Perancangan Sistem Informasi Pendaftaran Konsumen Berbasis Web Event Organizer Putra Gembira Bandung

(1)

i konsumen di Event Organizer Putra Gembira ini masih mengandalkan pencatatan langsung data konsumen, pencatatan data calon konsumen dilakukan dibagian pendaftaran. Proses pendaftaran seperti ini terkadang sangat membutuhkan waktu yang sangat lama dan terkadang membuat konsumen sedikit merasa kesal karena lambat serta lamanya proses pendaftaran.

Agar mempermudah dalam proses pemberian informasi dan pelayanan terhadap calon konsumen dibutuhkan sistem komputerisasi berbasis web untuk meningkatkan efektivitas pelayanan event organizer bagi pengguna dan lingkungan terkait agar menghasilkan informasi yang cepat, tepat dan akurat. Perancangan sistem yang digunakan dengan metode prototype, alat yang digunakan untuk merancang sistem berupa flowmap (bagan alur dokumen), kontek diagram, data flow diagram (DFD), dan teknik pengumpilan data menggunakan metode penelitian dengan cara observasi dan wawancara. Sedangkan aplikasi web dibuat menggunakan PHP karena dapat dikoneksikan dengan database MySQL.

Sistem yang dirancang adalah sistem informasi pendaftaran konsumen berbasis web di event organizer Putra Gembira Bandung. Sistem yang dibangun disajikan secara online, agar dapat memberikan pelayanan dan informasi yang maksimal untuk memuaskan dan memberi kenyamanan kepada para konsumen


(2)

ii prospective consumers in the Putra Gembira Event Organizer is still relying on a direct recording of customer data, prospect data recording made in the registration section. This registration process is needed sometimes a very long time and sometimes make the consumer feel a bit upset because slow and duration of the registration process.

In order to simplify the process of providing information and services to potential customers need a web-based computerized system to improve the effectiveness of services event organizer for connected users and the environment in order to generate information quickly, precisely and accurately. The design of the system used by prototype method, tools used to design a system flowmap (document flow chart), context diagrams, data flow diagram (DFD), and techniques to leverage the data using the research method by observation and interviews. While a web application built using PHP because it can connect to the MySQL database.

The system is a system designed to registration information on the web-based consumer event organizer bandung son happy. System built presented online, in order to provide services and information to satisfy the maximum and give comfort to consumers


(3)

xii

Gambar 2.1. Contoh Gambar Topologi Jaringan Bus ... 20

Gambar 2.2. Contoh Gambar Topologi Jaringan Ring ... 21

Gambar2.3. Contoh Gambar Topologi Jaringan Star ... 21

Gambar 3.1. Struktur organisasi event organizer ... 34

Gambar 3.2. Gambar Prototype ... 39

Gambar 4.1. Flowmap pendaftran calon konsumen yang sedang Berjalan ... 51

Gambar 4.2. Diagram Konteks pendaftran calon konsumen yang Sedang Berjalan... 52

Gambar 4.3. Data Flow Diagram (DFD) yang Sedang Berjalan ... 53

Gambar 4.4. Diagram kontek yang diusulkan... 57

Gambar 4.5. DFD level 1 yang diusulkan ... 58

Gambar 4.6. Relasi Tabel SI pendaftaran konsumen ... 64

Gambar 4.7. ERD SI pendaftaran konsumen ... 65

Gambar 4.8. Tampilan Perancangan Menu User ... 70

Gambar 4.9. Tampilan Halaman Utama ... 71

Gambar 4.10. Tampilan Halaman Informasi harga... 72

Gambar 4.11. Tampilan Halaman pendaftran ... 73

Gambar 4.12. Tampilan Output pendaftaran ... 74

Gambar 4.13. Arsitektur Jaringan event organiser ... 75


(4)

xiii

Gambar 5.5. Halaman pendaftaran konsumen ... 84

Gambar 5.6. Halaman buku tamu ... 85

Gambar 5.7. Halaman isi buku tamu ... 86

Gambar 5.8. Halaman login admin ... 87

Gambar 5.9. Halaman login ... 88

Gambar 5.11. Direktori Tempat Menyimpan Halaman Website ... 91

Gambar 5.12. XAMPP ... 91

Gambar 5.13. Tampilan Website Sistem Informasi Pendaftaran calon konsumen... 92


(5)

xv

Simbol Nama Simbol Keterangan

Dokumen

Proses

Proses Manual

Arus Aliran Data

Simpanan Offline

Dokumen input dan output baik untuk proses manual, mekanik atau komputer

Simbol ini menunjukan kegiatan proses dari operasi program komputer.

Simbol ini menunjukan pekerjaan manual yang dilakukan oleh orang

Simbol ini menunjukan arah aliran data menuju atau dari

Simbol ini menunjukan file non - komputer yang diarsipkan


(6)

xvi

Proses

Arus data

kesatuan dilingkungan luar sistem dapat berupa orang, organisasi atau Sistem lainnya yang berada dilingkungan luarnya

yang akan memberikan input atau menerima output dari Sistem.

Simbol ini menunjukan kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang

masuk ke dalam proses

Simbol ini menunjukan simpanan data bisa berupa database atau file data

Simbol ini menunjukan aliran dari data yang dapat berupa masukan untuk sistem

atau hasil dari proses sistem Entitas


(7)

xvii Hubungan

Suatu objek yang dapat diidentifikasi dalam lingkungan pemakai, sesuatu yang penting

bagi pemakai dalam konteks sistem yang akan dibuat.

Relationship sebagaimana halnya entiti maka dalam hubunganpun harus dibedakan

antara hubungan atau bentuk hubungan antar entiti dengan isi dari hubungan itu

sendiri

Menghubungkan antara entiti atribut dan relasi/hubungan

Entitas


(8)

xiv

Tabel 1.1 tabel jumlah konsumen ... 3

Tabel 1.2 tabel waktu / jadwal penelitian ... 8

Tabel 4.1 analisa dokumen... 48

Tabel 4.2 evaluasi sistem ... 54

Tabel 4.3 struktur data t_member ... 60

Tabel 4.4 struktur data t_event ... 61

Tabel 4.5 struktur data t_event_user ... 62

Tabel 4.7 struktur file pendaftaran event ... 66

Tabel 4.8 struktur file konsumen ... 66

Tabel 4.9 struktur file kategori ... 67

Tabel 4.10 struktur file event user ………. ……...68

Tabel 5.1 implementasi sub menu user ... 89

Tabel 5.2 rencana pengujian pendaftaran calon konsumen ... 94

Tabel 5.3 pengujian login admin ... 94

Tabel 5.4 pengujian login user ... 95

Tabel 5.5 pengujian konfirmasi pendaftran ... 96


(9)

1

1.1 Latar Belakang Penelitian

Gerak perubahan jaman senantiasa terus berkembang dari waktu ke waktu yang senantiasa pula sesuai dengan tuntutan kebutuhan hidup manusia, demikian pula dengan perkembangan teknologi informasi selain menyediakan media informasi dari berbagai bidang ilmu pengetahuan, teknlologi informasi diharapkan menjadi media yang dapat mengkontrol kebutuhan serta keinginan setia penggunanya. Maka setiap sumber daya harus dapat dikendalikan secara maksimal dan professional, hal itu dimaksudkan agar keberhasilan dapat terwujud. Pada masa sekarang ini dengan teknologi yang serba canggih semua aspek dituntut untuk bekerja lebih cepat, baik dalam proses pengolahan data maupun dalam penyajian informasi semuanya harus tersaji dengan cepat,tepat dan akurat.

Bisnis dunia hiburan adalah salah satu aspek yang ikut terkena dampak dari berkembangnya teknologi informasi. dunia hiburan,kini menuntut segala sesuatu berjalan dengan seefektif dan seefisien mungkin. Pada saat ini para pelaku dunia hiburan lebih cenderung memanfaatkan jasa dari event organizer untuk menangani acara yang akan mereka buat. Mereka memanfaatkan jasa event organizer ini untuk memudahkan mereka dalam mengatur jalannya acara yang akan mereka buat.

Event organizer adalah salah satu bentuk usaha yang menangani berbagai jenis masalah yang berhubungan dengan dunia hiburan. Pada saat ini banyak


(10)

2 pernikahan, ulang tahun, baik ulang tahun perorangan maupun perusahaan. Biasanya mereka menyerahkan segala sesuatunya kepada event organizer tersebut.

Event Organizer Putra Gembira merupakan salah satu bidang usaha yang bergerak dalam dunia hiburan,khususnya dibidang fotografi. Pelayanan yang diberikan oleh Event Organizer Putra Gembira ini berupa foto acara pernikahan,ulang tahun,dan acara-acara lainnya yang membutuhkan tangan-tangan profesional.

Dalam hal ini Event Organizer Putra Gembira berusaha untuk memberikan pelayanan terbaik serta kemudahan pelayanan kapada calon konsumen. Mengingat banyaknya permintaan akan jasa di Event Organizer Putra Gembira ini mendorong pihak dari event organizer ini untuk lebih meningkatkan pelayanan kepada calon konsumen,mengingat kesibukan manusia pada saat ini yang menginginkan segala sesuatu bersifat cepat dan menghemat waktu.

Proses pendaftaran calon konsumen di Event Organizer Putra Gembira ini masih mengandalkan pencatatan langsung data konsumen, pencatatan data calon konsumen dilakukan dibagian pendaftaran,setelah calon konsumen tersebut di data, kemudian data tersebut di simpan di dalam map pendaftaran calon konsumen. sehingga dalam proses pengolahan data dan pencarian data calon


(11)

3 Bagi pihak event organizer putra gembira sendiri dengan cara pendaftran seperti ini seringkali terjadi kesalahan-kesalahan. Kesalahan tersebut diantaranya sering terjadinya data calon konsumen yang hilang yang mengakibatkan ketidakpuasan calon konsumen, dan juga sering terjadi permasalahan adanya acara yang tidak dapat dilaksanakan karena telah adanya acara yang lebih dahulu di pesan oleh calon konsumen.

