1 PENGENALAN
KONSEP BAHASA
PEMROGRAMAN
Suhana Minah Jaya, MT.
TUJUAN
Mengerti tentang konsep bahasa
pemrograman
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (instruction set).
Program komputer adalah sekumpulan instruksi yang dikenal oleh komputer dan disusun menurut
urutan yang logis untuk menyelesaikan suatu masalah. Bahasa pemrograman adalah bahasa
yang dapat diterjemahkan menjadi kumpulan perintah-perintah dasar tersebut. Penerjemahan
dilakukan oleh program komputer yang disebut kompilator.
Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks perintah
dasar. Maka di sinilah peran penting kompilator sebagai perantara antara bahasa pemrograman
dengan perintah dasar. Kegiatan membuat program komputer dengan menggunakan bahasa
pemrograman disebut pemrograman komputer. Untuk dapat membuat program komputer, harus
dikuasai bahasa komputer.
Berdasarkan tingkatannya dikenal beberapa tingkat bahasa
pemrograman diantaranya :
4. Pengkodean
3. Pilih metode penyelesaian Pilih bahasa pemrograman yang
Pilih struktur data dan algoritma sesuai
terbaik Menterjemahkan algoritma ke
bahasa pemrograman
TAHAPAN DALAM PEMROGRAMAN
5. Mencari kesalahan
Kesalahan sintaks (penulisan
program) 6. Uji dan verifikasi program
Kesalahan Pelaksanaan: Semantik,
Logika, dan ketelitian
8. Pemiliharaan Program
Memperbaiki kekurangan yang
7. Dokumentasi Program ditemukan kemudian
Memodifikasi, karena perubahan
spesifikasi
PENGERTIAN ALGORITMA
GARIS ALIR
Arah aliran program
(FLOW LINE)
Proses inisialisasi/pemberian
PREPARATION harga awal
Proses perhitungan/proses
PROSES pengolahan data
SIMBOL NAMA FUNGSI
PREDEFINED
Permulaan sub program/proses
PROCESS
menjalankan sub program
(SUB PROGRAM)
Perbandingan pernyataan,
penyeleksian data yang
DECISION
memberikan pilihan untuk
langkah selanjutnya
Penghubung bagian-bagian
ON PAGE
flowchart yang berada pada
CONNECTOR
satu halaman
Penghubung bagian-bagian
OFF PAGE
flowchart yang berada pada
CONNECTOR
halaman berbeda
CONTOH :
Start
Input T
Apakah
Bilangan Sisa = 0
End
LATIHAN :