TUGAS REKAYASA PERANGKAT LUNAK SISTEM INFORMASI JUAL BELI MOBIL BEKAS SECARA ONLINE Software Requiremet! S"e#ifi#atio $SRS% &o!e ' (e!t)a Patrie* S+Kom* MSSE
Disusun Oleh : Kelas : XK RIKA ASTUTI (1511601435) SEPTIANA NINT!AS NINT!AS (15116013"3) TUTI SUDAR!ANTI (15116014#4) SAEPUDIN TO$$! RI%KI AD&I PRATA$A (1511601'3)
PROGRAM STUDI MAGISTER KOMPUTER UNIVERSITAS BUDI LUHUR JAKARTA 2016 SISTEM INFORMASI JUAL BELI MOBIL BEKAS SECARA ONLINE
Software Requiremet! S"e#ifi#atio ,+ Itro-u#tio ,+, Pur"o!e Dokumen SRS ini menjelaskan requirement untuk mengimplementasikan fitur-fitur pada
Aplikasi Jual Beli Mobil Bekas Online. Dokumen ini dibuat untuk memudahkan perusahaan dalam melakukan transaksi jual beli mobil bekas, sehingga dokumen ini dapat dijadikan acuan teknis untuk membangun perangkat lunak. ,+. S#o"e Aplikasi Jual Beli Mobil Bekas Online merupakan aplikasi ang kami bangun untuk memudahkan perusahaan dalam melakukan transaksi jual beli mobil bekas. Artina pembeli dan penjual dapat melakukan transaksi darimana saja selama terkoneksi dengan internet. Dokumen ini menediakan acuan untuk pengendalian proek aplikasi Jual Beli Mobil Bekas Online. •
!istem hana melakukan proses penjualan tanpa penambahan proses pembaaran
•
langsung dari aplikasi " papal, dilakukan dengan mengirimkan bukti transfer. Aktor ang terkait adalah #elanggan sebagai pembeli dan ang melakukan transaksi, #enjual sebagai pemilik dari mobil dan melakukan input data mobil dan harga, Admin sebagai pengelola user dan pengecekan kebenaran data pemesanan pelanggan, $inance sebagai pengelola data pembelian dan persaratan dari pelanggan lalu menentukan apakah pembelian tersebut sudah memenuhi persaaratan atau belum, melakukan reporting data pembelian setiap bulanna
•
atau perperiode. Dalam pengerjaan
laporan
ini
kami
menggunakan
pendekatan
model
pengembangan sstem prototpe dengan asalan untuk model prototpe cocok untuk pengerjaan project ang singkat dan tidak memerlukan data ang lengkap dan laporan ang dijelaskan secara detail namun disajikan dengan mengikuti •
kebutuhan fungsional saja %&adjamudin, '(()*+. Dalam sstem aplikasi penjualan mobil bekas tidak membahas pembaaran penjualan mobil ke si pejual, penjual sebatas melakukan manage data mobil sesuai toko mereka, penjual sebelumna telah didaftarkan Admin sebagai penjual ang sah atas kebenaran melakukan proses penjualan
,+/ &efiitio!* A#ro)m!* a- A00re1iatio! Akronim dan !ingkatan *
•
!!
: Softwar R!"#r$%t S&'#('at#o%
Definisi * •
!oft/are equirement !pecification adalah perangkat lunak ang akan dibuat dan
•
sebagai penembatani komunikasi pembuat dengan pengguna. 0se case adalah situasi dimana sistem anda digunakan untuk memenuhisatu atau lebih kebutuhan pemakaian anda.
•
A)$#%
$r"&a*a%
++ora%,
-a%,
.rta%,,"%,/awa.
"%t"*
&rawata% +#+t$ )a% +rta .rta%,,"%,/awa. tra)a& o&ra+#o%a •
+#+t$ Pa%,,a% $r"&a*a% ++ora%, -a%, $a*"*a% tra%+a*+# &$.#a%
•
$o.# .*a+ P%/"a $r"&a*a% ++ora%, -a%, $%/"a $o.# .*a+ "%t"* )#.#
•
o &r"+aaa% 3#%a%' $$&"%-a
t",a+
)aa$
$a*"*a%
&%,'*a%
ata+
*.%ara% )ar# )ata &$.#a% &a%,,a% )a% -a%, $%%t"*a% a-a* ata" t#)a*%-a )ata &r+-arata% )ar# &a%,,a% ,+2 O1er1iew Dokumen ini juga menjelaskan use case dari aplikasi Jual Beli Mobil Bekas Online
secara global, asumsi dalam pengembangan, kebutuhan spesifik dan kebutuhan tambahan.
.+ S"e#ifi# Requiremet! .+, U!e3Ca!e Re"ort!
.+. Su""4emetar) Requiremet!
.+/ Fu#tioa4 #ada tahapan ini menjelaskan mana saja dari permintaan customer untuk menjadi fitur
utama dari aplikasi penjualan mobil bekas ini *
-
Aplikasi terdiri dari menu penjualan mobil ang terdiri dari harga mobil, jenis, tpe,
-
tahun, deskripsi dan foto mobil Data ang telah dimasukkan penjual akan tampil pada dashboard pembeli pada aplikasi penjualan mobil bekas dan pembeli dapat memilih pada menu jenis mobil, tipe, tahun dan
-
pembeli dapat menesuaikan harga ang sesuai dengan keinginan pembeli 1erdapat menu data pelanggan sebagai manage user untuk admin mengontrol pelanggan
-
dan melihat biodata pelanggan 1erdapat menu manage data penjual untuk admin dapat mengelola pejual, toko penjual dan barang apa saja ang dijual sekaligus untuk memange data mobil ang telah diinput
3
oleh admin Data pemesanan akan secara otomatis masuk kedalam database dan muncul pada sistem admin untuk dilakukan 2erifikasi, pada fitur tersebut terlihat biodata dan pemesanan dari pelanggan untuk ditindak lanjuti ke proses agreement pembelian mobil bekas. 1erdapat tombol ang akan di klik admin ang terhubung ke proses pelanggan untuk dapat
3
mengakses halaman input bukti persaratan dan pembaaran. 1erdapat menu input transfer dan persaratan pembelian berupa foto kartu keluarga, foto
3
ktp, foto np/p, ri/aat hidup, dan slip slip gaji 3 bulan terakir. #ada menu 2erifikasi data pembaaran dan persaratan terdapat file' upload dari pelanggan sebagai tahapan selanjutna untuk melakukan pembelian unit mobil dan finance sebagai actor ang melakukan 2erifikasi dan mendapatkan data pembaaran dan
3
persaratan pelanggan #ada pelanggan akan mendapatkan notice di email pelanggan berupa penolakan atau persetujuan dari finance ang telah di2erifikasi dan di email pelanggan terdapat link untuk mencetak surat jalan apabila permohonan dari pelanggan telah disetujui finance
.+2 No Fu#tioa4 3
1erdapat fitur report pembelian untuk finance dapat mengkolektif data pembelian dan
3
persaratan pembelian pertahun " perperiodik 1erdapat fitur massage dalam aplikasi untuk dapat pelanggan dan finance " admin berkomunikasi mengenai kebutuhan pelanggan baik menanakan informasi product atupun informasi mengenai pembaaran
/+ O1era44 &e!#ri"tio
Aplikasi Jual Beli Mobil Bekas Online bertujuan untuk menggantikan proses penjualan dan pembelian mobil bekas di ang semula dilakukan secara manual, menjadi berbasis aplikasi. Dengan adana aplikasi ini diharapkan proses penjualan dan pembelian menjadi lebih cepat, mudah dan dapat dilakukan dari mana saja selama terkoneksi dengan internet. #engguna dari aplikasi ini adalah admin dan pelanggan. /+, U!e3Ca!e &ia5ram Pe6ua4a Mo0i4 Be7a!
0se case dari aplikasi #enjualan Mobil Bekas Online terdiri dari * +. 4arasi Use Case Memilih Jenis Mobil
4ama Use Case Actor Description
Memilih jenis mobil #elanggan 0se case ini menggambarkan 5egiatan dimana pelanggan dapat melihat dan memilih mobil bekas ang dijual oleh
Trigger
#erusahaan Manage data mobil
'. 4arasi Use Case Manage Jenis dan 6arga Mobil 4ama Use Case Actor Description
Manage Jenis dan 6arga Mobil #enjual, admin 0se case ini menggambarkan 5egiatan dimana penjual melakukan manage (input, update, delete) terhadap data mobil,
Trigger
baik dari jenis maupun harga. -
7. 4arasi Use Case #emesanan Mobil Bekas 4ama Use Case Actor Description
#emesanan Mobil Bekas #elanggan 0se case ini menggambarkan 5egiatan dimana pelanggan melakukan pemesanan mobi lang didahului oleh proses login ke dalam aplikasi. Apabila belum pernah mengunjungi aplikasi,
Trigger
pelanggan harus daftar terlebih dahulu. Actor login
. 4arasi Use Case egistrasi 4ama Use Case Actor Description
egistrasi #elanggan Use case ini menggambarkan 5egiatan dimana pelanggan melakukan
Trigger
registrasi
mendapatkan
melakukan login ke dalam sstem. -
3. 4arasi Use Case Manage data pelanggan 4ama Use Case Actor
agar
Manage data pelanggan Admin
account untuk
Description
Use case ini menggambarkan 5egiatan actor dalam melakukan kegiatan manage data pelanggan seperti input, update dan
Trigger
delete. Adana pelanggan ang melakukan register
). 4arasi Use Case Login 4ama Use Case Actor Description
Login #elanggan, admin, finance Use case ini menggambarkan 5egiatan dimana actor harus melakukan
Trigger
login"2erifikasi
account
untuk
masuk
dan
melakukan proses di dalam sistem. -
8. 4arasi 0se 9ase 9etak 5/itansi #emesanan 4ama Use Case Actor Description
9etak k/itansi pemesanan #elanggan Use case ini menggambarkan
5egiatan dimana actor
melakukan cetak k/itansi pemesanan setelah melakukan Trigger
pemesanan mobil bekas. Melakukan pemesanan mobil bekas
:. 4arasi Use Case Logout 4ama Use Case Actor Description
Logout #elanggan, penjual, admin, finance Use case ini menggambarkan 5egiatan dimana actor ingin
Trigger
mengakhiri atau keluar dari sistem. -
;. 4arasi Use Case ubah Biodata dan Akun 4ama Use Case Actor Description
rubah biodata dan akun #elanggan Use case ini menggambarkan
Trigger
melakukan perubahan data atau biodata. -
+(. 4arasi Use Case
5egiatan
dimana actor
4ama Use Case Actor Description
Trigger
melakukan 2erifikasi data pemesanan pelanggan. #elanggan melakukan pemesanan mobil bekas
5egiatan dimana actor
++. 4arasi Use Case Manage Data #embaaran dan #ersaratan 4ama Use Case Actor Description
Manage Data #embaaran dan #ersaratan Finance Use case ini menggambarkan 5egiatan melakukan
Trigger
manage
data
pembaaran
dimana actor
dan
persaratan
pelanggan. #elanggan melakukan input bukti transfer dan persaratan pembelian
+'. 4arasi Use Case =nput Bukti 1ransfer dan #ersaratan #embelian 4ama Use Case Actor Description
Input bukti transfer dan persaratan pembelian #elanggan Use case ini menggambarkan 5egiatan dimana actor melakukan input bukti transfer dan persaratan setelah data
Trigger
pemesanan di2erifikasi oleh admin. Admin melakukan 2erifikasi pemesanan
+7. 4arasi Use Case
Trigger
bukti transfer dan persaratan. Actor melakukan input bukti
transfer dan
pembelian.
+. 4arasi Use Case Notice >mail 1erima"#enolakan #embelian 0nit
persaratan
4ama Use Case Actor Description
Notice email terima"penolakan pembelian unit #elanggan Use case ini menggambarkan 5egiatan
dimana actor
mendapatkan notifikasi berupa email baik berupa persaratan Trigger
ditolak atau di terima. Finance melakukan
2erifikasi
data
pembaaran
dan
persaratan pembelina.
+3. 4arasi Use Case 9etak !urat Jalan 4ama Use Case Actor Description
9etak surat jalan #elanggan Use case ini menggambarkan
Trigger
melakukan cetak surat jalan. Actor menerima notice email diterima
5egiatan
dimana actor
+). 4arasi Use Case eport #embelian 4ama Use Case Actor Description
eport #embelian Finance Use case ini menggambarkan
5egiatan
dimana actor
melakukan cetak report pembelian. eport pembelian ini Trigger
diambil dari data pembaaran dan persaratan pembelian. 2erifikasi data pembaaran dan persaratan Actor melakukan pembelian.
+8. 4arasi Use Case Message 5eluhan dan #ertanaan 4ama Use Case Actor Description
Message keluhan dan pertanaan #elanggan Use case ini menggambarkan
5egiatan
dimana
actor
melakukan pesan keluhan atau pertanaan tentang notifikasi Trigger
email ang diterima maupun ditolak. Actor menerima notice email diterima atau di tolak.
+:. 4arasi Use Case Message #elanggan 4ama Use Case Actor Description
Message pelanggan Finance, admin Use case ini menggambarkan 5egiatan dimana actor membalas
Trigger
atau meresponse message dari pelanggan Actor melakukan message keluhan dan pertanaan.
U!e3Ca!e &ia5ram Pem0e4ia8Pe)e-iaa Mo0i4 Be7a! uc Pembelian Sistem Pembeli an/Penyediaan Mobil Bekas
Melihat dan Memilih Mobil
Memberi Informasi alamat Penjual Admin
«include» «include»
Login
Verifikasi Data
«include»
Melakukan Pembayaran
0se case dari aplikasi #embelian"#enediaan Mobil Bekas Online terdiri dari * +. Actor * Admin 0se 9ase * Melihat dan Memilih Mobil 5egiatan dimana admin"pihak perusahaan melihat-lihat dan memilih mobil ang akan dibeli. '. Actor * #enjual 0se 9ase * Memberi informasi alamat
7. Actor * Admin
0se 9ase * Memberi =nformasi alamat .
Actor * Admin 0se 9ase *
3. Actor * Admin 0se 9ase * Melakukan #embaaran ). Actor * #elanggan 0se 9ase * Melakukan #embaaran 8. 0se 9ase * &ogin /+. A!!um"tio! a- &e"e-e#ie! Dalam pengembangan aplikasi Jual Beli Mobil Bekas Online diasumsikan bah/a*
a. 1ool pengembangan telah tersedia, dalam hal ini ang dimaksud dengan tool adalah soft/are dan hard/are ang dibutuhkan untuk pengembangan. b. #engguna aplikasi Jual Beli Mobil Bekas Online harus terhubung ke internet.
2+ Ke!im"u4a 3
Aplikasi pembelian mobil bekas bertujuan untuk membantu untuk para pelanggan dapat
3
mencri kebutuhan dari mutu dan harga ang disesuaikan keinginan pelanggan. !istem masih perlu dikembangkan lebih jauh untuk papal dan untuk lebih mendetail pe
3
penjual sehingga data ang didapatkan dan dimanage admin adalah data an g benar. 5ami menggunakan metode prototpe dikarenakan memudahkan kami dalam mengerjakan project dalam /aktu singakat dan dapat disesuaikan dengan skill dari team kami serta dokumentasi ang tidak terlalu mendetail, hana mejelaskan kebutuhan dari pelanggan
Refere!i' &adjamudin. '((). ekaasa #erangkat &unak. ?ogakarta* #enerbit @raha =lmu.