Bagi pihak konsumen sendiri memiliki pandangan tersendiri mengenai cara pendaftaran yang dilakukan secara langsung ini.mereka berpendapat dengan cara seperti ini sangat menyita banyak waktu mereka.bahkan ada beberapa konsumen yang merasa kesal dengan cara pendafatran yang dilakukan.diantara mereka ada yang mengaku harus menerima acara yang mereka daftarkan tidak tercatat bahkan ada yang catatan kegiatan mereka hilang karena kecerobohoan pihak event organizer.terutama pihak di bagian pendaftran.

Berikut ini adalah tabel jumlah konsumen dari bulan Januari 2009 sampai bulan Mei 2009 :

Tabel 1.1. tabel jumlah konsumen

No Bulan Jumlah Konsumen

1 Januari 2009 14 konsumen 2 Februari 2009 19 konsumen 3 Maret 2009 9 konsumen


(12)

4 7 Juli 2009 18 konsumen

8 Agustus 2009 35 konsumen 9 September 17 konsumen 10 Oktober 40 konsumen

Tabel 1.2. tabel harga acara

No Nama acara Kisaran harga

1 Pernihakan Mulai dari Rp. 2.500.000 2 Ulang tahun Mulai dari Rp. 1.000.000 3 acara musik Mulai dari Rp. 5.000.000 4 Pentas seni Mulai dari Rp. 5.000.000

5 Acara lainnya Harga disesuaikan menurut acara

Selain itu pula dengan dirancangnya suatu sistem informasi pendaftaran calon konsumen ini di harapkan selain untuk mempermudah kinerja bagian pendaftaran, juga sebagai media promosi yang cukup efektif bagi event organizer ini untuk lebih dikenal oleh masyarakat luas, terutama oleh para pengguna internet. sehingga diharapkan calon konsumen event organizer ini akan semakin bertambah.


(13)

5 semakin banyak.

Berdasarkan permasalahan diatas maka penulis tertarik untuk membuat suatu sistem informasi yang dapat membantu mempromosikan event organizer Putra Gembira ini kepada para penggunan internet,serta mengatasi permasalahan – permasalahan yang ada di bagian pendaftaran konsumen di event organizer Putra Gembira Bandung. Khususnya pada proses pendaftaran konsumen,berdasarkan permasalahan -permasalahan ini penulis mengajukan untuk dijadikan sebagai tugas akhir penulis dengan judul ” PERANCANGAN

SISTEM INFORMASI PENDAFTARAN KONSUMEN BERBASIS WEB DI

EVENT ORGANIZER PUTRA GEMBIRA BANDUNG”

1.2 Identifikasi Dan Rumusan Masalah

Berdasarkan hasil wawancara dan observasi yang telah dilakukan maka penulis mencoba mengidentifikasi masalah,karena merupakan langkah pertama dalam perancangan suatu sistem. Permasalahan-permasalahan yang terjadi di Event Organizer Putra Gembira Kota Bandung adalah:

1. Proses pelayanan pendaftaran calon konsumen dilakukan dengan cara pencatatan secara langsung di bagian pendaftaran,dengan cara seperti ini sering terjadi hilangnya data-data calon konsumen.


(14)

6 3. Terbatasnya media promosi yang dilakukan oleh event organizer putra

gembira bandung

Rumusan Masalah :

1. Bagaimana sistem pendaftaran calon konsumen di Event Organizer Putra Gembira yang sedang berjalan saat ini.

2. Bagaimana impementasi sistem informasi pendaftaran konsumen di Event Organizer Putra Gembira Kota Bandung yang akan dibuat. 3. Bagaimana pengujian sistem informasi pendaftaran konsumen di Event

Organizer Putra Gembira Kota Bandung yang akan dibuat.

1.3 Maksud Dan Tujuan Penelitian

1.3.1 Maksud Penelitian

Perancangan Sistem informasi dengan judul Perancangan Sistem Informasi Pendaftaran Konsumen Berbasis Web Di Event Organizer Putra Gembira Kota Bandung ini bermaksud untuk mengatasi permasalahan- permasalahan yang timbul, serta menghasilkan kebutuhan informasi yang lebih baik dan cepat, untuk mendukung sistem informasi di Event Organizer Putra Gembira Kota Bandung yang lebih baik.


(15)

7 Dilihat dari adanya maksud di atas maka dari itu perlu dibuat adanya suatu Tujuan dari penelitian ini adalah :

1. Untuk mengetahui sistem pendaftaran konsumen yang sedang berjalan saat ini di event organizer Putra Gembira Bandung. 2. Untuk mengimplementasikan Sistem informasi pendaftaran

konsumen di Event Organizer Putra Gembira Kota Bandung. 3. Bagaimana sistem informasi pendaftaran konsumen di Event

Organizer Putra Gembira Kota Bandung yang sedang di uji.

1.4 Keguanaan Penelitian

Untuk mempermudah penulis melakukan suatu pengembangan sistem terhadap metode - metode, prosedur - prosedur, konsep -konsep pekerjaan yang ada. Dengan mengikuti metode - metode atau prosedur – prosedur maka pengembangan sistem diharapkan akan dapat diselesaikan dengan berhasil.

Hasil penelitian ini diharapkan memiliki kegunaan sebagai berikut :

1.4.1 Kegunaan Praktis

a. Bagi Event Organizer Putra Gembira Kota Bandung, melalui penelitian ini diharapkan dapat diketahui hasil dari perancangan Sistem Informasi yang dibuat.


(16)

8

1.4.2. Kegunaan Akademis

a. Kegunaan akademis bagi jurusan manajemen informatika sebagai sumbangsih pemikiran ilmiah dari ilmu yang telah didapat di jurusan tersebut. Dengan demikian terdapat penerapan langsung antara dunia kerja dengan ilmu yang didapat dibangku perkuliahan. b. Bagi peneliti, berguna untuk melatih keterampilan dan menerapkan pengetahuan yang telah diperoleh di bidang ilmu manajemen informatika, dan menambah pemahaman melalui studi evaluasi perancangan sistem informasi

c. Bagi penulis, sistem informasi ini dapat berguna bagi penulis itu sendiri dan sebagai bahan refensi bagi penulis lain.

1.5 Batasan Masalah

Sesuai dengan permasalahan yang terjadi dan agar permasalahan yang dipecahkan sesuai dengan tujuan yang ingin dicapai, maka batasan permasalahan dalam tugas skripsi ini dibatasi hanya dengan proses pendaftaran konsumen di Event Organizer Putra Gembira Kota Bandung.


(17)

9 1. lokasi

Lokasi penelitian tugas skripsi ini di Event Organizer Putra Gembira Kota Bandung Jalan Rajawali Timur No 226/77 Bandung 40183.

2. Waktu penelitian

Waktu yang dibutuhkan untuk penelitian selama sekitar 15 minggu, adapun tahap perinciannya sebagai berikut

Tabel 1.2. Waktu/Jadwal Penelitian

No Nama kegiatan

Bulan Oktober

2009

November 2009

Desember 2009

Januari 2010 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 Mengidentifikasi kebutuhan

a. observasi b. wawancara 3 Studi Pustaka 4 System Engineering 5 System Analysis 6 Design

7 Coding 8 Testing 9 Maintenance


(18)

10

BAB II

LANDASAN TEORI

Landasan teori diperoleh dari studi literatur. Studi literatur diperlukan untuk mengeksplorasi teori-teori yang diperlukan dalam menyelesaikan tugas akhir ini. Fungsi dari teori adalah, pertama sebagai alat untuk mencapai satuan pengetahuan yang sistematis. Dengan demikian teori sangat penting dalam memperjelas pengetahuan sebagai dasar organisasi pemikiran. Kedua, teori menjadi pembimbing bagi penulis dalam melakukan penelitian.

2.1. Konsep dasar Sistem

Pada subbab ini penulis akan memaparkan beberapa teori-teori yang berkenaan dengan sistem informasi.

2.1.1. Definisi Sistem

Pengertian sistem terbagi dua yaitu dilihat dari pendekatan yang menekankan pada prosedur dan pendekatan yang menekankan pada elemen atau komponennya.

Menurut (Azhar : 2004) sistem adalah kumpulam/group dari sub sistem/bagian/komponen apapun baik phisik ataupun non phisik yang Saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu tujuan tertentu

Menurut (Jogiyanto : 2005) pendekatan sistem yang menekankan pada prosedur mendefinisikan sistem sebagai berikut ini.


(19)

Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.

Pendekatan sistem yang menekankan pada elemen atau komponennya mendefinisikan sistem sebagai berikut ini.

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

2.1.2. Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu mempunyai :

1. Komponen Sistem

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang artinya saling bekerja sama membentuk suatu kesatuan. Komponen-komponen sistem yang atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem.

2. Batas Sistem

