Cara Penyelesaian Masalah dengan Komputer Untuk menyelesaikan masalah hingga pemanfaatan komputer, dapat dilihat pada bagan dibawah ini NOTASI ALGORITMA Sebelum menjelaskan tentang notasi algoritma, perlu ada penjelasan terkait dengan algoritma, bahwa algoritma itu memiliki ciri dan sifat tertentu. Ciri-ciri algoritma adalah : Ada input Ada proses Ada output Memiliki instruksi-instruksi yang jelas dan tidak ambigu Sifat Algoritma adalah : Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman Tidak tergantung pada suatu bahasapemrograman Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun Algoritma lebih bersifat general. Pada dasarnya suatu algoritma dapat ditulis menggunakan 2 cara yaitu A. Diagram Alir ( Flowchart) Suatu gambar dengan simbol yang spesifik menjelaskan tentang aliran logika dari suatu masalah untuk menghasilkan solusi. Setiap simbol dihubungkan dengan suatu garis panah. Beberapa simbol yang sering digunakan seperti tabel dibawah ini B. Pseudo-code Pseudo-code berarti menyerupai kode. Maksud kode adalah elemen-elemen dalam bahasa pemrograman komputer seperti simbol aritmatika, perintah input dan output tetapi bahasa yang digunakan adalah bahasa yang mudah dipahami secara universal dan lebih ringkas. Kode-kode ini merupakan penjelasan cara menyelesaikan suatu masalah. Contoh masalah 1 : Sequence Mencari nilai Luas persegepanjang Algoritma : Untuk mendapatkan nilai luas persegipanjang, pertama tentukan nilai panjang dan lebarnya. Kemudian hitunglah (kalikan) dua nilai tersebut. Hasil perkaliannya merupakan nilai luas persegipanjang. Penyelesaikan dengan pseudo-code : 1. Input panjang 2. Input lebar 3. Hitung luas panjang * lebar 4. Print luas Penyelesaikan dengan Flowchart : Tipe Data dan Operator Tipe Data Ada 7 tipe data yang dapat di gunakan dalam Borland C++ seperti pada tabel berikut ini : Operator Operator yang dapat dipakai untuk operasi aritmatika dapat di lihat pada tabel berikut ini : Hierarki Operator Aritmatika Di dalam suatu ekspresi aritmatika, selalu menjumpai beberapa operator aritmatika yang berbeda secara bersamaan. Urutan operator aritmatika seperti pada tabel berikut ini Contoh :