Anda di halaman 1dari 11

BAB I

PENDAHULUAN
1.1 Kegunaan
Dokumen spesifikasi kebutuhan perangkat lunak ini merupakan dokumen spesifikasi
kebutuhan perangkat lunak Go Laundry yang akan dikembangkan. Dokumen ini digunakan
oleh pengembang perangkat lunak sebagai acuan teknis untuk pengembangan perangkat
lunak.
1.2 Lingkup Masalah
Go Laundry adalah perangkat lunak berbasis web yang didukung dengan browser
sehingga memudahkan pelanggan dalam pengambilan dan pengembalian pakaian menjadi
terotomatisasi.
Dalam perangkat lunak ini pelanggan bisa menggunakan ID pelanggan untuk
memesan jasa Go Laundry, selain itu pelanggan bisa mengisi saldo untuk memudahkan
dalam hal transaksi
1.3 Definisi, Akronim, dan Singkatan
A.

Singkatan
SKPL

Penjelasan
Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa
Inggris-nya sering juga disebut sebagai Software Requirements
Spesification (SRS), dan merupakan spesifikasi dari perangkat

B.

PHP

lunak yang akan dikembangkan.


Hypertext Preprocessor bahasa skrip yang dapat ditanamkan
atau disisipkan ke dalam HTML. PHP banyak dipakai untuk

C.

DFD

memrogram situs web dinamis.


Data Flow Diagram, diagram dan notasi yang digunakan untuk

D.

ERD

menunjukkan aliran data pada perangkat lunak


Entity Relationship Diagram, diagram dan notasi yang
digunakan untuk merepresentasikan struktur data statis pada
perangkat lunak.

1.4 Referensi

Referensi yang digunakan pada perangkat lunak ini adalah:


A.

Reperensi
I Made Danan Widagdo, Contoh SKPL Perancangan Rekayasa Perangkat Lunak.

B.

25-05-2016 15.50 WIB.


Bayu Hendrajaya, Panduan Penulisan Spesifikasi Kebutuhan Perangkat Lunak
(SKPL). Jurusan Teknik Informatika ITB. 25-05-2016 17.00 WIB

1.5 Tinjauan Bagian Dokumen Berikutnya


Dokumen ini secara garis besar terdiri dari 3 bab dengan perincian sebagai berikut :

Bab 1 PENDAHULUAN merupakan pengantar dokumen SKPL yang berisi tujuan

penulisan dokumen, lingkup masalah pengembangan perangkat lunak


Bab 2 PEMBAHASAN UMUM mendefinisikan perspektif produk perangkat lunak serta

asumsi dan ketergantungan yang digunakan dalam pengembangan GoLaundryy


Bab 3 DESKRIPSI KEBUTUHAN RINCI mendeskripsikan diagram konteks, DFD, atau
kegiatan-kegiatan yang ditawarkan dari GoLaundry.

BAB II
DESKRIPSI UMUM
Pembahasan Umum

GoLaundry adalah perangkat lunak sisrem informasi berbasis website untuk


mempermudah pelanggan jika ingin melaundry pakainanya tanpa harus datang ke tempat
laundry dan tanpa harus membayar cash karena di aplikasi GoLaundry ada menu saldo unruk
mempermudah pembayaran.
Web ini dapat dijalankan dari berbagai web browser. Web ini dibangun
menggunakan bahasa HTML,CSS dan PHP, web ini dapat diakses oleh orang-orang yang
tidak mempunyai waktu luang.
2.1 Presprektif Produk
Website

GoLaundry ini merupakan website yang digunakan untuk memesan

layanan laundry untuk mengefektifkan kinerja serta mempermudah pelanggan dalam


melakukan proses pemesanan layanan jasa laundry. website ini mengolah data pelanggan,
data pesanan layanan dan data saldo pelanggan. Pelanggan dapat melakukan pesanan layanan
jasa GoLaundry. Untuk yang belum terdaftar menjadi pelanggan wajib melakukan registrasi.
2.2 Fungsi Produk
Adapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah :
1.

Register

Pendaftaran setiap program yang berfungsi untuk menghubungkan data pribadi anda di
program tersebut.
2.

Login

Proses masuk ke jaringan komputer dengan memasukkan identitas akun minimal terdiri
dari username/akun pengguna dan password untuk mendapatkan hak akses
3.

Pengisian saldo

Fitur yang bisa digunakan dengan cara mengupload bukti transfer


4. Cek saldo
Fitur yang berfungsi untuk mengecek saldo pengguna
5. Melakukan pemesanan layanan Laundry
Pelanggan dapat memilih layanan-layanan yang ada di dalam website GoLaundry

