PRAKTIKUM PEMROGRAMAN TERSTRUKTUR
MODUL KE-1
PENGENALAN BAHASA C
Oleh :
Nur Hayatin,
S.ST
LABORATORIUM PEMROGRAMAN
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2011
I. TUJUAN
Mahasiswa mampu :
1. Membuat program sederhana dengan menggunakan bahasa C
2. Mendeklarasikan variabel, konstanta maupun literal
3. Menginisialisasi variabel sesuai dengan tipe data yang
dideklarasikan
4. Mengakses nilai variabel dengan menggunakan perintah output
5. Menggunakan escape sequence pada program
II. ALAT YANG DIGUNAKAN
Peralatan yang digunakan :
1. Editor C Programming
III. DASAR TEORI
(Disesuaikan dengan yang telah diberikan di kelas)
Variabel
Konstanta
Literal
Tipe data
Perintah output
Casting type
IV. PROSEDUR PELAKSANAAN
Prosedur pelaksanaan praktikum adalah sebagai berikut :
1. Mahasiswa mencoba latihan yang ada pada modul praktikum
2. Mahasiswa menganalisa hasil dari program pada latihan yang telah
dijalankan
3. Mahasiswa mengerjakan tugas yang diberikan
4. Mahasiswa mendemonstrasikan program yang telah dikerjakan pada
dosen/assisten
5. Mahasiswa membuat laporan dari tugas yang telah dikerjakan
6. Upload laporan melalui
e-labit.umm.ac.id
V. LATIHAN
1. [konstanta] Buatlah program untuk menghitung energi yang
dikeluarkan pada suatu ledakan bom atom dengan bahan uranium seberat
10 satuan massa. Energi yang dikeluarkan pada suatu proses ledakan
dapat dihitung dengan rumus : E=m.c2
Dimana :
E = energi yang dikeluarkan
m=Massa benda (uranium)
c=konstanta yang menyatakan kecepatan cahaya sebesar 3x108
2. [operator] Diketahui ekspresi matematik : |a+b| /c x
Tampilkan nilai variabel x untuk ekspresi matematik tersebut jika
diketahui nilai a=5, b=4, c=3, d=2.0. (tipe data untuk tiap variabel
disesuaikan dengan nilai yang diberikan pada masing-masing variabel
tersebut).
3. [casting] jika variabel total_nilai bertipe int dengan nilai=805
dan variabel jumlah_siswa bertipe int dengan nilai=10.
Maka variabel rata_rata adalah total_nilai/jumlah_siswa. Lakukan
casting sehingga nilai rata_rata menjadi 80.5
Untuk membatasi angka yang muncul dibelakang koma gunakan format :
%[lebar karakter depan koma].[ketelitian]
Contoh : untuk nilai 123.50000 ketika dikeluarkan dengan %3.2f akan
berubah menjadi 123.50
VI. TUGAS PRAKTIKUM
1. [operator] Diketahui ekspresi matematik : 3a2 + b / (|-4c|+0.5d)4
x
Tampilkan nilai variabel x untuk ekspresi matematik tersebut jika
diketahui nilai a=-20, b=5.5, c=3, d=2. (tipe data untuk tiap variabel
disesuaikan dengan nilai yang diberikan pada masing-masing variabel
tersebut).
2. [Variabel] Diketahui 2 variabel bertipe int yaitu K = 10 dan L =
20. Buat Algoritma untuk mempertukarkan isi K dan L sehingga hasil
akhirnya menjadi L=10 dan K=20. Kemudian buatlah program dari
algoritma tersebut.
3. [literal] Buatlah sebuah program yang memiliki keluaran sebagai
berikut :
4. [tampilan output] Modifikasi program pada latihan nomor 4. Buatlah
sebuah program yang menghasilkan keluaran sebagai berikut : (angka
dibuat rata kanan)
VII. HASIL PRAKTIKUM
VIII. KESIMPULAN