Program Studi Teknik n!ormatika "urusan Teknik #lektro Politeknik $egeri %alang &014
Nomor %o$umen
Ha!aman
Re&isi
GL01-G01
1/10
Tgl: 24 April 2014
%AFTAR PERUBAHAN
Re&isi
%es$ri)si Perbaikan D'D dan penambahan metode (eighted tree similarit) pada sistem*
B * % E F G
'
Re&isi
%emperbaiki -e3el 1 D'D
Ha!aman
Re&isi
%aftar Isi
Daftar Isi ...i 1. Pendahuluan.......................................................................................................................................1 Deskripsi Umum Perangkat Lunak.........................................................................................................2 Deskripsi Umum Kebutuhan .................................................................................................................3
(, Pen a+u!uan
1.1 Tujuan Penulisan Dokumen
Dokumen GL !1 ini berisi "pesifikasi Kebutuhan Perangkat Lunak #"KPL$ atau Software Requirement Spesification (SRS) untuk Pembuatan Sistem Informasi Pasar Baru di Kota Probolinggo.%u&uan dari penulisan dokumen ini adalah untuk memberikan pen&elasan mengenai perangkat lunak 'ang akan dibangun baik berupa gambaran umum maupun pen&elasan detil dan men'eluruh.
1.2
Lingkup Masalah
Permasalahan 'ang diangkat dalam men'elesaikan penelitian ini adalah( )eningkatkan ketertarikan mas'arakat mengenai Pasar *aru di Probolinggo ini melalui media informasi online. )embantu para pengunjung 'ang belum mengetahui tata letak dari pasar ini. *agaimana informasi &enis dagangan 'ang berada di pasar ini dapat diketahui oleh mas'arakat umum.
1.3
Definisi, Istilah
an !ingkatan
%abel 1. Definisi+singkatan dan akronim
,o 1. 2. 3. #. &. '.
Keterangan Spesifikasi Kebutuhan Perangkat Lunak )erupakan dokumen hasil analisis 'ang berisi spesifikasi kebutuhan user. Software Requirement Spesification Dokumen ini sama dengan "KPL. Sistem Infromasi Pasar Baru Data Flow Diagram Diagram 'ang menggambarkan aliran data dan proses 'ang ter&adi di dalam sistem. Database management system "oft.are atau tool 'ang digunakan untuk men'impan data#database$. ntity Relationship Diagram )erupakan diagram 'ang menggambarkan relas antara entiti dan atribut dari masing masing entit'.
1." 1.%
dan istilah 'ang digunakan serta deskripsi umum dokumen 'ang merupakan ikhtisar dokumen "KPL. *ab 2 Deskripsi Global Perangkat Lunak+ mendefinisikan perspektif produk perangkat lunak serta asumsi dan ketergantungan 'ang digunakan dalam pengembangan sistem. *ab 3 Deskripsi 0in/i Kebutuhan+ mendeskripsikan kebutuhan khusus bagi sistem+ 'ang meliputi kebutuhan antarmuka eksternal+ kebutuhan fungsionalitas+ kebutuhan performansi+ batasan peran/angan+ atribut sistem perangkat lunak dan kebutuhan lain dari sistem.
1.*
+ungsi P$o uk
"istem 'ang akan dibangun harus dapat memiliki kriteria sebagai berikut ( 1. Fungsi Login [SKPL-SIMPARU-001] )erupakan fungsi 'ang digunakan oleh admin #petugas pasar$ untuk dapat masuk ke dalam sistem 'ang akan digunakan untuk mengelola data pada sistem ini. 2. Fungsi Error Login [SKPL-SIMPARU-002] )erupakan fungsi 'ang digunakan oleh sistem 'ang dapat menampilkan pesan error ketika data login user tidak sesuai dengan data 'ang ada pada database. 3. Fungsi Logout [SKPL-SIMPARU-003] )erupakan fungsi 'ang digunakan oleh sistem untuk menangani proses logout user. . Fungsi Penge!o!""n #"t" P"s"r [SKPL-SIMPARU-00 ] )erupakan fungsi 'ang digunakan untuk mengelola data data pada pasar+ meliputi ( "$ Fungsi Penge!o!""n #"t" Lori [SKPL-SIMPARU-00 -01] )erupakan fungsi 'ang digunakan untuk menambah+menghapus+ menampilkan+ dan mengubah Data Lori. %$ Fungsi Penge!o!""n #"t" &ro'e! [SKPL-SIMPARU-00 -02] )erupakan fungsi 'ang digunakan untuk menambah+menghapus+ menampilkan+ dan mengubah Data %romel. ($ Fungsi Penge!o!""n #"t" #"g"ng"n [SKPL-SIMPARU-00 -03] )erupakan fungsi 'ang digunakan untuk menambah+menghapus+ menampilkan+ dan mengubah Data Dagangan. )$ Fungsi Penge!o!""n #"t" Pe)"g"ng [SKPL-SIMPARU-00 -0 ] )erupakan fungsi 'ang digunakan untuk menambah+menghapus+ menampilkan+ dan mengubah Data Pedagang. e$ Fungsi Penge!o!""n #"t" *erit" [SKPL-SIMPARU-00 -0+] )erupakan fungsi 'ang digunakan untuk menambah+menghapus+ menampilkan+ dan mengubah Data *erita. +. Fungsi Pen("ri"n #"t"-#"t" P"s"r [SKPL-SIMPARU-00+] )erupakan fungsi 'ang digunakan untuk men/ari informasi data data dan menampilkann'a pada admin. ,. Fungsi L"por"n #"t"-#"t" P"s"r [SKPL-SIMPARU-00,] )erupakan fungsi 'ang digunakan untuk merekap data data pasar men&adi laporan. -. Fungsi Men"'pi!."n #"t" *erit" [SKPL-SIMPARU-00-] )erupakan fungsi 'ang digunakan untuk menampilkan berita pada pengun&ung. /. Fungsi Men"'pi!."n #"t" Pe)"g"ng [SKPL-SIMPARU-00/] )erupakan fungsi 'ang digunakan untuk menampilkan data pedagang pada pengun&ung.
0. Fungsi Pen("ri"n Let". Pe)"g"ng [SKPL-SIMPARU-000] )erupakan fungsi 'ang digunakan untuk men/ari informasi letak lapak pedagang pada pengun&ung.
1.,
-a$akte$istik Pengguna
Karakteristik dari pengguna "istem Informasi Pasar *aru di Kota Probolinggo adalah seperti terlihat pada tabel Karakteristik Pengguna sebagai berikut (
%abel 2. Karakteristik Pengguna &ug"s )emasukkan informasi data pasar ke dalam sistem dan mengelola informasi pasar serta dapat melakukan pen/arian terhadap data data tentang pasar.
1". A.ses .e "p!i."si [SKPL-SIMPARU-001] [SKPL-SIMPARU-002] [SKPL-SIMPARU-003] [SKPL-SIMPARU-00 ] [SKPL-SIMPARU-00 -01] [SKPL-SIMPARU-00 -02] [SKPL-SIMPARU-00 -03] [SKPL-SIMPARU-00 -0 ] [SKPL-SIMPARU-00 -0+] [SKPL-SIMPARU-00+] [SKPL-SIMPARU-00,] [SKPL-SIMPARU-00-] [SKPL-SIMPARU-00/] [SKPL-SIMPARU-000]
Pengun&ung
)endapat informasi tentang pedagang dan dapat melakukan pen/arian terhadap letak pedagang serta pengun&ung akan mendapatkan berita tentang pasar baru ini.
1..
/atasan
*atasan batasan 'ang digunakan pada pembuatan perangkat lunak ini adalah ( 1. -lat alat 'ang digunaka adalah dengan .eb bro.ser 1hrome+ dan menggunakan database )'"2L. 2. %ersedia sarana .eb ser3er dan internet untuk mengakses aplikasi ini. 3. Data data 'ang digunakan berupa data pedagang+ data lori+ data tromel dan peta dari Pasar *aru di Probolinggo. 4. Penelitian ini dilakukan atas i5in dari Pengelola Pasar *aru Kota Probolinggo dengan data 'ang real+ sehingga sistem ini terbatas oleh data.
Pengunjung
Pencarian Pedagang
Data Lori
Petugas
"istem Informasi Pasar *aru di Kota Probolinggo ini men&elaskan bah.a gambaran umum dari sistem 'ang akan dibuat.
(,(-,(,(
%F% Le&e! (
D9D le3el 1 merupakan pen&abaran dari /onte8t diagram 'ang lebih rin/i. Dalam D9D le3el 1 memiliki 1! proses didalamn'a+ antara lain ( 1. Proses login dimana proses ini men&elaskan bagaimana admin masuk melalui inputan 'ang diberikan ke dalam sistem. 2. Proses pengolahan data lori dimana proses ini men&elaskan bagaimana sistem mengolah data lori 'ang diinput oleh admin ke dalam sistem. 3. Proses pengolahan data tromel dimana proses ini men&elaskan bagaimana sistem mengolah data tromel 'ang diinput oleh admin ke dalam sistem. 4. Proses pengolahan data dagangan dimana proses ini men&elaskan bagaimana sistem mengolah data dagangan 'ang diinput oleh admin ke dalam sistem. <. Proses pengolahan data pedagang dimana proses ini men&elaskan bagaimana sistem mengolah data pedagang 'ang diinput oleh admin ke dalam sistem.
@. Proses pengolahan data berita dimana proses ini men&elaskan bagaimana sistem mengolah data berita 'ang diinput oleh admin ke dalam sistem. =. Proses pen/arian data pasar dimana proses ini men&elaskan bagaimana sistem men/ari data pasar 'ang diinputkan oleh admin ke dalam sistem. ?. Proses pembuatan laporan men&elaskan bagaimana inputan 'ang masuk di dalam sistem diolah men&adi laporan 'ang nantin'a digunakan oleh admin untuk membuat laporan. A. Proses menampilkan data berita men&elaskan bagaimana sistem menampilkan data berita untuk pengun&ung. 1!. Proses menampilkan data pedagang men&elaskan bagaimana sistem menampilkan data pedagang untuk pengun&ung. 11. Proses pen/arian letak pedagang dimana proses ini men&elaskan bagaimana sistem men/ari letak pedagang 'ang diinputkan oleh pengun&ung ke dalam sistem.
Petugas(Admin)
ata_lori
"bl_lori
Inf0_dat a_ pasa r
Info_login ata_Login
ata_tromel
"bl_tromel
ata
Info_pencarian data_pasa r
Petugas(Admin)
Info_pedagang "bl_login at a_login '.0 Input dat a berit a Info_login Info_berita ata_berita "bl_berita
ata_berita
Pen gunjung
Info_letak_pedagang
ata_pencaria n_pedagang
<
id_dagangan
nam a_dagangan
deskripsi status
id_berita
tgl_input ,
data_dagangan
id_lori nam a_lori id_tromel deskripsi n am a_tromel data_tromel 1 mempu n+ai , data_pedagang , tgl_edit status deskripsi status jen is_tempat id_dagangan ukuran_tempat alamat id_lori id_detail_daga ngan nam a_pedagang status tgl_inpu t tgl_edit retribusi_per*ari tgl_inpu t
mempun+ai
data_lori
id_tromel
C"KPL "I)P-0U !!4 !<D C"KPL "I)P-0U !!<D C"KPL "I)P-0U !!@D C"KPL "I)P-0U !!3D C"KPL "I)P-0U !!=D C"KPL "I)P-0U !!?D C"KPL "I)P-0U !!AD
penghapusan data diberikan peringatan. "istem dapat mengolah data berita seperti input+edit+delete dan menampilkan data pada admin. Ketika pengguna melakukan penghapusan data diberikan peringatan.. "istem dapat menampilkan menu pen/arian data data pasar dan melakukan pen/arian berdasarkan inputan tertentu 'ang dimasukkan oleh user admin. "istem dapat menampilkan tombol print untuk laporan pada setiap halaman 'ang berisi data data pasar dan menampilkan laporan data data pasar kepada admin. "istem dapat memberikan peringatan kepada admin ketika ingin keluar dari menu admin menu&u menu login. Pengunjung "istem dapat memberikan informasi data berita 'ang dapat dilihat oleh pengun&ung. "istem dapat menampilkan menu untuk pen/arian letak pedagang dan melakukan pen/arian letak pedagang sesuai dengan inputan pengun&ung. "istem dapat memberikan informasi data pedagang 'ang dapat dilihat oleh pengun&ung.