Page 39 - Pemrograman Dasar kelas X
P. 39

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?


     Mengumpulkan Informasi/Mencoba

                     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}                                  {Kode Program 2}
                 Program Hobiku;                               Program Hobiku;

                 Uses crt;                                         Uses crt;
                 Begin                                             Begin
                     Clrscr;                                           Clrscr;

                     Write(‘Hobiku banyak lho : ’);                    Write(‘Hobiku banyak lho : ’);
                     Write(‘1. Membaca ’);                             Writeln(‘1. Membaca ’);
                     Write(‘2. Mendengarkan Radio ’);                  Writeln(‘2. Mendengarkan Radio ’);

                     Write(‘3. Berenang ’);                            Writeln(‘3. Berenang ’);
                     Write(‘4. Memasak ’);                             Writeln(‘4. Memasak ’);

                     Readln;                                           Readln;
                 End.                                          End.
   34   35   36   37   38   39   40   41   42   43   44