• Tidak ada hasil yang ditemukan

Perancangan Sistem Informasi Tiketing Pada Cas Water Park

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Sistem Informasi Tiketing Pada Cas Water Park"

Copied!
121
0
0

Teks penuh

(1)

SKRIPSI

Diajukan sebagai salah satu syarat

untuk Penyusunan Skripsi pada Program Studi Sistem Informasi

Oleh : M GAMA NS

10506462

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)

i ABSTRAK

Cas waterpark merupakan taman rekreasi wisata yang berada dekat di pusat kota PANDEGLANG, hadir dengan konsep wisata alami yang memadukan wisata air, wisata edukasi, flora dan pauna dan wahana permainan air. Dengan perkembangan yg pesat cas waterpark mampu memberikan pelayanan yang baik kepada pengunjung sehingga setiap bulannya mengalami peningkatan 20 % setiap tahunnya sehingga harus menyajikan suatu informasi yang cepat dan akurat. Dengan system yg di gunakan sekarang belum mampu menyelesaikan persoalan-persoalan yg di hadapi, contohnya lambatnya perhitungan transaksi tiket renang dan wahana serta pembuatan-pembuatan laporannya. Oleh karna itu di perlukan system informasi yang terkomputerisasi yang dapat membantu mengolah data transaksi dan laporannya.

Untuk mengatasi permasalahan yang ada maka penulis merancang suatu system informasi tiketing dengan menggunakan metode prototype. Adapun metode pengumpulan datanya yaitu wawancara. Pembuatan system ini juga menggunakan alat bantu perancangan system seperti flowmap, diagram konteks, dan data flow diagram sedangkan untuk perancangan databasenya seperti normalisasi, entity relational diagram, dan table relasi. Perangkat lunak yang di gunakan untuk membangun system ini adalah visual basic dan sql server 2000 untuk membangun databaseny.

(3)

ii ABSTRACT

Cas waterpark is a recreational park located near tourist attractions in downtown PANDEGLANG, comes with the concept of natural attractions that combine water tours, educational tours, flora and pauna water games and rides. With the rapid development of cas waterpark who is able to provide good service to visitors so that each month has increased 20% annually and should present a fast and accurate information. With the system in use now who have not been able to solve problems faced antecedent, for example, than the calculation of ticket transactions and vehicle pool and the making-of making his report. By because it is in need of a computerized information system that can help process the transaction data and reports.

To overcome the problems that exist, the authors designed a ticketing system information by using the prototype method. The interview method of data collection. Making these systems also use tools such as system design flowmap, context diagrams, and data flow diagrams, while for designing database like normalization, entity relational diagram, and table relationships. The software used to build this system is the visual basic and sql server 2000 to build databaseny.

(4)

iii

KATA PENGANTAR

Alhamdulillah, dengan memanjatkan puji dan syukur kehadirat Allah SWT, atas karunia serta rahmatNya sehingga penulis dapat menyelesaikan Laporan Skripsi ini tepat pada waktunya. Laporan Skripsi ini merupakan salah satu syarat untuk menyelesaikan Program Strata Satu Jurusan Manajemen Informatika Fakultas Teknik dan Ilmu Komputer UNIKOM Bandung dan Laporan Skripsi ini penulis susun berdasarkan hasil penelitian di CAS WATERPARK PANDEGLANG.

Dalam penyusunan Laporan Skripsi ini, penulis menyadari bahwa baik penyajian maupun mutu Laporan Skripsi ini masih jauh dari sempurna, hal ini disebabkan masih terbatasnya pengetahuan, kemampuan serta pengalaman penulis. Dengan menyadari sepenuhnya bahwa tanpa adanya dorongan maupun bantuan dari berbagai pihak, penulis tidak akan terselesaikan sebagaimana yang diharapkan.

Pada kesempatan ini, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih yang tidak terhingga atas segala bantuan dan bimbingan yang telah diberikan kepada penulis dalam penyusunan Laporan Skripsi ini, penulis mengucapkan terima kasih kepada :

(5)

iv

UNIKOM Bandung sekaligus selaku dosen wali.

4. Lusi Melian, S.Si., MT. selaku pembimbing yang telah memberikan bimbingan, pengarahan kepada penulis dalam mengerjakan Laporan Skripsi ini.

5. Seluruh Dosen UNIKOM Bandung yang telah memberikan ilmunya. 6. Bpk Mulyadhi, selaku Pemilik Taman Rekreasi CAS WATERPARK

7. Kedua Orang tua yang selalu memberikan dukungan, do’a yang tiada henti dan pengorbanan yang tidak ternilai harganaya.

8. Saudara-saudara saya yang ada di kampung, terima kasih atas do’a dan dorongannya.

9. Sahabat-sahabat MI-10 tidak ada kata yang tidak bias diucapkan selain Terima Kasih atas dukungan selama 4 tahun ini.

10. Dan kepada semua pihak yang tidak dapat penulis sebutkan satu persatu, terima kasih atas ketulusan do’anya.

(6)

v

Akhirnya kata penulis menyadari bahwa dalam penyusunan Laporan Skripsi ini masih terdapat kekurangan, karena itu penulis mengharapkan kritik dan saran yang bermanfaat untuk menyempurnakan Laporan Skripsi ini. Semoga Laporan Skripsi ini bermanfaat bagi segenap pembaca yang membutuhkannnya.

Bandung, Juli 2011

(7)

1 1.1Latar belakang Penelitian

Pada zaman sekarang ini kemajuan teknologi di bidang informasi sangat mendukung untuk meningkatkan kinerja dalam penyajian informasi yang cepat dan tepat untuk mendapatkan hasil yang terbaik dan maksimal. Perlu kita ketahui bahwa di dalam dunia bisnis, industri sekarang ini sistem informasi sudah menjadi bagian yang sangat penting, karena kekuatan suatu organisasi atau perusahaan akan sangat tergantung kepada informasi dan pengetahuan yang dimilikinya. Sehingga dengan adanya perkembangan teknologi ini maka banyak sekali perusahaan-perusahaan dan industri-industri lainnya menjadikan sistem informasi sebagai pelengkap yang wajib di miliki untuk menunjang dan menjamin kelangsungan hidup suatu perusahaan maupun industri yang ada pada era globalisasi ini. Karena tingginya ilmu informasi yang semakin meningkat dalam semua bidang perusahaan dan industri lainnya. Pentingnya sistem informasi membuat suatu usaha menjadi berkembang, baik dalam pengemasan informasi, penyampaian informasi sampai menghasilkan informasi untuk meningkatkan perkembangan usaha-usaha di Indonesia. Dengan tersedianya sistem informasi mampu merangsang daya seseorang untuk menciptakan dunia usaha baru yang bisa meningkatkan pendapatan negara.

(8)

2

wisata sendiri mempunyai pengertian yaitu segala sesuatu yang mempunyai daya tarik, keunikan dan nilai yang tinggi, yang menjadi tujuan wisatawan datang kesuatu daerah tertentu. Objek wisata mampu memberikan kontribusi yang besar, sesuai dengan isi GBHN tahun 1993 kepariwisataan di Indonesia adalah untuk memperbesar penerimaan devisa. memperluas dan memeratakan kesempatan bekerja, dengan melestarikan kebudayaan nasional terutama bagi masing-masing budaya daerah serta mendorong pembangunan daerah sesuai dengan nilai-nilai perjuangan dan jiwa semangat 45.

Oleh karena itu meningkatnya kemajuan teknologi informasi mengakibatkan keberadaan pariwisata semakin populer dan menjadi kegiatan yang di lakukan di seluruh dunia.

(9)

Tabel 1.1 Tabel Jumlah pengunjung dan pendapatan Bulan Jumlah pengunjung Jumlah pendapatan

Januari 500 orang Rp 50.000.000

Agustus 880 orang Rp 89.000.000

September 900 orang Rp 92.000.000

Oktober 923 orang Rp. 95.000.000

November 978 orang Rp 99.780.000

Desember 1100 orang Rp. 120.560.000

(10)

4

dalam membuat laporan baik jumlah pengunjung dan pendapatan acap kali sering mengalami kesulitan.

Berdasarkan data di atas seharusnya CAS WATERPARK sudah memiliki sistem informasi tiketing yang terkomputerisasi yang memudahkan untuk pengolahan data baik data pengunjung,tiket yang keluar, penggunaan fasilitas maupun pembuatan laporan-laporan. Sehingga data yang di hasilkan pun menjadi akurat dengan data yang di peroleh setiap bulannya.