2.3 Karakteristik User


Pengguna web ini adalah seluruh pelanggan yang ingin meLaundry pakainnya.
Admin adalah orang yang bertugas menerima dan memproses data pesanan pelanggan.
Tabel 2.3.11 Karakteristik User
Kategori Pengguna

Tugas

Hak Akses Aplikasi

Pelanggan

Memesan layanan Laundry

Register,Login,
saldo,

cek

pengisian
saldo,

melakukan
layanan laundry
Menerima dan memperoses Cek
pesanan,

Admin

data pesanan pelanggan

dan

pemesanan
update

layanan

2.4 Batasan-batasan
Pengembangan Sistem Aplikasi berbasis Web ini mempunyai Batasan Batasan
Antara Lain :

Sistem Yang masih Bersifat komunitas eksklusif , yang berarti belum bisa diakses secara
bebas oleh pihak diluar wilayah yang tidak terjangkau

2.5 Asumsi dan ketergantungan


Perangkat lunak pada sisi server yang dibutuhkan oleh GoLaundry adalah:
-

Sistem operasi Windows XP/Vista/7


Xampp
DBMS : Mysql
Script language : PHP
Perangkat lunak pada sisi pelanggan yang dibutuhkan oleh GoLaundry

adalah:
-

Sistem operasi Windows XP/Vista/7


Penjelajah situs (web browser) berbasis grafis atau teks : Internet Explorer,
Chrome, Mozilla Firefox

BAB III
DESKRIPSI KEBUTUHAN RINCI
3.1 Kebutuhan Antarmuka Eksternal
Antarmuka pemakai akan dikembangkan dengan menggunakan user interface
dengan berbasis web. Pemakai berinteraksi dengan perangkat lunak SismonKP melalui
userinterface pada web browser. Selanjutnya sistem akan menerima masukan dari pengguna
melalui tulisan yang diketikkan melalui keyboard dan perintah yang diklik melalui mouse.
Keluaran dari sistem dapat dilihat pemakai dengan menggunakan monitor secara langsung
di web browser

3.1.1 Antarmuka Pemakai


Anter muka pemakai akan dikembangkan modus grafik dan berbasis web. Pemakai
berinteraksi dengan perangkat lunak GoLaundry melalui antarmuka penjelajah situs(web
browser). GoLaundry dapat dilihat pemakai dengan menggunakan monitor secara langsung.
3.1.2 Antarmuka Perangkat Keras
Kebutuhan minimum perangkat keras yang dapat digunakan oleh GoLaundry adalah
PC standar
Keyboard
Mouse
Admin:
Processor 2 x Xeon QC 5160 / 1333 MHz FSB atau menyesuaikan standar intel
Chipset Standard Intel
RAM 8 GB ( 2 x 4 GB)
NIC 2 x 10/100/1000 MBps Ethernet
Hard Disk 3 x @ 73.4 GB RAID-5
OS Microsoft Windows 2003 server R2 + 5 CALS
Client:
Processor Pentium 4
Chipset Standard Intel
RAM 512 MB
Hard Disk
OS Microsoft Windows XP
DBMS:
ORACLE 11g Enterprises Edition

Gambar

Gambar Topologi Jaringan


3.1.3 Antarmuka Perangkat Lunak
Untuk mengakses GoLaundry bisa memakai segala jenis browser. Jadi tidak
diperukan browser khusus untuk mengkases GoLaundry.

Gambar 3.2.3.1 Form Home


3.1.4 Antarmuka Komunikasi
Yang dibutuhkan hanya sebuah computer server dan satu beberapa computer client
yang terhubung secara client-server dalam lingkup jaringan internet atau internet berbasis
protocol Trsansmission Control Protocol/ Internet Protocol(TCP/IP).
3.2 Kebutuhan Fungsional

Pelanggan dapat m endaftar sebagai pelanggan GoLaundry


Sistem menyediakan menu Register, Login, saldo, pemesanan layanan
Pelanggan dapat membayar jasa secara terkomputerisasi dengan menggunakan saldo
yang telah diisi sebelumnya
3.2.1 Deskripsi Kebutuhan Fungsional
Pelanggan harus register terlebih dahulu setelah register pelanggan dapat login

menggunakan akun yang telah di registrasi tersebut. Setelah login pelanggan dapat memilih
menu yang ada di dalam GoLaundry seperti menu pesanan layanan, cek saldo/isi saldo.

3.2.2 Diagram Konteks

