Professional Documents
Culture Documents
MODUL PRAKTIKUM
SEMESTER GENAP 2009/2010
Oleh :
I Made Sukarsa, ST, MT
Dr. I Ketut Gede Darma Putra, S.Kom, MT
Asisten :
I Gusti Agung Socrates Adi Guna
I Made Arika Dwi Saputra
Ida Ayu Purnama Dewi
Putu Angelina Widya Gustina
Made Herdian Dirga P.
Nyoman Sarasuartha Mahajaya
LABORATORIUM KOMPUTER
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK UNIVERSITAS UDAYANA
JUNI 2010
PRODI TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNUD 2010
Peraturan:
1. Praktikan harus berpakaian rapi dalam mengikuti praktikum(baju berkerah, celana
panjang utuh, bersepatu).
2. Praktikan harus mempersiapkan diri dengan baik sebelum dan pada saat mengikuti
praktikum.
3. Praktikan harus menjawab soal-soal yang diberikan pada tugas pendahuluan untuk
kemudian dikumpulkan sebelum melaksanakan kegiatan praktikum.
4. Praktikan harus sudah siap 5 menit sebelum praktikum dimulai.
5. Praktikan hanya diperbolehkan membawa buku bantu secukupnya sesuai dengan
materi percobaan ke dalam ruangan praktikum.
6. Selama pelaksanaan praktikum, sangat diharapkan untuk tidak melakukan kegiatan
yang mengganggu kelompok lain atau mengganggu keseluruhan praktikum.
7. Setiap percobaan akan menghasilkan laporan sementara yang harus distempel pada
saat akhir percobaan untuk kemudian disertakan pada laporan resmi.
8. Kartu monitoring harus diperiksa dan kemudian diberikan tanda tangan oleh asisten
praktikum pada setiap percobaan.
9. Praktikum dilaksanakan selama 90 menit. Apabila percobaan yang dilakukan belum
dapat diselesaikan, maka harus diselesaikan diluar waktu percobaan sebagai tugas
tambahan.
10. Waktu asistensi ditentukan sesuai dengan kesepakatan asisten praktikum.
11. Batas akhir penyerahan laporan resmi ditentukan sesuai dengan kesepakatan asisten
praktikum.
12. Peraturan-peraturan lain yang belum dijelaskan pada daftar peraturan ini akan
ditentukan kemudian, apabila diperlukan selama praktikum.
13. Setiap pelanggaran yang dilakukan terhadap peraturan diatas, akan dicatat oleh asisten
praktikum. Apabila pelanggaran dianggap berat, maka keputusan terhadap sanksi
pelanggaran akan ditentukan dalam rapat koordinasi asisten praktikum.
PRODI TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNUD 2010
1. Laporan sementara dipergunakan untuk mencatat hal-hal yang telah berhasil dilakukan
atau yang belum berhasil dilakukan pada setiap percobaan.
2. Laporan sementara diketik ulang sesuai dengan contoh yang disertakan serta disesuaikan
dengan modul percobaan yang bersangkutan. Kemudian diisi pada saat pelaksanaan
percobaan.
3. Laporan sementara harus diberikan stempel oleh asisten praktikum saat akhir percobaan
yang bersangkutan.
4. Format laporan sementara dapat dilihat pada Lampiran 1.
PRODI TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNUD 2010
1. Laporan resmi merupakan kumpulan dari laporan-laporan sementara dari setiap modul
praktikum yang telah diperbaiki dan telah disempurnakan dengan menambahkan
beberapa hal yang meliputi modul praktikum yang bersangkutan.
2. Laporan resmi diketik dengan menggunakan komputer.
3. Berikut susunan dari laporan resmi:
DAFTAR ISI
Kata Pengantar....................................................................................................... iv
Daftar Isi................................................................................................................ iv
Daftar Gambar ....................................................................................................... iv
Daftar Tabel........................................................................................................... vi
Daftar Kode Program............................................................................................. vii
Bab I Pendahuluan ................................................................................................ 1
1.1 Latar Belakang .................................................................................... 1
1.2 Rumusan Masalah ............................................................................... ..
1.3 Tujuan .................................................................................................. ..
1.4Manfaat ................................................................................................ ..
Bab II Tinjauan Pustaka ........................................................................................ ..
Bab III Judul Modul 1 .......................................................................................... ..
3.1 Tujuan ................................................................................................. ..
3.2 Tinjauan Pustaka ................................................................................. ..
3.3 Pembahasan dan Analisa ...................................................................... ..
3.4 Uji Coba dan User Interface ................................................................. ..
3.5 Kesimpulan ......................................................................................... ..
3.6 Lampiran Form Laporan Sementara ..................................................... ..
3.7 Lampiran Tugas Pendahuluan .............................................................. ..
Bab IV Judul Modul 2 .......................................................................................... ..
4.1 Tujuan ................................................................................................. ..
4.2 Tinjauan Pustaka ................................................................................. ..
4.3 Pembahasan dan Analisa ...................................................................... ..
PRODI TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNUD 2010
DAFTAR GAMBAR
Gambar 2.1 Susunan ............................................................................................. ..
DAFTAR TABEL
Tabel 2.1 Tabel ..................................................................................................... ..
PRODI TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNUD 2010
FORMAT SAMPUL
PRAKTIKUM BAHASA PEMROGRAMAN
SEMESTER GENAP 2009/2010
1. Sampul per modul untuk laporan resmi menggunakan kertas HVS A4 Warna Biru
2. Format sampul per modul dapat dilihat pada lampiran 2.
3. Sampul utama untuk laporan resmi menggunakan kertas buffalo Warna Biru Tua
4. Format sampul utama dapat dilihat pada lampiran 3.
PRODI TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNUD 2010
Lampiran 1
LEMBAR ASISTENSI
LAPORAN SEMENTARA PRAKTIKUM
MODUL I
JUDUL MODUL
Nama Anggota
1. Nama / NIM Mengerjakan …………………..
2. Nama / NIM Mengerjakan …………………..
3. Nama / NIM Mengerjakan …………………..
4. Nama / NIM Mengerjakan …………………..
Lampiran 2
MODUL II
JUDUL MODUL
Height : 4,7 cm
Width : 4,7 cm
Oleh
KELOMPOK XX
Wayan Anggara (0904505100)
Made Buda (09045050101)
Nyoman Wraspati (0904505102)
Ketut Saniscara (0904505104)
LABORATORIUM KOMPUTER
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK UNIVERSITAS UDAYANA
2010
PRODI TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNUD 2010
Lampiran 3
Height : 4,7 cm
Width : 4,7 cm
Oleh
KELOMPOK XX
Wayan Anggara (0904505100)
Made Buda (09045050101)
Nyoman Wraspati (0904505102)
Ketut Saniscara (0904505104)
LABORATORIUM KOMPUTER
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK UNIVERSITAS UDAYANA
2010
PRODI TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNUD 2010
MODUL 1
A. Tujuan
1. Dapat Memahami cara penamaan variabel yang baik dan benar.
2. Mengenal dan bisa menggunakan fungsi pembangkit bilangan acak yang ada dalam
bahasa C++.
3. Mengenal dan dapat menggunakan fungsi untuk mendapatkan waktu dalam C++.
4. Memahami tujuan dan mekanisme pengurutan data baik ber sifat numerik maupun
alphabet.
B. Praktikum
1. Membuat program pengurutan data (sorting) dengan metode insertion sort dan
program pencarian data dengan metode binary search.
2. Lakukan uji coba terhadap program yang anda buat, dimana pembangkitan data yang
akan diurutkan didapat dari memasukkan melalui keyboard dan juga dapat melalui
pembangkitan bilangan acak (pengguna hanya memasukkan banyak bilangan yang
ingin dibangkitkan),
3. Tambahkan pencatatan waktu yang dapat digunakan untuk menghitung waktu proses
masing-masing metode pengurutan data tersebut.
4. Lakukan ujicoba terhadap program yang anda buat dengan pembangkitan bilangan
yang diurutkan secara acak, yang mana bilangan yang diurutkan sebanyak 50, 100,
200, 300, 500. Lalu catatlah waktu yang diperlukan untuk mengurutkan masing-
masing jumlah data tersebut, lalu bandingkan.
MODUL II
A. Tujuan
1. Memperdalam kemampuan terhadap penggunaan tipe data array dalam program.
2. Memahami penggunaan statemen kontrol dalam C++.
B. Praktikum
1. Bujur sangkar ajaib (magic square) adalah bujur sangkar yang terdiri dari NxN bujur
sangkar kecil dengan masing-masing bujur sangkar kecil tersebut memiliki nilai 1
hingga N2. Keistimewaan dari bujur sangkar ajaib ini adalah jumlah elemen bujur
sangkar kecil secara mendatar, horizontal maupun diagonal selalu sama, seperti
terlihat pada contoh dibawah ini.
PRODI TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNUD 2010
16 2 3 13
5 11 10 8
9 7 6 12
4 14 5 1
Perhatikan contoh bujur sangkar ajaib 4x4 diatas, pada ujur sangkar tersebut diisi
dengan angka 1 s/d 16, jumlah secara vertikal, horizontal dan diagonalnya sama yaitu
34.
Buatlah program bujur sangkar ajaib (genap) yang mana masukan program hanyalah
berupa nilai N (orde matriks) sehingga menghasilkan keluaran berupa tabel bujur
sangkar ajaib beserta jumlahnya.
*) dimensi bujur sangkar ajaib adalah 4, 8, 16, 32, 64, 128
MODUL III
A. Tujuan
1. Dapat membuat sebuah aplikasi sederhana.
2. Memahami penggunaan fungsi open, update, delete.
B. Praktikum
1. Buatlah Aplikasi untuk penulisan cek, dan juga yang dapat membuka (open file) file
(.txt), melakukan manipulasi (edit) data terhadap file tersebut dan dapat melakukan
penghapusan (delete).
PRODI TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNUD 2010
CP:
Socrates : 0857 3743 7460