Download Silabus Mata Kuliah

Document related concepts
no text concepts found
Transcript
Kurikulum
BUKU PEDOMAN
2013
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS KRISTEN PETRA
JL.SIWALANKERTO 121-131 SURABAYA 60236 INDONESIA
TELP. (62-31) 2983452, FAX. (62-31) 8417658, 8436418
e-mail : [email protected]
http://informatika.petra.ac.id
http://sib.petra.ac.id
2
Kurikulum
Daftar Isi
Daftar Isi ..................................................................................................................... 3
Sambutan Dekan Fakultas Teknologi Industri ......................................................... 4
Sambutan Ketua Program Studi Teknik Informatika................................................5
Sekilas Program Studi Teknik Informatika ................................................................ 7
C. Sejarah ............................................................................................................ 7
D. Visi, Misi, Tujuan dan Fokus ........................................................................... 7
E. Program Studi ............................................................................................... 8
F. Laboratorium dan Studio .............................................................................. 9
Susunan Personalia .................................................................................................. 10
Ketentuan Akademik Program Studi Teknik Informatika ....................................... 11
A. Pengambilan Mata Kuliah ............................................................................. 11
B. Tes, Ujian Tengah Semester (UTS) dan Ujian Akhir Semester (UAS) ........ 12
C. Pemilihan Bidang Studi ................................................................................ 13
D. Tata Tertib Laboratorium............................................................................. 14
E. Evaluasi Kemampuan Mahasiswa................................................................ 15
F. Evaluasi Keberhasilan Studi ......................................................................... 15
F1. Evaluasi keberhasilan studi semester .................................................... 15
F2. Evaluasi keberhasilan tiap tahap pendidikan........................................ 16
G. Kerja Praktek ................................................................................................ 16
H. Skripsi ........................................................................................................... 17
I. Kelulusan ...................................................................................................... 18
Kurikulum Bidang Studi Informatika .......................................................................20
A. Daftar Mata Kuliah Wajib Bidang Studi Informatika ...................................20
B. Daftar Mata Kuliah Pilihan Bidang Studi Informatika ................................. 22
C. Alur Studi Bidang Studi Informatika ............................................................ 25
Kurikulum Bidang Studi Teknologi Informasi .........................................................26
A. Daftar Mata Kuliah Wajib Bidang Studi Teknologi Informasi .....................26
B. Daftar Mata Kuliah Pilihan Bidang Studi Teknologi Informasi ...................28
C. Alur Studi Bidang Studi Teknologi Informasi ................................................. 30
Kurikulum Program Sistem Informasi Bisnis ........................................................... 32
A. Daftar Mata Kuliah Wajib Program Sistem Informasi Bisnis ...................... 32
B. Daftar Mata Kuliah Pilihan Program Sistem Informasi Bisnis .....................34
C. Alur Studi Program Sistem Informasi Bisnis .................................................. 36
Silabus Mata Kuliah .................................................................................................. 37
Last-update: 22 Juli 2013
3
Kurikulum
Sambutan Dekan Fakultas Teknologi Industri
Tanpa terasa saat ini Program Studi Teknik Informatika telah berusia 14
tahun lebih sejak dibuka pada tahun 1998. Sebagai seorang manusia memang
belum bisa dikatakan dewasa, tetapi apa yang sudah dicapai saat ini merupakan
hasil yang menggembirakan. Antara lain Program Studi Teknik Informatika saat
ini telah terakreditasi A dan telah memperoleh beberapa hibah antara lain PHK
A2 dan beberapa hibah penelitian.
Namun mengingat perkembangan ilmu komputer yang semakin pesat
dan semakin bervariasinya peminatan calon mahasiswa, sudah saatnya program
studi ini melakukan diversifikasi produk. Sehingga pada tahun akademik 20092010 ini pilihan peminatan di Program Studi Teknik Informatika dikembangkan
dan menjadi tiga program, yaitu Informatika, Teknologi Informasi dan Sistem
Informasi Bisnis. Masing masing pilihan mempunyai spesifikasi dan keunggulan
masing-masing.
Dengan adanya tiga program ini diharapkan dapat mengakomodasi
peminatan mahasiswa yang mempunyai keinginan yang berbeda-beda dan
dapat mengembangkan kreativitas mahasiswa saat mereka lulus dan
mengaplikasikan ilmunya di masyarakat. Selain itu, diharapkan performance
program studi dapat ditingkatkan untuk menunjang perkembangan ilmu
komputer dan dapat meningkatkan daya saing Universitas Kristen Petra
terhadap perguruan tinggi lain di Indonesia khususnya di wilayah Indonesia
Timur
Akhir kata saya ucapkan selamat kepada Program Studi Teknik
Informatika yang telah berkembang menjadi tiga program. Semoga Tuhan selalu
menyertai kita sekalian.
Surabaya, 30 Juni 2012
Ir. Djoni Haryadi Setiabudi, M.Eng.
Dekan Fakultas Teknologi Industri
4
Kurikulum
Sambutan Ketua Program Studi Teknik Informatika
Syalom bagi rekan mahasiswa semua!
Program Studi Teknik Informatika UK Petra berdiri pada tanggal 25 Mei
1998 melalui Surat Keputusan No. 147/DIKTI/Kep/1998. Puji Tuhan, pada tahun
2009 program studi kita telah mendapat pengakuan nasional yaitu mendapat
akreditasi ”A” dari Badan Akreditasi Nasional Perguruan Tinggi. Visi dari program
studi adalah menjadi Program Studi yang mempunyai reputasi internasional
dalam pengajaran, penelitian, dan pengabdian masyarakat serta menghasilkan
lulusan yang mampu mendayagunakan teknologi informasi untuk meningkatkan
kualitas hidup berdasarkan iman Kristen dan mampu berperan dalam pasar
global. Untuk mendukung visi tersebut, program studi senantiasa melakukan
peningkatan kualitas baik dalam kurikulum, tenaga pengajar serta sarana dan
prasarana sesuai dengan perkembangan teknologi.
Beberapa hal yang telah dilakukan Program Studi antara lain pada
tahun 2012 ini telah dirancang sebuah kurikulum yang berbasis kompetensi
(KBK). Kurikulum ini mengadopsi kurikulum nasional dari Asosiasi Perguruan
Tinggi Informatika dan Komputer (APTIKOM) serta kurikulum internasional dari
Association for Computing Machinery (ACM). Program Studi juga bekerjasama
beberapa lembaga internasional dalam pengembangan kurikulum seperti Cisco
Networking Academy Program, Microsoft, IBM, serta Oracle Academy. Selain itu
setiap mahasiswa akan mengikuti mata kuliah technopreneurship, dimana mata
kuliah ini memberi bekal bagi mahasiswa untuk dapat berwirausaha dengan
memanfaatkan ilmu yang mereka pelajari. Program Studi Teknik Informatika juga
bekerja sama dengan beberapa universitas di luar negeri seperti Fontys
University-Belanda, InHolland University-Belanda dalam program dual degree
serta dengan National University of Singapore (NUS) dalam program internship.
Dengan kurikulum ini diharapkan para lulusan akan mempunyai kompetensi yang
sesuai dengan kebutuhan pasar global.
Saat ini, Program Studi Teknik Informatika mempunyai 2 program yaitu
Informatika dan Sistem Informasi Bisnis. Pada program Informatika terdapat 2
bidang studi yaitu Informatika dan Teknologi Informasi. Informatika mempunyai
fokus di bidang Game Development, Virtual Reality dan Computer Based
Security. Teknologi Informasi mempunyai fokus di bidang Web Application &
Computer Network, Mobile Device & Application, Enterprise Architecture, dan
Applied Information Technology. Sedangkan Sistem Informasi Bisnis mempunyai
fokus di bidang Manufacturing, IT Governance & Audit, Business Intelligence
serta E-Business.
Pengembangan bidang studi ini dilakukan sesuai dengan adanya perkembangan
kebutuhan di masyarakat serta bertujuan agar Anda sebagai mahasiswa dapat
memfokuskan diri pada bidang keahlian sesuai dengan minat masing-masing.
5
Kurikulum
Guna membantu Anda selama berkuliah di Teknik Informatika sesuai
dengan bidang studi yang Anda pilih, maka dibuatlah buku pedoman ini yang
berisi alur kurikulum ketiga bidang studi yang ada, beserta dengan silabus
masing-masing mata kuliah. Di samping itu juga terdapat beberapa penjelasan
lain terkait dengan program studi yang dapat Anda gunakan sebagai panduan
selama berkuliah.
Semoga adanya buku pedoman ini dapat Anda manfaatkan dengan
sebaik-baiknya untuk menyusun strategi perkuliahan. Selamat bergabung
menjadi keluarga besar Teknik Informatika UK Petra. Tuhan memberkati kita
semua!
Surabaya, 17 Juli 2012
Yulia, S.T., M.Kom
Ketua Program Studi Teknik Informatika
6
Kurikulum
Sekilas Program Studi Teknik Informatika
C. Sejarah
Program Studi Teknik Informatika Universitas Kristen Petra secara resmi didirikan
berdasarkan Surat Keputusan No. 147/DIKTI/KEPT/1998, tanggal 25 Mei 1998 dan
telah terakreditasi dengan nilai A berdasar Surat Keputusan 018/BAN-PT/AkXII/S1/VII/2009 pada tanggal 10 Juli 2009.
Cikal bakal Program Studi Teknik Informatika ini sudah dimulai sejak dibukanya
Bidang Studi Teknik Komputer di Program Studi Teknik Elektro pada tahun
akademik 1992/1993. Hal ini membuat Program Studi Teknik Informatika tidak
mengalami permasalahan dengan sumber daya manusia, karena semua
dosennya sudah dipersiapkan sejak dibukanya Bidang Studi Teknik Komputer
tersebut. Selain itu pengalaman selama membina Bidang Studi Teknik Komputer
sangat bermanfaat dalam pembukaan Program Studi Teknik Informatika ini.
Dengan berjalannya waktu, Program Studi Teknik Informatika mengembangkan
diri dengan menambah sumber daya pengajar dari lulusan luar dan dalam negeri
serta fasilitas pendukung berupa laboratorium dan peralatan.
Pada 1 Maret 1998, telah ditunjuk Ir. Djoni H. Setiabudi, M.Eng. sebagai Ketua
Program Studi Teknik Informatika yang pertama dan kemudian pada tanggal 26
Mei 2006 diganti oleh Rudy Adipranata S.T., M.Eng.
D. Visi, Misi, Tujuan dan Fokus
Visi Program Studi
Menjadi Program Studi yang mempunyai reputasi internasional dalam
pengajaran, penelitian, dan pengabdian masyarakat serta menghasilkan lulusan
yang mampu mendayagunakan teknologi informasi untuk meningkatkan kualitas
hidup (enhancing human life) berdasarkan iman Kristen dan mampu berperan
dalam pasar global.
Misi Program Studi
Melaksanakan proses pendidikan, pengajaran, penelitian dan pengabdian
masyarakat yang berkualitas, yang berfokus pada minat mahasiswa dan
permintaan pasar global serta diarahkan untuk menyiapkan tenaga profesional
yang handal dan mampu mengakomodasi perkembangan teknologi informasi di
masa yang akan datang.
7
Kurikulum
Tujuan Program Studi
Menghasilkan lulusan yang mempunyai kompetensi di bidang teknologi
informasi yang digunakan untuk meningkatkan kualitas hidup manusia, sehingga
dapat berperan aktif untuk menunjang pembangunan nasional di bidang
teknologi informasi dalam menyongsong era globalisasi.
Fokus Program Studi
Dalam melakukan proses belajar mengajar, Program Studi berfokus untuk
menghasilkan lulusan yang mempunyai spesialisasi pada aplikasi dinamis
(dynamic application) yaitu aplikasi yang dapat dijalankan pada berbagai macam
perangkat keras (komputer, PDA, handphone) dengan menggunakan
infrastruktur jaringan komputer baik wireless maupun kabel.
E. Program Studi
Di Program Studi Teknik Informatika disediakan dua program, yaitu :
1.
Program Informatika
Program Informatika memiliki dua bidang studi, yaitu:
Bidang Studi Informatika
Bidang studi ini berfokus untuk menghasilkan lulusan yang berkompeten
untuk melakukan pengembangan perangkat lunak sesuai kebutuhan
perusahaan. Mahasiswa dibekali dengan kemampuan pemrograman dan
logika, rekayasa perangkat lunak, teknik-teknik pemrograman lanjut untuk
berbagai bidang seperti computer vision, pengolahan citra digital, jaringan
saraf tiruan, sistem cerdas.
Bidang Studi Teknologi Informasi
Bidang studi ini berfokus untuk menghasilkan lulusan yang berkompeten
untuk menganalisa, mendesain serta mengimplementasikan teknologi
informasi sesuai kebutuhan perusahaan. Mahasiswa dibekali dengan
pengetahuan dasar komputer, pengetahuan jaringan komputer,
administrasi jaringan komputer, keamanan komputer, administrasi basis
data, desain dan analisa kebutuhan sistem.
2.
Program Sistem Informasi Bisnis
Program ini berfokus untuk menghasilkan lulusan yang berkompeten dalam
bidang analisa, desain, serta implementasi sistem informasi pada
perusahaan bisnis baik dagang ataupun jasa. Mahasiswa dibekali dengan
8
Kurikulum
pengetahuan proses bisnis dalam perusahaan serta kemampuan untuk
menganalisa, mendesain dan melakukan implementasi sistem informasi.
F. Laboratorium dan Studio
Ada enam laboratorium yang sudah beroperasi saat ini di Program Studi Teknik
Informatika, yaitu :

Laboratorium Pemrograman

Laboratorium Sistem Komputer

Laboratorium Sistem Informasi

Laboratorium Jaringan Komputer

Laboratorium Sistem Cerdas

Laboratorium Multimedia

Studio Pemrograman
Laboratorium Pemrograman digunakan sebagai sarana praktikum menunjang
mata kuliah yang berorientasi pada masalah pemrograman dan rekayasa
perangkat lunak, seperti Algoritma & Pemrograman, Struktur Data, Desain dan
Analisa Algoritma serta Pemrograman Berorientasi Obyek.
Laboratorium Sistem Komputer digunakan sebagai sarana praktikum yang
berhubungan dengan penggunaan perangkat keras komputer, seperti Rangkaian
Digital, Pengantar Arsitektur Komputer serta Sistem Operasi.
Laboratorium Sistem Informasi digunakan sebagai sarana praktikum untuk
menunjang mata kuliah yang berhubungan dengan sistem informasi dan
program aplikasi, seperti Basis Data, Basis Data Lanjutan, Paket Program Aplikasi,
serta Statistika.
Laboratorium Jaringan Komputer digunakan sebagai sarana praktikum untuk
menunjang mata kuliah yang berhubungan dengan jaringan dan internet, seperti
Komunikasi Data, Jaringan Komputer, Teknologi Web, serta Pemrograman Client
Server.
Laboratorium Sistem Cerdas digunakan sebagai sarana praktikum untuk
menunjang mata kuliah yang berhubungan dengan kecerdasan buatan, seperti
Sistem Cerdas, Computer Vision, Decision Support System serta Sistem Logika
Fuzzy.
Laboratorium Multimedia digunakan sebagai sarana praktikum untuk
menunjang mata kuliah yang berhubungan dengan multimedia, seperti Grafika
Komputer serta Sistem Multimedia.
Studio Pemrograman digunakan sebagai sarana mahasiswa melakukan proses
belajar mandiri untuk materi pemrograman dengan didampingi asisten.
Selain laboratorium dan studio tersebut di atas, mahasiswa Program Studi Teknik
Informatika dapat melakukan praktikum dan menggunakan fasilitas komputer di
Pusat Komputer Universitas Kristen Petra.
9
Kurikulum
Susunan Personalia
Ketua Program Studi
Sekretaris Program Studi
Kabid. Informatika
Kabid. Teknologi
Informasi
Kabid. Sistem Informasi
Bisnis
Kalab. Pemrograman
Kalab. Sistem
Informasi
Kalab. Sistem
Cerdas
Kalab. Jaringan
Komputer
Kalab. Sistem
Komputer
Kalab. Mutimedia
Staf Pengajar
Tata Usaha
: Yulia, S.T., M.Kom.
: Adi Wibowo, S.T., M.T.
: Gregorius Satia Budhi, Ir., M.T.
: Andreas Handojo, S.T., M.MT.
: Silvia Rostianingsih, S.Kom., M.MT
: Liliana, S.T. , M.Eng
: Lily Puspa Dewi, S.T.
: Leo Willyanto Santoso, S.Kom., M.I.T.
: Kartika Gunadi, Ir., M.T.
: Alexander Setiawan, S.Kom., M.T.
: Ibnu Gunawan, S.T., M.MT
: Agustinus Noertjahyana, S.Kom., M.MT
Cherry Galatia Ballangan, S.Si., M.AIT., Ph.D.
Djoni Haryadi Setiabudi, Ir.,M.Eng.
Iwan Njoto Sandjaja, S.T., MSCS *)
Justinus Andjarwirawan, S.T., M.Eng.
Rolly Intan, Ir., M.A.Sc, Dr.Eng., Prof.
Rudy Adipranata, S.T., M.Eng.
: Tri Yudo Husodo, S.H.
RA. Theresia Nunuk Koesmahendrawati, A.Md.
Keterangan :
*) yang bersangkutan sedang studi lanjut.
10
Kurikulum
Ketentuan Akademik Program Studi Teknik Informatika
Secara umum ketentuan akademik program S1 Program Studi Teknik Informatika
sesuai dengan ketentuan Universitas Kristen Petra. Hal-hal yang lebih khusus
tercantum dalam butir-butir di bawah ini :
A. Pengambilan Mata Kuliah
1.
2.
Setiap mahasiswa aktif, wajib mengikuti PRS I.
PRS I, II, dan III dilakukan secara online dengan mengisi form pada web
http://sim.petra.ac.id
3. Mahasiswa yang tidak melakukan PRS I tidak diperkenankan mengikuti PRS
II dan disarankan untuk cuti studi.
4. Setiap pengambilan mata kuliah pada PRS I dan II wajib dikonsultasikan
dengan dosen wali.
5. PRS III digunakan hanya untuk pembatalan mata kuliah dan hal ini wajib
dikonsultasikan dengan dosen wali.
6. Kartu Hasil Studi (KHS) semester sebelumnya diambil pada dosen wali
masing-masing pada saat PRS I.
7. Jumlah SKS mata kuliah yang dapat diambil setiap semester maksimum 24
SKS. Dari ke 24 SKS mata kuliah tersebut, prioritas I maksimum 20 SKS,
sisanya prioritas II.
8. Seleksi pengambilan mata kuliah didasarkan pada :

Prasyarat :
K = Kuliah, mata kuliah prasyarat pernah diambil pada semester
sebelumnya.
L = Lulus, mata kuliah prasyarat pernah diambil pada semester
sebelumnya & lulus.

Seleksi dan kapasitas kelas.

Bentrok jadual kuliah.
9. Mahasiswa harus memperhatikan mata kuliah yang diambil tidak bentrok
jadual UTS dan UAS dengan mata kuliah lainnya.
10. Jadual Kuliah, UTS, UAS, dan kapasitas kelas diumumkan sebelum PRS I.
11. Pada prinsipnya Program Studi tidak memberikan dispensasi untuk bentrok
kuliah, UTS dan UAS serta prasyarat. Dalam kasus khusus, dispensasi
diberikan dengan cara mahasiswa tersebut mengajukan surat permohonan
dispensasi disertai alasannya ditujukan kepada Ketua Program Studi Teknik
Informatika dengan persetujuan dosen wali, dosen mata kuliah terkait,
paling lambat sebelum PRS II berlangsung.
11
Kurikulum
12. Pada PRS II, mahasiswa tidak dapat pindah kelas paralel, kecuali pada PRS I
mata kuliah tersebut bentrok dengan mata kuliah lain atau ditolak.
13. Apabila yang mengambil mata kuliah MKBP, MKK, MPB, MKB pada PRS I
kurang dari 20 peserta, maka mata kuliah tersebut ditutup dan mahasiswa
menggantinya dengan mata kuliah lain di PRS II.
14. Apabila sampai batas akhir PRS III mata kuliah yang bentrok tidak dibatalkan
salah satu, maka Program Studi secara sepihak akan membatalkan salah
satu mata kuliah tersebut.
15. Pembatalan mata kuliah pada PRS III baik dilakukan oleh mahasiswa yang
bersangkutan maupun oleh Program Studi secara sepihak akan tetap
dikenakan biaya UPRS (Uang Pendaftaran Rencana Studi).
Keterangan :
 PRS I
