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
Diagram Alir

Tahapan pembuatan program

  • Defenisikan Masalah
    • 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

Penggelompokan Bahasa Pemrograman

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 :
  1. Interpreter
  2. Kompiler

Proses penerjemahan Bahasa Pemrograman

Interpreter

kelebihan :
Kemudahan mencari kesalahan seandainya program menghasilkan sesuatu yang dianggap salah ketika program dijalankan, karena kode sumber selalu tersedia.

Kekurangan :
  1. Kode sumber harus selalu tersedia
  2. Eksekusi lambat Contoh : (PHP, ASP, BASIC, dll)

Kompiler

Kelebihan :
  1. Eksekusi Cepat
  2. Kode objek dapat langsung didistribusikan ke komputer lain tanpa perlu menyertakan kode sumber dan kompiler.
Kekurangan :
  1. Seluruh kode sumber harus benar secara
  2. sintaks agar program dapat diuji Contoh : (Pascal, C, C++)

Berlangganan update artikel terbaru via email:

0 Response to "Konsep dasar pemrograman, Tahapan Membuat Program, kompiler dan interpreter."

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel