Anda di halaman 1dari 31

SATUAN ACARA PERKULIAHAN

Algoritma dan Pemrograman


Kode Mata Kuliah: MAI1211/3 sks
Program Studi: D3 Manajemen Informatika
SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: MAI1211
Jumlah kredit: 3 sks
Waktu pertemuan: 3 X 50 menit
Pertemuan Terjadwal ke: 1 (satu)

A. Tujuan
Setelah menyelesaikan tatap muka ini mahasiswa mampu :
a. membedakan algoritma dan program
b. Membuat algoritma sederhana
c. menjelaskan pengertian algoritma
d. membuat langkah-langkah pemecahan masalah
e. membuat algoritma sederhana
f. menjelaskan program
g. perbedanaan antara algoritma dan program.

B. Pokok Bahasan: Pengantar Algoritma dan Program

C. Sub Pokok Bahasan:


1. Algoritma
a. Pengertian Algoritma
b. Persyaratan membuat Algoritma
c. Menyusun algoritma
2. Program
a. Pengertian Program
b. Persyaratan membuat Program
3. Langkah-langkah pemecahan masalah

D. Kegiatan Belajar Mengajar

Kegiatan Media dan Alat Waktu


Tahap Kegiatan Pengajar
Mahasiswa Pengajaran (Menit)
Pendahuluan Menjelaskan Memperhatikan. White Board 40
tata-tertib Membuat Spidol menit
perkuliahan. catatan. Komputer
Memberikan Bertanya. LCD Projector
penjelasan Membuat Microphone
ruang-lingkup Kelompok
materi
perkuliahan dan
SAP.
Menjelaskan
metode

hlm. 2
pembelajaran
dan komposisi
penilaian.
Melakukan
pembagian
kelompok.
Penyajian Menguraikan: Memperhatikan. White Board 150
Algoritma Membuat Spidol menit
Program catatan. Komputer
Studi Kasus: Bertanya. LCD Projector
Algoritma Latihan membuat 
sederhana algoritma
Explorasi

Penutup Melakukan Memerhatikan. White Board 10


Review.  membuat Spidol menit
Memberikan catatan. Komputer
tugas individu bertanya. LCD
untuk membuat Projector
algoritma

E. Evaluasi

Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui
sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka
ini. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah
dikumpulkan mahasiswa.

F. Referensi

1. MODUL Algoritma dan Pemprograman, Manajemen Informatika Univeristas Riau


2. An Introduction To Programming With C++, Diane Zak

hlm. 3
SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: MAI1211
Jumlah kredit: 3 sks
Waktu pertemuan: 3 X 50 menit
Pertemuan Terjadwal ke: 2 (dua)

A. Tujuan
Setelah menyelesaikan tatap muka ini, mahasiswa mampu:
a. mengerti konsep pembuatan data.
b. Menjelaskan apa yang dimaksud dengan data
c. Menyebutkan dan menjelaskan Tipe Data
d. Mengidentifikasikan data dan tipe data
e. Menyebutkan dan menjelaskan Identifier
f. Menyebutkan dan menjelaskan Variabel
g. Menyebutkan dan menjelaskan Konstanta
h. Menyebutkan dan menjelaskan Operator dan Ekspresi Numerik

B. Pokok Bahasan: Instruksi yang Fundamental

C. Sub Pokok Bahasan:


a. Tipe Data
b. Identifier
c. Variabel
d. Konstanta
e. Operator dan Ekspresi Numerik

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Pengajar Kegiatan Media dan Waktu


Mahasiswa Alat (Menit)
Pengajaran
Pendahuluan Me-review materi yang Memperhatikan White Board 10
diberikan sesi yang lalu. Membuat Spidol
Membahas tugas catatan. komputer 20
individu. Bertanya. LCD
Menjelaskan pokok Projector 20
bahasan kuliah pada
sesi ini.
Penyajian 1. Menguraikan: 1. Memperhatikan White Board 30
Data .
Spidol

hlm. 4
o Definisi Membuat Komputer
o Keguanaan catatan. LCD
o Jenis/tipe data Bertanya. Projector
tipe data
menentukan tipe
data
Identifier
Variabel
Konstanta
Operator dan
Ekspresi Numerik

