STATEMENT KONTROL BAHASA PEMROGRAMAN PRAK A TEKNIK SIPIL
STATEMENT KONTROL BAHASA PEMROGRAMAN & PRAK. A TEKNIK SIPIL FORTRAN
Statement Kontrol Statement control atau pengendalian digunakan untuk mengambil suatu keputusan atau memilih bagian program yang akan dikerjakan sesuai dengan kondisi atau syarat yang diberikan. Statement - statement diatas memerlukan suatu kondisi atau syarat sebagai dasar pengambilan keputusan. Salah satu kondisi yang umum digunakan adalah berupa keadaan benar atau salah (true or false), ya atau tidak (yes or no), 0 atau 1 (on or off). Ketika menyelesaikan masalah, tidak hanya satu kasus yang dapat di temui, namun ada banyak, kadang kala menemui beberapa kasus. Ada beberapa format yang berbeda untuk setiap kasus ketika diimplementasikan di algoritma pemrograman.
Statement GOTO Ada dua bentuk untuk statemen ini, yaitu: § GO TO statemen tanpa syarat dan § GO TO statemen dengan hitungan § GO TO tanpa syarat Berfungsi memerintahkan proses untuk meloncat langsung ke statemen dengan label yang ditunjuk. § GO TO dengan hitungan Statemen ini memberi perintah agar program loncat ke statemen dengan label nk
Statement IF Statemen IF ada 2 jenis: § Statemen IF hitungan adalah untuk mengecek
Statement DO § Berfungsi untuk memerintahkan komputer agar menjalankan suatu deretan, berulang-ulang dengan cara tertentu. SUBPROGRAM Subprogram ada 2 macam: § subprogram FUNCTION § subprogram SUBROUTINE
Subprogram FUNCTION Sifat-sifat FUNCTION : § bersifat otonom, sehingga nama-nama variabel di dalam subprogram boleh sama dengan nama-anam variabel di dalam program pemanggil dengan tidak terjadi kesalahan. § Dipanggil langsung dengan namanya. § Argumen-argumen hanya merupakan input, output keluar melalaui nama subprogram FUNCTION. § Boleh mempunyai lebih sari satu statemen RETURN, maupun juga statemen STOP. § Argumen dapat berupa konstanta maupun variabel, real atau integer.
Subprogram SUBROUTINE Sifat-sifat SUBROUTINE: § Hampir sama dengan FUNCTION, hanya berbeda pada pemanggilannya yaitu dengan cara : CALL nama subroutine. Dan SUBROUTINE tidak dapat mengembalikan nilai sebagaimana dengan FUNCTION.
Perbedaan Stop dan End § a. Statement STOP berfungsi menghentikan proses operasi pengerjaan program secara logika dan cirinya penulisannya bebas, yang merupakan indikator bahwa operasi program secara logika telah berakhir. Pada umumnya statement STOP selalu mengiringi statement END didalam penulisan bahasa pemrograman FORTRAN. § b. Statement END digunakan untuk memberitahu komputer sebagai batas akhir dari statement program. Statement END harus diletakkan paling akhir di suatu program, tidak boleh diberi label statement dan harus berdiri sendiri tidak boleh digabung dengan statement lainnya. Statement End dapat berupa ENDCASE, ENDFOR, ENDIF, ENDWHILE [unit] END.
SELESAI~
- Slides: 9