Rabu, 18 April 2012

TURBO PASCAL

Pengenalan Bahasa Pemrograman Turbo Pascal



 1) Pengenalan Bahasa Pemrograman

Program adalah instruksi-instruksi yang diberikan kepada komputer agar komputer dapat melaksanakan tugas-tugas tertentu. Pemrograman adalah upaya untuk membuat program.
Komputer mempunyai bahasa dasar yang berupa bahasa mesin. Bahasa mesin adalah bahasa yang hanya mengenal kode biner (kode yang berisi angka 0 dan 1 saja) sehingga sangat sulit dibuat, maka diciptakanlah bahasa pemrograman agar mudah dalam pembuatan program.  Pada dasarnya ada dua golongan bahasa pemrograman komputer, yaitu : bahasa pemrograman tingkat rendah (low level languages) dan bahasa pemrograman tingkat tinggi (high level lenguages).

Bahasa pemrograman tingkat rendah adalah bahasa yang berorientasi kepada mesin, yang termasuk dalam golongan ini adalah bahasa mesin (machine languages) dan bahasa rakitan (assembly languages).
Bahasa pemrograman tingkat tinggi adalah bahasa yang berorientasi pada bahasa manusia, umumnya kata-kata yang digunakan adalah bahasa Inggris. Contoh bahasa tingkat tinggi antara lain: Pascal, Basic, Cobol, Fortran, C dan C++.
Bahasa pemrograman selain bahasa mesin tidak dapat dipahami oleh komputer karena komputer hanya mengenal kode 1 dan 0, agar dapat dimengerti oleh komputer maka perlu diterjemahkan terlebih dahulu menggunakan Interpreter atau kompiler. Perbedaan antara Interpreter dan kompiler adalah pada Interpreter menerjemahkan perintah satu demi satu, sedangkan pada kompiler menerjemahkan perintah dari program langsung sekaligus semua perintah.

2) Bahasa Pascal
Bahasa pemrograman yang akan dipelajari pada kompotensi Mengoperasikan Software Bahasa Pemrograman Level 1 ini adalah bahasa Pascal. Bahasa pascal dirancang oleh Profesor Niklaus Wirth dari Technical University Zurich Swiss. Nama pascal sendiri diambil untuk mengenang dan mengabadikan seorang matematikawan Perancis bernama Blaise Pascal (1623-1662).
Turbo pascal menyediakan fasiltas IDE (Integrated Development Environment), yang diantaranya berisi:
a)    Kompiler (untuk mengkompilasi program menjadi suatu objek yang dapat dipahami oleh komputer)
b)   Debugger ( untuk membantu mencari kesalahan program)
c)    Linker (untuk menggabungkan file objek dan file pustaka serta membentuk file executable)
d)   Editor (untuk menuliskan program sumber).

3) Menginstal Turbo Pascal
Sistem minimum yang diperlukan untuk menginstal Turbo Pascal yaitu PC dengan clock prosesor 486 yang mempunyai CDROM, sistem operasi DOS atau windows, free space 5 MB dan Master Turbo Pascal 7.0. Proses instalasi  Turbo Pascal 7.0, meliputi:
a)    Hidupkan Komputer
b)   Masukkan CD master Turbo Pascal 7.0 ke drive CDROM
c)    Masuk ke direktori CDROM kemudian masuk ke folder Turbo Pascal 7.0.
Gambar 1. Persiapan Instal Turbo Pascal
d)   Double klik file Install.exe, kemudian muncul kotak dialog sebagai berikut:
Gambar 2. Tampilan Install.exe
e)    Klik Run Program, Keluar tampilan kotak dialog seperti di bawah ini, kemudian tekan Enter
Gambar 3. Kotak Dialog Install Utility
f)     Keluar kotak dialog dengan pertanyaan Enter the source drive to use maksudnya ketikan drive CDROM yang berisi master Turbo Pascal, kemudian tekan Enter
g)   Keluar kotak dialog dengan pertanyaan Enter the source path maksudnya adalah ketikan nama folder master Turbo Pascal, kemudian tekan enter
h)   Keluar kotak dialog dengan dua macam pilihan yaitu mau di tempatkan di mana program yang kita install di harddisk atau floppy drive, kita pilih yang pertama karena kita akan memasukkan program ke dalam harddisk, setelah itu tekan enter
i)     Keluar kotak dialog seperti di bawah ini, maksudnya adalah kita akan memasukan program ke dalam drive apa di harddisk ? Kemudian pilih Start Instalation dan tekan Enter.
Gambar 4. Mengarahkan Folder Turbo Pascal
j)   Tinggal menunggu proses instalasi selesai.
k)    Setelah selesai proses instalasi, untuk menjalankan Turbo Pascal dengan cara masuk ke folder hasil instalasi pada direktori bin, double klik file TPX.exe.
l)     Tampilan awal pascal
Gambar 5. Tampilan Turbo Pascal 7.0
  1. a. Rangkuman 1
