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: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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
Pendahuluan
Penyajian
Kegiatan Pengajar
Menjelaskan tata-tertib perkuliahan. Memberikan penjelasan ruang-lingkup materi perkuliahan dan SAP. Menjelaskan metode pembelajaran dan komposisi penilaian. Melakukan pembagian kelompok. Menguraikan: Tentang bahasa pemrograman Bidang – bidang dalam bahasa
Kegiatan Mahasiswa Memperhatikan. Membuat catatan. Bertanya. Membuat Kelompok
Memperhatikan. Membuat catatan. Bertanya.
SAP IF0122 Dasar – dasar Pemrograman
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
White Board Spidol Komputer LCD Projector
Waktu (menit 10 menit
80 menit
hlm. 2
Penutup
pemrograman Kategori bahasa Kriteria penilaian bahasa Pengaruh utama pada bentuk bahasa 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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 3
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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:
C.
Sub Pokok Bahasan: 1. Evolusi bahasa pemrograman
Perkembangan Bahasa Pemrograman
D. Kegiatan Belajar Mengajar: Tahap
Pendahuluan
Penyajian
Penutup
Kegiatan Pengajar
Kegiatan Mahasiswa
Me-review materi yang diberikan sesi yang lalu. Membahas tugas individu. Menjelaskan pokok bahasan kuliah pada sesi ini. 1. Menguraikan: Evolusi bahasa pemrograman 2. Latihan mengerjakan soal
Memperhatikan. Membuat catatan. Bertanya.
E.
Merangkum penyajian materi perkuliahan pada sesi ini Memberikan tugas individu.
Media dan Alat Pengajaran White Board Spidol komputer LCD Projector
Waktu (menit)
Memperhatikan. Membuat catatan. Bertanya. Latihan.
White Board Spidol Komputer LCD Projector
60 menit
Memerhatikan Membuat catatan Bertanya
White Board Spidol Komputer LCD Projector
20 menit
20 menit
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. 4
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 5
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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
Pendahuluan
Menanyakan materi yang telah diberikan pada tatap muka yang lalu. Menyampaikan pokokpokok bahasan materi kuliah pada tatap muka hari ini 1. Menguraikan: Penggambaran sintaks. Metode formal dari penggambaran sintaks. Semantik. Latihan mengerjakan soal
Memperhatikan . Membuat catatan. Menjawab pertanyaan. Memperhatikan . Membuat catatan. Menjawab pertanyaan dosen. Bertanya. Latihan.
White Board Spidol komputer LCD Projector
60 menit
Merangkum penyajian materi hari ini. Memberikan tugas individu.
Memperhatikan . Bertanya.
White Board Spidol Komputer LCD Projector
20 menit
Penyajian
Penutup
SAP IF0122 Dasar – dasar Pemrograman
Media dan Alat Pengajaran White Board Spidol komputer LCD Projector
Waktu (menit) 20 menit
hlm. 6
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 7
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 4 (empat)
A. Tujuan Setelah menyelesaikan tatap muka ini mahasiswa mampu: a. Memahami penamaan dalam program, seperti names, checking, dan scopes. B. Pokok Bahasan:
binding,
type
Percabangan
C. Sub Pokok Bahasan: 1. Names dan variabel 2. Binding dan type checking 3. Scope D. Kegiatan Belajar Mengajar
:
Tahap
Kegiatan Pengajar
Pendahuluan
Melakukan review atas materi perkuliahan pada tatap muka yang lalu Menjelaskan materi yang akan diberikan hari ini 1. Menguraikan: Tentang names dan variable Binding dan type checking Scope 2. Latihan mengerjakan soal.
Penyajian
Penutup
Merangkum penyajian materi hari ini. Memberikan tugas individu.
SAP IF0122 Dasar – dasar Pemrograman
Kegiatan Mahasiswa Memerhatikan. Membuat catatan. Bertanya.
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (menit) 20 menit
Memerhatikan. Membuat catatan. Bertanya. Latihan.
White Board Spidol Komputer LCD Projector
60 menit
Memerhatikan. Membuat catatan. Mengerjakan tugas individu.
White Board Spidol Komputer LCD Projector
20 menit
hlm. 8
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 9
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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
Pendahuluan
Mengumpulkan pekerjaan rumah/tugas terstruktur individual. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. 1. Menguraikan: Primitive data types. Structured data types. 2. Latihan mengerjakan soa l Merangkum materi perkuliahan yang telah dibahas. Memberikan tugas individu.
Penyajian
Penutup
SAP IF0122 Dasar – dasar Pemrograman
Kegiatan Mahasiswa Memerhatikan. Membuat catatan. Bertanya.
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (menit) 20 menit
Memerhatikan. Membuat catatan. Bertanya. Latihan.
White Board Spidol Komputer LCD Projector
60 menit
Memperhatikan. Membuat catatan. Bertanya.
White Board Spidol Komputer LCD Projector
20 menit
hlm. 10
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 11
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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
Pendahuluan
Mengumpulkan pekerjaan rumah/tugas terstruktur individual. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. 1. Menguraikan: Ekspresi Aritmatika Ekspresi Relational Assigment Statement 2. Latihan mengerjakan soal
Penyajian
Penutup
Merangkum materi perkuliahan yang telah dibahas. Memberikan tugas individu.
SAP IF0122 Dasar – dasar Pemrograman
Kegiatan Mahasiswa Memerhatikan. Membuat catatan. Bertanya.
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (menit) 20 menit
Memerhatikan. Membuat catatan. Bertanya. Latihan.
White Board Spidol Komputer LCD Projector
60 menit
Memperhatikan. Membuat catatan. Bertanya.
White Board Spidol Komputer LCD Projector
20 menit
hlm. 12
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 13
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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
Pendahuluan
Mengumpulkan pekerjaan rumah/tugas terstruktur individual. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. 1. Menguraikan: Control Structures Compound Statement Loops and Interaction 2. Latihan mengerjakan soal Merangkum materi perkuliahan yang telah dibahas. Memberikan tugas individu.
Penyajian
Penutup
SAP IF0122 Dasar – dasar Pemrograman
Kegiatan Mahasiswa Memerhatikan. Membuat catatan. Bertanya.
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (menit) 20 menit
Memerhatikan. Membuat catatan. Bertanya. Latihan.
White Board Spidol Komputer LCD Projector
60 menit
Memperhatikan. Membuat catatan. Bertanya.
White Board Spidol Komputer LCD Projector
20 menit
hlm. 14
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 15
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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
Pendahuluan
Dosen mengingatkan kembali tata-tertib pelaksaan ujian (UTS).
Penyajian
1. Soal Ujian Tengah Semester (UTS) meli-puti materi kuliah pada tatapmuka ke-1 s.d. ke-7. 2. Soal ujian disajikan secara tertulis. 3. Dosen memeriksa Kartu Ujian (KST) dan daftar hadir mahasiswa Dosen mengumpulkan soal dan memeriksa hasil ujian pada komputer yang telah disediakan.
Menempatkan diri pada tempat ujian yang telah ditentukan. Menerima kertas lembar jawaban. Menerima lembar soal dan kemudian mengerjakan soal ujian sesuai dengan ketentuan/tata-tertib ujian yang berlaku.
Penutup
Mahasiswa menyerahkan soal.
SAP IF0122 Dasar – dasar Pemrograman
Media dan Alat Pengajaran Soal UTS White Board Spidol Komputer LCD Projector
Soal Ujian (UTS) Komputer Lembar Jawaban Alat tulis LCD Projector
White Board Spidol Komputer
Waktu (menit) 10 menit
80 menit
10 menit
hlm. 16
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, 2001 Sethi, Ravi programing languages consepts and Construcst, addison wesley, 1987
SAP IF0122 Dasar – dasar Pemrograman
Publ, Publ,
hlm. 17
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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 Pendahuluan
Penyajian
Penutup
:
Kegiatan Pengajar Membahas soal UTS sekaligus me-review materi kuliah/pokok bahasan sebelumnya. Menjelaskan pokok bahasan pada sesi ini. 1. Menguraikan: Basic Definition Parameter 2. Latihan mengerjakan soal Melakukan review. Memberikan tugas individu.
SAP IF0122 Dasar – dasar Pemrograman
Kegiatan Mahasiswa Memperhatikan Membuat catatan Bertanya
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
White Board Spidol Komputer LCD Projector
50 menit
White Board Spidol Komputer LCD Projector
10 menit
Memperhatikan Mencatat Bertanya Menjawab pertanyaan Latihan. Memperhatikan Membuat catatan
Waktu (menit) 40 menit
hlm. 18
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 19
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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
Pendahuluan
Mengumpulkan pekerjaan rumah/tugas terstruktur individual. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. 1. Menguraikan: Tentang Procedure vs Function. 2. Latihan mengerjakan soal
Penyajian
Penutup
Melakukan review. Memberikan tugas individu.
SAP IF0122 Dasar – dasar Pemrograman
Kegiatan Mahasiswa Memperhatikan Membuat catatan Bertanya
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
White Board Spidol Komputer LCD Projector
60 menit
White Board Spidol Komputer LCD Projector
20 menit
Memperhatikan Mencatat Bertanya Menjawab pertanyaan Latihan. Memperhatikan Membuat catatan
Waktu (menit) 20 menit
hlm. 20
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 21
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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
Pendahuluan
Mengumpulkan pekerjaan rumah/tugas terstruktur individual. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. 1. Menguraikan: Abstractions Encapsulations Languages Example 1. Latihan mengerjakan soal
Penyajian
Penutup
Melakukan review. Memberikan tugas individu.
SAP IF0122 Dasar – dasar Pemrograman
Kegiatan Mahasiswa Memperhatikan Membuat catatan Bertanya
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
White Board Spidol Komputer LCD Projector
60 menit
White Board Spidol Komputer LCD Projector
20 menit
Memperhatikan Mencatat Bertanya Menjawab pertanyaan Latihan. Memperhatikan Membuat catatan
Waktu (menit) 20 menit
hlm. 22
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 23
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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
Pendahuluan
Mengumpulkan pekerjaan rumah/tugas terstruktur individual. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. 1. Menguraikan: Pengenalan Object Oriented Programming Object Oriented Programming Languages Examples
Penyajian
Penutup
2. Latihan mengerjakan soal Melakukan review. Memberikan tugas individu.
SAP IF0122 Dasar – dasar Pemrograman
Kegiatan Mahasiswa Memperhatikan Membuat catatan Bertanya
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (menit) 30 menit
Memperhatikan Mencatat Bertanya Menjawab pertanyaan Latihan.
White Board Spidol Komputer LCD Projector
50 menit
Memperhatikan Membuat catatan
White Board Spidol Komputer LCD Projector
20 menit
hlm. 24
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 25
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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
Pendahuluan
Mengumpulkan pekerjaan rumah/tugas terstruktur individual. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. 1. Menguraikan: a. Categories of Concurrency b. Task Communication
Penyajian
Penutup
2. Latihan mengerjakan soal Melakukan review. Memberikan tugas individu.
SAP IF0122 Dasar – dasar Pemrograman
Kegiatan Mahasiswa Memperhatikan Membuat catatan Bertanya
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (menit) 20 menit
Memperhatikan Mencatat Bertanya Menjawab pertanyaan Latihan.
White Board Spidol Komputer LCD Projector
70 menit
Memperhatikan Membuat catatan
White Board Spidol Komputer LCD Projector
10 menit
hlm. 26
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 27
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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
Pendahuluan
Mengumpulkan pekerjaan rumah/tugas terstruktur individual. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. 1. Menguraikan : Mathematical Function LISP 2. Latihan mengerjakan soal.
Penyajian
Penutup
Melakukan review. Memberikan tugas individu.
SAP IF0122 Dasar – dasar Pemrograman
Kegiatan Mahasiswa Menyimak penjelasan dosen.
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Waktu (menit) 20 menit
Memperhatikan Mencatat Bertanya Menjawab pertanyaan Latihan.
White Board Spidol Komputer LCD Projector
70 menit
Memperhatikan Membuat catatan
White Board Spidol Komputer LCD Projector
10 menit
hlm. 28
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 29
SATUAN ACARA PENGAJARAN (SAP)
Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 15 (lima belas)
A. Tujuan Selama tatap muka ini mahasiswa mampu: Menggunakan konsep Logic Programming Languages dalam pemrograman.
B.
Pokok Bahasan:
C.
Sub Pokok Bahasan: 1. Predicates Calculus 2. Prolog
Logic Programming Languages
D. Kegiatan Belajar Mengajar: Tahap
Kegiatan Pengajar
Pendahuluan
Mengumpulkan pekerjaan rumah/tugas terstruktur individual. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. 1. Menguraikan : Predicate Calculus Prolog 2. Latihan mengerjakan soal.
Penyajian
Penutup
Melakukan review. Memberikan tugas individu.
Kegiatan Mahasiswa Menyimak penjelasan dosen.
Media dan Alat Pengajaran White Board Spidol Komputer LCD Projector
Memperhatikan Mencatat Bertanya Menjawab pertanyaan Latihan.
White Board Spidol Komputer LCD Projector
60 menit
Memperhatikan Membuat catatan
White Board Spidol Komputer LCD Projector
10 menit
SAP IF0122 Dasar – dasar Pemrograman
Waktu (menit) 30 menit
hlm. 30
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
SAP IF0122 Dasar – dasar Pemrograman
hlm. 31
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah:
Dasar – Dasar Pemrograman
Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke:
IF0122 2 sks 2 X 50 menit 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
Pendahuluan
Pengawas Ujian mengingatkan kembali tata-tertib pelaksaan ujian (UAS).
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. Pengawas Ujian mengumpulkan soal dan lembar jawaban ujian untuk kemudian diperiksa oleh dosen.
Penutup
Kegiatan Mahasiswa Menempatkan diri pada tempat ujian. Menerima kertas lembar jawaban.
Media dan Alat Pengajaran Soal UAS White Board Spidol Komputer LCD Projector
Menerima lembar soal dan kemudian mengerjakan soal ujian sesuai dengan ketentuan/tatatertib ujian yang berlaku.
Soal Ujian (UAS) Lembar jawaban Alat tulis Komputer
80 menit
Mahasiswa menyerahkan soal dan lembar jawaban sesuai dengan ketentuan.
White Board Spidol Lembar jawaban Ujian (UAS)
10 menit
SAP IF0122 Dasar – dasar Pemrograman
Waktu (menit) 10 menit
hlm. 32
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, 2001 Sethi, Ravi programing languages consepts and Construcst, addison wesley, 1987
Publ, Publ,
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.
SAP IF0122 Dasar – dasar Pemrograman
hlm. 33