Author
agunk-cos
View
152
Download
15
Embed Size (px)
[]
///
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
APLIKASI SALON KECANTIKAN
untuk :
UMUM
Dipersiapkan oleh:
-Riza Ramanda
-Agung Setiawan
-Rini Ristiani
-Machmud Tahnihan Isma R
-Satri Wahyudi
-Fahri Dea Renaldo
Program Studi Teknik Informatika - Jurusan Teknik Elektro
Politeknik Negeri Pontianak
DOC01
Logo
polnepProgram Studi
Teknik Informatika
Nomor Dokumen Halaman
Doc01-Gxx <x:no grp> <#>/<jml #Revisi <nomor revisi> Tgl: <isi tanggal>
DAFTAR PERUBAHANRevisi Deskripsi
A
B
C
D
E
F
G
INDEXTGL
- A B C D E F G
Ditulis oleh
Diperiksa oleh
Disetujui oleh
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
Daftar Isi
1 Pendahuluan..........................................................................................................81.1 Tujuan..............................................................................................................81.2 Lingkup Masalah..............................................................................................81.3 Definisi, Akronim dan Singkatan......................................................................81.4 Referensi.........................................................................................................81.5 Deskripsi umum (Overview).............................................................................8
2 Deskripsi Keseluruhan...........................................................................................82.1 Perspektif produk.............................................................................................82.2 Fungsi Produk..................................................................................................82.3 Karakteristik Pengguna....................................................................................82.4 Batasan-batasan..............................................................................................82.5 Asumsi dan Ketergantungan............................................................................8
3 Kebutuhan khusus.................................................................................................83.1 Kebutuhan antarmuka eksternal......................................................................8
3.1.1 Antarmuka pemakai...................................................................................83.1.2 Antarmuka perangkat keras.......................................................................83.1.3 Antarmuka perangkat lunak.......................................................................83.1.4 Antarmuka komunikasi...............................................................................8
3.2 Kebutuhan fungsionalitas.................................................................................83.2.1 aliran informasi...........................................................................................8
3.2.1.1 DFD 1......................................................................................................83.2.1.1.1Entitas data........................................................................................83.2.1.1.2proses................................................................................................83.2.1.1.3topologi..............................................................................................8
3.2.1.2 DFD 2......................................................................................................93.2.1.2.1Entitas data........................................................................................93.2.1.2.2proses................................................................................................93.2.1.2.3topologi..............................................................................................93.2.1.2.4...........................................................................................................9
3.2.1.3 DFD n......................................................................................................93.2.2 Deskripsi proses........................................................................................9
3.2.2.1 Proses 1..................................................................................................93.2.2.1.1Entitas data masukan........................................................................93.2.2.1.2Algoritma atau Formula dari proses...................................................93.2.2.1.3entitas data terlibat.............................................................................9
3.2.2.2 Proses 2..................................................................................................93.2.2.3 Proses n..................................................................................................9
3.2.3 Spesifikasi konstruksi data.........................................................................93.2.3.1 Konstruksi 1............................................................................................9
3.2.3.1.1Tipe record.........................................................................................93.2.3.1.2field-field.............................................................................................9
3.2.3.2 Konstruksi n............................................................................................93.2.4 Kamus data................................................................................................9
3.2.4.1 Elemen data 1.........................................................................................93.2.4.1.1Nama.................................................................................................93.2.4.1.2Representasi......................................................................................93.2.4.1.3Unit/format.........................................................................................93.2.4.1.4presisi /keakuratan...........................................................................10
3.2.4.1.5Range..............................................................................................103.2.4.2 elemen data 2.......................................................................................103.2.4.3 ..............................................................................................................103.2.4.4 elemen data n.......................................................................................10
3.3 Kebutuhan performansi..................................................................................103.4 Batasan perancangan....................................................................................103.5 Atribut sistem perangkat lunak.......................................................................103.6 Kebutuhan lain...............................................................................................10
BAB I
PENDAHULUAN
1.1. Tujuan
Dokumen ini berisi tentang Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software Requirements Specifications (SRS) untuk Aplikasi Salon. Dokumen ini sebagian besar diadaptasi dari dokumen IEEE Std 830-1998. Dokumen ini dibuat untuk memudahkan penulis untuk menjaga hak cipta karya ilmiahnya agar tidak terjadi peniruan hak cipta.
1.2 Lingkup Masalah
Aplikasi Salon merupakan aplikasi yang digunakan untuk mengelola administrasi dalam usaha salon . Dibuat agar pengelolaan atau administrasi dalam bidang usaha salon ini tersusun rapi dalam file elektronik dan meninggalkan cara lama yang konvensional dalam pencatatan atau pengelolaan administrasi . Adapun fitur utama dari aplikasi ini adalah sebagai berikut :
1. Pendaftaran pelanggan, tampilan menu dan produk Fitur ini digunakan sebagai pendaftaran pembeli , dan sebuah interface yang menyajikan produk produk yang akan di jual dan bidang jasa layanan salon yang dtawarkan
2. Proses transaksi Proses ini dimaksudkan untuk pengelolaan transaksi dimana seluruh pembelian dan pembayaran jasa maupun produk yang dibeli dicatat dan dimasukkan kedalam sebuah database yang nantinya akan dilaporkan pada proses selanjutnya .
3. Fitur Laporan.Fitur yang mencetak dokumen jadi dari seluruh biaya transaksi yang telah dicatat sebelumnya pada program ini .
1.3 Definisi, Akronim dan Singkatan
Admin : adalah orang yang memiliki hak akses penuh terhadap pemereiksaan atau mengubah daftar harga dan jasa pada usaha ini.
SKPL : adalah Spesifikasi Kebutuhan Perangkat Lunak. Pelanggan : adalah orang yang membeli atau menggunakan jasa salon Karyawan : adalah orang yang mengelola aplikasi atau jalanya program
ini
DFD : adalah data flow diagram. ERD : adalah entity relationship diagram merupakan jaringan yang
menggunakan susunan data yang disimpan dari system secara abstrak.
1.4 Referensi
Referensi yang digunakan dalam pembuatan dokumen perangkat lunak ini adalah:
Pusat Dokumentasi dan Informasi Ilmiah (PDII). IEEE Std 830-1998, IEE Recommended Practice for Software Requirement
Specification. IEEE Std 610.12-1990, IEEE Standart Glossary of Software Engineering
Terminology (ANSI).
1.5 Deskripsi Umum (Overview)
Dokumen ini terdiri dari tiga bab, deskripsi singkat dari setiap bab dalam dokumen ini adalah sebagai berikut :
Bab 1 : Pendahuluan
Berisi tujuan dari penulisan dokumen SKPL, Lingkup Masalah, definisi akronim dan singkatan, referensi dan deskripsi umum (overview).
Bab 2 : Deskripsi Keseluruhan
Berisi perspektif produk, fungsi produk, karakteristik pengguna, batasan-batasan dan asumsi dan ketergantungan.
Bab 3 : Kebutuhan Khusus
Pada bab ini Berisi :3.1. Kebutuhan Antarmuka Ekternal 3.1.1 Antarmuka Pemakai
3.1.1.1 Form Pendaftaran Pengguan Umum
BAB II
DESKRIPSI KESELURUHAN
2.1. Perpestif Produk
Aplikasi Salon adalah sebuah software yang diperuntukkan mempermudah dalam mengelola administrasi maupun pengelolaan jasa di salon tempat aplikasi salon ini digunakan . Aplikasi ini dapat digunakan oleh user sebagai admin untuk mengatur segala urusan bidang administrative, mulai dari pembayaran jasa yang di jual , produk yang di jual dan mencatat laporan bulanan . Selain itu , aplikasi ini juga memiliki interface yang hanya diperuntukkan kepada pelanggan yang ingin membeli produk salon / kecantikan yang juga di jual .
2.2. Fungsi Produk
Fungsi Aplikasi salon ini yaitu :1. Mempermudahkan penjualan produk salon dan kecantikan .2. Mempermudahkan pemilik salon dalam mengelola administrasi salon.3. Mempermudahkan pembeli untuk melakukan transaksi ..
2.3. Karakteristik Pengguna
Pengguna Hak Akses Tingkat Keterampilan
Karyawan - Login
- Mencatat data transaksi jual beli barang
- Mengecek stok barang
- Mencetak laporan
Mampu mengoperasikan komputer terutama aplikasi salon kecantikan
2.4. Batasan-batasanKaryawan hanya sebatas pengguna dalam penggunaan aplikasi ini, sedangkan
admin hanya diperuntukkan kepada pemilik selaku administrator .
BAB IIIKEBUTUHAN KHUSUS
3.1 Kebutuhan Antarmuka Ekternal3.1.1 Antarmuka Pemakai
Antar pemuka pemakai dalam aplikasi salon ini terdiri dari beberapa tampilan antarmuka pemakai dengan hubungan masing-masing sebagai berikut :
Form Login : - From Login Pengguna Umum- From Login Admin
Form pendaftaran pengunjung / pembeli. Form menu layanan Form transaksi Form menu penjualan produk Form laporan
3.1.1.1 Form Login
a. From Login Pengguna UmumForm ini merupakan form untuk mendaftarkan diri sebagai user atau admin pada program ini .
b. From Login AdminForm ini merupakan form yang digunakan oleh administrator untuk mengelola dan hak akses penuh terhadap seluruh operasi dan fungsi yang ada diaplikasi ini .
3.1.1.1 Form Pendaftaran Pengunjung / pembeli .
Form ini merupakan form awal yang diakses pertama kali oleh pembeli untuk mendaftarkan diri sebagai pelanggan salon
3.1.1.3 Form menu layanan
Form ini digunakan melihat menu dan layanan jasa yang ditawarkan pada usaha salon ini .
3.1.1.4 Menu Transaksi Form ini digunakan untuk mencatat transaksi yang dilakukan
3.1.1.5 Form Menu penjualan produk
Form ini digunakan untuk menyediakan daftar pemesanan produk yang ditawarkan .
3.1.1.6 Form Laporan
Form ini digunakan menampilkan laporan dari seluruh transaksi yang telah dimasukkan sebelumnya dalam aplikasi ini
3.2.2 Deskripsi Proses
Jalanya Program ini dimulai dengan pendaftaran lalu pemilihan menu dan jasa yang ditawarkan pada Form 2 kemudian, pembayaran dicatat form transaksi. Laporan dari seluruh transaksi yang ada akan dicetak pada Form laporan yang mana laporan ini akan ditujukan kepada pemilik usaha.
3.2.2.1 Proses 1
PELANGGAN
PEMILIKSUPLIER
KARYAWAN
APLIKASI
SALON
KECANTIKAN
Aplikasi ini deperuntukan atau diberikan akses yang berbeda-beda pada masing-masing individu(user) untuk program ini. Program ini dapat di akses oleh pembeli selaku tujuan utama pembuatan program ini. Pemilik dan karyawan adalah pengelola atau user yang mencatat seluruhoperasi dan administrasi yang diinputkan pada program ini.
3.2.2.2 Proses 2
Pengambaran Proses umum ini dilakukan mulai dari pengolahan data induk yang dikelola oleh karyawan dimana data induk tersebut berisi oleh entitas data karyawan dan data dari bidang jasa dan produk yang akan dijual. Kemudian proses selanjutnya adalah proses transakasi bisnis, dimana seluruh transaksi dicatat pada proses ini . dilanjutkan dengan pencatatan laporan yang akan dicetak dan ditujukan kepada pemilik .
3.2.2.3 Proses 3
Pada proses ini , karyawan mengolah atau menginventarisis alat-alat dan produk yang tersedia untuk dijual atau dipakai sebagai alat usaha. Data-data tersebut disimpan dalam table data alat dan data produk sesuai dengan entitas masing-masing .
3.2.2.4 Proses 4
Pada proses ini seluruh transaksi atau tagihan pembelian/pembayaran jasa salon dicatat. Seluruh jumlah produk yang telah terjual di masukan kedalam table data produk . untuk tagihan pembelian produk dan jasa salon dikemas dalam table data transaksi, dimana seluruh data yang disimpan dari proses transaksi akan dilaporkan langsung kepada pemilik
3.2.3 Spesifikasi Kontruksi Data
3.2.3.1 Tipe Record
Pembeli : ID_Pembeli, Nama, No_TELP Transaksi : KD_Barang, ID_Transaksi, TGL_Transaksi, Nama Barang : KD_Barang, Jumlaj, Harga, NM_Barang Karyawan : Bagian, NM_Karyawan, ID_Karyawan.