ujuan Praktikum
a. Mahasiswa/i mampu memahami dan membuat aplikasi pemrograman komputer.
b. Mahasiswa/i mampu melakukan debugging.
c. Mahasiswa/i mampu melakukan proses kompilasi uji program.
B. Flowchart
a. LW01-1 Penggunaan Aplikasi IDE
Input data
iVal1 = 15
iVal2 = 20
START
Memproses data
iVal3 = iVal 1 * iVal 2
Membaca program
yang telah dibuat
programmer
END
START
Input data
icelsius = 70
END
Memproses data
perhitungan
Ifahr = 1.8 * icelsius+32
Membaca program
pengkonversian
suhu yang telah
dibuat programmer
START
END
C. Source Code
a. LW01-1 Penggunaan Aplikasi IDE
Memproses data
pangkat = pow (input,2)
akar = sqrt (input)
Membaca program
yang telah dibuat
programmer berupa
pangkat dan akar
dari sebuah nilai
real
D. Output
a. LW01-1 Penggunaan Aplikasi IDE
E. Pembahasan
Pada praktikum LW01 dapat dibahas sebagai berikut :
a. Praktikum LW01-1 Penggunaan Aplikasi IDE
1. Saat membuat program, pemrogramer harus memberikan #include < > untuk
menyertakan file header sehingga dapat mengakses fungsi yang disediakan dalam
file tersebut.
2. Pemrogrammer menggunakan fungsi #include <stdio.h> agar dapat membaca
perintah printf ( ) yang terdapat dalam program.
3. Pemrogrammer menggunakan fungsi #include <stdlib.h> agar dapat membaca
perintah system pause, sehingga pada saat user merunning program maka program
tidak akan dalam sekejap hilang.
2. Pada praktikum ini program tidak menggunakan tanda buka kurung kurawa {,
sehingga perlu ditambahkan tanda tersebut. Jika pada saat dikompile tidak
menggunakan { maka akan seperti dibawah ini
Akibat kurang
tanda buka
kurung kurawa
{
3. Pada modul praktikum pemrograman komputer, fungsi yang digunakan adalah int
(interger) merupakan fungsi untuk variabel angka, akan tetapi saat program
dikompile program akan menampilkan bagian yang error.
Fungsi interger (int) tidak
dapat membaca bilangan
desimal sehingga harus
diganti dengan fungsi float
atau double.
4. Setelah int diganti dengan float, programmer masih menemukan kesalahan seperti
dibawah ini :
Pada icelsius diatas
menggunakan huruf c kecil,
sedangkan pada iCelsius
dibawah menggunakan huruf
kapital C, maka program tidak
dapat dibaca. Agar dapat dibaca,
huruf kapital diganti dengan
huruf c kecil.
Pada gambar diatas dapat diketahui bahwa terdapat perbedaan yang menyebabkan
program tidak dapat membaca program. Pada iFahr ganti F dengan f agar menjadi
ifahr, sedangkan pada iCelsius ganti C dengan c sehingga menjadi icelsius.
6. Pada praktikum ini programmer tidak menggunakan fungsi getchar ( ),
programmer menggunakan fungsi system pause. Pada saat menggunakan sistem
pause maka untuk bagian header program perlu diberikan fungsi #include
<stdlib.h>.
7. Lakukan pengkompilelan kembali maka hasil output akan seperti di bawah ini :
Hasil yang di dapatkan
tidak sesuai dengan
yang dimaksud maka
check kembali program
yang telah di buat.
Jika menggunakan fungsi float maka pada printf, %d harus diganti dengan %f.
Lakukan pengkompilelan kembali, akan didapatkan hasil yang diinginkan.
c. Praktikum LW01-3 Tugas Pemrograman
2. Untuk rumus pangkat yaitu pow (input,2) karena nilai yang dicari adalah pangkat 2
dari input. Jika 2 diganti dengan 3 maka yang akan didapatkan adalah nilai pangkat
3 dari input.
3. Untuk mencari nilai akar maka gunakan fungsi sqrt(x), karena nilai akar yang
dicari adalah akar dari nilai input maka rumus akar = sqrt (input).
4. Program yang dibuat nilai inputnya sudah tertera pada program sehingga user tidak
dapat mengganti nilai inputnya.
Apabila program yang dirancang dapat digunakan oleh user dengan memasukkan
input sesuai kehendak user maka pada program rumus yang sesuai adalah
Akan tetapi hasil output yang akan tampil tidak sesuai dengan yang diharapkan.
F. Kesimpulan
a. Mahasiswa/i mampu memahami dan membuat aplikasi pemrograman komputer
menggunakan Ms Visual C++ Express Edition.
b. Mahasiswa/i mampu melakukan debugging, yaitu proses menemukan kesalahan pada
program yang telah dibuatnya dengan langkah klik baris dengan informasi error,
sehingga line pada program yang error akan terblok. Lalu dapat dicheck dan diperbaiki
ulang.
c. Mahasiswa/i mampu melakukan proses kompilasi uji program dengan menu execute
lalu compile.