bab iii bab iii analisa dan perancangan sistemeprints.umm.ac.id/54298/4/bab iii.pdf · 14 diterima...

13
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

Upload: others

Post on 14-Nov-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

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

Page 2: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

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

Page 3: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

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.

Page 4: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

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.

Page 5: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

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

Page 6: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

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

Page 7: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

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

Page 8: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

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

Page 9: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

17

Gambar 3. 5 Tampilan awal Interface User

Gambar 3. 6 Interface Login User

Gambar 3. 7 Interface daftar akun user

Page 10: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

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

Page 11: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

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

Page 12: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

20

Gambar 3. 13 Interface Daftar Antrian Admin

Gambar 3. 14 Interface Daftar Proses Admin

Gambar 3. 15 Interface Master Harga Admin

Page 13: BAB III BAB III ANALISA DAN PERANCANGAN SISTEMeprints.umm.ac.id/54298/4/BAB III.pdf · 14 diterima oleh admin maka user akan menerima nomor antrian dan itu artinya user tinggal menunggu

21

Gambar 3. 16 Interface Riwayat Pemesanan Admin

Gambar 3. 17 Interface Daftar User Admin