WBS SRS(REVISI).docx
MANAJEMEN PROYEK
WBS & SRS
Anggota Kelompok :
MOHAMAD SYAUQI REZA 0910963023
HARYO HANINDYO
0910963009
FACHMI ADITYA NUGRAHA
0910960031
CANDRA RATNA HARIYANTI
0910963007
TOMY FEBRI PRADANA
0910961009
OLIVE KHIORUL L.M.A
0910960055
ISYAR ANDIKA HARUN
0910960043
NINING DYAH M
0910963025
BONITA TRISNAWATI
0910963109
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA
2012
1. PENDAHULUAN
1.1 Tujuan
Tujuan dari Sistem Informasi Track Record Kendaraan Online ini adalah memberikan
layanan kepada pemilik kendaraan bermotor mengetahui tips merawat kendaraan yang
baik, mengetahui berita terhangat seputar kendaraan bermotor di belahan dunia, dan yang
paling utama adalah dapat menjadi pencatat riwayat hidup (servis, ganti oli, kerusakan)
dari kendaraan bermotor tersebut. Selain itu ditambahi dengan fitur yang bisa membuat
pengguna lebih efisien seperti halnya layanan antri service yang bisa dilakukan secara
online.
1.2 Ruang Lingkup
Aplikasi ini difokuskan untuk menyediakan jasa pencatatan informasi service kendaraan.
Adapun ruang lingkup yang diberikan adalah sebagai berikut:
-
User mempunyai id dan password untuk autentifikasi masuk sistem sebagai standart
keamanan.
-
Server sudah tercentralized dan di pegang oleh admin yang secara langsung juga sebagai
pengontrol sistem.
-
Fasilitas pencatatan dilakukan oleh Own User, sehingga user hanya perlu melakukan
pengecekan saja.
-
Fasilitas forum diberikan penuh pada semua user untuk menggunakan, namun ada moderator
yang bertugas untuk menyaring konten artikel seperti pada forum umumnya.
-
Antri secara online ketika akan melakukan service sehingga sangat efektif untuk user sendiri.
-
Sistem bisa mencetak data yang dibutuhkan yaitu data service.
1.3 Overview
Pada dokumen Software Requirement System ini dijelaskan tentang deskripsi umum,
work plan, spesifikasi interface, kebutuhan fungsional, non fungsional, use case spesification,
ERD dan, kebutuhan dalam pengembangan serta asumsinya.
2. DESKRIPSI UMUM
Aplikasi Track Record Kendaraan Online ini adalah sebuah aplikasi untuk mempermudah
pengguna kendaraan bermotor untuk memanage data service secara online sehingga bisa diakses
dimana saja. Selain itu adanya fasilitas forum untuk media informasi dari own user ke user, dan
juga fasilitas antri secara online yang bisa digunakan secara penuh oleh user yang nantinya bisa
mempermudah dalam pencapaiannya.
Adapun pengguna sistem ini antara lain:
-
Admin adalah orang yang memaintenance sistem yang ada. Terdapat satu orang admin dalam
sistem ini
-
User , dibagi 2:
o
Own User, adalah user pertama dari sistem ini. Disini adalah vendor yang
menggunakan jasa dari sistem. Bisa juga disebut admin vendor.
o
User, adalah user dari Own User. Merupakan pengguna jasa record.
2.1 Prespektif Produk
Produk aplikasi ini dijalankan oleh Admin System, Own User atau admin vendor dan
user. Penggunaan sistem ini dibagi menurut user masing-masing, yaitu:
-
Interface Admin
Admin bisa mengaktif/nonaktifkan user dan mengkustomisasi sistem.
-
Interface Own User
Own user bisa mengaktif/nonaktifkan user dan memanfaatkan fasilitas seperti pencatatan,
pembuatan artikel untuk forum.
-
Interface User
User bisa melihat track service dari kendaraan mereka, membaca dan membuat artikel di
forum dan antri service secara online.
2.2 Manfaat Produk
2.2.1
Manfaat bagi Own User
Manfaat yang didapat oleh Own User sendiri adalah lebih hemat. Karena pada mulanya
untuk 1 buah buku service saja menghabiskan dana sekitar Rp 2.500,00- dan bisa
dikurangi hingga lebih dari 50%. Selain itu sebagai sarana komunikasi langsung dengan
end User dari produk mereka.
2.2.2
Manfaat bagi User
Manfaat yang didapat oleh user sendiri adalah lebih praktis, karena tidak perlu membawa
buku service kendaraan lagi ketika akan service. Selain itu mudah diakses dimana saja.
Dan juga fasilitas antri secara online yang sangat berguna untuk masalah efisiensi.
2.3 Use Case Diagram
Use Case Specifcaaiio
Maioaeoaoce
Nama
Deskripsi Singkat
Aktor
langkah-langkah
Pre Condition
Post Condition
Maintenance
Maintenance disini menyangkup pengecekan, perbaikan, perawatan,
pembaharuan yang dilakukan oleh admin.
Admin
aksi aktor
respon sistem
Step 1 : menampilkan main control
interface
Step 2a : admin memilih opsi web
Step 2b : admin memilih opsi
jaringan
Step 2c : admin memilih opsi
database
Step 3a : menampilkan hal control
web
Step 3b : menampilkan hal control
jaringan
Step 3c : menampilkan hal control
database
Step 4 : lakukan maintenance
(pengecekan, perbaikan,
perawatan,pembaharuan) hingga
selesai
admin login terlebih dahulu kemudian masuk ke main control interface.
kemudian pilih opsi maintenance, kemudian masuk ke halaman
maintenance yang terdiri 3 opsi yaitu, jaringan, web dan database
setelah dilakukan maintenance maka masalah teratasi, ada bagian sistem
yang baru dan performa sistem semakin baik.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Regisarasi Member Baru
Registrasi Member Baru
Operator Dealer
Proses aktor yang telah login memasukkan data member baru
Aksi Aktor
Respon sistem
Step1:Operator
meminta
system untuk menampilkan
halaman isian untuk member
baru
Step2:System menampilkan halaman
isian
Step3:Operator Mengisikan
data member baru
Step4:Sistem menyimpan data masukan
langsung ke database member
Step5:Sistem mengirimkan data member
baru ke operator
Kondisi Awal
Kondisi Akhir
Step6: Operator memeriksa
data member baru
Pengguna harus login sebagai operator dealer
Data member baru tersimpan
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Input data motor baru
Operator Dealer
Proses aktor yang telah login memasukkan data motor baru
Aksi Aktor
Respon sistem
Step1:Operator
Meminta
sistem untuk menampilkan
halaman isian untuk data
motor baru
Step2:Sistem menampilkan halaman
Isian Motor
Step3:Operator
mengisi
halaman isian dengan data
motor baru
Step4:Sistem menyimpan data Motor
baru langsung ke database motor
Step5:Sistem Mengirimkan data Motor
Baru ke Operator
Step6:Operator memeriksa
data motor baru
Pengguna harus login sebagai operator dealer
Data motor baru tersimpan
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Iopua Daaa Miair Baru
Lihaa Daaa Servis
Lihat Data Servis
Operator Bengkel, Member
Proses aktor yang telah login melihat data servis
Aksi Aktor
Respon sistem
Step 1 : Meminta lihat data
servis.
Step 2 : Menampilkan halaman input
nomor mesin.
Step 3 : Memasukkan nomor
mesin.
Step 4 : Memeriksa validasi nomor
mesin yang telah dimasukkan.
Kondisi Awal
Kondisi Akhir
Step 5a : Jika nomor mesin
ditemukan, didapatkan data servisnya
dan ditampilkan dalam halaman web.
Step 5b : Jika nomor mesin tidak
ditemukan, maka menampilkan
halaman tidak tersedia.
Pengguna harus login sebagai operator bengkel atau member.
Pengguna mendapatkan halaman data servis.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Iopua Daaa Servis
Input Data Servis
Operator Bengkel
Proses aktor yang telah login memasukkan data servis
Aksi Aktor
Respon sistem
Step 1 : Meminta input data
servis.
Step 2 : Menampilkan halaman input
nomor mesin.
Step 3 : Memasukkan nomor
mesin.
Step 4 : Memeriksa validasi nomor
mesin yang telah dimasukkan.
Step 5a : Jika nomor mesin
ditemukan, ditampilkan halaman input
data servis.
Step 5b : Jika nomor mesin tidak
ditemukan, maka menampilkan
halaman tidak tersedia.
Step 6 : Memasukkan data-data
servis.
Step 7 : Ditampilkan halaman
konfirmasi kebenaran data yang
dimasukkan.
Step 8 : Mengkonfirmasi
kebenaran datanya.
Step 9a : Jika dikonfirmasi benar, data
disimpan.
Step 9b : Jika dikonfirmasi salah,
maka kembali ke halaman input data
servis.
Pengguna harus telah login sebagai operator bengkel.
Pengguna memasukkan data-data servis dan data tersebut tersimpan
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Membuat Laporan
Operator Bengkel
Proses aktor yang telah login membuat laporan
Aksi Aktor
Respon sistem
Step 1 : Meminta buat laporan.
Step 2 : Menampilkan halaman input
query.
Step 3 : Memasukkan query.
Step 4 : Mendapatkan data yang sesuai
query.
Step 5 : Menampilkan halaman
laporan.
Step 6 : Menampilkan halaman
konfirmasi cetak.
Step 7 : Memilih cetak atau tidak.
Step 8 : Jika dikonfirmasi untuk cetak,
maka mencetak laporan.
Step 9 : Menampilkan halaman
konfirmasi simpan.
Step 10 : Memilih simpan atau
tidak.
Step 11 : Jika dikonfirmasi untuk
simpan, laporan yang sudah dibuat
disimpan.
Pengguna harus telah login sebagai operator bengkel.
Pengguna mendapatkan laporan dan laporan tersebut tersimpan.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Membuaa Lapirao
Prioa Lapirao
Print Laporan
Operator Bengkel
Proses mencetak laporan
Aksi Aktor
Step 1 : Meminta mencetak
laporan.
Respon sistem
Step 2 : Menampilkan halaman
pengaturan cetak.
Step 3 : Mengatur format
pencetakan.
Kondisi Awal
Kondisi Akhir
Step 4 : Mencetak laporan.
Pengguna harus telah login sebagai operator bengkel dan sedang dalam
prosedur membuat laporan dan merequest cetak laporan.
Pengguna mendapat hasil cetakan laporan.
Use Case Specifcaaiio
Nama Use Case
Deskripsi
Aktor
Kelila Daaa Akuo
Langkah - Langkah
Kelola Data Akun
Proses member yang telah login untuk dapat mengubah datanya
Member
Aksi Aktor
Respon Sistem
Step1 : use case ini dimulai ketika
member memilih untuk melakukan
edit data member
Step2 : sistem menampilkan
halaman yang berisi data-data
member
Step3 : member melakukan
pengeditan pada data-datanya
Step4 : sistem menampilkan pesan
konfirmasi simpan
Step5 : member memilih untuk
menyimpan atau tidak menyimpan
Step6a : jika member memilih
tidak menyimpan lanjutkan ke
step7
Step6b : jika member memilih
simpan, maka lakukan
penyimpanan data ke dalam
database member
Step7 : tampilkan data member
terbaru
Step8 : use case berkahir ketika
member mendapat tampilan data
yang terbaru
Pre-Condition
Post-Condition
Pengguna harus log in sebagai member
Data member terbaru ditampilkan
Use Case Specifcaaiio
Nama Use Case
Deskripsi Singkat
Aktor
Langkah-langkah
Lihaa Daaa Member
Lihat Data Member
Proses member yang sudah login untuk dapat melihat data-datanya
Member
Aksi Aktor
Respon Sistem
Step1 : use case ini dimulai ketika
member memilih untuk melihat
data member
Step2 : sistem menampilkan
halaman yang berisi data-data
member
Pre-Condition
Post-Condition
Step3 : use case berkahir ketika
member mendapat tampilan data
Pengguna harus login sebagai member
member mendapat tampilan data member
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Logout
Administrator, Operator Bengkel, Operator Dealer, Moderator, Member
Proses aktor yang telah login keluar dari sistem
Aksi Aktor
Respon sistem
Step 1 : Meminta logout.
Step 2 : Memproses logout.
Step 3 : Menampilkan pesan logout.
Pengguna meminta logout.
Pengguna telah logout dari sistem.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Ligiua
Ligio
Login
Operator Bengkel, Operator Dealer, Moderator, Member.
Proses pengesahan aktor untuk masuk ke dalam sistem
Aksi Aktor
Respon sistem
Step 1 : Menampilkan halaman login.
Step 2 : Memasukkan
username dan password.
Step 3 : Memeriksa validasi dari
username dan password yang
dimasukkan oleh aktor.
Step 4a : Jika validasi benar, maka dicari
hak akses dari username.
Step 4b : Jika validasi salah, maka
menampilkan halaman tidak tersedia.
Step 5a : Jika hak akses adalah operator
bengkel, maka menampilkan halaman
operator bengkel.
Step 5b : Jika hak akses adalah operator
dealer, maka menampilkan halaman
operator dealer.
Step 5c : Jika hak akses adalah
moderator, maka menampilkan halaman
moderator.
Step 5d : Jika hak akses adalah member,
maka menampilkan halaman member.
Kondisi Awal
Kondisi Akhir
Pengguna mendapatkan halaman sesuai dengan hak akses.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Login Admin
Administrator
Proses pengesahan aktor untuk masuk ke dalam sistem
Aksi Aktor
Respon sistem
Step 1 : Menampilkan halaman login.
Step 2 : Memasukkan
username dan password.
Step 3 : Memeriksa validasi dari
username dan password yang
dimasukkan oleh aktor.
Step 4a : Jika validasi benar, maka
membuka “main control interface”
Step 4b : Jika validasi salah, maka
menampilkan halaman tidak tersedia.
Membuka halaman control hanya untuk admin.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Ligio Admio
Filaeriog Araikel
Filtering Artikel
Moderator
Proses/aktivitas moderator dalam menyaring artikel yang ditulis oleh
member.
Aksi Aktor
Respon sistem
Step 1 : request artikel terbaru
yang ditulis user
Step 2 : mengakses datastore artikel
Step 3 : menampilkan artikel terbaru
Step 4 : melakukan filtering
artikel
Step 5a : Jika ada artikel yang tidak
penting maka langsung dihapus
Step 5b : Jika artikel baik, maka
dibiarkan.
Pengguna harus login dulu sebagai moderator
Artikel terbaru tersaring dengan baik
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Lihat Data Motor
Member
Proses aktor yang telah login melihat data motor
Aksi Aktor
Respon sistem
Step 1 : Meminta lihat data
motor.
Step 2 : Menampilkan halaman input
nomor mesin.
Step 3 : Memasukkan nomor
mesin.
Step 4 : Memeriksa validasi nomor
mesin yang telah dimasukkan.
Step 5a : Jika nomor mesin
ditemukan, didapatkan data motornya
dan ditampilkan dalam halaman web.
Step 5b : Jika nomor mesin tidak
ditemukan, maka menampilkan
halaman tidak tersedia.
Pengguna harus telah login sebagai member.
Pengguna mendapatkan halaman data motor.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Requesa Prioaiua Daaa Servis
Request Printout Data Servis
Member
Member dapat meminta hasil cetak dari data servis motornya.
Aksi Aktor
Respon sistem
Step 1 : klik tombol print data
servis
Step 2 : Menampilkan halaman
pengaturan print
Step 3 : Mengatur format hasil
cetak
Step 4 : mencetak data servis.
Pengguna harus login dahulu sebagai member. Kemudian masuk ke hal
“lihat data servis”.
Pengguna mendapatkan hasil cetak dari data servis motornya.
Use Case Specifcaaiio
Nama Use Case
Lihaa Daaa Miair
Iopua Aoariao
Input Antrian.
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Member
Member dapat mengantri servis secara online.
Aksi Aktor
Respon sistem
Step 1 : klik “tambah antri”
Step 2 : menyimpan data antrian
Step 3 : menambahkan di daftar
antrian
Pengguna harus login dahulu sebagai member.
Pengguna dapat melihat antrian di halaman utama web.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Caocel Aoariao
Cancel Antrian.
Member
Member dapat membatalkan antrian servis.
Aksi Aktor
Respon sistem
Step 1 : request halaman utama
web
Step 2 : menampilkan halaman utama
web
Step 3 : klik tombol “X”
disamping nama antrian kita.
Step 4 : nama antrian dihapus dari
daftar antrian.
Kondisi Awal
Kondisi Akhir
Daftar antrian diperbaharui setelah menghapus nama kita dari daftar
antrian.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Cek Aoariao
Cek Antrian.
Member
Member dapat melihat daftar antrian servis secara online.
Aksi Aktor
Respon sistem
Step 1 : request halaman utama
web
Step 2 : menampilkan halaman utama
web
Step 3 : melihat daftar antrian
servis
Kondisi Awal
Kondisi Akhir
-
2.4 Asumsi dan Keterkaitan
Dalam pembangunan sistem ini, banyak hal yang harus dipertimbangkan. Sistem ini
diasumsikan bisa diakses secara online sehingga menggunakan teknologi web sebagai medianya.
Berikut adalah faktor tersebut:
2.4.1
Aplikasi
Sistem ini akan dibangun dalam versi web untuk memudahkan orang untuk
mengaksesnya.
2.4.2
Standart Data Tersimpan
Data yang tersimpan atau akan disimpan, atribut didalanya disesuaikan dengan standart
buku servis yang ada.
2.4.3
-
Konfigurasi Sistem
Database, digunakan untuk menyimpan data yang berhubungan dengan system seperti
data user, data kendaraan, data servis dan lainnya.
-
Web Server digunakan untuk mengatur akses dari user ke system, mengatur tampilan
interface untuk user.
-
Konfigurasi jaringan yang digunakan dalam aplikasi ini adalah client server, dimana
terdapat server yang bias diakses client secara langsung.
2.5 Rencana Kerja
Metodologi
1
Bulan 1
2 3
4
1
Bulan 2
2 3
4
1
√
√
Bulan 3
2 3
Studi
Kelayakan
Desain Fungsi
Pemrograman
√
√
√
√
√
√
√
√
√
4
1
Bulan 4
2 3
4
Pengujian
Pemeliharaan
Dokumentasi
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
3. INFORMASI TAMBAHAN
Adapun informasi tambahan yang akan diberikan adalah dalam bentuk ERD ,
gunanya adalah supaya kita secara jelas bisa tahu struktur penyimpanan dalam sistem yang
akan kita gunakan. Karena pada dasarnya sistem ini menitikberatkan pada masalah
penyimpanan data.
uc
id_member
nama_depan
Member
Nama_OperatorDealer
Nama_Dealer
Nama_member
Alamat_Dealer
nama_belakang
Alamat_OperatorDealer
Al amat_Bengkel
id_OperatorDealer
Melayani
Daerahbengkel
Pekerjaan_Member
Alamat_Bengkel
Ttl_Member
Hari
Nama_Bengkel
Nama_OperatorBengkel
Waktu_servis
Tanggal
Waktu_servi s
Operator Dealer
id_OperatorBengkel
Tanggal
Kendaraan_Member
Jam
Jam
Mengontrol
Nama_admin
Hari
No_polisi
No_rangka
Opeator Bengkel
Al amat_OperatorBengkel
merek
Administrator
tahunpembuatan
warna
dikontrol
id_admin
tipe
No_mesin
melayani
Moderator
No_post
Jenis_post
mengatur
mengatur
Nama_moderator
Forum
Waktu_post
Servis
Jam
id_moderator
id_member
Nama_member
Hari
Detail_servi s
No_rangka
Tanggal
Kendaraan_Member
Antri
id_servis
No_mesin
nama_belakang
Nama_bengkel
JarakTempuhTerakhir
No_polisi
Waktu_servi s
tipe
Al amat_Member
nama_depan
No_antri
id_user
warna
tahunpembuatan
Tempat_servis
Hari
Nama_bengkel
Waktu_antri
merek
Tanggal
Jam
Daerahbengkel
Alamat_Bengkel
Hari
Tanggal
Jam
4. WORK BREAKDOWN SYSTEM ( WBS )
WBS adalah proses hierarkis yang membagi pekerjaan proyek menjadi elemen-elemen
pekerjaan yang lebih kecil.Penggunaan WBS membantu meyakinkan manajer proyek bahwa
semua produk dan elemen pekerjaan yang telah diidentifikasi dan WBS digunakan sebagai
basis pengendalian.
Adapun Work Breakdown Struktur dari sistem yang kami kembangkan, kami buat
dengan software Gant Project, dan kami gambarkan seperti di bawah ini :
WBS & SRS
Anggota Kelompok :
MOHAMAD SYAUQI REZA 0910963023
HARYO HANINDYO
0910963009
FACHMI ADITYA NUGRAHA
0910960031
CANDRA RATNA HARIYANTI
0910963007
TOMY FEBRI PRADANA
0910961009
OLIVE KHIORUL L.M.A
0910960055
ISYAR ANDIKA HARUN
0910960043
NINING DYAH M
0910963025
BONITA TRISNAWATI
0910963109
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA
2012
1. PENDAHULUAN
1.1 Tujuan
Tujuan dari Sistem Informasi Track Record Kendaraan Online ini adalah memberikan
layanan kepada pemilik kendaraan bermotor mengetahui tips merawat kendaraan yang
baik, mengetahui berita terhangat seputar kendaraan bermotor di belahan dunia, dan yang
paling utama adalah dapat menjadi pencatat riwayat hidup (servis, ganti oli, kerusakan)
dari kendaraan bermotor tersebut. Selain itu ditambahi dengan fitur yang bisa membuat
pengguna lebih efisien seperti halnya layanan antri service yang bisa dilakukan secara
online.
1.2 Ruang Lingkup
Aplikasi ini difokuskan untuk menyediakan jasa pencatatan informasi service kendaraan.
Adapun ruang lingkup yang diberikan adalah sebagai berikut:
-
User mempunyai id dan password untuk autentifikasi masuk sistem sebagai standart
keamanan.
-
Server sudah tercentralized dan di pegang oleh admin yang secara langsung juga sebagai
pengontrol sistem.
-
Fasilitas pencatatan dilakukan oleh Own User, sehingga user hanya perlu melakukan
pengecekan saja.
-
Fasilitas forum diberikan penuh pada semua user untuk menggunakan, namun ada moderator
yang bertugas untuk menyaring konten artikel seperti pada forum umumnya.
-
Antri secara online ketika akan melakukan service sehingga sangat efektif untuk user sendiri.
-
Sistem bisa mencetak data yang dibutuhkan yaitu data service.
1.3 Overview
Pada dokumen Software Requirement System ini dijelaskan tentang deskripsi umum,
work plan, spesifikasi interface, kebutuhan fungsional, non fungsional, use case spesification,
ERD dan, kebutuhan dalam pengembangan serta asumsinya.
2. DESKRIPSI UMUM
Aplikasi Track Record Kendaraan Online ini adalah sebuah aplikasi untuk mempermudah
pengguna kendaraan bermotor untuk memanage data service secara online sehingga bisa diakses
dimana saja. Selain itu adanya fasilitas forum untuk media informasi dari own user ke user, dan
juga fasilitas antri secara online yang bisa digunakan secara penuh oleh user yang nantinya bisa
mempermudah dalam pencapaiannya.
Adapun pengguna sistem ini antara lain:
-
Admin adalah orang yang memaintenance sistem yang ada. Terdapat satu orang admin dalam
sistem ini
-
User , dibagi 2:
o
Own User, adalah user pertama dari sistem ini. Disini adalah vendor yang
menggunakan jasa dari sistem. Bisa juga disebut admin vendor.
o
User, adalah user dari Own User. Merupakan pengguna jasa record.
2.1 Prespektif Produk
Produk aplikasi ini dijalankan oleh Admin System, Own User atau admin vendor dan
user. Penggunaan sistem ini dibagi menurut user masing-masing, yaitu:
-
Interface Admin
Admin bisa mengaktif/nonaktifkan user dan mengkustomisasi sistem.
-
Interface Own User
Own user bisa mengaktif/nonaktifkan user dan memanfaatkan fasilitas seperti pencatatan,
pembuatan artikel untuk forum.
-
Interface User
User bisa melihat track service dari kendaraan mereka, membaca dan membuat artikel di
forum dan antri service secara online.
2.2 Manfaat Produk
2.2.1
Manfaat bagi Own User
Manfaat yang didapat oleh Own User sendiri adalah lebih hemat. Karena pada mulanya
untuk 1 buah buku service saja menghabiskan dana sekitar Rp 2.500,00- dan bisa
dikurangi hingga lebih dari 50%. Selain itu sebagai sarana komunikasi langsung dengan
end User dari produk mereka.
2.2.2
Manfaat bagi User
Manfaat yang didapat oleh user sendiri adalah lebih praktis, karena tidak perlu membawa
buku service kendaraan lagi ketika akan service. Selain itu mudah diakses dimana saja.
Dan juga fasilitas antri secara online yang sangat berguna untuk masalah efisiensi.
2.3 Use Case Diagram
Use Case Specifcaaiio
Maioaeoaoce
Nama
Deskripsi Singkat
Aktor
langkah-langkah
Pre Condition
Post Condition
Maintenance
Maintenance disini menyangkup pengecekan, perbaikan, perawatan,
pembaharuan yang dilakukan oleh admin.
Admin
aksi aktor
respon sistem
Step 1 : menampilkan main control
interface
Step 2a : admin memilih opsi web
Step 2b : admin memilih opsi
jaringan
Step 2c : admin memilih opsi
database
Step 3a : menampilkan hal control
web
Step 3b : menampilkan hal control
jaringan
Step 3c : menampilkan hal control
database
Step 4 : lakukan maintenance
(pengecekan, perbaikan,
perawatan,pembaharuan) hingga
selesai
admin login terlebih dahulu kemudian masuk ke main control interface.
kemudian pilih opsi maintenance, kemudian masuk ke halaman
maintenance yang terdiri 3 opsi yaitu, jaringan, web dan database
setelah dilakukan maintenance maka masalah teratasi, ada bagian sistem
yang baru dan performa sistem semakin baik.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Regisarasi Member Baru
Registrasi Member Baru
Operator Dealer
Proses aktor yang telah login memasukkan data member baru
Aksi Aktor
Respon sistem
Step1:Operator
meminta
system untuk menampilkan
halaman isian untuk member
baru
Step2:System menampilkan halaman
isian
Step3:Operator Mengisikan
data member baru
Step4:Sistem menyimpan data masukan
langsung ke database member
Step5:Sistem mengirimkan data member
baru ke operator
Kondisi Awal
Kondisi Akhir
Step6: Operator memeriksa
data member baru
Pengguna harus login sebagai operator dealer
Data member baru tersimpan
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Input data motor baru
Operator Dealer
Proses aktor yang telah login memasukkan data motor baru
Aksi Aktor
Respon sistem
Step1:Operator
Meminta
sistem untuk menampilkan
halaman isian untuk data
motor baru
Step2:Sistem menampilkan halaman
Isian Motor
Step3:Operator
mengisi
halaman isian dengan data
motor baru
Step4:Sistem menyimpan data Motor
baru langsung ke database motor
Step5:Sistem Mengirimkan data Motor
Baru ke Operator
Step6:Operator memeriksa
data motor baru
Pengguna harus login sebagai operator dealer
Data motor baru tersimpan
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Iopua Daaa Miair Baru
Lihaa Daaa Servis
Lihat Data Servis
Operator Bengkel, Member
Proses aktor yang telah login melihat data servis
Aksi Aktor
Respon sistem
Step 1 : Meminta lihat data
servis.
Step 2 : Menampilkan halaman input
nomor mesin.
Step 3 : Memasukkan nomor
mesin.
Step 4 : Memeriksa validasi nomor
mesin yang telah dimasukkan.
Kondisi Awal
Kondisi Akhir
Step 5a : Jika nomor mesin
ditemukan, didapatkan data servisnya
dan ditampilkan dalam halaman web.
Step 5b : Jika nomor mesin tidak
ditemukan, maka menampilkan
halaman tidak tersedia.
Pengguna harus login sebagai operator bengkel atau member.
Pengguna mendapatkan halaman data servis.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Iopua Daaa Servis
Input Data Servis
Operator Bengkel
Proses aktor yang telah login memasukkan data servis
Aksi Aktor
Respon sistem
Step 1 : Meminta input data
servis.
Step 2 : Menampilkan halaman input
nomor mesin.
Step 3 : Memasukkan nomor
mesin.
Step 4 : Memeriksa validasi nomor
mesin yang telah dimasukkan.
Step 5a : Jika nomor mesin
ditemukan, ditampilkan halaman input
data servis.
Step 5b : Jika nomor mesin tidak
ditemukan, maka menampilkan
halaman tidak tersedia.
Step 6 : Memasukkan data-data
servis.
Step 7 : Ditampilkan halaman
konfirmasi kebenaran data yang
dimasukkan.
Step 8 : Mengkonfirmasi
kebenaran datanya.
Step 9a : Jika dikonfirmasi benar, data
disimpan.
Step 9b : Jika dikonfirmasi salah,
maka kembali ke halaman input data
servis.
Pengguna harus telah login sebagai operator bengkel.
Pengguna memasukkan data-data servis dan data tersebut tersimpan
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Membuat Laporan
Operator Bengkel
Proses aktor yang telah login membuat laporan
Aksi Aktor
Respon sistem
Step 1 : Meminta buat laporan.
Step 2 : Menampilkan halaman input
query.
Step 3 : Memasukkan query.
Step 4 : Mendapatkan data yang sesuai
query.
Step 5 : Menampilkan halaman
laporan.
Step 6 : Menampilkan halaman
konfirmasi cetak.
Step 7 : Memilih cetak atau tidak.
Step 8 : Jika dikonfirmasi untuk cetak,
maka mencetak laporan.
Step 9 : Menampilkan halaman
konfirmasi simpan.
Step 10 : Memilih simpan atau
tidak.
Step 11 : Jika dikonfirmasi untuk
simpan, laporan yang sudah dibuat
disimpan.
Pengguna harus telah login sebagai operator bengkel.
Pengguna mendapatkan laporan dan laporan tersebut tersimpan.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Membuaa Lapirao
Prioa Lapirao
Print Laporan
Operator Bengkel
Proses mencetak laporan
Aksi Aktor
Step 1 : Meminta mencetak
laporan.
Respon sistem
Step 2 : Menampilkan halaman
pengaturan cetak.
Step 3 : Mengatur format
pencetakan.
Kondisi Awal
Kondisi Akhir
Step 4 : Mencetak laporan.
Pengguna harus telah login sebagai operator bengkel dan sedang dalam
prosedur membuat laporan dan merequest cetak laporan.
Pengguna mendapat hasil cetakan laporan.
Use Case Specifcaaiio
Nama Use Case
Deskripsi
Aktor
Kelila Daaa Akuo
Langkah - Langkah
Kelola Data Akun
Proses member yang telah login untuk dapat mengubah datanya
Member
Aksi Aktor
Respon Sistem
Step1 : use case ini dimulai ketika
member memilih untuk melakukan
edit data member
Step2 : sistem menampilkan
halaman yang berisi data-data
member
Step3 : member melakukan
pengeditan pada data-datanya
Step4 : sistem menampilkan pesan
konfirmasi simpan
Step5 : member memilih untuk
menyimpan atau tidak menyimpan
Step6a : jika member memilih
tidak menyimpan lanjutkan ke
step7
Step6b : jika member memilih
simpan, maka lakukan
penyimpanan data ke dalam
database member
Step7 : tampilkan data member
terbaru
Step8 : use case berkahir ketika
member mendapat tampilan data
yang terbaru
Pre-Condition
Post-Condition
Pengguna harus log in sebagai member
Data member terbaru ditampilkan
Use Case Specifcaaiio
Nama Use Case
Deskripsi Singkat
Aktor
Langkah-langkah
Lihaa Daaa Member
Lihat Data Member
Proses member yang sudah login untuk dapat melihat data-datanya
Member
Aksi Aktor
Respon Sistem
Step1 : use case ini dimulai ketika
member memilih untuk melihat
data member
Step2 : sistem menampilkan
halaman yang berisi data-data
member
Pre-Condition
Post-Condition
Step3 : use case berkahir ketika
member mendapat tampilan data
Pengguna harus login sebagai member
member mendapat tampilan data member
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Logout
Administrator, Operator Bengkel, Operator Dealer, Moderator, Member
Proses aktor yang telah login keluar dari sistem
Aksi Aktor
Respon sistem
Step 1 : Meminta logout.
Step 2 : Memproses logout.
Step 3 : Menampilkan pesan logout.
Pengguna meminta logout.
Pengguna telah logout dari sistem.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Ligiua
Ligio
Login
Operator Bengkel, Operator Dealer, Moderator, Member.
Proses pengesahan aktor untuk masuk ke dalam sistem
Aksi Aktor
Respon sistem
Step 1 : Menampilkan halaman login.
Step 2 : Memasukkan
username dan password.
Step 3 : Memeriksa validasi dari
username dan password yang
dimasukkan oleh aktor.
Step 4a : Jika validasi benar, maka dicari
hak akses dari username.
Step 4b : Jika validasi salah, maka
menampilkan halaman tidak tersedia.
Step 5a : Jika hak akses adalah operator
bengkel, maka menampilkan halaman
operator bengkel.
Step 5b : Jika hak akses adalah operator
dealer, maka menampilkan halaman
operator dealer.
Step 5c : Jika hak akses adalah
moderator, maka menampilkan halaman
moderator.
Step 5d : Jika hak akses adalah member,
maka menampilkan halaman member.
Kondisi Awal
Kondisi Akhir
Pengguna mendapatkan halaman sesuai dengan hak akses.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Login Admin
Administrator
Proses pengesahan aktor untuk masuk ke dalam sistem
Aksi Aktor
Respon sistem
Step 1 : Menampilkan halaman login.
Step 2 : Memasukkan
username dan password.
Step 3 : Memeriksa validasi dari
username dan password yang
dimasukkan oleh aktor.
Step 4a : Jika validasi benar, maka
membuka “main control interface”
Step 4b : Jika validasi salah, maka
menampilkan halaman tidak tersedia.
Membuka halaman control hanya untuk admin.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Ligio Admio
Filaeriog Araikel
Filtering Artikel
Moderator
Proses/aktivitas moderator dalam menyaring artikel yang ditulis oleh
member.
Aksi Aktor
Respon sistem
Step 1 : request artikel terbaru
yang ditulis user
Step 2 : mengakses datastore artikel
Step 3 : menampilkan artikel terbaru
Step 4 : melakukan filtering
artikel
Step 5a : Jika ada artikel yang tidak
penting maka langsung dihapus
Step 5b : Jika artikel baik, maka
dibiarkan.
Pengguna harus login dulu sebagai moderator
Artikel terbaru tersaring dengan baik
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Lihat Data Motor
Member
Proses aktor yang telah login melihat data motor
Aksi Aktor
Respon sistem
Step 1 : Meminta lihat data
motor.
Step 2 : Menampilkan halaman input
nomor mesin.
Step 3 : Memasukkan nomor
mesin.
Step 4 : Memeriksa validasi nomor
mesin yang telah dimasukkan.
Step 5a : Jika nomor mesin
ditemukan, didapatkan data motornya
dan ditampilkan dalam halaman web.
Step 5b : Jika nomor mesin tidak
ditemukan, maka menampilkan
halaman tidak tersedia.
Pengguna harus telah login sebagai member.
Pengguna mendapatkan halaman data motor.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Requesa Prioaiua Daaa Servis
Request Printout Data Servis
Member
Member dapat meminta hasil cetak dari data servis motornya.
Aksi Aktor
Respon sistem
Step 1 : klik tombol print data
servis
Step 2 : Menampilkan halaman
pengaturan print
Step 3 : Mengatur format hasil
cetak
Step 4 : mencetak data servis.
Pengguna harus login dahulu sebagai member. Kemudian masuk ke hal
“lihat data servis”.
Pengguna mendapatkan hasil cetak dari data servis motornya.
Use Case Specifcaaiio
Nama Use Case
Lihaa Daaa Miair
Iopua Aoariao
Input Antrian.
Aktor
Deskripsi
Langkah - Langkah
Kondisi Awal
Kondisi Akhir
Member
Member dapat mengantri servis secara online.
Aksi Aktor
Respon sistem
Step 1 : klik “tambah antri”
Step 2 : menyimpan data antrian
Step 3 : menambahkan di daftar
antrian
Pengguna harus login dahulu sebagai member.
Pengguna dapat melihat antrian di halaman utama web.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Caocel Aoariao
Cancel Antrian.
Member
Member dapat membatalkan antrian servis.
Aksi Aktor
Respon sistem
Step 1 : request halaman utama
web
Step 2 : menampilkan halaman utama
web
Step 3 : klik tombol “X”
disamping nama antrian kita.
Step 4 : nama antrian dihapus dari
daftar antrian.
Kondisi Awal
Kondisi Akhir
Daftar antrian diperbaharui setelah menghapus nama kita dari daftar
antrian.
Use Case Specifcaaiio
Nama Use Case
Aktor
Deskripsi
Langkah - Langkah
Cek Aoariao
Cek Antrian.
Member
Member dapat melihat daftar antrian servis secara online.
Aksi Aktor
Respon sistem
Step 1 : request halaman utama
web
Step 2 : menampilkan halaman utama
web
Step 3 : melihat daftar antrian
servis
Kondisi Awal
Kondisi Akhir
-
2.4 Asumsi dan Keterkaitan
Dalam pembangunan sistem ini, banyak hal yang harus dipertimbangkan. Sistem ini
diasumsikan bisa diakses secara online sehingga menggunakan teknologi web sebagai medianya.
Berikut adalah faktor tersebut:
2.4.1
Aplikasi
Sistem ini akan dibangun dalam versi web untuk memudahkan orang untuk
mengaksesnya.
2.4.2
Standart Data Tersimpan
Data yang tersimpan atau akan disimpan, atribut didalanya disesuaikan dengan standart
buku servis yang ada.
2.4.3
-
Konfigurasi Sistem
Database, digunakan untuk menyimpan data yang berhubungan dengan system seperti
data user, data kendaraan, data servis dan lainnya.
-
Web Server digunakan untuk mengatur akses dari user ke system, mengatur tampilan
interface untuk user.
-
Konfigurasi jaringan yang digunakan dalam aplikasi ini adalah client server, dimana
terdapat server yang bias diakses client secara langsung.
2.5 Rencana Kerja
Metodologi
1
Bulan 1
2 3
4
1
Bulan 2
2 3
4
1
√
√
Bulan 3
2 3
Studi
Kelayakan
Desain Fungsi
Pemrograman
√
√
√
√
√
√
√
√
√
4
1
Bulan 4
2 3
4
Pengujian
Pemeliharaan
Dokumentasi
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
3. INFORMASI TAMBAHAN
Adapun informasi tambahan yang akan diberikan adalah dalam bentuk ERD ,
gunanya adalah supaya kita secara jelas bisa tahu struktur penyimpanan dalam sistem yang
akan kita gunakan. Karena pada dasarnya sistem ini menitikberatkan pada masalah
penyimpanan data.
uc
id_member
nama_depan
Member
Nama_OperatorDealer
Nama_Dealer
Nama_member
Alamat_Dealer
nama_belakang
Alamat_OperatorDealer
Al amat_Bengkel
id_OperatorDealer
Melayani
Daerahbengkel
Pekerjaan_Member
Alamat_Bengkel
Ttl_Member
Hari
Nama_Bengkel
Nama_OperatorBengkel
Waktu_servis
Tanggal
Waktu_servi s
Operator Dealer
id_OperatorBengkel
Tanggal
Kendaraan_Member
Jam
Jam
Mengontrol
Nama_admin
Hari
No_polisi
No_rangka
Opeator Bengkel
Al amat_OperatorBengkel
merek
Administrator
tahunpembuatan
warna
dikontrol
id_admin
tipe
No_mesin
melayani
Moderator
No_post
Jenis_post
mengatur
mengatur
Nama_moderator
Forum
Waktu_post
Servis
Jam
id_moderator
id_member
Nama_member
Hari
Detail_servi s
No_rangka
Tanggal
Kendaraan_Member
Antri
id_servis
No_mesin
nama_belakang
Nama_bengkel
JarakTempuhTerakhir
No_polisi
Waktu_servi s
tipe
Al amat_Member
nama_depan
No_antri
id_user
warna
tahunpembuatan
Tempat_servis
Hari
Nama_bengkel
Waktu_antri
merek
Tanggal
Jam
Daerahbengkel
Alamat_Bengkel
Hari
Tanggal
Jam
4. WORK BREAKDOWN SYSTEM ( WBS )
WBS adalah proses hierarkis yang membagi pekerjaan proyek menjadi elemen-elemen
pekerjaan yang lebih kecil.Penggunaan WBS membantu meyakinkan manajer proyek bahwa
semua produk dan elemen pekerjaan yang telah diidentifikasi dan WBS digunakan sebagai
basis pengendalian.
Adapun Work Breakdown Struktur dari sistem yang kami kembangkan, kami buat
dengan software Gant Project, dan kami gambarkan seperti di bawah ini :