You are on page 1of 16

MODUL PRAKTIKUM

KONSEP PEMROGRAMAN KOMPUTER

LABORATORIUM KOMPUTER
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK UNIVERSITAS UDAYANA
2013

PERATURAN PELAKSANAAN PRAKTIKUM PEMROGRAMAN


KOMPUTER
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 melakukan 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.
(format laporan sementara dapat dilihat pada lampiran 2, dan disiapkan
sebelum pratikum dimulai)
8. Kartu monitoring harus diperiksa dan kemudian diberikan tanda tangan oleh
asisten praktikum pada setiap percobaan.
9. Praktikum dilaksanakan selama 30 menit. Apabila percobaan yang dilakukan
belum dapat diselesaikan, maka harus diselesaikan diluar waktu percobaan
sebagai tugas tambahan.
10. Waktu asistensi pertama dilakukan setelah semua praktikum dilaksanakan.
11. Batas akhir penyerahan laporan resmi ditentukan dengan kesepakatan asisten
praktikum.
12. Peraturan-peraturan lain yang belum dijelaskan pada daftar peraturan ini akan
ditentukan kemudian apabila diperlukan selama pelaksanaan 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.

PETUNJUK PELAKSANAAN PRAKTIKUM


KONSEP PEMOGRAMAN KOMPUTER
I.

Persiapan Praktikum
1.
Praktikan harus mengikuti jadwal praktikum yang
ditentukan oleh laboratorium. Penggantian jadwal dapat dilakukan
dengan persetujuan asisten serta mempertimbangkan tersedianya
peralatan dan waktu untuk praktikum sepanjang tidak mengganggu
kegiatan praktikum kelompok lain.
2.
Menyerahkan tugas pendahuluan kepada asisten pada
saat pelaksanaan praktikum. Setelah batas tersebut asisten berhak
menolak tugas pendahuluan praktikan dan praktikan dinyatakan gagal
untuk praktikum tersebut serta tidak berhak mengikuti praktikum
susulan. Keterlambatan akan dikenai sanksi pengurangan nilai tugas
pendahuluan sebesar 10% dari nilai tugas pendahuluan.
3.
Tugas pendahuluan meliputi :
a. Tugas pendahuluan harus diketik rapi pada kertas HVS A4 putih 70
gram dengan Margin : Kiri 4 cm, Kanan 3 cm, Atas 4cm , Bawah 3
cm, font Times New Roman 12 .
b. Tuliskan Judul Praktikum, Modul Praktikum, Nama Percobaan,
Tanggal Praktikum, Nama Praktikan dan Nama Kelompok di bagian
atas kertas pada setiap Tugas Pendahuluan.
4.
Asisten berhak meminta revisi tugas pendahuluan bila
rancangan dinilai salah atau tidak layak.

II.

Pelaksanaan Praktikum
1.
Absensi
a. Praktikan harus melaksanakan praktikum sesuai jadwal terakhir yang
disetujui dengan asisten. Praktikan harus datang tepat pada waktu
pelaksanaan praktikum untuk melakukan tes awal dan mengisi daftar
hadir. Keterlambatan mengurangi nilai kedisiplinan.
b. Praktikan yang tidak menghadiri suatu praktikum dengan alasan
yang tidak bisa diterima akan dinyatakan gagal untuk satu praktikum
tersebut.
2.
Alat dan Bahan
a.
Peminjaman alat dan bahan serta pengaturan
penggunaan komputer harus mendapat persetujuan asisten.
b.
Semua alat dan bahan yang dipinjam menjadi
tanggung jawab praktikan dan harus dikembalikan dalam keadaan
baik pada akhir praktikum.
c.
Segera melaporkan ketidakberesan alat, bahan
atau sarana pendukung kepada asisten
d.
Setiap kerusakan yang diakibatkan oleh
kecerobohan praktikan harus diperbaiki atau diganti oleh praktikan
yang bersangkutan

FORMAT LAPORAN RESMI PRAKTIKUM KONSEP PEMROGRAMAN


