Gl01 Sipsator Oop

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