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