Batasan sistem (Boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan satu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem merupakan ruang lingkup dari sistem tersebut.


(20)

3. Lingkungan Luar Sistem

Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga merugikan sistem tersebut.

4. Penghubung Sistem

Merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari subsistem ke subsistem yang lainnya.Keluaran(output) dari suatu subsistem akan menjadi masukan (input) untuk subsistem yang lainnya dengan melalui penghubung.

5. Masukan (Input)

Input merupakan elemen dari sistem yang bertugas untuk menerima seluruh masukan data, dimana masukan tersebut dapat berupa jenis data, frekuensi pemasukan data dan sebagainya.

6. Keluaran (Output)

Output merupakan elemen dari sistem yang bertugas untuk mengolah atau memproses seluruh masukan data menjadi suatu informasi yang lebih berguna.

7. Pengolah Sistem

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran.


(21)

8. Sasaran Sistem

Suatu sistem pasti mempunyai tujuan atau sasaran. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.

2.1.3. Definisi Informasi

Menurut (Jogiyanto : 2005) informasi adalah ”data yang diolah menjadi

bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya”.

”Informasi adalah data yang sudah diolah, dibentuk, atau dimanipulasi sesuai dengan keperluan tertentu.” (zulkifli : 2003)

Kejadian-kejadian (event) adalah sesuatu yang terjadi pada saat yang tertentu.

Suatu informasi dapat mempunyai nilai. Nilai dari informasi dapat ditentukan dengan dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

Kualitas dari suatu informasi (quality of information) menurut (Jogiyanto : 2005) tergantung dari tiga hal, yaitu informasi harus akurat (accurate), tepat pada waktunya (timeliness), dan relevan (relevance).

1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan.

2. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat.


(22)

3. Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakaiannya.

2.1.4. Definisi Sistem Informasi

Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen di dalam pengambilan keputusan. Informasi dapat diperoleh dari sistem informasi (information systems) atau disebut juga dengan processing systems atau information processing systems atau information-generating systems. Sistem informasi didefenisikan oleh Robert A. Leitch dan K. Roscoe Davis sebagai berikut :

”Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan”. (Jogiyanto : 2005)

John Burch dan Gary Grudnitski yang ada pada (Jogiyanto : 2005) mengemukakan bahwa sistem informasi terdiri dari komponen-komponen yang disebutnya dengan istilah blok bangunan (building block), yaitu blok masukan (input block), blok model (model block), blok keluaran (output block), blok teknologi (technology block), blok basis data (database block), dan blok kendali (controls block). Sebagai suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya.


(23)

1. Blok Masukan

Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.

2. Blok Model

Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.

3. Blok Keluaran

Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.

4. Blok Teknologi

Teknologi merupakan ”kotak alat” (tool-box) dalam sistem informasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama, yaitu teknisi (humanware atau brainware), perangkat lunak (software), dan perangkat keras (hardware).

5. Blok Basis Data

Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras


(24)

komputer dan digunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan di dalam basis data untuk keperluan penyediaan informasi lebih lanjut.

6. Blok Kendali

Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.

2.2. Definisi Perancangan

Proses perancangan atau pengembangan perangkat lunak menjadi perhatian yang serius selama dekade terakhir. (Preesman : 2002) mendefinisikan proses perancangan perangkat lunak sebagai sebuah kerangka kerja untuk tugas-tugas yang dibutuhkan untuk membangun perangkat lunak dengan kualitas yang tinggi. Proses perangkat lunak menentukan pendekatan yang digunakan ketika perangkat lunak dikembangkan, tetapi pengembangan perangkat lunak juga meliputi teknologi yang mempopulasikan proses, metode teknis, serta alat-alat otomatis.

2.3. Pengertian Kasus yang Dianalisis

Event organizer putra gembira bandung adalah salah satu usaha yang bergerak di dunia hiburan.


(25)

2.3.1. Pengertian konsumen

”Pengertian konsumen adalah seseorang atau perusahaan yang menjadi pelanggan dalam suatu usaha.”

2.3.2. Pengertian pendaftaran

“Pengertian pendaftaran adalah suatu proses atau interaksi yang dilakukan oleh seseorang dengan seseorang lainnya, yang mempunyai tujuan untuk mendaftarkan maksud dan tujuan kepada salah satu pihak.

2.3.3. Pengertian acara

Acara adalah suatu bentuk perwujudan dari apa yang ada di dalam pikiran seseorang yang di aplikasikan ke dalam suatu

2.3.4. Pengertian Pelayanan

Pelayanan adalah suatu kegiatan atau urutan kegiatan yang terjadi dalam interaksi langsung antara seseorang dengan orang lain dan menyediakan kepuasan pelanggan atau pelayanan adalah sebagai usaha melayani kebutuhan orang lain.

2.3.5. Definisi E-Commerce

Menurut (Andri Heryadi) E-Commerce merupakan salah satu keunggulan dari internet, hinga akhirnya diera sekarang ini banyak disebut dengan era digital. Ada beberapa sebutan untuk E-Commerce yaitu internet commerce atau ecom atau immerce, yang pada dasarnya semua sebutan diatas mempunyai makna yang sama. Istilah-istilah tersebut berarti membeli atau menjual elektronik, dan kegiatan ini dilakukan lewat internet. E-commerce juga dapat berarti pemasangan iklan, penjualan dan dukungan pelayanan yang terbaik menggunakan sebuah web


(26)

shop 24 jam sehari untuk seluruh pelanggannya sehingga transaksi pembelian dan penjualan dapat berlangsung tanpa ada batasan waktu.

2.4. Arsitektur Jaringan

Pada dasarnya komunikasi data merupakan proses mengirimkan data dari satu komputer ke komputer lain untuk mengirimkan data pada komputer harus ditambahkan alat khusus yang dikenal sebagai network interface.

2.4.1. Pengertian Jaringan Komputer

Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung. Informasi dan data bergerak melalui kabel-kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama sama menggunakan hardware/software yang terhubung dengan jaringan. Tiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node. Sebuah jaringan biasanya terdiri dari 2 atau lebih komputer yang saling berhubungan diantara satu dengan yang lain, dan saling berbagi sumber daya misalnya ; CDROM, Printer, pertukaran file, atau memungkinkan untuk saling berkomunikasi secara elektronik. Komputer yang terhubung tersebut, dimungkinkan berhubungan dengan media kabel, saluran telepon, gelombang radio, satelit, atau sinar infra merah.


(27)

2.4.2. Jenis-Jenis Jaringan Komputer

Ada beberapa jenis jaringan komputer, antara lain : 1. Local Area Network (LAN)

Local Area Network (LAN), merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (resouce, misalnya printer) dan saling bertukar informasi. 2. Metropolitan Area Network (MAN)

Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel.

3. Wide Area Network (WAN)

Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin-mesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.


(28)

2.4.3. Topologi Jaringan Komputer

Topologi jaringan adalah cara pengelompokan/konfigurasi elemen-elemen dari jaringan. Dua jaringan dikatakan mempunya topologi yang sama bila konfigurasi koneksinya sama, meskipun secara fisik, jarak, dan transmisinya beda. Beberapa topologi jaringan :

1. Bus

Topologi jaringan yang konfigurasi koneksi semua node terhubung menggunakan bus tunggal.

Gambar 2.1 Contoh Gambar Topologi Jaringan Bus

[ Sumber : [http://id.wikipedia.org/Tropologi Jaringan] 19 desember 2009] 2. Ring

Topologi jaringan yang konfigurasi koneksi masing-masing node ada dua. Bila diurutkan, koneksi ini akan berbentuk melingkar.


(29)

Gambar 2.2 Contoh Gambar Topologi Jaringan Ring

[ Sumber : [http://id.wikipedia.org/Tropologi Jaringan] 19 desember 2009] 3. Star

Topologi jaringan yang konfigurasi koneksinya adalah semua node terhubung pada satu node pusat, yang biasanya menggunakan peralatan hub atau switch. Node pusat ini yang melakukan rebroadcast semua transmisi yang diterima dari node-node yang ada ke tujuan masing-masing.

Gambar 2.3 Contoh Gambar Topologi Jaringan Star


(30)

2.4.4. Manfaat Jaringan Komputer

Manfaat dari jaringan komputer itu sendiri adalah jaringan komputer berfungsi untuk menghubungkan atau mengoneksikan satu komputer dengan komputer lainnya, bisa menghubungkan dengan jarak dekat, seperti hanya dalam satu gedung atau satu perusahaan saja juga bias menghubungkan dalam jangkauan yang luas, seperti menghubungkan Negara yang satu dengan Negara yang lainnya yang jangkauannya mencapai ribuan kilometer.

2.5. Pengertian Internet

Internet singkatan dari internasional network. Internet merupakan jaringan komputer raksasa yang mengintegrasikan ribuan jaringan komputer dari 200 Negara. Jaringan ini bukan saja merupakan jaringan antar komputer tapi juga merupakan jaringan antar jaringan komputer diseluruh dunia.

2.5.1. Peralatan yang Diperlukan Untuk Koneksi Internet.

Untuk dapat terkoneksi dengan internet kita perlu terhubung dengan host atau jaringan yang telah terkoneksi dengan jaringan internet atau dengan kata lain kita perlu koneksi dengan internet getway. Selain harus terkoneksi internet juga membutuhkan media lainnya untuk mengoneksikannya media tersebut adalah berupa modem yang berfungsi untuk menterjemahkan atau menyambungkan internet ke dalam komputer.

2.5.2. Fasilitas yang Ada Pada Internet

Menurut (Jogiyanto : 2000) jaringan internet menyediakan beberapa aplikasi yang dapat dipergunakan oleh pemakai internet (user) antara lain :


(31)

1. E-mail

E-mail adalah fasilitas internet yang memungkinkan seseorang mengirim dan menerima surat yang ditransmisikan secara elektronik.

2. Mailing List

Mailing list adalah Perkembangan dari E-mail. Seseorang yang sudah mempunyai E-mail dapat berlangganan berita atau informasi-informasi lain dari suatu topik yang tertentu.

3. Newsgroup

Newsgroup merupakan aplikasi internet yang berupa elektronik bulletin board, yaitu grup-grup diskusi lewat internet.

4. FTP (File Transfer Protokol)

Aplikasi ini memungkinkan pengguna internet untuk melakukan download (mengambil) file dari internet. Ribuan situs FTP menawarkan banyak file yang dapat di download. File-file yang berisi game, foto atau gambar, peta, artikel-artikel, utility-utility program aplikasi dan yang lainnya.

5. Gopher

Aplikasi gopher pertama kali dikembangkan di University Of Minnesota. Aplikasi gopher ini menyediakan pilihan berupa menu-menu yang memudahkan pemakai untuk mencari suatu informasi.

6. Telnet

Fasilitas telnet memungkinkan seseorang menghubungkan dan memakai komputer dari jarak jauh. Dengan menghubungkan ke komputer lain yang


(32)

berjarak jauh, lewat fasilitas telnet akan menjadikan PC anda seperti sebuah terminal yang mengakses komputer tersebut secara langsung.

7. Talk, Chat dan Iphone

Talk, Chat dan Iphone memungkinkan pemakai internet berkomunikasi secara langsung. Berbeda dengan E-mail yang merupakan komunikasi satu arah bergantian, yaitu seorang mengirim E-mail dan yang lain menerima secara bergantian. Fasilitas Talk, Chat dan Iphone memungkinkan untuk berkomunikasi dua arah secara interaktif.

8. WWW (World Wide Web)

World Wide Web yang juga dikenal sebagai nama the Web atau WWW atau W3 dikembangkan pada tahun 1990 di CERN (Laboratorium Fisika Partikel) di Swiss. Dua hal khusus yang membedakan WWW dengan yang lainnya, yaitu sebagai berikut :

a. Informasi di WWW dapat ditampilkan dalam bentuk multimedia yang berupa grafik, suara, video disamping tulisan teks (bandingklan dengan gopher yang menyediakan menu dalam bentuk teks).

b. Informasi yang ditampilkan di WWW dapat menghubungkan (link) ke informasi atau dokumen (home page) atau halaman internet lainnya lewat hypertext. Hypertext merupakan text yang ditampilkan dengan font yang berbeda 9misalnya dengan huruf miring, lebih terang dan digaris bawahi). Dokumen yang berisi hypertext dibuat dengan menggunakan Hyper Text Markup Language (HTML).


(33)

Sedangkan menurut [Budh05] terdapat banyak sekali layanan aplikasi atau fasilitas-fasilitas yang terdapat dalam internet dan masih akan terus bertambah dan berkembang sejalan dengan perkembangan teknologi informasi, beberapa contoh aplikasi yang sering digunakan antara lain adalah sebagai berikut :

1. Elektronik Mail (Email)

Aplikasi ini paling banyak digunakan dan termasuk salah satu aplikasi pertama dalam internet. Dengan E-mail anda dapat mengirim dan menerima surat, pesan dokumen secara elektronik dengan pemakai lain di internet yang mempunyai alamat E-mail.

2. News-USENET

Digunakan sebagai sarana untuk berdiskusi antara pemakai jaringan internet. Aplikasi ini hamper sama dengan papan pengumuman, dimana setiap orang dapat mengirim, melihat dan menanggapi suatu berita atau suatu topik dengan fasilitas yang hampir sama dengan E-mail. Topik diskusi dipisahkan oleh group dan pemakai yang berminat dapat melihat isi diskusi pada news-usenet tersebur.

3. Transfer File

Untuk dapat mengirimkan dan mengambil data yang disimpan dalam bentuk file, digunakan aplikasi UTP antara pemakai dengan suatu FTP server. Dengan adanya aplikasi ini, dimungkinkan untuk upload dan download data dalam bentuk format berbentuk file seperti misalnya data aplikasi, gambar dan database.


(34)

4. Remote login-Telnet

Telnet adalah suatu aplikasi remote login internet yang memungkinkan anda untuk log-in atau menggunakan komputer yang berbeda dijaringan secara interaktif. Untuk log-in dibutuhkan log-in account pada komputer tujuan.

5. Teleconference

Dengan adanya jaringan internet yang mencakup hampir dari seluruh dunia, maka dimungkinkan untuk pemakaianya dapat berkomunikasi secara langsung kepada pemakai lain ditempat lain diseluruh dunia.

2.5.3. Aplikasi dan Teknologi web

Dalam pembuatan aplikasi ini penulis menggunakan teknologi web. Untuk itu penulis akan memaparkan beberapa teori-teori yang mendukung tentang aplikasi dan teknologi web.

2.5.4. Aplikasi Web

Pada awalnya aplikasi web dibangun hanya menggunakan bahasa yang disebut HTML (Hyper Text Markup Language). Pada perkembangan berikutnya sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML. Pada saat ini banyak skrip yang seperti itu antara lain yaitu PHP dan ASP, sedangkan contoh yang berupa objek adalah applet.


(35)

2.5.5. Teknologi Web

Terdapat dua pengelompokan Web yaitu :

1. Teknologi pada sisi klien (client-side technology)

Teknologi web pada sisi klien diimplementasikan dengan mengirimkan kode perluasan HTML atau program sendiri dan HTML ke klien. Klienlah yang bertanggung jawab dalam melakukan proses terhadap seluruh kode yang diterima.

Kelemahan pendekatan seperti ini adalah terdapat kemungkinan bahwa browser pada klien tidak mendukung fitur kode perluasan HTML. Kelebihan dari klien penampilan yang bersifat dinamis.

Yang termasuk dalam teknologi pada sisi klien antara lain : a. Control activeX

Control active adalah suatu komponen yang ditulis dengan menggunakan seperti Visual C++, Visual BASIC atau Delphi. Jika dokumen ini ditambahkan ke dokumen Web, maka fungsi yang didukungnya akan tersaji dalam halaman Web.

b. Java Applet

Applet adalah program yang ditulis dengan pemograman bahasa java. Program ini dapat diletakkan ke halaman web, melalui tag HTML bernama APPLET dan dapat diproses oleh browser yang mendukung java. Dalam hal ini, server akan mengirimkan kode Applet dan HTML.


(36)

c. Skrip Sisi-Klien

Skrip Sisi-Klien adalah kode-kode yang diletakkan menjadi satu kode HTML dan skrip ini diproses diklien. Dua skrip disisi klien yang terkenal adalah JavaScript dan VBscript hanya berjalan di Internet Explorer.

2. Teknologi Pada Sisi Server (server-side technology)

Teknologi Web pada sisi server memungkinkan pemrosesan kode di dalam server sehinnga kode yang sampai pada pemakaian berbeda dengan kode asli pada server.

Beberapa contoh teknologi yang berjalan deserver yaitu : a. Common Gateway Interface (CGI)

b. Proprietary Web Server API c. Active Server Page (ASP) d. Server-Side JavaScript

e. Java Servlest dab JavaServer Page (JSP) f. PHP

Perancangan sistem adalah spesifikasi umum dan terinci dari pemecahan masalah berbasis computer yang telah dipilih selama tahap analisis. Spesifikasi perancangan umumnya dikerjakan oleh programmer agar system informasi yang dirancang dapat diterapkan.


(37)

2.6. Perangkat Lunak Pendukung

Perangkat lunak pendukung adalah perangkat lunak yang digunakan untuk membangun sebuah perangkat lunak dalam hal ini penulis menggunakan beberapa perangkat lunak pendukung antara lain :.

2.6.1. HTML

WWW atau yang biasa disebut dengan web saja, bekerja dengan menggunakan teknologi yang disebut hypertext, yang kemudian dikembangkan menjadi suatu protocol aplikasi yang disebut HTTP (Hyper Text Transfer Protocol). Dengan adanya fasilitas ini menjadi web sebagai salah satu aplikasi yang paling luwes menjelajahi internet. Dengan menggunakan WWW, pengaksesan beragam sumber informasi di internet dapat dilakukan melalui suatu cara yang menggabungkan beberapa jenis representasi dan metode pengaksesan informasi dan menyajikannya dalam beragam bentuk informasi seperti text, grafik, suaru, animasi, video dan sebagainya.

2.6.2. PHP

PHP merupakan script untuk pemograman script WEB server-side, script yang membuat dokumen HTML secara on the fly, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan adetitor teks atau editor HTML.

Dengan menggunakan PHP maka maintenance suatu WEB menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP.


(38)

2.6.3. MySQL

MySQL merupakan sebuah software database yang termasuk paling popular dilingkungan Linux, kepopuleran ini karena ditunjang performansi query dari data basenya yang saat itu bias dikatakan paling cepat dan jarang bermasalah.

Berangkat dari software yang shareware MySQL popular kini mulai versi 3.23 MySQL menjadi software open source yang berarti free. MySQL telah tersedia dilingkungan windows, dipasang pada direktori c:\mysql\bin, adalah direktori yang berisi daftar modul executable dari software MySQL.

2.6.4. Java Script (http://id.wikipedia.org/wiki/JavaScript / 19 Nov 2009)

JavaScript adalah nama implementasi Netscape Communications Corporation untuk ECMAScript standar, suatu bahasa skrip yang didasarkan pada konsep pemrograman berbasis prototipe. Bahasa ini terutama terkenal karena penggunaannya di situs web (sebagai JavaScript sisi klien) dan juga digunakan untuk menyediakan akses skrip untuk objek yang dibenamkan (embedded) di aplikasi lain. Walaupun memiliki nama serupa, JavaScript hanya sedikit berhubungan dengan bahasa pemrograman Java, dengan kesamaan utamanya adalah penggunaan sintaks C.

2.6.5. Macromedia Deamweaver 8

Macromedia Deamweaver 8 adalah sebuah software web design yang menawarkan cara mendesain website dengan menggunakan dua langkah sekaligus dalam satu waktu, yaitu mendesain dam memprogram. Deamweaver memiliki satu jendela mini yang disebut HTML source tempat kode-kode HTML tertulis. Setiap kali kita mendesain website seperti menulis kata-kata, mreletakkan gambar,


(39)

membuat table, dan proses lainnya. Tag-tag HTML akan tertulis secara langsung mengiring proses pengaturan website, artinya kita memiliki kesempatan untuk mendesain website sekaligus mengenal tag-tag HTML yang membangun website itu sendiri. Di dalam Macromedia Deamweaver 8 ini juga dapat berkaitan dengan pengkodean dan fitur seperti HTML, CSS, serta JavaScript.


(40)

32

BAB III

OBJEK DAN METODE PENELITIAN

3.1. Objek Penelitian

Objek penelitian ini dilaksanakan pada event organizer Putra Gembira Bandung di bagian pendaftaran konsumen. Yang berlokasi di jalan rajawali timur No 226/77 Bandung 40183.

3.1.1. Sejarah Perusahaan

Pada tahun 1999 bapak Deni Herdiana membangun sebuah usaha yang bergerak dibidang fotografi. pendirian usaha ini dilakukan atas dasar kesenangan beliau terhadap fotografi.di awal usahanya bapak Deni hanya mempunyai satu kamera dan beberapa alat penunjang lainnya,serta semua kegiatan usahanya dilakukan secara sendiri tanpa bantuan dari orang lain.

Seiring dengan semakin banyaknya konsumen, pada tahun 2002 tepatnya tanggal 9 oktober bapak Deni mencoba membentuk suatu usaha yang bergerak tidak hanya pada fotografi semata. Bapak Deni membentuk suatu event organizer yang menangani segala macam acara yang berhubungan dengan dunia hiburan. Pada awal terbentuknya event organizer ini diberi nama Deni Organizer.

Pada tahun 2004 tepatnya tanggal 1 maret nama Deni Organizer berubah menjadi Event Organizer Putra Gembira,berubahnya nama ini seiring dengan kelahiran putra pertama bapak Deni yang diberi nama putra. Beliau mempunyai


(41)

33 harapan dengan memakai nama anaknya tersrbut akan membawa berkah terhadap usahanya.

Saat ini event organizer putra gambira mempunyai sekitar 20 orang pegawai,yang terdiri dari fotografer,editing,dan marketing. Seiring dengan semakin dikenalnya event organizer putra gembira ini oleh masyarakat maka pada awal tahun 2008 bapak Deni membuka cabang di kota Garut,tepatnya didaerah Kadungora. Untuk cabang yang berada dikota Garut bapak Deni menyarahkan usahanya tersebut kepada adiknya yang bernama bapak Hendi.

Saat ini usaha event organizer putra gembira telah banyak dikenal orang,diawal usahanya bapak deni hanya menggunakan 1 buah kamera,akan tetapi saat ini bapak deni memiliki lebih dari 10 buah kamera yang terdiri dari berbagai jenis kamera baik yang digital maupun analog.

3.1.2. Visi dan Misi Perusahaan

Event organizer Putra Gembira Bandung merupakan unit usaha yang bergerak di bidang hiburan memiliki visi dan misi demi tercapainya suatu kepuasan dari pihak konsumen.

3.1.2.1. Visi event organizer putra gembira

Menjadikan event organizer Putra Gembira Bandung menjadi yang terbaik dan menjadi yang terdepan di dunia hiburan.


(42)

34

3.1.2.2. Misi event organizer putra gembira bandung

Melakukan upaya lanjut untuk mutu pelayanan dan melakukan diklat kepada fotografer untuk menjadi lebih profesional.

3.1.3. Stuktur Organisasi Perusahaan

Struktur organisasi adalah susunan komponen-komponen atau unit-unit kerja dalam organisasi. Struktur organisasi menunjukkan adanya pembagian kerja dan menunjukkan bagaimana fungsi-fungsi atau kegiatan-kegiatan yang berbeda-beda tersebut diintegrasikan (koordinasi). Selain dari pada itu struktur organisasi juga menunjukkan spesialisasi-spesialisasi pekerjaan, saluran perintah dan penyampaian laporan. Berikut ini adalah gambar struktur organisasi yang ada pada event organizer putra gembira bandung

Gambar 3.1 Struktur Organisasi even organizer putra gembira

[Sumber : event organizer putra gembira] [No. 04/EO-PG//XII/2008/bandung 30 desember

Pemilik even organizer

Wakil pemilk

Bagian editing Urusan Front Office Bagian fotografi Bagian


(43)

35

3.1.4 Deskripsi Tugas

Adapun deskripsi kerja atau job description yang terkait dengan aplikasi sistem informasi pelayanan kesehatan ini adalah sebagai berikut :

1. Pemilik event organizer putra gembira

Tugas dari pemilik event organizer putra gembira adalah sebagai berikut : a. Bertanggungjawab terhadap kelancaran aktifitas event organizer

putra gembira

b. Mengawasi dan mengontrol aktifitas sehari-hari.

c. Mengkoordinasi bagian-bagian yang berada di event organizer putra gembira

d. Menerima laporan bulanan 2. Wakil pemilik

Tugas dari Wakil pemilik adalah sebagai berikut :

a. Bertanggung jawab terhadap kelancaran aktifitas bagian fotografi b. Mengawasi dan mengontrol aktifitas fotografi.

c. Mengkoordinasi bagian-bagian yang berada di fotografi.

d. Menerima laporan bulanan untuk dijadikan laporan bertanggungjawab kepada pemilik.

3. Bagian fotografi

Tugas dari bagian fotografiadalah sebagai berikut :

a. Menangani dan melakukan pengontrolan terhadap kualitas editing b. Memberikan pelayanan maksimal terhadap jasa fotografi


(44)

36

4. Bagian Administrasi

Tugas dari Bagian Administrasiadalah sebagai berikut : a. Mengecek data acara calon konsumen

b. Memasukan data calon konsumen ke dalam map c. Mangurus administrasi keuangan

5. Urusan Front Office

Tugas dari Urusan Front Office adalah sebagai berikut : a. Menangani pendaftaran calon konsumen

b. Melakukan pencarian dan penyimpanan, baik laporan-laporan konsumen maupun data-data konsumen.

c. Melakukan pemasaran atau promosi baik internal maupun eksternal

d. Mencari para calon konsumen dengan media promosi

3.2. Metode Penelitian

Metode adalah suatu cara, teknik yang sistematik untuk mengerjakan sesuatu.

3.2.1. Desain Penelitian

Desain Penelitian adalah rencana dan struktur penyelidikan yang digunakan untuk mendapatkan bukti-bukti empiris dalam menjawab pertanyaan penelitian. Dalam perancangan penelitian ini metode yang digunakan adalah metode kualitatif sebagai jenis dari penelitian. Metode kualitatif merujuk pada cara-cara mempelajari berbagai aspek kualitatif kehidupan sosial yang mencakup ragam dimensi sosial dari tindakan dan keadaan hingga proses, dan peristiwa


(45)

37 sebagaimana dimengerti dan berdasarkan konstruksi dan makna yang diorganisasikan oleh dan melalui praktik-praktik sosial. Metode Kualitatif digunakan karena dalam pengukuran sebuah rancangan sistem informasi tidak dapat dihitung dengan angka-angka, dapat diukur dari kualitas yang diberikan dan dibentuk oleh sistem.

3.2.2. Jenis dan Metode Pengumpulan Data

Jenis dan Metode pengumpulan data digunakan penulis untuk mendapatkan data sebagai bahan kajian dalam penulisan skripsi dengan tujuan membuat suatu perancangan sistem informasi pendaftaran konsumen. Dalam hal ini penulis menggunakan metode pengumpulan data berupa sumber data primer (observasi, wawancara) dan sumber data sekunder (dokumentasi).

3.2.2.1. Sumber Data Primer

Data primer merupakan pengumpulan data secara langsung dari objek yang sedang diteliti, cara yang digunakan untuk mengumpulkan data primer ini adalah sebagai berikut :

a. Observasi

Observasi yaitu cara untuk mendapatkan data dengan mengadakan pengamatan dan penelitian secara langsung di lapangan, dengan melihat atau mengamati secara langsung pada instansi terkait yaitu event organizer putra gembira bandung. Observasi yang penulis lakukan pada bagian pendaftaran calon konsumen.


(46)

38 b. Wawancara

Wawancara merupakan metode pengumpulan data dengan mengajukan pertanyaan-pertanyaan / interview secara langsung kepada bagian yang terkait tentang pendaftaran calon konsumen Even Organizer Putra Gembira Bandung sebagai kajian dalam pembuatan sistem informasi berbasis website, kemudian akan diajukan sebagai sistem yang baru.

3.2.2.2. Sumber Data Sekunder

Data sekunder merupakan cara pengumpulan data dengan cara mempelajari data yang telah tersedia atau dikumpulkan terlebih dahulu oleh pihak lain seperti buku-buku, literatur internet atau artikel-artikel ilmiah yang dapat dikaji sebagai bahan rujukan dan landasan teoritis dalam pemecahan masalah. Adapun dokumentasi dari Even Organizer Putra Gembira Bandung adalah :

a) Formulir Pendaftaran b) form Transaksi pembayaran

3.2.3. Metode Pendekatan dan Pengembangan Sistem

Metode pendekatan adalah suatu cara yang dapat menyelesaikan suatu permasalahan dalam sebuah sistem, dimana cara penyelesaiannya itu menggunakan metode pendekatan sistem dan metode pengembangan sistem.


(47)

39

3.2.3.1. Metode Pendekatan Sistem

Metode pendekatan system yang digunakan oleh penulis adalah pendekatan terstuktur. Dimana terdapat beberapa alasan penulis menggunakan pendekatan terstruktur diantaranya adalah mudah dipahami dan mudah digunakan artinya metode ini mudah dimengerti, selain itu metode terstruktur telah banyak digunakan dalam pengembangan sistem informasi

3.2.3.2. Metode Pengembangan Sistem

Metode pengembangan sistem yang digunakan untuk proses pengembangan Website yang akan dibangun adalah model Prototype.

Prototype merupakan metode dalam pengembangan sistem yang menggunakan pendekatan untuk membuat sesuatu program dengan cepat dan bertahap sehingga dapat segera dievaluasi oleh pemakai. Berikut ini gambar metode prototype :


(48)

40 [Sumber : [http://ilmukomputer.org/Prototyping]10 sept 2009] Menurut (Raymond:2001) tahapan – tahapan yang harus dilaksanakan pada model prototype adalah sebagai berikut :

1. Mengidentifikasi Kebutuhan Pemakai

Pada tahap ini dilakukan studi kelayakan dan studi terhadap kebutuhan pemakai, baik yang meliputi model interface, teknik prosedural maupun teknologi yang akan digunakan.

2. Mengembangkan Prototype ( Quick design )

Pada tahap kedua, dilakukan pengembangan prototype sistem, yakni pembuatan desain global untuk membentuk software contoh. Kemudian pemodelan sistem tersebut diperlihatkan kepada user.

3. Menentukan Penerimaan Prototype

Tahap ketiga, mendeteksi dan mengidentifikasi sejauh mana pemodelan sistem yang dibuat dapat diterima atau tidak, perbaikan-perbaikan apa yang diinginkan oleh pemesan atau bahkan harus merombak secara keseluruhan.

4. Mengadakan Sistem Operasional melalui Pemrograman Sistem

Tahap keempat yaitu tahap pembuatan program aplikasi berdasarkan pemodelan yang telah disepakati.


(49)

41 5. Menguji Sistem Operasional

Pada tahap ini akan dilakukan uji coba sistem yang telah disusun baik menggunakan data sekunder maupun data primer untuk memastikan bahwa sistem tersebut dapat berlangsung dengan baik dan benar, sesuai dengan kebutuhan.

6. Menentukan Sistem Operasional

Tahap ini adalah tahap penentuan, apakah sistem operasional yang sudah dibangun dapat diterima atau harus dilakukan beberapa perbaikan, atau bahkan harus dibongkar semuanya dan mulai dari awal lagi.

7. Implementasi Sistem

Tahap implementasi sistem adalah tahap penerapan sistem yang akan dilakukan jika sistem disetujui.

3.2.3.3. Alat Bantu Analisis dan Perancangan

Metode pendekatan sistem data merupakan suatu cara dimana menggambarkan aliran data yang terjadi dalam suatu sistem informasi, dengan menggunakan pendekatan sistem data akan lebih mudah membaca alur data yang diproses.

1. Flow Map / Bagan Alir

Flowmap merupakan bagan yang menggambarkan dan menjelaskan urutan prosedur-prosedur arus pekerjaan secara keseluruhan dari system dan menggambarkan aliran data atau dokumen dari satu entitas ke entitas lain.


(50)

42

2. Diagram Kontek

Diagram kontek adalah suatu diagram sederhana yang menghubungkan antara entity luar, masukkan dan keluaran dari sistem. Diagram kontek dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.

3. Data Flow Diagram

DFD menjelaskan kepada user bagaimana fungsi-fungsi di sistem informasi secara logika akan bekerja. DFD akan menginterprestasikan Logical Model dari suatu sistem.

Beberapa simbol yang digunakan dalam DFD untuk maksud mewakili, yaitu : 1. External Entity (kesatuan luar)

2. Data Flow (arus data) 3. Process (Proses)

4. Data Store (Simpanan Data)

4. Kamus Data

Kamus data (Data Dictionary) merupakan kumpulan data yang memberikan informasi mengenai diskripsi formal dari elemen-elemen yang ada pada Data Flow Diagram. Informasi tersebut mencakup definisi, struktur serta pemakai data.

Pada tahap perancangan sistem, kamus data digunakan untuk merancang input, laporan-laporan dan database. Kamus data adalah daftar database dan table (bagian dari database) yang digunakan dalam aplikasi ini


(51)

43

5. Perancangan Basis Data

Perancangan basis data adalah mendapatkan skema basis data yang meminimasi terjadinya redudansi dan duplikasi data serta menjaga integritas data. Kebanyakan metode perancangan yang ada berbasis pada model basis data relasional, struktur data diatur melalui pembuatan tabel-tabel dan keterkaitan antar tabel satu dengan yang lainnya (relasi).

Dalam perancangan basis data penulis menggunakan teknik normalisasi, relasi tabel dan ERD (Entity Relationship Diagram).

a. Normalisasi

Normalisasi adalah suatu proses dimana elemen-elemen data dikelompokan menjadi tabel-tabel, dimana dalam tabel tersebut terdapat entity-entity dan relasi antar entity tersebut. Dalam proses normalisai field kunci memegang peranan yang penting dalam pembuatan table yang berisi entity dan relasinya. Tahapan-tahapan normalisasi adalah :

1. Bentuk tidak normal ( Unnormalized Form )

Bentuk tidak normal adalah suatu bentuk dimana semua data dikumpulkan apa adanya tanpa mengikuti aturan-aturan tertentu. Bisa jadi data yang dikumpulkan akan tidak lengkap dan terjadi duplikasi data.

2. Bentuk Normal I (First Normal Form / 1-NF).

Suatu relasi memenuhi 1-NF jka dan hanya jika setiap atribut dari relasi tersebut hanya memiliki nilai tunggal dalam satu baris atau record.


(52)

44 3. Bentuk Normal II (Second Normal Form / 2-NF).

Suatu relasi memenuhi 2-NF jika dan hanya jika : 1. Berada pada bentuk 1-NF.

2. Semua atribut yang bukan kunci memiliki ketergantungan fungsional sepenuhnya terhadap kunci primer.

3. Bentuk Normal III (Third Normal Form / 1-NF). Suatu relasi memenuhi bentuk III (3-NF) jika dan hanya jika :

a. Relasi tersebut memenuhi 2-NF.

b. Semua atribut bukan primer tidak punya hubungan transitif. Dengan kata lain, setiap atribut yang bukan kunci haruslah bergantung pada primary key dan pada primary key secara keseluruhan.

b. Relasi Tabel

Relasi merupakan asosiasi yang menunjukan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Tabel relasi digunakan untuk memanipulasi data dalam basis data. Operasi ini digunakan, misalnya untuk melakukan seleksi isi baris pada tabel kemudian dikombinasikan dengan tabel lain untuk memperoleh informasi yang diinginkan.


(53)

45

c. ERD (Entity Relationship Diagram)

Menurut [Han07] ERD (Entity Relationship Diagram) yang berisi komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta.

Dalam ERD (Entity Relationship Diagram) terdapat hal-hal yang perlu diperhatikan yaitu entity, atribut dan kardinalitas.

a. Entitas/Entiti

Entiti adalah orang, tempat, kejadian atau konsep yang informasinya direkam atau suatu objek yang dapat diidentifikasi secara unik.

b. Atribut

Atribut adalah suatu informasi yang akan disimpan dari suatu entitas. Setiap entity mempunyai attribute atau sebutan untuk mewakili suatu entitas. Atribute juga disebut juga sebagai data elemen, data field, data item.

c. Kardinalitas

Kardinalitas adalah model data yang harus dapat mempresentasikan jumlah peristiwa dari objek didalam hubungan yang diberikan.

3.2.4. Pengujian Software

Pengujian adalah proses pemeriksaan atau evaluasi sistem atau komponen sistem secara manual atau otomatis untuk memverifikasi apakah sistem memenuhi kebutuhan-kebutuhan yang dispesifikasikan atau mengidentifikasi perbedaan-perbedaan antara hasil yang diharapkan dengan yang terjadi. Pengujian ditujukan


(54)

46 untuk menghasilkan perangkat lunak (software) yang bebas kesalahan, paling tidak secara teknik.

Pengujian black-box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian black-box merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak dicek apakah telah sesuai dengan yang diharapkan.

Pengujian black-box merupakan pendekatan komplementer dari teknik white-box, karena pengujian black-box diharapkan mampu mengungkap kelas kesalahan yang lebih luas dibandingkan teknik white-box.

Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak, untuk mendapatkan serangkaian kondisi input yang sesuai dengan fungsional suatu program.

Adapun faktor-faktor pengujian black-box adalah : 1. Methodology

Menekankan bahwa aplikasi dirancang sesuai dengan strategi organisasi, kebijaksanaan, prosedur dan standar. Permintaan tersebut, harus diidentifikasikan, diimplementasikan dan dipelihara, sesuai dengan permintaan aplikasi.


(55)

47 2. Correctness

Menjamin pada data yang dimasukkan proses dan output yang dihasilkan dari aplikasi harus akurat dan lengkap. Kelengkapan dan akurasi akan dicapai melalui control transaksi dan elemen data.

3. Reliability

Menekankan bahwa aplikasi akan dilaksanakan dalam fungsi sesuai yang diminta dalam periode waktu tertentu. Pembetulan proses tersangkut kemampuan system untuk memvalidasi proses secara benar.

4. Authorization

Menjamin data diproses sesuai dengan ketentuan manajemen. Authorisasi menyangkut proses transaksi secara umum dan khusus.


(56)

48

4.1. Analisis Sistem Yang Berjalan

Dalam menganalisis suatu sistem harus benar-benar memperhatikan langkah demi langkah dari setiap prosedur yang telah ada maupun prosedur yang akan dirancang. Karena dengan langkah analisisi system yang benar kita akan mengetahui apakah sistem yang akan kita bangun bermanfaat bagi pengguna atau tidak.

4.1.1. Analisis Dokumen

Dari hasil analisis yang dilakukan oleh penulis diperoleh beberapa dokumen, yaitu :

Table 4.1 Analisis Dokumen

No. Nama Dokumen Keterangan

1. Formulir pendaftran a. Fungsi :

Merupakan surat atau formulir pengajuan pemesanan acara yang dilakukan oleh calon konsumen. b. Jumlah lembar :

1 rangkap yang diisi oleh konsumen.


(57)

49 Telepon.

d. Sumber :

Bagian Pendaftaran. 2. Form transaksi pembayaran a. Fungsi :

form ini merupakan form yang digunakan konsumen untuk melakukan transaksi pembayaran. b. Jumlah lembar :

2 rangkap, 1 rangkap diarsipkan di bagian pendaftaran, dan 1 rangkap untuk konsumen.

c. Atribut :

Nomor acara, nama konsumen, nama penanggung jawab, tanggal registrasi, Sumber :

Bagian Pendaftaran

4.1.2. Analisis Prosedur Yang Sedang Berjalan

Berikut ini analisis proses/prosedur pendaftaran konsumen yang sedang berjalan yang ada pada Event Organizer Putra Gembira Bandung


(58)

50 2. Calon konsumen kemudian mengisi formulir pendaftaran yang diberikan oleh

bagian pendaftaran.

3. Formulir yang telah diisi kemudian oleh calon konsumen diberikan kepada bagian pendaftran.

4. Bagian pendaftaran kemudian mengecek kelengkapan data calon konsumen apakah sudah lengkap atau tidak.

5. Jika data tersebut tidak lengkap maka formulir pendaftaran tersebut akan dikembalikan kepada calon konsumen untuk di perbaiki.

6. Jika data tersebut telah lengkap maka bagian pendaftaran akan mengirim data calon konsumen tersebut ke bagian administrasi.

7. Di bagian administrasi formulir data konsumen tersebut di cek apakah acara yang dipesan oleh calon konsumen tersebut dapat ditangani atau tidak

8. Jika acara tersebut tidak dapat dilakukan maka bagian administrasi memberikan kembali formulir tersebut ke bagian pendaftran.

9. Bagian pendaftran menerima formulir dari pihak administrasi dan kemudian memberikan konfirmasi kepada calon konsumen bahwa acara tersebut tidak memungkinkan untuk ditangani.

10.Jika acara tersebut dapat ditangani maka bagian administrasi membuat laporan formulir pendaftaran sebanyak 3 rangkap, dimana 1 rangkap diberikan kepada bagian pendaftaran dan 1 rangkap lagi diberikan kepada pemilik event organizer,dan 1 rangkap sebagai arsip


(59)

51

Gambar 4.1 Flowmap Pendaftaran calon konsumen yang sedang berjalan

Formulir pendaftaran Formulir pendaftaran Mengisi formulir pendaftara n Formulir pendaftaran Cek kelengkap an formulir Lengkap / todak Formulir pendaftaran Formulir pendaftaran Formulir pendaftaran formulir Mencocok an jadwal acara

Bisa / tidak

Formulir pendaftaran T T L Membuat lap pendaftara n Lap.pendaftaran Lap.pendaftaran arsip Lap.pendaftaran Y Jadwal acara


(60)

52 menggambarkan hubungan antara entity luar, masukan dan keluaran dari sistem. Diagram konteks dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. Berikut ini gambar diagram konteks yang sedang berjalan untuk sistem pendaftaran calon konsumen:

Gambar 4.2 Diagram Konteks Pendaftaran calon konsumen yang sedang berjalan

SISTEM INFORMASI PENDAFTARAN KONSUMEN

Calon konsumen pemilik

Formulir pendaftaran Laporan Pendaftaran


(61)

53 pendaftaran calon konsumen di Event Organizer Putra Gembira Bandung :

Gambar 4.3 Data Flow Diagram (DFD) level 1

4.1.3. Evaluasi Sistem yang Sedang Berjalan

Dari analisis yang penulis lakukan, dalam sistem informasi pendaftaran calon konsumen yang ada event organizer putra gembira bandung, masih terdapat beberapa kekurangan. Kekurang – kekurangan tersebut adalah :

Calon Konsumen

1.0 Mengecek formulir pendaftaran oleh bagian

pendaftaran

2.0 Mencocokan jadwal

acara oleh bagian administrasi 3.0 Membuat laporan pendaftaran pemilik Formulir pendaftaran Formulir pendaftaran Formulir Hasil pengecekan Formulir Hasil pengecekan Laporan pendaftaran


(62)

54 1 Sering terjadinya kehilangan

data calon konsumen dikarenakan bertumpuknya data tersebut.

pendaftaran Membuat sistem informasi pendaftaran calon konsumen yang terintegrasi dengan database yang terstruktur dengan mengaplikasikan

database MySQL. 2 Acara calon konsumen yang

sering kali harus dibatalkan, dikarenakan proses pendaftran calon konsumen yang kurang akurat dalam pencatatan jadwal acara.

pendaftaran Membuat sistem informasi pendaftaran calon konsumen yang terintegrasi dengan database yang terstruktur dengan mengaplikasikan

database MySQL.

3 .Kurangnya informasi yang diperoleh oleh calon konsumen pada saat pendaftran.

pendaftaran Membuat aplikasi mengenai pelayanan yang ada di event organizer putra gembira berbasiskan web, sehingga dapat diakses setiap saat

4.2. Perancangan Sistem

Dalam membangun suatu sistem informasi yang akan kita buat diperlukan adanya suatu perancangan sistem. Perancangan sistem informasi diperlukan agar kita dapat melakukan semua kegiatan sesuai dengan prosedur.


(63)

55 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


(64)

56 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.


(65)

57

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


(66)

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 :

3.0 melakukan registrasi member konsumen Data konsumen 5.0 Mengisi form pendaftaran acara 6.0 Memvalidasi kelengkapan data

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


(67)

59

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 :


(68)

60

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 :


(69)

61

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

Perancangan Basis Data merupakan sebuah database, pada dasarnya melibatkan enam tahap yang bersifat berulang yaitu perencanaan, analisis, perancangan, pemograman, implementasi dan penggunaan.


(70)

62 beberapa tabel. Normalisasi biasa dipakai oleh para perancang data base untuk melakukan verifikasi terhadap tabel-tabel yang telah dibuat sehingga tidak menimbulkan masalah saat data diperbaharui maupun saat data dihapus. Suatu tabel dikatakan berada dalam keadaan normal jika memenuhi kondisi-kondisi tertentu.

Bentuk tidak normal (Unnormal Form )

{ Id_user,kode_event, Nama, Alamat, Email, No_telp, No_Hp, Jenis_kelamin, Tempat_lahir, Tgl_lahir, Agama, Tgl_update, Aktif, Id_user, kode_event, Nama_event, Kategori, Tgl_event, Ket, Konfirmasi, Portofolio, Tgl_input, Aktif, Username, Password, Email, Is_online, Last_ping, Last_ip, Banned, Admin, Buddyicon, Profil, kode_event, Pass, Level, Aktif }

Bentuk Normal Pertama ( 1 st Normal Form )

{ Id_user,kode_event, Nama, Alamat, Email, No_telp, No_Hp, Jenis_kelamin, Tempat_lahir, Tgl_lahir, Agama, Tgl_update, Aktif, Id_member, Nama_event, Kategori, Tgl_event, Ket, Konfirmasi, Portofolio, Tgl_input, Username, Password, Is_online, Last_ping, Last_ip, Banned, Admin, Buddyicon, Profil, Pass, Level, }


(71)

63 Jenis_kelamin, Tempat_lahir, Tgl_lahir, Agama, Tgl_update, Aktif } Pendaftaran = {**id_user,kode_event*,nama_event, kategori, tgl_event, ket,

konfirmasi, portofolio, tgl_input }

Acara = { **kode_event,username,portofolio,profil, }

4.2.4.2. Relasi Tabel

Tabel relasi digunakan untuk mengelompokan data menjadi tabel-tabel yang menunjukan entitas dan relasi yang berfungsi untuk mengakses data, sehingga database tersebut mudah dimodifkasi

KONSUMEN Id_user* kode_event ** Nama Alamat Email Notelp No_Hp Jenis_kelamin Tempat_lahir Tgl_lahir Agama Tgl_update Aktif PENDAFTARAN Id_user ** kode_event * nama_event kategori tgl_event ket konfirmasi portofolio tgl_input ACARA Kode_event** Username Portofolio profil


(72)

64 yang terdiri dari entitas yang saling berhubungan

pendaftaran Melakukan

Konsumen acara

1 1

Memiliki

1

N

mendaftar 1

!

Gambar 4.12 ERD SI pendaftaran konsumen

4.2.4.4. Struktur File

Dalam pembuatan program dibutuhkan spesifikasi file yang dimaksudkan untuk mempermudah dalam melakukan kegiatan pemograman komputer yang dapat dilihat pada tabel berikut :

1. Nama File : tm_event Field Kunci : Id

Media : Hardisk


(73)

65

1 Id_user Int 11 Foregn key (**)

2 Kode_event Int 11 Primary key (*)

3 Nama_event Varchar 30 Nama_event

4 kategori Varchar 50 Kategori

5 Tgl_event Varchar 30 Tgl_event

6 Ket Text - Keterangan

7 Konfirmasi TinyInt 4 Konfirmasi

8 Portofolio Int 11 Portofolio

9 Tgl_input Varchar 30 Tgl_input

10 Aktif Int 4 Aktif

2. Nama File : T_member Field Kunci : Id

Media : Hardisk

Keterangan : berisi semua data tentang konsumen

Tabel 4.8 Struktur File konsumen

No Nama Field Type Size Keterangan

1 Id_user Int 11 *primary key

2 Kode_event Int 11 Kode_event


(74)

66

6 No_telp Varchar 30 No telp

7 No_Hp Varchar 30 No hp

8 Jenis_kelamin Varchar 1 Jenis kelamin 9 Tempat_lahir Varchar 30 Tempat lahir

10 Tgl_lahir Varchar 50 Tgl lahir

11 Agama Varchar 30 Agama

12 Tgl_update Varchar 50 Tgl update

13 Aktif TinyInt 4 Aktif

3. Nama file : Kategori Field kunci : id Media : hardisk

Keterangan : berisi kategori kategori acara yang ada.

No Nama Field Type Size Keterangan

1 Id Int 11 Primary key (*)

2 Kategori Varchar 50 Kategori

3 Harga Varchar 100 Harga acara

4 Ket_acara Text - Keterangan acara


(75)

67 Media : Hardisk

Keterangan : berisi event milik konsumen

Tabel 4.10 Struktur File event user

No Nama Field Type Size Keterangan

1 Username Varchar 32 Username

2 Password Varchar 32 Password

3 Email Text - Email

4 Is_online Int 11 Is_online

5 Last_ping Text - Last_ping

6 Last_ip Varchar 15 Last_ip

7 Banned Tinyint 1 Banned

8 Admin TinyInt 1 Admin

9 Buddyicon Varchar 4 Buddyicon

10 Profil Text - Profil

11 Kode_event Bigint 20 Kode_event

12 Pass Varchar 100 Pass

13 Level TinyInt 4 Level


(76)

68 Pengkodean adalah pembuatan kode untuk tujuan mengklasifikasikan data, memasukkan data ke komputer dan mengambil berbagai informasi yang dibutuhkan. Perancangan kode-kode yang akan di gunakan adalah pengkodean secara acak dimana seorang calon konsumen yang telah mendaftar secara otomatis akan mendapatkan no pelanggan. Pemberian no pelanggan ini dilakukan secara acak oleh sistem,sehingga seorang calon konsumen tidak harus mendapat no pelanggan berdasarkan urutan ke berapa konsumen tersebut mendaftar.

Contoh kode pelanggan : 2143

4.2.5. Perancangan Antar Muka

Perancangan antar muka merupakan tahapan untuk membuat tampilan atau design dari sistem yang akan dibuat. Rancangan tampilan yang dibuat meliputi rancangan struktur menu, rancangan input dan rancangan output dari sistem yang akan dibuat.

4.2.5.1. Struktur Menu

Perancangan menu atau struktur menu merupakan bentuk utama dari suatu perancangan program yang dapat memudahkan pengguna dalam menggunakan

Sistem yang dibangun atau dikembangkan. Berikut adalah struktur menu aplikasi sistem informasi Pendaftaran konsumen :


(77)

69 HOME PROFIL FASILITAS INFORMASI PENDAFTARAN GUESTBOOK

Lihat Data Lihat Data Lihat Data Info Tarif Lihat Data Pertanyaan

Info cara pendaftaranHasil tanggapan

Gambar 4.13 Tampilan Perancangan Menu User

4.2.5.2. Perancangan Input

Perancangan input merupakan dimulainya suatu proses informasi. Dalam perancangan input ini, data yang dimasukan akan mempengaruhi hasil yang ditampilkan. Adapun perancangan-perancangan input yang ada dalam perancangan aplikasi pendaftaran ini adalah :


(78)

70

BANNER HOME

CONTACT US ABOUT US

EVENT PORTOFOLIO

SERVICE

LOGIN

USERNAME PASSWORD

login

Cara registrasi registrasi

GUEST BOOK

CHAT

EVENT

GAMBAR EVENT

EVENT1 EVENT2 EVENT3 EVENT4


(79)

71

BANNER HOME

CONTACT US ABOUT US

EVENT PORTOFOLIO

SERVICE

OUR SERVICE

NO KATEGORI HARGA KETERANGAN ACARA PENDAFTARAN

Persyaratan kerja sama


(80)

72 BANNER HOME CONTACT US ABOUT US EVENT PORTOFOLIO SERVICE FORM REGISTRASI DATA PERSONAL NAMA ALAMAT EMAIL NO TELP NO HP *) *) *) *) *)

