Anda di halaman 1dari 3

No. Dok.

: FM-IK-WK1-08-02
Revisi : 0
KONTRAK PERKULIAHAN Tgl. Eff. : 09 Sep 2017
Hal. : 1 dari 3

Nama Mata Kuliah : Pengantar Algoritma (4 SKS)


Kode Mata Kuliah : IF0052
Dosen Pengampu : Sunario Megawan
Program Studi : TI
Kelas : SC-C Pagi
Hari/Jam/Ruang : Senin / 9.00 – 12.00 / B. T3/L2
Semester : Ganjil 2019 / 2020

Deskripsi Singkat Mata Kuliah


Pengantar Algoritma adalah mata kuliah yang memberikan pengenalan algoritma kepada mahasiswa
yang mencakup pengenalan algoritma dan berbagai metode pengurutan serta pencarian yang ada,
serta penerapannya dengan bahasa pemrograman Python.

Capaian Pembelajaran Mata Kuliah


1. Mahasiswa memahami konsep dan dasar-dasar algoritma (S15, P1);
2. Mahasiswa merancang algoritma yang tepat untuk memecahkan masalah (S15, P1);
3. Mahasiswa melakukan implementasi program dari algoritma yang dibuat dengan python (S15,
KU7);
4. Mahasiswa mampu memilih berbagai alur program implementasi program dari algoritma yang
dibuat (S12, S15);
5. Mahasiswa mampu melakukan representasi algoritma dengan flowchart dan pseudocode (S12,
KU7).

Bahan Bacaan
Utama:
1. Charles Leiserson, et al. Introduction to algorithm 3rd edition, MIT Press, 2009.
2. Rinaldi Munir., Algoritma & Pemrograman (Dalam Bahasa Pascal dan C),Penerbit Informatika,
2011.
3. RH. Sianipar & Hamzan Wadi. Pemrograman PYTHON Teori dan Implementasi. Informatika
Bandung. Mei 2015
Pendukung:
1. Michael T. Goodrich, et al. Data Structure & Algorithms in Python. Courier Westford, 2011.
2. Suarga. Algoritma dan Pemrograman, Penerbit ANDI, 2012.
3. Heri Sismoro. Pengantar Logika informatika, Algoritma, dan Pemrograman Komputer, Penerbit
ANDI, 2005.
4. Budi Sutedjo, Michael AN. Algoritma dan Teknik Pemrograman, Penerbit ANDI, 2000.

Evaluasi Perkuliahan
Pembobotan evaluasi perkuliahan adalah sebagai berikut:
a. UTS :30 %
b. Tugas :30 %
c. UAS :40 %

Jadwal Perkuliahan
Pert. Tanggal Materi Aktivitas
Kontrak Kuliah Pengantar Algoritma  Ceramah
02 September 2019
1 Pemrograman + Pengenalan Algoritma  Problem- based
(Tatap Muka)
dan Pemrograman learning
 Ceramah
9 September 2019 Konsep Dasar Algoritma &  Problem- based
2
(Tatap Muka) Pemrograman + Percabangan learning
 Evaluasi (Tugas)
16 September 2019  Akses materi
3 Looping (Perulangan) I
(Online Tipe 3) secara online
No. Dok. : FM-IK-WK1-08-02
Revisi : 0
KONTRAK PERKULIAHAN Tgl. Eff. : 09 Sep 2017
Hal. : 2 dari 3

 Diskusi Forum
 Evaluasi (Quiz)
 Ceramah
23 September 2019  Problem- based
4 Looping (Perulangan) II
(Tatap Muka) learning
 Evaluasi (Tugas)
 Ceramah
30 September 2019  Problem- based
5 Looping (Perulangan) III
(Tatap Muka) learning
 Evaluasi (Tugas)
 Akses materi
07 Oktober 2019 Array Satu Dimensi + Kombinasi secara online
6
(Online Tipe 3) Perulangan & Percabangan  Diskusi Forum
 Evaluasi (Quiz)
 Ceramah
14 Oktober 2019  Problem- based
7 Sub Program I : Prosedur & Fungsi
(Tatap Muka) learning
 Evaluasi (Tugas)
28 Oktober – 01
8 UTS
November 2019
 Ceramah
04 November 2019  Problem- based
9 Sub Program II: Rekursif
(Tatap Muka) learning
 Evaluasi (Tugas)
 Ceramah
11 November 2019  Problem- based
10 Search (Pencarian)
(Tatap Muka) learning
 Evaluasi (Tugas)
 Akses materi
18 November 2019 secara online
11 Sort (Pengurutan) I
(Online Tipe 3)  Diskusi Forum
 Evaluasi (Quiz)
 Ceramah
25 November 2019  Problem- based
12 Sort (Pengurutan) II
(Tatap Muka) learning
 Evaluasi (Tugas)
 Akses materi
02 Desember 2019 secara online
13 Array Dua Dimensi I
(Online Tipe 3)  Diskusi Forum
 Evaluasi (Quiz)
 Ceramah
9 Desember 2019  Problem- based
14 Array Dua Dimensi II
(Tatap Muka) learning
 Evaluasi (Tugas)
 Ceramah
 Problem- based
16 Desember 2019
15 Optimisasi Algoritma learning
(Tatap Muka)
 Evaluasi
(Tugas/Quiz)
13 Januari – 17
16 UAS
Januari 2020
Aturan Perkuliahan
No. Dok. : FM-IK-WK1-08-02
Revisi : 0
KONTRAK PERKULIAHAN Tgl. Eff. : 09 Sep 2017
Hal. : 3 dari 3

1. Setiap mahasiswa diharapkan memperhatikan jadwal kuliah. Keterlambatan maksimal 20 menit,


kecuali memiliki alasan yang jelas, bisa diterima, dan telah diberitahukan sebelumnya.
2. Mahasiswa diwajibkan mengupload foto yang mudah dikenali pada web elearning.
3. Plagiarisme dalam pengerjaan tugas tidak akan ditolerir. Jika mahasiswa melakukan plagiarisme,
baik dari tugas mahasiswa lain maupun dari sumber luar, mahasiswa akan langsung dianggap gagal.
Jika tugas yang dikopi ialah milik mahasiswa lain, maka plagiator akan langsung gagal dan korban
plagiarisme mendapatkan pengurangan 50% nilai akhir.
4. Setiap mahasiswa berkewajiban menjaga suasana kelas tetap kondusif dengan tidak melakukan
kegiatan yang tidak berhubungan dengan kegiatan perkuliahan misalnya : bermain gadget,
mengganggu rekan sekelas, dst. Mahasiswa yang dianggap membuat suasana kelas tidak
kondusif akan dipersilahkan untuk meninggalkan ruangan kelas dan dianggap absen pada
pertemuan tersebut.

Saran-Saran untuk Menunjang Perkuliahan


1. Disarankan untuk memiliki buku pegangan minimal bahan bacaan no 1 dan 2.
2. Aktiflah berdiskusi dalam kelas dan juga dalam forum di web e-learning.
3. Python hanya sarana / tools untuk mempelajari algoritma. Penggunaan “jalan pintas” python untuk
menyelesaikan masalah algoritma akan dikenakan penalti. Alasannya karena Anda akan kesulitan
menguasai bahasa lain / algoritma pada semester – semester berikut !

Informasi Dosen
Nama : Sunario Megawan
Ruang :-
Telepon : 085261806652
e-Mail : sunario@mikroskil.ac.id

Medan,
Komisaris Kelas, Dosen Pengampu,

______________ Sunario Megawan


NIM: (HP: )

Anda mungkin juga menyukai