Rpp teknik pemrograman

94
RENCANA PELAKSANAAN PEMBELAJARAN (RPP) Sekolah : SMK Negeri 2 Langsa Mata Pelajaran : Teknik Pemrograman Kelas/ Semester : X/ I Materi Pokok : Lingkungan Pengembangan Terintegrasi (Integrated Development Enviroment - IDE) bahasaVisual Basic Alokasi Waktu : 4 X 45 Menit A. Kompetensi Inti (KI) KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya. KI 2 : Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia. KI 3 : Memahami, menerapkan dan menganalisa pengetahuan faktual, konseptual, dan prosedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah. KI 4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung. B. Kompetensi Dasar (KD) 1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad raya terhadap kebesaran Tuhan yang menciptakannya. 2.1 Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu, objektif, jujur; teliti, cermat; tekun, hati-hati, bertanggung jawab, terbuka, kritis, kreatif, inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi sikap dalam melakukan percobaan dan berdiskusi. 3.1 Memahami bahasa pemrograman Visual Basic C. Indikator 3.1.1 Mengenal Lingkungan Pengembangan Terintegrasi (Integrated Development Enviroment-IDE) bahasa Visual Basic. D. Tujuan Pembelajaran Dengan kegiatan diskusi dan pembelajaran kelompok dalam pembelajaran mengenal lingkungan pengembangan terintegrasi bahasa Visual Basic diharapkan siswa terlibat aktif dalam kegiatan pembelajaran dan bertanggung jawab dalam menyampaikan pendapat, menjawab pertanyaan, memberi saran dan kritik, serta dapat: 1. Menjelaskan kembali apa itu Visual Basic, kemampuan dan cara kerja Visual Basic. 2. Menyebutkan serta menunjukkan setiap bagian IDE dalam Visual Basic. E. Materi Pembelajaran 1. Pengertian Bahasa Visual Basic 2. Spesifikasi Komputer 3. Cara Kerja Visual Basic 4. Mengenal IDE Visual Basic

Transcript of Rpp teknik pemrograman

Page 1: Rpp teknik pemrograman

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Sekolah : SMK Negeri 2 Langsa

Mata Pelajaran : Teknik Pemrograman

Kelas/ Semester : X/ I

Materi Pokok : Lingkungan Pengembangan Terintegrasi

(Integrated Development Enviroment - IDE) bahasaVisual Basic

Alokasi Waktu : 4 X 45 Menit

A. Kompetensi Inti (KI)

KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya.

KI 2 : Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama,

toleran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas

berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam

menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.

KI 3 : Memahami, menerapkan dan menganalisa pengetahuan faktual, konseptual, dan prosedural

berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam

wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian

dalam bidang kerja yang spesifik untuk memecahkan masalah.

KI 4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan

pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik

dibawah pengawasan langsung.

B. Kompetensi Dasar (KD)

1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad

raya terhadap kebesaran Tuhan yang menciptakannya.

2.1 Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu, objektif, jujur; teliti, cermat; tekun, hati-hati, bertanggung

jawab, terbuka, kritis, kreatif, inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud

implementasi sikap dalam melakukan percobaan dan berdiskusi.

3.1 Memahami bahasa pemrograman Visual Basic

C. Indikator

3.1.1 Mengenal Lingkungan Pengembangan Terintegrasi (Integrated Development Enviroment-IDE) bahasa Visual

Basic.

D. Tujuan Pembelajaran

Dengan kegiatan diskusi dan pembelajaran kelompok dalam pembelajaran mengenal lingkungan

pengembangan terintegrasi bahasa Visual Basic diharapkan siswa terlibat aktif dalam kegiatan pembelajaran dan

bertanggung jawab dalam menyampaikan pendapat, menjawab pertanyaan, memberi saran dan kritik, serta dapat:

1. Menjelaskan kembali apa itu Visual Basic, kemampuan dan cara kerja Visual Basic.

2. Menyebutkan serta menunjukkan setiap bagian IDE dalam Visual Basic.

E. Materi Pembelajaran

1. Pengertian Bahasa Visual Basic

2. Spesifikasi Komputer

3. Cara Kerja Visual Basic

4. Mengenal IDE Visual Basic

Page 2: Rpp teknik pemrograman

F. Metode Pembelajaran

Pendekatan pembelajaran adalah pendekatan saintifik (scientific). Pembelajaran koperatif (cooperative

learning) menggunakan kelompok diskusi yang berbasis masalah (problem-based learning).

G. Media, Alat dan Sumber Belajar

1. Media : Bahan Tayang

2. Alat/ Bahan : Komputer/ Laptop, Infokus, Sumber Listrik

3. Sumber Belajar :

a. M. Agus (2000), Belajar Sendiri Microsoft Visual Basic, Elex Media, Jakarta.

b. Retna Prasetia (2004), Visual Basic Teori dan Praktek, Andi, Yogyakarta.

c. Pemrograman Database dengan Visual Basic, Andi, Yogyakarta.

d. www.ilmukomputer.com

H. Langkah-langkah Kegiatan Pembelajaran

Pertemuan ke 1

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru menjelaskan cakupan materi yang akan dipelajari.

4. Guru membagi siswa dalam beberapa kelompok.

10 menit

Inti 1. Guru mengorientasikan siswa pada permasalahan program Visual

Basic.

2. Siswa mengamati langkah-langkah istallasi program Visual Basic pada

komputer/ laptop.

3. Siswa menayakan permasalahan pada saat installasi Visual Basic

pada komputer/ laptop.

4. Guru mengorganisasikan siswa untuk mengumpulkan data spesifikasi

komputer/ laptop yang dapat digunakan pada program Visual Basic.

5. Siswa mengerjakan tugas identifikasi spesifikasi hardware komputer/

laptop yang digunakan.

6. Siswa mengolah hasil diskusi kelompok tentang spesifikasi hardware

komputer/ laptop yang digunakan.

7. Siswa mempresentasikan hasil diskusi kelompok

8. Guru mengevaluasi hasil presentasi setiap kelompok siswa.

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan mengenai pengertian program Visual

Basic dan spesifikasi komputer/ laptop yang dapat digunakan.

2. Guru memberikan tugas PR beberapa soal mengenai jenis-jenis

bahasa pemrograman dan spesifikasi komputer/ laptop.

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

Page 3: Rpp teknik pemrograman

I. Penilaian

Pengamatan dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

Page 4: Rpp teknik pemrograman

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten.

Tes Tertulis

1. Jelaskan pengertian program Visual Basic !

2. Tuliskan serta jelaskan kemampuan dari program Visual Basic !

3. Tuliskan spesifikasi komputer yang dapat digunakan untuk menginstall Visual Basic !

4. Tuliskan langkah-langah menginstall Visual Basic secara benar dan berurutan !

5. Tuliskan jenis program Visual Basic yang telah berkembang sampai saat sekarang ini !

Pedoman Penskoran

Aspek Skor

Siswa menjawab pernyataan benar dengan alasan benar 20

Siswa menjawab pernyataan benar tapi tidak didukung oleh alasan benar 15

Siswa menjawab pernyataan salah 10

Page 5: Rpp teknik pemrograman

Kunci Jawaban

1. Program Visual Basic adalah perangkat lunak untuk menyusun program aplikasi yang bekerja dalam lingkungan

sistem operasi windows dengan tampilan yang menarik dan berhubungan langsung dengan GUI windows.

2. Kemampuan program Visual Basic

a. Data Acces, digunakan untuk membuat aplikasi database dan aplikasi front-end.

b. Teknologi AxctiveX, berguna untuk membuat fungsi yang dapat digunakan untuk aplikasi pada windows.

c. Internet, digunakan untuk membuat aplikasi berbasis internet yang mempu mengintegrasikan dokumen.

d. Finishing aplikasi, digunakan untuk kompilasi aplikasi menjadi file.exe. kemudian dengan menggunakan

Virtual Basic Machine, aplikasi siap didistribusikan.

e. Memiliki sarana pengembagan bersifat grafis (visual).

f. Berorientasi objek dan multitasking.

3. Spesifikasi komputer:

a. Microsoft windows 95 atau di atasnya

b. Processor 486DX/66 MHz atau yang lebih tinggi

c. CD-ROM Drive atau USB Flash Disc

d. VGA sesuai dengan sistem windows

e. RAM 16 MB atau di atasnya.

4. Cara menginstal:

a. Masukkan CD-ROM atau USB Flash Disc Visual Basic dan klik ganda file Setup.exe

b. Klik tombol Next, dan pilih I accept the agreement dan isikan no kode produk kemudian klik tombol Next

c. Klik pilihan Product dan klik Next

d. Klik pilihan Visual Basic kemudian klik Next dan Klik Continue untuk melanjutkan proses installasi

e. Klik OK maka komputer akan meminta Restart

f. Program Visual Basic sudah bisa digunakan.

5. Jenis Program Visual Basic 1.0, 2.0, 3.0, 4.0,5.0, 6.0, VB-NET.

Lembar Hasil Tes Tertulis

Kelas X MK

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

Page 6: Rpp teknik pemrograman

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Hasil Tes Tertulis

Kelas X AV

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Page 7: Rpp teknik pemrograman

Pertemuan ke 2

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya.

4. Guru dibantu oleh siswa mengumpulkan tugas PR.

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi siswa dalam beberapa kelompok.

10 menit

Inti 1. Guru mengorientasikan siswa pada proses kerja program Visual Basic

2. Siswa mengamati cara kerja program Visual Basic pada komputer/

laptop.

3. Siswa menayakan permasalahan cara menggunakan IDE Visual Basic.

4. Guru mengorganisasikan siswa untuk mengumpulkan data kegunaan

setiap IDE Visual Basic.

5. Siswa mengerjakan tugas kegunaan setiap IDE Visual Basic.

6. Guru memeriksa tugas PR siswa

7. Siswa mengolah hasil diskusi kelompok tentang kegunaan setiap IDE

Visual Basic.

8. Siswa mempresentasikan hasil diskusi kelompok

9. Guru mengevaluasi hasil presentasi setiap kelompok siswa.

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan mengenai cara kerja program Visual

Basic beserta penggunaan setiap IDE.