2. Latihan 2. mengerjakan 30
soal
3. Diskusi 3. Diskusi 120

Penutup  Merangkum Memerhatikan White Board 10


penyajian materi Membuat Spidol
perkuliahan pada sesi catatan Komputer
ini Bertanya LCD
 Memberikan tugas Projector
individu untuk
membaca dan
merangkum bahan
kuliah tatap muka III.

E. Evaluasi

Penilaian dilakukan dengan menyampaikan pertanyaan lisan secara acak untuk mengetahui
sejauh mana pemahaman mahasiswa terhadap materi perkuliahan pada sesi/tatap muka
ini. Evaluasi/penilaian lainnya diberikan pada pekerjaan rumah/tugas individu yang telah
dikumpulkan mahasiswa.

F. Referensi

1. MODUL Algoritma dan Pemprograman, Manajemen Informatika Univeristas Riau


2. An Introduction To Programming With C++, Diane Zak
3. Ir. Rinaldi Munir, Ir. Leoni Lidya (1998), Algoritma dan Pemrograman.
Informatika Bandung

hlm. 5
SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: MAI1211
Jumlah kredit: 3 sks
Waktu pertemuan: 3 X 50 menit
Pertemuan Terjadwal ke: 3 (tiga)

A. Tujuan
Setelah menyelesaikan tatap muka ini mahasiswa mampu menganalisa masalah dan
membuat flowchart (Diagram Alur)

B. Pokok Bahasan: Flowcharting

C. Sub Pokok Bahasan:


1. Pengertian Flowchart
2. Sistem Flowchart
3. Program Flowchart.

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Pengajar Kegiatan Media dan Alat Waktu


Mahasiswa Pengajaran (Menit)
Pendahuluan Menanyakan materi yang  Memperhatikan. White Board 20
telah diberikan pada  Membuat Spidol
tatap muka yang lalu. catatan. komputer
Menyampaikan pokok-  Menjawab LCD Projector
pokok bahasan materi pertanyaan.
kuliah pada tatap muka
hari ini
Penyajian Menjelaskan Materi  Memperhatikan. White Board 50
Latihan Menganalisa  Membuat Spidol 50
masalah catatan. komputer
Latihan Membuat  Mengerjakan LCD Projector 50
flowchart latihan Spidol
 Bertanya. 
Penutup  Diskusi
Merangkum penyajian  Memperhatikan.  White Board 20
materi hari ini.  Bertanya.  Spidol
Meminta mahasiswa  Komputer
untuk mempelajari  LCD Projector
membuat flowchart
Memberikan tugas
Mandiri

hlm. 6
E. Evaluasi

Mahasiswa diminta untuk menyebutkan berbagai Flowchart,


kemudian dilakukan penilaian dengan pemberian angka absolut atas kemampuan dan
keaktifan mahasiswa masing-masing.

F. Referensi

1. MODUL Algoritma dan Pemprograman, Manajemen Informatika Univeristas Riau


2. An Introduction To Programming With C++, Diane Zak

hlm. 7
SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: MAI1211
Jumlah kredit: 3 sks
Waktu pertemuan: 3 X 50 menit
Pertemuan Terjadwal ke: 4 (empat)

A. Tujuan
Setelah menyelesaikan tatap muka ini mahasiswa mampu :
 menganalisa dan menyusun urutan instruksi program
 menjelaskan konsep struktur dasar seleksi kondisi
 menjelaskan statement yang digunakan dalam menyeleksi kondisi dan
menerapkannya dalam pembuatan algoritma

B. Pokok Bahasan: Struktur Dasar Algoritma

C. Sub Pokok Bahasan:


Pokok Bahasan: Konsep Struktur Dasar Seleksi Kondisi
 Sub Pokok Bahasan
a. Runtunan (Sequence)
b. Pemilihan (Selection)

D. Kegiatan Belajar Mengajar :

Tahap Kegiatan Pengajar Kegiatan Media dan Alat Waktu


