Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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