Pemrograman Terstruktur Pertemuan 1 Pengantar Pemrograman Terstruktur ANATOMI

  • Slides: 16
Download presentation
Pemrograman Terstruktur Pertemuan 1 Pengantar Pemrograman Terstruktur

Pemrograman Terstruktur Pertemuan 1 Pengantar Pemrograman Terstruktur

ANATOMI KOMPUTER Secara garis besar sebuah komputer terdiri dari : Input (masukan) Output (keluaran)

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

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)

ANATOMI KOMPUTER Hardware (Perangkat Keras) Central Processing Unit (CPU) Input Device Output Device Main

ANATOMI KOMPUTER Hardware (Perangkat Keras) Central Processing Unit (CPU) Input Device Output Device Main Memory Secondary Storage 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

ANATOMI KOMPUTER Perangkat Masukkan (Input Devices) Perangkat Keluaran (Output Devices)

ANATOMI KOMPUTER Perangkat Masukkan (Input Devices) Perangkat Keluaran (Output Devices)

ANATOMI KOMPUTER Software (Perangkat Lunak) Perangkat lunak merupakan sebuah program yang diciptakan untuk memenuhi

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

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

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

SKEMA PEMROGRAMAN • Analisa masalah yang akan diselesaikan. • Desain algoritma untuk menyelesaikan masalah

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

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)

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 Simbol Spesial (Special Symbol) +. <= ; != * ? == / , >= (spasi) 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. Int, float, double, char, const, void, return

KATA KUNCI Auto double int struct Break else long switch Case enum register typedef

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

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 + 2 nd Menggunakan angka diawal

SEKIAN

SEKIAN