You are on page 1of 3

No.

Dok : FAA-STTG-002
STT-GARUT FORM
Tgl. Terbit : 30/08/2016
Jl. Mayor Syamsu No. 1 Garut ADMINISTRASI
Tlp/Fax. 0262-232773 AKADEMIK No. Revisi : -
0262-232332 (FAA)
Jumlah hal : 3

SILABUS

SILABUS

Mata Kuliah : Algoritma dan Pemrograman

Kode : IF-21833

Bobot SKS : 3

Program Studi : Informatika

Semester : 1 (Satu)

Mata Kuliah Prasyarat : -

Pengajar : Dede Kurniadi, M.Kom

Standar Kompetensi : Matakuliah ini memberikan kemampuan untuk


memahami logika berpikir komputer, memahami prinsip
kerja program, memahami alasan-alasan komputer
dapat mengerjakan perintah-perintah yang diberikan,
dan mampu menggambarkan logika jalannya program
secara tertulis dengan algoritma (pseudo code) dan
dilengkapi dengan diagram alir (flow chart)
menggunakan suatu bahasa pemrograman tertentu.
Kompetensi Dasar : 1. Mahasiswa dapat menjelaskan pengertian
algoritma, sifatsifat suatu algoritma, kegunaan dari
flowchart, dapat membuat flow dari kasus seharihari.
2. Mahasiswa dapat menjelaskan berbagai macam tipe
data, konstanta, variabel, dan ekspresi
3. Mahasiswa dapat menjelaskan konsep penggunaan
struktur perulangan While-Do, Repeat-Until dan For,
membedakan pemakaian struktur perulangan.
4. Mahasiswa dapat menyebutkan macam-macam
statemen penyeleksian kondisi, bentuk umum dari
statemen kondisi IF dan CASE
5. Mahasiswa dapat menjelaskan mengenai
pengiriman parameter secara nilai, pengiriman
parameter secara acuan, cara procedure memanggil
procedure lain, membuat program sederhana
dengan menggunakan procedure
6. Mahasiswa dapat menjelaskan pembentukan fungsi
tanpa parameter, pengiriman parameter dalam
fungsi, pemanggilan pada procedure tersarang
7. Mahasiswa dapat menjelaskan pengertian array,
membuat deklarasi tipe data array, baik yang satu
dimensi maupun yang dua dimensi
8. Mahasiswa dapat menjelaskan pendeklarasian dari
Record dan cara penggunaannya
9. Mahasiswa dapat memahami teknik rekursif

10. Mahasiswa dapat mengerti algoritma divide and


conquer dan apa yang saja yang termasuk dalam
algoritma divide and conquer, algoritma Binary
Search dan dapat mengaplikasikan kedalam
masalah, Algoritma Quick Sort dan dapat
mengaplikasikan kedalam masalah
Indikator : Setelah menyelesaikan seluruh materi perkuliahan
diharapkan mahasiswa memiliki kemampuan:
1. Mahasiswa dapat memecahkan masalah komputasi
dengan membuat algoritma pemrograman.
2. Mahasiswa dapat mengimplementasikan algoritma
yang dibuatnya ke dalam bentuk program dengan
bahasa pemrograman yang dikuasainya.
Deskripsi Mata Kuliah : Matakuliah ini membahas tentang bagaimana cara
mengatasi permasalahanpermasalahan yang ada
dengan membuat algoritma pemrograman dan
kemudian mengimplementasikannya ke dalam bahasa
pemrograman yang dikuasainya.
Materi Pokok Perkuliahan :
1. Algoritma dan Flowchart
2. Tipe-tipe data
3. Struktur perulangan While-do, Repeat-Until dan For
4. Statemenstatemen untuk penyeleksian kondisi
5. Procedure
6. Function
7. Array
8. Record
9. Rekursi
10. Teknik Divide & Conquer

Pendekatan Pembelajaran : Ceramah, Tanya Jawab, Tatap muka, Diskusi, Tugas,


dan Quis

Penilaian : Penilaian diperoleh dari aspek-aspek:


1. Kehadiran :5%
2. Quis : 10 %
3. Tugas : 15 %
4. UTS : 30 %
5. UAS : 40 %
Total : 100%
Buku Sumber 1. Budi Sutedjo dan Michael AN, “Algoritma & Teknik
Pemrograman” , Penerbit Andi Yogyakarta

No. Dok Tanggal terbit No. Revisi Halaman


FAA-STTG-002 30/08/2016 2 dari 3 hal
2. Rijanto Tosin, 1997, “Flowchart untuk Siswa dan
Mahasiswa”, Diastindo
3. Rinaldi Munir, “Algoritma dan Teknik Pemrograman”,
Andi Yogyakarta
4. Computer Algorithms: introduction to design and
analysis. 2nd ed., Sara Baase, Reading,Mass:
Addison-Wesley Company, 1993

Mengetahui, Garut, (28/ 08/ 2017)


Ketua Program Studi Dosen Pengampu Mata Kuliah

Rinda Cahyana, MT Dede Kurniadi, M.Kom

No. Dok Tanggal terbit No. Revisi Halaman


FAA-STTG-002 30/08/2016 3 dari 3 hal

You might also like