Contoh SKPL OO
Contoh SKPL OO
untuk:
Dipersiapkan oleh:
M. Rif’at (120533430927)
Revisi Deskripsi
INDEX A B C D E F G
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
1. Pendahuluan ...................................................................................................... 8
1.1 Tujuan Penulisan Dokumen ........................................................................ 8
1.2 Lingkup Masalah ........................................................................................ 8
1.3 Definisi, Singkatan, dan Akronim .............................................................. 8
1.4 Referensi ................................................................................................... 10
1.5 Deskripsi Umum Dokumen ...................................................................... 10
2. Deskripsi Global Perangkat Lunak .................................................................. 12
2.1 Perspektif Produk...................................................................................... 12
2.2 Fungsi Produk ........................................................................................... 14
2.3 Karakteristik Pengguna ............................................................................. 14
2.4 Batasan-batasan ........................................................................................ 14
2.5 Asumsi dan Kebergantungan .................................................................... 14
3 Deskripsi Rinci Kebutuhan ............................................................................. 17
3.1 Kebutuhan antarmuka eksternal................................................................ 17
3.1.1 Antarmuka pemakai ........................................................................... 17
3.1.2 Antarmuka perangkat keras................................................................ 17
3.2 Perancangan Rinci .................................................................................... 17
3.2.1 Use Case ............................................................................................. 17
3.2.1.1 Activity Diagram ............................................................................ 18
3.2.1.2 Swimlane Diagram ......................................................................... 20
3.2.2 Deskripsi Use Case ............................................................................ 20
3.2.2.1 Definisi Aktor dan Use Case .......................................................... 20
3.2.2.2 Skenario Use Case .......................................................................... 21
3.3 Realisasi Use Case .................................................................................... 25
3.3.1 Identifikasi Paket dan Kelas ............................................................... 25
3.3.2 Diagram Realisasi Use Case .............................................................. 25
3.3.3 Class Diagram .................................................................................... 26
3.3.4 Sequence Diagram ............................................................................. 26
Perangkat lunak ini dapat dijalankan pada lingkup sistem operasi Google ®
Android1 Gingerbread/Honeycomb/Ice Cream Sandwich/Jelly Bean/Kitkat.
TOAS
User Interface TOAS Order Product
2.4 Batasan-batasan
Program ini hanya dipakai oleh sales. Kita tekankan pada pemakaian karena
hanya order, cek barang dan melihat status pengiriman. Dalam program ini
terdapat beberapa batasan yang harus dipatuhi.Misalnya :
- Aplikasi harus terhubung dengan internet,
- Front Office hanya dapat melihat dan meng-order,
- Aplikasi hanya dapat digunakan pada platform Android,
- Aplikasi hanya bisa dibuka atau dipakai oleh akun yang telah terdaftar
Kebergantungan
1. System informasi hanya dapat diakses secara realtime jika terdapat
koneksi internet.
2. Aplikasi hanya dapat dipakai dengan device yang memiliki system
operasi android
3. Sales harus terdaftar di dalam database untuk mengakses program
Untuk user, di dalam sistem user dapat melakukan pembuatan surat, pengambilan
data pegawai untuk kelangkapan pembuatan surat secara opsional. User juga dapat
mencetak laporan rekapitulasi surat. Laporan ini adalah laporan dari daftar-daftar
surat yang telah dibuat dengan menggunakan sistem.
Tabel 7. Skenario 2
No.Use Case U2,U3
Nama Use Case Mengambil data jabatan, membuat
data pegawai
Tujuan Membuat data pegawai
Deskripsi Merupakan use case pendukung
dalam sistem
Aktor yang Terlibat admin
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Membuka menu form data pegawai 2. Menampilkan form menu data
pegawai
3. Menambah jabatan ? (ya/tidak)
4. Mengonfirmasi “ya” 5. Mengambil dan mendapatkan
data jabatan
Tabel 8. Skenario 3
No.Use Case U4,U5,U6
Nama Use Case mengambil data pegawai, membuat
surat, mencetak surat
Tujuan Membuat surat
Deskripsi Merupakan use case utama dalam
sistem
Aktor yang Terlibat Admin, user
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Membuka form menu surat 2. Menampilkan form pembuat surat
3. Membuat surat? (ya/tidak)
4. Mengonfirmasi “ya” 5. Menambahkan pegawai?
(ya/tidak)
6. Mengonfirmasi “ya” 7. Mengambil dan mendapatkan
data pegawai
8. Membuat surat
9. Mencetak surat ? (ya/tidak)
10. Mengonfirmasi “ya” 11. Mencetak surat
12. Selesai
Skenario Alternatif 1
4.Mengonfirmasi “tidak” 5.Menampilkan menu utama
6.Selesai
Tabel 9. Skenario 4
No.Use Case U7,U8
Nama Use Case membuat laporan rekapitulasi surat,
mencetak laporan rekapitulasi surat
Tujuan Membuat laporan rekapitulasi surat
Deskripsi Merupakan use case pendukung
dalam sistem
Aktor yang Terlibat Admin, user
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Membuka menu form rekapitulasi 2. Menampilkan form list surat
surat 3. Membuat laporan rekapitulasi
surat
4. Mencetak laporan rekapitulasi
surat? (ya/tidak)
5. Mengonfirmasi “ya” 6. Mencetak laporan rekapitulasi
surat
7. Selesai
Skenario Alternatif 1
5.Mengonfirmasi “tidak” 5.Menampilkan menu utama
6.Selesai