2. Guru memberikan tugas PR beberapa soal mengenai cara kerja

program Visual Basic beserta penggunaan setiap IDE.

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

J. Penilaian

Pengamatan dan Tes Tertulis

Page 8: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

Page 9: Rpp teknik pemrograman

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten.

Tes Tertulis

1. Jelaskan cara kerja program Visual Basic !

2. Jelaskan pengertian dari Properti atau Atribut, Metoda dan Event !

3. Tuliskan nama setiap dari IDE Visual Basic 6.0 !

4. Jelaskan fungsi dari Toolbar yang terdapat pada program Visual Basic !

5. Jelaskan setiap bagian yang terdapat pada Windows Property !

Pedoman Penskoran

Aspek Skor

Siswa menjawab pernyataan benar dengan alasan benar 20

Siswa menjawab pernyataan benar tapi tidak didukung oleh alasan benar 15

Siswa menjawab pernyataan salah 5

Kunci Jawaban

1. Visual Basic berbasiskan prinsip Object Oriented Programming (OOP) dan dikembangkan dengan basis visual yang

berarti menguunakan sarana grafis untuk mengembangkannya, sehingga pengguna hanya perlu mengetahui apakah

yang dilakukan objek, bukan bagaimana cara objek itu melakukannya.

2. Property atau atribut adalah karakteristik atau sifat dari sebuah objek.

Metoda adalah prosedur yang dimiliki oleh suatu objek yang akan dijalankan sesuai dengan respon yang diberikan

oleh suatu perintah atau kejadian.

Page 10: Rpp teknik pemrograman

Event adalah suatu kejadian yang dapat dialami oleh sebuah objek.

3. IDE Visual Basic 6.0 yang terpenting dibagi menjadi: Menu bar, Tool bar, Form, ToolBox, Project Explorer, Properti,

Form Layout.

4. Toolbar berfungsi untuk menjalankan dan menghentikan program yang akan dijalankan pada program Visual Basic.

5. Property Windows berisi:

a. Object Box, berisikan daftar komponen yang dipakai dalam form.

b. Sort Tab, berisikan Alphabetic dan Categorized

c. Kolom, berisikan daftar properti pada objek yang terseleksi, dan nilai properti

Lembar Hasil Tes Tertulis

Kelas X MK

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Hasil Tes Tertulis

Kelas X AV

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

Page 11: Rpp teknik pemrograman

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Langsa, 08 Agustus 2014 Mengetahui Penyusun RPP Kepala Sekolah RAZALI, S.Pd, MT MUHAMMAD HENDRA, S.Pd NIP. 19630420 198803 1 003 NIP. 19850322 200904 1 001

Page 12: Rpp teknik pemrograman

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Sekolah : SMK Negeri 2 Langsa

Mata Pelajaran : Teknik Pemrograman

Kelas/Semester : X/ I

Materi Pokok : Memulai Menggunakan Lingkungan Pengembangan Terintegrasi

(Integrated Development Enviroment - IDE) bahasaVisual Basic

Alokasi Waktu : 4 X 45 Menit

A. Kompetensi Inti (KI)

KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya.

KI 2 : Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama,

toleran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas

berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam

menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.

KI 3 : Memahami, menerapkan dan menganalisa pengetahuan faktual, konseptual, dan prosedural

berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam

wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian

dalam bidang kerja yang spesifik untuk memecahkan masalah.

KI 4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan

pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik

dibawah pengawasan langsung.

B. Kompetensi Dasar (KD)

1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad

raya terhadap kebesaran Tuhan yang menciptakannya.

2.1 Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu objektif, jujur, teliti, cermat, tekun, hati-hati, bertanggung

jawab, terbuka, kritis, kreatif, inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud

implementasi sikap dalam melakukan percobaan dan berdiskusi.

3.1 Memahami bahasa pemrograman Visual Basic

C. Indikator

3.1.2 Menjelaskan bagaimana memulai menggunakan Lingkungan Pengembangan Terintegrasi (Integrated

Development Enviroment-IDE) bahasa Visual Basic.

D. Tujuan Pembelajaran

Dengan kegiatan diskusi dan pembelajaran berbasis proyek (proyek-project-based learning) diharapkan siswa

terlibat aktif dalam kegiatan pembelajaran dan bertanggung jawab dalam menyampaikan pendapat, menjawab

pertanyaan, memberi saran dan kritik, serta dapat:

1. Menjelaskan kembali bagaimana cara menggunakan Lingkungan Pengembangan Terintegrasi (Integrated

Development Enviroment-IDE) bahasa Visual Basic.

2. Menjelaskan kembali bagaimana cara menjalankan program Visual Basic.

E. Materi Pembelajaran

1. Memanggil Program Visual Basic

2. Mendesain Form

3. Menjalankan Program

4. Menyimpan Program

Page 13: Rpp teknik pemrograman

5. Struktur Project Visual Basic 6.0

6. Membuat File Executable

F. Metode Pembelajaran

Pendekatan pembelajaran adalah pendekatan saintifik (scientific). Pembelajaran koperatif (cooperative

learning) yang berbasis proyek (proyek-project-based learning).

G. Media, Alat dan Sumber Belajar

1. Media : Bahan Tayang

2. Alat/ Bahan : Komputer/ Laptop, Infokus, Sumber Listrik

3. Sumber Belajar :

a. M. Agus (2000), Belajar Sendiri Microsoft Visual Basic, Elex Media, Jakarta.

b. Retna Prasetia (2004), Visual Basic Teori dan Praktek, Andi, Yogyakarta.

c. Pemrograman Database dengan Visual Basic, Andi, Yogyakarta.

d. www.ilmukomputer.com

H. Langkah-langkah Kegiatan Pembelajaran

Pertemuan ke 3

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru dibantu oleh siswa mengumpulkan tugas PR.

5. Guru menjelaskan cakupan materi yang akan dipelajari.

10 menit

Inti 1. Guru mengorientasikan siswa pada proyek dasar program Visual

Basic.

2. Siswa menjalankan langkah-langkah pemanggilan program Visual

Basic pada komputer/ laptop.

3. Guru mengarahkan siswa untuk membuat desain form sederhana

sesauai dengan modul.

4. Siswa melaksanakan pembuatan/ desain form Visual Basic pada

komputer/ laptop.

5. Guru memeriksa tugas PR siswa.

6. Siswa menunjukkan kepada guru, hasil dsain form sederhana pada

Visual Basic.

7. Guru mengevaluasi hasil kerja siswa.

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan mengenai cara menggunakan dan

desain form program Visual Basic

2. Guru memberikan tugas PR kepada siswa untuk membuat inovasi

pada tampilan desain form Visual Basic

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

Page 14: Rpp teknik pemrograman

I. Penilaian

Pengamatan dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

Page 15: Rpp teknik pemrograman

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten.

Tes Proyek

1. Buatlah desian form yang manarik pada program Visual Basic untuk menampilkan kalimat

“ Saya Sangat Senang Belajar Pemrograman Visual Basic ”

Lembar Penilaian Proyek

Aspek Skor

Siswa membuat desain form dengan pernyataan yang lengkap 100

Siswa membuat desian form dengan pernyataan yang kurang lengkap 75

Siswa membuat dasain form tidak sesuai instruksi kerja 45

Page 16: Rpp teknik pemrograman

Lembar Hasi Penilaian Proyek

Kelas X MK

No Nama Siswa Penilaian

Jumlah Pertama Perbaikan

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Hasi Penilaian Proyek

Kelas X AV

No Nama Siswa Penilaian

Jumlah Pertama Perbaikan

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

Page 17: Rpp teknik pemrograman

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Pertemuan ke 4

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya.

4. Guru dibantu oleh siswa mengumpulkan tugas PR.

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi modul kerja kepada siswa

10 menit

Inti 1. Guru mengorientasikan siswa pada langkah-langkah menjalankan

program Visual Basic .

2. Siswa menjalankan Full Compile program yang telah dikerjakan pada

komputer/ laptop.

3. Siswa menayakan permasalahan yang terjadi ketika melaksanakan

compile program Visual Basic.

4. Siswa membuat file executable untuk program yang berhasil.

5. Guru memeriksa tugas PR siswa.

6. Guru mengorganisasikan siswa untuk menyimpan hasil pekerjaan

program Visual Basic.

7. Siswa mempresentasikan cara menjalankan file executable dari

program yang dibuat.

8. Guru mengevaluasi hasil presentasi setiap siswa.

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan kegunaan

dari jendela proyek dan jendela property pada program Visual Basic

2. Guru memberikan tugas PR membuat program timer Visual Basic

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

J. Penilaian

Pengamatan dan Tes Tertulis

Page 18: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

Page 19: Rpp teknik pemrograman

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten.

Tes Proyek

1. Buatlah sebuah program timer pada Visual Basic seperti gambar dibawah ini

Dim Awal, Akhir, Lama As Single Private Sub Command1_Click() If Command1.Caption = "Start" Then Awal = Now Text1.Text = Format(Awal, "hh:mm:ss") Command1.Caption = "Stop" ElseIf Command1.Caption = "Stop" Then Akhir = Now Lama = Akhir - Awal Text3.Text = Format(Lama, "hh:mm:ss") Command1.Caption = "Selesai" ElseIf Command1.Caption = "Selesai" Then End End If End Sub Private Sub Timer1_Timer() If Command1.Caption = "Stop" Then Text2.Text = Format(Now, "hh:mm:ss") Text3.Text = Format(Now - Awal, "hh:mm:ss") End If End Sub

Page 20: Rpp teknik pemrograman

Lembar Penilaian Proyek

Aspek Skor

Siswa membuat desain form dengan pernyataan yang lengkap 100

Siswa membuat desian form dengan pernyataan yang kurang lengkap 75

Siswa membuat dasain form tidak sesuai instruksi kerja 45

Lembar Hasi Penilaian Proyek

Kelas X MK

No Nama Siswa Penilaian

Jumlah Pertama Perbaikan

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Hasi Penilaian Proyek

Kelas X AV

No Nama Siswa Penilaian

Jumlah Pertama Perbaikan

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