Mahasiswa Pengajaran (Menit)
Pendahuluan Melakukan review atas  Memerhatikan. White Board 50
materi perkuliahan  Membuat Spidol
pada tatap muka yang catatan. Komputer
lalu  Bertanya. LCD Projector
Menjelaskan materi
yang akan diberikan
hari ini
Penyajian Menjelaskan Materi  Memerhatikan. White Board 120
a. Runtunan  Membuat Spidol
(Sequence) catatan. Komputer
b. Pemilihan  Bertanya LCD Projector
(Selection) Mengerjakan 
Latihan menyelesaikan latihan
soal  .

hlm. 8
Penutup  Merangkum penyajian  Memerhatikan. White Board 30
materi kuliah pd hari  Membuat Spidol
ini. catatan. Komputer

Memberi tugas  Mengerjakan LCD Projector
terstruk- tugas individu.
tur individual
menyelesaikan soal

E. Evaluasi

Penilaian dilakukan pada saat mahasiswa menjelaskan bagaimana membuat sebuah situs,
dengan pemberian angka absolut atas keaktifan masing-masing mahasiswa.

F. Referensi

1. MODUL Algoritma dan Pemprograman, Manajemen Informatika Univeristas Riau


2. An Introduction To Programming With C++, Diane Zak
3. Ir. Rinaldi Munir, Ir. Leoni Lidya (1998), Algoritma dan Pemrograman. Edisi kesatu.
Informatika Bandung

hlm. 9
SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: MAI1211
Jumlah kredit: 3 sks
Waktu pertemuan: 3 X 50 menit
Pertemuan Terjadwal ke: 5 (lima)

A. Tujuan
Setelah menyelesaikan tatap muka ini mahasiswa mampu :
 Mahasiswa dapat menganalisa dan menyusun urutan instruksi program
Mahasiswa mampu menjelaskan konsep struktur dasar Pngulangan
 Mahasiswa mampu menjelaskan statement yang digunakan dalamm
enyeleksian kondisi dan menerapkannya dalam pembuatan algoritma

B. Pokok Bahasan: Pengulangan (Repetition)

C. Sub Pokok Bahasan:


 Sub Pokok Bahasan
 Pengertian Pengulangan
 Struktur FOR
 Struktur WHILE – DO
 Struktur REPEAT – UNTIL

D. Kegiatan Belajar Mengajar :

Tahap Kegiatan Pengajar Kegiatan Media dan Alat Waktu


Mahasiswa Pengajaran (Menit)
Pendahuluan Melakukan review atas  Memerhatikan. White Board 25
materi perkuliahan Membuat catatan. Spidol
pada tatap muka yang  Bertanya. Komputer
lalu LCD Projector
Menjelaskan materi
yang akan diberikan
hari ini
Penyajian Menjelaskan Materi White Board 50
a. Pengulangan Melakukan Tanya Spidol
(Repetition) jawab dan diskusi Komputer
Latihan menyelesaikan kasus. LCD Projector 100
soal 

hlm. 10
Penutup  Merangkum penyajian  Memerhatikan. White Board 25
materi kuliah pd hari Membuat catatan. Spidol
ini. Mengerjakan tugas Komputer

Memberi tugas individu. LCD Projector
terstruk-
tur individual
menyelesaikan soal

E. Evaluasi

Penilaian dilakukan pada saat mahasiswa menjelaskan bagaimana membuat sebuah situs,
dengan pemberian angka absolut atas keaktifan masing-masing mahasiswa.

F. Referensi

1. MODUL Algoritma dan Pemprograman, Manajemen Informatika Univeristas Riau


2. An Introduction To Programming With C++, Diane Zak
3. Ir. Rinaldi Munir, Ir. Leoni Lidya (1998), Algoritma dan Pemrograman. Edisi kesatu.
Informatika Bandung

hlm. 11
SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: MAI1211
Jumlah kredit: 3 sks
Waktu pertemuan: 3 X 50 menit
Pertemuan Terjadwal ke: 6 (enam)

A. Tujuan
Setelah tatap muka ini mahasiswa diharapkan mampu:
a. menyusun algoritma secara terstruktur dengan menggunakan pemanggilan fungsi
b. Menjelaskan konsep dasar dan definisi fungsi
c. Mengerti dan memahami cara deklarasi dan pemanggilan fungsi
d. Membuat algoritma yang memuat fungsi

