RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

  

Dibuat Diperiksa Disetujui

Tanggal Tanggal Tanggal Oleh Oleh Oleh Jabatan Jabatan Jabatan

  3.3

  2.4

  2.5

  2.6

  2.7 SKPL Model Classic Life Cycle Model Waterfall Model SDLC Model Prototype Model Incremental Spiral Model

  03. Analisa Kebutuhan

  3.1 Analisa Kebutuhan RPL

  3.2

  3.4 Pemodelan Data RPL Konvensional RPL Berorintasi Object

  2.2

  04. RPL Konfensional - Aliran Sistem Informasi

  4.1

  4.2

  4.3

  4.4 Pengertian ASI Simbol ASI ASI Lama & ASI Baru Kesalahan Dalam ASI

  Mata Kuliah Rekayasa Perangkat Lunak Dosen Hidra Amnur, SE, S.Kom, M.Kon Kode / SKS MI 3403 / 2 SKS Kode Dosen Prasyarat - Status Wajib Universitas

  Jurusan Teknologi Informasi Fakultas Politeknik Negeri Padang Program Studi Manajemen Informatika

  2.3

  2.1

  FOR/SPM/001.071b E1R0 DEPARTEMEN PENDIDIKAN NASIONAL POLITEKNIK NEGERI PADANG JURUSAN TEKNOLOGI INFORMASI FORMULIR

  Setelah mengikuti mata kuliah ini mahasiswa dapat memahami konsep serta latar belakang Rekayasa Perangkat Lunak meliputi : pengertian perangkat lunak, proses rekayasa perangkat lunak RPL metode Konvensional dan RPL berorientasi objek serta mampu menerapkan teknik dan metode yang telah dipelajari pada kasus pengembangan perangkat lunak .

  No. Formulir FOR/XXX/000.000-E1R0 RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

  Edisi

  01 Revisi Berlaku Efektif

  1 November 2010 Deskripsi Singkat Mata Kuliah

  Mata Kuliah Rekayasa Perangkat Lunak (RPL) mempelajari konsep dan teori yang berkaitan dengan perangkat lunak. Rekayasa Perangkat Lunak penting untuk memastikan proses rekayasa perangkat lunak sudah benar, bagaimana mengelola proyek perangkat lunak, apa saja teknik dan metode dalam rekayasa perangkat lunak baik pada metode konvensional maupun pada orientasi objek. Disamping juga mempelajari pendokumentasian setiap tahap rekayasa perangkat lunak.

  Mata Kuliah ini diberikan pada semester 4 dan merupakan mata kuliah wajib bagi mahasiswa Program Studi Manajemen Informatika Jurusan Teknologi Informasi di Politeknik Negeri Padang. Sebagai mata kuliah wajib beberapa materi pembelajaran diberikan dalam bentuk diskusi dan presentasi menyangkut pada studi kasus dibidang Sistem Informasi.

  Tujuan Pembelajaran

  Materi Pembelajaran

  02. SKPL & Model Pengembangan RPL

  01. Pengenalan Rekayasa Perangkat Lunak

  1.1 Pengertian Perangkat Lunak

  1.2 Pengertian Rekayasa Perangkat Lunak

  1.3

  1.4

  1.5

  1.6 Produk RPL Tujuan RPL Ruang Lingkup RPL Sejarah RPL

  Konsentrasi Semester 4 (Empat)

  

Dibuat Diperiksa Disetujui

