Anda di halaman 1dari 19

DESAIN DAN IMPLEMENTASI WEBSITE PADA BIRO TOUR & TRAVEL ALFA MADANI PERSADA DI YOGYAKARTA

Naskah Publikasi

diajukan oleh Helmi Kurniawan 08.22.0994

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

Helmi Kurniawan Jurusan Sisem Informasi STMIK AMIKOM 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

Rumusan Masalah Perkembangan teknologi Internet yang pesat memungkinkan perusahaan

memiliki akses yang

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]

BAB II LANDASAN TEORI

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]

BAB III ANALISIS

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.

Dengan adanya control,

maka tugas-tugas yang mengalami gangguan bisa

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

Supervisor Admin Data paket wisata, info wisata, galerry.dll

Data paket wisata, info wisata, galerry.dll

Input hubungi kami,order, komentar

Data paket wisata, info wisata, galerry.dll

Admin

Sistem informasi berbasis Web Input hubungi kami,order, komentar Input hubungi kami,order, komentar

User

Gambar 3.5 DFD Level 0

DFD level 1
1
D1
Input Data Profil

Profil

Profil
Tampil Data Profil

2
Input Data Paket

Paket Tour

Paket Tour

D2

Tampil Data Paket

3
Input Kategori

Kategori Paket Tour 4

Kategori Paket Tour

Tampil Kategori

D3

Tampil Info Wisata

Input Info Wisata

Info Wisata

Info Wisata

D4

Input Regional

5 Regional Info Wisata Regional


Tampil Regional

User
D5

Supervisor Admin

Tampil data Hub

6 Hubungi Kami Hubungi


Imput Hubungi

14

D6

Admin

Menampilkan Informasi

Input Album Tampul data Komentar

7 Album
Tampil Album Foto

D7

Album

8
Input Gallery

Gallery

Gallery

Tampil Gallery

D8

9 Komentar
Tampil data Oder

Komentar

Imput Komentar Imput Order

D9

10
D10

Order

Order

11
D 11
Input Banner

Banner

Baner

Tampil Banner

12
Input Data Agenda

D 12

Agenda

Agenda

Tampil Data Agenda

13
D 13
Input yahoo

Yahoo

Yahoo

Tampil Data Yahoo

Input Harga

13
D 13

Tampil Data harga Harga

Harga

3.5

Rancangan Interface 1. Halaman Index / Home untuk User

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

Tour & Travel

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:

Halaman Login Admin

Header

Tombol Navigasi

Tempat Memanipulasi Data

Foter
Halaman Administrator

BAB IV IMPLEMENTASI DAN PEMBAHSAN

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

Halaman Index Administrator

4.3

Halaman Index User

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