B. Pokok Bahasan: Sub-Algoritma

C. Sub Pokok Bahasan: Fungsi


 Pengertian Fungsi
 Deklarasi Fungsi
 Pemanggilan Fungsi

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Pengajar Kegiatan Media dan Alat Waktu


Mahasiswa Pengajaran (Menit)
Pendahuluan Melakukan review atas Menyimak White Board 30
materi perkuliahan penjelasan dosen.  Spidol
pada tatap muka yang  Komputer
lalu LCD Projector
Menjelaskan materi
yang akan diberikan
hari ini
Penyajian Menjelaskan Materi White Board 50
o Pengertian Fungsi Melakukan Tanya  Spidol
o Deklarasi Fungsi jawab dan diskusi  Komputer
o Pemanggilan Fungsi kasus. LCD Projector 100
 Latihan Soal 
Penutup
 Merangkum penyajian Menyimak White Board 20
materi kuliah pd hari penjelasan dosen  Spidol
ini. atas hasil Komputer
 Memberi tugas presentasi LCD Projector
terstruk- kelompok.

hlm. 12
tur individual
menyelesaikan soal

E. Evaluasi

Memberikan penilaian atas presentasi kelompok dan partisipasi mahasiswa di dalam


diskusi kelompok.

F. Referensi
1. MODUL Algoritma dan Pemprograman, Manajemen Informatika Univeristas Riau
2. An Introduction To Programming With C++, Diane Zak
3. Ir. Rinaldi Munir, Ir. Leoni Lidya (1998), Algoritma dan Pemrograman. Edisi kesatu.
Informatika Bandung

hlm. 13
SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: MAI1211
Jumlah kredit: 3 sks
Waktu pertemuan: 3 X 50 menit
Pertemuan Terjadwal ke: 7 (Tujuh)

A. Tujuan
Setelah tatap muka ini ini mahasiswa diharapkan mampu:
a. menyusun algoritma secara terstruktur dengan menggunakan pemanggilan fungsi
b. Menjelaskan konsep dasar dan definisi prosedur
c. Mengerti dan memahami cara deklarasi dan pemanggilan prosedur
d. Membuat algoritma yang memuat prosedur

B. Pokok Bahasan: Sub-Algoritma

C. Sub Pokok Bahasan: Prosedur


 Pengertian Prosedur
 Deklarasi Prosedur
 Pemanggilan Prosedur

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Pengajar Kegiatan Media dan Alat Waktu


Mahasiswa Pengajaran (Menit)
Pendahuluan Melakukan review atas Menyimak White Board 20
materi perkuliahan penjelasan dosen.  Spidol
pada tatap muka yang  Komputer
lalu LCD Projector
Menjelaskan materi
yang akan diberikan
hari ini
Penyajian Menjelasaka Materi : White Board 50
o Pengertian Prosedur Melakukan Tanya  Spidol 120
o Deklarasi Prosedur jawab dan diskusi  Komputer
o Pemanggilan kasus. LCD Projector
Prosedur 
Latihan Soal
Penutup
 Merangkum penyajian Menyimak White Board 10
materi kuliah pd hari penjelasan dosen  Spidol
ini. Komputer

Memberi tugas LCD Projector

hlm. 14
terstruk-
tur individual
menyelesaikan soal

E. Evaluasi

Memberikan penilaian atas presentasi kelompok dan partisipasi mahasiswa di dalam


diskusi kelompok.

F. Referensi
1. MODUL Algoritma dan Pemprograman, Manajemen Informatika Univeristas Riau
2. An Introduction To Programming With C++, Diane Zak
3. Ir. Rinaldi Munir, Ir. Leoni Lidya (1998), Algoritma dan Pemrograman. Edisi kesatu.
Informatika Bandung

hlm. 15
SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: Mai1211
Jumlah kredit: 3 sks
Waktu pertemuan: 3 X 50 menit
Pertemuan Terjadwal ke: 8 (delapan)

