MODUL 10 PENGENALAN CODE::BLOACK DAN PEMBUATAN PROGRAM SEDERHANA
Nama : John cherys NIM : 1656401014 Kelas : 1TK (Teknik Komputer)
POLITEKNIK CALTEX RIAU 2016
1
MODUL 10 TUJUAN Mahasiswa mampu menggunakan pemilihan kondisi If Percobaan 1: Pemilihan Kondisi If dan Proses Debug Buatlah sebuah project dengan nama percobaan_1 yang di dalam project tersebut terdapat empty file dengan nama percobaan_1. Kemudian, salin coding berikut ini:
Lakukan percobaan dan jawab pertanyaan berikut ini: a. Tampilkan hasil program ketika dimasukkan angka 50
b. Coding mana yang menunjukkan kondisi dari If? Baris 5.
c. Coding mana yang menunjukkan pernyataan/keputusan yang dikerjakan? Baris 7.
d. Kapan kondisi int_angka%10==0 bernilai TRUE? Jikakelipatanangka yang diinputkanadalahkelipatan 10. e. Kapan kondisi int_angka%10==0 bernilai FALSE? Jikakelipatanangka yang diinputkanadalahbukankelipatan 10. f. Untuk nilai FALSE pada kondisi, apakah pernyataan/keputusan dikerjakan? Jikaangka yang diinputkanbernilai false makakeputusantidakdikerjakan. g. Cobakan sebuah angka yang menghasilkan nilai FALSE pada kondisi dan tampilkan hasil program
2
========STOP DAN TUNGGU INSTRUKSI DOSEN/LABORAN======== a. Tambahkan breakpoint (lingkaran warna merah) pada baris 4. Untuk menambahkan breakpoint, klik area disamping kanan nomor baris 4 seperti coding berikut
b. Jalankan proses debug dengan memilih menu Debug lalu pilih Start/Continue (F8) sehingga muncul segita kuning pada lingkaran merah
c. Tampilkan hasil program saat ini
3
d. Select int_angka pada baris 4 dan klik kanan. Kemudian pilih Watch ‘int_angka’ sehingga muncul popup window sebagai berikut.
e. Perhatikan kolom kedua dari Watches window, berapa nilai variabel int_angka saat ini? Nilainya adalah 2. f. Perhatikan kolom ketiga dari Watches window, apa tipe data variabel int_angka saat ini? Tipe data nya adalah int/interger. g. Jalankan proses debug 1 baris dengan memilih menu Debug lalu pilih Next Line (F7) h. Tampilkan hasil program saat ini
i.
Masukkan angka 80 pada program sehingga segitiga kuning akan berpindah ke baris berikutnya
j.
Perhatikan kolom kedua dari Watches window, berapa nilai variabel int_angka saat ini? (Jika Watches window tidak tampil, masuk ke menu Debug kemudian Debugging Window kemudian Watches) Nilainya 80
k. Jalankan proses debug 1 baris lagi dengan memilih menu Debug lalu pilih Next Line (F7)
4
l.
Jalankan proses debug 1 baris lagi dengan memilih menu Debug lalu pilih Next Line (F7)
m. Tampilkan hasil program saat ini
n. Ulang kembali langkah a proses debug untuk inputan angka 25, 50, dan 73 untuk lebih memahami dan membiasakan proses yang baru saja dilakukan. Kemudian simpulkan proses tersebut dengan menjawab pertanyaan berikut. 25
50
73
5
o. Apa yang ditunjukkan oleh pergerakan segitiga berwarna kuning? Melihat baris coding mana yang sedang dikerjakan. p. Apa yang bisa disimpulkan tentang fungsi Watches window? Untuk melihat nilai variable dan tipe data yang digunakan. q. Apa fungsi lingkaran berwarna merah? Fungsinya yaitu untuk menghentikan program pada baris, dan menunggu intruksi selanjutnya. r. Apa sebenarnya fungsi proses debug? Program untuk menjalankan program baris perbaris
Modul 3 Proses Debugging.
6
Tugas 1: Pemilihan Kondisi If-Else
Buatlah sebuah project dengan nama tugas_1 yang di dalam project tersebut terdapat empty file dengan nama tugas_1. Kemudian, salin dan jalankan coding berikut ini:
Dari percobaan yang telah dilakukan, jawablah pertanyaan berikut ini: a. Tampilkan hasil program ketika dimasukkan angka 2.80
b. Coding mana yang menunjukkan kondisi dari If? Coding baris 5. c. Kapan kondisi float_IPK>=2.75 bernilai TRUE? Saat nilai IPK yang diinput bernilai sama atau lebih dari 2.75 d. Coding mana yang menunjukkan pernyataan/keputusan yang dikerjakan jika kondisi dari If bernilai TRUE? Coding baris 7 e. Kapan kondisi float_IPK>=2.75 bernilai FALSE? Jika IPK yang diinputkan kurang dari 2.75 f. Apa yang terjadi jika kondisi dari If bernilai FALSE? Coding program akan menampilkan kalimat syarat beasiswa tidak terpenuhi.
7
g. Coding mana yang menunjukkan pernyataan/keputusan yang dikerjakan jika kondisi dari If bernilai False? Coding baris 12 h. Cobakan sebuah angka yang menghasilkan nilai FALSE pada kondisi dan tampilkan hasil program
i.
Ulang kembali langkah a proses debug pada percobaan 1 untuk inputan angka 2.69, 3.00, dan 3.99 untuk lebih memahami dan membiasakan proses debug yang baru saja dipelajari. 2.69
3.00
3.99
8
ANALISA Kondisi if disini dapat menggunkan 2 kondisi dimana kondisi satu bernilai benar dan kondisi satu lagi bernilai salah. Jika program kita buat dengan kondisi if nya true, komputer akan menampilkan coding kondisi true jika tidak coding akan menampilkan coding kondisi false. Disini juga dapat menggunakan proses debug unutk meyakinkan coding dari baris perbaris. Program juga dapat melihat data variabel dan tipe data nya pada proses debug ini. KESIMPULAN Kita dapat menggunakan kondisi if yang bernilai true atau false disertai proses debugging untuk pengerjaan coding baris per baris
9