-->

Mengenal Bahasa Pemrograman

February 15, 2022

Mengenal Bahasa Pemrograman

 Kasus 1

 

Marwa Berlatih Membuat Kue

 

Marwa  ingin  sekali  bisa   membuat  kue  tapi   dia  tidak  bisa   membuatnya  sendiri.   Akhirnya  dia

 

mendekati ibu dan meminta ibu mengajarinya.

 

Marwa : “Ibu, bagaimana cara membuat kue? Aku mau belajar membuatnya”

 

Ibu         : “Oke, pertama kamu harus menyiapkan semua bahan yang dibutuhkan ada  telur, tepung

 

terigu mentega, coklat, dan pengembang, sana ambil dulu dikulkas”

 

Marwa : “Siap…. Ini bu semua sudah komplit”

 

Ibu          :”Bagus, sekarang kamu kocok telurnya, setelah itu masukan tepung terigu mentega, coklatdan pengembangnya hingga tercampur rata” Marwa : “Begini ya bu?”

 

Ibu         : “Ya benar, kalau sudah tuang ke cetakan dan masukan ke dalam oven sampai mengembang, kalo sudah segera dikeluarkan biar tidak gosong”

 

Marwapun mengikuti semua instruksi yang dianjurkan ibu. Dan akhirnya kue siap Dihidangkan.

 

 

Kasus 2

 

Budi Membuat Program Komputer Yang Menyapa

 

Budi ingin membuat aplikasi menggunakan komputer, maka diapun mulai meminta komputer melakukan setiap instruksi darinya. Untuk itu dia menuliskan kode dalam suatu bahasa pemrograman untuk membuat program tersebut.

Setelah dijalankan maka muncul


Dari 2 contoh diatas kita temui bahwa Marwa dan Budi sama-sama menginginkan sesuatu. Marwaingin bisa membuat kue, kemudian apa yang dia lakukan? Ya, Marwa berbicara kepada ibu untuk membantunya membuat kue.Dan ibu menyampaikan instruksi-instruksi dengan jelas agar Marwa mengerti.

 

Begitu pula Budi yang menginginkan komputer bekerja membuatkan Budi sebuah program agar komputer bisa menyapanya, maka apa yang Budi lakukan? Untuk mengutarakan keinginannya maka dia berkomunikasi dan memberi instuksi kepada komputer melalui suatu bahasa tertentu, yang disebut sebagai Bahasa Pemrograman. Dia memberikan instruksi:

 

Program Menyapa -> mengidentifikasi judul program

 

Clrscr -> instruksi membersihkan layar

 

BEGIN -> Instruksi untuk mulai membuat

 

Writeln-> Instruksi untuk menuliskan

 

Readln-> Instruksi untuk membaca dan menampilkan


END -> Instruksi mengakhiri progam.

 

 

Jadi, untuk membuat sebuah program bisa berjalan sesuai runtutan kerja atau algoritma sesuai yang kita kehendaki maka kita harus menggunakanbahasa atau suatu intruksi standar yang bisa dimengerti komputer, bahasa itulah yang dikenal dengan Bahasa Pemrogaman.

 

Program dan Bahasa Pemrograman

 

Kalian tentu tidak asing lagi dengan program komputer, kan? Setiap hari tentu kalian menggunakan program komputer atau disingkat program saja. Lalu apa definisi program? Bagaimana cara kerja dan pembuatannya?

 

Menurut definisi,programkomputer adalah kumpulan instruksi yang digunakan untuk mengatur komputer agar melakukan suatu tindakan tertentu.Jadi komputer tidak akan bisa apa-apa jika tidak ada program di dalamnya. Sebuah komputer atau laptop secanggih apa pun spesifikasinya tanpa program sistem operasi maka tidak ada gunanya. Demikian juga untuk lebih optimal kemanfaatannya perlu dipasang berbagai program seperti pengolah kata, pengolah angka, pengolah grafis, program video, musik hingga game. Semua program tersebut pada dasarnya memberikan instruksi kepada komputer sedemikain rupa sehingga bisa melakukan berbagai macam hal sesuai dengan fungsi program tersebut. Orang yang mengembangkan program disebut dengan programmer.

 

