• Tidak ada hasil yang ditemukan

Rpp Pemrograman Dasar Smt 1 Dan 2

N/A
N/A
Protected

Academic year: 2021

Membagikan "Rpp Pemrograman Dasar Smt 1 Dan 2"

Copied!
32
0
0

Teks penuh

(1)

1 1

M

Maatta a PPeellaajjaarraann :: K

Keellaass//SSeemmeesstteerr :: K

Koommppeetteennssi i KKeeaahhlliiaann :: Teknik Komputer Dan JaringanTeknik Komputer Dan Jaringan S

Sttaannddaar r KKoommppeetteennssii ::  Alokasi Waktu

 Alokasi Waktu :: T

Taattaap p MMuukka a kkee :: 11--33 I.

I. Kompetensi Dasar Kompetensi Dasar  1

1 MeneraMenerapkan alur logikpkan alur logika pemrograma pemrograman komputean komputer r  2

2 MembMembuat alur logika pemruat alur logika pemrogramaograman komputen komputerr II.

II. Indikator Indikator  1 1 2 2 3 3 4 4 5 5 III.

III. Tujuan PembelajaranTujuan Pembelajaran

Sesudah pembelajaran siswa mampu dan dapat: Sesudah pembelajaran siswa mampu dan dapat: 1 1 2 2 3 3 4

4 MembMembuat aplikuat aplikasi dengan fungsasi dengan fungsi buatan sendii buatan sendiriri 5

5 IV.

IV. Materi PembelajaranMateri Pembelajaran 1

1 2 2 V.

V. Pendekatan, Pendekatan, Strategi Strategi dan dan Metode Metode PembelajaranPembelajaran Pen

Pendekadekatantan : Sai: Saintintifik (Sfik (Sciecientintificfic)) Me

Metotodede : C: Cereramamah, ah, TaTanynya Jaa Jawabwab, P, Pemembeberirian Tan Tugugasas, Di, Diskskususi, i, Dan Dan KeKeakaktitifan fan SiSiswswaa VI.

VI. Langkah-langkah Langkah-langkah Pembelajaran Pembelajaran ::

-- Pembelajaran diawali denganPembelajaran diawali dengan berdoa

berdoa

-- BerdoaBerdoa -- Ketaqwaan danKetaqwaan dan toleransi toleransi

10 menit 10 menit -- Memberi salamMemberi salam -- Menjawab salamMenjawab salam -- Disiplin (discipline)Disiplin (discipline)

--  Absensi Absensi -- MemperhatikanMemperhatikan -- Toleransi( tolerance)Toleransi( tolerance) -- Menjelaskan tujuanMenjelaskan tujuan

pembelajaran pembelajaran

-- MemperhatikanMemperhatikan penjelasan guru penjelasan guru

-- Sikap peduli sosialSikap peduli sosial -- Memberi motivasiMemberi motivasi --

--115 menit 115 menit Mengamati untuk Mengamati untuk mengidentifikasi dan mengidentifikasi dan merumuskan masalah merumuskan masalah tentang alur logika tentang alur logika pemrograman komputer. pemrograman komputer. Menjawab pertanyaan Menjawab pertanyaan sepengatahuan siswa sepengatahuan siswa Membiasakan sikap Membiasakan sikap terbuka, demokratis terbuka, demokratis dan peduli sosial dan peduli sosial

Mengumpulkan data tentang Mengumpulkan data tentang penerapan alur logika penerapan alur logika pemrograman komputer. pemrograman komputer.

Mengolah data tentang Mengolah data tentang penerapan alur logika penerapan alur logika pemrograman komputer. pemrograman komputer.

Rencana Pelaksanaan Pembelajaran (RPP)

Rencana Pelaksanaan Pembelajaran (RPP)

Tahap

Tahap Uraian Kegiatan PembelajaranUraian Kegiatan Pembelajaran Pendidikan budaya danPendidikan budaya dan karakter bangsa

karakter bangsa WaktuWaktu Guru

Guru SiswaSiswa

Menjelaskan algoritma pemrograman Menjelaskan algoritma pemrograman

Membuat aplikasi dengan fungsi bawaan baha

Membuat aplikasi dengan fungsi bawaan baha sa pemrogramansa pemrograman Menerapkan algoritma pemrograman dalam menyelesaikan masalah Menerapkan algoritma pemrograman dalam menyelesaikan masalah  Menjelaskan algoritma pemrograman menggunakan flowchart  Menjelaskan algoritma pemrograman menggunakan flowchart

Flowchart Flowchart  Algoritma Pem

 Algoritma Pemrogramanrograman

Menerapkan alur logika pemrograman komputer  Menerapkan alur logika pemrograman komputer 

 Menerapkan flowchart

 Menerapkan flowchart dalam menyelesaikan masalahdalam menyelesaikan masalah

PEMROGRAMAN DASAR PEMROGRAMAN DASAR X - / 1 (Satu) X - / 1 (Satu) 8 8 Eksplorasi Eksplorasi Elaborasi Elaborasi Konfirmasi Konfirmasi

Kegiatan