Tanggal Tanggal Tanggal Oleh Oleh Oleh Jabatan Jabatan Jabatan

  11.2

  9.1

  9.2

  9.3 Pengertian Pemograman Beriorientasi Objek Konsep Dasar Berorintasi Objek Perbandingan Pendekatan OO dan terstruktur

  10. Analysis dan Desain Berorintasi Object

  10.1

  10.2

  10.3

  10.4 Analisis Berorintasi Objek Desain Berorintasi Objek CASE Tools RUP

  11. Pemodelan dan UML

  11.1

  11.3

  8.6 Pengertian Basis Data DBMS SQL Alur Hidup Basis Data CDM PDM

  11.4

  11.5

  11.6

  11.7

  11.8

  11.9

  11.10

  11.11

  11.12

  11.13

  11.14

  09. Pemograman Berorientasi Object

  8.5

  FOR/SPM/001.071b E1R0 DEPARTEMEN PENDIDIKAN NASIONAL POLITEKNIK NEGERI PADANG JURUSAN TEKNOLOGI INFORMASI FORMULIR

  06. RPL Konfensional – Entitas Relation Diagram

  No. Formulir FOR/XXX/000.000-E1R0 RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

  Edisi

  01 Revisi Berlaku Efektif

  1 November 2010

  05. RPL Konfensional – Data Flow Diagram

  5.1

  5.2

  5.3

  5.4

  5.5 Pengertian Data Flow Diagram Simbol Data Flow Diagram Syarat Pembuatan DFD Diagram Context Kasus untuk DFD

  6.1 ERD Data Model

  8.4

  6.2

  6.3

  6.4 Jenis Atribut dan Notasi ERD Relasi dan Rasio Kardinalitas Participaton Constraint Dependencies

  07. RPL Konfensional – Mapping Skema Database

  7.1

  7.2

  7.3 Memahami Desain ERD Memahami Mapping ER ke Skema Relasi Aturan dalam Mapping

  08. Basis Data

  8.1

  8.2

  8.3

  11.15 Pemodelan UML Class Diagram Object Diagram Component Diagram Composite Structure Diagram Package Diagram Deployment Diagram Use Case Diagram Activity Diagram State Machine Diagram Sequence Diagram Communication Diagram Timing Diagram Interaction Overview Diagram

  FOR/SPM/001.071b E1R0 DEPARTEMEN PENDIDIKAN NASIONAL POLITEKNIK NEGERI PADANG JURUSAN TEKNOLOGI INFORMASI

  No. Formulir FOR/XXX/000.000-E1R0 FORMULIR

  Edisi

  01 RENCANA PROGRAM DAN Revisi Berlaku Efektif

  1 November 2010

KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

  12. Studi Kasus UML

  12.1 Use Case

  12.2 Diagram Kelas

  12.3 Diagram Objek

  12.4 Diagram Sekuen

  12.5 Diagram Kolaborasi

  12.6 Diagram Status

  12.7 Diagram Aktivitas

  12.8 Diagram Komponen

  12.9 Diagram Deployment

  13. Testing dan Implementasi

  13.1 Design Pattern

  13.2 Anti Pattern

  14. Testing dan Implementasi

  14.1 Testing

  14.2 Implementasi

  Hasil Pembelajaran

  01. Menjelaskan Konsep RPL

  02. Menjelaskan RPL Konfensional

  03. Menjelaskan RPL Berorintasi Object

  04. Melakukan Analisis, Perancangan, Implementasi dan Pengujian RPL

  05. Membuat Dokumentasi pada RPL

  06. Memahami Metode RPL dengan contoh kasus

  Minggu Topik (Pokok Bahasan) Metode Pembelajaran ke

  1

  00. Pendahuluan  Ceramah

  0.1 Penjelasan pokok-pokok materi perkuliahan secara keseluruhan  Menggunakan white board

  0.2 Penjelasan Sistem dan Tata tertib Perkuliahan

  0.3 Penjelasan Sistem Penilaian Operasi

  2

  01. Pengenalan Rekayasa Perangkat Lunak  Kuliah mimbar

  1.1 Pengertian Perangkat Lunak  Tanya jawab

  1.2 Pengertian Rekayasa Perangkat Lunak  Diskusi

  1.3 Produk RPL  Mengerjakan latihan dan soal

  1.4 Tujuan RPL  Menggunakan white board, notebook dan

  1.5 Ruang Lingkup RPL infocus

  1.6 Sejarah RPL

  3

  02. SKPL & Model Pengembangan RPL  Kuliah mimbar

  2.1 SKPL  Tanya jawab

  2.2 Model Classic Life Cycle  Mengerjakan soal  Menggunakan white board, notebook dan infocus

  4

  02. Sejarah Sistem Operasi  Kuliah mimbar

  2.3 Model Waterfall  Tanya jawab

  2.4 Model SDLC  Mengerjakan soal

  2.5 Model Prototype  Menggunakan white board, notebook dan

  2.6 Model Incremental infocus

  2.7 Spiral Model

  

Dibuat Diperiksa Disetujui

Tanggal Tanggal Tanggal Oleh Oleh Oleh Jabatan Jabatan Jabatan

  

Dibuat Diperiksa Disetujui