KOMPUTER SEMESTER GENAP 2013
1. Laporan resmi dikumpulkan 1 LAPORAN PER KELOMPOK.
2. Laporan resmi merupakan kumpulan dari laporan laporan sementara dari
setiap modul praktikum yang telah diperbaiki dan telah disempurnakan dengan
beberapa hal yang meliputi modul praktikum yang bersangkutan
3. Laporan resmi diketik dengan menggunakan komputer sesuai format yang
telah terlampir.
4. Berikut susunan laporan resmi :
DAFTAR ISI
Kata Pengantar...........................................................................................................
....................................................................................................................................
Daftar Isi....................................................................................................................
....................................................................................................................................
Daftar Gambar...........................................................................................................
....................................................................................................................................
Daftar Tabel...............................................................................................................
....................................................................................................................................
Daftar Kode Program.................................................................................................
Bab I Pendahuluan ....................................................................................................
1.1 Latar Belakang ........................................................................................
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 .........................................................................
4.4 Uji Coba dan User Interface ...................................................................
4.5 Kesimpulan .............................................................................................
4.6 Lampiran Form Laporan Sementara .......................................................
4.7 Lampiran Tugas Pendahuluan .................................................................
Bab V Judul Modul .................................................................................................
5.1 Tujuan .....................................................................................................

iv
iv
iv
vi
vii
1
1
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..

5.2 Tinjauan Pustaka .....................................................................................


5.3 Pembahasan dan Analisa .........................................................................
5.4 Uji Coba dan User Interface ...................................................................
5.5 Kesimpulan .............................................................................................
5.6 Lampiran Form Laporan Sementara .......................................................
5.7 Lampiran Tugas Pendahuluan .................................................................
Bab VI Judul Modul 4 ..............................................................................................
6.1 Tujuan .....................................................................................................
6.2 Tinjauan Pustaka .....................................................................................
6.3 Pembahasan dan Analisa .........................................................................
6.4 Uji Coba dan User Interface ...................................................................
6.5 Kesimpulan .............................................................................................
6.6 Lampiran Form Laporan Sementara .......................................................
6.7 Lampiran Tugas Pendahuluan .................................................................
Bab VII Penutup .......................................................................................................
7.1 Kesimpulan .............................................................................................
7.2 Saran........................................................................................................
Daftar Pustaka ...........................................................................................................

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..

DAFTAR GAMBAR
Gambar 2.1 Susunan .................................................................................................

..

DAFTAR TABEL
Tabel 2.1 Tabel .........................................................................................................

..

FORMAT SAMPUL LAPORAN RESMI PRAKTIKUM KONSEP


PEMROGRAMAN KOMPUTER SEMESTER GENAP 2013
1.
2.
3.
4.

Sampul per modul untuk laporan resmi menggunakan kertas HVS A4


warna biru
Format sampul per modul dapat dilihat pada lampiran 3
Sampul halaman utama untuk laporan resmi menggunakan kertas buffalo
warna biru tua
Format sampul halaman utama dapat dilihat pada lampiran 4

MODUL I
DASAR PENGGUNAAN BAHASA PEMROGRAMAN
Tujuan :
1. Mengetahui dan memahami penggunaan menu-menu dasar yang ada pada masingmasing bahasa pemrograman khususnya Pascal.
2. Memahami proses pembuatan program komputer mulai dari pemahaman masalah,
melakukan pernacangan algoritma (flowchart), coding, testing, dan debugging.
3. Memahami gaya pemrograman (seni penulisan program) yang baik dan bisa
menerapkannya dalam setiap melakukan pembuatan program.
4. Memahami dan bisa membuat program modul-modul yang berbentuk suatu
fungsi.
5. Memahami penggunaan statement control khususnya if.., if..else
Tugas Pendahuluan :
1. Apa yang anda ketahui tentang bahasa pemrograman? Sebutkan contohcontohnya!
2. Jelaskan langkah langkah dalam menginstall Bahasa Pascal di komputer.
Kemudian buatlah sebuah program dalam pascal untuk menampilkan nama dan
Nim Anda, sertakan langkah-langkah pembuatan, listing program dan tampilan
layar nya.
3. Jelaskan apa yang anda ketahui tentang (dalam Pascal):
a. Var, Const, Begin-End.
b. Operator Aritmatika (penjumlahan, pengurangan, perkalian, pembagian, mod,
div).
c. Tipe data String ,Integer dan Real.
d. Penggunaan if, if....else
e. Validasi Input Program.
4. Sebutkan beberapa contoh dari gaya atau seni menulis suatu program . Jelaskan
mengapa sangat perlu memperhatikan gaya atau seni menulis program ini .
5. Sebutkan dan jelaskan :