Kegiatan

 Awal

 Awal

Membuat alur program menggunakan

Membuat alur program menggunakan text (algoritma)text (algoritma)

0 0

Menjelaskan konsep fungsi dalam bahasa pemrograman Menjelaskan konsep fungsi dalam bahasa pemrograman Menerapkan fungsi-fungsi buatan sendiri

Menerapkan fungsi-fungsi buatan sendiri

Menerapkan fungsi-fungsi bawaan dari bahasa pemrograman Menerapkan fungsi-fungsi bawaan dari bahasa pemrograman

(2)
(3)

Mengomunikasikan tentang penerapan alur logika pemrograman komputer.

0 Memperhatikan penjelasan guru

Membiasakan sikap terbuka, demokratis, dan peduli social Menjawab pertanyaan

sepengetahuan siswa

Mandiri, rasa ingin tahu, kreatif 

Memperhatikan penjelasan guru

Bertanya apabila ada hal yang belum dipahami Siswa menyampaikan pendapat terkait dengan materi yang sudah disampaikan.

Merangkum materi Siswa memperhatikan Membudayakan disiplin, peduli, demokratis

10 menit

Menyampaikan materi berikutnya

Memberi salam Siswa menjawab salam toleransi

VII. Alat/Bahan/Sumber Belajar :

-VIII. Penilaian :

Bentuk Tes : Tertulis Bentuk soal : Isey Kerjakan soal-soal berikut:

1 Jelaskan pengertian dari algoritma

2 Tahapan dalam menyelesaikan suatu masalah adalah 3 Sebutkan 3 cara menuliskan algoritma, jelaskan ? 4 secara umum struktur algoritma ada 3 yaitu 5 apa yang dimaksud struktur algoritma

Petunjuk Penilaian

No Skor Yang dicapai

1 2 3 4

Syarat Skor Minimal Lulus

Jumlah Skor Yang Dapat Dicapai Kesimpulan

Gisting, 17 Juli 2017 Guru Mata Pelajaran

WAKHIDUL KHOIRI, S.Kom

NBM. 907 314 NBM. 1241204

Buku Pemrograman Dasar  Modul Pembelajaran Internet

………

Jumlah Skor Maksimal 100

75

LULUS / TIDAK LULUS Mengetahui,

Kepala Sekolah SMK M Gisting

IHSANUDIN, S.Pd

Kegiatan

Inti

Kegiatan

 Akhir 

……… Skor maks Indikator  Aspek ……… ………

(4)
(5)

2

Mata Pelajaran :

Kelas/Semester :

Kompetensi Keahlian : Teknik Komputer Dan Jaringan Kompetensi Keahlian :

 Alokasi Waktu :

Tatap Muka ke : 4-6 I. Kompetensi Dasar 

1 Menjelaskan berbagai perangkat lunak bahasa pemrograman komputer 

2 Menjelaskan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer  II. Indikator  1 2 3 4 5

III. Tujuan Pembelajaran

Sesudah pembelajaran siswa mampu dan dapat: 1

2 3 4 5

IV. Materi Pembelajaran 1

2 3

V. Pendekatan, Strategi dan Metode Pembelajaran Pendekatan : Saintifik (Scientific)

Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa VI. Langkah-langkah Pembelajaran :

Pembelajaran diawali dengan berdoa

Berdoa Ketaqwaan dan

toleransi

10 menit Memberi salam Menjawab salam Disiplin (discipline)

 Absensi Memperhatikan Toleransi( tolerance)

Menjelaskan tujuan pembelajaran

Memperhatikan penjelasan guru

Sikap peduli sosial Memberi motivasi

0

Mengoperasikan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer 

Menjelaskan berbagai perangkat lunak bahasa pemrograman komputer 

Menjelaskan prosedur instalasi berbagai perangkat lunak baha sa pemrograman komputer  Mengoperasikan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer 

Perangkat lunak bahasa pemrograman komputer  Menginstalasi perangkat lunak bahasa pemrograman

Menguji hasil instalasi perangkat lunak bahasa pemrograman 0

Rencana Pelaksanaan Pembelajaran (RPP)

Menjelaskan berbagai perangkat lunak bahasa pemrograman komputer 

Menjelaskan prosedur instalasi berbagai perangkat lunak baha sa pemrograman komputer 

Menguji hasil instalasi perangkat lunak bahasa pemrograman

 Menginstalasi perangkat lunak bahasa pemrograman komputer 

Menguji hasil instalasi perangkat lunak bahasa pemrograman komputer 

Tahap

Uraian Kegiatan Pembelajaran

Pendidikan budaya

dan karakter

Waktu

Guru

Siswa

Kegiatan

 Awal

PEMROGRAMAN DASAR X - / 1 (Satu)

Memahami perangkat lunak bahasa pemrograman 8

(6)
(7)

115 menit Menjawab pertanyaan

sepengatahuan siswa

Membiasakan sikap terbuka, demokratis dan peduli sosial Mengamati untuk

