Mata kuliah ini bertujuan untuk membekali mahasiswa agar mampu memahami pemrograman berorientasi objek secara aplikatif dan konseptual. Konsep pemrograman berorientasi objek ini akan disampaikan dengan menggunakan bahasa pemrograman C#. Materi yang diberikan meliputi konsep class dan objek, enkapsulasi, turunan (inheritance), polymorphism, abstract class, interface, pencegahan dan penanganan kesalahan, dan lain sebagainya. Pustaka 1. Gross, Christian. Beginning C# 2008: From Novice to Professional, APRESS, 2007. 2. McLaughin, Brett D.; Pollice, Gary; West, David. Head First Object-Oriented Analisys and Design, O’Reilly Media, 2007. 3. Handoyo, Erico D. pemrograman Berorientasi Objek C# Yang Susah Jadi Mudah!!, Penerbit Informatika, 2011. Perangkat Pendukung : Visual Studio
Mata kuliah ini bertujuan untuk membekali mahasiswa agar mampu memahami pemrograman berorientasi objek secara konsep dan aplikatif dengan menggunakan bahasa pemrograman Java. Mata kuliah ini membahas mengenai dasar-dasar pemrograman yaitu konsep objek dan class, encapsulation, inheritance, polymorphism, abstract class, interface, exception handling. Pustaka 1. Deitel, P., & Deitel, H. (2011). Java How To Program (9th ed.). Prentice Hall. 2. Horstmann, C. S., & Cornell, G. (2008). Core Java Fundamentals (8th ed., Vol. I). California: Prentice Hall. 3. McLaughlin, B. D., Pollice, G., & West, D. (2007). Head First Object Oriented Analysis and Design. California: O'Reilly. Perangkat Pendukung : JDK, Notepad++, JGrasp, JCreator
Mata kuliah ini mengajarkan kepada mahasiswa bagaimana cara membuat program di dalam basis data. Pembahasannya meliputi Diagram Relasi Tabel, View, Store Procedure, Function, Trigger, Autonumber, Pengujian Kasus, Pengulangan, Cursor, Manajemen Planning. Pustaka 1. Silberschatz, H.F. Korth, S. Sudarshan, Database System Concept, McGraw Hill, New York, 1997. 2. Robert Vieira, Professional SQL Server 2005 Programming, Wiley Publishing, 2007. 3. Paul Nielsen, SQL Server 2005 Bible, Wiley Publishing, 2007. 4. Andrew J. Brust, Stephen Forte, Programming Microsoft® SQL Server™ 2005, Microsoft Press, 2006 Perangkat Pendukung : MS SQL Server 2005/2008
Mata kuliah ini mengajarkan berbagai aspek perancangan perangkat lunak berorientasi obyek. Materi yang diajarkan mulai dari pengenalan proses bisnis dan alur bisnis sampai dengan diagram - diagram utama dari UML (Unified Modelling Language) yaitu Use Case Diagram, Activity Diagram, Sequence Diagram, Class Diagram, State Diagram dan Package Diagram. Pustaka 1. Martin Fowler, UML Distilled Edisi 3. Panduan Singkat Pemodelan Objek Standar, Andi Publisher 2. UML Overview, tersedia: http://www.developer.com/design/article.php/1553851/UML-Overview.htm 3. Grady Booch, James Rumbaugh & Ivar Jacobson. The Unified Modelling Language User Guide 2nd Edition. Addison Wesley Perangkat Pendukung : Microsoft Visio, Argo UML, Microsoft Word
Mata kuliah ini bertujuan untuk memberikan kemampuan tingkat lanjut bagi mahasiswa dalam bidang jaringan komputer serta pengenalan keamanan jaringan komputer. Materi tingkat lanjut yang akan dibahas meliputi Dynamic Routing, VLAN, Router Technology, WAN, serta Introduction to Security. Penekanan pada mata kuliah ini adalah pada pengembangan jaringan komputer dengan jangkauan geografis luas, disertai dengan berbagai teknologi yang menyusunnya, serta pemahaman teknik manajemen dan pengamanannya. Pustaka 1. Cisco System, CCNA Exploration 3, LAN Switching and Wireless. USA: Cisco Networking Academy, 2007. 2. Cisco System, CCNA Exploration 4, Accessing the WAN. USA: Cisco Networking Academy, 2007. 3. Malhotra, R. (2002). IP Routing. USA: O’Reilly & Associates, Inc. 4. Bejtlich, Richard., The Tao of Network Security Monitoring, Boston, Pearson Education, 2005. 5. ECCouncil, Ethical Hacking and Countermeasures Course, 2013. Perangkat Pendukung : 1. Perangkat Keras : Komputer, kartu jaringan, kabel, switch, access point 2. Perangkat Lunak : Router OS, Server OS, Network Simulator
Mata kuliah ini bertujuan untuk mengenalkan berbagai aspek penting yang terdapat pada Sistem Operasi modern. Materi yang diajarkan meliputi pengantar ke sistem komputer, pengenalan sistem - sistem dan manajemen yang ada di dalam sebuah sistem operasi yaitu manajemen proses, sinkronisasi dan deadlock, manajemen memori, memori virtual, manajemen sistem berkas, manajemen I/O (Input / Output), dan sekuritas Sistem Komputer. Pustaka 1. Silberchatz, Galvin, Operating System Concepts 6th Edition. John Wiley & Sons, Inc. 2001 2. Tanenbaum, Andrew S, Modern Operating System, Prentice Hall 1991 3. Hariyanto, Bambang, Sistem Operasi, Penerbit Informatika 2002 Perangkat Pendukung : Microsoft Windows, Linux, MacOS
Matakuliah ini memberikan dasar-dasar ilmu peluang dan statistika, bertujuan agar mahasiswa dapat memahami dan menggunakan konsep peluang dan statistika serta kaitan keduanya, juga memberikan mahasiswa keahlian untuk menggunakan besaran-besaran statistik dasar dan statistika inferensi yang akan dibutuhkan di berbagai bidang baik di bidang IT maupun non-IT. Materi yang dibahas meliputi statistika deskriptif (besaran-besaran statistik dasar, sampel, populasi, data berkelompok, kelas interval), teori peluang, peluang bersyarat, teorema Bayes, variabel acak dan nilai ekspektasi, distribusi peluang diskrit dan kontinu, distribusi besaran statistik untuk sampling, estimasi parameter, selang kepercayaan, uji hipotesis, level keberartian, regresi linier sederhana, korelasi, regresi non-linier sederhana dan linierisasinya, analisis variansi (ANOVA) serta pengenalan beberapa software statistika (optional). Pustaka 1. Devore. (2012). Probability and Statistics for Engineering and the Sciences, 8th edition. Boston: Brooks/Cole Cengage Learning. 2. Spiegel, Stephens. (2008), Schaum's Outlines of Theory and Problems of Statistics, 4th edition. New York: McGraw-Hill. 3. Walpole, Myers, Myers, Ye. (2007). Probability and Statistics for Engineers and Scientists, 8th edition. Boston: Pearson Prentice Hall. 4. Ross. (2004). Introduction to Probability and Statistics for Engineers and Scientists, 3rd edition. London: Elsevier Academic Press. 5. Walpole, Myers. (1995). Ilmu Peluang dan Statistika untuk Insinyur dan Ilmuwan, Edisi ke-4. Bandung: Penerbit ITB. Perangkat Pendukung : Microsoft Excel, R statistical software (optional)