Dari pengangkatan masalah tersebut, pengolahan data yang ada di CAS WATERPARK PANDEGLANG masih di lakukan secara manual dan kurang efisien dan efektif terhadap waktu, agar pencarian yang di inginkan cepat dan tepat, maka penulis mengajukan judul dengan nama, yaitu: “ PERANCANGAN SISTEM INFORMASI TIKETING PADA CAS WATERPARK”.

1.2 Identifikasi dan Rumusan Masalah 1.2.1. Indentifikasi masalah

Berdasarkan data di atas maka penulis mengidentifikasi masalah sebagai berikut:

1. pengolahan dan Penyimpanan data pengunjung, jumlah tiket keluar belum terkelola dengan baik masih melakukan pencatatan manual yang di tulis ke dalam pembukuan.

(11)

3. Sering kesulitan dalam menghitung total biaya tiket yang keluar dan fasilitas-fasilitas yang di gunakan.

4. Proses pencarian data yang membutuhkan waktu yang tidak sedikit. 5. Kesulitan dalam membuat laporan-laporan mulai dari data

pengunjung, tiket yang keluar dan jumlah pendapatan.

1.2.2. Rumusan Masalah

1. Bagaimana system informasi pembelian tiket yg sedang berjalan sampai pembuatan laporannya.

2. Bagaimana perancangan system informasi pembelian tiket dalam memecahkan masalah untuk perhitungan biaya tiket yg keluar beserta fasilitas wahana yg di gunakan.

3. Bagaimana implementasi perancangan system informasi ke dalam bahasa pemograman sehingga menghasilkan program aplikasi database yang mampu melakukan proses pencarian data dalam membuat laporan-laporan keuangan setiap bulannya.

1.3 Maksud dan Tujuan Penelitian

(12)

6

Adapun tujuan penelitiannya sebagai berikut:

1. Untuk mengetahui system informasi pembelian tiket yang sedang berjalan dari pembelian tiket dan pembuatan laporannya sehingga dapat diketahui permasalahan yang terjadi dalam system tersebut.

2. Untuk membuat perancangan system informasi yg terkomputerisasi yang mempermudah dalam perhitungan total biaya tiket dan penggunaan fasilitas wahana di CAS WATER PARK.

3. Untuk mengimplementasikan perancangan system informasi pembelian tiket yang terkomputerisasi ke dalam bahasa pemograman sehingga menghasilkan program aplikasi database yang mampu mempermudah proses pencarian data dalam membuat laporan-laporan dari laporan data pengunjung, laporan tiket yang keluar, dan laporan pendapatan yang di peroleh setiap bulannya.

1.4. Kegunaan Penelitian

Adapun kegunaan dari penelitian ini adalah : 1.4.1. Kegunaan Praktis

1. Bagi Penulis

(13)

bisa membantu menyelesaikan masalah pada CAS WATERPARK, terutama mengenai sistem informasi tiketing.

2. Bagi User

Untuk meningkatkan wawasan dengan di bangunnya sistem informasi tiketing dan dapat meningkatkan kinerja pemakaian sistem informasi. 3. Bagi Organisasi

Kegunaan bagi organisasi itu sendiri dengan di adakannya penelitian ini dapat membantu kinerja karyawan CAS WATERPARK, supaya mendapatkan hasil yang maksimal, serta sebagai bahan masukan untuk mempermudah karyawan untuk mengetahui jumlah pengunjung dan tiket yang keluar serta pembuatan laporannya.

1.4.2. Kegunaan Akademis

Dengan di buatnya sistem informasi tiketing pada CAS WATERPARK, dapat meningkatkan ilmu pengetahuan tentang sistem informasi khususnya tentang sistem informasi tiketing mulai dari pengolahan data pengujung, tiket yang keluar serta pembuatan laporan-laporan setiap bulannya.

1.5 Batasan Masalah

(14)

8

Untuk itu penulis membatasi permasalahan yaitu :

a. Penggunaan aplikasi ini menggunakan Visual Basic 6.0 dengan menggunakan Database SQL server.

b. Pengolahan data terdiri dari data pengunjung, jumlah tiket yang keluar, penggunaan fasilitas serta pembuatan laporannya.

c. Pembuatan laporan terdiri dari laporan jumlah tiket yang keluar, jumlah biaya mulai dari tiket dan fasilitas yang di gunakan serta laporan pendapatan yang di peroleh.

d. Tidak melakukan perhitungan biaya denda jika ada kerusakan fasilitas-fasilitas yang di lakukan oleh pengunjung.

e. Perhitungan gaji karyawan tidak di proses oleh sistem informasi ticketing. f. Sistem yang di bangun hanya dapat dijalankan di CAS WATERPARK

PANDEGLANG.

g. Sistem yang dirancang tidak membahas diskon di karenakan keterbatasan waktu yang di miliki oleh penulis.

1.6 Lokasi dan waktu penelitan 1.6.1 Lokasi Penelitian

(15)

1.6.2 Waktu Penelitian

Lamanya penelitian yang di lakukan oleh peneliti dapat di lihat pada jadwal penelitian terdapat pada tabel 1.2.

Tabel 1.2 Jadwal Kegiatan Penelitian

No Waktu lakukan oleh peneliti yaitu :

1. Pengumpulan Kebutuhan a. Observasi

b. Wawancara

2. Membangun Prototyping

Pada tahapan ini peneliti membuat perencanan awal sebagai desain awal yang di sajikan kepada pelanggan.Pembangun prototyping terdiri dari :

(16)

10

3. Evaluasi Prototyping

Evaluasi ini di lakukan oleh pelanggan apakah prototyping yang sudah di bangun sudah sesuai dengan keinginan pelanggan. Jika sudah sesuai maka langkah 4 akan di ambil Pengujian.

4. Pengkodean Sistem

Mengkodekan perancangan baik input maupun output ke dalam bahasa pemograman visual basic dan database server.

5. Pengujian Sistem

Menguji sistem yang di buat mulai dari perancangan input, output dan pengkodean sistemnya menjadi sistem keseluruhan yang sudah berjalan dan bisa berfungsi dengan baik.

6. Evaluasi Sistem

(17)

11 BAB II

LANDASAN TEORI

2.1 Definisi Sistem

Suatu sistem terdiri dari sejumlah komponen yang berinteraksi artinya saling bekerja sama membentuk suatu kesatuan. Beberapa para ahli mengemukakan pengertian sistem seperti di bawah ini :

Menurut Drs. Zulkifli Amsyah, MLS (2003:27), Sistem adalah elemen-elemen yang saling berhubungan membentuk satu kesatuan atau organisasi.

Menurut Jogiyanto (2005:2), Sistem adalah kumpulan elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

Dari definisi sistem di atas dapat di simpulkan bahwa sistem adalah dari berbagai komponen atau elemen-elemen yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai suatu tujuan tertentu dan suatu sasaran tertentu.

2.1.1 Karakteristik sistem

Menyangkut karakteristik sistem menurut Al-Bahra (2005:3-5), berpendapat bahwa sistem mempunyai karakteristik sebagai berikut :

1. Komponen Sistem

(18)

12

2. Batasan Sistem

Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem di pandang sebagai satu kesatuan. Batasan suatu sistem menunjukan ruang lingkup dari sistem itu sendiri.

3. Lingkungan Luar Sistem

Lingkungan luar dari suatu sistem adalah apa pun di luar batas dari sistem yang mempengaruhi operasi sistem.

4. Penghubung Sistem

Penghubung sistem merupakan media penghubung antara satu subsistem dengan subsistem lainnya.

5. Masukan Sistem

Masukan adalah bahan atau energi yang di masukan kedalam sistem. Masukan dapat berupa perawatan (maintenance input) dan masukan sinyal (signal input).

6. Keluaran Sistem

Keluaran (output) adalah hasil dari bahan atau energi yang di olah dan di klasifikasikan menjadi keluaran yang berguna.

7. Pengolah Sistem

(19)

terjadi sehingga menghasilkan keluaran yang sesuai dengan tujuan sistem.

8. Sasaran dan Tujuan

Suatu sistem pasti memilik sasaran atau tujuan (goal). Tujuan merupakan hal akhir yang ingin di capai oleh suatu sistem, sedangkan sasaran merupakan hal-hal yang menjadi objek dan titik fokus untuk meraih tujuan.

2.1.2 Klasifikasi Sistem

Sistem merupakan suatu bentuk integrasi antara suatu komponen dengan komponen lainnya. Karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut. Oleh karena itu sistem dapat di klasifikasikan ke dalam beberapa jenis yaitu:

1. Sistem di klasifikasikan sebagai sistem abstrak dan fisik.

Sistem abstrak adalah sistem yang berupa pemikiran atau ide yang tidak tampak secara fisik. Sedangkan sistem fisik yaitu sistem yang ada secara fisik.

2. Sistem diklasifikasikan sebagai sistem alamiah dan sistem buatan. Sistem alamiah adalah sistem yang terjadi karena proses alam tidak di buat oleh manusia. Sedangkan sistem buatan manusia adalah sistem yang di rancang oleh manusia atau di buat oleh manusia. 3. Sistem di klasifikasikan sebagai sistem tertentu dan sistem tidak

tertentu.

(20)

14

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan pihak luarnya. Sedangkan sistem terbuka dalah sistem yang berhubungan dengan dan terpengaruh dengan lingkungan luarnya.

2.2 Definisi Informasi

Telah di ketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen dalam pengambilan keputusan. Beberapa ahli mendefinisikan informasi sebagai berikut :

Menurut Drs. Zulkifli Amsyah, MLS (2003:2), informasi adalah data yang di olah, di bentuk, atau di manipulasi sesuai dengan keperluan tertentu.

(21)

Menurut Adi Nugroho, ST.,MMSI (2004:5,6), Informasi adalah data yang di olah sedemikian rupa sehingga memiliki makna tertentu bagi pengguna.

Dari pengertian di atas dapat di simpulkan bahwa informasi adalah suatu data yang telah di peroses atau di olah yang berguna dan bermanfaat bagi yang membutuhkan. Sedangkan data yang di maksudkan di atas adalah fakta tentang kejadian nyata yang dapat di rekam dan di simpan pada suatu media.

2.2.1 Siklus Informasi

Data merupakan bentuk yang masih mentah yang belum dapat memberikan informasi sehingga perlu di olah lebih lanjut. Untuk memperoleh informasi yang bermanfaat bagi penerimanya, perlu di jelaskan bagaimana siklus yang terjadi atau di butuhkan dalam menghasilkan informasi. Siklus informasi atau siklus pengolah data dapat di lihat pada gambar di bawah ini.

Gambar 2.1 Siklus Informasi

(Sumber : Al-bahra bin Ladjamudin, Analisis dan Desain Sistem Informasi,2005)

2.2.2 Kualitas Informasi

Kualitas informasi merupakan salah satu yang benar-benar di perhatikan karena tingkat nilai suatu informasi di tentukan oleh kualitas informasi itu sendiri, kualitas informasi tergantung dari 3 (tiga) hal, yaitu :

(22)

16

1. Akurat

Berarti informasi harus bebas dari kesalahan-kesalahan yang terjadi dan tidak menyesatkan. Akurat juga memiliki arti bahwa informasi harus jelas maksudnya.

2. Tepat Waktu.

Berarti informasi yang datang ke penerima harus tepat waktu, tidak boleh ada keterlambatan karena jika informasi yang datang tidak tepat waktu maka akan menghambat dalam pengambilan keputusan. 3. Relevan

Berarti informasi tersebut mempunyai manfaat bagi yang membutuhkan dan informasi untuk tiap-tiap orang antara satu dengan yang lainnya berbeda.

2.3 Definisi Sistem Informasi

Menurut Al-bahra bin Ladjamudin (2005:13) Sistem informasi adalah sebuah sistem yang di buat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu mengendalikan organisasi.

Menurut Efraim Turban, R. Kelly Rainer dan Richard (2006:49), mendefinisikan bahwa sistem informasi adalah proses yang menjalankan fungsi mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk tujuan tertentu.

(23)

mendukung operasi bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang di perlukan.

Dari pengertian di atas dapat di simpulkan bahwa sistem informasi adalah sekumpulan komponen pembentuk sistem yang mempunyai keterkaitan antara satu komponen dengan komponen lainnya yang bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu.

2.3.1 Komponen Sistem Informasi

Sistem informasi mempunyai enam buah komponen atau disebut juga dengan blok bangunan. Blok tersebut masing-masing saling berinteraksi untuk membentuk satu kesatuan untuk mencapai sasaran. Komponen / blok tersebut yaitu :

1. Komponen Masukan

Input mewakili data yang masuk kedalam sistem Informasi. 2. Komponen Model

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 di inginkan.

3. Komponen Output (komponen Keluaran)

(24)

18

4. Komponen teknologi

Teknologi merupakan alat dalam sistem informasi, teknologi di gunakan untuk menerima input, menjalankan model, menyimpan, dan mengakses data, menghasilkan dan mengirimkan output dan membantu pengendalian sistem.

5. Komponen Basis Bata

Basis data merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya.

6. Komponen Kontrol

Komponen kontrol merupakan pengendalian yang di rancang untuk menanggulangi gangguan terhadap sistem informasi.

Dari keenam komponen di atas harus ada bersama-sama dan membentuk satu kesatuan. Jika satu atau lebih komponen tersebut tidak ada maka sistem informasi tidak bisa menjalankan fungsinya, yaitu pengolahan data yang menghasilkan informasi yang akurat tepat waktu dan relevan.

2.4 Arsitektur Aplikasi

2.4.1 Definisi Jaringan Komputer

(25)

yang lainnnya. Adapun jenis-jenis jaringan komputer yaitu: 1. Local Area Network (LAN) / Jaringan Area Lokal

LAN adalah jaringan Komputer lokal yang di miliki oleh sebuah organisasi, di mana perangkat jaringan yang saling terhubung terletak di dalam sebuah gedung atau antar gedung yang berjarak beberapa km.

2. Metopolitan Area Network (MAN)

MAN adalah Jaringan komputer yang jangkauannya mencakup kota, misalnya antar wilayah dalam satu propinsi.

3. Wide Area Network (WAN)

WAN adalah Jaringan komputer yang cakupannya lebih luas dari LAN dan MAN yaitu antar negara dan antar benua.

2.4.2 Topologi Jaringan Komputer

Topologi suatu jaringan di dasarkan pada cara penghubung sejumlah node atau sentral dalam membentuk suatu sistem jaringan. Topologi jaringan yang umum di pakai adalah :

1. Topologi Jaringan Mesh

(26)

20

juga relatif mahal dalam pengoperasiannya. Di bawah ini gambar topologi jaringan mesh yang terdapat pada gambar 2.2