mengidentifikasi dan merumuskan masalah tentang berbagai perangkat lunak bahasa pemrograman komputer, prosedur instalasi, dan pengujian hasil instalasi. Mengumpulkan data tentang berbagai perangkat lunak bahasa pemrograman komputer, prosedur instalasi, dan pengujian hasil instalasi Mengolah data tentang berbagai perangkat lunak bahasa pemrograman komputer, prosedur instalasi, dan pengujian hasil instalasi.

Memperhatikan penjelasan guru

Membiasakan sikap terbuka, demokratis, dan peduli social

Mengomunikasikan tentang berbagai perangkat lunak bahasa pemrograman komputer, prosedur instalasi, dan pengujian hasil instalasi.

Menjawab pertanyaan sepengetahuan siswa

Mandiri, rasa ingin tahu, kreatif 

0 Memperhatikan penjelasan guru

0 Bertanya apabila ada hal yang belum dipahami 0 Siswa menyampaikan

pendapat terkait dengan materi yang sudah disampaikan.

Merangkum materi Siswa memperhatikan Membudayakan disiplin, peduli, demokratis

10 menit

Menyampaikan materi berikutnya adalah bagian-bagian bangunan gedung.

Memberi salam Siswa menjawab salam toleransi

VII. Alat/Bahan/Sumber Belajar : 1

2 3

VIII. Penilaian :

Bentuk Tes : Tertulis Bentuk soal : Isey

Kerjakan soal-soal berikut:

1 sebutkan kriteria dari algoritma yang baik

2 apa yang dimaksud dengan algoritma yang finite

3 apa yang dimaksud dengan bahasa natural dalam pemrograman 4 sebutkan 3 bahasa pemrograman

5 Perangkat lunak bahasa yaitu Petunjuk Penilaian

No Aspek Indikator Skor maks Skor Yang dicapai

Buku Pemrograman Dasar  Modul Pembelajaran Internet Konfirmasi

Kegiatan

Inti

Kegiatan

 Akhir 

Eksplorasi Elaborasi

(8)
(9)

1 2 3 4

Syarat Skor Minimal Lulus

Jumlah Skor Yang Dapat Dicapai Kesimpulan

Gisting, 17 Juli 2017 Guru Mata Pelajaran

WAKHIDUL KHOIRI, S.Kom

NBM. 1241204

3

Mata Pelajaran :

Kelas/Semester :

Kompetensi Keahlian : Teknik Komputer Dan Jaringan Standar Kompetensi :

 Alokasi Waktu :

Tatap Muka ke : 7-9

I. Kompetensi Dasar 

1 Mengoperasikan editor untuk lingkungan kerja perangkat lunak bahasa pemrograman komputer  2 Menerapkan struktur penulisan kode/perintah program pada bahasa pemrograman komputer 

II. Indikator  1 2 3 4 5

III. Tujuan Pembelajaran

Sesudah pembelajaran siswa mampu dan dapat: 1

2 3 4 5

IV. Materi Pembelajaran 1

2 3

Membuat kode program sederhana menggunakan bahasa pemrograman komputer  Menguji kode program pada bahasa pemrograman komputer 

0

Membuat kode program sederhana menggunakan bahasa pemrograman komputer  ………

Kepala Sekolah SMK M Gisting

IHSANUDIN, S.Pd

75

LULUS / TIDAK LULUS

Mengetahui,

………

Jumlah Skor Maksimal 100

……… ………

NBM. 907 314

Rencana Pelaksanaan Pembelajaran (RPP)

Mengoperasikan editor untuk lingkungan kerja perangkat luna k bahasa pemrograman komputer  Menerapkan struktur penulisan kode/perintah program pada bahasa pemrograman komputer 

Menerapkan prosedur menjalankan dan menguji kode program pada bahasa pemrograman komputer 

Mengoperasikan editor untuk lingkungan kerja perangkat luna k bahasa pemrograman komputer  Menerapkan struktur penulisan kode/perintah program pada bahasa pemrograman komputer 

Menerapkan prosedur menjalankan dan menguji kode program pada bahasa pemrograman komputer 

Editor, lingkungan kerja bahasa pemrograman komputer  Struktur program bahasa pemrograman komputer  Menguji kode program bahasa pemrograman komputer 

8

Menguji kode program pada bahasa pemrograman komputer  0

PEMROGRAMAN DASAR X - / 1 (Satu)

Menerapkan alur pemrograman dengan struktur bahasa pemrograman komputer 

(10)
(11)

V. Pendekatan, Strategi dan Metode Pembelajaran Pendekatan : Saintifik (Scientific)

Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa VI. Langkah-langkah Pembelajaran :

Pembelajaran diawali dengan berdoa

Berdoa Ketaqwaan dan

toleransi

10 menit Memberi salam Menjawab salam Disiplin (discipline)

 Absensi Memperhatikan Toleransi( tolerance)

Menjelaskan tujuan pembelajaran

Memperhatikan penjelasan guru

Sikap peduli sosial Memberi motivasi 115 menit Menjawab pertanyaan sepengatahuan siswa Membiasakan sikap terbuka, demokratis dan peduli sosial Mengamati untuk

mengidentifikasi dan merumuskan masalah tentang editor/lingkungan kerja, struktur program,