A. Tujuan
Pelaksanaan Ujian Tengah Semester (UTS) adalah untuk mengukur daya
pemahaman dan kemampuan mengekspresikan kembali pemahaman mahasiswa
mengenai materi perkuliahan yang telah dipelajarinya dari tatap muka pertama
sampai dengan tatap muka ketujuh.
Selam berlangsungnya ujian mahasiswa diharapkan dapat menunjukkan
kemampuannya masing-masing di dalam menyerap dan memahami materi
pengajaran/pembelajaran, dengan cara menjawab semua soal-soal ujian yang
diberikan dosen atas materi perkuliahan yang telah dibahas dalam tatap muka
selama ini.

B. Pokok Bahasan: Ujian Tengah Semester

C. Sub Pokok Bahasan: Materi Kuliah Tatap Muka ke-1 s.d. ke-7

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Pengajar Kegiatan Media dan Alat Waktu


Mahasiswa Pengajaran (Menit)
Pendahuluan Dosen mengingatkan Menempatkan diri Soal UTS
kembali tata-tertib pada tempat ujian. White Board
pelaksaan ujian (UTS). Menerima kertas Spidol
lembar jawaban.
Penyajian 1. Soal Ujian Tengah Menerima lembar Soal Ujian (UTS) 120
Semester (UTS) meli- soal dan kemudian Lembar
puti materi kuliah mengerjakan soal jawaban
pada tatap-muka ke-1 ujian sesuai Alat tulis
s.d. ke-7. dengan 
2. Soal ujian disajikan ketentuan/tata-
secara tertulis dan tertib ujian yang
dilaksanakan dengan berlaku.
sistem buka-buku
(open book).
3. Dosen memeriksa
Kartu Ujian (KST) dan
daftar hadir

hlm. 16
mahasiswa
Penutup Dosen mengumpulkan  Mahasiswa White Board
soal dan lembar menyerah-kan soal Spidol
jawaban ujian untuk dan lembar
kemudian diperiksa. jawaban pada
akhir waktu ujian.

E. Evaluasi
Penilaian diberikan atas jawaban soal ujian (UTS) dan pelaksanaan tugas individu
mahasiswa, dengan cara memberikan nilai absolut sesuai dengan kriteria penilaian yang
berlaku di ABFI Institute Perbanas.

F. Referensi
1. MODUL Algoritma dan Pemprograman, Manajemen Informatika Univeristas Riau
2. An Introduction To Programming With C++, Diane Zak
3. Ir. Rinaldi Munir, Ir. Leoni Lidya (1998), Algoritma dan Pemrograman. Edisi kesatu.
Informatika Bandung

hlm. 17
SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: MAI1211
Jumlah kredit: 3 sks
Waktu pertemuan: 3 X 50 menit
Pertemuan Terjadwal ke: 9 (sembilan)

A. Tujuan
1. Instruksional Umum
Mahasiswa
2. Instruksional Khusus
Setelah menyelesaikan tatap muka ini, mahasiswa diharapkan mampu:
a. menjelaskan Pengertian Struktur data komposit (Array)
b. menjelaskan Array satu dimensi
c. menjelaskan Array dua dimensi
d. menyusun data dengan menggunakan table

B. Pokok Bahasan: Struktur Data Komposit

C. Sub Pokok Bahasan:

Pengertian Struktur data komposit (Array)


Array satu dimensi
Arry dua dimensi

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Pengajar Kegiatan Media dan Alat Waktu


Mahasiswa Pengajaran (Menit)
Pendahuluan Melakukan review atas Menyimak White Board 50
materi perkuliahan Membuat catatan Spidol
sebelum UTS Menjawab Komputer
Review UTS pertanyaan LCD Projector

Penyajian  Menyampaikan materi: Memerhatikan White Board 120


o Pengertian Struktur Membuat catatan Spidol
data komposit Bertanya Koneksi
(Array) Diskusi Internet
o Array satu dimensi Menyimak buku Komputer
o Array dua dimensi wajib LCD Projector
Pemahaman
Latihan
Penutup Melakukan review.  Memerhatikan White Board 30
  Mencatat Spidol

hlm. 18
Komputer
LCD Projector