Fasilitas fasilitas dan menu utama dalam Pascal yang sering digunakan.

Fungsi-fungsi Pascal yang anda ketahui. (write,writeln, read, readln, for, dll).
Berikan contoh penggunaannya dalam pascal.

Tugas Praktikum :
1.
3Buatlah program menghitung Volume dan luas permukaan limas segi empat
dan kerucut.
2. Buatlah program untuk menentukan kelulusan, dengan kriteria sebagai berikut
a User dapat menginputkan nama dan nim.
b Input nilai antara 0-75 maka TIDAK LULUS, selain itu LULUS
c Buat input validasi untuk rentang nilai 0-100.
d Tampilkan Nama , Nim , Nilai, dan kelulusan.

MODUL II
TIPE DATA DAN STATEMENT KONTROL
Tujuan :
1. Memahami dasar dasar pemrograman Pascal.
2. Memahami penggunaan statement control khususnya if , ifelse , switch.
3. Memahami penggunaan tipe data yang digunakan secara efisien.
4. Memahami manipulasi string.
5. Memahami dan bisa membuat program modul modul yang berbentuk suatu
fungsi.
6. Memahami dan bisa menggunakan passing parameter dalam fungsi dan
procedure.

Tugas Pendahuluan :
1. Sebutkan dan jelaskan tipe data dasar yang digunakan dalam Pascal serta
keperluan memory untuk masing masing tipe data tersebut.
2. Jelaskan apa yang dimaksud dengan (dalam Pascal):
a. Function
b. Procedure
dan berikan pula contoh penggunaannya.
3. Sebutkan, jelaskan, apa yang dimaksud dengan (dalam Pascal):

a. if,
b. ifelse..,
c. Case
4. Buatlah contoh program yang sama dalam Pascal yang menggunakan
if...,if...else..., case sertakan pula flowchart ,listing program, dan tampilan output
program (printscreen) .
5. Bandingkan ketiga statement control tersebut, berdasarkan program yang anda
buat , Manakah yang lebih unggul dari ketiga statement control tersebut? Berikan
alasan anda .

Tugas Praktikum :
1. Buatlah program gaji dengan inputan adalah nama, grade, dan jam_kerja dimana
grade yang dimiliki perusahaan seperti tabel dibawah ini :
NO
1
2
3
4
5

GRADE
Office Boy
Security
Staff
Senior Staff
Supervisor

GAJI POKOK
RP.900.000
Rp.1.000.000
Rp.1.250.000
Rp.1.500.000
Rp.2.500.000

TUNJANGAN
Rp.0
Rp.0
Rp.0
Rp.0
Rp.0

6
7
8

Assisten Manager
Manager
General Manager

RP.3.750.000
Rp.4.000.000
RP.9.000.000

Rp.1.250.000
Rp.2.000.000
Rp.2.000.000

Jam lembur dihitung apabila lebih dari 240jam dengan maksimal jam
lembur 40jam.
Upah lembur adalah (gaji pokok /240)* jam lembur.
Assisten Manager, Manager dan General Manager tidak memiliki upah
lembur.

2. Buatlah program konversi satuan memory yang inputannya bisa dari masing
masing satuan memory (Byte, Kilobyte, Megabyte, Gigabyte,).

MODUL III
ARRAY DAN STATEMENT KONTROL LANJUTAN
Tujuan :
1. Memahami dasar dasar pemrograman Pascal dan .
2. Memahami penggunaan statement control khususnya for, whiledo, repeat
until.
3. Memahami penggunaan tipe data array dalam pembuatan program.
Tugas Pendahuluan :
1. Sebutkan dan jelaskan tentang array dan deklarasi array dalam Pascal atau .
Berikan contoh deklarasi array dalam Pascal atau lalu hitung keperluan memory
nya.
2. Sebutkan, jelaskan, dan berikan contoh penggunaan statement control for,
whiledo, repeatuntil dalam Pascal atau . Buatlah flowchart dan sintaks dari
masing masing statement control tersebut.
3. Buatlah flowchart dari program pada soal di bawah ini, lalu lakukan trace
terhadap flowchart yang anda buat sehingga yakin bahwa flowchart tersebut sudah
benar.
Tugas Praktikum :
1. Buatlah program Fibonacci dengan inputan banyak bilangan yang ingin di
tampilkan.
2. Buatlah program yang bisa menampilkan bilangan prima berupa tangga dengan
inputan berupa jumlah anak tangga(wajib menggunakan array).
Contoh :
Input

