Upload
prima-jatnika
View
216
Download
0
Embed Size (px)
Citation preview
8/16/2019 Gl01 Sipsator Oop
1/31
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
BERORIENTASI OBJEK
Sistem Informasi Penjualan Sareart !otor
SIPSATOR
untuk :
Tugas Analisis Desain Sistem Komputer
Dipersiapkan oleh :
Angga Nugrawan 10213099
Prima Jatnika 10213100
eki Septian 1021310!
u"# Setiawan 1021311$
%ugun %unawan 10213131
J&&SAN T'KN(K K)*P&T'
+AK&,TAS T'KN(K DAN (,*& K)*P&T'
&N(-'S(TAS K)*P&T' (ND)N'S(A
201!
Jurusan Teknik Komputer
Universitas Komputer
Indonesia
Nomor "o#umen Halaman
1/27
Re$isi - Tgl:
"AFTAR PERUBAHAN
GL02
8/16/2019 Gl01 Sipsator Oop
2/31
Re$isi "es#risi
A
B
%
"
E
F
G
(ND'.
T%,/ A B % " E F G
Ditulis
oleh
Kelompok /
Disetuuioleh
Dosen
231
8/16/2019 Gl01 Sipsator Oop
3/31
"aftar Halaman Peru&a'an
Halaman Re$isi Halaman Re$isi
331
8/16/2019 Gl01 Sipsator Oop
4/31
"aftar Isi
Datar (si4
Datar %am5ar!
Datar ,ampiran 6
1 Pen"ahuluan10
11 Tuuan10
12 ,ingkup *asalah10
13 Deinisi7 Akronim "an Singkatan10
14 eerensi11
18 Deskripsi &mum Dokumen11
2 Deskripsi %lo5al Perangkat ,unak11
21 Perspekti Pro"uk11
22 +ungsi Pro"uk11
23 Karakteristik Pengguna1224 atasan/5atasan12
28 Asumsi "an Ketergantungan12
431
8/16/2019 Gl01 Sipsator Oop
5/31
3 Deskripsi ini Ke5utuhan12
31 Ke5utuhan antarmuka eksternal12
311 Antarmuka pemakai12
312 Antarmuka perangkat keras12
313 Antarmuka perangkat lunak13
314 Antarmuka komunikasi13
32 Ke5utuhan +ungsionalitas14
321 +ungsi Tam5ah Sparepart18
3211 Skenario18
3212 Dinamika )5ek18
322 +ungsi '"it (normasi Sparepart1!
3221 Skenario1!
3222 Dinamika )5ek1!
323 +ungsi mem5eri laporan Sparepart16
3231 Skenario16
3232 Dinamika )5ek16
324 +ungsi Penarian Sparepart16
3241 Skenario16
3242 Dinamika )5ek1$
328 +ungsi *enghitung total Penualan Sparepart1$
3281 Skenario1$
3282 Dinamika )5ek1$
32! +ungsi *em5erikan ,aporan Penualan1$
32!1 Skenario1$
32!2 Dinamika )5ek19
326 +ungsi ,ihat ,aporan Penualan19
3261 Skenario19
3262 Dinamika )5ek19
32$ +ungsi '"it Pengguna Program19
32$1 Skenario19
32$2 Dinamika )5ek20
329 +ungsi ,ihat ,aporan Sparepart20
3291 Skenario20
3292 Dinamika )5ek20
33 Deskripsi Kelas Kelas21
331 Diagram Kelas21
332 Spesiikasi Kelas22
3321 Kelas *ain22
33211 Deskripsi Atri5ut22
831
8/16/2019 Gl01 Sipsator Oop
6/31
33212 Deskripsi ,a#anan22
3322 Kelas Kasir23
33221 Deskripsi Atri5ut23
33222 Deskripsi ,a#anan23
3323 Kelas ,aporan Penualan23
33231 Deskripsi Atri5ut23
33232 Deskripsi ,a#anan23
3324 Kelas Pem5a#aran24
33241 Deskripsi Atri5ut24
33242 Deskripsi ,a#anan24
3328 Kelas Kar#awan %u"ang24
33281 Deskripsi Atri5ut24
33282 Deskripsi ,a#anan24
332! Kelas Sparepart28
332!1 Deskripsi Atri5ut28
332!2 Deskripsi ,a#anan28
3326 Kelas ,aporan Sparepart28
33261 Deskripsi Atri5ut28
33262 Deskripsi ,a#anan2!
34 Deskripsi Ke5utuhan Non +ungsional2!
341 Perormansi2!
342 atasan *emori2!
343 *o"us )perasi2!
344 Ke5utuhan A"aptasi ,okasi2!
38 Atri5ut Kualitas Perangkat ,unak26
381 Kean"alan26
382 Keterse"iaan26
383 Keamanan26
384 Keremawatan ;maintaina5ilit#
8/16/2019 Gl01 Sipsator Oop
7/31
"aftar Gam&ar
%am5ar 1 Diagram &se =ase14
%am5ar 2 Kelas Diagram1!
631
8/16/2019 Gl01 Sipsator Oop
8/31
"aftar Lamiran
$31
8/16/2019 Gl01 Sipsator Oop
9/31
( Pen)a'uluan
(*( Tujuan
Dokumen spesiikasi ke5utuhan pengguna sistem atau sotware ini 5ertuuan mem5erikan inormasi
kepa"a pengguna mengenai sparepart motor apa saa #ang akan "an telah terual
(*+ Lingkup Masalah
• Sotware untuk sistem inormasi penualan sparepart motor #ang se"ang "i kem5angkan ini
5ernama >SIPSAT!?
• Pa"a "asarn#a S(PSAT) ini 7 5erungsi untuk "apat mempermu"ah penggunann#a untuk
mengetahui sparepart apa saa #ang telah keluar atau su"ah terual Selain itu7 "engan
sotware ini pegawai toko ti"ak perlu repot/repot menghitung seara manual lagi 5arang
#ang masuk ataupun 5arang #ang keluar7 karena sotware ini uga "ikem5angkan agar "apat
men#impan "ata 5arang #ang 5aru masuk "ari suplier Serta sotware ini uga "apat
menghitung akuntasi total harga ataupun 5arang #ang telah terual Sotware ini ti"ak "apat
"i akses seara online
• Sotware ini a"alah pengem5angan "ari sistem inormasi #ang telah 5an#ak 5ere"ar
Komputerisasi akan "ilakukan "alam sistem inormasi ini7 khususn#a "etil 5arang #ang
keluar kemu"ian 5arang #ang terse"ia Sehingga inormasi 5arang #ang terual akan le5ih
akurat "an le5ih "etil Dengan ara seperti ini pengguna "imu"ahkan untuk menginput
5arang7 kemu"ian mengunggah "ata 5arang #ang su"ah terual "engan mu"ah
(*, Definisi, Akronim dan Singkatan
1 Dokumen SKP, merupakan singkatan "ari "okumen Spesi"ikasi Ke#utu$an Perangkat
%unak
2 S(PSAT) merupakan singkatan "ari Sistem In"ormasi Pen&ualan Sparepart 'otor
(*- Referensi
Dokumen ini meruuk pa"a hasil penarian inormasi/inormasi #ang terkait "engan Sistem (normasi7
"an penulisan "okumen ini "i"asarkan pa"a "okumen/"okumen se5agai 5erikut :
1 https:i"wikipe"iaorgwikiData@low@"iagram7 "iakses pa"a Jumat7 11 *aret 201!
2 uil"ing the Anal#sis *o"el 2 Sura"et Jitprapaikulsarn Derie" rom oger SPressman7
Sotware 'ngineering: A PratitionerBs Approah7 !th '"ition
3 Ken"all7 K' "an J' Ken"all7 20037 Analisis "an Peranangan Sistem
(*. Deskripsi Umum Dokumen
Dokument ini ter"iri "ari tiga A "engan perinian se5agai 5erikut :
931
https://id.wikipedia.org/wiki/Data_flow_diagramhttps://id.wikipedia.org/wiki/Data_flow_diagram
8/16/2019 Gl01 Sipsator Oop
10/31
• A 1 Pen"ahuluan7 merupakan pengantar SKP, #ang 5erisi tuuan penulisan "okumen7
lingkup masalah pengem5angan sotware7 uga memuat "einisi7 akronim "an istilah #ang
"igunakan serta "eskripsi umum
• A 2 Deskripsi %lo5al Perangkat ,unak7 men"einisikan perspekti pro"uk perangkat
lunak serta asumsi "an ketergantungan #ang "igunakan "alam pengem5angan sotware ini
• A 3 Deskripsi ini Ke5utuhan7 men"eskripsikan ke5utuhan khusus 5agi pengguna
sotware ini7 meliputi ke5utuhan antarmuka7 ke5utuhan ungsionalitas7 ke5utuhan
perormansi7 5atasan peranangan7 atri5ut sistem perangkat lunak terse5ut
+ "es#risi Glo&al Peran/#at Luna#
+*( Perspektif Produk
S(PSAT) ini merupakan sistem inormasi penualan sparepart motor #ang "ise"iakan pa"a toko
untuk memu"ahkan menginputkan sparepart #ang masuk atau #ang telah "ikirim "ari suplier7
kemu"ian "apat menginormasikan sparepart apa saa #ang telah terual Dengan a"an#a sotware
ini "iharapkan "apat mempermu"ah penggunan#a untuk menginormasikan setiap a"an#a pro"uk
#ang su"ah terual
+*+ Fungsi Produk
Sotware ini mempun#ai 5e5erapa ungsi utama7 antara lain :
1< ;SKP,/+1< *ampu melakukan proses login2< ;SKP,/+2< *ampu menginputkan "ata 5arang #ang masuk "ari suplier ke toko3< ;SKP,/+3< *ampu menatat "ata ino stok 5arang #ang a"a "i toko4< ;SKP,/+4< *ampu menatat "ata 5arang #ang telah terual kepa"a pelanggan8< ;SKP,/+8< *ampu menghasilkan inormasi laporan akhir
+*, Karakteristik Pengguna
Kategori Pengguna Aktivitas
Kasir *ela#ani pelanggan7 *enatat "ata 5arang #ang
telah terual7 *em5uat laporan penualan
Kar#awan %u"ang
*enatat "ata 5arang masuk7 *enatat "ata ino
stok 5arang7 *em5uat laporan "ata 5arang
masuk "an ino stok 5arang
Pemilik Toko
*enerima laporan7 *engeek ino stok 5arang7
*engeek "ata 5arang #ang masuk atau keluar7
*engelola "ata kar#awan
1031
8/16/2019 Gl01 Sipsator Oop
11/31
+*- atasan!"atasan
• Sotware inormasi penualan ini ti"ak menangani masalah perhitungan untuk penatatan
akuntasi
• Sotware ini ti"ak "apat "iakses seara online atau ti"ak terhu5ung ke internet
• Sotware ini akan "i5angun menggunakan kakas Jaa
+*. Asumsi dan Ketergantungan
• Para pengguna sotware ini su"ah ter5iasa menggunakan komputer
• Ter5iasa menginputkan 5arang ke "alam "ata5ase
• Para pengguna sotware telah memiliki (D untuk akses ke sistem
, "es#risi Rin0i Ke&utu'an
,*( Ke"utuhan antarmuka eksternal
,*(*( Antarmu#a ema#ai
Sotware ini menggunakan antarmuka 5er5asis grais ;%&(< sehingga penggunauser han#a
mengoperasikann#a menggunakan ke#5oar" "an mouse
,*(*+ Antarmu#a eran/#at #eras
Sotware ini ti"ak memerlukan perangkat keras tertentu
,*(*, Antarmu#a eran/#at luna#
Sotware ini "i5angun menggunakan Program Jaa Net5eans S(PSAT) ini "apat "ialankan pa"a
sistem operasi minimal Cin"ows .P
,*(*- Antarmu#a #omuni#asi
*enggunakan Jaringan ,oal
1131
8/16/2019 Gl01 Sipsator Oop
12/31
,*+ Ke"utuhan Fungsionalitas
erikut ini a"alah Use (ase )iagram #ang menelasakan interaksi entitas/entitas eksternal "engan
s*stem+ Pemilik toko memiliki semua hak akses7 kemu"ian pemilik toko "apat melihat "ata 5arang "i
gu"ang7 melihat laporan penualan "an pem5elian setiap harin#a Se"angkan #ang melakukan
menam5ah 5arang 7 menge"it ino 5arang a"alah kar#awan gu"ang Kasir 5ertugas se5agai perantara
"engan pem5eli Kasir "apat menari 5arang #ang terse"ia "i gu"ang "an kasir mem5erikan laporan
penualan perharin#a
%am5ar 1 Use (ase )iagram
1231
8/16/2019 Gl01 Sipsator Oop
13/31
,*+*( Fun/si Tam&a' Sareart
+ungsi Tam5ah Sparepart "i5agi mena"i "ua #aitu Tam5ah Sparepart 5aru "an Tam5ah Sparepart
#ang su"ah a"a
,*+*(*( S#enario
A Skenario Tam5ah Sparepart 5aru
1 Kar#awan gu"ang meminta program menampilkan orm tam5ah sparepart
2 Program menampilakan orm tam5ah sparepart
3 Kar#awan gu"ang memasukan nama sparepart
4 Program mem5erikan list nama "an (D sparepart
8 Jika nama sparepart ti"ak a"a #ang sama7 maka kar#awan gu"ang memasukan nama
sparepart #ang 5aru
! Kar#awan gu"ang memasukan nomor (D #ang 5aru
6 Kar#awan gu"ang memasukan ino "etail sparepart
$ Kar#awan gu"ang men#impan "ata sparepart "i "ata5ase
9 Program mem5erikan pesan 5ahwa Sparepart 5erhasil "itam5ahkan
Skenario Tam5ah Sparepart #ang su"ah a"a
1 Kar#awan gu"ang meminta program menampilkan orm tam5ah sparepart
2 Program menampilkan orm tam5ah sparepart
3 Kar#awan gu"ang memasukan nama sparepart
4 Program mem5erikan list nama "an (D sparepart
8 Jika nama sparepart su"ah a"a7 kar#awan gu"ang han#a menge"it umlah sparepart #ang
masuk
! Kar#awan gu"ang men#impan "ata sparepart "i "ata5ase
6 Program mem5erikan pesan 5ahwa Sparepart 5erhasil "itam5ahkan
1331
8/16/2019 Gl01 Sipsator Oop
14/31
,*+*(*+ "inami#a O&je#
,am#ar 2+ )inamika #&ek Untuk Tam#a$ Sparepart #aru+
,am#ar + )inamika #&ek Untuk Tam#a$ Sparepart *ang ada+
1431
8/16/2019 Gl01 Sipsator Oop
15/31
,*+*+ Fun/si E)it Informasi Sareart
+ungsi '"it (normasi Sparepart #ang "i akses oleh Kar#awan %u"ang memiliki skenario se5agai
5erikut
,*+*+*( S#enario
Skenario '"it (normasi Sparepart
1 Kar#awan gu"ang masuk ke orm "ata sparepart
2 Program mem5erikan list nama "an (D sparepart
3 Kar#awan menari sparepart #ang akan "i u5ah
4 Program menampilkan sparepart #ang akan "i u5ah
8 Setelah sparepart "itemukan7 kar#awan gu"ang tinggal mengu5ah "ata/"ata sparepart
! Setelah selesai "ata 5arang "i simpan kem5ali "i "ata5ase untuk "i &p"ate (normasin#a
6 Program seara otomatis akan mengup"ate inormasi ter5aru
,*+*+*+ "inami#a O&je#
,am#ar .+ )inamika dit In"ormasi Sparepart+
,*+*, Fun/si mem&eri laoran Sareart
+ungsi mem5eri laporan Sparepart #ang "i akses oleh kar#wan gu"ang memiliki skenario se5agai
5erikut
1831
8/16/2019 Gl01 Sipsator Oop
16/31
,*+*,*( S#enario
Skenario mem5eri laporan Sparepart
1 Kar#awan gu"ang meminta program menampilkan orm ,aporan Sparepart
2 Program menampilkan sparepart #ang terse"ia "i "ata5ase
3 Kar#awan mengunggah ,aporan terse5ut kepa"a Program #ang "imiliki oleh Pemilik Toko
4 Program mem5erikan pesan 5ahwa ,aporan Sparepart telah "ikirim
,*+*,*+ "inami#a O&je#
,am#ar 0+ )inamika #&ek mem#eri laporan Sparepart
,*+*- Fun/si Pen0arian Sareart
+ungsi Penarian Sparepart #ang "i akses oleh Kasir "engan ara menari sesuai nama sparepart
,*+*-*( S#enario
Skenario Penarian Sparepart
1 Kasir menari nama sparepart #ang "iari oleh pem5eli
1!31
8/16/2019 Gl01 Sipsator Oop
17/31
2 Program menampilkan inormasi 5arang #ang "iari 5eserta harga
3 Kasir memilih sparepart #ang "iari sesuai "engan umlah #ang akan "i5eli pelanggan
,*+*-*+ "inami#a O&je#
,am#ar + )inamika #&ek Penarian Sparepart
,*+*. Fun/si !en/'itun/ total Penjualan Sareart
+ungsi *enghitung total Penualan Sparepart #ang "iakses oleh kasir memiliki senario se5agai 5erikut
,*+*.*( S#enario
1 Program menampilkan umlah 5arang "an harga #ang "i5eli oleh pelanggan2 Kasir memasukan umlah uang #ang "i5a#arkan oleh pelanggan
1631
8/16/2019 Gl01 Sipsator Oop
18/31
3 Program akan menghitung uang kem5alian "an akan menetak struk pem5elian
,*+*.*+ "inami#a O&je#
,*+*1 Fun/si !em&eri#an Laoran Penjualan+ungsi *em5erikan ,aporan Penualan "i akses oleh Kasir "an memiliki senario se5agai 5erikut
,*+*1*( S#enario
Skenario *em5erikan ,aporan Penualan
1 Kasir meminta program menampilkan orm ,aporan Penualan
2 Program menampilkan orm untuk memasukan tanggal penualan
3 Kasir memasukan tanggal penualan
4 Program akan menampilkan total penualan pa"a tanggal #ang telah "imasukan8 Kasir mengirim ,aporan terse5ut ke Program Pemilik Toko
! Program mem5eri pesan laporan telah terkirim
1$31
8/16/2019 Gl01 Sipsator Oop
19/31
,*+*1*+ "inami#a O&je#
,am#ar 3+ )inamika #&ek 'em#erikan %aporan Pen&ualan+
,*+*2 Fun/si Li'at Laoran Penjualan
+ungsi ,ihat ,aporan Penualan "i akses oleh Pemilik toko #ang memeiliki senario se5agai 5erikut
,*+*2*( S#enario
Skenario ,ihat ,aporan Penualan
1 Pemilik toko meminta program menampilkan orm ,aporan Penualan
2 Program menampilkan ,aporan Penualan #ang telah "ikirim oleh Kasir
3 Pemilik toko "apat mengun"uh laporan terse5ut
4 Program mengkonersi laporan terse5ut ke"alam PD+ untuk "ilihat oleh pemilik toko
1931
8/16/2019 Gl01 Sipsator Oop
20/31
,*+*2*+ "inami#a O&je#
%am5ar 9 Dinamika )5ek ,aporan Penualan
,*+*3 Fun/si E)it Pen//una Pro/ram
+ungsi '"it Pengguna Program memiliki 2 ungsi #aitu e"it passwor" "an &sername Pengguna #ang
su"ah a"a "an menam5ahkan Pengguna aru
,*+*3*( S#enario
A Skenario '"it passwor" "an &sername Pengguna #ang su"ah a"a
1 Pemilik toko meminta program menampilkan +orm '"it Pengguna
2 Program menampilkan &ser #ang telah ter"atar
3 Pemilik toko "apat mengu5ah "ata pengguna sesuai persetuuan pengguna lainn#a
4 Jika a"a "ata #ang "iu5ah maka program otomatis akan men#impan "ata
ter5arun#a8 Program akan menampilkan pesan "ata telah "iu5ah oleh Pemilik Toko
2031
8/16/2019 Gl01 Sipsator Oop
21/31
Skenario Tam5ah Pengguna aru
1 Pemilik toko meminta program menampilkan +orm '"it pengguna
2 Program menampilkan +orm '"it pengguna
3 Pemilik toko meminta program menampilkan +orm Tam5ah &ser
4 Program menampilkan +orm egestrasi
8 Pemilik Toko mengisi semua inormasi #ang terse"ia sesuai "ata "iri pengguna
nantin#a
! Program akan men#impan "ata #ang telah "itam5ahkan seara otomatis
6 Program akan menampilkan pesan 5ahwa &ser aru telah "itam5ahkan
,*+*3*+ "inami#a O&je#
,am#ar 14+ )inamika #&ek Tam#a$ Pengguna 5aru+
,am#ar 11+ )inamika #&ek dit Pengguna+
2131
8/16/2019 Gl01 Sipsator Oop
22/31
,*+*4 Fun/si Li'at Laoran Sareart
+ungsi ,ihat ,aporan Sparepart "i akses oleh Pemilik toko #ang memiliki senario se5agai 5erikut
,*+*4*( S#enario
Skenario ,ihat ,aporan Sparepart
1 Pemilik toko meminta program menampilkan +orm ,aporan Sparepart
2 Program menampilkan ,aporan Sparepart #ang telah "ikirim oleh Kar#awan %u"ang
3 Pemilik toko "apat menari setiap sparepart #ang a"a "i laporan Sparepart
4 Pemilik "apat mengun"uh laporan terse5ut 5erupa PD+
8 Program akan mengkonersin#a ke"alam PD+ "an akan tersimpan "i komputer Pemilik Toko
,*+*4*+ "inami#a O&je#
%am5ar 12 Dinamika )5ek ,ihat ,aporan Sparepart
,*+*(5 Fun/si Lo/in
+ungsi ,ogin memiliki tiga skenario #aitu login pemilik toko7 login kasir "an login kar#awan gu"ang
,*+*(5*( S#enario
A Skenario ,ogin Pemilik Toko
1 Pemilik Toko mengakses +orm ,ogin
2 Program menampilkan +orm ,ogin "engan 5er5agai enis ,ogin
3 Pemilik Toko memilih ,ogin untuk manager
2231
8/16/2019 Gl01 Sipsator Oop
23/31
4 Program menampilkan &sername "an Passwor"
8 Pemilik Toko mengisi +orm
! Jika &sername "an Passwor" 5enar7 maka program akan menampilkan orm halaman utama
pemilik toko
6 Jika &sername atau Passwor" salah7 maka program akan menampilkan pesan
Skenario ,ogin Kasir
1 Kasir mengakses +orm ,ogin
2 Program menampilkan +orm ,ogin "engan 5er5agai enis ,ogin
3 Kasir memilih ,ogin untuk kasir
4 Program menampilkan &sername "an Passwor"
8 Kasir mengisi +orm
! Jika &sername "an Passwor" 5enar7 maka program akan menampilkan orm halaman utama
kasir
6 Jika &sername atau Passwor" salah7 maka program akan menampilkan pesan
= Skenario Kar#awan %u"ang
1 Kar#awan %u"ang mengakses +orm ,ogin
2 Program menampilkan +orm ,ogin "engan 5er5agai enis ,ogin
3 Kar#wan %u"ang memilih ,ogin untuk Kar#awan
4 Program menampilkan &sername "an Passwor"
8 Kar#awan %u"ang mengisi +orm
! Jika &sername "an Passwor" 5enar7 maka program akan menampilkan orm halaman utama
Kar#awan %u"ang
6 Jika &sername atau Passwor" salah7 maka program akan menampilkan pesan
2331
8/16/2019 Gl01 Sipsator Oop
24/31
,*+*(5*+ "inami#a O&je#
,am#ar 1+ )inamika #&ek %ogin+
2431
8/16/2019 Gl01 Sipsator Oop
25/31
3.3 "es#risi "ia/ram Kelas
,*,*( "ia/ram Kelas
%am5ar 2 )iagram (lass
2831
8/16/2019 Gl01 Sipsator Oop
26/31
,*,*+ Sesifi#asi Kelas
,*,*+*( Kelas !ain
3.3.2.1.1 Deskripsi Atribut
Atri5ut/atri5ut #ang "imiliki oleh kelas Pemilik Toko a"alah :
1 (" pemilik ;5ertipe string< i" pengguna program pemilik toko
2 Passwor" ;5ertipe string< passwor" pemilik toko
3 username ;5ertipe string< nama pemilik toko
3.3.2.1.2 Deskripsi Layanan
,a#anan/la#anan #ang "imiliki oleh kelas Pemilik Toko ini a"alah :
1 %et@(D@laporansparepart
a (nput /
5 )utput laporan sparepart
Deskripsi menampilkan laporan semua sparepart "ari kar#awan gu"ang
2 %et@(D@laporanpenualan
a (nput /
5 )utput laporan penualan
Deskripsi menampilkan laporan semua hasil penualan sparepart
3 Set@tam5ah user
a (nput nama user 5aru
5 )utput /
Deskripsi menam5ah user 5aru pa"a program
4 Set@e"it user
a (nput e"it user "an passwor"
5 )utput /
Deskripsi mengu5ah "ata pegawai
,*,*+*+ Kelas Kasir
3.3.2.2.1 Deskripsi Atribut
Atri5ut/atri5ut #ang "imiliki oleh kelas Kasir a"alah
1 (D@Kasir nomor i"entitas kasir
2!31
8/16/2019 Gl01 Sipsator Oop
27/31
2 &sername nama kasir
3 Passwor" passwor" kasir
3.3.2.2.2 Deskripsi Layanan
,a#anan/la#anan #ang "imiliki oleh kelas Kasir a"alah
1 %et@sparepart
a (nput /
5 )utput mengirimkan pem5a#aran
Deskripsi melakukan transaksi pem5a#aran sparepart #ang telah terual
2 A""@(D@kasir
a (nput /
5 )utput /
Deskripsi /
,*,*+*, Kelas Laoran Penjualan
3.3.2.3.1 Deskripsi Atribut
Atri5ut/atri5ut #ang "imiliki oleh kelas Penualan a"alah
1 (D@laporan@penualan hasil penualan 5arang
2 (D@pem5a#aran harga setiap 5arang
3 Total@penualan total 5arang "an total harga
3.3.2.3.2 Deskripsi Layanan
,a#anan/la#anan #ang "imiliki oleh kelas Penualan a"alah
1 A""@(D@,aporanpenualan
a (nput Pem5a#aran
5 )utput ,aporan Penualan
Deskripsi *engirimkan ,aporan penualan kepa"a pemilik toko
,*,*+*- Kelas Pem&a6aran
3.3.2.4.1 Deskripsi Atribut
Atri5ut/atri5ut #ang "imiliki oleh kelas Pem5a#aran a"alah
1 (D@Pem5a#aran hasil pem5a#aran
2 (D@Kasir (D kasir #ang melakukan transaksi
3 Total@pem5a#aran total harga 5arang #ang "i5eli
2631
8/16/2019 Gl01 Sipsator Oop
28/31
4 Tanggal@Pem5a#aran tanggal 5arang "i5eli
3.3.2.4.2 Deskripsi Layanan
,a#anan/la#anan #ang "imiliki oleh kelas Pem5a#aran a"alah
1 A""@(D@laporan penualan
a (nput laporan penualan
5 )utput /
Deskripsi *enam5ahkan laporan penualan 5arang
,*,*+*. Kelas Kar6a7an Gu)an/
3.3.2.5.1 Deskripsi Atribut
Atri5ut/atri5ut #ang "imiliki oleh kelas Ka#awan %u"ang a"alah
1 (" kar#awan nomor i"entitas kar#wan2 &sername nama kar#awan
3 Passwor" passwor" milik kar#awan
3.3.2.5.2 Deskripsi Layanan
,a#anan/la#anan #ang "imiliki oleh kelas Kar#awan %u"ang a"alah
1 A""@(D@laporan@sparepart
a (nput Tam5ah ,aporan
5 )utput /
Deskripsi *engup"ate laporan Sparepart
2 '"it@sparepart
a (nput &5ah "ata
5 )utput /
Deskripsi *engu5ah "ata sparepart #ang akan "iu5ah
3 %et@sparepart
a (nput /
5 )utput Data Sparepart
Deskripsi *enari Sparepart #ang a"a "i "ata5ase
,*,*+*1 Kelas Sareart
3.3.2.6.1 Deskripsi Atribut
Atri5ut/atri5ut #ang "imiliki oleh kelas Sparepart a"alah
1 Nama sparepart nama "ari sparepart
2$31
8/16/2019 Gl01 Sipsator Oop
29/31
2 ("sparepart nomor i" sparepart
3 Earga sparepart harga setiap sparepart
4 Jenis enis/enis sparepart
3.3.2.6.2 Deskripsi Layanan
,a#anan/la#anan #ang "imiliki oleh kelas Sparepart a"alah
1 %et@sparepart
a (nput =ari Sparepart
5 )utput ,ist Sparepart
Deskripsi *enampilkan list "ata Sparepart #ang a"a
2 A""@(D@sparepart
a (nput /
5 )utput Tam5ah Sparepart
Deskripsi *enam5ah "ata sparepart #ang 5aru maupun #ang masih a"a
,*,*+*2 Kelas Laoran Sareart
3.3.2.7.1 Deskripsi Atribut
Atri5ut/atri5ut #ang "imiliki oleh kelas ,aporan Sparepart a"alah
1 ,aporan Sparepart mengirim laporan Sparepart
2 Stok Sparepart *enghitung Stok sparepart #ang masih a"a
3 (D@sparepart nomor i" sparepart
3.3.2.7.2 Deskripsi Layanan
,a#anan/la#anan #ang "imiliki oleh kelas ,aporan Sparepart a"alah
1 A""@(D@laporan@sparepart
a (nput /
5 )utput ,aporan Akhir Sparepart
Deskripsi ,aporan Data Sparepart kepa"a Pemilik Toko
3.4 Deskripsi Ke"utuhan #on Fungsional
,*-*( Performansi
S(PSAT) ini "apat "igunakan "engan menggunakan maksimal 10 "ata5ase #ang terhu5ung "engan
serer Tetapi umlah suplier #ang 5isa "i inputkan maksimal han#a $ suplier7 masing/masing suplier
2931
8/16/2019 Gl01 Sipsator Oop
30/31
"imasukan "alam "ata5ase 5er5e"a Jumlah pem5elian penghitungan total akuntansi #ang "apat
"iproses maksimal han#a ! pem5elian Karena "ata5ase #ang "igunakan 5an#ak sehingga mena"i
5atasan "alam penghitungan akhir
,*-*+ Batasan !emori
esarn#a memor# #ang "i5utuhkan pa"a komputer lient minimal 12$*7 se"angkan pa"a komputer
serer memor# minimal 812* esarn#a kapasitas har""isk "i setiap komputer lient #ang "iperlukan
untuk instalasi aplikasi "esktop S(PSAT) a"alah se5esar 10*7 se"angkan kapasitas pen#impanan
"ata pa"a serer a"alah se5esar 20%
,*-*, !o)us Oerasi
*o"us operasi S(PSAT) ini ter5agi mena"i 37 #aitu:
• ,eel kasir : "apat melakukan penatatan transaksi pem5elian sparepart oleh ustomer7 "apat
melakukan penatatan ino stok 5arang "i toko
• ,eel kar#awan gu"ang : "apat melakukan penatatan "ata 5arang masuk "an keluar7 "apat
melakukan penatatan ino stok 5arang "i gu"ang7 "apat melakukan pem5elian 5arang "ari
suplier
• ,eel manager : "apat meminta laporan hasil pem5elian "an penualan 5arang oleh kar#awan
gu"ang "an operator
,*-*- Ke&utu'an A)atasi Lo#asi
S(PSAT) ini "ihu5ungkan "engan aringan ,okal saa Ti"ak terhu5ung online
,*. Atri"ut Kualitas Perangkat Lunak
,*.*( Kean)alan
S(PSAT) ini ti"ak 5isa "i maintenane seara online7 karena sotware ini ti"ak men"ukung koneksi
online
,*.*+ Keterse)iaan
Keterse"iaan "ata untuk !eover*6 !estart 7 port maupun Import data#ase su"ah tertangani 5aik
,*.*, Keamanan
Penatatan laporan pem5elian han#a "apat "ilakukan oleh operator atau manager toko karena mereka
memiliki hak akses seperti akun #ang telah ter"atar Pem5uatan laporan akhir pun han#a "apat
"ilakukan oleh operator
,*.*- Kerema7atan 8maintaina&ilit69
Sipsator hampir ti"ak perlu melakukan perawatan khusus karena perawatan telah otomatis "ilakukan
oleh "ata5ase a"ministrator
3031
8/16/2019 Gl01 Sipsator Oop
31/31
,*.*. Keemin)a'an 8orta&ilit69
Sipsator 5ersiat ti"ak porta#le6 karena seara khusus "iranang untuk 5eralan pa"a sistem operasi
win"ows saa
,*1 atasan Peran$angan
S(PSAT) akan "iimplementasikan pa"a Sistem )perasi Cin"ows .P/107 menggunakan kakas Jaa7
5ahasa pemrograman Jaa Net5eans
,*2 Matriks Keterunutan
(nspeksi S(PSAT) akan "ilakukan "engan mengamati ko"e program #ang telah "ihasilkan per tahap
Analisis akan "ilakukan "engan pengukuran "ari hasil S(PSAT) "engan hasil #ang "iharapkan
Demonstrasi akan "ilakukan "engan mengamati kesesuaian antara masukan "an keluaran