Bahasa pemrograman dibagi menjadi dua, yaitu bahasa tingkat tinggi (High level lenguage) dan bahasa tingkat rendah (Low level lenguage). Pascal termasuk dalam bahasa tingkat tinggi.
Spesifikasi komputer untuk menginstal Turbo Pascal 7.0 memiliki syarat minimum PC yaitu PC dengan clock prosesor 486 yang mempunyai CDROM, sistem operasi DOS atau windows, free space 5 MB dan Master Turbo Pascal 7.0. Proses instalasi  Turbo Pascal 7.0
  1. b. Tugas 1
1)       Pelajarilah uraian materi diatas!
2)       Apakah yang dimaksud dengan file executable ?
3)       Sebutkan perbedaan interpreter dan kompiler ?
4)       Setelah selesai praktek buatlah laporannya!
  1. c. Tes Formatif 1
1)       Apakah yang dimaksud dengan bahasa pemrograman tingkat tinggi !
2)       Sebutkan contoh-contoh bahasa tingkat tinggi ?
3)       Apakah yang dimaksud dengan Editor, Debugger, Linker dan Kompiler
4)       Installah program Turbo Pascal 7.0 ke drive C!
  1. d. Kunci Jawaban Formatif 1
1)       Bahasa pemrograman tingkat tinggi adalah bahasa yang berorientasi pada bahasa manusia, tidak menggunakan kode 0 dan 1, pada bahasa ini memerlukan penerjemah (interpreter dan kompiler) agar dapat dipahami oleh komputer.
2)       Contoh bahasa tingkat tinggi adalah basic, cobol, pascal, fortran, C dan C++.
3)       Yang dimaksud istilah di bawah ini adalah
a)        Editor (untuk menuliskan program sumber).
b)       Debugger ( untuk membantu mencari kesalahan program)
c)        Linker (untuk menggabungkan file objek dan file pustaka serta membentuk file executable)
d)       Kompiler (untuk mengkompilasi program menjadi suatu objek yang dapat dipahami oleh komputer)
4)       Ikuti langkah instalasi program seperti uraian materi diatas
  1. e. Lembar Kerja 1
Alat dan Bahan
1)       Perangkat komputer dengan CD ROM
2)   CD master Turbo Pascal 7.0

Kesehatan dan Keselamatan Kerja