Page 21: Rpp teknik pemrograman

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Langsa, 08 Agustus 2014 Mengetahui Penyusun RPP Kepala Sekolah RAZALI, S.Pd, MT MUHAMMAD HENDRA, S.Pd NIP. 19630420 198803 1 003 NIP. 19850322 200904 1 001

Page 22: Rpp teknik pemrograman

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Sekolah : SMK Negeri 2 Langsa

Mata Pelajaran : Teknik Pemrograman

Kelas/Semester : X/ I

Materi Pokok : Konsep dasar bahasa Visual Basic

Alokasi Waktu : 8 X 45 Menit

A. Kompetensi Inti (KI)

KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya.

KI 2 : Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama,

toleran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas

berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam

menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.

KI 3 : Memahami, menerapkan dan menganalisa pengetahuan faktual, konseptual, dan prosedural

berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam

wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian

dalam bidang kerja yang spesifik untuk memecahkan masalah.

KI 4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan

pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik

dibawah pengawasan langsung.

B. Kompetensi Dasar (KD)

1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad

raya terhadap kebesaran Tuhan yang menciptakannya.

2.1 Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu, objektif, jujur; teliti, cermat, tekun, hati-hati, bertanggung

jawab, terbuka, kritis, kreatif, inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud

implementasi sikap dalam melakukan percobaan dan berdiskusi.

3.1 Memahami bahasa pemrograman Visual Basic

C. Indikator

3.1.3 Memahami konsep dasar Visual Basic.

3.1.4 Memahami program aplikasi sederhana dengan bahasa Visual Basic.

D. Tujuan Pembelajaran

Dengan kegiatan diskusi, pembelajaran kelompok dan pemberian prooyek dalam pembelajaran konsep dasar

Visual Basic diharapkan siswa terlibat aktif dalam kegiatan pembelajaran dan bertanggung jawab dalam

menyampaikan pendapat, menjawab pertanyaan, memberi saran dan kritik, serta dapat:

1. Menjelaskan kembali bagaimana konsep dasar bahasa Visual Basic.

2. Menjelaskan kembali bagaimana cara membuat program aplikasi sederhana menggunakan Visual Basic.

E. Materi Pembelajaran

1. Tipe Data

2. Variabel

3. Array

4. Konstanta

5. Operator

6. Kontrol Program

Page 23: Rpp teknik pemrograman

7. Prosedur

8. Program Apliasi Sederhana

F. Metode Pembelajaran

Pendekatan pembelajaran adalah pendekatan saintifik (scientific). Pembelajaran koperatif (cooperative

learning) menggunakan kelompok diskusi yang berbasis masalah (problem-based learning) dan penggabungan

metode berbasis proyek (proyek-project-based learning).

G. Media, Alat dan Sumber Belajar

1. Media : Bahan Tayang

2. Alat/ Bahan Komputer/ Laptop, Infokus, Sumber Listrik

3. Sumber Belajar :

a. M. Agus (2000), Belajar Sendiri Microsoft Visual Basic, Elex Media, Jakarta.

b. Retna Prasetia (2004), Visual Basic Teori dan Praktek, Andi, Yogyakarta.

c. Pemrograman Database dengan Visual Basic, Andi, Yogyakarta.

d. www.ilmukomputer.com

H. Langkah-langkah Kegiatan Pembelajaran

Pertemuan ke 5

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru dibantu oleh siswa mengumpulkan tugas PR

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi siswa dalam beberapa kelompok.

10 menit

Inti 1. Guru mengorientasikan siswa pada permasalahan tipe data dan jenis

variabel pada program Visual Basic.

2. Siswa mencari informasi tentang tipe data dan jenis variabel yang

digunakan pada program Visual Basic

3. Siswa mendiskusikan perbedaan setiap tipe data dan tata cara

menuliskan variabel pada program Visual Basic menggunakan

komputer/ laptop.

4. Guru memeriksa tugas PR siswa.

5. Siswa mempresentasikan hasil diskusi kelompok

6. Guru mengevaluasi hasil presentasi setiap kelompok siswa.

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan mengenai tipe data dan variabel yang

digunakan pada program Visual Basic.

2. Guru memberikan tugas PR kepada siswa

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

I. Penilaian

Pengamatan dan Tes Tertulis

Page 24: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

Page 25: Rpp teknik pemrograman

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten.

Tes Tertulis

1. Jelaskan pengertian dari tipe data dan variabel !

2. Tuliskan nilai dari setiap tipe data di dalam Visual Basic !

3. Tuliskan syarat-syarat penulisan variabel di dalam Visual Basic 6.0 !

4. Bagaimanakan cara mendeklarasikan variabel di dalam Visual Basic 6.0 ?

5. Tuliskan contoh mendeklarasikan variabel di dalam Visual Basic 6.0 !

Pedoman Penskoran

Aspek Skor

Siswa menjawab pernyataan benar dengan alasan benar 20

Siswa menjawab pernyataan benar tapi tidak didukung oleh alasan benar 15

Siswa menjawab pernyataan salah 5

Kunci Jawaban

1. Tipe data adalah sebuah ketentuan untuk menetukan nilai yang dapat dimasukkan kedalam sebuah variabel dan

akan mempengaruhi besarnya memori yang digunakan.

Variabel adalah tempat untuk menyimpan nilai-nilai atau data-data secara sementara pada sebuah aplikasi.

2. Nilai dari setiap tipe data

a. Integer = -32.768 hingga 32.767. Ukuran 2 byte

b. Byte = 0 hingga 255. Ukuran 1 byte

Page 26: Rpp teknik pemrograman

c. Decimal = angka desimal dengan ketepatan 28 angka desimal

d. Boolean = True dan False. Ukuran 2 byte

e. String = Berupa huruf, angka atau karakter khusus. Ukuran 1 byte

f. Single = -3.40282E+38 hingga 2.402823E. ukuran 4 byte

g. Double = -1.79769313486232E+308 hingga 1.79769313486232E+308. Ukuran 8 byte

h. Date = Nilai tanggal dan jam. Ukuran 8 byte

i. Currency= -922.337.203.685.477,5808 hingga 922.337.203.685.477,5807. Ukuran 8 byte

j. Long = -2.147.483.648 hingga 2.147.483.647. ukuran 2 byte

k. Object = Tipe data yang menyimpan objek seperti form, kontrol. Ukuran 4 byte

l. Variant = Tipe data yang berbeda-beda. Ukuran 16 byte + 1 byte per karakter

3. Syarat-syarat penulisan variabel di dalam Visual Basic 6.0 !

a. Harus diawali dengan huruf abjad

b. Tidak boleh menggunakan karakter khusus (, ? : ; ! , Spasi)

c. Maksimal terdiri dari 255 karakter

d. Tidak boleh menggunakan nama variabel yang sama dalam satu bagian

e. Tidak boleh mengacu pada nama procedur, fungsi, form, dan sebagainya

4. Pendeklarasian variabel dalam Visual Basic menggunakan Dim (Dimension), yang diletakkan diamana saja

tergantung pada kebutuhan.

5. Dim Nomor As Integer Dim VarNilai As Variant

Dim Alamat As String Dim strNama As String * 25

Dim Tgl As Date Dim Var1, Var2 As Integer

Lembar Hasil Tes Tertulis

Kelas X MK

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 27: Rpp teknik pemrograman

Lembar Hasil Tes Tertulis

Kelas X AV

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Pertemuan ke 6

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru dibantu oleh siswa mengumpulkan tugas PR

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi siswa dalam beberapa kelompok.

10 menit

Inti 1. Guru mengorientasikan siswa pada permasalahan Array, Konsta dan

Operator program Visual Basic.

70 menit

Page 28: Rpp teknik pemrograman

2. Siswa mencari informasi tentang Array, Konstanta dan Operator pada

program Visual Basic

3. Guru memeriksa tugas PR siswa.

4. Siswa mendiskusikan fungsi dari Array, Konstanta dan Operator dalam

sebuah prgram aplikasi Visual Basic menggunakan komputer/ laptop.

5. Siswa mempresentasikan hasil diskusi kelompok

6. Guru mengevaluasi hasil presentasi setiap kelompok siswa.

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan mengenai fungsi dan kegunaan Array,

Konstanta dan Operator pada program Visual Basic.

2. Guru memberikan tugas PR kepada siswa

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

J. Penilaian

Pengamatan dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 29: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten.

Page 30: Rpp teknik pemrograman

Tes Tertulis

1. Tuliskan pengertian Array I

2. Buatlah contoh program Visual Basic yang menggunakan Array !

3. Tuliskan pengertian konstanta !

4. Tuliskan pengertian operator !

5. Tuliskan macam-macam operator logika didalam Visual Basic !

Pedoman Penskoran

Aspek Skor

Siswa menjawab pernyataan benar dengan alasan benar 20

Siswa menjawab pernyataan benar tapi tidak didukung oleh alasan benar 15

Siswa menjawab pernyataan salah 5

Kunci Jawaban

1. Array adalah sekelompok nilai data yang dikelompokkan dalam sebuah variabel. Array berguna jika terdapat

kumpulan nilai data yang sejenis dan akan mendapatkan perlakuan yang sama.

2. Private Sub CmdOk_Click () Dim hari (3) As String Hari (0) = “Senin” Hari (1)= “Selasa” Hari (2)= “Rabu” Hari (3)= “Kamis” Text1.Text = Hari (2) ArrAngka = Array (10, 20, 30) Text2.Text = ArrAngka (0) End Sub

3. Konstanta hampir sama dengan variabel, perbedaannya adalah variabel nilainya dapat berubah-ubah, sedangkan

konstanta nilainya tetap (menjadi suatu ketentuan).

4. Operator adalah simbol yang digunakan untuk memanipulasi data seperti pada proses aritmatika.

5. Macam-macam operator logika adalah And, Or, Xor, Not, Eqv, dan Imp.

Lembar Hasil Tes Tertulis

Kelas X MK

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 31: Rpp teknik pemrograman

Lembar Hasil Tes Tertulis

Kelas X AV

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Pertemuan ke 7

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru dibantu oleh siswa mengumpulkan tugas PR

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi siswa dalam beberapa kelompok.

10 menit

Inti 1. Guru mengorientasikan siswa pada permasalahan kontrol program

