Pengertian Program Terstruktur Dan Ilmu Pascal

Pemrograman terstruktur pada dasarnya merupakan suatu pemograman yang mengacu kepada kaidah-kaidah dasar dalam pemograman.
Belajar pemrograman dengan mudah
Pemrograman Dan Pascal

Bicara tentang teknologi memang tidak ada habisnya, capaian-capaian teknologi yang smakin maju sudah banyak membantu pekerjaan dan komunikasi kita. Teknologi yang kita nikmati tidak terlepas dari kerja awal pemograman yang telah dilakukan oleh para pakar dibidangnya, sehingga kita sebagai masyarakat awam masalah IT bisa menggunakanya teknologi dengan mudah.



Bagi sobat rancax yang belum tau apa itu pemograman terstruktur mari kita ulas sedikit supaya kita sebagai orang awam masalah IT tidak hanya sekedar menggunakan teknologi saja, tapi bisa sedikit tau dibalik kemajuan itu semua seperti program gedget, komputer, robot dll.

Pemrograman terstruktur pada dasarnya merupakan suatu pemograman yang mengacu kepada kaidah-kaidah dasar dalam pemograman. Namun belum ada definisi pasti mengenai pemograman terstruktur tersebut. Konsep pemrograman terstruktur mulai muncul pada akhir tahun 60 an dan awal 70 an.

Krisis perangkat lunak di sebut-sebut sebagai pemicu lahirnya konsep ini. Pada tahun 1960 an sebuah artikel ilmiah menunjukan bahwa semua bentuk program bisa disederhanakan kedalam 3 bentuk struktur logika.


  1. DoWhile
  2. IfThenElse
  3. Sequence


Artikel ilmiah itu memberikan justifikasi teoristis pemrograman terstruktur. Kemudian lahir lagi artikel-artikel lainya yang pada intinya bertujuan untuk memberikan identifikasi agar program mudah dibaca. Meskipun indentifikasi ini akan memperlambat proses penulisan dan pembacaan program tetapi akan mempermudah proses pemeliharaan Maintenance Process.

Semua karya di atas memberikan landasan teoritis pemrograman terstruktur. Sehingga dengan konsep tersebut akhirnya mulailah dilahirkan program-program besar seperti yang dikembangkan oleh IBM untuk simulasi persiapan dan training operasi NASA Skylab, yang sebelumnya telah gagal.

Pemrograman terstruktur mempunyai 2 tujuan pokok yaitu produktivitas yang tinggi dan biaya maintenance sofware yang rendah. Saat ini istilah pemrograman terstruktur menunjuk keberbagai macam pengertian. Coding terstruktur yang menggunakan tiga bentuk dasar DoWhile, IfThenElse, dan Sequence, filosofi sekaligus metodologi top-down, beberapa teknik untuk desain terstruktur seperti Pseude-code, Flowchart dan beberapa teknik lainya.

Bagi orang yang mendalami ilmu pemrograman terstruktur maka Pascal menjadi bahasa pemrograman latihan yang bagus untuk memahami konsep pemrograman terstruktur. Karena bahasa yang digunakan Pascal seakan akan memberikan instruksi kepada programmer untuk memahami persoalan terlebih dahulu. Kemudian menuliskan kode kode program dan selanjutnya mengesekusinya. Sehingga tidak ditemukan lagi kesalahan pada baris instruksi tersebut.

Pascal dengan struktur pemrogramannya menyuruh programmer untuk mendeklarasikan semua variabel dan konstanta yang akan digunakan di dalam program, memecah persoalan kedalam bagian-bagian yang lebih sederhana lagi dengan konsep pendekatan modular. Merumuskan hubungan antara satu bagian dengan bagian yang lainnya.

Dengan pola tersebut pendekatan yang digunakan Pascal sering juga disebut sebagai pemrograman terstruktur. Pendekatan seperti ini mempunyai beberapa keuntungan diantaranya kita mudah melakukan debugging dan testing. Program mudah dibaca dan diubah apabila diperlukan, pendekatan modular juga memudahkan penyusunan program yang kompleks dan logika program lebih mudah dipahami dan dibaca.

Struktur Pemrograman Pascal


Struktur dari suatu pemrograman pascal terdiri dari sebuah judul program dan blok program atau badan program. Blog program dibagi menjadi dua bagian yaitu bagian deklarasi dan bagian penyayatan. Bagian deklarasi terdiri dari deklarasi label, deklarasi konstanta, deklarasi type, deklarasi variabel, deklarasi prosedur, dan deklarasi fungsi.

Dalam pascal tindakan yang akan dilakukan program sangat tergantung kepada statement yang diberikan. Pernyataan yang diberikan ditulis diantara pernyataan kata cadangan Begin dan End. Akhir penulisan dari End diakhiri dengan titik.