BAB I PENDAHULUAN A. Latar belakang Bahasa pemrograman pascal merupakan salah satu bahasa mesin yang sering kali digunakan di dalam membuat suatu aplikasi yang baru yang bertujuan mempermudah pekerjaan. Bahasa pemrograman pascal yang sekarang telah keluar dengan beberapa jenis yang sekarang sering digunakan adalah pascal 7 dan pascal windows. Di dalam pascal kita bias menerapkan berbagai bidang hal ini tak lain bertujuan untuk mempermudah atau membantu pekerjaan di bidang tersebut,salah satu pengaplikasiannya dapat dilihat di dalam bidang matematika. Hubungan matematika dengan pemrograman komputer sangat begitu erat,ini dapat dilihat terdapat algortima yang tak bisa lepas dari matematika. Di dalam pascal banyak yang dapat dibuat berupa software sederhana yang yang berhubungan dengan matematika salah satu contohnya adalah di dalam menentukan luas suatu lingkarang. Di dalam pascal setelah dibuat berupa software sederhananya maka kita dapat dengan mudah menggunakannya terhadap apapun yang menjadi kendala pada perhitungan luas lingkaran tersebut. Maka pemilihan pascal sebagai materi yang diajarkan sangat cocok karena hal ini dapat membantu dalam mengerjakan sesuatu dalam hal ini di bidang matematika. B. Tujuan 1. Untuk mengetahui karakter dan simbol 2. Untuk mengetahui kata baku 3. Untuk mengetahui identifier 4. Untuk mengetahui tipe data 5. Untuk mengetahui ungkapan 6. Untuk mengetahui hal-hal / fungsi di toolbar pada pascal
C. Rumusan masalah 1
1. Apakah karakter dan symbol? 2. Apakah kata baku? 3. Apakah identifier? 4. Apakah tipe data? 5. Apakah ungkapan? 6. Apa hal-hal / fungsi di toolbar pada pascal?
BAB II ISI 2
A. Karakter dan simbol Karakter dalam turbo pascal dapat berupa : 1. Huruf,yaitu A sampai dengan Z,a sampai dengan Z 2. Angka,yaitu 0 sampai dengan 9 3. Angka heksadesimal,yaitu angka 0 sampai dengan 9,huruf A sampai dengan F,a sampai dengan f. 4. Karakter ber-ASCII di bawah 32 dan di atas 127 5. Simbol khusus yaitu + - * / = < > [ ] . , ( ) ; : ^ @ { } $ # B. Kata Baku Kata baku merupakan kata yang mempunyai makna khusus bagi turbo pascal,sebagai contohnya begin,if,program dan lainnya. Suatu kata baku tak berpengaruh terhadap penulisannya dengan kata lain tak berpengaruh bila ditulis dengan huruf kapital atau dengan huruf kecil. C. Identifier
Pengenal banyak dipakai dalam program.diantaranya untuk memberikan nama terhadap konstanta,variable,prosedur,fungsi,unit dan program. Hal-hal yang menjadi aturan dalam suatu pengenal adalah : 1. Diawali dengan huruf 2. Tidak mengandung spasi 3. Setelah karakter pertama,bisa berupa huruf,angka atau garis bawah 4. Panjang pengenal boleh berapa saja,namun hanya 63 karakter yang berarti 5. Huruf capital ataupun huruf kecil dianggap sama Di dalam memberikan nama pengenal,sebaiknya nama yang digunakan mengandung arti dan mudah dibaca.Pengenal seperti jumlahbarang akan lebih mudah dibaca apabila ditulis menjadi JumlahBarang. D. Tipe data Tipe data dalam turbo pascal : 1. Tipe sederhana 2. Tipe pointer 3. Tipe terstruktur 4. Tipe string 3
5. Tipe buatan 1) Tipe data sederhana a. Tipe ordinal Tipe data sederhana selain tipe real (bilangan cacah) diantaranya integer,boolean,char,enumerasi dan subrange. b. Tipe real Macam – macam tipe data sederhana : a. Integer Ada lima buah tipe bawaan yang berkaitan dengan bilangan bulat.Kelima tipe tersebut yaitu : shortint,integer,longint,byte dan word.didalam integer berlaku beberapa aturan yaitu antara digit dalam bilangan tak bolah ada spasi,tanda decimal maupun karakter selain digit.Nilai yang bertanda negatif sedangkan nilai yang bertanda positif bersifat opsional,kemudian bilangan heksadeimal diawali dengan tanda $. Contoh penulisan bilangan bulat : 28 +28 $FF {bilangan heksadesimal,sama dengan 255 desimal} b. Boolean Tipe bolean adalah suatu tipe yang nilainya berupa FALSE atau TRUE saja. c. Char Tipe char merupakan tipe yang hanya terdiri dari sebuah karakter tunggal.Karakter yang dimaksud dapat berupa sebarang karakter ASCII.Didalam konstanta tipe char karakter diawali dan diakhiri dengan petik-tunggal atau apostrof(‘),contohnya : ‘A’ karakter huruf A ‘<’ karakter simbol < d. Enumerasi dan subrange
Tipe enumerasi dan subrange kedua tipe ini termasuk sebagai tipe ordinal buatan. 4
Tipe real adalah tipe bilangan pecahan.lima tipe yaitu real,single,double,extended dan comp. 2) Tipe data string String atau literal dapat berupa nol atau sejumlah karakter.Suatu konstanta string ditulis dengan diapit oleh tanda petik-tunggal,contoh : ‘Pemrograman Komputer Dengan Pascal Windows’ Apabila suatu string mengandung karakter petik-tunggal / apostrof,penulisannya dilakukan dengan menambahkan sebuah petiktunggal misalnya : ‘jum’’at’ {string : Jum’at} String yang hanya berisi sebuah karakter ekivalen dengan tipe char.Adapun suatu string yang tidak mengandung karakter {jumlah karakter nol} dinamakan string kosong. E. Ungkapan Pada umumnya ungkapan dibentuk oleh operator dan operand,Misalnya : 1+ 2 adalah suatu ungkapan aritmatik,dengan : 3 dan 4 adalah operand Tanda + adalah operator Macam – macam operator : 1. Operator aritmatika Operator aritmatik ada yang bersifat binary dan ada yang bersifat unary.Suatu operator termasuk binary jika operator melibatkan dua buah operand.Sebagai contoh : a+ b dalam hal ini + adalah operator binary sedangkan operator disebut unary. 2. Operator logika Prioritas operator aritmatik sebagai berikut : operator unary plus dan minus memiliki prioritas tertinggi,operator *, / , div dan mod memiliki prioritas menengah dan operator penjumlahan dan pengurangan memiliki prioritas rendah. 3. Operator Boolean Ada 4 buah operator boolena di dalam turbo pascal.Keempat operator tersebut yaitu AND,OR,XOR dan NOT. 5
4. Operator string 5. Operator himpunan 6. Operator hubungan Operator hubungan dapat dikenakan pada berbagai jenis operand,seperti integer,byte,char dan Boolean.Kedua operand harus bertipe sejenis atau bersifat kompatibel misalnya tipe integer dengan real,byte dengan longint. 7. Operator @ (alamat) F. Fungsi toolbar di turbo pascal 1. Menu file Didalam menu File banyak submenu yang bisa dipilih misalkan saja perintah Load / F3 yang berfungsi untuk memanggil berkas yang sudah tersimpan, dan banyak lainnya. 2. Submenu load Pilihan ini digunakan untuk memanggil program dari suatu folder atau directory ke dalam editor. Didalam submenu ini anda juga bisa memilih submenu yang lain dengan hanya menekan tombol huruf depan dari submenu yang dituju, contohnya anda mau ke submenu New, maka anda tinggal menekan huruf N. 3. Submenu pick Pilihan yang satu ini digunakan untuk mengambil salah satu dari beberapa buah program yang sebelumnya telah dimuat ke dalam jendela Edit. Hal ini ditujukan agar kita tidak perlu repot-repot lagi mencarinya di submenu load.
4. Submenu new Program yang ada di editor akan dihapus dan program yang akan anda tulis dianggap sebagai program yang baru dengan nama NONAME.PAS, nama ini bisa anda rubah ketika anda mau menyimpannya. 5. Submenu save [ F2]
6
Pilihan ini digunakan untuk menyimpan suatu program yang sudah di edit ke dalam cakram atau folder, jika nama program itu masih NONAME.PAS maka Turbo Pascal akan menanyakan pada anda, nama apa yang akan anda berikan pada program yang akan disimpan tersebut. Atau anda juga bisa menekan tombol F2. 6. Submenu write to Pilihan ini digunakan untuk menggantikan program lama dengan program yang baru (Overwrite). Jika nama program anda sudah ada pada cakram atau folder maka ada verifikasi dari Turbo Pascal untuk penggantian nama. 7. Submenu directory Pilihan ini digunakan untuk menampilkan direktori dan nama-nama file yang anda inginkan. Anda juga bisa menggunakan pilihan Load. 8. Submenu change dir Pilihan yang satu ini digunakan untuk menampilkan direktori yang sedang digunakan dan juga bisa digunakan untuk mengganti nama direktori yang baru. 9. Submenu OS shell Perintah ini digunakan bagi anda yang ingin ke tampilan DOS tetapi tanpa mematikan Turbo Pascalnya, untuk kembali lagi ke Turbo Pascal, anda tinggal mengetikan “exit”, tetapi biasanya ketika anda sedang membuat suatu program atau mengedit suatu program perintah ini tidak dapat dijalankan karena kurangnya kapasitas memory. 10. Submenu Quit [Alt + x] Dari namanya sudah jelas, perintah ini digunakan untuk keluar dari Turbo Pascal dan kembali ke prompt DOS. 11. Menu edit Perintah edit ini digunakan untuk mengaktifkan editor Turbo Pascal. 12. Menu run [Ctrl + F9] Perintah ini digunakan untuk mengeksekusi program yang sudah anda buat. Anda juga bisa menekan Ctrl + F9 untuk mengeksekusi program anda. 13. Submenu program reset [Ctrl + F2] 7
Pilihan ini digunakan untuk memberitahukan Turbo Pascal bahwa anda selesai dengan pembetulan-pembetulan dan menginisialisasi debugger untuk operasi yang lain. Pilihan ini sekaligus membebaskan pengingat yang telah dialokasikan dan menutup semua berkas, tetapi tidak merubah nilainilai perubah. Pilihan ini sangat berguna jika anda ingin menjalankan pilihan File / OS shell. 14. Submenu go to cursor [F4] Pilihan ini digunakan untuk memulai / melanjutkan eksekusi program dimulai dari posisi saat eksekusi dimulai sampai tempat kursor berada. Jika kursor berada pada statement yang bersifat executable, seperti spasi atau baris komentar, maka eksekusi akan dilanjutkan sampai statement yang bersifat executable. 15. Submenu trace into [F7] Perintah ini digunakan untuk mengeksekusi baris berikutnya, jika ada pemanggilan ke suatu subrutin, maka pelacakan akan dimulai dari statement pertama dari subrutin tersebut. Sekaligus juga akan memuat berkas-berkas atau unit Include jika dimungkinkan. 16. Submenu step over Step over ini memiliki cara kerja yang hampir sama dengan Trace Into, hanya saja jika statement adalah sebuah prosedur atau fungsi, maka keseluruhan subrutin akan dikerjakan sekaligus dan debugger akan berhenti pada statement sesudah pemanggilan ke subrutin. 17. Submenu user screen [Alt + F5] Pada umumnya perintah ini digunakan untuk melihat hasil dari program yang telah compile dan kita run. Pada tampilan ini IDE [Integrated Debugger Environment] berpindah-pindah pada saat anda menjalankan dan mendebug program. Perintah ini juga digunakan oleh File / OS shell. 18. Menu compile [Alt + F9] Perintah ini digunakan untuk mengkompile program atau bisa juga kita bilang kalau program yang telah kita buat tadi dengan bahasa pascal di terjemahkan kedalam bahasa komputer agar si komputer ini mengerti apaapa saja perintah kita. 8
19. Submenu make Pilihan ini digunakan untuk mengaktifkan perintah make, jika file yang primer telah diberi nama, maka file ini akan dikompilasi, jika tidak maka file yang terakhir yang sedang dimuat di editor akan dikompilasi.. Pilihan ini sangat berguna jika terdapat beberapa program yang secara fisik terpisah tetapi secara logikanya merupakan suatu kesatuan.
BAB III PENUTUP A. Kesimpulan Di dalam software yang dimana hal ini turbo pascal,diketahui bahwa turbo pascal dapat kita gunakan sebagai alat untuk menciptakan suatu program baru dari hal yang sederhana sampai ke hal yang komplek. Dan di turbo pascal ini terdapat beberapa tipe data yang bisa digunakan di pascal diantaranya Boolean,char dan lainnya. 9
Penerapan dengan turbo pascal dapat digunakan didalam bidang apapun yang bertujuan untuk memudahkan kinerja,dalm hal ini di dalam bidang matematika. B. Saran-saran Dalam laporan pertama ini yang khusus membahas terhadap pengenalan pascal,saya sebagai penulis bila terdapat kesalahan dalam penulisan baikpun informasi yang saya tulis dengan rendah hati saya siap menerima semua masukkan untuk perbaikan kedepannya.
Daftar Pustaka •
Kadir,abdul,1987,Pemrograman Dasar Turbo Pascal,Andi Offset,Yogyakarta.
10
11