Pemrograman Dasar Kls X SMSTR 2
Pemrograman Dasar Kls X SMSTR 2
B Kompetensi Inti
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 menganalisis pengetahuan faktual, konseptual, prosedural dan metakognitif 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, bertindak secara efektif dan kreatif dan mampu melaksanakan tugas spesifik
dibawah pengawasan langsung
C KompetensiDasar (KD) dan
Menerapkan penggunaan tipe data, variabel, konstanta, operator dan ekspresi
Mengolah data menggunakan konsep tipe data, variabel, konstanta, operator dan ekspresi.
D. Indikator Pencapaian Kompetensi
1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagaraya
1.2 Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi di alam
1.3 Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan sehari-hari
2.1. Menunjukkan perilaku ilmiah (memiliki rasa ingintahu; objektif; jujur; teliti; cermat; tekun; hati-hati;
bertanggungjawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud
implementasi sikap dalam melakukan percobaan dan berdiskusi
2.2 Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi melaksanakan
percobaan dan melaporkan hasil percobaan
3.5 Menerapkan penggunaan tipe data, variabel, konstanta, operator dan ekspresi
4.5 Mengolah data menggunakan konsep tipe data, variabel, konstanta, operator dan ekspresi.
E. Tujuan pembelajaran
Menerapkan penggunaan tipe data, variabel, konstanta, operator dan ekspresi
Mengolah data menggunakan konsep tipe data, variabel, konstanta, operator dan ekspresi.
F. Materi Pembelajaran
Pertemuan 1
Pertemuan 2
- Operator dan ekspresi
G. Metode Pembelajaran
Teori dan praktek
I. Sumber Belajar
- Buku teks pelajaran
- Buku panduan guru
- Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, Inc
- Qt Basic Curriculum, 2011, NICE (Nokia Indonesia Community Enthusiast)
-
J. Media Pembelajaran
- Alat dan Bahan
PC/Notebook
Windows 7
Visual Basic 2010
NIP NIP.
Mengetahui
Kepala Sekolah
NIP.
Jawablah pertanyaan di bawah ini dengan tepat!
1. Apakah yang dimaksud dengan variable?
2. Apa fungsi variable?
3. Sebutkan aturan – aturan dalam membuat variable?
4. Sebutkan fungsi dari input box!
5. Apa kegunaan dari dialog box?
Jawaban
1. Variabel adalah lokasi penyimpanan data sementara dalam program
2. Variabel sangat berguna karena dengan variabel kita bisa menggunakan nama yang singkat dan
mudah diingat untuk setiap data yang ingin digunakan
3. Menggunakan huruf dan angka
Disamping angka atau huruf, karakter khusus misal “_” juga bisa dipergunakan
Nama variabel minimum 1 huruf maksimum 255 huruf
Tidak boleh ada spasi pada nama variabel
B Kompetensi Inti
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 menganalisis pengetahuan faktual, konseptual, prosedural dan metakognitif 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, bertindak secara efektif dan kreatif dan mampu melaksanakan tugas spesifik
dibawah pengawasan langsung
C KompetensiDasar (KD) dan
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
Memecahkan masalah menggunakan struktur kontrol percabangan
D. Indikator Pencapaian Kompetensi
1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagaraya
1.2 Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi di alam
1.3 Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan sehari-hari
2.1. Menunjukkan perilaku ilmiah (memiliki rasa ingintahu; objektif; jujur; teliti; cermat; tekun; hati-hati;
bertanggungjawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud
implementasi sikap dalam melakukan percobaan dan berdiskusi
2.2 Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi melaksanakan
percobaan dan melaporkan hasil percobaan
3.6 Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
4.6 Memecahkan masalah menggunakan struktur kontrol percabangan
- Percabangan 1 kondisi
Pertemuan 4
- Percabangan 2 kondisi
Pertemuan 5
- Percabangan lebih dari 2 kondisi
Pertemuan 6
- Percabangan bersarang
G. Metode Pembelajaran
Teori dan praktek
I. Sumber Belajar
- Buku teks pelajaran
- Buku panduan guru
- Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, Inc
- Qt Basic Curriculum, 2011, NICE (Nokia Indonesia Community Enthusiast)
-
J. Media Pembelajaran
- Alat dan Bahan
PC/Notebook
Windows 7
Visual Basic 2010
Terlampir
Penilaian Pengetahuan
Terlampir
Penilaian Ketrampilan
Terlampir
- Kunci dan Pedoman penskoran
Tegal, Juli 2016
Ka. Dep Kurikulum Guru Pengampu
NIP NIP.
Mengetahui
Kepala Sekolah
NIP.
RENCANA PELAKSANAAN PEMBELAJARAN
UPTD SMK 3 TEGAL
TAHUN PELAJARAN 2016 / 2017
A. Identitas
SatuanPendidikan :
Kompetensi Keahlian : Teknik Komputer dan Jaringan
Mata Pelajaran : Pemrograman Dasar
Kelas/Semester : X/2
Materi Pokok : Struktur Kontrol Perulangan
Pertemuan Ke- : 7 - 11
AlokasiWaktu : 2x45 menit 5 kali pertemuan
B Kompetensi Inti
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 menganalisis pengetahuan faktual, konseptual, prosedural dan metakognitif 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, bertindak secara efektif dan kreatif dan mampu melaksanakan tugas spesifik
dibawah pengawasan langsung
C KompetensiDasar (KD) dan
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Memecahkan masalah menggunakan struktur kontrol perulangan.
D. Indikator Pencapaian Kompetensi
1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagaraya
1.2 Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi di alam
1.3 Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan sehari-hari
2.1. Menunjukkan perilaku ilmiah (memiliki rasa ingintahu; objektif; jujur; teliti; cermat; tekun; hati-hati;
bertanggungjawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud
implementasi sikap dalam melakukan percobaan dan berdiskusi
2.2 Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi melaksanakan
percobaan dan melaporkan hasil percobaan
3.7 Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
4.7 Memecahkan masalah menggunakan struktur kontrol perulangan.
F. Materi Pembelajaran
Pertemuan 7
G. Metode Pembelajaran
Teori dan praktek
I. Sumber Belajar
- Buku teks pelajaran
- Buku panduan guru
- Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, Inc
- Qt Basic Curriculum, 2011, NICE (Nokia Indonesia Community Enthusiast)
J. Media Pembelajaran
- Alat dan Bahan
PC/Notebook
Windows 7
Visual Basic 2010
Terlampir
Penilaian Pengetahuan
Terlampir
Penilaian Ketrampilan
Terlampir
- Kunci dan Pedoman penskoran
NIP NIP.
Mengetahui
Kepala Sekolah
NIP.
RENCANA PELAKSANAAN PEMBELAJARAN
UPTD SMK 3 TEGAL
TAHUN PELAJARAN 2016 / 2017
B. Identitas
SatuanPendidikan :
Kompetensi Keahlian : Teknik Komputer dan Jaringan
Mata Pelajaran : Pemrograman Dasar
Kelas/Semester : X/2
Materi Pokok : Pengembangan Algoritma Aplikasi
Pertemuan Ke- : 12 - 16
AlokasiWaktu : 2x45 menit 5 kali pertemuan
B Kompetensi Inti
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 menganalisis pengetahuan faktual, konseptual, prosedural dan metakognitif 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, bertindak secara efektif dan kreatif dan mampu melaksanakan tugas spesifik
dibawah pengawasan langsung
C KompetensiDasar (KD) dan
Menerapkan keseluruhan konsep algoritma dalam penyelesaian masalah kompleks
Menganalisa kesalahan dalam program
D. Indikator Pencapaian Kompetensi
1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagaraya
1.2 Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi di alam
1.3 Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan sehari-hari
2.1. Menunjukkan perilaku ilmiah (memiliki rasa ingintahu; objektif; jujur; teliti; cermat; tekun; hati-hati;
bertanggungjawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud
implementasi sikap dalam melakukan percobaan dan berdiskusi
2.2 Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi melaksanakan
percobaan dan melaporkan hasil percobaan
3.8 Menerapkan keseluruhan konsep algoritma dalam penyelesaian masalah kompleks
4.8 Menganalisa kesalahan dalam program
E. Tujuan pembelajaran
Menerapkan keseluruhan konsep algoritma dalam penyelesaian masalah kompleks
Menganalisa kesalahan dalam program
F. Materi Pembelajaran
Pertemuan 12
Pengembangan Algoritma Aplikasi
Pertemuan 13
Definisi
Pertemuan 14
Analisa Pemecahan Masalah
Pertemuan 15
Debugging dan error handling
Pertemuan 16
Studi kasus proyek aplikasi program komputer
G. Metode Pembelajaran
Teori dan praktek
I. Sumber Belajar
Buku teks pelajaran
Buku panduan guru
Sutedjo, budi, Algoritma dan Teknik Pemrograman, Penerbit ANDI, Yogyakarta, 2009.
Munir, Rinaldi, Algoritma dan pemrograman dalam bahasa Pascal dan C, Informatika Bandung,
2011
Sams Teach Yourself C++ in 24 Hours, 2011, Pearson Education, Inc, United States of America
Qt Basic Curriculum, 2011, NICE (Nokia Indonesia Community Enthusiast)
J. Media Pembelajaran
- Alat dan Bahan
PC/Notebook
Windows 7
Visual Basic 2010
Terlampir
Penilaian Pengetahuan
Terlampir
Penilaian Ketrampilan
Terlampir
- Kunci dan Pedoman penskoran
NIP NIP.
Mengetahui
Kepala Sekolah
NIP.