Langsung ke konten utama

Perbedaan Algoritma dan Program

 Oke sobat Salam Coding... .. Setelah gua posting artikel tentang Logika dan Algoritma,untuk postingan selanjutnya gua akan bahas tentang perbedaan antara Algoritma dengan Program.
Pasti sobat coding semua masih bingung kan???

Apa sih pengertian Program ?? Apasih pengertian Algoritma?? Kalau sobat masih bingung tentang apasih pengertian algoritma ?? ? resep dari gua sobat harus baca juga artikel gua tentang Logika dan Algoritma dulu.biar bisa lebih detail dalam mengetahui apasih algoritma...

Kalau sobat semua masih bingung tentang apasih pengertian Program ???.Sobat berada di laman artikel yang tepat sekali,karena disini kita akan bahas tuntas tentang Perbedaan Algoritma dan Program.
Hasil gambar untuk pemrograman
Kita mulai dari review sedikit tentang pengertian algoritma.
Pengertian algoritma yaitu urutan penyelesaian suatu masalah secara sistematis dan menggunakan bahasa yang logis untuk memecahkan suatu permasalahan.Sedangkan program adalah kumpulan istruksi pernyataan yang di tulis dengna menggunakan bahasa pemrograman yang melibatkan  pemillihan struktur data.

Beberapa pakar komputer menyatakan program dengan Formula : Program = Algoritma + Bahasa Pemrograman. Hubungan algoritma dengan bahasa pemrograman sangatlah erat dalam sebuah program.Algoritma yang baik tanpa struktur data yang tepat maka tidak akan menghaasilkan suatu program yang kurang baik,begitupun sebaliknya.

Kaidah pembuatan algoritma untuk di compile dengan program antara lain :
  1. Pembuatan algoritma tidak tergantung pada  bahasa pemrograman manapun,artinya penulisan algoritma Independent dari bahasa pemprograman atau komputer yang memprosesnya.
  2. Notasi algoritma dapat diterjemahkan dalam berbagai bahasa pemrograman .
  3. Apapun bahasa pemrogramannya,Output yang akan dikeluarkan  sama karena algoritmanya sama.
Algoritma digunakan untuk membantu kita dalam mengkonversi suatu permasalahan kedalam bahasa pemrograman.Algoritma merupakan hasil pemikiran konseptual,supaya dapat dilaksanakan oleh komputer.Algoritma harus diterjemahkan kedalam notasi bahasa pemrograman.

Ada hal-hal yang harus diperhatikan saat menerjemahkan kedalam notasi bahasa pemrograman:

  1. Pendeklarasian variable,Variabel di butahkan oleh program dalam rangka menyimpan data masukan,memproses dan mendapatkan hasil komputasi.
  2. Pemilihan Tipe Data,dalam pendeklarasian variable maska wajib melakukan peilihan type data,karena setiap variable pasti membutuhakan type data ketika di deklarasikan.
  3. Pemakaian atau pemilihan instruksi,ada beberapa macam instruksi dalam bahasa pemrograman antara lain squence,selection,repetition.Urutan langkah dalam algoritma dapat dspat diterjemahkan menjadi salah satu atau beberapa instruksi tersebut.
  4. Aturan syntaksis,saat sedang menuliskan programkita terikat dengan aturan syntaksisdalam bahasa pemrograman yang akan digunakan.Setiap bahasa pemrograman memiliki aturan syntaks masing-masing.
  5. Tampilan hasil,pada saat membuat prigram kita tidak memikirkan tampilan hasilyang akan di sajikan.Hal teknis seperti ini di perhatikan ketika sedang mengkonversikannya menjadi program.
  6. Cara pengoperasian compiler atau interpreter,Bahasa pemrograman yang digunakan termasuk dalam compiler atau interpreter.Masing-masing memiliki cara pengoperasian yang bisa jadi berbeda.

Komputer adalah mesin pemroses..Agar dapat dierjakan oleh komputer,algoritma harus ditulis dalam bahasa pemrograman  berupa instruksi yang dapat di pahami oleh komputersehingga dinamakan program.Jadi progam adalah perwujudan teknis atau implementasi tenis algoritma yang di tulis dengan menggunakan bahasa pemrograman tertentu sehingga dapat dilaksanakan oleh komputer.Program ditulis dengan menggunakan bahasa pemrograman,kegiatan menulis program di sebut pemrograman (programing).Orang yang menulis prigram di sebut pemrogram (programer).tiap-tiap langkah dalam program disebut pernyataan (instruksi).Jadi,Program tersusun dari sederet instruksi,bila suatu instruksi dilaksanakan ,maka operasi-operasi yang bersesuaian dangan instruksi tersebut dikerjakan komputer.

Sekian pembahasan kita tantang Apasih Program????,gimana sobat coding ??
sekarang pasti udah ada gambaran setelah membaca pembahasan kita diatas.Semoga bermanfaat buat diri saya dan sobat coding sekalian.Gua minta maaf kalau tulisan gua terlalu sok akrab dengan sobat coding sekalian,maksud saya biar kita bisa lebih berasa dekat dan menyatu dengan pembahasan pengetahuan yang ada doi artikel gua ini.

Terimakasih jangan lupa bagi sobat yang masih belum tahu apsih algoritma?? sobat bisa baca juga artikel Logika dan Algoritma.



Komentar