: Pendaftaran Rencana Studi
 PRS II
: Perubahan Rencana Studi
 PRS III : Pembatalan Rencana Studi
B. Tes, Ujian Tengah Semester (UTS) dan Ujian Akhir Semester
(UAS)
1.
2.
3.
4.
5.
6.
7.
8.
9.
Ujian untuk mengevaluasi studi mahasiswa dilakukan melalui Tes I, UTS, Tes
II dan UAS sesuai kebijakan dosen pengajar mata kuliah.
UTS dan UAS diselenggarakan sesuai dengan jadual dan kalender akademik
yang sudah ditentukan sebelum perkuliahan dimulai.
Hasil tes dan UTS diumumkan paling lambat 2 minggu setelah tes
berlangsung.
Nilai UAS dan nilai akhir suatu mata kuliah diumumkan sebelum batas
pengolahan KHS (sesuai dengan jadual dan kalender akademik).
Program Studi tidak merekomendasi bila terjadi bentrok UTS/UAS antara 2
(dua) atau lebih mata kuliah.
Program Studi tidak merekomendasi pelaksanaan tes yang bentrok dengan
mata kuliah lain.
Program Studi tidak merekomendasi tes/UTS/UAS susulan dengan alasan
apapun. Dispensasi dan pelaksanaannya sepenuhnya ditentukan oleh dosen
mata kuliah yang bersangkutan.
Mahasiswa yang mengikuti tes/ujian diharuskan membawa KTM. Bila tidak
dapat menunjukkan KTM, maka mahasiswa harus dapat menunjukkan
identitas diri yaitu KTP/SIM. Apabila tidak dapat menunjukkan identitas
tersebut di atas, maka dispensasi mengikuti tes/ujian diberikan oleh dosen
yang bersangkutan.
Mahasiswa yang terlambat hadir pada saat tes/ujian diperbolehkan ikut ujian
tanpa ada perpanjangan waktu sepanjang belum ada mahasiswa lain keluar
12
Kurikulum
10.
11.
12.
13.
14.
15.
ruangan (dengan alasan apapun) dan belum melewati keterlambatan 30
menit.
Mahasiswa yang hadir pada saat tes/ujian baru diperbolehkan untuk keluar
ruangan (ke toilet, sudah menyelesaikan tes/ujian dan sebagainya) bila telah
melewati waktu tes minimal 30 menit.
Apabila mahasiswa peserta UTS/UAS mengalami masalah administrasi
keuangan dan sejenisnya, maka mahasiswa tersebut harus menyelesaikan
masalah tersebut terlebih dahulu pada biro/unit terkait. Apabila
permasalahannya sudah selesai, mahasiswa tersebut diperlakukan sebagai
mahasiswa yang terlambat hadir.
Apabila kehadiran kuliah kurang dari 75% perkuliahan terselenggara, maka
tidak diijinkan mengikuti UAS kecuali mendapat dispensasi dari dosen mata
kuliah yang bersangkutan.
Yang boleh dibawa oleh mahasiswa saat ujian hanya alat tulis. Tas,
handphone, dan barang-barang lainnya harus ditinggal. Handphone yang
dibawa saat ujian akan disita selama satu minggu, dan mahasiswa diminta
menghadap ketua Program Studi atau sekretaris Program Studi.
Selama ujian/tes berlangsung, semua alat komunikasi elektronik harus di
non-aktifkan.
Bilamana didapati terjadi kecurangan maka hal tersebut akan diproses
sesuai ketentuan universitas. Masalah-masalah lain yang terjadi pada saat
tes/ujian, keputusannya sepenuhnya di tangan Ketua Program Studi.
Ketentuan universitas mengenai sanksi atas kecurangan saat ujian:
a. Dikeluarkan dari ruang ujian oleh pengawas (catatan: 1 kali)
b. Dinyatakan tidak lulus (E) untuk MK bersangkutan (catatan: 1 kali)
c. Apabila melakukan kecurangan lagi akan menerima skors selama 1
semester. (catatan: 2 kali)
d. Diberhentikan dengan tidak hormat. (catatan: 3 kali)
e. Sanksi lain yang diperlukan.
Semua sanksi di atas berlaku baik untuk pengerjaan tugas rumah, studio,
responsi, ujian (tes, uts, uas, tes praktikum), dan proyek.
C. Pemilihan Bidang Studi
1.
2.
3.
Pemilihan bidang studi dilakukan sesuai ketentuan Program Studi.
Mahasiswa bebas memilih bidang studi yang diminati dengan berkonsultasi
terlebih dahulu kepada dosen wali dan kepala bidang studi.
Mahasiswa wajib menyelesaikan :

Seluruh mata kuliah wajib sesuai bidang studinya

Minimum sebanyak 60% mata kuliah pilihan sesuai bidang studinya.
Sisanya dapat diambil dari mata kuliah (mata kuliah wajib ataupun
13
Kurikulum
pilihan) bidang studi yang lain. Mahasiswa harap memperhatikan daftar
mata kuliah yang dianggap setara sehingga tidak terjadi duplikasi
pengambilan mata kuliah. Jika terjadi duplikasi maka hanya akan diakui
salah satu mata kuliah saja.
D. Tata Tertib Laboratorium
1.
2.
3.
4.
5.
6.
Pakaian
 Berpakaian dan bersepatu sesuai ketentuan universitas.
Sistem Pendaftaran Praktikum
Mahasiswa wajib mengikuti Pendaftaran Praktikum I dan/atau Pendaftaran
Praktikum II sesuai jadwal yang ditentukan. Bila tidak mengikuti maka nilai
praktikum akan 0 (nol).
Sistem Penilaian Praktikum
 Nilai akhir praktikum memiliki bobot nilai 20-30% dari nilai akhir mata
kuliah tergantung dari dosen yang bersangkutan. Nilai praktikum
berkisar antara 0-100.
 Nilai akhir praktikum terdiri dari :

Tes Akhir (70%)

Rata-rata nilai harian praktikum (30%). Rata-rata nilai harian terdiri
dari :
o Tugas pendahuluan (15%)
o Materi praktikum (50%)
o Tugas rumah (35%)
Sebelum mengikuti praktikum :
 Telah menyelesaikan semua tugas dan laporan yang diberikan
 Semua tugas pendahuluan harus ditulis tangan di atas kertas A4,
sedangkan tugas rumah dikumpulkan dalam bentuk file.
 Peserta wajib mengkopi terlebih dahulu modul praktikum dan
mempelajarinya.
 Dilarang bekerja sama dalam membuat setiap tugas pendahuluan dan
tugas rumah, kecuali tugas tersebut diberikan dalam kelompok.
Selama mengikuti praktikum :
 Keterlambatan yang ditolerir adalah 15 menit. Selebihnya peserta tidak
diperkenankan mengikuti praktikum.
 Apabila peserta tidak hadir 3 kali tanpa pemberitahuan, maka peserta
dianggap gugur dan nilai akhir praktikum yang bersangkutan diberi nilai
0 (nol).
Pelanggaran :
Apabila peserta diketahui berbuat curang, maka :
 1 kali
: akan diberikan nilai nol untuk tes, laporan atau tugas yang
bersangkutan.
14
Kurikulum


2 kali : akan diberikan nilai nol untuk praktikum yang bersangkutan hari
tersebut.
3 kali
: akan diberikan nilai nol untuk nilai akhir praktikum yang
bersangkutan.
E. Evaluasi Kemampuan Mahasiswa
Evaluasi kemampuan mahasiswa dilakukan dengan cara mengadakan kegiatan
evaluasi untuk menilai sejauh mana mahasiswa telah mencapai tujuan-tujuan
yang dirumuskan dalam kurikulum. Selama semester berlangsung, diadakan
beberapa tes atau tugas, ujian tengah semester dan ujian akhir semester untuk
tiap mata kuliah pada semester tersebut.
Pimpinan Program Studi Teknik Informatika tidak merekomendasi adanya
tes/ujian susulan bila mahasiswa tidak mengikuti tes/ujian yang diadakan. Dalam
hal yang khusus, ijin dan pelaksanaan tes/ujian susulan menjadi tanggung jawab
dosen yang bersangkutan.
Adapun skala penilaian untuk mengukur kemampuan mahasiswa dalam
menempuh setiap mata kuliah adalah sebagai berikut :
Penguasaan (%)
86 – 100
Nilai huruf
A
Nilai Numerik
4
Kategori
Istimewa
76 – 85
69 – 75
61 – 68
B+
B
C+
3,5
3
2,5
56 – 60
41 – 55
C
D
2
1
Cukup
Kurang
0 – 40
E
0
Buruk
T
0
Tidak lengkap
Baik sekali
Baik
Cukup Baik
F. Evaluasi Keberhasilan Studi
Evaluasi keberhasilan studi di Program Studi Teknik Informatika sesuai dengan
ketentuan akademik Universitas Kristen Petra, dilaksanakan pada setiap akhir
semester dan pada setiap akhir tahap pendidikan.
F1. Evaluasi keberhasilan studi semester
Evaluasi ini dilakukan pada setiap akhir semester terhadap seluruh mata
kuliah yang diambil oleh mahasiswa pada semester yang baru berakhir.
Apabila IPS yang diperoleh ≤1,50 dua semester berturut-turut, maka
15
Kurikulum
mahasiswa akan diberi peringatan tertulis. Apabila pada semester
berikutnya IPS tersebut tetap ≤1,50 maka mahasiswa yang bersangkutan
tidak diperkenankan lagi melanjutkan studinya.
F2. Evaluasi keberhasilan tiap tahap pendidikan
Tahapan
Evaluasi
I
II
III
36 sks
110 sks
b. IPK minimum
c. Nilai D maksimum
2,00
7 sks
2,00
11 sks
Seluruh sks yang
diwajibkan (144
sks)
2,00
14 sks
d. Masa studi maksimum
4 sem
10 sem
14 semester
a.
Beban
diselesaikan
studi
yang
G. Kerja Praktek
1.
2.
3.
4.
5.
6.
7.
8.
9.
Tujuan kerja praktek ini adalah agar mahasiswa dapat mengaplikasikan dan
mengembangkan pengetahuan praktis sebagai penerapan teknologi di
lapangan / perusahaan.
Kerja praktek ini berlangsung 1 – 1,5 bulan dan berbobot 2 sks.
Kerja praktek diharapkan sesuai dengan bidang studi dan dapat diambil
setelah menyelesaikan 95 sks.
Sebelum kerja praktek dilakukan, mahasiswa harus mengajukan proposal
dilengkapi formulir kerja praktek ke koordinator kerja praktek dan dosen
pembimbing yang mana secara lisan perusahaan tersebut bersedia
menerima mahasiswa untuk kerja praktek.
Setelah kerja praktek selesai dilakukan, mahasiswa diwajibkan membuat
laporan kerja praktek yang sesuai dengan format yang telah ditentukan
dengan batas waktu penyerahan laporan sesuai dengan yang ditentukan
oleh Koordinator Kerja Praktek. Laporan kerja praktek harus dikonsultasikan
dan disetujui oleh dosen pembimbing dan pembimbing perusahaan.
Nilai evaluasi untuk kerja praktek berdasarkan nilai pembimbing perusahaan
dan nilai dosen pembimbing.
Program Studi Teknik Informatika tidak merekomendasi ketidakhadiran
mahasiswa dalam kegiatan mata kuliah yang lain yang disebabkan oleh
pelaksanaan kerja praktek.
Mahasiswa yang akan mengambil kerja praktek diwajibkan mengikuti
penjelasan/pengarahan tentang segala hal yang berkaitan dengan kerja
praktek yang dilaksanakan oleh Program Studi Teknik Informatika.
Hal-hal lain diatur dalam peraturan kerja praktek tersendiri.
16
Kurikulum
H. Skripsi
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Skripsi adalah studi mahasiswa secara mandiri dalam menerapkan maupun
mengembangkan mata kuliah yang telah dipelajari.
Skripsi dapat berupa kegiatan penelitian, perencanaan, studi pustaka atau
studi perbandingan. Mahasiswa dapat mengusulkan judul dan materi
skripsi serta dosen pembimbing. Keputusan akhir ditentukan dalam sidang
proposal skripsi.
Syarat-syarat yang wajib dipenuhi :
 Sudah menyelesaikan (lulus) kuliah sekurang-kurangnya 129 SKS.
 Sudah mengambil mata kuliah Metodologi Penelitian.
 Topik skripsi yang diusulkan harus sesuai dengan bidang studi dan tidak
boleh sama dengan topik skripsi yang sudah dilaksanakan kecuali
metode dan tempat penelitian berbeda.
 Satu judul skripsi hanya dapat dikerjakan oleh seorang mahasiswa.
 Skripsi tidak bisa diambil bersamaan dengan Kerja Praktek.
Pengajuan judul skripsi harus disertai dengan form pengajuan skripsi,
transkrip nilai sementara dan proposal skripsi.
Dosen pembimbing skripsi yang disahkan Program Studi dapat mewajibkan
mahasiswa mengambil mata kuliah tertentu yang dianggap perlu untuk
menunjang skripsinya.
Skripsi dapat dikerjakan jika proposal telah disetujui oleh Program Studi
dan mahasiswa yang bersangkutan telah mendaftarkannya pada saat PRS.
Batas waktu penyelesaian skripsi selambat-lambatnya selama 1 semester.
Bila sampai batas waktu yang telah ditentukan (1 semester), mahasiswa
belum menyelesaikan skripsinya, maka skripsi tesebut dinyatakan gagal.
Untuk selanjutnya mahasiswa tersebut diperbolehkan melanjutkan
menyelesaikan skripsinya bila disetujui pada sidang perpanjangan skripsi.
Bila disetujui, mahasiswa tersebut harus mendaftarkan kembali kreditnya
(SKS) pada PRS I semester berikutnya. Bila tidak disetujui, mahasiswa
tersebut dapat mengajukan proposal dengan judul baru.
Apabila dalam 2 (dua) semester mahasiswa tidak dapat menyelesaikan
skripsinya, mahasiswa tersebut diharuskan mengganti judul dengan
mengajukan proposal baru pada saat pendaftaran proposal skripsi yang
diumumkan Program Studi Teknik Informatika.
Sistem penilaian skripsi ditentukan Program Studi Teknik Informatika.
Mahasiswa yang akan mengambil skripsi diwajibkan mengikuti
penjelasan/pengarahan tentang segala hal yang berkaitan dengan skripsi
yang dilaksanakan oleh Program Studi Teknik Informatika.
Mahasiswa wajib melakukan bimbingan ke pembimbing minimal 12 kali
(minimal 2 kali / bulan). Bila tidak terpenuhi maka mahasiswa dianggap
gagal menyelesaikan skripsinya dan mengajukan proposal dengan judul
baru.
17
Kurikulum
13. Hal-hal lain diatur dalam peraturan skripsi tersendiri.
I.
Kelulusan
Mahasiswa dinyatakan lulus sarjana lokal dalam sidang yudisium apabila telah
memenuhi syarat:
1. Menyelesaikan min. 144 SKS dan lulus seluruh mata kuliah sesuai ketentuan.
2. IPK minimum 2,00.
3. Jumlah mata kuliah dengan nilai D maksimum 14 SKS.
4. Sudah mengikuti minimum satu mata kuliah service learning.
5. Mengikuti Camp Pembinaan Mahasiswa Baru Program Studi.
6. Mengikuti Studi Ekskursi Nasional Program Studi atau dapat digantikan
dengan mengikuti Seminar Teknologi Informasi bertaraf Nasional sebanyak
3 kali.
7. Mengikuti Seminar Calon Lulusan dan Acara Pelepasan Calon Wisudawan.
8. Memiliki nilai TOEFL minimal 450.
18
Kurikulum
Program Informatika
19
Kurikulum
Kurikulum Bidang Studi Informatika
A. Daftar Mata Kuliah Wajib Bidang Studi Informatika
Semester I
No.
1.
2.
Kode
TF4210
TF4200
Mata Kuliah
SKS
R.C. Kalkulus
0 MKK
R.C. Logika dan
0 MKK
Pemrograman
3.
TF4204 Algoritma dan
5 MKK
Pemrograman (AP)~
4.
TF4371
Dasar Komputer
5 MKK
5.
TF4244 Matematika Dasar
4 MKK
(MatDas)
6.
DU4168 Pancasila &
2 MPK
Kewarganegaraan
7.
DU4161 Etika
2 MBB
8.
DU4167 Filsafat Agama
2 MPK
Jumlah
20
R.C. Kalkulus setara dengan 3 SKS
R.C. Logika dan Pemrograman setara dengan 2 SKS
Kelulusan
Prasyarat
Min C
Min C
Min C
Min C
Min C
Min C
Semester II
No.
1.
2.
Kode
TF4229
TF4235
3.
TF4372
4.
TF4405
5.
TF4223
6.
DU4171
Mata Kuliah
Basis Data (BD)~
Pemrograman Berorientasi
Obyek (PBO)~
Arsitektur dan Organisasi
Komputer (AOK)
Pengantar Manajemen dan
Bisnis
Aljabar Linier & Matriks
(Alin)*
English for Academic
Purposes
Jumlah
SKS
5 MKB
3 MKB
Kelulusan
Min C
Min C
Prasyarat
L. AP (TF4204)
4 MKK
Min C
K. DK (TF4371)
2 MKK
Min C
3 MKK
Min D
2 MPB
Min C
K. MatDas
(TF4244)
19
Semester III
No.
1.
2.
Kode
TF4267
TF4219
Mata Kuliah
Komunikasi Interpersonal
Struktur Data (SD)~
20
SKS
3 MKB
3 MKK
Kelulusan
Min C
Min C
Prasyarat
K. AP (TF4204)
Kurikulum
3.
TF4373
4.
TF4243
5.
6.
TF4227
Rekayasa Sistem Informasi
(RSI)
Sistem Operasi (SO)~
6 MKB
Min C
K. BD (TF4229)
3 MKB
Min C
K. AOK
(TF4372)
Statistika Dasar (Statdas)~
Pilihan MKDU
Jumlah
3 MKK
2
20
Min D
Mata Kuliah
Komunikasi Data dan
Jaringan Komputer
(KDJK)~
Kecerdasan Buatan (KB)
Interaksi Manusia dan
Komputer (IMK)
Teknologi Web
Teknologi Open Source
SKS
4 MKB
Kelulusan
Min C
3 MKB
3 MKK
Min C
Min C
K. SD (TF4219)
K. RSI (TF4373)
4 MKB
3 MKB
Min C
Min C
K. RSI (TF4373)
K. PBO
(TF4235)
SKS
3 MKB
Kelulusan
Min C
2 MKB
Min C
Prasyarat
K. MatDas
(TF4244)
K. Alin (TF4223)
Semester IV
No.
1.
Kode
TF4406
2.
3.
TF4409
TF4237
4.
5.
TF4343
TF4374
6.
Pilihan MKDU
Jumlah
Prasyarat
K. AOK
(TF4372)
2
19
Semester V
No.
1.
Kode
TF4415
2.
TF4257
3.
TF4361
4.
5.
Mata Kuliah
Grafika Komputer
(Grafkom)
Teori Bahasa & Automata
(Automata)
Pemrograman Aplikasi
Java
MK Pilihan
MK Pilihan Pengutamaan
Jumlah
3 MKB
Min C
9 MKB
3 MKB
20
Min C
Min C
K. PBO
(TF4235)
Syarat > 60 SKS
Syarat > 60 SKS
Semester VI
No.
1.
2.
Kode
FT4502
DU4163
Mata Kuliah
Technopreneurship 1
Etika Profesi
SKS
3 MKK
2 MBB
Kelulusan
Min C
Min C
3.
TF4317
Manajemen Proyek
Teknologi Informasi
3 MKB
Min C
21
Prasyarat
L. Etika, L.
Filsafat Agama,
Syarat > 70 SKS
K. RSI (TF4373)
Kurikulum
4.
5.
MK Pilihan
MK Pilihan Pengutamaan
Jumlah
6 MKB
6 MKB
20
Min C
Min C
Syarat > 60 SKS
Syarat > 60 SKS
Prasyarat
K.
Technopreneur
ship 1
K. Statdas
(TF4227),
Syarat  105
SKS
Syarat  95 SKS
Syarat > 60 SKS
Syarat > 60 SKS
Syarat > 60 SKS
Semester VII
No.
1.
Kode
FT4503
Mata Kuliah
Technopreneurship 2
SKS
4 MKK
Kelulusan
Min C
2.
TF4259
Metodologi Penelitian
(Metpen)
2 MKK
Min D
3.
4.
4.
5.
TF4261
TF4495
Kerja Praktek (KP)
Kuliah Kerja Nyata (KKN)
MK Pilihan
MK Pilihan Pengutamaan
Jumlah
2 MKB
3 MPB
3 MKB
6 MKB
20
Min C
Min C
Min C
Min C
Mata Kuliah
Tugas Akhir
SKS
6 MKB
Kelulusan
Min C
Semester VIII
No.
1.
Kode
TF4999
Jumlah
Prasyarat
K. Metpen
(TF4259),
Syarat  129
SKS
6
B. Daftar Mata Kuliah Pilihan Bidang Studi Informatika
No.
1.
Kode
TF4441
2.
TF4453
3.
4.
TF4339
TF4426
Mata Kuliah Pilihan
Pengolahan Citra Digital &
Computer Vision
(PCD&CV)
Game Development
SKS
6 MKB
Kelulusan
Min C
6 MKB
Min C
Jaringan Saraf Tiruan
Kriptografi dan
Steganografi
3 MKB
3 MKB
Min C
Min C
22
Prasyarat
K. PBO
(TF4235), K.
Alin (TF4223)
K. KB (TF4409),
K. Grafkom
(TF4415)
K. KB (TF4409)
K. PBO
(TF4235)
Kurikulum
5.
TF4353
3 MKB
Min C
3 MKB
Min C
3 MKB
Min C
3 MKB
Min C
TF4436
Manajemen Keamanan
Komputer
Natural Language
Processing
Pemrograman Aplikasi
.NET
Pemrograman Mobile
Device
Robotika
6.
TF4431
7.
TF4349
8.
TF4347
9.
3 MKB
Min C
10.
11.
TF4337
TF4271
Sistem Logika Fuzzy~
Sistem Multimedia
3 MKB
3 MKB
Min C
Min C
12.
TF4293
Teknik Kompilasi
3 MKB
Min C
13.
TF4295
3 MKB
Min C
14.
15.
TF4401
TF4437
Teknik Pemodelan dan
Simulasi
Topik Khusus
Virtual Reality
3 MKB
3 MKB
Min C
Min C
Jumlah Sks Pilihan
51
Kelompok MK Pilihan berdasarkan Pengutamaan:
Rancang bangun computer game
1
Kecerdasan Buatan
2
Grafika Komputer
3
Game Development
4
Sistem Multimedia
5
Pemrograman Mobile Device
Rancang bangun virtual reality
1
Grafika Komputer
2
Pengolahan Citra Digital & Computer Vision
3
Virtual Reality
23
K. KDJK
(TF4406)
K. Automata
(TF4257)
K. PBO
(TF4235)
K. PBO
(TF4235)
K. KB (TF4409),
K Automata
(TF4257)
K. Alin (TF4223)
K. PBO
(TF4235)
K. Automata
(TF4257)
K. Statdas,
K. SD (TF4219)
K. KB (TF4409),
K. CV (TF4275)
Kurikulum
Rancang bangun sistem sekuriti, proteksi dan deteksi berbasis komputer
1
Kriptografi & Steganografi
2
Pengolahan Citra Digital & Computer Vision
3
Menajemen Keamanan Komputer
Keterangan :
 Mata kuliah tercetak dengan bintang (*) adalah mata kuliah yang disertai