JENIS KELAMIN V

AGAMA V TANGGAL LAHIR TEMPAT LAHIR *) *) *) *) DATA ACCOUNT

User name *)

password *)

Re-password *)

DATA EVENT

Nama Event *)

Kategori *)

Tgl event V *)

keterangan *)

Persyaratan kerja sama

Saya setuju

save Batal


(81)

73 tampilan atau laporan dari proses input data dan proses pengolahan data.

1. Halaman Hasil Pendaftaran

Logo perusahaan BANNER HOME CONTACT US ABOUT US EVENT PORTOFOLIO SERVICE FORM REGISTRASI DATA PERSONAL NAMA ALAMAT EMAIL NO TELP NO HP adji 09876678686 09809898 adji@ymail.com sukajadi *) *) *) *) *)

JENIS KELAMIN Laki-laki

AGAMA Islam

TANGGAL LAHIR 1 maret 1987 TEMPAT LAHIR bandung

*) *) *) *)

DATA ACCOUNT

User name djibonz *)

password **** *)

Re-password **** *)

DATA EVENT

Nama Event fiesta *)

Kategori Live music *)

Tgl event 7 maret 2010 *)

keterangan

Saya pengen acara ini sukses *)


(1)

97 Tempat lahir : bandung

Tanggal lahir : 1 maret 1987

