Upload
anonymous-ebmprp
View
215
Download
0
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