Download - Rpp Visual Basic

Transcript

Rencana Pelaksanaan Pembelajaran (RPP)

Mata Pelajaran : KKPIKelas / Semester: XI /2Waktu

: 2 x 45 menit

Standar Kompetensi : 2. Mengenal Bahasa Pemrograman Visual Basic 6.0Satuan Pendidikan :

KOMPETENSI DASAR

2.1. Mengenal perintah dasar dan menu Visual Basic 6.0

INDIKATOR

1. Menjelaskan2DE dan konsep penggunaan Visual Basic 6.0 2. Menjelaskan objek, property, method, dan event3. Menjelaskan2nterface visual basic 6.0I. TUJUAN PEMBELAJARAN

Setelah proses belajar mengajar diharapkan siswa dapat :1. Menjelaskan2DE dan konsep penggunaan Visual Basic 6.0 2. Menjelaskan objek, property, method, dan event

3. Menjelaskan2nterface visual basic 6.0II. MATERI PEMBELAJARAN

1. IDE visual basic 6.0IDE merupakan lingkungan pengembangan terpadu dalam mengembangkan aplikasi. Dengan menggunakan2DE anda dapat membuat user2nterface, melakukan koding, melakukan testing dan debugging serta mengkompilasi program menjadi executable. Untuk memulai Visual Basic , klik tombol Start > Programs > Microsoft Visual Studio 6.0 > Microsoft Visual Basic 6.0.2. Komponen visual basic 6.0

a. ObjekKomponen di dalam sebuah program

b. Properties

Propoerti digunakan untuk menentukan setting suatu objek. Suatu objek biasanya mempunyai beberapa properti yang dapat diatur langsung dari jendela Properties atau lewat kode program.

c. Method

Metoda adalah suatu set perintah seperti halnya fungsi dan prosedur, tetapi sudah tersedia di dalam suatu objek. Seperti halnya properti (yang juga terdapat pada suatu objek), suatu metoda dapat dipanggil dengan menyebut nama objek diikuti tanda titik dan nam metodanya.d. EventEvent adalah peristiwa atau kejadian yang diterima oleh suatu objek, misalnya klik, seret, tunjuk, dan lain-lain. Event yang diterima objek akan memicu MS VB menjalankan kode program yang ada di dalamnya3. Interface visual basic 6.0Interface visual basic terdiri dari menu bar, toolbar, toolbox, dan beberapa panel seperti properties, project, dan form layout.

Gambar2nterface Visual basic 6.0

III. MODEL PEMBELAJARAN

1. Ceramah, praktek langsung, demonstrasi, dan Tanya jawab2. ALAT DAN SUMBER BELAJAR

a. Laboratorium komputer

b. Buku pegangan siswa / Modulc. Seperangkat komputer

d. LCDLANGKAH-LANGKAH KEGIATAN PEMBELAJARAN

A. Pendahuluan (10 menit)

GuruSiswaWaktu

1. Membuka pelajaran dengan salam, doa dan memeriksa presensi siswaMemperhatikan 3

2. Memberikan apersepsi mengenai materi visual basic 6.0(mengajukan pertanyaan pada siswa untuk membuka wawasan) Menyimak dan menjawab pertanyaan daru guru7

3. Menyampaikan tujuan pembelajaranMemperhatikan

B. Kegiatan2nti (65 menit)

GuruSiswaWaktu

Menjelaskan2DE visual basic Menyimak dan menanggapi penjelasan guru10

Menjelaskan2stilah object, property, method, event dan memberikan contohnyaMenyimak, menanggapi penjelasan guru, dan mempraktekkan30

Menjelaskan 2nterface visual basicMenyimak dan menanggapi penjelasan guru25

Penutup (15 menit)

GuruSiswaWaktu

1. Mengevaluasi pembelajaranMengajukan pertanyaan10

2. Memberi motivasi ke siswa untuk mempelajari materi selanjutnya Menyimak5

