Bahasa dan Dasar Pemrograman
Tujuan Instruksional Khusus
™Setelah mempelajari Bab ini mahasiswa diharapkan:
–Bisa menjelaskan apa yang dimaksud bahasa pemrograman
–Bisa menjelaskan jenis-jenis bahasa pemrograman beserta contohnya.
–Mengetahui langkah-langkah menyusun sebuah program
–Bisa membuat algoritma dan flowchart suatu program
–Bisa membuat program sederhana
Bahasa Pemrograman
™Pengertian:
Aplikasi komputer yang berfugsi menterjemahkan instruksi-instruksi yang dibuat menggunakan sintaksis tertentu menjadi instruksi-instruksi yang dimengerti oleh komputer.
Jenis:
-Aras rendah (Low level)
-Aras Menngah (Medium level)
-Aras Tinggi (High Level)
-4GLs (Bahasa Generasi Ke 4)
™Low Level
–Bahasa Mesin, perintah dan data menggunakan simbol bilangan binernya susah dipelajari
™Medium Level
–Bahasa Assembly, sudah menggunakan menemonic
–Mnemonic à tergantung hardware
™High Level
–Sdh mirip bahasa manusia
–Tak Terstruktur -> Fortran, Qbasic, Basic, dll
–Terstruktur -> Procedural -> gotoless -> Pascal, C, dll
™Bhs Generasi ke 4 (4GLs)
–Forth Generation Languages
–Paradigma OOP
–Visual Programming
–C++, Java, VB, Delphi, C++ Builder, Visual C, Netbeans
Menyusun Program
- ™Identifikasi Masalah
- –Kenali apa yang akan dikerjakan
- –Kenali inputannya
- –Kenali hasil yang diinginkan
- ™Susun Algoritma
- –Susun langkah-langkah untuk mendapatkan output yang diharapkan dari input yang ada
™Coding
–Tulis dalam bahasa pemrograman tertentu sesuai sintaksis bahasa tersebut .
™Debuging & Documentation
–Menjalankan dan mencari kesalahan serta menambahkan keterangan/dokumentasi untuk memudahkan perbaikan atau penyempurnaan kedepan
™
™Untuk mendapatkan hasil dengan inputan yang dibuat algoritma untuk menyelesaikan permasalahan tersebut.
™Contoh algoritma mencari nilai rata-rata dari suatu data.
–1. Masukan jumlah data yang akan diolah
–2. Masukan datanya
–3. Jumlahkan seluruh data
–4. Nilai rata-rata merupakan jumlah seluruh data dibagi jumlah data.
™Untuk membantu menyusun algoritma digunakan Flow chart
™FC -> diagram yang menggambarkan alur penyelesaian suatu permasalahan.
™Simbol Flowchart
Contoh flowchart
Contoh Coding
No comments:
Post a Comment