Post on 11-Mar-2019
PERANCANGAN WEBSITE SEBAGAI MEDIA INFORMASI DAN PROMOSI
PADA RUMAH MAKAN JOGLO MANIS YOGYAKARTA
Naskah Publikasi
diajukan oleh
Kevin Denny A
03.12.0569
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2011
WEBSITE DESIGN AS MEDIA OF INFORMATION AND PROMOTION AT
RESTAURANT JOGLO MANIS YOGYAKARTA
PERANCANGAN WEBSITE SEBAGAI MEDIA INFORMASI DAN PROMOSI
PADA RUMAH MAKAN JOGLO MANIS YOGYAKARTA
Kevin Denny A
Jurusan Sistem Informasi
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Restaurant JOGLO MANIS is a service business is particularly engaged in the
manufacture of culinary foods and beverages that are in the Yogyakarta region,
precisely located at No.99 Tutharsono Jl.Ipda Timoho. Media This site was chosen as
one solution to support additional media and promotional information in a wider
area. This website will be used to publish information that is specifically for food
products and beverages offered on the Restaurant JOGLO MANIS. Products menu
that is displayed in the service included details that could be seen by visitors.
This system provided facilities such as the Home page, Profile, Product,
Contact. Contact page is also available on the Guestbook which can be used by each
user to perform charging any criticisms and suggestions for improving the quality
and service support of Restaurant JOGLO MANIS.
Key words: Information technology, internet, web, culinary.
1. PENDAHULUAN
1.1 Latar Belakang Masalah
Perkembangan ilmu pengetahuan dan teknologi hingga kini semakin meningkat pesat,
terbukti pada bidang transportasi, komunikasi, pendidikan hingga merabah sampai ke
pelayanan jasa seperti bidang kuliner.Salah satu dari teknologi yang memberikan informasi
dan sangat marak sekali di gunakan khalayak umum adalah internet. Teknologi informasi ini
memiliki jangkauan yang sangat luas tidak hanya berskala nasional tetapi juga seluruh dunia.
Website merupakan fasilitas yang umum dalam dunia internet Informasi yang terdapat
pada masing-masing website selalu di perbaharui pada saat tertentu, hal ini dapat menjadi
perbedaan dengan media visual dan media cetak.
Seiring dengan tingkat penggunaan internet dikalangan konsumen/ pelanggan yang
cukup tinggi dengan dukungan ketersediaan warnet, Hotspot/ Wifi, dan fasilitas koneksi
internet lainnya yang cukup memadai sehingga memungkinkan akses oleh para calon user
dari semua kalangan yang ada. Maka dengan memanfaatkan fasilitas - fasilitas tersebut “RM.
JOGLO MANIS” menggunakan WEBSITE sebagai tambahan media untuk informasi dan
promosi.
Dari uraian diatas maka penulis tertarik untuk mengetengahkan judul Perancangan
Website Sebagai Media Informasi Dan Promosi Pada Rumah Makan Joglo Manis
Yogyakarta.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan di atas, maka penulis dapat
merumuskan masalah sebagai berikut : “Bagaimana membangun website yang dapat
dijadikan sebagai tambahan media untuk menyampaikan informasi dan promosi
secara cepat, up to date dan dapat di akses kapan saja dan dimana saja bagi para
konsumen/ pelanggan maupun masyarakat luas yang memerlukan informasi mengenai
RM. JOGLO MANIS ?”
1.3 Batasan Masalah
Dari rumusan masalah tersebut diperoleh batasan masalah yang diharapkan
hasilnya lebih optimal dan lebih tepat sasaran, maka dari itu penyusun membuat batasan
dalam membahas permasalahan yang ada. Batasan-batasan tersebut antara lain :
� Menyediakan informasi tentang “RM. JOGLO MANIS” pada websitenya dengan konten
yang terdiri dari: Home, Profile, Product, Contact.
� Menggunakan perangkat lunak yang dibatasi dalam pembuatan website ini yaitu:
1.Macromedia Dreamweaver
2.XAMPP meliputi MySQL dan PHP
3.Mozilla firefox
4.Adobe Photoshop
2. LANDASAN TEORI
2.1 Pengertian Internet
Internet, berasal dari kata Interconnection Networking yang mempunyai arti hubungan
dari berbagai komputer dengan berbagai tipe yang membentuk sistem jaringan yang
mencakup seluruh dunia (jaringan komputer global) dengan melalui jalur telekomunikasi
seperti telepon, satelit, wireless, dan lain - lain.
Dengan adanya internet, pemakai komputer di seluruh dunia, yang terhubung ke
internet, dimungkinkan untuk mencari berbagai informasi yang dibutuhkan, memakai data
bersama, bertukar data, bahkan saling berkomunikasi dengan saling mengirim e-mail, atau
bergabung ke dalam suatu forum chat, yang semuanya itu merupakan fasilitas – fasilitas
yang ada di dalam internet.
2.1.1 Manfaat Internet
Secara umum, internet mempunyai empat fungsi, yaitu:
1. Fungsi Komunikasi
Kegiatan yang sangat penting dari internet yaitu pertukaran pesan antar user
melalui e-mail.
2. Fungsi Resource Sharing
Internet menghubungkan Komputer dengan fasilitas berupa Sharing Resource
diantara komputer masing–masing, sehingga melalui internet kita bisa mencari
data dan informasi dari ribuan titik distribusi yang ada didunia.
3. Fungsi Resource Recovery
Bukanlah hal yang mudah untuk mendapatkan file – file, dokumen tertentu
bahkan host diantara jutaan host.
Oleh karena itu internet memakai pelayanan navigator (Resource Recovery)
yang dikembangkan sehingga dapat digunakan untuk mengatasi masalah ini.
4. Fungsi Komunitas
Internet dapat digunakan juga sebagai sarana untuk mendapat dan bertukar
informasi sesama mereka, dan juga untuk melakukan komunikasi diantara
mereka. Oleh sebab itu, internet telah menciptakan jutaan komunitas yang
saling berinteraksi dan saling membutuhkan antara satu dengan yang lainnya
sesuai dengan kebutuhan mereka masing–masing.
2.2 Pengenalan XAMPP
XAMPP merupakan web server yang dapat diterapkan dalam berbagai sistem operasi,
yang direkomendasikan untuk bekerja cepat hanya menggunakan PHP dan MySQL dan
beberapa server atau perangkat seperti Mercury Mail dan FTP filezilla. Web server XAMPP
digunakan sebagai server lokal pada PC atau komputer.
2.2.1 Pengenalan PHP
PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat
halaman web yang dinamis. Karena PHP merupakan server side scripting maka sintaks dan
perintah-perintah PHP akan dieksekusi di server kemudian hasilnya dikirimkan ke browser
dalam format HTML.
PHP termasuk dalam open source product, sehingga source code-nya dapat dirubah
dan didistribusikan secara bebas. Beberapa struktur dasar penulisan PHP adalah :
2.2.2 Pengenalan MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal dan
banyak digunakan untuk membangun aplikasi web yang menggunakan database
sebagai sumber dan pengelolaan datanya. Kepopuleran MySQL antara lain
disebabkan karena MySQL menggunkan bahasa SQL (Structure Query Language)
sebagai bahasa dasar untuk mengakses databasenya sehingga mudah untuk
digunakan, cepat secara kinerja query, dan mencukupi kebutuhan database
perusahaan skala menengah - kecil. Selain itu MySQL juga bersifat open source dan
free (tidak perlu membayar untuk menggunakannya) pada berbagai platform (kecuali
pada Windows yang bersifat shareware). MySQL merupakan database yang
1. <?php
Script PHP
?>
2. <script language=”php”>
Script PHP
</script>
3. <?
Script PHP
?>
1. <%
Script PHP
%>
pertama kali didukung oleh bahasa pemrograman script untuk internet (PHP dan
Perl). MySQL dan PHP dianggap sebagai pasangan software pengembangan
aplikasi web yang ideal. MySQL lebih sering digunakan untuk membangun aplikasi
berbasis web, umumnya pengembangan aplikasinya menggunakan bahasa
pemrograman script PHP.
� Perintah SQL ( Structure Query Language )
1. DDL ( Data Definition Language )
Perintah ini berfungsi untuk mendefinisikan data dan objek yang ada pada
database.
Perintah dan fungsinya :
• Create : untuk membuat table, database, view dan store procedure.
• Alter : untuk mengubah struktur kolom, baik menambah atau
menghapus kolom dan konstrain.
• Drop : untuk menghapus table, index, view, trigger, constraint dan store
procedure.
2. DML ( Data Manipulation Language )
Perintah DML berfungsi untuk memanipulasi data.
Perintah dan fungsinya :
• Select : untuk menampilkan data dari tabel.
• Insert : untuk menyisipkan atau memasukkan data pada tabel.
• Delete : untuk menghapus data atau record dalam tabel.
• Update : untuk mengubah isi data atau record pada tabel.
3. ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Kebutuhan
Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah
sistem yang dibuat telah sesuai dengan kebutuhan atau belum. Karena kebutuhan sistem
akan mendukung tercapainya tujuan suatu instansi atau perusahaan. Fungsi sistem adalah
untuk memberikan informasi dan sekaligus sebagai media promosi bagi “RM. JOGLO
MANIS”.
Perencanaan dan pengembangan sistem memiliki tujuan agar dapat memperoleh
informasi yang lebih cepat dan tepat serta meningkatkan kualitas kerja. Untuk
mengembangkan sistem ini ada beberapa hal yang perlu diperhatikan, yaitu :
1. Kebutuhan Fungsional
• Sistem harus bisa membatasi hak akses user sesuai dengan kebutuhannya
yaitu, Mendapatkan semua informasi tentang “RM. JOGLO MANIS” seperti :
a) Home meliputi Berita, Gallery.
b) Profile meliputi isi tentang sejarah, visi dan misi.
c) Product meliputi menu – menu berupa makanan dan minuman.
d) Contact meliputi informasi nama dan nomer telepon pengelola yang
bisa dihubungi serta Buku Tamu.
• Sistem harus bisa melakukan entri data.
Buku tamu :
� User dapat menginputkan data ke dalam Buku Tamu.
� User dapat melihat data yang diinputkan.
2. Kebutuhan Non Fungsional
Berikut adalah spesifikasi komponen hardware dan software yang digunakan
pada saat merancang dan pada saat implementasi:
a. Kebutuhan Perangkat Keras (Hardware)
Pada saat perancangan dan implementasi :
Spesifikasi yang digunakan :
- Motherboard
- Processor Dual Core
- RAM 1 GB
- Harddisk 80 GB
- DVD RW
- Monitor PHILIPS 17”
- Keyboard dan Mouse standar
- Stabilizer
b. Kebutuhan Perangkat Lunak (Software).
Berikut adalah perangkat lunak yang digunakan dalam membuat aplikasi
adalah sebagai berikut:
Spesifikasi yang digunakan :
- Windows Xp Profesional
- Adobe Photoshop
- Macromedia Dreamweaver 8
- XAMPP
- Mozzilla FireFox
3. Kebutuhan Pengguna
Aplikasi yang akan dibangun jika dilihat dari kebutuhan pengguna yang
akan memanfaatkan sistem ini hanyalah Administrator. Administrator merupakan
user yang menggunakan program tersebut.
3.1.1 DFD (Data Flow Diagram)
Gambar 3.1.1 Context Diagram
3.1.2 Perancangan Database
Perancangan database harus dilakukan secara cermat agar dihasilkan
database yang efisien dalam penggunaan ruang penyimpanan, cepat dalam
pengaksesan dan mudah dalam manipulasi data. Salah satu cara untuk merancang
database yaitu dengan melakukan normalisasi.
Normalisasi adalah proses penyusunan tabel-tabel yang tidak
redundan(double), yang dapat menyebabkan anomali pada saat operasi manipulasi
data seperti tambah, ubah, dan menghapus data. Tujuan utama dari normalisasi
(umumnya minimal sampai pada level normalisasi ketiga), adalah mencegah
terjadinya insertion anomaly (kesalahan penambahan data ke dalam database),
deletion anomaly (kesalahan dalam menghapus data yang ada di dalam database)
dan update anomaly (kesalahan dalam mengubah data, baik dalam hal
penambahan, penghapusan atau keduanya). Berikut adalah bentuk- bentuk
normalisasi :
A. Normalisasi bentuk Pertama
Bentuk pertama dilakukan dengan cara menampilkan seluruh field basis
data sehingga semua field atau atribut memiliki nilai yang bersifat
atomik(sama/digabungkan). Bentuk normal tahap pertama terpenuhi jika
sebuah table memiliki atribut bernilai banyak (multivalued attribute) atau
lebih dari satu atribut dengan nilai domain yang sama.
Tabel 3.1.2.A Normalisasi Bentuk Pertama
�����������������������������������������������
�
�
�
�
�
�
�
�
B. Normalisasi bentuk Kedua
Bentuk normalisasi kedua terpenuhi jika pada sebuah tabel semua
atribut yang tidak termasuk dalam primary key memiliki ketergantungan
fungsional pada primary key secara utuh.
Tabel 3.1.2.B Normalisasi Bentuk Kedua
C. Normalisasi bentuk Ketiga
Untuk menjadi normal ketiga maka relasi harus dalam bentuk normal
kedua dan semua atribut bukan primer tidak punya hubungan yang transitif.
Setiap atrribut bukan kunci hanya bergantung pada primary key secara
menyeluruh.
Tabel 3.1.2.C Normalisasi Bentuk Ketiga
D. Relasi Antar Tabel
Gambar Relasi Antar Tabel
4. IMPLEMENTASI DAN PEMBAHASAN
4.1 Pengertian Implementasi
Implementasi merupakan tahapan setelah melakukan analisis dan perancangan
sistem pada siklus rekayasa perangkat lunak dimana aplikasi siap dioperasikan pada
keadaan yang sebenarnya sehingga dari sini akan diketahui apakah program atau
aplikasi atau sistem yang telah dibuat benar - benar dapat menghasilkan keluaran yang
sesuai dengan tujuan yang diinginkan. Program harus bebas terlebih dahulu dari
kesalahan sebelum program diterapkan dan dimplementasikan. Kesalahaan program
yang mungkin terjadi adalah kesalahan bahasa (sintaks), kesalahan pada saat program
sedang berjalan (runtime) atau kesalahan logika. Setelah program bebas dari kesalahan,
program diuji dengan memasukkan data uji untuk diolah.
Implementasi diwujudkan dengan form–form yang telah dibuat berdasarkan
rancangan form yang ada pada bab sebelumnya. Pengimplementasian dan pembahasan
perancangan web “RM. JOGLO MANIS” dengan menggunakan bahasa pemrograman
PHP dan MySQL untuk merancang database.
4.1.1 Manual Program
Manual program menjelaskan masing-masing form yang ada dalam aplikasi web
yang ada di “RM. JOGLO MANIS” yang terdiri dari User dan Administrator.
• USER terdiri :
− Home berisi form login, berita, gallery dan gambar.
− Profile berisi sejarah, visi dan misi.
− Product berisi menu-menu seperti makanan, minuman dan special.
Pada menu ini terdapat form detail menu dimana form tersebut
terdapat link detail menu untuk melihat nama kategori, judul,
gambar, isi dan harga.
− Contact berisi nama kontak kami dan Buku Tamu. Disini user bisa
menginput data nama, email dan pesan.
• ADMINISTRATOR terdiri :
− Login, Halaman ini adalah halaman utama dari admin sebelum
melakukan login.
− Data Menu, Pada halaman ini admin dapat mengedit, menghapus
dan menambah data menu dan melihat hasil data menu.
− Buku Tamu, Pada halaman ini admin hanya dapat melihat dan
menghapus data yang diinput oleh user.
− Gallery, Pada halaman ini admin dapat mengedit, menghapus dan
menambah data photo.
− Berita, Pada halaman ini admin dapat mengedit, menghapus dan
menambah data dan informasi berita.
− Keterangan Menu, Pada halaman ini admin dapat melihat
keterangan dari data menu.
4.2 Uji Coba Sistem
Black Box Testing Pengujian ini memfokuskan pengecekan program pada
permasalahan output dari listing program, White Box Testing Pengujian ini melihat dari
tampilan yang menampilkan pesan error yang disebabkan karena penggunaan variable,
parameter atau bisa juga disebabkan kesalahan baris-baris query yang tidak sesuai logika
pemrograman.
5. PENUTUP
5.1 Kesimpulan
Setelah beberapa tahapan dalam menyelesaikan sistem informasi website “RM.
JOGLO MANIS” dapat disimpulkan bahwa :
1. Layanan sistem informasi website “RM.JOGLO MANIS” ini telah di buat untuk
membantu proses bertambahnya informasi dan promosi pada “RM. JOGLO
MANIS” sebagai perusahaan jasa di bidang kuliner.
2. Website “RM. JOGLO MANIS” ini dilengkapi dengan fasilitas:
• Menampilkan produk menu terbaru, informasi detail produk menu.
• Pemilihan produk menu berdasarkan kategorinya yang memudahkan user
untuk menelusuri setiap bagian menu dari halaman website “RM. JOGLO
MANIS” ini.
• Menampilkan berita untuk menambah informasi dan promosi yang ada di “RM.
JOGLO MANIS”. Berita ini bisa diisikan sesuai dengan kemauan pihak “RM.
JOGLO MANIS”.
• Menampilkan gambar yang berupa foto yang berkaitan dengan “RM. JOGLO
MANIS”. Foto atau gambar ini bisa diisikan sesuai kemauan pihak “RM.
JOGLO MANIS”.
• Fasilitas Buku Tamu dimana setiap user yang mengakses bisa mengisikan
segala pesan termasuk kritik dan saran, sehingga pihak “RM. JOGLO MANIS”
bisa melihat informasi untuk meningkatkan mutu dan pelayanan di “RM.
JOGLO MANIS”.
5.2 Saran
Penulisan skripsi ini tentu terdapat banyak kekurangan, yang mungkin dapat
disempurnakan lagi pada penelitian-penelitian berikutnya, sehingga suatu hari aplikasi ini
dapat dijadikan pedoman bagi para pengguna jasa di bidang kuliner.
Saran yang diajukan adalah :
• Dalam pembuatan dan perancangan aplikasi website “RM. JOGLO MANIS” diberikan
penambahan fitur agar aplikasi menjadi lebih kompleks.
• Pembuatan dan perencanaan website “RM.JOGLO MANIS” ini masih bersifat
sederhana dan percontohan untuk itu diharapkan selanjutnya dapat benar-benar
diimplementasikan.
• Jika benar diimplementasikan maka sebaiknya menggunakan server sendiri maupun
menggunakan web hosting yang ada.
• Tampilan pada halaman admin masih sangat sederhana untuk itu dalam
pengembangan diharapkan untuk ditambahkan animasi dan modul lagi.
• Pembuatan layanan website “RM. JOGLO MANIS” ini diharapkan dapat
dikembangkan tidak hanya dengan mengunakan php tetapi dikembangkan dengan
bahasa pemrograman yang lain seperti java dan asp atau bisa dengan berbasis
mobile.
DAFTAR PUSTAKA
HM. Jogiyanto. 2005. Analisis Dan Desain Sistem Informasi Pendekatan Terstruktur Teori Dan Praktik Aplikasi Bisnis, Penerbit Andi, Yogyakarta.
Nugroho. Bunafit. 2007. Trik dan Rahasia membuat Aplikasi Web Dengan PHP, Gava Media. Nugroho. Bunafit. 2004. PHP & mySQL dengan Editor Dreamweaver MX, Penerbit Andi,
Yogyakarta. Hansen dan Mowen, Managerial Accounting 8
th Edition, Penerbit Thomson South -Western.
Panduan skripsi Esmeta Fintari. 2010. Analisis Dan Perancangan E-Commerce Sebagai
Strategi Pemasaran Pada Wawan Kulit Yogyakarta, Sekolah Tinggi Manajemen Informatika Dan Komputer AMIKOM Yogyakarta.
CD(Compact Disk) Tutorial Interactive Web Design. 2007. ProActive Multimedia. CD(Compact Disk) Koneksi PHP dan Database MySQL pada DREAMWEAVER,
Bamboomedia.