RENCANA PEMBELAJARAN SEMESTER (RPS) HUG1M2 PENGANTAR TEKNIK INFORMATIKA
Disusun oleh:
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS INFORMATIKA
TELKOM UNIVERSITY
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb: Kode Mata Kuliah
:
HUG1M2
Nama Mata Kuliah
:
Pengantar Teknik Informatika
Bandung, Januari 2015 Menyetujui Ketua KK SIDE (Software engineering Information system Data Engineering )
Mengetahui Kaprodi Teknik Informatika
M. Arif Bijaksana, PhD
Shaufiah, S.T.,M.T.
ii
DAFTAR ISI LEMBAR PENGESAHAN..............................................................................................................................ii DAFTAR ISI ................................................................................................................................................ iii A.
PROFIL MATA KULIAH....................................................................................................................... 1
B.
RENCANA PEMBELAJARAN SEMESTER (RPS) ................................................................................... 2
C.
RANCANGAN INTERAKSI DOSEN–MAHASISWA ............................................................................... 4
D.
RANCANGAN TUGAS ........................................................................................................................ 7
E.
PENILAIAN DENGAN RUBRIK .......................................................................................................... 15
F.
PENENTUAN NILAI AKHIR MATA KULIAH ....................................................................................... 15
iii
A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH Nama Mata Kuliah Kode Mata Kuliah SKS Jenis Jam Pelaksanaan
: : : : :
Pengantar Teknik Informatika HUG1M2 2 MK Wajib Tatap muka di kelas
Semester / Tingkat Pre-requisite Co-requisite Bidang Kajian
: : : :
1 (satu) / satu (satu)
= 1 kali pertemuan perminggu. Masing-masing 120 menit
Praktikum Pencarian Informasi
DESKRIPSI SINGKAT MATA KULIAH Mata Kuliah Pengantar Teknik Informatika memberikan pengenalan menyeluruh mengenai bidang Informatika yang meliputi: body of knowledge, aplikasi terapan Informatika dalam berbagai bidang, serta perlunya etik dan regulasi dalam bidang Informatika. Mahasiswa diajak untuk mengeksplorasi mengenai bidang Informatika untuk memperluas wawasan dan pengetahuan mengenai disiplin Informatika sebagai pedoman dan pijakan dalam masa studi. Mahasiswa juga diajak untuk berkenalan dengan pemrograman dengan pendekatan visual drag-and-drop agar lebih fokus pada rancangan pemecahan masalah (bukan pada syntax).
DAFTAR PUSTAKA 1. The Joint Task Force: ACM, AIS, IEEE-CS, Computing Curricula 2005: The Overview Report 2. The Joint Task Force on Computing Curricula: Association for Computing Machinery & IEEEComputer Society, Computer Science Curricula 2013 Ironman Draft (Version 0.8), November 2012. 3. ABET, Criteria for Accrediting Computing Programs, 2011. 4. http://snap.berkeley.edu/ 5. Buku, paper, white paper, artikel, web dll. yang terkait dengan perkembangan Informatika terkini
1
B. RENCANA PEMBELAJARAN SEMESTER (RPS) Minggu ke-
1
Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
Computing dan Informatika (Computer Science) 1. Definisi dan lingkup Mampu menjelaskan posisi disiplin ilmu computing Informatika (Computer Science) 2. Posisi Informatika dalam lingkup ilmu Computing. (Computer Science) dalam keluarga disiplin ilmu Computing (disamping CE, SE, IT, SI)
Bentuk/ Metode/ Strategi Pembelajaran
1. Ceramah 2. Diskusi
Kriteria Penilaian (Indikator)
Mahasiswa dapat menjelaskan posisi Informatika (Computer Science) dalam lingkup ilmu Computing secara umum dan menjelaskan perbedaan program studi dalam lingkup computing
2
1. Kompetensi lulusan Informatika Mampu menjelaskan kompetensi 2. Body of Knowledge 1. Ceramah lulusan dan topik bahasan utama Informatika dan hubungannya dengan 2. Diskusi (body of knowledge) Informatika kurikulum S1 IF 2012 3. Release tugas paper #1
Mahasiswa dapat menjelaskan kompetensi lulusan dan topik bahasan utama (body of knowledge) Informatika, serta menjelaskan pemetaan muatan kurikulum 2012 dengan Learning Outcome ABET – CS dan Computing Curricula – Computer Science
3
Mampu memaparkan konsep dasar dan keterhubungan antar basic building blocks dari sistem terkomputerisasi: data-informasi-
Mahasiswa mampu menggunakan konsep keterhubungan datainformasi-pengetahuan dalam contoh kasus sederhana dan memberi contoh pengelolaan data-
1. Definisi dan hubungan antara: data, informasi, pengetahuan 2. Pengelolaan data, 2
1. Ceramah 2. Diskusi
Bobot Nilai
Minggu ke-
Kemampuan Akhir yang Diharapkan
pengetahuan
Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran
informasi, dan pengetahuan 3. Otomasi pengelolaan data, informasi, dan pengetahuan 4. Release tugas paper #2
4
1. Organisasi umum perangkat keras komputer. 2. Representasi dan Mampu memaparkan konsep dasar pengelolaan data dan dan keterhubungan antar basic informasi di dalam building blocks dari sistem komputer. terkomputerisasi: sistem komputer 3. Sistem operasi: o Peran OS dalam sistem computer o Perkembangan OS
5
1. Mampu memaparkan konsep dasar dan keterhubungan antar basic building blocks dari sistem terkomputerisasi: pemrograman 2.
Algoritma: o Problem solving o efektifitas & efisiensi Paradigma pemrograman 3
Kriteria Penilaian (Indikator)
informasi-pengetahuan secara terotomatisasi
1. Ceramah 2. Diskusi kelas
Mahasiswa mampu memaparkan (secara garis besar) cara kerja komputer dan peran sistem operasi
1. Ceramah 2. Diskusi kelas
1. Mahasiswa mampu menjelaskan pentingnya algoritma yang efektif dan efisien dalam menyelesaikan masalah. 2. Mahasiswa dapat menjelaskan beberapa paradigma dan kakas
Bobot Nilai
Minggu ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran
3. Kakas untuk pemrograman
Kriteria Penilaian (Indikator)
pemrograman yang popular.
6
1. Mampu memaparkan konsep dasar dan keterhubungan antar basic building blocks dari sistem 2. terkomputerisasi: Internet.
Kebutuhan komunikasi dalam sistem terkomputerisasi Pembangunan dan cara kerja Internet
7
Mampu memaparkan cara kerja beberapa aplikasi populer terkini berikut ilmu Informatika yang terkait dalam pembuatan dan/atau pengoperasiannya
8
1. Pengenalan dan contoh Mampu merancang dan membuat penggunaan SNAP! program sederhana menggunakan (http://snap.berkeley.e Drill and Practice tool pemrograman visual drag-anddu/) 2. Release tugas drop pemrograman
9
Mampu memaparkan cara kerja 1. Sistem terdistribusi beberapa aplikasi populer terkini 2. Konsep client-server & berikut ilmu Informatika yang peer-to-peer
Contoh penggunaan konsep dasar dan building blocks pada beberapa aplikasi popular
4
1. Ceramah 2. Diskusi kelas
Mahasiswa mampu menjelaskan pembangunan dan cara kerja Internet secara sederhana.
1. Ceramah 2. Diskusi kelas
Mahasiswa mampu mengidentifikasi penggunaan konsep dasar dan building blocks pada aplikasi popular
1. Ceramah 2. Diskusi kelas 3. Drill and
Mahasiswa bisa membuat dan menjalankan program sederhana dalam SNAP! (dari contoh)
Mahasiswa mampu menjelaskan konsep sistem terdistribusi, clientserver, dan peer-to-peer secara
Bobot Nilai
Minggu ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
terkait dalam pembuatan dan/atau 3. World Wide Web pengoperasiannya: WWW, email, 4. Email 5. FTP FTP, torrent 6. Torrent
10
Mampu memaparkan cara kerja beberapa aplikasi populer terkini berikut ilmu Informatika yang terkait dalam pembuatan dan/atau pengoperasiannya: Search Engine
11
Mampu memaparkan cara kerja 1. Optical Character beberapa aplikasi populer terkini Recognition berikut ilmu Informatika yang 2. Computer Vision, terkait dalam pembuatan dan/atau recognition pengoperasiannya: OCR, computer 3. Text-to-Speech, vision, text-to-speech & speech-toSpeech-to-Text text
12
Mampu memaparkan cara kerja beberapa aplikasi populer terkini berikut ilmu Informatika yang Cloud Computing terkait dalam pembuatan dan/atau pengoperasiannya: cloud computing
Bentuk/ Metode/ Strategi Pembelajaran Practice
Search Engine 1. Web crawling 2. Indexing 3. Searching
5
Kriteria Penilaian (Indikator)
sederhana
1. Ceramah 2. Diskusi kelas 3. Drill and Practice
Mahasiswa dapat menjelaskan cara kerja search engine secara sederhana
1. Ceramah 2. Diskusi kelas 3. Drill and Practice
Mahasiswa dapat menjelaskan cara kerja aplikasi OCR, computer vision, text – to – speech dan speech – to – text
1. Ceramah 2. Diskusi kelas 3. Drill and Practice
Mahasiswa dapat menjelaskan konsep cloud computing secara sederhana dan memberi contoh aplikasi berbasis cloud computing
Bobot Nilai
Minggu ke-
13
14
Kemampuan Akhir yang Diharapkan
Mampu memaparkan pentingnya etika dan regulasi dalam bidang Informatika
Bahan Kajian (Materi Ajar)
1. Etika dan regulasi 2. UU ITE 3. HKI
Mampu merancang dan membuat program sederhana menggunakan Membuat program tool pemrograman visual drag-and- menggunakan SNAP! drop
6
Bentuk/ Metode/ Strategi Pembelajaran
Kriteria Penilaian (Indikator)
1. Ceramah 2. Diskusi kelas
Mahasiswa dapat mejelaskan pentingnya etika, regulasi, dan HKI dalam dunia TIK (di konteks global maupun nasional).
Ceramah
Mahasiswa bisa membuat program sederhana menggunakan SNAP
Bobot Nilai
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA Kemampuan Akhir yang Diharapkan
Nama Kajian
Mampu menjelaskan posisi Informatika (Computer Science) dalam lingkup ilmu Computing. Computing dan Informatika (Computer Science) 1. Definisi dan lingkup disiplin ilmu computing 2. Posisi Informatika (Computer Science) dalam keluarga disiplin ilmu Computing (disamping CE, SE, IT, SI)
Nama Strategi Minggu Penggunaan Strategi (Metode)
Ceramah dan Diskusi Minggu ke 1
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
Kemampuan Akhir yang Diharapkan
Mampu menjelaskan kompetensi lulusan dan topik bahasan utama (body of knowledge) Informatika
Nama Kajian
1. Kompetensi lulusan Informatika 2. Body of Knowledge Informatika dan hubungannya dengan kurikulum S1 IF 2012 3. Release tugas paper #1
Nama Strategi
1. Ceramah 2. Diskusi
Minggu Penggunaan Strategi (Metode)
Minggu ke 2
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
7
Kemampuan Akhir yang Diharapkan
Mampu memaparkan konsep dasar dan keterhubungan antar basic building blocks dari sistem terkomputerisasi: data-informasipengetahuan
Nama Kajian
1. Definisi dan hubungan antara: data, informasi, pengetahuan 2. Pengelolaan data, informasi, dan pengetahuan 3. Otomasi pengelolaan data, informasi, dan pengetahuan 4. Release tugas paper #2
Nama Strategi
1. Ceramah 2. Diskusi
Minggu Penggunaan Strategi (Metode)
Minggu ke 3
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
Kemampuan Akhir yang Diharapkan
Memaparkan konsep dasar dan keterhubungan antar basic building blocks dari sistem terkomputerisasi: sistem komputer
Nama Kajian
1. Organisasi umum perangkat keras komputer. 2. Representasi dan pengelolaan data dan informasi di dalam komputer. 3. Sistem operasi: o Peran OS dalam sistem computer o Perkembangan OS
Nama Strategi
1. Ceramah 2. Diskusi 3. Drill and Practice
Minggu Penggunaan Strategi (Metode)
Minggu ke 4
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA 8
Aktivitas Dosen
Aktivitas Mahasiswa
Kemampuan Akhir yang Diharapkan
Memaparkan konsep dasar dan keterhubungan antar basic building blocks dari sistem terkomputerisasi: pemrograman
Nama Kajian
1. Algoritma: o Problem solving o efektifitas & efisiensi 2. Paradigma pemrograman 3. Kakas untuk pemrograman
Nama Strategi
1. Ceramah 2. Diskusi
Minggu Penggunaan Strategi (Metode)
Minggu ke 5
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
Kemampuan Akhir yang Diharapkan
Memaparkan konsep dasar dan keterhubungan antar basic building blocks dari sistem terkomputerisasi: Internet.
Nama Kajian
1. Kebutuhan komunikasi dalam sistem terkomputerisasi 2. Pembangunan dan cara kerja Internet
Nama Strategi
1. Ceramah 2. Diskusi
Minggu Penggunaan Strategi (Metode)
Minggu ke 6
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa 9
Kemampuan Akhir yang Diharapkan
Memaparkan cara kerja beberapa aplikasi populer terkini berikut ilmu Informatika yang terkait dalam pembuatan dan/atau pengoperasiannya
Nama Kajian
Contoh penggunaan konsep dasar dan building blocks pada beberapa aplikasi popular
Nama Strategi
1. Ceramah 2. Diskusi
Minggu Penggunaan Strategi (Metode)
Minggu ke 7
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
Kemampuan Akhir yang Diharapkan
Merancang dan membuat program sederhana menggunakan tool pemrograman visual dragand-drop
Nama Kajian
1. Pengenalan dan contoh penggunaan SNAP! (http://snap.berkeley.edu/) 2. Release tugas pemrograman
Nama Strategi
Drill and Practice
Minggu Penggunaan Strategi (Metode)
Minggu ke 8
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Kemampuan Akhir yang Diharapkan
Aktivitas Mahasiswa
Memaparkan cara kerja beberapa aplikasi 10
populer terkini berikut ilmu Informatika yang terkait dalam pembuatan dan/atau pengoperasiannya: WWW, email, FTP, torrent Nama Kajian
1. 2. 3. 4. 5. 6.
Sistem terdistribusi Konsep client-server & peer-to-peer World Wide Web Email FTP Torrent
Nama Strategi
1. Ceramah 2. Diskusi 3. Drill and Practice
Minggu Penggunaan Strategi (Metode)
Minggu ke 9
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
Kemampuan Akhir yang Diharapkan
Memaparkan cara kerja beberapa aplikasi populer terkini berikut ilmu Informatika yang terkait dalam pembuatan dan/atau pengoperasiannya: Search Engine
Nama Kajian
Search Engine 1. Web crawling 2. Indexing 3. Searching
Nama Strategi
1. Ceramah 2. Diskusi 3. Drill and Practice
Minggu Penggunaan Strategi (Metode)
Minggu ke 10
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
11
Kemampuan Akhir yang Diharapkan
Memaparkan cara kerja beberapa aplikasi populer terkini berikut ilmu Informatika yang terkait dalam pembuatan dan/atau pengoperasiannya: OCR, computer vision, textto-speech & speech-to-text
Nama Kajian
1. Optical Character Recognition 2. Computer Vision, recognition 3. Text-to-Speech, Speech-to-Text
Nama Strategi
1. Ceramah 2. Diskusi 3. Drill and Practice
Minggu Penggunaan Strategi (Metode)
Minggu ke 11
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
Kemampuan Akhir yang Diharapkan
Memaparkan cara kerja beberapa aplikasi populer terkini berikut ilmu Informatika yang terkait dalam pembuatan dan/atau pengoperasiannya: cloud computing
Nama Kajian
Cloud Computing
Nama Strategi
1. Ceramah 2. Diskusi 3. Drill and Practice
Minggu Penggunaan Strategi (Metode)
Minggu ke 12
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
12
Kemampuan Akhir yang Diharapkan
Memaparkan pentingnya etika dan regulasi dalam bidang Informatika
Nama Kajian
1. Etika dan regulasi 2. UU ITE 3. HKI
Nama Strategi
1. Ceramah 2. Diskusi
Minggu Penggunaan Strategi (Metode)
Minggu ke 13
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
Kemampuan Akhir yang Diharapkan
Merancang dan membuat program sederhana menggunakan tool pemrograman visual dragand-drop
Nama Kajian
Membuat program menggunakan SNAP!
Nama Strategi
1. Ceramah 2. Diskusi
Minggu Penggunaan Strategi (Metode)
Minggu ke 14
Deskripsi Singkat Strategi (Metode) Pembelajaran RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
13
D. RANCANGAN TUGAS Kode Mata Kuliah
HUG1M2
Nama Mata Kuliah
Pengantar Teknik Informatika
Kemampuan Akhir yang Diharapkan
Mampu menjelaskan kompetensi lulusan dan topik bahasan utama (body of knowledge) Informatika
Minggu / Pertemuan ke Tugas ke
Paper 1
1. Tujuan Tugas: 2. Uraian Tugas: a. Obyek garapan: b. Yang harus dikerjakan dan batasan-batasan: c. Metode / cara pengerjaan, acuan yang digunakan: d. Deskripsi luaran tugas yang dihasilkan / dikerjakan: 3. Kriteria Penilaian:
Kode Mata Kuliah
HUG1M2
Nama Mata Kuliah
Pengantar Teknik Informatika
Kemampuan Akhir yang Diharapkan
Mampu memaparkan konsep dasar dan keterhubungan antar basic building blocks dari sistem terkomputerisasi: data-informasi-pengetahuan
Minggu / Pertemuan ke Tugas ke
Paper 2
4. Tujuan Tugas: 5. Uraian Tugas: e. Obyek garapan: f. Yang harus dikerjakan dan batasan-batasan: g. Metode / cara pengerjaan, acuan yang digunakan: h. Deskripsi luaran tugas yang dihasilkan / dikerjakan: 6. Kriteria Penilaian:
Kode Mata Kuliah
HUG1M2
Nama Mata Kuliah
Pengantar Teknik Informatika
Kemampuan Akhir yang Diharapkan
Merancang dan membuat program sederhana menggunakan tool pemrograman visual drag-and-drop
Minggu / Pertemuan ke 14
Tugas ke
Pemograman
7. Tujuan Tugas: 8. Uraian Tugas: i. Obyek garapan: j. Yang harus dikerjakan dan batasan-batasan: k. Metode / cara pengerjaan, acuan yang digunakan: l. Deskripsi luaran tugas yang dihasilkan / dikerjakan: 9. Kriteria Penilaian:
E. PENILAIAN DENGAN RUBRIK (Masing-masing tugas, kuis dan atau PR) Jenjang (Grade)
Angka (Skor)
Deskripsi perilaku (Indikator)
F. PENENTUAN NILAI AKHIR MATA KULIAH KOMPONEN PENILAIAN
Kompetensi #1: computing & computer science
BOBOT/ PROSENTASE
KETERANGAN
15%
Tugas paper #1 (individual): opini terhadap perkembangan ilmu Informatika dan kebutuhan SDM Informatika di Indonesia
Kompetensi #3: konsep dasar dan keterhubungan antar basic building block
35%
Tugas paper #2 (kelompok): identifikasi dan kajian penggunaan konsep dasar Informatika yang digunakan dalam suatu aplikasi populer
Kompetensi #4: cara kerja beberapa aplikasi populer
15%
Ujian tulis di masa UAS
Kompetensi #2: kompetensi lulusan dan BoK Informatika
Kompetensi #5: etika dan regulasi dalam bidang 15
Informatika Kompetensi #6: identifikasi masalah dan usulan pemecahannya
35%
Tugas (kelompok): program sederhana (game) menggunakan SNAP!
Nilai Skor Matakuliah (NSM)
Nilai Mata Kuliah (NMK)
80 < NSM
A
70 < NSM ≤ 80
AB
65 < NSM ≤ 70
B
60 < NSM ≤ 65
BC
50 < NSM ≤ 60
C
40 < NSM ≤ 50
D
NSM ≤ 40
E
16