Gambar 2.2 Topologi Jaringan Mesh (Sumber :http://nic.unud.ac.id/19-05-2009)

2. Topologi Jaringan Bintang (Star)

(27)

Gambar 2.3 Topologi Jaringan Bintang (Star) (Sumber :http://nic.unud.ac.id/19-05-2009)

3. Topologi Jaringan Bus

(28)

22

Gambar 2.4 Topologi Jaringan Bus (Sumber :http://nic.unud.ac.id/19-05-2009)

4. Topologi Jaringan Pohon (Tree)

Topologi jaringan ini di sebut juga sebagai topologi jaringan bertingkat. Topologi ini biasanya di gunakan untuk interkoneksi antar sentral dengan hirarki yang berbeda. Untuk hirarki yang lebih rendah di gambarkan pada lokasi yang rendah dan semakin ke atas mempunyai hirarki semakin tinggi. Topologi jaringan jenis ini cocok di gunakan pada sistem jaringan komputer. Di bawah ini gambar topologi jaringan pohon (Tree) yang terdapat pada gambar 2.5

(29)

5. Topologi Jaringan Cincin (Ring)

Untuk membentuk jaringan cincin, setiap sentral harus di hubungkan satu dengan yang lain dan hubungan ini akan membentuk loop tertutup. Dalam sistem ini setiap sentral harus di rancang agar dapat berinteraksi dengan sentral yang berdekatan maupun berjauhan. Dengan demikian kemampuan melakukan switching ke berbagai arah sentral. Keuntungan dari topologi jaringan ini antara lain :

a. tingkat kerumitan jaringan rendah (sederhana).

b. jika ada gangguan atau kerusakan pada suatu sentral maka aliran trafik dapat di lewatkan pada arah lain dalam sistem.

Di bawah ini gambar topologi jaringan cincin (Ring) yang terdapat pada gambar 2.6

Gambar 2.6 Topologi Jaringan Cincin (Ring) (Sumber :http://nic.unud.ac.id/19-05-2009)

(30)

24

kemudahan instalasi dan pemeliharaan serta harga yang harus di bayar. Tapi hanya jaringan bertipe pohon (tree) saja yang di akui kehandalannya karena putusnya salah satu kabel pada client, tidak akan mempengaruhi hubungan client yang lain.

2.5 Definisi Client Server

Sistem Client Server ini terdiri atas dua komponen atau mesin utama, yaitu client dan server. Client berisi aplikasi basis data dan server berisi DBMS dan basis data. Setiap aktivitas yang di kehendaki para pemakai akan lebih dulu di tangani oleh client. Client kemudian mengupayakan agar semua proses “sebisa mungkin” di tanggani sendiri. Jika ada proses yang harus melibatkan data yang tersimpan pada basis data, maka client melakukan “kontak” dengan server.

Ada dua macam implementasi sistem client-server. Bentuk yang pertama yang lebih sederhana dapat di terapkan pada sebuah jaringan komputer local (LAN), di mana fungsi client yaitu menangani sebagian besar proses pengolahan data seperti perhitungan, perulangan, pembandigan dan fungsi workstation yaitu untuk menangani interaksi dengan pemakai, menerima data masukan dan menayangkan hasil pengolahan untuk di satukan. Bentuk yang kedua, aplikasi basis data tidak dapat di tempatkan di workstation, tetapi di pasang pada setiap

client yang jumlah client tersebut jauh lebih sedikit. Client – client ini di tempatkan pada lokasi yang jauh lebih dekat pada kumpulan workstation. Jadi setiap client dan sejumlah workstation membentuk sebuah LAN tersendiri. Karena

(31)

menangani proses-proses dalam aplikasi, maka bagi workstation,client ini di pandang sebagai server aplikasi.

Pada bentuk yang pertama, setiap interaksi antara pemakai dan basis data di tangani oleh dua lapisan fungsi yaitu client workstation dan server, sehingga sering pula di sebut arsitektur 2-pier. Sedang pada bentuk yang kedua, seringkali di sebut arsitektur 3-pier, karena setiap interkasi antara pemakai dan basis data di tangani oleh tiga lapisan fungsi dan sekaligus tiga mesin berbeda, yaitu

workstation, lalu client dan terakhir server.

Aplikasi client server dapat memberikan penyelesaian – penyelesaian sebagai berikut :

1. Setiap departemen / bagian dapat mengkases data yang merupakan bagian di mana dia berada.

2. Memberikan pengaksesan data kepada pengambil keputusan dalam bentuk yang sesuai.

3. Data dapat di peroleh secara terpusat sehingga intergrasi data dapat di jaga. 4. Membagi tugas antara client dan server

5. Dapat memakai kemampuan integrasi data yang di berikan oleh server

database.

(32)

26

2.6 Sekilas Tentang VB 6.0

Microsoft Visual Basic merupakan salah satu aplikasi pemrograman visual yang memiliki bahasa pemrograman yang cukup populer dan mudah untuk di pelajari. Basis bahasa pemrograman yang di gunakan dalam visual basic adalah bahasa BASIC (Beginners All-Purpose Symbolic Intruction Code) yang merupakan salah satu bahasa pemrograman tingkat tinggi yang sederhana dan mudah di pelajari. Dengan visual basic, kita bisa membuat program dengan aplikasi GUI (Graphical User Interface) atau program yang memungkinkan pengguna komputer berkomunikasi dengan komputer tersebut menggunakan grafik atau gambar.

Microsoft Visual Basic 6.0 menyediakan berbagai perangkat kontrol yang dapat di gunakan untuk membuat program aplikasi dalam sebuah form baik aplikasi kecil, sederhana, hingga ke aplikasi pengolahan database.

2.7 Sekilas Tentang SQL Server 2000

SQL Server 2000 di luncurkan pada tahun 2000. SQL Server ini merupakan pengembangan dari versi sebelumnya yaitu SQL Server versi 7.0 yang di luncurkan tahun 1999. Microsoft SQL Server 2000 merupakan salah satu

(33)

2.8 Sekilas Tentang Crystal Report

Crystal report merupakan salah satu aplikasi perangkat lunak yang di khususkan untuk membuat, menganalisa dan menerjemahkan informasi yang terkandung dalam database atau program ke dalam berbagai jenis laporan yang sangat fleksibel. Crystal report sudah di sertakan pada Visual Basic versi 3, pada daftar setup sebagai tools pelengkap. Dengan crystal report dapat membuat laporan yang kompleks dengan cepat dan mudah.

2.9 Penjualan Tiket Langsung

(34)

28 Sukaratu Kec. Majasari Kab. PANDEGLANG- BANTEN Telp (0253-5207243)

3.1.1 Sejarah Singkat Perusahaan

(35)

3.1.2 Visi dan Misi Perusahaan

Adupun visi dan misi Perusahaan Royal Tirta Anugrah adalah : 3.1.2.1 Visi Perusahaan

Visi Perusahaan Royal Tirta Anugrah adalah :

• Menjadi usaha pariwisata yang bisa melayani semua kebutuhan

konsumen sehingga dapat memberikan kepuasan lahir dan batin. • Menjadi usaha pariwisata yang berkembang dan maju pesat sehingga

berguna dan mampu membawa perkembangan bagi Kota PANDEGLANG.

3.1.2.2 Misi Perusahaan

• Pemimpin CAS WATERPARK bersama-sama dengan karyawan,

gotong-royong melakukan yang terbaik untuk memajukan objek wisata CAS WATERPARK.

• Menjalankan bisnis jasa pariwisata yang berorientasi pada kepuasan

pelanggan

3.1.3 Struktur Organisasi Perusahaan

Struktur organisasi perusahaan merupakan bangunan fungsi bagian-bagian management yang tersusun dari satu kesatuan hubungan yang menunjukkan tingkatan fungsi, tugas, wewenang, dan tanggung jawab dalam management perusahaan

(36)

30

Gambar 3.1 Struktur Organisasi

3.1.4 Deskripsi Tugas

Adapun uraian-uraian dari seluruh SDM yang ada di CAS WATERPARK adalah sebagai berikut:

1. Owner (pemilik)

(37)

2. Manager

a. Membawahi semua departemen, bertugas mengawasi kerja personal dan melaporkan kepada pemilik serta menjalakan kebijakan yang di ambil pemilik.

b. Bertanggung jawab untuk seluruh operasi CAS WATERPARK seperti aktivitas keuangan, hubungan internal (dengan pemilik dan karyawan) dan eksternal (dengan masyarakat dan pejabat setempat) serta bertanggung jawab atas turun naiknya aset dan untung ruginya CAS WATERPARK.

3. Bagian Keuangan

Bertanggun jawab mengatur dan mencatat segala aktivitas keuangan yang ada di perusahaan baik pemasukan kas atau pengeluaran kas. 4. Human Resources Development

Bertanggung jawab mengenai urusan kepagawaian, bertugas untuk mengetahui keadaan para karyawan mulai dari masalah pekerjaan sampai dengan masalah pribadi, dan bertanggung jawab untuk menyelesaikan masalah-masalah karyawan dan masalah sekitar. 5. Petugas Loket Renang

(38)

32

6. Petugas Loket Wahana

Bertanggung jawab atas pelayanan dan penyediaan tiket wahana dan seluruh transaksi tiket wahana yang ada kepada pengunjung CAS WATERPARK.

7. Bagian Restoran

Bertanggung jawab menyediakan kebutuhan primer berupa makan dan minuman petugas kitchen. Selain itu juga bertugas mengolah bahan makanan mentah menjadi makanan siap untuk di santap.

a. Petugas Kafe bertanggung jawab menjual makanan ringan maupun makanan berat sesuai pesanan pengunjung.

8. Bagian swimming pool

Bertanggung jawab memelihara kebersihan kolam renang dan menjaga kestabilan air kolam.

9. Bagian Enggineering

Bertanggung jawab menangani,menjaga dan memperbaiki keadaan fisik CAS WATERPARK, menangani urusan kelestarian, dan memelihara tanaman yang berada di lingkungan WATERPARK.

a. Garderner bertanggung jawab memelihara tanaman yang berada di lingkugan CAS WATERPARK.

(39)

c. Civil bertanggung jawab memperbaiki furniture dan membuat alat-alat kayu yang di butuhkan CAS WATERPARK.

3.2 Metode Penelitian 3.2.1 Desain Penelitian

Dalam melakukan penelitian ini penulis menggunakan metode kualitatif. Di mana Metode Pendekatan kualitatif menekankan pada makna, penalaran, definisi suatu situasi tertentu (dalam konteks tertentu), lebih banyak meneliti hal-hal yang berhubungan dengan kehidupan sehari-hari. Metode kualitatif juga merujuk pada “cara-cara” mempelajari berbagai aspek kualitatif dari kehidupan sosial yang mencangkup ragam di mensi sosial dari tindakan dan keadaan hingga proses, dan peristiwa sebagaimana di mengerti dan berdasarkan kontruksi dan makna yang di organisasikan oleh dan melalui praktek sosial.

3.2.2 Jenis dan Metode Pengumpulan Data

Menurut Umi Narimawati (2008) jenis data dapat di bagi menjadi 2, yaitu:

a. Data primer

Data primer adalah data yang di dapat langsung dari unit pengamatan penelitian.

b. Data sekunder

(40)

34

3.2.2.1Sumber Data Primer

Sumber data primer terdiri dari: a. Observasi atau pengamatan

Observasi ini di lakukan dengan cara melakukan peninjauan langsung atau pengamatan langsung di CAS WATERPARK dengan cara melihat proses pelayanan tiket yang berjalan.

b. Wawancara atau interview

Wawancara ini di lakukan dengan mengajukan pertanyaan terhadap personil-personil yang terlibat langsung dengan sistem sehingga penulis dapat mengetahui lebih jauh mengenai permasalahan-permasalahan dalam sistem yang ada terutama prosedur kerja sistem. Wawancara ini di lakukan pada beberapa petugas sub Bagian yang ada di CAS WATERPARK

3.2.2.2Sumber Data Sekunder

(41)

3.2.3 Metode Pendekatan dan Pengembangan Sistem 3.2.3.1 Metode Pendekatan Sistem

Metode pendekatan sistem yang di gunakan dalam penelitian ini yaitu metode terstruktur. Melalui pendekatan terstruktur permasalahan-permasalahan yang kompleks dapat di pecahkan ke dalam sub-sub yang lebih kecil untuk mendapatkan jawaban dari permasalah yang timbul dan hasil dari sistem di harapkan dapat memudahkan pemakai.

3.2.3.2 Metode Pengembangan Sistem

Di dalam pengembangan sistem paradigma yang di gunakan oleh penulis adalah paradigma Prototyping

Gambar 3.2 Prototype

(42)

36

Berikut ini akan di uraikan tahapan-tahapan pengembangan perangkat lunak dengan menggunakan metode prototyping di antaranya yaitu :

1. Pengumpulan kebutuhan

Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat.

2. Membangun prototyping

Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan (misalnya dengan membuat input dan format output)

3. Evaluasi protoptyping

Evaluasi ini di lakukan oleh pelanggan apakah prototyping yang di bangun sudah sesuai dengan keinginann pelanggan. Jika sudah sesuai maka langkah 4 akan diambil. Jika tidak prototyping di revisi dengan mengulangi langkah 1, 2 , dan 3.

4. Mengkodekan sistem

Dalam tahap ini prototyping yang sudah di sepakati di terjemahkan ke dalam bahasa pemrograman yang sesuai

5. Menguji sistem

(43)

6. Evaluasi Sistem

Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang di harapkan. Jika ya, langkah 7 di lakukan, jika tidak, ulangi langkah 4 dan 5.

7. Menggunakan sistem

Perangkat lunak yang telah di uji dan di terima pelanggan siap untuk di gunakan.

3.2.3.3 Alat Bantu Analisis dan Perancangan 1. Flow Map

Flowmap merupakan representasi grafik dari sistem informasi, proses-proses, aliran-aliran data logis, masukan-masukan, keluaran-keluaran dan file-file serta entitas sistem operasi yang berhubungan dengan sistem informasi tersebut. Bagan ini menggunakan simbol-simbol yang sama dengan yang di gunakan di dalam bagan alir sistem yang menggambarkan suatu prosedur dalam sistem.

2. Diagram Konteks

Diagram konteks merupakan diagram arus data yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem secara global atau menyeluruh dari suatu sistem informasi berkaitan dengan aliran-aliran sistem dengan bagian-bagian luar.

3. Data Flow Diagram

(44)

38

satu keuntungan menggunakan DFD adalah memudahkan pemakai atau user yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. sistem dalam mendefinisikan data yang mengalir di dalam sistem, sehinggan pendefinisian data itu dapat di lakukan dengan lengkap dan terstruktur.

5. Perancangan Basis Data

Basis data merupakan suatu kumpulan data terhubung yang di simpan secara bersama-sama pada suatu media tanpa mengatap satu sama lain atau tidak perlu suatu kerangkapan data. Di dalam lingkungan basis data, data lebih mudah di gunakan. Basis data merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai.

a. Normalisasi

(45)

untuk di modifikasi. Normalisasi bertujuan agar data menjadi lebih sedehana dan mudah untuk di atur. Normalisasi juga merupakan suatu prosedur untuk memastikan bahwa suatu model data memenuhi standar, yaitu meminimumkan duplikasi data, meyediakan fleksibilitas untuk kebutuhan fungsional yang berbeda dan memungkinkan suatu model untuk di gambarkan dalam berbagai perancangan database.

b. Entity Relation Diagram

ERD adalah notasi grafik dari sebuah model data atau sebuah model jaringan yang menjelaskan tentang data yang tersimpan (storage data) dalam system secara abstrak. Dengan ERD kita dapat menguji model dengan menjabarkan proses yang harus di lakukan. ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data.

c. Tabel Relasi

Relasi adalah hubungan antara tabel yang merepresentasikan hubungan antar obyek di dunia nyata. Macam-Macam Relasi antar tabel:

(46)

40

berelasi dengan satu record saja pada tabel ibu Gambar relasi one-to-many:

2. One-to-one. Jika dua tabel berelasi one-to-one artinya setiap record di entitas pertama hanya akan berhubungan dengan satu record di entitas kedua begitu pula sebaliknya. Conrohnya relasi antara tabel pegawai dan alamat pegawai. Satu record pegawai hanya berhubungan dengan satu record alamat pegawai beitu pula sebaliknya. Entitas 3 merupakan atribut yang unik di entitas 4. Gambar relasi one-to-one:

(47)

3.2.4 Pengujian Software

Pengujian black box merupakan pendekatan pengujian yang ujinya di turunkan dari spesifikasi program atau komponen. Pengujian black box di gunakan untuk menguji fungsi-fungsi khusus dari perangkat lunak yang di rancang. Kebenaran perangkat lunak yang di uji hanya di lihat berdasarkan keluaran yang di hasilkan dari data atau kondisi masukan yang di berikan untuk fungsi yang ada tanpa melihat bagaimana proses untuk mendapatkan keluaran tersebut.

Faktor-faktor pengujian yang di gunakan adalah sebagai berikut: 1. Reliability

Menekankan bahwa aplikasi akan di laksanakan dalam fungsi sesuai yang di minta dalam periode waktu tertentu. Pembetulan proses tersangkut kemampuan sistem untuk memvalidasi proses secara benar. 2. File Integrity

(48)

42

3. Authorization

Menjamin data di proses sesuai dengan ketentuan manajemen. Authorisasi menyangkut proses transaksi secara umum dan khusus. 4. Easy of use

(49)

43 4.1 Analisis Sistem Yang Berjalan

Pada tahapan ini peneliti akan menjelaskan dan memberikan gambaran mengenai sistem yang berjalan di CAS WATERPARK. Untuk lebih lengkapnya akan di jelaskan dibawah ini.

4.1.1 Analisis Dokumen

Analisis dokumen adalah kegiatan menganalisa semua dokumen yang di gunakan dalam sistem informasi yang sedang berjalan pada CAS WATERPARK. Jenis - jenis dokumennya yaitu:

(50)

44

Dokumen yang berisi data pengunjung yang membeli tiket

No Dokumen Uraian Uraian

3 Tiket Deskripsi

:

(51)

pembayaran

Sumber : Petugas Loket Tiket

Atribut : No_tiket, Nama_customer, Harga, Banyaknya, Jumlah

Distribusi : Petugas Loket-Pengunjung 4 Laporan

Pendapatan

Deskripsi :

Dokumen yang berisi data pendapatan yang di peroleh dari hasil penjualan tiket.

Fungsi : Melaporkan hasil pendapatan kepada bagian keuangan dan manager.

Sumber : Petugas Loket Tiket

Atribut : No_tiket, Tipe tiket, jumlah, Jumlah pendapatan

(52)

46

4.1.2 Analisis Prosedur Sistem Informasi Tiketing Yang Berjalan Di bawah ini deskripsi sistem informasi tiketing yang berjalan pada CAS WATERPARK. Untuk lebih jelasnya akan di jelaskan dengan prosedur di bawah ini.

a. Prosedur pembelian tiket kolam renang CAS WATERPARK

Pada prosedur ini akan di bahas mengenai bagaimana proses tiketing di CAS WATERPARK . Proses-proses tersebut yaitu:

1. Calon pengunjung datang langsung ke CAS WATERPARK.

2. Petugas loket menuliskan data pengunjung dan di simpan dalam arsip 3. Petugas menyerahkan tiket kepada pengunjung dengan catatan

pengunjung sudah melakukan pembayaran tunai seharga tiket yang di pesan

4. Pengunjung dapat menikmati fasilitas kolam renang yang di sediakan. 5. Petugas membuat laporan sebanyak 3 rangkap, 1 sebagai arsip, 1 di

serahkan kepada bagian keuangan, dan 1 lagi di serahkan kepada manager.

b. Prosedur pembelian tiket wahana di CAS WATERPARK 1. Pengunjung mendatangi loket tiket wahana

2. Petugas mencatat data pengunjung dan menyimpannya ke dalam arsip wahana

(53)

4. Petugas membuatkan laporan pendapatan sebanyak 3 rangkap, 1 di arsipkan, 1 di serahkan kebagian keuangan, dan 1 lagi di serahkan kepada manager.

4.1.2.1. Flow map

(54)

48

a. Flowmap pembelian tiket kolam renang CAS WATERPARK

Gambar 4.1 flowmap pembelian tiket kolam renang yang sedang berjalan

(55)

b. Flowmap pembelian tiket wahana di CAS WATERPARK

Gambar 4.2 flowmap pembelian tiket wahana yang sedang berjalan

(56)

50

4.1.2.2 Diagram Konteks

Pada diagram kontek yang terdapat pada gambar 4.3 akan menggambarkan mengenai aliran data yang mengalir pada ruang lingkup di CAS WATERPARK.

Gambar 4.3 Diagram Konteks

Pada gambar 4.3 diagram kontek di atas dapat di simpulan bahwa dalam sistem informasi tiketing ini terdapat dua entitas yaitu:

1. Entitas Eksternal

Entitas eksternal dalam Sistem Informasi Tiketing di CAS WATERPARK yaitu: Pengunjung, Bagian Keuangan dan Manager. 2. Entitas Internal

(57)

pengolahan data pada sistem informasi tersebut. Entitas internal tersebut diantaranya: Petugas Loket. Kolam Renang dan Petugas Loket Wahana.

4.1.2.3. Data Flow Diagram (DFD)

DFD berfungsi untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan di kembangkan secara logika tanpa memperhatikan lingkungan fisik di mana data tersebut mengalir. DFD yang sedang berjalan di gambarkan sebagai berikut :

Gambar 4.4 Data Flow Diagaram Level 0 yang sedang berjalan

(58)

52

Gambar 4.5 Data flow Diagram Level 1 Proses 1, 2 dan 3 yang sedang berjalan

4.1.3 Evaluasi Sistem yang sedang berjalan

(59)

jumlah biaya tiket yang di keluarkan dan pembuatan laporan pendapatan baik bagian kolam renang dan wahana

Tabel 4.2 Evaluasi sistem yang berjalan

Bagian Permasalahan Rencana Penyelesaian

Petugas Loket Kurang cepatnya pemberian informasi

Tabel 4.3 Evaluasi sistem yang berjalan (Lanjutan)

Bagian Permasalahan Rencana Penyelesaian

(60)

54

Untuk mempermudah dalam pengolahan data pengunjung dan dalam penyimpanan datanya maka di perlukan adanya pembuatan sistem informasi atau pengembangan sistem informasi, sehingga informasi yang di hasilkan lebih cepat dan akurat.

4.2.2 Gambaran Umum Sistem yang di usulkan

Usulan yang di ajukan adalah di buatnya sistem informasi yang terintegrasi dalam pengolahan data pengunjung dengan menggunakan database untuk penyimpanan datanya sehingga mempermudah dalam proses pengolahan dan penyimpanan datanya.

4.2.3 Perancangan Prosedur yang di usulkan

(61)

satu database yang terpusat, dan pembuatan laporan menjadi satu proses. pada prosedur pelayanan tiketing yang di usulkan sudah menggunakan pengolahan berbasis komputer. Untuk lebih jelasnya dapat di lihat pada gambar flow map dan DFD dari prosedur sistem informasi yang di usulkan.

1. Prosedur pemesanan tiket kolam renang yang di usulkan:

Untuk sistem yang di buat maka ada dua bagian yang menjadi sistem, yang pertama adalah petugas loket kolam renang dan petugas loket wahana. Adapun prosedur yang ada di bagian pemesanan tiket kolam renang adalah sebagai berikut:

a) Petugas akan menginputkan data pengunjung terlebih dahulu b) Petugas menyimpannya kedalam database

c) Petugas akan mencetak tiket kolam renang dan memberikannya kepada pengunjung setelah pengunjung melakukan pembayaran d) Petugas membuat laporan pendapatan dua rangkap di bagian kolam

