SATUAN ACARA PERKULIAHAN 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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. catatan. Bertanya. Kelompok. catatan. Bertanya. Media dan Alat Pengajaran LCD Projector LCD Projector Waktu ( 10 80 SAP IF0122 Dasar dasar Pemrograman hlm. 2
Penutup pemrograman Kategori bahasa Kriteria penilaian bahasa Pengaruh utama pada bentuk bahasa Melakukan Review. Memberikan tugas individu. Memerhatikan. membuat catatan. bertanya. LCD Projector 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 1, addison Wesley, Publ, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Me-review materi yang diberikan sesi yang lalu. Membahas tugas individu. Menjelaskan pokok bahasan kuliah pada sesi ini. Penyajian 1. Menguraikan: Evolusi bahasa pemrograman 2. Latihan mengerjakan soal. catatan. Bertanya.. catatan. Bertanya. Latihan. Media dan Alat Pengajaran White Board komputer LCD Projector White Board LCD Projector Waktu () 60 Penutup Merangkum penyajian materi perkuliahan pada sesi ini Memberikan tugas individu. Memerhatikan catatan Bertanya White Board LCD Projector 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. 4
F. Referensi Sebesta, Robert consept of programing languages edisi 5 modul 2, addison Wesley, Publ, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Penyajian 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. catatan. Menjawab pertanyaan.. catatan. Menjawab pertanyaan dosen. Bertanya. Latihan. Media dan Alat Pengajaran komputer LCD Projector komputer LCD Projector Waktu () 60 Penutup Merangkum penyajian materi hari ini. Memberikan tugas individu.. Bertanya. White Board Spidol Komputer LCD Projector SAP IF0122 Dasar dasar Pemrograman 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, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Melakukan review Memerhatikan. atas materi catatan. perkuliahan pada Bertanya. tatap muka yang lalu Menjelaskan materi yang akan diberikan hari ini Penyajian 1. Menguraikan: Tentang names dan variable Binding dan type checking Scope 2. Latihan mengerjakan soal. Memerhatikan. catatan. Bertanya. Latihan. Media dan Alat Pengajaran Waktu () 60 Penutup Merangkum penyajian materi hari ini. Memberikan tugas individu. Memerhatikan. catatan. Mengerjakan tugas individu. SAP IF0122 Dasar dasar Pemrograman 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, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Mengumpulkan Memerhatikan. pekerjaan rumah/tugas terstruktur individual. catatan. Mereview materi mata Bertanya. kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. Penyajian Penutup 1. Menguraikan: Primitive data types. Structured data types. 2. Latihan mengerjakan soa l Merangkum materi perkuliahan yang telah dibahas. Memberikan tugas individu. Memerhatikan. catatan. Bertanya. Latihan.. catatan. Bertanya. Media dan Alat Pengajaran Waktu () 60 SAP IF0122 Dasar dasar Pemrograman 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, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Mengumpulkan Memerhatikan. pekerjaan rumah/tugas catatan. terstruktur individual. Bertanya. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. Penyajian 1. Menguraikan: Ekspresi Aritmatika Ekspresi Relational Assigment Statement 2. Latihan mengerjakan soal Memerhatikan. catatan. Bertanya. Latihan. Media dan Alat Pengajaran Waktu () 60 Penutup Merangkum materi perkuliahan yang telah dibahas. Memberikan tugas individu.. catatan. Bertanya. SAP IF0122 Dasar dasar Pemrograman 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, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Mengumpulkan Memerhatikan. pekerjaan rumah/tugas catatan. terstruktur individual. Bertanya. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. Penyajian Penutup 1. Menguraikan: Control Structures Compound Statement Loops and Interaction 2. Latihan mengerjakan soal Merangkum materi perkuliahan yang telah dibahas. Memberikan tugas individu. Memerhatikan. catatan. Bertanya. Latihan.. catatan. Bertanya. Media dan Alat Pengajaran Waktu () 60 SAP IF0122 Dasar dasar Pemrograman 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, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Dosen Menempatkan diri Soal UTS mengingatkan pada tempat ujian kembali tata-tertib yang telah pelaksaan ujian ditentukan. (UTS). Menerima kertas lembar jawaban. Penyajian Penutup 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. Menerima lembar soal dan kemudian mengerjakan soal ujian sesuai dengan ketentuan/tata-tertib ujian yang berlaku. Mahasiswa menyerahkan soal. Soal Ujian (UTS) Lembar Jawaban Alat tulis Waktu () 10 80 10 SAP IF0122 Dasar dasar Pemrograman 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, 01 Sethi, Ravi programing languages consepts and Construcst, addison wesley, 1987 Publ, Publ, SAP IF0122 Dasar dasar Pemrograman hlm. 17
SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Membahas soal UTS sekaligus me-review materi kuliah/pokok catatan bahasan sebelumnya. Bertanya Menjelaskan pokok bahasan pada sesi ini. Penyajian Penutup 1. Menguraikan: Basic Definition Parameter 2. Latihan mengerjakan soal Melakukan review. Memberikan tugas individu. Mencatat Bertanya Menjawab pertanyaan Latihan. catatan Media dan Alat Pengajaran Waktu () 40 50 10 SAP IF0122 Dasar dasar Pemrograman 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, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Mengumpulkan pekerjaan rumah/tugas terstruktur individual. catatan Mereview materi mata Bertanya kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. Penyajian Penutup 1. Menguraikan: Tentang Procedure vs Function. 2. Latihan mengerjakan soal Melakukan review. Memberikan tugas individu. Mencatat Bertanya Menjawab pertanyaan Latihan. catatan Media dan Alat Pengajaran Waktu () 60 SAP IF0122 Dasar dasar Pemrograman hlm.
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, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Mengumpulkan pekerjaan rumah/tugas terstruktur individual. catatan Mereview materi mata Bertanya kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. Penyajian Penutup 1. Menguraikan: Abstractions Encapsulations Languages Example 1. Latihan mengerjakan soal Melakukan review. Memberikan tugas individu. Mencatat Bertanya Menjawab pertanyaan Latihan. catatan Media dan Alat Pengajaran Waktu () 60 SAP IF0122 Dasar dasar Pemrograman 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, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Mengumpulkan pekerjaan rumah/tugas catatan terstruktur individual. Bertanya Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. Penyajian 1. Menguraikan: Pengenalan Object Oriented Programming Object Oriented Programming Languages Examples Mencatat Bertanya Menjawab pertanyaan Latihan. Media dan Alat Pengajaran Waktu () 30 50 Penutup 2. Latihan mengerjakan soal Melakukan review. Memberikan tugas individu. catatan SAP IF0122 Dasar dasar Pemrograman 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, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Mengumpulkan pekerjaan rumah/tugas catatan terstruktur individual. Bertanya Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. Penyajian Penutup 1. Menguraikan: a. Categories of Concurrency b. Task Communication 2. Latihan mengerjakan soal Melakukan review. Memberikan tugas individu. Mencatat Bertanya Menjawab pertanyaan Latihan. catatan Media dan Alat Pengajaran Waktu () 70 10 SAP IF0122 Dasar dasar Pemrograman 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, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Mengumpulkan Menyimak pekerjaan penjelasan dosen. rumah/tugas terstruktur individual. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. Penyajian 1. Menguraikan : Mathematical Function LISP 2. Latihan mengerjakan soal. Mencatat Bertanya Menjawab pertanyaan Latihan. Media dan Alat Pengajaran Waktu () 70 Penutup Melakukan review. Memberikan tugas individu. catatan 10 SAP IF0122 Dasar dasar Pemrograman 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, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Mengumpulkan Menyimak pekerjaan penjelasan dosen. rumah/tugas terstruktur individual. Mereview materi mata kuliah sesi sebelumnya. Menjelaskan pokok bahasan materi kuliah pada sesi ini. Penyajian 1. Menguraikan : Predicate Calculus Prolog 2. Latihan mengerjakan soal. Mencatat Bertanya Menjawab pertanyaan Latihan. Media dan Alat Pengajaran Waktu () 30 60 Penutup Melakukan review. Memberikan tugas individu. catatan 10 SAP IF0122 Dasar dasar Pemrograman 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, 01 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: Kode Mata Kuliah: Jumlah kredit: Waktu pertemuan: Pertemuan Terjadwal ke: IF0122 2 sks 2 X 50 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 Pendahuluan Pengawas Ujian Menempatkan diri mengingatkan pada tempat kembali tata-tertib ujian. pelaksaan ujian Menerima kertas (UAS). lembar jawaban. Media dan Alat Pengajaran Soal UAS Waktu () 10 Penyajian Penutup 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. Menerima lembar soal dan kemudian mengerjakan soal ujian sesuai dengan ketentuan/tatatertib ujian yang berlaku. Mahasiswa menyerahkan soal dan lembar jawaban sesuai dengan ketentuan. Soal Ujian (UAS) Lembar jawaban Alat tulis Lembar jawaban Ujian (UAS) 80 10 SAP IF0122 Dasar dasar Pemrograman 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, 01 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