Modul Praktikum Algoritma dan Pemrograman Dasar 1
MODUL PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
TIM PENYUSUN :
GERLAN A. MANU, ST., M.Kom
ELLEN TANTRISNA, SKom., MMS
YONLY A. BENUFINIT, S.Kom.,MT
DIANA Y.A FALLO, S.Kom.,M.T
PROGRAM STUDI PENDIDIKAN INFORMATIKA
STKIP CITRA BINA NUSANTARA
KUPANG – 2016
Modul Praktikum Algoritma dan Pemrograman Dasar 2
Buku Modul Praktikum
Algoritma dan Pemrograman
Modul Praktikum Algoritma dan Pemrograman Dasar 3
PENGANTAR
Bahasa program merupakan suatu wahana untuk menuangkan pikiran manusia yang
dapat dimengerti oleh mesin komputer sehingga bernilai guna. Suatu bahasa program
akan terikat aturan dari paradigma bahasa. Ada berbagai macam paradigma bahasa :
Prosedural, Fungsional, Deklaratif, Object Oriented, Konkuren. Paradigma yang
diajarkan dalam Matakuliah Algoritma dan Pemrograman I ini adalah paradigma
prosedural.
Ada beberapa hal yang perlu diperhatikan dalam mengikuti praktikum Matakuliah
Algoritma dan Pemrograman Dasar ini, diantaranya :
1. Simulasi, sensibilitas terhadap masalah dan kemungkinan solusi. Kegiatan di
lakukan di Lab Komputer.
2. Analisis, masalah lebih formal dan membuat spesifikasi dan algoritma dalam
notasi yang ditetapkan. Mahasiswa harus menuliskan solusi algoritmanya
dalam notasi diagram alir (flowchart).
3. Menulis Program, menerjemahkan notasi algoritma ke dalam sintask bahasa
pemrograman Pascal.
4. Debugging dan menguji coba program, hal ini bertujuan untuk mendapatkan
program yang benar. Program dikatakan benar jika terbebas dari salah logic
dan sintask bahasa.
Mengetahui
Ketua TIM Penyusun
( Gerlan A. Manu, ST, M.Kom )
Modul Praktikum Algoritma dan Pemrograman Dasar 4
DAFTAR ISI
PENGANTAR ...................................................................................................................................................... 3
DAFTAR ISI ......................................................................................................................................................... 4
PETUNJUK PRAKTIKUM .................................................................................................................................. 5
TATA TERTIB PRAKTIKUM .............................................................................................................................. 6
FORMAT PENULISAN LAPORAN PRAKTIKUM ............................................................................................ 7
MODUL I PENGENALAN ALGORITMA (FLOWCHART) DAN PEMROGRAMAN PASCAL .................... 9
1.1 TUJUAN PRAKTIKUM ................................................................................................................................... 9
1.2 TUGAS PENDAHULUAN ............................................................................................................................... 9
1.3 LANGKAH PRAKTIKUM .............................................................................................................................. 10
MODUL II STRUKTUR PERCABANGAN ..................................................................................................... 11
1.1 TUJUAN PRAKTIKUM ................................................................................................................................. 11
1.2 TUGAS PENDAHULUAN ............................................................................................................................. 11
1.3 LANGKAH PRAKTIKUM .............................................................................................................................. 12
MODUL III STRUKTUR PERULANGAN ....................................................................................................... 14
1.1 TUJUAN PRAKTIKUM ................................................................................................................................. 14
1.2 TUGAS PENDAHULUAN ............................................................................................................................. 14
1.3 LANGKAH PRAKTIKUM .............................................................................................................................. 15
LAMPIRAN ........................................................................................................................................................ 18
LAMPIRAN 1. CONTOH COVER LAPORAN AKHIR PRAKTIKUM ................................................................................ 18
LAMPIRAN 2. CONTOH LEMBARAN LAPORAN SEMENTARA .................................................................................... 19
Modul Praktikum Algoritma dan Pemrograman Dasar 5
PETUNJUK PRAKTIKUM
Dari pengantar dapat disimpulkan bahwa pekerjaan pemrograman tidak 100%
dilakukan di depan komputer (artinya mahasiswa tidak langsung memecahkan
permasalahan di depan komputer) tetapi melalui fase-fase tertentu. Untuk itu ada
beberapa fase dalam praktikum ini yaitu :
1. Fase I (analisa sederhana) : Fase ini dilakukan sebelum masuk ke Lab
Komputer. Mahasiswa diberikan tugas laporan pendahuluan untuk setiap
modul praktikum yang sudah diberikan sebelum praktikum dimulai. Hasil dari
fase ini adalah notasi algoritma atau diagram alir (flowchart) yang siap
diterjemahkan ke dalam bahasa pemrograman pascal. Sehingga di dalam
Lab Komputer, mahasiswa tidak diperkenankan membawa list program atau
syntask program yang sudah jadi.
2. Fase II (pembuatan source code) : Meliputi penerjemahan notasi algoritma
(diagram alir), debugging dan run/ testing program. Dilakukan di dalam Lab
selama waktu yang ditentukan untuk setiap praktikum. Hasil dari fase ini
adalah source code atau list program yang benar.
3. Fase III (dokumentasi) : merupakan rekaman hasil kegiatan dalam bentuk
laporan sementara. Disini setiap akhir praktikum mahasiswa per kelompok
mengumpulkan laporan sementara yang berisi : Analisa Masalah dalam
bentuk diagram alir, source code atau list program, kasus-uji / hasil uji coba
dan kesimpulan awal. Hal ini dilakukan sebelum meninggalkan Lab
Komputer.
4. Fase IV (pengumpulan laporan) : Laporan akhir diserahkan ke Assisten
Lab untuk di periksa sebelum di ACC oleh Dosen Pengasuh dalam waktu
yang telah ditentukan. Pengumpulan laporan di luar waktu yang telah
ditentukan tidak akan diterima.
Modul Praktikum Algoritma dan Pemrograman Dasar 6
TATA TERTIB PRAKTIKUM
Berikut adalah tata tertib dalam melaksanakan praktikum Algoritma dan Pemrograman,
yaitu sebagai berikut :
1. Praktikan wajib membawa Kartu Praktikum dan Modul Praktikum, bagi yang
tidak membawa kartu praktikum dan modul praktikum tidak diperkenankan
mengikuti praktikum.
2. Praktikan mengenakan pakaian rapi bersih (jas almamater dan seragam/
tidak diperkenankan menggunakan baju kaos).
3. Praktikan diwajibkan datang 15 menit sebelum waktu praktikum dan masuk
lab tepat pada waktunya.
4. Di dalam lab komputer masing-masing peserta hanya membawa 2 lembar
kertas A4 80gr dan balpoint biru, kartu praktikum dan modul praktikum dan
laporan pendahuluan.
5. Selama berada dalam lab komputer Praktikan wajib mentaati Dosen
Pengasuh/Asisten Praktikum.
6. Praktikan wajib mengganti peralatan lab komputer jika kedapatan merusak
atau tidak berada pada tempatnya (baik sengaja maupun tidak sengaja)
Modul Praktikum Algoritma dan Pemrograman Dasar 7
FORMAT PENULISAN LAPORAN PRAKTIKUM
Dalam mengikuti laporan praktikum Algoritma Pemrograman terdapat tiga
laporan yang menjadi penilaian praktikum yaitu : Laporan Pendahuluan, Laporan
Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan laporan
praktikum tersebut.
A. Laporan Pendahuluan
Laporan Pendahuluan adalah laporan yang ditulis sebelum praktikum dimulai,
sebagai bahan persiapan mahasiswa/praktikan dalam mengikuti praktikum.
Aturan penulisan Laporan Pendahuluan :
1. Laporan pendahuluan ditulis tangan dengan tinta biru di kertas A4 80gr.
2. Tulisan Balok (Bukan Menulis) ditulis rapi dengan spasi 1.5
3. Margin : Atas 4cm , bawah 3cm, kiri 4cm, kanan 3cm.
Format Penulisan Laporan Pendahuluan :
Cover (Nama Perorangan)
MODUL X : Judul Modul
X.1 Tujuan
X.2 Dasar Teori
X.3 Soal dan Jawaban
B. Laporan Sementara
Laporan Sementara adalah laporan yang ditulis setiap praktikum selesai. Berikut
adalah aturan penulisan Laporan Sementara :
1. Laporan sementara ditulis tangan dengan tinta biru di Lembar Laporan
Sementara setiap modul yang dilakukan praktikumnya.
2. Tulisan Balok (Bukan Menulis) ditulis rapi dengan spasi 1.5
3. Margin : Atas 4cm , bawah 3cm, kiri 4cm, kanan 3cm.
Modul Praktikum Algoritma dan Pemrograman Dasar 8
C. Laporan Akhir
Aturan penulisan Laporan Akhir :
1. Diketik di kertas A4 80gr.
2. Font : Times New Roman 12 untuk keseluruhan.
3. Font : Arial 10 Italic untuk judul gambar dan judul table
4. Font : Courier New 10 untuk list program atau syntask
5. Bahasa Inggris dicetak miring atau Italic
6. Tiap-tiap judul di Bold atau huruf tebal.
Format Penulisan Laporan Akhir:
Cover (Nama-Nama Kelompok)
Kata Pengantar
Daftar Isi
Daftar Gambar
Daftar Tabel
BAB X : Judul Modul X
X.1 Tujuan
X.2 Dasar Teori
X.3 Waktu Praktikum
X.4 Langkah-Langkah Praktikum
X.5 Pembahasan
X.6 Evaluasi
X.7 Kesimpulan
Terdapat 4 Modul Praktikum sehingga lambing X, akan diganti dengan bilangan
romawi yang melambangkan modul praktikum. Misalnya Modul 1 maka ditulis BAB I.
BAB V : PENUTUP
5.1 Kesimpulan
5.2 Saran
Lampiran (Laporan Sementara)
Modul Praktikum Algoritma dan Pemrograman Dasar 9
MODUL I
PENGENALAN ALGORITMA (FLOWCHART) DAN PEMROGRAMAN PASCAL
1.1 Tujuan Praktikum
Setelah menyelesaikan praktikum ini praktikan diharapkan dapat :
1. Memahami defini dari algoritma dan dapat membuat diagram alir/ flowchart
yang benar sesuai permasalahan yang ada.
2. Mengenal, memahami dan menguasai dasar pembuatan program pada Pascal.
3. Memahami dan menguasai tipe data pada Pascal.
4. Memahami dan menguasai pembuatan input dan output pada Pascal.
5. Membuat program kalkulasi sederhana pada Pascal
6. Membuat tampilan program menjadi lebih menarik.
1.2 Tugas Pendahuluan
1. Cari Dasar Teori tentang, Apa itu Flowchart, Symbol/Bagan Standar dari
Flowchart, Apa itu Pascal, Tipe Data Pada Pascal, !
2. Sebutkan tipe data pada Pascal dengan nilai karakter.
3. Sebutkan tipe data pada Pascal dengan nilai bilangan bulat.
4. Sebutkan tipe data pada Pascal dengan nilai bilangan pecahan.
5. Buatlah flowchart dan lakukan uji coba untuk menghitung Berat Badan Ideal
anda!
6. Buatlah flowchart dan lakukan uji coba untuk menghitung suatu Keliling dan
Luas Bangun Datar berikut : Persegi, Persegi Panjang, Jajar Genjang,
Trapesium, Belah Ketupat, Layang-Layang, Segitiga, dan Lingkaran.
7. Buatlah flowchart dan lakukan uji coba untuk menghitung Luas Permukaan dan
Volume Bangun Ruang berikut : Kubus, Balok, Limas Segiempat, Prisma
Segitiga, Limas Segitiga, Tabung/Selinder, Kerucut, dan Bola
Kerjakan Tugas Pendahuluan sebagai Laporan Pendahuluan anda masing-masing.
Lihat aturan penulisan Laporan Pendahuluan.
Modul Praktikum Algoritma dan Pemrograman Dasar 10
1.3 Langkah Praktikum
1. Buatlah program untuk menuliskan kalimat berikut ke layar :
”Selamat Datang Mahasiswa STKIP CITRA BINA NUSANTARA di Lab
Komputer”.
2. Buatlah program untuk menuliskan Nama, NIM dan Prodi Anda!
3. Buatlah Program untuk menuliskan Nama, NIM, Prodi, dan Umur, Tinggi
Badan dan Berat Badan anda ke dalam variabel sesuaikan dengan tipe
datanya masing-masing.
4. Analisa tipe data yang anda gunakan pada program nomor 3. Gunakan tipe
data yang lain, dan analisa program anda apakah dapat berjalan/ run dengan
baik, ataukah terdapat error. Jelaskan!
5. Buatlah program dengan Turbo Pascal dan lakukan uji coba untuk
menghitung Berat Badan Ideal anda!
Perhatikan nilai BMInya. Untuk Wanita BMI Normal/Ideal adalah 18-25, dan
untuk Pria BMI Normal/Ideal adalah 17-23. Dibawah nilai ini disebut Kurus,
dan diatas dari nilai ini disebut Gemuk.
Perhatikan flowchart yang telah anda susun pada Laporan Pendahuluan.
6. Buatlah program Turbo Pascal dan lakukan uji coba untuk menghitung suatu
Keliling dan Luas Bangun Datar berikut : Persegi, Persegi Panjang, Jajar
Genjang, Trapesium, Belah Ketupat, Layang-Layang, Segitiga, dan
Lingkaran.
Perhatikan flowchart yang telah anda susun pada Laporan Pendahuluan.
7. Buatlah program Turbo Pascal dan lakukan uji coba untuk menghitung Luas
Permukaan dan Volume Bangun Ruang berikut : Kubus, Balok, Limas
Segiempat, Prisma Segitiga, Limas Segitiga, Tabung/Selinder, Kerucut, dan
Bola.
Perhatikan flowchart yang telah anda susun pada Laporan Pendahuluan.
Modul Praktikum Algoritma dan Pemrograman Dasar 11
MODUL II
STRUKTUR PERCABANGAN
1.1 Tujuan Praktikum
Setelah menyelesaikan praktikum ini praktikan diharapkan dapat :
1. Memahami dan menguasai kondisional pada Pascal.
2. Membuat suatu logika kondisional untuk menyelesaikan suatu permasalahan.
3. Membuat program dengan menggunakan statement if else dan case
1.2 Tugas Pendahuluan
1. Sebutkan dan Jelaskan apa yang anda ketahui tentang struktur percabangan
IF..ELSE dan CASE pada pemrograman Pascal.
2. Buatlah flowchart dan lakukan uji coba untuk menampilkan keterangan
LULUS dan TIDAK LULUS jika Nilai Akhir Mahasiswa tersebut lebih besar
sama dengan 70!
3. Buatlah flowchart dan lakukan uji coba untuk menampilkan keterangan
LEBIH BESAR atau LEBIH KECIL atau SAMA DENGAN untuk
membandingkan Dua Bilangan yang diinputkan. Misalnya jika Bilangan
Pertama = 10 dan Bilangan Kedua = 20 maka Keterangan yang tampikan
adalah LEBIH KECIL. Karena Bilangan 10 LEBIH KECIL dari Bilangan 20.
4. Buatlah flowchart dan lakukan uji coba untuk menampilkan Nilai Huruf dan
nilai Mutu berdasarkan nilai Akhir Mahasiswa. Dengan ketentuan sebagai
berikut :
o Nilai Akhir 0 -49.9 maka Nilai Huruf = E dan Mutu = 0;
o Nilai Akhir 50 – 54.9 maka Nilai Huruf = D dan Mutu = 1
o Nilai Akhir 55 – 59.9 maka Nilai Huruf = D+ dan Mutu = 1.33
o Nilai Akhir 60 – 64.9 maka Nilai Huruf = C- dan Mutu = 1.77
o Nilai Akhir 65 – 69.9 maka Nilai Huruf = C dan Mutu = 2.00
o Nilai Akhir 70 – 74.9 maka Nilai Huruf = C+ dan Mutu = 2.33
o Nilai Akhir 75 – 79.9 maka Nilai Huruf = B- dan Mutu = 2.77
o Nilai Akhir 80 – 84.9 maka Nilai Huruf = B dan Mutu = 3.00
Modul Praktikum Algoritma dan Pemrograman Dasar 12
o Nilai Akhir 85 – 89.9 maka Nilai Huruf = B+ dan Mutu = 3.33
o Nilai Akhir 90 – 94.9 maka Nilai Huruf = A- dan Mutu = 3.77
o Nilai Akhir 95 – 100 maka Nilai Huruf = A dan Mutu = 4
Kerjakan Tugas Pendahuluan sebagai Laporan Pendahuluan anda masing-masing.
Lihat aturan penulisan Laporan Pendahuluan.
1.3 Langkah Praktikum
Buatlah Program dengan IF..ELSE dan juga CASE, untuk langkah-langkah
praktikum dibawah ini :
1. Buatlah program dengan Turbo Pascal dan lakukan uji coba untuk menampilkan
keterangan LULUS dan TIDAK LULUS jika Nilai Akhir Mahasiswa tersebut lebih
besar sama dengan 70!
Perhatikan flowchart yang telah anda susun pada Laporan Pendahuluan.
2. Buatlah program dengan Turbo Pascal dan lakukan uji coba untuk menampilkan
keterangan LEBIH BESAR atau LEBIH KECIL atau SAMA DENGAN untuk
membandingkan Dua Bilangan yang diinputkan. Misalnya jika Bilangan Pertama
= 10 dan Bilangan Kedua = 20 maka Keterangan yang tampikan adalah LEBIH
KECIL. Karena Bilangan 10 LEBIH KECIL dari Bilangan 20.
Perhatikan flowchart yang telah anda susun pada Laporan Pendahuluan.
3. Buatlah program dengan Turbo Pascal dan lakukan uji coba untuk menampilkan
Nilai Huruf dan nilai Mutu berdasarkan nilai Akhir Mahasiswa. Dengan ketentuan
sebagai berikut :
o Nilai Akhir 0 -49.9 maka Nilai Huruf = E dan Mutu = 0;
o Nilai Akhir 50 – 54.9 maka Nilai Huruf = D dan Mutu = 1
o Nilai Akhir 55 – 59.9 maka Nilai Huruf = D+ dan Mutu = 1.33
o Nilai Akhir 60 – 64.9 maka Nilai Huruf = C- dan Mutu = 1.77
o Nilai Akhir 65 – 69.9 maka Nilai Huruf = C dan Mutu = 2.00
Modul Praktikum Algoritma dan Pemrograman Dasar 13
o Nilai Akhir 70 – 74.9 maka Nilai Huruf = C+ dan Mutu = 2.33
o Nilai Akhir 75 – 79.9 maka Nilai Huruf = B- dan Mutu = 2.77
o Nilai Akhir 80 – 84.9 maka Nilai Huruf = B dan Mutu = 3.00
o Nilai Akhir 85 – 89.9 maka Nilai Huruf = B+ dan Mutu = 3.33
o Nilai Akhir 90 – 94.9 maka Nilai Huruf = A- dan Mutu = 3.77
Nilai Akhir 95 – 100 maka Nilai Huruf = A dan Mutu = 4
Perhatikan flowchart yang telah anda susun pada Laporan Pendahuluan.
Modul Praktikum Algoritma dan Pemrograman Dasar 14
MODUL III
STRUKTUR PERULANGAN
1.1 Tujuan Praktikum
Setelah menyelesaikan praktikum ini praktikan diharapkan dapat :
1. Memahami dan menguasai metode pengulangan pada Pascal.
2. Memahami suatu struktur pengulangan dengan WHILE..DO,
REPEAT..UNTIL, dan FOR.
3. Membuat program dengan menggunakan struktur perulangan WHILE..DO,
REPEAT..UNTIL, dan FOR.
1.2 Tugas Pendahuluan
1. Sebutkan dan Jelaskan apa yang anda ketahui tentang struktur perulangan
WHILE..DO, REPEAT..UNTIL, dan FOR pada pemrograman Pascal
2. Buatlah flowchart dan lakukan uji coba untuk mencetak bilangan bulat dari 1
s/d N menggunakan struktur pengulangan WHILE..DO, REPEAT..UNTIL,
dan FOR. Dimana Nilai N diinputkan dari keyboard.
3. Buatlah flowchart dengan Turbo Pascal dan lakukan uji coba untuk mencetak
bilangan bulat dari N s/d 1 menggunakan struktur pengulangan WHILE..DO,
REPEAT..UNTIL, dan FOR. Dimana Nilai N diinputkan dari keyboard.
4. Buatlah flowchart dengan Turbo Pascal dan lakukan uji coba untuk mencetak
deret bilangan sebagai berikut : 1, 8, 27, 64, 125, 216, 343, 512, 729, 1000,
... dst menggunakan struktur pengulangan WHILE..DO, REPEAT..UNTIL,
dan FOR.
5. Buatlah flowchart dengan Turbo Pascal dan lakukan uji coba untuk mencetak
deret bilangan sebagai berikut : 1.000, 0.500, 0.333, 0.250, 0.200, 0.167,
0.143, 0.125, 0.111, 0.100, .... menggunakan struktur pengulangan
WHILE..DO, REPEAT..UNTIL, dan FOR.
6. Buatlah flowchart dengan Turbo Pascal dan lakukan uji coba untuk
menampilkan Nilai Huruf dan nilai Mutu dan IP Semester berdasarkan nilai
Akhir Mahasiswa dalam 5 mata kuliah. Dengan ketentuan sebagai berikut :
Modul Praktikum Algoritma dan Pemrograman Dasar 15
o Nilai Akhir 0 -49.9 maka Nilai Huruf = E dan Mutu = 0;
o Nilai Akhir 50 – 54.9 maka Nilai Huruf = D dan Mutu = 1
o Nilai Akhir 55 – 59.9 maka Nilai Huruf = D+ dan Mutu = 1.33
o Nilai Akhir 60 – 64.9 maka Nilai Huruf = C- dan Mutu = 1.77
o Nilai Akhir 65 – 69.9 maka Nilai Huruf = C dan Mutu = 2.00
o Nilai Akhir 70 – 74.9 maka Nilai Huruf = C+ dan Mutu = 2.33
o Nilai Akhir 75 – 79.9 maka Nilai Huruf = B- dan Mutu = 2.77
o Nilai Akhir 80 – 84.9 maka Nilai Huruf = B dan Mutu = 3.00
o Nilai Akhir 85 – 89.9 maka Nilai Huruf = B+ dan Mutu = 3.33
o Nilai Akhir 90 – 94.9 maka Nilai Huruf = A- dan Mutu = 3.77
o Nilai Akhir 95 – 100 maka Nilai Huruf = A dan Mutu = 4
Diketahui 5 mata kuliah tersebut adalah sebagai berikut :
1. PENGANTAR TEKNOLOG INFORMASI : 2 SKS
2. SISTEM INFORMASI MANAJEMEN : 2 SKS
3. ALGORITMA PEMROGRAMAN DASAR : 3 SKS
4. BASIS DATA : 3 SKS
5. SISTEM OPERASI : 3 SKS
Kerjakan Tugas Pendahuluan sebagai Laporan Pendahuluan anda masing-masing.
Lihat aturan penulisan Laporan Pendahuluan.
1.3 Langkah Praktikum
Buatlah Program dengan IF..ELSE dan juga CASE, untuk langkah-langkah
praktikum dibawah ini :
1. Buatlah program dengan Turbo Pascal dan lakukan uji coba untuk mencetak
bilangan bulat dari 1 s/d N menggunakan struktur pengulangan WHILE..DO,
REPEAT..UNTIL, dan FOR. Dimana Nilai N diinputkan dari keyboard.
Perhatikan flowchart yang telah anda susun pada Laporan Pendahuluan.
Modul Praktikum Algoritma dan Pemrograman Dasar 16
2. Buatlah program dengan Turbo Pascal dan lakukan uji coba untuk mencetak
bilangan bulat dari N s/d 1 menggunakan struktur pengulangan WHILE..DO,
REPEAT..UNTIL, dan FOR. Dimana Nilai N diinputkan dari keyboard.
Perhatikan flowchart yang telah anda susun pada Laporan Pendahuluan.
3. Buatlah program dengan Turbo Pascal dan lakukan uji coba untuk mencetak
deret bilangan sebagai berikut : 1, 8, 27, 64, 125, 216, 343, 512, 729, 1000,
... dst menggunakan struktur pengulangan WHILE..DO, REPEAT..UNTIL,
dan FOR.
Perhatikan flowchart yang telah anda susun pada Laporan Pendahuluan.
4. Buatlah program dengan Turbo Pascal dan lakukan uji coba untuk mencetak
deret bilangan sebagai berikut : 1.000, 0.500, 0.333, 0.250, 0.200, 0.167,
0.143, 0.125, 0.111, 0.100, .... menggunakan struktur pengulangan
WHILE..DO, REPEAT..UNTIL, dan FOR.
Perhatikan flowchart yang telah anda susun pada Laporan Pendahuluan.
5. Buatlah program dengan Turbo Pascal dan lakukan uji coba untuk
menampilkan Nilai Huruf dan nilai Mutu dan IP Semester berdasarkan nilai
Akhir Mahasiswa dalam 5 mata kuliah. Dengan ketentuan sebagai berikut :
o Nilai Akhir 0 -49.9 maka Nilai Huruf = E dan Mutu = 0;
o Nilai Akhir 50 – 54.9 maka Nilai Huruf = D dan Mutu = 1
o Nilai Akhir 55 – 59.9 maka Nilai Huruf = D+ dan Mutu = 1.33
o Nilai Akhir 60 – 64.9 maka Nilai Huruf = C- dan Mutu = 1.77
o Nilai Akhir 65 – 69.9 maka Nilai Huruf = C dan Mutu = 2.00
o Nilai Akhir 70 – 74.9 maka Nilai Huruf = C+ dan Mutu = 2.33
o Nilai Akhir 75 – 79.9 maka Nilai Huruf = B- dan Mutu = 2.77
o Nilai Akhir 80 – 84.9 maka Nilai Huruf = B dan Mutu = 3.00
o Nilai Akhir 85 – 89.9 maka Nilai Huruf = B+ dan Mutu = 3.33
o Nilai Akhir 90 – 94.9 maka Nilai Huruf = A- dan Mutu = 3.77
o Nilai Akhir 95 – 100 maka Nilai Huruf = A dan Mutu = 4
Modul Praktikum Algoritma dan Pemrograman Dasar 17
Diketahui 5 mata kuliah tersebut adalah sebagai berikut :
a. PENGANTAR TEKNOLOG INFORMASI : 2 SKS
b. SISTEM INFORMASI MANAJEMEN : 2 SKS
c. ALGORITMA PEMROGRAMAN DASAR : 3 SKS
d. BASIS DATA : 3 SKS
e. SISTEM OPERASI : 3 SKS
Perhatikan flowchart yang telah anda susun pada Laporan Pendahuluan.
Modul Praktikum Algoritma dan Pemrograman Dasar 18
LAMPIRAN
Lampiran 1. Contoh Cover Laporan Akhir Praktikum
Laporan Praktikum Algoritma & Pemrograman Dasar
Dikerjakan Oleh : Nama – NIM
STKIP CITRA BINA NUSANTARA Jln. Manafe No. 17 Kayuputih – Kupang
Tlp/Fax (0380) 8553961/8553990 Nusa Tenggara Timur
2017
Gunakan font Arial, 16 dan Tebal
Laboratorium Komputer
Algoritma & Pemrograman Dasar
Prodi Pendidikan Informatika
Modul Praktikum Algoritma dan Pemrograman Dasar 19
Lampiran 2. Contoh Lembaran Laporan Sementara
Laporan Sementara Modul X Judul Modul
Nama/NIM : ……………………….. ( …………………….) ……………………….. ( …………………….) ……………………….. ( …………………….)
Hasil Praktikum :
Lanjutan Laporan Sementara Modul X
Laboratorium Komputer
Algoritma & Pemrograman Dasar
Prodi Pendidikan Informatika
Laboratorium Komputer
Algoritma & Pemrograman Dasar
Prodi Pendidikan Informatika
Modul Praktikum Algoritma dan Pemrograman Dasar 20
Laporan Sementara Modul 1 PENGENALAN ALGORITMA (FLOWCHART) DAN PEMROGRAMAN PASCAL
Nama/NIM : ……………………….. ( …………………….) ……………………….. ( …………………….) ……………………….. ( …………………….)
Hasil Praktikum :
Laboratorium Komputer
Algoritma & Pemrograman Dasar
Prodi Pendidikan Informatika
Modul Praktikum Algoritma dan Pemrograman Dasar 21
Laporan Sementara Modul 2 STRUKTUR PERCABANGAN
Nama/NIM : ……………………….. ( …………………….) ……………………….. ( …………………….) ……………………….. ( …………………….)
Hasil Praktikum :
Laboratorium Komputer
Algoritma & Pemrograman Dasar
Prodi Pendidikan Informatika
Modul Praktikum Algoritma dan Pemrograman Dasar 22
Laporan Sementara Modul 3 STRUKTUR PERULANGAN
Nama/NIM : ……………………….. ( …………………….) ……………………….. ( …………………….) ……………………….. ( …………………….)
Hasil Praktikum :
Laboratorium Komputer
Algoritma & Pemrograman Dasar
Prodi Pendidikan Informatika
Modul Praktikum Algoritma dan Pemrograman Dasar 23
Lanjutan Laporan Sementara Modul …..
Laboratorium Komputer
Algoritma & Pemrograman Dasar
Prodi Pendidikan Informatika
Modul Praktikum Algoritma dan Pemrograman Dasar 24
Lanjutan Laporan Sementara Modul …..
Laboratorium Komputer
Algoritma & Pemrograman Dasar
Prodi Pendidikan Informatika
Modul Praktikum Algoritma dan Pemrograman Dasar 25
Lanjutan Laporan Sementara Modul …..
Laboratorium Komputer
Algoritma & Pemrograman Dasar
Prodi Pendidikan Informatika