No telp : 2043042 No hp : 08565911 Agama : islam Username : adjie Password : putri Re-password : putri Nama event : booms Tanggal event : 1 maret 2010

Kategori : birthday party Keterangan : cek

Validasi setuju : -

5.2.3. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus uji sample diatas dapat ditarik kesimpulan bahwa perangkat lunak bebas dari kesalahan sintaks dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan.


(2)

BAB VI

KESIMPULAN DAN SARAN

6.1. Kesimpulan

Perancangan sistem informasi pendaftaran berbasis web di event organizer Putra Gembira Bandung ini merupakan suatu solusi alternative dalam menangani berbagai masalah yang ada dalam proses prndaftaran di even organizer tersebut.selain itu pula perancangan sistem informasi ini pula sebagai media promosi alternative bagi pihak event organizer untuk mengenalkan usaha mereka kepada khalayak penggguna internet.

Permasalahan yang muncul dari sitem pendaftaran yang berjalan telah di upayakan untuk dapat ditangani dengan sistem yang baru ini, adapun kesimpulan yang dapat diambil adalah sebagai berikut :

1. Sistem yang dirancang ini adalah sistem informasi pendaftaran konsumen berbasiskan web. Sistem ini dapat memberikan beberapa kelebihan dibandingkan dengan sistem yang sedang berjalan saat ini, yaitu efisien dan efektif dalam pengolahan data konsumen oleh karyawan.

