Mata Kuliah
Mampu menjelaskan tentang analisis dan desain sistem, SDLC, Basis Data, Program Testruktur, Pemprograman Berorientasi Objek, Analisis dan Desain Berorientasi Objek,
Pemodelan dan UML, Studi Kasus UML, Perancangan Poa Berorientasi Objek, Manajemen Proyek Perangkat Lunak.
Media Pembelajaran Software : Google Scholar, Ms. Word, Ms.Power Point. Hardware : Komputer / Laptop, Smartphone, Wi-Fi
Dosen Pengampu Mezan el-Khaeri Kesuma, S.Kom., M.T.I
Mata Kuliah Prasyarat
Metode Pembelajaran Alokasi Waktu
No Kompetensi Dasar Indikator
1 Mengerti dan mampu menjelaskan tentang Rekayasa Mahasiswa mengerti dan mampu menjelaskan tentang : Ceramah dan Diskusi 120 Menit
Perangkat Lunak 1. Perangkat Lunak
2. Rekayasa Perangkat Lunak
3. Proses Rekayasa Perangkat Lunak
4. Teknologi Informasi Sosial
2 Mengerti dan mampu menjelaskan Aalisis dan Desain Sistem Mahasiswa mengerti dan mampu menjelaskan tentang Ceramah dan Diskusi 120 Menit
1. Definisi Analisis Sistem
2. Teknik Pengumpulan Data
2.1 Teknik Wawancara
2.2 Teknik Observasi
2.3 Teknik Kuisioner
3. Jenis Kebutuhan
4. Definisi Desain Sistem
3 Mengerti dan mampu menjelaskan tentang Software Mahasiswa mengerti dan mampu menjelaskan tentang : Ceramah dan Diskusi 120 Menit
Development Life Cycle (SDLC) 1. Pengertian SDLC
2. Model SDLC
2.1 Model Waterfall
2.2 Model Prototipe
2.3 Model Rapid Application Development (RAD)
2.4 Model Iteratif
2.5 Model Spiral
4 Mengerti dan mampu menjelaskan tentang Basis Data Mahasiswa mengerti dan mampu menjelaskan tentang Ceramah dan Diskusi 120 Menit
1. Pengertian Basis Data
2. Database Management System (DMBS)
3. Structured Query Language (SQL)
4. Alur Hidup Basis Data
5. Entity Relationship Diagram (ERD)
6. Studi Kasus
7. Studi Kasus ERD
7.1 Definisi Entitas dan atribut
7.2 Definisi Relasi
7.3 Diagram ER
8. Conceptual Data Model (CDM)
9. Studi Kasus CDM
10. Physical Data Model (PDM)
11. Studi Kasus PDM
5 Mengerti dan mampu menjelaskan tentang Pemrograman Mahasiswa mengerti dan mampu menjelaskan tentang Ceramah dan Diskusi 120 Menit
Terstruktur 1. Pengertian Pemrograman Terstruktur
2. Data Flow Diagram (DFD)
3. Kamus Data
4. Studi Kasus DFD
5. Studi Kasus Kamus Data
6. Implementasi DFD ke dalam Kode Program Studi Kasus
6 Mengerti dan mampu menjelaskan tentang Mahasiswa mengerti dan mampu menjelaskan tentang : Ceramah dan Diskusi 120 Menit
Pemrograman Berorientasi Objek 1. Pengertian Pemrograman Berorientasi Objek
2. Konsep Dasar Berorientasi Objek
3. Perbandingan Pendekatan Object Oriented dan Terstruktur
7 Mengerti dan mampu menjelaskan tentang Pemrograman Mahasiswa mengerti dan mampu menjelaskan tentang Ceramah dan Diskusi 120 Menit
Berorientasi Objek 1. Analisis Berorientasi Objek
2. Desain Berorientasi Objek
3. Case Tools
4. Rational Unified Process (RUP)
4.1 Kelebihan RUP
4.2 Fase RUP
9 Mengerti dan mampu menjelaskan tentang Pemodelan dan Mahasiswa mengerti dan mampu menjelaskan tentang Ceramah dan Diskusi 120 Menit
Unified Modeling Language (UML) 1. Kompleksitas Pengembangan Perangkat Lunak
2. Pemodelan
3. Pengenalan UML
4. Sejarah UML
5. Diagram UML
6. Class Diagram
10 Mengerti dan mampu menjelaskan tentang Pemodelan dan Mahasiswa mengerti dan mampu menjelaskan tentang Ceramah dan Diskusi 120 Menit
Unified Modeling Language (UML) 1. Object Diagram
2. Component Diagram
3. Composite Structure Diagram
4. Package Diagram
5. Deployment Diagram
11 Mengerti dan mampu menjelaskan tentang Pemodelan dan Mahasiswa mengerti dan mampu menjelaskan tentang Ceramah dan Diskusi 120 Menit
Unified Modeling Language (UML) 1. Use Case Diagram
2. Activity Diagram
3. State Machine Diagram
4. Squance Diagram
5. Communacation Diagram
6. Timing Diagram
7. Interaction Overview Diagram
12 Mengerti dan mampu menjelalaskan tentang Studi Kasus UML Mahasiswa mengerti dan mampu menjelaskan tentang Ceramah, Diskusi dan 120 Menit
1. Use Case presentasi
2. Diagram Kelas
3. Diagram Objek
4. Diagram Sekuen
5. Diagram Komunikasi
13 Mengerti dan mampu menjelalaskan tentang Studi Kasus UML Mahasiswa mengerti dan mampu menjelaskan tentang Ceramah, Diskusi dan 120 Menit
1. Diagram Kolaborasi presentasi
2. Diagram Status
3. Diagram Aktivitas
4. Diagram Komponen
5. Diagram Deployment
14 Mengerti dan mampu menjelalaskan tentang Perencanaan Mahasiswa mengerti dan mampu menjelaskan tentang Ceramah, Diskusi dan 120 Menit
Pola Objek 1. Desain Pattern presentasi
2. Snti Pattern
15 Mengerti dan mampu menjelalaskan tentang Manajemen Mahasiswa mengerti dan mampu menjelaskan tentang Ceramah, Diskusi, 120 Menit
Proyek Perangkat Lunak 1. Pengertian Manajemen Proyek Perangkat Lunak Presentasi
2. Perencanaan Proyek
3. Pengujian Perangkat Lunak
3.1 Pengujian Unit
3.2 Pengujian Integrasi
SILABUS