Dalam mata kuliah ini mahasiswa akan diperkenalkan pada arsitektur bisnis yang akan menjadi dasar bagi arsitektur teknologi informasi dalam organisasi. Mahasiswa akan mempelajari best practices untuk menerjemahkan visi, model bisnis, dan tujuan organisasi ke dalam struktur kapabilitas, proses, dan unit organisasi. Literatur 1. William Ulrich, Neal McWholter, Business Architecture: The Art and Practice of Business Transformation. Meghan Kiffer Pr, 2013 2. Chris Reynolds, Introduction to Business Architecture,. Cengage Learning PTR, 2009 3. Jonathan Whelan, Graham Meaden, Business Architecture: A Practical Guide. Gower Pub Co, 2012
Mata kuliah ini mengajarkan dasar pengertian proses bisnis dari input, proses, dan output yang diharapkan dari sebuah organisasi bisnis. Di dalam mata kuliah ini mahasiswa akan mendapatkan wawasan mengenai berbagai fungsi organisasi dari pemasaran, sumberdaya manusia, operasional, logistic, maupun keuangan yang menjadi dasar untuk berbagai mata kuliah menyangkut sistem informasi di dalam fungsi organisasi perusahaan. Selain itu, mahasiswa akan diajarkan untuk dapat menganalisis, merancang proses bisnis, memonitor, mengevaluasi, meningkatkan proses bisnis, maupun merancang ulang proses bisnis sehingga mereka dibekali dengan kemampuan seorang analis dan konsultan sistem informasi yang handal. Mata kuliah juga diisi dengan praktikum menggunakan produk ERP sehingga mahasiswa akan memiliki gambaran mengenai contoh sistem informasi yang dapat mendukung dan mengintegrasikan seluruh bagian organisasi. Silabus Perkuliahan 1. Organizations, Business Process, and Information Systems 2. Enterprise Systems 3. Procurement Process 4. Fulfillment Process 5. Production Process 6. Integrated Process 7. Mapping Business Processes 8. Designing Business Processes 9. Analyzing Business Processes 10. Improving Business Processes Literatur 1. SAP Fundamental Module & SAP R/3 Application. 2. S. R. Magal and J. Word, Essentials of Business Processes and Information Systems, Wiley, 2009. 3. J. M. Jacka and P. J. Keller, Business Process Mapping: Improving Customer Satisfaction, 2nd ed., Hoboken, NJ: Wiley & Sons, 2009. 4. P. Harmon, Business Process Change: A Guide for Business Managers and BPM and Six Sigma Professionals, 2nd ed., Burlington, MA: Morgan Kaufmann Publisher, 2007. 5. H. Podeswa, Business Analyst's Handbook, Boston, MA: Course Technology, 2009. 6. R. Damelio, The basics of process mapping, 2nd Ed, 2011. 7. T. Panagacos, The ultimate guide to business process management, 2012. 8. M. Kuppler, J. Klueckmann, C. Heller, & R. Davis, Intelligent guide to enterprise BPM: Remove silos to unleash process power. Software AG, 2012.
Materi perkuliahan basis data ini akan memperkenalkan mahasiswa pada konsep database dan implementasinya. Materi yang diajarkan meliputi: pengantar sistem basis data, abstraksi dengan himpunan dan pemetaan, model data relational, model data network, model data hierarchical, model data E-R, integritas dan sekuritas basis data, perancangan basis data, implementasi dan rancangan fisik (physical design), dan administrasi data. Silabus Perkuliahan 1. Pengertian Data, Entitas, atribut, Relasi, transformasi Entitas dan atribut ke tabel 2. Varian Relasi dan Constraint (derajat relasi, Participant) 3. Transformasi ERD ke tabel 4. Spesialisasi dan Generalisasi 5. Normalisasi 6. Relasi Aljabar Literatur 1. A. Silberschatz, H.F. Korth, S. Sudarshan, Database Systems Concept, McGraw Hill Companies, New York, 2010 2. 2. Ir. Fathansyah, Basis Data, Penerbit Informatika Bandung, 2001 3. Patrick O’neil, Database : Principles, Programming, and Performance, Morgan Kaufman, San Fransisco, California, 2000
Mata kuliah ini mengajarkan tentang konsep-konsep algoritma dasar di dalam pemrograman. Di dalam mata kuliah ini, mahasiswa akan mempelajari abstraksi data, teknik pengurutan (sorting), teknik pencarian (searching), serta memahami analisis algoritma agar mampu merancang algoritma yang optimal untuk memecahkan suatu kasus tertentu. Silabus Perkuliahan 1. Basic Programming Model 2. Data Abstraction 3. Bags, Queues, and Stacks 4. Analysis of Algorithms 5. Elementary Sorts 6. Mergesort 7. Quicksort 8. Priority Queues 9. Symbol Tables 10. Binary Search Trees 11. Balanced Search Trees 12. Hash Tables Literatur 1. Robert Sedgewick, Kevin Wayne, Algorithms 4th Ed., Chapter 1-3, Addison-Wesley Professional, 2011 2. https://www.coursera.org/course/algs4partI
Mata kuliah ini memperkenalkan konsep pemrograman berorientasi objek yang berbeda dari pemrograman prosedural. Pemrograman berorientasi objek lebih menitikberatkan pada pemodelan entitas-entitas di dunia nyata ke dalam bentuk sintaks bahasa pemrograman. Mahasiswa akan mempelajari konsep objek seperti kelas, constructor, method, abstraction, polimorphism, inheritance, dan encapsulation. Dan sebagai pengenalan ke pemrograman berorientasi objek lanjut, mahasiswa/i juga akan mempelajari mengenai exception handling, streams and file i/o, recursion, dan dynamic data structures and generics. Dalam mata kuliah ini akan disertai dengan praktikum pendukung sehingga memungkinkan bagi seorang mahasiswa/i untuk bereksperimen dengan konsep yang tengah dipelajarinya. Silabus Perkuliahan 1. Class dan Object 2. Encapsulation 3. Inheritance 4. Polymorphism 5. Abstraction 6. Interface 7. Java Collection Framework Literatur 1. Savitch, W., Java: An Introduction to Problem Solving and Programming, 6th Ed., Chapter 8-12, Addison-Wesley, 2011 2. Liang, Y.D., Introduction to Java Programming, Brief Version, 9th Ed., Prentice Hall, 2012
Mata kuliah ini difokuskan untuk memberikan keahlian melakukan komunikasi dalam Bahasa Inggris dengan lebih percaya diri dan berani, baik mengenai kehidupan sehari-hari maupun dalam topik Teknologi Informasi. Dengan penitikberatan dalam kemampuan berpresentasi dan berbicara di depan pemirsa, mata kuliah ini akan mengajarkan mahasiswa untuk dapat memperkenalkan diri, mempresentasikan topik teknis di bidang teknologi informasi dengan menarik, melakukan negosiasi dalam Bahasa Inggris, dan berbagai kemampuan berkomunikasi lainnya yang dibutuhkan untuk menjadi konsultan yang berkemampuan handal di dalam lingkungan IT. Silabus Perkuliahan 1. Understanding Business Communication 2. Mastering Writing and Presentation Basics 3. Writing Effective Messages 4. Using Oral and Job-Search Skills 5. Using Negotiation Skills 6. Mastering Public Speaking Literatur 1. M.E.Flatley, K. Rentz, and P. Lentz, M:Business Communication, McGraw-Hill, 2012. 2. S. McLean, Business Communication for Success, 2010. 3. A. Sedniev, Magic of Public Speaking, 2014. 4. R. Fisher and W. Ury, Getting to Yes: Negotiating without giving in, Random House Business Books, 2012. 5. Toastmasters International Competent Communicator Manual.