Katalog Teknik Informatika2009-2010
Katalog Teknik Informatika2009-2010
KATALOG JURUSAN
TEKNIK INFORMATIKA
Latar Belakang
Pendidikan tinggi merupakan salah satu pilar penting yang diharapkan dapat
membawa perubahan suatu bangsa. Pendidikan tinggi tidak hanya menjadi
sarana peningkatan kualitas sumber daya manusia (SDM), tetapi juga dapat
menjadi wahana yang sangat penting untuk merubah pola pikir masyarakat
dalam mewujudkan masyarakat sipil (civil society) yang demokratis.
Dalam rangka persaingan global, maka kebijakan dalam bidang pendidikan
tinggi harus dapat merespon berbagai tantangan baik pada tingkat lokal,
nasional, maupun regional. Salah satu kontribusi perguruan tinggi sebagai
penyelenggara pendidikan tinggi adalah dapat meningkatkan daya saing
bangsa yang pada akhirnya nanti akan dapat meningkatkan taraf hidup dan
kesejahteraan masyarakat secara berkelanjutan.
Di masa yang akan datang, pengembangan pendidikan tinggi tidak dapat
dipisahkan dari prediksi perkembangan dunia dalam bidang ilmu
pengetahuan, teknologi, ekonomi, dan sebagainya. Saat ini, perekonomian
dunia sedang mengalami perubahan yang mendasar pada kekuatan daya
saingnya, di mana pada awalnya didasarkan pada kekayaan sumber daya
alam menjadi perekonomian yang didasarkan pada kemampuan bangsa
untuk mengembangkan kreativitas dan inovasi dalam memanfaatkan ilmu
pengetahuan, teknologi, dan seni.
Untuk meningkatkan daya saing bangsa, salah satu upaya yang dilakukan
adalah mempersiapkan SDM berkualitas dalam bidang teknologi informasi.
Hal ini diyakini karena teknologi informasi merupakan salah satu tulang
punggung pertumbuhan ekonomi bangsa.Untuk itu, pemerintah melalui
Direktorat Jenddral Pendidikan Tinggi pada tahun 1985 menginstruksikan
untuk membuka Program Studi S1 untuk bidang Ilmu dan Teknologi
Komputer di 4(empat) Universitas/Institut, yaitu ITB, ITS, UI dan UGM. Di
ITS, program ini awalnya diberi nama Program Studi Teknik Komputer.
Namun sejak tahun 1993, nama Program Studi diubah menjadi Jurusan
Teknik Komputer. Tahun 1996 secara resmi jurusan ini berganti nama
menjadi Jurusan Teknik Informatika berdasarkan Surat Keputusan Direktur
Jenderal Pendidikan Tinggi No. 224/DIKTI/Kep/1996, tanggal 11 Juli 1996.
Jurusan Teknik Informatika yang awalnya tergabung dalam Fakultas
Teknologi Industri (FTI). Mulai tahun 2002 menjadi bagian dari Fakultas
Teknologi Informasi (FTIf), sesuai dengan Keputusan Menteri Pendidikan
nasional RI Nomor : 109/O/2002, tanggal 2 Juli 2002 tentang Pendirian
Fakultas Teknologi Informasi Pada Institut Teknologi Sepuluh Nopember.
Untuk peringkat akreditasi, Jurusan Teknik Informatika Program Studi S1
dinyatakan terakreditasi dengan nilai A berdasarkan Surat Keputusan Badan
Akreditasi Nasional Perguruan Tinggi (BAN-PT) Nomor 003/BAN-PT/AkX/S1/V/2006, tanggal 18 Mei 2006.
2 |Katalog
3 |Katalog
Visi:
Menjadi inovator bidang informatika di tingkat nasional.
Misi :
Tujuan:
1. Menghasilkan lulusan yang kompeten di bidang Komputasi Cerdas,
Rekayasa Perangkat Lunak dan Komputasi Berbasis Jaringan.
2. Menghasilkan karya yang bermanfaat bagi masyarakat.
3. Menghasilkan lulusan yang memiliki daya saing dan kemandirian untuk
berkompetisi di tingkat nasional dan internasional.
4 |Katalog
: 110 SKS
: 34 SKS
(76.4%)
(23.6%)
5 |Katalog
Bidang
6 |Katalog
: 18 SKS (50%)
: 18 SKS (50%)
8 |Katalog
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
LABORATORIUM
1. LABORATORIUM PEMROGRAMAN (Lab. PROG)
Fasilitas
Sistem Operasi
Aplikasi
Aktivitas
Sistem Operasi
Aplikasi
Aktivitas
Sistem Operasi
Aplikasi
Aktivitas
Sistem Operasi
Aplikasi
Aktivitas
Sistem Operasi
Aplikasi
Aktivitas
Sistem Operasi
Aplikasi
Aktivitas
7. WORKSHOP PROGRAM S2
Fasilitas
: 2 server, 12 PC workstation
Sistem Operasi
Aplikasi
Aktivitas
12 | K a t a l o g
13 | K a t a l o g
2009 - 2014
sks
Wajib/
Pilihan
Smt
Kompet
ensi
Utama
Kompetensi
Penunjang/
Lainnya
Bahasa Inggris
Aljabar Linear
Pemrograman Terstruktur
Sistem dan Teknologi
Informasi
Sistem Digital
Kalkulus 1
Pendidikan Agama
Algoritma dan Struktur Data
Matematika Diskrit
Organisasi Komputer
Teori Graf dan Otomata
Kalkulus 2
Basis Data
Komputasi Numerik
Pemrograman Berorientasi
Objek
2
3
4
2
W
W
W
W
1
1
1
1
4
3
2
4
3
3
3
3
4
3
4
W
W
W
W
W
W
W
W
W
W
W
1
1
2
2
2
2
2
2
3
3
3
2
4
3
2
2
4
W
W
W
W
W
W
3
3
3
4
4
4
KI091316
KI091317
KI091318
Jaringan Komputer
Pemrograman Web
Perancangan dan Analisis
Algoritma
3
3
3
W
W
W
4
4
4
KI091319
KI091320
KI091321
KI091322
Riset Operasional
Basis Data Lanjut
Grafika Komputer
Kecerdasan Buatan
3
3
3
3
W
W
W
W
4
5
5
5
Kode MK
IG091308
KI091301
KI091302
KI091303
KI091304
SM091201
IG09130X
KI091305
KI091306
KI091307
KI091308
SM091202
KI091309
KI091310
KI091311
KI091312
KI091313
KI091314
IG091307
IG091309
KI091315
14 | K a t a l o g
Kode MK
KI091323
KI091324
KI091325
Kode MK
KI091392
KI091326
IG091306
KI091327
IG091311
KI091xxx
KI091391
sks
Wajib/
Pilihan
Smt
3
3
W
W
5
5
Pemrograman Framework
J2EE
Pemrograman Jaringan
Perancangan dan Analisis
Algoritma Lanjut
Kompet
ensi
Utama
Kompetensi
Penunjang/
Lainnya
sks
Wajib/
Pilihan
Smt
Kompet
ensi
Utama
Kerja Praktek
Pemrograman Framework
.NET
Pend Kewarganegaraan
Sosio dan Etika
Pengantar
Technopreneurship
Mata Kuliah Bidang Keahlian
Tugas Akhir
2
3
W
W
6
6
2
2
2
W
W
W
7
7
8
34
5
P
W
Jumlah sks
Jumlah sks MK wajib
Jumlah sks MK pilihan
144
110
34
100%
76%
24%
Kompetensi
Penunjang/
Lainnya
132
12
sks
Bidang
Keahlian
Smt
Kompetensi
Utama
KI091331
KI091332
KI091333
KI091334
KI091351
4
4
3
4
4
KCV*
KCV*
KCV*
KCV*
NCC
6
6
6
6
6
KI091352
KI091353
KI091354
KI091371
KI091372
Sekuritas Jaringan
Sistem Terdistribusi
Teknologi antar Jaringan
Animasi Komputer
Audit Tata Kelola TI
3
4
4
4
3
NCC
NCC
NCC
RPL
RPL
6
6
6
6
6
sks
Bidang
Keahlian
Smt
Kompetensi
Utama
Kode MK
15 | K a t a l o g
KI091373
Manajemen Proyek
Perangkat Lunak
RPL
KI091374
RPL
KI091335
KI091336
KI091337
KI091338
Data Warehousing
Pengolahan Citra Digital
Simulasi dan Game Komputer
Sistem Temu Kembali
Informasi
3
4
4
4
KCV*
KCV*
KCV
KCV
7
7
7/8
7/8
KI091339
KI091355
KI091356
KI091357
Visi Komputer
Jaringan Multimedia
Komputasi Grid
Perancangan dan
Manajemen Jaringan
4
4
4
4
KCV
NCC
NCC
NCC
7/8
7
7
7
KI091358
KI091375
KI091376
KI091377
Teknik Kompresi
Evolusi Perangkat Lunak
Pembuatan Game
Pola dan Arsitektur
Perangkat Lunak
4
3
3
4
NCC
RPL
RPL
RPL
7
7
7
7
KI091378
RPL
KI091340
KI091341
KI091342
Optimasi Nonlinear
Pemrograman Robot
Topik Khusus Komputasi
Cerdas dan Visualisasi
4
4
4
KCV
KCV
KCV
7/8
7/8
7/8
KI091359
NCC
KI091379
Pemrograman Perangkat
Mobile
RPL
KI091380
Realitas Virtual
RPL
Keterangan:
KI09133x atau KI09134x
KI09135x
KI09137x atau KI09138x
16 | K a t a l o g
Kode MK
IG091308
KI091301
KI091302
KI091303
KI091304
SM091201
sks
2
3
4
2
4
3
18
Wajib/Pilihan
W
W
W
W
W
W
SEMESTER 2
Kode MK
IG09130X
KI091305
KI091306
KI091307
KI091308
SM091202
sks
2
4
3
3
3
3
18
Wajib/Pilihan
W
W
W
W
W
W
SEMESTER 3
Kode MK
KI091309
KI091310
KI091311
KI091312
KI091313
KI091314
sks
4
3
4
2
4
3
20
Wajib/Pilihan
W
W
W
W
W
W
SEMESTER 4
Kode MK
IG091307
IG091309
KI091315
sks
2
2
4
Wajib/Pilihan
W
W
W
KI091316
KI091317
KI091318
Jaringan Komputer
Pemrograman Web
Perancangan dan Analisis Algoritma
3
3
3
W
W
W
KI091319
Riset Operasional
3
20
SEMESTER 5
Kode MK
KI091320
sks
3
Wajib/Pilihan
W
17 | K a t a l o g
KI091321
KI091322
KI091323
KI091324
KI091325
Grafika Komputer
Kecerdasan Buatan
Pemrograman Framework J2EE
Pemrograman Jaringan
Perancangan dan Analisis Algoritma
Lanjut
3
3
3
3
3
W
W
W
W
W
18
BIDANG KEAHLIAN KOMPUTASI CERDAS DAN VISUALISASI (KCV)
SEMESTER 6
Kode MK
Nama Mata Kuliah
sks
Wajib/Pilihan
KI091392
Kerja Praktek
2
W
KI091326
Pemrograman Framework .NET
3
W
KI091331
Analisis Data Multivariat
4
P
KI091332
Data Mining
4
P
KI091333
Kecerdasan Komputasional
3
P
KI091334
Simulasi Sistem Diskrit
4
P
20
SEMESTER 7
Kode MK
IG091306
KI091327
KI091335
KI091336
sks
2
2
3
4
Wajib/Pilihan
W
W
P
P
KI0913xx
KI0913xx
Pilihan 1*
Pilihan 2*
4
4
19
P
P
SEMESTER 8
Kode MK
IG091311
KI0913xx
KI091391
sks
2
4
5
11
Wajib/Pilihan
W
P
W
Total sks
144
Wajib/Pilihan
P
P
18 | K a t a l o g
KI091339
KI091340
KI091341
KI091342
Visi Komputer
Optimasi Nonlinear
Pemrograman Robot
Topik Khusus Komputasi Cerdas dan
Visualisasi
4
4
4
4
P
P
P
P
sks
2
3
4
3
4
Wajib/Pilihan
W
W
P
P
P
19
SEMESTER 7
Kode MK
IG091306
KI091327
KI091375
KI091376
KI091377
KI091378
sks
2
2
3
3
4
Wajib/Pilihan
W
W
P
P
P
18
SEMESTER 8
Kode MK
IG091311
KI091379
sks
2
3
Wajib/Pilihan
W
P
KI091380
KI091391
Realitas Virtual
Tugas Akhir
3
5
13
144
P
W
Total sks
sks
2
3
Wajib/Pilihan
W
W
19 | K a t a l o g
KI091351
KI091352
KI091353
KI091354
Sekuritas Jaringan
Sistem Terdistribusi
Teknologi antar Jaringan
3
4
4
20
P
P
P
sks
2
2
4
4
4
Wajib/Pilihan
W
W
P
P
P
Teknik Kompresi
4
20
sks
2
3
Wajib/Pilihan
W
P
Tugas Akhir
5
10
SEMESTER 7
Kode MK
IG091306
KI091327
KI091355
KI091356
KI091357
KI091358
SEMESTER 8
Kode MK
IG091311
KI091359
KI091391
Total sks
144
20 | K a t a l o g
IG091308
Mata Kuliah
Bahasa Inggris
2 sks
: Bahasa Inggris
21 | K a t a l o g
Pustaka Utama :
1. Mikulecky and Jeffries. More Reading Power , Addison-Wesley publishing
Company, 1996
2. Supriyanto. Critical Reading ITB. 2007.
3. ITS English Teaching Team. English for Science and Technology. ITS.
2008.
Pustaka Penunjang :
1. Rooks.
Paragraph
Power:
Communicating
Ideas
through
Paragraphs.Prentice Hall Regents. 1999
2. Hayden, R.E., Pilgrim, D.W, and Haggard, A.Q. Mastering American
English. Prentice Hall, Inc. 2000.
3. Thomson and Martinet. A Practical English Grammar. Oxford University
Press.1995.
4. Anderson and Anderson. Text Types in English Macmillan.2003.
Prasyarat : KI091301
Mata Kuliah
Aljabar Linear
3 sks
: Aljabar Linier
Pemrograman Terstruktur
4 sks
: Pemrograman Terstruktur
23 | K a t a l o g
KI091303
Mata Kuliah
2 sks
Kode/bobot/Semester : KI091303/2/1
Kompetensi:
1. Mahasiswa mampu mengenal komponen sistem komputer saat
ini dan sistem komputer yang ada,
2. Mahasiswa mampu mengenal komponen sistem informasi dan
sistem informasi yang ada,
3. Mahasiswa mampu memahami bagaimana komputer bisa membantu
berbagai pekerjaan manusia secara efektif dan efisien.
4. Mahasiswa mampu mengenal berbagai macam eBisnis yang bisa
dilakukan sehubungan dengan perkembangan sistem informasi.
Pokok Bahasan (Subject Matter):
Pengenalan sistem komputer: konsep sistem komputer, hardware, software
dan brainware. Hardware komputer: cpu, disk, input dan output. Software:
Operating System, Software Aplikasi, bahasa pemrograman. Brainware:
programmer, end-user, database admin, administrator. Profesi di bidang
Teknologi Informasi, Komputer di masyarakat Indonesia. Pengenalan sistem
informasi: konsep sistem informasi, komponen sistem informasi, manfaat
dan keunggulan sistem informasi. Penerapan sistem informasi: CRM, ERP,
SCM, SIM Akademik, SIM PSB. Studi Kasus Bisnis Online: kinerja bisnis
eCommerce.
Pustaka Utama :
1. Pfaffenberger, Bryan, Computes in Your Future, 4th Edition, University
of Virginia, Prentice Hall, 2001
2. James A. OBrien, Management Information systems: Managing
Information Technology in the bussiness Enterprise, 6th Edition,
McGraw Hill Irwin, 2004.
24 | K a t a l o g
KI091304
Mata Kuliah
Sistem Digital
4 sks
: Sistem Digital
Prasyarat : SM091201
Mata Kuliah
Kalkulus 1
3 sks
: Kalkulus 1
4 sks
tipe
data
abstrak
dalam
Kompetensi (Competency):
1. Mahasiswa mampu menyusun spesifikasi dan mengimplementasikan tipe
data abstrak ( ADT ) dalam bahasa C.
2. Mahasiswa mampu menerapkan tipe data abstrak dalam permasalahan
yang nyata.
3. Mahasiswa mampu menerapkan algoritma Greedy, Branch and Bound,
Recurrence.
Pokok Bahasan (Subject Matter):
Pendahuluan; Pointer dalam C, Linear Linked List, Linked Data Structures
Lain. Pengenalan Rekursi; Konsep Berpikir Rekursif, Permasalahan Umum
dalam Rekursi, Aspek Kuantitatif dalam Rekursi. Struktur Data Linier - Stack
dan Queue; Konsep Dasar Stack, Tipe Data Abstrak untuk Stack dan Queue,
Penggunaan dan Implementasi Stack, Implementasi Rekursi Menggunakan
Stack, Penggunaan dan Implementasi Queue.
26 | K a t a l o g
List, String, dan Alokasi Memori Dinamis; Konsep dan Implementasi List,
Konsep dan Implementasi Strings, Perbedaan Alokasi Memori Statis dan
Dinamis, Konsep dan Implementasi Alokasi Memori Dinamis.
Tree; Konsep Dasar dan Terminologi, Binary Tree, Representasi Binary Tree,
Heap dan Priority Queue, Binary Tree Traversal, Binary Search Tree, AVL
Tree, Two-Three Tree, Huffman Codes. Graphs; Konsep Dasar dan
Terminologi, Representasi Graph, Graph Searching, Topological Ordering,
Shortest Path, Task networks. Hashing; Pengenalan dan Konsep Hashing,
Algoritma Hashing. Sorting; Metode Sorting Priority Queue, Metode Divideand-Conquer, Metode Insert and Sort, Address Calculation Sorting, Metode
Sorting Lainnya, Perbandingan Performance antar Metode Sorting. Rekursi
Lanjut; Pembuatan Parser dengan Menggunakan Rekursi, Translasi Infix ke
Postfix.
Pustaka Utama (Main Reference):
1. Thomas A. Standish, Data structures, algorithms, and software principles
in C , Addison-Wesley, 1995.
Pustaka penunjang (Supporting References):
1. Aaron M. Tanenbaum, Data Structures Using C, Prentice Hall, 1997.
2. Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft, Data Structures and
Algorithms,Addison-Wesley,1983.
Prasyarat (Prerequisite): KI091306
Mata Kuliah
Matematika Diskrit
3 sks
: Matematika Diskrit
27 | K a t a l o g
Organisasi Komputer
3 sks
: Organisasi Komputer
Pokok Bahasan:
Struktur Dasar Komputer: Organisasi dan arsitektur computer, struktur
komputer dan fungsi-fungsi di dalamnya, evolusi dan generasi-generasi
computer. Instruksi Mesin dan Program: Lokasi dan alamat memori,
operasi dasar memori, instruksi dan urutan instruksi, moda pengalamatan,
Bahasa assembly, Stack & Queue, subroutine, contoh beberapa instruction
set. Organisasi Input/Output: Organisasi Input/Output, peng-akses-an
peralatan I/O, interrupt, Direct Memory Acces, antarmuka I/O standar.
Sistem Memory : Konsep dasar Sistem Memory, Random Access Memory
(RAM), Read Only Memory (ROM), Cache Memory: Mapping, Replacement
Algorithm, Virtual Memory, Secondary Storage. Aritmatika: penambahan
dan pengurangan, desain Fast Adder, perkalian bilangan positip, perkalian
bilangan bertanda, algoritma Booth, Fast Multiplication, pembagian bilangan
integer. bilangan riil dan operasinya. Unit Pemrosesan : Konsep dasar unit
processing, eksekusi instruksi lengkap, organisasi bus jamak, Hardwired
Control, Multiprogrammed Control. Pipelining: Konsep dasar pipelining, data
& instruction hazard, pengaruh set instruksi, operasi Superscalar
Daftar Pustaka:
1. Hamacher, Vranezic & Zaky, Computer Organization 5th Edition, McGrawHill, 2002.
2. William Stallings, Computer Organization And Architecture 4th Edition,
Prentice-Hall, 1996.
3. Morris Mano, Computer System Architecture , Prentice-Hall, 1993.
Prasyarat : Sistem Digital (KI091304/4sks)
KI091308
Mata Kuliah
3 sks
Kalkulus 2
3 sks
Mata Kuliah
: Kalkulus 2
Kode/bobot/Semester : SM091202/ 3 sks / 1
Tujuan Pembelajaran:
Mahasiswa mampu memahami konsep-konsep dasar tentang aplikasi integral
tertentu, Fungsi transenden, Teknik integrasi, Koordinat Kutub dan Persamaan
Parametrik serta Deret Tak Hingga.
Pokok Bahasan (Subject Matter):
Aplikasi Integral tertentu; Luas antara dua kurva, Volume benda putar,
Panjang kurva. Fungsi Transenden; Fungsi logaritma dan exponensial,
Turunan dan integral fungsi logaritma dan transenden, Pertumbuhan dan
Peluruhan Exponensial, Invers fungsi dan turunannya. Teknik Integrasi;
Integral parsial, Integral pecah rasional. Koordinat Kutub dan Persamaan
Parametrik; Koordinat kutub, Grafik pada koordinat kutub, Luasan dalam
koordinat kutub, Persamaan parametric. Deret Tak Hingga: Barisan tak
hingga, Deret tak hingga, Uji konvergensi, Deret berganti tanda dan deret
pangkat, Deret Taylor dan Maclaurin.
30 | K a t a l o g
KI091309
Mata Kuliah
Basis Data
4 sks
: Basis Data
penggunaan CASE Tool untuk pembuatan CDM dan PDM (power designer).
Data Description Language (DDL); Bahasa Basis Data Relasional, DDL,
Pendefinisian Data dalam SQL, Konsep Schema & Catalog, Perintah Create
Table, Tipe Data dan Constraint, Perintah Drop, Perintah Alter. Aljabar
relasional; Union, set difference, cross product, projection,selection. Basic
SQL Queries; Penanganan Ambiguous dan Penggunaan Alias, Query tanpa
WHERE Clause dan Penggunaan (*), Tabel sebagai Set,
Nested Queries & Set Comparison. Fungsi EXISTS & NOT EXISTS, Eksplisit
Set & NULL, Penamaan Kembali, Fungsi Aggregate & Grouping, Substring
Comparison, Arithmetic Operator & Ordering, UPDATE Statements, VIEW
dalam SQL. Materi Pengayaan : Format penyimpanan data (.xls, csv, mdb,
dll), Konversi data.
Pustaka Utama:
1. Reingruber, Michael C & Gregory, William W; The Data Modeling
Handbook A Best-Practice Approach to Building Quality Data Models,
John Wiley & Son Inc, 2001
Pustaka penunjang:
1. Ramakrishnan, Raghu, Gehrke, Johannes. Database Management
Systems, Third Edition. New York: The McGraw-Hill Companies, Inc.
2003.
2. Howe, David; Data analysis for Database Design, third Edition,
Butterworth-Heineman, 2001.
Prasyarat : Sistem dan Teknologi Informasi (KI091303)
KI091310
Komputasi Numerik
3 sks
Mata Kuliah
: Komputasi Numerik
Kode/bobot/Semester : KI091310/ 3 sks / 3
Kompetensi:
1. Mahasiswa mampu mengaplikasikan metode-metode untuk memperoleh
akar persamaan.
2. Mahasiswa mampu mengaplikasikan metode-metode untuk pencocokan
kurva dengan teknik regresi maupun interpolasi.
3. Mahasiswa mampu mengaplikasikan metode-metode untuk melakukan
diferensiasi dan integrasi numerik.
4. Mahasiswa mampu mengaplikasikan metode-metode untuk melakukan
diferensiasi terhadap fungsi dengan variabel tunggal (diferensiasi biasa)
maupun dengan 2 atau lebih variabel (diferensiasi parsial).
Pokok Bahasan:
Pengantar Metode Numerik: Pengertian Metode Numerik, Pengertian
Bilangan Berarti, Pengertian Akurasi dan Presisi, Pengertian,
Pembulatan, Pengertian Kesalahan, Deret Taylor. Akar Persamaan ?
Metode Akolade : Metode Grafik, Metode Tabulasi, Metode Bolzano (1/2
interval), Metode Regula Falsi (posisi salah), Metode Faktorisasi, Metode
Bairstow, Metode Quotient-Difference. Akar Persamaan Metode Terbuka:
32 | K a t a l o g
2 sks
Sistem Operasi
4 sks
: Sistem Operasi
Statistika Komputasional
3 sks
: Statistika Komputasional
Bahasa Indonesia
2 sks
: Bahasa Indonesia
Pustaka Utama:
1. Margaret Cargill and Patrick O'Connor, Writing Scientific Research
Articles, Wiley Blackwell, 2005
2. Jennifer Peat, Scientific Writing-Easy When You Know How, BMJ Books,
2002
37 | K a t a l o g
IG091309
Mata Kuliah
Kode/bobot/Semester
2 sks
Ilmu
Lingkungan
4 sks
Pemrograman Web
3 sks
: Pemrograman Web
Mashups, Widgets, Gadgets, XML, RSS, Atom, JSON, dan VoIP. XHTML;
Penyuntingan XTHML, W3C XHTML Validation Service, Struktur dan Objek
XHTML. Cascading Style Sheets (CSS). JavaScript; Pengenalan scripting,
Pemrograman JavaScript, Object pada JavaScript, Document Object Model,
Event pada JavaScript, XML dan RSS. Adobe Flash dan Rich Internet
Applications; Konsep dasar menggambar di Adobe Flas, Konsep dasar
animasi, Pengenalan Object Oriented Programming pada ActionScript.
Microsoft Silverlight dan Rich Internet Applications; Garis besar
platform, Membuat user interface dalam XAML. Ajax-Enabled Rich Internet
Applications; RIAs dengan Ajax, Menggunakan XML dan DOM, Membuat
sebuah aplikasi Ajax berskala penuh. PHP: Hypertext Preprocessor;
Pengenalan web server Apache, Dasar-dasar pemrograman PHP, String
Processing dan Regular Expressions, Pemrosesan dan Business Logic dari
Form. PHP dan MySQL; Penggunaan Cookies dan Session, MySQL
sebagai basis data relasional, SQL, Koneksi ke sebuah database, Melakukan
transaksi antara PHP dan MySQL. ASP.NET 2.0 dan Ajax; Pengenalan web
server IIS, Web Control, Session Tracking, Koneksi database di ASP.NET,
ASP.NET Ajax. JavaServer Faces; Teknologi web Java, Membuat dan
menjalankan sebuah aplikasi sederhana di NetBean, Komponen-komponen
JSF, Session tracking. Web Services dan Web 3.0.
Pustaka Utama :
1. Harvey M. Deitel and Paul J. Deitel, Internet & World Wide Web How to
Program, 4th Edition, Pearson Education, Inc. , Upper Saddle River, NJ.,
2008.
Prasyarat : Pemrograman Berorientasi Objek (KI091311/4sks)
KI091318
Mata Kuliah
3 sks
Pokok Bahasan:
Pengantar Analisis Algoritma; Peranan algoritma dalam komputasi,
Pendekatan rancangan algoritma : Iteratif dan Divide-and-Conquer,
Karakteristik Random Access Machine (RAM). Analisis Kebenaran
dengan Loop Invariant; Loop Invariant pada Rancangan Iteratif : Kasus
Insertion Sort, Loop Invariant pada Rancangan Divide-and-Conquer : Kasus
Merge Sort. Growth of Functions; Notasi dan Definisi Asimtotik,
Asymptotically bound, Asymptotically tight bound, Properti Asimtotik.
Rekurensi; Metode Substitusi, Metode Pohon Rekursi, The Master Method,
Generating Function. Analisis Probabilistik dan Rancangan Algoritma
Randomized; Fungsi Indikator, Analisis Probabilistik Rancangan Algoritma
Randomized. Analisis Amortized ; Analisis Aggregat, The Accounting
method, The Potential method, Tabel Dinamik. NP-Completeness;
Algoritma Polynomial-time, Verifikasi Algoritma Polynomial-time, NPCompleteness dan reducibility, Proof pada NP-Completenes, Problemproblem NP-Complete.
Pustaka Utama :
1. Thomas H. Cormen, Charles E.Leiserson, Ronald L. Rivest, Introduction
To Algorithms, MIT Press/McGraw-Hill, 2001.
Pustaka penunjang :
1. Jeffrey McConnell, Analysis of Algorithms, Jones and Bartlett Publisher,
2008.
2. Anany Levitin, Introduction To The Design & Analysis of Algorithms,
Addison Wesley, 2003.
3. Kenneth Rosen, Discrete Mathematics and Its Applications, Mc-Graw
Hill, 2007.
Prasyarat: Algoritma dan Struktur Data (KI091305/4 sks)
KI091319
Mata Kuliah
Riset Operasional
3 sks
: Riset Operasi
3 sks
Grafika Komputer
3 sks
: Grafika Komputer
46 | K a t a l o g
Pustaka penunjang :
2. FS Hill Jr, Computer Graphics using OpenGL.
3. Donald Hearn and M. Pauline Baker, Computer Graphics with OpenGL,
3rd Edition.
4. Alan Watt, 3D Computer Graphics, Addison-Wesley.
.
Prasyarat : Algoritma dan Struktur Data (KI091305)
KI091323
Mata Kuliah
3 sks
KI091324
Mata Kuliah
Pemrograman Jaringan
3 sks
: Pemrograman Jaringan
48 | K a t a l o g
Pustaka Utama:
1. Stevens, W. Richard, Unix Network Programming Volume 1, socket
programming API, Third Edition, Addison Wesley 2003
2. Oerzen, John, Foundation of Python Network Programming, Apress, 2004
Pustaka penunjang :
1. GGift, Noah, Python for Unix and Linux System Administration, OReilly,
2008
Prasyarat :
- Jaringan Komputer (KI091316)
- Sistem Operasi (KI091309)
KI091325
Mata Kuliah
3 sks
Kerja Praktek
2 sks
SILABUS
Mata Kuliah
: Kerja Praktek
3 sks
untuk
51 | K a t a l o g
Pend Kewarganegaraan
2 sks
: Kewarganegaraan
Pustaka Utama :
1. Armaidy Armawi, Geostrategi Indonesia, (Indonesian Geostrategy)
Jakarta, Direktorat jenderal Pendidikan Tinggi, 2006
2. Azyumardi Azra, Paradigma Baru Pendidikan Nasional dan Rekonstruksi
dan Demokratisasi, (A new Paradigm of National Education and
reconstruction and Democratization) Penerbit Kompas, Jakarta, 2002
3. Bahar, Dr. Saefrodin, Konteks Kenegaraan, Hak Asasi Manusia, (State
Context on Human Rights) Pustaka Sinar Harapan, Jakarta, 2000.
4. Cassesse, Antonio, Human Right In a Change Word, Hak-Hak Asasi
Manusia Di dunia Yang Berubah (terjemahan R.Zainudin), Yayasan Obor
Indonesia, Jakarta, 1994.
5. Kaelan, Pendidikan Kewarganegaraan, (CitizenshipEducation) UGM
Press, Yogyakarta 2005.
Pustaka penunjang :
Prasyarat :
KI091327
Mata Kuliah
2 sks
Kode/bobot/Semester : / 2 sks / 7
Tujuan Pembelajaran (Learning Objective):
Mahasiswa mampu mengenali, menyikapi, dan menyampaikan pendapat
mengenai fenomena sosial dan profesional dalam bidang TI.
Kompetensi:
1. Mahasiswa mampu menjelaskan pengertian kebebasan berekspresi,
privasi, dan kekayaan intelektual yang berkaitan dengan karya TI
berdasarkan hukum yang berlaku.
2. Mahasiswa mampu mengenali dan menyikapi fenomena sosial dan
profesional dalam bidang TI.
3. Mahasiswa mampu bekerjasama, merumuskan, dan menyampaikan
pendapat mengenai permasalahan nyata yang menyangkut etika TI.
Pokok Bahasan (Subject Matter):
53 | K a t a l o g
Pengantar Technopreneurship
Mata Kuliah
: Pengantar Teknopreneurship
2 sks
i. Peluang Usaha
7. Teknik-teknik mengidentifikasi peluang usaha
8. Kendala dan resiko produk atau usaha baru
9. Identifikasi jenis usaha yang sedang trend
i. Pemasaran Usaha
b. Proses pembentukan strategi pemasaran (STP dan 4P)
c. Identifikasi persaingan
d. Menerobos kendala persaingan
Pustaka Utama :
1. Tim Teknoprenersip ITS, Diktat Teknoprenersip (Technopreneurship,
textbook )
2. Yoseph Murphi, Membangkitkan Kekuatan Bawah Sadar (Arousing
Subconscious Power) , Pioner Jaya, 2002
3. Carol Draeck, Change Your Mindset Change Your Life, Serambi, 2006
Pustaka penunjang :
Prasyarat :
KI091391
Mata Kuliah
Tugas Akhir
: Tugas Akhir
5 sks
1. Untuk kegiatan penelitian ada hal atau hal-hal yang ingin diselidiki
(something to be inquired or examined). Termasuk dalam hal yang ingin
diselidiki ini antara lain :
a. Permasalahan yang ingin dipecahkan
b. Hipotesa yang ingin dibuktikan/diuji kebenarannya
c. Sesuatu (yang masih menjadi) pertanyaan yang ingin dicari jawabannya.
Disini hal-hal yang diselidiki itu masih merupakan pertanyaan yang
memerlukan jawaban.
2. Untuk mendapatkan hasil yang diinginkan (dapat berupa pemecahan
permasalahan, pembuktian kebenaran hipotesa, atau jawaban atas
pertanyaan) diperlukan cara (metodologi) tertentu, serta dibutuhkan
kesabaran dan ketelitian dalam melakukan penyelidikan itu. Dengan kata
lain dapat disimpulkan pula bahwa untuk penelitian dibutuhkan proses
penyelidikan yang tidak sederhana.
3. Hasil
penyelidikan
dapat
ketentuan/kaidah/ hukum.
berupa
informasi/data,
fakta,
atau
Jadi suatu kegiatan dapat disebut penelitian apabila memenuhi tiga kriteria
di atas : ada hal-hal yang diselidiki yang
masih
menjadi
pertanyaan,
dibutuhkan proses penyelidikan yang tidak sederhana, dan penyelidikan itu
menghasilkan informasi/data, fakta, atau ketentuan/kaidah/hukum. Dengan
singkat dapat dikatakan bahwa penelitian itu merupakan upaya memecahkan
suatu masalah secara ilmiah dan obyektif sehingga menghasilkan bermacammasam gagasan
kreatif untuk dikontribusikan kepada ilmu dan teknologi,
dan/atau kepada pembangunan dan/atau pengembangan
kelembagaan.
Referensi: Prasyarat: KI091331
Mata Kuliah
sks
56 | K a t a l o g
Data Mining
4 sks
: DATA MINING
KI091333
Mata Kuliah
Kecerdasan Komputasional
3 sks
: Kecerdasan Komputasional
4 sks
Data Warehousing
3 sks
: Data Warehousing
4 sks
Kode/bobot/Semester
: KI091336 / 4 sks / 7
61 | K a t a l o g
Operator, Pencocokan template. Pencocokan dengan Hit-or-Miss, Hit-orMiss Operator, Boundary Extraction, Thinning.
Restorasi Citra; Model noise citra terdegradasi. Filter Inverse. Filter Wiener:
minimisasi MSE(mean square error). Filter domain frekuensi. Reduksi noise
periodic. Registrasi: persamaan bilinier, warping; zooming.
Referensi :
1. Gonzales, R.C., and Woods, R. E.. Digital Image Processing. Prentice
Hall,2002
2. Pratt,W.K., Digital Image Processing, John Wiley & Sons, Inc., 2007
3. Russ,John C., The Image Processing Handbook, fifth edition, CRC Press,
2007
4. Parker, J.R., Algorithms for Image Processing and Computer Vision, John
Wiley & Sons, Inc.,1997.
KI091340
Mata Kuliah
Optimasi Nonlinear
4 sks
: Optimasi Nonlinear
Aplikasi
Optimasi
Geometrik
pada
Pustaka Utama :
1. David G. Luenberger, Linear & NonLinear Programming, Springer,
2008.
2. Andrzej Ruszczynski, NonLinear Optimization, Princeton University
Press, 2006.
3. P. Venkataraman, Applied Optimization With MATLAB Programming,
John Wiley & Sons, Inc., 2002.
Pustaka penunjang :
1. Ronald L. Rardin, Optimization in Operations Research, Prentice-Hall,
Inc., 1998.
2. Stephen G. Nash, Linear and Nonlinear Programming, McGraw-Hill,
1996.
3. Belegundu, Ashok D,Ph.D, Chandruptala, Tirupathi R.,Ph.D,P.E.
Optimization Concepts and Applications in Engineering, Prentice
Hall-Inc, 1999.
Prasyarat:
KI091371
Mata Kuliah
Animasi Komputer
4 sks
: Animasi Komputer
64 | K a t a l o g
KI091372
Mata Kuliah
3 sks
4 sks
66 | K a t a l o g
Pentingnya
Manajemen
Proyek,Tahapan
proyek,
proyek.
Manajemen
Bidang,
Perencanaan
Tahapan
Proyek
Perencanaan
Manajemen
Poryek.
Integrasi,
Penjadwalan;
Assurance,
Quality Control,
Quality
Standards.
Manajemen
Utama
Rencana
Manajemen
Komunikasi,
Perencanaan
Planning,
Solicitation,
Source
Selection,
Contract
67 | K a t a l o g
3 sks
Mata Kuliah
: Verifikasi dan Validasi PL
Kode/bobot/Semester : KI091374 / 3 sks / 6
Tujuan Pembelajaran (Learning Objective):
Mahasiswa mampu melakukan verifikasi dan validasi fase-fase dalam siklus
hidup Perangkat Lunak
Kompetensi
:
1. Mahasiswa mampu mengetahui prinsip-prinsip dasar proses verifikasi dan
validasi PL
2. Mahasiswa mampu menggunakan standard untuk verifikasi dan validasi
PL dalam studi kasus tertentu
3. Mahasiswa mampu merencanakan verifikasi dan validasi PL dalam
sebuah dokumen dengan menggunakan standard tertentu
4. Mahasiswa mampu melakukan verifikasi dan validasi PL dengan
menggunakan metode tertentu
5. Mahasiswa mampu menggunakan tools untuk verifikasi dan validasi PL
Pokok Bahasan (Subject Matter):
Pendahuluan: Tujuan, Overview, IEEE standard yang digunakan.
Verifikasi dan Validasi PL: Pendahuluan, prinsip2 verifikasi dan validasi,
Review (Technical Review, Walkthroughs, Audit), Tracing, Pembuktian
Formal, Pengujian. Metode Verifikasi dan Validasi PL: Pendahuluan,
Inspeksi PL, Metode Formal, Teknik program verifikasi, Metode
68 | K a t a l o g
3 sks
KI091376
Mata Kuliah
Pembuatan Game
3 sks
: Pembuatan Game
Realitas Virtual
3 sks
: Realitas Virtual
70 | K a t a l o g
4 sks
Kompetensi
Mahasiswa
Mahasiswa
nirkabel.
Mahasiswa
Mahasiswa
Mahasiswa
Mahasiswa
Mahasiswa
:
mampu mendefinisikan teknologi nirkabel
memahami pengetahuan dan gambaran umum teknologi
mampu menjelaskan teknik komunikasi dasar nirkabel
mampu menjelaskan teknologi telekomunikasi nirkabel
mampu mengaplikasikan telekomunikasi nirkabel
mampu menjelaskan konsep wireless LAN
mampu menganalisa permasalaan dalam teknologi nirkabel
71 | K a t a l o g
Pokok Bahasan:
Pengertian dasar; Pengenalan nirkabel,Histori nirkabel,Perkembangan
nirkabel, Dasar dasar Transmisi,Sinyal pembawa
informasi,Transmisi
Analog dan digital, Kapasitas channel,Media transmisi,Multiplexing,
Communication Networks
LAN,
MAN,
dan
WAN,Teknologi
Switching,Protocols and the TCP/IP Suite,Arsitektur protocol OSI, Arsitektur
protocol TCP/IP. Teknologi komunikasi nirkabel; Antennas and
Propagation,Antennas Mode propagasi,
Transmisi
Line-of-Sight,Mobile
Environment, Signal Encoding Techniques,Signal Encoding Criteria,Digital
Data,
Analog Signals, Analog Data, Analog Signals, Analog Data, Digital
Signals, Spread Spectrum,Konsep Spread Spectrum,Frequency
Hopping
Spread Spectrum,Direct Sequence Spread Spectrum, Code-Division Multiple
Access,Generation of Spreading Sequences, Coding and Error
Control,Error Detection,Block Error Correction
Codes,Convolutional
Codes,Automatic
Repeat
Request.Jaringan
nirkabel;
Satellite
Communications VSAT,Satellite
Parameters
and
Configurations,Capacity
AllocationFrequency
Division,Capacity
AllocationTime Division,
Cellular Wireless Networks, Principles of
Cellular Networks,First Generation AMPS,Second Generation TDMA,
Second Generation CDMA,Third Generation Systems,Cellular Service
Application,SMS,GPRS,MMS,Cordless
Systems and Wireless Local
Loop,Cordless Systems,Wireless Local Loop, IEEE 802.16 Fixed
Broadband, Wireless Access Standard,WiFi (WiFi and Mobile WiFi),WiMAX
(Fixed and Nomadic),Mobil WiMAX,Ultra Mobile Broadband,Ultra
Wide
Band (IEEE 802.15), Mobile IP and Wireless Access Protocol,Mobile
IP,Wireless Application
Protocol.WLAN;Wireless
LAN
Technology,Overview,Infrared LANs,Spread Spectrum LANs,Narrowband
Microwave LANs,IEEE 802.11 Wireless LAN Standards,IEEE 802 Protocol
Architecture,IEEE 802.11 Architecture
and
Services,IEEE
802.11
Medium
Access
Control,IEEE
802.11
Physical
Layers,
Bluetooth,Overview,Radio
Specifications,Baseband
Specification,Link
Manager Specification,Logical Link Control and Adaptation Protocol.
Referensi:
1. William Stallings, Wireless Communications & Networks 2nd International
Edition, Prentice Hall
KI091352
Sekuritas Jaringan
Mata Kuliah
: Sekuritas Jaringan
Kode/bobot/Semester
: KI091352 / 3 sks / 6
3 sks
Kompetensi:
1. Mahasiswa mampu memahami dan menerapkan aspek-aspek keamanan
dalam OSI security architecture
2. Mahasiswa mampu memahami dan menerapkan symetric encryption
dalam seluruh layer jaringan
3. Mahasiswa mampu memahami dan menerapkan asymetric encryption
dalam seluruh layer jaringan
4. Mahasiswa mampu memahami dan menerapkan authenticator/signature
dalam seluruh layer jaringan
5. Mahasiswa mampu membangun system authentikasi dengan
memanfaatkan enkripsi dan authenticator
6. Mahasiswa mampu memahami dan menerapkan system authentikasi
terhadap aplikasi e-commerce dan messaging
7. Mahasiswa mampu memahami dan menerapkan proteksi terhadap
jaringan
8. Mahasiswa mampu menganalisa dan mengimplementasikan System
Authentikasi menggunakan authenticator dan enkripsi
Pokok Bahasan (Subject Matter):
Security Trends, The OSI Security Architecture, Security Attacks, Security
Services, Security Mechanisms, A Model for Network Security, Teknik
Enkripsi Klasik , Block Cipher dan Stream Cipher, DES, RC4, Modes of
Operation, Multiple Encryption dan Triple DES, Advanced Encryption
Standard, Peletakan fungsi enkripsi, Traffic Confidentiality, Key
Distribution, Menggunakan Enkripsi klasik untuk mendeliver data dalam
jaringan, Prinsip prinsip dalam Public Key Cryptosystem, Prinsip
Authentikasi, Digital Signatures, Authentication Protocols, Digital
Signature, SET System, Operasi Kriptosystem pada SET, SET Payment
Processing, SET Authentication and Message Integrity, Transport Layer
Security, Web security, SSL, TLS,Network Layer Security, Trusted
System, Jenis-jenis firewall, Desain firewall, Implementasi Firewall dan
access control pada gateway jaringan.
Pustaka Utama :
1. Stallings, Cryptography and Network Security, Prentice Hall
2. Man Young Rhee, Internet Security Principles, Algorithm, and
Protocols, Wiley Publishing
3. Sean Turner,Implementing Email Security and Tokens: Current
Standards, Tools, and Practices, Wiley Publishing
Prasyarat: KI091355
Mata Kuliah
Jaringan Multimedia
4 sks
: Jaringan Multimedia
KI091356
Komputasi Grid
4 Sks
KI091357
4 Sks
Mata Kuliah
74 | K a t a l o g
KI091358
Mata Kuliah
Teknik Kompresi
4 sks
: Teknik Kompresi
KI091359
3 sks
-------------------------------------------------------------------------------------------------------------
76 | K a t a l o g
KI092312
KI092313
KI092314
KI092321
KI092322
KI092323
KI092324
KI092331
KI092332
KI092333
KI092334
KI092315
KI092316
KI092325
KI092326
Nama MK
sks
Wajib/
Pilihan
Smt
Kompeten
si Utama
Kecerdasan Buatan
Jaringan Komputer
Rekayasa Perangkat
Lunak
Metodologi Penelitian
Topik Dalam
Pengenalan Pola
Topik Dalam
Kecerdasan
Komputasional
Topik Dalam Simulasi
Diskrit
Topik Dalam Data
Mining
Topik Dalam Pengaman
Jaringan
Topik Dalam Sistem
Operasi
Topik Dalam Jaringan
Nirkabel dan Komputasi
Bergerak
Topik Dalam Desain
dan Manajemen
Jaringan
Topik Dalam Rekayasa
Pengetahuan
Topik Dalam
Pengembangan Game
Topik Dalam
Manajemen Kualitas
Perangkat Lunak
Topik Dalam Rekayasa
Kebutuhan
Topik Dalam
Pemrosesan Citra dan
Visi Komputer
Topik Dalam Sistem
Temu Kembali
Informasi
Topik Dalam Jaringan
Multimedia
Topik Dalam Sistem
Distribusi
3
3
Wajib
Wajib
1
1
V
V
3
3
Wajib
Wajib
1
1
V
V
Wajib
Wajib
Wajib
Wajib
Wajib
Wajib
Wajib
Wajib
Wajib
Wajib
Wajib
Wajib
Wajib
Wajib
Wajib
Wajib
Kompetensi
Penunjang/
Lainnya
77 | K a t a l o g
Kode MK
KI092335
KI092336
KI092361
Nama MK
Topik Dalam Evolusi
Perangkat Lunak
Topik Dalam Tatakelola
dan Audit TI
Tesis
sks
Wajib/
Pilihan
Smt
Kompeten
si Utama
Wajib
3
6
Wajib
Wajib
2
4
V
V
Kompetensi
Penunjang/
Lainnya
78 | K a t a l o g
Kode
KI092301
KI092302
KI092303
KI092304
Semester I
Nama
Kecerdasan Buatan
Jaringan Komputer
Rekayasa Perangkat Lunak
Metodologi Penelitian
Total
SKS
3
3
3
3
12
Kode
KI092361
Semester IV
Nama
Tesis
Total
SKS
6
6
Kode
Semester II
Nama
KI092311
SKS
3
Kode
KI092315
3
KI092312
KI092313
KI092314
KI092316
Semester III
Nama
Topik Dalam
Pemrosesan Citra
dan Visi Komputer
Topik Dalam Sistem
Temu Kembali
Informasi
Total
SKS
3
3
3
12
Kode
Semester II
Nama
KI092321
KI092322
KI092323
KI092324
SKS
3
Kode
KI092325
3
KI092326
Semester III
Nama
Topik Dalam Jaringan
Multimedia
Topik Dalam Sistem
Distribusi
Total
SKS
3
3
6
3
3
12
Kode
Semester II
Nama
KI092331
SKS
3
Kode
KI092333
Semester III
Nama
Topik Dalam
Manajemen Kualitas
Perangkat Lunak
79 | K a t a l o g
SKS
KI092332
KI092334
KI092336
KI092301
Topik Dalam
Pengembangan Game
Topik Dalam Rekayasa
Kebutuhan
Topik Dalam Tatakelola
dan Audit TI
Total
3
KI092335
3
3
12
Kecerdasan Buatan
3 sks
Mata Kuliah
: Kecerdasan Buatan
Kode/bobot/Semester : KI092301/ 3 sks / 1
Tujuan Pembelajaran (Learning Objective):
Mahasiswa mampu memodelkan persoalan ke dalam representasi AI dan
mampu menyelesaikan model tersebut dengan berbagai algoritma AI.
Kompetensi:
1. Mahasiswa dapat menjelaskan cara merepresentasikan Permasalahan
dengan metode AI secara tepat.
2. Mahasiswa dapat menyelesaikan permasalahan yang direpresentasikan
dengan metode AI dengan berbagai pendekatan problem solving secara
tepat.
3. Mahasiswa dapat menerapkan berbagai algoritma pembelajaran dengan
program komputer.
Pokok Bahasan (Subject Matter):
Pengantar AI(review): Definisi AI, Dasar-dasar AI, Perkembangan AI,
Intelligent Agents, Problem Solving, Topik Search Lanjutan. Knowledge
and Reasoning: First Order Logic, Representasi Pengetahuan, Akuisisi
Pengetahuan, Reasoning, Inference Enginee, Uncertain Knowledge and
Reasoning. Planning: Planning problem, Planning with state-space Search,
Partial-Order Planning, Planning with Propositional Logic. Learning: Bentukbentuk learning, Inductive Learning, Learning Decision Trees, Ensemble
Learning,
Knowledge in Learning. Statistical Learning Methods:
Maximum-likelihood, Naive Bayes Models, Bayesian parameter learning, EM
Algorithm, Hidden Markov Models, Learning Bayesian, Instance-Based
Learning, Nearest neighbor models.
Pustaka Utama :
1. Russel, Stuart J., Peter Norvig, "Artificial Intelligence, a modern
approach" Second Edition, Prentice Hall, New Jersey, 2003.
2. Zha, Xuan F., Artificial Intelligence and Integrated Intelligent
Information Systems: Emerging Technologies and Applications, Idea
Group Publishing, Hersey, 2007.
Pustaka penunjang :
Fulcher, John, Advances in Applied Artificial Intelligence, Idea Group
Publishing, Hershey, 2006
80 | K a t a l o g
3
6
Prasyarat : -
KI092302
Jaringan Komputer
3 sks
Mata Kuliah
: Jaringan Komputer
Kode/bobot/Semester : KI092302/ 3 sks / 1
Tujuan Pembelajaran (Learning Objective):
Kompetensi:
Pustaka Utama :
Pustaka penunjang :
Prasyarat : -
KI092303
Mata Kuliah
3 sks
Pustaka penunjang :
Analyzing Requirements and Defining Microsoft.NET Solution
Architecture, Microsoft, 2003
Prasyarat : -
KI092304
Mata Kuliah
Metodologi Penelitian
3 sks
: Metodologi Penelitian
Kompetensi:
1. Mahasiswa
2. Mahasiswa
3. Mahasiswa
4. Mahasiswa
82 | K a t a l o g
Pustaka Utama :
Pustaka penunjang :
Prasyarat : KI092311
Mata Kuliah
3 sks
83 | K a t a l o g
Pustaka Utama :
1. Theodoridis, S., Koutroumbas, K., Pattern Classification, 3rd ed.,
Academic Press, 2006.
2. Duda, Richard O., Hart, Peter E., Stork, David G., Pattern Classification,
2nd ed. John Wiley & Sons, 2001.
Pustaka penunjang :
1. Fukunaga, K., Introduction to Statistical Pattern Recognition, 2nd ed.,
Academic Press, 1990.
2. Artikel dalam jurnal IEEE Transactions on Pattern Analysis and Machine
Intelligence, IEEE Computer Society.
3. Artikel dalam jurnal ScienceDirect Pattern Recognition, Elsevier.
4. Artikel dalam jurnal ScienceDirect Pattern Recognition Letters, Elsevier.
Prasyarat : Kecerdasan Buatan (KI092301/3 sks)
KI092312
Mata Kuliah
3 sks
3 sks
Pustaka Utama :
1. Banks, Jerry, et. al., Discrete-Event System Simulation", 3rd ed.,
PrenticeHall, New Jersey, 2001.
2. Law, Averill M., et. al., "Simulation Modeling and Analysis", McGraw-Hill,
1990.
Pustaka penunjang :
1. Kelton, David W., Simulation with Arena, McGraw-Hill, 2003.
Prasyarat : KI092314
Mata Kuliah
3 sks
86 | K a t a l o g
KI092321
3 sks
87 | K a t a l o g
Mata Kuliah
Kompetensi:
Mata Kuliah
3 sks
Kompetensi:
KI092323
Mata Kuliah
3 sks
Bergerak
Kode/bobot/Semester : KI092323/ 3 sks / 2
Tujuan Pembelajaran (Learning Objective):
Mahasiswa mampu memahami dengan benar isu-isu yang berkaitan dengan
Jaringan Nirkabel dan Komputasi Bergerak, mampu menidentifikasi dan
menganalisa keterbatasan dan mencarikan solusinya, serta mampu menulis
88 | K a t a l o g
3 sks
3 sks
90 | K a t a l o g
Mata Kuliah
3 sks
KI092334
Mata Kuliah
3 sks
Kompetensi:
1. Mampu menjelaskan aktivitas-aktivitas dalam rekayasa kebutuhan
perangkat lunak.
2. Mampu memodelkan kebutuhan sistem menggunakan pendekatan
berorientasi obyek.
3. Mampu memodelkan kebutuhan sistem menggunakan pendekatan
terstruktur.
4. Mampu mendokumentasikan spesifikasi kebutuhan perangkat lunak.
5. Mampu memecahkan suatu permasalahan ke dalam bentuk program
yang berorientasi obyek
Pustaka Utama :
1. Ian K. Bray, An Introduction to Requirements Engineering, Addison
Wesley, 2002.
2. R.H. Thayer & M. Dorfman, Software Requirements Engineering,
Second Edition, John Wiley & Sons, 1999.
Pustaka penunjang :
1. Pressman, R. S., Software Engineering: A Practitioner's Approach, 8th
Edition, McGraw-Hill, 2008.
Prasyarat : Rekayasa Perangkat Lunak (KI092303/3 sks).
93 | K a t a l o g
KI092336
Mata Kuliah
3 sks
Informasi
Kode/bobot/Semester : KI092336/ 3 sks / 2
Tujuan Pembelajaran (Learning Objective):
Mahasiswa mampu menata pengelolaan SI/TI dan melakukan pengawasan
pengelolaan tersebut melalui Audit SI/TI
Kompetensi:
1. Mahasiswa mampu mengorganisir pelaksanaan aktivitas terkait
dengan pengelolaan SI/TI yang efektif
2. Mahasiswa mampu mengembangkan rumusan pelaksanaan Audit
SI/TI
3. Mahasiswa mampu melaksanakan Audit SI/TI seusai dengan rumusan
yang telah disusun
4. Mahasiswa mampu menentukan objektif kontrol dan mengembangkan
kontrol dari Proses TI
5. Mahasiswa mampu menerjemahkan hasil ketidakpatutan dalam
temuan audit dan mengembangkan rekomendasi perbaikan yang
mengarahkan terhadap perbaikan sumber daya TI dan Proses TI
6. Mahasiswa mampu melaporkan hasil temuan audit dengan jelas
7. Mahasiswa mampu mengoptimalkan penggunaan sumber daya TI
dengan mengacu pada rekomendasi audit
8. Mahasiswa mampu mengarahkan hasil audit ke dalam rekomendasi
perbaikan berkelanjutan
94 | K a t a l o g
Pustaka Utama :
1. Sarno, Riyanarto. Audit Sistem Informasi/Teknologi Informasi, ITS Press,
2009.
2. Sarno, Riyanarto. Sukses Bisnis dengan Teknologi Informasi, ITS Press,
2009.
3. Sarno, Riyanarto & Iffano, Irsyat. Sistem Manajemen Keamanan
Informasi, ITS Press, 2009.
Pustaka penunjang :
1. Davis, Chris, Schiller, Mike & Wheeler, Kevin. IT Auditing : Using
Controls to Protect Information Assets, McGraw-Hill, 2007.
2. ISACA, The IT Governance Institute. COBIT 4.1, USA, 2007.
3. ISO/IEC. ISO/IEC 38500 : Corporate Governance of Information
Technology, Switzerland, 2008.
4. Senft, Sandra & Gallegos, Frederick. Information Technology Control
Audit 3rd Edition, CRC Press, 2009.
5. Weill, Peter & Ross, Jeanne W. IT Governance : How Top Performance
Manage IT Decision Rights for Superior Results, Flint Dille And John Zuur
Platten, 2004.
Prasyarat : Rekayasa Perangkat Lunak (KI092303/3 sks).
KI092315
Mata Kuliah
3 sks
Mata Kuliah
3 sks
Kompetensi:
KI092325
3 sks
96 | K a t a l o g
Mata Kuliah
3 sks
Kompetensi:
Pokok Bahasan (Subject Matter):
97 | K a t a l o g
Pustaka Utama :
Pustaka penunjang :
Prasyarat : Jaringan Komputer (KI092302/3 sks)
KI092333
Mata Kuliah
3 sks
Lunak
Kode/bobot/Semester : KI092333/ 3 sks / 3
Tujuan Pembelajaran (Learning Objective):
Mahasiswa mampu merencanakan dan menilai kualitas perangkat lunak
yang dibangun dengan menggunakan standart terbaru
Kompetensi:
1. Mahasiswa mampu menerapkan model-model kualitas yang ada
2. Mahasiswa mampu memanfaatkan metric kualitas perangkat lunak
3. Mahasiswa mampu memahami kualitas proses dan produk perangkat
lunak
4. Mahasiswa mampu mengukur kualitas proses dan produk perangkat
lunak dengan metrik yang sesuai
5. Mahasiswa mampu merencanakan dan membuat dokumen kualitas
sebuah PL untuk proses dan produk perangkat lunak
6. Mahasiswa mampu memanfaatkan pengujian perangkat lunak untuk
mendukung kualitas perangkat lunak
7. Mahasiswa mampu menggunakan standard penilaian kualitas terbaru
dalam studi kasus
8. Mahasiswa mengetahui karir dalam bidang kualitas perangkat lunak
9. Mahasiswa mampu membuat publikasi dalam bidang manajemen kualitas
PL
Pokok Bahasan (Subject Matter):
Konsep perangkat lunak dan kualitas; Tujuan, faktor kualitas, jaminan
kualitas, model kualitas. Jaminan kepastian kualitas perangkat lunak:
Tujuan, tanggung jawab, Aktivitas, Metric. Kualitas proses dan produk PL:
Kualitas produk, kualitas proses, Model untuk kualitas produk PL,
Pengukuran dan metrik kualitas PL:Pendahuluan, Jenis2 Metric, Manfaat,
Perencanaan program metric, Issue metrik PL, Metrik berorientasi obyek.
Perencanaan Jaminan Kualitas PL; Tujuan, Isi dokumen perencanaan
kualitas PL, Jaminan perencanaan kualitas PL. Standard kualitas PL:
Tanggung jawab, Tujuan, Peran, Kebutuhan dan aktivitas jaminan kualitas
PL, Standard ISO. Metrik kualitas PL: Tujuan, metrik PL, Metrik framework
kualitas PL, Pembangunan metrik kualitas PL, Pemilihan metrik kualitas PL.
Model kualitas PL: Tujuan, Model Hierarky, Model Non Hierarki, CMM
Maturity level. Metrik dan pengukuran Kualitas untuk PL yang
98 | K a t a l o g
3 sks
100 | K a t a l o g
17. Chapin N., H.J., Khan K., Ramil J., Than W.G., Types of Software
Evolution and Software Maintenance. Journal of Software Maintenance
and Evolution, 2001: p. 3-20.
18. Buckley, J., et al., Towards a Taxonomy of Software Change. Journal of
Software Maintenance and Evolution: Research and Practice, 2003. 17(5):
p. 309 - 332.-.
Prasyarat : Rekayasa Perangkat Lunak (KI092303/3 sks).
Topik Khusus Pembuatan Game
3 sks
SILABUS
Mata Kuliah
Kode/bobot/Semester :
Tujuan Pembelajaran (Learning Objective):
Mahasiswa mampu mengenal pengembangan dan karir dalam game,
menganalisa serta melakukan perancangan game.
Kompetensi:
1. Mahasiswa mampu mengklasifikasikan game-game yang ada,
2. Mahasiswa memahami proses dan karir dalam pengembangan
game,
3. Mahasiswa mampu menganalisis dan melakukan perancangan game
berdasarkan pembagian karir dalam pembuatan game.
4. Mahasiswa mampu mengenal dan mempraktekkan pembuatan prototype
game sederhana.
Pokok Bahasan (Subject Matter):
Pengantar Game: Sejarah, klasifikasi game, jenis-jenis dan platform game.
Industri game: struktur industri game. Pengembangan Game: proses
global dalam pengembangan game, karir dalam pengembangan game.
Game Tools: bahasa pemrograman, software animasi / 3D. Karir Game:
Desainer, Programmer, Seniman. Desain: UI, Level, World builder,
Kecerdasan Buatan, pemodelan FSA, GameEngine: pemrograman XNA
Pustaka Utama :
1. Flint Dille & John Zuur Platten, The Ultimate Guide to Video Game
Writing and Design, First Edition Lone Eagle Publishing Company
2007.
2. Steve Rabin, AI Game Programming Wisdom, ISBN: 1-58450-0778, Charles River Media, Inc 2002
3. Chad Carter, Microsoft XNA Unleashed, SAMS Publising 2007
4. Benjamin Nitschke, Professional XNA Game Programming, Wiley
Publishing, Inc 2007
5. Martin J Wells, J2ME Game Programming, Thomson Course
Technology
KI092361
Tesis
6 sks
101 | K a t a l o g
Mata Kuliah
: Tesis
Kompetensi:
Pokok Bahasan (Subject Matter):
Pustaka Utama :
Pustaka penunjang :
Prasyarat :
102 | K a t a l o g