MENANYA Aktivitas Kegiatan Belajar 1.

Bab 1 Pengenalan bahasa Pemrograman 35 Setelah mengamati, coba buat pertanyaan seperti pertanyaan berikut ini: Kasus1 1. Apa perbedaan diantara kedua algoritma tampilan hobi program diatas? 2. Instruksi apa yang membuat tampilan dari kedua program berbeda? 3. Perintah apa saja dalam Pascal untuk menampilkan output? Apa fungsi tiap perintah input dan bagaimna sintaksnya? Kasus 2 1. Apa perbedaan diantara ke dua cara membaca nilai input diatas? 2. Instruksi apa yang membuat cara membaca nilai inputan di atas? 3. Perintah apa saja dalam Pascal untuk menampilkan output? Apa fungsi tiap perintah input dan bagaimna sintaksnya?

1.3.2.3. Mengumpulkan InformasiMencoba

Dalam pemrograman, secara garis besar ada tiga tahap, yaitu INPUT, PROSES, dan OUTPUT. Ketiganya terangkai dalam bagian pernyataan dalam kode program. Standar masukan pada Pascal adalah keyboard, sedangkan standar output dalam Pascal adalah monitor. Artinya dalam Pascal umumnya semua input dimasukkan lewat keyhasilnya juga pada file. board dan output ditampilkan melalui layar monitor. Selain itu, dalam Pascal juga dikenal standar input output lain, yaitu dengan melakukan operasi pada file, artinya kita bisa membaca input dari file dan mencetak pada file. Namun demikian pembahasan mengenai operasi file akan dibahasa di kelas XI nanti. Standar Output. Lihat kembali algoritma pada kasus 1 Untuk menampilkan data ke layar digunakan instruksi Write dan Writeln.Apa bedanya? {Kode Program 1} Program Hobiku; Uses crt; Begin Clrscr; Write‘Hobiku banyak lho : ’; Write‘1. Membaca ’; Write‘2. Mendengarkan Radio ’; Write‘3. Berenang ’; Write‘4. Memasak ’; Readln; End. {Kode Program 2} Program Hobiku; Uses crt; Begin Clrscr; Write‘Hobiku banyak lho : ’; Writeln‘1. Membaca ’; Writeln‘2. Mendengarkan Radio ’; Writeln‘3. Berenang ’; Writeln‘4. Memasak ’; Readln; End. 36 Pemrograman Dasar SMK Kelas X Sem 2 Kode program 1 hanya menggunakan perintah write sedangkan kode program 2 menggunakan perintah writeln. Hasilnya pada kode program satu menghaslkan output semua dalam satu baris,sedangkan kode program 2, satu perintah cetak ditulis pada satu baris. Apa kesimpulannya? Ada beberapa perbedaan untuk instruksi write dan writeln:

1. Writedigunakan untuk menampilkan data ke layar tanpa disertai pergantian baris baru, jadi data

berikutnya akan menyambung pada baris yang sama 2. Writelndigunakan untuk menampilkan data ke layar kemudian mencetak baris baru. Perintah write atau writeln dapat digunakan untuk menuliskan beberapa hal berikut: a. Nilai Contoh : Write 5; {menuliskan nilai bilangan bulat 5} Writeln‘Halo apa kabar’; {menuliskan string ‘halo apa kabar’ Write ‘a’; {menuliskan karakter ‘a’} Writeln3.14; {menuliskan bilangan real 3.14} b. Variabel Contoh: A:=5; Kata:=’Halo apa kabar’; StatusLulus:=True; WriteA; {menuliskan isi variabel A} WritelnKata; {menuliskan isi variabel Kata} WritelnStatusLulus; {menuliskan isi variabel StatusLulus} c. operasi nilai-nilai atau variabel Contoh: writeln3+2; {menuliskan hasil jumlahan } writeA2; {menuliskan hasil perkalian A2} writeAku+’Bisa; {menuliskan string ‘Aku’ diikuti ‘bisa’} d. Gabungan ketiga bentuk di atas nilai, variabel, dan operasinya Contoh: Write‘Luas segitiga= ‘, Luas {menuliskan ‘Luas segitiga = ‘, diikuti nilai variabel luas} Writea,b; {menuliskan nilai variabel a diikuti nilai variabel b} Writeln Hasil penjumlahan adalah ‘, a+b; Write ‘Luas segitiga dengan alas ‘, a, ‘dan tinggi ‘, t, ‘adalah ’, Luas; {menuliskan string diikuti nilai a, kemudian string, nilai t, string, dan nilai Luas} Standar Output Perhatikan kembali berbagai macam bentuk output pada Kasus 2.