SATUAN ACARA PERKULIAHAN
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122/2 sks Program Studi: S 1 Sistem Informasi
INSTITUT KEUANGAN PERBANKAN INFORMATIKA ASIA PERBANAS
Jl. Perbanas, Karet Kuningan, Setiabudi, Jakarta 12940, Indonesia Telp. 62-21-5252533, 5222501-04, Fax. 62-21-5228460
URL: http://www.perbanasinstitute.ac.id
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 1 (satu) A. Tujuan
Setelah menyelesaikan tatap muka ini mahasiswa memahami : a. Macam – macam dari bahasa pemrograman
b. Pengenalan terhadap struktur pemrograman c. Konsep bahasa pemrograman secara umum
B. Pokok Bahasan: Pendahuluan C. Sub Pokok Bahasan:
1. Alasan mempelajari bahasa pemrograman 2. Bidang – bidang pemrograman
3. Kriteria penilaian bahasa
4. Pengaruh utama pada bentuk bahasa 5. Kategori bahasa
D. Kegiatan Belajar Mengajar Tahap Kegiatan
Pengajar Kegiatan Mahasiswa
Media dan Alat Pengajaran
Waktu (menit Pendahuluan Menjelaskan
tata-tertib perkuliahan.
Memberikan penjelasan ruang-lingkup materi
perkuliahan dan SAP.
Menjelaskan metode pembelajaran dan komposisi penilaian.
Melakukan pembagian kelompok.
Memperhatikan.
Membuat catatan.
Bertanya.
Membuat Kelompok
White Board
Spidol
Komputer
LCD Projector
10 menit
Penyajian Menguraikan:
Tentang bahasa pemrograman
Bidang – bidang dalam bahasa
Memperhatikan.
Membuat catatan.
Bertanya.
White Board
Spidol
Komputer
LCD Projector
80 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 3
pemrograman
Kategori bahasa
Kriteria penilaian bahasa
Pengaruh utama pada bentuk bahasa Penutup Melakukan
Review.
Memberikan tugas individu.
Memerhatikan.
membuat catatan.
bertanya.
White Board
Spidol
Komputer
LCD Projector
10 menit
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
Sebesta, Robert consept of programing languages edisi 5 modul 1, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 1, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 2 (dua)
A. Tujuan
Setelah menyelesaikan tatap muka ini, mahasiswa memahami:
a. Tentang evolusi bahasa pemrograman dari tahun ke tahun b. Memahami perkembangan bahasa pemrograman
B. Pokok Bahasan: Perkembangan Bahasa Pemrograman C. Sub Pokok Bahasan:
1. Evolusi bahasa pemrograman D. Kegiatan Belajar Mengajar:
Tahap Kegiatan Pengajar Kegiatan
Mahasiswa Media dan Alat Pengajaran
Waktu (menit) Pendahuluan Me-review materi yang
diberikan sesi yang lalu.
Membahas tugas individu.
Menjelaskan pokok bahasan kuliah pada sesi ini.
Memperhatikan.
Membuat catatan.
Bertanya.
White Board
Spidol
komputer
LCD Projector
20 menit
Penyajian 1. Menguraikan:
Evolusi bahasa pemrograman 2. Latihan mengerjakan
soal
Memperhatikan.
Membuat catatan.
Bertanya.
Latihan.
White Board
Spidol
Komputer
LCD Projector
60 menit
Penutup Merangkum penyajian materi perkuliahan pada sesi ini
Memberikan tugas individu.
Memerhatikan
Membuat catatan
Bertanya
White Board
Spidol
Komputer
LCD Projector
20 menit
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.
SAP IF0122 Dasar – dasar Pemrograman hlm. 5
F. Referensi
Sebesta, Robert consept of programing languages edisi 5 modul 2, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 2, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 3 (tiga)
A. Tujuan
Setelah menyelesaikan tatap muka ini mahasiswa mampu memahami:
a. Tentang sintaks dalam bahasa pemrograman.
b. Tentang semantik dalam bahasa pemrograman.
B. Pokok Bahasan: Menggambarkan Sintaks dan Semantik C. Sub Pokok Bahasan:
1. Penggambaran sintaks
2. Metode formal dari penggambaran sintaks 3. Semantik
D. Kegiatan Belajar Mengajar:
Tahap Kegiatan Pengajar Kegiatan Mahasiswa
Media dan Alat Pengajaran
Waktu (menit) Pendahuluan Menanyakan materi
yang telah diberikan pada tatap muka yang lalu.
Menyampaikan pokok- pokok bahasan materi kuliah pada tatap muka hari ini
Memperhatikan .
Membuat catatan.
Menjawab pertanyaan.
White Board
Spidol
komputer
LCD Projector
20 menit
Penyajian 1. Menguraikan:
Penggambaran sintaks.
Metode formal dari penggambaran sintaks.
Semantik.
Latihan mengerjakan soal
Memperhatikan .
Membuat catatan.
Menjawab pertanyaan dosen.
Bertanya.
Latihan.
White Board
Spidol
komputer
LCD Projector
60 menit
Penutup Merangkum penyajian materi hari ini.
Memberikan tugas individu.
Memperhatikan .
Bertanya.
White Board
Spidol
Komputer
LCD Projector
20 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 7
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
Sebesta, Robert consept of programing languages edisi 5 modul 3, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 3, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 4 (empat) A. Tujuan
Setelah menyelesaikan tatap muka ini mahasiswa mampu:
a. Memahami penamaan dalam program, seperti names, binding, type checking, dan scopes.
B. Pokok Bahasan: Percabangan C. Sub Pokok Bahasan:
1. Names dan variabel 2. Binding dan type checking 3. Scope
D. Kegiatan Belajar Mengajar :
Tahap Kegiatan Pengajar Kegiatan
Mahasiswa Media dan Alat
Pengajaran Waktu (menit) Pendahuluan Melakukan review
atas materi perkuliahan pada tatap muka yang lalu
Menjelaskan materi yang akan diberikan hari ini
Memerhatikan.
Membuat catatan.
Bertanya.
White Board
Spidol
Komputer
LCD Projector
20 menit
Penyajian 1. Menguraikan:
Tentang names dan variable
Binding dan type checking
Scope 2. Latihan
mengerjakan soal.
Memerhatikan.
Membuat catatan.
Bertanya.
Latihan.
White Board
Spidol
Komputer
LCD Projector
60 menit
Penutup Merangkum penyajian materi hari ini.
Memberikan tugas individu.
Memerhatikan.
Membuat catatan.
Mengerjakan tugas individu.
White Board
Spidol
Komputer
LCD Projector
20 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 9
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
Sebesta, Robert consept of programing languages edisi 5 modul 4, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 4, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 5 (lima)
A. Tujuan
Setelah menyelesaikan tatap muka ini mahasiswa mampu:
a. Mengerti tentang berbagai jenis data.
b. Mengerti tentang struktur datanya.
B. Pokok Bahasan: Tipe Data C. Sub Pokok Bahasan:
1. Primitive data types.
2. Structured data types.
D. Kegiatan Belajar Mengajar :
Tahap Kegiatan Pengajar Kegiatan
Mahasiswa Media dan Alat
Pengajaran Waktu (menit) Pendahuluan Mengumpulkan
pekerjaan rumah/tugas terstruktur individual.
Mereview materi mata kuliah sesi sebelumnya.
Menjelaskan pokok bahasan materi kuliah pada sesi ini.
Memerhatikan.
Membuat catatan.
Bertanya.
White Board
Spidol
Komputer
LCD Projector
20 menit
Penyajian 1. Menguraikan:
Primitive data types.
Structured data types.
2. Latihan mengerjakan soa l
Memerhatikan.
Membuat catatan.
Bertanya.
Latihan.
White Board
Spidol
Komputer
LCD Projector
60 menit
Penutup Merangkum materi perkuliahan yang telah dibahas.
Memberikan tugas individu.
Memperhatikan.
Membuat catatan.
Bertanya.
White Board
Spidol
Komputer
LCD Projector
20 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 11
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
Sebesta, Robert consept of programing languages edisi 5 modul 5, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 5, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 6 (enam)
A. Tujuan
Selama tatap muka ini mahasiswa mampu memahami : a. Tentang berbagai jenis data.
b. Tentang struktur data.
B. Pokok Bahasan: Expressions and the Assignment Statement C. Sub Pokok Bahasan:
1. Ekspresi Aritmatika 2. Ekspresi Relational 3. Assigment Statement D. Kegiatan Belajar Mengajar:
Tahap Kegiatan Pengajar Kegiatan Mahasiswa
Media dan Alat Pengajaran
Waktu (menit) Pendahuluan Mengumpulkan
pekerjaan rumah/tugas
terstruktur individual.
Mereview materi mata kuliah sesi
sebelumnya.
Menjelaskan pokok bahasan materi kuliah pada sesi ini.
Memerhatikan.
Membuat catatan.
Bertanya.
White Board
Spidol
Komputer
LCD Projector
20 menit
Penyajian 1. Menguraikan:
Ekspresi Aritmatika
Ekspresi Relational
Assigment Statement
2. Latihan mengerjakan soal
Memerhatikan.
Membuat catatan.
Bertanya.
Latihan.
White Board
Spidol
Komputer
LCD Projector
60 menit
Penutup Merangkum materi perkuliahan yang telah dibahas.
Memberikan tugas individu.
Memperhatikan.
Membuat catatan.
Bertanya.
White Board
Spidol
Komputer
LCD Projector
20 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 13
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
Sebesta, Robert consept of programing languages edisi 5 modul 6, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 6, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 7 (tujuh) A. Tujuan
Selama tatap muka ini mahasiswa diharapkan mampu:
Memahami statement – level control structures
B. Pokok Bahasan: Statement – Level Control Structures C. Sub Pokok Bahasan:
1. Control Structures 2. Compound Statement 3. Loops and Interaction D. Kegiatan Belajar Mengajar:
Tahap Kegiatan Pengajar Kegiatan
Mahasiswa Media dan Alat
Pengajaran Waktu (menit) Pendahuluan Mengumpulkan
pekerjaan rumah/tugas
terstruktur individual.
Mereview materi mata kuliah sesi sebelumnya.
Menjelaskan pokok bahasan materi kuliah pada sesi ini.
Memerhatikan.
Membuat catatan.
Bertanya.
White Board
Spidol
Komputer
LCD Projector
20 menit
Penyajian 1. Menguraikan:
Control Structures
Compound Statement
Loops and Interaction
2. Latihan mengerjakan soal
Memerhatikan.
Membuat catatan.
Bertanya.
Latihan.
White Board
Spidol
Komputer
LCD Projector
60 menit
Penutup Merangkum materi perkuliahan yang telah dibahas.
Memberikan tugas individu.
Memperhatikan.
Membuat catatan.
Bertanya.
White Board
Spidol
Komputer
LCD Projector
20 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 15
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
Sebesta, Robert consept of programing languages edisi 5 modul 7, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 7, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 8 (delapan)
A. Tujuan
Selama 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 Mahasiswa Media dan Alat
Pengajaran Waktu (menit) Pendahuluan Dosen
mengingatkan kembali tata-tertib pelaksaan ujian (UTS).
Menempatkan diri pada tempat ujian yang telah
ditentukan.
Menerima kertas lembar jawaban.
Soal UTS
White Board
Spidol
Komputer
LCD Projector
10 menit
Penyajian 1. Soal Ujian Tengah Semester (UTS) meli-puti materi kuliah pada tatap- muka ke-1 s.d.
ke-7.
2. Soal ujian disajikan secara tertulis.
3. Dosen memeriksa Kartu Ujian (KST) dan daftar hadir mahasiswa
Menerima lembar soal dan kemudian mengerjakan soal ujian sesuai dengan ketentuan/tata-tertib ujian yang berlaku.
Soal Ujian (UTS)
Komputer
Lembar Jawaban
Alat tulis
LCD Projector
80 menit
Penutup Dosen
mengumpulkan soal dan
memeriksa hasil ujian pada komputer yang telah disediakan.
Mahasiswa
menyerahkan soal. White Board
Spidol
Komputer
10 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 17
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 IKPIA Perbanas.
F. Referensi
Sebesta, Robert consept of programing languages edisi 5, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 9 (sembilan)
A. Tujuan
Mahasiswa menyelesaikan tatap muka ini mahasiswa diharapkan mampu:
a. Memahami tentang prosedur dan fungsi dalam pemrograman.
b. Menyusun program terstruktur.
B. Pokok Bahasan: Subprograms
C. Sub Pokok Bahasan:
1. Basic Definition 2. Parameter
D. Kegiatan Belajar Mengajar :
Tahap Kegiatan Pengajar Kegiatan
Mahasiswa Media dan Alat
Pengajaran Waktu (menit) Pendahuluan Membahas soal UTS
sekaligus me-review materi kuliah/pokok bahasan sebelumnya.
Menjelaskan pokok bahasan pada sesi ini.
Memperhatikan
Membuat catatan
Bertanya
White Board
Spidol
Komputer
LCD Projector
40 menit
Penyajian 1. Menguraikan:
Basic Definition
Parameter 2. Latihan mengerjakan
soal
Memperhatikan
Mencatat
Bertanya
Menjawab pertanyaan
Latihan.
White Board
Spidol
Komputer
LCD Projector
50 menit
Penutup Melakukan review.
Memberikan tugas individu.
Memperhatikan
Membuat catatan
White Board
Spidol
Komputer
LCD Projector
10 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 19
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
Sebesta, Robert consept of programing languages edisi 5 modul 8, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 8, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 10 (sepuluh) A. Tujuan
Mahasiswa menyelesaikan tatap muka ini mahasiswa diharapkan mampu memahami :
a. Tentang sub – programs.
B. Pokok Bahasan: Implementing Sub – programs C. Sub Pokok Bahasan:
1. Procedure vs Function D. Kegiatan Belajar Mengajar :
Tahap Kegiatan Pengajar Kegiatan
Mahasiswa Media dan Alat
Pengajaran Waktu (menit) Pendahuluan Mengumpulkan
pekerjaan rumah/tugas terstruktur individual.
Mereview materi mata kuliah sesi sebelumnya.
Menjelaskan pokok bahasan materi kuliah pada sesi ini.
Memperhatikan
Membuat catatan
Bertanya
White Board
Spidol
Komputer
LCD Projector
20 menit
Penyajian 1. Menguraikan:
Tentang Procedure vs Function.
2. Latihan mengerjakan soal
Memperhatikan
Mencatat
Bertanya
Menjawab pertanyaan
Latihan.
White Board
Spidol
Komputer
LCD Projector
60 menit
Penutup Melakukan review.
Memberikan tugas individu.
Memperhatikan
Membuat catatan
White Board
Spidol
Komputer
LCD Projector
20 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 21
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
Sebesta, Robert consept of programing languages edisi 5 modul 9, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 9, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 11 (sebelas) A. Tujuan
Mahasiswa menyelesaikan tatap muka ini mahasiswa diharapkan mampu memahami :
a. Tentang tipe data abstrak
B. Pokok Bahasan: Abstracts Data Types C. Sub Pokok Bahasan:
1. Abstraction 2. Enscapsulation 3. Languages Example D. Kegiatan Belajar Mengajar :
Tahap Kegiatan Pengajar Kegiatan
Mahasiswa Media dan Alat
Pengajaran Waktu (menit) Pendahuluan Mengumpulkan pekerjaan
rumah/tugas terstruktur individual.
Mereview materi mata kuliah sesi sebelumnya.
Menjelaskan pokok bahasan materi kuliah pada sesi ini.
Memperhatikan
Membuat catatan
Bertanya
White Board
Spidol
Komputer
LCD Projector
20 menit
Penyajian 1. Menguraikan:
Abstractions
Encapsulations
Languages Example 1. Latihan mengerjakan
soal
Memperhatikan
Mencatat
Bertanya
Menjawab pertanyaan
Latihan.
White Board
Spidol
Komputer
LCD Projector
60 menit
Penutup Melakukan review.
Memberikan tugas individu.
Memperhatikan
Membuat catatan
White Board
Spidol
Komputer
LCD Projector
20 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 23
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
Sebesta, Robert consept of programing languages edisi 5 modul 10, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 10, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 12 (duabelas) A. Tujuan
Mahasiswa menyelesaikan tatap muka ini mahasiswa diharapkan mampu memahami :
a. Tentang Object Oriented Programming
B. Pokok Bahasan: Support for Object Oriented Programming C. Sub Pokok Bahasan:
1. Introduction
2. Object Oriented Programming 3. Languages Example
D. Kegiatan Belajar Mengajar :
Tahap Kegiatan Pengajar Kegiatan
Mahasiswa Media dan Alat
Pengajaran Waktu (menit) Pendahuluan Mengumpulkan
pekerjaan rumah/tugas
terstruktur individual.
Mereview materi mata kuliah sesi
sebelumnya.
Menjelaskan pokok bahasan materi kuliah pada sesi ini.
Memperhatikan
Membuat catatan
Bertanya
White Board
Spidol
Komputer
LCD Projector
30 menit
Penyajian 1.Menguraikan:
Pengenalan Object Oriented Programming
Object Oriented Programming
Languages Examples
2. Latihan mengerjakan soal
Memperhatikan
Mencatat
Bertanya
Menjawab pertanyaan
Latihan.
White Board
Spidol
Komputer
LCD Projector
50 menit
Penutup Melakukan review.
Memberikan tugas individu.
Memperhatikan
Membuat catatan
White Board
Spidol
Komputer
LCD Projector
20 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 25
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
Sebesta, Robert consept of programing languages edisi 5 modul 11, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 11, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit
Pertemuan Terjadwal ke: 13 (tigabelas) A. Tujuan
Mahasiswa menyelesaikan tatap muka ini mahasiswa diharapkan mampu memahami tentang Categories of Concurrency dan Task Communication.
B. Pokok Bahasan: Concurrency C. Sub Pokok Bahasan:
1. Categories of Concurrency 2. Task Communication D. Kegiatan Belajar Mengajar :
Tahap Kegiatan Pengajar Kegiatan
Mahasiswa Media dan Alat
Pengajaran Waktu (menit) Pendahuluan Mengumpulkan
pekerjaan rumah/tugas
terstruktur individual.
Mereview materi mata kuliah sesi
sebelumnya.
Menjelaskan pokok bahasan materi kuliah pada sesi ini.
Memperhatikan
Membuat catatan
Bertanya
White Board
Spidol
Komputer
LCD Projector
20 menit
Penyajian 1. Menguraikan:
a. Categories of Concurrency b. Task
Communication 2. Latihan mengerjakan soal
Memperhatikan
Mencatat
Bertanya
Menjawab pertanyaan
Latihan.
White Board
Spidol
Komputer
LCD Projector
70 menit
Penutup Melakukan review.
Memberikan tugas individu.
Memperhatikan
Membuat catatan
White Board
Spidol
Komputer
LCD Projector
10 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 27
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
Sebesta, Robert consept of programing languages edisi 5 modul 12, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 12, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 14 (empat belas)
A. Tujuan
Selama tatap muka ini mahasiswa mampu:
Menggunakan konsep Functional Programming Languages dalam pemrograman.
B. Pokok Bahasan: Functional Programming Languages C. Sub Pokok Bahasan:
1. Mathematical Function 2. LISP
D. Kegiatan Belajar Mengajar:
Tahap Kegiatan Pengajar Kegiatan
Mahasiswa Media dan Alat
Pengajaran Waktu (menit) Pendahuluan Mengumpulkan
pekerjaan rumah/tugas
terstruktur individual.
Mereview materi mata kuliah sesi sebelumnya.
Menjelaskan pokok bahasan materi kuliah pada sesi ini.
Menyimak
penjelasan dosen. White Board
Spidol
Komputer
LCD Projector
20 menit
Penyajian 1. Menguraikan :
Mathematical Function
LISP 2. Latihan
mengerjakan soal.
Memperhatikan
Mencatat
Bertanya
Menjawab pertanyaan
Latihan.
White Board
Spidol
Komputer
LCD Projector
70 menit
Penutup Melakukan review.
Memberikan tugas individu.
Memperhatikan
Membuat catatan
White Board
Spidol
Komputer
LCD Projector
10 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 29
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
Sebesta, Robert consept of programing languages edisi 5 modul 14, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 14, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 15 (lima belas)
A. Tujuan
Selama tatap muka ini mahasiswa mampu:
Menggunakan konsep Logic Programming Languages dalam pemrograman.
B. Pokok Bahasan: Logic Programming Languages C. Sub Pokok Bahasan:
1. Predicates Calculus 2. Prolog
D. Kegiatan Belajar Mengajar:
Tahap Kegiatan Pengajar Kegiatan
Mahasiswa Media dan Alat
Pengajaran Waktu (menit) Pendahuluan Mengumpulkan
pekerjaan rumah/tugas terstruktur individual.
Mereview materi mata kuliah sesi sebelumnya.
Menjelaskan pokok bahasan materi kuliah pada sesi ini.
Menyimak
penjelasan dosen.
White Board
Spidol
Komputer
LCD Projector
30 menit
Penyajian 1. Menguraikan :
Predicate Calculus
Prolog 2. Latihan
mengerjakan soal.
Memperhatikan
Mencatat
Bertanya
Menjawab pertanyaan
Latihan.
White Board
Spidol
Komputer
LCD Projector
60 menit
Penutup Melakukan review.
Memberikan tugas individu.
Memperhatikan
Membuat catatan
White Board
Spidol
Komputer
LCD Projector
10 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 31
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
Sebesta, Robert consept of programing languages edisi 5 modul 15, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst modul 15, addison wesley, Publ, 1987
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: IF0122
Jumlah kredit: 2 sks
Waktu pertemuan: 2 X 50 menit Pertemuan Terjadwal ke: 16 (enam belas) A. Tujuan
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 Pengajaran
Waktu (menit) Pendahuluan Pengawas Ujian
mengingatkan kembali tata-tertib pelaksaan ujian (UAS).
Menempatkan diri pada tempat ujian.
Menerima kertas lembar jawaban.
Soal UAS
White Board
Spidol
Komputer
LCD Projector
10 menit
Penyajian 1. Soal Ujian Akhir Se-mester (UAS) yang distruktur Dosen
Koordinator.
2. Ujian
dikoordinasikan oleh Lembaga.
3. Pengawas Ujian meme-riksa Kartu Ujian (KST) dan daftar hadir mhs.
peserta ujian.
Menerima lembar soal dan
kemudian
mengerjakan soal ujian sesuai dengan
ketentuan/tata- tertib ujian yang berlaku.
Soal Ujian (UAS)
Lembar jawaban
Alat tulis
Komputer
80 menit
Penutup Pengawas Ujian mengumpulkan soal dan lembar jawaban ujian untuk kemudian diperiksa oleh dosen.
Mahasiswa
menyerahkan soal dan lembar
jawaban sesuai dengan
ketentuan.
White Board
Spidol
Lembar jawaban Ujian (UAS)
10 menit
SAP IF0122 Dasar – dasar Pemrograman hlm. 33
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 IKPIA Perbanas.
F. Referensi
Sebesta, Robert consept of programing languages edisi 5, addison Wesley, Publ, 2001
Sethi, Ravi programing languages consepts and Construcst, addison wesley, Publ, 1987
Catatan:
1. Pembagian kelompok dilakukan untuk difungsikan sebagai kelompok diskusi dan untuk mengerjakan tugas terstruktur kelompok. Setiap kelompok ditugasi untuk membaca, menyiapkan, dan meringkas/merangkum pokok-pokok bahasan materi perkuliahan, menyusun makalah ataupun mendiskusikan kasus yang akan dipresentasikan di depan kelas.
2. Tugas terstruktur individual dapat diberikan berupa: tes kecil, kuis, pekerjaan rumah (PR), dengan penekanan untuk mengukur kemampuan mahasiswa secara individual.
3. Untuk meningkatkan pemahanan mahasiswa atas perkuliahan, para mahasiswa didorong untuk membaca buku wajib yang menjadi referensi pada mata kuliah ini.