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.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
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.
Nama Maintenance
Deskripsi Singkat Maintenance disini menyangkup pengecekan, perbaikan, perawatan,
pembaharuan yang dilakukan oleh admin.
Aktor Admin
langkah-langkah 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
Pre Condition 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
Post Condition setelah dilakukan maintenance maka masalah teratasi, ada bagian sistem
yang baru dan performa sistem semakin baik.
Use Case Specifcaaiio Regisarasi Member Baru
Nama Use Case Registrasi Member Baru
Aktor Operator Dealer
Deskripsi Proses aktor yang telah login memasukkan data member baru
Langkah - Langkah 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
baru ke operator Step6: Operator memeriksa
data member baru
Kondisi Awal Pengguna harus login sebagai operator dealer
Kondisi Akhir Data member baru tersimpan
Use Case Specifcaaiio Iopua Daaa Miair Baru
Nama Use Case Input data motor baru
Aktor Operator Dealer
Deskripsi Proses aktor yang telah login memasukkan data motor baru
Langkah - Langkah
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
Kondisi Awal Pengguna harus login sebagai operator dealer
Kondisi Akhir Data motor baru tersimpan
Use Case Specifcaaiio Lihaa Daaa Servis
Nama Use Case Lihat Data Servis
Aktor Operator Bengkel, Member
Deskripsi Proses aktor yang telah login melihat data servis
Langkah - Langkah Aksi Aktor Respon sistem
Step 1 : Meminta lihat data servis.
Step 2 : Menampilkan halaman input nomor mesin.
Step 3 : Memasukkan nomor mesin.
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.
Kondisi Awal Pengguna harus login sebagai operator bengkel atau member.
Kondisi Akhir Pengguna mendapatkan halaman data servis.
Use Case Specifcaaiio Iopua Daaa Servis
Nama Use Case Input Data Servis
Aktor Operator Bengkel
Deskripsi Proses aktor yang telah login memasukkan data servis
Langkah - Langkah
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.
Kondisi Awal Pengguna harus telah login sebagai operator bengkel.
Use Case Specifcaaiio Membuaa Lapirao
Nama Use Case Membuat Laporan
Aktor Operator Bengkel
Deskripsi Proses aktor yang telah login membuat laporan
Langkah - Langkah 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.
Kondisi Awal Pengguna harus telah login sebagai operator bengkel.
Kondisi Akhir Pengguna mendapatkan laporan dan laporan tersebut tersimpan.
Use Case Specifcaaiio Prioa Lapirao
Nama Use Case Print Laporan
Aktor Operator Bengkel
Deskripsi Proses mencetak laporan
Langkah - Langkah Aksi Aktor Respon sistem
Step 1 : Meminta mencetak laporan.
Step 2 : Menampilkan halaman pengaturan cetak.
Step 3 : Mengatur format pencetakan.
Step 4 : Mencetak laporan.
Kondisi Awal Pengguna harus telah login sebagai operator bengkel dan sedang dalam
prosedur membuat laporan dan merequest cetak laporan.
Use Case Specifcaaiio Kelila Daaa Akuo
Nama Use Case Kelola Data Akun
Deskripsi Proses member yang telah login untuk dapat mengubah datanya
Aktor Member
Langkah - Langkah
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 Pengguna harus log in sebagai member
Post-Condition Data member terbaru ditampilkan
Use Case Specifcaaiio Lihaa Daaa Member
Nama Use Case Lihat Data Member
Deskripsi Singkat Proses member yang sudah login untuk dapat melihat data-datanya
Aktor Member
Langkah-langkah
Aksi Aktor Respon Sistem
Step2 : sistem menampilkan halaman yang berisi data-data member
Step3 : use case berkahir ketika member mendapat tampilan data
Pre-Condition Pengguna harus login sebagai member
Post-Condition member mendapat tampilan data member
Use Case Specifcaaiio Ligiua
Nama Use Case Logout
Aktor Administrator, Operator Bengkel, Operator Dealer, Moderator, Member
Deskripsi Proses aktor yang telah login keluar dari sistem
Langkah - Langkah
Aksi Aktor Respon sistem
Step 1 : Meminta logout.
Step 2 : Memproses logout.
Step 3 : Menampilkan pesan logout.
Kondisi Awal Pengguna meminta logout.
Kondisi Akhir Pengguna telah logout dari sistem.
Use Case Specifcaaiio Ligio
Nama Use Case Login
Aktor Operator Bengkel, Operator Dealer, Moderator, Member.
Deskripsi Proses pengesahan aktor untuk masuk ke dalam sistem
Langkah - Langkah
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.
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 Ligio Admio
Nama Use Case Login Admin
Aktor Administrator
Deskripsi Proses pengesahan aktor untuk masuk ke dalam sistem
Langkah - Langkah
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.
Kondisi Awal
-Kondisi Akhir Membuka halaman control hanya untuk admin.
Use Case Specifcaaiio Filaeriog Araikel
Nama Use Case Filtering Artikel
Aktor Moderator
Deskripsi Proses/aktivitas moderator dalam menyaring artikel yang ditulis oleh
member.
Langkah - Langkah
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.
Kondisi Awal Pengguna harus login dulu sebagai moderator
Use Case Specifcaaiio Lihaa Daaa Miair
Nama Use Case Lihat Data Motor
Aktor Member
Deskripsi Proses aktor yang telah login melihat data motor
Langkah - Langkah
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.
Kondisi Awal Pengguna harus telah login sebagai member.
Kondisi Akhir Pengguna mendapatkan halaman data motor.
Use Case Specifcaaiio Requesa Prioaiua Daaa Servis
Nama Use Case Request Printout Data Servis
Aktor Member
Deskripsi Member dapat meminta hasil cetak dari data servis motornya.
Langkah - Langkah
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.
Kondisi Awal Pengguna harus login dahulu sebagai member. Kemudian masuk ke hal
“lihat data servis”.
Kondisi Akhir Pengguna mendapatkan hasil cetak dari data servis motornya.
Use Case Specifcaaiio Iopua Aoariao
Aktor Member
Deskripsi Member dapat mengantri servis secara online.
Langkah - Langkah
Aksi Aktor Respon sistem
Step 1 : klik “tambah antri”
Step 2 : menyimpan data antrian Step 3 : menambahkan di daftar antrian
Kondisi Awal Pengguna harus login dahulu sebagai member.
Kondisi Akhir Pengguna dapat melihat antrian di halaman utama web.
Use Case Specifcaaiio Caocel Aoariao
Nama Use Case Cancel Antrian.
Aktor Member
Deskripsi Member dapat membatalkan antrian servis.
Langkah - Langkah
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 Cek Aoariao
Nama Use Case Cek Antrian.
Aktor Member
Deskripsi Member dapat melihat daftar antrian servis secara online.
Langkah - Langkah Aksi Aktor Respon sistem
Step 1 : request 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 Bulan 1 Bulan 2 Bulan 3 Bulan 4
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Studi
Kelayakan √ √ √ √
Desain Fungsi √ √
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
4. WORK BREAKDOWN SYSTEM ( WBS )
semua produk dan elemen pekerjaan yang telah diidentifikasi dan WBS digunakan sebagai basis pengendalian.