Anda di halaman 1dari 4

UNIVERSITAS ISLAM INDONESIA FMUIIAAFKA05/R1

Versi :1 Tanggal Revisi :


Revisi :0 Tanggal Berlaku :

SATUAN ACARA PERKULIAHAN (SAP)


Fakultas / Jurusan / Program Studi : Teknologi Industri / Teknik Informatika / Teknik Informatika
Kode Matakuliah :
Nama Matakuliah : Algoritma dan Pemrograman I
Kelompok Matakuliah : MPK / MKK / MKB / MPB / MBB /Praktikum
Semester / SKS : I/3

Pertemu Tujuan Instrusional Tujuan Instruksional Pokok Sumber /


Materi Media Metode Evaluasi
an ke- Umum Khusus Bahasan Referensi*
Mengetahui definisi Mengerti dan Pengertian Definisi algoritma, White board, Tatap muka, Latihan. A,B,C,
algoritma memahami definisi Algoritma pemrograman, OHP, tanya jawab.
algoritma, program, dan bahasa LCD
1.
pemrograman, dan Pemrograman. Projector,
bahasa pemrograman, Komputer.
serta aturan penulisan.
Mengetahui jenis-jenis tipe Mengenal tipe data Tipe Data Dasar Tipe data integer, real, White board, Tatap muka, Latihan, PR A,B,C,
data dasar dan penamaan. dasar, mampu dan Nama karakter, dan boolean, OHP, tanya jawab.
2. menggunakan, serta serta pengertian nama LCD
dapat membuat nama dan aturan penamaan. Projector,
yang representatif. Komputer.
3. Mengetahui cara Memahami pengertian Variabel dan Pengertian variabel White board, Tatap muka, Latihan, PR. A,B,C,

1
penyimpanan nilai variabel dan konstanta, Konstanta dan konstanta, OHP, tanya jawab.
sederhana. mampu perbedaan antara LCD
menggunakannya, serta variabel dan Projector,
mampu memilih antara konstanta, Komputer,
variabel dan konstanta. pendefinisian variabel Borland C++.
dan konstanta.
Mengetahui perintah dasar Memahami dan mampu Assignment dan Fungsi assignment, White board, Tatap muka, Latihan, PR, A,B,C,
dan komponen menggunakan perintah Ekspresi format penulisan, OHP, tanya jawab. Tugas
pemrograman dalam assignment, dan dapat pengertian ekspresi, LCD Program.
4.
manipulasi nilai. menulis ekspresi jenisjenis ekpresi, Projector,
dengan benar. notasi infix, prefix, dan Komputer,
postfix. Borland C++.
Mengetahui perintah- Memahami dan mampu Statement Fungsi statement White board, Tatap muka, Latihan, PR, A,B,C,
perintah dasar untuk mengunakan perintah Input/Output input, fungsi statement OHP, tanya jawab. Tugas
interaksi input/output. output, format LCD Program.
5.
penulisan. Projector,
Komputer,
Borland C++.
Mengetahui tipe-tipe data Memahami dan dapat Tipe Data String, record : definisi, White board, Tatap muka, Latihan , PR, A,B,C,
bentukan. menggunakan tipe data Bentukan deklarasi dan OHP, , tanya jawab, Tugas
bentukan string, record, manipulasinya, tipe LCD demo Program
6.
dan tipe buatan. buatan. Projector, program.
Komputer,
Borland C++.
Mengetahui definisi dan Memahami dan mampu Analisa kasus Fungsi statement White board, Tatap muka, Latihan , PR A,B,C,
jenis-jenis analisa kasus menerapkan analisa analisa kasus, analisa OHP, tanya jawab.
kasus dengan 1 pilihan kasus dengan 1 pilihan LCD
7.
dan 2 pilihan. dan analisa kasus Projector,
dengan 2 pilihan, Komputer,
contoh kasus. Borland C++.
Mengetahui pengertian dan Memahami dan mampu Analisa Kasus Analisa kasus dengan White board, Tatap muka, Latihan, PR, A,B,C,
jenis-jenis analisa kasus menerapkan analisa lebih dari 2 pilihan, OHP, , tanya jawab. Tugas
kasus serta dapat contoh kasus. LCD Program
8.
menuliskan analisa Projector,
kasus dengan benar. Komputer,
Borland C++.
9. Mengetahui pengertian dan Memahami tujuan Perulangan Fungsi statement White board, Tatap muka, Latihan, PR A,B,C,

2
jenis-jenis perulangan statement perulangan perulangan, OHP tanya jawab.
serta dapat perulangan traversal,
menerapkannya. perulangan n kali,
perulangan while  do
Mengetahui pengertian dan Mampu menerapkan Perulangan Perulangan White board, Tatap muka, Latihan, PR, A,B,C,
jenis-jenis perulangan statement perulangan Repeatuntil, OHP, tanya jawab. Tugas
serta dapat memilih perulangan iterate, LCD Program
10. jenis statement contoh kasus. Projector,
perulangan yang tepat Komputer,
berdasarkan jenis Borland C++.
persoalan.
Mengetahui komponen Memahami dan mampu Prosedur Modular programming, White board, Tatap muka, Latihan, PR, A,B,C,
utama dalam pemrograman membuat definisi prosedur, OHP, tanya jawab. Tugas
prosedural program(algoritma) yang deklarasi prosedur dan LCD Program
11.
modular melalui pemanggilan. Projector,
prosedur. Komputer,
Borland C++.
Mengetahui komponen Memahai penggunaan Prosedur Parameter dan White board, Tatap muka, Latihan, PR, A,B,C,
utama dalam pemrograman parameter dan jenis- jenisjenis parameter. OHP, tanya jawab. Tugas
prosedural jenisnya, serta dapat LCD Program
12.
menerapkan dengan Projector,
tepat dalam sebuah Komputer,
prosedur. Borland C++.
Mengetahui komponen Memahami dan mampu Fungsi Definisi fungsi, White board, Tatap muka, Latihan , PR, A,B,C,
utama dalam pemrograman membuat program fungsifungsi standar, OHP, tanya jawab, dan tugas
prosedural (algoritma) yang deklarasi fungsi LCD demo program.
modular dalam bentuk buatan, pemanggilan Projector, program.
13.
fungsi, dapat fungsi, perbedaan Komputer,
menentukan fungsi dan prosedur. Borland C++.
penggunaan fungsi atau
prosedur.
Mengerti dan memahami Memahami arti dan Array Pengertian array, White board, Tatap muka, Latihan, PR, A,B,C,
tipe data array. penggunaan tipe data pendefinisian dan OHP, tanya jawab. Tugas
array, dapat manipulasi terhadap LCD Program
14.
menggunakan array, array, algoritma- Projector,
serta memahami algoritma sekuensial Komputer,
algoritma sekuensial Borland C++.

3
terhadap array.

* Sumber/Referensi:
A. Wirth, Niklaus. Algorithm + Data Structures = Programs. New Jersey: Prentice-Hall.
B. Liem, Inggriani. Algoritma dan Pemrograman. Jilid 1. Bandung: Teknik InformatikaITB, 1993.
C. Munir, Rinaldi dan Leoni Lidya. Algoritma dan Pemrograman. Jilid 1. Bandung: CV. Informatika, 1998.

Disahkan oleh Disiapkan oleh


Dekan Ketua Jurusan
Fakultas Teknologi Industri Teknik Informatika

Fathul Wahid, ST., M.Sc. Yudi Prayudi, S.Si., M. Kom.