BUKU C++

download BUKU C++

If you can't read please download the document

Transcript of BUKU C++

BAB II IKHTISAR PEMROGRAMAN 2.1 Tujuan Berikut adalah tujuan dari pembahasan bab ini, yaitu : 1. Menjelaskan konsep pemrograman lebih spesifik 2. Memberikan pengenalan bahasa pemrograman C/C++ 3. Mengetahui proses-proses saat menjalankan program 2.2 Apa itu Pemrograman? Pemrograman adalah rangkaian kegiatan atau perintah untuk dieksekusi oleh komputer. Program merupakan kumpulan instruksi yang akan dijalankan oleh pemroses, yaitu berupa software. Program berisi konstruksi logika yang dibuat oleh manusia, dan sudah diterjemahkan ke dalam bahasa mesin sesuai dengan format yang ada pada perintah instruksi. Bahasa pemrograman atau sering diistilahkan juga dengan bahasa komputer merupakan teknik komando /instruksi str untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi. Sebuah bahasa pemrograman memungkinkan programmer untuk menentukan secara tepat apa yang harus dilakukan oleh komputer, cara mengatur transfer data, input-output, dan kegiatan-kegiatan yang harus dilakukan dalam berbagai keadaan. Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintahperintah. Penerjemahan dilakukan oleh program komputer yang disebut kompilator (compiler). Setiap bahasa pemrograman mempunyai kompilatornya sendiri. Contohnya, kompilator C++ tidak akan mengerti program yang ditulis dengan bahasa Java. Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks perintah dasar. Namun tentu saja komputer hanya dapat melaksanakan perintah dasar itu. Maka di sinilah peran penting kompilator sebagai perantara antara bahasa pemrograman dengan perintah dasar. Tugas pemrograman sebagaian besar untuk mengambil informasi dari format tertentu dan kemudian memprosesnya dengan cara tertentu yang mengubah menjadi sesuatu yang berbeda. Informasi tersebut dapat disimpan, dicetak, atau dimanipulasi, tergantung pada tujuan dari program komputer. Bahasa pemrograman dapat diklasifikasikan menjadi tingkat rendah, menengah, dan tingkat tinggi. 1. Bahasa Pemrograman Tingkat Tinggi Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah dimengerti karena kedekatannya terhadap bahasa sehari hari. Sebuah pernyataan program diterjemahkan kepada sebuah atau beberapa mesin dengan menggunakan compiler. Sebagai contoh adalah : JAVA, C++ 2. Bahasa Pemrograman Tingkat Rendah Bahasa pemrograman generasi pertama. Bahasa jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Disebut juga dengan bahasa

assembly merupakan bahasa dengan pemetaan satu persatu terhadap instruksi komputer. Setiap instruksi assembly diterjemahkan dengan menggunakan assembler. 3. Bahasa Pemrograman Tingkat Menengah Dimana penggunaan instruksi telah mendekati bahasa sehari hari, walaupun masih cukup sulit untuk dimengerti karena menggunakan singkatan singkatan seperti STO yang berarti simpan (STORE) dan MOV yang artinya pindah (MOVE). Yang tergolong dalam bahasa ini adalah Fortran. Beberapa tim pemrograman telah bertahun-tahun menciptakan sebuah pengolah kata yang dapat saling berinteraksi menjadi serangkaian solusi, sebelum proses pembuatan program. Berikut adalah instruksi sebelum pembuatan flowchart dan representasi dari instruksi tersebut: a. Algoritma Algoritma adalah prosedur untuk menentukan urutan pernyataan yang mana yang akan dieksekusi. Algoritma adalah urutan langkah langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Logis merupakan kunci dari sebuah algoritma. Langkah langkah dalam algoritma harus logis dan bernilai benar atau salah. Algoritma dapat diekpresikan dalam bahasa manusia, menggunakan presentasi grafik melalui sebuah flowchart (diagram alir) ataupun melalui pseudocode yang menjembatani antara bahasa manusia dengan bahasa pemrograman. Contoh algoritmanya adalah : Algoritma mencari jumlah 3 bilangan bulat Langkah pertama : Input bilangan ke-1 Langkah kedua : Input bilangan ke-2 Langkah ketiga : Input bilangan ke-3 Langkah keempat : Jumlahkan bilangan ke-1, bilangan ke-2 dan bilangan ke-3 Langkah terakhir : Cetak output hasil penjumlahan b. Pseudocode Merupakan bahasa semu yang digunakan untuk mengembangkan algoritma. Pseudocode mirip bahasa komunikasi manusia sehari-hari dan tidak dieksekusi komputer. Contoh pseudocode : Deklarasi a, b, c , jumlah : integer Deskripsi read (a,b,c) jumlah (a+b+c) write (jumlah)

Bentuk program dalam C++ ://*-------------------------------------------* //*contoh program menghitung jumlah 3 bilangan* //*-------------------------------------------* #include #include main () { int a,b,c, jumlah ; cout