Anda di halaman 1dari 13

iNiLah sI mAn...!

| Bahasa C Input/Output
Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

Bahasa C Input/Output

PRAKTIKUM PEMROGRAMAN TERSTRUKTUR

MODUL KE - 1.

SYNTAX DASAR C DAN INPUT/OUTPUT

page 1 / 13

iNiLah sI mAn...! | Bahasa C Input/Output


Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

Dosen Pembina : Hardianto W. S.Kom

Oleh:

Abdurrahman (201010370311397)

M. Isthifa (201010370311408)

LABORATORIUM PEMROGRAMAN

PROGRAM STUDI TEKNIK INFORMATIKA

page 2 / 13

iNiLah sI mAn...! | Bahasa C Input/Output


Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2010/2011

I. TUJUAN

- Mahasiswa memahami dan mampu memanfaatkan tipe data, variable dan konstanta dalam bahasa C. - Mahasiswa mampu menggunakan macam-macam operator dalam memecahkan masalah yang terdapat di C. - Mahasiswa memahami dan mampu menggunakan metode untuk menampilkan berbagai format ke layar. - Mahasiswa mampu memanfaatkan instruksi untuk memasukkan data dalam berbagai tipe.

II. ALAT YANG DIGUNAKAN

- Computer. - Turbo C++ 4.5.

page 3 / 13

iNiLah sI mAn...! | Bahasa C Input/Output


Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

III. DASAR TEORI

Laporan ini ditujukan untuk mengembangkan suatu logika dalam mengolah suatu data kemudian pembuat program mampu membuat beberapa program sederhana dan menyelesaikan permasalahan-permasalahan yang terdapat pada soal-soal di bawah.

IV. PROSEDUR PELAKSANAAN

- Tutorial - Membuat program sederhana menggunakan preposesor (define dan include), fungsi main() dan variabel-variable yang menggunakan tipe data int, double, float dan char. - Memanggil library stdio.h kemudian menggunakan fungsi printf() untuk menampilkan isi variabel dan scanf() untuk menerima inputan. - Melanjutkan program dengan menggunakan operator aritmatika(+,-,?,*.%). - Mahasiswa mengerjakan tugas praktikum. - Mahasiswa mendemokan hasil praktikum kepada asisten dan menulis laporan.

V. TUGAS PRAKTIKUM

1. Buat program untuk

- Menginputkan dan menampilkan nama (terdiri dari satu karakter) dan nilai yang diperoleh (int) dari 3 orang mahasiswa, - Menampilkan Nilai total, - Menampilkan Nilai rata rata.

page 4 / 13

iNiLah sI mAn...! | Bahasa C Input/Output


Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

Contoh:

Input : 3 pasang karakter dan nilai

Output : Nama Nilai

A 80

B 60

C 70

Nilai total : 210

Nilai rata-rata : 70

2. Buat program untuk menghitung volume kerucut.

- Mendefinisikan konstanta PHI 3.14, - Menerima inputan dari user berupa panjang jari-jari alas dan tinggi, - Menampilkan hasil perhitungan.

page 5 / 13

iNiLah sI mAn...! | Bahasa C Input/Output


Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

3. Buat program untuk menghitung luas bangun yang diarsir berikut ini.

Input yang dimasukkan adalah sisi bujur sangkar. Sedangkan output yang dikeluarkan adalah luas bangun yang diarsir.

page 6 / 13

iNiLah sI mAn...! | Bahasa C Input/Output


Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

Penyelesaian:

Flowchart:

1. Menginput dan Menampilkan Nama, Nilai dan Nilai Rata-rata.

Start ! Input Nm1, Nm2, Nm3.Input n1, n2, n3.! nt = n1 + n2 + n3 nr = nt/3!

Tampilan hasil

page 7 / 13

iNiLah sI mAn...! | Bahasa C Input/Output


Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

End

page 8 / 13

iNiLah sI mAn...! | Bahasa C Input/Output


Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

2. Menghitung Volume Kerucut.

Start

Input panjang, jari-jari alas dan tinggi

page 9 / 13

iNiLah sI mAn...! | Bahasa C Input/Output


Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

Volume K = 1/3..r2.t!

Hasil perhitungan ! end

page 10 / 13

iNiLah sI mAn...! | Bahasa C Input/Output


Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

3. Menghitung Luas Bangun yang Diarsir.

page 11 / 13

iNiLah sI mAn...! | Bahasa C Input/Output


Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

Start

Input sisi bujur sangkar

Jari-jari = .Sb

Sb = Sb2

Ll = .r2

LA = Lb - Ll

page 12 / 13

iNiLah sI mAn...! | Bahasa C Input/Output


Copyright mhan92chkp man_buangatz92@webmail.umm.ac.id http://mhan92chkp.student.umm.ac.id/2010/10/18/bahasa-c-inputoutput/

End

page 13 / 13