Anda di halaman 1dari 9

A.

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

b. LW01-2 Latihan Debugging

START

Input data
icelsius = 70

END

Memproses data
perhitungan
Ifahr = 1.8 * icelsius+32

Membaca program
pengkonversian
suhu yang telah
dibuat programmer

c. LW01-3 Tugas Pemrograman

START

Input data real = 2.5

END

C. Source Code
a. LW01-1 Penggunaan Aplikasi IDE

b. LW01-2 Latihan Debugging

Memproses data
pangkat = pow (input,2)
akar = sqrt (input)

Membaca program
yang telah dibuat
programmer berupa
pangkat dan akar
dari sebuah nilai
real

c. LW01-3 Tugas Pemrograman

D. Output
a. LW01-1 Penggunaan Aplikasi IDE

b. LW01-2 Latihan Debugging

c. LW01-3 Tugas Pemrograman

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.

4. Pada saat membuat program, pemrogrammer harus menyertakan fungsi main ( )


untuk memulai suatu program.
5. Setelah memberikan fungsi main ( ), maka dilanjutkan dengan tanda { untuk
memulai penggunaan program dan } untuk menutup program. Sehingga program
yang akan tampil pada saat dirunning adalah program yang dibuat diantara tanda
{ dan }.
6. Perintah printf adalah perintah untuk memunculkan kata-kata yang tertulis diantara
tanda (.........).
7. Setiap perintah yang dibuat programmer, programmer harus memberikan tanda ;
untuk setiap ganti line.
8. Jika pada program, seorang programmer ingin memberikan komentar maka
komentar ditulis diantara tanda //......//.
9. Praktikum LW01-1 ini programmer juga menggunakan fungsi int (integer) untuk
membaca variabel angka. Pada saat akan menampilkan angka tersebut maka
didalam fungsi printf harus menggunakan %d agar program C++ dapat membaca
angka yang tertera.
10. Untuk mencari nilai perkalian maka programmer harus menggunakan tanda *
yang fungsinya sebagai perkalian.
11. Agar hasil output yang tampil lebih rapi maka programmer dapat menggunakan
fungsi \n sebagai enter atau \t sebagai tab.
b. Praktikum LW01-2 Latihan Debugging
1. Dalam praktikum LW01-2 ini saat programmer mengkompilasi maka akan keluar
beberapa bagian yang error.

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.

5. Programmer melakukan dikompile lagi, dan muncul kesalahan selanjutnya yaitu :

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.

Pada saat dicheck kembali ada kesalahan sebagai berikut :

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

1. Pada praktikum LW01-3 menggunakan fungsi #include <math.h> untuk membaca


rumus pangkat dan rumus akar.

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.

5. Program yang dibuat programmer menampilkan 2 angka dibelakang koma


sehingga fungsi yang digunakan adalah float atau double. Pada printf maka %.2f.
Apabila 2 diganti dengan 3 maka akan terdapat 3 angka dibelakang koma.

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.

Anda mungkin juga menyukai