teori
Bahasa Pascal dirancang oleh Niklaus Wirth pada tahun 1970. Turbo Pascal merupakan
salah satu versi bahasa Pascal yang dikembangkan oleh Borland International. Bahasa Pascal
sendiri termasuk bahasa tingkat tinggi (high level language). Instruksinya ditulis dengan
menggunakan kata dalam bahasa Inggris. Bahasa Pascal ini cukup mudah untuk difahami karena
Pascal ditunjang oleh bentuk program yang terstruktur yang tersusun atas sejumlah blok. Blok-blok yang kecil selanjutnya dapat dipakai untuk membuat blok yang lebih besar. Suatu
permasalahan dapat dipecah menjadi bagian-bagian yang kecil sehingga dengan gampang dapat
dikodekan. Kesalahan yang terjadi di dalam program akan mudah ditelusuri. Di samping itu
program akan mudah dimodifikasi tanpa khawatir menimbulkan efek sampingan terhadap
bagian lain dari program. Dalam Pascal, blok lebih dikenal dengan sebutan subprogram,
yang dibedakan atas prosedur dan fungsi, sedangkan bahasa C dibangun atas fungsi-fungsi.
Instruksi-instruksi yang diberikan kepada komputer baik mempergunakan bahasa Pascal
(Turbo Pascal), bahasa Basic, bahasa Fortran, dll, sebenarnya tidak dapat dimengerti oleh CPU
(Central Processing Unit) suatu komputer. Hal ini dapat dipergunakan karena setiap bahasa
mempunyai suatu program (software) yang dapat menterjemahkan bahasa bersangkutan ke
bahasa mesin komputer (bahasa yang dapat diikuti/dimengerti langsung oleh CPU suatu
komputer. Software demikian disebut dengan compiler (kompilator). Dengan demikian setiap
bahasa mempunyai compiler masing-masing. Bahasa yang biasa dipakai dalam menyampaikan
instruksi kepada komputer seperti bahasa Pascal (Turbo Pascal), Basic, Turbo C, dll disebut
bahasa tingkat tinggi (High Level Language), sedangkan bahasa yang dapat langsung dapat
diikuti oleh CPU komputer disebut bahasa tingkat rendah (Low Level Language). Instruksi-instruksi dalam bahasa tingkat tinggi jauh lebih rumit dari instruksi-instruksi sederhana yang
dapat diikuti langsung oleh CPU suatu komputer. Mempelajari bahasa Pascal (termasuk bahasa
tingkat tinggi yang lain) tidak harus mengetahui perihal teknis dari mesin komputer secara
mendalam, yang penting adalah memahami kaidah-kaidah dari bahasa tersebut. Bahasa tingkat
tinggi berorientasi pada bahasa manusia, jadi mudah menulis program, mudah dibaca dan
dirawat oleh manusia.
Manusia berkomunikasi dengan mesin komputer lewat operating system (OS), yaitu
suatu program yang mengontrol dan mengelola program-program lain yang disampaikan
kepada komputer. Untuk memecahkan suatu masalah dengan komputer, bagian yang paling
sulit sesungguhnya adalah mendapatkan langkah-langkah penyelesaian yang jelas dan
Bab 1 Pendahuluan halaman : 3
lengkap sehingga dapat memberi solusi dari masalah tersebut, yang disebut dengan algoritma
dari masalah tersebut.
No comments:
Post a Comment