Komputer bekerja dengan operasi-operasi biner, yaitu mengolah data-data berupa barisan biner 0 dan 1 sehingga tidak mungkin ketika seorang programmer memerintahkan untuk menulis pesan langsung dimengerti oleh komputer. Oleh karena itu harus ada suatu bahasa yang penghubung agar komputer mengerti instruksi atau perintah yang diberikan.Bahasa penghubung inilah yang disebut dengan bahasa pemrograman. Bahasa Pemrogramanadalah suatu instruksi standar untuk memerintahkomputer.Untuk menjadi sebuah program maka kode-kode yang sudah dituliskan dalam bahasa pemrograman diubah ke dalam bahasa mesin yang dimengerti oleh komputer dengan menggunakan interpreter atau compiler. Proses perubahan ini disebut dengan interprestasi atau kompilasi.


1.   Bahasa Mesin

Bahasa mesin merupakan rangkaian instruksi yang terdiri dari kode biner, contohnya 0001110011. Bahasa ini menempati tingkatan yang paling rendah karena bahasa ini bisa langsung dieksekusi oleh processor, sehingga bahasa mesin sering kali digunakan untuk kompilasi oleh compiler pada bahasa pemrograman lain, yang lebih tinggi tingkatnya.

Bahasa Tingkat Rendah

Bahasa tingkat rendah merupakan rangkaian instruksi menggunakan kode-kode singkat (kode mnemonic) contohnya bahasa Assembly.

Bahasa Tingkat Menengah

Bahasa tingkat menengah merupakan rangkaian instruksi gabungan antara bahasa manusia dengan kode-kode simbolik, contohnya {,},?,<,>&&,$,dsb. Yang termasuk bahasa menengah yakni bahasa C.

Bahasa Tingkat Tinggi

Bahasa tingkat tinggi merupakan rangkaian instruksi yang menggunakan unsur kata-kata manusia sehingga lebih mudah untuk dimengerti contohnya begin, end, if, for, while, and, or dsb. Untuk bahasa ini diperlukan compiler untuk mengompilasi ke dalam bahasa mesin sehingga dimengerti komputer. Yang termasuk kategori ini adalah Pascal dan Basic


Mengenal Bahasa Pascal

Bahasa Pascal pertama kali dirancang oleh Profesor “Niklaus Wirth” dari Technical Uneversity di Zurich, Switzerland pada tahun 1971. Nama Pascal sendiri terinspirasi nama seorang matematikawan Perancis, Blaise Pascal yang pertama kali menciptakan mesin penghitung. Bahasa Pascal kala itu dikembangkan untuk memudahkan para mahasiswa dalam mempelajari pemrogaman secara sistematis.

Mengenal Tools/Framework Pengembangan Program

 

Seperti yang telah disampaikan sebelumnya bahwa Pascal termasuk bahasa pemrogaman tingkat tinggi sehingga dibutuhkan sebuah compiler atau tools pengembang yang berfungsi menterjemahkan bahasa kedalam bahasa yang dimengerti komputer.

 

Beberapa compilerPascal diantaranya GNU Pascal, Free Pascal, Dev Pascal dan Turbo Pascal, dan Delphi.Dari beberapa compiler tersebut, untuk pembelajaran buku ini menggunakan FreePascal.FreePascal memiliki keunggulan yakni cocok digunakan untuk berbagai platform Sistem Operasi diantanya: DOS,Linux, Windows, FreeBSD, PalmOs dan masih banyak yang lain. Tools ini gratis (freeware) dan dapat didownload di www.freepascal.org. Selain sebagai compiler, kita bisa langsung menggunakan FreePascal sebagai editor, sehingga kita bisa membuat dan mengedit kode sekaligus mengkompilasi menjadi sebuah aplikasi.


Installasi Free Pascal


Pernahkan kalian menginstal suatu aplikasi di komputer?Mudah, bukan? Nah sekarang mari kita melihat bagaimana cara melakukan instalasi Free Pascal. Sebelumnya download dulu program installasi Free Pascal di alamat website ressminya, www.freepascal.org. Setelah file installasi selesai didownload, lakukan langkah-langkah berikut.

Double klik pada freepascal.exe setelah itu tunggu hingga muncul tampilan seperti berikut, kemudian klik next. 


