BAB III ANALISA SISTEM
Untuk merancang sebuah sistem dengan baik dibutuhkan analisa yang tepat, lalu setelah proses analisa sistem dilakukan maka dilakukan pendesainan sistem agar perancangan sistem lebih terarah dan memudahkan untuk mengimplementasikan sistem tersebut secara nyata.
3.1. Analisa Sistem Berjalan
Sistem yang berjalan saat ini masih secara manual. Analisa sistem berjalan ini dilakukan bertujuan untuk mengetahui permasalahan yang ditimbulkan oleh sistem yang berjalan pada saat ini. Permasalahan tersebut dapat digunakan untuk menganalisis kebutuhan pengguna terhadap sistem yang baru. Kemudian, setelah permasalahan dan kebutuhan sistem dianalisis dengan baik, maka hasil analisis tersebut dapat digunakan sebagai dasar untuk perancangan sistem yang baru, sehingga dapat dihasilkan sistem baru yang dapat memenuhi kebutuhan pengguna.
Analisis sistem berjalan ini dilakukan dengan cara wawancara terhadap salah satu Panitia Event Fasilkom dan observasi pendaftaran Event pada Fasilkom Universitas Mercu Buana.
Selama ini pendaftaran event pada Fasilkom Universitas Mercu Buana salah satunya dilakukan dengan mengakses url sinaptika.mercubuana.ac.id lalu ke menu pendaftaran yang kemudian di redirek ke google form. Pengguna melakukan pendaftaran kemudian melakukan pembayaran. Saat ini konfirmasi pembayaran masih dilakukan via whatsapp atau datang langsung ke kampus lalu panitia mengupdate kembali tabel yang ada di google form. Disamping itu, pengguna harus konfirmasi kepada panitia event untuk menanyakan apakah tiket event tersebut masih tersedia? Jika tersedia, dan akhirnya pengguna melakukan pendaftaran sampai selesai tahap konfirmasi pembayaran. Pengguna diharuskan konfirmasi kembali apakah pemesanan tiketnya berhasil? Permasalahan lain saat ini pendaftaran melalui google form belum ada filter kalau peserta melakukan pendaftaran lebih dari 1 kali,
start
Lihat info event diwebsite
Peserta daftar event
Daftar via google form
Daftar via panitia
Peserta bayar event: Transfer / setor tunai
Peserta konfirmasi pembayaran event Kirimwhatsapps ke panitia Datang ke kampus ke panitia event Panitia update di google form end
Gambar 3-1 Alur Berjalan pendaftaran Event
start
Peserta tanya ketersediaan event ke
panitia
Tanya via whatsapp Tanya langsung ke panitia
end
Gambar 3-2 Alur Berjalan Tanya ketersedian Kuota
start
Peserta tanya status konfirmasi pembayaran
Konfirmasi ke panitia event langsung
Lihat di google form
end
Disimpulkan bahwa sistem yang masih dijalankan secara manual dalam konfirmasi pembayaran dan pendaftaran Event akan lebih baik jika diubah menjadi komputerisasi dengan sistem berbasis web, sehingga informasi tersebut dapat diakses oleh pihak terkait.
3.2. Analisa Pengguna
Aplikasi ini ditujukan kepada mahasiswa Fasilkom dan panitia event Fasilkom Universitas Mercu Buana. Diharapkan aplikasi ini memiliki
interface yang menarik dan fitur yang ada di dalam aplikasi dapat mudah
dipahami oleh mahasiswa Fasilkom dan panitia event Fasilkom Universitas Mercu Buana.
3.3. Analisa Kebutuhan
Aplikasi ini diperlukan untuk memudahkan panitia event dalam mengelola tiket-tiket event dan memudahkan pengguna mendapatkan informasi event secara tepat.
Aplikasi ini akan dilengkapi dengan proses pendaftaran dan konfirmasi pembayaran yang terhubung dengan database sesuai dengan event
yang sedang berlangsung pada Fasilkom Universitas Mercu Buana. Sehingga dengan penggunaan aplikasi ini, diharapkan panitia event tidak direpotkan dengan konfirmasi pembayaran secara manual dan mahasiswa fasilkom dapat memperoleh informasi event secara tepat seperti status jumlah kuota yang
tersedia dan pendaftaran tiket eventnya. 3.4. Analisa Software
Aplikasi ini dibangun dengan bahasa pemrograman PHP dan XAMPP v3.2.1. Pembuatan aplikasi ini akan menggunakan aplikasi editor yaitu notepad ++. Pembuatan aplikasi dengan notepad++ dan XAMPP v3.2.1 tidak menggunakan terlalu banyak memori dalam penginstalannya sehingga tidak menyebabkan lag pada laptop. Sehingga proses pembuatan aplikasi ini lebih
lancar dan dalam pembuatan aplikasi ini akan selesai tepat waktu.
Aplikasi ini dibuat berbasis web. Pemilihan web untuk salah satu pengembangan aplikasi selain mudah dalam pengoperasiannya dan juga sifat fleksibel yang dapat diakses dari perangkat mobile dan desktop menjadi salah satu alasannya.
3.5. Analisa Hardware
Pada bagian ini dijelaskan hardware yang digunakan untuk membuat
aplikasi teknik QR Code pada event-event Fasilkom Universitas Mercu Buana
berbasis web. Hardware yang digunakan untuk membuat aplikasi ini adalah:
1. Prosesor : AMD C-50 Processor 1.00 GHz 2. Harddisk : 74.8 GB
3. Memory : 2.00 GB (1.61 GB usable) 3.6. Analisa Software
Software atau perangkat lunak merupakan perangkat yang sangat
penting dalam proses pengolahan data karena software berisikan program
yang perintahnya digunakan untuk menjalankan sistem konputer.
Software yang digunakan dalam proses pembuatan aplikasi ini adalah
sebagai berikut:
1. Sistem Operasi : Windows 8 Enterprise 32-bit (6.2, Build 9200)
2. Control Panel : XAMPP Control Panel v3.2.1 3. Bahasa Pemrograman : PHP v5.6.3
4. Database : Mysqlnd 5.0.11-dev – 20120503 5. Browser : Google Chrome v54.0.2840.99 m
6. Editor : Notepad ++
3.7. Analisa Sistem Berdasarkan analisa kebutuhan dan Pengguna
Berdasarkan analisa kebutuhan dan analisa pengguna yang ada di atas maka aplikasi yang dibutuhkan Fasilkom Universitas Mercu Buana adalah aplikasi yang komunikatif dimana fitur-fitur tersedia dapat membantu panitia event dalam mengelola tiket-tiket event dan mahasiswa dapat memperoleh informasi event secara tepat pada event Fasilkom Universitas Mercu Buana. 3.8. Analisa Keefektifan Pengguna Aplikasi
Analisa keefektifan penggunaan aplikasi akan dilakukan dengan cara menganalisa kesesuaian peningkatan jumlah pendaftar tiket event dengan jumlah kuota event dan penurunan tingkat kesalahan dalam konfirmasi pembayaran event.
Langkah prosedur penggunaan aplikasi Implementasi Teknik QR
Code untuk Tiket Pada Event-Event Fasilkom Universitas Mercu Buana
adalah sebagai berikut:
1. Panitia event login ke aplikasi Implementasi Teknik QR Code untuk Tiket Pada Event-Event Fasilkom Universitas Mercu Buana.
2. Panitia dapat memilih salah satu menu dari menu utama. Menu yang ada dimenu utama adalah “Kategori Event”, “Informasi Event”, “Approve Konfirmasi Pembayaran”, “Report Event Berbayar”, “Report Event Free” dan “Keluar”.
a. Menu “Kategori Event” berisi list kategori event seperti seminar, workshop atau talkshow. Panitia event dapat menambah, menghapus dan mengubah list kategori event.
b. Menu “Informasi Event” berisi List event terdiri dari event aktif dan sudah tidak aktif. Panitia event dapat menambah, menghapus dan mengubah isi event. Dalam proses penambahan event baru, panitia event akan mengisi form dimana form yang diisi tersebut nantinya
akan menjadi informasi setiap event.
c. Menu “Approve Konfirmasi Pembayaran” berisi list konfirmasi
Pembayaran. Panitia event dijadwalkan untuk mengapprove konfirmasi pembayaran minimal 2 kali sehari yaitu jam 9:00 dan 16:00 WIB.
d. Menu “Report Event Berbayar” berisi daftar peserta yang fix sudah melakukan konfirmasi pembayaran dan mendapat approve dari panitia.
e. Menu “Report Event Free” berisi daftar peserta yang mengikuti event yang berjenis free.
f. Menu “Keluar” digunakan jika panitia event akan keluar dari aplikasi tsb.
3. Mahasiswa membuka aplikasi Implementasi Teknik QR Code untuk Tiket Pada Event-Event Fasilkom Universitas Mercu Buana.
4. Mahasiswa memilih salah satu menu dari menu utama. Menu yang ada dimenu utama adalah “Seminar”, “Talkshow”, “WorkShop” dan “Konfirmasi Pembayaran”.
a. Menu “Seminar” berisi event-event yang termasuk kategori seminar b. Menu “Talkshow” berisi event-event yang termasuk kategori
talkshow.
c. Menu “Workshop” berisi event-event yang termasuk kategori workshop.
d. Menu “Konfirmasi Pembayaran” berisi form untuk konfirmasi pembayaran.
5. Mahasiswa mengisi form pendaftaran event, salah satunya dengan mengisikan email. Selesai melakukan pendaftaran, sistem akan mengirimkan kode pendaftaran ke email mahasiswa untuk digunakan konfirmasi pembayaran, tetapi jika mahasiswa mendaftar event berjenis free sistem akan langsung mengirimkan tiketnya.
6. Mahasiswa mengisi form konfirmasi pembayaran. Selesai konfirmasi, sistem akan memberikan report “Konfirmasi pembayaran selesai, Mohon ditunggu konfirmasi dari PANITIA”.
7. Panitia event memilih menu “Approve Konfirmasi Pembayaran” Jika konfirmasi pembayaran mahasiswa di approve, sistem akan mengirimkan notifikasi ke email mahasiswa dengan menginfokan status pemesanan tiketnya berhasil dan QR Code tiket masuk. Selain itu Status kuota event
diaplikasi akan berkurang 1. Jika di decline sistem tetap mengirimkan notifikasi ke email mahasiswa dengan menginfokan konfirmasi pembayarannya ditolak.
8. Jika ingin kembali ke menu utama, Panitia event atau mahasiswa dapat mengulang kembali memilih menu dari menu utama.