1 / 22

Modul K2013 TKI-TKJ-C 1 -X Pemrograman Dasar

Modul K2013 TKI-TKJ-C 1 -X Pemrograman Dasar. Kholilur Rahman SMK Negei 2 Pamekasan Tahun Pelajaran 2014-2015. Kompetensi Inti KI 3 dan KI 4. KI 3.1 : Memahami Penggunaan data dalam algorima dan konsep algoritma pemrograman. KI 4.1 : Menggunakan algoritma pemrograman untuk

jody
Download Presentation

Modul K2013 TKI-TKJ-C 1 -X Pemrograman Dasar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modul K2013TKI-TKJ-C1-X Pemrograman Dasar Kholilur Rahman SMK Negei 2 Pamekasan Tahun Pelajaran 2014-2015

  2. Kompetensi Inti KI 3 dan KI 4 • KI 3.1 : Memahami Penggunaan data dalam algorima dan konsep algoritma pemrograman. • KI 4.1 : Menggunakan algoritma pemrograman untuk Memecahkan permasalahan. • Materi Pokok I : Algoritma Pemrograman • Konsep algoritma • Struktur algorima • Algoritma menggunakan bahasa natural • Pengenalan Variabel • Pengenalan tipe data • Pengenalan Operator • Pseudocode • Flowchart • Penggunaan Tool Flowchart

  3. A. Konsep Algoritma • Apakah dalam kehidupan saudara pernah mempunyai masalah dan perlu pemecahan ? • Jika saudara perhatikan masalah yang kita hadapi mesti membutuhkan penyelesaian secara tepat dengan langkah-langkah yang logis. • Algoritma adalah urutan langkah-langkah atau instruksi-instruksi logis yang harus dilaksanakan untuk memecahkan masalah. • Demikian Juga permasalahan dalam dunia pemgrograman komputer membutuhkan pemecahan masalah dengan instruks/langkah yang logis

  4. Contoh : • Diberikan dua buah gelas, A dan B : gelas A berisi Kopi, dan gelas B berisi Susu. Pertukaran isi kedua gelas itu sedemikian sehingga A berisi Susu dan B berisi Kopi • Bagaimana Pemecahannya ?? • Deskripsi : • Tuangkan Kopi dari gelas A ke dalam gelas C (gelas A kosong) • Tuangkan Susu dari gelas B ke dalam gelas A (gelas B kosong) • Tuangkan kopi dari gelas C ke dalam B.

  5. B. Struktur Algoritma • Algoritma dibangus dari tiga jenis langkah : • Runtunan (sequence) • Pemilihan (selection) /Percabangan • Pengulangan (repetition) Contoh : langkah-langkah saat mengikuti ujian semester: • Mempersiapkan kartu ujian • Menempati tempat duduk sesusai nomor ujian • Tanda tangan form kehadiran • Mendapatkan lembar soal dan lembar jawaban • Mengerjakan ujian • Keluar ruangan saat waktu habis Sekarang bagaimana jika peserta selesai mengerjakan namun waktu masih ada ??? Keadaan ini disebut percabangan Seorang siswa akan melakukan remidi pada mata diklat yang sama selama dia belum mendapatkan miniman nilai 75. Kedaan ini disebut looping

  6. C. Algoritma Menggunakan Bahasa Natural

  7. D. Pengenalan Tipe Data • Tipe data merupakan bagian program yang paling penting karena tipe data mempengaruhi setiap perintah yang akan dilaksanakan oleh komputer. • Tipe data dalam bahasa C dibagi menjadi 5 tipe data dasar:

  8. Dari tipe dasar yang disediakan oleh C, tipe data int, float, doubledan char dapat dikombinasikan dengan pengubah (modifier) signed, unsigned, long dan short • Pengubah signed berarti nilai variabel dapat mempunyai tanda, sehingga dapat menampung nilai negatif dan positif

  9. E. Pengenalan Variable • Variabel adalah suatu pengenal yang digunkan untuk mewakili suatu nilai tertentu di dalam program • Nama variabel dapat dibuat sendiri oleh pemrogram dengan ketentuan penamaan. Contoh : float phi=3.14 Phi adalah Variabel

  10. D.1. Mendeklarasikan & Penulisan Variabel 1. Mendeklarasikan Variabel Semua variabel yang akan digunakan harus dideklarasikan terlebih dahulu untuk memberitau compiler, nama variabel dan tipe data yang digunakan. Contoh : int n1; //mendeklarasikan n1 yang dapat menampung nilai integer (bilangan bulat) float x = 12.3; //mendeklarasikan x yang bertipe float dan diberikan nilai awal 12.3 char kar = ‘X’ //mendeklarasikan variabel kar bertipe karakter, yang berarti dapat menampung nilai karakter, variabel kar diberi nilai awal X

  11. 2. Penulisan Variabel • Tidak boleh angka ( Misal : int 1; / int i; ) • Jika penamaan variabel panjang tidak boleh menggunakan spasi ( Misal : float nilai siswa = 123; / float nilai_siswa = 123; ) • Bisa menggunakan kombinasi angka dan huruf ( Misal : int a1; )

  12. F. Pengenalan Operator • Simbol atau tanda yang digunakan untuk suatu operasi tertentu dinamakan. • Jenis operator dalam bahasa C terbagi atas: • Operator aritmatika • Operator relasi • Operator logika • Operator pengolahan bit (bitwise)

  13. F.1 Operator Aritmatika • Operator aritmatika adalah operator yang digunakan untuk pengolahan aritmatika seperti penjumlahan dua bilangan bulat atau penjumlahan dua bilangan pecahan/pengurangan • Macam-macam operator aritmatika

  14. F.2 Operator Relasi • Operator relasi atau operator hubungan adalah operator yang digunakan untuk membandingkan dua nilai sejenis, baik nilai konstanta atau varibel , jika benar bernilai = 1 jika salah = 0 • Macam-macam operator relasi

  15. F.3 Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan dua buah nilai logika yang bernilai benar atau salah (True Or False) • Macam-macam operator Logika Deskripsi

  16. F.2 Operator Bitwise • Operator bitwise digunakan untuk memanipulasi bit-bit dari nilai data yang ada di memori • Macam-macam operator Bitwise

  17. G. Pseudocode

  18. H. Flowchart • Flowchart program (biasa disebut flowchart saja), adalah suatu gambar yang menjelaskan urutan : • Pembacaan data • Pemrosesan data • Pengambilan keputusan terhadap data • Penyajian hasil pemrosesan data.

  19. Simbol-simbol flowchart

More Related