11
KATA PENGANTAR Segala puji dan syukur penulis panjatkan kehadirat Allah SWT. yang telah melimpahkan rahmat dan hidayah- Nya sehingga penulis dapat menyelesaikan praktikum Dasar Pemrograman Komputer (DPK) dan juga telah menyelesaikan laporan praktikum. Adapun laporan ini disusun berdasarkan hasil data dan percobaan yang dilakukan penulis pada saat praktikum di laboratorimum rangkaian listrik Universitas Muhammadiyah Malang, yang sudah dilaksanakan pada tanggal 4 Mei yang lalu. Penulis menyadari bahwa tanpa bantuan dari berbagai pihak, tidak mungkin penulis dapat mengikuti seluruh percobaan yang ada sampai dapat menyusun laporan ini. Untuk itu penulis mengucapkan terima kasih atas bimbingan dan bantuan kepada : 1. Ir. Nur Alif, M.T, selaku Kepala Laboratorium Elektro Universitas Muhammadiyah Malang. 2. Ilham Pakaya,S.T, selaku dosen mata kuliah Dasar Pemrograman Komputer 3. Syahrona selaku asisten praktikum Dasar Pemrograman Komputer. 4. Orang tua yang telah memberikan dukungan baik moril maupun materil. 5. Serta orang-orang yang tidak bisa disebutkan satu persatu namanya, yang telah banyak membantu dan memberikan dorongan dan semangat kepada penulis dalam melaksanakan Praktikum Rangkaian Listrik dan pembuatan laporan ini. Semoga Allah SWT. memberikan pahala yang sebesar- besarnya atas segala bantuan dan kebaikan yang telah diberikan kepada penulis. Dengan segala kerendahan hati, penulis sadar bahwa dalam pembuatan laporan ini masih sangat jauh dari kata sempurna , karena keterbatasan ilmu yang penulis

Kata Pengantar Daftar Penutup

Embed Size (px)

Citation preview

Page 1: Kata Pengantar Daftar Penutup

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kehadirat Allah SWT. yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan praktikum Dasar Pemrograman Komputer (DPK) dan juga telah menyelesaikan laporan praktikum.

Adapun laporan ini disusun berdasarkan hasil data dan percobaan yang dilakukan penulis pada saat praktikum di laboratorimum rangkaian listrik Universitas Muhammadiyah Malang, yang sudah dilaksanakan pada tanggal 4 Mei yang lalu.

Penulis menyadari bahwa tanpa bantuan dari berbagai pihak, tidak mungkin penulis dapat mengikuti seluruh percobaan yang ada sampai dapat menyusun laporan ini. Untuk itu penulis mengucapkan terima kasih atas bimbingan dan bantuan kepada :

1. Ir. Nur Alif, M.T, selaku Kepala Laboratorium Elektro Universitas Muhammadiyah Malang.

2. Ilham Pakaya,S.T, selaku dosen mata kuliah Dasar Pemrograman Komputer

3. Syahrona selaku asisten praktikum Dasar Pemrograman Komputer.4. Orang tua yang telah memberikan dukungan baik moril maupun materil.5. Serta orang-orang yang tidak bisa disebutkan satu persatu namanya, yang

telah banyak membantu dan memberikan dorongan dan semangat kepada penulis dalam melaksanakan Praktikum Rangkaian Listrik dan pembuatan laporan ini.

Semoga Allah SWT. memberikan pahala yang sebesar-besarnya atas segala bantuan dan kebaikan yang telah diberikan kepada penulis.

Dengan segala kerendahan hati, penulis sadar bahwa dalam pembuatan laporan ini masih sangat jauh dari kata sempurna , karena keterbatasan ilmu yang penulis miliki. Untuk itu penulis ucapkan mohon maaf serta mengharapkan kritik dan saran yang bersifat membangun dari segala pihak agar dapat menulis laporan lebih baik dimasa yang akan mendatang.

Malang, 27 Mei 2011

Penulis

Page 2: Kata Pengantar Daftar Penutup

DAFTAR ISI

Lembar Persetujuan...................................................................................................iKata Pengantar.........................................................................................................iiDaftar Isi .........................................................................................................iiiDaftar Tabel .........................................................................................................ivDaftar Flowchart......................................................................................................v

PERCOBAAN I TIPE DATA DAN OPERATOR

1.1 Tujuan percobaan.........................................................................11.2 Alat yang digunakan....................................................................11.3 Dasar Teori..................................................................................11.4 Prosedur Percobaan......................................................................31.5 Program Penjumlahan dan Pengurangan

A. Flowchart................................................................................4B. Listing Program.......................................................................5

1.5.1 Analisa Data Percobaan.................................................61.5.2 Kesimpulan....................................................................7

1.6 Program Angka PentingA. Flowchart................................................................................8B. Listing Program.......................................................................9

