Laporan Hasil Modul 1
Laporan Hasil Modul 1
1.1. Tujuan
Alur logika berpikir manusia yang dituangkan dalam skema tertentu yang
selanjutnya dapat diimplementasikan sebagai beberapa perintah dalam suatu
bahasa pemrograman untuk menghasilkan software.
Pada awalnya seorang penulis buku Arab Abu Ja’far Muhammad Ibnu
Musa Al-Khuwarizmimenulis buku yang berjudul Kitab Al Jabar Wal-
Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of
restoration and reduction).Al-Khuwarizmi dibaca orang barat menjadi
Algorism atau dalam bahasa Indonesia adalah Algoritma.
Notasi atau penyajian algoritma ada 2, yaitu pseudocode dan
flowchard.Pseudocode adalah teknik untuk menuliskan algoritma secara high
level yang disajikan dengan tulisan yaitu dengan struktur bahasa
tertentu.Pseudocode adalah kode yang mirip dengan kode pemrograman yang
sebenarnya seperti Pascal, atau C++. Sedangkan flowchart merupakan gambar
atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta
pernyataannya. Flowchard merupakan alat bantu untuk merancang urutan
logika dan flowchart dinyatakan dengan symbol.
PEMBAHASAN
Pada dekrarasi ‘Pesan : string’ di atas, ‘Pesan’ disebut dengan variabel dan
‘string disebut dengan tipe variabel. Deklarasi variabel adalah suatu deklarasi yang
nilainya sudah pasti, dengan kata lain deklarasi jenis ini tidak dapat dirubah lagi atau
konstan.Pemberian nama variabel tidak diperbolehkan menggunakan tanda baca
ataupun spasi, jika nama variabel lebih dari satu. Pada proses translasi di atas,
variabel berguna untuk membaca pesan dari perintah Write(pesan). Kemudian pada
Pascal, penulisan tanda panah tidak diperkenankan, sehingga diganti dengan := (titik
dua,sama dengan). Setelah itutekan Alt+F9 atau klik pada menu compile untuk
mengetahui kebenaran program yang telah dibuat. Setelah itu tekan tombol Ctrl+F9
atau klik pada menu run untuk menampilkan hasil output. Hasil output yang keluar
yaitu Program Pertamaku Versi Variabel.
3. Tulislah program di bawah ini lalu jalankan dan amati apa yang terjadi.
Dalam penulisan nama program tidak boleh menggunakan spasi. Maka jika
ingin menuliskan nama program diatas maka harus dituliskan CaraRata atau
Cara_Rata. Kemudian variabel yang digunakan adalah variabel real dan integer.Real
artinya hasil yang dihasilkan merupakan bilangan desimal sedangkan integer
merupakan bilangan bulat. Dari program no.7 ini pula saya dapat mengetahui bahwa
perintah Read/Readln digunakan untuk memasukkan (input) data lewat keyboard
kedalam suatu variabel, bedanya output statement pada perintah read, posisi
kursornya tidakpindah ke baris selanjutnya. Sedangkan statement pada perintah
readln, posisi kursor akanpindah ke baris selanjutnya setelah diinput. Kemudian arti
dari ‘rata:0:2’ adalah hasil perhitungan rata hanya mengambil dua angka di belakang
koma. Ketika program dijalankan dengan menekan tombol Ctrl+F9, maka tampilan
output program yang ditampilkan yaitu Masukkan nilai 1:, kemudian kita tulis angka
yang ingin kita cari rata-ratanya, kemudian Masukkan nilai 2, lalu keluarlah hasil dari
rata-rata nilai tersebut.
Hal tersebut terjadi karena terdapat beberapa kesalahan, yang pertama yaitu
kita harus menambahkan uses crt sebelum variabel. Seperti yang telah dijelaskan
pada program sebelumnya, jika kita ingin menggunakan clrscr atau clear screen,
maka kita harus mencantumkan uses crt karena clrscr dan uses crt merupakan satu
pasangan. Kemudian ketika sudah menambahkan clrscr program sudah benar namun
outputnya hanya dapat menampilkan kalimat ‘Masukan sembarang kata pertama’
setelah itu kembali ke tampilan Pascal.Pernyataan lainnya tidak dapat terbaca sebab
perintah Readln; tidak dicantumkan, oleh karena itu kita harus mencantumkan readln;
setiap selesai coding. Sehingga output yang ditampilkan yaitu:
Masukan sembarang kata pertama:
Masukan sembarang kata kedua:
KESIMPULAN
Output
Lampiran Langkah Kerja 2
Input
Output
Lampiran Langkah Kerja 3
Input
Output
Lampiran Langkah Kerja 4
Input
Output
Lampiran Langkah Kerja 5
Input
Output
Lampiran Langkah Kerja 6
Input
Output
Lampiran Langkah Kerja 7
Input
Output
Lampiran Langkah Kerja 8
Input
Output 1
Output 2