LUNAK
Mata Kuliah :
Proyek Pengembangan Sistem Informasi
DAFTAR PERUBAHAN
Tanggal Nomor Revisi Deskripsi Pemeriksa
Daftar Halaman Perubahan
Halaman Revisi
1. Pendahuluan
1.5 Referensi
https://www.slideshare.net/kimloi141297/dppl
https://www.academia.edu/31470388/DESKRIPSI_PERANCANGAN_PERANGK
AT_LUNAK_DPPL_E_-_LEARNING
https://www.academia.edu/32875999/DESKRIPSI_PERANCANGAN_PERANGK
AT_LUNAK_DPPL_HALEN_BOOKSTORE
1.6 Ikhtisar Dokumen
1.1 Tujuan Penulisan Dokumen........................................ Error! Bookmark not defined.
1.2 Lingkup Masalah ........................................................ Error! Bookmark not defined.
1.3 Definisi, Istilah dan Singkatan................................... Error! Bookmark not defined.
1.4 Aturan Penomoran ...................................................... Error! Bookmark not defined.
1.5 Referensi ..................................................................... Error! Bookmark not defined.
1.6. Deskripsi umum Dokumen (Ikhtisar) ........................ Error! Bookmark not defined.
2. Deskripsi Umum .............................................................. Error! Bookmark not defined.
2.1 Deskripsi Umum Sistem ............................................. Error! Bookmark not defined.
2.2 Fungsi Produk ............................................................. Error! Bookmark not defined.
2.3 Karakteristik Pengguna............................................... Error! Bookmark not defined.
2.4 Batasan........................................................................ Error! Bookmark not defined.
2.5 Lingkungan Operasi ................................................... Error! Bookmark not defined.
2.6 Dokumentasi ............................................................... Error! Bookmark not defined.
2.7 Asumsi dan Ketergantungan ....................................... Error! Bookmark not defined.
3. Detail Kebutuhan Perangkat Lunak ................................. Error! Bookmark not defined.
3.1 Kebutuhan antarmuka eksternal ................................. Error! Bookmark not defined.
3.1.1 Antarmuka Pengguna Error! Bookmark not defined.
3.1.2 Antarmuka Perangkat Keras Error! Bookmark not defined.
3.1.3 Antarmuka Perangkat Lunak Error! Bookmark not defined.
3.1.4 Antarmuka Komunikasi dan Jaringan Error! Bookmark not defined.
3.2 Fitur Sistem................................................................. Error! Bookmark not defined.
3.2.1 Deskripsi Fungsional Error! Bookmark not defined.
3.2.2 Kebutuhan Fungsional Error! Bookmark not defined.
3.3 Kebutuhan Data .......................................................... Error! Bookmark not defined.
3.3.1 ERD Error! Bookmark not defined.
3.3.2 Rancangan Simpanan Data Error! Bookmark not defined.
3.3.3 Relasi Antar Tabel Error! Bookmark not defined.
3.4. Kebutuhan Non Fungsional ....................................... Error! Bookmark not defined.
3.4.1 Kebutuhan Kinerja Error! Bookmark not defined.
3.4.2 Kebutuhan Keselamatan Data Error! Bookmark not defined.
3.4.3 Kebutuhan Perlindungan Keamanan Error! Bookmark not defined.
3.4.4 Attribut Kualitas Perangkat Lunak Error! Bookmark not defined.
2. Deskripsi Global Perangkat Lunak
Perangkat lunak ini dapat dijalankan pada lingkup sistem operasi Google ® Android1
Gingerbread/Honeycomb/Ice Cream Sandwich/Jelly Bean/Kitkat.
Perangkat lunak ini hanya dapat diakses oleh pengguna menggunakan username dan
password yang telah terlebih dahulu terdaftar.
Freeman
Freeman Order Product
User Interface
Fungsi Produk
Sebagai front office penjualan yang dilaksanakan oleh konsumen. Yang terkoordinasi
dengan back office (Server). Program akan terintergrasi melalui sistem informasi produk
penjualan berupa data yang akan ter-update secara real time dan diatur oleh pihak back
office.
2.2 Karakteristik Pengguna
Pengguna perangkat lunak ini adalah seorang konsumen yang menggunakan
Smartphone/komputer yang terhubung ke internet.
Perangkat lunak ini dibuat dan digunakan oleh konsumen dengan otoritas untuk
menginputkan pesanan pada perangkat lunak ini.
2.3 Batasan-batasan
Program ini hanya dipakai oleh konsumen. 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. Konsumen harus terdaftar di dalam database untuk mengakses program
ID Kebutuhan Penjelasan
Admin-01 Sebagai pengelola aplikasi website Admin diperlukan untuk
mengelola aplikasi website.
Dimulai dari mengedit dan
menambah produk yang dijual,
mengelola data member, dan
melihat hasil laporan pembelian
Kon-01 Konsumen dapat melihat dan membeli Konsumen merupakan pengguna
produk aplikasi website yang mana
apabila mau membeli produk
konsumen harus daftar terlebih
dahulu lalu membeli produk.
ID Use Case : 1
Nama Use Case: Menu login
Actor : admin dan konsumen
Aksi Actor Reaksi Sistem
1. Memberikan form login
2. Menginputkan user dan password
3. klik button login
4. verifikasi user
ID Use Case : 2
Nama Use Case: Mengelola admin
Actor : admin
Aksi Actor Reaksi Sistem
1. Menambah atau mengedit data
admin
2. Menampilkan data admin
ID Use Case : 3
Nama Use Case: Mengelola member
Actor : admin
Aksi Actor Reaksi Sistem
1. Menambah atau mengedit data
member
2. Menampilkan data member
ID Use Case : 4
Nama Use Case: Memberikan tampilan produk
Actor : admin
Aksi Actor Reaksi Sistem
1. Menambah produk di database
1. Menampilkan data produk
ID Use Case :5
Nama Use Case: Mengelola transaksi
Actor : admin
Aksi Actor Reaksi Sistem
2. Menambah produk di database
2. Menampilkan data produk
ID Use Case :6
Nama Use Case: daftar member
Actor : member/konsumen
Aksi Actor Reaksi Sistem
1. Memberikan form daftar member
2. Mengisi biodata member
ID Use Case :7
Nama Use Case: melihat produk
Actor : member/konsumen
Aksi Actor Reaksi Sistem
1. Memberikan tampilan produk
2. Melihat produk apa saja yang
tersedia
ID Use Case :8
Nama Use Case: memilih produk
Actor : member/konsumen
Aksi Actor Reaksi Sistem
1. Memberikan tampilan produk
2. Memilih produk yang akan di beli