responsi
 Mata kuliah tercetak dengan tilde (~) adalah mata kuliah yang disertai
praktikum
 Mata kuliah KKN dan Topik Khusus, dapat digantikan dengan Mata Kuliah
Pilihan dan Pilihan Pengutamaan.
 Tugas Akhir dan Kerja Praktek tidak boleh diambil pada semester yang sama.
 Keterangan prasyarat kuliah :
K = Kuliah, mata kuliah prasyarat pernah diambil pada semester sebelumnya.
L = Lulus, mata kuliah prasyarat pernah diambil pada semester sebelumnya
dan lulus
 Mata kuliah pilihan minimum 60% harus dari program yang diikuti.
24
C. Alur Studi Bidang Studi Informatika
Kurikulum
25
Kurikulum
Kurikulum Bidang Studi Teknologi Informasi
A. Daftar Mata Kuliah Wajib Bidang Studi Teknologi Informasi
Semester I
No.
1.
2.
Kode
TF4210
TF4200
Mata Kuliah
SKS
R.C. Kalkulus
0 MKK
R.C. Logika dan
0 MKK
Pemrograman
3.
TF4204 Algoritma dan
5 MKK
Pemrograman (AP)~
4.
TF4371
Dasar Komputer
5 MKK
5.
TF4244 Matematika Dasar
4 MKK
(MatDas)
6.
DU4168 Pancasila &
2 MPK
Kewarganegaraan
7.
DU4161 Etika
2 MBB
8.
DU4167 Filsafat Agama
2 MPK
Jumlah
20
R.C. Kalkulus setara dengan 3 SKS
R.C. Logika dan Pemrograman setara dengan 2 SKS
Kelulusan
Prasyarat
Min C
Min C
Min C
Min C
Min C
Min C
Semester II
No.
1.
2.
Kode
TF4229
TF4235
3.
TF4372
4.
TF4405
5.
TF4223
6.
DU4171
Mata Kuliah
Basis Data (BD)~
Pemrograman Berorientasi
Obyek (PBO)~
Arsitektur dan Organisasi
Komputer (AOK)
Pengantar Manajemen dan
Bisnis
Aljabar Linier & Matriks
(Alin)*
English for Academic
Purposes
Jumlah
SKS
5 MKB
3 MKB
Kelulusan
Min C
Min C
Prasyarat
L. AP (TF4204)
4 MKK
Min C
K. DK (TF4371)
2 MKK
Min C
3 MKK
Min D
2 MPB
Min C
K. MatDas
(TF4244)
19
Semester III
No.
1.
Kode
TF4267
Mata Kuliah
Komunikasi Interpersonal
26
SKS
3 MKB
Kelulusan
Min C
Prasyarat
Kurikulum
2.
3.
TF4219
TF4373
4.
TF4243
5.
6.
TF4227
Struktur Data (SD)~
Rekayasa Sistem Informasi
(RSI)
Sistem Operasi (SO)~
3 MKK
6 MKB
Min C
Min C
K. AP (TF4204)
K. BD (TF4229)
3 MKB
Min C
K. AOK
(TF4372)
Statistika Dasar (Statdas)~
Pilihan MKDU
Jumlah
3 MKK
2
20
Min D
Mata Kuliah
Komunikasi Data dan
Jaringan Komputer
(KDJK)~
Kecerdasan Buatan (KB)
Interaksi Manusia dan
Komputer (IMK)
Teknologi Web
Teknologi Open Source
SKS
4 MKB
Kelulusan
Min C
3 MKB
3 MKK
Min C
Min C
K. SD (TF4219)
K. RSI (TF4373)
4 MKB
3 MKB
Min C
Min C
K. RSI (TF4373)
K. PBO
(TF4235)
SKS
4 MKB
Kelulusan
Min C
Prasyarat
K. KDJK
(TF4406)
K. RSI (TF4373)
K. KDJK
(TF4406)
K. RSI (TF4373)
Syarat > 60 SKS
Semester IV
No.
1.
Kode
TF4406
2.
3.
TF4409
TF4237
4.
5.
TF4343
TF4374
6.
Pilihan MKDU
Jumlah
Prasyarat
K. AOK
(TF4372)
2
19
Semester V
No.
1.
Kode
TF4427
2.
3.
TF4355
TF4417
4.
5.
TF4448
Mata Kuliah
Manajemen Jaringan
Komputer
Administrasi Basis Data
Pengembangan Teknologi
Informasi
Enterprise Architecture
MK Pilihan
Jumlah
3 MKB
4 MKK
Min C
Min C
3 MKB
6 MKB
20
Min C
Min C
Semester VI
No.
1.
2.
Kode
FT4502
DU4163
Mata Kuliah
Technopreneurship 1
Etika Profesi
SKS
3 MKK
2 MBB
Kelulusan
Min C
Min C
3.
TF4317
Manajemen Proyek
Teknologi Informasi
3 MKB
Min C
27
Prasyarat
L. Etika, L.
Filsafat Agama,
Syarat > 70 SKS
K. RSI (TF4373)
Kurikulum
4.
TF4347
5.
6.
TF4422
Semester VII
No.
Kode
1.
FT4503
Pemrograman Mobile
Device
Audit Sistem Informasi
MK Pilihan
Jumlah
3 MKB
Min C
3 MKB
6
20
Min C
Min C
Mata Kuliah
Technopreneurship 2
SKS
4 MKK
Kelulusan
Min C
2.
TF4259
Metodologi Penelitian
(Metpen)
2 MKK
Min D
3.
4.
5.
TF4261
TF4495
Kerja Praktek (KP)
Kuliah Kerja Nyata (KKN)
MK Pilihan
Jumlah
2 MKB
3 MPB
9 MKB
20
Min C
Min C
Min C
Mata Kuliah
Tugas Akhir
SKS
6 MKB
Kelulusan
Min C
Semester VIII
No.
Kode
1.
TF4999
Jumlah
K. PBO
(TF4235)
K. RSI (TF4373)
Syarat > 60 SKS
Prasyarat
K.
Technopreneur
ship 1
K. Statdas
(TF4227),
Syarat  105
SKS
Syarat  95 SKS
Syarat > 60 SKS
Syarat > 60 SKS
Prasyarat
K. Metpen
(TF4259),
Syarat  129
SKS
6
B. Daftar Mata Kuliah Pilihan Bidang Studi Teknologi Informasi
No.
1.
Kode
TF4443
2.
3.
TF4501
4.
TF4444
Mata Kuliah Pilihan
Administrasi Sistem
Operasi
Biomedical Technology
Cisco Networking
Academy Program
(CNAP)
Computing
Infrastructure &
Development
28
SKS
3 MKB
Kelulusan
Min C
Prasyarat
K. SO (TF4243)
3 MKB
3 MKB
Min C
Min C
K. PTI (TF4417)
K. ManJarkom
(TF4427)
3 MKB
Min C
K. PTI (TF4417)
Kurikulum
5.
6.
7.
TF4333
TF4329
TF4309
Data Mining
Data Warehouse
Decision Support
Systems
Document Management
System
Enterprise Resource
Planning (ERP)
Enterprise Messaging
Architecture
Integrated System,
Upgrading and Migration
Manajemen Keamanan
Komputer
Manajemen Resiko
Pemrograman Aplikasi
Java
Service Oriented
Architecture
Sistem Informasi
Geografis
Sistem Multimedia
8.
TF4446
9.
TF4414
10.
TF4451
11.
TF4449
12.
TF4353
13.
14.
TF4429
TF4361
15.
TF4452
16.
TF4351
17.
TF4271
18.
19.
20.
TF4442 Teknologi Virtual
TF4401
Topik Khusus
TF4447 Unified Communication
Jumlah Sks Pilihan
3 MKB
3 MKB
3 MKB
Min C
Min C
Min C
K. BD (TF4229)
K. BD (TF4229)
K. RSI (TF4373)
3 MKB
Min C
K. PTI (TF4417)
3 MKB
Min C
K. RSI (TF4373)
3 MKB
Min C
3 MKB
Min C
K. ManJarkom
(TF4427)
K. PTI (TF4417)
3 MKB
Min C
3 MKB
3 MKB
Min C
Min C
3 MKB
Min C
3 MKB
Min C
3 MKB
Min C
3 MKB
3 MKB
3 MKB
60
Min C
Min C
Min C
K. KDJK
(TF4406)
K. RSI (TF4373)
K. PBO
(TF4235)
K. TekWeb
(TF4343)
K. RSI (TF4373)
K. PBO
(TF4235)
K. SO (TF4243)
--K. PTI (TF4417)
Keterangan:
 Mata kuliah tercetak dengan bintang (*) adalah mata kuliah yang disertai
responsi
 Mata kuliah tercetak dengan tilde (~) adalah mata kuliah yang disertai
praktikum
 Mata kuliah KKN dan Topik Khusus, dapat digantikan dengan Mata Kuliah
Keahlian Berkarya Pilihan (MKBP).
 Tugas Akhir dan Kerja Praktek tidak boleh diambil pada semester yang sama.
 Keterangan prasyarat kuliah :
K = Kuliah, mata kuliah prasyarat pernah diambil pada semester sebelumnya.
L = Lulus, mata kuliah prasyarat pernah diambil pada semester sebelumnya
dan lulus
 Mata kuliah pilihan minimum 60% harus dari program yang diikuti.
29
C. Alur Studi Bidang Studi Teknologi Informasi
Kurikulum
30
Kurikulum
Program
Sistem Informasi Bisnis
31
Kurikulum
Kurikulum Program Sistem Informasi Bisnis
A. Daftar Mata Kuliah Wajib Program Sistem Informasi Bisnis
Semester I
No.
1.
2.
Kode
TF4210
TF4200
Mata Kuliah
SKS
R.C. Kalkulus
0 MKK
R.C. Logika dan
0 MKK
Pemrograman
3.
TF4204 Algoritma dan
5 MKK
Pemrograman (AP)~
4.
TF4371
Dasar Komputer
5 MKK
5.
TF4244 Matematika Dasar
4 MKK
(MatDas)
6.
DU4168 Pancasila &
2 MPK
Kewarganegaraan
7.
DU4161 Etika
2 MBB
8.
DU4167 Filsafat Agama
2 MPK
Jumlah
20
R.C. Kalkulus setara dengan 3 SKS
R.C. Logika dan Pemrograman setara dengan 2 SKS
Kelulusan
Prasyarat
Min C
Min C
Min C
Min C
Min C
Min C
Semester II
No.
1.
2.
Kode
TF4229
TF4235
3.
TF4372
4.
TF4405
5.
TF4223
6.
DU4171
Mata Kuliah
Basis Data (BD)~
Pemrograman Berorientasi
Obyek (PBO)~
Arsitektur dan Organisasi
Komputer (AOK)
Pengantar Manajemen dan
Bisnis
Aljabar Linier & Matriks
(Alin)*
English for Academic
Purposes
Jumlah
SKS
5 MKB
3 MKB
Kelulusan
Min C
Min C
Prasyarat
L. AP (TF4204)
4 MKK
Min C
K. DK (TF4371)
2 MKK
Min C
3 MKK
Min D
2 MPB
Min C
K. MatDas
(TF4244)
19
Semester III
No.
1.
Kode
TF4267
Mata Kuliah
Komunikasi Interpersonal
32
SKS
3 MKB
Kelulusan
Min C
Prasyarat
Kurikulum
2.
3.
TF4219
TF4373
4.
TF4243
5.
6.
TF4227
Struktur Data (SD)~
Rekayasa Sistem Informasi
(RSI)
Sistem Operasi (SO)~
3 MKK
6 MKB
Min C
Min C
K. AP (TF4204)
K. BD (TF4229)
3 MKB
Min C
K. AOK
(TF4372)
Statistika Dasar (Statdas)~
Pilihan MKDU
Jumlah
3 MKK
2
20
Min D
Mata Kuliah
Komunikasi Data dan
Jaringan Komputer
(KDJK)~
Kecerdasan Buatan (KB)
Interaksi Manusia dan
Komputer (IMK)
Teknologi Web
Teknologi Open Source
SKS
4 MKB
Kelulusan
Min C
3 MKB
3 MKK
Min C
Min C
K. SD (TF4219)
K. RSI (TF4373)
4 MKB
3 MKB
Min C
Min C
K. RSI (TF4373)
K. PBO
(TF4235)
Semester IV
No.
1.
Kode
TF4406
2.
3.
TF4409
TF4237
4.
5.
TF4343
TF4374
6.
Pilihan MKDU
Jumlah
Prasyarat
K. AOK
(TF4372)
2
19
Semester V
No.
1.
Kode
TF4321
2.
3.
4.
5.
TF4413
TF4333
TF4448
Mata Kuliah
Sistem Informasi
Akuntansi (SIA)
E-Business
Data Mining
Enterprise Architecture
MK Pilihan
Jumlah
SKS
4 MKB
Kelulusan
Min C
Prasyarat
K. RSI (TF4373)
4 MKK
3 MKB
3 MKB
6 MKB
20
Min C
Min C
Min C
Min C
K. RSI (TF4373)
K BD (TF4229)
K. RSI (TF4373)
Syarat > 60 SKS
Prasyarat
Semester VI
No.
1.
2.
Kode
FT4502
DU4163
Mata Kuliah
Technopreneurship 1
Etika Profesi
SKS
3 MKK
2 MBB
Kelulusan
Min C
Min C
3.
TF4317
3 MKB
Min C
4.
TF4414
Manajemen Proyek
Teknologi Informasi
Enterprise Resource
L. Etika, L.
Filsafat Agama,
Syarat > 70 SKS
K. RSI (TF4373)
3 MKB
Min C
K. RSI (TF4373)
33
Kurikulum
5.
Planning (ERP)
MK Pilihan
Jumlah
9 MKB
20
Min C
Syarat > 60 SKS
Prasyarat
K.
Technopreneur
ship 1
K. Statdas
(TF4227),
Syarat  105
SKS
Syarat  95 SKS
Syarat > 60 SKS
Syarat > 60 SKS
Semester VII
No.
1.
Kode
FT4503
Mata Kuliah
Technopreneurship 2
SKS
4 MKK
Kelulusan
Min C
2.
TF4259
Metodologi Penelitian
(Metpen)
2 MKB
Min D
3.
4.
5.
TF4261
TF4495
Kerja Praktek (KP)
Kuliah Kerja Nyata (KKN)
MK Pilihan
Jumlah
2 MKB
3 MPB
9 MKB
20
Min C
Min C
Min C
Mata Kuliah
Tugas Akhir
SKS
6 MKB
Kelulusan
Min C
Semester VIII
No.
1.
Kode
TF4999
Jumlah
Prasyarat
K. Metpen
(TF4259),
Syarat  129
SKS
6
B. Daftar Mata Kuliah Pilihan Program Sistem Informasi Bisnis
No.
1.
2.
3.
Kode
TF4355
TF4301
TF4303
Mata Kuliah Pilihan
Administrasi Basis Data
Akuntansi Biaya
Aplikasi Sistem Pakar
SKS
3 MKB
3 MKB
3 MKB
Kelulusan
Min C
Min C
Min C
4.
5.
6.
7.
TF4422
TF4329
TF4309
TF4353
3 MKB
3 MKB
3 MKB
3 MKB
Min C
Min C
Min C
Min C
8.
9.
TF4429
TF4357
Audit Sistem Informasi
Data Warehouse
Decision Support Systems
Manajemen Keamanan
Komputer
Manajemen Resiko
Perencanaan Strategis
Sistem Informasi
3 MKB
3 MKB
Min C
Min C
34
Prasyarat
K. RSI (TF4373)
K. SIA (TF4321)
K. PBO
(TF4235)
K. RSI (TF4373)
K. BD (TF4229)
K. RSI (TF4373)
K. KDJK
(TF4406)
K. RSI (TF4373)
K. RSI (TF4373)
Kurikulum
10.
11.
12.
TF4435
TF4351
TF4367
Riset Operasi
Sistem Informasi Geografis
Sistem Informasi
Perhotelan
Sistem Informasi
Perpustakaan
Integrated System,
Upgrading and Migration
Teknik Pemodelan dan
Simulasi
13.
TF4335
14.
TF4449
15.
TF4295
16.
TF4401 Topik Khusus
Jumlah Sks Pilihan
3 MKB
3 MKB
3 MKB
Min C
Min C
Min C
K. Alin (TF4223)
K. RSI (TF4373)
K. RSI (TF4373)
3 MKB
Min C
K. RSI (TF4373)
3 MKB
Min C
K. ERP (TF4414)
3 MKB
Min C
K. Statdas
(TF4227),
K. SD (TF4219)
3 MKB
48
Min C
Keterangan :
 Mata kuliah tercetak dengan bintang (*) adalah mata kuliah yang disertai