1)       Berdo’alah sebelum memulai kegiatan belajar.
2)       Bacalah dan pahami petunjuk praktikum pada setiap lembar kegiatan belajar.
3)       Pastikan komputer dalam keadaan baik, semua kabel penghubung terhubung dengan benar.
4)       Jangan meletakkan benda yang dapat mengeluarkan medan elektromagnetik di dekat komputer (magnet, handphone, dan sebagainya).
5)       Gunakanlah komputer sesuai fungsinya dengan hati-hati. Jangan bermain game!
6)        Setelah selesai, matikan komputer dengan benar!
Langkah Kerja
1)       Siapkanlah peralatan yang akan digunakan!
2)       Periksa semua kabel penghubung pada komputer.
3)       Hidupkan komputer dengan menekan saklar pada komputer. Jangan menghidupkan komputer dengan memasukkan colokan ke stop kontak ketika saklar dalam keadaan on.
4)       Setelah komputer menyala, masukan cd master Turbo Pascal ke dalam CDROM.
5)       Lakukan proses instalasi Turbo Pascal 7.0 ke dalam drive C pada harddisk.
6)       Buatlah hasil analisis dari proses instalasi yang telah dilakukan!
7)       Setelah selesai keluarkan cd master Turbo Pascal dari drive CDROM, matikan komputer sesuai prosedur dan rapikan seperti semula.
  1. 2. Kegiatan Belajar 2 : Penggunaan Turbo Pascal
  2. a. Tujuan Kegiatan Pemelajaran
Setelah melaksanakan kegiatan pemelajaran 2 diharapkan peserta diklat mengenal Turbo Pascal dan pemrograman menggunakan Turbo Pascal.
  1. b. Uraian Materi 2
1) Mengenal Lingkungan Turbo Pascal
Gambar 6. Menu Turbo Pascal
Turbo Pascal memiliki menu-menu  pada bagian atas layar. Item-item dari menu ini berupa:
a)        File, berisi berbagai perintah seperti :
(1)     Membuat program baru (New)
(2)     Menyimpan file (save)
(3)     Mencetak program ke printer (Print)
(4)     Memuat program ke editor
(5)     Mengubah direktori kerja (Change dir)
(6)     Keluar dari DOS sementara (DOS shell)
(7)     Keluar dari Turbo Pascal (Exit).
b)       Edit, berisi berbagai perintah seperti
(1)     membatalkan perintah (Undo)
(2)     kembali ke perintah sebelumnya (Redo)
(3)     menyalin (copy+paste)
(4)     membuang teks (cut)
(5)     melihat isi Clipboard (Show clipboard)
c)        Search, digunakan untuk mencari (find) dan mengganti teks (replace)
d)       Run, digunakan untuk menjalankan/mengeksekusi program (Run atau menekan ctrl+F9), mengatur eksekusi perintah per langkah (Step over) dan mengisikan parameter baris perintah.
e)        Compile, digunakan untuk mengkompilasi program ke disk atau memori, mengkompilasi secara cerdas terhadap program multifile dan menampilkan informasi mengenai program dan besarnya memori. Compile dapat pula dilakukan dengan menekan F9.
f)         Debug, digunakan untuk mencari kesalahan/ debugging
g)       Tools, digunakan untuk menampilkan jendela pesan kesalahan
h)       Options, digunakan untuk mengatur bebarapa pilihan yaitu debugger dan linker.
i)         Window, digunakan untuk menutup jendela yang sedang aktif
j)         Help, berisi berbagai bantuan dalam turbo pascal.

2)       Pengoperasian Menu Turbo Pascal 7.0

Cara menggunakan menu ditunjukkan sebagai berikut :
Tindakan Dengan Mouse Dengan Keyboard
Menampilkan sebuah menu Gerakan penunjuk mouse ke nama menu dan kemudian klik tombol Tekan <Alt> dan tekan huruf kunci dari menu yang dikehendaki (terdapat warna yang berbeda pada menu)
Memilih perintah Gerakan penunjuk mouse ke suatu perintah dalam menu, kemudian klik kiri Tekan tombol yang menjadi kunci dari perintah
Membatalkan perintah Klik di luar menu Tekan <Esc>
Contoh penggunaan Turbo Pascal 7.0 untuk menuliskan program:
a)        Membuat File Baru, perintahnya sebagai berikut :
Pilih menu File, kemudian pilih New
b)       Menyimpan File program, perintahnya sebagai berikut :
Pilih menu File, kemudian pilih Save
c)        Menutup program, perintahnya sebagai berikut :
Pilih menu Window, kemudian pilih close
d)       Membuka File, perintahnya sebagai berikut :
Pilih menu File, kemudian pilih Open
e)        Keluar dari Turbo Pascal, perintahnya sebagai berikut :
Pilih menu File, kemudian pilih Exit