2. Bagi para calon konsumen diharapkan dengan adanya sistem informasi ini dapat mempermudah para calon konsumen dalam melakukan proses pendaftaran


(3)

100 konsumen dapat diminimalisir sedemikian rupa sehingga pelayanan kepada calon konsumen dapat lebih di tingkatkan.

4. Dengan adanya sistem informasi ini, bagi pihak event organizer sendiri di harapkan menjadi suatu solusi promosi alternative dalam mengenalkan usaha mereka kepada pengguna internet.

6.2. Saran

Penulis menyadari bahwa sistem informasi pendaftaran berbasis web di event organizer putra gembira ini memiliki banyak kekurangan, oleh karena itu apabila penelitian ini ingin dilanjutkan ada beberapa mengenai sistem ini yang sebaiknya lebih di tingkatkan, yaitu :

1. Dalam tahap pengembangan selanjutnya, disarankan bagi siapa saja yang akan meneruskan sistem informasi pendaftaran konsumen ini dapat menambahkan fasilitas-fasilitas ataupun fitur-fitur yang sekiranya menunjang untuk kelancaran dalam proses pendaftaran,

Beberapa fasilitas yang mungkin dapat ditambah dari sistem informasi pendaftaran ini seperti;

a) sistem pembayaran konsumen yang langsung terintegrasi dengan sistem.