E. Evaluasi
Penilaian dilakukan dosen dengan memberikan nilai absolut atas partisipasi aktif
mahasiswa dalam menjawab pertanyaan yang diberikan oleh dosen.

F. Referensi
1. MODUL Algoritma dan Pemprograman, Manajemen Informatika Univeristas Riau
2. An Introduction To Programming With C++, Diane Zak
3. Ir. Rinaldi Munir, Ir. Leoni Lidya (1998), Algoritma dan Pemrograman. Edisi kesatu.
Informatika Bandung

hlm. 19
SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: IF0014
Jumlah kredit: 4 sks
Waktu pertemuan: 4 X 50 menit
Pertemuan Terjadwal ke: 10 (sepuluh)

A. Tujuan
Setelah menyelesaikan tatap muka ini, mahasiswa mampu memahami proses
pengurutan data dengan beberapa jenis pengurutan data

B. Pokok Bahasan: Sorting

C. Sub Pokok Bahasan:


 Definisi Sorting
 Bubble Sort
 Selection Sort
 Insertion Sort.

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Pengajar Kegiatan Media dan Alat Waktu


Mahasiswa Pengajaran (Menit)
Pendahuluan Melakukan review Memperhatikan. White Board 30
pertemuan minggu lalu.  Menyiapkan  Spidol
Menyampaikan pokok- catatan.  Komputer
pokopk bahasan LCD Projector
pertemuan ini.
Penyajian Visualisasi Sorting  Memperhatikan  Komputer 150
Mendiskusikan teknik  Diskusi  Koneksi
sorting Membuat catatan Internet
ALgoritma sorting  Bertanya White Board
Menyimak buku  Spidol
wajib LCD Projector
Penutup 20
Melakukan review.  Memerhatikan. White Board
 Mencatat.  Spidol
Komputer
LCD Projector

SAP IF0014 Algoritma & Pemrograman ver. 1.0 hlm. 20


E. Evaluasi
Penilaian diberikan atas partisipasi aktif mahasiswa di dalam bertanya-jawab dengan
dosen.

F. Referensi
-----, MODUL Algoritma dan Pemprograman (2003) , Informatika Perbanas
Ir, Rinaldi Munir, Ir. Leoni Lidya (1998), Algoritma dan Pemrograman. Edisi kedua.
Informatika Bandung

SAP IF0014 Algoritma & Pemrograman ver. 1.0 hlm. 21


SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: IF0014
Jumlah kredit: 4 sks
Waktu pertemuan: 4 X 50 menit
Pertemuan Terjadwal ke: 11 (sebelas)

A. Tujuan
Setelah menyelesaikan mata kuliah ini, mahasiswa mampu untuk memahami proses
pencarian data dengan berbagai jenis metode pencarian .

B. Pokok Bahasan: Searching

C. Sub Pokok Bahasan:


1. Definisi Searching
2. Sequential Search
3. Binary Search

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Pengajar Kegiatan Media dan Alat Waktu


Mahasiswa Pengajaran (Menit)
Pendahuluan Menanyakan materi Memperhatikan White Board 20
pada tatap muka yang  Membuat Spidol
lalu. catatan Komputer
 Menyampaikan LCD Projector
pokok-pokok bahasan
tatap muka ini.
Penyajian Pengantar Searching Memperhatikan White Board 150
 Visualisasi  Diskusi Spidol
Diskusi Seaching  Membuat Komputer
 Algoritma catatan LCD Projector
  Bertanya 
Menyimak buku
wajib
Penutup Melakukan review.  Memerhatikan. White Board 30
  Mencatat. Spidol
Komputer
LCD Projector

E. Evaluasi
Penilaian diberikan atas partisipasi aktif mahasiswa di dalam bertanya-jawab dengan
dosen.

SAP IF0014 Algoritma & Pemrograman ver. 1.0 hlm. 22


F. Referensi
-----, MODUL Algoritma dan Pemprograman (2003) , Informatika Perbanas
Ir, Rinaldi Munir, Ir. Leoni Lidya (1998), Algoritma dan Pemrograman. Edisi kedua.
Informatika Bandung

SAP IF0014 Algoritma & Pemrograman ver. 1.0 hlm. 23


SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: IF0014
Jumlah kredit: 4 sks
Waktu pertemuan: 4 X 50 menit
Pertemuan Terjadwal ke: 12 (dua belas)

A. Tujuan
Setelah menyelesaikan mata kuliah ini mahasiswa diharapkan mampu memahami
proses penggabungan data.

B. Pokok Bahasan: Merging

C. Sub Pokok Bahasan:


1. Definisi Merging,
2. Merge Sort

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Pengajar Kegiatan Media dan Alat Waktu


Mahasiswa Pengajaran (Menit)
Pendahuluan Menjelaskan sistem Menyimak White Board
penilaian atas penjelasan dosen.  Spidol
presentasi kelompok.  Komputer
LCD Projector
Penyajian  Pengantar Merging  Memperhatikan White Board
 Visualisasi  Diskusi  Spidol
 Menyampaika  Membuat  Komputer
materi catatan LCD Projector
 Definisi Merging,  Bertanya 
 Merge Sort Menyimak buku
 Latihan wajib

Penutup  Menyimak White Board


penjelasan dosen  Spidol
Komputer
LCD Projector

E. Evaluasi

Memberikan penilaian atas presentasi kelompok dan partisipasi mahasiswa di dalam


diskusi kelompok.

SAP IF0014 Algoritma & Pemrograman ver. 1.0 hlm. 24


F. Referensi

-----, MODUL Algoritma dan Pemprograman (2003) , Informatika Perbanas


Ir, Rinaldi Munir, Ir. Leoni Lidya (1998), Algoritma dan Pemrograman. Edisi kedua.
Informatika Bandung

SAP IF0014 Algoritma & Pemrograman ver. 1.0 hlm. 25


SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: IF0014
Jumlah kredit: 4 sks
Waktu pertemuan: 4 X 50 menit
Pertemuan Terjadwal ke: 13 (tiga belas)

A. Tujuan
Selama tatap muka ini mahasiswa diharapkan mengerti tentang berbagai jenis file

B. Pokok Bahasan: File

C. Sub Pokok Bahasan:


1. Prosedur dan Fungsi Standar,
2. File Bertipe,
3. File Teks,
4. File Tak Bertipe

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Pengajar Kegiatan Media dan Alat Waktu


Mahasiswa Pengajaran (Menit)
Pendahuluan Menjelaskan sistem Menyimak White Board 30
penilaian atas penjelasan dosen.  Spidol
presentasi kelompok.  Komputer
LCD Projector
Penyajian  Menyampaikan  Melakukan White Board 150
Materi Prosedur presentasi  Spidol
dan Fungsi Standar, kelompok.  Komputer
File Bertipe, File Melakukan Tanya LCD Projector
Teks, File Tak jawab dan diskusi. 
Bertipe
 20
Penutup  Review Menyimak White Board
 penjelasan dosen  Spidol
Komputer
LCD Projector

E. Evaluasi

Memberikan penilaian atas presentasi kelompok dan partisipasi mahasiswa di dalam


diskusi kelompok.

SAP IF0014 Algoritma & Pemrograman ver. 1.0 hlm. 26


F. Referensi

-----, MODUL Algoritma dan Pemprograman (2003) , Informatika Perbanas

SAP IF0014 Algoritma & Pemrograman ver. 1.0 hlm. 27


SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: IF0014
Jumlah kredit: 4 sks
Waktu pertemuan: 4 X 50 menit
Pertemuan Terjadwal ke: 14 (tiga belas)

A. Tujuan
Selama tatap muka ini mahasiswa dapat mengerti tentang cara pembuatan tipe data
record.

B. Pokok Bahasan: Record

C. Sub Pokok Bahasan:


Pengertian Record
Pendeklarasian pada record
Pengaksesan ke data record
Tipe data record dengan field tipe record

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Pengajar Kegiatan Mahasiswa Media dan Alat Waktu


Pengajaran (Menit)
Pendahuluan Menjelaskan sistem Menyimak White Board 30
penilaian atas penjelasan dosen.  Spidol
presentasi kelompok.  Komputer
LCD Projector
Penyajian Menjelaskan Materi  Melakukan White Board 150
o Pengertian presentasi  Spidol
Record kelompok.  Komputer
o Pendeklarasian Melakukan Tanya LCD Projector
pada record jawab dan diskusi. 
o Pengaksesan ke
data record
o Tipe data record
dengan field tipe
record
 Latihan