3. PENILAIAN

Teknik

: Tugas2ndividu Bentuk2nstrument: a. Tes Praktek Langsung (Psikomotorik)

b. Tes Pengetahuan Konsep (Kognitif) Mengidentifikasi toolbar pada visual basic, membuat form sederhanaMengetahui,

Sei Rotan, Januari 2015,

Guru Praktikan

Tince Sitorus, S.Pd

Marton MP. Simamora, S.komNIP.

Rencana Pelaksanaan Pembelajaran (RPP)

Mata Pelajaran : KKPIKelas / Semester: XI /2Waktu

: 2 x 45 menit

Standar Kompetensi : 2. Mengenal Bahasa Pemrograman Visual Basic 6.0Satuan Pendidikan : SMK Swasta YAPIM Taruna Sei Rotan

KOMPETENSI DASAR

2.1. Mengenal perintah dasar dan menu Visual Basic 6.0

INDIKATOR

1. Mempraktekkan cara membuat User2nterface (UI) pada VB 6.02. Mempraktekkan Mengatur property object pada VB 6.03. Mempraktekkan penulisan kode program pada VB 6.0I. TUJUAN PEMBELAJARAN

Setelah proses belajar mengajar diharapkan siswa dapat :

1. Mempraktekkan cara membuat User2nterface (UI) pada VB 6.0

2. Mempraktekkan Mengatur property object pada VB 6.0

3. Mempraktekkan penulisan kode program pada VB 6.0II. MATERI PEMBELAJARAN

1. Membuat User2nterfaceMengenali jenis-jenis komponen yang ada di dalam bagian ToolBox

2. Mengatur Property ObjectMengenali bagian-bagian di dalam jendela properties

3. Menulis kode programMengenali bagian-bagian jendela kode program

Program yang berbasis Windows bersifat event-driven, artinya program bekerja berdasarkan event yang terjadi pada object di dalam program tersebut. Misalnya, jika seorang user meng-klik sebuah tombol maka program akan memberikan reaksi terhadap event klik tersebut. Program akan memberikan reaksi sesuai dengan kode-kode program yang dibuat untuk suatu event pada object tertentu.

Pilih object Command1 pada bagian Object Selector. Secara otomatis pada bagian Code Editor akan muncul blok kode program berikut :

Private Sub Command1_Click()

End Sub

Event Selector

Code Editor

Object SelectorEvent Click merupakan event default (standar) dari object Command1, Anda bisa melihat event lainnya pada bagian Event Selector.III. MODEL PEMBELAJARAN

Ceramah, demonstrasi, dan praktek langsungIV. ALAT DAN SUMBER BELAJAR

a. Laboratorium komputer

b. Buku pegangan siswa / Modul

c. Seperangkat komputer

d. LCD

V. LANGKAH-LANGKAH KEGIATAN PEMBELAJARAN

A. Pendahuluan (10 menit)

GuruSiswaWaktu

Membuka pelajaran dengan salam dan memeriksa presensi siswaMemperhatikan 3

Mengulas materi sebelumnya, dengan memberikan pertanyaanMenyimak dan menjawab pertanyaan daru guru7

Menyampaikan tujuan pembelajaranMemperhatikan

B. Kegiatan2nti (65 menit)

GuruSiswaWaktu

Menjelaskan cara membuat user2nterface dengan menunjukkan komponen yang ada dalam toolbox di visual basic 6.0Menyimak dan menanggapi penjelasan guru10

Memberikan contoh dengan mempraktekkan penggunaan komponen di dalam form visual basic Menyimak dan mempraktekkan25

Menjelaskan bagian-bagian di dalam jendela properties Menyimak dan menanggapi penjelasan guru10

Mempraktekkan cara menyetting propertiesMempraktekkan penjelasan guru15

C. Penutup (15 menit)

GuruSiswaWaktu

3. Mengevaluasi pembelajaranMengajukan pertanyaan10