Kemudian akan muncul pengaturan untuk memilih lokasi penyimpanan file installasi, secara default akan tersimpan pada folder C tapi jika ingin mengganti maka klik browse, kemudian klik nextpilih full installation agar komponen yang terinstall lengkap, kemudian klik next.

           Memilih folder untuk penempatan setup Free Pascal, untuk pengaturan default maka diletakan di folder Free Pascal, kemudian klik next.


silahkan menunggu dan hingga installasi finis 





Comments

Post a Comment
Romahkuhijau

Semua Masalah Pasti Ada Jalan Keluarnya

Featured Post

Followers

Widget Atas Posting

Widget HTML Produk

Widget HTML Jasa

Postingan Populer

Sekilas Tentang LinkMagz, Template Blogspot dengan Rasa Wordpress

  Linkmagz adalah nama template terbaru buatan mas sugeng, saya langsung kagum dengan template ini setelah beberapa saat lihat demonya, dan tanpa pikir panjang lagi saya memutuskan untuk mencaba dan sekaligus menggunakanya.  Mulai dari SEO Fast Blogger, terus diganti sama Viomagz dan sekarang diganti lagi sama LinkMagz.  Kalau menurut beberapa ahli, katanya gonta ganti Template tidak bagus bagi SEO.  Tapi menurut saya yang masih awam, apa salahnya ganti template kalau hasilnya jauh lebih baik?  Maka dari itu, saya gak sungkan-sungkan buat ganti Template. Alasan Memilih Template LinkMagz Ada cukup banyak alasan untuk segera memutuskan memilih template ini untuk menggantikan template blog lama saya, ini mungkin sangat subjektif. 1. Suka sama personal Mas Sugeng Suka disini bukan seperti itu, saya masih cowok normal kok hahaha, maksud saya adalah saya kagum dengan mas sugeng dan bagaimana persona nya membangun blognya. saya mengikuti mas sugeng dan tulisan tulisanya sejak beliau masih di

2 Cara Membuat Sitemap (Daftar isi) Pada Blog

Pada Blogspot atau Blogger terdapat feed yang bisa digunakan sebagai sitemap ataupun daftar isi. Halaman peta situs atau yang dalam bahasa inggris disebut dengan sitemap adalah sebuah halaman yang berisi peta atau jalur menuju semua artikel yang ada pada sebuah blog. Halaman peta situs atau sitemap berfungsi untuk mempermudah navigasi didalam blog. Dengan halaman peta situs diharapkan pengunjung tidak “tersesat” ketika mengunjungi blog kita karena sudah memegang “peta”.  Halaman peta situs juga berfungsi mempermudah mesin pencari saat mengindeks artikel yang ada pada suatu blog, jadi peta situs juga berfungsi mengarahkan crawler dari mesin pencari agar tidak “tersesat” pada blog kita.  ungsi peta situs mirip dengan daftar isi pada buku. Dengan peta situs diharapkan pengunjung dapat menemukan dan mengakses seluruh artikel yang ada pada blog. Cara membuat halaman peta situs pada blogger atau blogspot sebenarnya sangat mudah. Kita cukup membuat script yang menampilkan semua judul artikel

Evomagz (Green) Blogger Template V6.3

Ketika membuat sebuah blog yang professional memang harus memperhatikan sebuah tema atau template, agar pembaca atau pengunjung terasa nyaman pada saat membaca sebuah artikel yang sudah di publish pada blog yang telah dibuat. Untuk memilih template yang memiliki tampilan yang elegan, responsive, dan fast loading memang agak susah untuk dicari. Bahkan template premium pun ada yang loadingnya cukup berat, sehingga memakan waktu yang cukup lama pada saat membuka situs atau blog yang telah kita buat. Evomagz template blogger premium dari Mas Sugeng ini cukup legend dan terkenal hingga sekarang. Buat para blogger jaman old pasti sudah mengenal template premium yang satu ini, ini merupakan seri lama buatan mas sugeng yang masih mendapatkan update hingga tahun 2022.  Evomagz ini angkatan template Fastest magz yang dulunya sangat banyak dicari dan dipakai para blogger. Nah menariknnya Evomagz yang sudah rilis sejak dari tahun 2014 ini mendapatkan update terbaru pada tahun awal tahun 2022 yang