en u ian bahasa

Mengumpulkan data tentang editor/lingkungan kerja, struktur program, pengujian bahasa pemrograman komputer 

Mengolah data tentang editor/lingkungan kerja, struktur program, pengujian bahasa pemrograman komputer. Memperhatikan penjelasan guru Membiasakan sikap terbuka, demokratis, dan peduli social

Mengomunikasikan tentang editor/lingkungan kerja, struktur program, pengujian bahasa pemrograman komputer.

Menjawab pertanyaan sepengetahuan siswa

Mandiri, rasa ingin tahu, kreatif 

Mengomunikasikan tentang editor/lingkungan kerja, struktur program, pengujian bahasa pemrograman komputer.

0 Memperhatikan penjelasan guru

0 Bertanya apabila ada hal yang belum dipahami 0 Siswa menyampaikan

pendapat terkait dengan materi yang sudah disampaikan.

Merangkum materi Siswa memperhatikan Membudayakan disiplin, peduli, demokratis

10 menit

Menyampaikan materi berikutnya adalah bagian-bagian bangunan gedung.

Memberi salam Siswa menjawab salam toleransi VII. Alat/Bahan/Sumber Belajar :

VIII. Penilaian :

Buku Pemrograman Dasar  Modul Pembelajaran Internet

Pendidikan budaya

dan karakter

Waktu

Guru

Siswa

Tahap

Uraian Kegiatan Pembelajaran

Eksplorasi

Kegiatan

 Awal

Elaborasi Konfirmasi

Kegiatan

Inti

Kegiatan

 Akhir 

0

(12)
(13)

Bentuk Tes : Tertulis

Bentuk soal :  ……….  Kerjakan soal-soal berikut:

1 sebutkan editor bahasa pemrograman perangkat lunak 2 apa pengertian dari perangkat lunak pemrograman

3 Pseudocode yang di gunakan pada penulisan algoritma berupa 4 sebutkan contoh bahasa dalam pemrograman boelan

5

Tipe data yang cocok untuk menyimpan data nama siswa adalah

Petunjuk Penilaian

No Skor Yang dicapai

1 2 3 4

Syarat Skor Minimal Lulus

Jumlah Skor Yang Dapat Dicapai Kesimpulan

Gisting, 17 Juli 2017 Guru Mata Pelajaran

WAKHIDUL KHOIRI, S.Kom NBM. 1241204

4

Mata Pelajaran :

Kelas/Semester :

Kompetensi Keahlian : Teknik Komputer Dan Jaringan Standar Kompetensi :  Alokasi Waktu : Tatap Muka ke : 10-11 I. Kompetensi Dasar  1 2 II. Indikator  1

 Menerapkan penggunaan tipe data, variabel, konstanta, operator, dan ekspresi

Aspek Indikator Skor maks

………

Kepala Sekolah SMK M Gisting

IHSANUDIN, S.Pd

75

LULUS / TIDAK LULUS Mengetahui,

………

Jumlah Skor Maksimal 100

……… ………

NBM. 907 314

Rencana Pelaksanaan Pembelajaran (RPP)

 Menerapkan penggunaan tipe data, variabel, konstanta, operator, dan ekspresi

Menjelaskan berbagai tipe data dan sintak pen ulisan

PEMROGRAMAN DASAR X - / 1 (Satu)

8

(14)
(15)

2 3 4 5

III. Tujuan Pembelajaran

Sesudah pembelajaran siswa mampu dan dapat: 1

2 3 4 5

IV. Materi Pembelajaran 1

2 3

V. Pendekatan, Strategi dan Metode Pembelajaran Pendekatan : Saintifik (Scientific)

Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa

Pembelajaran diawali dengan berdoa

Berdoa Ketaqwaan dan

toleransi

10 menit Memberi salam Menjawab salam Disiplin (discipline)

 Absensi Memperhatikan Toleransi( tolerance)

Menjelaskan tujuan pembelajaran

Memperhatikan penjelasan guru

Sikap peduli sosial Memberi motivasi 115 menit Menjawab pertanyaan sepengatahuan siswa Membiasakan sikap terbuka, demokratis dan peduli sosial Mengamati untuk

mengidentifikasi dan merumuskan masalah tentang penggunaan tipe data, variabel, konstanta, operator, dan ekspresi. Mengumpulkan data tentang penggunaan tipe data, variabel, konstanta, operator, dan ekspresi

Mengolah data tentang penggunaan tipe data, variabel, konstanta, operator, dan ekspresi pemrograman komputer.

Memperhatikan penjelasan guru

Membiasakan sikap terbuka, demokratis, dan peduli social

Mengomunikasikan tentang penggunaan tipe data, variabel, konstanta, operator, dan ekspresi.

Menjawab pertanyaan sepengetahuan siswa

Mandiri, rasa ingin tahu, kreatif 

0 Memperhatikan penjelasan guru

0 Bertanya apabila ada hal yang belum dipahami 0 Siswa menyampaikan

pendapat terkait dengan materi yang sudah disampaikan.

Pendidikan budaya

dan karakter

