ACARA PRAKTIKUM
“PRAKTIKUM ALGORITMA DAN PEMROGRAMAN”
LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS SRIWIJAYA
2015
Universitas Sriwijaya
Fakultas Ilmu Komputer
Laboratorium
LEMBAR PENGESAHAN
ACARA PRAKTIKUM
SISTEM MANAJEMEN
MUTU
ISO 9001:2008
No. Dokumen
…….
Tanggal
4 JUNI 2011
Revisi
0
Halaman
2 DARI 26
ACARA PRAKTIKUM
Mata Kuliah Praktikum
:
Praktikum Algoritma dan Pemrograman
Kode Mata Kuliah Praktikum : FTK07211
SKS
: 1
Program Studi
: Teknik Komputer
Semester
: 2 (Genap)
DIBUAT OLEH
DISAHKAN OLEH
DIKETAHUI OLEH
TIM LABORAN
LABORATORIUM
FASILKOM UNSRI
TIM DOSEN TEKNIK
KOMPUTER FASILKOM
UNSRI
ACARA PRAKTEK
Mata Kuliah : Praktikum Algoritma Pemrograman Kode Mata Kuliah : FTK07211
Modul : Modul Praktikum Algoritma Pemrograman Waktu Praktikum : Dua Jam untuk setiap Modul
Pertemuan : I Jumlah Peserta/Kelompok :
A. Tujuan Instruksional :
1. Umum : Mahasiswa mampu dan paham bagaimana membuat dan menerapkan suatu Algoritma Pemrograman untuk mengelesaikan suatu masalah.
2. Khusus : Mahasiswa Mengetahui Definisi Algoritma, Jenis-jenis Tipe Data Dasar dan Penamaan.
B. Modul Praktikum : Pendahuluan
C. Materi Praktikum :
1. Pendahuluan
2. Definisi Algoritma, Jenis-jenis tipe Data Dasar dan Penamaan
D. Rincian Kegiatan Belajar Mengajar
Tahap Kegiatan Fasilitator Kegiatan Mahasiswa Media dan Alat Pengajaran
Pendahuluan
Respons awal materi praktikum yang akan diberikan
Memperhatikan White Board, Modul Praktikum, LCD, PC
Penyajian
Pelaksanaan praktikum sesuai modul bab pendahuluan
Melaksanakan praktikum sesuai dengan bimbingan laboran
PC yang sudah dilengkapi dengan perangkat lunak Turbo C++ dan Borland C++ Builder.
Penutup
Menanyakan apakah modul dan meteri praktikum dapat dipahami, tanya jawab
Tanya Jawab, Tugas Whiteboard, PC, LCD, Modul Praktikum
E. Evaluasi :
Pada saat praktikum mahasiswa membawa modul praktikum dan membuat program sesuai dengan modul
F. Referensi :
1. Wirth, Niklaus. Algorithm + Data Structures = Programs. New Jersey: Prentice-Hall.
2. Liem, Inggriani. Algoritma dan Pemrograman. Jilid 1. Bandung: Teknik Informatika-ITB, 1993. 3. Munir, Rinaldi dan Leoni Lidya. Algoritma dan Pemrograman. Jilid 1. Bandung: CV. Informatika, 1998.
ACARA PRAKTEK
Mata Kuliah : Praktikum Algoritma Pemrograman Kode Mata Kuliah : FTK07211
Modul : Modul Praktikum Algoritma Pemrograman Waktu Praktikum : Dua Jam untuk setiap Modul
Pertemuan : II Jumlah Peserta/Kelompok :
A. Tujuan Instruksional :
1. Umum : Mahasiswa mampu dan paham bagaimana membuat dan menerapkan suatu Algoritma Pemrograman untuk mengelesaikan suatu masalah.
2. Khusus : Mahasiswa mengetahui cara penyimpanan nilai pada variabel dan konstanta mampu menggunakannya, serta mampu memilih antara variabel dan konstanta.
B. Modul Praktikum : Variabel dan Konstanta
C. Materi Praktikum :
1. Pengertian variabel dan konstanta, 2. Perbedaan antara variabel dan konstanta, 3. Pendefinisian variabel dan konstanta.
D. Rincian Kegiatan Belajar Mengajar
Tahap Kegiatan Fasilitator Kegiatan Mahasiswa Media dan Alat Pengajaran
Pendahuluan
Respons awal materi praktikum yang akan diberikan
Memperhatikan White Board, Modul Praktikum, LCD, PC
Penyajian
Pelaksanaan praktikum sesuai modul bab Variabel dan Konstanta
Melaksanakan praktikum sesuai dengan bimbingan laboran
PC yang sudah dilengkapi dengan perangkat lunak Turbo C++ dan Borland C++ Builder.
Penutup
Menanyakan apakah modul dan meteri praktikum dapat dipahami, tanya jawab
Tanya Jawab, Tugas Whiteboard, PC, LCD, Modul Praktikum
E. Evaluasi :
Pada saat praktikum mahasiswa membawa modul praktikum dan membuat program sesuai dengan modul
F. Referensi :
1. Wirth, Niklaus. Algorithm + Data Structures = Programs. New Jersey: Prentice-Hall.
2. Liem, Inggriani. Algoritma dan Pemrograman. Jilid 1. Bandung: Teknik InformatikaITB, 1993. 3. Munir, Rinaldi dan Leoni Lidya. Algoritma dan Pemrograman. Jilid 1. Bandung: CV. Informatika,
ACARA PRAKTEK
Mata Kuliah : Praktikum Algoritma Pemrograman Kode Mata Kuliah : FTK07211
Modul : Modul Praktikum Algoritma Pemrograman Waktu Praktikum : Dua Jam untuk setiap Modul
Pertemuan : III Jumlah Peserta/Kelompok :
A. Tujuan Instruksional :
1. Umum : Mahasiswa mampu dan paham bagaimana membuat dan menerapkan suatu Algoritma Pemrograman untuk mengelesaikan suatu masalah.
2. Khusus : Mengetahui perintah dasar dan komponen pemrograman dalam manipulasi nilai, dan mampu menggunakan perintah assignment, dan dapat menulis ekspresi dengan benar.
B. Modul Praktikum : Assignment dan Ekspresi
C. Materi Praktikum :
1. Fungsi assignment, 2. Format penulisan, 3. Pengertian ekspresi, 4. Jenis-jenis ekpresi,
5. Notasi infix, prefix, dan postfix.
D. Rincian Kegiatan Belajar Mengajar
Tahap Kegiatan Fasilitator Kegiatan Mahasiswa Media dan Alat Pengajaran
Pendahuluan
Respons awal materi praktikum yang akan diberikan
Memperhatikan White Board, Modul Praktikum, LCD, PC
Penyajian
Pelaksanaan praktikum sesuai modul bab Assignment dan Ekspresi
Melaksanakan praktikum sesuai dengan bimbingan laboran
PC yang sudah dilengkapi dengan perangkat lunak Turbo C++ dan Borland C++ Builder.
Penutup
Menanyakan apakah modul dan meteri praktikum dapat dipahami, tanya jawab
Tanya Jawab, Tugas Whiteboard, PC, LCD, Modul Praktikum
E. Evaluasi :
Pada saat praktikum mahasiswa membawa modul praktikum dan membuat program sesuai dengan modul
F. Referensi :
1. Wirth, Niklaus. Algorithm + Data Structures = Programs. New Jersey: Prentice-Hall.
2. Liem, Inggriani. Algoritma dan Pemrograman. Jilid 1. Bandung: Teknik InformatikaITB, 1993. 3. Munir, Rinaldi dan Leoni Lidya. Algoritma dan Pemrograman. Jilid 1. Bandung: CV. Informatika,
ACARA PRAKTEK
Mata Kuliah : Praktikum Algoritma Pemrograman Kode Mata Kuliah : FTK07211
Modul : Modul Praktikum Algoritma Pemrograman Waktu Praktikum : Dua Jam untuk setiap Modul
Pertemuan : IV Jumlah Peserta/Kelompok :
A. Tujuan Instruksional :
1. Umum : Mahasiswa mampu dan paham bagaimana membuat dan menerapkan suatu Algoritma Pemrograman untuk mengelesaikan suatu masalah.
2. Khusus : Mengetahui perintah perintah dasar untuk interaksi dan Memahami dan mampu mengunakan perintah input/output.
B. Modul Praktikum : Statement Input/Output
C. Materi Praktikum :
1. Fungsi statement input, 2. Fungsi statement output, 3. Format penulisan.
D. Rincian Kegiatan Belajar Mengajar
Tahap Kegiatan Fasilitator Kegiatan Mahasiswa Media dan Alat Pengajaran
Pendahuluan
Respons awal materi praktikum yang akan diberikan
Memperhatikan White Board, Modul Praktikum, LCD, PC
Penyajian
Pelaksanaan praktikum sesuai modul bab Statement Input/Output
Melaksanakan praktikum sesuai dengan bimbingan laboran
PC yang sudah dilengkapi dengan perangkat lunak Turbo C++ dan Borland C++ Builder.
Penutup
Menanyakan apakah modul dan meteri praktikum dapat dipahami, tanya jawab
Tanya Jawab, Tugas Whiteboard, PC, LCD, Modul Praktikum
E. Evaluasi :
Pada saat praktikum mahasiswa membawa modul praktikum dan membuat program sesuai dengan modul
F. Referensi :
1. Wirth, Niklaus. Algorithm + Data Structures = Programs. New Jersey: Prentice-Hall.
2. Liem, Inggriani. Algoritma dan Pemrograman. Jilid 1. Bandung: Teknik InformatikaITB, 1993. 3. Munir, Rinaldi dan Leoni Lidya. Algoritma dan Pemrograman. Jilid 1. Bandung: CV. Informatika,
ACARA PRAKTEK
Mata Kuliah : Praktikum Algoritma Pemrograman Kode Mata Kuliah : FTK07211
Modul : Modul Praktikum Algoritma Pemrograman Waktu Praktikum : Dua Jam untuk setiap Modul
Pertemuan : V Jumlah Peserta/Kelompok :
A. Tujuan Instruksional :
1. Umum : Mahasiswa mampu dan paham bagaimana membuat dan menerapkan suatu Algoritma Pemrograman untuk mengelesaikan suatu masalah.
2. Khusus : Mengetahui Tipe-tipe data Bentukan dan dapat menggunakan tipe data bentukan string, record, dan tipe buatan.
B. Modul Praktikum : Tipe Data Bentukan
C. Materi Praktikum :
1. String, record : definisi, deklarasi dan manipulasinya, 2. Tipe buatan.
D. Rincian Kegiatan Belajar Mengajar
Tahap Kegiatan Fasilitator Kegiatan Mahasiswa Media dan Alat Pengajaran
Pendahuluan
Respons awal materi praktikum yang akan diberikan
Memperhatikan White Board, Modul Praktikum, LCD, PC
Penyajian
Pelaksanaan praktikum sesuai modul bab Tipe Data Bentukan
Melaksanakan praktikum sesuai dengan bimbingan laboran
PC yang sudah dilengkapi dengan perangkat lunak Turbo C++ dan Borland C++ Builder.
Penutup
Menanyakan apakah modul dan meteri praktikum dapat dipahami, tanya jawab
Tanya Jawab, Tugas Whiteboard, PC, LCD, Modul Praktikum
E. Evaluasi :
Pada saat praktikum mahasiswa membawa modul praktikum dan membuat program sesuai dengan modul
F. Referensi :
1. Wirth, Niklaus. Algorithm + Data Structures = Programs. New Jersey: Prentice-Hall.
2. Liem, Inggriani. Algoritma dan Pemrograman. Jilid 1. Bandung: Teknik InformatikaITB, 1993. 3. Munir, Rinaldi dan Leoni Lidya. Algoritma dan Pemrograman. Jilid 1. Bandung: CV. Informatika,
ACARA PRAKTEK
Mata Kuliah : Praktikum Algoritma Pemrograman Kode Mata Kuliah : FTK07211
Modul : Modul Praktikum Algoritma Pemrograman Waktu Praktikum : Dua Jam untuk setiap Modul
Pertemuan : VI Jumlah Peserta/Kelompok :
A. Tujuan Instruksional :
1. Umum : Mahasiswa mampu dan paham bagaimana membuat dan menerapkan suatu Algoritma Pemrograman untuk mengelesaikan suatu masalah.
2. Khusus : Mahasiswa mengetahui definisi dan jenis-jenis analisa kasus serta mampu menerapkan analisa kasus dengan 1 pilihan dan 2 pilihan.
B. Modul Praktikum : Studi Kasus
C. Materi Praktikum :
1. Fungsi statement analisa kasus,
2. Analisa kasus dengan 1 pilihan dan analisa kasus dengan 2 pilihan, 3. Contoh kasus.
D. Rincian Kegiatan Belajar Mengajar
Tahap Kegiatan Fasilitator Kegiatan Mahasiswa Media dan Alat Pengajaran
Pendahuluan Respons awal studi kasus
yang akan diberikan Memperhatikan
White Board, Modul Praktikum, LCD, PC
Penyajian Pelaksanaan praktikum sesuai modul bab studi kasus
Melaksanakan praktikum sesuai dengan bimbingan laboran
PC yang sudah dilengkapi dengan perangkat lunak Turbo C++ dan Borland C++ Builder.
Penutup
Menanyakan apakah modul dan meteri praktikum dapat dipahami, tanya jawab
Tanya Jawab, Tugas Whiteboard, PC, LCD, Modul Praktikum
E. Evaluasi :
Pada saat praktikum mahasiswa membawa modul praktikum dan membuat program sesuai dengan modul
F. Referensi :
1. Wirth, Niklaus. Algorithm + Data Structures = Programs. New Jersey: Prentice-Hall.
2. Liem, Inggriani. Algoritma dan Pemrograman. Jilid 1. Bandung: Teknik InformatikaITB, 1993. 3. Munir, Rinaldi dan Leoni Lidya. Algoritma dan Pemrograman. Jilid 1. Bandung: CV. Informatika,
ACARA PRAKTEK
Mata Kuliah : Praktikum Algoritma Pemrograman Kode Mata Kuliah : FTK07211
Modul : Modul Praktikum Algoritma Pemrograman Waktu Praktikum : Dua Jam untuk setiap Modul
Pertemuan : VII Jumlah Peserta/Kelompok :
A. Tujuan Instruksional :
1. Umum : Mahasiswa mampu dan paham bagaimana membuat dan menerapkan suatu Algoritma Pemrograman untuk mengelesaikan suatu masalah.
2. Khusus : Mahasiswa mengetahui pengertian dan jenis-jenis perulangan dan memahami tujuan statement perulangan serta dapat menerapkannya.
B. Modul Praktikum : Perulangan
C. Materi Praktikum :
1. Fungsi statement perulangan, 2. Perulangan traversal, 3. Perulangan n kali, 4. Perulangan while - do
D. Rincian Kegiatan Belajar Mengajar
Tahap Kegiatan Fasilitator Kegiatan Mahasiswa Media dan Alat Pengajaran
Pendahuluan Respons awal studi kasus
yang akan diberikan Memperhatikan
White Board, Modul Praktikum, LCD, PC
Penyajian Pelaksanaan praktikum sesuai modul bab Perulangan
Melaksanakan praktikum sesuai dengan bimbingan laboran
PC yang sudah dilengkapi dengan perangkat lunak Turbo C++ dan Borland C++ Builder.
Penutup
Menanyakan apakah modul dan meteri praktikum dapat dipahami, tanya jawab
Tanya Jawab, Tugas Whiteboard, PC, LCD, Modul Praktikum
E. Evaluasi :
Pada saat praktikum mahasiswa membawa modul praktikum dan membuat program sesuai dengan modul
F. Referensi :
1. Wirth, Niklaus. Algorithm + Data Structures = Programs. New Jersey: Prentice-Hall.
2. Liem, Inggriani. Algoritma dan Pemrograman. Jilid 1. Bandung: Teknik InformatikaITB, 1993. 3. Munir, Rinaldi dan Leoni Lidya. Algoritma dan Pemrograman. Jilid 1. Bandung: CV. Informatika,
ACARA PRAKTEK
Mata Kuliah : Praktikum Algoritma Pemrograman Kode Mata Kuliah : FTK07211
Modul : Modul Praktikum Algoritma Pemrograman Waktu Praktikum : Dua Jam untuk setiap Modul
Pertemuan : VIII Jumlah Peserta/Kelompok :
A. Tujuan Instruksional :
1. Umum : Mahasiswa mampu dan paham bagaimana membuat dan menerapkan suatu Algoritma Pemrograman untuk mengelesaikan suatu masalah.
2. Khusus : Mahasiswa mengetahui komponen utama dalam pemrograman procedural dan mampu membuat program (algoritma) yang modular dalam bentuk fungsi, dapat menentukan penggunaan fungsi atau prosedur.
B. Modul Praktikum : Fungsi dan Prosedur
C. Materi Praktikum :
1. Parameter dan jenis-jenis parameter. 2. Definisi fungsi,
3. Fungsi-fungsi standar, 4. Deklarasi fungsi buatan, 5. Pemanggilan fungsi,
6. Perbedaan fungsi dan prosedur.
D. Rincian Kegiatan Belajar Mengajar
Tahap Kegiatan Fasilitator Kegiatan Mahasiswa Media dan Alat Pengajaran
Pendahuluan Respons awal studi kasus
yang akan diberikan Memperhatikan
White Board, Modul Praktikum, LCD, PC
Penyajian
Pelaksanaan praktikum sesuai modul bab Fungsi dan Prosedur
Melaksanakan praktikum sesuai dengan bimbingan laboran
PC yang sudah dilengkapi dengan perangkat lunak Turbo C++ dan Borland C++ Builder.
Penutup
Menanyakan apakah modul dan meteri praktikum dapat dipahami, tanya jawab
Tanya Jawab, Tugas Whiteboard, PC, LCD, Modul Praktikum
E. Evaluasi :
Pada saat praktikum mahasiswa membawa modul praktikum dan membuat program sesuai dengan modul
F. Referensi :
1. Wirth, Niklaus. Algorithm + Data Structures = Programs. New Jersey: Prentice-Hall.
2. Liem, Inggriani. Algoritma dan Pemrograman. Jilid 1. Bandung: Teknik InformatikaITB, 1993. 3. Munir, Rinaldi dan Leoni Lidya. Algoritma dan Pemrograman. Jilid 1. Bandung: CV. Informatika,
ACARA PRAKTEK
Mata Kuliah : Praktikum Algoritma Pemrograman Kode Mata Kuliah : FTK07211
Modul : Modul Praktikum Algoritma Pemrograman Waktu Praktikum : Dua Jam untuk setiap Modul
Pertemuan : IX Jumlah Peserta/Kelompok :
A. Tujuan Instruksional :
1. Umum : Mahasiswa mampu dan paham bagaimana membuat dan menerapkan suatu Algoritma Pemrograman untuk mengelesaikan suatu masalah.
2. Khusus : Mahasiswa Mengerti dan memahami tipe data array dan menggunakan tipe data array, serta memahami algoritma sekuensial terhadap array.
B. Modul Praktikum : Array
C. Materi Praktikum :
1. Pengertian array,
2. Pendefinisian dan manipulasi terhadap array, 3. Algoritma-algoritma sekuensial
D. Rincian Kegiatan Belajar Mengajar
Tahap Kegiatan Fasilitator Kegiatan Mahasiswa Media dan Alat Pengajaran
Pendahuluan Respons awal studi kasus
yang akan diberikan Memperhatikan
White Board, Modul Praktikum, LCD, PC
Penyajian Pelaksanaan praktikum sesuai modul bab Array
Melaksanakan praktikum sesuai dengan bimbingan laboran
PC yang sudah dilengkapi dengan perangkat lunak Turbo C++ dan Borland C++ Builder.
Penutup
Menanyakan apakah modul dan meteri praktikum dapat dipahami, tanya jawab
Tanya Jawab, Tugas Whiteboard, PC, LCD, Modul Praktikum
E. Evaluasi :
Pada saat praktikum mahasiswa membawa modul praktikum dan membuat program sesuai dengan modul
F. Referensi :
1. Wirth, Niklaus. Algorithm + Data Structures = Programs. New Jersey: Prentice-Hall.
2. Liem, Inggriani. Algoritma dan Pemrograman. Jilid 1. Bandung: Teknik InformatikaITB, 1993. 3. Munir, Rinaldi dan Leoni Lidya. Algoritma dan Pemrograman. Jilid 1. Bandung: CV. Informatika,