Anda di halaman 1dari 5

MODUL VIII PENGATURAN PROGRAM

Tujuan 1. Memahami tentang metode metode penyelesaian masalah dengan program komputer. 2. Dapat mengatur program secara efektif dan efisien.

Perbekalan Praktikum Tujuan utama dalam penyusunan program komputer adalah untuk membantu dalam menyelesaikan masalah dalam bidang rekayasa. Secara umum, langkah-langkah yang diperlukan sejelaskan secara singkat sebagai berikut. angkah 1 Tentukan masalah yang akan diselesaikan !menyelesaikan persamaan matematika dengan metode numerik, misalnya". angkah 2 #astikan bah$a masalah telah dikusai dengan baik. %nalisis masalah tersebut. Tentukan secara tepat bagianbagian input, proses dan output serta hubungan antar ketiganya. &agian ini merupakan bagian yang terpenting karena siapapun tidak ingin menyelesaikan masalah yang salah maupun menyelesaikan masalah yang benar dengan angkah ' akan tetapi mendapatkan ja$aban yang salah. Susun algoritma untuk menyelesaikan masalah. %lgoritma harus disusun secara tepat tanpa ada keraguan dalam tiap langkahnya serta harus terdefenisi dengan baik dan tepat sehingga akan diketahui akibat dari perubahan tiap langkah angkah ( angkah ) yang dilakukan. Susun diagram alir sesuai dengan algoritma yang disusun dalam langkah'. Terapkan diagram alir tersebut dalam bentuk source code program. *alaupun masing-masing orang mempunyai bahasa pemrograman fa+orit, akan tetapi pada saat tertentu

Modul VIII dibutuhkan bahasa

PENGATURAN PROGRAM pemrograman khusus untuk

menyelesaikan masalah. ,-.T.%/-00 misalnya, khusus dibuat untuk menyelesaikan masalah dalam bidang sains dan teknologi. angkah 1 #engujian dan +erifikasi program. &agian ini merupakan bagian tersulit dalam proses pemrograman komputer. 2ntuk program yang besar dan kompleks, pengalaman dan latihan yang terus-menerus merupakan modal utama dalam melakukan pengujian dan +erifikasi program ini.

3etika menerapkan algoritma4diagram yang telah disusun dalam langkah ' dan (, terdapat beberapa langkah dalam menyusun dan mengeksekusi program. angkah-langkah tersebut antara lain,

angkah 1

5unakan editor yang tersedia untuk menyusun program tersebut, gambar berikut memperlihatkan editor yang telah disediakan 6ompa7 8isual ,ortran. Simpan source code program tersebut sebagai source file.

Source code Source file

Laboratorium Komputasi Jurusan Teknik Sipil FT-UA VIII- 2

Modul VIII

PENGATURAN PROGRAM

angkah 2

6ompile source dengan compiler yang tersedia !perhatikan kembali Modul 2". 9ika terjadi kesalahan berupa synta: error, kembali ke langka 1. 9ika tidak terjadi kesalahan, maka compiler akan membuat object file.

angkah '

Dalam menyusun program yang besar dan kompleks, sangat disarankan untuk membagi-bagi program dalam bentuk subprogram !perhatikan gambar di atas untuk lebih jelas". Tiap subprogram dapat disusun dan di-compile tersediri sesuai dengan langkah 1 dan 2 di atas. #ola ini akan memudahkan dalam melihat, menyusun maupun menguji program yang disusun. Setelah semua subprogram telah selesai di-compile, langkah selanjutnya adalah menglink semua file object tersebut.

angkah (

9ika semuanya berjalan lancar, langkah berikutnya adalah mengeksekusi program untuk menguji dan mem+erifikasi program. 9ika terdapat kesalahan berupa logic error, periksa kembali source code di langkah 1.

Seperti telah disinggung sebelumnya, pengujian dan +erifikasi program merupakan bagian yang paling sulit dalam penyusunan program komputer. 2ntuk program sederhana, pengujian dengan cara hand trace atau desk check dapat dilakukan jika terdapat kesalahan berupa logic error. 2ntuk program yang besar dan kompleks, fasilitas debugging dan tracing 6ompa7 8isual ,ortran dapat digunakan seperti terlihat dalam gambar berikut.

Laboratorium Komputasi Jurusan Teknik Sipil FT-UA VIII- 3

Modul VIII

PENGATURAN PROGRAM

2. 3.

Klik menu ini

Klik menu ini untuk memulai debugging 1. Klik ke batas baris yang diinginkan

6ontoh proses pengujian program !debugging"; 1. Tempatkan kursor pada statement pertama pada a$al program.

2 ' 1

2.

Tekan F9 pada keybord atau klik

Laboratorium Komputasi Jurusan Teknik Sipil FT-UA VIII- 4

Modul VIII

PENGATURAN PROGRAM

3. 4.

Tekan F pada keybord atau klik Tekan F!! berulang kali hingga panah kuning pada bagian kiri listing program berhenti berpindah.

5. 6. 7.

Masukkan data input !pada layar dos4file" 3embali isting program dan ulangi menekan F!! #erhatikan perubahan nilai dari semua +ariable pada jendela "ariable, atau tulis nama +ariable tententu yang ingin diamati pada jendela #at$%

8. 9.

2langi langkah diatas sampai menemukan kesalahan dari program. 3eluar dari #roses debugging dengan menekan &%i't ( F atau klik

<

Laboratorium Komputasi Jurusan Teknik Sipil FT-UA VIII- 5