Waktu

Guru

Siswa

Menjelaskan variabel dan dan sintak penulisan Menjelaskan berbagai operator dan sintak penu lisan

Menjelaskan berbagai tipe data dan sintak pen ulisan Menjelaskan variabel dan dan sintak penulisan Menjelaskan berbagai operator dan sintak penu lisan

Tipe data Variabel Konstanta

Tahap

Uraian Kegiatan Pembelajaran

Menjelaskan ekspresi dan sintak penulisan

Menerapkan berbagai tipe data, variabel, konstanta, operator, dan ekspresi sesuai dengan permasalahan yang akan diselesaikan dengan program

0

Menjelaskan ekspresi dan sintak penulisan

Menerapkan berbagai tipe data, variabel, konstanta, operator, dan ekspresi sesuai dengan permasalahan yang akan di

Eksplorasi Elaborasi Konfirmasi

Kegiatan

 Awal

Kegiatan

Inti

(16)
(17)

Merangkum materi Siswa memperhatikan Membudayakan disiplin, peduli, demokratis

10 menit

Menyampaikan materi berikutnya adalah bagian-bagian bangunan gedung.

Memberi salam Siswa menjawab salam toleransi VII. Alat/Bahan/Sumber Belajar :

VIII. Penilaian :

Bentuk Tes : Tertulis Bentuk soal : Isey

Kerjakan soal-soal berikut:

1 sebutkan pengertian dari tipe data variabel

2 jelaskan apa yang dimaksud dengan data konstanta 3 sebutkan contoh tipe data variabel

4 sebutkan contoh data operator dan ekspresi 5 jelaskan pengertian dari data

Petunjuk Penilaian

No Skor Yang dicapai

1 2 3 4

Syarat Skor Minimal Lulus

Jumlah Skor Yang Dapat Dicapai Kesimpulan

Gisting, 17 Juli 2017 Guru Mata Pelajaran

WAKHIDUL KHOIRI, S.Kom

NBM. 1241204

Buku Pemrograman Dasar  Modul Pembelajaran Internet

………

Aspek Indikator Skor maks

NBM. 907 314

Kepala Sekolah SMK M Gisting

IHSANUDIN, S.Pd

75

LULUS / TIDAK LULUS Mengetahui,

………

Kegiatan

 Akhir 

………

Jumlah Skor Maksimal 100

(18)
(19)

5

Mata Pelajaran : Kelas/Semester :

Kompetensi Keahlian : Teknik Komputer Dan Jaringan Standar Kompetensi :  Alokasi Waktu : Tatap Muka ke : 12-14 I. Kompetensi Dasar  1 2 II. Indikator  1 2 3 4 5

III. Tujuan Pembelajaran

Sesudah pembelajaran siswa mampu dan dapat: 1

2 3 4 5

IV. Materi Pembelajaran 1

2 3 4

V. Pendekatan, Strategi dan Metode Pembelajaran Pendekatan : Saintifik (Scientific)

Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa VI. Langkah-langkah Pembelajaran :

Pembelajaran diawali dengan berdoa

Berdoa Ketaqwaan dan toleransi

10 menit

Memberi salam Menjawab salam Disiplin (discipline)  Absensi Memperhatikan Toleransi( tolerance)

Menjelaskan tujuan pembelajaran

Memperhatikan penjelasan guru

Sikap peduli sosial

Memberi motivasi 115 menit Menjawab pertanyaan sepengatahuan siswa Membiasakan sikap terbuka, demokratis dan peduli sosial

Mengamati untuk mengidentifikasi dan merumuskan masalah tentang operasi aritmatika dan logika.

Mengumpulkan data tentang operasi aritmatika dan logika

Mengolah data tentang operasi aritmatika dan logika.

Memperhatikan penjelasan guru

Membiasakan sikap terbuka, demokratis, dan peduli social

Menerapkan operasi aritmatika dan logika

Menerapkan operasi aritmatika dan logika untuk menyelesaikan masalah perhitungan aritmatika dan logika

Menjelaskan operator aritmatika Menjelaskan operator logika

Menerapkan operasi aritmatika dan logika untuk menyelesaikan masalah perhitungan aritmatika dan logika

Operator aritmatika Eksplorasi Elaborasi Konfirmasi

Kegiatan

 Awal

Kegiatan

Inti

8

Rencana Pelaksanaan Pembelajaran (RPP)

PEMROGRAMAN DASAR X - / 1 (Satu)

Operator logika  Operasi aritmatika

Tahap

Uraian Kegiatan Pembelajaran

Pendidikan budaya

dan karakter

Waktu

Guru

Siswa

Membuat aplikasi operasi aritmatika Membuat aplikasi operasi logika 0

 Membuat aplikasi operasi aritmatika Membuat aplikasi operasi logika

Operasi logika 0

Menjelaskan operator logika Menjelaskan operator aritmatika

Menerapkan operasi aritmatika dan logika

(20)
(21)

Mengomunikasikan tentang operasi aritmatika dan logika.

Menjawab pertanyaan sepengetahuan siswa

Mandiri, rasa ingin tahu, kreatif 

