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 :