Dokumentasi Fix (Revisi Akhir)
M ANAJEM EN PROYEK
DOKUM EN SOFTW ARE DESAIN
Anggota Kelompok :
M OHAM AD SYAUQI REZA
0910963023
HARYO HANINDYO
0910963009
FACHM I ADITYA NUGRAHA
0910960031
CANDRA RATNA HARIYANTI
0910963007
TOM Y FEBRI PRADANA
0910961009
OLIVE KHOIRUL 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
BAB I
PENDAHULUAN
1.1 Deskripsi Sistem
Aplikasi Track Record Kendaraan Online ini adalah sebuah aplikasi untuk mempermudah
pengguna kendaraan bermotor untuk me-manage data servis 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 me-maintenance sistem yang ada. Terdapat satu orang admin
dalam sistem ini
-
Terdapat dua tipe user, yaitu:
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.
1.2 Tujuan Sistem
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 (servis, ganti oli, kerusakan) dari
kendaraan bermotor tersebut. Ditambah dengan fitur yang bisa membuat pengguna lebih
efisien seperti layanan antri service yang bisa dilakukan secara online.
1.3 Manfaat Sistem
1.3.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.
1.3.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.
1.4 Ruang Lingkup Sistem
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.5 Batasan Sistem
Dalam Cakupan
Membangung aplikasi web dengan
standardisasi pada server web dan aplikasi
server
Bekerja pada browser terkenal seperti
Chrome, Firefox, Opera, etc
Keamanan pada akun user, sandi, dan
kemampuan akses
Instruksi dan kustomisasi yang sederhana
Database dan server yang bisa diatasi dengan
satu hingga tiga komputer
Menampilkan iklan kepada pengunjung dari
para sponsor
Luar Cakupan
Membangun aplikasi web di luar standar
Bekerja pada browser yang jarang dipakai
atau tidak terupdate
Memberikan perlindungan yang lebih
daripada biasanya kepada hacker
Instruksi dan kustomisasi yang rumit
Manajemen berbagai macam kluster dari
server
Menampilkan hanya iklan-iklan yang disukai
oleh user atau pengunjung
1.6 Risk Management
1. Risk Management Pengembangan
Risk
1.kekurangan anggota tim
Solusi
1.anggota sub tim yang lain harus siap kerja
double
2.dana yang belum cair
2.mendesak investor yang telah tanda tangan
kontrak seraya berusaha mengajukan
proposal pada investor lain
3.sebuah tahapan selesai melebihi batas
waktu yang dijadwalkan
2. Risk Managemen Pemasaran
Risk
Solusi
1.tidak mencapai target penjualan
1.merubah model bisnis
2.pelanggan tidak tertarik dengan fitur yang
2.melakukan inovasi dan perbaikan
ditawarkan
3.Kekurangan staf dan dana pemasaran
3.Pemasaran dilakukan lewat internet
4.Tidak mendapat kepercayaan calon
4.mengubah metode pemasaran
pelanggan
3. Risk Management Operasional
Risk
1.muncul pesaing baru
Solusi
1. meningkatkan pelayan dan berinovasi
dengan menambah fitur
2.biaya operasional naik
2.memberikan stand biaya tambahan pada
awal negosiasi biaya
BAB II
PERENCANAAN PROYEK
2.1 Penjadwalan
Metodologi
Bulan 1
Bulan 2
1
2
3
4
√
√
√
√
1
2
√
√
Bulan 3
3
4
1
2
3
√
√
√
√
√
Bulan 4
4
1
√
√
2
3
4
√
√
√
√
√
√
Studi
Kelayakan
Desain Fungsi
Pemrograman
Pengujian
Pemeliharaan
Dokumentasi
√
√
√
√
√
√
√
√
√
√
√
√
√
Adapun Work Breakdown Structure dari sistem yang kami kembangkan, kami buat
dengan software Gant Project, dan kami gambarkan seperti di bawah ini :
2.2 Sumber Daya Manusia dan Hardware/Software
2.2.1 Sumber daya manusia internal dari team developer
NO
NAMA
PERAN
DETAIL KEGIATAN
>Bertanggung
1
MOHAMAD SYAUQI
REZA
keseluruhan
Project Manager
jawab
pada
project
yang
dikerjakan
>Memantau
seluruh
kegiatan
anggota tim ‘;
>Bekerja sama dan berkomunikasi
dengan
2
HARYO HANINDYO
System Analyst
programmer,
analyst
database serta bagian jaringan
>Membahas masalah yang terjadi
pada system
3
4
5
6
7
FACHMI ADITYA
NUGRAHA
CANDRA RATNA
HARIYANTI
TOMY FEBRI
PRADANA
OLIVE KHOIRUL
L.M.A
ISYAR ANDIKA
HARUN
Analyst Database
>Membangun
database
secara
keseluruhan
sehingga
dapat
terhubung dengan baik
Financial
Accounting
Programmer
Programmer
Desain UI
>Mengurus
keuangan
yang
diperlukan oleh system
>Membuat program sesuai dengan
system yang telah ditentukan
>Membuat program sesuai dengan
system yang telah ditentukan
>Membuat perancangan desain
antar muka
>Melakukan dokumentasi system
8
NINING DYAH M
Dokumentasi
setiap fase kegiatan selama project
berjalan
9
BONITA
TRISNAWATI
>Melakukan dokumentasi system
Dokumentasi
setiap fase kegiatan selama project
berjalan
2.2.2 Sumber daya manusia eksternal
-
Investor / project chairman sebagai penanam modal sekaligus pemilik dari
proyek
-
Konsultan proses bisnis untuk menentukan alur proses bisnis yang akan
berjalan pada sistem ini
-
Team instalasi jaringan untuk mengintalasi server dan jaringan pada office
-
Team QA (Quality Assurance) yang dibentuk oleh investor untuk uji
kelayakan sistem
(semua
anggota
pada
team
developer
pun
akan
merangkap menjadi team QA khusus dari internal team).
2.2.3. Kebutuhan Hardware
Pada proyek pengembangan Track Record Kendaraan Online, dibutuhkan
beberapa perangkat keras dan perangkat lunak yang mendukung untuk
pengembangan proyek ini. Sumber daya hardware dapat dibagi menjadi :
MB. I nt el 1155
int el i3 2100 ( 3.1Ghz,C3Mb,Lga1155) int el LGA
1155
MSI H61M-E33 B3 (USB 3. 0) int el Socket 1155
Mem ory DDR3
Visipro 4Gb PC 10600 / 1333Mhz Visipro DDR3
int el LGA 1155
Dokum entasi,
Akutansi Finasial
Harddisk 3.5I nch
WDC SATA I I I Blue 500Gb 16Mb I nt 3,5 I nch
Casing Mid. Tower
Power Up luxury 600W Mult ifunct ion
Opt ical Drive
Sam sung DVDRW SATA OEM I nt ernal
LCD 19inch Kebawah
Keyboard Mouse
int el LGA 1155
MB. I nt el 1155
Syst em Analist,
Program er,
Analisis
Database,
Desainer
Mem ory DDR3
Harddisk 3.5I nch
At i PCI Exp.
Casing Mid. Tower
Benq 15.6 I nch G615HDPL LED Size 15 inch
Power Logic Power Logic Keyboard+ Mouse Wireless
Zen Air 2200 Keyboard Mouse
int el i5 2500 ( 3.3Ghz,C6Mb,Lga1155) int el LGA
1155
Gigabyt e GA-H67M-D2-B3 int el Socket 1155
TEAM Xt reem 4GB* 3 TXD312G1600HC8MTC-D
( Xt reem Overclocker CL 8- 9-8- 24) DDR3
WDC SATA I I I Green 2 TB 64Mb I nt 3,5 I nch
HI S HD 6790 1Gb I CEQX DDR5 At i Radeon PCI Exp.
Power Up luxury 600W Mult ifunct ion
Opt ical Drive
Sam sung DVDRW SATA OEM I nt ernal
LCD 20inch Keatas
LG 21.5 I nch E2241T LED Size 21 inch
Keyboard Mouse
Server Pr ocessor
Server
Server Mot herboard
Power Logic Power Logic Keyboard+ Mouse Wireless
Zen Air 2200 Keyboard Mouse
int el X3330 Box Xeon Quad Core
( 2. 66Ghz,C6Mb,1333Mhz,Lga 775) f or server
Pr ocessor
TYAN B2912G24V4H- E AMD Barebonr Server
( I nclude rackm ount chassis, m ot herboard,
powersupplay) for server Mot herboard
Server Mem ory
Server Harddisk
Server Casing
Server Acc.
Visipro 4Gb PC 1333Mhz ECC Regist er For Ser ver
Mem ory
Seagat e 500Gb ES Sat a I I 7.2 RPM 32Mb for server
Harddisk
Enlight EN- 8990 Rackm ount 4 U 850W Single 24+ 8
Pins for server Casing
ACARD AEC6898 ACARD AEC6898 4 Ch SATA RAI D
support Raid 5 SATA Raid Adapt er Accessories
2.2.4 Kebutuhan Software
Pada proyek pengembangan Track Record Servis Kendaraan bermotor,
dibutuhkan beberapa perangkat lunak yang mendukung untuk pengembangan
proyek ini.
Windows 7 Ultimate
Microsoft Server 2008 R2
Kaspersky
Corel Draw X5
Adobe Photoshop CS 5
Microsoft Office
Oracle Internet Application Server Standart Edition
2.3 Metodologi dan Proses Teknis
2.3.1 Studi Kelayakan
Banyaknya jumlah kendaraan bermotor di Indonesia membuka peluang pasar
untuk membuat aplikasi yang berhubungan dengan kendaraan bermotor. Salah
satunya potensi yang dapat dikembangkan adalah digitalisasi buku servis
kendaraan.
Setelah melakukan riset mengenai jumlah kendaraan bermotor di pasar
Indonesia, aplikasi Aplikasi Track Record Kendaraan memiliki potensi untuk
memiliki banyak pengguna karena, jumlah pengguna kendaraan di Indonesia ± 76
.907. 127 (sumber:bps.go.id) dan terus meningkat jumlahnya setiap tahun. Dengan
meningkatnya jumlah pengguna kendaraan bermotor, maka pengembang optimis ke
depannya jumlah pengguna aplikasi ini juga akan meningkat. Persaingan yang
dihadapi juga lebih mudah, sebab aplikasi dengan fitur sejenis belum banyak
ditawarkan .
Dari segi ekonomi, Aplikasi Track Record Kendaraan Online ini akan
membantu mengurangi pengeluaran yang harus dikeluarkan oleh perusahaan ,
dengan menghemat biaya cetak buku servis kendaraaa. Selain itu proyek ini
mempermudah pemilik kendaraan untuk melakukan servis dari mana saja, karena
telah terhubung secara online.
Aplikasi ini sendiri bersifat gratis, pengguna yang telah membeli kendaraan
bermotor dari pabrikan yang menjalain kerja sama dengan tim pengembang dapat
langsung memanfaatkan aplikasi ini tanpa membayar biaya tambahan,
Pemasaran, menyangkut tentang starategi yang digunakan untuk meraih
sebagian pasar potensial atau pelung pasar atau seberapa besar pengaruh strategi
tersebut dalam meraih besarnya market share.
Dengan menggunakan perangkat keras dan perangkat lunak yang memiliki
performa tinggi dan teknologi terbaru,aplikasi ini diharapkan mampu berjalan sesuai
dengan kebutuhan yang telah dibuat, sehingga upgrade perangkat keras maupun
lunak baru akan dibutuhkan ± 5 tahun setelah aplikasi ini dirilis.
Manajemen pembangunan proyek akan ditangani oleh tim pengembang
dengan beranggotakan 9
orang ,dengan satu orang manajer proyek. Tim
pengembangan juga bertugas untuk melakukan maintenance pada aplikasi setelah
aplikasi dirilis.
Sumber dana untuk pengembangan aplikasi ini diperoleh dari investasi yang
ditanam oleh investor dan proyeksi pengembaliannya akan dilakukan dalam jangka
waktu 5 tahun, dengan asumsi biaya operasional naik sebesar 20% tiap tahunnya
dan pemasukan meningkat sebesar 10 % tiap tahunnya. Setelah 5 tahun akan
diadakan perjanjian baru antara tim pengembang dan investor untuk prosentase
pembagian saham
2.3.2 Desain Fungsi
Entity Relationship Diagram dan Use Case Diagram
uc
i d_member
nam a_depan
Mem ber
Nama_OperatorDeal er
Nama_Deal er
Nama_m em ber
Al amat_Deal er
nama_bel akang
Alam at_OperatorDeal er
Alam at_Bengkel
i d_OperatorDeal er
Mel ayani
Daerahbengkel
Pekerjaan_Mem ber
Al amat_Bengkel
Ttl _M em ber
Hari
Nam a_Bengkel
Nama_OperatorBengkel
Waktu_servi s
Tanggal
Waktu_servi s
Operator Deal er
Tanggal
i d_OperatorBengkel
Kendaraan_M em ber
Jam
Jam
Mengontrol
Nama_admi n
Hari
No_poli si
No_rangka
Opeator Bengkel
Alamat_OperatorBengkel
merek
Admi ni strator
tahunpembuatan
warna
di kontrol
ti pe
i d_admi n
No_m esi n
mel ayani
Moderator
No_post
Jeni s_post
m engatur
mengatur
Nama_moderator
Forum
Waktu_post
Servis
Jam
i d_m oderator
i d_member
Nam a_mem ber
Hari
Detai l_servi s
No_rangka
Tanggal
Kendaraan_Member
Antri
id_servis
No_m esi n
nama_bel akang
Nama_bengkel
JarakT em puhTerakhi r
No_poli si
Waktu_servi s
ti pe
Al amat_M em ber
nam a_depan
No_antri
i d_user
warna
tahunpembuatan
Tempat_servi s
Nam a_bengkel
Hari
Waktu_antri
m erek
Tanggal
Jam
Daerahbengkel
Al am at_Bengkel
Hari
Tanggal
Jam
Activity Diagram
Login
Aktor: member
Sebelum menggunakan semua fitur maupun layanan
yang tersedia pada sistem ini, terlebih dahulu user
menuju halaman web "Serve Hicle"
diharuskan untuk Login. Pertama, buka halaman web
Serve Hicle. Kemudian menuju login field untuk proses
login dengan mengisi username dan password. Terdapat
menuju login field
dua kondisi pada proses login, yaitu: valid dan invalid.
Invalid, jika username atau password salah, maka proses
akan kembali ke proses sebelumnya yaitu pengisian
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
username dan password. Valid, jika pengisian username
dan password sudah benar, maka akan lanjut ke proses
selanjutnya yaitu masuk ke halaman Serve Hicle. Proses
login selesai.
selesai
Melihat data member
Aktor: member
Untuk melakukan semua aktifitas harus melalui proses login terlebih dahulu,
termasuk “melihat data member”. Proses login sama seperti yang telah dijelaskan
sebelumnya. Setelah itu, klik tombol untuk melihat data member.
menuju halaman web "Serve Hicle"
menuju login field
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
klik tombol untuk melihat data member
selesai
Lihat data kendaraan
Aktor: member
Member harus Login terlebih dahulu untuk melihat data kendaraannya. Proses login
sama seperti yang dijelaskan sebelumnya. Kemudian masukkan nomor mesin.
Terdapat dua kondisi dalam proses tersebut, invalid dan valid. Invalid apabila nomor
mesin yang dimasukkan salah dan valid apabila nomor mesin yang dimasukkan benar,
maka akan berlanjut ke proses selanjutnya.
menuju halaman web "Serve Hicle"
menuju login field
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
request lihat data motor
memasukkan nomor mesin
nomor mesin invalid
Decisi
nomor mesin valid
selesai
Lihat riwayat servis
Aktor: member
Member harus Login terlebih dahulu untuk melihat data kendaraannya. Proses login
sama seperti yang dijelaskan sebelumnya. Kemudian member request untuk melihat
data servis. Proses selesai.
menuju halaman web "Serve Hicle"
menuju login field
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
request lihat data servis
selesai
Input antrian
Aktor: member
Sama halnya dengan proses lainnya, “Input Antrian” juga harus melalui proses
login terlebih dahulu. Kemudian klik “tambah antri”. Proses selesai.
menuju halaman web "Serve Hicle"
menuju login field
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
klik “tambah antri”
selesai
Cek dan batal antri
Aktor: member
Untuk mengecek antrian, langkah pertama adalah request halaman pertama,
kemudian lihat daftarantrian servis. Terdapat dua kondisi dalam proses tersebut,
yaitu cancel dan antri. Untuk cancel, member bisa meng-klik tombol X dan untuk
antri, member bisa melanjutkan proses selanjutnya
menuju halaman web "Serve Hicle"
menuju login field
valid
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
request halaman utama
lihat daftar antrian servis
klik tombol X cancel
Decisio
antri
selesai
Log out
Aktor: member
Log out halaman Serve Hicle dengan cara menuju “Log Out” field, kemudian klik
link log out tersebut.
menuju halaman web "Serve Hicle"
menuju login field
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
menuju "Log out" field
Klik "Log Out"
selesai
Lihat data member
Aktor: Admin
Admin melakukan login terlebih dahulu sebagai admin kemudian melakukan
request data member dengan menekan lihat data member.
lihat data member
menuju halaman web serve hicle
klik login
isi username dan password
[not valid]
valid not valid
[valid]
masuk halaman serve hicle
klik lihat data member
selesai
Register member baru
Aktor: Admin
Admin melakukan login terlebih dahulu kemudian admin add new member dan
mengisi form data member beserta nomor polisi kendaraannya.
register member baru
menuju halaman web serve hicle
klik login
isi username dan password
[not valid]
valid not valid
[valid]
klik add new member
mengisi form data new member
selesai
Login admin
Aktor : Admin
Admin melakukan login dengan memasukkan username dan passwordnya.
menuju halaman web "Serve Hicle"
menuju login field
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
selesai
Sequence Diagram
Batal antrian
batal antrian
interface home member
Member
perintah batal antri
pesan batal sukses()
Cek antri
cek antrian
interface home member
Member
perintah menampilkan daftar antrian
menampilkan halaman daftar antri
Input antrian
input antrian
interface antri
Member
permintaan tambah antri
menampilkan form antrian
input data
perintah menyimpan data
pesan berhasil()
Simpan data
Input data servis
Input Data Servis
interface service area
Admin
permintaan input data user
menampilkan halaman input data user
input(nomor mesin)
cek nomor mesin
menampilkan halaman input data servis
input(data servis)
menampilkan halaman konfirmasi
permintaan memeriksa kebenaran data
cek data
pesan berhasil()
Lihat data member
Lihat data Member
Interface Member
Member
opsi lihat data member
menampilkan data member
Lihat data motor
Lihat data Motor
Interface motor
Member
permintaan melihat data motor
menampilkan halaman input nomor mesin
input(no.mesin)
cek no.mesin
menampilkan data motor
Lihat Riwayat Servis
Lihat riwayat servis
Interface Servis
Member
permintaan melihat data servis
menampilkan halaman input nomor mesin
input(no.mesin)
cek no.mesin
menampilkan halaman input data servis
input data servis
menampilkan halaman konfirmasi
menkonfirmasi kebenaran data
pesan berhasil()
Login admin
Login Admin
Interface login
interface home
Member
input(username,password)
cek username password
permintaan menampilkan halaman home
menampilkan halaman home
Login Member
Login Member
Interface login
interface halaman member
Member
input(username,password)
cek username password
permintaan menampilkan halaman member
menampilkan halaman member
LogOut Admin
logOut Admin
interface(yang saat itu dibuka)
Admin
opsi logout
proses
pesan berhasil()
logOut Member
logOut Member
interface(yang saat itu dibuka)
Admin
opsi logout
proses
pesan berhasil()
Registrasi member baru
registrasi member baru
interface member
interface input member baru
Admin
opsi tambah member
permintaan menampilkan form member baru
menampilkan form
input data member
permintaan menyimpan data member
menyimpan data
menampilkan halaman member
2.3.3 Pemrograman
Dalam pembuatan sistem ini, pemrograman meliputi pembuatan interface
yang
menggunakan bahasa
pemrograman
HTML
dengan
media
Adobe
Dreamweaver. Sedangkan untuk mendesain layout menggunakan photoshop
Path
VC
Description
web/
Yes
HTML and JSP files
web/css/
Yes
CSS files, if any
web/images/
Yes
Image files, if any
2.3.4 Keamanan
Fakta penting yang harus developer tahu adalah masalah data. Sistem harus
bisa menjaga keamanan data didalamnya, mulai dari data yang harus terkontrol.
Tidak adanya salah penggunaan, seperti email spam. Ataupun sistem tidak boleh
terbobol oleh hacker. Dan juga dalam perubahan data harus benar-benar di
autentifikasi masalah kebenarannya. Maka dari itu untuk keamanan sistem harus
benar benar terjaga.
Sedangkan untuk mengamankan jaringan, langkah yang ditempus sebagai
berikut :
Sebuah perangkat firewall yang membatasi akses ke port jaringan tertentu
(misalnya, port 80 untuk akses web server).
Software firewall membatasi akses ke port jaringan tertentu (misalnya, port 80
untuk akses web server).
Hanya informasi akhir yang dapat diakses melalui Internet. Server sendiri
melakukan komunikasi melalui LAN.
Semua jaringan komunikasi berlangsung melalui virtual private network (VPN)
yang dienkripsi dan tidak dapat diakses oleh orang luar.
Semua jaringan komunikasi berlangsung melalui LAN yang tidak memiliki
koneksi ke Internet.
Mekanisme aplikasi keamanan yang digunakan pada system ini, yaitu :
Nilai masukan ke dalam setiap bidang divalidasi sebelum digunakan
Username dan password yang diperlukan untuk akses.
Sandi disimpan dienkripsi
Verifikasi alamat pengguna email
Kualitas password diperiksa
Pengguna harus memiliki file sertifikat pada mesin klien mereka sebelum
mereka dapat terhubung ke server
Pengguna diberi peran yang menentukan hak akses mereka. Peran-peran adalah:
Pengunjung: Pengunjung ke situs tidak login, tidak ada hak akses untuk
mengubah apa pun
- Pengunjung: Pengunjung ke situs tidak login, dapat mengeposkan pesan
anonim.
- RegisteredUser: User login, memiliki hak akses untuk A, B, dan C.
- Administrator: Izin untuk mengubah apa pun, bahkan atas nama pengguna
biasa lainnya
Setiap tindakan (menampilkan informasi atau perubahan) mensyaratkan bahwa
pengguna harus melakukan verifikasi.
Akun yang ter hack atau disalahgunakan dapat dengan cepat dinonaktifkan oleh
administrator.
Administrator dapat memeriksa hak akses pengguna.
Administrator dapat mengaudit semua akses dan perubahan
Semua komunikasi dengan pengguna akan dienkripsi (misalnya SSL)
Beberapa komunikasi dengan pengguna (misalnya, username dan password)
akan dienkripsi (misalnya SSL)
Administrator akan bertanggung jawab untuk mencegah serangan injeksi SQL
(yaitu, hacker mencoba untuk memasukkan pernyataan SQL melalui bidang
aplikasi UI).
Lapisan akses data akan memungkinkan read-only koneksi, yang akan
digunakan untuk permintaan yang urgent.
BAB III
PENGGUNAAN SISTEM
3.1 Fitur
Dalam sistem ini, terdapat beberapa fitur yang dapat digunakan oleh user. Fiturfitur ini dirancang untuk mempermudah user. Fitur-fitur tersebut antara lain :
Komponen UI
HOME
Kotak Dialog Login
--Username atau email
--Password
--Login
--Register
ARTIKEL
--Search
--Banner Space
Tujuan
Constraints
Menampilkan halaman awal
sistem
Verifikasi user yang akan Tiga kali batasan untuk login.
memasuki sistem
Bila tiga kali gagal login,
maka selama 1 jam tidak bisa
login.
Identifikasi akun user
Username atau email yang
dimasukkan oleh member
harus valid. Karakter hanya
terdiri
dari
titik
(.),
underscore (_), at (@),
nomor (0-9), dan alphabet (az, A-Z) .
Verifikasi user sesuai dengan Isi password dengan minimal
username
delapan karakter dengan
kombinasi huruf dan angka.
User menyelesaikan proses Tiga kali batasan untuk login.
login setelah memasukkan Bila tiga kali gagal login,
username dan password
maka selama 1 jam tidak bisa
login.
Memungkinkan user baru Digunakan ketika user yang
/belum terdaftar memasuki masuk belum mempunyai
sistem
username dan password
untuk memasuki sistem
Menampilkan halaman yang Member bisa mengakses
berisi artikel terbaru dan atau fiture
artikel
setelah
kumpulan artikel lama yang melakukan proses login
berkaitan dengan otomotif
terlebih dahulu.
Memungkinkan user mencari Member bisa search atau
data secara cepat
mencari
sesuatu
yang
terdapat di dalam Serve Hicle
setelah melakukan proses
login terlebih dahulu.
Merupakan tempat untuk Iklan yang terpasang adalah
pemasangan iklan
BOOKING SERVICE
--Nama
--NOPOL
--Daerah
--Bengkel
Menampilkan
halaman
formulir pendaftaran antrian
service
Memungkinkan
user
memasukkan namanya
Memungkinkan
user
memasukkan nomor polisi
kendaraanya
Memungkinkan user memilih
daerah
tempatnya
akan
melakukan service
Memungkinkan user memilih
bengkel untuk melakukan
service
iklan yang bekerja sama
dengan Serve Hicle
Booking service hanya bisa
dilakukan di satu bengkel
saja.
Entri nama sesuai kartu
identitas, misal: KTP, SIM,
dll
Entri nomor polisi sesuai
SIM
Sistem akan memunculkan
pilihan daerah dan user harus
memilih salah satu
Sistem akan menampilkan
bengkel mana yang ada di
daerah yang telah dipilih user
dan user harus memilih salah
satu
Untuk menikmati fiture ini,
member
diharuskan
mengakses web kemudian
daftar antri untuk servis di
“Booking Service”
Sistem langsung tidak akan
menyimpan data untuk antri
servis
Sistem
tidak
akan
menyimpan data jika salah
satu belum diisi
--Antri
Memungkinkan user untuk
melakukan
antri
servis
kendaraan
--Batal
Memungkinkan user untuk
melakukan pembatalan antri
servis kendaraan
Memungkinkan
user
meminta
agar
sistem
menyimpan data yang telah
dimasukkan
Memungkinkan user untuk Member bisa mengecek
menampilkan daftar antrian nomor
antrian
setelah
kendaraan yang disesrvis
melakukan proses “Antri” di
sistem Serve Hicle
Menampilkan
halaman Mengecek data kendaraan
tentang
segala
sesuatu dan data service.
tentang data user
Tempat user meletakkan Menampilkan gambar/ foto
gambar profil
yang berformat JPEG
Memungkinkan
user Data diri diisi sesuai kartu
mengetahui tentang data diri identitas,
missal:
nama
yang telah tersimpan di lengkap, alamat, tanggal
--Submit
--Cek Antrian
RIDER AREA
--User Image
-- Data Diri
--Data Kendaraan
--Riwayat Servis
--Servis 01—dst
--Log out
SCHEDULE
--Drop down list kota
--Submit
sistem
Memungkinkan
user
mengetahui data tentang
kendaraanya yang tersimpan
di sistem
Memungkinkan
user
mengetahui servis apa yang
telah
dilakukan
pada
kendaraannya
Memungkinkan user melihat
secara spesifik servis apa
yang telah dilakukan pada
servis pertama, kedua,...dst
Memungkinkan user untuk
keluar dari sistem
Memungkinkan user untuk
mengetahui jadwal bengkel
berdasarkan nama kota .
Memungkinkan user unuk
memilih
kota
yang
diinginkan
Memungkinkan user untuk
mengetahui jadwal bengkel
berdasarkan kota yang telah
dipilih
lahir, dll
Data kendaraan diisi sesuai
BPKB, seperti: nopol, jenis
kendaraan, merk kendaraan
Mengecek data
dan data service.
kendaraan
Mengecek data
dan data service.
kendaraan
Keluar dari system
Menampilkan
schedule
hanya berdasarkan kota
List kota yang muncul hanya
yang bekerjasama dengan
Serve Hicle saja
Hanya list
kota yang
terintegrasi dengan Serve
Hicle saja yang muncul
3.2 Petunjuk Penggunaan Sistem
3.2.1 Dari sisi user
A. Login
Sebelum menggunakan semua fitur maupun layanan yang tersedia pada sistem
ini, terlebih dahulu user diharuskan untuk Login. Berikut langkah yang harus
ditempuh user :
1. Buka halaman utama http:/ / marettim.16mb.com/ site/
Gambar 1. Halaman utama
2. Isikan username atau email dan password yang telah terdaftar pada database sistem
pada pop-up yang muncul
Gambar2. Pop-up Login
3. Klik “LOGIN” dan akan muncul halaman “Rider Area”
Gambar 3. Halaman Rider Area
B. Melihat Data Diri Member
Untuk melihat data diri member yang tersimpan di database sistem, maka
lakukan langkah dibawah ini :
1. Klik menu “Rider Area Cari Data”
2. Tampilan halaman Cari Data
Gambar 4. Tampilan data diri
C. Melihat Data Kendaraan
Sistem menyimpan data mengenai kendaraan bermotor yang dimiliki oleh
member. Untuk mengakses data tersebut, maka user diharuskan mengikuti langkahlangkah dibawah ini :
1. Klik menu “Rider Area Data Kendaraan”
2. Tampilan halaman Data Kendaraan
Gambar 5. Data kendaraan
D. Melihat atau Menandai Servis
Untuk melihat data servis/menandai servis apa saja yang telah dilakukan pada
kendaraan bermotor, maka langkah-langkah yang harus dilakukan :
1. Klik menu “Rider Area Riwayat Servis”
Gambar 6. Tampilan halaman riwayat servis
2. Klik salah satu tombol yang ingin dilihat/diisi data servisnya (misal: jika member
menginginkan mengisi/melihat data servis pertama, maka klik tombol yang
bertuliskan “Servis 01”)
3. Berikan tanda (√) pada kotak yang ada disamping daftar servis
Gambar 7. Tampilan halaman servis setelah dicentang
E.Booking Servis
Untuk memudahkan member melakukan servis kendaraan bermotor, maka
sistem menyediakan layanan daftar servis secara online. Dengan layanan ini, member
tidak perlu membuang waktu datang ke bengkel terdekat untuk mendaftar dan
selanjutnya menunggu antrian dalam waktu cukup lama. User dapat mendaftar secara
online, dan memilih bengkel mana yang sekiranya dapat melayani dengan cepat.
Untuk menggunakan layanan ini, maka langkah-langkah yang harus dilakukan :
1. Klik menu “BOOKING”
2. Member mengisikan data sesuai dengan yang diminta
3. Memberi tanda centang pada “ANTRI” jika member menginginkan melakukan
antrian
4. Klik tombol “Submit” untuk menyelesaikan proses booking antri
Gambar 8. Tampilan halaman awal “Booking Service”
Jika member menginginkan untuk mengetahui daftar antriannya, user
mengikuti langkah-langkah dibawah ini:
1. Member mengisikan data sesuai dengan yang diminta
2. Tekan tombol “Cek Antrian”
3. Sistem akan menampilkan jadwal antrian member
Gambar 9. Tampilan cek antrian
D. Melihat Jadwal Bengkel Tiap Kota
Jika user sedang berada diluar kota dan menginginkan perbaikan kendaraan,
cukup menggunakan layanan ini untuk mengetahui jadwal tiap bengkel yang terdapat
di kota tersebut. Untuk menikmati layanan ini, berikut langkah-langkah yang harus
diikuti user :
1. Klik “Schedule” pada halaman yang dibuka saat itu
Gambar 10.Tampilan halaman “Schedule”
2. Pilih di kota mana yang ingin diketahui jadwalnya
3. Klik tombol “Submit”
4. Sistem akan menampilkan jadwal yang diminta
Gambar 11.Tampilan jadwal
E.Membaca Artikel
Sistem menyediakan beberapa artikel tentang otomotif yang dapat dibaca oleh
user. Untuk memanfaatkan fasilitas ini, berikut langkah yang harus dilakukan :
1. Klik menu “Artikel”
2. Tampilan halaman Artikel
Tampilan halaman artikel
Gambar 12. Tampilan list artikel
Pada tampilan diatas terdapat beberapa judul artikel yang dapat dibaca oleh
member. Jika member menginginkan untuk membaca salah satu judul, cukup klik
pada judul yang dinginkan. Maka artikel yang bersangkutan akan dimunculkan.
Misalkan, user ingin membaca “Articel 1”, maka cukup klik pada “Articel 1” dan
tampilan yang akan muncul seperti dibawah ini :
Gambar 13. Tampilan artikel per judul
F. Log Out
Jika user(member) menginginkan keluar dari sistem, maka klik “Log Out”
pada halaman yang dibuka saat itu.
3.2 Dari sisi own user
A. Login
Sama halnya dengan member, sebelum menggunakan semua fitur maupun
layanan yang tersedia pada sistem ini, terlebih dahulu admin diharuskan untuk Login.
Berikut langkah yang harus ditempuh user :
1. Buka halaman utama http:/ / marettim.16mb.com/ site/
Gambar 14. Halaman utama
2. Klik link “Admin” pada jendela pop up yang muncul
Gambar 15. Pop-up Login
B. Menambah Member baru / Membatalkan penambahan member baru
Fasilitas ini digunakan oleh Admin untuk menambah anggota baru yang
menggunakan layanan ServeHicle. Langkah-langkahnya :
1. Buka halaman “Rider Area”
Gambar 16. Tampilan halaman rider area
2. Tekan opsi “add new member”, maka akan muncul halaman seperti dibawah
ini :
Gambar 17. Pop up add new member
Isi semua data yang dibutuhkan, kemudian tekan “Add Member”. Untuk
membatalkan cukup tekan opsi “Cancel”
C. Input data Servis
Admin memasukkan servis apa saja yang telah dilakukan oleh member.
Langkah-langkahnya:
1. Buka halaman “Service Area”
Gambar 18. Tampilan halaman Service Area
2. Isikan data sesuai dengan yang diminta dan beri tanda (√) pada kotak
disamping tiap tipe servis. Terkakhir tekan “Submit
Gambar 19. Tampilan Service Area setelah semua data diisi
D. Melihat daftar member yang memesan tempat untuk servis
1. Buka halaman Booking Area
Gambar 20. Tampilan halaman Booking Area
2. Dari halaman tersebut, Admin dapat melihat daftar member yang melakukan
pemesanan tempat
E. Menentukan jadwal tiap bengkel
1. Buka halaman “Schedule Area”
Gambar 21. Tampilan halaman Schedule Area
2. Isikan data sesuai dengan yang diminta dan tekan tombol “Submit” untuk
menyimpan data
F. Melihat daftar artikel
Untuk melihat daftar artikel, Admin cukup membuka halaman “Article”
Gambar 22. Tampilan halaman Article
G. Menambah artikel baru atau membatalkan penambahan
1. Buka halaman “Article”
Gambar 23. Tampilan halaman Article
2. Tekan opsi “add new article”, akan muncul halaman seperti dibawah ini :
Gambar 24. Tampilan “add new article”
Isikan data artikel sesuai dengan yang diminta lalu tekan “Add” dan untuk
membatalkan tekan “Cancel”
H. Log out
Log out dapat dilakukan dari halaman manapun yang saat itu dibuka oleh
Admin. Cukup menekan opsi “Log Out”
Gambar 25. Log Out pada halaman Article
Gambar 26. Log Out pada halaman Schedule Area
Gambar 27. Tampilan log out pada halaman Booking Area
Gambar 28. Tampilan log out pada halaman Service Area
Gambar 29. Tampilan log out pada halaman Rider Area
Setelah opsi “Log Out” ditekan akan kembali ke halaman “Home”
Gambar 30. Halaman Home
DOKUM EN SOFTW ARE DESAIN
Anggota Kelompok :
M OHAM AD SYAUQI REZA
0910963023
HARYO HANINDYO
0910963009
FACHM I ADITYA NUGRAHA
0910960031
CANDRA RATNA HARIYANTI
0910963007
TOM Y FEBRI PRADANA
0910961009
OLIVE KHOIRUL 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
BAB I
PENDAHULUAN
1.1 Deskripsi Sistem
Aplikasi Track Record Kendaraan Online ini adalah sebuah aplikasi untuk mempermudah
pengguna kendaraan bermotor untuk me-manage data servis 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 me-maintenance sistem yang ada. Terdapat satu orang admin
dalam sistem ini
-
Terdapat dua tipe user, yaitu:
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.
1.2 Tujuan Sistem
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 (servis, ganti oli, kerusakan) dari
kendaraan bermotor tersebut. Ditambah dengan fitur yang bisa membuat pengguna lebih
efisien seperti layanan antri service yang bisa dilakukan secara online.
1.3 Manfaat Sistem
1.3.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.
1.3.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.
1.4 Ruang Lingkup Sistem
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.5 Batasan Sistem
Dalam Cakupan
Membangung aplikasi web dengan
standardisasi pada server web dan aplikasi
server
Bekerja pada browser terkenal seperti
Chrome, Firefox, Opera, etc
Keamanan pada akun user, sandi, dan
kemampuan akses
Instruksi dan kustomisasi yang sederhana
Database dan server yang bisa diatasi dengan
satu hingga tiga komputer
Menampilkan iklan kepada pengunjung dari
para sponsor
Luar Cakupan
Membangun aplikasi web di luar standar
Bekerja pada browser yang jarang dipakai
atau tidak terupdate
Memberikan perlindungan yang lebih
daripada biasanya kepada hacker
Instruksi dan kustomisasi yang rumit
Manajemen berbagai macam kluster dari
server
Menampilkan hanya iklan-iklan yang disukai
oleh user atau pengunjung
1.6 Risk Management
1. Risk Management Pengembangan
Risk
1.kekurangan anggota tim
Solusi
1.anggota sub tim yang lain harus siap kerja
double
2.dana yang belum cair
2.mendesak investor yang telah tanda tangan
kontrak seraya berusaha mengajukan
proposal pada investor lain
3.sebuah tahapan selesai melebihi batas
waktu yang dijadwalkan
2. Risk Managemen Pemasaran
Risk
Solusi
1.tidak mencapai target penjualan
1.merubah model bisnis
2.pelanggan tidak tertarik dengan fitur yang
2.melakukan inovasi dan perbaikan
ditawarkan
3.Kekurangan staf dan dana pemasaran
3.Pemasaran dilakukan lewat internet
4.Tidak mendapat kepercayaan calon
4.mengubah metode pemasaran
pelanggan
3. Risk Management Operasional
Risk
1.muncul pesaing baru
Solusi
1. meningkatkan pelayan dan berinovasi
dengan menambah fitur
2.biaya operasional naik
2.memberikan stand biaya tambahan pada
awal negosiasi biaya
BAB II
PERENCANAAN PROYEK
2.1 Penjadwalan
Metodologi
Bulan 1
Bulan 2
1
2
3
4
√
√
√
√
1
2
√
√
Bulan 3
3
4
1
2
3
√
√
√
√
√
Bulan 4
4
1
√
√
2
3
4
√
√
√
√
√
√
Studi
Kelayakan
Desain Fungsi
Pemrograman
Pengujian
Pemeliharaan
Dokumentasi
√
√
√
√
√
√
√
√
√
√
√
√
√
Adapun Work Breakdown Structure dari sistem yang kami kembangkan, kami buat
dengan software Gant Project, dan kami gambarkan seperti di bawah ini :
2.2 Sumber Daya Manusia dan Hardware/Software
2.2.1 Sumber daya manusia internal dari team developer
NO
NAMA
PERAN
DETAIL KEGIATAN
>Bertanggung
1
MOHAMAD SYAUQI
REZA
keseluruhan
Project Manager
jawab
pada
project
yang
dikerjakan
>Memantau
seluruh
kegiatan
anggota tim ‘;
>Bekerja sama dan berkomunikasi
dengan
2
HARYO HANINDYO
System Analyst
programmer,
analyst
database serta bagian jaringan
>Membahas masalah yang terjadi
pada system
3
4
5
6
7
FACHMI ADITYA
NUGRAHA
CANDRA RATNA
HARIYANTI
TOMY FEBRI
PRADANA
OLIVE KHOIRUL
L.M.A
ISYAR ANDIKA
HARUN
Analyst Database
>Membangun
database
secara
keseluruhan
sehingga
dapat
terhubung dengan baik
Financial
Accounting
Programmer
Programmer
Desain UI
>Mengurus
keuangan
yang
diperlukan oleh system
>Membuat program sesuai dengan
system yang telah ditentukan
>Membuat program sesuai dengan
system yang telah ditentukan
>Membuat perancangan desain
antar muka
>Melakukan dokumentasi system
8
NINING DYAH M
Dokumentasi
setiap fase kegiatan selama project
berjalan
9
BONITA
TRISNAWATI
>Melakukan dokumentasi system
Dokumentasi
setiap fase kegiatan selama project
berjalan
2.2.2 Sumber daya manusia eksternal
-
Investor / project chairman sebagai penanam modal sekaligus pemilik dari
proyek
-
Konsultan proses bisnis untuk menentukan alur proses bisnis yang akan
berjalan pada sistem ini
-
Team instalasi jaringan untuk mengintalasi server dan jaringan pada office
-
Team QA (Quality Assurance) yang dibentuk oleh investor untuk uji
kelayakan sistem
(semua
anggota
pada
team
developer
pun
akan
merangkap menjadi team QA khusus dari internal team).
2.2.3. Kebutuhan Hardware
Pada proyek pengembangan Track Record Kendaraan Online, dibutuhkan
beberapa perangkat keras dan perangkat lunak yang mendukung untuk
pengembangan proyek ini. Sumber daya hardware dapat dibagi menjadi :
MB. I nt el 1155
int el i3 2100 ( 3.1Ghz,C3Mb,Lga1155) int el LGA
1155
MSI H61M-E33 B3 (USB 3. 0) int el Socket 1155
Mem ory DDR3
Visipro 4Gb PC 10600 / 1333Mhz Visipro DDR3
int el LGA 1155
Dokum entasi,
Akutansi Finasial
Harddisk 3.5I nch
WDC SATA I I I Blue 500Gb 16Mb I nt 3,5 I nch
Casing Mid. Tower
Power Up luxury 600W Mult ifunct ion
Opt ical Drive
Sam sung DVDRW SATA OEM I nt ernal
LCD 19inch Kebawah
Keyboard Mouse
int el LGA 1155
MB. I nt el 1155
Syst em Analist,
Program er,
Analisis
Database,
Desainer
Mem ory DDR3
Harddisk 3.5I nch
At i PCI Exp.
Casing Mid. Tower
Benq 15.6 I nch G615HDPL LED Size 15 inch
Power Logic Power Logic Keyboard+ Mouse Wireless
Zen Air 2200 Keyboard Mouse
int el i5 2500 ( 3.3Ghz,C6Mb,Lga1155) int el LGA
1155
Gigabyt e GA-H67M-D2-B3 int el Socket 1155
TEAM Xt reem 4GB* 3 TXD312G1600HC8MTC-D
( Xt reem Overclocker CL 8- 9-8- 24) DDR3
WDC SATA I I I Green 2 TB 64Mb I nt 3,5 I nch
HI S HD 6790 1Gb I CEQX DDR5 At i Radeon PCI Exp.
Power Up luxury 600W Mult ifunct ion
Opt ical Drive
Sam sung DVDRW SATA OEM I nt ernal
LCD 20inch Keatas
LG 21.5 I nch E2241T LED Size 21 inch
Keyboard Mouse
Server Pr ocessor
Server
Server Mot herboard
Power Logic Power Logic Keyboard+ Mouse Wireless
Zen Air 2200 Keyboard Mouse
int el X3330 Box Xeon Quad Core
( 2. 66Ghz,C6Mb,1333Mhz,Lga 775) f or server
Pr ocessor
TYAN B2912G24V4H- E AMD Barebonr Server
( I nclude rackm ount chassis, m ot herboard,
powersupplay) for server Mot herboard
Server Mem ory
Server Harddisk
Server Casing
Server Acc.
Visipro 4Gb PC 1333Mhz ECC Regist er For Ser ver
Mem ory
Seagat e 500Gb ES Sat a I I 7.2 RPM 32Mb for server
Harddisk
Enlight EN- 8990 Rackm ount 4 U 850W Single 24+ 8
Pins for server Casing
ACARD AEC6898 ACARD AEC6898 4 Ch SATA RAI D
support Raid 5 SATA Raid Adapt er Accessories
2.2.4 Kebutuhan Software
Pada proyek pengembangan Track Record Servis Kendaraan bermotor,
dibutuhkan beberapa perangkat lunak yang mendukung untuk pengembangan
proyek ini.
Windows 7 Ultimate
Microsoft Server 2008 R2
Kaspersky
Corel Draw X5
Adobe Photoshop CS 5
Microsoft Office
Oracle Internet Application Server Standart Edition
2.3 Metodologi dan Proses Teknis
2.3.1 Studi Kelayakan
Banyaknya jumlah kendaraan bermotor di Indonesia membuka peluang pasar
untuk membuat aplikasi yang berhubungan dengan kendaraan bermotor. Salah
satunya potensi yang dapat dikembangkan adalah digitalisasi buku servis
kendaraan.
Setelah melakukan riset mengenai jumlah kendaraan bermotor di pasar
Indonesia, aplikasi Aplikasi Track Record Kendaraan memiliki potensi untuk
memiliki banyak pengguna karena, jumlah pengguna kendaraan di Indonesia ± 76
.907. 127 (sumber:bps.go.id) dan terus meningkat jumlahnya setiap tahun. Dengan
meningkatnya jumlah pengguna kendaraan bermotor, maka pengembang optimis ke
depannya jumlah pengguna aplikasi ini juga akan meningkat. Persaingan yang
dihadapi juga lebih mudah, sebab aplikasi dengan fitur sejenis belum banyak
ditawarkan .
Dari segi ekonomi, Aplikasi Track Record Kendaraan Online ini akan
membantu mengurangi pengeluaran yang harus dikeluarkan oleh perusahaan ,
dengan menghemat biaya cetak buku servis kendaraaa. Selain itu proyek ini
mempermudah pemilik kendaraan untuk melakukan servis dari mana saja, karena
telah terhubung secara online.
Aplikasi ini sendiri bersifat gratis, pengguna yang telah membeli kendaraan
bermotor dari pabrikan yang menjalain kerja sama dengan tim pengembang dapat
langsung memanfaatkan aplikasi ini tanpa membayar biaya tambahan,
Pemasaran, menyangkut tentang starategi yang digunakan untuk meraih
sebagian pasar potensial atau pelung pasar atau seberapa besar pengaruh strategi
tersebut dalam meraih besarnya market share.
Dengan menggunakan perangkat keras dan perangkat lunak yang memiliki
performa tinggi dan teknologi terbaru,aplikasi ini diharapkan mampu berjalan sesuai
dengan kebutuhan yang telah dibuat, sehingga upgrade perangkat keras maupun
lunak baru akan dibutuhkan ± 5 tahun setelah aplikasi ini dirilis.
Manajemen pembangunan proyek akan ditangani oleh tim pengembang
dengan beranggotakan 9
orang ,dengan satu orang manajer proyek. Tim
pengembangan juga bertugas untuk melakukan maintenance pada aplikasi setelah
aplikasi dirilis.
Sumber dana untuk pengembangan aplikasi ini diperoleh dari investasi yang
ditanam oleh investor dan proyeksi pengembaliannya akan dilakukan dalam jangka
waktu 5 tahun, dengan asumsi biaya operasional naik sebesar 20% tiap tahunnya
dan pemasukan meningkat sebesar 10 % tiap tahunnya. Setelah 5 tahun akan
diadakan perjanjian baru antara tim pengembang dan investor untuk prosentase
pembagian saham
2.3.2 Desain Fungsi
Entity Relationship Diagram dan Use Case Diagram
uc
i d_member
nam a_depan
Mem ber
Nama_OperatorDeal er
Nama_Deal er
Nama_m em ber
Al amat_Deal er
nama_bel akang
Alam at_OperatorDeal er
Alam at_Bengkel
i d_OperatorDeal er
Mel ayani
Daerahbengkel
Pekerjaan_Mem ber
Al amat_Bengkel
Ttl _M em ber
Hari
Nam a_Bengkel
Nama_OperatorBengkel
Waktu_servi s
Tanggal
Waktu_servi s
Operator Deal er
Tanggal
i d_OperatorBengkel
Kendaraan_M em ber
Jam
Jam
Mengontrol
Nama_admi n
Hari
No_poli si
No_rangka
Opeator Bengkel
Alamat_OperatorBengkel
merek
Admi ni strator
tahunpembuatan
warna
di kontrol
ti pe
i d_admi n
No_m esi n
mel ayani
Moderator
No_post
Jeni s_post
m engatur
mengatur
Nama_moderator
Forum
Waktu_post
Servis
Jam
i d_m oderator
i d_member
Nam a_mem ber
Hari
Detai l_servi s
No_rangka
Tanggal
Kendaraan_Member
Antri
id_servis
No_m esi n
nama_bel akang
Nama_bengkel
JarakT em puhTerakhi r
No_poli si
Waktu_servi s
ti pe
Al amat_M em ber
nam a_depan
No_antri
i d_user
warna
tahunpembuatan
Tempat_servi s
Nam a_bengkel
Hari
Waktu_antri
m erek
Tanggal
Jam
Daerahbengkel
Al am at_Bengkel
Hari
Tanggal
Jam
Activity Diagram
Login
Aktor: member
Sebelum menggunakan semua fitur maupun layanan
yang tersedia pada sistem ini, terlebih dahulu user
menuju halaman web "Serve Hicle"
diharuskan untuk Login. Pertama, buka halaman web
Serve Hicle. Kemudian menuju login field untuk proses
login dengan mengisi username dan password. Terdapat
menuju login field
dua kondisi pada proses login, yaitu: valid dan invalid.
Invalid, jika username atau password salah, maka proses
akan kembali ke proses sebelumnya yaitu pengisian
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
username dan password. Valid, jika pengisian username
dan password sudah benar, maka akan lanjut ke proses
selanjutnya yaitu masuk ke halaman Serve Hicle. Proses
login selesai.
selesai
Melihat data member
Aktor: member
Untuk melakukan semua aktifitas harus melalui proses login terlebih dahulu,
termasuk “melihat data member”. Proses login sama seperti yang telah dijelaskan
sebelumnya. Setelah itu, klik tombol untuk melihat data member.
menuju halaman web "Serve Hicle"
menuju login field
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
klik tombol untuk melihat data member
selesai
Lihat data kendaraan
Aktor: member
Member harus Login terlebih dahulu untuk melihat data kendaraannya. Proses login
sama seperti yang dijelaskan sebelumnya. Kemudian masukkan nomor mesin.
Terdapat dua kondisi dalam proses tersebut, invalid dan valid. Invalid apabila nomor
mesin yang dimasukkan salah dan valid apabila nomor mesin yang dimasukkan benar,
maka akan berlanjut ke proses selanjutnya.
menuju halaman web "Serve Hicle"
menuju login field
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
request lihat data motor
memasukkan nomor mesin
nomor mesin invalid
Decisi
nomor mesin valid
selesai
Lihat riwayat servis
Aktor: member
Member harus Login terlebih dahulu untuk melihat data kendaraannya. Proses login
sama seperti yang dijelaskan sebelumnya. Kemudian member request untuk melihat
data servis. Proses selesai.
menuju halaman web "Serve Hicle"
menuju login field
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
request lihat data servis
selesai
Input antrian
Aktor: member
Sama halnya dengan proses lainnya, “Input Antrian” juga harus melalui proses
login terlebih dahulu. Kemudian klik “tambah antri”. Proses selesai.
menuju halaman web "Serve Hicle"
menuju login field
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
klik “tambah antri”
selesai
Cek dan batal antri
Aktor: member
Untuk mengecek antrian, langkah pertama adalah request halaman pertama,
kemudian lihat daftarantrian servis. Terdapat dua kondisi dalam proses tersebut,
yaitu cancel dan antri. Untuk cancel, member bisa meng-klik tombol X dan untuk
antri, member bisa melanjutkan proses selanjutnya
menuju halaman web "Serve Hicle"
menuju login field
valid
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
request halaman utama
lihat daftar antrian servis
klik tombol X cancel
Decisio
antri
selesai
Log out
Aktor: member
Log out halaman Serve Hicle dengan cara menuju “Log Out” field, kemudian klik
link log out tersebut.
menuju halaman web "Serve Hicle"
menuju login field
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
menuju "Log out" field
Klik "Log Out"
selesai
Lihat data member
Aktor: Admin
Admin melakukan login terlebih dahulu sebagai admin kemudian melakukan
request data member dengan menekan lihat data member.
lihat data member
menuju halaman web serve hicle
klik login
isi username dan password
[not valid]
valid not valid
[valid]
masuk halaman serve hicle
klik lihat data member
selesai
Register member baru
Aktor: Admin
Admin melakukan login terlebih dahulu kemudian admin add new member dan
mengisi form data member beserta nomor polisi kendaraannya.
register member baru
menuju halaman web serve hicle
klik login
isi username dan password
[not valid]
valid not valid
[valid]
klik add new member
mengisi form data new member
selesai
Login admin
Aktor : Admin
Admin melakukan login dengan memasukkan username dan passwordnya.
menuju halaman web "Serve Hicle"
menuju login field
isi username dan password
invalid
valid
masuk halaman "Serve Hicle"
selesai
Sequence Diagram
Batal antrian
batal antrian
interface home member
Member
perintah batal antri
pesan batal sukses()
Cek antri
cek antrian
interface home member
Member
perintah menampilkan daftar antrian
menampilkan halaman daftar antri
Input antrian
input antrian
interface antri
Member
permintaan tambah antri
menampilkan form antrian
input data
perintah menyimpan data
pesan berhasil()
Simpan data
Input data servis
Input Data Servis
interface service area
Admin
permintaan input data user
menampilkan halaman input data user
input(nomor mesin)
cek nomor mesin
menampilkan halaman input data servis
input(data servis)
menampilkan halaman konfirmasi
permintaan memeriksa kebenaran data
cek data
pesan berhasil()
Lihat data member
Lihat data Member
Interface Member
Member
opsi lihat data member
menampilkan data member
Lihat data motor
Lihat data Motor
Interface motor
Member
permintaan melihat data motor
menampilkan halaman input nomor mesin
input(no.mesin)
cek no.mesin
menampilkan data motor
Lihat Riwayat Servis
Lihat riwayat servis
Interface Servis
Member
permintaan melihat data servis
menampilkan halaman input nomor mesin
input(no.mesin)
cek no.mesin
menampilkan halaman input data servis
input data servis
menampilkan halaman konfirmasi
menkonfirmasi kebenaran data
pesan berhasil()
Login admin
Login Admin
Interface login
interface home
Member
input(username,password)
cek username password
permintaan menampilkan halaman home
menampilkan halaman home
Login Member
Login Member
Interface login
interface halaman member
Member
input(username,password)
cek username password
permintaan menampilkan halaman member
menampilkan halaman member
LogOut Admin
logOut Admin
interface(yang saat itu dibuka)
Admin
opsi logout
proses
pesan berhasil()
logOut Member
logOut Member
interface(yang saat itu dibuka)
Admin
opsi logout
proses
pesan berhasil()
Registrasi member baru
registrasi member baru
interface member
interface input member baru
Admin
opsi tambah member
permintaan menampilkan form member baru
menampilkan form
input data member
permintaan menyimpan data member
menyimpan data
menampilkan halaman member
2.3.3 Pemrograman
Dalam pembuatan sistem ini, pemrograman meliputi pembuatan interface
yang
menggunakan bahasa
pemrograman
HTML
dengan
media
Adobe
Dreamweaver. Sedangkan untuk mendesain layout menggunakan photoshop
Path
VC
Description
web/
Yes
HTML and JSP files
web/css/
Yes
CSS files, if any
web/images/
Yes
Image files, if any
2.3.4 Keamanan
Fakta penting yang harus developer tahu adalah masalah data. Sistem harus
bisa menjaga keamanan data didalamnya, mulai dari data yang harus terkontrol.
Tidak adanya salah penggunaan, seperti email spam. Ataupun sistem tidak boleh
terbobol oleh hacker. Dan juga dalam perubahan data harus benar-benar di
autentifikasi masalah kebenarannya. Maka dari itu untuk keamanan sistem harus
benar benar terjaga.
Sedangkan untuk mengamankan jaringan, langkah yang ditempus sebagai
berikut :
Sebuah perangkat firewall yang membatasi akses ke port jaringan tertentu
(misalnya, port 80 untuk akses web server).
Software firewall membatasi akses ke port jaringan tertentu (misalnya, port 80
untuk akses web server).
Hanya informasi akhir yang dapat diakses melalui Internet. Server sendiri
melakukan komunikasi melalui LAN.
Semua jaringan komunikasi berlangsung melalui virtual private network (VPN)
yang dienkripsi dan tidak dapat diakses oleh orang luar.
Semua jaringan komunikasi berlangsung melalui LAN yang tidak memiliki
koneksi ke Internet.
Mekanisme aplikasi keamanan yang digunakan pada system ini, yaitu :
Nilai masukan ke dalam setiap bidang divalidasi sebelum digunakan
Username dan password yang diperlukan untuk akses.
Sandi disimpan dienkripsi
Verifikasi alamat pengguna email
Kualitas password diperiksa
Pengguna harus memiliki file sertifikat pada mesin klien mereka sebelum
mereka dapat terhubung ke server
Pengguna diberi peran yang menentukan hak akses mereka. Peran-peran adalah:
Pengunjung: Pengunjung ke situs tidak login, tidak ada hak akses untuk
mengubah apa pun
- Pengunjung: Pengunjung ke situs tidak login, dapat mengeposkan pesan
anonim.
- RegisteredUser: User login, memiliki hak akses untuk A, B, dan C.
- Administrator: Izin untuk mengubah apa pun, bahkan atas nama pengguna
biasa lainnya
Setiap tindakan (menampilkan informasi atau perubahan) mensyaratkan bahwa
pengguna harus melakukan verifikasi.
Akun yang ter hack atau disalahgunakan dapat dengan cepat dinonaktifkan oleh
administrator.
Administrator dapat memeriksa hak akses pengguna.
Administrator dapat mengaudit semua akses dan perubahan
Semua komunikasi dengan pengguna akan dienkripsi (misalnya SSL)
Beberapa komunikasi dengan pengguna (misalnya, username dan password)
akan dienkripsi (misalnya SSL)
Administrator akan bertanggung jawab untuk mencegah serangan injeksi SQL
(yaitu, hacker mencoba untuk memasukkan pernyataan SQL melalui bidang
aplikasi UI).
Lapisan akses data akan memungkinkan read-only koneksi, yang akan
digunakan untuk permintaan yang urgent.
BAB III
PENGGUNAAN SISTEM
3.1 Fitur
Dalam sistem ini, terdapat beberapa fitur yang dapat digunakan oleh user. Fiturfitur ini dirancang untuk mempermudah user. Fitur-fitur tersebut antara lain :
Komponen UI
HOME
Kotak Dialog Login
--Username atau email
--Password
--Login
--Register
ARTIKEL
--Search
--Banner Space
Tujuan
Constraints
Menampilkan halaman awal
sistem
Verifikasi user yang akan Tiga kali batasan untuk login.
memasuki sistem
Bila tiga kali gagal login,
maka selama 1 jam tidak bisa
login.
Identifikasi akun user
Username atau email yang
dimasukkan oleh member
harus valid. Karakter hanya
terdiri
dari
titik
(.),
underscore (_), at (@),
nomor (0-9), dan alphabet (az, A-Z) .
Verifikasi user sesuai dengan Isi password dengan minimal
username
delapan karakter dengan
kombinasi huruf dan angka.
User menyelesaikan proses Tiga kali batasan untuk login.
login setelah memasukkan Bila tiga kali gagal login,
username dan password
maka selama 1 jam tidak bisa
login.
Memungkinkan user baru Digunakan ketika user yang
/belum terdaftar memasuki masuk belum mempunyai
sistem
username dan password
untuk memasuki sistem
Menampilkan halaman yang Member bisa mengakses
berisi artikel terbaru dan atau fiture
artikel
setelah
kumpulan artikel lama yang melakukan proses login
berkaitan dengan otomotif
terlebih dahulu.
Memungkinkan user mencari Member bisa search atau
data secara cepat
mencari
sesuatu
yang
terdapat di dalam Serve Hicle
setelah melakukan proses
login terlebih dahulu.
Merupakan tempat untuk Iklan yang terpasang adalah
pemasangan iklan
BOOKING SERVICE
--Nama
--NOPOL
--Daerah
--Bengkel
Menampilkan
halaman
formulir pendaftaran antrian
service
Memungkinkan
user
memasukkan namanya
Memungkinkan
user
memasukkan nomor polisi
kendaraanya
Memungkinkan user memilih
daerah
tempatnya
akan
melakukan service
Memungkinkan user memilih
bengkel untuk melakukan
service
iklan yang bekerja sama
dengan Serve Hicle
Booking service hanya bisa
dilakukan di satu bengkel
saja.
Entri nama sesuai kartu
identitas, misal: KTP, SIM,
dll
Entri nomor polisi sesuai
SIM
Sistem akan memunculkan
pilihan daerah dan user harus
memilih salah satu
Sistem akan menampilkan
bengkel mana yang ada di
daerah yang telah dipilih user
dan user harus memilih salah
satu
Untuk menikmati fiture ini,
member
diharuskan
mengakses web kemudian
daftar antri untuk servis di
“Booking Service”
Sistem langsung tidak akan
menyimpan data untuk antri
servis
Sistem
tidak
akan
menyimpan data jika salah
satu belum diisi
--Antri
Memungkinkan user untuk
melakukan
antri
servis
kendaraan
--Batal
Memungkinkan user untuk
melakukan pembatalan antri
servis kendaraan
Memungkinkan
user
meminta
agar
sistem
menyimpan data yang telah
dimasukkan
Memungkinkan user untuk Member bisa mengecek
menampilkan daftar antrian nomor
antrian
setelah
kendaraan yang disesrvis
melakukan proses “Antri” di
sistem Serve Hicle
Menampilkan
halaman Mengecek data kendaraan
tentang
segala
sesuatu dan data service.
tentang data user
Tempat user meletakkan Menampilkan gambar/ foto
gambar profil
yang berformat JPEG
Memungkinkan
user Data diri diisi sesuai kartu
mengetahui tentang data diri identitas,
missal:
nama
yang telah tersimpan di lengkap, alamat, tanggal
--Submit
--Cek Antrian
RIDER AREA
--User Image
-- Data Diri
--Data Kendaraan
--Riwayat Servis
--Servis 01—dst
--Log out
SCHEDULE
--Drop down list kota
--Submit
sistem
Memungkinkan
user
mengetahui data tentang
kendaraanya yang tersimpan
di sistem
Memungkinkan
user
mengetahui servis apa yang
telah
dilakukan
pada
kendaraannya
Memungkinkan user melihat
secara spesifik servis apa
yang telah dilakukan pada
servis pertama, kedua,...dst
Memungkinkan user untuk
keluar dari sistem
Memungkinkan user untuk
mengetahui jadwal bengkel
berdasarkan nama kota .
Memungkinkan user unuk
memilih
kota
yang
diinginkan
Memungkinkan user untuk
mengetahui jadwal bengkel
berdasarkan kota yang telah
dipilih
lahir, dll
Data kendaraan diisi sesuai
BPKB, seperti: nopol, jenis
kendaraan, merk kendaraan
Mengecek data
dan data service.
kendaraan
Mengecek data
dan data service.
kendaraan
Keluar dari system
Menampilkan
schedule
hanya berdasarkan kota
List kota yang muncul hanya
yang bekerjasama dengan
Serve Hicle saja
Hanya list
kota yang
terintegrasi dengan Serve
Hicle saja yang muncul
3.2 Petunjuk Penggunaan Sistem
3.2.1 Dari sisi user
A. Login
Sebelum menggunakan semua fitur maupun layanan yang tersedia pada sistem
ini, terlebih dahulu user diharuskan untuk Login. Berikut langkah yang harus
ditempuh user :
1. Buka halaman utama http:/ / marettim.16mb.com/ site/
Gambar 1. Halaman utama
2. Isikan username atau email dan password yang telah terdaftar pada database sistem
pada pop-up yang muncul
Gambar2. Pop-up Login
3. Klik “LOGIN” dan akan muncul halaman “Rider Area”
Gambar 3. Halaman Rider Area
B. Melihat Data Diri Member
Untuk melihat data diri member yang tersimpan di database sistem, maka
lakukan langkah dibawah ini :
1. Klik menu “Rider Area Cari Data”
2. Tampilan halaman Cari Data
Gambar 4. Tampilan data diri
C. Melihat Data Kendaraan
Sistem menyimpan data mengenai kendaraan bermotor yang dimiliki oleh
member. Untuk mengakses data tersebut, maka user diharuskan mengikuti langkahlangkah dibawah ini :
1. Klik menu “Rider Area Data Kendaraan”
2. Tampilan halaman Data Kendaraan
Gambar 5. Data kendaraan
D. Melihat atau Menandai Servis
Untuk melihat data servis/menandai servis apa saja yang telah dilakukan pada
kendaraan bermotor, maka langkah-langkah yang harus dilakukan :
1. Klik menu “Rider Area Riwayat Servis”
Gambar 6. Tampilan halaman riwayat servis
2. Klik salah satu tombol yang ingin dilihat/diisi data servisnya (misal: jika member
menginginkan mengisi/melihat data servis pertama, maka klik tombol yang
bertuliskan “Servis 01”)
3. Berikan tanda (√) pada kotak yang ada disamping daftar servis
Gambar 7. Tampilan halaman servis setelah dicentang
E.Booking Servis
Untuk memudahkan member melakukan servis kendaraan bermotor, maka
sistem menyediakan layanan daftar servis secara online. Dengan layanan ini, member
tidak perlu membuang waktu datang ke bengkel terdekat untuk mendaftar dan
selanjutnya menunggu antrian dalam waktu cukup lama. User dapat mendaftar secara
online, dan memilih bengkel mana yang sekiranya dapat melayani dengan cepat.
Untuk menggunakan layanan ini, maka langkah-langkah yang harus dilakukan :
1. Klik menu “BOOKING”
2. Member mengisikan data sesuai dengan yang diminta
3. Memberi tanda centang pada “ANTRI” jika member menginginkan melakukan
antrian
4. Klik tombol “Submit” untuk menyelesaikan proses booking antri
Gambar 8. Tampilan halaman awal “Booking Service”
Jika member menginginkan untuk mengetahui daftar antriannya, user
mengikuti langkah-langkah dibawah ini:
1. Member mengisikan data sesuai dengan yang diminta
2. Tekan tombol “Cek Antrian”
3. Sistem akan menampilkan jadwal antrian member
Gambar 9. Tampilan cek antrian
D. Melihat Jadwal Bengkel Tiap Kota
Jika user sedang berada diluar kota dan menginginkan perbaikan kendaraan,
cukup menggunakan layanan ini untuk mengetahui jadwal tiap bengkel yang terdapat
di kota tersebut. Untuk menikmati layanan ini, berikut langkah-langkah yang harus
diikuti user :
1. Klik “Schedule” pada halaman yang dibuka saat itu
Gambar 10.Tampilan halaman “Schedule”
2. Pilih di kota mana yang ingin diketahui jadwalnya
3. Klik tombol “Submit”
4. Sistem akan menampilkan jadwal yang diminta
Gambar 11.Tampilan jadwal
E.Membaca Artikel
Sistem menyediakan beberapa artikel tentang otomotif yang dapat dibaca oleh
user. Untuk memanfaatkan fasilitas ini, berikut langkah yang harus dilakukan :
1. Klik menu “Artikel”
2. Tampilan halaman Artikel
Tampilan halaman artikel
Gambar 12. Tampilan list artikel
Pada tampilan diatas terdapat beberapa judul artikel yang dapat dibaca oleh
member. Jika member menginginkan untuk membaca salah satu judul, cukup klik
pada judul yang dinginkan. Maka artikel yang bersangkutan akan dimunculkan.
Misalkan, user ingin membaca “Articel 1”, maka cukup klik pada “Articel 1” dan
tampilan yang akan muncul seperti dibawah ini :
Gambar 13. Tampilan artikel per judul
F. Log Out
Jika user(member) menginginkan keluar dari sistem, maka klik “Log Out”
pada halaman yang dibuka saat itu.
3.2 Dari sisi own user
A. Login
Sama halnya dengan member, sebelum menggunakan semua fitur maupun
layanan yang tersedia pada sistem ini, terlebih dahulu admin diharuskan untuk Login.
Berikut langkah yang harus ditempuh user :
1. Buka halaman utama http:/ / marettim.16mb.com/ site/
Gambar 14. Halaman utama
2. Klik link “Admin” pada jendela pop up yang muncul
Gambar 15. Pop-up Login
B. Menambah Member baru / Membatalkan penambahan member baru
Fasilitas ini digunakan oleh Admin untuk menambah anggota baru yang
menggunakan layanan ServeHicle. Langkah-langkahnya :
1. Buka halaman “Rider Area”
Gambar 16. Tampilan halaman rider area
2. Tekan opsi “add new member”, maka akan muncul halaman seperti dibawah
ini :
Gambar 17. Pop up add new member
Isi semua data yang dibutuhkan, kemudian tekan “Add Member”. Untuk
membatalkan cukup tekan opsi “Cancel”
C. Input data Servis
Admin memasukkan servis apa saja yang telah dilakukan oleh member.
Langkah-langkahnya:
1. Buka halaman “Service Area”
Gambar 18. Tampilan halaman Service Area
2. Isikan data sesuai dengan yang diminta dan beri tanda (√) pada kotak
disamping tiap tipe servis. Terkakhir tekan “Submit
Gambar 19. Tampilan Service Area setelah semua data diisi
D. Melihat daftar member yang memesan tempat untuk servis
1. Buka halaman Booking Area
Gambar 20. Tampilan halaman Booking Area
2. Dari halaman tersebut, Admin dapat melihat daftar member yang melakukan
pemesanan tempat
E. Menentukan jadwal tiap bengkel
1. Buka halaman “Schedule Area”
Gambar 21. Tampilan halaman Schedule Area
2. Isikan data sesuai dengan yang diminta dan tekan tombol “Submit” untuk
menyimpan data
F. Melihat daftar artikel
Untuk melihat daftar artikel, Admin cukup membuka halaman “Article”
Gambar 22. Tampilan halaman Article
G. Menambah artikel baru atau membatalkan penambahan
1. Buka halaman “Article”
Gambar 23. Tampilan halaman Article
2. Tekan opsi “add new article”, akan muncul halaman seperti dibawah ini :
Gambar 24. Tampilan “add new article”
Isikan data artikel sesuai dengan yang diminta lalu tekan “Add” dan untuk
membatalkan tekan “Cancel”
H. Log out
Log out dapat dilakukan dari halaman manapun yang saat itu dibuka oleh
Admin. Cukup menekan opsi “Log Out”
Gambar 25. Log Out pada halaman Article
Gambar 26. Log Out pada halaman Schedule Area
Gambar 27. Tampilan log out pada halaman Booking Area
Gambar 28. Tampilan log out pada halaman Service Area
Gambar 29. Tampilan log out pada halaman Rider Area
Setelah opsi “Log Out” ditekan akan kembali ke halaman “Home”
Gambar 30. Halaman Home