Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Naskah Publikasi
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2010
ii
DESIGN AND IMPLEMENTATION WEBSITE AT TOUR & TRAVEL ALFA MADANI PERSADA BUREAU AT YOGYAKARTA DESAIN DAN IMPLEMENTASI WEBSITE PADA BIRO TOUR & TRAVEL ALFA MADANI PERSADA DI YOGYAKARTA
ABSTRACT In this case, the author will discuss about marketing on a tour & travel company which operates in the field of ground transportation services on civil Alfa Madani Persada at Yogyakarta. To focus this discussion, the authors limit the scope of the problem, namely how the website can be a very effective media campaign and a strong marketing tool, by looking at the prospect of customers throughout Indonesia and around the World. The author seeks to develop existing information systems into information systems through the Internet using the website. With system information through the website is expected one can see what has been offered with a more efficient and effective and the speed of information up to date and can be accessed by millions of people in all parts of the world at the same time, and for there to be objective on Tour & Travel Alfa Madani Persada Bureau. Hopefully this research will create one design, marketing information systems at Alfa Persada Madani. This system will run computerized and online so it is expected to have a competitive performance against other systems and can support and Management Information Systems Information Systems Analysis. Keywords: Yogyakarta, Tour & Travel, Tourism
iii
BAB I PENDAHULUAN
1.1
Latar Belakang Yogyakarta adalah daerah tujuan wisata terbesar kedua setelah bali. Berbagai
jenis obyek wisata dikembangkan diwilayah ini seperti wisata alam, wisata sejarah, wisata budaya, dan wisata pendidikan. Maka banyak biro tour & travel yang sedang mengembangkan usahanya sampai dengan yang sudah besar dan maju bersaing dalam pelayanan, fasilitas, dan cara menginformasikan dan mempromosikan perusahaannya. Dengan ini penulis merasa tertarik untuk membuat sistem informasi yang bertujuan sebagai media yang menyediakan informasi tentang pelayanan yang disediakan dan peningkatan cara order / pemesanan layanan secara online, pada sebuah perusahaan yang bergerak dalam bidang jasa transportasi darat pada BIRO TOUR & TRAVEL ALFA MADANI PERSADA (Alfa Transport), yang diharapkan seseorang dapat melihat apa yang telah ditawarkan, cara order dengan lebih efisien dan efektif serta kecepatan informasi yang up to date dan dapat diakses oleh jutaan orang di seluruh belahan Dunia pada saat yang bersamaan.
1.2
cepat
terhadap
informasi
yang
user butuhkan.
Dengan
adanya teknologi website ini, mengantar penulis pada pokok permasalahan yang dihadapi yaitu bagaimana mendesain suatu website yang dinamis dan interaktif serta mengimplementasikan website Alfa Madani Persada sehingga diharapkan
meningkatkan jumlah pengunjung situs dan order pemesanan perjalanan wisata. 1.3 Batasan Masalah Perumusan masalah yang ada pada Alfa Transport maka penulis membatasi pada analisis masalah pembuatan website dinamis dan interaktif mengenai Sistem Informasi pada Alfa Madani Persada di internet. Data-data yang diolah meliputi: informasi terbaru dari Alfa Madani Persada, daftar paket tour, harga tiap paket tour, kendaraan yang digunakan,dan info profil tempat-tempat wisata.
[Type text]
2.1
Sistem Informasi Informasi merupakan hal yang sangat penting bagi manajemen untuk pengambilan
keputusan, informasi dapat di peroleh dari sistem informasi (Information Sistem). Sistem informasi di definisikan oleh Robert A. Leitch dan K. Roscoe Davis sebagai berikut:Sistem informasi adalah suatu sistem di dalam suatu organisai 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 di perlukan.
2.2
PHP PHP merupakan salah satu pemrograman berbasis web yang dijalankan pada sisi server
6
atau bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Maksud dari server-side scripting, yaitu sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server, tetapi disertakan dokumen HTML. Pembuatan web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web. Ketika seorang pengguna internet akan membuka suatu situs yang menggunakan fasilitas server-side scripting PHP, maka terlebih dahulu server yang bersangkutan akan memproses semua perintah PHP di server lalu mengirimkan hasilnya dalam format HTML ke web browser pengguna internet tadi. Dengan demikian, pengguna internet tidak dapat melihat kode program yang ditulis dalam PHP sehingga keamanan dari halaman web menjadi lebih terjamin.Tetapi, tidak seperti ASP yang juga cukup dikenal sebagai server-side scripting, PHP merupakan software yang Open Source (gratis) dan mampu lintas platform, yaitu dapat digunakan dengan sistem operasi dan web server apapun. PHP mampu berjalan di Windows dan beberapa versi Linux. PHP juga dapat dibangun sebagai modul pada web server Apache dan sebagai binary yang dapat berjalan sebagai CGI. Hampir semua aplikasi berbasis web dapat di buat dengan PHP. Tetapi, kekuatan utamanya yaitu konektivitas basis data dengan web. Dengan kemampuan ini, suatu sistem basis data dapat diakses dari web. 2.3 Database MySQL MySQL merupakan sebuah software database yang dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang pada waktu itu bernama Tcx Data Konsult AB. Pada awalnya, MySQL AB bernama mQL atau mini SQL sebagai antarmuka yang digunakan, ternyata menggunakan mSQL banyak mengalami hambatan yaitu sangat lambat dan tidak fleksibel. Oleh karena itu, Michael Widenius berusaha mengembangkan interface tersebut hingga ditemukanlah MySQL.
Didik Dwi Prasetyo, Solusi menjadi webmaster melalui manajemen web dengan php, Elex Media Komputindo. Jakarta 2005
MySQL merupakan software yang didistribusikan secara gratis walaupun ada versi untuk komersial. Barulah sejak versi 3.23.19, MySQL dikategorikan software berlisensi GPL, yaitu dapat dipakai tanpa biaya untuk kebutuhan apapun. 2.4 Webserver Apache Web server adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web, komputer server ini akan melayani permintaan dokumen dari clientnya. Web server diperlukan agar fungsi-fungsi server pada halaman web yang menggunakan server side scripting yang ada pada halaman tersebut dapat dieksekusi dan ditampilkan pada browser. Web server yang banyak digunakan antara lain Personal Web Server, Internet Information Service (IIS), Apache, Xitami dan lain sebagainya. 2.5 Macromedia Dreamweaver MX Macromedia Dreamweaver MX adalah Software professional untuk desain dan manajemen
8 situs web dengan tingkat fleksibilitas yang tinggi . Dengan program ini, seorang programer web dapat
dengan mudah membuat dan mendesain web. Dreamweaver adalah editor yang lengkap digunakan untuk membuat animasi sederhana yang berbentuk layer. Dengan adanya program ini, programer tidak akan susah dalam mengetik script-script format HTML, PHP, ASP, maupun bentuk program lainnya.
Prihatna, Hengki. Kiat Praktis Menjadi Webmaster Profesional. Elex Komputindo, Jakarta2005
[Type text]
3.1
Identifikasi Masalah Dari hasil penelitian yang telah dilakukan, maka dapat diidentifikasikan permasalahan-
permasalahan sebagai berikut: a. b. Kurangnya interaksi antara pihak Alfa Transport dengan konsumen yang hendak menggunakan jasa Transportasi. Konsumen yang hendak mengetahui daftar harga / pricelist masih kurang optimal, dikarenakan data yang tidak up to date.
3.2 1)
Analisis Kelemahan Sistem Analisis Kinerja (Performance) o Kinerja sistem yang lama belum begitu baik dikarenakan waktu tanggap (Response time) yang sampai penerimaan informasi kepada user yang membutuhkan informasi. Hal ini disebabkan karena informasi dan publikasi yang masih cenderung bergantung pada sumber daya manusia yang ada di Alfa Transport, hal tersebut dapat mengkibatkan lambatnya kinerja proses. o Belum dapat menghasilkan informasi dengan cepat ketika user membutuhkan informasi, hal ini di sebabkan karena data yang sangat banyak dan membutuhkan waktu dalam pencarian. 2) Analisis Informasi (Information) Informasi merupakan hal yang tidak kalah penting karena dengan informasi, pihak manajemen dapat melakukan pengambilan keputusan dengan lebih akurat. Pada sistem yang ada selama ini, permintaan informasi tentang harga carteran dan informasi paket wisata kurang bisa terpenuhi dengan baik. 3) Analisis Ekonomi (Economy) Sistem informasi mengenai organisasi sebagian masih bersifat manual, yaitu informasi dari mulut ke mulut dan media promosi dengan ,menggunakan Brosur, Chating, memasang iklan dan lain sebagainya, sehingga memerlukan biaya yang tidak sedikit sedangkan pembuatan media promise memerlukan biaya yang besar dan memakan waktu yang tidak sedikit. 4) Analisis Kontrol (Control) Pengendalian atau control dalam suatu sistem sangat diperlukan. Keberadaanya untuk menghindari dan mendeteksi secara dini terhadap penyalahgunaan atau kesalahan sistem serta untuk menjamin keamanan data dan informasi secara internal.
diperbaiki. Untuk sistem konvensional, control dilakukan oleh sumber daya manusia sendiri. Untuk sistem yang ada selama ini control dilakukan semata antar individu yang berinterkasi. 5) Analisis Efisiensi (Efficiency) Efisiensi sering dikacaukan dengan ekonomis yang sebenarnya berbeda, ekonomis berkaitan dengan sumber daya yang digunakan sedangkan efisiensi berhubungan dengan bagaimana sumber daya tersebut digunakan dengan pengeluaran yang minimal. Oleh karena itu, pihak organisasi harus melakukan efisiensi baik dari segi pengeluaran, waktu maupun operasional. 6) Analisis Pelayanan (Service) Pelayanan yang diberikan Alfa Transport kepada konsumen dirasakan masih kurang, hal ini diketahui dari masih sedikitnya order yang diterima oleh Alfa Transport. hanya sebatas pada social control
3.3
Analisis Kebutuhan sistem Analisis kebutuhan sistem bertujuan untuk mengetahui apa saja yang dibutuhkan agar sistem
baru yang diusulkan berjalan dengan baik, analisis kebutuhan sistem meliputi perangkat keras(Hardware), perangkat lunak (Software), Brainware, Infromasi dan pengguna. 1) Kebutuhan Perangkat Keras
Kebutuhan sistem komputer pada saat perancangan dan pembuatan No 1 2 3 4 5 Spesifikasi Processor Intel PentiumIV CPU 2.40 Ghz RAM 1024 MB Hardisk 120 GB VGA Geforce 5500 FX Printer HP Photosmart 7830
Kebutuhan sistem komputer minimal pada saat implementasi No 1 2 3 4 Spesifikasi Processor Intel PentiumIII CPU 1.8 Ghz RAM 256 MB Hardisk 40 GB Resolusi minimal 800 X 600 pixel
2) Kebutuhan Perangkat Lunak Analisis perangkat lunak bertujuan untuk mengetahui secara detail perangkat lunak apa saja yang dibutuhkan untuk membangun dan menjalankan sistem informasi ini, perangkat lunak yang dimaksud adalah: o Web browser Web browser berfungsi untuk menampilkan halaman web agar dapat diakses oleh user. Web browser harus mendukung protokol HTTP .Adapun web browser yang digunakan adalah IE, Modzilla, Opera, Netscape, hal ini dilakukan agar aplikasi yang dibuat dapat dijalankan dengan baik di berbagai web browser yang dipakai oleh user
3) Kebutuhan Brainware Dengan adanya kebutuhan ini diharapkan website dapat di maintenance dan selalu up to date untuk menjaga penyampaian informasi kepada user secara cepat. Brainware memegang peranan penting dalam menentukan apakan website yang dibuat baik ataukah tidak.
3.4
Desain Model
DFD (Data Flow Diagram) Merupakan alat perancang sistem yang berorientasi pada alur data yang digunakan untuk menggambar hasil analisa maupun perancangan sistem yang mudah dikomunikasikan oleh sistem kepada pemakai maupun pembuat program. Adapun DFD dalam situs ini adalah sebagai berikut: o DFD level 0
Admin
Sistem informasi berbasis Web Input hubungi kami,order, komentar Input hubungi kami,order, komentar
User
DFD level 1
1
D1
Input Data Profil
Profil
Profil
Tampil Data Profil
2
Input Data Paket
Paket Tour
Paket Tour
D2
3
Input Kategori
Tampil Kategori
D3
Info Wisata
Info Wisata
D4
Input Regional
User
D5
Supervisor Admin
14
D6
Admin
Menampilkan Informasi
7 Album
Tampil Album Foto
D7
Album
8
Input Gallery
Gallery
Gallery
Tampil Gallery
D8
9 Komentar
Tampil data Oder
Komentar
D9
10
D10
Order
Order
11
D 11
Input Banner
Banner
Baner
Tampil Banner
12
Input Data Agenda
D 12
Agenda
Agenda
13
D 13
Input yahoo
Yahoo
Yahoo
Input Harga
13
D 13
Harga
3.5
Halaman ini adalah halaman yang akan muncul saat pertama kali web dibuka. Dalam halaman ini akan ditampilkan alamat dari pada Alfa Madani Persada, dan artikel paket tour perjudul.
Menu
Header
Pencarian Headline News Suport Online
Index
Banner
Info Wisata
Top Info
Kalender
Foter
2. Halaman Administrator Halaman administrator adalah halaman yang digunakan untuk memanipulasi data yang ada dalam database seperti mengubah, menambah atau menghapus data. Pekerjaan memanipulasi data dalam database, biasanya dilakukan oleh administrator. Seperti yang telah diketahui ketahui bahwa informaasi merupakan hal yang sangat penting dalam sistem informasi, informasi tidak boleh ada kesalahan dan tetap up to date. Karena halaman ini berisi semua informasi dari web maka halaman ini sangat penting. Oleh karena itu tidak semua orang diijinkan masuk ke halaman ini. Halaman administrator dibuat terpisah dari halaman user dan tidak ada link menuju ke
halaman admin, jadi untuk bisa masuk ke halaman admin harus mengetikkan alamat folder di address bar browser web. Untuk bisa masuk ke dalam halaman admin harus memasukan login dan password dengan benar. Bila login dan password yang dimasukkan tidak terdaftar maka administrator tidak akan bisa masuk ke halaman admin.
10
Header
Foter Username:
Header
Tombol Navigasi
Foter
Halaman Administrator
4.1
Pengetesan Sistem Pengetesan sistem berfungsi untuk memastikan bahwa elemen-elemen atau komponen-
komponen dari sistem telah berfungsi dengan baik dan sesuai dengan yang diharapkan. Pengetesan perlu dilakukan untuk mencari kesalahan-kesalahan yang mungkin masih terjadi. 4.1.1 Pengujian white box Pengujian white box yang kadang kadang disebut pengujian glass box adalah metode desain test case, yang menggunakan struktur control desain procedural untuk memperoleh test case 12. Dengan Pengujian white box perekayasa sistem dapat melakukan test case yang : 1. Memberikan jaminan bahwa semua jalur independent pada suatu modul telah digunakan paling tidak satu kali 2. 3. 4. Menggunakan semua keputusan logis pada sisi true dan false Mengeksekusi semua loop pada batasan mereka dan pada batas operasional mereka Menggunakan struktur data internal untuk menjamin validitasnya
Ujicoba ini dinyatakan berhasil apabila fungsi-fungsi pada perangkat lunak sesuai yang diharapkan pemakai. 4.1.2 Pengujian black box Pengujian Black Box berfokus pada persyaratan fungsional perangkat lunak. Dengan demikian pengujian black box memungkinkan perekayasa perangkat lunak mendapat serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk semua program. Pengujian black box bukan merupakan alternative dari teknik white box, tetapi merupakan pendekatan komplementer
13 yang kemungkinan besar mampu mengungkap kelas kesalahan dari pada metode white box . 14
Pengujian black box berusaha menemukan kesalahan dalam kategori sebagai berikut
12
Pressman, Roger S. 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi. Yogyakarta : Andi & Mc Graw-Hill Book Co. Halaman : 533
13
Pressman, Roger S. 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi. Yogyakarta : Andi & Mc Graw-Hill Book Co. Halaman : 551 14 ibid
11
12
1. 2. 3. 4. 5.
Fungsi-fungsi yang tidak benar atau hilang Kesalahan interface Kesalahan dalam struktur data atau akses database eksternal Kesalahan kinerja Inisialisasi dan kesalahan terminasi
Contoh pengetesan ini adalah testing validasi. Ujicoba ini dinyatakan berhasil apabila fungsi-fungsi yang ada pada perangkat lunak sesuai dengan yang diharapkan pemakai. Untuk mengetes langkah yang dilakukan dengan menjalankan aplikasi, menginput data, menyimpan data. Apakah sudah berjalan dengan baik dan benar. 4.2 Dalam situs ini terdapat data yang selalu diubah, maka didalam situs ini terdapat halaman
admin yang nantinya digunakan untuk menangani dan mengelola situs dari sisi server. Halaman Administrator
Gambar 4.3 Halaman Login Halaman ini digunakan untuk login admin yang nantinya akan mengelola website. Dalam hal ini halaman login berfungsi untuk keamanan. Untuk memanggil form ini caranya dengan memanggil file admin.php dengan cara mengetik di browser.
13
4.2
4.3
14
BAB V KESIMPULAN
5.1
Kesimpulan Dari penjelasan dan uraian pada bab sebelumnya, serta analisis yang telah dilakukan dengan
melakukan studi kelayakan terlebih dahulu, dapat disimpulkan bahwa : 1. Dengan adanya website Alfa Madani Persada akan meningkatkan citra Perusahaan dimata
customer, dan diharapkan berdampak pada peningkatan jumlah order. 2. Memberikan edukasi kepada masyarakat, bahwa dengan menggunakan Internet maka dapat melakukan order dimana saja dan kapan saja, dan mendapatkan informasi dari website Alfa Madani Persada secara up to date, dan interaktif. 3. Pendayagunaan personil lebih efisien karena hanya membutuhkan beberapa orang dalam kegiatan promosi dan penyampaian informasi.
5.2
Saran Penulis sangat menyadari bahwa dalam pembuatan website maupun laporan ini masih banyak
terdapat kekurangan yang sudah selayaknya dapat menjadi bahan pertimbangan dan bahan pemikiran oleh pengembang selanjutnya sehingga menjadi lebih baik. Beberapa saran yang ingin disampaikan penulis antara lain: 1. Sistem informasi yang sudah dibuat oleh penulis saat ini masih menggunakan bahasa Indonesia, dan belum memenuhi syarat suatu web dapat dikenal di mancanegara, oleh karena itu dalam pengembangan kedepannya diprioritaskan suatu sistem yang menampilkan web dalam dua bahasa (Billingual) yaitu Bahsa Indonesia dan Inggris. 2. Dalam form order yang sudah dibuat saat ini dalam pemrosesannya masih manual, artinya customer yang sudah mengisikan form order masih harus menunggu konfirmasi dari pihak Admin Alfa Transport mengenai ketersediaan mobil yang ingin digunakan beserta total harga. Hal ini sangat diharapkan dalam pengembangan website kedepan akan dibuat sistem otomatis dalam form, yang memberikan output berupa total harga dan ketersedian mobil yang ingin digunakan. 3. Sistem informasi berbasis web yang penulis buat saat ini belum terdapat halaman member area, yang memberikan fasilitas kepada member yang ingin menambahkan informasi-informasi
mengenai tempat wisata, ataupun member dapat meng-upload gambar yang berkaitan dengan pariwisata. Diharapkan dalam pengembangan kedepan sudah terdapat halaman untuk member.
15
16
DAFTAR PUSTAKA
Jogiyanto, HM. 1989, Analisis dan Desain Sistem Informasi : pendekatan terstruktur teori dan praktek aplikasi bisnis, Yogyakarta: Penerbit Andi Kadir, Abdul, 2008, Dasar Pemrograman Web Dinamis Menggunakan PHP [ Edisi revisi]. Yogyakarta: Penerbit Andi Kurweni Ukar,2001. Panduan Intenet Untuk Pelajar Microsoft Internet Explorer 5.5.Jakarta : PT.Elex Media Computindo Prasetyo Didik D, Solusi menjadi webmaster melalui manajemen web dengan php, Jakarta:Elex Media Komputindo. Prihatna, Henky. 2005. Kiat Praktis Menjadi Webmaster Profesional. Jakarta: Elex Media Komputindo Pressman, Roger S. 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi. Yogyakarta : Andi & Mc Graw-Hill Book Co. Purnama, Budi, 2001, 36 jam belajar computer. Mikrossoft Internet Explorer, MediaComputindo Robert A. Leitch/K. Roscoe Davis. Accounting Information Sistem[New Jakarta : PT. Elex
Jersey:Prentice-Hall,1983]
Syafrizal, Melwin. 2005. Pengantar Jaringan Komputer. Yogyakarta:Andi publisher Sutiyadi, M. 2009. Pengenalan Internet. http://www.ilmukomputer.com/populer/yadi.php.php diakses tanggal 25 November 2009 Suyanto, M. 2004. Analisis & Desain Aplikasi Multimedia untuk Pemasaran, Yogyakarata: Penerbit Andi