3)       Struktur Program Pascal

Secara ringkas struktur program pascal terdiri dari :
a)        Judul Program, bersifat optional (bisa ditulis bisa tidak), untuk nama program adalah nama program yang kita buat dengan syarat penulisan harus berbeda dengan nama unit atau prosedur yang disediakan oleh pascal, tidak boleh ada spasi, tidak boleh ada tanda hubung (-) dan tidak boleh diawali dengan angka.
b)       Bagian Deklarasi, digunakan bila di dalam program menggunakan pengenal (identifier). Identifier dapat berupa :
(1)  Konstanta
(2)  Label
(3)  Tipe
(4)  Variabel
(5)  Deklarasi subprogram (prosedur dan fungsi)
Apabila suatu program menggunakan identifier, pascal menuntut supaya identifier tersebut dikenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan terlebih dahulu.  Massing-masing deklarasi akan diterangkan pada Uraian Materi 3.
c)        Bagian Pernyataan, dengan struktur penulisan:
Begin
Pernyataan;
End.
  1. c. Rangkuman 2
Turbo Pascal mempunyai menu-menu diatas layar yaitu file, edit, search, run, compile, debug, tools, options, window dan help. Struktur program pascal, yaitu terdiri dari judul program, bagian deklarasi dan pernyataan.
  1. d. Tugas 2
1)   Pelajarilah uraian materi tentang mengenal Turbo Pascal dan pemrograman menggunakan Turbo Pascal!
2)   Bukalah salah satu file Turbo Pascal di direktori TP:\Examples!
  1. e. Tes Formatif 2
1)   Sebutkan syarat-syarat dalam menuliskan nama program pada judul program!
2)   Sebutkan macam-macam bagian deklarasi !


  1. f. Kunci Jawaban Formatif 2
1)   Syarat penulisan maksimal 8 karakter tanpa spasi, harus berbeda dengan nama unit atau prosedur yang disediakan oleh pascal dan tidak boleh diawali dengan angka.
2)   Macam-macam bagian deklarasi:
a)    Deklarasi Label
b)   Deklarasi Konstanta
c)    Deklarasi Tipe
d)   Deklarasi Variabel
e)    Deklarasi subprogram (prosedur dan fungsi)
  1. g. Lembar Kerja 2
Alat dan Bahan
PC yang sudah terinstal Turbo Pascal 7.0

Kesehatan dan Keselamatan Kerja

1)       Berdo’alah sebelum memulai kegiatan belajar.
2)       Bacalah dan pahami petunjuk praktikum pada setiap lembar kegiatan belajar.
3)       Pastikan komputer dalam keadaan baik, semua kabel penghubung terhubung dengan benar.
4)       Jangan meletakkan benda yang dapat mengeluarkan medan elektromagnetik di dekat komputer (magnet, handphone, dan sebagainya).
5)       Gunakanlah komputer sesuai fungsinya dengan hati-hati, jangan bermain game.
6)       Setelah selesai, matikan komputer dengan benar!
Langkah Kerja
1)       Siapkanlah peralatan yang akan digunakan!
2)       Periksa semua kabel penghubung pada komputer.
3)       Hidupkan komputer dengan menekan saklar pada komputer, jangan menghidupkan komputer dengan memasukkan colokan ke stop kontak ketika saklar dalam keadaan on.
4)       Jalankan program Turbo Pascal 7.0
5)       Amati menu-menu yang disediakan oleh Turbo Pascal
6)       Bukalah salah satu file yang ada direktori TP:\ Examples
7)       Kalau sudah dibuka tutup file tersebut.
8)       Rubahlah direktori ke direktori TP:\ Examples
9)       Bukalah salah satu file yang ada direktori TP:\ Examples, Amati perbedaan saat membuka sebelum dirubah direktorinya dan dirubah direktorinya
10)    Keluar dari pascal, matikan komputer sesuai dengan prosedur yang ada dan rapikan tempat sesuai kondisi semula.


  1. 3. Kegiatan Belajar 3 : Pembuatan Program Sederhana
  2. a. Tujuan Kegiatan Pemelajaran
