1. Laporan Akhir 1 Menentukan Nilai Besar atau Nilai Kecil Program yang di masukkan adalah :
Dalam praktikum ini , setiap perintah yang kita masukkan haruslah benar agar program tersebut dapat di jalankan . Dalam membuat suatu program dengan menggunakan bahasa pemrograman pascal kita mengenal dengan yang namanya WriteIn yang berarti hasil dari program yang kita masukkan kursornya akan berpindah ke bawah atau baris berikutnya. Uses Crt itu sendiri berguna untuk mengawali agar program tersebut dapat berjalan tanpa ada uses crt program tidak akan berjalan. Begin dalam program tersebut berguna untuk memulai program utama. Clrscr tersebut juga berguna untuk menghapus layar maksudnya adalah ketika kita menulis sebuah program dan program tersebut menghasilkan output yang kita inginkan maka secara sendirinya ketika kita mau membuka kembali output yang pertama itu terhapus dan kembali memuat output yang sama tetapi tidak menampilkan output yang pertama. ReadIn digunakan untuk membaca yang kita masukkan. Dalam memasukkan sebuah inputan,program tersebut tidak dapat berjalan tanpa adanya readIn karena readIn tersebuat digunakan untuk membaca inputan yang kita masukkan sebelumnya. Pada program ini kita memakai kondisi if..then yang biasa digunakan untuk memasukkan kondisi yang akan dieksekusi. Dalam program ini kita lihat ada kata nilai > 50 artinya jika kita masukkan nilai 60 maka outputnya akan menghasilkan nilai besar tetapi jika kita memasukkan angka di bawah 50 maka akan tercetak nilai kecil. Jadi, kita tidak perlu memasukkan 2 kali kondisi
dalam program tersebut kita cukup memakai else yang digunakan untuk mendapatkan hasil yang tercetak jika kondisi yang dimasukkan terpenuhi.
2. Laporan Akhir 2 Menentukan Bilangan Genap dan Ganjil Ini merupakan contoh salah satu program yang menghasilkan output Bilangan tersebut adalah Bilangan Genap atau Ganjil dan dalam program ini kita harus menggunakan label dan pernyataan dengan menyertakan tipe data yang di pakai.
Dalam program di atas kita memakai statement kondisi if..then . Dapat dilihat dari program di atas kita melihat ada kata if angka mod 2 = 0 then , artinya adalah angka tersebut dapat dibagi 2 dan menghasilkan nol. Maka bilangan yang habis di bagi 2 adalah merupakan bilangan genap dan jika tidak habis di bagi 2 adalah bilangan ganjil. Else dalam program tersebut adalah jika kondisi mod 2 = 0 terpenuhi maka akan mencetak bilangan genap selain itu yang tidak bisa dibagi 2 akan mencetak bilangan ganjil. Tipe data yang digunakan dalam program ini adalah integer yaitu tipe data yang digunakan jika hasil program berupa data numerik atau berupa angka. Dalam menentukan bilangan genap atau ganjil kita tidak harus mempergunakan mod 2=0 agar hasil yang kita inginkan dapat sesuai keinginan kita.
3. Laporan Akhir 3 Menentukan Nilai dan Grade yang Didapatkan Dalam program ini kita menggunakan statement kondisi CASE...OF. Statement ini digunakan untuk memilih jika terdapat 2 buah kondisi atau lebih yang setiap kondisi mempunyai penanganan yang berbeda. Seperti program yang kita buat seperti di bawah ini yang menggunakan statement kondisi CASE..OF karena memiliki beberapa kondisi yang berbeda. Setiap kondisi tersebut akan menghasilkan suatu output berupa Grade yang memenuhi kondisi tersebut.
Pada program ini kita menggunakan tipe data integer karena hasil outputan berupa data numerik atau angka. Disini kita akan menghitung nilai yang kita dapatkan dari UTS dan UAS yang akan kita cari nilai totalnya. Memasukkan rumus nilai di atas kita menemukan kata div yang artinya di bagi 2.
Please download full document at www.DOCFOC.com Thanks