Tuesday, May 7, 2013

Bahasa dan Dasar Pemrograman

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:

Intro Recent