• Tidak ada hasil yang ditemukan

PRAKTIKUM PEMROGRAMAN TERSTRUKTUR MODUL pdf

N/A
N/A
Protected

Academic year: 2018

Membagikan "PRAKTIKUM PEMROGRAMAN TERSTRUKTUR MODUL pdf"

Copied!
4
0
0

Teks penuh

(1)

PRAKTIKUM

PEMROGRAMAN TERSTRUKTUR

MODUL KE - 1.

SYNTAX DASAR C DAN INPUT/OUTPUT

LABORATORIUM

DMAG DAN RPL

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

(2)

I. TUJUAN

Mahasiswa memahami & mampu memanfaatkan tipe data, variable, & konstanta di

C

Mahasiswa mampu menggunakan macam-macam operator

Mahasiswa memahami & mampu menggunakan metode untuk menampilkan

berbagai format ke layar

Mahasiswa mampu memanfaatkan instruksi untuk memasukkan data dalam berbagai

tipe

II. ALAT YANG DIGUNAKAN

ComputerTurbo C++ 45

III. DASAR TEORI

<Bab ini menjelasakan secara ringkas dan jelas mengenai dasar teori yang digunakan selama praktikum pada modul tertentu>

IV. PROSEDUR PELAKSANAAN

Tutorial

Membuat program sederhana menggunakan preposesor (define & 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. KEGIATAN PRAKTIKUM

KEGIATAN I:

1. Buat program dengan kode berikut ini dan simpan di file “mod1keg1.c” atau “mod1keg1.cpp”:

2. Jalankan program tersebut, masukkan harga barang 1000.4 dan jumlahnya 10! Apa yang

(3)

3. Jalankan program tersebut, masukkan harga barang 1000 dan jumlahnya 10.4! Apa yang

dihasilkan oleh program tersebut?

4. Mengapa terjadi perbedaan hasil antara step 1 dan 2, jelaskan analisa anda!

5. Hapus baris 2, “#include <stdio.h>”, lalu jalankan program! Tuliskan hasil keluaran program kalian!

6. Berdasarkan hasil keluaran yang diperoleh, coba jelaskan apa fungsi dari: a. #include ?

b. stdio.h ? 7. Apa fungsi dari scanf?

8. Perhatikan baris ke 9 scanf(“%f”, &harga), jelaskan apa fungsi dari a. %f ?

b. &harga ?

9. Coba ganti kode di baris ke 9 dengan kode

scanf("%f",harga);

Jalankan program, apa yang terjadi?

10. Menurut anda jelaskan bagaimana struktur dari scanf?

11. Coba perhatikan baris ke 13, ubah %5.2f dengan %5.5 f, lalu jalankan program, apa yang ditampilkan?

12. Simpulkan kegunaan dari %5.2f atau %5.5f tersebut!

KEGIATAN II:

1. Buat program dengan kode berikut ini dan simpan di file “mod1keg1.c” atau “mod1keg2.cpp”:

2. Jalankan program tersebut, apa yang dihasilkan oleh program tersebut? 3. Berapa nilai x setelah baris 11 dieksekusi?

4. Berapa nilai y setelah baris 12 dieksekusi?

5. Ubah baris program di baris 16,17, sehingga rumus perhitungannya menjadi z = 20 * ((x-10)%y). Tulis perubahannya di file jawaban!

6. Apa fungsi dari “%” di perintah no 5 di atas? 7. Coba sisipkan kode berikut di baris ke 3:

(4)

Lalu ubah juga baris 15 menjadi:

printf("\nNilai baru x / pembagi = %d", x / pembagi);

8. Apa fungsi dari sisipan di baris ke 3 tersebut ?

9. Coba tambahkan satu baris lagi yang mirip baris 3 tersebut! Tulis tambahan tersebut! 10.Gunakan baris tersebut di bagian lain program! Tulis penggunaannya!

VI.TUGAS PRAKTIKUM

1. Buat program untuk

• Menghitung tahun hijriah berdasarkan input tanggal masehi Contoh:

2. Buat program untuk menghitung luas oval dan lingkaran

Mendefinisikan konstanta PHI 3.14

Menerima inputan dari user berupa panjang jari-jari mayor, jari-jari minor untuk oval

dan jari-jari untuk lingkaran

Menampilkan hasil perhitungan luas oval dan lingkaran

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

Referensi

Dokumen terkait

Ajat Sudrajat, Dekan FIS UNY, juga mengatakan bahwa buku ini merupakan wujud usaha ilmuwan sosial untuk mengembangkan ilmu sosial yang bercorak ke-Indonesiaan

Kepada peserta pelelangan yang keberatan dengan hasil ini dapat menyampaikan Sanggahan secara online melalui aplikasi SPSE dimulai sejak tanggal 26 Oktober 2012

[r]

[r]

selaku panitia Pengadaan Barang/Jasa (POKJA. V ULP Kota Cimahi) berdasarkan Surat Keputusan Walikota Cimahi Nomor 027/Kep.5-Adbang/2012, tentang Penetapan Personil

Kepada peserta pelelangan diberitahukan bahwa Masa Sanggah berlaku sampai dengan. tanggal 20 Juli 2011 Pukut 14.00

Profil penguasaan konsep mahasiswa calon guru biologi pada materi

Hasil uji organoleptik es krim jagung manis menunjukkan bahwa konsentrasi non dairy cream dan jenis zat penstabil yang digunakan tidak berpengaruh pada rasa dan aroma tetapi