Laporan DKP Praktikum VI

9
LAPORAN PRAKTIKUM VI “PERULANGAN” DASAR KOMPUTER DAN PEMOGRAMAN FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS AHMAD DAHLAN YOGYAKARTA 2011 DISUSUN OLEH: NAMA : AHMAD IKROM NIM : 11B22025 PRODI : TEKNIK ELEKTRO

Transcript of Laporan DKP Praktikum VI

Page 1: Laporan DKP Praktikum VI

LAPORAN PRAKTIKUM VI“PERULANGAN”

DASAR KOMPUTER DAN PEMOGRAMAN

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS AHMAD DAHLAN

YOGYAKARTA

2011

DISUSUN OLEH:

NAMA : AHMAD IKROM

NIM : 11B22025

PRODI : TEKNIK ELEKTRO

Page 2: Laporan DKP Praktikum VI

PRAKTIKUM VI

PERULANGAN

A.TUJUAN PRAKTIKUM1. Menjelaskan struktur perulangan while, do..while dan For

2. Menjelaskan struktur sintaksis while, do..while dan For

3. Menyusun dan menjelaskan program menggunakan stuktur perulangan while, do..while

dan for

4. Menyusun flowchrat untuk struktur perulangan

B.DASAR TEORIPerulangan adalah suatu tindakan untuk melakukan halyang serupa berkal-ikali, misalnya

menampilkan tulisan “Teknik Elektro UAD” seratus kali.

Perulangan Bersyarat “Periksa-jalankan” : WHILE

Struktur perulangan while mempunyai bentuk sebagai berikut

Dalam hal ini pernyataan akan dijalankan terus menerus selama kondisi bernilai true. Jika

dalam keadaan awal kondisi bernilai salah maka pernyataan tidak akan dijalankan sama sekali.

Perulangan bersyarat “jalankan-periksa” : DO-While

Struktur perulangan do-while mempunyai bentuk sebagai berikut :

Bentuk perintah diatas dibaca :

Kerjakan pernyataan selama kondisi bernilai true

Dalam struktur ini pernyataan paling sdikit akan dikerjakan satu kali.pernyataan pasti

dikerjakan, karena langkah pertama struktur perulangan do-while mengerjakan pernyataan,

kemudian baru dikuti pengujian terhadap kondisi. Stuktur ini sangat cocok untuk program

yang tidak memerlukan pengujian terlebih dahulu sebelum melakukan pernataan.

Teknik Elektronika Universitas Ahmad Dahlan Page 2

do{Pernyataan}While (kondisi)

While (kondisi){Pernyataan}

Page 3: Laporan DKP Praktikum VI

Perulangan dengan FOR

Struktur perulangan for mempunyai bentuk sebagai berikut :

Struktur for digunakan untuk perulngan dengan jumlah perulangan sudah dipastikan.

Keterangan :

Inisialisasi : Memberi nilai awal pada variabel kendali.

Kondisi : Untuk mengendalikan perulangan, dilanjutkan/diakhiri.

Perubahan : Menyatakan perubahan nilai variable kendali, yaitu penambahan atau

pengurangan.

C.HASIL DAN PEMBAHASAN1. Program VI.1 (Perulangan Bersyarat “Periksa-jalankan” : WHILE)

No Lines Keterangan1 iostream #Pemanggil file header <Pustaka library stream>2 conio #Pemanggil file header <Pustaka library conio> (pustaka operasi konsol)3 main ()  Program utama (tidak ada return value)4 { char Maxsimum character [jumlah karakter]5 int tombol Integer tombol (integer/bilangan bulat)6 tombol 'Y' Memfungsikan tombol (jika tombol =”Y” atau “y” maka ulangi)7 while Perulangaan while (tombol=”Y” atau “y” lakukan program selanjutnya)8 cout << Keluarkan/outputkan (“masukkan nama anda =")9 cin >> Masukkan nama (ambil data dari “nama”)10 cout << Keluarkan/outputkan (hallo di ikuti (data dari nama) di bawahnya)

Teknik Elektronika Universitas Ahmad Dahlan Page 3

For (inisialisasi ; kondisi ; perubahan){Pernyataan}

Page 4: Laporan DKP Praktikum VI

11 cout << Keluarkan/outputkan (“apakah mau mengulangi (Y/T)?”)

12 gecth Mengalihkan fungsi tombol (jika tombol tidak =’Y’ atau ‘y’ lanjutkan program selanjutnya)

13 endl << endl Membuat tampilan(output) dengan jarak yang teratur sehingga rapi

14 cout << Keluarkan/outputkan ("SELESAI")

2. Program VI.2 (Perulangan bersyarat “jalankan-periksa” : DO-While)

No Lines Keterangan1 iostream Pustaka library stream2 main () Program utama (tidak ada return value) 3 int cacah Integerkan cacah4 float nilai Integer tombol5 cout << Tampilkan menghitung rerata nilai6 cout << Tampilkan "masukkan nilai"7 do { Kerjakan cacah8 cout << Tampilkan "Data ke-" sesuai fungsi cacah9 cin >> nilai Masukkan nilai10 jumlah = Rumus penambahan11 while ( Lakukan perulangan mulai dari 0, keatas12 rerata = Rumus pembagian13 cout << Tampilkan banyak data sebagai fungsi cacah14 cout << Tampilkan jumlah sesuai fungsi jumlah15 cout << Tampilkan rerata sesuai fungsi rerata

3. Program VI.3 (Memutus perulangan break dan countinue)

Teknik Elektronika Universitas Ahmad Dahlan Page 4

Page 5: Laporan DKP Praktikum VI

di hilangkan

diganti

4. Program VI.4 (FOR untuk perulangan)

Teknik Elektronika Universitas Ahmad Dahlan Page 5

Page 6: Laporan DKP Praktikum VI

diganti

diganti

Teknik Elektronika Universitas Ahmad Dahlan Page 6

Page 7: Laporan DKP Praktikum VI

diganti

5. Program VI.5 (Perulangan for bertingkat : Tabel perkalian)

di ubah

Hasil setw (5)

Teknik Elektronika Universitas Ahmad Dahlan Page 7

Page 8: Laporan DKP Praktikum VI

KESIMPULAN1. Pustaka iostream adalah pustaka/library yang sering digunakan dalam pemograman

bahasa C++. Program yang memakai pustaka iostream harus menyatakan (Include) File

iostream.

2. Opersi input (cin) yang dilakukan oleh operator right shift atau operator extraction

adalah (>>). Begitu pula Operasi output (cout) dilakukan oleh operator left shift atau

operator insertion (<<). Dan Sintaksis yang digunakan pada perintah keluaran adalah

cout << daftar_keluaran, dan Sintaksis yang digunakan pada perintah masukan adalah

Cin >> daftar_masukan.

3. Pernyataan-pernyataan dalam C++ bersifat case sensitive, artinya peka dalam

membedakan huruf besar dan kecil, variable a dengan A adalah dua hal yang berbeda.

REFRENSI Petunjuk Praktikulum Dasar Pemograman (PP/PTE/DPM/01/R0), Oleh Kartika

Firdausy,S.T,M.T

Teknik Elektronika Universitas Ahmad Dahlan Page 8