APLIKASI DAN PERANCANGAN MEDIA PROMOSI KULINER TRADISIONAL KHAS SUMBA MENGGUNAKAN PHP DAN MySQL
NASKAH PUBLIKASI
diajukan oleh Norbet Nany 11.11.5305
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
APLIKASI DAN PERANCANGAN MEDIA PROMOSI KULINER TRADISIONAL KHAS SUMBA MENGGUNAKAN PHP DAN MySQL Norbet Nany1), Erik Hadi Saputra2), 1)
Teknik Informatika STMIK AMIKOM Yogyakarta Teknik Informatika STMIK AMIKOM Yogyakarta Jl. Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email:
[email protected] 1),
[email protected] ) 2)
masyarakat luas tidak hamya kalangan lokal saja namun kalangan luar bahkan mancanegara bisa menikmatinya. Berdasarkan uraian di atas, maka dapat disimpulkan rumusan masalahnya adalah “bagaimana membangun sistem informasi kuliner secara global di kabupaten Sumba secara dinamis dan situs ini dapat diakses secara interaktif oleh pengguna seperti para penggemar kuliner dan turis lokal atau mancanegara yang datang ke Sumba?”
Abstract The development of it which grows rapidly, gives us a great infivence in all the aspect of human life the unfording of the internet also grows to faster and of course is not discharge from a good competence in language skill program all needs can be made easily. Moreover from this research is how to make in application in website’s specification which can gives us information about the particular food from SUMBA’s the aims that want to be reached in this research is to made the tourist or the people easily to know about the information. SUMBA’s particular food through this research which use and the applied with PHP. So that website is not static anymore but it becomes dynamic. Where areas with learning the system which connect or link us with website from many references and the software as the research material: first, learning literatures which related with research second, analyze the data which is allowed with exisfing system third, scheme the application program and she shows off, the result of the scheme in to the software which is used as the instruments the information system of SUMBA’s particular food. The information system of SUMBA’s kulinery, its scheme with language system PHP and database MySQL are expented to give us rashness for the user to get and information about SUMBA’s particular food.
1.2 Metode Pengumpulan Data Metode pengumpulan data yang dilakukan adalah : 1. Wawancara
2.
Pengumpulan data dengan cara melakukan tanya jawab langsung kepada responden yang berhubungan dengan penelitian, dalam hal ini personil yang memahami tentang kuliner Khas Sumba. Observasi
3.
Pengumpulan data dengan cara mengamati langsung objek yang dikaji untuk mendapatkan data yang diperlukan, dalam hal ini data mengenai kuliner khas Sumba. Dokumentasi
4.
Yaitu proses pengumpulan data dengan cara mempelajari arsip-arsip yang berhubungan dengan masalah yang akan dipecahkan. Kepustakaan
Keywords: PHP, Apache, MySQL 1. Pendahuluan Perkembangan teknologi komputer dalam berbagai bidang memunculkan suatu pemahaman baru akan pentingnya kebutuhan informasi yang cepat dan akurat, sehingga keputusan segera dapat diambil dalam waktu yang relatif singkat. Informasi yang akan diimplementasikan adalah sekitar kabupaten Sumba yang terkenal akan budaya dan sejarahnya namun kuliner yang khas, karena berbagai macam makanan tradisional ada di sini, dari rasa asam, manis, pedas, campur jadi satu sungguh menggoda lidah yang merasakannya. Dari sinilah media promosi kuliner tradisional Sumba untuk membuat sesuatu dengan menggunakan website bagaimana kuliner khas Sumba ini bisa dikenal oleh
Kegiatan ini dilakukan untuk mendapatkan teori yang mengacu sebagai landasan teori dalam pemecahan masalah. Dari penelitian pustaka ini diharapkan memperoleh landasan teoritis tentang konsep dasar sehingga apa yang di uraikan pada tujuan penulisan tugas akhir dapat dicapai. 1.3 Pengujian Penulis mengambil 2 metode testing yang digunakan yaitu :
1
1.
White Box Testing
2.
Pengujian dengan melihat kedalam modul untuk meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan atau tidak. Black Box Testing
menggambarkan arus data sistem. Dengan menggunakan DAD ini akan memungkinkan menggambarkan sistem dari level yang paling tinggi dan memecah menjadi level yang lebih rendah (Bentley 2004). 2.5.2 Macromedia Dreamweaver MX 2004 Macromedia Dreamweaver merupakan suatu bentuk program editor web yang dibuat oleh Macromedia Dramweaver MX mempunyai sifat yang WYSIWYG (what you see is what you get) yang artinya apa yang kamu lihat akan kamu peroleh. Dreamweaver MX selain mendukung pembuatan web yang berbasis HTML, juga dapat mendukung program-program web yang lain diantaranya PHP, ASP, Perl, javascript, dan sebagainya (Irawan, 2004).
Pengujian dilakukan dengan menjalankan modul, kemudian diamati apakah hasil dari modul itu sesuai dengan proses yang diinginkan. 2. Landasan Teori 2.1 PHP PHP (Hypertext Preprocessor) adalah skrip yang bersifat server-side yang ditambahkan ke dalam HTML. PHP merupakan singkatan dari Personal Home Page tools. Skrip ini akan membuat suatu aplikasi yang dapat diintegrasikan ke dalam HTML sehingga suatu halaman web tidak lagi bersifat statis, namun menjadi bersifat dinamis. Sifat server-side berarti pengerjaan skrip akan dilakukan di server, baru kemudian hasilnya dikirim ke browser.
2.5.3 Adobe Photoshop CS4 Adobe photoshop CS4 merupakan sebuah software manipulasi image digital yang popular, yang berfungsi untuk mengedit aspek-aspek dari obyek, misalnya untuk memperbaiki warna image, memperbaiki texture image, menggabungkan beberapa image, dan pemberian efek khusus. 2.5.4 WWW World Wide Web (WWW), lebih dikenal dengan web, merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet. Web pada awalnya adalah ruang informasi dalam internet, dengan menggunakan teknologi hypertext, pemakai dituntun untuk menemukan informasi dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam browser web.
2.2 MySQL MySQL adalah sistem manajemen database relasional (relational database management system) yang bersifat “terbuka”. Terbuka maksudnya MySQL dapat digunakan oleh siapa saja, baik versi kode program aslinya maupun versi binernya (executable program) dan bisa digunakan secara gratis baik untuk dimodifikasi sesuai dengan kebutuhan seseorang maupun sebagai suatu program aplikasi komputer (Sutarman, 2003).
2.5.5 HTML HTML (Hypertext Markup Language) merupakan suatu script yang digunakan untuk menampilkan informasi dan daya kreasi lewat internet. HTML sendiri adalah suatu dokumen text biasa yang mudah dimengerti dibandingkan bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh platform yang berlainan seperti Windows, UNIX, dan lain-lain. HTML merupakan bahasa pemrograman fleksibel di mana bisa diletakkan skrip dari bahasa pemrograman lain seperti PHP, Java, C dan lain-lain jika HTML tersebut tidak dapat mendukung suatu perintah pemrograman tertentu (Aryanti, 2008).
2.3 Pengertian PIECES Menurut Hanif Alfattah (2007), untuk mengidentifikasi masalah, maka harus dilakukan analisis terhadap kinerja, informasi, ekonomi, pengendalian, efisiensi dan pelayanan. Panduan ini dikenal dengan analisis PIECES (Performance, Information, Economic, Control, Efficiency, Service). Analisis dilakukan pada sistem informasi lama yang akan dibuat perubahan sistem baru. Dari analisis ini biasanya didapatkan beberapa masalah dan akhirnya dapat ditemukan masalah utamanya. 2.4 Pengertian Promosi Promosi adalah suatu proses untuk memperkenalkan, memasarkan dan meningkatkan ketertarikan sebuah ide, produk maupun event. Promosi dapat mengarah pada variasi solusi yang beragam dan eksekusi dengan berbagai media. (Designing Brand Experience, Robin Landa, p. 198)
3. Analisis dan Perancangan Sistem Analisis sistem bertujuan untuk mendapatkan pemahaman secara keseluruhan tentang sistem yang akan kita kembangkan berdasarkan masukan dari calon pengguna dan beberapa pihak yang berkepentingan. Salah satu metode yang bisa digunakan untuk analisis yaitu PIECES (Performance, Information, Economic, Control, Efficiency, Service). Analisis ini untuk menentukan apakah sistem layak atau tidak.
2.5 Analisis dan Desain Sistem 2.5.1 DAD Adalah diagram yang mengunakan notasi untuk
2
Tabel 4 Analisis Pengendalian (Control) No Variabel Hasil Analisis 1 Pengaturan Hak Dengan adanya Akses password diharapkan hak akses tergantung pada status user sehingga sistem tidak akan dapat diakses oleh sembarang orang.
3.1 Analisis PIECES Untuk mengidentifikasi masalah, maka kita harus melakukan analisis terhadap kinerja , informasi, ekonomi, keamanan aplikasi, efesiensi dan pelayanan pelanggan. Panduan ini di kenal dengan PIECES analisis (Performance, Information, Economic, Control, Efficiency, Service), Analisis PIECES ini digunakan sebagai tolak ukur dalam menentukan sistem baru yang diusulkan layak atau tidak, karena ke enam hal itu harus mengalami peningkatan yang lebih baik dari pada sistem yang lama.
Tabel 5 Analisis Efisisensi (Efficiency) No Variabel Hasil Analisis 1 Jumlah sumber Sumber daya manusia daya manusia yang dibutuhkan lebih sedikit karena sudah dibantu dengan sistem, sehingga lebih efisien.
Tabel 1 Analisis Kinerja (Performance) No Variabel Hasil analisis 1 Troughput Dengan menggunakan website jumlah layanan akan semakin banyak, sehingga informasi yang di berikan kepada masyarakat akan banyak pula. 2 Response time Membutuhkan waktu yang lebih cepat karena masyarakat yang membutuhkan informasi dilayani oleh sistem yang dapat diakses di manapun dan kapanpun.
Tabel 6 Analisis Pelayanan (Service) No Variabel Hasil Analisis 1 Prosedur untuk Untuk mendapatkan mendapatkan informasi tentang informasi kuliner khas Sumba cukup dengan cara masuk pada website Kuliner Khas Sumba yang mana semua informasi dapat diakses kapanpun dan dimanapun selagi terdapat koneksi internet.
Tabel 2 Analisis Informasi (Information) No Variabel Hasil analisis 1 Akurat Informasi disampaikan melalui sistem yang terkoneksi dengan internet sehingga lebih akurat. 2 Relevan Masyarakat bisa memilih pilihan informasi yang banyak pada sistem sehingga dapat memilih sendiri sesuai dengan apa yang dibutuhkan. 3 Tepat waktu Apabila ada penambahan data kuliner secara tibatiba maka akan diinformasikan melalui sistem sehingga lebih tepat waktu.
3.2 Perancangan Sistem 3.2.1 Flowchart
Tabel 3 Analisis Ekonomi (Economy) No Variabel Hasil Analisis 1 Biaya Dalam jangka pendek, biaya yang dibutuhkan akan cukup besar. Tetapi untuk jangka panjang lebih sedikit karena hanya mengeluarkan biayauntuk perpanjangan hosting.
Minuman
Kuliner
Klasifikasi
Input Data Minuman
Input Data Kuliner
Input Data Klasifikasi
Proses Data Minuman
Proses Data Kulilner
Minuman
Proses Laporan Minuman
Laporan Minuman
Admin
Input Data Buku Tamu
Input Data Admin
Proses data Klasifikasi
Proses Data Buku Tamu
Proses Data Admin
Kuliner
Klasifik asi
Buku Tamu
Admin
Proses Laporan Kuliner
Proses Laporan Klasifikasi
Proses Laporan Buku Tamu
Proses Laporan Admin
Laporan Admin
Laporan Klasifikasi
Gambar 1 Flowchart
3
Buku Tamu
Laporan Buku Tamu
Laporan Admin
3.2.2 Context Diagram Dt_kuliner Dt_klasifikasi Dt_Minuman Dt_Admin Admin Informasi_Kuliner Informasi_klasifikasi Informasi_Minuman Informasi_Admin
4.2 Blackbox Testing Blackbox testing dilakukan oleh saudara Arnoldus Umbu Sabatudung untuk mengetahui apabila setiap button yang ada dapat berjalan sesuai dengan fungsinya atau tidak. Dan semua button berjalan sesuai dengan fungsinya.
0 _______________________ Sistem informasi media promosi kuliner tradisional khas sumba berbasis web
Dt_Bukutamu Pengunjung
4.3 Pembuatan Program Berikut implementasi Aplikasi dan Perancangan Media Promosi Kuliner Tradisonal Khas Sumba. 4.3.1 Menu Home
Informasi_Kuliner
Gambar 2 Diagram Konteks 3.2.3 Hubungan Antar Tabel Klasifikasi
Admin
Id_klasifikasi * Klasifikasi Keterangan
Kuliner
Username Password
Buku_Tamu Id_tamu nama alamat email Pesan Tgl_masuk
Minuman
Id_kuliner * Id_klasifikasi ** Nama_kuliner Harga Alamat Id_minuman ** Keterangan Gambar
Id_minuman * Nama_minuman Keterangan Gambar_minuman
Gambar 5 Menu Home 4.3.2 Menu Makanan
Gambar 3 Hubungan Antar Tabel 4. Implementasi dan Pembahasan 4.1 White Box Testing Whitebox testing merupakan cara pengujian dengan melihat ke dalam modul untuk meneliti kodekode program yang ada, dan mencari apakah terjadi kesalahan. Sebagai uji coba white box, adalah form login admin. Ketika password belum diinputkan dan admin sudah mengklik login maka akan muncul peringatan berikut:
Gambar 6 Menu Makanan 4.3.3 Menu Minuman
Gambar 4 Contoh White Box Testing
Gambar 7 Menu Minuman
4
4.3.4 Menu Buku Tamu
Daftar Pustaka [1] Irawan Sardi, 2004. Manajemen, Desain, dan Pengembangan Situs Web Dengan Macromedia Dreamweaver Mx 2004 dan Adobe Photoshop CS. Yogyakarta : Andi [2] Jeffery L. Whitten, Leonnie D, Bentley, Kevin. C. Dittman, 2004. Metode Desain Dan Analisis Sistem. Yogyakarta : Andi.
Gambar 8 Menu Buku Tamu [3] Jogianto, Hartono, 2003. Sistem Teknologi Informasi-Pendekatan Terintegrasi: Konsep Dasar, Teknologi, Aplikasi, Pengembangan dan Pengelolaan. Yogyakarta: Andi
4.3.5 Form Login Admin
[4] Jeffery L Whitten, Leonnie d, Bentley, Kevin C Dittman, 2004. Metode Dasain dan Analisis Sistem. Yogyakarta : Andi [5] Jogianto Hartono, 2003. Sistem Teknologi Informasi Pendekatan Terintegrasi : Konsep Dasar, Teknologi, Aplikasi, Pengembangan dan Pengelolaan. Yogyakarta : Andi [6] Jogiyanto H. M 1995. Analisis dan Desain Sistem Informasi, Pendekatan Terstruktur, Yogyakarta: Andi. Offsite.
Gambar 9 Form Login Admin 5. Penutup 5.1 Kesimpulan Berdasarkan hasil analisis dan pembahasan yang telah diuraikan pada bab-bab sebelumnya serta berdasarkan hasil dari rancangan dan hasil dari implementasi sistem, maka dapat diambil kesimpulan sebagai berikut: 1. Telah dirancang dan diimplementasikan Aplikasi dan Perancangan Media Promosi Kuliner Khas Sumba yang terdiri dari lima menu, yaitu menu profil, makanan, minuman, klasifikasi dan buku tamu 2. Perancangan dan pengimplementasian sistem promosi kuliner khas Sumba ini dimulai dengan menganalisis sistem lama yang telah berjalan dengan analisis PIECES (Performane, Information, Economic, Control, Eficiensy, dan Service). Hal tersebut dilakukan untuk mengetahui permasalahan dari sistem lama dan digunakan sebagai landasan untuk memecahkan masalah guna kelayakan sistem baru. 3. Sistem informasi web ini dapat menyampaikan informasi yang akurat, tepat waktu, relevan, jelas, dan lengkap tentang informasi kuliner Khas Sumba dan dapat diakses secara interaktif oleh pengguna seperti para penggemasr kuliner, turis lokal maupun mancanegara yang datang ke Sumba.
[7] Muh. Umar Dani, 2011. Analisis Perancangan Website Pariwisata Dayu Park Sragen Sebagai Media Promosi dan Informasi . Yogyakarta : AMIKOM [8] Sidik B, 2001 Pemograman Web Dengan PHP, Informatika, Bandung. [9] Sutarman, 2003. Membangun Aplikasi Web dengan PHP dan MySQL, Graha Ilmu, Yogyakarta.
Biodata Penulis Norbet Nany, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015. Erik Hadi Saputra, memperoleh gelar Diploma III TI STMIK AMIKOM Yogyakarta (A.Md) tahun 2000. Memperoleh gelar S1 TI STMIK AMIKOM Yogyakarta (S.Kom) tahun 2002. Memperoleh Oracle Certified Associate (OCA), Workshop Oracle Certified Profesional (OCP) tahun 2006. Memperoleh gelar S2 Teknik Elektro Minat Studi Magister Teknologi Informasi Universitas Gadjah Mada (M.Eng) tahun 2010. Saat ini menjadi dosen di STMIK AMIKOM Yogyakarta.
5
6