You are on page 1of 4

B.

Dasar Teori Program adalah kata, ekspresi, pernyataan atau kombinasi yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah dan diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer. Pemrograman adalah proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemograman. Sedangkan pemrograman terstruktur adalah metode untuk mengorganisasikan dan membuat kode-kode program supaya mudah untuk dimengerti, mudah di test dan di modifikasi. Dalam bidang pemrograman algoritma didefinisikan sebagai suatu metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan dituliskan secara sistematis yang akan dikerjakan untuk menyelesaikan masalah dengan bantuan komputer. Hubungan antara algoritma, masalah dan solusi dapat digambarkan sebagai berikut :

Proses dari masalah hingga terbentuk suatu algoritma disebut tahap pemecahan masalah, sedangkan tahap dari algoritma hingga terbentuk suatu solusi disebut dengan tahap implementasi. Solusi yang dimaksud adalah suatu program yang merupakan impelementasi dari algoritma yang disusun.

http://fitrianamelani.wordpress.com/2010/01/13/konsep-dasar-pemrograman/
Banyak jenis bahasa yang digunakan dalam pemrograman, salah satu

diantaranya yaitu bahasa C++. Berikut merupakan struktur dari bahasa C++ : 1. // Merupakan sebuah baris komentar. Semua baris, yang ditandai dengan dua buah tanda slash (//), akan dianggap sebagai baris komentar dan tidak akan berpengaruh pada hasil. Biasanya, baris komentar dipakai oleh programmer untuk memberikan penjelasan tentang program. Baris komentar dalam C++, selain ditandai dengan (//) juga dapat ditandai dengan (/*.*/) Perbedaan mendasardari keduanya adalah:

// baris komentar /*blok komentar*/ 2. #include ( deklarasi pemroses ) Pernyataan yang diawali dengan tanda (#) merupakan pernyataan untuk menyertakan preprocessor. Pernyataan ini bukan untuk dieksekusi. #include berarti memerintahkan kompiler untuk menyertakan file header iostream.h. Dalam file header ini, terdapat beberapa fungsi standar yang dipakai dalam proses input dan output. Seperti misalnya perintah cout yang dipakai dalam program utama. 3. main () Baris ini menandai dimulainya kompiler akan mengeksekusi program. Atau dengan kata lain, pernyataan main sebagai penanda program utama. Adalah suatu keharusan, dimana sebuah program yang ditulis dalam bahasa C++ memiliki sebuah main. Main diikuti oleh sebuah tanda kurung () karena main merupakan sebuah fungsi. Dalam bahasa C++ sebuah fungsi harus diikuti dengan tanda (), yang 4. cout << " "; Perintah ini merupakan hal yang akan dieksekusi oleh compiler dan merupakan perintah yang akan dikerjakan. cout termasuk dalam file iostream. cout merupakan perintah untuk menampilkan ke layer. Perlu diingat, bahwa setiap pernyataan dalam C++ harus diakhiri dengan tanda semicolon (;) untuk memisahkan antara pernyataan satu dengan pernyataan lainnya. 5. cin>>a; Untuk menerima inputan dengan perintah cin, maka operator yang akan digunakan adalah overloaded operator (>>) dan diikuti oleh variable tempat menyimpan inputan data. Seperti contoh: int age; cin>>age;

6. return 0; Pernyataan return akan menyebabkan fungsi main() menghentikan program dan mengembalikan nilai kepada main. Dalam hal ini, yang dikembalikan adalah nilai 0. Mengenai pengembalian nilai, akan dijelaskan nanti mengenai Fungsi dalam C++. Selain itu juga terdapat tipe-tipe data pada bahasa C++ yaitu : void, integer, float, double, dan char. void diartikan sebagai tanpa tipe data dan tanpa pengembalian nilai. int bilangan bulat (integer). float bilangan pecahan (floating point). double bilangan pecahan dengan jangkauan data yang lebih luas. char yaitu karakter. Operator operator yang digunakan pada bahasa C++ yaitu : Operator Aritmatika : OPERATOR * / % + KETERANGAN Operator Perkalian Operator Pembagian Operator modulus Operator Penjumlahan Operator Pengurangan CONTOH a*b a/b a%b a+b a-b

Adapun operator Decrement-Increment : OPERATOR -++ KETERANGAN Operator Decrement Operator Increment CONTOH --a ++b a-b++

Operator Decrement-Increment ini merupakan operator yang digunakan untuk menaikkan variable sebesar satu. Dimana ini biasanya digunakan pada perintah perulangan.

Adalagi operator kondisi yang merupakan ungkapan yang menjadi dasar bagi pernyataan berkondisi. Ungkapan ini memberikan nilai betul (B) dan salah (S), Adapun elemen yang membentuk ungkapan ini adalah operator relasi dan operator logika. Operator Relasi Operator relasi merupakan operator yang digunakan untuk melakukan pembandingan dua buah nilai. Operator Logika Operator ini digunakan untuk menghubungkan dua buah ungkapan kondisi menjadi sebuah ungkapan kondisi. OPERATOR RELASI OPERATOR == != > < >= <= KETERANGAN Operator Sama dengan Operator tidak Sama dengan Operator Lebih dari Operator Kurang dari Operator Lebih dari atau Sama dengan Operator Kurang dari atau Sama dengan OPERATOR LOGIKA OPERATOR && || ! KETERANGAN Operator dan Operator atau Operator bukan

http://meriwardana.blogspot.com/2010/06/mengenal-dasar-bahasa-pemrograman-c.html

You might also like