Pemrograman Terstruktur Pertemuan 1 Pengantar Pemrograman Terstruktur
ANATOMI KOMPUTER Secara garis besar sebuah komputer terdiri dari : Input (masukan) Output (keluaran) Storage (penyimpanan) Proses (operasi aritmatika dan operasi logika)
ANATOMI KOMPUTER Sebuah komputer memiliki 2 (dua) kategori penting, yaitu : Hardware (Perangkat Keras) Central Processing Unit (CPU) dan Memori Utama (RAM) Penyimpanan sekunder Perangkat Keluaran dan Masukkan (I/O Device) Software (Perangkat Lunak)
Central Processing Unit (CPU) ANATOMI KOMPUTER Hardware (Perangkat Keras) Central Processing Unit (CPU) Bagian utama/otak dari komputer Main Memory/Random Access Memory (RAM) Terkoneksi langsung dengan CPU, program yang akan dieksekusi harus melalui Main Memory Penyimpanan Sekunder Tempat penyimpanan permanen saat main memory sedang tidak aktif Central Processing Unit (CPU) Input Device Output Device Main Memory Secondary Storage
ANATOMI KOMPUTER Perangkat Masukkan (Input Devices) Perangkat Keluaran (Output Devices)
ANATOMI KOMPUTER Software (Perangkat Lunak) Perangkat lunak merupakan sebuah program yang diciptakan untuk memenuhi tujuan spesifik. Seluruh perangkat lunak ditulis menggunakan bahasa pemrograman. Ada 2 jenis pemrograman yaitu program sistem dan program aplikasi.
ANATOMI KOMPUTER Software (Perangkat Lunak) Program sistem merupakan sistem yang mengatur pengontrolan pasa komputer Program aplikasi merupakan program untuk memenuhi tugas tertentu. Sistem operasi merupakan sistem yang menjalankan program aplikasi
EDITOR PEMROGRAMAN Dalam Pemrograman Terstruktur kali ini, bahasa pemrograman yang digunakan adalah Bahasa Pemrograman C++. Contoh-contoh perangkat lunak untuk menulis bahasa C++ yaitu : Turbo pascal Borland C++ Microsoft Visual Studio C++ vr 2005/2008/2010 dan lain-lain.
SKEMA PEMROGRAMAN
SKEMA PEMROGRAMAN Analisa masalah yang akan diselesaikan. Desain algoritma untuk menyelesaikan masalah tersebut. Kemudian konversikan algoritma yang sudah dibuat kedalam bahasa kompilasi yang digunakan, dalam mata kuliah ini bahasa yang digunakan adalah bahasa C++. Setelah selesai membuat pengkodean, lakukan kompilasi hasil kode tersebut, jika terjadi error, periksa kembali kodenya mengikuti instruksi yang telah diberikan. Kemudian langkah terakhir yang dilakukan adalah eksekusi program yang telah dibuat, jika program yang dibuat tidak sesuai dengan apa yang diharapkan, ulangi kembali mulai dari langkah 2.
STRUKTUR PROGRAM Sebuah program C++ diawali dengan #include atau disebut juga sebagai preprocessor, sehingga program tersebut mempunyai library. Sebuah program harus mempunyai fungsi main(), yang berguna untuk mengisi koding.
KOMENTAR Komentar (Comments) Digunakan untuk memberikan penjelasan program untuk pembaca program. Terdapat 2 (dua) jenis penulisan komentar, yaitu : // untuk membuat satu baris komentar /* untuk membuat beberapa baris komentar */
KATA KUNCI Simbol Spesial (Special Symbol) Kata Kunci (Reserved Words/Keyword) Kata kunci merupakan kata atau huruf yang tidak dapat digunakan untuk keperluan lain. Kata kunci tertulis dalam huruf kecil dan memiliki warna bentuk dan khusus. + - * / . ; ? , (spasi) <= != == >= Int, float, double, char, const, void, return
KATA KUNCI Auto double int struct Break else long switch Case enum register typedef Char extern return union Const float short unsigned Continue for signed void Default goto sizeof volatile Do if static while
IDENTIFIER Pengidentifikasi adalah penggambaran yang menggunakan sebuah nama dalam pemrograman, seperti variabel, konstanta, dan fungsi. Seluruh pengidentifikasian harus memenuhi aturan yang telah ditetapkan oleh pemrograman C++ Berikut merupakan pendeklarasian pendidentifikasi yang tidak boleh dilakukan Illegal Identifier Deskripsi nama mhs Menggunakan spasi Hello! Menggunakan simbol khusus ! One+two Menggunakan simbol khusus + 2nd Menggunakan angka diawal
SEKIAN