renang

e) Petugas akan melaporkan setiap harinya kepada manager dan keuangan.

2. Prosedur pemesanan tiket Wahana yang di usulkan:

Sama halnya dengan prosedur yang terdapat pada pemesanan tiket dibagian kolam renang, Bagian pemesanan tiket pemakaian wahana pun mempunyai prosedur sebagai berikut:

(62)

56

c) Petugas akan mencetak tiket wahana dan memberikannya kepada pengunjung setelah pengunjung melakukan pembayaran

d) Petugas membuat laporan pendapatan dua rangkap di bagian wahana

e) Petugas akan melaporkan setiap harinya kepada manager dan keuangan.

4.2.3.1 Flow Map

Berdasarkan hasil penelitian yang di lakukan oleh peneliti maka Flowmap sistem tiketing yang di usukan pada CAS WATERPARK dapat di lihat pada gambar berikut:

a. Flowmap pembelian tiket kolam renang

(63)
(64)

58

b. Flowmap pembelian tiket wahana

Pada gambar 4.7 menggambarkan bagaimana prosedur pemesanan tiket wahana yang di usulkan di CAS WATERPARK.

(65)

4.2.3.2 Diagram Kontek

Berikut adalah gambar dari diagram konteks sistem informasi pelayanan tiketing yang di usulkan CAS WATERPARK yang terdapat pada gambar 4.8.