0 Memperhatikan penjelasan guru

0 Bertanya apabila ada hal yang belum dipahami 0 Siswa menyampaikan

pendapat terkait dengan materi yang sudah disampaikan.

Merangkum materi Siswa memperhatikan Membudayakan disiplin, peduli, demokratis

10 menit

Menyampaikan materi berikutnya adalah bagian-bagian bangunan gedung.

Memberi salam Siswa men awab salam toleransi

VII. Alat/Bahan/Sumber Belajar :

VIII. Penilaian :

Bentuk Tes : Tertulis Bentuk soal : Isey

Kerjakan soal-soal berikut:

1 apa yang di maksud dengan operasi logika 2 apa yang di maksud dengan operasi aritmatika 3 tuliskan contoh kode program aritmatika

4 tuliskan contoh kode program logika

5 tuliskan contoh program aplikasi aritmatika sekaligus logika

Petunjuk Penilaian

No Skor Yang dicapai

1 2 3 4

Syarat Skor Minimal Lulus

Jumlah Skor Yang Dapat Dicapai Kesimpulan

Gisting, 17 Juli 2017 Guru Mata Pelajaran

WAKHIDUL KHOIRI, S.Kom

NBM. 1241204

Aspek Indikator Skor maks

……… Buku Pemrograman Dasar 

Modul Pembelajaran Internet

Kegiatan

 Akhir 

Kepala Sekolah SMK M Gisting

IHSANUDIN, S.Pd

75

LULUS / TIDAK LULUS ………

Jumlah Skor Maksimal 100

……… ………

NBM. 907 314 Mengetahui,

(22)
(23)

6

Mata Pelajaran :

Kelas/Semester :

Kompetensi Keahlian : Teknik Komputer Dan Jaringan Standar Kompetensi :  Alokasi Waktu : Tatap Muka ke : 15-17 I. Kompetensi Dasar  1 2 II. Indikator  1 2 3 4 5

III. Tujuan Pembelajaran

Sesudah pembelajaran siswa mampu dan dapat: 1

2 3 4 5

IV. Materi Pembelajaran 1

2 3 4 5

V. Pendekatan, Strategi dan Metode Pembelajaran Pendekatan : Saintifik (Scientific)

Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa VI. Langkah-langkah Pembelajaran :

Pembelajaran diawali dengan berdoa

Berdoa Ketaqwaan dan

toleransi

10 menit Memberi salam Menjawab salam Disiplin (discipline)

 Absensi Memperhatikan Toleransi( tolerance)

Menjelaskan tujuan pembelajaran

Memperhatikan penjelasan guru

Sikap peduli sosial Membuat kode program struktur kontrol percabangan

Menerapkan struktur kontrol Percabangan dalam bahasa pemrograman

Struktur percabangan

Percabangan tidak bersyarat  Percabangan sederhana

Tahap

Uraian Kegiatan Pembelajaran

Pendidikan budaya

dan karakter

Waktu

Guru

Siswa

Percabangan bersarang

Menerapkan statement/perintah untuk kontrol percabangan tidak bersyarat  Menerapkan statement/perintah untuk kontrol percabangan sederhana

Menjelaskan statement/perintah untuk kontrol percabangan

Menerapkan statement/perintah untuk kontrol percabangan tidak bersyarat  Menerapkan statement/perintah untuk kontrol percabangan sederhana Menerapkan statement/perintah untuk kontrol percabangan bersarang

Menerapkan statement/perintah untuk kontrol percabangan bertingkat

Percabangan bertingkat

Menerapkan statement/perintah untuk kontrol percabangan bersarang Menerapkan statement/perintah untuk kontrol percabangan bertingkat

8

Menerapkan struktur kontrol Percabangan dalam bahasa pemrograman

Menjelaskan statement/perintah untuk kontrol percabangan

Rencana Pelaksanaan Pembelajaran (RPP)

PEMROGRAMAN DASAR X - / 1 (Satu)

Kegiatan

 Awal

(24)
(25)

Memberi motivasi 115 menit Menjawab pertanyaan sepengatahuan siswa Membiasakan sikap terbuka, demokratis dan peduli sosial

Mengamati untuk mengidentifikasi dan merumuskan masalah tentang struktur kontrol Percabangan dalam bahasa pemrograman.

Mengumpulkan data tentang struktur kontrol Percabangan dalam bahasa pemrograman

Mengolah data tentang struktur kontrol Percabangan dalam bahasa pemrograman.

Memperhatikan penjelasan guru

Membiasakan sikap terbuka, demokratis, dan peduli social

Mengomunikasikan tentang struktur kontrol Percabangan dalam bahasa pemrograman

Menjawab pertanyaan sepengetahuan siswa

Mandiri, rasa ingin tahu, kreatif 

0

0 Memperhatikan penjelasan guru

0 Bertanya apabila ada hal yang belum dipahami 0 Siswa menyampaikan

pendapat terkait dengan materi yang sudah disampaikan.

Merangkum materi Siswa memperhatikan Membudayakan disiplin, peduli, demokratis

10 menit

