23
BAB III
ANALISA DAN PERANCANGAN SISTEM
3.1. Analisa Sistem
Dalam sub bab ini akan dijelaskan mengenai analisa dan perancangan sistem dari E-commerce jasa pelajanan di wilayah jawa timur. Sistem ini nantinya
akan dijadikan media promosi dari travel agent khususnya pariwisata di wilayah Jawa Timur serta dijadikan media pemesanan bagi wisatawan yang ingin berlibur
di wilayah Jawa Timur. Dalam hal ini ada user yang berinteraksi dengan sistem adalah admin petugas, travel agent, dan wisatawan. Travel agent akan
mempromosikan paket perjalanan wisata yang ditawarkan khususnya wisata ke Jawa Timur. Travel agent akan menginputkan data sesuai kebutuhan kedalam
sistem yang telah disediakan oleh admin petugas. Sedangkan untuk wisatawan dapat menginputkan data pemesanan paket perjalanan wisata yang sesuai dengan
yang diinginkan. Sebelum untuk travel agent maupun wisatawan diharuskan registrasi terlebih dahulu untuk memanfaatkan fasilitas yang disediakan.
3.2. Perancangan Sistem
Dalam sub-bab ini menjelaskan tentang proses perancangan sistem yang nantinya akan dibuat. Mulai dari deskripsi umum sistem, konsep
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
perancangan dalam bentuk flowchart diagram, perancangan proses, perancangan data, perancangan tabel dan perancangan antar muka.
3.2.1. Deskripsi Umum Sistem
Deskripsi umum dalam sistem ini dapat dilihat dalam bentuk gambar diagram sebagai berikut:
Gambar 3.1 Deskripsi Umum Sistem
Dari gambar 3.1 dapat dijelaskan sebagai berikut, travel agent atau agent wisata dan wisatawan dapat melakukan pemesanan dan mempromosikan
paket wisata perjalanan melaui internet dan mengisikan pada form yang telah
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
disediakan oleh admin petugas. Data tersebut nantinya akan disimpan pada database pada web server yang digunakan.
3.2.2. Klasifikasi Pemakai Sistem
Dalam sistem ini klasifikasi dari pemakai sistem terdiri dari: a
Adminpetugas istratoradminpetugaspetugas Adminpetugas istrator atau adminpetugas dalam hal ini adalah petugas
disini bertugas untuk memasukkan data update dan delete data status login para travel agent, adminpetugas juga bertugas untuk melakukan
pengaturan sistem transaksi pembayaran wisatawan. Travel agent disini bertugas untuk mengisikan data insert dan update
data identitas agent serta mengisikan data insert dan update data promosi prodak agent wisata.
b User wisatawan
Wisatawan disini hanya dapat melakukan pendaftaran serta melakukan pemesanan paket wisata sesuai dengan travel agent yang diplihnya.
3.3. DFD Level 0
DFD level 0 ini merupakan gambaran umum dari sistem aplikasi yang akan dibuat. Terdapat 3 entitas utama dalam sistem ini, yaitu: admin, pengunjung,
dan pengguna. Seperti yang tampak pada gambar dibawah ini:
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.2 DFD Level 0
Pada DFD level 0 ini, admin bertugas untuk memasukkan data profinsi wisata, data setuju, data login admin, serta data lihat transaksi. Dan untuk
wisatawan hanya bertugas memasukkan data pesan, data konfirmasi, data login,
dan keteranagan wisatawan. 3.3.1.
DFD Level 1
DFD 1 menjelaskan tentang sub proses yang terjadi pada DFD level 0. Pada DFD level 1 ini akan dijelaskan beberapa sub proses diantaranya proses
urusan pencarian, proses pendaftaran, proses urusan transaksi pembayaran. Didalam aplikasi yang akan dibuat terdapat level login. Demikian juga
untuk registrasi, terdapat 2 macam registrasi yang ada dalam pada aplikasi ini. Pada level 1 ini akan muncul beberapa data store yang nantinya akan digunakan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
sebagai database aplikasi yang akan dibuat. Diantaranya ada Data_Pengguna, , Data_transaksi, detail paket. Untuk lebih jelasnya dapat dilihat pada gambar 3.3
dibawah ini:
Gambar 3.3 DFD Level 1 E-commerce
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Dari gambar 3.3 diatas dapat dijelaskan sebagai berikut untuk setiap proses yang ada: DFD level 1 diatas terdapat 6 proses yaitu:
a Proses Pencarian
Hanya ada 1 entitas pada proses pencarian, yaitu entitas pengunjung. Pada entitas ini akan melakukan pencarian paket-paket yang
dimiliki NIKITA TRAVEL dan sistem akan memperoleh informasi tentang paket yang dicari.
b Proses Pendaftaran
Pada proses pendaftaran juga ada 1 entitas yang terlibat, yaitu entitas pengunjung, pada entitas pengunjung terjadi proses pengunjung
melakukan pendaftaran agar bisa menjadi pengguna wisatawan dan melakukan proses pemesanan online, yaitu dengan memasukkan data
pengunjung ke dalam system dan system akan memberikan id dan password untuk login sebagai pengguna wisatawan.
c Proses Transaksi
Setelah Pengguna Wisatawan memasukkan username dan password dengan benar, pengguna Wisatawan dapat melakukan proses
pemesanan secara online dan sistem akan menampilkan data hasil transaksi pengguna Wisatawan.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
d Proses Konfirmasi
Disini jika pengguna Wisatawan telah memesan paket maka secara otomatis akan diminta konfirmasi pembayaran melalui sistem.
e Proses Cek Transaksi
Entitas yang terlibat disini adalah admin. Admin dapat melihat dan mengecek data transaksi Pengguna Wisatawan dan sistem akan
menampilkan data transaksi hasil Pengguna Wisatawan. f
Proses Maintanance Data Proses ini hak akses untuk admin dimana admin dapat me-
maintenance data yakni menambah data, mengubah data dan menghapus data. Adapun data yang dapat diolah oleh admin hampir keseluruhan.
3.3.2. DFD Level 2
Untuk DFD level 2 merupakan pecahan dari proses DFD level 1. adapun gambar DFD Level 2 proses pendaftaran ditunjukkan pada gambar
a. Proses Pendaftaran
Pengunjung yang ingin jadi anggota harus mengisi formulir pendaftaran yang telah disediakan oleh admin. Data diri harus diisi secara
lengkap. Kemudian data yang disimpan akan masuk ke database member. Setelah pengisian pendaftaran, data diri tersebut akan diaktifasi oleh
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
sistem. Jika pendaftaran berhasil maka pengunjung akan mendapat id dan password untuk login sebagai Pengguna anggota.
Gambar 3.4 DFD Level 2 Proses Pendaftaran
b. Proses Transaksi
Untuk DFD level 2 merupakan pecahan dari proses DFD level 1. adapun gambar DFD Level 2 proses transaksi ditunjukkan pada Gambar
3.5 :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.5 DFD Level 2 Dari Proses Transaksi
Untuk dapat melakukan proses transaksi pengguna Wisatawan harus login terlebih dahulu, setelah itu pengguna dapat memilih paket yang hendak
dipesan. Pemilihanpaket atau pesan paket diambil dari data paket. c.
Proses Cek Transaksi Untuk DFD level 2 merupakan pecahan dari proses DFD level 1.
adapun gambar DFD Level 2 proses cek transaksi ditunjukkan pada Gambar 3.6 :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.6 DFD Level 2 Proses Cek Transaksi
Disini admin dapat mengecek data transaksi yang dipesan oleh pengguna. Mula-mula admin mengecek data transaksi pengguna, jika ada
transaksi dan pengguna telah melunasinya maka status transaksi penggunna akan di proses untuk pengubahan status transaksi yaitu diubah menjadi “LUNAS” dan
dari proses ini nantinya hasil pendapatan dari transaksi online akan diketahui. d.
Proses Maintanance Data Untuk DFD level 2 merupakan pecahan dari proses DFD level 1.
adapun gambar DFD Level 2 proses maintenance data ditunjukkan pada Gambar 3.7 :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.7 Proses Maintenance Data
Hak akses pada proses ini adalah untuk admin. Disini admin dapat me- maintenance data : penambahan data, pengubahan data, dan penghapusan data.
Adapun data yang dapat ditambahkan oleh admin adalah data paket, data informasi dan data buku tamu. Data yang dapat diubah adalah data paket, data
informasi dan data belanja. Dan data yang dapat dihapus adalah data paket, data informasi, data buku tamu, data belanja.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.4. Perancangan Data
Dalam perancangan data ini, menjelaskan tentang 2 model data yaitu: model data konseptual dan model data fisik. Untuk lebih jelasnya dapat dijelaskan
pada penjelasan di bawah ini:
a. Model Data Konseptual Conseptual Data Model
Model data konseptual adalah rancangan dalam bentuk diagram sebelum pembutan database secara detail. Model data konseptual ini dibuat tanpa harus
mempertimbangkan DBMS apa yang nantinya dipakai, karena bentuk ini hanya sebuah konsep rancangan yang nantinya bisa digunakan oleh semua DBMS.
Konsep rancangan ini dibuat dengan menggunakan Power Designer 15. Untu lebih jelasnya dapat dilihat pada gambar 3.8 berikut ini:
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.8 Model Data Konseptual E-commerce b.
Model Data Fisik
Model data fisik dibuat dengan cara merubah model data konseptual yang terlihat pada gambar 3.8 diatas. Model data ini mempresentasikan rancangan fisik
basis data yang akan disimpan deserver. Model data ini menghasilkan tabel-tabel yang nantinya akan dipakai dalam implementasi sistem yang dibuat. Untuk lebih
jelasnya dapat dilihat pada gambar 3.9 dibawah ini:
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.9 Model Data Fisik E-commerce
3.5. Perancangan Tabel