You are on page 1of 5

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

Sumber
Perte Tujuan Tujuan
Pokok Evaluas /
muan Instrusional Instruksional Materi Media Metode
Bahasan i Referen
ke- Umum Khusus
si*
Mengetahui definisi Mengerti dan Pengertian Definisi White Tatap Latihan. A,B,C,
algoritma memahami Algoritma algoritma, board, muka,
definisi algoritma, pemrograman, OHP, tanya
pemrograman, program, dan LCD jawab.
1.
dan bahasa bahasa Projector,
pemrograman, Pemrograman. Komputer
serta aturan .
penulisan.

1
Mengetahui jenis- Mengenal tipe Tipe Data Tipe data White Tatap Latihan, A,B,C,
jenis tipe data dasar data dasar, Dasar dan integer, real, board, muka, PR
dan penamaan. mampu Nama karakter, dan OHP, tanya
menggunakan, boolean, serta LCD jawab.
2.
serta dapat pengertian Projector,
membuat nama nama dan Komputer
yang aturan .
representatif. penamaan.
Mengetahui cara Memahami Variabel dan Pengertian White Tatap Latihan, A,B,C,
penyimpanan nilai pengertian Konstanta variabel dan board, muka, PR.
sederhana. variabel dan konstanta, OHP, tanya
konstanta, perbedaan LCD jawab.
mampu antara variabel Projector,
3.
menggunakannya dan konstanta, Komputer
, serta mampu pendefinisian ,
memilih antara variabel dan Borland
variabel dan konstanta. C++.
konstanta.
Mengetahui Memahami dan Assignment Fungsi White Tatap Latihan, A,B,C,
perintah dasar dan mampu dan Ekspresi assignment, board, muka, PR, Tugas
komponen menggunakan format OHP, tanya Program.
pemrograman perintah penulisan, LCD jawab.
dalam manipulasi assignment, dan pengertian Projector,
4.
nilai. dapat menulis ekspresi, jenis− Komputer
ekspresi dengan jenis ekpresi, ,
benar. notasi infix, Borland
prefix, dan C++.
postfix.
Mengetahui Memahami dan Statement Fungsi White Tatap Latihan, A,B,C,
perintah-perintah mampu Input/Output statement input, board, muka, PR, Tugas
dasar untuk mengunakan fungsi OHP, tanya Program.
interaksi perintah statement LCD jawab.
5. input/output. output, format Projector,
penulisan. Komputer
,
Borland
C++.

2
Mengetahui tipe- Memahami dan Tipe Data String, record : White Tatap Latihan , A,B,C,
tipe data bentukan. dapat Bentukan definisi, board, muka, PR, Tugas
menggunakan deklarasi dan OHP, , tanya Program
tipe data manipulasinya, LCD jawab,
6. bentukan string, tipe buatan. Projector, demo
record, dan tipe Komputer program.
buatan. ,
Borland
C++.
Mengetahui definisi Memahami dan Analisa Fungsi White Tatap Latihan , A,B,C,
dan jenis-jenis mampu kasus statement board, muka, PR
analisa kasus menerapkan analisa kasus, OHP, tanya
analisa kasus analisa kasus LCD jawab.
7. dengan 1 pilihan dengan 1 pilihan Projector,
dan 2 pilihan. dan analisa Komputer
kasus dengan 2 ,
pilihan, contoh Borland
kasus. C++.
Mengetahui Memahami dan Analisa Analisa kasus White Tatap Latihan, A,B,C,
pengertian dan mampu Kasus dengan lebih board, muka, PR, Tugas
jenis-jenis analisa menerapkan dari 2 pilihan, OHP, , tanya Program
kasus analisa kasus contoh kasus. LCD jawab.
8. serta dapat Projector,
menuliskan Komputer
analisa kasus ,
dengan benar. Borland
C++.
Mengetahui Memahami Perulangan Fungsi White Tatap Latihan, A,B,C,
pengertian dan tujuan statement statement board, muka, PR
jenis-jenis perulangan serta perulangan, OHP tanya
perulangan dapat perulangan jawab.
9.
menerapkannya. traversal,
perulangan n
kali, perulangan
while − do
10. Mengetahui Mampu Perulangan Perulangan White Tatap Latihan, A,B,C,
pengertian dan menerapkan Repeat−until, board, muka, PR, Tugas

3
jenis-jenis statement perulangan OHP, tanya Program
perulangan perulangan serta iterate, contoh LCD jawab.
dapat memilih kasus. Projector,
jenis statement Komputer
perulangan yang ,
tepat Borland
berdasarkan jenis C++.
persoalan.
Mengetahui Memahami dan Prosedur Modular White Tatap Latihan, A,B,C,
komponen utama mampu membuat programming, board, muka, PR, Tugas
dalam program(algoritm definisi OHP, tanya Program
pemrograman a) yang modular prosedur, LCD jawab.
11. prosedural melalui prosedur. deklarasi Projector,
prosedur dan Komputer
pemanggilan. ,
Borland
C++.
Mengetahui Memahai Prosedur Parameter dan White Tatap Latihan, A,B,C,
komponen utama penggunaan jenis−jenis board, muka, PR, Tugas
dalam parameter dan parameter. OHP, tanya Program
pemrograman jenis-jenisnya, LCD jawab.
12. prosedural serta dapat Projector,
menerapkan Komputer
dengan tepat ,
dalam sebuah Borland
prosedur. C++.
Mengetahui Memahami dan Fungsi Definisi fungsi, White Tatap Latihan , A,B,C,
komponen utama mampu membuat fungsi−fungsi board, muka, PR, dan
dalam program standar, OHP, tanya tugas
pemrograman (algoritma) yang deklarasi fungsi LCD jawab, program.
prosedural modular dalam buatan, Projector, demo
13. bentuk fungsi, pemanggilan Komputer program.
dapat fungsi, ,
menentukan perbedaan Borland
penggunaan fungsi dan C++.
fungsi atau prosedur.
prosedur.

4
Mengerti dan Memahami arti Array Pengertian White Tatap Latihan, A,B,C,
memahami tipe dan penggunaan array, board, muka, PR, Tugas
data array. tipe data array, pendefinisian OHP, tanya Program
dapat dan manipulasi LCD jawab.
menggunakan terhadap array, Projector,
14.
array, serta algoritma- Komputer
memahami algoritma ,
algoritma sekuensial Borland
sekuensial C++.
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.

You might also like