Penutup Memberikan Menyimak White Board 20
penjelasan atas hasil penjelasan dosen.  Spidol
penilaian presentasi Komputer
kelompok, partisipasi LCD Projector
dan diskusi
mahasiswa.

SAP IF0014 Algoritma & Pemrograman ver. 1.0 hlm. 28


E. Evaluasi

Memberikan penilaian atas presentasi kelompok dan partisipasi mahasiswa di dalam


diskusi kelompok.

F. Referensi

-----, MODUL Algoritma dan Pemprograman (2003) , Informatika Perbanas

SAP IF0014 Algoritma & Pemrograman ver. 1.0 hlm. 29


SATUAN ACARA PENGAJARAN (SAP)

Mata Kuliah: Algoritma dan Pemrograman


Kode Mata Kuliah: IF0014
Jumlah kredit: 4 sks
Waktu pertemuan: 4 X 50 menit
Pertemuan Terjadwal ke: 15 (Lima belas)

A. Tujuan
1. Instruksional Umum
Tujuan pelaksanaan Ujian Akhir Semester (UAS) adalah untuk mengukur daya
pemahaman dan kemampuan mengekspresikan kembali pemahaman mahasiswa
mengenai materi perkuliahan yang telah dipelajarinya dari tatap muka kesembilan
sampai dengan tatap muka kelimabelas.
2. Instruksional Khusus
Mahasiswa dapat menunjukkan kemampuan masing-masing dalam menyerap dan
memahami materi pengajaran/pembelajaran, dengan cara menjawab semua soal-
soal ujian yang diberikan dosen atas materi perkuliahan yang telah dibahas di dalam
tatap sesudah ujian tengah semester.

B. Pokok Bahasan: Ujian Akhir Semester (UAS)

C. Sub Pokok Bahasan: Materi Kuliah Tatap Muka ke-9 s.d. ke-15

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Pengajar Kegiatan Mahasiswa Media dan Alat Waktu


Pengajaran (Menit)
Pendahuluan Pengawas Ujian Menempatkan diri Soal UAS
mengingatkan pada tempat ujian. White Board
kembali tata-tertib Menerima kertas Spidol
pelaksaan ujian lembar jawaban.
(UAS).
Penyajian 1. Soal Ujian Akhir Se- Menerima lembar Soal Ujian (UAS) 120
mester (UAS) yang soal dan kemudian Lembar
distruktur Dosen mengerjakan soal jawaban
Koordinator. ujian sesuai dengan Alat tulis
2. Ujian ketentuan/tata-tertib
dikoordinasikan oleh ujian yang berlaku.
Lembaga, secara
tertulis dan dengan
sistem tutup-buku
(closed book).
3. Pengawas Ujian

SAP IF0014 Algoritma & Pemrograman ver. 1.0 hlm. 30


meme-riksa Kartu
Ujian (KST) dan
daftar hadir mhs.
peserta ujian.
Penutup Pengawas Ujian  Mahasiswa White Board
mengumpulkan soal menyerah-kan soal Spidol
dan lembar jawaban dan lembar jawaban Lembar
ujian untuk pada akhir waktu jawaban Ujian
kemudian diperiksa ujian. (UAS)
oleh dosen.

E. Evaluasi
Penilaian diberikan oleh dosen pengasuh kelas yang bersangkutan atas jawaban soal
ujian (UAS) dan pelaksanaan tugas individu mahasiswa, dengan cara memberikan nilai
absolute sesuai dengan kriteria penilaian yang berlaku di ABFI Institute Perbanas.

F. Referensi

-----, MODUL Algoritma dan Pemprograman (2003) , Informatika Perbanas


Ir, Rinaldi Munir, Ir. Leoni Lidya (1998), Algoritma dan Pemrograman. Edisi kedua.
Informatika Bandung

SAP IF0014 Algoritma & Pemrograman ver. 1.0 hlm. 31

Anda mungkin juga menyukai