Ayo Membuat Program Pascal_Dasar-Dasar Pemrograman

Embed Size (px)

Citation preview

  • 8/18/2019 Ayo Membuat Program Pascal_Dasar-Dasar Pemrograman

    1/3

    Ayo Membuat Program Pascal/Dasar-DasarPemrograman

    Pada halaman ini, akan dipelajari mengenai konsep-

    konsep dasar yang berkaitan dengan pembuatan program,

    yaitu:

    •   Variabel

    •  Tipe Data Sederhana

    •  Masukan dan Keluaran (Input  dan  Output )

    •   Operator:

    •   Operator Akhir Program   (End of Program

    Operator )

    •   Operator Akhir Instruksi  (End of Statement 

    Operator )

    •   Operator Pengisian Nilai (Assignment Opera-

    tor )

    •  Operator Aritmatika (Arithmetic Operator )

    •   Komentar

    1 Apa Itu Program Komputer?

    Program Komputer   merupakan sekumpulan instruk-

    si/perintah yang diberikan oleh programmer  kepada me-

    sin komputer. Agar instruksi tersebut dimengerti oleh

    komputer, maka instruksi tersebut harus dalam bentuk

    bahasa yang komputer mengerti.

    Ada banyak bahasa pemrograman di dalam dunia CON-

    TOH pascal ,c/c++/c#,. Salah satu bahasa program kom-

    puter yang terkenal adalah bahasa Pascal. Pencipta baha-sa Pascal, Prof. Niklaus Wirth, menciptakan bahasa Pa-

    scal ini dengan tujuan untuk mengajarkan pemrograman

    secara terstruktur kepada para mahasiswanya.

    2 Program Kosong

    Program Kosong adalah program yang paling sederha-

    na, karena tidak melakukan apa pun. Dalam bahasa Pa-

    scal, program kosong dibuat dengan cara:

    begin end.Penjelasan: (tanda // slash ganda artinya adalah komen-

    tar/keterangan)

    begin // instruksi untuk mengawali program Pascal end. //

    instruksi untuk mengakhiri program Pascal diikuti Ope-

    rator Akhir Program

    3 Program Halo

    Program komputer perlu untuk berinteraksi dengan

    pengguna komputer (user ), interaksi yang paling sederha-

    na adalah, komputer mencetak sesuatu di layar sehingga

    pengguna bisa melihatnya. Untuk membuat hal tersebut,

    cobalah program ini:

    begin writeln('Selamat Datang'); end.

    Penjelasan:

    begin writeln('Halo Pembaca'); // instruksi untuk mence-

    tak & parameter teks yang akan dicetak end.Setelah program tersebut dijalankan, maka komputer ak-

    an mencetak kata  Halo Pembaca  di layar. Ada sebuah

    instruksi baru di sini, yaitu instruksi writeln yang guna-

    nya untuk mencetak lalu menambahkan Enter/baris baru

    (write and add new line, writeln berasal dari write + ln,

    ln  merupakan singkatan dari   line). Instruksi writeln ini

    disertai dengan parameter teks Halo Pembaca  yang ha-

    rus diapit oleh tanda petik tunggal (').

    4 Komentar

    Komentar   adalah teks tambahan yang ditambahkan ke

    dalam program dan tidak akan dikerjakan oleh komputer,

    dengan tujuan:

    1. Menjelaskan arti suatu perintah/blok perintah, se-

    hingga memudahkan orang lain untuk memahami

    apa kegunaan perintah tersebut

    2. Memberi tanda pada bagian perintah/blok perintahtertentu yang sengaja dilompati atau akan digan-

    ti/direvisi pada versi perubahan berikutnya

    1

    https://id.wikipedia.org/wiki/id:Niklaus%2520Wirthhttps://id.wikipedia.org/wiki/id:Pascal%2520(bahasa%2520pemrograman)https://id.wikipedia.org/wiki/id:Bahasa%2520pemrogramanhttps://id.wikibooks.org/wiki/Ayo_Membuat_Program_Pascal/Dasar-Dasar_Pemrograman#Komentarhttps://id.wikibooks.org/wiki/Ayo_Membuat_Program_Pascal/Dasar-Dasar_Pemrograman#OperatorAkhirInstruksihttps://id.wikibooks.org/wiki/Ayo_Membuat_Program_Pascal/Dasar-Dasar_Pemrograman#OperatorAkhirProgramhttps://id.wikibooks.org/wiki/Ayo_Membuat_Program_Pascal/Dasar-Dasar_Pemrograman#Variabel

  • 8/18/2019 Ayo Membuat Program Pascal_Dasar-Dasar Pemrograman

    2/3

    2   5 VARIABEL

    3. Mengingatkan diri sendiri supaya tidak lupa, se-

    hingga memudahkan untuk memahami ulang perin-

    tah tersebut, apabila pada suatu waktu di masa men-

    datang membaca ulang perintah tersebut

    Ada 2 macam komentar dalam program Pascal, yaitu:

    1. Komentar 1 Baris (single line comment ), yaitu ko-

    mentar yang hanya berlaku dalam 1 baris perintah

    saja, dimulai dari tanda  //   (slash ganda) sampai ke

    akhir baris

    2. Komentar Banyak Baris (multiple line comment ), ya-

    itu komentar yang berlaku dalam banyak baris, di-

    mulai dari tanda  {   (kurung kurawal buka) sampai

    tanda }  (kurung kurawal tutup)

    // ini adalah single line comment begin // ini juga single

    line comment end. { ini adalah multiple line commentsemua teks yang ada di antara kurung kurawal buka dan

    kurung kurawal tutup ini akan diabaikan oleh komputer

    } begin end.

    5 Variabel

    Variabel  adalah suatu lokasi/tempat di dalam memorikomputer yang bisa dipakai untuk menyimpan nilai. Va-

    riabel ini melambangkan atau merepresentasikan data.

    Nilai dari sebuah variabel dapat dimasukkan oleh peng-

    guna melalui deklarasi di program ataupun pemasukan

    (input ) di dalam program.

    Untuk setiap data yang berbeda, dibutuhkan variabel

    yang berbeda pula. Variabel dibedakan dengan cara di-

    berikan nama yang berbeda. Contohnya, apabila terdapat

    data “panjang”, “lebar”, dan “tinggi”, maka dapat dipakai

    variabel “p”, “l”, dan “t” untuk melambangkannya.

    Tipe data dari sebuah variabel harus dideklarasikan diawal program. Beberapa contoh tipe data untuk menam-

    pung angka adalah byte, integer, word, dan real. Dalam

    program Pascal, kita dapat melakukan operasi matema-

    tika seperti tambah, kurang, kali, dan bagi.

    Contoh program:

    var p,l,t,v:integer; begin writeln('Masukkan nilai pan-

    jang'); readln(p); writeln('Masukkan nilai lebar'); rea-

    dln(l); writeln('Masukkan nilai tinggi'); readln(t); v := p

    * l * t; writeln(v); readln; end.

    Penjelasan:

    var p,l,t,v:integer; // Deklarasi variabel dengan semua va-riabel bertipe integer begin writeln('Masukkan nilai pan-

    jang'); readln(p); // Input nilai p writeln('Masukkan nilai

    lebar'); readln(l); // Input nilai l writeln('Masukkan nilai

    tinggi'); readln(t); // Input nilai t v := p * l * t; // Operasi

    matematika : v = p kali l kali t writeln(v); // Tampilkan

    nilai v readln; // Supaya pembaca dapat membaca nilai v

    sebelum program otomatis keluar end.

  • 8/18/2019 Ayo Membuat Program Pascal_Dasar-Dasar Pemrograman

    3/3

    3

    6 Text and image sources, contributors, and licenses

    6.1 Text

    •   Ayo Membuat Program Pascal/Dasar-Dasar Pemrograman Sumber:  https://id.wikibooks.org/wiki/Ayo_Membuat_Program_Pascal/

    Dasar-Dasar_Pemrograman?oldid=55601 Kontributor:  Kenrick95, Alagos, IrawanTan, Pingkan Prisilia Langi, RaymondSutanto dan Peng-

    guna anonim: 7

    6.2 Images

    •   Berkas:Information_icon_alt.svg   Sumber:    https://upload.wikimedia.org/wikipedia/commons/4/4b/Information_icon_alt.svg   Lisensi: 

    Public domain Kontributor:  Modification of File:Information icon4.svg.  Pembuat asli:  Original was by El T

    •   Berkas:Stop_hand_nuvola_yellow.svg Sumber:  https://upload.wikimedia.org/wikipedia/commons/5/57/Stop_hand_nuvola_yellow.svg

    Lisensi:   CC BY-SA 2.5  Kontributor:   Modified from   Image:Stop hand nuvola.svg.   Pembuat asli:   Modified by  Mysid from an original

    recreated by User:Stannered

    •   Berkas:Thumb_up_icon.svg Sumber:  https://upload.wikimedia.org/wikipedia/commons/1/1a/Thumb_up_icon.svg Lisensi:  GFDL Kon-

    tributor:  Karya sendiri Pembuat asli:  Piastu

    6.3 Content license

    •   Creative Commons Attribution-Share Alike 3.0

    https://creativecommons.org/licenses/by-sa/3.0/http://localhost/var/www/apps/conversion/tmp/scratch_4//commons.wikimedia.org/wiki/User:Piastuhttps://upload.wikimedia.org/wikipedia/commons/1/1a/Thumb_up_icon.svghttp://localhost/var/www/apps/conversion/tmp/scratch_4//commons.wikimedia.org/wiki/User:Stanneredhttp://localhost/var/www/apps/conversion/tmp/scratch_4//en.wikipedia.org/wiki/User:Mysidhttp://localhost/var/www/apps/conversion/tmp/scratch_4//commons.wikimedia.org/wiki/File:Stop_hand_nuvola.svghttps://upload.wikimedia.org/wikipedia/commons/5/57/Stop_hand_nuvola_yellow.svghttp://localhost/var/www/apps/conversion/tmp/scratch_4//en.wikipedia.org/wiki/User:El_Thttp://localhost/var/www/apps/conversion/tmp/scratch_4//commons.wikimedia.org/wiki/File:Information_icon4.svghttps://upload.wikimedia.org/wikipedia/commons/4/4b/Information_icon_alt.svghttps://id.wikibooks.org/wiki/Ayo_Membuat_Program_Pascal/Dasar-Dasar_Pemrograman?oldid=55601https://id.wikibooks.org/wiki/Ayo_Membuat_Program_Pascal/Dasar-Dasar_Pemrograman?oldid=55601