Gambar 4.8 Diagram Konteks

4.2.3.3 Data Flow Diagram

(66)

60

Gambar 4.9 DFD level 0 yang di usulkan di CAS WATERPARK

Pada gambar DFD level 0 diatas dari sistem yang di usulkan di atas dapat kita lihat bahwa terdapat tiga proses utama dalam sistem pelayanan tiket. Ketiga proses tesebut dapat di pecah menjadi sub-sub proses secara mendetail.

(67)

Gambar 4.10 DFD level 1 proses 1 yang di usulkan di CAS WATERPARK

Berikut ini adalah DFD level 1 proses 2.0, yaitu pemecahan dari proses pemesanan tiket wahana terdapat pada gambar 4.11

(68)

62

Berikut ini adalah DFD level 1 untuk proses 3.0, yaitu bagian dari mengelola data laporan pendapatan bagian kolam renang dan wahana yang tedapat pada gambar 4.12.

Gambar 4.12 DFD level 1 proses 3 yang di usulkan di CAS WATERPARK

4.2.3.4 Kamus Data

(69)

Berdasarkan level 0 usulan

a. a. Nama arus data : Data pengunjung kolam renang b. Alias : -

(70)

64

d. Struktur data : Tanggal_transaksi, No_tiket, Nama_pengunjung, tipe_tiket, nama_tiket , Harga, jumlah, total, bayar, kembali. , Harga, jumlah, total, bayar, kembali.

(71)

4.2.4 Perancangan Basis Data 4.2.4.1 Normalisasi

Normalisasi adalah proses pengelompokan data ke dalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga terwujud suatu database yang mudah untuk di modifikasi. Normalisasi bertujuan agar data menjadi lebih sedehana dan mudah untuk di atur serta untuk menghilangkan redudansi data.

a. Bentuk Tidak Normal (Unnormalisasi)

