Konsep dasar pemrograman, Tahapan Membuat Program, kompiler dan interpreter.
Konsep dasar pemrograman
- Dasar pemahaman suatu pemrograman adalah analisa suatu algoritma
- Setiap algoritma yang disusun tidak tergantung pada bahasa pemrograman tertentu
- Setiap bahasa pemrograman mempunyai karakteristik yang berbeda baik struktur , sintak, maupun kode program
Diagram Alir
- Diagram alir sistem yaitu bagan dengan simbolsimbol tertentu yang menggambarkan urutan procedure dan proses suatu file dalam suatu media menjadi file di dalam media lain, dalam suatu system pengolahan data.
- Diagram alir program yaitu bagan dengan simbolsimbol tertentu yang menggambarkan urutan proses dan hubungan antar proses secara mendetail di dalam suatu program.
Simbol simbol Diagram Alir |
Tahapan pembuatan program
- Defenisikan Masalah
- Tentukan
apa yang menjadi masalah
- Tentukan
data input yang diperlukan
- Tentukan
output yang diinginkan
- Tentukan apa yang menjadi masalah
- Tentukan data input yang diperlukan
- Tentukan output yang diinginkan
- Buat bagan dan struktur cara penyelesaian
- Bagan secara global
- Deskripsikan tugas masing-masing subprogram • Pilih Metode Penyelesaian
- Pilih struktur data
- Algoritma terbaik
- Pengkodean
- Pilih bahasa pemrograman yang sesuai
- Menterjemahkan algoritma ke bahasa pemrograman
- Mencari Kesalahan
- Kesalahan
sintaks (penulisan program)
- Kesalahan
Pelaksanaan: Semantik, Logika, dan ketelitian Uji dan
Verifikasi Program
- Dokumentasi Program
- Pemiliharaan Program
- Memperbaiki kekurangan yang ditemukan kemudian
- Memodifikasi, karena perubahan spesifikasi
- Kesalahan sintaks (penulisan program)
- Kesalahan Pelaksanaan: Semantik, Logika, dan ketelitian Uji dan Verifikasi Program
- Dokumentasi Program
- Pemiliharaan Program
- Memperbaiki kekurangan yang ditemukan kemudian
- Memodifikasi, karena perubahan spesifikasi
Penerjemah Bahasa (Translator)
Komputer
hanya mengenal bahasa mesin (0 dan1). Agar program
dapat dijalankan perlu diterjemahkan terlebih dahulu ke
dalam bahasa mesin/kode objek. Translator
dapat berupa :
- Interpreter
- Kompiler
kelebihan :
Kemudahan mencari kesalahan seandainya program menghasilkan
sesuatu yang dianggap salah ketika program dijalankan,
karena kode sumber selalu tersedia.
Kekurangan :
- Kode sumber harus selalu tersedia
- Eksekusi lambat Contoh : (PHP, ASP, BASIC, dll)
Kompiler
Kelebihan :
- Eksekusi Cepat
- Kode objek dapat langsung didistribusikan ke komputer lain tanpa perlu menyertakan kode sumber dan kompiler.
Kekurangan :
- Seluruh kode sumber harus benar secara
- sintaks agar program dapat diuji Contoh : (Pascal, C, C++)
0 Response to "Konsep dasar pemrograman, Tahapan Membuat Program, kompiler dan interpreter."
Posting Komentar