Tanggal Tanggal Tanggal Oleh Oleh Oleh Jabatan Jabatan Jabatan

  12

  07. RPL Konfensional – Mapping Skema Database

  7.1 Memahami Desain ERD

  7.2 Memahami Mapping ER ke Skema Relasi

  7.3 Aturan dalam Mapping  Kuliah mimbar  Tanya jawab  Diskusi  Menggunakan white board, notebook dan infocus Ceramah

  11

  08. Basis Data

  8.1 Pengertian Basis Data

  8.2 DBMS

  8.3 SQL

  8.4 Alur Hidup Basis Data

  8.5 CDM

  8.6 PDM  Kuliah mimbar  Tanya jawab  Diskusi  Menggunakan white board, notebook dan infocus Ceramah

  09. Pemograman Berorientasi Object

  9 UJIAN TENGAH SEMESTER

  9.1 Pengertian Pemograman Beriorientasi Objek

  9.2 Konsep Dasar Berorintasi Objek

  9.3 Perbandingan Pendekatan OO dan terstruktur  Kuliah mimbar  Diskusi  Tanya jawab  Menggunakan white board, notebook dan infocus

  13

  10. Analysis dan Desain Berorintasi Object

  10.1 Analisis Berorintasi Objek

  10.2 Desain Berorintasi Objek

  10.3 CASE Tools

  10.4 RUP  Kuliah mimbar  Diskusi  Tanya jawab  Menggunakan white board, notebook dan infocus

  14

  11. Pemodelan dan UML

  11.1 Pemodelan

  11.2 UML

  10

  6.4 Participaton Constraint Dependencies  Kuliah mimbar  Tanya jawab  Diskusi  Menggunakan white board, notebook dan infocus

  FOR/SPM/001.071b E1R0 DEPARTEMEN PENDIDIKAN NASIONAL POLITEKNIK NEGERI PADANG JURUSAN TEKNOLOGI INFORMASI FORMULIR

  4.1 Pengertian ASI

  No. Formulir FOR/XXX/000.000-E1R0 RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

  Edisi

  01 Revisi Berlaku Efektif

  1 November 2010

  5

  03. Analisa Kebutuhan

  3.1 Analisa Kebutuhan RPL

  3.2 Pemodelan Data

  3.3 RPL Konvensional

  3.4 RPL Berorintasi Object  Kuliah mimbar  Tanya jawab  Mengerjakan soal  Menggunakan white board, notebook dan infocus

  6

  04. RPL Konfensional - Aliran Sistem Informasi

  4.2 Simbol ASI

  6.3 Relasi dan Rasio Kardinalitas

  4.3 ASI Lama & ASI Baru

  4.4 Kesalahan Dalam ASI  Kuliah mimbar  Tanya jawab  Diskusi  Menggunakan white board, notebook dan infocus

  7

  05. RPL Konfensional – Data Flow Diagram

  5.1 Pengertian Data Flow Diagram

  5.2 Simbol Data Flow Diagram

  5.3 Syarat Pembuatan DFD

  5.4 Diagram Context

  5.5 Kasus untuk DFD  Kuliah mimbar  Tanya jawab  Diskusi  Menggunakan white board, notebook dan infocus

  8

  06. RPL Konfensional – Entitas Relation Diagram

  6.1 ERD Data Model

  6.2 Jenis Atribut dan Notasi ERD

  11.3 Class Diagram  Kuliah mimbar  Tanya jawab  Diskusi  Menggunakan white board, notebook dan

  FOR/SPM/001.071b E1R0 DEPARTEMEN PENDIDIKAN NASIONAL POLITEKNIK NEGERI PADANG JURUSAN TEKNOLOGI INFORMASI

  No. Formulir FOR/XXX/000.000-E1R0 FORMULIR

  Edisi

  01 RENCANA PROGRAM DAN Revisi Berlaku Efektif

  1 November 2010

KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

  11.4 Object Diagram infocus

  11.5 Component Diagram

  11.6 Composite Structure Diagram

  11.7 Package Diagram

  11.8 Deployment Diagram

  15

  11. Pemodelan dan UML  Kuliah mimbar

  11.9 Use Case Diagram  Tanya jawab

  11.10 Activity Diagram  Diskusi

  11.11 State Machine Diagram  Menggunakan white board, notebook dan

  11.12 Sequence Diagram infocus

  11.13 Communication Diagram

  11.14 Timing Diagram

  11.15 Interaction Overview Diagram

  16

  12. Studi Kasus UML  Kuliah mimbar

  12.1 Use Case  Tanya jawab

  12.2 Diagram Kelas  Diskusi

  12.3 Diagram Objek Menggunakan white board, notebook dan

  12.4 Diagram Sekuen infocus Open Book

  12.5 Diagram Kolaborasi

  12.6 Diagram Status

  12.7 Diagram Aktivitas

  12.8 Diagram Komponen

  12.9 Diagram Deployment

  17

  13. Perancangan Pola Berorintasi Objek  Kuliah mimbar

  13.1 Design Pattern  Tanya jawab

  13.2 Anti Pattern  Diskusi Menggunakan white board, notebook dan infocus Open Book

  18

  14. Testing dan Implementasi  Kuliah mimbar

  14.1 Testing  Diskusi

  14.2 Implementasi

  19 UJIAN AKHIR SEMESTER

  Penjabaran RKBM

  01. Kuliah Minggu 1 Menjelaskan pokok-pokok bahasan yang akan dibahas pada mata kuliah praktek system operasi, menjelaskan aturan, sistem perkuliahan.

  02. Kuliah Minggu 2 Menjelaskan tentang Pengertian Perangkat Lunak, Pengertian Rekayasa Perangkat Lunak, Produk RPL, Tujuan RPL, Ruang Lingkup RPL, Sejarah RPL.

  03. Kuliah Minggu 3 Menjelaskan tentang SKPL & Model Pengembangan RPLyaitu SKPL, Model Classic Life Cycle.

  04. Kuliah Minggu 4 Menjelaskan tentang Model Waterfall, Model SDLC, Model Prototype, Model Incremental, Spiral Model

  05. Kuliah Minggu 5 Menjelaskan tentang Analisa Kebutuhan RPL, Pemodelan Data, RPL Konvensional, RPL Berorintasi Object

  06. Kuliah Minggu 6 Menjelaskan tentang RPL Konfensional - Aliran Sistem Informasi, Pengertian ASI, Simbol ASI, ASI Lama & ASI Baru, Kesalahan Dalam ASI struktur system

  

