PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI OBJEK-OBJEK WISATA PADA DINAS PARIWISATA KABUPATEN KARO BERBASIS WEB TUGAS AKHIR Disusun Sebagai Syarat Untuk Mengajukan Tugas Akhir Pada Program Studi Manajemen Informatika oleh ANDESTY VERONIKA NIM. 1005102003 PROGRAM STUDI MANAJEMEN INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN MEDAN 2013
ABSTRAK Perkembangan teknologi informasi di era globalisasi saat ini berkembang dengan pesatnya baik di bidang apapun. Media informasi juga dituntut mampu memberi multi peran, diantaranya sebagai sarana yang mudah, cepat dan akurat memberikan informasi ke masyarakat luas. Masyarakat juga cenderung menuntut suatu penyedia informasi yang lebih bersahabat yaitu dengan menggunakan layanan Internet. Dinas Pariwisata Kabupaten Karo merupakan sebuah lembaga yang bergerak di bidang pariwisata. Potensi kepariwisataan dapat berkembang dan dapat dijadikan sebagai produk andalan yang layak dijual di pasar global karena memiliki beraneka ragam objek wisata baik jenis, bentuk, maupun ciri keunikan dari tempat wisata masing-masing. Akan tetapi saat ini sarana penyampaian informasinya masih manual, seperti pemberian brosur, pamflet, dan penyampaian informasi dari mulut ke mulut, sehingga sangat dibutuhkan sarana atau media alternatif untuk menginformasikan objek-objek wisata yang terdapat di Kabupaten Karo Provinsi Sumatera Utara tersebut. Word Wide Web (www) yang dikenal dengan web, merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet. Aplikasi ini digunakan sebagai media penyampaian informasi ataupun media bertukar informasi tentang objek wisata di kabupaten Karo. Dengan penyajian data yang seperti ini diharapkan akan lebih banyak para wisatawan yang tertarik untuk berkunjung ke Kabupaten Karo Sumatera Utara. Dengan melihat permasalahan yang terjadi maka penulis mencoba membahas dan membuat suatu sistem informasi dimana nantinya sistem ini dapat digunakan untuk mempermudah dalam memberikan informasi yang cepat, tepat dan akurat. Sistem ini dibuat dengan merancang DFD(Data Flow Diagram), ERD, input, output, database, kamus data, struktur program, algoritma pemrograman. Hasil dari rancangan tersebut telah diimplementasikan kedalam script PHP dan MySQL sebagai manajemen database sehingga dihasilkan sistem informasi objek-objek wisata Kabupaten Karo.
KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena kasih dan karunia-nya penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul Perancangan Dan Pembuatan Sistem Informasi Objek-Objek Wisata Pada Dinas Pariwisata Kabupaten Karo Berbasis Web. Laporan Tugas Akhir (TA) ini disusun sebagai syarat untuk menyelesaikan Pendidikan Program Diploma 3 Program Studi Manajemen Informatika Jurusan Teknik Eletro Politeknik Negeri Medan. Dalam penulisan Laporan Tugas Akhir ini, Penulis banyak mendapat masukan dan dukungan dari berbagai pihak baik berupa informasi, doa, dukungan, arahan, dan bimbingan. Oleh karena itu pada kesempatan ini Penulis mengucapkan trimakasih kepada: 1. Bapak M.Syahruddin, ST.,MT, selaku Direktur Politeknik Negeri Medan. 2. Ibu Ir. Rina Anugrahwaty, ST.,MT, selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Medan. 3. Ibu Roslina, M.I.T, selaku Kepala Program Studi Manajemen Informatika Politeknik Negeri Medan. 4. Bapak Julham, ST.M.Kom selaku dosen pembimbing Penulis yang telah banyak membantu Penulis dalam menyelesaikan Tugas Akhir ini. 5. Bapak Ismael, Kom., M.Kom selaku dosen wali MI-6A yang selalu memberi dukungan dalam menyelesaikan Laporan Tugas Akhir ini. 6. Bagian Administrasi Dinas Pariwisata Kabupaten Karo yang telah bersedia memberikan izin kepada penulis untuk melakukan riset dan memberikan data yang diperlukan oleh penulis. 7. Keluarga penulis, A. Ginting dan H. Sembiring sebagai orang tua penulis yang tersayang dan terkasih yang terus memberikan dukungan, kasih sayang, doa, nasihat, dan biaya selama penulis kuliah.
8. Kak Ariama Susanti selaku Administrasi Program Studi Manajemen Informatika Politeknik Negeri Medan, yang telah banyak membantu penulis untuk keperluan administrasi laporan Tugas Akhir ini. 9. Sahabat Penulis, Delviani, Eva Vero, Henny Caro, Martalya, Rusnika, Sarah, Shiera dan seluruh teman-teman mahasiswa/i Politeknik Negeri Medan yang tidak Penulis tuliskan satu persatu yang telah membantu dalam penyelesaian Tugas Akhir ini. 10. Rekan-rekan PERMATA dan Guru KAKR terimakasih atas dukungan moril, saran dan doa yang telah diberikan kepada Penulis, terkhusus bang Zeplin, kak Irma, kak nesty, kak Deliana, kak Tika, kak Juneva, Ander dan seluruh rekan Pengurus Permata. 11. Rekan-rekan penulis DRAW(Anggraeni, Wenny dan Risa) yang selalu memberikan semangat dan motivasi untuk penulis sehingga penulis dapat menyelesaikan Laporan Tugas Akhir ini. Penulis menyadari bahwa penulisan Tugas Akhir ini masih jauh dari kesempurnaan, untuk itu Penulis mengharapkan saran dan kritik yang bersifat membangun untuk kesempurnaan Tugas Akhir ini. Akhir kata penulis ucapkan trimakasih banyak kepada pihak yang telah membantu menyelesaian Tugas Akhir ini. Semoga Tugas Akhit ini dapat bermanfaat bagi yang membaca terkhusus bagi Penulis. Medan, Agustus 2013 Penulis, Andesty Veronika 1005102003
DAFTAR ISI LEMBAR PERSETUJUAN... i LEMBAR PENGESAHAN... ii ABSTRAK... iii KATA PENGANTAR... iv DAFTAR ISI... vii DAFTAR GAMBAR... xi DAFTAR TABEL... xvi BAB 1 PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Tugas dan Manfaat... 4 1.4.1 Tujuan Tugas Akhir... 4 1.4.2 Manfaat Tugas Akhir... 5 1.5 Teknik Pengumpulan Data... 5 1.6 Perancangan dan Pembuatan Sistem... 6 1.7 Sistematika Penulis... 7 BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem... 9 2.2 Pengertian Informasi... 10 2.3 Pengertian Sistem Informasi... 11 2.4 Objek-objek Wisata... 13 2.5 Aplikasi Web... 13 2.6 Web Browser... 15 2.7 HTTP... 17 2.8 TCP/IP... 18
2.9 Database... 19 a. Hirarki Database... 20 b. Relasi Database... 21 2.10 Flowchart... 22 2.11 DFD... 24 2.12 MySQL... 26 2.13 Macromedia Dreamweaver... 27 2.14 HTML... 28 2.15 HTML... 29 a. Sejarah PHP... 29 b. Kelebihan PHP dibandingkan dengan bahasa lain... 30 2.16 Dinas Pariwisata Kabupaten Karo... 31 a. Latar Belakang Dinas... 32 b. Struktur Organisasi... 32 c. Uraian Tugas... 33 d. Visi dan Misi Dinas... 33 BAB 3 ANALISIS DAN PERANCANGAN SISTEM A. Analisa Sistem yang sedang berjalan... 39 1. Prosedur Sistem yang berjalan... 39 B. Perancangan Sistem Informasi yang diusulkan... 40 1. Rancangan DFD yang diusulkan... 40 a. DFD Konteks yang diusulkan... 40 b. DFD Level 1 yang diusulkan... 41 2. EntityRelationsip Diagram (ERD)... 49 3. Spesifikasi Proses... 51 4. Rancangan Input... 56
5. Rancangan Output... 66 6. Kamus Data... 73 7. Rancangan Database... 75 8. Struktur Program... 85 9. Algoritma Pemrograman... 86 BAB 4 HASIL DAN PEMBAHASAN A. Pembahasan Hasil Sistem... 96 B. Studi Kelayakan Sistem... 128 C. Kelebihan Dan Kekurangan Sistem... 129 BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan... 130 5.2 Saran... 131 DAFTAR PUSTAKA... 132 LAMPIRAN... 133
DAFTAR GAMBAR Gambar Halaman 2.1 Aplikasi Web... 14 2.2 Hirarki Data Dalam Database... 21 2.3 ERD Relasi Satu ke Satu... 26 2.4 ERD Relasi Satu ke Banyak... 26 2.5 ERD Relassi Banyak ke Satu... 26 2.6 ERD Relasi Banyak ke Banyak... 26 2.7 Struktur Organisasi Dinas Pariwisata... 36 3.1 Diagram Konteks Sedang Berjalan... 39 3.2 Diagram Konteks yang diusulkan... 40 3.3 DFD Level 1 Sistem Yang Diusulkan... 41 3.4 DFD Level 2 Proses Pengolahan Data Spot Wisata... 42 3.5 DFD Level 2 Proses Pengolahan Data Paket Wisata... 43 3.6 DFD Level 2 Proses Pengolahan Data Berita Wisata... 44 3.7 DFD Level 2 Proses Pengolahan Data Kalender Kegiatan... 45 3.8 DFD Level 2 Proses Pengolahan Data Jadwal Wisata... 46 3.9 DFD Level 2 Proses Pengolahan Data Sekilas Dinas... 47 3.10 DFD Level 2 Proses Pengolahan Data Penulis... 48 3.11 DFD Level 2 Proses Pengolahan Data Member yang diusulkan... 49 3.12 DFD Level 2 Proses Pengolahan DataPerancangan ERD... 50 3.13 Perancangan Halaman Login Admin... 56 3.14 Perancangan Halaman Input Entry Paket... 57 3.15 Perancangan Halaman Input Entry Berita... 58 3.16 Perancangan Halaman Input Entry Spot Wisata... 59 3.17 Perancangan Halaman Input Entry Sekilas Dinas... 60 3.18 Perancangan Halaman Input Entry Profil Penulis... 61
3.19 Perancangan Halaman Input Entry Kalender Kegiatan... 62 3.20 Perancangan Halaman Input Entry Jadwal Wisata... 63 3.21 Perancangan Halaman Input Entry Daftar Member... 64 3.22 Perancangan Halaman Entry Daftar Buku Tamu... 65 3.23 Perancangan Output Halaman Home... 66 3.24 Perancangan Output Halaman Peta... 67 3.25 Perancangan Output Halaman Halaman Info dan Berita... 68 3.26 Perancangan Output Halaman Halaman Tempat Wisata... 69 3.27 Perancangan Output Halaman Kalender Kegiatan... 70 3.28 Perancangan Output Halaman Jadwal Wisata... 71 3.29 Perancangan Output Halaman Profil Penulis... 72 3.30 Struktur Program... 86 3.31 Flowchart Menu Utama... 87 3.32 Flowchart Entry Paket... 88 3.33 Flowchart Entry Berita... 89 3.34 Flowchart Enrty Spot Wisata... 90 3.35 Flowchart Entry Sekilas Dinas... 91 3.36 Flowchart Entry Profil Penulis... 92 3.37 Flowchart Entry Kalender Kegiatan... 93 3.38 Flowchart Entry Jadwal Wisata... 94 4.1 Halaman Home... 96 4.2 Halaman Daftar... 97 4.3 Halaman Peta... 98 4.4 Halaman Buku Tamu... 99 4.5 Halaman Bantuan... 100 4.6 Halaman Info dan Berita... 101 4.7 Halaman Tempat dan Berita... 102
4.8 Halaman Paket Disediakan... 103 4.9 Halaman Sekilas Dinas Pariwisata... 104 4.10 Halaman Kalender Kegiatan... 105 4.11 Halaman Jadwal Wisata... 106 4.12 Halaman Profil Penulis... 107 4.13 Halaman Lupa Password... 108 4.14 Halaman Login Admin... 109 4.15 Halaman Admin Home... 110 4.16 Halaman Entry Paket... 111 4.17 Halaman Lihat Member... 112 4.18 Halaman Entry Berita... 113 4.19 Halaman Entry Spot Wisata... 114 4.20 Halaman Sekilas Dinas Pariwisata... 115 4.21 Halaman Profil Penulis... 116 4.22 Halaman Kalender Kegiatan... 117 4.23 Halaman Jadwal Wisata... 118 4.24 Halaman Laporan Paket... 119 4.25 HalamanPesanan Paket... 120 4. 26 Halaman Laporan Berita... 121 4.27 Halaman Laporan Spot Wisata... 122 4.28 Halaman Laporan Sekilas Dinas... 123 4.29 Halaman Laporan Profil Penulis... 124 4.30 Halaman Laporan Kalender Kegiatan... 125 4.31 Halaman Laporan Jadwal Wisata... 126 4.32 Halaman Laporan Buku Tamu... 127
DAFTAR TABEL Gambar Halaman 2.1 Simbol Flowchart... 24 2.2 Simbol DFD... 25 3.1 Spesifikasi Proses... 51 3.2 Admin... 75 3.3 Jadwal Wisata... 77 3.4 Kalender... 78 3.5 Kios Belanja... 79 3.6 Kios Guestbook... 80 3.7 Kios Member... 81 3.8 Kios News... 82 3.9 Paket... 83 3.10 Profil_Penulis... 84 3.11 Sekilas Dinas... 85
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi di era globalisasi saat ini berkembang dengan pesatnya baik di bidang apapun. Media informasi juga dituntut mampu memberi multi peran, diantaranya sebagai sarana yang mudah, cepat dan akurat memberikan informasi ke masyarakat luas. Masyarakat juga cenderung menuntut suatu penyedia informasi yang lebih bersahabat yaitu dengan menggunakan layanan Internet. Internet menjadi sangat penting belakangan ini dikarenakan internet mampu mengatasi berbagai kelemahan informasi lain yang telah ada, seperti keterbatasan waktu dalam menyajikan informasi baik keterbatasan waktu terbit dan waktu tayang. Dinas Pariwisata Kabupaten Karo merupakan sebuah lembaga yang bergerak di bidang pariwisata. Dalam memasuki era otonomi dan globalisasi ini Dinas Pariwsata Kabupaten Karo berupaya untuk membentuk opini dan imagepositif kepariwisataan karo yang lebih jelas ditingkat nasional. Sehingga Kabupaten Karo dapat bersaing dengan daerah wisata lainnya untuk memperebutkan tempat utama sebagai daerah tujuan wisata. Karena sektor kepariwisataan betul-betul menjadi sumber atau pemasok dana strategis dalam menunjang pelaksanaan Otonomi Daerah. Kabupaten Karo merupakan salah satu daerah tujuan wisata utama di Sumatera Utara yang memiliki potensi tidak kalah 1
baik dengan daerah tujuan wisata lainnya di Indonesia. Potensi kepariwisataan dapat berkembang dan dapat dijadikan sebagai produk andalan yang layak dijual di pasar global karena memiliki beraneka ragam objek wisata baik jenis, bentuk, maupun ciri keunikan dari tempat wisata masing-masing. Berbagai jenis tempat wisata seperti wisata alam, wisata budaya, wisata unik, agrowisata maupun wisata sejarah yang dapat dijumpai dengan mudah. Akan tetapi saat ini sarana penyampaian informasinya masih manual, seperti pemberian brosur, pamflet, dan penyampaian informasi dari mulut ke mulut, sehingga sangat dibutuhkan sarana atau media alternatif untuk menginformasikan objek-objek wisata yang terdapat di Kabupaten Karo Provinsi Sumatera Utara tersebut. Dengan adanya media alternatif tersebut akan mempermudah para wisatawan bahkan masyarakat luas mendapatkan informasi tentang objek-objek wisata yang terdapat di Sumatera Utara. Word Wide Web (www) yang dikenal dengan web, merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet. Bahasa pemrograman dengan menggunakan bahasa pemrograman yaitu PHP sebagai bahasa skrip dan database sebagai media tempat untuk menampung data pengunjung. Aplikasi ini digunakan sebagai media penyampaian informasi ataupun media bertukar informasi tentang objek wisata di kabupaten Karo. Didalam aplikasi ini, pengguna aplikasi yang sudah melakukan registrasi dapat melakukan upload informasi berupa artikel maupun gambar dari objek-objek wisata yang ada di kabupaten Karo. Dengan penyajian data yang seperti ini
diharapkan akan lebih banyak para wisatawan yang tertarik untuk berkunjung ke Kabupaten Karo Sumatera Utara. Dengan melihat permasalahan yang terjadi maka penulis mencoba membahas dan membuat suatu sistem informasi dimana nantinya sistem ini dapat digunakan untuk mempermudah dalam memberikan informasi yang cepat, tepat dan akurat. Berdasarkan hal tersebut penulis tertarik untuk membuat Tugas Akhir yang berjudul PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI OBJEK-OBJEK WISATA PADA DINAS PARIWISATA KABUPATEN KARO BERBASIS WEB. 1.2 Rumusan Masalah Beberapa rumusan masalah yang diuraikan dalam Tugas Akhir ini adalah: 1. Bagaimana merancang sistem informasi objek-objek wisata pada Dinas Pariwisata Kabupaten Karo? 2. Bagaimana membuat sistem informasi objek-objek wisata pada Dinas Pariwisata Kabupaten Karo? 1.3 Batasan Masalah Batasan masalah adalah hal yang penting ditentukan terlebih dahulu, untuk menghindari hal-hal yang menyimpang dari judul dan tujuan yang sebenarnya sebelum sampai pada pembahasan selanjutnya. Mengingat keterbatasan kemampuan penulis, maka dalam hal ini penulis membuat batasan dari masalah yang akan dibahas yaitu:
1. Perancanaan dan pembuatan sistem informasi ini menggunakan bahasa pemrograman PHP dan Dreamweaver sebagai alat bantu dalam mendesain web. 2. Perancangan, pembuatan dan pengimputan database sistem informasi dengan menggunakan MySQL. 3. Perancangan dan pembuatan antar muka administrator dari setiap akomodasi yang ada pada Dinas Pariwisata Kabupaten Karo antara lain informasi dan berita tentang kabupaten karo, tempat objek-objek wisata kabupaten karo, paket wisata yang disediakan Dinas Pariwisata. 4. Aplikasi ini tidak membahas keamanan untuk menjaga data-data. 5. Aplikasi ini belum dapat diterapkan secara online. 1.4 Tujuan dan Manfaat Tugas Akhir 1.4.1 Tujuan Tugas Akhir Adapun tujuan penulisan tugas akhir ini adalah sebagai berikut: 1. Sebagai syarat untuk menyelesaikan pendidikan Diploma III program studi Manajemen Informatika Politeknik Negeri Medan. 2. Dapat menghasilkan rancangan Sistem Informasi Objek-Objek Wisata Pada Dinas Pariwisata Kabupaten Karo. 3. Dapat mengimplementasikan Sistem Informasi Objek-Objek Wisata Pada Dinas Pariwisata Kabupaten Karo.
1.4.2 Manfaat Tugas Akhir 1. Membantu Dinas Pariwisata Kabupaten Karo dalam mempublikasikan objek-objek wisata yang ada di Sumatera Utara. 2. Memberikan kemudahan yang dapat membantu memberikan informasi kepada user atau pemakai, dan memperkenalkan objek-objek wisata yang ada di Sumatera Utara. 3. Memberikan Informasi setiap tempat-tempat wisata seperti alamat atau lokasi, paket liburan dan fasilitas yang ada pada setiap tempat wisata. 4. Bagi masyarakat luas dapat lebih mudah mengetahui informasi objekobjek wisata yang ada di Sumatera Utara. 5. Bagi penulis sendiri agar menambah pengetahuan dalam pembuatan website agar siap memasuki dunia kerja. 1.5 Teknik Pengumpulan Data 1. Teknik Wawancara (Tata Sutabri 2012:90) Teknik wawancara adalah suatu teknik yang paling singkat untuk mendapatkan data, namun sangat tergantung pada kemampuan pribadi sistem analis untuk dapat memanfaatkannya. Tidak jarang dengan teknik ini sistem analis malah akan sulit untuk dapat mendapatkan data yang nyata, karena ketidakmampuan dirinya dalam menggunakan teknik wawancara tersebut. Pada bagian ini, penulis melakukan wawancara secara langsung dengan sekretaris umum Dinas Pariwisata Kabupaten Karo. Wawancara ini
perlu dilakukan supaya penulis mengetahui kelemahan yang terdapat pada sistem yang sedang berjalan di dinas tersebut. 2. Teknik Observasi (Tata Sutabri 2012:97) Teknik Observasi merupakan teknik pengumpulan data dengan langsung melihat kegiatan yang dilakukan user. Salah satu keuntungan dari pengamatan langsung/observasi ini adalah bahwa sistem analis dapat lebih mengenal lingkungan fisik seperti tata letak ruangan serta peralatandan formulir yang digunakan serta sangat membantu untuk elihat proses bisnis beserta kendala-kendalanya. Penulis melakukan observasi atau pengamatan langsung untuk mengumpulkan informasi dari Dinas Pariwisata Kabupaten Karo. 3. Studi Pustaka Mengumpulkan data dari berbagai buku-buku yang terkait dengan Tugas Akhir yang ditulis Penulis, dalama studi pustaa ini penuis juga memanfaatkan jejaring sosial seperti Internet. 1.6 Perancangan dan Pembuatan Sistem Aktivitas perancangan dan pembuatan sistem yang ada meliputi: 1. Tinjauan awal tempat Penelitian. 2. Mengajukan topik/judul Tugas Akhir kepada Dosen Pembimbing. 3. Penyusunan dan Pembuatan Proposal Tugas Akhir.
4. Mengumpulkan data dan teori-teori yang mendukung permasalahan yang dibahas. 5. Perancangan Data Flow Diagram (DFD). 6. Perancangan Output dan Input. 7. Perancangan Kamus data. 8. Perancangan Normalisasi. 9. Perancangan Struktur Database. 10. Perancangan Struktur Algoritma Pemrograman. 11. Membuat Sistem Informasi Pariwisata Kabupaten Karo dengan menggunakan Xampp. 12. Melakukan pengujian terhadap sistem informasi. 1.7 Sistematika Penulisan Sistematika penulisan ini berguna bagi penulis, supaya penulisan tugas akhir ini bisa terarah. Adapun sistematika penulisan Tugas Akhir ini terdiri dari 5 bab yang masing-masing di uraikan sebagai berikut : BAB 1 : PENDAHULUAN Pembahasan dalam bagian ini berkisar pada latar belakang masalah, identifikasi masalah, batasan masalah, tujuan dan manfaat pembahasan, teknik pengumpulan data, perancangan dan pembuatan sistem dan sistematika penulisan.
BAB 2 : LANDASAN TEORI Pembahasan dalam bagian ini berkisar mengenai landasan teori yang menjadi referensi utama dalam melaksanakan tugas akhir. Teori-teori tersebut adalah teoriteori mengenai Sistem Informasi Objek-Objek Wisata Pada Dinas Pariwisata Kabupaten Karo. BAB 3 : PEMBAHASAN DAN PERANCANGAN SISTEM Bab ini menjabarkan dan menguraikan tentang kegiatan dan perencanaan pembuatan keseluruhan sistem dalam aplikasi yang dibuat seperti perencanaan DFD, Output, Input, kamus data, normalisasi, database, algoritma pemrograman dan lain-lain. BAB 4 : HASIL DAN PEMBAHASAN Bab ini berisi tentang tampilan yang diusulkan seperti form-form input/output, laporan, kelebihan dan kekurangan yang telah dirancang. BAB 5 : SIMPULAN DAN SARAN Merupakan Bab terakhir yang berisi kesimpulan dan saran yang baik dan merupakan pendapat terakhir berdasarkan uraian-uraian sebelumnya dari h