pada Visual Basic.

70 menit

Page 32: Rpp teknik pemrograman

2. Siswa mencari informasi tentang jenis dan bentuk kontrol program

pada Visual Basic ( If...Then, If...Then...Else, Select...Case, Do...Loop,

For...Next, GoTo, Exit dan Stop)

3. Guru memeriksa tugas PR siswa.

4. Siwa mendiskusikan perbedaan bentuk dan struktur penuliasn dari

masing-masing kontrol program pada Visual Basic menggunakan

komputer/ laptop.

5. Siswa mempresentasikan hasil diskusi kelompok

6. Guru mengevaluasi hasil presentasi setiap kelompok siswa.

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan mengenai beberapa kontrol program

pada Visual Basic

2. Guru memberikan tugas PR kepada siswa

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

K. Penilaian

Pengamatan dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 33: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten

Page 34: Rpp teknik pemrograman

Tes Tertulis

1. Jelaskan bahagian yang dikontrol pada pemograman Visual Basic !

2. Tuliskan sintaks penuliasn kontrol program If...Then

3. Tuliskan contoh penulisan program If...Then...Else

4. Jelaskan kegunaan dari kontrol program GoTo !

5. Tuliskan kontrol program yang termasuk didalam program perulangan !

Pedoman Penskoran

Aspek Skor

Siswa menjawab pernyataan benar dengan alasan benar 20

Siswa menjawab pernyataan benar tapi tidak didukung oleh alasan benar 15

Siswa menjawab pernyataan salah 5

Kunci Jawaban

1. Kontrol program pada Visual Basic meliputi kontrol pertimbangan kondisi dan keputusan, kontrol perulangan serta

kontrol penyaluran alternatif.

2. If <syarat kondisi> Then <pernyataan> . Bila menggunakan multiple-line: If <syarat kondisi> Then <pernyataab pertama> <pernyataan kedua> . . . <pernyataan ke-n> End If

3. If Angka = 0 Then

Label1.Caption = “Ini adalah angka 0” ElseIf Angka = 1 Then Label1.Caption = “Ini adalah angka 1” Else Label1.Caption = “Ini bukan angka 0 maupun angka 1” EndIf

4. Perintah GoTo digunakan untuk melakukan pencabangan ke suatu baris label tertentu, program dapat langsung

melompat ke baris tertentu sehingga kode-kode program yang dilewati tidak akan dieksekusi.

5. Kontrol program yang termasuk didalam program perulangan adalah Do...Loop, While...Wend, For...Next

Lembar Hasil Tes Tertulis

Kelas X MK

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

Page 35: Rpp teknik pemrograman

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Hasil Tes Tertulis

Kelas X AV

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Pertemuan ke 8

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

10 menit

Page 36: Rpp teknik pemrograman

3. Guru me-review materi pelajaran sebelumnya

4. Guru dibantu oleh siswa mengumpulkan tugas PR

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi modul praktikum kepada siswa.

Inti 1. Guru mengorientasikan siswa pada proyek program aplikasi sederhana

pada Visual Basic.

2. Siswa membuat pegram aplikasi sederhana pada Visual Basic

( If...Then, If...Then...Else, Select...Case, Do...Loop, For...Next, GoTo,

dan Exit ).

3. Guru memeriksa tugas PR siswa

4. Siswa menayakan permasalahan pada saat membuat program aplikasi

sederhana menggunakan komputer/ laptop.

5. Siswa mempresentasikan hasil praktikum

6. Guru mengevaluasi hasil presentasi siswa.

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan mengenai beberapa kontrol program

pada Visual Basic untuk membuat prgram aplikasi sederhana

2. Guru memberikan kesempatan kepada siswa yang belum selesai

parktikum untuk menlanjutkannya dirumah (tugas PR kepada siswa)

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

L. Penilaian

Pengamatan Sikap dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

Page 37: Rpp teknik pemrograman

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

Page 38: Rpp teknik pemrograman

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten

Tes Proyek

1. Buatlah sebuah program Penjualan pada Visual Basic seperti gambar dibawah ini

Private Sub Text1_Change (Index As Integer) Text1(3).Text = Val(Text1(1).Text) * Val(Text1(2).Text) End Sub Private Sub cmdMulai_Click() Dim I As Byte For I = 0 To 3 Text1(I).Text = “ “ Next I Text1(0). SetFocus End Sub Private Sub cmdSelesai_Click() End End Sub

Lembar Penilaian Proyek

Aspek Skor

Siswa membuat desain form dengan pernyataan yang lengkap 100

Siswa membuat desian form dengan pernyataan yang kurang lengkap 75

Siswa membuat dasain form tidak sesuai instruksi kerja 45

Lembar Hasi Penilaian Proyek

Kelas X MK

No Nama Siswa Penilaian

Jumlah Pertama Perbaikan

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 39: Rpp teknik pemrograman

Lembar Hasi Penilaian Proyek

Kelas X AV

No Nama Siswa Penilaian

Jumlah Pertama Perbaikan

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Langsa, 08 Agustus 2014 Mengetahui Penyusun RPP Kepala Sekolah RAZALI, S.Pd, MT MUHAMMAD HENDRA, S.Pd NIP. 19630420 198803 1 003 NIP. 19850322 200904 1 001

Page 40: Rpp teknik pemrograman

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Sekolah : SMK Negeri 2 Langsa

Mata Pelajaran : Teknik Pemrograman

Kelas/Semester : X/ I

Materi Pokok : Flowchart Pemrograman

Alokasi Waktu : 8 X 45 Menit

A. Kompetensi Inti (KI)

KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya.

KI 2 : Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama,

toleran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas

berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam

menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.

KI 3 : Memahami, menerapkan dan menganalisa pengetahuan faktual, konseptual, dan prosedural

berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam

wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian

dalam bidang kerja yang spesifik untuk memecahkan masalah.

KI 4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan

pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik

dibawah pengawasan langsung.

B. Kompetensi Dasar (KD)

1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad

raya terhadap kebesaran Tuhan yang menciptakannya.

2.1 Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu, objektif, jujur; teliti, cermat, tekun, hati-hati, bertanggung

jawab, terbuka, kritis, kreatif, inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud

implementasi sikap dalam melakukan percobaan dan berdiskusi.

4.1 Membuat program aplikasi sederhana dengan bahasa pemrograman Visual Basic

C. Indikator

4.1.4 Merencanakan Flowchart untuk persiapan pemrograman

D. Tujuan Pembelajaran

Dengan kegiatan diskusi, pembelajaran kelompok dan pemberian proyek dalam pembelajaran pembuatan

flowchart pemrograman Visual Basic diharapkan siswa terlibat aktif dalam kegiatan pembelajaran dan

bertanggungjawab dalam menyampaikan pendapat, menjawab pertanyaan, memberi saran dan kritik, serta dapat:

1. Menjelaskan kembali kegunaan dari Flowchart dalam sebuah pemrograman

2. Menjelaskan kembali bagaimana cara pembuatan Flowchart untuk menyelesaikan sebuah permasalahan dalam

program aplikasi Visual Basic

3. Membuat Flowchart program aplikasi sederhana pada Visual Basic

E. Materi Pembelajaran

1. Pengertian Flowchart

2. Siklus Input dan Output

3. Simbol-simbol dalam Flowchart

4. Menggambar Flowchart

5. Studi Kasus Flowchart

Page 41: Rpp teknik pemrograman

F. Metode Pembelajaran

Pendekatan pembelajaran adalah pendekatan saintifik (scientific). Pembelajaran koperatif (cooperative

learning) menggunakan kelompok diskusi yang berbasis masalah (problem-based learning) dan penggabungan

metode berbasis proyek (proyek-project-based learning).

G. Media, Alat dan Sumber Belajar

1. Media : Bahan Tayang

2. Alat/ Bahan : Komputer/ Laptop, Infokus, Sumber Listrik

3. Sumber Belajar :

a. M. Agus (2000), Belajar Sendiri Microsoft Visual Basic, Elex Media, Jakarta.

b. Retna Prasetia (2004), Visual Basic Teori dan Praktek, Andi, Yogyakarta.

c. Pemrograman Database dengan Visual Basic, Andi, Yogyakarta.

d. www.ilmukomputer.com

H. Langkah-langkah Kegiatan Pembelajaran

Pertemuan ke 9

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru dibantu oleh siswa mengumpulkan tugas PR

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi siswa dalam beberapa kelompok.

10 menit

Inti 1. Guru mengorientasikan siswa pada permasalahan bentuk dan jenis

Flowchart Pemrograman Visual Basic

2. Siswa mencari informasi tentang gambar simbol Flowchart pada

program Visual Basic

3. Siswa mendiskusikan jenis-jenis gambar simbol Flowchart dalam

pemrograman Visual Basic.

4. Guru memeriksa tugas PR siswa

5. Siswa mempresentasikan hasil diskusi kelompok

6. Guru mengevaluasi hasil presentasi setiap kelompok siswa.

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan tentang gambar simbol Flowchart

dalam pemrograman.

2. Guru memberikan tugas PR kepada siswa

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

I. Penilaian

Pengamatan dan Tes Tertulis

Page 42: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

Page 43: Rpp teknik pemrograman

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten.

Tes Tertulis

1. Jelaskan pengertian dari Flowchart !

2. Mengapa Flowchart sangat perlu dipelajari dalam sebuah pemrograman ?

3. Tuliskan nama program untuk membuat Flowchart !

4. Tuliskan nama-nama simbol dalam Flowchart !

5. Tuliskan syarat penulisan Flowchart secara umum !

Pedoman Penskoran

Aspek Skor

Siswa menjawab pernyataan benar dengan alasan benar 20

Siswa menjawab pernyataan benar tapi tidak didukung oleh alasan benar 15

Siswa menjawab pernyataan salah 5

Kunci Jawaban

1. Flowchart adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu

permasalahan yang terdiri atas sekumpulan simbol, dimana masing-masing simbol merepresentasikan suatu

kegiatan tertentu.

2. Kita diharapkan dapat berfikir secara logis, dapat menentukan komponen program (input dan output), serta

memahami alur program. Flowchart merupakan teknik yang memudahkan kita dalam memprogram, dalam hal ini