4. Member motivasi ke siswa untuk mempelajari materi selanjutnya Menyimak5

VI. PENILAIAN

Teknik

: Tugas2ndividu

Bentuk2nstrument:

a. Performance kerja dan sikap (Afektif)

b. Tes Praktek Langsung (Psikomotorik)

Menyetting form sehingga menjadi

c. Tes Pengetahuan Konsep (Kognitif)

Mengidentifikasi properties pada visual basic, dan memasukkan coding pada button hitung dan keluarMengetahui,

Sei Rotan, Januari 2015,

Guru Praktikan

Tince Sitorus, S.Pd

MARTON MP. SIMAMORA, S.KOMNIP.

NIP.Rencana Pelaksanaan Pembelajaran (RPP)

Mata Pelajaran : KKPIKelas / Semester: XI /2Waktu

: 4 x 45 menit

Standar Kompetensi : 2. Menerapkan KKPI tingkat dasar (VB 6.0)

Satuan Pendidikan : SMK Swasta YAPIM Taruna Sei Rotan

KOMPETENSI DASAR

2.2. Tipe data, Variabel, Konstanta, Fungsi dan Operator dalam Visual basic 6.0

INDIKATOR

1. Menjelaskan tipe data dan variabel dalam visual basic 6.0

2. Menjelaskan konstanta dalam visual basic 6.0

3. Menjelaskan fungsi dan operator dalam visual basic 6.0

I. TUJUAN PEMBELAJARAN

Setelah proses belajar mengajar diharapkan siswa dapat :

1. Mengetahui tipe data dan variabel dalam visual basic 6.0

2. Memahami konstanta dalam visual basic 6.0

3. Memahami fungsi dan operator dalam visual basic 6.0II. MATERI PEMBELAJARAN1. Tipe data pada visual basic antara lain, yaitu : type currency, decimal, object, dan variant. Variant merupakan type data yang2stimewa, karena dapat berubah dari satu type ke type yang lain sesuai dengan evaluasi ekspresi oleh visual basic. Visual Basic 6 mengenal beberapa type data, antara lain :

a. String adalah type data untuk teks (huruf, angka dan tanda baca).

b. Integer adalah type data untuk angka bulat.

c. Single adalah type data untuk angka pecahan.

d. Currency adalah type data untuk angka mata uang.

e. Date adalah type data untuk tanggal dan jam.

f. Boolean adalah type data yang bernilai TRUE atau FALSE2. Variable adalah suatu tempat ubtuk menampung data yang nilainya slalu berubah. Setiap variabel untuk menyimpan data dengan type tertentu membutuhkan alokasi jumlah memory (byte) yang berbeda. Variabel dibuat melalui penulisan deklarasi variabel di dalam kode program :

Dim As Contoh : Dim alas, tinggi, luas as2nteger3. Konstanta adalah suatu tempat untuk menampung data yang nilainya slalu tepat. 4. Operator di dalam bahasa pemrograman bisa diartikan sebagai simbol yang digunakan untuk melakukan suatu operasi terhadap nilai data. Simbol operator bisa berupa karakter ataupun kata khusus, Visual Basic 6 mengenal tiga jenis operator, yaitu : operator aritmatika, perbandingan, dan logika.5. Operator Aritmatika digunakan untuk operasi matematis terhadap nilai data. Simbol-simbol yang digunakan :

6. Operator Perbandingan digunakan untuk operasi yang membandingkan nilai data. Simbol-simbol

yang digunakan :

7. Operator Logika digunakan untuk operasi yang membandingkan suatu perbandingan. Simbolsimbol

yang digunakan :

III. MODEL PEMBELAJARAN

Ceramah, diskusi, demonstrasi, dan Tanya jawab

IV. ALAT DAN SUMBER BELAJAR

a. Modul

b. Seperangkat komputer

c. LCD

