Anda di halaman 1dari 8

Praktikum 2

Pengenalan Pemrograman & Tipe


Data
NIM/Nama

: ..

Setelah mengikuti praktikum ini, mahasiswa diharapkan dapat:


1. Menjelaskan bagaimana suatu kode program bisa menjadi program yang
dapat dijalankan di perangkat komputer
2. Mengenali lingkungan kerja pemrograman
3. Mengenali bagian-bagian sebuah kode program serta kegunaannya
4. Menerjemahkan notasi algoritma ke dalam kode bahasa C
5. Mengkompilasi dan menjalankan kode program sederhana
6. Menemukan kesalahan kode program dan memperbaikinya

Bagian 1: Pengenalan Lingkungan Pemrograman


Pada praktikum ini, kita menggunakan perangkat lunak DevC++ sebagai lingkungan
pengembangan program. Ada banyak perangkat lunak lain yang dapat digunakan,
diantaranya: Turbo C, FreeC, dll. Sekarang kita coba eksplorasi fitur-fitur DevC++.
Buka program DevC++. Buat file baru dengan cara klik File > New > Source File,
atau klik shortcut

Pada bagian editor file, ketikkan kode berikut:

Simpan dengan cara klik File > Save.. Buat Folder baru di D:, beri nama sesuai NIM
Anda. Simpan file tersebut dalam folder dengan nama helloworld.c.

Melalui Windows Explorer, coba cek folder yang telah Anda buat. Sebutkan nama
file yang ada pada folder tersebut.

Lakukan kompilasi program dengan klik Execute > Compile, atau shortcut
Perhatikan apa yang terjadi. Apakah terjadi error?
Jika tidak, jalankan program dengan klik Execute > Run, atau shortcut

Apa yang terjadi?

Coba tambahkan kode system(PAUSE); sebelum return 0;

Simpan dan kompilasi kembali. Jalankan. Apa yang terjadi?

*simpan tampilan layar yang muncul dengan memencet Alt+PrintScreen, kemudian


Paste di sini. Beri penjelasan.
Buka kembali folder yang Anda buat tadi. File apa sajakah yang ada sekarang?
Apakah berubah? Apa kesimpulan Anda?

Bagian 2: Menerjemahkan Pseudocode ke Bahasa C


Buat Source File baru di folder yang sama.
Diberikan pseudocode berikut ini.
Program Luas_Persegi

{Menghitung luas persegi dengan memasukkan panjang sisi}


Deklarasi
sisi, luas : integer
Algoritma
input(sisi)
luas sisi * sisi
output(luas)
Algoritma tersebut diterjemahkan ke dalam bahasa C dengan panduan berikut.
Kelompok
Tipe dasar

Komentar
Penampilan
Pembacaan
Pengisian nilai

Algoritmik
integer
real
char
{komentar}
input
output

Bahasa C
int
float
double
char
/*komentar*/
printf
scanf
=

Simpan kode ke dalam folder, dengan nama file luas_persegi.c. Lakukan kompilasi,
dan jalankan. Apa hasil running program tersebut?

*simpan tampilan layar yang muncul dengan memencet Alt+PrintScreen, kemudian


Paste di sini. Beri penjelasan. Jika tampilan langsung hilang, tambahkan
system(PAUSE); sebelum return 0.

Bagian 3: Menerjemahkan Diagram Alir ke Bahasa C


Diketahui algoritma menghitung luas persegi panjang sebagai berikut.

selesai

Dengan cara yang hampir sama, diagram alir tersebut dapat diterjemahkan ke
dalam bahasa C menjadi seperti berikut.

Simpan ke dalam folder dengan nama luas_ppanjang.c. Kompilasi dan jalankan. Tulis
hasil running program.

*simpan tampilan layar yang muncul dengan memencet Alt+PrintScreen, kemudian


Paste di sini. Beri penjelasan.

Bagian 4: Membuat Algoritma dan Program C


Buatlah algoritma menghitung keliling persegi panjang dalam notasi pseudocode
atau diagram alir. Buat kode programnya dalam bahasa C.
Tulis pseudocode/gambar diagram alir algoritma di sini.

Tulis kode program di sini.

Simpan dalam folder dengan nama keliling_ppanjang.c. Kompilasi dan jalankan. Tulis
hasil running program.

*simpan tampilan layar yang muncul dengan memencet Alt+PrintScreen, kemudian


Paste di sini. Beri penjelasan.

Bagian 5: Program Menampilkan Tulisan


Buatlah program yang dapat menampilkan layar seperti tampilan berikut. Simpan
dengan nama 1_poltek.c.

Apa masukan program tersebut? Apa keluarannya? Proses apa yang diperlukan
untuk mengubah masukan menjadi keluaran program ini?

Tuliskan algoritma (notasi bebas) di sini.

Salin kode program di sini.

Jelaskan hasil running program!

Bagian 6: Program Kasir Fast Food


Berikut adalah daftar menu sebuah kedai cepat saji:
Burger

Rp 5000

Pizza

Rp 4500

Soft Drink

Rp 2500

Buatlah sebuah program yang menerima data banyaknya pesanan pelanggan untuk
masing-masing menu tersebut, kemudian hitung dan tampilkan harga total
makanan yang harus dibayar. Simpan dengan nama 4_kasir.c.

Apa saja masukan program tersebut? Apa keluarannya? Proses apa yang diperlukan
untuk mengubah masukan menjadi keluaran program ini?

Tuliskan algoritma (notasi bebas) di sini.

Salin kode program di sini.

Jelaskan hasil running program!

Kesimpulan
Apa saja yang Anda pelajari dari praktikum ini? Kesimpulan apa yang bisa Anda
tarik?

Pengumpulan tugas praktikum:


Simpan laporan praktikum ini dengan nama P02_NIM.docx di folder yang sama
dengan folder tempat kode program. Namai folder dengan P02_NIM, kemudian zip.
Upload ke http://learning.polibatam.ac.id.

Anda mungkin juga menyukai