memudahkan dalam arti mengantisipasi agar tak ada komponen program yang tertinggal.

Page 44: Rpp teknik pemrograman

3. Microsoft Word, Microsoft Excel, Microsoft Visio, yWorks yEd Graph Editor, Cacoo, Diagram.ly, FlowBreeze.

4. Simbol Input, Proses, Output, Percabangan, Prosedur, Garis Alir, Terminator, Konektor, Komentar.

5. Flowchart diawali dengan penerimaan input, pemrosesan input, dan diakhiri dengan penampilan output.

Lembar Hasil Tes Tertulis

Kelas X MK

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Hasil Tes Tertulis

Kelas X AV

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

Page 45: Rpp teknik pemrograman

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Pertemuan ke 10

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru dibantu oleh siswa mengumpulkan tugas PR

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi siswa dalam beberapa kelompok.

10 menit

Inti 1. Guru mengorientasikan siswa pada permasalahan Flowchart

Pemrograman Visual Basic

2. Siswa mencari informasi tentang Flowchart pada program Visual Basic

3. Siswa mendiskusikan jenis-jenis Flowchart dalam pemrograman Visual

Basic.

4. Guru memeriksa tugas PR siswa

5. Siswa mempresentasikan hasil diskusi kelompok

6. Guru mengevaluasi hasil presentasi setiap kelompok siswa.

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan dasar-dasar Flowchart dalam

pemrograman.

2. Guru memberikan tugas PR kepada siswa

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

J. Penilaian

Pengamatan dan Tes Tertulis

Page 46: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

Page 47: Rpp teknik pemrograman

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten.

Tes Tertulis

1. Jelaskan perbedaan antara System Flowchart dan Program Flowchart !

2. Tuliskan pedoman-pedoman dalam membuat Flowchart !

3. Tuliskan jenis-jenis Flowchart !

4. Tuliskan kegunaan simbol terminator dalam sebuah Flowchart !

5. Jelaskan perbedaan antara simbol On-Page Connector dan Off-Page Connector !

Pedoman Penskoran

Aspek Skor

Siswa menjawab pernyataan benar dengan alasan benar 20

Siswa menjawab pernyataan benar tapi tidak didukung oleh alasan benar 15

Siswa menjawab pernyataan salah 5

Kunci Jawaban

1. Sistem Flowchart adalah urutan proses dalam sistem dengan menunjukkan alat media input, output serta jenis

media penyimpanan dalam proses pengolahan data.

Sedangkan Program Flowchart adalah urutan instruksi yang digambarkan dengan simbol tertentu untuk

memecahkan masalah dalam suatu program.

2. Pedoman dalam membuat Flowchart

a. Bagan alir sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman.

Page 48: Rpp teknik pemrograman

b. Kegiatan di dalam bagan alir harus ditunjukkan dengan jelas.

c. Harus ditunjukkan dari mana kegiatan akan dimulai dan dimana akan berakhirnya.

d. Masing-masing kegiatan di dalam bagan alir sebaiknya digunakan suatu kata yang mewakili suatu pekerjaan,

misalnya:

- "Persiapkan" dokumen

- "Hitung" gaji

e. Masing-masing kegiatan di dalam bagan alir harus di dalam urutan yang semestinya.

f. Kegiatan yang terpotong dan akan disambung di tempat lain harus ditunjukkan dengan jelas menggunakan

simbol penghubung.

g. Gunakanlah simbol-simbol bagan alir yang standar.

3. Jenis-jenis Flowchart

a. Bagan alir sistem (systems flowchart).

b. Bagan alir dokumen (document flowchart).

c. Bagan alir skematik (schematic flowchart).

d. Bagan alir program (program flowchart).

e. Bagan alir proses (process flowchart).

4. Terminator berfungsi untuk menandai awal dan akhir dari suatu flowchart. Simbol ini biasanya diberi label START

untuk menandai awal dari flowchart, dan label STOP untuk menandai akhir dari flowchart. Jadi dalam sebuah

flowchart pasti terdapat sepasang terminator yaitu terminator start dan stop.

5. On page connector digunakan untuk menghubungkan suatu langkah dengan langkah lain dari flowchart dalam satu

halaman, sedangkan off page connector digunakan untuk menghubungkan suatu langkah dengan langkah lain dari

flowchart dalam halaman yang berbeda.

Lembar Hasil Tes Tertulis

Kelas X MK

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 49: Rpp teknik pemrograman

Lembar Hasil Tes Tertulis

Kelas X AV

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Pertemuan ke 11

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru dibantu oleh siswa mengumpulkan tugas PR

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi modul praktikum menggambar Flowchart.

10 menit

Inti 1. Guru mengorientasikan siswa pada langkah-langkah menggambar

Flowchart

70 menit

Page 50: Rpp teknik pemrograman

2. Siswa melaksanakan kegiatan menggambar Flowchart

3. Guru memeriksa tugas PR siswa.

4. Siswa bertanya tentang permasalahan menggambar Flowchart.

5. Siswa mempresentasikan praktikum kepada guru

6. Guru mengevaluasi hasil presentasi setiap siswa.

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan tata cara menggambar Flowchart

dalam pemrograman.

2. Guru memberikan tugas PR kepada siswa

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

K. Penilaian

Pengamatan dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 51: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten.

Page 52: Rpp teknik pemrograman

Tes Proyek

1. Buatlah gambar Flowchart untuk menyelesaikan permasalahan menghitung luas persegi panjang

Lembar Penilaian Proyek

Aspek Skor

Siswa membuat desain form dengan pernyataan yang lengkap 100

Siswa membuat desian form dengan pernyataan yang kurang lengkap 75

Siswa membuat dasain form tidak sesuai instruksi kerja 45

Jawaban Tes Proyek

Penyelesaian:

a. Algoritma dengan kalimat deskriptif

-Masukkan panjang dan lebar

-Kalikan panjang dengan lebar dan simpan hasilnya sebagai luas

-Tulislah hasilnya

b. Algoritma dengan flowchart

Lembar Hasi Penilaian Proyek

Kelas X MK

No Nama Siswa Penilaian

Jumlah Pertama Perbaikan

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Start

Input =(p,l)

(P,L)

Luas = p* l

End

Output (luas)

(P,L)

Page 53: Rpp teknik pemrograman

Lembar Hasi Penilaian Proyek

Kelas X AV

No Nama Siswa Penilaian

Jumlah Pertama Perbaikan

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Pertemuan ke 12

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru dibantu oleh siswa mengumpulkan tugas PR

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi modul praktikum membuat Flowchart untuk program

Visual Basic.

10 menit

Inti 1. Guru mengorientasikan siswa pada langkah-langkah menggambar 70 menit

Page 54: Rpp teknik pemrograman

Flowchart untuk berbagai macam jenis program Visual Basic.

2. Siswa melaksanakan kegiatan membuat Flowchart untuk penyelesaian

masalah pemrograman.

3. Guru memeriksa tugas PR siswa.

4. Siswa bertanya tentang permasalahan program yang akan dibuat

Flowchart-nya.

5. Siswa mempresentasikan praktikum kepada guru

6. Guru mengevaluasi hasil presentasi setiap siswa.

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan tata cara menggambar Flowchart

dalam pemrograman.

2. Guru memberikan tugas PR kepada siswa yang belum selesai

mengerjakan praktikum.

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

L. Penilaian

Pengamatan dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 55: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten

Page 56: Rpp teknik pemrograman

Tes Proyek

1. Buatlah gambar Flowchart untuk menyelesaikan permasalahan

a. Menghitung Luas Sebuah Lingkaran

b. Memilih bilangan terbesar dari 3 buah bilangan yang di Inputkan

c. Menampilkan Kalimat “ Hello ini Program VB Pertamaku” sebanyak 5 baris

d. Mengecek berapa jumlah digit pada sebuah nilai numeric yang di inputkan menggunakan struktur

If...Then...Else

Lembar Penilaian Proyek

Aspek Skor

Siswa membuat desain form dengan pernyataan yang lengkap 100

Siswa membuat desian form dengan pernyataan yang kurang lengkap 75

Siswa membuat dasain form tidak sesuai instruksi kerja 40

Jawaban Tes Proyek

a. Menghitung Luas Lingkaran b. Memilih bilangan terbesar dari 3 buah bilangan

c. Menampilkan Kalimat

Hello ini Program VB Pertamaku” sebanyak 5 baris

d. Mengecek berapa jumlah digit pada sebuah nilai numeric

yang di inputkan menggunakan struktur If...Then...Else

Page 57: Rpp teknik pemrograman

Lembar Hasi Penilaian Proyek

Kelas X MK

No Nama Siswa Penilaian

Jumlah Pertama Perbaikan

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Hasi Penilaian Proyek

Kelas X AV

No Nama Siswa Penilaian

Jumlah Pertama Perbaikan

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

Page 58: Rpp teknik pemrograman

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Langsa, 08 Agustus 2014 Mengetahui Penyusun RPP Kepala Sekolah RAZALI, S.Pd, MT MUHAMMAD HENDRA, S.Pd NIP. 19630420 198803 1 003 NIP. 19850322 200904 1 001

Page 59: Rpp teknik pemrograman

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Sekolah : SMK Negeri 2 Langsa

Mata Pelajaran : Teknik Pemrograman

Kelas/Semester : X/ I

Materi Pokok : Pengenalan Instruksi Dalam Bahasa Pemrograman Visual Basic

Alokasi Waktu : 4 X 45 Menit

A. Kompetensi Inti (KI)

KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya.

KI 2 : Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama,

toleran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas

berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam

menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.

KI 3 : Memahami, menerapkan dan menganalisa pengetahuan faktual, konseptual, dan prosedural

berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam

wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian

dalam bidang kerja yang spesifik untuk memecahkan masalah.

KI 4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan

pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik

dibawah pengawasan langsung.

B. Kompetensi Dasar (KD)

1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad

raya terhadap kebesaran Tuhan yang menciptakannya.

2.1 Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu, objektif, jujur, teliti, cermat, tekun, hati-hati, bertanggung

jawab, terbuka, kritis, kreatif, inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud

implementasi sikap dalam melakukan percobaan dan berdiskusi.

4.1 Membuat program aplikasi sederhana dengan bahasa pemrograman Visual Basic

C. Indikator

4.1.1 Membuat Program Menggunakan Intgrated Development Enviroment (IDE)

4.1.2 Melakukan percobaan dan menerapkan penggunaan Lingkungan Pengembangan Terintegrasi Intgrated

Development Enviroment (IDE) bahasa Visual Basic

4.1.3 Melakukan Percobaan menggunakan konsep dasar bahasa pemrograman Visual Basic

4.1.4 Merencana flowchart untuk persiapan pemrograman

D. Tujuan Pembelajaran

Dengan kegiatan diskusi, pembelajaran kelompok dan pemberian proyek dalam pembelajaran Pengenalan

Instruksi Dalam Bahasa Pemrograman Visual Basic diharapkan siswa terlibat aktif dalam kegiatan pembelajaran dan

bertanggungjawab dalam menyampaikan pendapat, menjawab pertanyaan, memberi saran dan kritik, serta dapat:

1. Membuat Flowchart untuk persiapan pemrograman

2. Menjelaskan penggunaan Intgrated Development Enviroment (IDE) dalam pembuatan sebuah program

sederhana

3. Melakukan percoabaan menggunakan Intgrated Development Enviroment (IDE) dalam pembuatan sebuah

program sederhana

Page 60: Rpp teknik pemrograman

E. Materi Pembelajaran

1. Pengaturan Objek Visual Basic

2. Objek-Objek Visual Basic.

F. Metode Pembelajaran

Pendekatan pembelajaran adalah pendekatan saintifik (scientific). Pembelajaran koperatif (cooperative

learning) menggunakan kelompok diskusi yang berbasis Tugas (Task-Based-Learning) dan penggabungan metode

berbasis Proyek (Project-Based-learning).

G. Media, Alat dan Sumber Belajar

1. Media : Bahan Tayang

2. Alat/ Bahan : Komputer/ Laptop, Infokus, Sumber Listrik

3. Sumber Belajar :

a. M. Agus (2000), Belajar Sendiri Microsoft Visual Basic, Elex Media, Jakarta.

b. Retna Prasetia (2004), Visual Basic Teori dan Praktek, Andi, Yogyakarta.

c. Pemrograman Database dengan Visual Basic, Andi, Yogyakarta.

d. www.ilmukomputer.com

H. Langkah-langkah Kegiatan Pembelajaran

Pertemuan ke 13

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru dibantu oleh siswa mengumpulkan tugas PR

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi siswa dalam beberapa kelompok dan meberikan tugas.

10 menit

Inti 1. Guru mengorientasikan siswa pada tugas cara pengaturan objek

Visual Basic

2. Siswa mengerjakan tugas dan mencari informasi tentang cara

pengaturan objek Visual Basic

3. Guru memeriksa tugas PR siswa.

4. Siswa mendiskusikan tugas tata cara pengaturan objek Visual Basic.

5. Siswa mempresentasikan hasil diskusi tugas kelompok

6. Guru mengevaluasi hasil presentasi setiap kelompok siswa.

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan tentang cara pengaturan objek serta

jenis objek dalam program Visual Basic

2. Guru memberikan tugas PR kepada siswa

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

I. Penilaian

Pengamatan dan Tes Tertulis

Page 61: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

Page 62: Rpp teknik pemrograman

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten.

Tes Tertulis

1. Tuliskan aturan pemberian nama komponen dalam program Visual Basic !

2. Apakan kegunaan tanda petik (‘) dalam program Visual Basic ?

3. Jelaskan pengertian dari:

a. Form

b. Label

c. ComboBox

d. Timer

4. Tuliskan bagian dari properti form !

5. Tulisakn bagian dari properti CommandButton !

Pedoman Penskoran

Aspek Skor

Siswa menjawab pernyataan benar dengan alasan benar 20

Siswa menjawab pernyataan benar tapi tidak didukung oleh alasan benar 15

Siswa menjawab pernyataan salah 5

Page 63: Rpp teknik pemrograman

Kunci Jawaban

1. Aturan pemberian nama komponen :

a. Setiap objek di Visual Basic harus diberi nama

b. Nama objek harus dimulai dengan karakter alfabet (A...Z, a...z)

c. Dapat mengandung angka di tengah-tengah

d. Tidak boleh mengandung titik atau karakter khusus lainnya

e. Tidak boleh mengandung kata-kata yang sama dengan perintah program

f. Dalam satu form nama objek tidak boleh sama

g. Penulisan nama objek biasanya diawali dengan tiga huruf yang menjelaskan tentang jenis dari objek tersebut.

2. Kegunaan tanda petik (‘) adalah pada saat menulisakan Comment dalam Visual Basic yang berarti kode program

itu tidak dieksekusi.

3. a. Form adalah blok dasar dalam membuat aplikasi Visual Basic, user berinteraksi dengan

program melalui sebuah form.

b. Label adalah kontrol grafis yang dapat menampilkan text tapi tidak dapat diubah secara langsung.

c. ComboBox adalah kombinasi kemampuan dari TextBox dan ListBox karena user dapat memilih daftar item

seperti pada ListBox.

d. Timer adalah sebuah objek Visual Basic yang dapat menjalankan kode program dengan interval tertentu sesuai

dengan setting pada properti interval.

4. Bagian dari properti form adalah Caption, Enable, BackColor, StartUpPosition, WindowState.

5. Bagian dari properti CommandButton adalah Caption, ToolTipText, DisablePicture, Enable, dan Picture.

Lembar Hasil Tes Tertulis

Kelas X MK

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 64: Rpp teknik pemrograman

Lembar Hasil Tes Tertulis

Kelas X AV

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Pertemuan ke 14

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru dibantu oleh siswa mengumpulkan tugas PR

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi modul praktikum membuat desain program

menggunakan form

10 menit

Inti 1. Guru mengorientasikan siswa pada langkah-langkah menggambar 70 menit

Page 65: Rpp teknik pemrograman

praktikum mendesain form program Visual Basic.

2. Siswa melaksanakan kegiatan praktikum mendesain form

3. Guru memeriksa tugas PR siswa.

4. Siswa bertanya tentang tata cara desain form yang baik dan benar

5. Siswa mempresentasikan praktikum kepada guru

6. Guru mengevaluasi hasil presentasi setiap siswa.

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan tata cara desain form program Visual

Basic

2. Guru memberikan tugas PR kepada siswa yang belum selesai

mengerjakan praktikum.

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

M. Penilaian

Pengamatan dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 66: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten

Page 67: Rpp teknik pemrograman

Tes Proyek

1. Buatlah gambar Flowchart dan pemrograman seperti tampilan program berikut ini

Lembar Penilaian Proyek

Aspek Skor

Siswa membuat desain form dengan pernyataan yang lengkap 100

Siswa membuat desian form dengan pernyataan yang kurang lengkap 75

Siswa membuat dasain form tidak sesuai instruksi kerja 40

Lembar Hasi Penilaian Proyek

Kelas X MK

No Nama Siswa Penilaian

Jumlah Pertama Perbaikan

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Hasi Penilaian Proyek

Kelas X AV

No Nama Siswa Penilaian

Jumlah Pertama Perbaikan

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

Page 68: Rpp teknik pemrograman

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Langsa, 08 Agustus 2014 Mengetahui Penyusun RPP Kepala Sekolah RAZALI, S.Pd, MT MUHAMMAD HENDRA, S.Pd NIP. 19630420 198803 1 003 NIP. 19850322 200904 1 001

Page 69: Rpp teknik pemrograman

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Sekolah : SMK Negeri 2 Langsa

Mata Pelajaran : Teknik Pemrograman

Kelas/Semester : X/ I

Materi Pokok : Pemrograman Dengan Visual Basic

Alokasi Waktu : 12 X 45 Menit

A. Kompetensi Inti (KI)

KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya.

KI 2 : Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama,

toleran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas

berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam

menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.

KI 3 : Memahami, menerapkan dan menganalisa pengetahuan faktual, konseptual, dan prosedural

berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam

wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian

dalam bidang kerja yang spesifik untuk memecahkan masalah.

KI 4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan

pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik

dibawah pengawasan langsung.

B. Kompetensi Dasar (KD)

1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad

raya terhadap kebesaran Tuhan yang menciptakannya.

2.1 Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu, objektif, jujur, teliti, cermat, tekun, hati-hati, bertanggung

jawab, terbuka, kritis, kreatif, inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud

implementasi sikap dalam melakukan percobaan dan berdiskusi.

4.1 Membuat program aplikasi sederhana dengan bahasa pemrograman Visual Basic

C. Indikator

4.1.1 Membuat Program Menggunakan Intgrated Development Enviroment (IDE)

4.1.2 Melakukan percobaan dan menerapkan penggunaan Lingkungan Pengembangan Terintegrasi Intgrated

Development Enviroment (IDE) bahasa Visual Basic

4.1.3 Melakukan Percobaan menggunakan konsep dasar bahasa pemrograman Visual Basic

4.1.4 Merencana flowchart untuk persiapan pemrograman

4.1.5 Membuat program sederhana dengan Visual Basic untuk divisualisasikan di layar monitor.

D. Tujuan Pembelajaran

Dengan kegiatan diskusi, pembelajaran kelompok dan pemberian proyek dalam pembelajaran Pengenalan

Instruksi Dalam Bahasa Pemrograman Visual Basic diharapkan siswa terlibat aktif dalam kegiatan pembelajaran dan

bertanggung jawab dalam menyampaikan pendapat, menjawab pertanyaan, memberi saran dan kritik, serta dapat:

1. Membuat Flowchart untuk persiapan pemrograman

2. Menjelaskan penggunaan Intgrated Development Enviroment (IDE) dalam pembuatan sebuah program

sederhana

3. Melakukan percoabaan menggunakan Intgrated Development Enviroment (IDE) dalam pembuatan sebuah

program sederhana

Page 70: Rpp teknik pemrograman

4. Membuat program sederhana dengan Visual Basic untuk divisualisasikan di layar monitor.

5. Menjelaakan cara kerja serta fungsi dari program yang telah diselesaikan

