Anda di halaman 1dari 10

KATA PENGANTAR

Puji syukur kami panjatkan kehadapan Tuhan Yang Maha Esa atas segala
karunia-Nya sehingga kami dapat menyelesaikan laporan ini pada waktunya. Laporan
ini memuat tentang hasil praktikum Konsep Pemrograman Komputer dan beberapa
teori pendukungnya yang terdiri dari empat modul yaitu :
Modul I

: Dasar Penggunaan Bahasa Pemrograman

Modul II

: Tipe Data dan Statement Kontrol

Modul III

: Array dan Statement Kontrol Lanjutan

Modul IV

: Sorting dan Searching

Keempat modul tersebut di atas mempunyai spesifikasi tersendiri dan tujuan


tersendiri.
Demikian laporan ini kami tulis semoga bermanfaat bagi setiap pembacanya
dan mohon maaf atas segala kekurangan dan keterbatasan laporan ini.

Denpasar,1 April 2012


TTD
Penyusun

DAFTAR ISI

KATA PENGANTAR
DAFTAR ISI
DAFTAR GAMBAR
DAFTAR KODE PROGRAM

BAB I PENDAHULUAN
1.1 Latar Belakang ......................................................................................... .1
1.2 Rumusan Masalah ..................................................................................... 2
1.3 Tujuan ...................................................................................................... 2
1.4 Manfaat ..................................................................................................... 4
BAB II TINJAUAN PUSTAKA .........................5

BAB III DASAR PENGGUNAAN BAHASA PEMROGRAMAN


3.1. Tujuan ..................................................................................................... 39
3.2. Tinjauan Pustaka ...................................................................................... 39
3.3. Pembahasan dan Analisa ......................................................................... 43
3.4. Uji Coba dan User Interface ..................................................................... 58
3.5. Kesimpulan ............................................................................................. 62
Lampiran Form Laporan Sementara

BAB IV TIPE DATA DASAR DAN STATEMEN KONTROL


4.1 Tujuan ...................................................................................................... 63
4.2 Tinjauan Pustaka ...................................................................................... 63
4.3 Pembahasan dan Analisa .......................................................................... 66
4.4 Uji Coba dan User Interface ..................................................................... 93
4.5 Kesimpulan .............................................................................................. 96
Lampiran Form Laporan Sementara
BAB V ARRAY DAN STATEMEN KONTROL LANJUTAN
5.1 Tujuan ...................................................................................................... 97
5.2 Tinjauan Pustaka ...................................................................................... 97
5.3 Pembahasan dan Analisa .......................................................................... 103
5.4 Uji Coba dan User Interface ..................................................................... 118
5.5 Kesimpulan .............................................................................................. 120
Lampiran Form Laporan Sementara

BAB VI SORTING DAN SEARCHING


6.1 Tujuan ......................................................................................................
6.2 Tinjauan Pustaka ......................................................................................
6.3 Pembahasan dan Analisa ..........................................................................
6.4 Uji Coba dan User Interface .....................................................................
6.5 Kesimpulan ..............................................................................................
Lampiran Form Laporan Sementara

BAB VII PENUTUP


7.1 Kesimpulan ..............................................................................................
7.2 Saran .........................................................

DAFTAR PUSTAKA

LAMPIRAN
Tugas Pendahuluan Praktikum Konsep Pemrograman Komputer

DAFTAR GAMBAR
Gambar 2.1 Flowchart Statemen For.20
Gambar 2.2 Flowchart Perulangan While..21
Gambar 2.3 Flowchart Perulangan Repeat Until22
Gambar 2.4 Hasil Run Program Randseed 1..24
Gambar 2.5 Hasil Run Program Randseed 2.24
Gambar 2.6 Hasil Run Program Randomize 1.25
Gambar 2.7 Hasil Run Program Randomize 2.................................25
Gambar 2.8 Proses pengurutan...29

Gambar 3.1 Limas segi empat.....................................................................41


Gambar 3.2 Kerucut....................................................................................42
Gambar 3.3 Flowchart luas dan volume......................................................52
Gambar 3.4 Flowchart menentukan kelulusan.............................................57
Gambar 3.5 Output menghitung volume dan luas permukaan segi empat
kerucut..........................................................................................................58
Gambar 3.6 Output dari volume limas.........................................................59
Gambar 3.7 Output dari luas permukaan limas............................................59
Gambar 3.8 Output volume kerucut.............................................................60
Gambar 3.9 Output luas permukaan kerucut................................................60
Gambar 3.10 Output prrogram kelulusan......................................................61
Gambar 3.11 Output tidak lulus....................................................................61