:3

Output

2
3

11 13

MODUL IV
SORTING DAN SEARCHING
Tujuan :
1. Memahami dasar dasar pemrograman Pascal dan .
2. Memperdalam kemampuan terhadap penggunaan tipe data array dalam program.
3. Mengenal dan bisa menggunakan fungsi pembangkit bilangan acak yang ada
dalam bahasa Pascal dan .
4. Mengenal dan bisa mamakai fungsi untuk mendapatkan waktu dalam Pascal atau .
5. Memahami tujuan dan mekanisme pengurutan data dan pencarian data , baik yang
bersifat numeric maupun alphanumeric.
6. Mampu menganalisis untuk kerja masing masing metode pengurutan dan
pencarian, sehingga bisa memilih metode pengurutan data dan / atau pencarian
data yang terbaik untuk suatu contoh kasus tertentu.

Tugas Pendahuluan :
1. Buatlah contoh cara membangkitkan bilangan random dalam Pascal atau .
2. Jelaskan apa yang dimaksud dengan sorting dan searching.
3. Jelaskan mekanisme metode pengurutan data berikut serta berikan contoh
pengurutan data yang dilakukan dengan metode tersebut .
a. Insertion Sort
b. Shell Sort
c. Bubble Sort
d. merge Sort
e. Quick Sort
f. Sequential Search
g. Binary Search

4. Buatlah flowchart dari masing - masing metode diatas, lalu lakukan trace terhadap
flowchart yang anda buat sehingga yakin bahwa flowchart tersebut sudah benar.

Tugas Praktikum :
1. Buatlah program sorting dan searching berdasarkan arahan assisten.

Lampiran 1 : FORMAT TUGAS PENDAHULUAN PRAKTIKUM


a. Margin : Kiri 4 cm, Kanan 3 cm, Atas 4cm , Bawah 3 cm.
b. Font : Times New Roman 12

Nama

NIM

Kelompok

Tanggal Pratikum

:
TUGAS PENDAHULUAN

PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER


MODUL X
JUDUL MODUL
Tujuan
1.
2. ...

3.
Tugas pendahuluan
1
2
3

Penyelesaian
1
2
3

Lampiran 2 : FORMAT LAPORAN SEMENTARA PRAKTIKUM

LEMBAR ASISTENSI
LAPORAN SEMENTARA PRAKTIKUM
MODUL I
JUDUL MODUL
Kelompok
: .
Hari / Tanggal
: . / .
Nama Asisten / Paraf : ./ .

Nama Anggota
1. Nama / NIM
2. Nama / NIM
3. Nama / NIM

Mengerjakan ..
Mengerjakan ..
Mengerjakan ..

Times New Roman 16 Bold

4. Nama / NIM

Mengerjakan ..

Catatan hasil Praktikum

Times New Roman 12 Bold

Revisi dan Tugas Tambahan

Lampiran 3 : FORMAT COVER LAPORAN RESMI SETIAP MODUL

PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER

MODUL IV
JUDUL MODUL
Times New Roman 14 bold

Times New Roman 12 bold

Height : 4,7 cm
Width : 4,7 cm
Oleh
KELOMPOK XX
Richard Stallman

(0104405065)

Budi Anduk

(0104405080)

Tora Sudiro

(0104405078)

Dian Sastro

(0104405062)

Asisten : Nama Asisten

LABORATORIUM KOMPUTER
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK UNIVERSITAS UDAYANA
2013

Lampiran 4: FORMAT COVER LAPORAN RESMI

PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER

Times New Roman 16 bold

Times New Roman 12 bold

Height : 4,7 cm
Width : 4,7 cm
Oleh
KELOMPOK XX
Richard Stallman

(0104405065)

Budi Anduk

(0104405080)

Tora Sudiro

(0104405078)

Dian Sastro

(0104405062)

LABORATORIUM KOMPUTER

Times New Roman 14 bold

JURUSAN TEKNIK ELEKTRO


FAKULTAS TEKNIK UNIVERSITAS UDAYANA
2013

You might also like