Dibuat Diperiksa Disetujui

Tanggal Tanggal Tanggal Oleh Oleh Oleh Jabatan Jabatan Jabatan

  

Dibuat Diperiksa Disetujui

Tanggal Tanggal Tanggal Oleh Oleh Oleh Jabatan Jabatan Jabatan

  07.

  Menjelaskan tentang Use Case Diagram, Activity Diagram, State Machine Diagram, Sequence Diagram, Communication Diagram, Timing Diagram, Interaction Overview Diagram Kuliah Minggu 16 Menjelaskan Studi Kasus UML, Use Case, Diagram Kelas, Diagram Objek, Diagram Sekuen, Diagram Kolaborasi, Diagram Status, Diagram Aktivitas, Diagram Komponen, Diagram Deployment Kuliah Minggu 17 Menjelaskan Perancangan Pola Berorientasi Objek, Design Pattern dan Anti Pattern Kuliah Minggu 18 Menjelaskan tentang Testing dan Implementasi Kuliah Minggu 19 Ujian Akhir Semester

  Evaluasi

  01. Pemahaman tentang RPL

  02. Pemahaman tentang Model RPL

  03. Pemahaman tentang RPL Konfensional 04.

  05. Pemahaman tentang RPL Berorientasi Object Pemahaman tentang ASI 06.

  08.

  Kuliah Minggu 13 Menjelaskan Analisis Berorintasi Objek, Desain Berorintasi Objek, CASE Tools, RUP Kuliah Minggu 14

  09.

  10.

  11.

  12.

  13. Pemahaman tentang DFD Pemahaman tentang ERD Pemahaman tentang Mapping ERD Pemahaman tentang Pemodelan UML Pemahaman tentang Perancangan Pola Berorientasi Object Pemahaman tentang tentang Testing dan Implementasi Hasil Diskusi, Tugas dan Quiz UTS dan UAS

  Bahan, Sumber Informasi dan Referensi 01.

  Menjelaskan Pemodelan, UML, Class Diagram, Object Diagram, Component Diagram, Composite Structure Diagram, Package Diagram, Deployment Diagram Kuliah Minggu 15

  19. Kuliah Minggu 7 Menjelaskan mengenai Pengertian Data Flow Diagram, Simbol Data Flow Diagram, Syarat Pembuatan DFD, Diagram Context Kasus untuk DFD Kuliah Minggu 8 Menjelaskan RPL Konfensional – Entitas Relation Diagram, ERD Data Model, Jenis Atribut dan Notasi ERD, Relasi dan Rasio Kardinalitas, Participaton Constraint Dependencies Kuliah Minggu 9 Ujian Tengah Semester Kuliah Minggu 10 Memahami Desain ERD, Memahami Mapping ER ke Skema Relasi, Aturan dalam Mapping Kuliah Minggu 11 Menjelaskan tentang Pengertian Basis Data, DBMS, SQL, Alur Hidup Basis Data, CDM, PDM Kuliah Minggu 12 Menjelaskan Pengertian Pemograman Beriorientasi Objek, Konsep Dasar Berorintasi Objek, Perbandingan Pendekatan OO dan terstruktur.

  FOR/SPM/001.071b E1R0 DEPARTEMEN PENDIDIKAN NASIONAL POLITEKNIK NEGERI PADANG JURUSAN TEKNOLOGI INFORMASI FORMULIR

  10.

  No. Formulir FOR/XXX/000.000-E1R0 RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

  Edisi

  01 Revisi Berlaku Efektif

  1 November 2010 07.

  08.

  09.

  11.

  18.

  12.

  13.

  14.

  15.

  16.

  17.

  02.