Setelah melaksanakan kegiatan pemelajaran 3 diharapkan peserta diklat dapat membuat program sederhana menggunakan Turbo Pascal 7.0
  1. b. Uraian Materi 3
1) Membuat Program Yang Paling Sederhana
Suatu program pascal yang paling sederhana adalah program yang hanya terdiri dari sebuah bagian pernyataan saja. Bagian pernyataan diawali dengan kata begin dan diakhiri end. Suatu program yang paling sederhana, seperti di bawah ini:
begin
end.
Program tersebut tidak mempunyai pernyataan, sehingga program tersebut apabila dieksekusi tidak akan mengerjakan apa-apa, suatu pernyataan menunjukkan suatu tindakan yang dikerjakan oleh program. Contoh program yang mempunyai pernyataan adalah sebagai berikut :
begin
writeln(‘latihan pascal’);
end.
Bila program tersebut dijalankan, maka akan ditampilkan tulisan sebagai berikut:
latihan pascal
Bahasa pascal mempunyai operasi keluaran dan masukan, yaitu operasi keluaran ke layar (monitor/CRT), membaca masukan dari keyboard dan mencetak informasi ke printer. Operasi keluaran ke layar menggunakan deklarasi uses crt; yaitu memakai unit crt sebagai keluaran, kemudian pernyataan yang digunakan untuk menampilkan informasi ke layar adalah write dan writeln. Struktur penulisan program untuk menampilkan pernyataan ke layar:
Contoh program menggunakan write:
begin
write(‘pernyataan 1’);
write(‘pernyataan 2’);
end.
Hasil tampilan di layar :
pernyataan 1pernyataan 2
Contoh program menggunakan writeln:
begin
writeln(‘pernyataan 1’);
writeln(‘pernyataan 2’);
end.
Hasil tampilan di layar :
pernyataan 1
pernyataan 2
Perbedaan pemakaian write dan writeln adalah hasil tampilan write pernyataan 1 dan pernyataan 2 langsung bersambung tanpa pindah baris, sedangkan hasil tampilan writeln pernyataan 1 kemudian diikuti perpindahan baris untuk menampilkan  pernyataan 2.
Membaca masukan dari keyboard menggunakan pernyataan read dan readln. Perbedaan read dan readln adalah read dapat membaca masukan data yang dipisahkan oleh spasi karena pascal mendeteksi spasi atau sejumlah spasi (Tab) sebagai pemisah data kemudian kelebihan data akan dimasukkan ke read atau readln berikutnya, sedangkan readln hampir sama dengan read tetapi kelebihan data akan dibuang.
Mencetak informasi ke printer menggunakan pernyataan write atau writeln dengan sebelumnya mendeklarasikan uses printer;. Struktur penulisan untuk mencetak informasi ke printer menggunakan pascal adalah sebagai berikut:
Write(lst,informasi,……);  Atau
Writeln(lst,informasi,….);

2)        Penulisan Program Pascal

Program Pascal tidak mengenal aturan penulisan di kolom tertentu, jadi boleh ditulis mulai kolom berapapun. Penulisan pernyataan dibuat menjorok masuk supaya mempermudah pembacaan program dan tidak mempengaruhi proses.
Contoh :
begin
writeln (‘latihan pascal’);
writeln(‘program sederhana’);
end.
Penulisan pernyataan tersebut diperbolehkan, tetapi akan lebih baik apabila penulisan pernyataan dibuat menjorok semua sehingga mudah dibaca dan tidak membuat bingung, seperti berikut ini:
begin
writeln (‘latihan pascal’);
writeln(‘program sederhana’);
end.

3)        Penulisan Judul Program

