bab iii bab iii analisa dan perancangan sistemeprints.umm.ac.id/54298/4/bab iii.pdf · 14 diterima...
TRANSCRIPT
9
BAB III
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Analisa Permasalahan
Analisa merupakan tahap awal yang sangat penting dimana
berfungsi untuk memahami permasalahan yang ada sebelum akhirnya
dilakukan tindakan dalam menyelesaikan permasalahan tersebut. Dari hasil
perancangan yang akan dilakukan diketahui bahwa pelayanan penjualan
secara konvensional memiliki beberapa kelemahan,Sehingga hasil yang
didapat dirasa kurang efektif dan efisien karena membutuhkan serta
menimbulkan banyak kendala diantaranya :
a) Keefektifan waktu
Pelayanan cuci mobil secara konvensional memiliki kekurangan
seperti pelanggan tidak dapat secara langsung mengetahui apakah
tempat cuci mobil yang diinginkan buka atau tutup,bahkan tak
sedikit pelanggan kecewa karena ternyata ketika sudah sampai di
tempat cuci mobil tersebut tutup.
b) Keefektifan bahan bakar
Ketika pelanggan tidak mengetahui kondisi buka atau tutupnya
tempat cuci mobil yang diinginkan tersebut hal ini dapat mengurangi
keefektifan bahan bakar salah satu mobil tersebut dimana ketika
tempat cuci mobil tersebut tutup, pelanggan akan sia-sia
menghabiskan bahan bakarnya.
3.2 Kerangka Alur Perancangan Sistem
Untuk membantu penyusunan sistem ini, maka perlu adanya
kerangka susunan kerja yang jelas akan tahapan-tahapannya. Kerangka alur
ini merupakan langkah-langkah yang akan dilakukan dalam penyelesaian
masalah yang akan dibahas secara sistematis, logis, jelas, dan terstruktur.
Adapun kerangka kerja yang digunakan seperti pada gambar 3.1 dibawah
ini
10
Berdasarkan Kerangka alur perancangan sistem yang telah
digambarkan di atas, maka dapat diuraikan pembahasan masing-masing
tahap dalam perancangan yaitu sebagai berikut:
1. Merumuskan Masalah
Pada tahap ini dilakukan identifikasi masalah apa saja yang perlu
dijawab atau dicarikan jalan pemecahan masalahnya. Rumusan masalah
merupakan suatu penjabaran dari identifikasi masalah dan pembatasan
masalah.
2. Studi Literatur
Pada tahap ini dilakukan pencarian landasan-landasan teori yang
diperoleh dari berbagai buku dan juga jurnal untuk melengkapi
perbendaharaan konsep dan teori, sehingga memiliki landasan dan keilmuan
yang baik dan sesuai.
3. Pengumpulan Data
Pada tahap ini dilakukan proses pengumpulan data dengan metode
wawancara dan observasi untuk melakukan pengamatan dan analisa
Gambar 3.1 Kerangka Alur Perancangan Sistem Go Car Wash
11
terhadap proses pemesanan layanan cuci mobil di daeng car wash dan sido
bersih car wash sehinggga mendapatkan data dan informasi yang
dibutuhkan oleh peneliti.
4. Analisis Sistem Lama
Pada tahap ini dilakukan identifikasi masalah pada sistem yang
sedang berjalan. Dengan demikian, diharapkan peneliti dapat menemukan
kendala-kendala dan permasalahan yang terjadi pada proses pemesanan
pada layanan cuci mobil di daeng car wash dan sido bersih car wash
sehingga dapat mencari solusi dari permasalahan tersebut.
5. Merancang Sistem
Pada tahap ini dilakukan proses merancang dan menentukan cara
mengolah sistem informasi dari hasil analisa sistem sehingga dapat
memenuhi kebutuhan dari pengguna termasuk diantaranya perancangan
user interface, data dan aktivitas proses.
6. Membuat Coding
Pada tahap ini, dilakukan proses coding atau pembuatan software.
Pembuatan software dipecah menjadi beberapa modul yang nantinya akan
digabungkan dalam tahap berikutnya. Selain itu dalam tahap ini juga
dilakukan untuk mengetahui apakah sudah memenuhi fungsi yang
diinginkan atau belum.
7. Testing
Pada tahap ini dilakukan proses menganalisa tiap aktivitas yang
digunakan untuk dapat melakukan evaluasi atau kemampuan dari program
dan menentukan apakah program tersebut telah memenuhi kebutuhan atau
hasil yang diharapkan.
8. Kesimpulan
Pada tahapan ini dilakukan pembuatan kesimpulan yang disusun
berdasarkan hasil analisa dengan menggunakan teknik pengumpulan data
primer dan sekunder sehingga menjadi laporan yang dapat memberikan
gambaran secara utuh tentang sistem yang sedang dibangun.
12
3.3 Alat Bantu Perancangan Sistem
Dalam merancang dan membangun aplikasi Go Car Wash
membutuhkan spesifikasi antara lain kebutuhan perangkat lunak dan
perangkat keras yang dibutuhkan sebagai berikut :
3.3.1 Kebutuhan Hardware
Untuk menjalankan aplikasi dengan sempurna kebutuhan perangkat
keras merupakan bagian yang harus diperhatikan untuk saling menjaga
keseimbangan performance antara perangkat lunak dan perangkat keras.
Sifat umum dari perangkat keras adalah dapat dilihat dan dipegang bentuk
fisiknya. Kebutuhan perangkat keras diantaranya yaitu :
a. Laptop Atau Pc Minimal Processor core i3
b. VGA Card Minimal 512 Mb
c. Hardisk 10 Gb atau Lebih
3.3.2. Kebutuhan Perangkat Lunak
Perangkat lunak merupakan bentuk fisik yang tidak dapat dipegang.
Perangkat lunak merupakan perangkat yang penting guna membangun
aplikasi. Adapun perangkat lunak yang dibutuhkan yaitu :
a. System operation menggunakan Windows 10
b. Pengolahan data dalam database menggunakan MySQLi.
c. Xampp berfungsi sebagai web server untuk menjalankan go car wash
aplikasi berbasis web.
d. Web browser untuk membuka halaman website menggunakan Mozilla
Firefox, Google Chrome, dan Internet Explorer.
e. Perancangan alur diagram sistem, use case diagram, dan design system
menggunakan Star UML dan Microsoft Visio.
3.4 Kebutuhan Analisa / Requirement Analysis
3.4.1 Diagram Alir / Flowchart
Sistem Go Car Wash ini membutuhkan 2 data pemicu (trigger) yaitu
data tempat cuci mobil, dan data pemesan layanan cuci mobil. Berikut
adalah gambar 3.2 diagram alir/ Flowchart sistem secara umum.
13
Berdasarkan Diagram alir perancangan sistem yang telah
digambarkan di atas, maka dapat diuraikan pembahasan masing-masing
tahap dalam perancangan yaitu sebagai berikut:
1. User Login
Pada tahap ini berfungsi untuk validasi sistem saat user ingin
mengakses ke dalam sebuah sistem go car wash. Apabila user belum
memiliki akun sebelumnya, maka user diwajibkan membuat akun go car
wash terlebih dahulu.
2. Tampilan Awal User
Pada bagian ini user dihadapkan dengan beberapa menu yang
tersedia seperti live antrian , riwayat pemesanan, dan status pemesanan.
3. Pesan Layanan Go car wash
Ini merupakan bagian inti dalam sistem go car wash, dimana user
dapat menggunakan layanan cuci mobil dengan mengisi form pemesanan
layanan cuci mobil terlebih dahulu. Setelah melakukan pengisian form
pemesanan layanan cuci mobil maka data akan diteruskan pada admin,
dimana admin akan melakukan pengcekan kelayakan apakah proses cuci
mobil tersebut dapat dilakukan atau tidak. Apabila proses cuci mobil
Gambar 3.2 Diagram Alir Sistem
14
diterima oleh admin maka user akan menerima nomor antrian dan itu artinya
user tinggal menunggu hingga antriannya dipanggil. Jika admin menilai
terdapat ketidaklayakan pada form yang diisikan oleh user, maka pada
status bar user terdapat sebuah notifikasi bahwa pesan layanan cuci mobil
tersebut ditolak.
4. Nomor Antrian
Form ini berfungsi untuk menunjukkan giliran layanan cuci mobil
user yang telah diterima oleh admin sebelumnya. Nomor antrian yang
tertera pada status bar user selanjutnya akan selalu update setiap waktunya.
5. Proses Cuci Hingga Selesai
Yang dimaksud pada bagian ini adalah adanya laporan pada status
bar user apabila proses cuci mobil telah selesai. Dimana nantinya pesanan
yang telah dilakukan oleh user akan terekam pada menu riwayat pemesanan
user.
3.4.2 Use Case Diagram
Pada sistem terdapat 2 aktor yaitu user dan admin. Use Case
Diagram dapat dilihat pada gambar 3.3 dan 3.4 dibawah ini
Gambar 3.3 Use Case Diagram User
15
Gambar 3. 4 Use Case Diagram Admin
Keterangan Use Case :
1. User
a. User dapat mengakses informasi dan layanan go car wash dengan
login terlebih dahulu
b. Apabila user belum mepunyai akun, maka user diwajibkan
membuat/daftar akun go car wash terlebih dahulu
c. Setelah user berhasil login kedalam sistem, user dapat
menggunakan beberapa fasilitas didalamnya. Seperti melihat live
data antrian secara online dan riwayat pemesanan apabila sudah
pernah melakukan transaksi sebelumnya.
d. User juga dapat memesan layanan go car wash dengan memilih
menu yang namanya Pesan Layanan, dengan mengisi beberapa
data diri pemesan beserta alamat lengkap agar memudahkan admin
memproses pesanan yang diajukan oleh user.
2. Admin
a. Admin harus login terlebih dahulu untuk masuk ke halaman admin.
Jika username dan password yang dimasukkan benar maka admin
dapat masuk kedalam halaman admin. Jika username dan password
yang dimasukkan salah maka admin tidak dapat masuk ke dalam
16
halaman admin dan admin harus memasukkan kembali username
dan password hingga benar.
b. Admin dapat manage data orderan yang masuk dari user, dimana
admin berhak menerima ataupun menolak orderan yang sudah
masuk dari user. Apabila admin menerima orderan yang masuk dari
user maka otomatis admin juga meng-update live data antrian yang
tersedia pada form user.
c. Admin juga dapat terus memberikan informasi pada user sejauh
mana proses cuci mobil user sedang berlangsung pada saat ini,
seperti ketika proses cuci mobil sedang berlangsung maka status bar
yang tersedia pada form user akan meng-update dengan keterangan
“Sedang dicuci”, hingga proses cuci mobil user selesai. Maka
otomatis juga orderan yang sudah terselesaikan pada saat itu akan
masuk pada riwayat orderan yang tersedia pada form admin.
d. Admin juga dapat mengakses form harga dimana hanya bisa
diakses,di rubah maupun dihapus oleh admin.
3.5 Perancangan User Interface
3.5.1 User
Tampilan utama halaman yang pertama kali akan muncul saat situs
dibuka. Tampilan utama ini berisi sedikit gambaran tentang go car wash
yang terdiri dari beberapa menu utama. Menu utama terdiri diri dari : Profile
perusahaan, informasi tempat cuci mobil daeng car wash dengan sido bersih
car wash, menu lihat live antrian , riwayat pemesan, status bar dan
pemesanan layanan cuci mobil,sedangkan fungsi dan cara penggunaannya
sudah dijelaskan di bagian use case diagram user. Tampilan utama dapat
dilihat pada gambar 3.5 sampai 3.10
17
Gambar 3. 5 Tampilan awal Interface User
Gambar 3. 6 Interface Login User
Gambar 3. 7 Interface daftar akun user
18
Gambar 3.7 Interface Daftar Akun User
Gambar 3. 8 Interface Live Antrian User
Gambar 3. 9 Interface Riwayat Pemesanan User
Gambar 3. 10 Interface Pesan Layanan User
19
Gambar 3. 11 Interface login admin
Gambar 3. 12 Interface Daftar Orderan Admin
3.5.2 Admin
Tampilan utama halaman yang pertama kali akan muncul saat situs
dibuka. Tampilan utama ini berisi sedikit gambaran tentang interface admin
go car wash yang terdiri dari beberapa menu utama. Menu utama terdiri diri
dari : Form login admin, Daftar Orderan, Daftar Antrian, Daftar Proses ,
Riwayat pemesan user, Editor harga dan daftar akun go car wash user,
sedangkan fungsi dan cara penggunaannya sudah dijelaskan di bagian use
case diagram admin. Tampilan utama dapat dilihat pada gambar 3.11
sampai 3.17
20
Gambar 3. 13 Interface Daftar Antrian Admin
Gambar 3. 14 Interface Daftar Proses Admin
Gambar 3. 15 Interface Master Harga Admin
21
Gambar 3. 16 Interface Riwayat Pemesanan Admin
Gambar 3. 17 Interface Daftar User Admin