• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
110
0
0

Teks penuh

(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

(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

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

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

(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

(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

(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:

(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

(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

(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

(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

(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

(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

(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

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

(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)

(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

(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

(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

(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

(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)

(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

(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

(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

(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).

(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

(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

(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

(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

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

(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

(39)
(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.

(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

(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

[image:42.595.194.387.448.649.2]

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 :

(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

(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

(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

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

[image:47.595.261.370.521.716.2]

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

(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

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

(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).

(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

(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

(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

(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

(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

[image:56.595.114.513.461.739.2]

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

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

(59)
[image:59.595.97.503.115.691.2]

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

(60)
[image:60.595.123.533.276.407.2]

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)
[image:61.595.102.538.196.494.2]

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

(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

[image:62.595.114.529.114.613.2]
(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.

(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

(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)
[image:66.595.70.563.74.372.2]

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

(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

(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

[image:68.595.139.485.117.430.2]
(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

(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 )

(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

[image:71.595.116.511.409.632.2]
(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

[image:73.595.113.509.120.435.2]

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

(77)

69 HOME PROFIL FASILITAS INFORMASI PENDAFTARAN GUESTBOOK

Lihat Data Lihat Data Lihat Data Info Tarif Lihat Data Pertanyaan

[image:77.595.137.484.98.314.2]

Info cara pendaftaranHasil tanggapan

Gambar 4.13 Tampilan Perancangan Menu User

4.2.5.2. Perancangan Input

(78)

70

BANNER HOME

CONTACT US ABOUT US

EVENT PORTOFOLIO

SERVICE

LOGIN

USERNAME

PASSWORD

login

Cara registrasi registrasi

GUEST BOOK

CHAT

[image:78.595.119.508.121.506.2]

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

[image:79.595.130.525.121.515.2]

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

[image:80.595.130.526.103.678.2]

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

[image:81.595.120.509.223.693.2]

Saya pengen acara ini sukses *)

(82)

74 gembira ini di kembangkan dengan menggunakan pemrograman berteknologi WEB, pemilihan teknologi ini diambil agar semua informasi yang ada dalam sistem dapat ditampilkan melalui Internet, sehingga akan sangat membantu memudahkan User atau Client untuk mengakses informasi yang diperlukan secara online.

www.

Internet

Modem / Wireless Bridge Router

`

Switch

Web Server

`

Konsumen (Client

Gambar

Gambar 3.1 Struktur Organisasi even organizer putra gembira
Gambar 3.2 Gambar Prototype
Table 4.1 Analisis Dokumen
Gambar 4.1 Flowmap Pendaftaran calon konsumen yang sedang berjalan
+7

Referensi

Dokumen terkait

Dengan penelitian ini, penulis mengangkat permasalahan mengenai Sistem Informasi Pendaftaran dan Pengolahan Data Pasien pada Drg.Setiawan T Bandung, dengan adanya perancangan

Sistem Informasi Akademik di SMA Negeri 19 Bandung Berbasis Web dapat membantu pengolahan data dan pengarsipan data akademik seperti Pendaftaran PSB, data siswa, data

Dalam penelitian ini proses pendaftaran siswa baru pada SMK Putra Rifara dilakukan secara konvensional dan belum terkomputerisasi, yang memungkinkan banyak

Terkadang di dalam pemesanan suatu acara, event organizer kadang kebingungan dalam memahami kebutuhan pelanggan, hal ini disebabkan oleh biaya dan desain dekorasi yang tidak

Maka dari itu penelitian ini dilakukan untuk melakukan perancangan sistem informasi pendaftaran umrah berbasis web, dimana calon jamaah dapat mendaftar langsung tanpa

Gambar 11 merupakan halaman data pemesanan, pada halaman ini administrator mengelola data pemesanan pelanggan event organizer, administrator dapat melakukan tambah data,

Berdasarkan perancangan, pembuatan dan pembahasan terhadap sistem informasi pendaftaran siswa baru pada sekolah MI DAARUL HIKMAH (PINK 02) berbasis web, maka

Tujuan dari penelitian ini yaitu untuk menganalisis kebutuhan dan mengetahui gambaran pembangunan sistem booking online pada jasa event organizer berbasis web dan melakukan pengujian