rpp-vbq

Embed Size (px)

Citation preview

Rencana Pelaksanaan Pembelajaran (RPP)

Mata Pelajaran : Algoritma PemrogramanKelas / Semester: XI / IWaktu

: 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. Menjelaskan IDE dan konsep penggunaan Visual Basic 6.0 2. Menjelaskan objek, property, method, dan event3. Menjelaskan interface visual basic 6.0I. TUJUAN PEMBELAJARAN

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

3. Menjelaskan interface visual basic 6.0II. MATERI PEMBELAJARAN

1. IDE visual basic 6.0IDE merupakan lingkungan pengembangan terpadu dalam mengembangkan aplikasi. Dengan menggunakan IDE anda dapat membuat user interface, 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.

Gambar interface 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. Kegiatan Inti (65 menit)

GuruSiswaWaktu

Menjelaskan IDE visual basic Menyimak dan menanggapi penjelasan guru10

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

Menjelaskan interface 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

: Tugas individu Bentuk Instrument: a. Tes Praktek Langsung (Psikomotorik)

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

Malang,

Guru Praktikan

.

FITRIA NUR HASANAHNIP.

NIP.Rencana Pelaksanaan Pembelajaran (RPP)

Mata Pelajaran : Algoritma Pemrograman

Kelas / Semester: XI / I

Waktu

: 2 x 45 menit

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

KOMPETENSI DASAR

2.1. Mengenal perintah dasar dan menu Visual Basic 6.0

INDIKATOR

1. Mempraktekkan cara membuat User Interface (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 User Interface (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 User interfaceMengenali 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. Kegiatan Inti (65 menit)

GuruSiswaWaktu

Menjelaskan cara membuat user interface 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

: Tugas individu

Bentuk Instrument:

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,

Malang,

Guru Praktikan

.

FITRIA NUR HASANAHNIP.

NIP.Rencana Pelaksanaan Pembelajaran (RPP)

Mata Pelajaran : Algoritma Pemrograman

Kelas / Semester: XI / I

Waktu

: 4 x 45 menit

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

Satuan Pendidikan : SMAN 2 Malang

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 yang istimewa, 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 as integer3. 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. Kegiatan Inti (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. Kegiatan Inti (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

: Tugas individu

Bentuk Instrument:

a. Performance kerja dan sikap (Afektif)

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

Membuat kalkulator sederhana dengan menggunakan perintah operator (pertemuan II)

Mengetahui,

Malang,

Guru Praktikan

.

FITRIA NUR HASANAHNIP.

NIP.Rencana Pelaksanaan Pembelajaran (RPP)

Mata Pelajaran : Algoritma Pemrograman

Kelas / Semester: XI / I

Waktu

: 2 x 45 menit

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

Satuan Pendidikan : SMAN 2 Malang

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 control ini dapat memiliki keadaan yang sama pada suatu saat. 2. Option button sama dengan control CheckBox. Perbedaannya hanya satu control dari beberapa control ini dapat di-on-kan. Jika control dengan tipe yang sama lainnya di-on-kan, maka control tipe ini yang sebelumnya on akan di-off-kan.3. Frame, mengelompokkan control-control secara visual (tergambar) atau secara fungsional (tindakan)4. Listbox Menampilkan beberapa item, dan dari control ini item-item tersebut dapat dipilih. Scrollbar dapat digunakan untuk enggulung pilihan yangtidak dapat ditampilkan seluruhnya.5. Combobox, Merupakan kombinasi antara TextBox dan ListBox. Sehingga pemilihan item 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. Kegiatan Inti (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

: Tugas individu

Bentuk Instrument:

a. Performance kerja dan sikap (Afektif)

b. Tes Praktek Langsung (Psikomotorik)

Latihan 1

Latihan 2

Mengetahui,

Malang,

Guru Praktikan

.

FITRIA NUR HASANAHNIP.

NIP.Rencana Pelaksanaan Pembelajaran (RPP)

Mata Pelajaran : Algoritma Pemrograman

Kelas / Semester: XI / I

Waktu

: 4 x 45 menit

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

Satuan Pendidikan : SMAN 2 Malang

KOMPETENSI DASAR

2.4 Membuat aplikasi dengan menggunakan struktur kontrol IF pada VB 6.0

INDIKATOR

1. Menjelaskan struktur kontrol IF

2. Mempraktekkan penggunaan struktur kontrol IF 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 kontrol IF

2. Mempraktekkan penggunaan struktur kontrol IF3. Menjelaskan struktur Select case

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

Ada dua bentuk struktur kontrol keputusan, yaitu :

1. Struktur IFTHEN.

2. Struktur SELECTCASE.

Bentuk penulisan (syntax) struktur IFTHEN :

c. IF THEN

Bila bernilai True maka akan dikerjakan.

d. IF THEN

ELSE

END IF

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. Kegiatan Inti (65 menit)

GuruSiswaWaktu

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

Memberikan contoh dengan mempraktekkan penggunaan struktur IFTHEN 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. Kegiatan Inti (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

: Tugas individu

Bentuk Instrument:

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