Judul program mempunyai sifat optional, seperti telah diterangkan pada Uraian Materi2, jadi judul program hanya berfungsi sebagai dokumentasi saja tidak mempengaruhi pada proses suatu program. Judul program terletak di awal program dan diakhiri dengan tanda titik koma. Struktur penulisan Judul program adalah sebagai berikut :
program namaprogram;
Contoh :
program contoh;
begin
writeln (‘latihan pascal’);
writeln(‘program sederhana’);

end.

4)        Pemakaian Komentar dalam Program

Komentar adalah suatu tulisan pada program yang tidak berarti apa-apa bagi komputer, tetapi sangat berguna bagi orang, karena bertindak sebagai dokumentasi. Pada saat menulis program kita mengetahui maksudnya, tetapi setelah selang beberapa waktu mungkin kita lupa maksud dari program, maka dari itu kita membutuhkan komentar, supaya program dapat dimengerti maksudnya setiap saat.
Struktur penulisan komentar terdapat dua cara, yaitu
a)    Diawali atau diakhiri dengan tanda { dan }
b)    Diawali atau diakhiri dengan tanda (* dan *)
Contoh:
{ ————————— }
{ Program : Latihan           }
{ Program membuat komentar    }
{ Dibuat oleh Budi            }
{ ————————— }
Komentar dapat diletakkan di mana saja. Tanda awal dan akhir dari komentar dapat terletak pada baris yang berbeda
{ —————————
Program : Latihan
Program membuat komentar
Dibuat oleh Budi
————————— }
Tanda { } dan (* *) tidak dianggap sebagai komentar apabila berada di dalam tanda petik tunggal, seperti contoh di bawah ini:
writeln (‘ contoh {bukan komentar} ’ );
Apabila dijalankan akan menghasilkan tulisan :
contoh {bukan komentar}
Aturan yang berlaku untuk penulisan komentar, adalah sebagai berikut: :
a)    Sepasang tanda (*  *) boleh berada di dalam sepasang tanda {………}
b)    Sepasang tanda {   } boleh berada di dalam sepasang tanda (*……*)
c)    Tanda (*  *) dan {   } tidak boleh berpotongan.
  1. c. Rangkuman 3
Pernyataan berfungsi sebagai instruksi dalam suatu program, apabila program dijalankan maka program akan menjalankan instruksi tersebut.  Penulisan peryataan di awali dengan menuliskan begin dan end.
Pernyataan ditulis menjorok ke dalam agar mudah dipahami orang, selain itu suatu program akan lebih baik kalau diberi judul program. Komentar sangat berguna untuk memudahkan dalam memahami suatu program. Penulisan komentar diawal dengan tanda {   } atau (*  *). Komentar tidak boleh berada didalam tanda petik tunggal dalam suatu pernyataan.
  1. d. Tugas 3
1)        Pelajarilah uraian materi tentang program sederhana menggunakan Turbo Pascal 7.0
2)        Buatlah program sederhana untuk menampilkan beberapa pernyataan di layar !
3)        Buatlah komentar pada contoh program yang sudah kalian buat dengan 2 cara !
  1. e. Tes Formatif 3
1)       Mengapa judul bersifat optional?
2)       Bagaimakah penulisan sebuah judul program ?
3)       Buatlah sebuah program yang terdiri dari 3 pernyataan untuk ditampilkan di layar monitor !
4)       Buatlah suatu komentar pada program yang terdiri dari lima baris !
  1. f. Kunci Jawaban Formatif 3
1)       Judul bersifat optional karena judul program itu boleh dituliskan dan boleh tidak dituliskan, hanya sebagai dokumentasi tidak mempengaruhi proses dari program.
2)       Penulisan judul program adalah sebagi berikut :
Program namaprogram;
Penulisan judul diawali dengan kata Program kemudian spasi  diikuti namaprogram(terserah pembuat program), dan diakhiri tanda titik koma.
3)       Contoh Program:
program contoh;
begin
writeln (‘Tes Formatif’);
writeln(‘Membuat program’);
writeln(‘berisi tiga pernyataan’);
end.
4)       Contoh program :
{ —————————
Program : Latihan
Program membuat komentar
Dibuat oleh Budi
No Absen : 15
Alamat : Sleman
————————— }
program contoh;
begin
writeln (‘Tes Formatif’);
end.
  1. g. Lembar Kerja 3
