• Tidak ada hasil yang ditemukan

Dasar Dasar Pemrograman

N/A
N/A
Protected

Academic year: 2022

Membagikan "Dasar Dasar Pemrograman"

Copied!
33
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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.

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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

(32)

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

(33)

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.

Referensi

Dokumen terkait

Gambar diatas menunjukkan bahwa proteksi yang dihasilkan 4 buah aluminium ukuran 0,5 x 4 cm sangat efektif menurunkan serangan korosi pada baja SS400,

Berdasarkan penelitian yang dilakukan di tempat pendaftaran pasien, sistem penomoran di Puskesmas Karangayu Semarang menggunakan Unit Numbering System (UNS) yaitu

Subjek penelitian adalah data peserta program bayi tabung di Klinik Permata Hati RSUP. Sardjito yang melakukan pemeriksaan morfologi sperma dan SPERST sebelum pelaksanaan program

Teknik steganography meliputi banyak sekali metode komunikasi untuk menyembunyikan pesan rahasia ( teks atau image)di dalam file – file lain mengandung teks, image

(2) Penyelenggara atau Pelaksana yang melanggar ketentuan sebagaimana dimaksud dalam Pasal 10 ayat (1) dan ayat (2), Pasal 14 huruf e dan huruf f, Pasal 15 huruf a, Pasal

Pada akhir permainan riong Gong Kebyar satu ketuk berikutnya tabuhan gong (3) bersama memainkan dengan melodi masing- masing gambelan, patutan yang dipergunakan dalam gambelan

Hasil pengukuran pada ketiga asam amino (asam aspartat, asam glutamat dan arginin) dengan variasi buffer fosfat pH 5,5 - 8 pada Gambar 2 didapatkan bahwa respon asam amino

Bahan/ perlengkapan (Supplies) yang akan digunakan dalam proses produksi;.. Barang dalam proses produksi yang dimaksudkan untuk dijual atau diserahkan kepada masyarakat;