V. LANGKAH-LANGKAH KEGIATAN PEMBELAJARANPERTEMUAN PERTAMAA. Pendahuluan (10 menit)

GuruSiswaWaktu

Membuka pelajaran dengan salam dan memeriksa presensi siswaMemperhatikan 3

Mengulas materi sebelumnya, dengan memberikan pertanyaanMenyimak dan menjawab pertanyaan daru guru7

Menyampaikan tujuan pembelajaranMemperhatikan

B. Kegiatan2nti (65 menit)

GuruSiswaWaktu

Menjelaskan macam-macam type data dan variable Menyimak dan menanggapi penjelasan guru15

Memberikan contoh dengan mempraktekkan penggunaan type data dan variabel di dalam visual basic Menyimak dan mempraktekkan25

Memberikan permasalahan pada siswa yaitu mengisi form luas segitiga yang sudah dibuat dan mengisikan coding dengan menerapkan type data dan variable, dan member tahu manfaat.Mengerjakan 25

C. Penutup (15 menit)

GuruSiswaWaktu

Mengevaluasi pembelajaranMengajukan pertanyaan10

Member motivasi ke siswa untuk mempelajari materi selanjutnya Menyimak5

PERTEMUAN KE DUAA. Pendahuluan (10 menit)

GuruSiswaWaktu

Membuka pelajaran dengan salam dan memeriksa presensi siswaMemperhatikan 3

Mengulas materi sebelumnya, dengan memberikan pertanyaanMenyimak dan menjawab pertanyaan daru guru7

Menyampaikan tujuan pembelajaranMemperhatikan

B. Kegiatan2nti (65 menit)

GuruSiswaWaktu

Menjelaskan macam-macam operator dalam visual basic : operator penugasan, operator aritmatika, operator perbandingan, operator logika Menyimak dan menanggapi penjelasan guru15

Memberikan contoh dengan mempraktekkan penggunaan operator di dalam visual basic Menyimak dan mempraktekkan25

Memberikan permasalahan pada siswa yaitu mengisi form kalkulator yang dalamnya meliputi pembagian, pangkat, penjumlahan, perkalian, pengurangan dengan menggunakan control label dan commandbutton.

Mengerjakan 25

C. Penutup (15 menit)

GuruSiswaWaktu

Mengevaluasi pembelajaranMengajukan pertanyaan10

Member motivasi ke siswa untuk mempelajari materi selanjutnya Menyimak5

VI. PENILAIAN

Teknik

: Tugas2ndividu

Bentuk2nstrument:

a. Performance kerja dan sikap (Afektif)

b. Tes Praktek Langsung (Psikomotorik)Mengisi button hitung dengan coding menggunakan type data dan variabel (pertemuan2)

Membuat kalkulator sederhana dengan menggunakan perintah operator (pertemuan2I)

Mengetahui,

Sei Rotan, Januari 2015,

Guru Praktikan

Tince Sitorus, S.Pd

MARTON MP. SIMAMORA, S.KOMRencana Pelaksanaan Pembelajaran (RPP)

Mata Pelajaran : KKPIKelas / Semester: XI /2Waktu

: 2 x 45 menit

Standar Kompetensi : 2. Menerapkan KKPI tingkat dasar (VB 6.0)

Satuan Pendidikan : SMK Swasta YAPIM Taruna Sei Rotan

KOMPETENSI DASAR

2.3. Membuat aplikasi sederhana dengan toolbox

INDIKATOR

1. Mengenalkan kontrol standart pilihan (optionbutton, checkbox, frame, listbox, combobox)

I. TUJUAN PEMBELAJARAN

Setelah proses belajar mengajar diharapkan siswa dapat :

1. Mengenal kontrol standart pilihan (optionbutton, checkbox, frame, listbox, combobox)