Alat dan Bahan
1)        PC yang sudah terinstal Turbo Pascal 7.0
2)        Printer
Kesehatan dan Keselamatan Kerja
1)       Berdo’alah sebelum memulai kegiatan belajar.
2)       Bacalah dan pahami petunjuk praktikum pada setiap lembar kegiatan belajar.
3)       Pastikan komputer dalam keadaan baik, semua kabel penghubung terhubung dengan benar.
4)       Jangan meletakkan benda yang dapat mengeluarkan medan elektromagnetik di dekat komputer (magnet, handphone, dan sebagainya).
5)       Gunakanlah komputer sesuai fungsinya dengan hati-hati, jangan bermain game.
6)       Setelah selesai, matikan komputer dengan benar!
Langkah Kerja
1)       Siapkanlah peralatan yang akan digunakan !
2)       Periksa semua kabel penghubung pada komputer !
3)       Hidupkan komputer dengan menekan saklar pada komputer, jangan menghidupkan komputer dengan memasukkan colokan ke stop kontak ketika saklar dalam keadaan on!
4)       Jalankan program Turbo Pascal 7.0 !
5)       Buatlah program sederhana yang terdiri dari 5 pernyataan !
Apabila dijalankan akan menampilkan :
Nama siswa
Alamat siswa
Umur siswa
Sekolah siswa
Kelas siswa
6)       Ulangi langkah 5 untuk membaca data dari keyboard dan mencetak ke printer !
7)       Berilah komentar pada program yang kalian buat !
8)       Simpan program didirektori kalian, tutup program pascal. Matikan komputer dan rapikan seperti semula !


  1. 4. Kegiatan Belajar 4 : PemakaianTipe data dan Unit
  2. a. Tujuan Kegiatan Pemelajaran
Setelah melaksanakan kegiatan pemelajaran 4 diharapkan peserta diklat mampu mendeklarasikan konstanta, variabel, tipe, label, prosedur dan fungsi.
  1. b. Uraian Materi 4
1) Tipe Data
Tipe-tipe dasar pada Turbo Pascal dapat, yaitu:
a)        Tipe Bilangan Bulat (integer)
Tipe bilangan bulat (integer) terdiri atas:
Tipe Data Jangkauan Nilai Ukuran Memori
Shortint -128 s/d 127 1 Byte
Integer -32.768 s/d 32.767 2 Byte
Longint -2.147.483.648 s/d 2.147.483.647 4 Byte
Byte 0 s/d 255 1 Byte
Word 0 s/d 65.535 2 Byte
b)       Tipe Boolean
Boolean adalah suatu tipe data yang berisi nilai dengan kemungkinan hanya berupa False dan True
c)        Tipe Char
Tipe char adalah tipe yang berisi sebuah karakter.
d)       Tipe Real
e)        Tipe data  terdiri dari :
Tipe Data Jangkauan Nilai Ukuran Memori
Real 2,9×10-39 s/d 1,7×1038 6 Byte
Single 1,5×10-45 s/d 3,4×1038 4 Byte
Double 5,0×10-324 s/d 1,7×10308 8 Byte
Extended 5,0×10-4951 s/d 1,1×104932 10 Byte
Comp 263 s/d 263 –1(-9,2×1018 s/d 9,218) 8 Byte
f ) Tipe String
Tipe string adalah pengembangan dari tipe char, yang bisa terdiri dari banyak char.
2) Bagian Deklarasi
Bagian deklarasi digunakan bila dalam program akan menggunakan identifier (pengenal). Pascal menuntu agar identifier tersebut dikenalkan terlebih dahulu  sebelum digunakan, yaitu dideklarasikan terlebih dahulu.
a)        Deklarasi Konstanta
Deklarasi konstanta digunakan apabila identifier yanmg digunakan berupa nilai-nilai konstanta. Definisi konstanta diawali dengan kata Const diikuti denngan kumpulan identifier yang diberi suatui nilai konstanta. Contoh penggunaan deklarasi konstanta.
program contoh_konstanta;
const
nama=’budi’;
nis=12342;
begin
writeln(‘Nama = ‘,Nama);
writeln(‘NIS    =’,NIS);
end.
b)       Deklarasi Variabel
Perbedaan antara deklarasi konstanta dan deklarasi variabel adalah pada deklarasi konstanta kita tidak dapat merubah nilainya dalam program, sedangkan pada deklarasi variabel nilainya dapat diubah-ubah. Penulisan deklarasi variabel adalah sebagai berikut :
var identifier: tipe data;
Apabila terdiri dari beberapa identifier maka identifier dipisahkan dengan tanda koma.
Contoh penggunaan deklarasi Variabel:
program Contoh_Variabel;
var data1,data2: integer;
huruf :char;
begin
data1:=123;
data2:=321;
huruf:=’A’;
writeln(data1);
writeln(data2);
writeln(huruf);
end.


