Bahasa Pemograman Pascal

Saat kalian belanja di swalayan ataupun super market pernahkah kalian memperhatikan bagaimana kasir bekerja?Apakah dari banyaknya belanjaan pelanggan, sang kasir menghitung manual satu persatu belanjaan mereka?Iya benar, tentu saja mereka tidak menghitung secara manual, karena bisa dibayangkan antrian yang terjadi mungkin bisa sangat panjang.Hal ini tentu merugikan pelanggan dan supermarket itu sendiri.Pelanggan merasa jenuh, dan banyak waktu yang terbuang sia-sia untuk mengantri, sehingga kepuasan pelanggan menurun. Tentu ini juga akan berdampak terhadap swalayan itu sendiri.   Untuk itu mereka menggunakan aplikasi atau software khusus yang digunakan untuk kasir. Dengan software ini, kasir dapat memeriksa barang belanjaan dengan cepat (menggunakan barcode reader), sehingga dapat menentukan harga setiap barang yang dibeli dan menjumlahkan semuanya dengan sangat mudah dan cepat.

Demikian juga ketika kita bertransaksi di bank, membayar pajak listrik, membayar pajak motor, melakukan pemeriksaan di rumah sakit dan masih banyak lagi yang menggunakan aplikasi atau software khusus untuk melayani pengguna/pelanggannya sehingga menjadi lebih cepat dan praktis. Inilah mengapa kehidupan modern tidak dapat dipisahkan dengan perkembangan teknologi informasi, di mana salah satu bentuknya adalah penerapan aplikasi atau software.

Salah  satu  hal  yang  harus  disyukuri  bahwa  Tuhan  menciptakan  manusia,  membekali dengan kecerdasan sehingga dengan kehendakNya manusia bisa membuat sebuah aplikasi yang amat     membantu     pekerjaan     manusia     termasuk     membantu     kasir     dalam     berkerja. Pernahkah telintas dipikiran kalian bagaimana cara membuat aplikasi perhitungan yang bermanfaat itu?Bagaimana   aplikasi   itu   bisa   menghitung   dengan   cepat?Bagaimana   memerintahnya mengerjakan menghitung?Nah untuk  memahami bagaimana suatu aplikasi  dikembangkan dan dibuat, kalian harus mengerti dulu apa itu bahasa pemrograman.

 

 

1.1.    KEGIATAN BELAJAR 1 PENGENALAN BAHASA PEMROGAMAN

 

1.1.1  Tujuan Pembelajaran

 

  1. Siswa memahami pengertian software bahasa pemrograman, konsep dan manfaatnya dalam kehidupan nyata
  2. Menginstall salah satu bahasa pemrograman, dalam hal ini bahasa pemrograman Pascal

 

 

 

5

 

 

1.1.2  Aktivitas Kegiatan Belajar

 

1.1.2.1.     Mengamati

 

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, coklat

 

dan 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

 

 

 

 

1.1.2.2.     Menanya

 

Setelah melakukan pengamatan, coba buatlah pertanyaan seperti contoh berikut.

 

  1. Apa yang dilakukan Marwa agar dia bisa membuat kue?

 

  1. Apa yang dilakukan Budi agar komputer bisa menyapanya?

 

  1. Pada kasus 1, siapa yang memberi intruksi dan kepada siapa? Sedangkan pada kasus 2, siapa ke siapa?
  2. Adakah perbedaan instruksi yang diberikan ibu dengan instruksi yang diberikan budi?

 

  1. Apa itu program komputer?

 

  1. Kode apakah yang dituliskan Budi?

 

 

 

1.1.2.3.     Mencari Informasi/Mencoba

 

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.  Hasil  kompilasi  inilah  yang  menghasilkan  program  komputer.

Penjelasan lebih detail mengenai keduanya akan dibahas pada bagian akhir Bab ini.

 

 

 

 

Kode Program

(Bahasa Pemrograman)

Interpreter/ Compiler

Aplikasi

(Bahasa Mesin)

 

 

 

 

 

Menurut  kedekatannya  dengan mesin  komputer,  bahasa  pemrogaman  di  bagi  menjadi beberapa tingkatan diantaranya:

  1. Bahasa Mesin

 

 

Bahasa  mesin  merupakan  rangkaian  instruksi  yang  terdiri  dari  kode  biner,  contohnya

 

  1. 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.
  2. Bahasa Tingkat Rendah

 

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

  1. 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.

  1. 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

 

 

Dalam buku Pemrograman Dasar ini, digunakan bahasa Pemrograman Pascal. Mengapa Pascal? Seperti yang dijelaskan sebelumnya bahasa pemrograman Pascal, selanjutnya disingkat bahasa Pascal, adalah salah satu bahasa tingkat tinggi, yang menggunakan perintah-perintah sebagaimana bahasa sehari-hari. Dalam Bahasa Pascal digunakan perintah-perintah sepertiread, write, pernyataan if then, while do, repeat until, begin,end, dan sebagainya yang dimengerti oleh kebanyakan orang, sehingga menjadi bahasa Pascal mudah dipelajari, khususnya untuk mengenalkan pemrograman, melatih kemampuan algoritma dan pemecahan masalah.

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.

Berikut ini tampilan program FreePascal yang digunakan hingga pembahasan nanti di kelas

 

XI.

 

 

 

 

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.

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

 

 

 

 
  1. 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 next.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Memilih komponen apa saja yang akan diinstall, pilih full installation agar komponen yang terinstall lengkap, kemudian klik next.

 

 

 

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

 

  1. Memilih Additional Task atau fungsi tambahan.

 

 

 

 

  1. Kemudian muncul kotak info bahwa aplikasi siap diinstall, kemudian klik next.

 

 

 

 

 

 

  1. Tunggu hingga proses selesai.

 

 

 

 

 

  1. Kemudian akan muncul kotak informasi terkait Free Pascal. Kemudian klik Next

 

 

  1. Klik Finish, setelah selesai

Author: Admin

Leave a Reply

Your email address will not be published. Required fields are marked *