Skip to main content

Pengertian Pemrograman

 

Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan pada banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
Program adalah algoritma yang dituliskan menggunakan Bahasa Komputer.  Bahasa komputer adalah “bahasa” berisi instruksi yang digunakan dan dimengerti oleh komputer. 
Orang yang melakukan pemrograman disebut programmer. Contoh bahasa pemrograman yang populer adalah : 

  • C++ 
  • C#  
  • Pascal 
  • Java 
  • Javascript 
  • PHP 
  • ASP
  • JSP 
  • Python 
  • Basic


    Contoh Program Menggunakan Bahasa Pascal :
    
    Program nilai_lulus;
    
    var
        nilai:integer;

    begin
    
    repeat
        
        write('Nilai : ');readln(nilai);        
    
    until (nilai>=0) and (nilai<=100);
    
    if nilai>=45 then
        writeln('Lulus')
    else
        writeln('Tidak Lulus');
    
    readln;
    end.

PENJELASAN:

program nilai_lulus;  =>  pendeklarasian nama program

var => variabel => memberi type data pada setiap variabel;

begin s/d end. => isi program.

KETERANGAN ISI PROGRAM:

repeat => program akan di ulang sampai (until) sebuah statetement di dalam until.

if dan else => jika sebuah program ya maka tulis(....) else jika tidak maka tulis  (....)  

readln; => readln disini mengartikan ketika program selesai di jalankan, maka layar tidak langsung keluar. Ketika di tekan enter maka program akan keluar.

    

selengkapnya bisa di lihat di berbagai sumber ngabbb. 

        
        

Sumber: 

  • Buku Algoritma Pemrograman Karya Rinaldi Munir dan Leony Lidia
  • Gambar : Dosen UNIKOM (Andri Heryandi, M.T.) 







Comments

Popular posts from this blog

Notasi Algoritma (Flowchart)

Notasi Algoritma Berdasarkan Flowchart  Pada masa awal perkembangan komputer, ilmuwan menuliskan algoritma dalam bentuk bagan-alir (flowchart).  Bagan-alir menggambarkan aliran instruksi di dalam program secara visual. Bagan alir mengekspresikan algoritma sebagai sekumpulan bentuk-bentuk geometri (seperti persegi panjang, lingkaran, jajargenjang, bentuk-intan, dan sebagainya) yang berisi langkah-langkah komputasi. Kotak empat persegi panjang menyatakan proses, sedangkan pernyataan kondisional dinyatakan dengan bentuk intan (diamond). Bagan-Alir populer pada awal era pemrograman dengan komputer (terutama dengan bahasa Basic, Fortran, dan Cobol), sekarang pun masih digunakan meskipun tidak terlalu s ering. Notasi algoritma dengan diagram alir cocok untuk persoalan yang kecil, namun tidak cocok untuk persoalan yang besar karena membutuhkan berlembar halaman. Selain itu, pengonversian notasi algoritma ke notasi bahasa pemrograman juga cenderung relatif lebih sukar . Contoh: Flowch...

Notasi Algoritma Pseudo-Code

Algoritma ditulis dalam bentuk notasi yang mirip dengan bahasa pemrograman (biasanya mirip bahasa Pascal atau C).   Para ilmuwan komputer lebih menyukai menuliskan algoritma dalam notasi yang lebih praktis, yaitu notasi pseudo-code. Pseudo-code (pseudo artinya semu atau tidak sebenarnya) adalah notasi yang mirip-mirip dengan notasi bahasa pemrograman tingkat tinggi. Jika notasi yang mirip-mirip dengan notasi bahasa pascal misalnya, maka dinamakan pascal-like, jika mirip dengan bahasa  C dinamakan C-like, dan seterusnya. Lebih tepat pseudo-code disebut sebagai campuran antara bahasa alami dengan bahasa pemrograman. Bila Bahasa pemrograman sangat rigid dalam urusan sintaks seperti tanda titik koma (semicolon), cara menulis indeks, format luaran, aturan khusus, dan sebagainya, maka sebaliknya notasi pseudo-code mengabaikannya.  Sembarang versi pseudo-ocdde dapat di terima asalkan perintahnya tidak membingungkan pembaca [LIU85]. Jadi, tidaklah mengherankan apabila banyak...