b) Adanya aplikasi notification terhadap pesan atau konfirmasi dari admin ke user,sehingga sistem tersebut menjadi lebih interaktif.


(4)

2. Perlu adanya pengembangan dan pemeliharaan yang lebih baik lagi terhadap sistem yang telah dibuat, sehingga sistem dapat dipergunakan sesuai dengan kebutuhan.


(5)

101

Abdul, Kadir, 2003, Pengenalan Sistem Informasi. Andi. Yogyakarta.

Azhar, Susanto, 2004, Sistem Informasi Manajemen. Lingga Jaya. Bandung

Hm, Jogianto, 2002, Analisis Dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Bisnis. Andi Omset. Yogyakarta.

Nugroho, Bunafit, 2004. PHP & Mysql dengan Editor Dreamweaver MX. Gavamedia. Yogyakarta.

Pressman, Roger, 2002. Rekayasa Perangkat Lunak. Andi. Yogyakarta.

Zulkifli, Amsyah, 2003. Manajemen Sistem Informasi, PT. Gramedia Pustaka Utama.

Event organizer putra gembira bandung,

[No. 04/EO-PG//XII/2008/bandung 30 desember

Referinsi Online :

http://id.wikipedia.org/Topologi Jaringan (19 desember 2009)

http://id.wikipedia.org/WIKI/Internet,Wikipedia Indonesia (26 April 2009) http://id.wikipedia.org/wiki/PHP (30 Mei 2009)

http://www.ilmukomputer.com, E-Commerce, Andi Heryadi (17 Juni 2009)


(6)

DAFTAR RIWAYAT HIDUP PENULIS

A. BIODATA PENULIS

Nama : Aji Rahadian Salya

NIM : 10505075

Kelas / Smstr : MI-02 / 9 (sembilan)

Umur : 22 Tahun

Alamat : Jl. Karang Tineung Dalam No 41 Bandung RT 07/04 40162

Telepon / HP : 085659119347 / 02293516183

Agama : Islam

Anak Ke- : 4 Dari 4 Bersaudara

Motto : Hari ini harus lebih baik dari kemarin,dan hari esok harus lebih baik dari sekarang

B. PENDIDIKAN

2005 – 2010 : Manajemen Informatika (S1) Di Universitas Komputer Indonesia (UNIKOM) Bandung

2002 – 2005 : SMA Negeri 15 Bandung 1999 – 2002 : SLTP Negeri 9 Bandung 1993 – 1999 : SD Sarijadi 8 Bandung