Mata kuliah ini bertujuan untuk membekali mahasiswa agar mampu membuat aplikasi desktop, aplikasi basis data dengan menggunakan konsep yang didapatkan pada mata kuliah Pemrograman Berorientasi Objek (C#) dan beberapa pengetahuan tambahan yang diberikan dalam mata kuliah ini seperti lambda expression, web service, file I/O, dan lain sebagainya. Pustaka 1. Troelsen, Andrew. Pro C# 2008 and the .NET 3.5 platform, APRESS, 2008. 2. Ratz, Joseph C. Pro LINQ: Language Integrated Query in C# 2008, APRESS, 2008. 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 menerapkan konsep pemrograman berorientasi objek dengan menggunakan aplikasi desktop Java (Swing). Mata kuliah ini membahas komponen Swing, Java Collection, koneksi aplikasi Java dengan MySQL, pembuatan report, penggunaan framework Hibernate untuk pembuatan aplikasi. Pustaka 1. Deitel, P., & Deitel, H. (2011). Java How To Program (9th ed.). Prentice Hall. 2. Horstmann, C. S., & Cornell, G. (2008). Core Java Advanced Features (8th ed., Vol. II). California: Prentice Hall. 3. Horstmann, C. S., & Cornell, G. (2008). Core Java Fundamentals (8th ed., Vol. I). California: Prentice Hall. 4. McLaughlin, B. D., Pollice, G., & West, D. (2007). Head First Object Oriented Analysis and Design. California: O'Reilly. 5. Ahammad, S. (2010). iReport 3.7. Birmingham: Packt Publishing. 6. Bauer, C., & King, G. (2005). Hibernate In Action. Greenwich: Manning Publications Co. Perangkat Pendukung : JDK, Netbeans, Ecllipse, MySQL database server
Mata kuliah ini bertujuan untuk membekali mahasiswa dengan cara berpikir secara prosedural atau berorientasi objek untuk memecahkan persoalan dalam membangun sebuah aplikasi web. Dalam mata kuliah ini juga akan dibangun sebuah proyek aplikasi web. Materi yang diberikan meliputi: web database beserta integrasinya, pengenalan konsep Object Oriented dalam aplikasi web, pengenalan PHP Data Object, pengenalan konsep Model View Controller (MVC), dan penyelesaian proyek aplikasi web. Pustaka 1. Beighley, L., & Morrison, M. (2009). Head First PHP & MySQL. California: O'Reilly Media, Inc. 2. Hayder, H. (2007). Object-Oriented Programming with PHP5. Birmingham: Packt Publishing Ltd. 3. Pitt, C. (2012). Pro PHP MVC. New York: Apress. 4. Suehring, S., & Valade, J. (2013). PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies. New Jersey: John Wiley & Sons, Inc. Perangkat Pendukung : Notepad++, MySQL Database Server, Apache Web Server, Web IDE
Mata kuliah ini bertujuan untuk membekali mahasiswa untuk dapat memanfaatkan beberapa strategi yang digunakan dalam memecahkan masalah secara efektif sesuai dengan karakteristik masalah tersebut, memilih strategi yang tepat untuk menyelesaikan suatu permasalahan. Materi yang diberikan meliputi : kompleksitas, algoritma brute-force, algoritma greedy, algoritma divide and conquer, algoritma DFS dan BFS, algoritma backtracking, algoritma branch and bound, algoritma heuristik, programa dinamis, Pattern matching and string/text algorithm. Pustaka 1. Ellis Horrowitz & Sartaj Sahni, Fundamental of Computer Algorithms, Pitman Publishing Limited, 1978 2. Goodrich, M.T., Tamassia, R. Algorithm Design : Foundation, Analysis, and Internet Examples, John Wiley & Sons, 2002. 3. Wirth, Niklaus. Algorithms + Data Structures = Programs, Prentice Hall, 1986. 4. Cormen, Leiserson, Rivest. Introduction to Algorithms. MIT Press – Mc Graw Hill, 1990. Perangkat Pendukung : -
Mata kuliah ini akan membahas bagaimana mengelola proyek berikut pendokumentasiannya, mulai dari fase identifikasi proyek, fase inisiasi, fase eksekusi dan kontrol, dan fase penutupan. Pembahasan didasarkan pada 9 area manajemen proyek yang dikhususkan pada bidang teknologi informasi yaitu manajemen ruang lingkup, manajemen waktu, manajemen biaya, manajemen kualitas, manajemen komunikasi, manajemen resiko, manajemen sumber daya luar (outsourcing), manajemen sumber daya manusia dan manajemen integrasi proyek. Proses dokumentasi yang juga merupakan bagian penting dari pelaksanaan proyek akan diperkenalkan melalui sebuah contoh proyek tingkat sedang. Pustaka 1. Schwalbe, Kathy. 2010. Information Technology Project Management. 6th Edition. Cengage Learning: USA. ISBN-10: 1111221758. 2. Phillips, Joseph. 2004. IT Project Management: On Track from Start to Finish (ITPM). 2nd Edition. McGraw-Hill/Osborne. ISBN-10: 0072232021. 3. A Guide To The Project Management Body of Knowledge (PMBOK), PMI Standards Committee. Perangkat Pendukung : Microsoft Project, Trello.
Mata kuliah ini bertujuan untuk membekali mahasiswa dengan pengetahuan mengenai berbagai faktor yang berhubungan dengan pengenalan proses bisnis dan hubungannya dengan teknologi informasi khususnya dalam suatu enterprise system. Mata kuliah ini juga membahas mengenai penerapan teknologi informasi seperti perencanaan sumberdaya enterprise, sistem pendukung keputusan, manajemen persediaan, sumber daya manusia, sistem informasi keuangan, enterprise architecture framework, executive information system dan sistem akademik yang juga menjadi bagian dalam proses bisnis. Pustaka 1. Burlton, R.T. 2001. Business Process Management: Profiting from Process. USA: SAMs, Indiana 2. Harmon, P. 2003. Business Process Change: A Manager’s Guide to Improving, Redesigning and Automating Processes. Boston, USA: Morgan Kaufmann Publishers 3. O’Barien, J.A. 2004. Management Information Systems- Managing Information Technology in the Business Enterprise. USA: Mc Graw Hill 4. MySAP IHL Appreciation, Procurement, Order Fulfillment, Human Recourses, Financial and Controlling Modul. 5. Turban, E. Jay E. Aronson, Ting-Peng Liang. 2005. Decision Support Systems and Intelligent Systems. Prentice Hall - PEARSON 6. Turban E. 2004. Electronic Commerce: A managerial Perspective, Prentice Hall, Australia. 7. Patterns for eBusiness: A Strategy for Reuse, Adams J., 2001, IBM Press. 8. Ron Weber. (1999). Information Systems Control and Audit, , Prentice Hall. 9. ISACA.org 10. William Ulrich, Neal McWholter. (2010). Business Architecture: The Art and Practice of Business Transformation. Meghan Kiffer Pr. 11. Chris Reynolds. (2009). Introduction to Business Architecture. Cengage Learning PTR. 12. Jonathan Whelan, Graham Meaden. (2012). Business Architecture: A Practical Guide. Gower Pub Co. Perangkat Pendukung : -