1.6.1 Analisa Data Percobaan...............................................101.6.2 Kesimpulan..................................................................11

1.7 Program PerkalianA. Flowchart..............................................................................12B. Listing Program.....................................................................13

1.7.1 Analisa Data Percobaan...............................................141.7.2 Kesimpulan..................................................................15

1.8 Program AritmatikaA. Flowchart..............................................................................16B. Listing Program.....................................................................17

1.8.1 Analisa Data Percobaan...............................................181.8.2 Kesimpulan..................................................................19

PERCOBAAN II PENGONTROLAN ALIRAN PROGRAM

2.1 Tujuan percobaan........................................................................212.2 Alat yang digunakan..................................................................212.3 Dasar Teori.................................................................................212.4 Prosedur Percobaan....................................................................232.5 Program Menampilkan Nilai dengan IF-Else

A. Flowchart..............................................................................24B. Listing Program.....................................................................25

2.5.1 Analisa Data Percobaan...............................................262.5.2 Kesimpulan..................................................................27

Page 3: Kata Pengantar Daftar Penutup

2.6 Program Menampilkan Nilai dengan SwitchA. Flowchart..............................................................................28B. Listing Program.....................................................................29

2.6.1 Analisa Data Percobaan...............................................302.6.2 Kesimpulan..................................................................31

2.7 Program Menjumlahkan 1+2+3..Meggunakan Do-WhileA. Flowchart..............................................................................32B. Listing Program.....................................................................33

2.7.1 Analisa Data Percobaan...............................................342.7.2 Kesimpulan..................................................................35

2.8 Program Menjumlahkan 1+2+3..Meggunakan WhileA. Flowchart..............................................................................36B. Listing Program.....................................................................37

2.8.1 Analisa Data Percobaan...............................................382.8.2 Kesimpulan..................................................................39

2.9 Program ForA. Flowchart..............................................................................40B. Listing Program.....................................................................41

2.9.1 Analisa Data Percobaan...............................................422.9.2 Kesimpulan..................................................................43

2.10 Program Continue-BreakA. Flowchart..............................................................................44B. Listing Program.....................................................................45

2.10.1 Analisa Data Percobaan.............................................462.10.2 Kesimpulan................................................................47

PERCOBAAN III Fungsi

3.1 Tujuan percobaan........................................................................493.2 Alat yang digunakan...................................................................493.3 Dasar Teori.................................................................................493.4 Prosedur Percobaan....................................................................493.5 Program Pengiriman Parameter dengan Nilai

Listing Program.........................................................................50 3.5.1 Analisa Data Percobaan...............................................51 3.5.2 Kesimpulan..................................................................52

3.6 Program Pegiriman Paraeter dengan AlamatListing Program.........................................................................53 3.6.1 Analisa Data Percobaan...............................................54 3.6.2 Kesimpulan..................................................................55

PERCOBAAN IV ARRAY

4.1 Tujuan percobaan.......................................................................574.2 Alat yang digunakan...................................................................574.3 Dasar Teori.................................................................................57

Page 4: Kata Pengantar Daftar Penutup

4.4 Prosedur Percobaan....................................................................58 4.5 Program Menghitung Nilai Rata-Rata Bilangan Positif

A. Flowchart..............................................................................59B. Listing Program.....................................................................60

4.5.1 Analisa Data Percobaan..................................................62 4.5.2 Kesimpulan.....................................................................63 4.6 Program Penjumlahan Dua Buah Matriks

A. Flowchart..............................................................................64B. Listing Program.....................................................................68

4.6.1 Analisa Data Percobaan...............................................704.6.2 Kesimpulan..................................................................71

PERCOBAAN V STRUKTUR

5.1 Tujuan percobaan........................................................................73 5.2 Alat yang digunakan...................................................................73 5.3 Dasar Teori..................................................................................73 5.4 Prosedur Percobaan.....................................................................74 5.5 Program Mencari Luas dengan Operator *

A. Flowchart..............................................................................75B. Listing Program.....................................................................76

5.5.1 Analisa Data Percobaan..................................................77 5.5.2 Kesimpulan.....................................................................78 5.6 Program Mencari Luas dengan Operator ->

A. Flowchart..............................................................................79B. Listing Program.....................................................................80

5.6.1 Analisa Data Percobaan...............................................815.6.2 Kesimpulan..................................................................82

PenutupI. Kesimpulan..........................................................................................83II. Kritik dan Saran ..................................................................................83

Daftar Pustaka........................................................................................................84

Page 5: Kata Pengantar Daftar Penutup

DAFTAR TABEL

