55
4.2.1. Tujuan Perancangan Sistem
Perancangan suatu sistem informasi tentu saja mempunyai suatu tujuan,dalam hal ini sistem informasi yang ada di Event Organizer Putra Gembira
Bandung masih mempunyai banyak kekurangan. Tujuan dari perancangan sistem yang penulis ajukan adalah sebagai berikut :
1. Membangun suatu aplikasi yang dapat membantu para konsumen mengetahui informasi
– informasi mengenai Event Organizer Putra Gembira Bandung.
2. Membuat suatu aplikasi pendaftaran konsumen secara online berbasis website
4.2.2. Gambaran Umum Sistem Yang Diusulkan
Adapun gambaran dari sistem yang penulis ajukan sebagai berikut : 1. Calon konsumen dapat melihat berbagai informasi mengenai even
organizer putra gembira melalui website putra gembira. 2. Sistem menyediakan fasilitas informasi yang berupa informasi tarif,
informasi dokumentasi acara, 3. Memberikan fasilitas kepada calon konsumen untuk menanyakan
informasi lebih kepada event organizer tersebut. 4. Calon konsumen dapat melakukan pendaftaran acara melalui internet atau
website putra gembira bandung
56
4.2.3. Perancangan Prosedur Yang Diusulkan
Dari gambaran yang telah dijelaskan sebelumnya di atas, maka dapat digambarkan perancangan dari prosedur yang akan di bangun.
Prosedur SI yang diusulkan : 1. Calon konsumen membuka web, untuk melakukan pendaftaran acara,
konsumen harus login. Jika belum terdaftar. Konsumen melakukan registrasi member terlebih dahulu.
2. konsumen kemudian mengisi form pendaftaran yang terdapat di web, dan memilih kategori acara yang diinginkan
3. Secera otomatis system memvalidasi kelengkapan data calon konsumen. 4. Jika sukses form pendaftaran yang sudah diisi dapat diprint oleh konsumen
5. Dengan melihat data acara yang sudah ada dari database,admin melihat dan memverifikasi data apakah acara bisa ditangani atau tidak.
6. Jika acara tersebut bisa ditangani maka admin akan memposting data acara. Dan jika tidak akan dikonfirmasikan melalui email konsumen.
7. Acara yang sudah fix bisa ditangani, admin menampilkan laporan data acara yang akan diselenggarakan dan dapat dilihat owner sebagai bentuk
dari laporan rencana acara.
57
4.2.3.1. Diagram Konteks
Dibawah ini merupakan gambar diagram konteks yang diusulkan dalam perancangan sistem di event organizer putra gembira bandung.
Gambar 4.4 Diagram kontek yang diusulkan
4.2.3.2. Data Flow Diagram
Data Flow Diagram DFD adalah suatu model logika yang menggambarkan jalannya suatu data, dari mana asal data dan kemana tujuan data
yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut.
Diagram arus data mempunyai level atau tingkatan, level 1 merupakan diagram arus data yang mendasar dari sebuah proses, sedang level 2 dan
seterusnya adalah merupakan pengembangan dari proses-proses yang ada pada level 1 bertujuan untuk lebih mudah dimengerti dan dipahami. Gambar dibawah
ini menunjukan DFD level 1 dari sistem informasi pendaftaran.
konsumen SI
Pendaftaran konsumen
Admin
Informasi data konsumen
Konfirmasi pertanyaan konsumen
Data konsumen Informasi fasilitas pelayanan EO
Pertanyaan konsumen Input data konsumen
Info. Pertanyaan konsumen Jawaban pertanyaan konsumen
58
Gambar 4.5 Data Flow Diagram DFD Level 1
Pendaftaran konsumen yang diusulkan
4.2.3.3. Kamus Data
1. Nama arus data : data konsumen
Alias : -
Aliran arus data : konsumen
– Proses 3.0
Struktur data :
konsumen 1.0
informasi event
organizer
3.0 melakukan
registrasi member
4.0 validasi login
2.0 memiliki login
user atau tidak Cek fasilitas EO
Info. List fasilitas login user
Memiliki data login
Tidak memiliki data login
konsumen Inf.
acara
Data konsumen
5.0 Mengisi form
pendaftaran acara
6.0 Memvalidasi
kelengkapan data
Login valid
Inf. Data acara Data invalid
7.0 Verifikasi data
oleh admin
Form pendaftaran
Form pendaftran
valid
8.0 Mengkonfirma
sikan kepada user
Data acara 9.0
Memposting acara
59
Tabel 4.3 Struktur data t_member
No Nama Field
Type
1 Id_user
Int 2
Kode_event Int
3 Nama
Varchar 4
Alamat Varchar
5 Email
Varchar 6
No_telp Varchar
7 No_Hp
Varchar 8
Jenis_kelamin Varchar
9 Tempat_lahir
Varchar 10
Tgl_lahir Varchar
11 Agama
Varchar 12
Tgl_update Varchar
13 Aktif
TinyInt
2 . Nama arus data : pendaftran
Alias : -
Aliran arus data : konsumen
– Proses 5.0
Struktur data :
60
Tabel 4.4 Struktur data T_event
No Nama Field
Type
1 Id_user
Int 2
Kode_event Int
3 Nama_event
Varchar 4
Kategori Varchar
5 Tgl_event
Varchar 6
Ket Text
7 Konfirmasi
TinyInt 8
Portofolio Int
9 Tgl_input
Varchar 10
Aktif Int
3 . Nama arus data : data acara
Alias :
Aliran arus data : verifikasi data
– Proses 8.0
Struktur data :
61
Tabel 4.5 Struktur data T_event_user
No Nama Field
Type
1 Username
Varchar 2
Password Varchar
3 Email
Text 4
Is_online Int
5 Last_ping
Text 6
Last_ip Varchar
7 Banned
Tinyint 8
Admin TinyInt
9 Buddyicon
Varchar 10
Profil Text
11 Kode_event
Bigint 12
Pass Varchar
13 Level
TinyInt 14
Aktif TinyInt
4.2.4. Perancangan Basis Data