PENGEMBANGAN APLIKASI ENTERPRISE (Praktikum) (Kurikulum 2020)
admins1si Admin S1 Sistem Informasi720080 Tjatur Kandaga, S.Si., M.T.

PENGEMBANGAN APLIKASI ENTERPRISE (Praktikum) (Kurikulum 2020)

Deskripsi Singkat

Mata kuliah ini mengajarkan mahasiwa untuk membuat aplikasi web (server side programming) dengan menggunakan basis data menggunakan framework MVC (model-view-controller), mempelajari prinsip security di dalam aplikasi berskala besar serta memahami konsep web services.

Silabus Perkuliahan

  1. Konsep MVC 

  2. JSF Tags 

  3. Event Handling 

  4. Data Converter & Validator 

  5. Penggunaan MySQL dan JavaDB library di dalam aplikasi 

  6. Overview konsep Object Relational Mapping & Java Persistence API (JPA) 

  7. Java Persistence Query Language (JPQL) 

  8. Konsep pengembangan aplikasi enterprise 

  9. Callback dan Listener di dalam aplikasi enterprise 

  10. Enterprise Java Beans (EJB): Stateless Session Beans & Stateful Session Beans 

  11. Timer 

  12. Project Enterprise E-Commerce

Literatur

  1. Core JSF 3rd Edition, David Gaery 

  2. Beginning EJB 3, Java EE, 7th Edition 

  3. Pro JSF and HTML5: Building Rich Internet Components. Hazem Saleh 

  4. Pro JPA 2: Mastering the Java Persistence API, Mike Keith 

  5. EJB 3 in Action



PENGEMBANGAN APLIKASI ENTERPRISE (Teori) (Kurikulum 2020)
admins1si Admin S1 Sistem Informasi720080 Tjatur Kandaga, S.Si., M.T.

PENGEMBANGAN APLIKASI ENTERPRISE (Teori) (Kurikulum 2020)

Deskripsi Singkat

Mata kuliah ini mengajarkan mahasiwa untuk membuat aplikasi web (server side programming) dengan menggunakan basis data menggunakan framework MVC (model-view-controller), mempelajari prinsip security di dalam aplikasi berskala besar serta memahami konsep web services.

Silabus Perkuliahan

  1. Konsep MVC 

  2. JSF Tags 

  3. Event Handling 

  4. Data Converter & Validator 

  5. Penggunaan MySQL dan JavaDB library di dalam aplikasi 

  6. Overview konsep Object Relational Mapping & Java Persistence API (JPA) 

  7. Java Persistence Query Language (JPQL) 

  8. Konsep pengembangan aplikasi enterprise 

  9. Callback dan Listener di dalam aplikasi enterprise 

  10. Enterprise Java Beans (EJB): Stateless Session Beans & Stateful Session Beans 

  11. Timer 

  12. Project Enterprise E-Commerce

Literatur

  1. Core JSF 3rd Edition, David Gaery 

  2. Beginning EJB 3, Java EE, 7th Edition 

  3. Pro JSF and HTML5: Building Rich Internet Components. Hazem Saleh 

  4. Pro JPA 2: Mastering the Java Persistence API, Mike Keith 

  5. EJB 3 in Action


PERANCANGAN SISTEM INFORMASI (Kurikulum 2020)
admins1si Admin S1 Sistem Informasi730009 Doro Edi, S.T., M.Kom.

PERANCANGAN SISTEM INFORMASI (Kurikulum 2020)

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

  1. Pengenalan Sistem Informasi & Review ERD 

  2. Functional dan Non-Functional Requirements 

  3. Data Flow Diagram 

  4. Kamus Data & Process Spesification 

  5. Dokumen SKPL (SRS) 

  6. Control Flow Graph 

  7. Use Case Diagram 

  8. Scenario Use Case Diagram & Activity Diagram 

  9. Class Diagram 

  10. Advanced Class Diagram 

  11. Sequence Diagram & Collaboration Diagram 

  12. State Chart & Advanced UML 

  13. Bahan Unified Modelling Language

Literatur

  1. Pressman, Roger S, Software Engineering : A Practitioner’s Approach,  7th Edition, McGraw – Hill, New York, 2001 

  2. Booch, G , Rumbaugh, J. Jacobson, I, The Unified Modeling Languange, Addison Wasley, 2005 

  3. Dennis, Allan, et.al, 2009, System Analysis and Design UML 2.0: An Object-Oriented Approach, 3rd Edition, John Wiley and Sons, Inc.,  USA.  

  4. Gustafson, David A., 2002, Software Engineering, Schaum’s Outline Series, McGraw Hill, USA.  

  5. Grady Booch, James Rumbaugh & Ivar Jacobson. The Unified Modelling Language User Guide , 2nd Edition. Addison Wesley  

  6. Martin Fowler, UML Distilled Edisi 3. Panduan Singkat Pemodelan Object Standar, Andi Publisher 

  7. UML Overview, tersedia di http://www.developer.com/design/article.php/1553851/UML-Overview.htm ;

  8. William S. Davis, System Analysis and Design A Structured Approach. Massachusetts, Adison Wasley, 1983 

  9. Michael J Chonoles & James A Schardt, UML 2 For Dummies, Willey Publishing Inc, 2003


KEAMANAN SISTEM INFORMASI (Kurikulum 2020)
admins1si Admin S1 Sistem Informasi730062 Sendy Ferdian Sujadi, S.Kom., M.T.

KEAMANAN SISTEM INFORMASI (Kurikulum 2020)

Deskripsi Singkat

Mata kuliah ini akan mengajarkan mahasiswa mengenai prinsip-prinsip keamanan sistem informasi agar mampu mengamankan suatu sistem informasi dari berbagai tindakan yang dapat merusak sistem. Di dalam mata kuliah ini juga dijelaskan hal-hal teknis yang harus dikerjakan oleh divisi IT di dalam mengembangkan suatu sistem agar keamanan data maupun aplikasi dapat terjaga dengan baik.

Silabus Perkuliahan

  1. Pengantar dan Core Keamanan Sistem Informasi 

  2. Keamanan Komputer dan Jaringan 

  3. Penggerak dari Bisnis Keamanan Informasi 

  4. Serangan Terhadap Sistem 

  5. Teknik Secure Programming 

  6. Mengelola Keamanan Informasi 

  7. Auditing, Testing, dan Monitoring 

  8. Kriptografi 

  9. Standar dan Edukasi Keamanan Informasi 

  10. Keamanan Fisik dan Praktis 

  11. Social Engineering 

  12. Computer Forensics

Literatur

  1. V. R. John, Computer and Information Security Handbook, 3th Edition, USA: Morgan Kaufmann, 2017. 

  2. D. Kim, M. G. Solomon, Fundamentals of Information System Security, 3th Edition, Jones & Bartlett Learning, 2018. 

  3. EC-Council, Ethical Hacking and Countermeasures Module 10th Version, 2018.