{id_pengunjung, namapengunjung, alamat, telepon, kabupaten/kotamadya, tipe_tiket, nama_tiket, harga, tipe_tiket, nama_tiket, harga_tiket, Tanggal_transaksi, No_tiket, Nama_pengunjung, tipe-tiket,nama_tiket, Harga, jumlah, total, bayar, kembali, Tanggal_transaksi, No_tiket, tipe-tiket, nama_tiket, Harga, jumlah, total, bayar, kembali, No_tiket,tanggal, tipe-tiket, jumlah, Harga, Total Paraf, No_tiket ,tanggal, tipe-tiket, jumlah, Harga, Total Paraf.

b. Bentuk Normal Ke-1 (I-NF)

(72)

66

c. Bentuk Normal Ke-2 (II-NF)

Pengunjung={*No_pengunjung, namapengunjung, alamat, telepon, kabupaten/kotamadya}

Tiket={* tipe_tiket, nama_tiket, harga}

Transaksi={Tanggal_transaksi, *No_tiket, Nama_pengunjung, tipe-tiket,nama_tiket, Harga, jumlah, total, bayar, kembali, Tanggal_transaksi, No_tiket, tipe-tiket, nama_tiket, Harga, jumlah, total, bayar, kembali}

d. Bentuk Normal Ke-3 (III-NF)

Pengunjung={*id_pengunjung, namapengunjung, alamat, telepon, kabupaten/kotamadya}

Tiket={* tipe_tiket, nama_tiket, harga}

TransaksiRenang={ Tanggal_transaksi, *No_tiket, **id_pengunjung, **tipe-tiket, jumlah, total, bayar, kembali

TransaksiWahana={ Tanggal_transaksi, *No_tiket, **tipe-tiket, jumlah, total, bayar, kembali.

4.2.4.2. Entity Relationship Diagram

(73)

Gambar 4.13 ERD yang diusulkan

4.2.4.3Tabel Relasi

(74)

68

Gambar 4.14 Tabel Relasi yang di usulkan

4.2.4.4Struktur File

Dalam pembuatan program di butuhkan suatu struktur file yang di maksudkan untuk dapat melakukan kegiatan dalam pengelolan data secara komputerisasi, agar mempermudah sistem kerja komputer.

(75)

Tabel 4.4 Struktur File Tabel Pengunjung

No Nama Atribut Type Size Keterangan

1 Id_pengunjung varchar 6 Id pengunjung Caswaterpark 2 Nama_pengunjung varchar 25 Nama pengunjung Caswaterpark 3 Alamat varchar 35 Alamat pengunjung Caswaterpark

4

Telepon

Integer 10

Telepon pengunjung Caswaterpark

5 Kabupaten/Kota varchar 35 Kota/kabupaten pengunjung

2. Nama File : Tiket Renang Media Penyimpanan : Harddisk Primary Key : Tipe_tiket

Keterangan : Data Tiket Renang

Tabel 4.5 Struktur File Tabel Tiket

No Nama Atribut Type Size Keterangan

(76)

70

3. Nama File : Transaksi Tiket Renang Media Penyimpanan : Harddisk

Primary Key : No_tiket

Keterangan : Data Transaksi Tiket Renang

Tabel 4.6 Struktur File Tabel Tiket Renang

No Nama Atribut Type Size Keterangan

1 No_tiket varchar 7 No tiket renang

2 Tanggal Date/time 8 Tanggal transaksi renang 3 Id_pengunjung varchar 10 Id pengunjung caswaterpark 4 Tipe_tiket varchar 20 Tipe tiket renang Caswaterpark 5 Jumlah integer 8 Jumlah tiket renang yang dijual

6

Total integer 8

Total harga tiket renang yang dijual

8 Kembali integer 8 Sisa hasil pembayaran pengunjung

4. Nama File : Transaksi Tiket Wahana Media Penyimpanan : Harddisk

Primary Key : No_tiket

(77)

Tabel 4.7 Struktur File Tabel Tiket Wahana

No Nama Atribut Type Size Keterangan

1 No_tiket varchar 7 No tiket renang

2 Tanggal Date/time 8 Tanggal transaksi wahana 3 Id_pengunjung varchar 10 Id pengunjung caswaterpark 4 Tipe_tiket varchar 20 Tipe tiket renang Caswaterpark 5 Jumlah integer 8 Jumlah tiket wahan yang dijual

6 Total integer 8

Total harga tiket wahana yang dijual

7 Bayar integer 8

Pembayaran yang dilakukan pengunjung

8 Kembali integer 8 Sisa hasil pembayaran pengunjung

4.2.4.5Kodifikasi

Kodefikasi ini di buat untuk memberikan identitas pada suatu objek. Dengan adanya sistem kodefikasi ini di harapkan dapat mengelola data dengan efisien baik pada saat memasukkan data ke dalam komputer dan mengambil data dan di harapkan tidak adanya redudansi data. Adapun pengkodean tersebut diantaranya :

a. Id_pengunjung YY-XXXX

Nomor urut Pengunjung

(78)

72

Contoh : PN1001 di mana PN sebagai Kategori Pengunjung dan 1001 sebagai nomor urut pengunjung sebagai nomor urut tipe tiket renang.

c. Tipe tiket Wahana YY-XX

Nomor urut Tiket Wahana

Kategori Tiket Wahana

Contoh : WA01 dimana WA sebagai Kategori Wahana dan 01 sebagai nomor urut tipe tiket wahana

d. No tiket Renang YYY-XXXX

Nomor urut Tiket Renang dan Wahana

Kategori Nomor Tiket Renang

(79)

4.2.5 Perancangan Antar Muka 4.2.5.1Struktur Menu

Struktur menu adalah bagan yang menerangkan urutan dari sistem yang di buat, berikut adalah struktur menu yag di buat untuk sistem informasi ticketing Caswaterpark :

Gambar 4.15 Struktur Menu Sistem Informasi Tiketing

4.2.5.2Perancangan Input

(80)

74

1. Form Login

Form login di gunakan untuk membedakan hak akses pengguna. Melalui Form login ini pengguna yang boleh masuk sistem adalah pengguna yang mengetahui username dan password serta nama pengguna.

Gambar 4.16 Form Login

2. Form Pengunjung

(81)

Gambar 4.17 Form Pengunjung

3. Form Tiket Kolam Renang

(82)

76

Form 4.18 Form Tiket Kolam Renang

4. Form Transaksi Kolam Renang

(83)

Form 4.19 Form Transaksi Tiket Renang

5. Form Laporan Kolam Renang

(84)

78

Form 4.20 Form Laporan Tiket Renang

6. Form Tiket Wahana

(85)

Form 4.21 Form Laporan Tiket Wahana

7. Form Transaksi Wahana

(86)

80

Form 4.22 Form Transaksi Tiket Wahana

8. Form Laporan Wahana

(87)

Form 4.23 Form Laporan Tiket Wahana

4.2.5.3Perancangan Output

Perancangan output adalah perancangan yang di hasilkan dari pengolahan data pelayanan inap dan dapat di cetak sebagai output.

1. Bukti Transaksi Kolam Renang (Tiket Kolam Renang)

(88)

82

Form 4.24 Form Cetak Transaksi Tiket renang

2. Bukti Transaksi Wahana (Tiket Wahana)

(89)

Form 4.25 Form Cetak Transaksi Tiket Wahana

3. Laporan Kolam Renang

(90)

84

Form 4.26 Form Laporan Transaksi Tiket Renang

4. Laporan Wahana

(91)

Form 4.27 Form Laporan Transaksi Tiket Wahana

4.2.6 Perancangan arsitektur jaringan

(92)

86

Perancangan arsitektur jaringan Sistem Informasi Tiketing dapat di lihat pada gambar 4.28

(93)

87 5.1 Pengujian

Pengujian perangkat lunak ini menggunakan metode pengujian Black Box. Pengujian Black Box berfokus pada persyaratan atau kebutuhan fungsional perangkat lunak yang di buat.

5.1.1 Rencana Pengujian

Pada pengujian sistem pihak yang menguji adalah user sebagai pengguna sistem yaitu :

1. Bagian Loket Renang 2. Bagian Loket Wahana

Adapun hal-hal yang akan di uji melalui teknik pengujian black box adalah sebagai berikut :

Table 5.1 Rencana Pengujian Sistem Informasi Tiketing Requirement yang diuji Point Uji

Login User Melakukan Login

Data Pengunjung Menambah dan mengedit data Data Tiket Renang Menambah dan mengedit data

Data Tiket Wahana Menambah dan mengedit data

(94)

88

Tabel 5.2 Rencana Pengujian Sistem Informasi Tiketing lanjutan

Requirement yang diuji Point Uji

Data Transaksi TIket Wahana Pengisian Data transaksi tiket wahana Data Pencarian dan filter data

pengunjung

Melakukan pencarian dan filtrasi data pengunjung.

Data Pencarian dan filter data tiket

renang

Melakukan pencarian dan filtrasi data renang.

(95)

5.1.2 Kasus Dan Hasil Pengujian

Berikut ini uraian hasil pengujian di bagian loket renang dengan teknik pengujian black box berdasarkan requirenment pada rencana pengujian :

Table 5.3 Kasus Hasil Pengujian

Requirement Skenario Uji

User berhasil melakukan login dan dapat menjalankan proses yang ada pada program

(96)

90

Tabel 5.4 Kasus Hasil Pengujian Lanjutan

Requirement Skenario Uji Hasil yang Diharapkan Pengunjung masih belum lengkap” Pengunjung masih belum lengkap” Pembayaran anda kurang dari total bayar”

(97)

Tabel 5.5 Kasus Hasil Pengujian Lanjutan

Requirement Skenario Uji Hasil yang Diharapkan Pembayaran anda kurang dari total bayar”

[ ] sesuai [ ] tidak

5.1.3 Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian uji sample di atas dapat di simpulan bahwa perangkat lunak Sistem Informasi Tiketing ini dapat berjalan dengan baik dan mengeluarkan hasil sesuai dengan yang di harapkan.

5.2 Implementasi

Tahap implementasi adalah tahapan penerapan sistem yang di buat untuk dapat di operasikan. Pada tahapan ini akan menjelaskan mengenai sistem yang di rancang dan cara menggunakan atau mengoperasikan sistem tersebut.

5.2.1 Batasan Implementasi

Dalam mengimplementasikan perangkat lunak ini ada beberapa hal yang menjadi batasan implementasi, yaitu :

(98)

92

Informasi Tiketing adalah SQL Server 2000.

2. Tampilan dalam implementasinya menggunakan bahasa Indonesia 5.2.2 Implementasi Perangkat lunak

Untuk perancangan Perangkat Lunak ini digunakan VB 6.0, SQL Server 2000, Crystal Reports dan Sistem Operasi Windows XP. VB 6.0 di pilih karena menyediakan fasilitas yang memadai dengan tampilan visual dan sesuai dengan kebutuhan Sistem Informasi ini. Sementara SQL Server di gunakan sebagai perangkat lunak dalam pembuatan basis data.

5.2.3 Implementasi Perangkat keras

Perangkat keras yang di gunakan berdasarkan kebutuhan minimal yang harus terpenuhi untuk menjalankan program tersebut antara lain:

1. Server

a. Prosesor yang di gunakan adalah intel pentium Dual Core dengan kecepatan 1.80 Ghz

b. Ram 512 MB dan rekomendasi minimum 256 MB. c. Hardisk 120Gb dan rekomendasi minimum 80 GB. d. Mouse, Keyboard dan Monitor

2. Client

a. Prosesor yang rekomendasi Intel Pentium 4 dengan Kecepatan 1.80 Ghz

(99)

e. Mouse, Keyboard dan Monitor menggunakan bahasa SQL, di mana perangkat lunak yang di gunakan adalah SQL Server 2000. Implementasi basis datanya adalah sebagai berikut:

CREATE TABLE [login] (

[username] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,

[password] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,

[nama] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [akses] [int] NULL

) ON [PRIMARY] GO

CREATE TABLE [Pengunjung] (

[id] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [nama] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [alamat] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [telepon] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [kota] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [zip] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY]

GO

CREATE TABLE [mastertiket] (

[tipe_tiket] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [nama_tiket] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,

(100)

94

) ON [PRIMARY] GO

CREATE TABLE [mastertiketwahana] (

[tipetiket] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [nama] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [harga] [int] NULL

) ON [PRIMARY] GO

CREATE TABLE [Ptiketrenang] (

[notiket] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [tipe_tiket] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,

[id] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [jumlah] [int] NULL ,

(101)

implementasi struktur menu pada halaman utama Sistem Informasi Tiketing :

Tabel 5.6 Halaman Utama

Sub Menu Deskripsi Nama form

File_sistem menu yang berisikan sub-sub menu login, logout dan keluar

MenuUtama.frm

Menu Sub menu berisi sumber-sumber data - Transaksi Sub menu untuk transaksi tiket renang

Adapun sub file sistem adalah sebagai berikut : Tabel 5.7 Sub file Sistem

Sub Menu Deskripsi Nama form

Login Sub menu untuk masuk ke dalam system

Form8.frm

(102)

96

3. Sub Menu

Adapun sub menu Master adalah sebagai berikut : Tabel 5.8 Sub Menu Data

Sub Menu Deskripsi Nama form

Data Pengunjung Sub menu yang berisikan data-data pengunjung

Adapun sub menu Transaksi adalah sebagai berikut : Tabel 5.9 Sub Menu Transaksi

Sub Menu Deskripsi Nama form

Print Tiket Renang Sub menu untuk melakukan Transaksi pemesanan tiket renang.

Form4.frm

Print Tiket Wahana

Sub menu untuk melakukan transaksi pemesanan tiket wahana

(103)

5. Sub Menu Report

Adapun sub menu Fasilitas adalah sebagai berikut : Tabel 5.10 Sub Menu Report

Sub Menu Deskripsi Nama form

Kolam renang Sub menu untuk membuat laporan pendapatan kolam renang

Implementasi instalasi program pada Sistem Informasi Tiketing di lakukan pada komputer server dan komputer client. Adapun program yang di instal pada komputer :

1. Microsoft SQL Server 2000 2. VB 6.0

Kemudian selain menginstal program di atas, database TIKET harus di attach pada komputer server. Pada komputer client program yang di instal hanya program Sistem Informasi Tiketing.

(104)

98

1. Membuat Paket install

Pilih projek program yang bertipe vbp dengan mengklik browse untuk memilih lokasinya kemudian klik package

Gambar 5.1 Membuat paket instal 2. Membuat Tipe Paket

(105)

3. Buat folder baru untuk menyimpan hasil instalasi

Gambar 5.3 Buat folder install

4. Klik semua file pendukung installer yang di sediakan oleh visual basic

(106)

100

5. Pilih yang single cab kemudian nextt

Gambar 5.5 Cab Option 6. Buat judul installer yang dibuat

(107)

7. Klik semua file yang di sediakan

Gambar 5.7 Shared Files

8. Buat judul paket installernya dan klik finish maka proses installer berakhir

(108)

102

5.2.6 Penggunaan Program

Kegiatan ini bertujuan untuk menerangkan secara singkat penggunaan program Sistem Informasi Tiketing. Adapun cara pengoperasiannya adalah sebagai berikut:

1. Menu Utama

Menu utama adalah tampilan awak dari program sistem informasi tiketing. Adapun tampilan menu login sebagai berikut :

Gambar 5.9 Form menu Utama 2. Menu Login

Gambar

Gambar 3.1 Struktur Organisasi
Gambar 3.2 Prototype
Tabel 4.1 Analisis Dokumen
Gambar 4.1 flowmap pembelian tiket kolam renang yang sedang berjalan
+7

Referensi

Dokumen terkait

Perancangan system informasi pengolahan data peserta kerja praktek di kantor kesbang kabupaten bekasi sudah terkomputerisasi dan menggunakan database untuk

Dengan memberikan usulan sistem baru pada siklus pemesanan dan pembelian tiket berupa perancangan aplikasi pada telepon genggam untuk pemesanan tiket bioskop

Aplikasi Perancangan Sistem Pembelian, Penjualan dan Persediaan ini mampu menghasilkan laporan pembelian dan retur pembelian (per tanggal, per supplier , per produk),

PERANCANGAN SISTEM INFORMASI PENGOLAHAN NILAI SISWA (LAPOR ONLINE SISWA) PADA SMA NEGERI 1. BATANG ANAI DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN

Perancangan aplikasi Sistem Informasi Scheduling SIT ini dibatasi hanya pada mekanisme penjadwalan SIT (System Integration Test), dimulai dari pemberian

Aplikasi Web Database Menggunakan Pemograman PHP dan MySQL.. KitabSuci Web

Perancangan sistem informasi reservasi hotel ini akan menghasilkan sebuah produk berupa program aplikasi yang dapat menangani pengolahan data seperti pengecekan

Berdasarkan masalah penelitian dengan adanya sistem informasi pemesanan tiket, maka pengunjung tidak perlu mengantri dan dapat mengetahui informasi mengenai jam buka dan tutup kolam