Untuk mengakses GoLaundry penggunan harus mendaftar agar dapat login ke


GoLaundry. GoLaundry memungkinkan pengguna untuk melihat ,ateri yang ditampilkan
dalam GoLaundry. Pengguna yang mempunyai otorisasi sebagai admin dapat mengupdate
layanan dalam GoLaundry, tapi sebelumnya harus login terlebih dahulu untuk masuk ke fitur
layan admin.
3.2.3 DFD Level 1

3.2.3 Kamus Data


KAMUS DATA
Nama

: Data Pemesanan layanan goLaundry

Alias

:-

Bentuk data

: Website pemesanan layanan golaundry

Arus data

: calon pelanggan registrasi login memilih menu layanan pesanan

golaundry
Penjelasan
golaundry

: menjelaskan cara pemesanan layanan go laundry melalui website

Periode

: perhari

Volume

: setiap hari

Struktur data : id_pelanggan, nama, alamat, no_hp,jenis_paket, deterjen, harga/kg


3.3 Kebutuhan Performansi
Website GoLaundry memiliki respon time kurang dari 1 menit untuk setiap aksi
pergantian page.
3.4 Kendala Perancangan
Jika Hosting down website tidak bisa di akses, koding yang rumit yang belum
dipahami
3.5 Atribut Sistem Perangkat Lunak
3.5.1 Keandalan
Sistem GoLaundry ini dapat digunakan selama 24 jam tiap hari, dengan dukungan
sistem operasi yang memiliki stabilitas tinggi
3.5.2 Ketersediaan
Ketersediaan data pemesanan layanan GoLaundry diperiksa oleh petugas
administrasi setiap harinya.
3.5.3 Keamanan
Keamanan masing-masing user dapat diandalkan, karena setiap user memiliki hak
dengan hak dan tugas yang berbeda, terutama menyangkut masalah sistem yang ada.
3.5.4 Keremawatan
Sistem GoLaundry tidak memerlukan perawatan khusus, hanya berkaitan dengan
permasalahan databasenya, bila terjadi space penuh atau crash (karena sistem ini telah dibuat
sedemikian rupa sehingga mampu memberikan keandalan dan stabilitas yang tangguh).
3.5.5 Kepemindahan
Sistem GoLaundry bersifat Portable, karena bisa diakses dengan smartphone yang
mendukung,
3.6 Kebutuhan Lain
3.6.1 Database
Database yang terdapat dalam GoLaundry ini terdiri dari :
a.
b.
c.

Data-data pemesanan jasa laundry


Database pelanggan GoLaundry
Database saldo pelanggan GoLaundry

1 NF
Tabel 6.1.1 Normalisasi 1NF
Id_Pe
l
1
2
3
4
5

Jenis_pake

Nama

Alamat

No_hp

Dodo
Doni
Sani
Gaga
Deri

Bandung
Bandung
Cimahi
Cimahi
Bandung

08123456789
08198765432
08210987654
08278901234
08109876543

t
Kilat
Biasa
Kilat
Kilat
Biasa

Deterjen

Harga /kg

Jml_kiloan

Rinso
Rinso
Rinso
Rinso
Rinso

7000
5500
7000
7000
5500

1
1
2
1
3

2 NF
Tabel 6.1.2 Pelanggan 2NF
Id_Pel*

Nama

Alamat

No_hp

Jenis_paket**

Jml_kiloan

Dodo

Bandung

08123456789

Kilat

Doni

Bandung

08198765432

Biasa

Sani

Cimahi

08210987654

Kilat

Gaga

Cimahi

08278901234

Kilat

Deri

Bandung

08109876543

Biasa

Tabel 6.1.2.1 layanan 2NF


Jenis_paket*

Deterjen

Harga /kg

Kilat

Rinso

7000

Biasa

Rinso

5500

3NF
Tabel 6.1.3 Layanan 3NF
Jenis_paket*

Deterjen

Harga /kg

Kilat

Rinso

7000

Biasa

Rinso

5500

Tabel 6.1.3.1 Pelanggan


Id_Pel*

Nama

Alamat

No_hp

1
2
3
4
5

Dodo
Doni
Sani
Gaga
Deri

Bandung
Bandung
Cimahi
Cimahi
Bandung

08123456789
08198765432
08210987654
08278901234
08109876543

Tabel 6.1.3.2 Pesanan


Jml_kiloan

Jenis_paket

Id_Pel**

1
1
2
1
3

Kilat
Biasa
Kilat
Kilat
Biasa

1
2
3
4
5

Anda mungkin juga menyukai