E. Materi Pembelajaran

1. Perancangan Program Aplikasi Penyelesaian masalah menggunakan Visual Basic

F. Metode Pembelajaran

Pendekatan pembelajaran adalah pendekatan saintifik (scientific). Pembelajaran koperatif (cooperative

learning) menggunakan gabungan metode pembelajaran kelompok diskusi yang berbasis masalah (problem-based

learning), metode berbasis proyek (proyek-project-based learning) dan metode berbasis komputer (Computer-

Based-Learning)

G. Media, Alat dan Sumber Belajar

4. Media : Bahan Tayang

5. Alat/ Bahan : Komputer/ Laptop, Infokus, Sumber Listrik

6. Sumber Belajar :

a. M. Agus (2000), Belajar Sendiri Microsoft Visual Basic, Elex Media, Jakarta.

b. Retna Prasetia (2004), Visual Basic Teori dan Praktek, Andi, Yogyakarta.

c. Pemrograman Database dengan Visual Basic, Andi, Yogyakarta.

d. www.ilmukomputer.com

H. Langkah-langkah Kegiatan Pembelajaran

Pertemuan ke 15

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru dibantu oleh siswa mengumpulkan tugas PR

5. Guru menjelaskan cakupan materi yang akan dipelajari.

6. Guru membagi siswa dalam beberapa kelompok.

10 menit

Inti 1. Guru mengorientasikan siswa pada contoh permasalahan dilingkungan

sekitar yang dapat diselesaikan dengan sebuah program sederhana

Visual Basic

2. Siswa mencari informasi tentang contoh lain dilingkungan sekitar yang

dapat diselesaikan dengan program Visual Basic.

3. Guru memeriksa tugas PR siswa.

4. Siswa mendiskusikan kepada teman dan guru mengenai contoh

masalah yang dapat dijadikan sebuah proyek pembuatan program

aplikasi Visual Basic.

5. Siswa mempresentasikan judul proyek program aplikasi yang akan

dikerjakan

6. Guru mengevaluasi hasil presentasi setiap siswa mengenai judul

proyek yang diajukan.

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan tentang cara pembuatan proyek

pemrograman berdasarkan masalah yang terjadi dilingkungan sekitar.

10 menit

Page 71: Rpp teknik pemrograman

2. Guru memberikan tugas PR kepada siswa

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

I. Penilaian

Pengamatan dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 72: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten.

Page 73: Rpp teknik pemrograman

Tes Tertulis

1. Buatlah sebuah laporan tertulis mengenai proyek yang akan dikerjakan dalam bentuk laporan yang menyertakan:

A. Latar Belakang

B. Perumusan Masalah

C. Tujuan

D. Flowchart

Pedoman Penskoran

Aspek Skor

Siswa membuat laporan dengan pernyataan benar dengan alasan benar 100

Siswa membuat laporan pernyataan benar tapi tidak didukung oleh alasan benar 85

Siswa tidak membuat laporan tetapi dapat menjelaskan laporan proyek secara lisan 35

Lembar Hasil Tes Tertulis

Kelas X MK

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Hasil Tes Tertulis

Kelas X AV

No Nama Siswa Skor Soal No

Jumlah 1 2 3 4 5

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

Page 74: Rpp teknik pemrograman

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Ket: 1 = Tulisan 2 = Latar Belakang 3 = Perumusan Masalah 4 = Tujuan 5 = Flowchart

Pertemuan ke 16

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru menjelaskan cakupan materi yang akan dipelajari.

5. Guru menyuruh kepada siswa untuk mengumpulkan tugas laporan

pada pertemuan sebelumnya

10 menit

Inti 1. Guru menilai tugas laporan yang dikerjakan oleh masing-masing siswa

2. Siswa yang telah selesai diperiksa tugasnya melanjutkan kegiatan

pembuatan proyek program aplikasi Visual Basic

3. Siswa bertanya kepada guru terhadapk kendala yang dijumpai selama

membuat program aplikasi

4. Siswa melaporkan kepada guru hasil pembuatan desain form menu

utama dari program yang dikerjakan

5. Guru mengevaluasi hasil pekerjaan siswa

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan tata cara mengimplementasikan

Flowchart menjadi program aplikasi yang akan dikerjakan.

10 menit

Page 75: Rpp teknik pemrograman

2. Guru memberikan penegasan kepada siswa untuk menyelesaikan

desain form utama dari program yang dirancang sebagai tugas PR.

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

N. Penilaian

Pengamatan dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap K

eter

bu

kaan

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 76: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten

Page 77: Rpp teknik pemrograman

Pertemuan ke 17

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru menyuruh kepada siswa untuk mengumpulkan tugas PR.

10 menit

Inti 1. Guru menilai tugas PR yang dikerjakan oleh masing-masing siswa

2. Siswa yang telah selesai diperiksa tugasnya melanjutkan kegiatan

pembuatan proyek program aplikasi Visual Basic

3. Siswa bertanya kepada guru terhadap kendala yang dijumpai selama

membuat program aplikasi

4. Siswa melaporkan kepada guru hasil kompilasi setiap form dari

program yang dikerjakan.

5. Guru mengevaluasi hasil pekerjaan siswa

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru menayangkan apa yang

telah dipelajari dan disimpulkan tata cara mengatasi eror pada setiap

kompilasi program yang dilaksanakan.

2. Guru memberikan penegasan kepada siswa untuk menyelesaikan

program yang dirancang sebagai tugas PR.

3. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

O. Penilaian

Pengamatan dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

Page 78: Rpp teknik pemrograman

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

Page 79: Rpp teknik pemrograman

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten

Pertemuan ke 18

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru menyuruh kepada siswa untuk mengumpulkan tugas PR.

10 menit

Inti 1. Guru menilai tugas PR yang dikerjakan oleh masing-masing siswa

2. Siswa yang telah selesai diperiksa tugasnya melanjutkan kegiatan

pembuatan proyek program aplikasi Visual Basic

3. Siswa bertanya kepada guru terhadap kendala yang dijumpai selama

membuat program aplikasi

4. Siswa melaporkan kepada guru hasil akhir desain program aplikasi

Visual Basic

5. Guru memberikan masukan terhadap kekurang yang terdapat pada

Proyek yang dilaksanakan oleh siswa baik software dan laporannya.

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru memberikan kapada salah

seorang siswa untuk menayangkan program aplikasi yang telah selesai

sebagai contoh.

2. Guru meyebutkan nama-nama siswa yang mempresentasikan

proyeknya pada pertemuan berikutnya

3. Guru memberikan penegasan kepada siswa untuk menyelesaikan

program yang dirancang sebagai tugas PR.

4. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

P. Penilaian

Pengamatan dan Tes Tertulis

Page 80: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

Page 81: Rpp teknik pemrograman

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten

Pertemuan ke 19

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya

4. Guru menyuruh kepada siswa untuk mengumpulkan proyek yang akan

dinilai dan dipresentasikan

10 menit

Inti 1. Siswa mempresentasikan hasil proyek apliasi program Visual Basic

yang telah dikerjakan

2. Guru memandu sesi tanya jawab antara siswa dari hasil presentasi

yang telah dipaparkan.

3. Siswa yang mempresentasikan menjawab seluruh pertanyaan dan

membuat kesimpulan dari hasil proyek yang telah dikerjakan.

4. Guru mengevaluasi hasil presentasi setiap siswa

5. Guru memberikan masukan terhadap kekurang yang terdapat pada

70 menit

Page 82: Rpp teknik pemrograman

Proyek yang dilaksanakan oleh siswa baik software dan laporannya.

Penutup 1. Dengan bantuan presentasi komputer, guru memberikan kesimpulan

dari hasil presentasi yang telah dilakukan oleh setiap siswa.

2. Guru meyebutkan nama-nama siswa yang mempresentasikan

proyeknya pada pertemuan berikutnya

3. Guru memberikan penegasan kepada siswa untuk menyelesaikan

program yang dirancang sebagai tugas PR.

4. Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk

tetap belajar di rumah dan mengerjakan PR.

10 menit

Q. Penilaian

Pengamatan dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Page 83: Rpp teknik pemrograman

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten

Page 84: Rpp teknik pemrograman

Pertemuan ke 20

Kegiatan Deskripsi Kegiatan Alokasi

Waktu

Pendahuluan 1. Guru dan siswa berdoa sebelum pelajaran dimulai.

2. Guru mengabsen dan memeriksa kelangkapan belajar siswa.

3. Guru me-review materi pelajaran sebelumnya dan menjelaskan ini

adalah pertemuan terakhir di semester 1.

4. Guru menyuruh kepada siswa untuk mengumpulkan proyek yang akan

dinilai dan dipresentasikan

10 menit

Inti 1. Siswa mempresentasikan hasil proyek apliasi program Visual Basic

yang telah dikerjakan

2. Guru memandu sesi tanya jawab antara siswa dari hasil presentasi

yang telah dipaparkan.

3. Siswa yang mempresntasikan menjawab seluruh pertanyaan dan

membuat kesimpulan dari hasil proyek yang telah dikerjakan.

4. Guru mengevaluasi hasil presentasi setiap siswa

5. Guru memberikan masukan terhadap kekurang yang terdapat pada

Proyek yang dilaksanakan oleh siswa baik software dan laporannya.

70 menit

Penutup 1. Dengan bantuan presentasi komputer, guru memberikan kesimpulan

dari hasil presentasi yang telah dilakukan oleh setiap siswa.

2. Guru menjelaskan secara umum tentang gambaran ketercapaian

kompetensi siswa pada akhir semester 1.

3. Guru memberikan masukan dan support kepada siswa untuk dapat

meningkatkan kemampuan dalam hal pemrograman di semester

berikutnya.

10 menit

R. Penilaian

Pengamatan dan Tes Tertulis

Lembar Pengamatan Sikap

Kelas X MK

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

Page 85: Rpp teknik pemrograman

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Lembar Pengamatan Sikap

Kelas X AV

No Nama

Sikap

Ket

erb

uka

an

Ket

eku

nan

Bel

ajar

Ker

ajin

an

Ten

gg

ang

Ras

a

Ked

isip

liman

Ker

jasa

ma

Ram