Menyampaikan materi berikutnya adalah bagian-bagian bangunan gedung.

Memberi salam Siswa menjawab salam toleransi

VII. Alat/Bahan/Sumber Belajar :

VIII. Penilaian :

Bentuk Tes : Tertulis Bentuk soal : Isey

Kerjakan soal-soal berikut:

1 jelaskan apa yang di maksud dengan struktur kontrol 2 buatlah contoh kode pemrograman percabangan

3 buatlah contoh kode pemrograman percabangan bertingkat 4 buatlah contoh kode pemrograman percabangan sderhana 5 buatlah contoh kode pemrograman percabangan tidak bersyarat

Petunjuk Penilaian

No Skor Yang dicapai

1 2 3 4

Buku Pemrograman Dasar  Modul Pembelajaran Internet

Konfirmasi

………

Jumlah Skor Maksimal 100

……… ………

Aspek Indikator Skor maks

……… Eksplorasi Elaborasi

Kegiatan

Inti

Kegiatan

 Akhir 

(26)
(27)

Syarat Skor Minimal Lulus

Jumlah Skor Yang Dapat Dicapai Kesimpulan

Gisting, 17 Juli 2017 Guru Mata Pelajaran

WAKHIDUL KHOIRI, S.Kom NBM. 1241204

7

Mata Pelajaran :

Kelas/Semester :

Kompetensi Keahlian : Teknik Komputer Dan Jaringan Standar Kompetensi :  Alokasi Waktu : Tatap Muka ke : 18-19 I. Kompetensi Dasar  1 2 II. Indikator  1 2 3 4 5

III. Tujuan Pembelajaran

Sesudah pembelajaran siswa mampu dan dapat: 1

2 3 4 5

IV. Materi Pembelajaran 1

2 3 4

V. Pendekatan, Strategi dan Metode Pembelajaran Membuat kode program struktur kontrol perulangan 0

 Membuat aplikasi perulangan sederhana Membuat aplikasi perulangan bersarang 0

8

Menerapkan struktur kontrol Perulangan dalam bahasa pemrograman

 Menjelaskan statement/perintah untuk perulangan NBM. 907 314

Rencana Pelaksanaan Pembelajaran (RPP)

PEMROGRAMAN DASAR

X - / 1 (Satu) Kepala Sekolah SMK M Gisting

IHSANUDIN, S.Pd

75

LULUS / TIDAK LULUS Mengetahui,

Struktur perulangan  Percabangan sederhana Perulangan bertingkat

 Membuat aplikasi perulangan sederhana Membuat aplikasi perulangan bersarang

Percabangan bersarang

 Menerapkan statement/perintah untuk kontrol perulangan sederhana Menerapkan statement/perintah untuk kontrol perulangan bersarang

 Menjelaskan statement/perintah untuk perulangan

 Menerapkan statement/perintah untuk kontrol perulangan sederhana Menerapkan statement/perintah untuk kontrol perulangan bersarang

(28)
(29)

Pendekatan : Saintifik (Scientific)

Metode : Ceramah, Tanya Jawab, Pemberian Tugas, Diskusi, Dan Keaktifan Siswa

VI. Langkah-langkah Pembelajaran :

Pembelajaran diawali dengan berdoa

Berdoa Ketaqwaan dan toleransi

10 menit

Memberi salam Menjawab salam Disiplin (discipline)  Absensi Memperhatikan Toleransi( tolerance)

Menjelaskan tujuan pembelajaran

Memperhatikan penjelasan guru

Sikap peduli sosial

Memberi motivasi 115 menit Menjawab pertanyaan sepengatahuan siswa Membiasakan sikap terbuka, demokratis dan peduli sosial

 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang struktur kontrol Perulangan dalam bahasa pemrograman

Mengumpulkan data tentang struktur kontrol Perulangan dalam bahasa pemrograman

Mengolah data tentang struktur kontrol Perulangan dalam bahasa pemrograman

Memperhatikan penjelasan guru

Membiasakan sikap terbuka, demokratis, dan peduli social Mengomunikasikan tentang

struktur kontrol Perulangan dalam bahasa pemrograman

Menjawab pertanyaan sepengetahuan siswa

Mandiri, rasa ingin tahu, kreatif 

Mengomunikasikan tentang struktur kontrol Perulangan dalam bahasa pemrograman

0 Memperhatikan penjelasan guru

0 Bertanya apabila ada hal yang belum dipahami 0 Siswa menyampaikan

pendapat terkait dengan materi yang sudah disampaikan.

Merangkum materi Siswa memperhatikan Membudayakan disiplin, peduli, demokratis

10 menit

Menyampaikan materi berikutnya adalah bagian-bagian bangunan gedung.

Memberi salam Siswa menjawab salam toleransi

VII. Alat/Bahan/Sumber Belajar :

VIII. Penilaian :

Bentuk Tes : Tertulis Bentuk soal : Isey

Kerjakan soal-soal berikut:

1 apa yang dimaksud bahasa perulangan

Eksplorasi Elaborasi

Konfirmasi

Buku Pemrograman Dasar  Modul Pembelajaran Internet