Tabel 1.1 Jangkauan dan Ketelitian Tipe Data.....................................................1Tabel 1.2 Hierarki Operator..................................................................................2Tabel 1.3 Hasil Percobaan Program Penjumlahan dan Pengurangan...................5Tabel 1.4 Hasil Percobaan Program Angka Penting.............................................9Tabel 1.5 Hasil Percobaan Program Perkalian....................................................13Tabel 1.6 Hasil Percobaan Program Aritmatika.................................................17Tabel 2.1 Hasil Percobaan Program IF-Else.......................................................25Tabel 2.2 Hasil Percobaan Program Switch........................................................29Tabel 2.3 Hasil Percobaan Program Do-While...................................................33Tabel 2.4 Hasil Percobaan Program While.........................................................37Tabel 2.5 Hasil Percobaan Program For.............................................................41Tabel 2.6 Hasil Percobaan Program Continue-Break.........................................45Tabel 3.1 Hasil Pengiriman Parameter dengan Nilai..........................................50Tabel 3.2 Hasil Pengiriman Parameter dengan Alamat......................................53Tabel 4.1 Hasil Percobaan Program Menghitung Nilai Rata-Rata.....................61Tabel 4.2 Hasil Percobaan Program Penjumlahan Dua Buah Matriks...............69Tabel 5.1 Hasil Percobaan Program Mencari Luas dengan Operator *..............76Tabel 5.2 Hasil Percobaan Mencari Luas dengan Operator ->...........................80

Page 6: Kata Pengantar Daftar Penutup

DAFTAR FLOWCHART

Flowchart 1.1 Penjumlahan dan Pengurangan........................................................4Flowchart 1.2 Angka Penting..................................................................................8Flowchart 1.3 Perkalian........................................................................................12Flowchart 1.4 Aritmatika......................................................................................16Flowchart 2.1 Menampilkan Nilai dengan IF-Else...............................................24Flowchart 2.2 Menampilkan Nilai Menggunakan Switch....................................28Flowchart 2.3 Menjumlahkan 1+2+3..menggunakan Do-While..........................32Flowchart 2.4 Menjumlahkan 1+2+3..menggunakan While.................................36Flowchart 2.5 Program For..................................................................................40 Flowchart 2.6 Program Continue-Break...............................................................44Flowchart 4.1 Nilai Rata-Rata Bilangan Positif....................................................59Flowchart 4.2 Pemasukan Data Matriks...............................................................64Flowchart 4.3 Data Matriks 1................................................................................64Flowchart 4.4 Data Matriks 2................................................................................64Flowchart 4.5 Penjumlahan Matriks.....................................................................64Flowchart 5.1 Program Mencari Luas dengan Operator *....................................75Flowchart 5.2 Program Mencari Luas dengan Operator ->..................................79

Page 7: Kata Pengantar Daftar Penutup

Daftar Pustaka

1. Jogiyanto,2006,Konsep Dasar Pemrograman Bahasa C.Andi Yogyakarta: Yogyakarta

2. Raharjo,Budi.2010.Pemrograman C++.Informatika:Bandung

3. Kadir,Abdul.1977.Pemrograman Dasar Turbo C Untuk IBM-PC.ANDI OFFSET YOGYAKARTA:YOGYAKARTA

4. Kadir, Abdul.2009.Pemrograman dengan C++.Andi Yogyakarta.Yogyakarta

5. Kadir Abdul.2005.Bahasa C++.Andi Yogyakarta:Yogyakarta

Page 8: Kata Pengantar Daftar Penutup

PENUTUP

I. Kesimpulan

Praktikum Dasar Pemrograman Komputer pada dasarnya merupakan salah

satu dari materi pokok yang harus diambil setiap mahasiswa agar nantinya

mahasiswa dapat mengerti ataupun memahami tentang materi perkuliahan yang

telah diajarkan. Melalui praktikum ini mahasiswa dapat mengaplikasikan

pelajaran yang mereka peroleh dari pembelajaran di kelas. Selain itu, melalui

praktikum ini mahasiswa dapat memperoleh manfaat dari mengenal secara

langsung mengenai pemrograman dengan menggunakan bahasa C++.

II. Kritik dan Saran

Berdasarkan praktikum yang telah di lakukan terdapat berbagai macam

masalah ataupun gangguan yang menghambat kerja mahasiswa untuk melakukan

praktikum tersebut. Masalah yang paling banyak terjadi salah satunya yaitu

kurangnya ketelitian mahasiswa pada saat memasukan data atau menulis listing

program sehingga mempengaruhi data yang diperoleh mahasiswa untuk

melakukan perhitungan.

Melalui laporan ini saya sebagai penulis hanya bias menyarankan kepada

pengurus ataupun asisten yang membawahi laboratorium komputer/elektro

Universitas Muhammadiyah Malang untuk bisa meningkatkan sarana dan

prasarana yang ada supaya dapat lebih meningkatkan kinerja mahasiswa dalam

melakukan praktikumnya. Dan pada akhirnya, penulis berharap melalui laporan

ini dapat memberikan manfaat kepada siapapun yang membutuhkannya.