Nama Sekolah
: SMK Ulil Albab
Mata Pelajaran
: Pemrograman dasar
Kelas/ Semester
:X/1
Pertemuan
:1
Alokasi Waktu
: 2 X 45 menit
A. Kompetensi Dasar 1. Memahami alur pemrograman komputer. 2. Menerapkan perangkat lunak aplikasi pemrograman 3. Memahami berbagai struktur bahasa pemrograman computer 4. Memahami penerapan alur pemrograman dalam struktur bahasa pemrograman komputer. 5. Merumuskan penyelesaian masalah dengan algoritma pemrograman B. Tujuan pembelajaran 1.Melatih logika
Tentunya seperti halnya dengna pelaljaran matematika dan Fisika .Bahasa pemograman juga memerlukan logika untuk menyelesaikan sebuah masalah. sehingga ketika kita belajar bahasa pemograman kita juga bisa melatih kemampuan logika kita.
2.Memicu Kreativitas
Untuk melakukan pemograman diperlukan juga imajinasi dalam membuat sebuah aplikasi atau sistem yang bagus sehingga bisa menyelesaikan sebuah masalah. Olehkarena kreativitas kita ketika mempelajari pemograman komputer akan berkembang
C. Materi Pembelajaran Sejarah dan Pengenalan Model Data
PERTEMUAN KE 1
A. Sekilas tentang Bahasa C++ Pertama kali bahasa pemrograman adalah bahasa B kemudian pada tahun 1983 di kembangkan oleh rick masciti dan diganti menjadi pemrograman bahasa C++. B. Pengenalan Model Data Model data atau tipe data Pada Pemrogran C++ sendiri itu ada 7 yaitu : a. b. c. d. e. f. g.
Char Int Short Long Float Double Long Double
C. Konstanta Konstanta adalah Suatu Nilai yang sifatnya Tetap. Secara garis besar konstanta di bagi Menjadi 2 bagian yaitu: 1. Konstanta bilangan 2. Konstanta teks a. Konstanta bilangan Dalam Hal ini konstanta bilangan di bagi menjadi 3: 1. Konstanta bilangan bulat” Bilangan yang tidak mengandung bilangan decimal 2. Konstanta bilangan Berpresisi tunggal contoh (5.56, 7,8 dan seterusnya ) 3. Konstanta bilangan berpresisi ganda sama halnya dengan Berpresisi tunggal tetapi menampung lebih banyak data b. Konstanta teks Dalam Hal ini konstanta Teks dibagi Menjadi 2 : 1. Konstanta karakter (character) Data karakter yang terdiri dari satu karakter saja yang di apit oleh satu tanda kutip (‘). Contoh ‘y’ , ‘9’ dan lain-lain. 2. Konstanta teks ( string ) Data string yang merupakan rangkain dari beberapa karakter yang di apit oleh dua tanda kutip (“”). Contoh “ani”, “123” dan lain-lain .