PERANCANGAN SISTEM INFORMASI (Kurikulum 2023)
Deskripsi Singkat
Mata kuliah ini mengenalkan perancangan suatu sistem dengan menggunakan metode dan tools yang umum digunakan di pengembangan perangkat lunak. Secara khusus mahasiswa akan mempelajari teknik analisis dan desain sistem dengan menggunakan Data Flow Diagram, Kamus Data, dan Spesifikasi Proses serta mempelajari penggunaan Unified Modelling Language.
Silabus Perkuliahan
Pengenalan Sistem Informasi & Review ERD
Functional dan Non-Functional Requirements
Data Flow Diagram
Kamus Data & Process Spesification
Dokumen SKPL (SRS)
Control Flow Graph
Use Case Diagram
Scenario Use Case Diagram & Activity Diagram
Class Diagram
Advanced Class Diagram
Sequence Diagram & Collaboration Diagram
State Chart & Advanced UML
Bahan Unified Modelling Language
Literatur
Pressman, Roger S, Software Engineering : A Practitioner’s Approach, 7th Edition, McGraw – Hill, New York, 2001
Booch, G , Rumbaugh, J. Jacobson, I, The Unified Modeling Languange, Addison Wasley, 2005
Dennis, Allan, et.al, 2009, System Analysis and Design UML 2.0: An Object-Oriented Approach, 3rd Edition, John Wiley and Sons, Inc., USA.
Gustafson, David A., 2002, Software Engineering, Schaum’s Outline Series, McGraw Hill, USA.
Grady Booch, James Rumbaugh & Ivar Jacobson. The Unified Modelling Language User Guide , 2nd Edition. Addison Wesley
Martin Fowler, UML Distilled Edisi 3. Panduan Singkat Pemodelan Object Standar, Andi Publisher
UML Overview, tersedia di http://www.developer.com/design/article.php/1553851/UML-Overview.htm
William S. Davis, System Analysis and Design A Structured Approach. Massachusetts, Adison Wasley, 1983
Michael J Chonoles & James A Schardt, UML 2 For Dummies, Willey Publishing Inc, 2003
PEMROGRAMAN BERORIENTASI OBJEK (Praktikum) (Kurikulum 2023)
Deskripsi Singkat
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, 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
Pengertian Berorientasi Objek
Classes
Inheritance
Polymorphism
Abstract Class
Interfaces
Collection Framework
Generics
Exception
Text I/O
Packaging
Recursion
Literatur
S. Reges dan M. Stepp, Building Java Programs: A Back to Basics Approach, 4th Edition, Pearson, 2016.
Y. D. Liang, Introduction to Java Programming Comprehensive Version, 10th Edition, Pearson, 2015.
S. Kishori, Beginning Java 8 Fundamentals, Apress, 2014.
S. Kishori, Beginning Java 8 Language Features, Apress, 2014.
Z. A. Shaw, Learn Python 3 the Hard Way, Addison-Wesley, 2017.
S. Reges, M. Stepp dan A. Obourn, Building Python Programs, 1st Edition, Pearson, 2018.
S. Ben, The Python Workbook A Brief Introduction, Springer, 2014.
Python Programming Language, http://www.python.org.
PEMROGRAMAN BERORIENTASI OBJEK (Teori) (Kurikulum 2023)
Deskripsi Singkat
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, 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
Pengertian Berorientasi Objek
Classes
Inheritance
Polymorphism
Abstract Class
Interfaces
Collection Framework
Generics
Exception
Text I/O
Packaging
Recursion
Literatur
S. Reges dan M. Stepp, Building Java Programs: A Back to Basics Approach, 4th Edition, Pearson, 2016.
Y. D. Liang, Introduction to Java Programming Comprehensive Version, 10th Edition, Pearson, 2015.
S. Kishori, Beginning Java 8 Fundamentals, Apress, 2014.
S. Kishori, Beginning Java 8 Language Features, Apress, 2014.
Z. A. Shaw, Learn Python 3 the Hard Way, Addison-Wesley, 2017.
S. Reges, M. Stepp dan A. Obourn, Building Python Programs, 1st Edition, Pearson, 2018.
S. Ben, The Python Workbook A Brief Introduction, Springer, 2014.
Python Programming Language, http://www.python.org.
ALGORITMA DAN STRUKTUR DATA (Kurikulum 2023)
Deskripsi Singkat
Mata kuliah ini mengajarkan tentang konsep-konsep algoritma dan strutur data dasar di dalam pemrograman. Di dalam mata kuliah ini, mahasiswa akan mempelajari beberapa algoritma dasar seperti: binary search, selection sort, quick search, BFS, etc. Mahasiswa juga akan diperkenalkan pada beberapa strutur data data seperti: array, linked list, stack, queue, graph, etc.
Silabus Perkuliahan
Introduction to algorithms
Selection sort
Recursion
Quicksort
Hash Tables
Breadth-first Search
Djikstra’s Algorithm
Greedy Algorithms
Dynamic Programming
K-Nearest Neighbors
Literatur
Grokking Algorithms (Aditya Y. Bhargava) - Manning, 2016.
PROSES BISNIS DAN FUNDAMENTAL ERP (Kurikulum 2023)
Deskripsi Singkat
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
Overview Proses Bisnis
Overview Flowchart
Overview BPMN
System Wide Concept
Procurement
Sales Distribution
Finance Accounting
Human Resouces
Technology
Literatur
Hamilton, Scott. 2003. Maximizing Your ERP System. USA: McGraw-Hill
O’Leary, Daniel E. 2000. Enterprise Resource Planning System. New York: Cambridge University Press
Shields, Murrell G. 2001. E- Business and ERP. Canada: John Wiley & Sons, INC
Norris, Grant. Dkk. 2000. E-Business and Erp Transforming the Enterprise. Canada: John Wiley & Sons, INC
STATISTIKA BISNIS (Kurikulum 2023)
Deskripsi Singkat
Mata kuliah ini mengajarkan tentang konsep-konsep dasar terkait statistika deskriptif dan pengenalan probabilitas termasuk distribusi probabilitas.
Silabus Perkuliahan
Introduction to Statistics
Descriptive Statistics
Probability
Discrete Probability Distributions
Literatur
Elementary Statistics: Picturing the World (Ron Larson & Betsy Farber) - Pearson, 2014