Gambar 4.1 Tampilan flowchart menentukan total gaji...............................84


Gambar 4.2 Flowchart konversi satuan memory92
Gambar 4.3 Penginputan data total gaji........................................................93
Gambar 4.4 Output data total gaji.................................................................94
Gambar 4.5 Input data konversi satuan .......................................................94
Gambar 4.6 Output konversi satuan memory.95

Gambar 5.1 Flowchart fungsi Fibbonaci 107


Gambar 5.2 Flowchart Fibbonaci.108
Gambar 5.3 Flowchart Program Bilangan Prima..116
Gambar 5.4 Input data118
Gambar 5.5 output data.118
Gambar 5.6 Input data119
Gambar 5.7 Output data.119

DAFTAR TABEL

Tabel 2.1 Tabel Tipe Data Integer .....................................................................11


Tabel 2.2 Tabel Tipe Data Boolean ...................................................................11
Tabel 2.3 Tabel Tipe Data Real .........................................................................12

Tabel 5.1 Tabel Array .......................................................................................97

KODE PROGRAM

Kode program 2.1 Deklarasi varibel8


Kode program 2.2 Deklarasi konstanta................................................................9
Kode program 2.3 Deklarasi konstanta bertipe................................................10
Kode program 2.4 Bentuk umum data Enumerasi.............................................12
Kode Program 2.5 Bagian Utama dari Sebuah Program Pascal.........................17
Kode Program 2.6 Deklarasi Variabel...............................................................17
Kode Program 2.7 Contoh Deklarasi Sebuah Fungsi........................................18
Kode Program 2.8 Contoh Penggunaan Fungsi18
Kode Program 2.9 Deklarasi array......................................................................19

Kode Program 2.10 Contoh Sintak Statemen For20


Kode Program 2.11 Contoh Sintak Statemen While21
Kode Program 2.12 Contoh Sintak Statemen Repeat Until..22
Kode Program 2.13 Contoh Sintak bilangan acak dengan Randseed....................23
Kode Program 2.14 Contoh Sintak bilangan acak dengan Randomize................24
Kode Program 2.15 Contoh program procedure..35

Kode Program 3.1 Listing program if.. . ...................................................40


Kode Program 3.2 Listing program if.. . ...................................................40
Kode Program 3.3 Contoh if..... bersarang..................................................40
Kode Program 3.4 Mencari volume limas...................................................43
Kode Program 3.5 Luas permukaan limas segi empat................................44
Kode Program 3.6 Volume kerucut.............................................................45
Kode Program 3.7 Luas permukaan kerucut..............................................46
Kode Program 3.8 Menghitung volume dan luas......................................51
Kode Program 3.9 Menentukan Kelulusan.................................................54
Kode Program 3.10 Program utama menentukan kelulusan.....................56

Kode Program 4.1 Listing program procedure............................................63


Kode Program 4.2 Listing program fungsi.................................................64
Kode Program 4.3 Mencari total gaji office boy........................................66
Kode Program 4.4 Mencari total gaji security............................................67

Kode program 4.5 Mencari total gaji staff68


Kode program 4.6 Mencari total gaji senior staff.69
Kode program 4.7 Mencari total gaji supervisor.70
Kode program 4.8 Mencari total gaji assistant manager.71
Kode program 4.9 Mencari total gaji manager.72
Kode program 4.10 mencari total gaji general manager...73
Kode program 4.11 Menentukan total gaji82
Kode Program 4.12 Konversi byte86
Kode program 4.13 Konversi kilobyte..87
Kode program 4.14 Konversi megabyte88
Kode program 4.15 Konversi gigabyte..89
Kode program 4.16 Konversi satuan memory91
Kode program 5.1 Contoh array.97
Kode program 5.2 Variabel array..98
Kode program 5.3 Nama array..98
Kode program 5.4 Nilai.98
Kode program 5.5 Contoh array..................................................................98
Kode program 5.6 Contaoh array.98
Kode program 5.7 Cost array...98
Kode program 5.8 Cost array99

Kode program 5.9 Nama array..99


Kode program 5.10 Array.99
Kode program 5.11 Fungsi Fibonacci..104
Kode program 5.12 Program Fibonacci.106
Kode program 5.13 Perhitngan bilangan prima.110
Kode program 5.14 Program bentuk tangga..110
Kode program 5.15 Program Bilangan Prima (array)113

Anda mungkin juga menyukai