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