responsi
 Mata kuliah tercetak dengan tilde (~) adalah mata kuliah yang disertai
praktikum
 Mata kuliah KKN dan Topik Khusus, dapat digantikan dengan Mata Kuliah
Keahlian Berkarya Pilihan (MKBP).
 Tugas Akhir dan Kerja Praktek tidak boleh diambil pada semester yang sama.
 Keterangan prasyarat kuliah :
K = Kuliah, mata kuliah prasyarat pernah diambil pada semester sebelumnya.
L = Lulus, mata kuliah prasyarat pernah diambil pada semester sebelumnya
dan lulus
 Mata kuliah pilihan minimum 60% harus dari program yang diikuti
35
C. Alur Studi Program Sistem Informasi Bisnis
Kurikulum
36
Kurikulum
Silabus Mata Kuliah
37
Kurikulum
Administrasi Basis Data
(3 sks kuliah)
Tujuan:
Mata kuliah ini memberikan ilmu dan kemampuan yang diperlukan untuk menginstall, mengonfigurasi, mengawasi dan memecahkan masalah dari sistem
manajemen database client server menggunakan Microsoft SQL Server 2008
Pokok Bahasan:
1.
DIM/Data and Database Administration : Data and database
administration (Automated Administration using MS Agent,
Unattended installation, Backup and restoring database)
2. DIM/Data and Database Administration : Transaction processing
(Transferring data)
3. DIM/Data Integrity and Quality : Data quality principles
4. DIM/Data Integrity and Quality : Data quality audits (DBCC statements)
5. DIM/Security and Privacy : Basic data security principles, Data security
implementation
6. DIM/Distributed Databases : Distributed Databases (Maintaining high
availability)
7. DIM/Data Retrieval and Manipulation with Database Languages : DDL
8. DIM/Physical Database Implementation : indexing (SQL Server data
optimation using indexing)
9. DIM/Database Management Systems : Use of database management
systems in an enterprise system context (File and File Group)
10. DIM/Data Structures : Memory management
Pustaka:
1. MOC 6231A. Installing Configuring and Administering SQL Server 2008.
Microsoft Press. 2010
2. Chriss, Miller. SQL Server System Administrator. Pearson Education. 1998
Administrasi Sistem Operasi
(3 sks kuliah di lab)
Tujuan:

Mengetahui dasar-dasar administrasi sistem operasi, apa yang dilakukan dan
bagaimana cara melakukan administrasi sistem operasi
Pokok Bahasan:
1.
2.
3.
OS/Overview Of Operating Systems: History of operating system
development (Windows server 2008)
SAM/Operating Systems : Server services (print, file, DHCP, DNS, FTP,
HTTP, mail, SNMP, telnet) (Administrasi DNS DHCP RRAS)
OS/Overview Of Operating Systems: Functionality of a typical operating
system (Introductory Active Directory)
38
Kurikulum
4.
OS/Security Models : Types of access control: mandatory, discretionary,
originator-controlled, role-based (Administrasi Group policy)
5. SAM/Applications: Server services (database, web, network services,
etc.) (Administrasi Application Server)
6. OS/File Systems : Naming, searching, access, backups (Administrasi file
dan print service)
7. OS/Security Models : Types of access control: mandatory, discretionary,
originator-controlled, role-based Administrasi (Network Access
Protection)
8. CS/Computer Security Management : (Monitoring dan Maintenance OS
Server)
9. CI/Computing Infrastructures : (High Availability and Disaster Recovery)
10. SAM/Administrative Activities : Resource management (Administrasi
Hyper V)
Pustaka:
1.
Warren, Andy., et. al. Planning for windows 2008 server. Microsoft
Corporation. 2010
Akuntansi Biaya
(3 sks kuliah)
Tujuan:
Mampu melakukan perhitungan harga pokok (costing) produk dan jasa sehingga
dapat mencatat dan melaporkan dalam laporan keuangan serta mampu
mengaplikasikan dalam sebuah perangkat lunak
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
IML/Information System Strategi : Pendahuluan Akuntansi Biaya
SAD/Analysis and Specification of System Requirement : Desain sistem
costing
SAD/Analysis and Specification of System Requirement : Job order cost
accounting : fisik dan perpetual
SAD/Analysis and Specification of System Requirement : Process cost
accounting : fisik dan perpetual
IML/System Planning : Allocating cost to departement
IML/System Planning : Activity based costing
IML/System Planning : Allocating joint cost
SAD/Realization of IT-Based Opportunities With System Development
Project : Aplikasi di bidang teknologi informasi
Pustaka:
1.
2.
3.
Maher, Michael. Fundamental of Cost Accounting. McGraw-Hill, Boston. 2007
Horngren, Charles T. Cost Accounting: a Managerial Emphasis. 13th Edition.
Upper Saddle River, N.J. 2008
Mulyadi. Sistem Informasi Akuntasi Edisi 5, Cetakan 8. Erlangga. 2007
39
Kurikulum
Algoritma dan Pemrograman
(4 sks kuliah, 1 sks praktikum)
Tujuan:
Memahami dan mempelajari model-model probabilitas dan hipotesa yang dipakai
untuk menjelaskan suatu fenomena acak yang muncul dalam bidang komputer
Pokok Bahasan:
1. PL/Overview : sejarah bahasa pemrograman, sekilas tentang paradigma
pemrograman.
2. PL/Type Systems : tipe data sebagai himpunan dari nilai dan operasi,
membuat tipe data.
3. PF/Fundamental Constructs : sintaks dan semantik dasar dari
pemrograman tingkat atas, tipe-tipe Variable, penulisan ekspresi, and
assignment,
4. PF/Fundamental Constructs : Simple I/O,
5. PF/Fundamental Constructs : kondisi dan loop
6. PF/Fundamental Constructs : Functions dan parameter passing.
7. PF/Data Structures : Representasi data numerik, Range data, kesalahan
pembualatan integer dan presisi data,
8. PF/Data Structures : Arrays.
9. PF/Data Structures : Representasi data karakter, string dan manipulasi
string.
10. ALC/Algorithmic Strategies : Pattern matching dan string/text
algorithms.
11. PF/Data Structures : Pointer dan references.
12. File and Stream
Pustaka:
1. Kent, J. (2004). C++ Demystified. McGraw-Hill/Osborne
2. Hartanto, B. (2004). Memahami Logika Pembuatan Program C. Penerbit
Andi
3. McConnell, S. (2004). Code Complete. 2nd Edition, Redmond, Washington
4. Lafore, R. (2002). Object Oriented Programming in C++. 4th Edition. Sams
5. Keogh, J. (2004). OOP Demystified. McGraw-Hill/Osborne
Aljabar Linier
(2 sks kuliah, 1 sks responsi)
Tujuan:
Memahami dan menguasai konsep dasar aljabar linier dan matriks sebagai
pendukung ilmu pengetahuan dan terampil menggunakannya khususnya dalam
komputasi
Pokok Bahasan:
1.
ML/Operation Research : Linear Programming, Sistem Persamaan Linier
40
Kurikulum
2.
3.
4.
5.
6.
ML/Linear Algebra : Matriks : definisi, operasi, invers, bentuk khusus
matriks
ML/Linear Algebra : Determinan : evaluasi dan sifat-sifat
ML/Linear Algebra : Vektor: definisi, norm, dot product, proyeksi, cross
product
ML/Linear Algebra : Ruang vektor : ruang-n Euclid, transformasi linier
dan sifat-sifatnya, ruang vektor riil, ruang bagian, merentang, bebas
linier, basis and dimensi
ML/Linear Algebra : Nilai Eigen dan vektor Eigen : definisi, diagonalisasi,
diagonalisasi ortogonal
Pustaka:
1.
2.
Anton, Howard. Elementary Linier Algebra Apllication Version. 9th Edition.
John Wiley & Sons. 2004
Lay, David C. Linear Algebra and Its Applications. 3rd Edition. Addison Wesley.
2006
Aplikasi Sistem Pakar
(3 sks kuliah)
Tujuan:
Memahami konsep-konsep dasar dan penggunaan sistem pakar beserta dengan
aspek implementasinya
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
AI/Introduction
AI/Karakteristik Utama dari Sistem Pakar
AI/Rule Sets, Jaringan Semantik, Otomasi Logika dan Konsep Berpikir
AI/Metode Inferensi Forward Chaining
AI/Metode Inferensi Backward Chaining
AI/Representasi Grafik
AI/Akuisisi Pengetahuan (Knowledge Acquisition)
AI/Certainty Theory
AI/Fuzzy Logic
AI/Induction System
AI/Sistem Pakar Berbasis Frame
AI/Pendekatan Bayesian untuk Inexact Reasoning
Pustaka:
1.
2.
Harris, C.J., Moore, C.G., Brown, M.. Intelligent Control. World Scientic, 1993.
James P Ignizio, Introduction to Expert System, 1991
41
Kurikulum
Arsitektur dan Organisasi Komputer
(4 sks kuliah)
Tujuan:
Memahami konsep dasar suatu komputer, mengerti urutan eksekusi suatu
instruksi, serta memahami cara perhitungan arimatika di suatu komputer.
Memahami konsep dasar organisasi komputer, struktur bus, sinyal kontrol, input
output dan memori
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
AO/Computer Architecture And Organization : Arsitektur komputer dan
mikroprosesor
AO/Computer Architecture And Organization : Register dan
representasi data
AO/Computer Architecture And Organization : Proses eksekusi instruksi
AO/Computer Architecture And Organization : format instruksi,
addressing mode
AO/Digital Logic And Data Representation : Proses perhitungan
aritmatik pada CPU
AO/Computer Architecture And Organization : Organisasi dasar
komputer
AO/Digital Logic And Data Representation : Central Processing Unit :
perencanaan sinyal kontrol, organisasi 1 dan 2 bus
AO/Interfacing And I/O Strategies : Unit Input/Output (I/O) :
programmed controlled I/O, interrupt, Direct Memory Access
AO/Memory Architecture : Organisasi memori : memory hirarchy,
internal chip memory, System momory, cache memory, virtual memory
Pustaka:
1.
2.
3.
Stallings, William. Computer Organization & Architecture : Designing for
Performance.7th Edition. Upper Saddle River, NJ, 2006
Tanenbaum, Andrew S. Structure Computer Organization. 5th Edition. Upper
Saddle River, 2006
Hamacher, V.Carl. Computer Organization. 5th Edition. Mc Graw Hill. 2002
Audit Sistem Informasi
(3 sks kuliah)
Tujuan:
Mahasiswa mampu menguasai konsep-konsep dasar audit sistem informasi dan
teknik audit berbasis komputer.
Pokok Bahasan:
42
Kurikulum
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
IM/Information Models : Information privacy, integrity, security, and
preservation, Concepts of Information Assurance (data persistence,
integrity)
SPI/Social Context : Social implications of networked communication
SPI/Professional Ethics : Community values and the laws by which we
live, The nature of professionalism (including care, attention and
discipline, fiduciary responsibility, and mentoring), Keeping up-to-date
as a professional, Various forms of professional credentialing and the
advantages and disadvantages, The role of the professional in public
policy, Maintaining awareness of consequences, Ethical dissent and
whistle-blowing, Codes of ethics, conduct, and practice (IEEE, ACM, SE,
AITP, and so forth),“Acceptable use” policies for computing in the
workplace,
SPI/Risks: Risk assessment, management, removal and reduction,
control
SPI/Security Operations: Physical security, Physical access controls,
Operational security, Security policies for systems/networks, Dealing
with problems (both technical and human)
SPI/Economics Of Computing : The phenomenon of outsourcing and
offshoring; impacts on employment and on economics
SPI/Legal Issues in Computing : Compliance (ISO 17799, Sarbanes-Oxley,
UU ITE, CMMI, SPICE,HIPAA ), Hackers/crackers, Viruses, System use
policies & monitoring, Risks and liabilities of computer-based systems,
Accountability, responsibility, liability
SPI/Professional and Ethical Issues and Responsibilities : Codes of
professional conduct, such as ISACA Code of Ethic
CI/Computing Infrastructures : Server farms
IML/Information Systems Sourcing and Acquisition : Information
Systems Sourcing and Acquisition
IML/Using IT Governance Frameworks : Using IS/IT governance
frameworks
IML/IT Risk Management : Managing business continuity, Managing
security and privacy
IPM/Project Management Standards : Project auditing
EA/Enterprise Architecture Frameworks : Enterprise architecture
frameworks
EA/Enterprise Architecture and Management Controls : Audit and
compliance
Pustaka:
1.
2.
Champlain, Jack J., Audit Information System, 2nd edition, John Wiley & Sons
Inc., 2003
Hunton, J.E., S. M. Bryant, N.A. Bagranoff, Core Concepts of Information of
Information Technology Auditing, John Wiley & Sons Inc., 2004
43
Kurikulum
3.
Weber, Ron. Information Systems Control and Audit, 4th edition, Prentice
Hall, 1999
Basis Data
(4 sks kuliah, 1 sks praktikum)
Tujuan:
Memahami metode pengarsipan data dan relational database management
system serta mampu merancang suatu sistem basis data.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
DIM/Entity Relationship Model
DIM/Mapping
DIM/Normalisasi
DIM/Data Definition Language
DIM/Data Manipulation Language
DIM/Data Control Language
DIM/Intro PL/SQL
DIM/Atomic Data Type
DIM/Records
DIM/Cursor
DIM/Exception Handling
DIM/Function
DIM/Procedure
DIM/Trigger
Pustaka:
1.
2.
3.
4.
5.
Elmasri, Rames. Fundamental of Database Systems. 5th Edition. Addison
Wesley. 2007.
Jorden, Joseph L. SQL Server 2005 DBA Street Smarts. Sybex. 2007.
Solid Quality Learning. Microsoft SQL Server 2005 Implementation and
Maintenance Self Paced Training Kit. Microsoft Press, Washington. 2006.
Oracle.Oracle Database 10g: SQL Fundamentals I. Oracle. 2004.
Oracle.Oracle Database 10g: SQL Fundamentals II. Oracle. 2004.
Biomedical Technology
(3 sks kuliah)
Tujuan:

Mengetahui dasar-dasar Biomedic, dan penerapan IT dalam Biomedic.
Pokok Bahasan:
1.
IM/Information Models : Information storage and retrieval (IS&R)
(Electronic Medical Records)
44
Kurikulum
2.
3.
4.
5.
6.
7.
8.
IM/Information Models : Information capture and representation (Data
Modeling and Simulation)
ML/Operations Research : Probabilistic modeling (Biologic Computing)
IM/Special-Purpose Databases : Knowledge management: Knowledge
representation and elucidation, information retrieval (KMeX: A
Knowledge-Based Digital Library for Retrieving Scenario-Specific
Medical Text Documents)
IM/Digital Libraries : Digitization, storage, and interchange (Integrated
Multimedia Patient Record Systems)
IM/Data Mining : Multimedia Database Mining (Clinical Decision
Support Systems)
IM/Multimedia Systems : Content-based analysis, indexing, and retrieval
of audio, images, and video (From Telemedicine to Ubiquitous MHealth: The Evolution of E-Health Systems)
IM/Multimedia Systems : Presentation, rendering, synchronization,
multi-modal integration/interfaces (Multimedia for future health –
smart medical home)
Pustaka:
1.
Dagan Feng, David., Biomedical Information Technology. Academic Press.
2010
Cisco Networking Academy Program - Routing
(3 sks laboratorium)
Tujuan:
1.
2.
3.
Memahami dan mengetahui konfigurasi router sebagai peralatan
jaringan.
Mengerti dan memahami beberapa macam routing protocol.
Mengerti dan memahami konsep Variable Length Subnet Mask dan
Classless Inter Domain Routing.
PokokBahasan:
1.
N/Foundations of Networking : Introduction to Routing and Packet
Forwarding
2. N/Routing and Switching : Static Routing
3. N/Routing and Switching : Introduction to Dynamic Routing Protocols
4. N/Routing and Switching : Distance Vector Routing Protocols
5. N/Routing and Switching : RIP version 1
6. N/Routing and Switching : VLSM and CIDR
7. N/Routing and Switching : RIPv2
8. N/Routing and Switching : The Routing Table
9. N/Routing and Switching : EIGRP
10. N/Routing and Switching : Link State Routing Protocols
11. N/Routing and Switching : OSPF
45
Kurikulum
Pustaka:
1.
Lamle, Todd., Cisco Certified Network Associate sixth Edition. Wiley
Publishing. 2006.
Dasar Komputer
(5 sks kuliah)
Tujuan:
Mempunyai pengetahuan dasar mengenai komputer baik hardware, software,
sistem pengolahan data, jaringan komputer, virus komputer, serta memahami
cara kerja komponen rangkaian digital, fungsi boolean, dan sistem bilangan
dalam komputer.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
AO/Computer Architecture And Organization: Overview of the history
of the digital computer
AO/Computer Architecture And Organization: Processor structures –
memory-to-register and load/store architectures
AO/Devices: Input devices: mice, keyboards (text and musical),
scanners, touch-screen, voice
AO/Devices: Output devices: displays, printers
AO/Memory Architecture: Storage systems and their technology
(semiconductor, magnetic)
AO/Memory Architecture: Storage standards (CD-ROM, DVD)
AO/Memory Architecture: Memory (Primary Memory, Secondary
Memory)
OS/Overview Of Operating Systems: Role and purpose of the operating
system
OS/Security and Protection: Overview of system security
AO/Distributed Architectures: Introduction to LANs and WANs and the
history of networking and the Internet
AO/Distributed Architectures: Introduction to Mobile and wireless
computing
AO/Digital Logic And Data Representation: Introduction to digital logic
(logic gates, circuits)
AO/Digital Logic And Data Representation: Logic expressions and
Boolean functions
AO/Digital Logic And Data Representation: Representation of numeric
data
Pustaka:
1.
2.
3.
Morris, Mano. Digital Design. 4th Edition. Upper Saddle River, NJ. 2007
Serebra. CompTIA A+. Serebra. 2003
Tocci, Ronald J. & Gregory L Moss. Digital Systems Principles and
Applications. 10th Edition. Upper Saddle River, NJ. 2007
46
Kurikulum
4.
5.
Richard H. Berube. Computer Simulated Experiments for Digital Electronics
Using Electronics Workbench Multisim, 2nd Edition. Upper Saddle River, NJ.
2005
Mueller, Scott. Upgrading and Repairing PCs. 14th Edition. Indianapolis. 2008
Data Mining
(3 sks kuliah)
Tujuan:
Memberikan pengetahuan dan pemahaman tentang konsep dan teknik data
mining serta dapat menerapkannya dalam implementasi program aplikasi
sederhana
Pokok Bahasan:
1.
2.
3.
Introduction
IM/Data Mining: the usefulness of data mining, associative and
sequential patterns, data clustering, market basket analysis, data
classification, sequential pattern mining, data cleaning, data
visualization, multimedia database mining.
DIM/Business Intelligence and Decision Support: Text and web mining;
business analytics; application systems: intelligent systems and
knowledge management systems.
Data Mining Applications.
4.
Pustaka:
1. Han, J., Kamber, M., & Pei, J. (2012). Data Mining: Concepts and Techniques
3nd Edition. Morgan Kaufmann Publishers.
2. Myatt, G. J. (2007). Making Sense of Data: A Practical Guide to Exploratory
Data Analysis and Data Mining. John Wiley & Sons, Inc.
3. Myatt, G. J., & Johnson, W. P. (2009). Making Sense of Data II: A Practical
Guide to Data Visualization, Advanced Data Mining Methods, and
Applications. John Wiley & Sons, Inc.
4. Feldman, R., & Sanger, J. (2007). The Text Mining Handbook. Cambridge
University Press.
5. Chakrabarti, S. (2003). Mining the Web: Discovering Knowledge from
Hypertext Data. Morgan Kauffmann Publisher.
Data Warehouse
(3 sks kuliah)
Tujuan:
Memberikan pengetahuan dan pemahaman tentang konsep data warehouse
serta menerapkannya dalam desain dan implementasi sederhana untuk dunia
nyata
47
Kurikulum
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
DIM/Business Intelligence and Decision Support: Organizational
decision making, functions, and levels: executive, managerial, and
operational levels
DIM/Business Intelligence and Decision Support: Systems to support
organizational functions and decision making
IM/Information Models: Information storage and retrieval (IS&R)
IM/Information Models: Metadata/schema association with data (star,
snowflake, & constelation schema)
DIM/Business Intelligence and Decision Support: Information discovery:
Reporting systems; Data warehousing and online analytical processing
(OLAP)
DIM/Business Intelligence and Decision Support: Knowledge discovery:
Data, Business analytics
DIM/Business Intelligence and Decision Support: Application systems:
Executive, managerial, and operational support systems
DIM/Business Intelligence and Decision Support: Application systems:
Decision support systems; Functional area information systems
Pustaka:
1.
2.
3.
Inmon, W. H. Building the Data Warehouse. 4th Edition. Wiley Publishing Inc.
2005
Mundy, Joy, Warren Thornthwaite, Ralph Kimball. The Microsoft Data
Warehouse Toolkit: With SQL Server 2005 and the Microsoft Business
Intelligence Toolset. Wiley Publishing Inc. 2006
Kimball, Ralph, Joe Caserta. The Data Warehouse ETL Toolkit: Practical
Techniques for Extracting, Cleaning. Wiley Publishing Inc. 2004
Decision Support System
(3 sks kuliah)
Tujuan:
Memberi pemahaman tentang DSS, dasar-dasar pemodelan dalam pengambilan
keputusan, dan bagaimana merancang suatu DSS serta membuat aplikasi
sederhana DSS dalam suatu organisasi/perusahaan
Pokok Bahasan:
1.
2.
3.
4.
DIM/Business Intelligence and Decision Support : Management Support
System (MSS)
DIM/Business Intelligence and Decision Support : Decision making,
modeling and support
DIM/Business Intelligence and Decision Support : Struktur dan
karakteristik DSS
DIM/Business Intelligence and Decision Support : Analisa dan
pemodelan dalam DSS
48
Kurikulum
5.
DIM/Data Integrity and Quality : Table and decision analysis : pesimistic,
optimistic, regret, risk
6. DIM/Data Integrity and Quality : Decision tree
7. DIM/Data Integrity and Quality : Analytical Hierarchy Process
8. DIM/Business Intelligence and Decision Support : Knowledge
management
9. DIM/Business Intelligence and Decision Support : Group support system
10. DIM/Business Intelligence and Decision Support : Executive information
system
11. DIM/Business Intelligence and Decision Support : Intelligent system
over the Internet
12. DIM/Business Intelligence and Decision Support : Merancang aplikasi
DSS sebagai pendukung keputusan
Pustaka:
1.
2.
Turban, Efraim & E, Jay. Decision Support Systems and Intelligent Systems 7th
Edition. Prentice Hall. 2005
DG, Dannenbrin & M, Chen. Management Science: An Introduction. McGrawHill Book Company. 2000
Document Management Systems
(3 sks kuliah)
Tujuan:

Mengetahui dasar-dasar EDRMS (Electronic Document and Record
Management System) , dan penerapan EDRMS.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
IM/Information Models : Information management applications
(Fundamental of EDRMS)
SPI/Professional Ethics : Codes of ethics, conduct, and practice (IEEE,
ACM, SE, AITP, and so forth) (Complying with Standards and
Legislation)
IM/Information Models : Information capture and representation
(Creating Electronic Document Types)
IM/Information Models : Search, retrieval, linking, navigation
(Integrating workflow)
DIM/Data Structures : Sequential and random file processing (Record
Management and Record Management Policies)
HCI/Foundations : User interface standards (User Interfaces, Mobile
Working and Remote Access)
SIA/Integration and Deployment : Infrastructure, middleware and
platforms (EDRMS software platform)
SPI/Organizational Context : Organizational culture (Managing cultural
change of EDRMS)
49
Kurikulum
Pustaka:
1.
Adam, Azad., Implementing Electronic Document and Record Management
Systems. Auerbach Publications. 2007
E-Business
(3 sks kuliah)
Tujuan:



Memberikan pemahaman mengenai konsep, arti dan sejarah dari
perkembangan E-business
Memberikan pengertian mengenai beberapa alternative dari aplikasi Ebusiness
Memberikan pengetahuan tentang kunci sukses dari suatu aplikasi Ebusiness
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Introduction to E-Business
EA/Enterprise Architecture Frameworks : E-Business Fundamental
EA/Enterprise Architecture Frameworks : E-Business Infrastructure
EA/Enterprise Architecture Frameworks : E-Environment
IML/Informations Systems Strategy : E-Business Strategy
IML/Informations Systems Management : Supply Chain Management
IML/Informations Systems Management : E-Procurement
IML/Informations Systems Management : E-marketing
IML/Informations Systems Management : Customer Relationship
Management
10. EA/Architectuyre Change Management : Change Management
11. IML/Systems Planning : Analysis and Design
12. EA/Enterprise Architecture Frameworks : E-business Implementation
Pustaka:
1.
Chaffey, Dave. E-business and E Commerce Management 3rd Edition. Prentice
Hall. 2007.
Enterprise Architecture
(3 sks Kuliah)
Tujuan:
Memberikan pengetahuan dan pemahaman bagaimana merancang sistem
informasi enterprise
Pokok Bahasan:
1.
IS / IT technology overview and their influences to organizations:
50
Kurikulum
a.
IM/Distributed databases: distributed data storage, distributed
query processing, distributed transaction model, homogenous and
heterogenous solutions, client-server.
b. IM/Special-Purpose
Databases:
Knowledge
management:
Knowledge representation and elucidation, information retrieval
c. DIM/Business Intelligence and Decision Support
i.
Organizational decision making, functions, and levels:
executive, managerial, and operational levels
ii.
Systems to support organizational functions and decision
making
iii.
Information discovery: Reporting systems; Data
warehousing and online analytical processing
iv.
Knowledge discovery: Data, text, and Web mining;
Business analytics
v.
Application systems: Executive, managerial, and
operational support systems
vi.
Application systems: Decision support systems;
Functional area information systems
vii.
Application systems: Collaboration technologies;
Intelligent systems; Knowledge management systems
viii.
Information visualization: Visual analytics; Dashboards;
Geographic information systems
2. SAD/Analysis of Business Requirements: Business process modeling,
Information requirements
3. EA/Enterprise Architecture Frameworks: Enterprise architecture
frameworks, Emerging technologies
4. EA/Processes for Developing Enterprise Architecture: Enterprise data
models, Data / information architecture and data integration
5. Technology Implementation Issues:
a. EA/Component Architectures: Service oriented architecture
b. EA/Enterprise Application Service Delivery: Software as a service
c. SAD/Different Approaches to Implementing Information Systems:
Packaged systems, Enterprise systems, Outsourced development,
In-house development
6. EA/Systems Integration: Systems integration
7. EA/Content Management: Content management
8. EA/Interorganizational Architectures: Monitoring and metrics for
infrastructure and business processes, Green computing, Virtualization
of storage and systems, The role of open source software
9. EA/Architecture Change
Management: Architecture Change
Management
10. EA/Implementing Enterprise Architecture: Risk management, Business
continuity, Total cost of ownership and return on investment
51
Kurikulum
11.
EA/Enterprise Architecture and Management Controls: Audit and
compliance, System administration, IT control and management
frameworks
Pustaka:
1.
2.
Ross, Jeanne W., Peter Weill, David C. Robertson. Enterprise Architecture As
Strategy: Creating a Foundation for Business Execution. Harvard Business
School Press. 2006
Spewak, Steven H.. Enterprise Architecture Planning: Developing a Blueprint
for Data, Applications, and Technology, 2nd Edition. Wiley. 1993
Enterprise Messaging Architecture
(3 sks kuliah di lab)
Tujuan:


Mengetahui dasar-dasar arsitektur Enterprise Messaging, apa yang
dilakukan dan bagaimana cara melakukan desain dan mengembangkan
Enterprise Messaging
Menjelaskan fitur-fitur yang ada dalam suatu Enterprise Messaging, dan
kegunaan Enterprise Messaging bagi user serta bagaimana
implementasinya.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
SIA/Integration and Deployment : Infrastructure, middleware and
platforms (Pengenalan exchange server 2010, Implementasi high
availability, Implementasi backup and recovery, Maintain exchange
server 2010 )
IM/Information Storage and Retrieval: Documents, electronic
publishing, markup, and markup languages, Protocols and systems
(Manage Object recipient)
IM/Hypermedia : Automatic link generation, Presentation,
transformations, synchronization, Authoring, reading, and annotation,
(Desain topologi mediation server)
IM/Multimedia Systems : Streams/structures,
capture/represent/transform, Presentation, rendering, Real-time
delivery, quality of service, audio/video conferencing (Manage message
transport)
IM/Digital Libraries : Digitization, storage, and interchange, Digital
objects, composites, and packages(Desain monitoring dan archiving
server 2010)
N/Physical Layer : Communication standards, Compression &
decompression (Lync server 2010 network design)
CS/Electronic Mail and Internet Security : Protocol Layers and SSL
(Instalasi mailbox server, Manage access client, Implementasi
52
Kurikulum
8.
keamanan message, Mengamankan exchange server 2010, Konfigurasi
message policy and compliance)
DIM/Business Intelligence and Decision Support : Application systems:
Executive, managerial, and operational support systems (Implementasi
unified messaging architecture, Federated message sharing)
Pustaka:
1.
Jagott, Siegfried., et. al. Configuring, Managing, and Troubleshooting
Microsoft Exchange Server 2010. Microsoft Corporation. 2010
Enterprise Resource Planning
(3 sks kuliah)
Tujuan:
Memahami konsep Enterprise Resource Planning (ERP), modul-modul pada
aplikasi ERP dan implementasi aplikasi ERP dalam perusahaan.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
SIA/Organizational Context: Business Processes and Functions
SIA/Project Management: Introduction and Development of Enterprise
Resource Planning Systems
SIA/Organizational Context: Marketing Information Systems
SIA/Organizational Context: Supply Chain Management Information
Systems
SIA/Organizational Context: Accounting System
SIA/Organizational Context: Human Resources Processes
IML/Information Systems Management: Process Modelling and
Improvement
IML/Information Systems Management: ERP Implementation
EA/System Integration: ERP and Electronic Commerce
Pustaka:
1.
2.
3.
Ellen Monk, Bret Wagner. Concepts in Enterprise Resource Planning 3rd
Edition. Cengage Learning
Daniel E. O’Leary. Enterprise Resource Planning Systems. Cambridge
University Press
Carol A. Ptak, Eli Schragenheim. ERP Tools, Techniques and Applications for
Integrating the Supply Chain. St. Lucie Press
53
Kurikulum
Enterprise Unified Communication
(3 sks kuliah di lab)
Tujuan:


Mengetahui dasar-dasar arsitektur Unified Communication, apa yang
dilakukan dan bagaimana cara melakukan desain dan mengembangkan
Unified Communication
Menjelaskan fitur-fitur yang ada dalam suatu Unified Communication, dan
kegunaan Unified Communication bagi user serta bagaimana
implementasinya.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
SIA/Integration and Deployment : Infrastructure, middleware and
platforms (Overview Proses desain Lync Server 2010)
SIA/Integration and Deployment : Infrastructure, middleware and
platforms (Desain topologi Lync Server 2010)
IM/Information Storage and Retrieval: Documents, electronic
publishing, markup, and markup languages, Protocols and systems
IM/Hypermedia : Automatic link generation, Presentation,
transformations, synchronization, Authoring, reading, and annotation,
(Desain topologi mediation server)
IM/Multimedia Systems : Streams/structures,
capture/represent/transform, Presentation, rendering, Real-time
delivery, quality of service, audio/video conferencing (Desain untuk
konferensi dan skenario external, Desain infrastruktur komunikasi
voice)
IM/Digital Libraries : Digitization, storage, and interchange, Digital
objects, composites, and packages(Desain monitoring dan archiving
server 2010)
N/Physical Layer : Communication standards, Compression &
decompression (Lync server 2010 network design)
CS/Electronic Mail and Internet Security : Protocol Layers and SSL
(integrasi exchange server 2010 dan lync server 2010)
DIM/Business Intelligence and Decision Support : Application systems:
Executive, managerial, and operational support systems (Desain
response group service,)
Pustaka:
1.
Kamal, Lakhsmi., et. al. Planning and Designing a Microsoft Lync Server 2010.
Microsoft Corporation. 2010
54
Kurikulum
Game Develpoment
(6 sks kuliah)
Tujuan:
Memberikan pengetahuan dan pemahaman tentang konsep, teknik dan
manajemen pembuatan game komputer sehingga mahasiswa dapat
mengimplementasikan pada pembuatan game komputer sederhana.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
GD/Introduction: The nature of computer games, games design
foundation (turn-base or real-time, level design, game balance and
game sequels)
GD/Game Input Devices: Basic and advance inputs
GD/Games Graphics: Geometry, 3d rendering, real-time graphics and
interaction, physics simulation, collision detection, terrain rendering,
linear and angular motion.
GD/Games Artificial Intelligence: Enemies & npc, finite state machine,
navigation, group behaviour, waypoint and pathfinding, tactical &
strategic AI (minimax, alpha beta prunning), real time strategic AI
(decision tree, neural network, genetic algorithm, rule-based systems
and fuzzy logic).
GD/Audio and Video: Sound effect, characters voices, cinematography
GD/Multiplayer Games: Multiplayer, client-server games, massive
multiplayer games
GD/Game Development Management
GD/Web & Mobile Games Programming
Pustaka:
1.
2.
3.
4.
5.
6.
7.
Van Verth, J. M., & Bishop L. M. (2008). Essential Mathematics for Games
and Interactive Applications: A Programmer’s Guide, 2nd Ed. Morgan
Kaufmann Publishers.
Millington, Ian. (2006). Artificial Intelligence For Games. Morgan Kaufmann
Publishers.
Flynt, J. P., & Salem, O. (2005). Software Engineering for Game Developers.
Thomson Course Technology.
Rouse III, R. (2005). Game Design Theory and Practice, 2nd Ed. Wordware
Publishing, Inc.
Buckland, M. (2004). Programming Game AI by Example. Wordware
Publishing, Inc.
Lengyel, E. (2004). Mathematics for 3D Game Programming and Computer
Graphics, 2nd Ed. Charles River Media Inc.
Mulholland, A., & Hakala, T. (2004). Programming Multiplayer Games.
Wordware Publishing, Inc.
55
Kurikulum
Grafika Komputer
(3 sks kuliah)
Tujuan:
Mempelajari konsep dasar dan algoritma pemrograman grafik 2D dan 3D
Pokok Bahasan:
1.
GV/Fundamental Techniques : hirarki perangkat lunak grafis,
penggunaan API grafis, pemodelan warna sederhana (RGB).
2. GV/Fundamental Techniques : Homogeneous coordinates
3. GV/Fundamental Techniques : Affine transformations (scaling, rotation,
translation)
4. GV/Fundamental Techniques : Viewing transformation
5. GV/Fundamental Techniques : Clipping
6. GV/Geometric Modeling : representasi polynomial dari obyek 3D
(quadric object)
7. GV/Geometric Modeling : Parametric polynomial curves, representasi
kurva (garis, lingkaran, elips)
8. GV/Geometric Modeling : teknik Spatial subdivision.
9. GV/Basic Rendering : algoritma untuk menggambar garis (Bresenham)
10. GV/Basic Rendering : Light-source dan material properties , Ambient,
diffuse, dan pemantulan specular.
11. GV/Basic Rendering : Phong reflection model
12. GV/Basic Rendering : Pengenalan ray tracing
Pustaka:
1.
2.
3.
4.
5.
6.
Harrington, Steven. Computer Graphics. 2nd Edition. Mc.Graw-Hill. 1987
Hearn & Baker. Computer Graphics. 2nd Edition. Prentice Hall. 1994.
Hill, F.S. Jr. Computer Graphics using OpenGL. 2nd Edition. Prentice Hall. 2001
Shirley, Peter & Marschner, Steve. Fundamentals of Computer Graphics. 3rd.
2009
Angel, Edward. Interactive Computer Graphics: A Top-Down Approach Using
OpenGL. 5th. Addison-Wesley. 2008
Vince, John A. Mathematics for Computer Graphics (Undergraduate Topics for
Computer Science). 3rd. Springer. 2010
Integrated System, Upgrading, and Migration
(3 sks kuliah)
Tujuan:
Mempunyai pengetahuan dan kemampuan menyusun, mendesain,
mengintegrasikan, mengupgrade, dan mengendalikan sistem informasi dalam
perusahaan
Pokok Bahasan:
56
Kurikulum
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
SIA/Requirements: Requirements elicitation, documentation, and
maintenance
SIA/Requirements: Modeling requirements, modeling tools and
methodologies
SIA/Acquisition and Sourcing: Build and buy, In-sourcing and
outsourcing
SIA/Acquisition and Sourcing: System architecture: hardware, software
and virtual
SIA/Acquisition and Sourcing: Testing, evaluation and benchmarking
SIA/Integration and Deployment: Components, interfaces and
integration
SIA/Integration and Deployment: Infrastructure, middleware and
platforms
SIA/Integration and Deployment: System release: pilot and acceptance
testing and defect repair
SIA/Integration and Deployment: System support strategies and user
support plans
SIA/Integration and Deployment: Enterprise integration approaches,
standards, and best practices
SIA/Organizational Context: Business processes, IT environment,
Organizational culture
SIA/Testing and Quality Assurance: Standards, Techniques, Usability,
Performance, Acceptance / contract conformance
EDS/Enterprise Deployment Software: Middleware frameworks
EDS/Enterprise Deployment Software: Enterprise deployment and
management software
EDS/Enterprise Deployment Software: Configuration, definition and
management
EDS/Enterprise Deployment Software: Update management
EA/Processes for Developing Enterprise Architecture: Data /
information architecture and data integration
EA/Implementing Enterprise Architecture: Risk management, Business
continuity, Total cost of ownership and return on investment
EA/Enterprise Architecture and Management Controls: Audit and
compliance
System administration, IT control and management frameworks
Pustaka:
1.
2.
3.
Britton, Chris. IT Architecture and Middleware: Strategies for Building
Large,Integrated Systems . 2nd. Addison-Wesley Professional. 2004
Breakfield, Charles V., Burkey, Roxanne E. Managing Systems Migrations
and Upgrades: Demystifying theTechnology Puzzle.Digital Press. 2002.
Beth Gold-Bernstein, William Ruh. Enterprise Integration: The Essential
Guide to Integration Solutions. Addison-Wesley Professional. 2004
57
Kurikulum
Interaksi Manusia dan Komputer
(3 sks kuliah)
Tujuan:
Memahami hubungan antara manusia dan komputer sehingga mampu membuat
suatu sistem yang mudah dalam pemakaian.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
HCI/Foundation : Sistem pengolahan informasi pada manusia dan
computer
HCI/Human Factors : Pemodelan interaksi manusia dan computer
HCI/Building GUI Interface : Bentuk interaksi/user interface
HCI/User Centered Software Evaluation : Usability
HCI/User Centered Software Evaluation : Perangkat bantu
pengembangan sistem interaksi
HCI/User Centered Software Evaluation : Teknik evaluation
Pustaka:
1.
2.
3.
Dix, Alan, & J. E. Finlay. Human Computer Interaction. Prentice Hall. 3rd
Edition. 2004
Mayhew. Deborah J. Principles and Guidelines in Software User Interface
Design. Prentice Hall. 1997
Te'eni, Dov. Human Computer Interaction: Developing Effective Organizational
Information Systems. Wiley. 2007
Jaringan Saraf Tiruan
(3 sks kuliah)
Tujuan:
Memberikan pengetahuan dan pemahaman tentang konsep dan metodemetode jaringan saraf tiruan sehingga dapat menerapkannya pada aplikasiaplikasi sederhana yang berguna di dunia nyata.
Pokok Bahasan:
1.
2.
3.
4.
5.
Introduction
AI/Machine Learning: Definition and examples of machine learning,
Supervised learning & unsupervised learning, competitive learning,
neural networks, the problem of overfitting.
AI/Neural networks: Perceptron, adaline and madaline, feed-forward
and recurrent network, backpropagation, hopfield network,
bidirectional associative memory, self-organizing maps.
AI/Hybrid system: Evolutionary neural network, neural expert system,
fuzzy neural network
Neural networks applications.
Pustaka:
1.
Galushkin, A. I. (2007). Neural Networks Theory. Springer.
58
Kurikulum
2.
3.
4.
Heaton, J. (2005). Introduction to Neural Networks with Java. Heaton
Research Inc.
Haykin, S. (2001). Kalman Filtering and Neural Networks. John Wiley & Sons
Ltd.
Mandic, D. P., & Chambers, J. A. (2001). Recurrent Neural Network for
Prediction: Learning Algorithms, Architectures And Stability. John Wiley &
Sons Ltd.
Kecerdasan Buatan
(3 sks kuliah)
Tujuan:
Memberikan pengetahuan dan pemahaman tentang konsep-konsep dasar
kecerdasan buatan sehingga dapat menerapkannya dalam program aplikasi
sederhana untuk dunia nyata
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
AI/Fundamental Issues: History of artificial intelligence, philosophical
questions, the turing test, searle’s “chinese room” thought experiment,
ethical issues in AI, fundamental definitions, optimal vs. human-like
reasoning and behavior, modeling the world, the role of heuristics.
Graph theory
AI/Basic Search Strategies: Problem spaces: problem solving by search,
brute-force search (breadth-first, depth-first), best-first search (bestfirst, A*), Constraint satisfaction (backtracking and local search
methods)
AI/Advanced Search: heuristics, hill climbing, genetic algorithms and
evolutionary strategy, adversarial search for games.
GD/Games Artificial Intelligence: Enemies & npc, finite state machine,
basic navigation.
Elective topics: machine learning, neural networks, fuzzy logic, expert
system, robotic, natural languages processing, etc.
Pustaka:
1.
2.
3.
4.
5.
Negnevitsky, M. (2005). Artificial Intelligence: A Guide to Intelligent Systems
2nd Ed. Addison Wesley.
Russell, S., & Norvig, P. (2003). Artificial Intelligence: A Modern Approach,
2nd edition., Prentice Hall Inc.
Jones, M. T. (2005). AI Application Programming. Charles River Media.
Munakata, T. (2008). Fundamentals of the New Artificial Intelligence.
Springer-Verlag London.
Buckland, M. (2004). Programming Game AI by Example. Wordware
Publishing, Inc.
59
Kurikulum
Komunikasi Data dan Jaringan Komputer
(4 sks kuliah)
Tujuan:
Memahami konsep dan penggunaan komunikasi data dan jaringan yang ada pada
komputer. Mulai dari konsep sinyal digital dan analog, pentransmisian data,
physical dan topological jaringan, protocol, serta pengaplikasian jaringan
komputer secara luas.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
N/Foundations of Networking: Introduction to Data Communication
N/Foundations of Networking: Communication protocols, OSI & TCP/IP
model
N/Foundations of Networking: Internet model, LAN, WAN
N/Foundations of Networking: Bandwidth, Data Rate, throughput
N/Foundations of Networking: Data Transmision, Signal, and Data
Encoding
N/Foundations of Networking: Routing and switching (bridging)
N/Physical Layer: Physical media (Wire & Wireless)
N/Physical Layer: Shannon’s law
N/Physical Layer: Error detection and correction
N/Physical Layer: Switched vs packets, frame relay
N/Physical Layer: Network Topologies
N/Network Communication: Overview of Physical and Data Link layer
concepts (framing, error control, flow control, protocols)
N/Network Communication: Transport layer services (connection
establishment, performance issues, flow and error control)
N/Network Communication: Internetworking and routing (routing
algorithms, internetworking, congestion control)
N/Network Management: Overview of the issues of network
management
N/Network Management: Domain names and name services
N/Routing and Switching: Routing protocols
N/Routing and Switching: Device architecture
N/Routing and Switching: Advanced routing and switching
Pustaka:
1.
2.
3.
Stallings, William. Data and Computer Communications. 8th Edition. Uper
Saddle River. 2006
Tanenbaum, Andrew S. Computer Networks. 4th Edition. Upper Saddle River,
NJ. 2003
Comer, Douglas E. Computer Networks and Internets with Internet
Applications. 4th Edition. Pearson Education Inc. 2004
60
Kurikulum
Komunikasi Interpersonal
(3 sks kuliah)
Tujuan:




Mengembangkan nilai UK Petra –LIGHT ( Love – Mengasihi , IntegrityIntegritas, Growth - Bertumbuh, Humility – Rendah Hati , Truth - Kebenaran)
melalui aktifitas Service learning
Memahami konsep yang melandasi ketrampilan berkomunikasi secara
interpersonal
Memahami dan mengidentifikasi kebutuhan untuk merefleksikan praktik
komunikasi interpersonal dalam kehidupan sehari-hari
Mengembangkan dan melatih ketrampilan secara interpersonal dalam
pelbagai konteks keluarga, persahabatan, tempat kerja, kehidupan kampus
dll.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
SPI/Organizational Context & SPI/Teamwork Concepts and
Issues:Pengenalan Nilai LIGHT dan Service Learning dalam
Pembelajaran
IC/Definition: Prinsip, bentuk, tujuan dan elemen-elemen Komunikasi
Interpersonal
IC/Culture: Budaya dalam Komunikasi Interpersonal
IC/Self & SPI/Teamwork Concepts and Issues: Konsep Diri dalam
Komunikasi Interpersonal
IC/Perception: Persepsi dalam Komunikasi Interpersonal
IC/Listening: Ketrampilan Mendengar dalam Komunikasi Interpersonal
IC/Verbal: Penggunaan pesan Verbal dalam Komunikasi Interpersonal
IC/Non Verbal: Penggunaan pesan Non Verbal dalam Komunikasi
Interpersonal
Pustaka:
1. Devito, Joseph A. The Interpersonal Communication Book. 12th Edition.
2.
Boston: Pearson Education, 2009.
Maxwell, John C. Everybody communicates, few connect. Nashville: Thomas
Nelson, 2010
Kriptografi dan Steganografi
(3 sks kuliah)
Tujuan:
Memberikan pengetahuan dan pemahaman tentang teknik – teknik kriptografi
(pengamanan data elektronik) dan steganografi (penyembunyian data eletronik)
serta implementasinya pada program aplikasi
Pokok Bahasan:
1.
Introduction
61
Kurikulum
2.
3.
4.
CS/Cryptographic Algorithms: Historical of cryptography, private-key
cryptography & the key-exchange problem, public-key cryptography,
digital signatures, hashing and cryptanalysis.
CS/Electronic Mail and Internet Security: History of the internet,
protocol layers (kerberos, pretty good privacy, secure electronic
transactions, etc).
CS/Steganograhic Algorithms: Embedding effectiveness, method of
hiding: injection, substitution, generation, LSB embedding, F5
embedding, echo hiding, watermarking, steganalysis.
Pustaka:
1.
2.
3.
4.
Stallings, W. (2006). Cryptography and Network Security: Principles and
Practice 4th Ed. Prentice Hall.
Pan, J. S., Huang, H. C., Jain, L. C., & Fang, W. C. (2007). Intelligent
Multimedia Data Hiding: New Directions. Springer.
Welschenbach, M. (2005). Cryptography in C and C++ 2nd Edition. Apress.
Trappe, W., & Washington, L. (2006). Introduction to Cryptography with
Coding Theory 2nd Edition. Pearson Prentice Hall.
Manajemen Jaringan Komputer
(4 sks kuliah)
Tujuan:

Memberikan pemahaman mengenai manajemen peralatan jaringan
komputer.

Memberikan pemahaman mengenai konsep manajemen jaringan lebih
lanjut.
Pokok Bahasan:
1. N/Introduction to Router
2. N/Introduction to Static Routing
3. N/ Introduction to Dynamic Routing
4. N/ Introduction to Distance Vector and Link-State
5. N/ RIPv1 and RIPv2
6. N/ EIGRP
7. N/ OSPF
8. N/ Routing Advance
9. N/ Introduction to Switch
10. N/ VLAN
11. N/ Spanning Tree Protocol
12. N/ InterVLAN Routing
13. N/ Wireless Technology
Pustaka:
1. Lamle, Todd., Cisco Certified Network Associate sixth Edition. Wiley
Publishing. 2006.
62
Kurikulum
Manajemen Keamanan Komputer
(3 sks kuliah)
Tujuan:


Memberikan pemahaman mengenai desain infrastruktur jaringan yang
aman.
Memberikan pemahaman mengenai konsep manajemen keamanan untuk
menunjang proses bisnis.
Pokok Bahasan:
1.
IML/Using IT Governance Frameworks : Plan a framework for network
security
2. EA/Implementing Enterprise Architecture : Identify threats to network
security.
3. IML/IT Risk Management : Analyze security risks.
4. CS/Computer Security Management : Design physical security for
network resources.
5. CS/Computer Security Management : Design security for network
hosts.
6. CS/Computer Security Management : Design security for accounts and
services.
7. CS/Computer Security Management : Design security for
authentication.
8. DIM/Security and Privacy : Design security for data.
9. DIM/Security and Privacy : Design security for data transmission.
10. N/Network Security : Design security for network perimeters.
11. SAM/Administrative Activities : Design an incident response procedure.
Pustaka:
1.
MOC 2830. Designing Security for Microsoft Network. Microsoft. 2007.
Manajemen Proyek Teknologi Informasi
(3 sks kuliah)
Tujuan:
Mempunyai pengetahuan dan kemampuan menyusun, mendesain dan
mengendalikan suatu proyek sistem informasi
Pokok Bahasan:
1.
2.
3.
4.
IPM/Project Management Fundamentals: Project management
terminology
IPM/Project Management Fundamentals: What is project, what is
project management
IPM/Project Management Fundamentals: Unique features of IT projects
IPM/Project Management Fundamentals: What is the project
management process lifecycle
63
Kurikulum
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
IPM/Project Management Fundamentals: Technology and techniques
to support the project management lifecycle
IPM/Project Initiation and Planning: Work Breakdown Structure
IPM/Project Initiation and Planning: Project initiation
IPM/Project Initiation and Planning: Managing project scope,
scheduling, resources, quality, risk and procurement
IPM/Managing Project Teams: Managing Scope, Time, Cost
IPM/Managing Project Teams: Project team planning
IPM/Managing Project Teams: Leadership, Motivating team members,
power and conflict in project teams
IPM/Project Execution & Control: Managing project execution
IPM/Project Execution & Control: Monitoring progress and managing
change
IPM/Project Execution & Control: Project control
Pustaka:
1.
2.
3.
Schwalbe, Kathy. Information Technology Project Management. 4th Edition.
Boston, Massachusetts. 2006
Hughes, Bob & Mike Cotterell. Software Project Management. 4th Edition.
London. 2006
Project Management Institute. Project Management Body of Knowledge.
Newtown Square, Pennsylvania USA. 2000
Manajemen Resiko
(3 sks kuliah)
Tujuan:
Mengetahui dasar-dasar Manajemen Risiko sesuai kaidah dari Project
Management Institute.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
SIA/Project Management : Risk management (Introduction)
IPM/Project Risk : What are the threats to project risk? (Risk
Management Framework)
IPM/Project Risk : What are the threats to project risk? (Understanding
Risk Management)
IPM/Project Risk : Tools for managing project risk (Risk Management
Plan)
IPM/Project Risk : Tools for managing project risk (Risk Register)
IPM/Project Risk : What are the threats to project risk? (Identify Risk
Process – Risk Gathering)
IPM/Project Risk : What are the threats to project risk? (Identify Risk
Process – Risk Identification Analysis)
IPM/Project Risk : What are the threats to project risk? (Risk Analysis
Overview)
64
Kurikulum
9.
IPM/Project Risk : Tools for managing project risk (Qualitative Risk
Analysis technique)
10. IPM/Project Risk : Tools for managing project risk (Quantitative Risk
Analysis)
11. IPM/Project Risk : Tools for managing project risk (Introduction to plan
risk responses)
12. IPM/Project Risk : Tools for managing project risk (Strategies for
Negative risks)
13. IPM/Project Risk : Tools for managing project risk (Strategies for
Positive risks)
Pustaka:
1.
Crouhy Michel, Galai Dan, The Essentials of risk management. McGraw-Hill.
2005
Matematika Dasar
(4 sks kuliah)
Tujuan:
Memahami konsep dasar kalkulus sebagai pendukung ilmu pengetahuan dan
terampil menggunakannya khususnya dalam komputasi
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
ML/Calculus : Sistem Bilangan
ML/Functions Relations and Sets : Himpunan
ML/Functions Relations and Sets : Relasi dan Fungsi
ML/Basics of Counting : Teknik Menghitung
ML/Proof Technique : Induksi Matematika
ML/Proof Technique : Rekursi
ML/Basic Logic : Logika Proposisi
ML/Basic Logic : Logika Predikat
ML/Calculus : Limit dan Kekontinuan
ML/Calculus : Turunan dan Aplikasi turunan
ML/Calculus : Integral dan Aplikasi integral
Pustaka:
1.
2.
Purcell, E.J., Varberg, D., & Rigdon, S.E. Kalkulus Jilid 1. 8th Edition. Penerbit
Erlangga. 2003
Anton, H & A. Herr. Multivariable Calculus. 5th Edition. New York. 1995
65
Kurikulum
Metodologi Penelitian
(2 sks kuliah)
Tujuan:
Mampu merencanakan dan melaksanakan penelitian serta mampu menyusun
laporan hasil penelitian atau karya tulis ilmiah
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
R/Research Fundamental: Pengenalan konsep penelitian
R/Research Fundamental: Langkah-langkah dan metode penelitian
R/Research Fundamental: Pembagian bagian penelitian
R/Research Planning: Desain penelitian (sampling method, device,
analysis, administration)
R/Research Planning: Variable, measure, reliability, validity
R/Research Data Acquisition: Metode pengambilan data (Interview,
Observe, Questionaire)
R/Research Proposal: Tata bahasa penulisan ilmiah (gagasan, bahasa,
penyajian)
R/Research Proposal: Format proposal, format laporan
R/Research Proposal: Penulisan proposal
Pustaka:
1.
2.
3.
Creswell, John W. Educational Research : Planning, Conducting, and Evaluating
Quantitative and Qualitative Research. 3rd Edition. Upper Saddle River, NJ,
2008
Blaxter, Loraine, et al. How to Research. 3rd Edition. Berkshire, England, 2006
Panneerselvam, R. Research Methodology. New Delhi, 2005
Natural Language Processing
(3 sks kuliah)
Syarat:
Kuliah Pengantar Kecerdasan Buatan
Tujuan:
Memberikan pengetahuan dasar dan pemahaman tentang konsep dan teknik
Natural Language Processing terkini serta pengetahuan tentang batasan –
batasan dari teknik – teknik tersebut.
Pokok Bahasan:
1.
2.
3.
4.
5.
AI/Natural Language Processing : Introduksi dan Sejarah dari Natural
Language Processing
AI/Natural Language Processing : Lexical semantics dan word-sense
disambiguation
AI/Natural Language Processing : Part-of-speech tagging
AI/Natural Language Processing : Context-sensitive spelling correction
AI/Natural Language Processing : Noisy channel model
66
Kurikulum
6.
7.
8.
9.
10.
11.
12.
13.
AI/Natural Language Processing : Language modeling
AI/Natural Language Processing : Parsing
AI/Natural Language Processing : Discourse processing
AI/Natural Language Processing : Dialogue systems
AI/Natural Language Processing : NLP Generation
AI/Natural Language Processing : Semantic analysis
AI/Natural Language Processing : Information extraction
AI/Natural Language Processing : Machine Translation
Pustaka:
1.
2.
3.
4.
Daniel Jurafsky, Daniel and James H. Martin, 2000, Speech and Language
Processing, Prentice-Hall.
Dale, Robert, Hermann Moisl and Harold Somers, eds., 2000, Handbook of
Natural Langauge Processing.
Iwanska , Lucja M. and Stuart C. Shapiro, eds., 2000, Natural Language
Processing and Knowledge Representation, MIT Press.
Hausser, Roland R., 2001, Foundations of Computational Linguistics: HumanComputer Communication in Natural Language, Springer Verlag.
Pemrograman Aplikasi .NET
(3 sks kuliah)
Tujuan:
Mengerti dan memahami Microsoft® .NET Framework, konsep dan terminologi
yang ada di dalam .NET Framework serta mempunyai keterampilan untuk
membuat perangkat lunak yang berorientasi obyek dengan menggunakan .NET
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
PF/Pengantar Microsoft .NET Framework
PF/Pengantar Visual Studio.NET
PF/Common type system
PF/Bekerja dengan types
PF/Strings, arrays, dan collections
PF/Delegates dan events
PL/Object Oriented Programming
PL/Exception Handling
HCI/Graphical User Interface
PL/Multithreading
PL/Graphics and Multimedia
PL/File and Streams
PL/Extensible Markup Language (XML)
PL/Database, SQL dan ADO.NET
Pustaka:
1.
Deitel, H.M., & Deitel, P.J. (2010). Visual Basic 2010 How to Program. Prentice
Hall
67
Kurikulum
2.
3.
4.
Kent, J. (2005).Visual Basic 2005 Demystified. McGraw-Hill Osborne Media.
1st Edition
Bradley, J.C., & Millspaugh, A.C. (2005). Programming in Visual Basic.Net
2005. Career Education. 6th Edition
MOC 2415B. (2006). Programming with the Microsoft .NET Framework.
Microsoft Press. 2006
Pemrograman Aplikasi Java
(3 sks Kuliah & Proyek)
Tujuan:
Memberikan pengetahuan dan pemahaman tentang bahasa pemrograman java
sehingga dapat menerapkannya dalam implementasi program aplikasi
Pokok Bahasan:
1.
PF/Fundamental Constructs: Basic syntax, variables types, expressions,
simple I/O, conditional, iterative control, method, method overloading
and parameter passing
2. PF/Recursion: Simple recursive functions
3. PF/Data Structures: Arrays, strings, linked structures, stacks, queues
4. PL/Object Oriented Programming: Encapsulation, information-hiding,
classes and subclasses, inheritance, polymorphism
5. HCI/GUI Programming: GUI builder (Netbean)
6. GV/Fundamental Techniques: Using a graphics API (Java), simple color
models (RGB), scaling, rotation, translation
7. ICV/Image Processing: Digital image fundamental (Simple Image
Processing Examples)
8. 2d animation
9. File and stream
10. Java Database Connectivity (JDBC)
Pustaka:
1.
2.
3.
Deitel, H. M., & Deitel, P. J. (2008). Java How to Program, 7th Edition.
Prentice Hall Inc.
Deitel, H. M., & Deitel, P. J. (2004). Simply Java Programming: An
Application-Driven™ Tutorial Approach. Prentice Hall Inc.
Deitel, H. M., Deitel, P. J., & Santry, S. E. (2002). Advanced Java™ 2 Platform
How to Program, Prentice Hall Inc.
68
Kurikulum
Pemrograman Berorientasi Obyek
(2 sks kuliah, 1 sks praktikum)
Tujuan:
Mempunyai kemampuan untuk memecahkan masalah pemrograman dengan
konsep pemrograman berorientasi obyek dengan berbagai keunggulannya.
Pokok Bahasan:
1.
PF/Object Oriented : Encapsulation dan information-hiding, pemisahan
antara method dan implementasi, Classes and subclasses. Desain
berorientasi obyek.
2. PF/Object Oriented : desain Object-oriented, Encapsulation dan
information-hiding.
3. PF/Object Oriented : Inheritance (overriding, dynamic dispatch),
Polymorphism (subtype polymorphism vs. inheritance),
4. PF/Fundamental Constructs : composition dan decomposition.
5. PL/Object Oriented Programming : Class hierarchies.
6. Overloading Function
7. Operator Overloading
8. Friend
9. Template
10. File and Stream
Pustaka:
1.
2.
3.
4.
5.
6.
7.
8.
Deitel, P. (2005). C++ How to Program. 5th Edition. Prentice Hall
Lafore, R. (2002). Object Oriented Programming in C++ . 4th Edition. Sams
Keogh, J. (2004). OOP Demystified. McGraw-Hill/Osborne
Farell, J. (2008). Object-Oriented Programming Using C++. 4th Edition.
Course Technology
Weisfeld, M. (2009). The Object-Oriented thought Process. 3rd. Addison
Wesley.
Vandervoorde, D., & Josuttis , N. M. (2003). C++ Templates: The Complete
Guide. Addison Wesley
Kleinberg, J., & Tardos, E. (2006). Algorithm Design. Addison Wesley
Levitin, A.V. (2006). Introduction to the Design and Analysis of Algorithms.
2nd Edition. Addison Wesley. 2006
Pengantar Manajemen dan Bisnis
(3 sks kuliah)
Tujuan:


Memberikan pemahaman mengenai konsep manajemen secara umum.
Memberikan pemahaman mengenai manajemen strategi dan kepemimpinan
Pokok Bahasan:
69
Kurikulum
1.
SPI/Social Context : New Economy, History of Management,
Environmental Management,
2. SPI/Social Context : History of Management
3. SPI/Social Context : Environmental Management
4. SPI/Privacy and Civil Liberties : Ethics and Responsibility
5. SPI/Economics Of Computing : Information and Decision Making
6. BE/Management Principles : Planning Process and Technique
7. SPI/Economics Of Computing : Strategic Management
8. BE/Management Principles : Organization Structure and Design
9. BE/Management Principles : Organizational Change
10. SPI/Teamwork Concepts and Issues : Team and Teamwork
11. SPI/Teamwork Concepts and Issues : Communication and Collaboration
12. SPI/Teamwork Concepts and Issues : Leading and Leadership
Development
13. BE/Operational Management : Operations and Service Management
Pustaka:
1.
Schermerhorn. John R. Management-8th Edition. Prentice Hall. 2007.
Pengembangan Teknologi Informasi
(2 sks kuliah)
Tujuan:


Memberikan pengenalan terhadap perkembangan teknologi informatika
Memberikan gambaran besar terhadap perkembangan teknologi
informatika
Pokok Bahasan:
1.
2.
3.
Introduction
MAD/MobileComputing : Emerging technologies (Windows Phone)
EDS/Enterprise Deployment Software : Middleware frameworks
(Business Intelligence and I Cloud)
4. Biomedical : Brainwave
5. SIA/Testing and Quality Assurance : Acceptance / contract conformance
(Audit TI)
6. AO/Distributed Architectures: Network computing and distributed
multimedia (Cloud Computing)
7. SAM/Administrative Domains : Network domain (IPV6)
8. SAM/Operating Systems : Server services (print, file, DHCP, DNS, FTP,
HTTP, mail, SNMP, telnet) (Virtualization)
9. WTD/Web Technologies : Emerging technologies (Unified
Communication)
10. WTD/Web Technologies : Emerging technologies (Bpanel & WHM)
11. OS/Overview Of Operating Systems : Role and purpose of the operating
system (Windows 7)
70
Kurikulum
12. OS/Security and Protection : Protection, access control, and
authentication (GPO)
Pustaka:
1.
2.
3.
4.
Hunton, J.E., S. M. Bryant, N.A. Bagranoff, Core Concepts of Information of Information
Technology Auditing, John Wiley & Sons Inc., 2004
Dagan Feng, David., Biomedical Information Technology. Academic Press. 2010
Kamal, Lakhsmi., et. al. Planning and Designing a Microsoft Lync Server 2010. Microsoft
Corporation. 2010
Warren, Andy., et. al. Planning for windows 2008 server. Microsoft Corporation. 2010
Pengolahan Citra Digital dan Computer Vision
(3 sks kuliah)
Tujuan:
Memberikan pengetahuan dan pemahaman tentang konsep-konsep dasar virtual
reality, dunia virtual tiga dimensi, serta hal-hal yang terkait dengan
pembangunan sistem virtual reality.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
ICV/Digital Image Processing: Pengenalan, Dasar-dasar igital Image
ICV/ Digital Image Processing: Image Enhancement in Spatial Domain
ICV/ Digital Image Processing: Image Enhancement in Frequency
Domain
ICV/ Digital Image Processing: Image Restoration
ICV/ Digital Image Processing: Image Segmentation, Color Image
Processing,
ICV/ Digital Image Processing: Morphological Image Processing
ICV/Computer Vision: Image Formation
ICV/ Computer Vision: Stereo Image Processing, correspondence and
calibration
ICV/ Computer Vision: Feature Detection – local invariant features
ICV/ Computer Vision: Recognition – indexing local feature, instance
recognition
ICV/ Computer Vision: Motion and tracking
Pustaka:
1.
2.
3.
4.
McMenemy, Karen., Stuart Ferguson. A Hitchhikers Guide to Virtual Reality.
A.K. Peters. 2007
Gutierrez, Mario. A., Frederic Vexo, Daniel Thalmann. Stepping into Virtual
Reality. Springer. 2008
Cawood, Stephen., Mark Fiala. Augmented Reality: A Practical Guide.
Pragmatic Bookshelf. 2008
Sherman, William. R., Alan B. Craig. Understanding Virtual Reality: Interface,
Application and Design. Morgan Kaufmann. 2003
71
Kurikulum
Perencanaan Strategis Sistem Informasi
(3 sks kuliah)
Tujuan:
Mahasiswa memiliki kemampuan untuk mengevaluasi beberapa strategi SI/TI
untuk mencapai tujuan bisnis serta mampu membuat portfolio aplikasi SI/TI
Pokok Bahasan:
1.
SAD/Business Proses Design and Management : Penyelarasan bisnis
dengan SI/TI
2. IML/System Planning : Kerangka PSSI
3. SPI/Organizational Context : Analisa lingkungan bisnis
4. SPI/Organizational Context : Analisa lingkungan SI/TI
5. IML/Information System Strategy : Proses Penyusunan strategi SI/TI
6. IML/Information System Strategy : Strategi SI
7. SPI/Analytical Tools : Portfolio Aplikasi
8. IML/Information System Strategy : Strategi Manajemen SI/TI
9. IML/Information System Strategy : Strategi TI
10. IML/Information System Strategy and SPI/Analytical Tools : Strategi
Implementasi
Pustaka:
1.
2.
Ward, J., & Peppard, J. (2003). Strategic Planning for Information Systems.
3rd Edition. John wiley & Sons Ltd.
Cassidy, A. (2005). A Practical Guide to Information Systems Strategic
Planning. 2nd Edition. Auerbach Publications
Rekayasa Sistem Informasi
(3 sks Kuliah)
Tujuan:
Memberikan pengetahuan dan pemahaman bagaimana merancang perangkat
lunak berdasarkan metode terstruktur (structured SDLC), Unified Process/UML,
Agile Programming
Pokok Bahasan:
1.
2.
SAD/Identification of Opportunities for IT-enabled Organizational
Change: Identification of opportunities for IT-enabled organizational
change
SAD/Analysis and Specification of System Requirements
a. Data collection methods
b. Methods for structuring and communicating requirements
c. Factors affecting user experience
d. User interface design
e. System data requirements
f. Factors affecting security
72
Kurikulum
g. Ethical considerations in requirements specification
SE/Software Processes: Software life-cycle and process models,
Software process capability maturity models, Approaches to process
improvement, Process assessment models, Software process
measurements
4. SAD/High-level System Design Issues: Different approaches to systems
analysis & design: structured SDLC, unified process/UML, agile methods
5. SE/Requirements Specifications
a. Systems level considerations
b. Software requirements elicitation
c. Requirements analysis modeling techniques
d. Functional and non-functional requirements
e. Acceptability of certainty / uncertainty considerations regarding
software / system behaviour
f. Prototyping & Basic concepts of formal specification techniques
6. Structure : DFD + DD + PSpec + ERD (Conceptual, Logical, Physical)
7. Object Oriented : UML, Use Case analysis, Use Case design, Class
Diagram, DB Design
8. SE/Software Verification Validation
a. Distinguishing between verification and validation
b. Static approaches and dynamic approaches
c. Validation planning; documentation for validation
d. Different kinds of testing – human computer interface, usability,
reliability, security, conforman to specification
e. Testing fundamentals, including test plan creation and test case
generation black-box and white-box testing techniques
f. Defect seeding
g. Unit, integration, validation, and system testing
h. Object-oriented testing; systems testing
i.
Measurements: process, design, program
j.
Verification and validation of non-code (documentation, help files,
training materials)
k. Fault logging, fault tracking and technical support for such
activities
l.
Regression testing
m. Inspections, reviews, audits
10. SAD/Different Approaches to Implementing Information Systems:
Packaged systems, Enterprise systems, Outsourced development, Inhouse development.
3.
Pustaka:
1.
Mc Leod, Raymond Jr. Management Information Systems. 10th Edition.
Prentice Hall. 2007
73
Kurikulum
2.
3.
4.
5.
6.
7.
8.
9.
Brien, O. Management Information System. 8th Edition. McGraw-Hill. 2008
Pressman, Roger S. Software Engineering: A Practioner’s Approach. 6th
Edition. McGraw Hill. 2005
Kendall, Kenneth E. System Analysis and Design. 7th Edition. Prentice Hall.
2008
Quatrani, Terry & Grady Booch. Visual Modeling with Rational Rose 2002 and
UML. 3rd Edition. Addison Wesley. 2003
Fowler, Martin. UML distilled: A Brief Guide To The Standard Object Modeling
Language. 3rd Edition. Addison Wesley. 2004
Kimmel, Paul. UML Demystified. McGraw-Hill Osborne Media. 2005
UML Applied. Ariadne training. 2005
Mastering OOAD with UML 2.0. IBM Module
Riset Operasional
(3 sks kuliah)
Tujuan:
Memahami dan memodelkan persoalan yang ada di dunia nyata kedalam model
matematis sehingga dapat diperoleh solusi yang optimal.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
ML/Operations Research : Pendahuluan Riset Operasional
ML/Operations Research : Pemrograman Linier
ML/Operations Research : Teknik Pemecahan Model Pemrograman
Linier
ML/Operations Research : Teori Dualitas dan Analisis Sensitivitas
ML/Operations Research : Tipe Khusus Persoalan Pemrograman Linier
ML/Operations Research : Analisis Jaringan
IPM/Project Initiation and Planning : Perencanaan dan Pengendalian
Proyek dengan PERT-CPM
ML/Operations Research : Pemrograman Bilangan Bulat
ML/Operations Research : Teori Permainan
Pustaka:
1.
2.
Taha, Hamdy A. Operations Research: An Introduction 8th Edition. Prentice
Hall. 2007
Winston, Wayne L. & Munirpallam Venkataramanan. Introduction to
Mathematical Programming: Application and Algorithm 4th Edition. Duxburry
Press. 2002
74
Kurikulum
Robotika
(3 sks kuliah)
Tujuan:
Mengenal system, analisis dan pemrograman robot, mampu melakukan
pemilihan robot untuk aplikasi tertentu dan mengerti cara merancang robot
untuk tugas tertentu.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
AI/Robotics : Introduction to robotics
AI/ Robotics : Robot vehicles and base
AI/ Robotics : Mechanical articulations: arms, wrist and effector
AI/ Robotics : Power transmission: gear, belt and bearing
AI/ Robotics : Actuators: pneumatic, hydraulic and electronic
AI/ Robotics : Internal and external sensors
AI/ Robotics : Control, algorithm and application programming
AI/ Robotics : Kinematics
AI/ Robotics : Material, applications and safety
Pustaka:
1.
2.
3.
4.
5.
Craig, John J. Introduction to Robotics: Mechanics and Control. 3rd edition.
Prentice Hall. 2005
Fuller, James L. Robotics: Introduction, Programming and Projects.
Macmillan Publishing Company. 1991.
Ming Xie. Fundamental of Robotics: Linking Perception to Action. World
Scientific. 2004.
Niku, Saeed B. Introduction to Robotics: Analysis, Systems, Application.
Prentice Hall. 2001
Russel, R. Andrew. An Introduction to Robotics. Mi-tec Publishing. 1997.
Sistem Informasi Akuntansi
(4 sks kuliah)
Tujuan:

Memiliki pengertian mengenai konsep dasar dalam menyusun Sistem
Akuntansi terpadu suatu perusahaan, metode survei, penggunaan formulir
dan prosedur operasi yang efektif serta mampu melakukan analisa,
pencatatan dan pelaporan transaksi pada perusahaan jasa, dagang dan
manufaktur.

Mampu mendesain sendiri dari awal sebuah Sistem Informasi Akuntansi
yang lengkap, baik secara manual maupun komputerisasi untuk berbagai
jenis usaha yang dihadapinya.

Mampu membuat suatu program akuntansi yang terintegrasi untuk
perusahaan dagang secara umum, dengan spesifikasi meliputi transaksi
pembelian, penjualan, pengeluaran uang, penerimaan uang, dan
75
Kurikulum
menghasilkan laporan stok, hutang, piutang, dan laporan laba rugi dan
neraca
Pokok Bahasan:
1.
IML/Information System Strategi : Gambaran umum sistem informasi
akuntansi
2. SAD/Analysis and Specification of System Requirement : Sistem
pencatatan jurnal umum, jurnal penyesuaian
3. SAD/Analysis and Specification of System Requirement : Siklus
akuntansi secara lengkap : Buku besar dan penyusunan laporan
keuangan
4. SAD/Analysis and Specification of System Requirement : Sistem
persediaan barang
5. SAD/Analysis and Specification of System Requirement : Sistem
informasi akuntansi : Jurnal Penerimaan Kas, Jurnal Pengeluaran Kas,
Jurnal Pembelian, Jurnal Penjualan
6. SAD/Analysis and Specification of System Requirements : Teknik
pengembangan dan dokumentasi sistem
7. SAD/Analysis and Specification of System Requirements : Pemodelan
data dan desain basis data untuk sistem informasi akuntansi
8. SAD/Analysis and Specification of System Requirements : Audit sistem
informasi berbasis komputer
9. IML/System Planning : Siklus pendapatan : penjualan dan penerimaan
kas
10. IML/System Planning : Siklus pengeluaran : pembelian dan pembayaran
kas
11. IML/System Planning : Siklus produksi
12. IML/System Planning : Siklus pengembangan sumber daya manusia /
penggajian
13. SAD/Realization of IT-Based Opportunities With System Development
Project : Penggunaan perangkat lunak sistem informasi akuntansi
Pustaka:
1.
2.
3.
4.
Romney, Mashall B. & Steinbart, Paul John. Accounting Information System
11th Edition. Prentice Hall Inc. 2009
Weygant, Herry J., Kieso, Donald E., dan Kell, Walter G. Accounting
Principles. 9th Edition. Hobokken, NJ. 2010
Bodnar, George H. & Hopwood, William S. Accounting Information System,
10th edition. Prentice Hall Inc. 2010
Reeve, James M., Warren, Carl S. Principles of Accounting. 23th Edition.
Cincinnati, Ohio. 2009
76
Kurikulum
Sistem Informasi Geografis
(3 sks kuliah)
Tujuan:
Memahami penerapan dan pengolahan sistem informasi yang berhubungan
dengan data geografis.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
DIM/Spatial data
DIM/Editing data
DIM/Georeferenced data
DIM/Geodatabase
DIM/Geoprocessing
DIM/Spatial analyst
DIM/3D analyst
DIM/Web GIS
Pustaka:
1.
2.
3.
Kang-tsung, Chang. Introduction to Geographic Information Systems. 3rd
Edition. 2006.
ESRI. Introduction to ArcGIS I. Esri. 2006.
ESRI. Introduction to ArcGIS II. ESRI. 2006.
Sistem Informasi Perhotelan
(3 sks kuliah)
Tujuan:
Mahasiswa dapat memahami dan mengerti proses bisnis yang ada dalam dunia
perhotelan serta mampu membuat sistem informasi perhotelan
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
IML/Information Systems Strategy : Pendahuluan (klasifikasi hotel dan
fasilitasnya)
IML/Information Systems Management : Sistem manajemen front
office
IML/Information Systems Management : Sistem manajemen F&B
(restoran)
IML/Information Systems Management : Sistem manajemen
housekeeping
IML/Information Systems Management : Sistem pengadaan barang
IML/Information Systems Management : Sistem manajemen fasilitas
IML/Information Systems Management : Customer relationship
manajement (membership dll)
IML/Strategic Alignment : Night audit
77
Kurikulum
Pustaka:
1.
2.
3.
4.
Tesone, D.V. (2005). Hospitality Information Systems and E-Commerce. 1st
Edition. Wiley
Walker, J.R. (2007). Introduction to Hospitality Management. 2nd Edition.
Prentice Hall
Shoemaker, S., & Shaw, M. (2008). Marketing Essentials in Hospitality and
Tourism Foundations and Pratices. Prantice Hall
Hinkin, T.R. (2006). Cases in Hospitality Management : A Critical Incident
Approach. 2nd Edition. Wiley
Sistem Informasi Perpustakaan
(3 sks kuliah)
Tujuan:
Mahasiswa mampu:





Mengembangkan nilai UK Petra –LIGHT ( Love – Mengasihi , IntegrityIntegritas, Growth - Bertumbuh, Humility – Rendah Hati , Truth Kebenaran) melalui aktifitas Service Learning
Memahami, mengidentifikasi, mendeskripsikan dan menganalisis
sistem, peranan, layanan dan aktifitas pelbagai jenis perpustakaan
Menyadari arah perkembangan sistem informasi perpustakaan berbasis
teknologi informasi
Mengevaluasi perangkat lunak perpustakaan terkait dengan efektifitas,
sekuriti dan desain antar muka
Membangun sebuah system informasi perpustakaan
Pokok Bahasan:
9.
10.
11.
12.
13.
14.
15.
SPI/Organizational Context & SPI/Teamwork Concepts and Issues: Nilai
LIGHT dan Metode Service Learning dalam Pembelajaran
IML/Managing the Information Systems Function: Fungsi, Peranan,
Aktifitas, Organisasi dan Jenis perpustakaan
IML/Information Systems Management: Sistem Pembangunan Koleksi
Perpustakaan
IML/Information Systems Management: Sistem Pengolahan Koleksi
Perpustakaan
IML/Information Systems Management: Sistem Layanan Pengguna
Perpustakaan
IML/Information Systems Management: Sistem Promosi Perpustakaan
SPI/Professional and Ethical Issues and Responsibilities: Etika dalam
Perpustakaan
78
Kurikulum
16. IML/Impact of Information Systems on Organizational Structure and
Processes Information: Perkembangan Sistem Informasi Perpustakaan
berbasis Teknologi Informasi
Pustaka:
1.
2.
3.
4.
5.
6.
Chan, Lois May. Cataloging and Classification: an Introduction. New York:
McGrawHill, 1985.
The Digital Library Toolkit. California: Sun Microsystems, 2000 .
Gates, Jean Key. Introduction to Librarianship. New York: McGrawHill , t.th.
Kochtanek, Thomas R. & Joseph R. Matthews. Library Information Systems:
From Library Automation to Distributed Information Access Solutions.
Connecticut: Libraries Unlimited, 2002.
Lanchaster, F.W. & Beth Sandore. Technology and Management in Library and
Information Services. Champaign, Illinois : Graduate School of Library and
Information Science - University of Illinois, 1997.
Sulistyo-Basuki. Pengantar Ilmu Perpustakaan. Jakarta: Gramedia Pustaka
Utama, 1991 .
Sistem Logika Fuzzy
(2 sks kuliah dan 1 sks praktikum)
Tujuan:
Mempelajari dasar-dasar logika fuzzy sebagai suatu generalisasi dari logika
binary dan fuzzy set sebagai suatu generalisasi dari crisp set dalam
implementasinya untuk merepresentasikan uncertainty-based information.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
AI/Fuzzy Logic: Crisp sets : introduction
AI/Fuzzy Logic: Fuzzy sets
AI/Fuzzy Logic: Fuzzy Relations
AI/Fuzzy Logic: Fuzzy logic
AI/Fuzzy Logic: Fuzzy Control (Fuzzification and Defuzzification)
AI/Fuzzy Logic: Possibility Theory : Fuzzy Measure, Evidence Theory,
Possibility Theory
Pustaka:
1. Klir, G. J., & Yuan, B. (2001). Fuzzy sets and Fuzzy Logic, Theory and
Applications. Prentice Hall.
2. Beberapa paper dari jurnal-jurnal dan prosiding konferensi/seminar
internasional tentang fuzzy set dan fuzzy sistem
79
Kurikulum
Sistem Multimedia
(3 sks kuliah)
Tujuan:
Memberikan pengetahuan baik teori maupun praktek mengenai desain,
teknologi, dan fungsionalitas multimedia
Pokok Bahasan:
1.
M/Multimedia Technologies : masalah seputar, Input dan output
devices (scanners, digital camera, touch-screens, voice-activated), tools
pendukung multimedia.
2. M/Multimedia Technologies : representasi data digital dari Sound and
audio.
3. M/Multimedia Technologies : representasi data digital dari image and
graphics.
4. M/Multimedia Technologies : representasi data digital dari animation
and video
5. M/Compression : algoritma Encoding dan decoding, kompresi Lossless
dan lossy
6. M/Compression : Data compression: Huffman coding dan the ZivLempel algorithm
7. M/Compression : Image compression dan decompression
8. M/Compression : Video compression dan decompression
9. M/Compression : Audio compression dan decompression
10. M/Multimedia Systems : Real-time delivery, quality of service,
audio/video conferencing, video-on-demand
11. Teknik-teknik Animasi
Pustaka:
1. Pesce, Mark D. Programming Microsoft Directshow for Digital Video and
Television. Microsoft Press. Washington. 2003
2. LaMothe, Andre. Tricks of The Windows Game Programming Gurus.
Indianapolis, Indiana. 2002
3. Ze-Nian, Li. Fundamentals of Multimedia. Upper Saddle River, N.J. 2004.
Sistem Operasi
(2 sks kuliah, 1 sks praktikum)
Tujuan:


Mengetahui dasar-dasar sistem operasi, apa yang dilakukan dan bagaimana
cara melakukan desain dan mengembangkan sistem operasi
Menjelaskan fitur-fitur yang ada dalam suatu sistem operasi, kegunaan
sistem operasi bagi user serta apa yang dilakukan sistem operasi pada
operator komputer
Pokok Bahasan:
80
Kurikulum
1.
2.
CI/Computing Infrastructures : Hardware and software integration
OS/Device Management : Characteristics of serial and parallel devices,
Abstracting device differences, Buffering strategies, Direct memory
access,
3. OS/Overview Of Operating Systems : Role and purpose of the operating
system, Functionality of a typical operating system, Mechanisms to
support client-server models, hand-held devices
4. OS/Operating System Principles : Structuring methods (monolithic,
layered, modular, micro-kernel models), Interrupts: methods and
implementations, Concept of user/system state and protection,
transition to kernel mode,
5. OS/Concurrency: States and state diagrams, Structures (ready list,
process control blocks, and so forth), Dispatching and context
switching, The role of interrupts, Concurrent execution: advantages
and disadvantages, The “mutual exclusion” problem and some
solutions, Models and mechanisms (semaphores, monitors, condition
variables), Producer-consumer problems and synchronization
6. OS/Scheduling and Dispatch: Preemptive and nonpreemptive
scheduling, Schedulers and policies, Processes and threads,
7. OS/Memory Management: Review of physical memory and memory
management hardware, Paging and virtual memory, Working sets and
thrashing, Caching
8. OS/Concurrency: Deadlock: causes, conditions, prevention
9. OS/File Systems: Files: data, metadata, operations, organization,
buffering, sequential, nonsequential
10. OS/File Systems: Directories: contents and structure
11. OS/File Systems: Standard implementation techniques
Pustaka:
1.
2.
Silberschatz, Abraham., Galvin, Peterbaer., Gagne, Greg. Operating System
Principles. 7th Edition. John Wiley & Sons. 2006
Tanenbaum, Andres S. Modern Operating System. 3nd Edition. Prentice Hall.
2009
Statistika Dasar
(2 sks kuliah, 1 sks praktikum)
Tujuan:
Memahami dan mempelajari model-model probabilitas dan hipotesa yang dipakai
untuk menjelaskan suatu fenomena acak yang muncul dalam bidang komputer
Pokok Bahasan:
1.
2.
S/Sampling and Descriptive Statistics : Perkenalan terhadap data
deskripsi
S/Probability : Elemen – elemen dari probabilitas
81
Kurikulum
3.
4.
5.
6.
7.
8.
S/Probability : Variabel random
S/Probability : Macam–macam distribusi diskrit
S/Probability : Distribusi normal
S/Probability : Estimasi
S/Application of Statistic to IT : Pengujian hipotesa
S/Application of Statistic to IT : Analisa regresi dan korelasi
Pustaka:
1.
2.
3.
4.
McClave, S. Statistics. 10th Edition. Prentice Hall. 2006
Bhattacharyya, G. & Richard Johnson. Statistical Concepts and Methods. John
Willeys & Sons. 1977
Trivedi, K.S. Probability and Statistics with Reliability, Queuing and Computer
Science Applications. Prentice Hall Inc. 1982
Walpole, Ronald E. & Raymond H Myers. Ilmu Peluang dan Statistika untuk
Insinyur dan Ilmuwan. ITB. 1993
Struktur Data
(2 sks kuliah, 1 sks praktikum)
Tujuan:
Memahami berbagai bentuk struktur data dan algoritma serta implementasinya,
sehingga mampu menerapkan algoritma dan struktur data tersebut untuk
menyelesaikan masalah-masalah pemrograman
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
ALC/Fundamental Algorithms : algoritma Sequential, binary dan
interpolation search, Binary search trees.
ALC/Fundamental Algorithms : algoritma Quadratic sorting (selection,
insertion), O(N log N) algoritma sorting (Quicksort, heapsort,
mergesort).
ALC/Fundamental Algorithms : Hash tables, termasuk strategi
menghindari collision,
DIM/Data Structures : tipe data primitive, komposisi tipe data, arrays,
pengaturan memory,
PF/Data Structures : Arrays, Pointers dan references.
PF/Data Structures : Linked structures, implementasi stategi-strategi
untuk stacks, queues, trees (termasuk: AVL tree and B-tree), strategi
memilih stuktur data yang tepat.
PF/Recursion : The concept of recursion, Simple recursive functions,
Divide-and-conquer strategies
ALC/Algorithmic Strategies : Divide-and-conquer
Pustaka:
1.
Weiss, M.A. (2006). Data Structures and Algorithm Analysis in C++. 3rd
Edition. Addison Wesley
82
Kurikulum
2.
3.
4.
5.
6.
7.
Drozdek, A. (2000). Data Structures and Algorithms in C++. 2nd Edition.
Course Technology
Keogh, J., & Davidson, K.(2004). Data Structures Demystified. McGraw-Hill
Harrington, J.L. (2002). Object Oriented C++ Data Structures for Real
Programmers. Academic Press
Kalicharan, N. (2008). Data Structures in C
Kleinberg, J., & Tardos, E. (2006). Algorithm Design. Addison Wesley
Levitin, A.V. (2006). Introduction to the Design and Analysis of Algorithms.
2nd Edition. Addison Wesley
Teknik Kompilasi
(3 sks kuliah)
Tujuan:
Memberikan pengetahuan dan pemahaman tentang konsep dan teknik-teknik
kompilasi.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
CT/Lexical Analysis : Pengenalan tentang kompilasi dan translasi bahasa
pemrograman
CT/Lexical Analysis : Desain kompilasi: struktur dari compiler, analisa
leksikal, ekspresi regular, finite automata
CT/Syntax Analysis : Analisa syntaks : grammars, pohon syntaks, error
recovery
CT/Syntax Analysis : Konsep dan teknik parsing
CT/Syntax Analysis : Compile-time error handling
CT/Syntax Analysis : Compiler generation tools: LEX dan YACC
CT/Syntax Directed Translation : Memperluas parser menggunakan
pendekatan syntax-directed, mesin-mesin virtual
CT/Code Generation : Optimasi dan generasi kode
CT/Code Generation : Studi kasus sebuah compiler lengkap
Pustaka:
1.
Aho, Alfred V., Ravi Sethi & Jerry D. Ullman. Compilers: Principles, Techniques,
and Tools. Addison-Wesley Publishing Company. 1988
Teknik Pemodelan dan Simulasi
(3 sks kuliah)
Tujuan:
Memberikan pengetahuan dan pemahaman tentang teknik - teknik pemodelan
dan simulasi serta dapat membuat model simulasi komputasi dari suatu kejadian
nyata.
Pokok Bahasan:
83
Kurikulum
1.
2.
3.
4.
5.
6.
7.
S/Modeling and Simulation, Pengantar teknik pemodelan dan simulasi
Metode simulasi Monte Carlo
Simulasi sistem diskrit, simulasi sistem antrian, simulasi sistem kontinyu
S/Probability, Distribusi data, evaluasi, verifikasi dan validasi model model simulasi.
Analisa input dan output
S/Probability, Random number generator, random variate generator
Pengendalian dan peramalan persediaan
Pustaka:
1.
2.
Law, Averill M. Simulation Modelling and Analysis. 4th Edition. McGraw-Hill
Higher Education. 2006
Zeigler, Bernard P., Tag Gon Kim, Herbert Praehofer. Theory of Modeling and
Simulation. McGraw Hill Higher Education. 2000
Teknologi Open Source
(3 sks kuliah)
Tujuan:
Mengenalkan mahasiswa ke teknologi open source yang banyak digunakan di
kalangan akademik hingga aplikasi enterprise.
Mengenalkan mahasiswa ke sistem operasi open source Linux Ubuntu, dan
aplikasi-aplikasi yang ada sebagai alternatif sistem proprietary.
Mengenalkan bahasa pemrograman Python sebagai salah satu bahasa populer di
dunia open source.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
Dasar-dasar Open Source: mengenalkan teknologi open source dan
lisensinya.
SAM/Operating Systems: Installation, Configuration. Instalasi Linux
Ubuntu: mengenalkan berbagai jenis instalasi dan langkah-langkahnya.
SAM/Applications: Installation, Configuration. Administrative Activities:
User and group management. Perintah-perintah dasar Linux:
mengenalkan perintah-perintah command line yang umum digunakan
dalam mengadministrasi sistem operasi Linux dengan shell scripting.
SAM/Administrative Activities: Automation management. Regular
Expression: pengetahuan mengenai regular expression adalah sangat
penting di dunia open source, guna memanipulasi teks, pengenalan
symbol, dan melakukan perintah-perintah secara batch.
SAM/Applications: Client services. Bahasa pemrograman Python:
mengenalkan interpreter Python sebagai bahasa script yang banyak
manfaatnya untuk segala bidang seperti jaringan komputer, grafik,
multithreading, database dan client/server.
WTD/Web Technologies: Server-side programming, Web servers. Web
development: membuat web server dengan Python.
84
Kurikulum
7.
8.
9.
WTD/Web Technologies: Web services: mengenalkan akses ke web
services seperti membaca harga saham dari Yahoo Finance.
WTD/Web Development: Web interfaces, Website implementation and
integration. Web framework dengan Python Django: membuat web
dinamis dengan framework Django yang menggunakan Python.
EDS/Enterprise Deployment Software: Configuration, definition and
management. Cloud Computing: mengenalkan teknologi cloud
computing yang berbasis open source, dengan memanfaatkan Google
App Engine API.
Pustaka:
1.
Chun, Wesley J. Core Python Applications Programming, 3rd edition.
Prentice Hall, 2012.
Teknologi Virtual
(3 sks kuliah di lab)
Tujuan:


Memberikan pengenalan terhadap perkembangan teknologi informatika
Memberikan gambaran besar terhadap perkembangan teknologi
informatika
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
8.
Perencanaan Virtualization
SAM/Applications : Installation , Configuration (Install dan konfigurasi
role Hyper-V Server)
EA/Interorganizational Architectures : Virtualization of storage and
systems (Membuat dan mengkonfigurasi Virtual Hard Disks dan Virtual
Machines)
EA/Enterprise Architecture Frameworks : Enterprise architecture
frameworks (Integrasi System Center Virtual Machine Manager 2008 R2
dengan Hyper-V™ R2)
SAM/Administrative Activities : Server administration and management
(Memanage Virtual Machines menggunakan Microsoft® System Center
Virtual Machine Manager 2008 R2 2008)
SAM/Administrative Activities : deployment (Membuat dan mendeploy
Virtual Machines menggunakan Microsoft® System Center Virtual
Machine Manager 2008 R2)
SAM/Administrative Activities : deployment (Membuat dan mendeploy
Virtual Machines menggunakan Microsoft® System Center Virtual
Machine Manager 2008 R2 library)
SAM/Applications : Configuration (Konfigurasi User Roles dan System
Center Microsoft® System Center Virtual Machine Manager 2008 R2
Self-Service Portal)
85
Kurikulum
9.
10.
11.
12.
13.
14.
SAM/Administrative Activities : Server administration and management
(Memaintain Software Updates menggunakan Microsoft® System
Center Virtual Machine Manager 2008 R2 Servicing Tool secara offline)
SAM/Administrative Activities : Backup management (Strategi Backup
dan Restore untuk Virtual Machines)
SAM/Administrative Activities : Disaster recovery (Penerapan High
Availability untuk Server Virtualization)
SAM/Administrative Activities : Server administration and management
(Monitoring dan Reporting Server Virtualization)
SAM/Administrative Activities : Server administration and management
(Virtualisasi Desktop menggunakan Remote Desktop Services)
EA/Enterprise Architecture Frameworks : Emerging technologies
(Pengembangan layanan Remote Desktop)
Pustaka:
1.
Muller, Randy. Implementing and Managing Microsoft ® Server Virtualization.
Microsoft Corporation. 2010.
Teknologi Web
(3 sks kuliah)
Tujuan:
Memberikan pengetahuan baik teori maupun praktek mengenai desain web,
teknologi, sekuriti, dan fungsionalitas di Internet dan intranet secara
keseluruhan.
Memberikan pengetahuan mengenai web dinamis yang penuh dengan interaksi
antar user dengan server side script dan database.
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
7.
WTD/Web Technologies: Emerging Technologies, Standards &
standards bodies. Sejarah HTML: menjelaskan asal mula HTML hingga
HTML5.
WTD/Web Technologies: HTTP protocol. Mengenal tag-tag HTML:
menjelaskan tag-tag HTML yang umum digunakan.
WTD/Web Development: Web interfaces. CSS: menjelaskan dasar-dasar
CSS untuk pembuatan class, id, menentukan font, warna, ukuran teks
dan halaman.
WTD/Web Technologies: Client-side programming. Javascript:
menjelaskan Javascript untuk proses di sisi user atau browser.
WTD/Web Technologies: Client-side programming. HTML5:
mengenalkan beberapa tag baru di HTML5.
WTD/Web Development: Web interfaces. CSS3: mengenalkan beberapa
style baru di CSS3, transparansi, animasi dan transisi.
WTD/Web Technologies: Server-side programming. PHP: membuat web
dinamis dengan server-side scripting menggunakan PHP.
86
Kurikulum
8.
9.
10.
11.
12.
13.
14.
15.
WTD/Web Development: Database integration. MySQL: melengkapi
PHP dengan database popularnya yaitu MySQL.
WTD/Web Development: Website implementation and integration.
AJAX: membuat web dinamis dengan AJAX.
WTD/Web Development: Website implementation and integration.
jQuery: mengenalkan library Javascript yang banyak digunakan, untuk
mempermudah event handling, animasi dan interaksi AJAX.
WTD/Digital Media: Capture, authoring and production tools. Membuat
grafik, chart, PDF dengan PHP dari data di database MySQL.
WTD/Digital Media: Capture, authoring and production tools.
Menggunakan Google API: Google Maps, Charts.
WTD/Web Technologies: Web services: mengenalkan format data
JSON, REST, XML dan pembaca news RSS.
WTD/Social Software: Collaborative and community modalities.
Menggunakan social network API: Facebook, Twitter.
WTD/Search Engine Optimization (SEO): meningkatkan visibility dari
web yang dibuat terhadap search engine.
Pustaka:
1.
2.
Duckett, Jon. HTML & CSS design and build websites. John Wiley & Sons,
2011.
Zakas, Nicholas C. Professional JavaScript for Web Developers, 3rd
edition. John Wiley & Sons, 2012.
Teori Bahasa dan Automata
(2 sks kuliah)
Tujuan:
Memahami dasar-dasar teori bahasa formal dan model-model mesin matematis
yang menggambarkan prinsip kerja komputer
Pokok Bahasan:
1.
2.
3.
4.
5.
6.
Introduction.
ALC/Alphabet, sets, language and grammar.
ALC/Deterministic finite automata (DFAs), Nondeterministic finite
automata (NFAs), Equivalence of DFAs and NFAs.
ALC/Regular expressions and the pumping lemma for regular
expressions.
ALC/Push-down automata (PDAs), relationship of PDAs, context-free
grammars and properties of context-free grammars.
ALC/Turing machines, nondeterministic turing machines, the ChurchTuring thesis.
Pustaka:
87
Kurikulum
1.
2.
Hopcroft, John E., Rajeev Motwani, Jeffrey D. Ullman. Introduction to
Automata Theory, Languages, and Computation. 3rd Edition. Addison Wesley.
2007
Cohen, Daniel. Introduction to Computer Theory. 2nd Edition. John Wiley &
Sons. 1996
Virtual Reality
(3 sks kuliah)
Tujuan:
Memberikan pengetahuan dan pemahaman tentang konsep-konsep dasar virtual
reality, dunia virtual tiga dimensi, serta hal-hal yang terkait dengan
pembangunan sistem virtual reality.
Pokok Bahasan:
1. GV/VirtualReality : Stereoscopic display
2. GV/VirtualReality : Visibility computation
3. GV/VirtualReality : Time-critical rendering, multiple levels of details
(LOD), Image-base VR system,
4. GV/VirtualReality : memodelkan interaksi, aplikasi di bidang
pengobatan, simulasi dan training.
5. GV/VirtualReality : User interface, memodelkan dunia 3D
6. GV/Basic Rendering : Texture mapping, bump texture, environment
map
7. GV/Advanced Rendering : pendekatan perhitungan global illumination
yang efektif
8. GV/Advanced Rendering : Image-based rendering, panorama viewing,
plenoptic function modeling
9. Pengenalan virtual reality
10. Membangun sistem virtual reality
Pustaka:
1.
2.
3.
4.
McMenemy, Karen., Stuart Ferguson. A Hitchhikers Guide to Virtual Reality.
A.K. Peters. 2007
Gutierrez, Mario. A., Frederic Vexo, Daniel Thalmann. Stepping into Virtual
Reality. Springer. 2008
Cawood, Stephen., Mark Fiala. Augmented Reality: A Practical Guide.
Pragmatic Bookshelf. 2008
Sherman, William. R., Alan B. Craig. Understanding Virtual Reality: Interface,
Application and Design. Morgan Kaufmann. 2003
88
Kurikulum
Keterangan Kode Pokok Bahasan Mata Kuliah
AI
ALC
CS
CT
DIM
EA
IM
IML
GD
GV
HCI
ICV
IC
M
N
PF
PL
S
SAD
SAM
SE
SIA
SPI
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Artificial Intelligence
Algorithm and Complexity
Computer, Data, Software, and Network Security
Compilation Technique
Data and Information Management
Enterprise Architecture
Information Management
Information System Management and Leadership
Game Development
Computer Graphics and Virtual Reality
Human-Computer Interaction
Image Processing and Computer Vision
Interpersonal Communication
Multimedia Application
Networking
Programming Fundamentals
Programming Languages
Statistics
System Analysis and Design
System Administration and Maintenance
Software Engineering
System Integration and Architecture
Social and Professional Issues
89
90