Silabus - Pedoman Mahasiswa

advertisement
SILABUS MATA KULIAH
PROGRAM STUDI TEKNIK INFORMATIKA
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Algoritma dan Pemrograman
: 142AI1401
: 4 SKS
:-
Kuliah ini mengajarkan konsep-konsep dan teknik-teknik dasar pemrograman imperatif dan
struktur datanya. Bahasa yang digunakan adalah bahasa Pascal dan C. Topik-topik yang akan
dibahas meliputi: pengenalan komputer dan pemrograman; operator dan ekspresi; fungsi dan
rekursi array dan pointer; character dan string; input dan output; set dan union; pemrosesan file;
alokasi memori dinamis; struktur data sederhana; linked list; stack dan queue; preprocessor. Data:
abstraksi; pemetaan dan struktur; masukan/keluaran; teknik dan gaya pemrograman; logic
programming; konsep logic programming; List: representasi dan operasi; Backtracking: cut and
negation; masukan/keluaran: konstruksi dan manipulasi; operasi pada struktur data.
Buku acuan :
1. Koffman, E.B., Pascal, 5th Ed., Addison Wesley, 1995
2. Deitel, H.M. & P.J. Deitel, C: How to program, 2nd Ed. Prentice Hall, 1994
3. Kerninghan, B.W. & M.D. Ritchie, The C Programming Language, 2nd Ed. Prentice Hall, 1988
4. Weiss, M.A., Data Structures and Algorithm Analysis, 2nd Ed., The Benjamin/Cummings, 1995.
5. Aho, A.V., J.E. Hopcroft & J.D. Ullman, Data structures and Algorithms, Addison Wesley, 1983.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Pengantar Teknologi Informasi
: 142AI1202
: 2 SKS
:-
Memberikan pengenalan akan dasar-dasar perangkat lunak dan keras komputer, untuk
menjembati kemampuan komputer mahasiswa baru yang minim bahkan mungkin tidak tahu
komputer sama sekali, juga agar mahasiswa dapat mengenal dan memahami konsep-konsep
teknologi informasi; komponen-komponennya serta penerapan atau aplikasinya dalam kehidupan.
Topik yang dibahas antara lain: Information Technology in Perspective; Using the PC: Popular
Productivity Software; Inside the Computer; Storing and Retrieving Information; Information Input
and Output; Networks and Networking; Going Online; The Windows Environment; PC Software for
Every Application; Computers in Society : Today, Computers in Society : Tomorrow; Information
Systems; Developing Business Information Systems.
Buku acuan :
1.
Hartono, J., Pengenalan Komputer, Penerbit Andi, 1999.
2.
Brookshear, J.G., Computer Science: An overview, 4th Ed., Benjamin/Cumming, 1994.
3.
Long, L. and Long, N., Computers, 8th edition, Prentice Hall, ISBN 0-13-088236-4. 2001.
4.
Senn, J.A. Information Technology in Business : Principles, Practices, and Opportunities,
2nd Edition. Upper Saddle River, NJ: Prentice Hall, 1998.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Kalkulus
: 142AI1403
: 4 SKS
:-
Topik yang akan dibahas pada kuliah ini meliputi fungsi dan penggambaran grafik fungsi, limit,
turunan dan diferensial, penerapan turunan, integral, penerapan integral, fungsi transenden dan
invers, teknik pengintegralan.
1
Buku acuan
:
1. Purcell, E.J. & D. Varberg, 1994, Calculus with Analytic Geometry (Kalkulus dan Geometri
Analitis). 5th ed. Prentice-Hall, Inc. Book I. - alih bahasa, penerbit Erlangga.
2. Steward, J., 2001, Calculus. 4th ed. International Thomson Publishing, Inc. Book I. - alih
bahasa, penerbit Erlangga.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Konsep Bahasa Pemrograman
: 142BI1201
: 2 SKS
:-
Topik yang dibahas pada kuliah ini meliputi memahami konsep dasar dalam unsur-unsur bahasa
pemrograman, memahami statemen input dan output, memahami statemen perulangan,
memahami statemen percabangan, memahami beberapa operasi string, memahami function dan
procedure, memahami beberapa operasi pada tipe data.
Buku acuan
:
1. Sethi, S., Programming Languages, concepts and constructs, 1989.
2. Pratt, T.W., Programming Languages: Design & Implementation, Prentice-Hall, 1984.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Pengantar Basis Data
: 142BI1402
: 4 SKS
:-
Topik yang dibahas pada kuliah ini meliputi memahami konsep basis data, abstraksi basis data,
bahasa basis data dan struktur sistem basis data, teori dan konsep sistem basis data relasional,
teori dan konsep normalisasi data serta mampu mengimplementasikan dalam perancangan sistem
basis data, model data, entity-relationship serta mampu mengimplementasikan sebagai salah satu
tahap dalam perancangan sistem basis data, Transformasi model data ke basis data, DBMS dan
struktur table, Indeks dan struktur penyimpanan dalam perancangan sistem basis data, konsep
denormalisasi data serta mampu mengimplementasikan dalam perancangan sistem basis data,
arsitektur sistem basis data, pemilihan perangkat lunak pembangun sistem, peneremahan operasi
basis data, serta pemeliharaan integritas data dalam aplikasi, lingkup penerapan basis data, basis
data berorientasi objek, basis data untuk multimedia, basis data untuk web.
Buku acuan
:
1. Rebecca M. Riordan,
Designing Effective Database Systems, Addison Wesley
Professional, 2005.
2. Husni I. Pohan, SQL + Tutorial plus Studi Kasus dengan Oracle dan Sybase, Penerbit
Informatika Bandung, 2002
3. Elmasri, R., Navathe, S.B., Fundamental of Database Systems, 3rd Edition, Addison
Wesley, 2000.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
2
: Pendidikan Agama
: 142AP1204
: 2 SKS
:-
Topik yang dibahas pada mata kuliah ini adalah memahami akan nilai–nilai dasar kehidupan dalam
beragama, bermasyarakat, berbangsa dan bernegara yang berdasarkan Pancasila dan UUD 45
serta untuk menumbuh kembangkan sikap hidup sehat, berakhlak mulia, taat melaksanakan
ibadat, mempunyai akidah beragama yang kuat, makin bertambah nilai ketaqwaan kepada
Tuhannya, berbudi luhur, profesional dan beorientasi pada profesi sehingga punya kemampuan
melakukan pengkajian khalik, rasul, alam, amal salih dan agama dalam disiplin ilmu. Sehingga
pada gilirannya akan menjadi manusia yang berotak cerdas dan berwawasan luas dan jauh
kedepan tetapi dengan didasari oleh rasa iman dan taqwa kepada Tuhannya.
Buku Acuan
1.
2.
3.
4.
:
Abdul A’la Al-Maududi, Prinsip-prinsip Islam, Al Maarif, Bandung
Hasbi Ashiddeqy, Al Islam, Bulan Bintang, Jakarta
Chalil, Munawar H., Definisi dan Sendi Agama, Bulan Bintang, Jakarta, 1978
Harun Nasution, Islam ditinjau dari berbagai segi dan aspeknya, UI Pres,
Jakarta
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Praktikum Pemrograman
: 142AI1205
: 2 SKS
:-
Topik yang dibahas pada mata kuliah ini meliputi pengantar Pascal, Implementasi Algoritma: tipe
data, input dan output, assignment dan Expresi, Analisis kasus, Subprogram: fungsi/prosedur, Unit
program, Proses sekuensial, Tabel: Pencarian nilai, Tabel: Pengurutan, File.
Buku Acuan
:
1. Niklaus Wirth (1987). Algorithms and Data structures.
2. Knuth. (1977). The Art Of Computer Programming Vol 2 dan Vol 3.
3. Horowitz and Sahni (1977). Fundamental of Algorithms
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Praktikum Internet
: 142BI1203
: 2 SKS
:-
Topik yang dipelajari pada mata kuliah ini meliputi dasar-dasar website, eksternal links, templates,
navigasi, utilitas dan menu fungsi, tabel dan image, website dinamis, konten website,
pengembangan website.
Buku Acuan
:
1. Brian Proffitt, Microsoft Office ® FrontPage 2003 ® fast & easy TM.
2. About Face 3: The Essentials of Interaction Design, Published by, Wiley Publishing, Inc.
10475 Crosspoint Boulevard Indianapolis, IN 46256. 2007.
3. Eric Butow, User Interface Design for Mere Mortals®, Publisher: Addison Wesley
Professional, Pub Date: May 02, 2007.
4. Ken Pugh, Interface Oriented Design, The Pragmatic Bookshelf, Raleigh, North Carolina
Dallas, Texas, June 2006.
5. Liping Liu and Borislav Roussev, Management of the object-oriented development process
Published in the United States of America by Idea Group Publishing (an imprint of Idea
Group Inc.) ,701 E. Chocolate Avenue, Suite 200, Hershey PA 17033, 2005
3
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Jaringan Komputer 1
: 142AI2406
: 4 SKS
: 142AI1202
Kuliah ini mengajarkan konsep-konsep dasar jaringan komputer dan cara membangun LAN yang
sederhana. Topik-topik yang akan dibahas meliputi: pengenalan konsep jaringan komputer,
komunikasi pada jaringan, fungsionalitas dan protokol pada layer aplikasi, OSI transport layer, OSI
network layer, pengalamatan pada IPV4, OSI data-link layer, OSI physical layer, ethernet,
perencanaan dan peng-kabelan jaringan, konfigurasi dan pengujian jaringan.
Buku Acuan:
1. Dye, Mark A., Network Fundamentals, Cisco Networking Academy, 2008.
2. Stalling, William, Computer Networking with Internet Protocols, Pearson, 2004
3. http://cisco.netacad.net/
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Struktur Data
: 142AI2407
: 4 SKS
: 142AI1401
Kuliah ini membahas berbagai jenis struktur data yang umumnya digunakan dalam pemrograman
bahasa tingkat tinggi, seperti PASCAL dan C, seperti Lists, stacks, queues, trees, hashing, heaps,
sets, dan graphs. Struktur data yang telah diperkenalkan dalam kuliah konsep pemrograman
berhubungan dengan topik-topik di atas akan diperdalam dengan pembahasan kompleksitas
algoritma. Kuliah ini juga membahas dan mengevaluasi sistem pengaturan, penyimpanan, dan
akses data, dari pemahaman dan evaluasi alat simpan, tinjauan karakteristik data (record, teks,
grafik), strategi pengaturan dan penyimpanan data sesuai dengan karakteristik aplikasi, sampai
dengan cara akses, optimasi penyimpanan, dan pengamanan data.
Buku acuan
:
1. Weiss, M.A., Data Structures and Algorithm Analysis, 2nd Ed., The Benjamin/Cummings,
1995.
2. Brassard, G. & P. Bratley, Algorithmics Theory & Practice, Prentice Hall, 1988.
3. Aho, A.V. J.E. Hopcroft & J.D. Ullman, Data structures and Algorithms, Addison Wesley,
1983.
4. Wiederhold, G., File organization for data base design. McGraw-Hill, 1987.
5. Folk, M.J. & B. Zoelick, File structures. 2nd edition. Addison-Wessley, 1992.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Arsitektur dan Organisasi Komputer
: 142AI2208
: 2 SKS
:-
Kuliah ini membahas review komponen sistem komputer; metodologi disain: disain sistem, disain
level register, disain level prosessor; Dasar-dasar prosessor: Organisasi CPU, Representasi data,
instruction set design; Disain datapath: Fixed-point arithmetic, Arithmetic-logic unit, Floating-point
arithmetic, pemrosesan pipeline; Disain kontrol: Konsep dasar, hardwired control units,
microprogrammed control, pipeline control; Organisasi memory: teknologi memory, sistem
memory, cache; Organisasi sistem: metode komunikasi, I/O dan sistem kontrol, parallel
processing. Komponen-komponen computer; CPU; Memory; Peripheral I/O; Addressing; Set
Instruksi; Microprocessor.
4
Buku acuan
:
1. Hayes John P,."Computer Architecture and Organisation", McGraw Hill, 1979
2. Computer Organization & Design: The Hardware/Software Interface by David Patterson
and John Hennessy. Morgan Kaufman Publisher
3. Gear,"Computer Organisation",McGraw Hill, 1979
4. Hamacher V.C.,Vranesic Z.G and Zaky S.G"Computer Organization", 2 nd Edition,
McGraw-Hill, 1984
5. Hear (1985),"Computer Organization and Programming", McGraw-Hill.
6. Aber Paul Malvno,"Elektronika Komputer Digital", (terjemahan Dali S.Naga)
7. Tanenbaum (1998),"Structured Computer Organization",Prentice Hall
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Logika Informatika
: 142AI2209
: 2 SKS
: 142AI1401
Kuliah ini membahas kalkulus Proposisi, Deduksi Pada Kalkulus Proposisi, Himpunan, Kalkulus
Predikat, Deduksi Pada kalkulus Predikat, Semantik dan Verfikasi Program, Logika Temporal,
Pengantar Pemrograman Logika.
Buku acuan
:
1. Ben Ari, Mordechai and M. Ben Ari, “Mathematical Logic For Computer Science 2nd
Edition”, New York : Springer – Verlag, 2001;
2. Cori, Rene, Daniel Lascar and Donald Pelletier, “Mathematical Logic : A Course With
Exercise”, Oxford University Press, 2000;
3. Manna, Zohar & R. Waldinger, “Deductive Foundation Of Computer Programming”, Addison
Wesley, 1993;
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Bahasa Inggris
: 142BK2604
: 6 SKS
:-
Silabus yang dikembangkan ini adalah silabus dengan tujuan khusus yang memungkinkan
mahasiswa untuk memahami teks berbahasa Inggris dan berbicara dalam bahasa Inggris yang
berhubungan dengan bidang yang mereka pelajari yang dikenal sebagai ESP (English for Specific
Purpose). Materi yang dibahas dalam mata kuliah ini terdiri dari bebera topic antara lain :
Grammar, Speaking, Reading dan Writing. Metode pembelajaran yang dilakukan didesain untuk
memotivasi mahasiswa untuk dapat berbicara dalam bahasa ingggris antara lain melalui tanya
jawab, latihan, kerja kelompok dan presentasi. Mahasiwa juga dilatih untuk memberikan pendapat,
gagasan ataupun pandangan mengenai suatu hal dan dituangkan dalam bentuk tulisan.
Buku acuan:
1. Ridwansyah, 2006, Mastering English Grammar, Puspa Swara, Jakarta
2. Hartanto, John, 2003, Accurate, brief and clear English grammar, Indah Surabaya,
Surabaya
3. Surayin, 2003, A Guide of writing and speaking a good English
4. Cyssco, Dhanny, 2000, Business Negotiation in English, Puspa Swara, Jakarta
5
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Pendidikan Kewarganegaraan
: 142AP2210
: 2 SKS
:-
Kuliah ini membahas konsepsi dasar ketahanan Nasional, pengaruh timbal balik gatra-gatra;
Dasar pemikiran dan faktor yang mempengaruhi Poltanas, serta garis besarnya; Perkembangan
Polstra Hankamnas: Pembangunan dan penggunaan kekuatan; Ancaman terhadap keamanan dan
keselamatan bangsa dan negara; Perkembangan sistem pertahanan keamanan rakyat semesta.
Buku acuan
:
1.
Lemhanas (1997), Kewiraan untuk Mahasiswa,
Penerbit Gramedia, Jakarta.
2.
3.
Buku Modul Kewiraan, Universitas Terbuka, Jakarta
Lemhanas (1997). Wawasan Nusantara, PT. Balai
Pustaka, Jakarta
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Praktikum Struktur Data
: 142AI2211
: 2 SKS
: 142AI1401
Kuliah ini mempelajari Penerapan teori dan pembuatan aplikasi menggunakan struktur data.
Buku acuan :
1. Daniel F. Stubbc ang Neil W. Webre, Data Structures with Abstract Data Type and Pascal,
Brooks/Cole Publishing, 1985.
2. Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman, Data Structures and Algorithms,
Addison Wesley 1983
3. Niklaus Wirth, Algorithms and Data Structures, Prentice Hall 1986.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Jaringan Komputer 2
: 142CK3401
: 4 SKS
: 142AI2406
Kuliah ini mengajarkan konsep dan protokol routing pada jaringan komputer. Topik-topik yang akan
dibahas meliputi: pengenalan routing dan router, protokol static routing, protokol routing distancevector, protokol RIPv1 dan RIPv2, tabel routing, protokol IGRP dan EIGRP, link-state dan OSPF.
Buku acuan:
1. Graziani, Rick, Routing Protocols and Concepts, Cisco Networking Academy, 2008
2. http://cisco.netacad.net/
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Sistem Operasi
: 142AI3412
: 4 SKS
:-
Kuliah ini mempelajari Sistem Komputer, Sistem Operasi, Pengelolaan Proses, Penjadwalan
Proses,
Proses dan Kondisi Konkurensi, Kondisi Mutual Exuision, Deadlock, Majamen
Memori, Sistem Paging, Segmentasi dan Kombinasi Paging Segmentasi,
6
Pengelolaan Piranti Masukan dan Keluaran (I/O), Mekanisme Perangkat Lunak
pada I/O, Manajemen FILE, Sistem Keamanan, mengoperasikan sistem operasi.
Buku acuan :
1. Haryanto, Bambang, : ”Sistem Operasi”, Edisi II, Penerbit Informatika Bandung, 2005.
2. Stallings, William : ”Operating System”, Terjemahan.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Basis Data
: 142AI3213
: 2 SKS
: 142BI1402
Kuliah ini membahas konsep dasar dari manajemen basis data yang menyangkut aspek
pemodelan dan perancangan, bahas dabn fasilitas, implementasi dan penggunaan suatu basis
data. Topik – topik yang akan dibahas: pendahuluan; Arsitektur dan konsep dari sustem
manajemen basis data (SMBD); data modeling menggunakan entity relationship; data modeling
menggunakan model relational algebra; relational calculus; SQL, QUEL, dan QBE; fungsional
depedencies dan normalisasi untuk basis data relation; algoritma dan proses design basis data
relational; pemrosesan dan optimisasi query; transaksi; concorency control; recovery, security,
sekilas tentang basis data terdistribusi.
Buku acuan :
1. Elmasry, R. and S. Navethe, Fundamental of data base systems, 2nd edition, McGrawHill,
1991.
2. Date, C.J., An Introduction to Data Base Systems, Addison Wesley, 1995.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Statistis Probabilitas
: 142AI3214
:2
:-
Mata kuliah ini adalah mata kuliah yang mengajarkan metode untuk melakukan pengolahan data
yang meliputi pengumpulan , pengolahan dan penganalisaan data sekaligus untuk menghasilkan
kesimpulan atas fenomena yang diamati. Adapun materi yang dibahas antara lain: Statistik
desriptip, penyajian data : distribusi frequensi, nilai tengah, median, modus, Probabilitas dan teori
keputusan : Konsep dasar probabilitas, distribusi diskret, distribusi probabilitas normal, teori
keputusan, dan pengujian hipotesis
Buku Acuan:
1. Suharyadi, Purwanto SK, 2003, Statistik untuk ekonomi dan keuangan modern Buku I,
Salemba, Jakarta
2. Suharyadi, Purwanto SK, 2003, Statistik untuk ekonomi dan keuangan modern Buku II,
Salemba, Jakarta
3. Hasan, Ikbal, 2002, Pokok pokok Materi Statistik II,Bumi Aksara, Jakarta
4. Walpole, Ronald E, 2002, Probability & Statistics for Engineers& Scientists, Seventh
Edition, Prentice Hall, New Jersey.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
7
: Teori Graf
: 142BI3205
:2
:
Pada Mata kuliah ini mengajarkan konsep-konsep dan sifat dalam teori graf serta menerapkannya
dalam tori sehari hari, adapun materi yang diajarkan adalah: Konsep Dasar Graf, Graf Sederhana,
Graf Ganda, Isomorfisme Graf, Jenis-jenis Graf, Komplemen Graf, Graf Planar, Rumus Euler, Graf
Bagian, Graf Terhubung, Jalur, Lintasan, Sirkuit, Himpunan Pemutus, Jembatan Konigsburg, Graf
Euler, Jalur Euler, Graf Hamilton, Pohon, Pohon Pembangkit Minimum, Algoritma Kruskal dan
Prima, Planaritas dan Dualitas, Pewarnaan Graf (Bilangan Kromatik, Pewarnaan Peta), Graf
Berarah, Algoritma Prunin untuk Lintasan Minimal, Hubungan antara Graf dan Digraf dengan
Matriks, PERTH-GRAF dan Pohon Lintasan terpendek.
Buku Acuan:
1. Diestel, Reinhard, 2005, Graph Theory, Third Edition, Springer-Verlag, Heidelberg
2. Jungnickel, Dieters, 2004, Graphs, networks and algorithms, Second edition, Springer, New
York
Mata Kuliah
Kode Mata Kuliah
Beban kredit
Prasyarat
: Rekayasa Perangkat Lunak
: 142AI3415
: 4 s.k.s.
: 142BI1201, 142AI2209, 142AI2407
Kuliah ini mengajarkan konsep dasar pengembangan perangkat lunak. Topik-topik yang dibahas
meliputi: konsep perangkat lunak dan perekayasaan perangkat lunak, perekayasaan sistem,
perekayasaan kebutuhan, pemodelan analisis, perekayasaan desain, desain arsitektural, desain
level-komponen, desain antarmuka pengguna, desain berbasis pola.
Buku acuan:
1. Pressman, Roger S., Software Engineering: A Practitioners' Approach, 6th Ed, Mc. Graw
Hill, 2006
2. http://www.rspa.com/spi/index.html#practice
Mata Kuliah
Kode mata kuliah
Beban kredit
Prasyarat
: Praktikum Basis Data
: 142AI3216
: 2 SKS
:
Kuliah ini memberikan keterampilan dasar system manajemen basis data (SMDB); meliputi
mempraktekan teori data relational modeling dengan menggunakan SQL. Mencoba fungsi
dependencies dan normalisasi untuk basis data berelasi, optimisasi query, transaksi, concorency
control, recovery dan security.
Buku Acuan
:
1. Simarmata, Janner; Perencangan BASIS DATA ,Andi Yogyakarta, Yogyakarta, 2007.
2. Wahana Komputer; Pengolahan Database dengan MySQL Andi Yogyakarta, Yogyakarta,
2006
3. Date, C.J., An Introduction to Data Base Systems, Addision Wesley, 1995
Mata Kuliah
Kode mata kuliah
Beban kredit
Prasyarat
8
: Matematika Diskrit
: 142AI3217
: 2 sks
:
Matakuliah ini ditawarkan untuk memberikan dasar matematika diskrit yang meliputi pemahaman
tentang: induksi dan rekursif, prinsip-prinsip dasar counting, permutasi dan kombinasi, koefisien
binomial, peluang diskrit, relasi rekuren, prinsip inklusi-eksklusi, relasi, serta prinsip – prinsip teori
graf dan tree.
Buku Acuan :
1. Jong Jek Siang; Matematika Diskrit dan Aplikasinya pada Ilmu Komputer, Andi Yogyakarta,
Yogyakarta, 2002.
2. Johnsonbaugh, Richard; Matematika Diskrit , Prenhallindo, Jakarta, 1998
3. K.H. Rosen, Discrete Mathematics and Its Applications, McGraw-Hill, New York, 5th Edition,
2003.
4. K.A. Ross, C.R.B. Wright, Discrete Mathematics, Prentice-Hall, New Jersey, 4th Edition,
2003.
5. V. Bryant, Aspect of Combinatorics: A wide-ranging introduction, Cambridge Univ. Press,
Great Britain, 1995.
Mata Kuliah
Kode Mata Kuliah
Beban kredit
Prasayarat
: Jaringan Komputer 3
: 142CK4402
: 4 SKS
: 142AI2406, 142CK3401
Kuliah ini mengajarkan konsep wireless dan switching pada jaringan komputer. Topik-topik yang
akan dibahas meliputi: merancang LAN, meng-konfigurasi switch, VLAN, Dynamic Trunking
Protokol, implementasi STP dan inter-VLAN routing, konfigurasi wireless-router.
Buku acuan:
1. Lewis, Wayne, LAN Switching and Wireless, Cisco Networking Academy, 2008
2. Stallings, William, WirelessCommunications and Networks, 2nd Ed, 2005
3. http://cisco.netacad.net/
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Proses Bisnis
: 142BI4206
: 2 SKS
:-
Mata kuliah ini mengajarkan konsep untuk me re-design organisasi serta pengaplikasian
technology informasi untuk mentransformasi organisasi dalam meningkatkat kinerja. Adapun topic
yang dibahas dalam mata kulaih ini adalah: Penggunaan teknologi untuk re-design bisnis proses
dalam sebuah organisasi, memahami perubahan proses bisnis dengan menggunakan teknologi,
mengevaluasi perencanaan dan implementasinya dalam organisasi, mengevaluasi beberapa
alternative pendekatan untuk penggunaan teknologi untuk meningkatkan kinerja organisasi dan
untuk memahami issue-issue politik dalam penggunaan IT di sebuah organisasi
Buku Acuan:
1. Michael Harvey, 2005, Essential Business Process Modeling, O’reilly
2. Howard, Smith & Peter Fingger, Business Process Management (BPM): The Third Wave,
Amazon.com
3. Paul, Harmon, Business Process Change, Second Edition: A Guide for Business Managers
and BPM and Six Sigma Professionals, The MK/OMG Press
Mata Kuliah
Kode mata kuliah
Beban kredit
9
: Etika Profesi
: 142AS4218
: 2 SKS
Prasyarat
:-
Matakuliah ini ditawarkan untuk memberikan pemahaman dan peranan etika profesi dalam bidang
Teknologi Informasi (TI), mengetahui bidang kerja TI, kompetensi bidang TI, kriminalitas dan
hukum dunia maya, Cyber Ethics,dan standardisasi profesi.
Buku Acuan
:
1. Aji Supriyanto. Pengantar Teknologi Informasi. Salemba Infotek. Jakarta,2005 .
2. Raymond McLeod, Jr. Sistem Infomasi Manajemen. Jilid 1. Penerjemah: Hendra Teguh. PT.
Prenhallindo. Jakarta, 1995.
3. Bartono, Today's Business Ethics, Elex Media Komputindo, Jakarta, 2005.
Mata Kuliah
Kode mata kuliah
Beban kredit
Prasyarat
: Sistem Operasi Lanjutan
: 142BK4207
: 2 Sks
: 142AI3412
Memberikan pengetahuan tentang prinsip kerja, teknik dan metoda yang dipakai pada sistem
operasi tersebar. Prinsip kerja, teknik & metode yang dipakai pada Sistem Operasi (SO) Tersebar;
meliputi konsep SO tersebar, Komunikasi, Sinkronisasi, Pengelolaan Proses, dan Sistem Berkas
Tersebar; dilengkapi dengan Studi Kasus.
Buku Acuan :
1. Hariyanto B, Sistem Operasi Lanjut, Informatika, Bandung, 2006
2. Pradeep, K., Distributed Operating Systems, IEEE Press, New York, 1996
3. Stallings, William; Sistem Operasi Jilid 1 Edisi Ke 3 ,Prentice Hall, Jakarta, 2003
4. Tanenbaum, Andrew S.; Modern Operating Systems Second Edition, Prentice-Hall,
Canada, 2001
Mata kuliah
Kode Mata Kuliah
Bebas kredit
Prasyarat
: Rekayasa Perangkat Lunak Lanjutan
: 142DK4401
: 4 SKS
: 142AI3415
Kuliah ini mengajarkan metode pengembangan perangkat lunak yang lebih maju dengan
pemanfaatan sejumlah alat bantu (tools). Topik-topik yang dibahas meliputi: pengembangan
proses perangkat lunak, perekayasaan perangkat lunak berbasis komponen (CBSE),
perekayasaan perangkat lunak berbantuan komputer (CASE), arah pengembangan di masa
depan.
Buku acuan:
1. Pressman, Roger S., Software Engineering: A Practitioners' Approach, 6th Ed, Mc. Graw
Hill, 2006
2. http://www.rspa.com/spi/index.html#practice
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Relational Database Management System (RDBMS)
: 142EK4401
:4
: 142BI1402, 142AI3213, 142AI3216
Dalam mata kuliah ini mahasiswa diberikan pengetahuan dasar tentang konsep database dan
relasional database, serta bagaimana mendesain database yang baik dengan menggunakan
database yang tepat dan langkah-langkah pembuatan database yang tepat pula. Adapun materi
10
yang dibahas meliputi : Pengenalan desain database, ER model dan kelengkapannya, Relational
Model (Pembuatan dan modifikasi relasi database menggunakan SQL), Logical database design:
ER to relational : entity sets to tables, diagram ER diagram dengan agregat.
Buku Acuan
:
1. Abdul Kadir, 2009, Dasar Perancangan dan Inplementasi Database Relational, Andi
Publisher
2. Ramon, A-Mata Toledo, 2007, Schaum's: Dasar-Dasar Database Relasional, Erlangga
3. Ramakrisnan, 2003, Gehrke. Database Management System. McGrawHill International
4. Michael, J, Hernandez, 2003, database design for mere mortals, second edition, Edition.
New York
5. Nathew, Neil and Stones, Richard. Beginning Databases with MySQL. 2002. Wrox
Press.Birmingham
6. Date, CJ. An Introduction to Database System. Addison Wesley. Massachusetts Korth,
Henry F and Silberscahtz, Abraham. Database System Concepts. McGrawHill International
Edition. New York
Mata Kuliah
Kode mata kuliah
Beban kredit
Prasyarat
: Prak. Sistem Operasi Lanjutan
: 142BK4208
: 2 SKS
: 142AI3415
Memberikan pengetahuan praktek tentang prinsip kerja, teknik dan metoda yang dipakai pada
sistem operasi tersebar. Tools yang dipakai pada Sistem Operasi Tersebar; sharing resource,
kemampuan komunikasi: telnet, ftp, pada LAN dan WAN. Mempelajari manajemen proses pada
LINUX dan penggunaan Command Interpreter atau shell.
Buku Acuan :
1. Hariyanto B, Sistem Operasi Lanjut, Informatika, Bandung, 2006
2. Hariyanto B, Sistem Operasi Linux, Informatika, Bandung, 2003
Mata Kuliah
Kode Mata Kuliah
SKS
Prasyarat
: Praktikum Relational Database Management System (RDBMS)
: 142EK4202
: 2 SKS
: 142BI1402, 142AI3213, 142AI3216
Mata kuliah ini memberikan pemahaman yang lebih baik kepada mahasiswa tentang implementasi
konsep Relational Database dengan menggunakan aplikasi database tertentu. Topic yang dibahas
dalam mata kulaih ini antara lain : Pengenalan SQL, Data Definition Language (DDL): create
,modify, drop, Data Manipulation Language (DML), Seleksi dengan fungsi matematika, Seleksi
dengan klausa Where, seleksi relasi dengan banyak table, Union, intersect and except, seleksi
relasi dengan operator Join, Seleksi relational dengan sub-query,
Buku acuan
:
1. Bunafit Nugroho, 2006, Database relational dengan MySQL, Andi
2. Abdul Kadir, 2009, Dasar Perancangan dan Inplementasi Database Relational, Andi
publisher
3. Groff, James, 2002, The complete reference SQL second edition, McGraw Hill, Berkeley
Mata Kuliah
Kode Mata Kuliah
11
: Software Quality Assurance
: 142BK5209
Beban Kredit
Prasyarat
: 2 SKS
:-
Kuliah ini memahami konsep Software Development, Acquisition dan Software Testing, Quality
Principle, Software Quality Model, Software Quality Assurance, mampu membedakannya Software
Quality Assurance dengan Software Quality Control serta bagaimana membangun unit/grup IT
Quality Assurance.
Buku acuan
:
1. Software Quality Assurance: From Theory to Implementation, Daniel Galin, Addison
Wasley, 2003.
2. Software Product Lines: Practices and Patterns (The SEI Series in Software Engineering),
Paul Clements, Linda Northrop, Addison Wasley, 2003.
3. Software Architecture in Practice (2nd Edition) (The SEI Series in Software Engineering),
Len Bass, Paul Clements, Rick Kazman, Addison Wasley, 2003.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Uji Coba dan Implementasi Sistem
: 142DK5202
: 2 SKS
: 142AI3415, 142DK4401
Kuliah ini memahami Sumber Perangkat Lunak Aplikasi, Mengorganisir dan Mengukur Proyek dan
Produktivitas Pengembangan Perangkat Lunak, Perancangan dan Pengembangan Perangkat
Lunak, Pengkodean Perangkat Lunak, Dasar-dasar Pengujian Perangkat Lunak : White Box, Path
Basis, Struktur Kendali, Tehnik Pengujian Perangkat Lunak : Black Box, Sistem Waktu Nyata, Uji
Otomatis, Pengujian dan Strategi Berorientasi Objek, Implematasi Sistem, Pemeliharaan Sistem
Buku acuan :
1. D. Suryadi HS dan Bunawan. Pengantar Implementasi Dan Pemeliharaan Sistem
Informasi. Penerbit Gunadarma, Roger S. Pressman. Software Engineering : A
practitioner’s Approach. McGraw-Hill
2. Ian Sommerville.Rekayasa Perangkat Lunak Edisi 6 Jilid 1,terj.Dra.Yuhilza Hanum M.Eng.
Penerbit Erlangga
3. Roger S. Pressman,Ph.D.Rekayasa Perangkat Lunak : Pendekatan Praktisi Buku dua,
terj.LN Harnaningrum.Penerbit ANDI Yogyakarta
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Kewirausahaan
: 142BM5210
: 2 SKS
:-
Kuliah ini menumbuhkan sikap dan kesadaran bahwa keberhasilan usaha ditentukan oleh
kemampuan pegawai dan pimpinan untuk menciptakan peluang serta oleh kemampuan untuk
mengadakan perubahan secara kontinu sesuai dengan arah gerak peluang yang baru,
manajemen perubahan dan pemanfaatan peluang usaha yang timbul atau diciptakan.
Buku acuan :
1. Kewirausahaan, Suharyadi, Salemba. 2007
2. Kewirausahaan dan Manajemen Usaha Kecil. 1 Edisi. 5, Zimmerer, Scarbough, Wilson,
Salemba empat, 2008.
3. Kewirausahaan Manajemen Usaha Kecil 1 edisi 11, Justin G. Longenecker, Carlos W.
Moore & J. William Petty, Salemba, 2001.
12
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Riset Teknologi Informasi
: 142AK5219
: 2 SKS
:-
Kuliah ini memberikan fondasi akan metode-metode yang digunakan dalam penelitian, juga
bagaimana membuat laporan penelitian dan skripsi dalam ilmu komputer, dan membahas berbagai
uji dan analisa statistik untuk berbagai hipotesa-hipotesa penelitian.
Buku acuan
:
1. Jones, S. (Ed.), Doing Internet Research. Sage, USA, 1998.
2. van Duyne, D.K., et al., The Design of Sites, Addison-Wesley, USA, 2003.
3. Nielsen, J., Designing Web Usability, New Riders, USA, 2000.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Teori Bahasa dan Automata
: 142BI5411
: 4 SKS
: 142BI3205
Dalam kuliah ini akan dibicarakan keempat tipe grammer dan mesin-mesin untuk mengenal
masing-masing grammer. Kuliah ini juga mencakup masalah-masalah kompleksitas komputasi,
termasuk persoalan NP dan P. Topik-topik yang akan dibahas meliputi Automata berhingga (NFA
dan DFA); ekspresi regular; Himpunan regular; Context-free dan sifat- sifatnya; decision problems
untuk bahasa context free; Mesin Turing standard an modifikasinya; Bahasa context-sensitive;
Undecidability.
Buku acuan
:
1. Hopcroft, J.E. and J.D. Ullman, Introduction to Automata Theory, languages, and
Computation, Menlo Park, CA: Addision-Wesley publishing company, 1989.
2. Lewis, H.E. and C. H. Papadimitrou, Elements of the Theory of Computation, Englewood
Cliffs.NJ: Prentice Hall, Inc., 1981.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Analisis Algoritma
: 142BI5412
: 4 SKS
: 142AI1401, 142BI1201, 142AI1205, 142AI2209
Kuliah ini bertujuan untuk memberikan memahami dasar-dasar perancangan algoritma beserta
penghitungan kompleksitasnya. Pengenalan top-down design, Kompleksitas Ruang & Waktu,
Komposisi dasar aksi dan aturan pembuktian, Pembuktian kebenaran dan perhitungan
kompleksitas algoritma-algoritma dasar, Algoritma-algoritma dengan kompleksitas tinggi dan
perhitungannya.
Buku acuan
:
1. Data Structures and Algorithm Analysis in C++ (2nd Edition), Mark Allen Weiss, Addison
Wesley. 1998.
2. The Design and Analysis of Computer Algorithms (Addison-Wesley Series in Computer
Science and Information Processing), Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman,
Addison Wesley. 1974.
Mata Kuliah
Kode Mata Kuliah
13
: Konsep Simulasi dan Pemodelan
: 142BI5213
Beban Kredit
Prasyarat
: 2 SKS
: 142AI3415, 142DK4401
Topik – topik yang akan dibahas meliputi interpolisasi: interpolasi polinormal, polinomial
Chebysnev, interpolasi polinomial sepotong – sepotong; aproksimasi ; normal fungsi, aproksimasi
minimax, aproksimasi kwadrat terkecil, aproksimasi splines; Integrasi dan deferensiasi numeriks;
integrasi numerik persamaan nonlinier, metode bracket, metode interasi titik metode euler, metode
runge – kutta.
Buku acuan
:
1. Powel, M.J., Approximation theory and Methods. Addison Wesley, 1981.
2. Mathews, J.H. and K.D. Fink, Numerical methods using MATLAB, 3rd Ed., Prentice Hall,
1999.
3. Simulasi: Teori dan Aplikasinya, Bonett Satya Lelono Djati, Penerbit Andi. 2007.
4. Pengembangan Perangkat Lunak Simulasi dengan C++ Builder, Wahana Komputer,
Penerbit Andi. 2007.
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Kriptografi
: 142BK5214
: 2 SKS
: 142AI3415, 142DK4401
Kuliah ini akan mempelajari Pengantar, serangan pada kriptografi, algoritma kriptografi klasik,
kriptanalisis, stream cipher dan block cipher, sistem kriptografi kunci-publik, fungsi hash dan MAC,
tanda tangan digital, protokol kriptografi, infrastruktur kunci publik, manajemen kunci, steganografi
dan watermarking, kriptografi visual.
Buku acuan
:
1. Schneier, Bruce, Aplied Cryptography 2nd, John Wiley & Sons, 1996
2. Menezes, Alfred J., Paul C van Oorschot, dan Scott A. Vanstone, Handbook of Applied
Cryptography, CRC Press, 1996. (e-book)
3. Stalling, W., Cryptography and Network Security, Principle and Practice 3rd Edition,
Pearson Education, Inc., 2003
4. David Bishop, Introduction to Cryptography with Java Applets (e-book)
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Kuliah Kerja Praktek (KKP)
: 142BK5214
: 4 SKS
: 142BM6415
Mata Kuliah
Kode mata kuliah
Beban kredit
: Interaksi Manusia dan Komputer
: 142AK6220
: 2 Sks
14
Prasyarat
: 142AI1202
Matakuliah ini ditawarkan untuk memberikan pemahaman bagaimana manusia sebagai sumber
daya terpenting dalam membangun sistem. Materi yang dibahas pada perkuliahan ini meliputi
manusia, komputer, interaksi, paradigma dan prinsip penggunaan, proses desain, model kognitif,
analisis tugas, desain dan notasi dialog, model sistem, dukungan implementasi, teknik evaluasi,
bantuan dan dokumentasi, groupware, teori dan permasalahan pekerjaan bersama yang didukung
komputer.
Buku Acuan
:
1. Sudarman, Dony Ariyus, Interaksi Manusia dan Komputer, Penerbit Andi Yogyakarta,
Yogyakarta, 2007
2. Jenny, Preece; Human computer interaction, University Press Cambridge, 1990
3. Santoso, Insap; Interaksi Manusia dan Komputer : Teori dan Praktek, Penerbit ANDI
Yogyakarta, Yogyakarta, 2004
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Bahasa Indonesia
: 142BI6216
: 2 SKS
:-
Mata kuliah mempelajarai tentang tata bahasa indonesia, syntax dan kosa kata. Disamping itu
mahasiswa juga diberikan materi untuk menambah pemahaman mereka tentang sociolinguistic
dan budaya. Pendekatan yang dilakukan adalah dititik beratkan pada pembangunan keahliah dan
ilmu pengetahuan yang tepat tentang bahasa Indonesia yang baik dan benar. Metode
pembelajaran yang dilakukan dalam mata kuliah ini dengan beberapa cara antara lain diskusi,
presentasi, percakapan dan menulis.
Buku Acuan
:
1. Chaer, Abdul, Tata bahasa Praktisi Bahasa Indonesia, 2006, Rineka Cipta, Jakarta
2. Pusat pembinaan dan pengembangan bahasa : Pedoman Umum Ejaaan Bahasa Indonesia
Yang disempurnakan, 2003, Yrama Widya, Bandung
3. Sarbarti Akhadiah, 1988, Pembinaan Kemampuan menulis Bahasa Indonesia, Manasco,
Jakarta
Mata Kuliah
Kode mata kuliah
Beban kredit
Prasyarat
: Audit Teknologi Informasi
: 142BK6217
: 2 Sks
: 142BK5209, 142AI3415, 142DK4401
Matakuliah ini memberikan pemahaman mengenai pengembangan, mengelolaan dan mengatur
lingkungan Tehnologi informasi yang sesuai. Mengidentifikasi komponen fungsi infrastruktur TI.
Dapat memahami perlindungan aset informasi. Mahasiswa diharapkan dapat mengembangkan
bisnis dan pemulihan bencana kontinuitas rencanan (BCP) serta dapat mengevaluasi proses
bisnis dan kontrol alur TI.
Buku Acuan :
1. Gallegos, Frederick, Daniel P. Manson dan Sandra Allen-Senft, Teknologi Informasi dan
Audit, CRC Press LCC, 1999
2. Purwono, Edi; Aspek-Aspek EDP Audit Pengendalian Internal pada Komputasasi, Andi
Yogyakarta,Yogyakarta, 2004
3. Mukhtar, Ali Masjono; Audit Sistem Informasi, Rineka Cipta, Jakarta, 1999
15
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Proposal Skripsi
: 142BK7218
: 2 SKS
:-
Mata Kuliah
Kode Mata Kuliah
SKS
Prasyarat
: Sertifikasi Teknologi Informasi
: 142BK7219
: 2 Sks
:-
Sebagai dampak dari globalisasi pada masa ini, persaingan di dunia kerja pun semakin kompetitif.
Untuk itulah dibutuhkan sumberdaya manusia yang memiliki kompetensi agar dapat bersaing
dipasar kerja yang kompetitif tersebut. Sebagai upaya untuk menciptakan SDM atau lulusan yang
kompeten ini maka dalam proses belajar mengajar mahasiwa perlu dibekali dengan keterampilan
yang bersertifikasi dalam bentuk mata kuliah sertifikasi di bidang IT. Adapaun mata kuliah ini
mahasiswa diberikan pembekalan tentang sertifikasi dibidang IT yang mencakup antara lain :
pengenalan sertifikasi IT, Trend sertifikasi di bidang IT, Langkah untuk memperoleh sertifikasi
bidang IT, Pengetahuan tentang lembaga sertifikasi IT, Dll.
Buku acuan
:
1. Craig, Zacker, 2006, Network+ Certification, Fourth Edition - Academic Learning
Microsoft press, USA
2. Mike Meyers, Certification Passport Series, McGraw Hill
3. James, Karney, 2006, A+ Certification Readiness Review, Microsoft Press
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Skripsi
: 142BK8620
: 6 SKS
:-
Mata Kuliah
Kode Mata Kuliah
Beban kredit
Prasyarat
: Jaringan Komputer Lanjutan
: 142CK6403
: 4 SKS
: 142AI2406, 142CK3401, 142CK4402
Series,
Kuliah ini mengajarkan konsep pengaksesan WAN. Topik-topik yang dibahas meliputi: layananlayanan pada WAN, Protokol Point-to-Point, Frame Relay, pengamanan jaringan berbasis WAN,
ACL, remote access, VPN, DHCP.
16
Buku acuan :
1. Vachon, Bob, Accessing the WAN, Cisco Networking Academy, 2008
2. http://cisco.netacad.net/
Mata Kuliah
Kode mata kuliah
Beban kredit
Prasyarat
: Keamanan Jaringan
: 142CK6404
: 4 Sks
: 142AI2406, 142CK3401, 142CK4402
Matakuliah ini memberikan pemahaman mengenai konsep keamanan komputer terutama pada
sistem jaringan komputer yang meliputi : pemahaman teknik dasar enkripsi dan deskripsi, teknik
pengamanan sistem operasi terhadap serangan dan keamanan data pada komputer jaringan
secara umum.
Buku Acuan :
1. Pfleeger, C.P. Security in computing, Third Edition, Prentice-Hall, 2003
2. ED;Schaum's Outline: Computer Networking (Jaringan Komputer), Erlangga Jakarta, 2002.
3. Wahana komputer; buku pintar Penanganan Jaringan komputer , wahana komputer&Andi,
Semarang, 2001
4. Kurniawan, Yusuf; Kriptografi keamanan internet dan jaringan telekomunikasi, Informatika,
Bandung, 2004
Mata Kuliah
Kode Mata kuliah
Beban kredit
Prasyarat
: Komputer Forensik
: 142CK7405
: 4 SKS
: 142AI2406, 142CK3401, 142CK4402, 142CK6403, 142CK6404
Kuliah ini mengajarkan konsep-konsep dasar cyber crime dan komputer forensik, gangguan yang
ditimbulkan, dan cara mengatasinya. Topik-topik yang akan dibahas meliputi: konsep dasar cyber
crime, konsep dasar komputer forensik, identifikasi bukti/fakta digital, klasifikasi bukti digital,
perawatan bukti digital, topik aktual.
Buku acuan :
1. Volonino, Linda, Computer Forensics: Principles and Practices, Prentice Hall Institute, 2005
Mata Kuliah
Kode mata kuliah
Beban kredit
Prasyarat
: Perancangan dan Manajemen Jaringan Korporat
: 142CK7406
: 4 Sks
: 142AI2406, 142CK3401, 142CK4402, 142CK6403, 142CK6404
Matakuliah ini ditawarkan untuk memberikan pemahaman mengenai perancangan dan
pengelolaan jaringan di tingkat korporat dengan memperhatikan aspek aspek : pengelolaan
jaringan yang komprehensif dan seimbang, penjaminan keamanan korporasi dalam penggunaan
existing commercial software dan memberikan jaminan seluruh aspek dari issue keamanan
jaringan dan data.
Buku Acuan :
1. Oetomo,Dharma Budi Sutedjo; Konsep&Perancangan Jaringan Komputer, Andi
Yogyakarta, Yogyakarta, 2003
2. Wahana Komputer; Konsep Jaringan Komputer dan Pengembangannya, Salemba Empat,
Jakarta, 2003
3. Raymond Panko, Early Edition Corporate Computer and Network Security, Prentice Hall,
2002
4. McLeod, Sistem Informasi Manajemen Edisi 9, Indeks, 2007
17
Mata Kuliah
Kode Mata kuliah
Beban kredit
Prasyarat
: Manajemen Proyek Perangkat Lunak
: 142DK6403
: 4 SKS
: 142AI3415, 142DK4401
Kuliah ini mengajarkan tentang metode perencanaan dan pengelolaan proyek perekayasaan
perangkat lunak. Topik-topik yang akan dibahas meliputi: konsep manajemen proyek, estimasi
proyek, penjadualan pruyek, analisis resiko, perawatan dan perekayasaan ulang (re-engineering),
tools untuk re-engineering.
Buku acuan
:
Mata Kuliah
Kode Mata Kuliah
SKS
Prasyarat
: Analisis dan Perancangan Berorientasi Objek
: 142DK6404
:4
: 142AI3415, 142DK4401, 142BI1201
Mata kuliah ini mengajarkan konsep dan pemahaman yang komprehensive mengenai pendekatan
analisa, perancangan dan pengembangan berorientasi objek. Memberikan pengetahuan proses
analisis dan perancangan pembangunan perangkat lunak berorientasi objek. Topik yang dibahas
dalam mata kuliah ini meliputi antara lain: konsep berorientasi objek: pembungkusan, turunan,
kelas, Use Case Model, analisa arsitektur perangkat lunak, analisa rekayasa perangkat lunak,
proses modeling, desain basis data,dll.
Buku rujukan :
1. Nugroho, Adi, 2005, Analisa dan perancangan system informasi dengan metodologi
berorientasi objek revisi, Informatika Bandung
2. Ariesto Hadi Sutopo, Analisis dan Desain Berorientasi Objek, J&J Learning, Yogyakarta,
2002.
3. A. Suhendar, Hariman Gunadi, 2002, Visual Modeling Menggunakan UML dan Rational
Rose, Informatika, Bandung
Mata Kuliah
Kode Mata Kuliah
SKS
Prasyarat
: Pemrograman Berorientasi Objek Lanjutan
: 142DK7405
:4
: 142AI3415, 142DK4401, 142BI1201, 142DK6404
Dalam pembahasannya mata kuliah ini mengajarkan konsep dan pemahaman yang
komprehensive mengenai paradigma pemrograman ber-orientasi objek: Teknik pemrograman
berorientasi objek ini dipandang sebagai sebuah perangkat lunak per bagian serta yang
digambarkannya sebagai sebuah objek, dimana objek sendiri dianalogikan sebagai sebuah
aplikasi seperti kehidupan nyata. Topic yang dibahas dalam mata kuliah ini meliputi:
Elemen sebuah objek : State & Behaviour, Paradigma pemrograman berorientasi objek :
Encapsulasi, Inheritance, polymorphism, identifier, scope variable, Class : Objek dan kelas, Utility
Classes: Vectors and Type Parameters, Tipe data, Operator dan Kontrol alur, Cuncurency,,
Constuctors, error handling, operator overloading, and multiple inheritance.
Buku acuan
18
:
1. Ariesto Hadi Sutopo & Fajar Masya, 2008, Pemrograman berorientasi objek dengan Java,
Graha Ilmu
2. Indrajani, 2004, Pemrograman berorientasi objek dengan Java, Komputindo, Jakarta
Mata Kuliah
Kode mata kuliah
Beban kredit
Prasyarat
: Rekayasa Web
: 142DK7406
: 4 Sks
: 142AI3415, 142DK4401
Matakuliah ini ditawarkan untuk memberikan pemahaman mengenai rekayasa perangkat lunak
berbasis web. Tahapan pembangunan web yang diawali dari analisa, design, develop,
implementasi dan evaluasi, Pemahaman desain halaman web, navigasi, typography, halaman
dinamis dan statis, testing code, cross platform, CSS, scripting.
Buku Acuan
:
1. Kappel G, Proll B, Reich S dan Retschitzegger, Web Engineering : The Discipline of
Systematic Development of Web Application, Wiley, 2007
2. Scott B, Neil T, Designing Web Interfaces: Principles and Patterns for Rich Interactions, O’
Reilly Media, 2009
3. Nielsen Jakob, Designing Web Usability, Peachpit Press, 1999
4. Steven A. Gabarro, Web Application Design and Implementation: Apache 2, PHP5, MySQL,
JavaScript, and Linux/UNIX,Wiley-IEEE Computer Society Pr, 2006
Mata kuliah
Kode Mata kuliah
SKS
Prasyarat
: Sistem Basis Data Terdistribusi
: 142EK6403
:4
: 142BI1402, 142AI3213, 142AI3216, 142EK4401, 142EK4201
Mata kuliah ini mengajarkan pengetahuan mengenai konsep sistem basis data terdistribusi, proses
perancangan basis data terdistribusi, dan proses-proses yang harus dilakukan dalam rangka
memelihara sistem basis data terdistribusi. Adapun materi yang dibahas mencakup : Overview
Sistem Basis Data Terdistribusi, Arsitektur Manajemen Basis Data Terdistribusi, Desain Basis Data
Terdistribusi, Optimasi Query Terdistribusi, Kontrol Transaksi Konkuren, Reliabilitas DBMS
Terdistribusi, Sistem Multi Basis Data Terdistribusi, Perkembangan Basis Data Terdistribusi.
Buku Acuan
:
1. Ozsu, M.T., Valduriez, P. Principles of Distributed Database System, 2nd edition, Prentice
Hall, 1999
2. Bell, David, 1998, Distributed database system, Addison Wesley England
3. Setiabudi, Joni, 2003, Database terdistribusi dengan visual studio 6, Elex media
4. Komputindo, Jakarta
Mata Kuliah
Kode mata kuliah
Beban kredit
Prasyarat
: Data Warehouse
: 142EK6404
: 4 Sks
: 142BI1402, 142AI3213, 142AI3216, 142EK4401, 142EK4201
Matakuliah ini memberikan pemahaman mengenai data management systems, konsep dan skema
data warehouse, metodology penggunaan tools dan teknik secara bersama serta mempelajari data
warehouse lifecycle. Lebih lanjut akan memberikan pemahaman mengenai OLAP dan
pengamanannya, serta implementasi pada aplikasi seperti : SQL server, Oracle, MySQL.
19
Buku Acuan
:
1. Imhoff, Claudia; Mastering Data Warehouse Design ,Wiley, Canada, 2003.
2. Mallach, Efrem G; Decision Support and Data Warehouse Systems ,McGraw Hill,
Singapore, 2000.
3. Inmon W H, Building the Data Warehouse, Wiley, 2005
Mata Kuliah
Kode Mata Kuliah
Beban Kredit
Prasyarat
: Relational Database Management System (RDBMS) Lanjutan
: 142EK7405
:4
: 142BI1402, 142AI3213, 142AI3216, 142EK4401, 142EK4201
Mata kuliah ini tentang membahas tentang beberapa pengembangan database system dan system
informasi intelligent. Topic yang dibahas meliputi : Advanced SQL & P/L SQL, Web database, data
Warehouse dan OLAP, Object relational, Object Oriented database, Database tuning, Trigger dan
materialize view.
1. Ramakrishnan & Gerhke Database Management Systems Third Edition, 2003 McGraw Hill
2. Michael, J, Hernandez, 2003, database design for mere mortals, second edition, Edition.
New York
3. Hector Garcia-Molina, Jefrey d, Ulman, Jennifer D. Widom, 2002, Database System,
Prentice Hall
Mata Kuliah
Kode mata kuliah
Beban kredit
Prasyarat
: Data Mining
: 142EK7406
: 4 Sks
: 142BI1402, 142AI3213, 142AI3216, 142EK4401, 142EK4201, 142EK6403
Matakuliah data mining menjelaskan tentang konsep dan pengertian data mining, konsep dan
pengertian data warehouse, life cycle of data mining, OLAP, ETL, OLAP vs data mining, konsep
dan pengertian Business intelligence, evolusi dan tipe-tipe pengolahan business intelligence,
operasional business intelligence, hybrid approach business intelligence, business intelligence
performance management, operational business intelligence enviromental, studi kasus data mining
dalam system pembelajaran.
Buku Acuan :
1. Pang-Ning Tan, Michael Steinbach, Vipin Kumar, Introduction to Data Mining, Addison
Wesley, 2005.
2. Micheline K, Jiawei Han, Data Mining: Concepts and Techniques, Second Edition, Morgan
Kaufmann, 2006.
20
Download