Template PPL OO -Riska_Kartika_Arika.pdf

Embed Size (px)

Citation preview

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    1/18

     

    DOKUMEN PEMBANGUNAN PERANGKAT LUNAK

    LEMBAR DISPOSISI ONLINE (LDO)

    untuk:

    DINAS KOMUNIKASI INFORMATIKA DAN PARIWISATA

    KOTA BLITAR

    Dipersiapkan oleh:

    Suastika Yulia Riska (109533414510)

    Kartika Candra Kirana (109533414514)

    Arika Prihastanti Sutami (109533414518)

    Jurusan Teknik Elektro –  Universitas Negeri Malang

    Jalan Semarang 5, Malang

    Jurusan Teknik Elektro

    Universitas Negeri Malang

    Nomor Dokumen Halaman

    DPPL-OO  Revisi   A

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    2/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 2 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    DAFTAR PERUBAHAN

    Revisi Deskripsi

    A

    B

    C

    D

    E

    F

    G

    INDEX

    TGL

    - A B C D E F G

    Ditulis

    oleh

    Diperiksa

    oleh

    Disetujui

    oleh

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    3/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 3 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    Daftar Halaman Perubahan

    Halaman Revisi Halaman Revisi

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    4/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 4 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    Daftar Isi1. Pendahuluan ..................................................... ................................................................. ........................ 5 

    1.1  Tujuan Penulisan Dokumen .......................................................................................................... 5 1.2 Lingkup Masalah ........................................................ ................................................................. .. 5

    1.3 Aturan Penomoran ................................................................ ........................................................ 51.4 Referensi ......................................................... ................................................................. ............. 5

    1.5 Deskripsi Umum Dokumen (Ikhtisar) ........................................................ ................................... 5

    2. Kebutuhan Perangkat Lunak ............................................................. ........................................................ 5 2.1 Deskripsi Umum Sistem ........................................................ ........................................................ 5

    2.2 Fungsi Utama Perangkat Lunak ................................................................. ................................... 5

    2.3 Model Use Case ......................................................... ................................................................. .. 6

    2.3.1  Definisi Actor ................................................................ ........................................................ 6 2.3.2 Definisi Use Case .......................................................... ........................................................ 6

    2.3.3 Diagram Use Case ......................................................... ........................................................ 7

    2.4 Prototipe Antarmuka ............................................................. ........................................................ 7

    2.5 Spesifikasi Tambahan ........................................................... ........................................................ 8

    2.6 Glossary .......................................................... ................................................................. ............. 8

    3. Model Analisis ............................................................ ................................................................. ............. 9

    3.1 Deskripsi Arsitektur .............................................................. ........................................................ 9

    3.1.1 Identifikasi Paket Analisis ....................................................... .............................................. 9

    3.1.2 Identifikasi Kelas Analisis............................................................................. ........................ 9

    3.2 Realisasi Use Case Tahap Analisis ............................................................ ................................... 9

    3.3 Kelas Analisis ............................................................ ................................................................. 10

    3.3.1 Tanggung-Jawab dan Atribut ............................................................. ............................... 100

    3.3.2 Asosiasi dan Agregasi ............................................................. .......................................... 111

    3.3.3 Generalisasi ........................................................ ................................................................. 11

    3.3.4 Kebutuhan Khusus ........................................................ ...................................................... 11

    3.4 Paket Analisis ............................................................. ................................................................. 11

    3.5 Activity Diagram ........................................................ ................................................................. 12

    3.6 Skenario Use Case ................................................................ ...................................................... 124. Model Perancangan..................................................... ................................................................. ........... 12

    4.1 Deskripsi Arsitektural ........................................................... ...................................................... 12

    4.1.1 Konfigurasi Jaringan ................................................................ ........................................... 12

    4.1.2 Identifikasi Subsistem Pendukung....................................................................................... 12

    4.1.3 Identifikasi Subsistem Aplikasi .......................................................... ................................. 12

    4.1.4 Identifikasi Kelas Perancangan .......................................................... ............................... 133

    4.2 Class Diagram ............................................................ ................................................................. 13

    4.3 Kelas Perancangan ................................................................ ...................................................... 14

    4.4. Sequence Diagram ................................................................ ...................................................... 15

    5. Implementasi ............................................................... ................................................................. ........... 16

    5.1 Implementasi Komponen ................................................................ ............................................ 16

    5.2 Implementasi Subsistem ........................................................ ...................................................... 16

    5.3 Implementasi Antarmuka ................................................................ ............................................ 166. Pengujian ......................................................... ................................................................. ...................... 17

    6.1 Rencana Pengujian ................................................................ ...................................................... 17

    6.2 Prosedur Pengujian ............................................................... ...................................................... 17

    LAMPIRAN ......................................................... ................................................................. ...................... 18 

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    5/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 5 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    1. Pendahuluan

    1.1   Tuj uan Penul isan Dokumen

    Membuat naskah dinas elektronik yang membantu pengarsipan surat dinas,

    khususnya lembar disposisi. Naskah dinas yang dibuat secara online tersebut mencakup:

    1.  alat pengingat kegiatan Dinas,2.  alat kontrol / pengawasan / pengendalian,

    3.   bukti pertanggungjawaban, dan

    4.   bukti resmi mengenai penyelenggaraan administrasi pemerintah dan kehidupan

     bangsa.

    1.2   L ingkup Masalah

    Selama ini, Kominpar Daerah Kota Blitar belum memiliki aplikasi yang

    membantu pengarsipan surat dinas, khususnya lembar disposisi. Berbagai macam

    masalah persuratan ditangani secara konvensional. Hal ini menyulitkan pegawai yang

    menangani masalah persuratan. Kendala utama terletak pada sulitnya pencarian arsip.

    Untuk menangani permasalahan tersebut, naskah dinas elektronik merupakan salah satu

    solusinya.

    1.3   Atur an Penomoran

    Tuliskan jika anda memakai aturan penomoran

    1.4   Referensi

    Pemerintah Kota Blitar. 2008. Peraturan Walikota Nomor 49 Tahun 2008. Blitar:

    Pemerintah Kota Blitar.

    Kadir, Abdul. 2009. Mastering Ajax dan PHP .Yogjakarta: Andi.

    Prasetyo, Didik Dwi. 2012. Template PPL OO. Malang: UM.

    1.5   Deskr ipsi Umum Dokumen (I khti sar)

    Tuliskan sistematika pembahasan dokumen SKPL ini.

    2  Kebutuhan Perangkat Lunak

    2.1  

    Deskr ipsi Umum Sistem

    Lembar disposisi online ditujukan khusus untuk menangani pengarsipan lembar

    disposisi di Dinas Komunikasi Informatika dan Pariwisata Daerah Kota Blitar. Proses

    yang diterapkan dalam lembar disposisi yaitu TU mendata lembar disposisi online

    kemudian di-ACC oleh Kepala Dinas. 

    2.2   Fungsi Utama Perangkat Lunak

    Perangkat lunak tersebut dapat:

    1. Mendata lembar disposisi

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    6/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 6 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    2. Meng-ACC lembar disposisi

    2.3   Model Use Case

    2.3.1  Definisi Actor

     No Actor Deskripsi

    A1. TU Membuat lembar disposisi

    A2. Kepala Dinas Meng-ACC lembar disposisi

    2.3.2  Definisi Use Case

     No Use Case Deskripsi

    U1 Pendataan Untuk mendata lembar disposisi

    U2 Peng-ACC-an Untuk meng-ACC lembar disposisi oleh Kepala Dinas

    Untuk beberapa use case utama, buatlah skenario (flow of event) yang menggambarkan urutan interaksi

    actor dengan use case tersebut, dari awal sampai akhir.

    Contoh:

     Nama Use Case: …………… 

    Skenario:

    Aksi Actor Reaksi Sistem

    Skenario Normal

    1 membuka halaman utama

    2 menampilkan halaman

    3login4 cek status

    5 menampilkan halaman pengguna

    6 mengisi form pendataan lembar disposisi

    7  menyimpan lembar disposisi

    8 meng-ACC lembar disposisi

    9 update lembar disposisi

    Skenario Alternatif

    3 login

    4cek status

    5 kembali ke halaman utama

    Skenario Alternatif 2

    8 menolak-ACC lembar disposisi

    9 delete lembar disposisi

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    7/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 7 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    2.3.3  Diagram Use Case

    Gambar 1 Diagram Use Case

    Penjelasan:

    1.  TU dan kepala dinas harus melakukan login terlebih dahulu untuk masuk ke sistem.

    2.  Jika teridentifikasi status sebagai TU, maka ia dapat melakukan pendataan disposisi

    3.  Jika teridentifikasi status sebagai kepala dinas, maka ia dapat melakukan peng-ACC-an lembardisposisi

    2.4   Prototipe Antarmuka

    Gambar 2 Halaman Login

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    8/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 8 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    Gambar 3 Halaman Lembar Penambahan (TU)

    Gambar 4 Halaman Lembar ACC (kepala dinas)

    2.5   Spesifi kasi Tambahan

    Kebutuhan Non-fungsional:

    1.  Memiliki keamanan pada login

    2.  Mmemiliki waktu tanggap cepat untuk login (1 second)

    3.  Memiliki user interface menarik

    2.6   Glossary

    Lembar disposisi adalah alat komunikasi tertulis yang ditujukan kepada bawahan yang

     berisi informasi atau perintah. 

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    9/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 9 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    3  Model Analisis

    3.1   Deskr ipsi Arsitektur

    3.1.1  Identifikasi Paket Analisis

     No Nama Paket Use Case Terkait Keterangan

    1. Menentukan Status 1.Login Paket yang mengelola

    antarmuka utama untuk

     pengguna sistem

    2. Mendata disposisi 2.Pendataan Paket yang mengelola

    antarmuka pemrosesan atau

     pendataan

    3. Meng-ACC disposisi 3.Peng-ACC-an

    3.1.2  Identifikasi Kelas Analisis

     Pada fase Inception:

    Untuk setiap paket analisis di atas, identifikasi kelas analisis dengan mengacu pada skenario setiap use

    case.

    Contoh: No Nama Paket Nama Kelas Analisis Jenis Kelas

    (Boundary, Control, Entity)

    1. Menentukan Status 1.form_login

    2. pemrosesan_status

    3.data_user

    1.Boundary

    2.Control

    3.Entity

    2. Mendata disposisi 1.form_pendataan

    2.pemrosesan_data

    3.data_disposisi

    1.Boundary

    2.Control

    3.Entity

    3. Meng-ACC disposisi 1.form_acc

    2.update/delete_data

    3.data_disposisi

    1.Boundary

    2.Control

    3.Entity

    3.2   Realisasi Use Case Tahap Anal isis

    Gambar 5 Realisasi Use Case “Menentukan Status” 

    Gambar 6 Realisasi Use Case “Mendata Disposisi” 

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    10/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 10 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    Gambar 7 Realisasi Use Case “Meng-acc disposisi” 

    3.3   Kelas Anali sis

     No Nama Kelas Jenis

    1. 1.form_login

    2. pemrosesan_status

    3.data_user

    1.Boundary

    2.Control

    3.Entity

    2. 1.form_pendataan

    2.pemrosesan_data

    3.data_disposisi

    1.Boundary

    2.Control

    3.Entity

    3. 1.form_acc

    2.update/delete_data

    3.data_disposisi

    1.Boundary

    2.Control

    3.Entity

    3.3.1  Tanggung-Jawab dan Atribut

     Nama Kelas Daftar Tanggung-Jawab Daftar Atribut

     form_login login() 1. username: string

    2.password: password

     pemrosesan_status cek_username()

    cek_password()cek_status()

    1. username: string

    2.password: password3.status: string

    data_user get_username()

     get_password()

     get_status()

    1. username: string

    2.password: password

    3.status: string

     form_pendataan display() 1. no_surat: int

    2. no_agenda: int

    3. tanggal_terima: date

    4. tanggal_penyelesaian: date

    5.tingkat_keamanan: enum

    6. dari: string

    7. ringkasan: string8. lampiran: string

    9. terusan: string

     pemrosesan_data post_data() 1. no_surat: int

    2. no_agenda: int

    3. tanggal_terima: date

    4. tanggal_penyelesaian: date

    5.tingkat_keamanan: enum

    6. dari: string

    7. ringkasan: string

    8. lampiran: string

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    11/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 11 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    9. terusan: string

    data_disposisi get_data() 1. no_surat: int

    2. no_agenda: int

    3. tanggal_terima: date

    4. tanggal_penyelesaian: date

    5.tingkat_keamanan: enum6. dari: string

    7. ringkasan: string

    8. lampiran: string

    9. terusan: string

     form_acc display_acc() 1. no_surat: int

    2. no_agenda: int

    3. tanggal_terima: date

    4. tanggal_penyelesaian: date

    5.tingkat_keamanan: enum

    6. dari: string

    7. ringkasan: string8. lampiran: string

    9. terusan: string

    update/delete_data 1. update_data()

    2. delete_data()

    1. no_surat: int

    2. no_agenda: int

    3. tanggal_terima: date

    4. tanggal_penyelesaian: date

    5.tingkat_keamanan: enum

    6. dari: string

    7. ringkasan: string

    8. lampiran: string

    9. terusan: string

    3.3.2  Asosiasi dan Agregasi

     Diisi jika ada.

    3.3.3  Generalisasi

     Diisi jika ada.

    3.3.4  Kebutuhan Khusus

     Diisi jika ada.

     Pada fase Construction:

     Lengkapi subbab 3.3.1 –  3.3.4. Jika ada perubahan, lengkapi tabel revisi.

    3.4   Paket Anali sis

      Paket “menentukan status” terdiri dari kelas analisis “form_login”, “pemrosesan_status”, dan

    “data_user” dimana paket ini merupakan paket yang digunakan user untuk login.

      Paket “mendata disposisi” terdiri dari kelas analisis “form_pendataan”, “pemrosesan_data”, dan

    “data_disposisi” dimana paket ini merupakan paket yang digunakan user untuk mandata/ menambah

    lembar disposisi.

      Paket “meng-acc disposisi” terdiri dari kelas analisis “form_acc”, “update/delete_data”, dan

    “data_disposisi” dimana paket ini merupakan paket yang digunakan user untuk meng-acc lembar

    disposisi.

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    12/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 12 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    3.5   Activity Diagram

    KEPALA DINASTU DAN KEPALA DINASTU

    peng-acc-an

    login

    statustu kepala dinaspendataan

    Gambar 8 Activity Diagram

    4  Model Perancangan

    4.1  

    Deskr ipsi Arsitektural4.1.1  Konfigurasi Jaringan

    1.  Ekstrak file disposisi.rar

    2.  Kopikan folder disposisi di xampp/htdoc

    3.  Buka xampp/phpmyadmin (phpmy admin di server anda)

    4.  Import file database.sql dari folder disposisi /database

    5.  Buka localhost/ disposisi di web browser anda

    6.  Coba login dengan username dan password

      TU : TU

      kepaladinas : kepaladinas

    7. 

    Jika anda dapat login berarti konfigurasi sukses 

    4.1.2  Identifikasi Subsistem Pendukung

    Aplikasi yang digunakan adalah web browser seperti Mozilla atau Google Chrome. Dalam pembuatannya

    dibutuhkan server local seperti xampp.

    4.1.3  Identifikasi Subsistem Aplikasi

     Diisi dengan identifikasi subsistem yang bersifat application-specific, dengan mengacu pada hasil

    identifikasi paket analisis dan diagram paket, termasuk apabila ada subsistem yang akan di-reuse (dari

     yang sudah ada sebelumnya). Sertakan pula alokasi subsistem tersebut pada node yang telah

    teridentifikasi. Boleh dibuat dalam bentuk tabel seperti berikut:

     No Nama Subsistem Paket Analisis terkait (jika ada) Ket

    1. Login Menentukan Status Hanya terdapat 1 subsistem

     yang bertujuan untuk login

    2 Tambah Mendata disposisi Hanya terdapat 1 subsistem

     yang bertujuan untuk

    menambah lembar disposisi

    3 Update

     Delete

     Meng-ACC disposisi Terdapat 1 subsistem yang

    bertujuan untuk memproses

     peng-acc-an

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    13/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 13 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    4.1.4  Identifikasi Kelas Perancangan

     No Nama Subsistem Nama Kelas Perancangan Nama Kelas Analisis (jika ada)

    1. Login 1.form_login()

    2. pemrosesan_status()

    3.data_user()

    1.form_login

    2. pemrosesan_status

    3.data_user2 Tambah 1.form_pendataan()

    2.pemrosesan_data()

    3.data_disposisi()

    1.form_pendataan

    2.pemrosesan_data

    3.data_disposisi

    3 Update

     Delete

    1.form_acc()

    2.update/delete_data()

    3.data_disposisi

    1.form_acc

    2.update/delete_data

    3.data_disposisi

    4.2   Class Diagram

    Gambar 9 Class Diagram “Menentukan Status” 

    Gambar 10 Class Diagram “Mendata Disposisi” 

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    14/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 14 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    Gambar 11 Class Diagram “Meng-ACC Disposisi” 

    4.3   Kelas Perancangan

     No Nama Kelas Perancangan Nama Kelas Analisis (jika ada)

    1 form_login()

     pemrosesan_status()

    data_user()

    1.form_login

    2. pemrosesan_status

    3.data_user

    2 form_pendataan()

     pemrosesan_data()

    data_disposisi()

    1.form_pendataan

    2.pemrosesan_data

    3.data_disposisi

    3 form_acc()

    update/delete_data()

    data_disposisi

    1.form_acc

    2.update/delete_data

    3.data_disposisi

    4.3.1  Operasi dan Atribut

     Nama Kelas: form_login, pemrosesan_status, data_user, form_pendataan, pemrosesan_data,

    data_disposisi, form_acc, update/delete_data

    Nama Operasi Visibi li ty

    (pri vate, public)

    Keterangan

     Login() Public Dapat diakses oleh umum

    Cek_username() Private Dapat diakses hanya dalam satu

    kelas

    Cek_password() Private Dapat diakses hanya dalam satu

    kelasCek_status() Private Dapat diakses hanya dalam satu

    kelas

    Get_username() Private Dapat diakses hanya dalam satu

    kelas

    Get_password() Private Dapat diakses hanya dalam satu

    kelas

    Get_status() Private Dapat diakses hanya dalam satu

    kelas

     Display() Private Dapat diakses hanya dalam satu

    kelas

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    15/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 15 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

     Display_ACC() Private Dapat diakses hanya dalam satu

    kelas

     Post_data() Private Dapat diakses hanya dalam satu

    kelas

    Get_data() Private Dapat diakses hanya dalam satu

    kelasUpdate_data() Private Dapat diakses hanya dalam satu

    kelas

     Delete_data() Private Dapat diakses hanya dalam satu

    kelas

    Nama Atri but Visibili ty

    (pri vate, public)

    Tipe

    username: string

     password: password

     status: string

    no_surat: int

    no_agenda: inttanggal_terima: date

    tanggal_penyelesaian: date

    tingkat_keamanan: enum

    dari: string

    ringkasan: string

    lampiran: string

    terusan: string

     Public

     Public

     Public

     Public

     Public Public

     Public

     Public

     Public

     Public

     Public

     Public

    String

     Password

    String

     Int

     Int Date

     Date

     Enum

    String

    String

    String

    String

    4.3.2  Asosiasi dan Agregasi

    Gambarkan jika ada.

    4.3.3  Generalisasi

    Gambarkan jika ada.

    4.4   Sequence Diagram

    Gambar 12 Sequence Diagram

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    16/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 16 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    5. Implementasi

    5.1 Implementasi Komponen

     No Nama Kelas Nama File Fisik Nama File Executable

    1 1.form_login

    2. pemrosesan_status

    3.data_user

    Slide_login.php

     Login.php, index.php

     Koneksi.php

     Index.php

     Index.php

     Index.php

    2 1.form_pendataan

    2.pemrosesan_data

    3.data_disposisi

    TU/index.php

    Tambah.php

     Koneksi.php

     Index.php

     Index.php

     Index.php

    3 1.form_acc

    2.update/delete_data

    3.data_disposisi

     KEPALA/index.php

    Update.php dan Delete.php

     Koneksi.php

     Index.php

     Index.php

     Index.php

    5.2 Implementasi Subsistem

     No Nama Subsistem Nama File Fisik Nama Kelas

    1 Login Slide_login.php

     Login.php, index.php

     Koneksi.php

    1.form_login

    2. pemrosesan_status

    3.data_user

    2 Tambah TU/index.php

    Tambah.php

     Koneksi.php

    1.form_pendataan

    2.pemrosesan_data

    3.data_disposisi

    3 Update

     Delete

     KEPALA/index.php

    Update.php dan Delete.php

     Koneksi.php

    1.form_acc

    2.update/delete_data

    3.data_disposisi

    5.3 Implementasi Antarmuka

     No Antarmuka Nama File Fisik Nama File Executable

    1 Login Slide_login.php

     Login.php, index.php

     Koneksi.php

     Index.php

     Index.php

     Index.php

    2 Tambah TU/index.php

    Tambah.php

     Koneksi.php

     Index.php

     Index.php

     Index.php3 Update

     Delete

     KEPALA/index.php

    Update.php dan Delete.php

     Koneksi.php

     Index.php

     Index.php

     Index.php

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    17/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 17 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    6. Pengujian

    6.1 Rencana Penguj ian

     No Use Case Pengujian Jenis Pengujian Identifikasi1 Login 1. Skenario normal

    2. Skenario alternatif 1

     Black Box

     Black Box

    U-1-xxx

    U-1-xxx

    2 Pendataan 1. Skenario normal Black Box U-2-xxx

    3 Peng-ACC-an 1. Skenario normal

    2. Skenario alternatif 2

     Black Box

     Black Box

    U-3-xxx

    U-3-xxx

    6.2 Prosedur Penguj ian

    Jika hasil pengujian baik, maka sistem siap digunakan. Jila scenario alternatif 1 dan 2 masih belum sesuai

    dengan standard kriteria yang telah disepakati kedua belah pihak, maka sistem harus direvisi. 

    6.3 Komponen Penguj ian

    1.  Login sistem securitas baik

    2.  Data disposisi tidak mengalami redundan

    3.  Penyimpanan data sukses

    4.  Pengupdate-an data sukses

    5.  Pendelete-an data sukses

    6.4 Defect

     Pada fase Inception:

     Belum diisi

     Pada fase Elaboration:

     Belum diisi

     Pada fase Construction:

    Tuliskan defect yang ditemukan setelah melakukan pengujian

    6.5 Evaluasi Penguj ian

     Pada fase Inception:

     Belum diisi

     Pada fase Elaboration:

     Belum diisi

     Pada fase Construction:

    Tuliskan uraian evaluasi hasil pengujian

  • 8/16/2019 Template PPL OO -Riska_Kartika_Arika.pdf

    18/18

     

    Jurusan Teknik Elektro UM DPPL-OO Halaman 18 dari 18

    Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Elektro-UM dan bersifat rahasia.Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Elektro UM

    LAMPIRAN

     Lampiran yang wajib dibuat adalah struktur organisasi tim, yang meliputi peran dan alokasi peran

     setiap anggota tim.

     Lengkapi dengan lampiran lain jika perlu.