modul praktikum algoritma dan pemrogramanstkip-cbn.net/web/sites/default/files/2017-05/modul...

25
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

Upload: dinhnguyet

Post on 05-Feb-2018

275 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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

Page 2: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

Modul Praktikum Algoritma dan Pemrograman Dasar 2

Buku Modul Praktikum

Algoritma dan Pemrograman

Page 3: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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 )

Page 4: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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

Page 5: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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.

Page 6: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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)

Page 7: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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.

Page 8: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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)

Page 9: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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.

Page 10: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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.

Page 11: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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

Page 12: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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

Page 13: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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.

Page 14: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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 :

Page 15: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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.

Page 16: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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

Page 17: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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.

Page 18: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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

Page 19: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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

Page 20: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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

Page 21: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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

Page 22: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

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

Page 23: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

Modul Praktikum Algoritma dan Pemrograman Dasar 23

Lanjutan Laporan Sementara Modul …..

Laboratorium Komputer

Algoritma & Pemrograman Dasar

Prodi Pendidikan Informatika

Page 24: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

Modul Praktikum Algoritma dan Pemrograman Dasar 24

Lanjutan Laporan Sementara Modul …..

Laboratorium Komputer

Algoritma & Pemrograman Dasar

Prodi Pendidikan Informatika

Page 25: MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMANstkip-cbn.net/web/sites/default/files/2017-05/MODUL ALGORITMA... · Sementara dan Laporan Akhir Praktikum. Berikut adalah format penulisan

Modul Praktikum Algoritma dan Pemrograman Dasar 25

Lanjutan Laporan Sementara Modul …..

Laboratorium Komputer

Algoritma & Pemrograman Dasar

Prodi Pendidikan Informatika