Input Dan Output DASAR-DASAR PEMROGRAMAN KOMPUTER

46 Direktorat Pembinaan SMK | 2008 } Program 1.9 contoh program versi C++ : include iostream.h void main { int x ; cout Masukkan sebuah bilangan : endl ; cin x ; cout Bilangan yang dimasukkan adalah x endl ; } Program 1.10 contoh program input dan output pada C++: include iostream.h void main { int a ; cout masukkan suatu bilangan : ; cin a ; cout nilai tersebut ditambah 1 = a+1 ; return ; }

1.15. Soal Latihan

Jawablah soal latihan dibawah ini dengan baik dan benar. 1. Sebutkan bagian-bagian perangkat keras komputer 2. Sebutkan lapisan perangkat lunak komputer personal 3. Sebutkan berbagai macam memori yang digunakan pada komputer 4. Apa yang dimaksud dengan piranti Input dan output IO. 5. Jelaskan sistem bilangan yang digunakan oleh komputer 6. Jelaskan proses translasi dari file sumber menjadi file executable 7. Jelaskan struktur bahasa C++ 8. Sebutkan perbedan bahasa C dan C++ 2008 | Direktorat Pembinaan SMK 47

BAB 2 BAHASA DAN ALGORITMA PEMROGRAMAN

2.1. Bahasa pemrograman

Bahasa atau dalam bahasa inggris language adalah suatu sistim untuk berkomunikasi. Bahasa tertulis menggunakan simbol yaitu huruf untuk membentuk kata. Dalam ilmu komputer,bahasa manusia disebut bahasa alamiah natural languages, dimana komputer tidak bisa memahaminya, sehingga diperlukan suatu bahasa komputer. Komputer mengerjakan transformasi data berdasarkan kumpulan perintah - program - yang telah dibuat oleh pemrogram. Kumpulan perintah ini harus dimengerti oleh komputer, berstruktur tertentu syntax dan bermakna. Bahasa pemrograman merupakan notasi untuk memberikan secara tepat program komputer. Berbeda dengan bahasa alamiah, mis. Bahasa Indonesia, Inggris dsb. yang merupakan bahasa alamiahnatural language, sintaks dan semantik bahasa pemrograman komputer ditentukan secara kaku, sehingga bahasa pemrograman juga disebut sebagai bahasa formal formal language. Jadi, dalam bahasa pemrograman yang digunakan sebagai alat komunikasi untuk memberikan perintah kepada komputer tidak berlaku kebebasan berekspresi seperti laiknya dalam bahasa alamiah. Pemrograman dalam pengertian luas meliputi seluruh kegiatan yang tercakup dalam pembuatan program, termasuk analisis kebutuhan requirements analysis dan keseluruhan tahapan dalam perencanaan planning , 2.1. Bahasa Pemrograman 2.2. Compiler dan Intepreter 2.3. Tipe Pemrograman 2.4. Algoritma

2.5. Ciri Algoritma

2.6. Penerapan Algoritma

2.7. Notasi Algoritma

2.8. Kalimat deskriptif pada Algoritma 2.9. Flow chart

2.10. Pseudo code

2.11. Penerjemahan ke kode sumber 2.12. Soal Latihan