Tahap

Uraian Kegiatan Pembelajaran

Pendidikan budaya

dan karakter

Waktu

Guru

Siswa

Kegiatan

Inti

Kegiatan

 Akhir 

Kegiatan

 Awal

0

(30)
(31)

2 tuliskan contoh bahasa perulangan

3 berikan contoh perintah program perulangan bersarang 4 berikan contoh perintah program perulangan sederhana 5 tuliskan contoh bahasa perulangan sederhana

Petunjuk Penilaian

No Skor Yang dicapai

1 2 3 4

Syarat Skor Minimal Lulus

Jumlah Skor Yang Dapat Dicapai Kesimpulan

Gisting, 17 Juli 2017 Guru Mata Pelajaran

WAKHIDUL KHOIRI, S.Kom NBM. 1241204

NBM. 907 314

Kepala Sekolah SMK M Gisting

IHSANUDIN, S.Pd

75

LULUS / TIDAK LULUS Mengetahui,

………

Jumlah Skor Maksimal 100

……… ………

Aspek Indikator Skor maks

(32)

Referensi

Dokumen terkait

Perangkat Lunak WPD telah berhasil dibuat sebagai.. website belajar pemrograman dengan

Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak

Dalam kuliah ini dipelajari tentang konsep dasar pemrograman komputer, struktur data, analisis dan perancangan, notasi penulisan, pemrograman visual

 Disajikan sebuah situasi. Peserta didik dapat menerapkan untuk mengidentifikasi dan merumuskan masalah tentang berbagai editor untuk lingkungan kerja perangkat lunak bahasa

Hardware (perangkat keras) komputer, tidak akan dapat digunakan tanpa kita beri perintah dengan suatu kode atau bahasa pemrograman tertentu, atau

Komputer bisa mengerti tentang program yang ditulis dengan menggunakan perangkat lunak bahasa pemrograman karena masing-masing perangkat lunak bahasa pemrograman dilengkapi

Hardware (perangkat keras) komputer, tidak akan dapat digunakan tanpa kita beri perintah dengan suatu kode atau bahasa pemrograman tertentu, atau

Gadget adalah hal yang sangat populer saat ini. Hampir setiap orang menggunakan gadget untuk berbagai keperluan. Salah satu fungsinya adalah berkomunikasi dan mencari informasi dengan cepat. Gadget membutuhkan sebuah program yang berfungsi untuk mengatur berjalannya perangkat tersebut. Menurut Yulikuspartono (2009:29) mengemukakan bahwa “ program merupakan sederetan instruksi atau statement dalam bahasa yang dimengerti oleh komputer yang bersangkutan”. Program merupakan sebuah elemen inti untuk kinerja suatu perangkat. Program inilah yang akan mengolah dan menjalankan perintah yang diberikan oleh user agar dapat di kelola oleh perangkat/device. Program juga dibuat oleh manusia, dan orang yang membuat program ini disebut dengan Programmer. Seorang programmer membuat program dengan menggunakan bahasa pemrograman. Bahasa pemrograman inilah yang disusun dengan berdasarkan logika atau algoritma menusia yang di terjemahkan ke algoritma manusia yang di terjemahkan ke perangkat. Bahasa pemrograman ini dibuat untuk memudahkan manusia dalam membuat suatu aplikasi atau program. Bahasa pemrograman bisa di klasifikasikan dari beberapa sudut pandang. Salah satu pengklasifikasian bahasa pemrograman adalah pendekatan dari notasi bahasa pemrograman tersebut, apakah lebih dekat ke bahasa mesin atau ke bahasa manusia. Dengan cara ini, bahasa pemrograman dapat di kelompokan menjadi dua yakni bahasa tingkat rendah (low level languages) dan bahasa tingkat tinggi (high level language). Bahasa tingkat tinggi adalah bahasa yang mudah dipahami oleh manusia, C++ merupakan salah satu contoh dari bahasa tingkat tinggi. Contoh lain dari bahasa tingkat tinggi ini seperti Pascal, Perl, Java, dan lain-lain sebagainya. Sedangkan bahasa tingkat rendah adalah bahasa mesin atau bahasa assembly. Secara sederhana sebuah komputer hanya dapat mengeksekusi program yang ditulis dalam bentuk bahasa mesin. Oleh karena itu, jika suatu program ditulis dalam bahasa tingkat tinggi maka program tersebut harus diproses terlebih dahulu sebelum bisa dijalankan dengan komputer. Hal ini merupakan salah satu kekurangan bagi bahasa tingkat tinggi dimana diperlukan waktu untuk memproses suatu program sebelum program tersebut di jalankan. Sebagai bahasa yang beraras tinggi, yang menggunakan perintah-perintah yang mudah dimengerti oleh manusia, C++ mempunyai keunggulan yakni bersifat universal. Sebagai bahasa yang universal, C++ bisa dijumpai di berbagai platform (Linux, Unix, Windows, Mac, dan lain-lain). Artinya, jika kita menguasai C++ di platform PC, sangat mudah untuk berpindah di Linux ataupun system operasi yang lain.