c)        Deklarasi Tipe
Bentuk deklarasi tipe adalah sebagai berikut:
type
identifier = tipe data;
Contoh penggunaan deklarasi tipe:
type
angka=integer;
kata = string;
var
gaji, jumlah_anak : angka;
nama, alamat : kata;
begin
nama:=’Budi’;
alamat:=’Jl Mawar Yogyakarta’;
gaji:=500000;
jumlah_anak:=2;
writeln(‘Nama    =’, Nama);
writeln(‘Alamat   =’,alamat);
writeln(‘Gaji        =’, gaji);
writeln(‘Jumlah Anak =‘, jumlah_anak);
end.
d)       Deklarasi Label
Label berguna untuk menandai suatu pernyataan, kemudian pernyataan yang ditandai tersebut dapat diacu oleh statement goto. Struktur penulisan dalam program sebagai contoh penggunaan label :
uses crt;
label akhir;
begin
writeln(‘pernyataan 1’);
writeln(‘pernyataan 2’);
writeln(‘pernyataan 3’);
goto akhir;
writeln(‘pernyataan 4’);
akhir :
writeln(‘pernyataan 4 dilewati’);
end.
Hasil eksekusi program :
pernyataan 1
pernyataan 2
pernyataan 3
pernyataan 4 dilewati
e)        Deklarasi Prosedur dan fungsi
Prosedure dan fungsi merupakan subprogram yang letaknya setelah bagian deklarasi sebelum program utama, prosedur atau fungsi akan dieksekusi pada saat ada pemanggilan dari program utama dengan menulis nama prosedur atau nama fungsinya. Struktur penulisan program :
procedure nama_prosedur;
begin
pernyataan;
end;
Fungsi hampir sama dengan prosedur, perbedaannya adalah prosedur berdiri sendiri sebagai pernyataan, sedang fungsi berdiri sebagai operand dalam ekspresi. Perbedaan kedua yaitu prosedur tidak memberikan hasil saat prosedur dipanggil, sedang fungsi memberikan hasil berupa suatu nilai saat fungsi dipanggil.
3) Unit standar pada turbo pascal
Pascal menyediakan beberapa unit standar yang langsung bisa digunakan dengan mendeklarasikan jenis unit pada uses. Jenis-jenis unit itu adalah system, crt, printer, dos, graph, graph3, turbo3 dan overlay. Pemakaian unit ini tergantung dari tujuan pembuatan program akan bekerja dalam lingkup kegiatan apa.
Unit yang dipakai secara umum dalam pemrograman pascal untuk operasi yang dilihat pada layar adalah unit crt,salah satu perintah dari unit crt adalah clrscr; yang artinya membersihkan layar.

Sumber : http://rplsmkjember.wordpress.com/2010/01/20/pengenalan-bahasa-pemrograman-turbo-pascal/

Get This Comment Form

Tidak ada komentar:

Posting Komentar