II. MATERI PEMBELAJARAN1. Checkbox Menampilkan keadaan True/False atau pilihan Yes/No. beberapa control2ni dapat memiliki keadaan yang sama pada suatu saat. 2. Option button sama dengan control CheckBox. Perbedaannya hanya satu control dari beberapa control2ni dapat di-on-kan. Jika control dengan tipe yang sama lainnya di-on-kan, maka control tipe2ni yang sebelumnya on akan di-off-kan.3. Frame, mengelompokkan control-control secara visual (tergambar) atau secara fungsional (tindakan)4. Listbox Menampilkan beberapa2tem, dan dari control2ni2tem-item tersebut dapat dipilih. Scrollbar dapat digunakan untuk enggulung pilihan yangtidak dapat ditampilkan seluruhnya.5. Combobox, Merupakan kombinasi antara TextBox dan ListBox. Sehingga pemilihan2tem dapat dilakukan dari ListBox, atau dengan mengetik langsung pada TextBox.

III. MODEL PEMBELAJARAN

Ceramah, demonstrasi, dan Praktek langsungIV. ALAT DAN SUMBER BELAJAR

a. Laboratorium komputer

b. Buku pegangan siswa / Modul

c. Seperangkat komputer

d. LCD

V. LANGKAH-LANGKAH KEGIATAN PEMBELAJARAN

A. Pendahuluan (10 menit)

GuruSiswaWaktu

Membuka pelajaran dengan salam dan memeriksa presensi siswaMemperhatikan 3

Mengulas materi sebelumnya, dengan memberikan pertanyaanMenyimak dan menjawab pertanyaan daru guru7

Menyampaikan tujuan pembelajaranMemperhatikan

B. Kegiatan2nti (65 menit)

GuruSiswaWaktu

Menyebutkan dan menjelaskan control standart pilihan dalam toolbox Visual basic yaitu option button, checkbox, frameMenyimak dan menanggapi penjelasan guru10

Memberikan contoh dengan mempraktekkan penggunaan control standart pilihan di dalam form visual basic Menyimak dan mempraktekkan25

Memberikan latihan berupa kalkulator sederhana, dan penerapan operator aritmetika dan logikaMengerjakan latihan 25

C. Penutup (15 menit)

GuruSiswaWaktu

Mengevaluasi pembelajaranMengajukan pertanyaan10

Member motivasi ke siswa untuk mempelajari materi yang di dapat di rumahMenyimak5

VI. PENILAIAN

Teknik

: Tugas2ndividu

Bentuk2nstrument:

a. Performance kerja dan sikap (Afektif)

b. Tes Praktek Langsung (Psikomotorik)

Latihan 1

Latihan 2

Mengetahui,

Sei Rotan, Januari 2015,

Guru Praktikan

Tince Sitorus, S.Pd

MARTON MP. SIMAMORA, S.KOMNIP.

NIP.Rencana Pelaksanaan Pembelajaran (RPP)

Mata Pelajaran : KKPIKelas / Semester: XI /2Waktu

: 4 x 45 menit

Standar Kompetensi : 2. Menerapkan KKPI tingkat dasar (VB 6.0)

Satuan Pendidikan : SMK Swasta YAPIM Taruna Sei Rotan

KOMPETENSI DASAR

2.4 Membuat aplikasi dengan menggunakan struktur kontrol2F pada VB 6.0

INDIKATOR

1. Menjelaskan struktur kontrol2F

2. Mempraktekkan penggunaan struktur kontrol2F dalam visual basic3. Menjelaskan struktur Select case

4. Mempraktekkan penggunaan struktur select case dalam visual basicI. TUJUAN PEMBELAJARAN

Setelah proses belajar mengajar diharapkan siswa dapat :

1. Menjelaskan struktur kontrol2F

2. Mempraktekkan penggunaan struktur kontrol2F3. Menjelaskan struktur Select case

4. Mempraktekkan penggunaan struktur select case dalam visual basicII. MATERI PEMBELAJARAN

Ada dua bentuk struktur kontrol keputusan, yaitu :

1. Struktur2FTHEN.

2. Struktur SELECTCASE.

