Struktur Pengendalian Dalam Perancangan Program

Posted: October 7, 2012 in TUGAS KULIAH GUNDAR

 

  Kita memerlukan beberapa struktur dasar untuk mengorganisisr arus pengendalian Program ataupun algoritma. Tiga di antaranya, yakni struktur BEGIN-END. struktur keputusan (misalnya IF-THEN-ELSE), dan gelung atau loop (misalnya WHILE-DO) merupakan pembentukan dasar organisasi Program yang diperlukan untuk mendukung proses Pemrograman yang sistematis. Teknik ini biasa disebut sebagai Structured Programming, atau Pemrograman Terstruktur. Teknik ini didukung pula oleh beberapa struktur pengendalian lanjut, seperti gelung REPEAT-UNTIL, gelung berindeks, struktur aneka pilihan (cabang ganda), yang dapat dipergunakan untuk menyederhanakan proses tersebut. Bahasa Pascal kita, termasuk salah satu bahasa yang sesuai bagi Teknik Pemrograman TErstuktur tersebut. Pascal memiliki semua fasilitas Statement yang disebutkan di atas. Sebuah gelung dapat dibiarkan prematur dengan melaksanakan suatu Statemen EXIT. Statemen tersebut tidak langsung terdapat didalam setiap bahasa Perograman serba guna, tetapi Statemen seperti itu dapat disusun dengan memakai STatemen suatu bahasa tertentu. Seorang Pemrograman akan merasakan, bahwa bila Ia berpikir mengikuti struktur tersebut, akan dihasilkan Program yang terorganisasir secara baik, mudah dibaca, dan mudah dimodifikasi.

  Dalam situasi Pemrograman tertentu, memang kita masih dapat memakai sistem pengendalian alih jalur tak bersyarat, yakni Statemen GO TO. Dua alat penting yang diperlukan untuk pembuat sesuatu Program sudah dibahas,yakni Diagram Alur dan Kode Semu atau Pseudocode, untuk meanghasilkan algoritma yang siap di isikan ke dalam kode di dalam proses perancangan program dari atas ke bawah, atau TOP-DOWN. Hal ini disebut penyempurnaan secara bertahap. Selain itu masih terdapat pula alat yang disebut Tabel Keputusan. Tabel Keputusan dipakai untuk membuat pertimbangan yang sistematis terhadap keseluruh kegiatan yang harus dilaksanaan oleh Program, jika sewaktu – waktu timbul Kondisi tertentu.

Nama : Maulana Yusuf

NPM : 24110277

Kelas : 3Kb03

MK : Softkill Bahasa Indonesia 1#

 

 

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s