BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem dalam membangun website Damasus Resto. Maka kesimpulan yang dapat diambil
adalah sebagai berikut: 1.
Pembangunan media berbasis website ini memudahkan bagi calon komsumen atau user umum untuk memperoleh informasi mengenai menu-menu yang
ditawarkan Damasus Resto. 2.
Website yang dibangun diharapkan mampu memperkenalkan damasus resto dan kedepan juga diharapkan mampu mengenalkan potensi wisata Desa
Sibaganding yang indah. 5.2 Saran
Adapun saran-saran yang dapat diberikan untuk menyempurnakan website ini adalah sebagai berikut :
1. Pembuatan website ini masih terbilang sangat sederhana, baik dari segi
tampilan dan programnya. Untuk tahap pengembangan sistem selanjutnya di kemudian hari diharapkan mampu dibuat semenarik mungkin dengan
tambahan informasi yang lebih lengkap agar lebih bermanfaat. 2.
Perancangan website diharapkan lebih interaktif. 3.
Dengan penulisan laporan tugas akhir ini diharapkan dapat bermanfaat bagi pihak yang bersangkutan.
Universitas Sumatera Utara
4. Diperlukan pemeliharaan aktualisasi secara periodik terutama yang
berhubungan dengan database.
Universitas Sumatera Utara
BAB 2 LANDASAN TEORI
2.1. Internet
Internet adalah sumber daya informasi yang menjangkau seluruh dunia. Sumber daya informasi tersebut sangat luas dan sangat besar sehingga tidak seorang, satu
organisasi atau negara yang dapat menanganinya sendiri. Internet berasal dari jaringan komputer yang dibentuk pada tahun 1970-an. Menurut Janner Simarmata
2006, sebelum internet, ada sebuah jaringan yang dikembangkan oleh Departemen Pertahanan Amerika pada 1969 yang disebut ARPAnet US Defense
Advanced Research Project Agency. Selanjutnya jaringan komputer ini digunakan oleh kalangan akademis UCLA untuk kepentingan penelitian.
Pada tahun 1990 pemerintah Amerika Serikat memberi izin untuk pengembangan komersil. Kemudian diperbaharui dan dikembangkan untuk
menjadi tulang punggung global untuk sumber daya informasi yang disebut dengan internet.
2.2. World Wide Web
Menurut Turban, Rainner dan Potter 2006, World Wide Web adalah sistem standar yang diterima secara universal untuk menyimpan, menelusuri, memformat
dan menampilkan informasi melalui arsitektur clientserver. World Wide Web merupakan layanan yang paling sering digunakan dan memiliki perkembangan
yang sangat cepat karena layanan ini bisa menerima informasi dalam berbagai
Universitas Sumatera Utara
format multimedia. Informasi dalam web disimpan kedalam bentuk dokumen yang disebut halaman web web page.
Teknologi World Wide Web dibuat oleh Timothy Berners Lee yang pada tahun 1989 mengusulkan jaringan global dari hiperteks yang akan memungkinkan
peneliti fisika bekerja sama. Pada prinsipnya, World Wide Web bekerja dengan didasari oleh HTML HyperText Markup Language yang memformat dokumen
dan memadukan link hiperteks dinamis ke dokumen-dokumen lainnya yang disimpan dalam komputer. Untuk mengakses situs Web, pengguna harus
menentukan Uniform Resource Locator ULR, yang mengarahkan ke alamat dari sumber
tertentu di
Web. Misalnya,
URL untuk
Google adalah
http:www.google.com
. HTTP HyperText Transport Protocol merupakan standar komunikasi untuk mentransfer halaman di bagian WWW di internet.
HTTP mendefenisikan bagaimana pesan diformat dan dikirim.
2.3. Web Server
Web Server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan halaman website atau homepage dalam protokol HTTP. Komputer
dapat dikatakan web server jika komputer tersebut memiliki suatu program server yang disebut Personal Web Server PWS. PWS ini digunakan agar halaman web
yang ada dalam sebuah komputer server dapat dipanggil oleh komputer client. Web server dapat menampilkan data berupa teks, hiperteks dan gambar. Beberapa
macam web server antara lain: a.
IIS b.
Apache
Universitas Sumatera Utara
c. PWS
d. Xitami
Mico Pardosi, 2004
2.4. Web Browser
Menurut Turban, Rainner dan Potter 2006, web browser merupakan aplikasi perangkat lunak yang umumnya digunakan oleh user untuk mengakses web. Web
Browser menyediakan tampilan grafis yang memungkinkan user untuk menunjuk dan meng-klik bagian yang diinginkan di web. Browser menjadi sarana akses
universal karena mengirimkan antarmuka yang sama pada semua sistem operasi yang dijalankan.
2.5. Search Engine
Search Engine adalah salah satu fasilitas internet yang dijadikan melalui browser untuk mencari informasi yang diinginkan. Search Engine menampung database
dari situs-situs yang berada di seluruh dunia yang jumlahnya milyaran halaman web, cukup dengan memasukkan kata kunci maka search engine akan
menampilkan beberapa link situs yang disertai keterangan singkat. Search engine yang sangat terkenal adalah Google, namun masih banyak
search engine lain yang dapat digunakan seperti Altavista, MSN, Yahoo Search dan sebagainya.
Universitas Sumatera Utara
2.6. Pengenalan XAMPP
XAMPP merupakan singkatan dari X empat sistem operasi seperti Windows, Linux, Mac OS, dan Solaris, Apache, MySQL, PHP, PHP MyAdmin. XAMPP
menyediakan paket perangkat lunak di dalam satu aplikasi XAMPP. Dengan menginstal XAMPP maka tidak perlu lagi menginstal dan konfigurasi web server
Apache, PHP dan MySQL secara manual, karena akan terinsal dan terkonfigurasi secara otomatis.
2.7. Pengenalan Apache
Nama Apache berasal ketika sebuah web server populer yang dikembangkan pada awal
1995 yang bernama NCSA HTTPd 1.3 memiliki sejumlah perubahan besar
terhadap kode sumbernya patch
. Saking banyaknya patch pada perangkat
lunak tersebut sehingga disebut sebuah server yang memiliki banyak patch a
patchy server. Tetapi pada halaman FAQ situs web resminya, disebutkan bahwa Apache dipilih untuk menghormati suku asli Indian Amerika
Apache Indé,
yang dikenal karena keahlian dan strategi perangnya. Versi 2 dari Apache ditulis dari awal tanpa mengandung kode sumber dari NCSA.
Apache adalah server web
yang dapat dijalankan di banyak sistem operasi Unix
, Linux
, Microsoft Windows
serta platform lainnya yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani
fasilitas web ini menggunakan HTTP. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat
dikonfigur, autentikasi berbasis basis data
dan lain-lain. Apache juga didukung
Universitas Sumatera Utara
oleh sejumlah antarmuka pengguna berbasis grafik
GUI yang memungkinkan penanganan server menjadi mudah.
2.8. Pengenalan Personal Homepage PHP
PHP adalah singkatan dari Hypertex Preprocessor yang merupakan bahasa skrip yang ditempatkan dalam server dan diproses diserver. Hasilnya akan dikirim ke
client tempat pemakai menggunakan browser. Berbeda dengan Javascript yang mana script diproses oleh client.
PHP pertama kali dibuat pada musim gugur tahun 1994 oleh Ramus Lerdoff. Ini bermula saat Ramus Lerdoff membuat sejumlah skrip perl yang dapat
mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya. Skrip-skrip ini selanjutnya dikemas menjadi tool yang disebut “Personal Home Page”. Paket
inilah yang menjadi cikal bakal PHP. Pada tahun 1995, Ramus menciptakan PHPFI Personal Home PageForm Interpreter versi 2.0, sejak saat itu PHP
bersifat open source. Pada bulan November 1997, PHPFI versi 2.0 berhasil dirilis. Pada rilis ini
interpreter sudah diimplimentasikan dalam bahasa C. Masih pada tahun yang sama sebuah perusahaan bernama Zend menulis ulang intepreter baru untuk PHP
menjadi lebih bersih, baik dan cepat. Pada Juni 1998, Zend kembali merilis interpreter baru untuk PHP dan meresmikan nama rilis PHP tersebut menjadi PHP
3.0, dan pada 1999 Zend merilis interpreter PHP 4.0. versi ini merupakan versi paling populer bagi programmer website, karena mampu membangun website
yang kompleks namun tetap stabil. Juni 2004 Zend kembali rilis PHP 5.0, ini
Universitas Sumatera Utara
merupakan versi paling muktahir dari PHP. Dikenalkan pula model pemrograman berorientasi objek.
2.8.1 Kelebihan dan Kelemahan PHP
Kelebihan PHP sebagai bahasa server-side adalah: 1.
PHP tidak melakukan kompilasi dalam penggunaannya. 2.
Web server yang mendukung cukup mudah, mulai dari IIS saampai Apache, dengan konfigurasi relatif mudah.
3. Dapat digunakan di berbagai mesin Linux, Unix, Windows dan dapat
dijalankan secara runtime melaluli console dan juga dapat menjalankan perintah-perintah sistem.
Kelemahan PHP adalah : 1.
Tidak ideal untuk pengembangan skala besar. 2.
PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan
konfigurasi PHP.
2.8.2 Kelebihan PHP dari Bahasa Permrograman Lain
Beberapa kelebihan PHP dari bahasa pemrograman web lain: 1.
PHP adalah bahasa pemrograman yang tidak memerlukan kompilasi dalam penggunaannya.
2. Web-server yang mendukung PHP mudah ditemukan, misalnya
Apache, IIS, Lighttpd dan Xitami dengan konfigurasi yang mudah.
Universitas Sumatera Utara
3. PHP adalah bahasa scripting yang paling mudah karena punya referensi
yang banyak. 4.
PHP merupakan open source yang dapat digunakan di berbagai mesin. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan
perancang web menulis halaman web yang dinamis dengan cepat. 1.
Program PHP harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang dikirim ke browser agar dapat
ditampilkan. Program ini dapat berdiri sendiri atau disisipkan diantara kode-kode html sehingga dapat langsung ditampilkan bersama dengan
kode-kode html tersebut. File html yang telah dibubuhi program PHP harus diganti ekstensinya menjadi .php3 atau .php.
2. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi
yang dijalankan diatas teknologi web. Dalam hal ini, aplikaasi umumnya akan memberikan hasil pada web browser, tetapi proses
secara keseluruhan dijalankan web server.
2.8.3 Penggabungan Script PHP dan HTML
Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu memberikan tanda tag buka dilanjutkan tanda tanya ?
kemudian ditutup dengan tanda tanya dilanjutkan tanda tag tutup ? . Ada dua tipe penggabungan antara PHP dan HTML, yaitu:
1. Embedded Script
Universitas Sumatera Utara
Yaitu penulisan tag PHP di sela-sela tag HTML. Dengan cara ini, penulisan tag PHP digunakan untuk mengapit bagian-bagian tertentu dalam dokumen
yang memerlukan script PHP untuk proses didalam server. Embedded Script menempatkan sebagai bagian dari script HTML.
Contoh penulisan Embedded Script adalah:
html head
title Contoh title head
body ?echo “Hello Word”;?
body html
2. Non Embedded Script
Yaitu cara penulisa tag PHP dibagian paling awal dan paling akhir dokumen. Dengan cara ini, penulisan tag PHP digunakan untuk mengawali
dan mengakhiri keseluruhan bagian dalam sebuah dokumen. Non Embedded Script menempatkan script HTML sebagai bagian dari script PHP. Contoh
penulisan Non Embedded Script dapat dilihat dibawah ini: ?
echo „html‟; echo „head‟;
Universitas Sumatera Utara
echo „title Contoh title‟; echo „headbody‟;
echo „body‟; echo „html‟;
?
2.9. Pengenalan MySQL
MySQL adalah sebuah aplikasi Relational DataBase Management Server RDBMS. Dengan menggunakan MySQL server, maka dapat diakses oleh
banyak pemakai secara bersamaan. MySQL menggunakan bahasa SQL Structure Query Languange yaitu bahaasa pemrograman standar yang digunakan untuk
mengakses server database. Tiap database memiliki tabel-tabel, tiap tabel memiliki field. Umumnya
informasi tersimpan dalam tabe-tabel yang secara logis merupakan struktur- struktur dimensi terdiri atas baris dan kolom. Field-field ini dapat berupa data
seperti int, real, char, data, time dan lainnya. MySQL memiliki keunggulan, diantaranya:
1. Bekerja pada berbagai Platform tersedia berbagai versi untuk berbagai
sistem operasi. 2.
Pengaksesan database dapat dilakukan dengan mudah. 3.
Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database.
4. Mendukung record yang memiliki kolom dengan panjang tetap atau panjang
bervariasi.
Universitas Sumatera Utara
5. MySQL dan PHP yang saling terintegrasi, maksudnya adalah pembuatan
database dengan menggunakan sintak PHP dapat dibuat. Sedangkan input yang dimasukkan melalui aplikasi web yang menggunakan skrip server side
seperti PHP dapat langsung dimasukkan ke database MySQL yang ada di server dan tentuya web tersebut berada di sebuah web server.
2.9.1 PHP MyAdmin
Pengelolaan database dengan MySQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai command line untuk tujuan tertentu. Jika
anda ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat database. Jika kita ingin menghapus tabel, ketikkan baris perintah
yang sesuai untuk menghapus tabel. Hal tersebut cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu per satu.
Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola database dalam MySQL, salah satunya adalah PHP MyAdmin.
Dengan PHPMyAdmin, kita dapat membuat tabel dan mengisi data dengan mudah dan tanpa harus hafal perintahnya.
Untuk mengaktifkan PHP MyAdmin langkah-langkahnya adalah: Setelah XAMPP kita terinstal, kita harus mengaktifkan web server Apache
dan MySQL dari kontrol panel kedua. Jalankan browser anda IE, Mozilla Firefox, Google chrome atau Opera lalu ketikkan alamat web berikut:
http:localhostphpmyadmin pada address bar lalu tekan enter.
Universitas Sumatera Utara
Apabila telah tampak interface tampilan antar muka PHPMyAdmin, anda bisa memulainya dengan mengetikkan nama database, nama tabel, dan
seterusnya.
2.10. Pengenalan CSS Cascading Style Sheet
CSS digunakan sebagai pelengkap pada HTML. Dan tugas utama CSS adalah menetapkan aturan tampilanstyle yang akan digunakan pada sebuah website. CSS
dapat mengatur besar kecilnya text, mengganti warna background halaman, atau dapat pula mengubah warna border pada tabel dan masih banyak lagi. Singkatnya,
CSS digunakan untuk mengatur susunan tampilan pada halaman HTML.
2.11. Macromedia Dreamweaver
Versi terbaru Macromedia Dreamweaver ditahun 2006 adalah Macromedia Dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan tentu
saja semakin mudah penggunaannya. Fasilitas terbaru dari Macromedia Dreamweaver 8 adalah Zoom Tool and Guides, panel CSS yag baru, Code
Collapse. Coding Toolbar dan Insert Flash Video. Tidak jauh beda dengan kemampuan versi sebelumnya, Macromedia
Dreamweaver 8 mendukung pemrograman Client Slide yang terkenal, yaitu JavaScript dengan penggunaan yang sangat mudah. Macromedia Dreamweaver 8
juga mendukung pemrograman ScriptServer Side, seperti PHP, Active Server Pages ASP, ASP.NET, Cold Fusion dan Java Server Pages JSP.
Universitas Sumatera Utara
BAB 1 PENDAHULUAN
1.1 Latar Belakang
Dalam perkembangan dunia usaha dan marketing, promosi adalah hal yang sangat penting bagi pelaku bisnis. Kita dapat menggunakan berbagai media massa
sebagai sarana promosi barang dan jasa yang kita tawarkan. Salah satu media massa yang efektif dan cukup murah sebagai media promosi adalah internet.
Perkembangan teknologi informasi berbasis komputer pada saat ini mengalami kemajuan yang sangat pesat. Teknologi internet memungkinkan untuk
mengakses informasi yang tidak tergantung pada sumber informasi dan lokasi akses. Internet memiliki banyak manfaat antara lain, sebagai media informasi,
sebagai media komunikasi dan sebagai media promosi. Resto Damasus berada di Desa Sibaganding, Parapat, Kabupaten
Simalungun. Beberapa tahun belakangan terjadi penurunan pelanggan Damasus Resto yang cukup signifikan. Hal ini disebabkan beberapa faktor yang akan
dijelaskan nanti. Karena hal tersebut diatas, penulis tertarik untuk mempromosikan Damasus Resto melalui media Website.
Dengan mengaplikasikan website sebagai salah satu cara promosi dalam penyebaran informasi, dapat menjadikan proses promosi bisa dilakukan secara
lebih mudah, efesien dan tetap memungkinkan interaksi antara pengunjung dan restoran.
Dalam membangun sebuah sistem informasi dibutuhkan bahasa server side script yaitu bahasa yang berbentuk script yang terletak dan dieksekusi di server
Universitas Sumatera Utara
untuk kemudian hasilnya berupa kode HTML dikembalikan ke browser penggunaklien. Bahasa script yang penulis gunakan adalah PHP Personal Home
Page karena sifatnya yang open source dan dapat dengan mudah dikembangkan. PHPdirancang untuk membentuk suatu web yang bersifat dinamis yang artinya
halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh penggunaklien. Misalnya dapat mengakses database dan menampilkannya di
halaman Web dengan mudah dan cepat. PHP juga mempunyai fungsi-fungsi yang cukup lengkap , multiplatform serta mampu berinteraksi dengan berbagai macam
daabase. MsSQL merupakan database server yang mampu menampung sampai
ratusan Giga Record. Jika digabung PHP, maka dengan kemampuan tersebut, aplikasi yang akan dibuat semakin powerfull. Andi,2009.
Oleh karena itu, penulis memilih judul “PERANCANGAN WEBSITE
DAMASUS RESTO ” sebagai tugas akhir.
1.2 RUMUSAN MASALAH
Berdasarkan latar belakang di atas, maka rumusan masalah dalam penelitian ini adalah sebagai berikut :
1. Bagaimana agar website ini dapat diakses dengan mudah, tersebar luas
dan memberi informasi pada konsumen? 2.
Bagaimana website sebagai sarana promosi online ini dapat meningkatkan jumlah pengunjung?
1.3 BATASAN MASALAH
Universitas Sumatera Utara
Untuk mengarahkan penelitian ini agar tidak menyimpang dari sasaran yang dituju maka penulis hanya berfokus pada merancang website yang dinamis,
memberi informasi yang menarik tentang resto dan potensi wisata daerahnya serta mempromosikan Damasus Resto ke konsumen yang lebih
luas. Adapun batasan yang dilakukan dalam perancangan sistem ini antara lain:
1. Sistem yang dirancang hanya untuk membuat website yang menarik dan
dinamis. 2.
Sistem yang dirancang akan diupayakan dapat diakses dengan mudah oleh seluruh konsumen.
1.4 MANFAAT PENELITIAN
Adapun manfaat dari penelitian ini yaitu memberikan kontribusi terhadap kemajuan Damasus Resto. Dengan mempromosikan resto secara online,
diharapkan dapat menambah jumlah pengunjung dan menambah pendapatan resto, dan dalam jangka panjang diharapkan dapat terus dikembangkan menjadi suatu
website yang mampu mempromosikan potensi daerah Danau Toba, Sumatera Utara.
Ada beberapa manfaat yang kita dapat dalam merancang sistem ini: 1.
Dapat memberi kemudahan dalam mencari informasi tentang Damasus Resto bagi para konsumen.
2. Meningkatkan jumlah pengunjung dan pendapatan Damasus Resto
Universitas Sumatera Utara
1.5 METODOLOGI PENELITIAN
1. Pengumpulan data-data pendukung
Pengumpulan data dalam penelitian dilakukan dengan mencari konsep- konsep serta program yang berhubungan dengan perancangan web ini.
Selain itu, untuk mendapat data dan menjawab permasalahan penelitian, penulis mengumpulkan data dengan cara:
a. Wawancara.
Penulis melakukan tanya jawab secara langsung dengan narasumber. Pada bagian ini penulis akan mencari informasi seperti data resto,
daftar menu, promo, paket wisata dan potensi daerah. b.
Penelitian kepustakaan. Penulis mencari referensi dari berbagai buku dan bahan pustaka
lainnya serta melalui media internet, guna mendukung penyelesaian tugas akhir.
2. Membuat rancangan web
Proses pembuatan ini meliputi perancangan web dan tampilan desain halaman web.
3. Pengujian
Menguji apakah web ini berjalan dengan benar sesuai yang diinginkan dan perbaikan error atau kesalahan yang terdapat pada program.
4. Implementasi aplikasi
Penerapan aplikasi yang dirancang setelah melalui tahap pengujian dan telah berjalan dengan baik.
5. Penyusunan dan pengadaan laporan
Universitas Sumatera Utara
Tahap akhir dari peneltian yaitu membuat laporan tentang penelitian yang telah dilakukan.
1.6 Sistematika Penulisan
Sistematika penulisan diuraikan untuk memberikan kerangka atau gambaran dalam tugas akhir ini. Dalam penyusunan tugas akhir ini penulis membagi enam
bab di mana masing-masing bab terdiri dari sub-sub bab. Adapun sistematika penulisannya adalah sebagai berikut:
BAB 1 : PENDAHULUAN
Bab ini menjelaskan latar belakang masalah, rumusan masalah, batasan masalah,manfaat, metode
penelitian dan sistematika penulisan.
BAB 2 : LANDASAN TEORI
Bab ini menguraikan tentang konsep dasar sistem, informasi, dan sistem informasi, pengenalan
internet, pengenalan apache, PHP, MySQL dan Macromedia.
BAB 3 : PERANCANGAN SISTEM
Bab ini berisikan tentang rancangan sistem yang terpadu dengan database, rancangan model tampilan
Website file yang digunakan serta algoritma terbentuknya program.
BAB 4 : IMPLEMENTASI SISTEM
Universitas Sumatera Utara
Bab ini menjelaskan tentang pengertian dan tujuan implementasi sistem serta penjabaran elemen-
elemen sistem baik dari segi hardware, software dan brainware.
BAB 5 : KESIMPULAN DAN SARAN