ah d

eng

an T

eman

Ho

rmat

pad

a O

ran

g T

ua

Kej

uju

ran

Men

epat

i Jan

ji

Kep

edu

lian

Tan

gg

un

g J

awab

1 2 3 4 5 6 7 8 9 10 11 12 13 14

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

Page 86: Rpp teknik pemrograman

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Keterangan: Skala penilaian sikap dibuat dengan rentang antara 1 s.d 5. 1 = sangat kurang; 2 = kurang konsisten; 3 = mulai konsisten; 4 = konsisten; dan 5 = selalu konsisten

Penilaian Proyek

Mata Pelajaran : Nama Proyek : Alokasi Waktu : Guru Pembimbing : Nama Siswa : NIS : Kelas :

No Aspek Skor

1 2 3 4 5

1 Perencanaa a. Persiapan b. Perumusan Judul

2 Pelaksanaan a. Sistematika Penulisan b. Keakuratan Sumber Data / Informasi c. Kuantitas Sumber Data d. Analisis Data e. Penarikan Kesimpulan

3 Laporan Proyek a. Performans b. Presentasi/ Penguasaan

4 Total Skor

Langsa, 08 Agustus 2014 Mengetahui Penyusun RPP Kepala Sekolah RAZALI, S.Pd, MT MUHAMMAD HENDRA, S.Pd NIP. 19630420 198803 1 003 NIP. 19850322 200904 1 001

Page 87: Rpp teknik pemrograman

ANALISIS HASIL EVALUASI AKHIR SEMESTER

Kelas X Mk

No Nama Siswa

Skor yang diperoleh

Ketercapaian

Keputusan

Sikap Pengetahuan Sikap Lulus Tidak

Lulus

Angka Huruf Angka Huruf Angka Huruf

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

ANALISIS HASIL EVALUASI AKHIR SEMESTER

Kelas X Av

No Nama Siswa

Skor yang diperoleh

Ketercapaian

Keputusan

Sikap Pengetahuan Sikap Lulus Tidak

Lulus

Angka Huruf Angka Huruf Angka Huruf

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

Page 88: Rpp teknik pemrograman

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Langsa, Desember 2014 Mengetahui Guru Mata Pelajaran Kepala Sekolah RAZALI, S.Pd, MT MUHAMMAD HENDRA, S.Pd NIP. 19630420 198803 1 003 NIP. 19850322 200904 1 001

Page 89: Rpp teknik pemrograman

RINCIAN PROGRAM TAHUNAN

A. Perhitungan Alokasi Waktu Semster I

No Bulan Banyaknya Pekan Semester Ganjil

Keterangan Seluruhnya Efektif Tidak Efektif

1 Juli 5 0 5 Libur Bulan Puasa dan

Kegiatan Ramadhan

2 Agustus 5 4 1 Libur Hari Raya Idul Fitri

Libur Nasional

3 September 5 5 0

4 Oktober 5 4 1 Libur Hari Raya Idul Adha

Libur Nasional

5 November 4 4 0

6 Desember 5 2 3

Ujian Semester Ganjil

Libur Nasional

Libur Semester Ganjil

Jumlah 29 19 10

B. Rincian Program

Semester Kompetensi Dasar Materi Pokok Alokasi

Waktu Keterangan

1 3.1 Memahami bahasa

pemrograman

Visual Basic

4.1 Membuat program

aplikasi sederhana

dengan bahasa

pemrograman

Visual Basic

1. Lingkungan Pengembangan

Terintegrasi (Integrated

Development Enviroment – IDE)

bahasa Visual Basic.

2. Memulia Menggunakan

Lingkungan (Integrated

Development Enviroment – IDE)

bahasa Visual Basic.

3. Konsep Dasar Bahasa Visual

Basic

4. Flowchart Pemrograman

5. Pengenalan Instruksi Dalam

Bahasa Pemrograman Visual

Basic

6. Pemrograman Dengan Visual

Basic

180 menit

180 menit

360 menit

360 menit

180 menit

225 menit

Langsa, 08 Agustus 2014 Mengetahui Waka. Kurikulum Guru Mata Pelajaran Kepala Sekolah RAZALI, S.Pd, MT Drs. MUHAMMAD ARSAL MUHAMMAD HENDRA, S.Pd

NIP. 19630420 198803 1 003 NIP. 19620721 198603 1 005 NIP. 19850322 200904 1 001

Page 90: Rpp teknik pemrograman

ABSENSI SISWA Kelas X Mk

No Nama Siswa Pertemuan Ke Absensi

Jum

la

h

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 18 20 S I A

1 Dwika Agaroland Irwan

2 Ega Syahputra

3 Ema Mutia Fitri

4 Hendra Gunawan Natara

5 Indah Sari Abdullah

6 Juliani Afsari

7 Lazuardi

8 M. Fauzi Syahputra

9 M. Aris Nasrullah

10 Putri Nurhadi

11 Rahmad Efendi

12 Rena Ainidar

13 Riski Akbar Lubis

14 Sarifah Novita Sari

Tan

ggal

Per

tem

uan

Langsa, Desember 2014 Mengetahui Guru Mata Pelajaran Kepala Sekolah RAZALI, S.Pd, MT MUHAMMAD HENDRA, S.Pd NIP. 19630420 198803 1 003 NIP. 19850322 200904 1 001

Page 91: Rpp teknik pemrograman

ABSENSI SISWA Kelas X Av

No Nama Siswa Pertemuan Ke Absensi

Jum

la

h

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 18 20 S I A

1 Anwar Saputra

2 Aris Maulana. S

3 Asmaul Husna

4 Ayu Novra Ningsih

5 Iqbal Syahputra

6 Julfahmi

7 Mudawali

8 Maulana Abdul Aziz

9 Muhammad Alfaridzi

10 Muhammad Fauzan

11 Muhammad Faisal Tonniro

12 Muhammad Furqan

13 Muhammad Ilham

14 Muhammad Yasir

15 Muhammad Nanda Saputra

16 Muhammad Zikri Wahyu

17 Muhammad Zulfikar

18 Nanang

19 Ramadhani

20 Rizki Maulana

21 Rody Armanda

22 Safrizal

23 Tri Efendi

24 Wildan Iqram

25 Yoga Darmawan

26 Zulfikra Ardiansyah

Tan

ggal

Per

tem

uan

Langsa, Desember 2014 Mengetahui Guru Mata Pelajaran Kepala Sekolah RAZALI, S.Pd, MT MUHAMMAD HENDRA, S.Pd NIP. 19630420 198803 1 003 NIP. 19850322 200904 1 001

Page 92: Rpp teknik pemrograman

LEMBAR PENGESAHAN

ADMINISTRASI PEMBELAJARAN

BIDANG STUDI KEAHLIAN TEKNOLOGI DAN REKAYASA

PROGRAM STUDI KEAHLIAN TEKNIK ELEKTRONIKA

SMK NEGERI 2 LANGSA

TELAH DIPERIKSA DAN DISETUJUI

UNTUK DIGUNAKAN SEBAGAI PANDUAN GURU PRODUKTIF PADA PROSES KEGIATAN BELAJAR MENGAJAR

DALAM RANGKA MEMENUHI TUNTUTAN KURIKULUM 2013

SEKOLAH MENENGAH KEJURUAN

Disetujui di:

Langsa, 08 Agustus 2014

Guru Bidang Studi Diperiksa Oleh Waka Kurikulum MUHAMMAD HENDRA, S.Pd Drs. MUHAMMAD ARSAL NIP. 19850322 200904 1 001 NIP. 19620721 198603 1 005 Mengetahui Disetujui Oleh Kepala Sekolah Pengawas Akademik RAZALI, S.Pd, MT ILYAS FATHAM, ST NIP. 19630420 198803 1 003 NIP. 19630913 198803 1 004

Page 93: Rpp teknik pemrograman

LEMBAR PENGESAHAN

ADMINISTRASI PEMBELAJARAN

BIDANG STUDI KEAHLIAN TEKNOLOGI DAN REKAYASA

MATA PELAJARAN FISIKA

SMK NEGERI 2 LANGSA

TELAH DIPERIKSA DAN DISETUJUI

UNTUK DIGUNAKAN SEBAGAI PANDUAN GURU MATA PELAJARAN FISIKA PADA PROSES

KEGIATAN BELAJAR MENGAJAR

DALAM RANGKA MEMENUHI TUNTUTAN KURIKULUM REVISI 2013

SEKOLAH MENENGAH KEJURUAN

Disetujui di:

Langsa, 04 Agustus 2014

Guru Bidang Studi Diperiksa Oleh Waka Kurikulum KHAIRIAH, S.Pd Drs. MUHAMMAD ARSAL NIP. 19650909 198901 2 001 NIP. 19620721 198603 1 005 Mengetahui Disetujui Oleh Kepala Sekolah Pengawas Manejerial RAZALI, S.Pd, MT Drs. SUHARIANTO, MT NIP. 19630420 198803 1 003 NIP. 19600905 198403 1 002

Page 94: Rpp teknik pemrograman

LEMBAR PENGESAHAN

ADMINISTRASI PEMBELAJARAN

BIDANG STUDI KEAHLIAN TEKNOLOGI DAN REKAYASA

MATA PELAJARAN MATEMATIKA

SMK NEGERI 2 LANGSA

TELAH DIPERIKSA DAN DISETUJUI

UNTUK DIGUNAKAN SEBAGAI PANDUAN GURU MATA PELAJARAN MATEMATIKA PADA PROSES

KEGIATAN BELAJAR MENGAJAR

DALAM RANGKA MEMENUHI TUNTUTAN KURIKULUM REVISI 2013

SEKOLAH MENENGAH KEJURUAN

Disetujui di:

Langsa, 04 Agustus 2014

Guru Bidang Studi Diperiksa Oleh Waka Kurikulum Dra. WARDIATI Drs. MUHAMMAD ARSAL NIP. 19620719 199003 2 003 NIP. 19620721 198603 1 005 Mengetahui Disetujui Oleh Kepala Sekolah Pengawas Akademik RAZALI, S.Pd, MT LINDA AGUSTINA, S.Pd NIP. 19630420 198803 1 003 NIP. 19670822 199003 2 001