penuntun pascal 2

Upload: teguhstece

Post on 08-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Penuntun Pascal 2

    1/4

    Laboratorium Komputer SMA Stella Duce 1 Yogyakarta

    Materi : Turbo Pascal 7.0

    Penuntun Praktikum Pertemuan 3 - 4

    LATIHAN 1

    Perhatikan program di bawah ini !

    1. program lat1;2. uses crt; {deklarasi penggunaan perangkat keras keluaran}3. begin4. writeln('Nama saya :.........');5. write('Saya sekolah di SMA Stella Duce 1 Yogyakarta');6. readln;7. end.

    (1). Adalah nama program. Pembuatan nama ini bebas asal mengikuti aturan penulisan nama

    (2). Crt(cathode ray tube) adalah perangkat keluaran berupa monitor

    (3) dan (7). Seluruh statemen harus berada dalam statemen ini, begin (tanpa akhiran apa pun) dan

    end(dengan diakhiri tanda titik)

    (4) dan (5). Statemen yang diawali dengan perintah write/writeln, menampilkan teks/karakter atau

    memanggil nilai suatu variabel untuk ditampilkan pada layar monitor.

    (6) Coba hilangkan perintah readln ini, kemudian jalankan program. Apa perbedaannya ?

    Untuk menyimpan program dalam PASCAL, agak sedikit rumit jika belum terbiasa. Berikut beberapa

    langkah untuk melakukan penyimpanan file dalam PASCAL.

    1. Jika dibutuhkan, buatlah folder melalu window explorer karena di PASCAL tidakmenyediakan fitur create new folder.

    2. Kembali ke lembar kerja PASCAL, dari menu FILE CHANGE DIR (defaultnya ada di drivedimana aplikasi PASCAL berada).

    3. Pada bagian directories tree, klik dua kali pada drives. Maka akan tersaji drive-drive yang adadi sistem. Klik dua kali pada drive dimanafolderyang dibuat tadi berada. Misal : D:

    4. Otomatis drive D: akan terbuka semua folder yang terdapat di dalamnya, pilih folderyangdimaksud dengan cara klik dua kali. Lalu klik OK.

    5. Sekarang tinggal menyimpanfile nya. FILE SAVE AS6. Beri namafile. Beberapa aturan pemberian namafile :

    Harus diawali dengan huruf (kecil/besar), setelah itu boleh kombinasi angka danhuruf.

    Tidak boleh mengandung spasi Tidak lebih dari 8 karakter Tidak boleh mengandung karakter tertentu (*,&,%,^,#, dll) selain garis bawah ( _ )

  • 8/6/2019 Penuntun Pascal 2

    2/4

    Laboratorium Komputer SMA Stella Duce 1 Yogyakarta

    Materi : Turbo Pascal 7.0

    Penuntun Praktikum Pertemuan 3 - 4

    Tampilan PASCAL :

    LATIHAN 2

    Contoh Penggunaan Konstanta :

    program contoh_konstanta;

    const

    potongan=0.2;

    gaji=1000000;

    NamaPT='P.T. Cahaya Timur';

    begin

    clrscr; {perintah untuk membersihkan layar/clear screen}

    writeln('Potongan = ',potongan);

    writeln('Gaji = ',gaji);

    writeln('NamaPT = ',namapt);

    readln;

    end.

    1. Potongan,gaji dan NamaPT adalah identifier/pengenal untuk konstanta.2. Konstanta bersifat tetap nilainya3. Analisalah program di atas, kemudian perbaiki kekurangannya.

  • 8/6/2019 Penuntun Pascal 2

    3/4

    Laboratorium Komputer SMA Stella Duce 1 Yogyakarta

    Materi : Turbo Pascal 7.0

    Penuntun Praktikum Pertemuan 3 - 4

    LATIHAN 3

    Contoh Penggunaan Variabel :

    program cnth_var;

    var

    huruf : char;

    nama :string;

    berat, tinggi : byte;

    penghasilan :word;

    begin

    clrscr;

    write('Nama : ');readln(nama);

    write('Inisial : ');readln(huruf);write('Tinggi Badan : ');readln(tinggi);

    write('Berat Badan : ');readln(berat)

    write('Penghasilan per bulan : Rp ');readln(penghasilan);

    clrscr;

    writeln('Nama : ',nama);

    writeln('Inisial : ',huruf);

    writeln('Tinggi Badan : ',tinggi,' cm');

    writeln('Berat Badan : ',berat,' kg');

    writeln('Penghasilan per bulan : Rp ',penghasilan,',-');

    readln;

    end.

    Analisalah outputprogram di atas dengan :

    1. Meng-input-kan inisial dengan 2 (dua) huruf atau lebih2. Memasukkan penghasilan dengan nominal di atas 2 juta3. Mengganti readdengan readln dan write dengan writeln (dan sebaliknya)4. Perhatikan pesan kesalahan yang muncul, kemudian perbaiki kesalahan itu

  • 8/6/2019 Penuntun Pascal 2

    4/4

    Laboratorium Komputer SMA Stella Duce 1 Yogyakarta

    Materi : Turbo Pascal 7.0

    Penuntun Praktikum Pertemuan 3 - 4

    Latihan kelompok/individu :

    1.

    2.

    3. Buat dan analisalah program berikut :program string1;

    uses crt;

    var nama:string[15]; {apa fungsi nilai 15 ?}

    begin

    clrscr;

    write('Masukkan Nama : ');readln(nama);

    clrscr;;

    writeln('Nama anda adalah : ',nama);

    readln;

    end.

    4. Buatlah pseudocode/algoritma, flowchartdan program untuk menghitung luas bangun duadimensi (segitiga, persegi panjang, trapesium, jajaran genjang).

    Masukkan :

    Nilai 1 = 75

    Nilai 2 = 80

    Nilai 3 = 76

    Nilai rata-rata = 77

    Nilai 1,2 dan 3 di-input-kan, setelah

    menekan ENTER, muncul hasil rata-

    rata.

    Jari-jari = 7

    Luas Lingkaran = 153.86 cm persegi

    Gunakan konstantaphiuntuk

    menghitung luas lingkaran