untuk:
Universitas Telkom
Dipersiapkan oleh:
B Context Diagram
DFD
C
D ........
INDEX - A B C D E F G
TGL 13/09/2019 27/09/2019
Diperiksa
oleh
Disetujui
oleh
Bab 2
Bab 3
Bab 4
1. Pendahuluan ........................................................................................................................... 8
1.1 Tujuan Penulisan Dokumen .......................................................................................... 8
1.2 Lingkup Masalah ........................................................................................................... 8
1.3 Definisi, Singkatan, dan Akronim ................................................................................. 9
1.4 Referensi........................................................................................................................ 9
1.5 Deskripsi Umum Dokumen ........................................................................................... 9
2 Deskripsi Global Perangkat Lunak .................................................................................... 10
2.1 Perspektif Produk ........................................................................................................ 10
2.2 Fungsi Produk ............................................................................................................. 10
2.3 Karakteristik Pengguna ............................................................................................... 10
2.4 Batasan-batasan ........................................................................................................... 11
2.5 Asumsi dan Kebergantungan ...................................................................................... 11
3 Deskripsi Rinci Kebutuhan ................................................................................................ 11
3.1 Kebutuhan antarmuka eksternal .................................................................................. 11
3.1.1 Antarmuka pemakai .............................................................................................. 12
3.1.2 Antarmuka perangkat keras .................................................................................. 14
3.1.3 Antarmuka perangkat lunak.................................................................................. 15
3.1.4 Antarmuka komunikasi ........................................................................................ 15
3.2 Kebutuhan Fungsional................................................................................................. 15
3.2.1 Aliran informasi .................................................................................................... 15
3.2.1.1 DFD ................................................................................................................... 16
3.2.2 Deskripsi proses .................................................................................................... 17
3.2.2.1 Proses Login ...................................................................................................... 17
3.2.2.2 Proses Sewa Counter ......................................................................................... 17
3.2.2.3 Proses Penjualan ................................................................................................ 18
3.2.2.4 Proses Pengambilan Hasil Penjualan ................................................................ 18
3.2.2.5 Proses Absensi Pegawai .................................................................................... 19
3.2.2.6 Proses Edit Data Pegawai.................................................................................. 19
3.2.2.7 Proses Cetak Gaji Pegawai ................................................................................ 20
3.3 Deskripsi Data ............................................................................................................. 20
3.3.1 Kamus data ........................................................................................................... 21
3.4 Deskripsi Kebutuhan Non Fungsional ........................................................................ 21
3.5 Atribut Kualitas Perangkat Lunak ............................................................................... 22
3.6 Matriks Keterunutan .................................................................................................... 22
Lampiran ............................................................................................................................... 22
Daftar Tabel
Tabel 1. Tabel Karakteristik Pengguna .................................... Error! Bookmark not defined.
Tabel 2. Tabel Teller ................................................................................................................ 21
Tabel 3. Tabel Pengelola .......................................................................................................... 21
Tabel 4. Tabel Counter ............................................................................................................. 21
Tabel 5. Tabel Transaksi .......................................................................................................... 21
Daftar Lampiran
Hanya dicantumkan dan diisi jika ada lampiran setelah badan dokumen
Tujuan dari penulisan dokumen ini sendiri adalah untuk memberikan penjelasan
mengenai perangkat lunak yang akan dibangun baik berupa gambaran umum maupun
penjelasan detil dan menyeluruh.
1.4 Referensi
IEEE Std 830-1993, IEEE Recommended Practice for Software Requirement
Specifications.
IEEE Std 610.12-1990 IEEE Standard Glossary of Software Engineering
Terminology (ANSI).
Jurusan Teknik Informatika – Aplikasi Sistem Informasi Pengelolaan Transaksi
Kantin Fakultas Teknik Universitas Telkom Berbasis Andorid.
Bab 2 Deskripsi Global Perangkat Lunak, berisi perspektif produk, fungsi produk,
karakterisitik pengguna, batasan-batasan, asumsi dan kebergantungan yang
digunakan dalam pengembangan sistem aplikasi AKANIK
Pengelola Mengelola data pegawai, Mengelola data Seluruh Fitur yang ada
Kantin penyewaan counter di aplikasi AKANIK
Pegawai
Mengecek Absensi dan data pegawai User
Pembantu
2.4 Batasan-batasan
Pengelola kantin menyewakan counter-counter kepada pihak yang berminat untuk
menjual makanan dan/atau minuman di Kantin Universitas Telkom.
Pengelola hanya menyediakan fasilitas tempat, nota, dan tenaga tambahan seperti
cleaning service. listrik, air, peralatan masak dan hal lainnya
Penyewa membayar biaya sewa pertahun dan berhak menggunakan counter sesuai
perjanjian sewa
Penyewa menentukan sendiri menu makanan dan/atau minuman yang dijual beserta
harganya.
Sewa counter tidak bisa dialihkan kepada pihak lain tanpa sepersetujuan pengelola
kantin
Teller hanya mencatat nomor counter dan total harga per nota
Menu dan harga tidak diinputkan ke dalam program karena teller hanya input total
harga pada nota.
Gaji dari pegawai diasumsikan Rp100.000 per harinya yang nantinya dikalikan
dengan absensi dari pegawai.
Prodi Teknologi Informasi Universitas Telkom SKPL-GL01A Halaman 10 dari 22
3 Deskripsi Rinci Kebutuhan
3.1 Kebutuhan antarmuka eksternal
Karena UI yang kami desain menggunakan basis website jadi user
membutuhkan aplikasi browser untuk menggunakan aplikasi AKANIK, dan tidak perlu
melakukan install.
Gambar 7. DFD
Nama Atribut Tipe Data Format Data Field Size Deskripsi Contoh
Id_teller varchar 10 Primary Key 1303170006
t_nama varchar 20 Nama teller Della
tgl_lahir date DD/MM/YYYY Tanggal lahir teller 10/10/1999
t_username varchar 15 Username teller della123
t_password varchar 15 Password teller della456
Tipe Field
Nama Atribut Format Data Deskripsi Contoh
Data Size
id_counter int 10 Primary Key 1303170063
nama_counter varchar 20 Nama counter Mohican
waktu_sewa date DD/MM/YYYY waktu sewa 08/08/1999
-
counter
nama_penyewa varchar 20 Nama Penyewa Icad
Lampiran