Kesimpulan Materi Praktek Algoritma (14/12/2021)

 



Hai teman-teman,, apa kabar hari ini….. semoga selalu dalam keadaan baik-baik saja yahh…

Kembali lagi di blog saya nih,,.. Kali ini saya akan menyampaikan materi yang saya dapatkan dari mata kuliah praktek algoritma hari ini. Nah, disini saya akan menyampaikan materi tentang apa itu pemrograman,  beda compailer dengan interpreter, serta bahasa apa saja yang menggunakan konsep compailer dan interpreter. 

Baiklah saya akan mulai menjelaskan materi yang pertama yaitu pemrograman.  

Apa Itu Program

Berbicara mengenai pemrograman, pasti yang terlintas dipikiran kita adalah codingan. Tentang bagaimana riweh dan pusingnya ketika perintah yang kita buat malah eror kita di panggil. Nah disini saya ingin memberikan sedikit pengetahuan saya bahwa tidak melulu semua tentang pemprograman itu menemukan eror di codingan. Oleh karena itu, sebelum memulai membuat codingan kita harus mengetahui dasar-dasar pengetahuan tentang pemrograman. Contohnya kita memahami dulu apa sih itu pemrograman? serta apa-apa saja yang harus kita persiapkan sebelum memulai ngoding. 

Program adalah membuat perintah pada system di windows dengan menggunakan bahasa yang dapat dipahami atau dimengerti oleh komputer. Dalam materi ini kita dituntut untuk latihan membuat program mulai dari menulis, menguji, merevisi serta mengevaluasi, dan juga menguji program tersebut sampai benar-benar  bisa dimengerti oleh computer dan program yang terbaca sesuai dengan apa yang kita inginkan.

Dalam prakteknya pun kita diajarkan untuk bisa lebih teliti lagi dalam memecahkan suatu masalah, seperti penulisan kode-kode pemrograman yang nantinya dapat dimengerti oleh computer dan dijalankan sesuai perintah.

Kunci utama yang harus kita tanamkan dalam persiapan  memulai belajar programing yaitu adanya sikap berpikir kritis dan dan berpikir dengan menggunakan logika. Tujuannya ialah untuk dapat memecahkan berbagai masalah dan menemukan solusi dari permasalahan tersebut. Hal ini juga harus diimbangi dengan logika dan penalaran terhadap bahasa pemrograman.


Beda Compiler Dan Interpreter

Compiler adalah suatu program yang menerjemahkan bahasa program ( source code) kedalam bahasa objek (obyek code). Compiler menggabungkan keseluruhan bahasa program, mengumpulkannya dan kemudian menyusunnya kembali.Complier memerlukan waktu untuk membuat suatu program dapat di eksekusi oleh computer.

Sedangkan Interpreter adalah perangkat lunak yang mampu mengeksekusi code program yang ditulis oleh programmer lalu menerjemahkannya ke dalam bahasa computer, sehingga computer melakukan instruksi yang diminta oleh programmer tersebut. Perintah-perintah yang dibuat oleh programmer tersebut dieksekusi baris demi baris, sambil mengikuti logika yang terdapat di dalam kode tersebut.


Berikut merupakan perbedaan compiler dan interpreter secara spesifik:

Compailer

  • memindai seluruh program dan menerjemahkannya secara keseluruhan ke dalam kode komputer
  • membutuhkan banyak waktu untuk menganalisis kode
  • menampilkan pesan kesalahan hanya setelah memindai seluruh program
  • menggunakan bahasa pemrogaman seperti bahasa c dan c++
Interpreter
  • menerjemahkan satu pernyataan satu per satu
  • membutuhkan sedikit waktu untuk menganalisis kode
  • terus menerjemahkan program sampai kesalahan pertama terpenuhi
  • menggunakan bahasa pemrograman seperti phyton dan ruby

Bahasa Yang Menggunakan Konsep Compiler Dan Interpreter
Bahasa yang biasa digunakan pada konsep pemrograman compiler yaitu C, C++, Pascal, Basic, dan lain-lain.
Sedangkan bahasa yang digunakan pada konsep pemrograman interpreter yaitu PHP, ASP, Perl, Phyton, Ruby, dan Javascript.


baiklah sekian blog penjelasan materi praktek algoritma tentang program dari saya. Maaf atas segala kekurangan yang saya miliki.  
Sampai jumpa di blog saya selanjutnya.... 

Komentar

Postingan populer dari blog ini

RESENSI BUKU "LAWANG KOTA KENANGAN karya Radite Kurniawan" by Angga Rizky Ocpanja

MENAMPILKAN DATA DALAM BENTUK ARRAY MENGGUNAKAN FRAMEWORK CODEIGNITER

Membuat Program untuk menampilkan data dengan menggunakan JTable