Bentuk penulisan (syntax) struktur2FTHEN :

c. IF THEN

Bila bernilai True maka akan dikerjakan.

d. IF THEN

ELSE

END2F

Bila bernilai True maka akan dikerjakan, tetapi bila bernilai False maka yang akan dikerjakan.Struktur Kontrol SelectCase

Bentuk penulisan (syntax) struktur SELECTCASE :

SELECT CASE

CASE

CASE

CASE

[CASE ELSE

]

END SELECT

Bila sesuai dengan maka akan dikerjakan, dst. Tetapi bila tidak ada yang sesuai dengan s/d maka yang akan dikerjakan.III. MODEL PEMBELAJARAN

Ceramah, diskusi, demonstrasi, dan Tanya jawab

IV. ALAT DAN SUMBER BELAJAR

a. Laboratorium komputer

b. Buku pegangan siswa / Modul

c. Seperangkat komputer

d. LCD

V. LANGKAH-LANGKAH KEGIATAN PEMBELAJARANPertemuan Pertama

A. Pendahuluan (10 menit)

GuruSiswaWaktu

Membuka pelajaran dengan salam dan memeriksa presensi siswaMemperhatikan 3

Mengulas materi sebelumnya, dengan memberikan pertanyaanMenyimak dan menjawab pertanyaan daru guru7

Menyampaikan tujuan pembelajaranMemperhatikan

B. Kegiatan2nti (65 menit)

GuruSiswaWaktu

Menyebutkan dan menjelaskan bentuk struktur kontrol dan penulisan syntax untuk struktur2FTHENMenyimak dan menanggapi penjelasan guru10

Memberikan contoh dengan mempraktekkan penggunaan struktur2FTHEN di dalam visual basic Menyimak dan mempraktekkan25

Memberikan latihan berupa modifikasi program untuk lebih meningkatkan pemahaman dan kretivitas merekaMengerjakan latihan 30

C. Penutup (15 menit)

GuruSiswaWaktu

Mengevaluasi pembelajaranMengajukan pertanyaan10

Member motivasi ke siswa untuk mempelajari materi yang di dapat di rumahMenyimak5

Pertemuan KeduaA. Pendahuluan (10 menit)

GuruSiswaWaktu

Membuka pelajaran dengan salam dan memeriksa presensi siswaMemperhatikan 3

Mengulas materi sebelumnya, dengan memberikan pertanyaanMenyimak dan menjawab pertanyaan daru guru7

Menyampaikan tujuan pembelajaranMemperhatikan

B. Kegiatan2nti (65 menit)

GuruSiswaWaktu

Menyebutkan dan menjelaskan bentuk struktur kontrol dan penulisan syntax untuk struktur SELECT.. CASEMenyimak dan menanggapi penjelasan guru10

Memberikan contoh dengan mempraktekkan penggunaan struktur SELECT CASE di dalam visual basic Menyimak dan mempraktekkan25

Memberikan latihan berupa modifikasi program untuk lebih meningkatkan pemahaman dan kretivitas merekaMengerjakan latihan 30

C. Penutup (15 menit)

GuruSiswaWaktu

Mengevaluasi pembelajaranMengajukan pertanyaan10

Member motivasi ke siswa untuk mempelajari materi yang di dapat di rumahMenyimak5

VI. PENILAIAN

Teknik

: Tugas2ndividu

Bentuk2nstrument:

a. Performance kerja dan sikap (Afektif)b. Tes Praktek Langsung (Psikomotorik)

Latihan 1

Latihan 2Coba Anda modifikasi struktur kontrol dan kode programnya sehingga seorang user hanya mempunyai 3 kali kesempatan untuk mengetikkan password-nya. Setelah 3 kali kesempatan dan password-nya masih salah maka program akan otomatis berhenti.Latihan 3

Buat aplikasi sederhana untuk pengecekan nilai mata pelajaran, jika nilainya >=75 and