1 BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan teknologi dewasa ini sangatlah pesat terutama di bidang informasi. Hal ini disebabkan oleh meningkatnya kebutuhan manusia akan informasi yang cepat dan akurat. Maka dari itu para pakar teknologi khususnya di bidang komputer dan komunikasi dituntut untuk mampu membuat suatu sistem informasi yang dapat memenuhi kebutuhan informasi tersebut. Saat ini teknologi informasi banyak menggunakan media internet. Web merupakan media yang dapat menyampaikan informasi secara cepat dan menarik. Melalui web suatu perusahaan dapat mempublikasikan atau menawarkan produknya sekaligus memberikan layanan kepada para konsumen. Dengan adanya teknologi tersebut diharapkan dapat membantu dunia bisnis salah satunya adalah bisnis perhotelan. Dalam dunia perhotelan terdapat istilah reservasi yaitu pemesanan kamar oleh konsumen. Selama ini reservasi dilakukan via telepon atau konsumen mendatangi langsung hotel tersebut. Konsumen tidak dapat secara langsung melihat kondisi hotel. Hal ini dapat membuat konsumen kecewa karena ternyata hotel tersebut tidak sesuai dengan apa yang dipikirkan. Disamping itu umumnya pengelolaan administrasi hotel terutama di Kota Karawang ini masih menggunakan sistem manual, dari mulai data reservasi, data pengunjung, data pembayaran, dan pembuatan laporan. Yang dimana dalam proses pengelolaannya karyawan yang melakukan kegiatan administrasi hotel masih banyak menemukan kendala, misalnya dari kehilangan data karena
53
Embed
BAB I PENDAHULUAN - repository.bsi.ac.id...4. Pembuatan laporan lebih mudah dan akurat. 5. Sebagai persyaratan kelulusan jenjang pendidikan Diploma III (D.III) jurusan Komputerisasi
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Perkembangan teknologi dewasa ini sangatlah pesat terutama di
bidang informasi. Hal ini disebabkan oleh meningkatnya kebutuhan manusia
akan informasi yang cepat dan akurat. Maka dari itu para pakar teknologi
khususnya di bidang komputer dan komunikasi dituntut untuk mampu
membuat suatu sistem informasi yang dapat memenuhi kebutuhan informasi
tersebut. Saat ini teknologi informasi banyak menggunakan media internet.
Web merupakan media yang dapat menyampaikan informasi secara
cepat dan menarik. Melalui web suatu perusahaan dapat mempublikasikan atau
menawarkan produknya sekaligus memberikan layanan kepada para konsumen.
Dengan adanya teknologi tersebut diharapkan dapat membantu dunia bisnis
salah satunya adalah bisnis perhotelan. Dalam dunia perhotelan terdapat istilah
reservasi yaitu pemesanan kamar oleh konsumen. Selama ini reservasi dilakukan
via telepon atau konsumen mendatangi langsung hotel tersebut. Konsumen tidak
dapat secara langsung melihat kondisi hotel. Hal ini dapat membuat konsumen
kecewa karena ternyata hotel tersebut tidak sesuai dengan apa yang dipikirkan.
Disamping itu umumnya pengelolaan administrasi hotel terutama di Kota
Karawang ini masih menggunakan sistem manual, dari mulai data reservasi, data
pengunjung, data pembayaran, dan pembuatan laporan. Yang dimana dalam
proses pengelolaannya karyawan yang melakukan kegiatan administrasi hotel
masih banyak menemukan kendala, misalnya dari kehilangan data karena
2
prosesnya masih dicatat kedalam buku, dan penggandaan data (redudancy data),
sehingga mengakibatkan data laporan yang diterima pemilik tidak akurat, juga
sering mengalami keterlambatan dikhawatirkan akan berakibat untuk maju
kembangnya usaha, itu pula yang selama ini dialami oleh pemilik Hotel Bima
Cikampek.
Untuk menanggulangi hal tersebut, pihak Hotel Bima perlu menyediakan
fasilitas reservasi berbasis web secara online untuk memudahkan para konsumen
mengetahui fasilitas kamar yang tersedia dan melakukan reservasi. Di sisi lain,
pihak hotel mendapat keuntungan yaitu dapat dikenal dengan skala yang lebih
luas dalam segi publikasi usaha, dalam proses pengolahan data pun akan menjadi
lebih aman, efektif, dan efisien karena data yang dimasukkan nantinya akan
tersimpan kedalam database, sehingga proses pembuatan laporan akan lebih
mudah dan tepat waktu untuk dilaporkan kepada pemilik.
Berdasarkan latar belakang permasalahan diatas dengan ini penulis
termotivasi untuk merancang sebuah sistem informasi berbasis web yang berjudul
“Perancangan Sistem Informasi Reservasi Kamar Hotel Berbasis Web Pada
Hotel Bima Cikampek”.
1.2. Tujuan dan Manfaat
Tujuan dalam penulisan tugas akhir ini adalah :
1. Mengetahui sistem reservasi kamar Hotel yang ada pada Hotel Bima
2. Memudahkan pelanggan mengetahui informasi fasilitas Hotel lebih banyak.
3. Merancang sistem informasi Pemesanan Reservasi Kamar Hotel pada Hotel
Bima Cikampek agar meberikan informasi yang cepat, tepat, akurat dan
lebih efisien tetang fasillitas hotel.
3
4. Supaya hasil penelitian dapat dimanfaatkan dan digunakan oleh instansi
sebagai referensi dasar untuk mengambil solusi dari permasalahan yang ada.
Adapun manfaat dari penulisan Tugas Akhir perancangan sistem informasi
reservasi kamar hotel berbasis web ini adalah :
1. Dengan adanya website reservasi kamar hotel pada Hotel Bima calon
pengunjung dapat mengetahui fasilitas kamar yang tersedia.
2. Mempermudah pengunjung untuk melakukan reservasi kamar hotel yang
dapat dilakukan kapan dan dimana saja.
3. Pengelolaan data administrasi lebih akurat, efektif, dan efisien, serta
keamanan data lebih terjamin karena tersimpan kedalam database.
4. Pembuatan laporan lebih mudah dan akurat.
5. Sebagai persyaratan kelulusan jenjang pendidikan Diploma III (D.III) jurusan
Komputerisasi Akuntansi di Akademi Manajemen Informatika dan Komputer
Bina Sarana Informatika.
6. Sebagai tambahan ilmu pengetahuan tentang informasi Resevasi Hotel
berbasis web.
1.3. Metode Penelitian
Dalam melakukan pengumpulan data dan informasi mengenai pembuatan
Tugas Akhir (TA), penulis menggunakan metode penelitian sebagai berikut :
A. Metode Pengembangan Perangkat Lunak
Metode yang digunakan pada pengembangan perangkat lunak ini
menggunakan model water fall (Rosa 2013:28) yang meliputi:
1. Analisa Kebutuhan Perangkat Lunak.
4
Pada proses ini penulis lebih mengutamakan mengenai proses reservasi kamar
hotel di Hotel Bima. Hal ini dilakukan untuk mempermudah calon pengunjung
mendapatkan informasi kamar hotel yang tersedia, proses reservasi yang dapat
dilakukan kapan dan dimana saja, memperbaiki sistem pengelolaan data,
memudahkan pengelolaan data laporan.
2. Desain
Dalam tahap perancangan sistem informasi berbasis web ini menggunakan
metode desain antar perancangan antar muka dengan aplilkasi Adobe
Photoshop CS6, basis data menggunakan Entity Relationship Diagram (ERD)
dan Logical Record Structure (LRS), penyimpanan basis data menggunakan
MySQL, struktur navigasi, sesuai dengan kebutuhan website yang sudah
disfesifikasikan pada tahap sebelumnya.
3. Pembuatan Kode Program
Pembuatan kode program atau coding merupakan penerjemahan design dalam
bahasa yang bisa dikenal oleh komputer. Pada proses ini penulis menggunakan
kode Php, Javascipt, dan CSS. Setelah pengkodean selesai maka akan
dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah
menentukan kesalahan-kesalahan terhadap sistem tersebut dan kemudian bisa
diperbaiki.
4. Implementasi dan Pengujian Unit.
Pada proses ini perancangan perangkat lunak direalisasikan sebagai
serangkaian program atau unit program dengan menggunakan aplikasi Adobe
Dreamweaver CS6. Desain interface perangkat lunak pada perancangan sistem
informasi pendaftaran seminar berbasis web ini direalisasikan sebagai
5
serangkaian program atau sebuah unit program. Dilakukan juga unit pengujian
program menggunakan black box testing yang melibatkan verifikasi sistem,
bahwa setiap unit telah memenuhi spesifikasinya. Sedangkan untuk
implementasi dilakukan dengan menerapkan dalam server localhost.
5. Penerapan Program dan Pemeliharaan.
Perangkat lunak yang sudah dibuat dan diterapkan pada perangkat lain akan
mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan
karena perangkat lunak harus menyesuaikan dengan lingkungan (periperal atau
sistem baru) atau karena user membutuhkan perkembangan fungsional.
B. Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan oleh penulis dalam melakukan
pengumpulan data untuk Tugas Akhir adalah :
1. Metode Observasi
Melakukan pengamatan langsung ke lokasi yaitu pada Hotel Bima untuk
mendapatkan informasi yang diperlukan, seperti informasi perusahaan, data
fasilitas kamar, dan harga kamar.
2. Metode Wawancara
Mengadakan wawancara langsung dengan Pemilik dan karyawan Hotel Bima.
3. Studi Pustaka
Metode pengumpulan data dengan membaca buku-buku yang berkaitan dengan
riset. Penulis mengumpulkan data-data yang menunjang pembuatan Laporan
Tugas Akhir (TA) dengan cara membaca buku-buku di perpustakaan atau
sumber lainnya yang relevan.
6
1.4. Ruang Lingkup
Dalam perancangan sistem informasi reservasi kamar hotel berbasis web
ini diperlukan batasan masalah, agar permasalahan yang ditinjau tidak terlalu luas
dan sesuai dengan maksud dan tujuan yang dicapai. Adapun batasan-batasan yang
dibuat adalah sebagai berikut :
1. Data yang diolah adalah data kamar, data pemesanan, data pengunjung, data
pembayaran, dan laporan pemesanan.
2. Proses yang terjadi pada aplikasi yaitu proses login admin, proses epmesanan
kamar hotel, proses cek pemesanan, proses konfirmasi pembayaran, dan proses
pembuatan laporan.
3. Keluaran yang dihasilkan oleh aplikasi yaitu informasi cara pemesanan, cara
pembayaran, cetak bukti pemesanan, cetak bukti pembayaran, dan laporan
pemesanan.
4. Pada halaman user terdapat informasi mengenai Hotel Bima, sejarah, lokasi,
informasi cara melakukan pemesanan online, pemesanan kamar hotel, cek
pemesanan, menu konfirmasi pembayaran, dan cetak bukti pembayaran.
5. Pada halaman Admin dapat melakukan proses input data kamar hotel, kelola
data pemesanan, data pembayaran, data pengunjung, data testimony
pengunjung website juga dapat melakukan proses input, update, delete semua
data yang berhubungan dengan website reservasi kamar hotel pada Hotel Bima.
7
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Web
2.1.1. Website
Menurut Yuhefizar (2013:2) Website adalah “keseluruhan halaman-halaman
web yang terdapat dari sebuah domain yang mengandung informasi”.
Website atau situs juga dapat diartikan sebagai kumpulan halaman yang
menampilkan informasi data teks, data gambar diam atau gerak, data animasi,
suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun
dinamis yang membentuk suatu rangkaian bangunan yang paling berkait dimana
masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink).
2.1.2. Web Browser
Menurut Sibero (2013:12) “Web browser adalah aplikasi perangkat lunak
yang digunakan untuk mengambil dan menyajikan sumber informasi web”.
Dengan web browser seorang pengguna bisa mengakses informasi yang
disediakan pada banyak website secara cepat dan mudah. Meskipun browser pada
umumnya digunakan untuk mengakses Word Wide Web, browser juga bisa
digunakan untuk mengakses informasi yang disediakan web server pada jaringan
privat atau pada system file. Contoh web browser: Microsoft Internet Explorer,
Mozilla Firefox, Opera, Google Chrome, dan lain-lain.
8
2.1.3. Web Server
Menurut Sibero (2013:11) “Web server adalah sebuah komputer yang
terdiri dari perangkat keras dan perangkat lunak”.
Umumnya setiap web server mempunyai kemampuan untuk melakukan
pencatatan/logging terhadap informasi detil mengenai permintaan klien dan
respon dari web server dan disimpan dalam berkas log, dengan adanya berkas log
ini maka akan memudahkan web master untuk mendapat statistik dengan
menggunakan tool log analizer.
2.1.4. Internet
A. Sejarah Internet
Internet merupakan jaringan komputer yang dibentuk oleh Departemen
Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut
ARPANET (Advanced Research Project Agency Network), di mana mereka
mendemonstrasikan bagaimana dengan hardware dan software komputer yang
berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga
melalui saluran telepon.
Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa
besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka
tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal
sebagai TCP/IP (Transmission Control Protocol/Internet Protocol).
Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada
saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense)
membuat sistem jaringan komputer yang tersebar dengan menghubungkan
9
komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan
nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi
perang dapat mudah dihancurkan.
Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu
Stanford Research Institute, University of California, Santa Barbara, University
of Utah, di mana mereka membentuk satu jaringan terpadu pada tahun 1969, dan
secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama
kemudian proyek ini berkembang pesat di seluruh daerah, dan semua universitas
di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan
untuk mengaturnya.
Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk
keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-
militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal
dengan nama DARPA Internet, yang kemudian disederhanakan menjadi internet.
B. Pengertian Internet
Menurut Anhar (2016:6) “Internet adalah suatu sistem pada jaringan
komputer yang saling berhubungan (terhubung) dengan menggunakan
sistem Global Transmission Control Protocol/Internet Protocol Suite
(TCP/IP) sebagai protocol pertukaran paket (paket switching
communication protocol) untuk melayani miliaran pengguna di seluruh
dunia”.
Internet juga biasa dikenal sebagai interconnected-networking
(singkatandari internet). Internet berasal dari bahasa latin, yaitu “inter” yang
memiliki arti “antara”. Jadi apabila digabungkan kata per kata internet adalah
jaringan antara atau penghubung.
10
2.1.5. WWW (World Wide Web)
Menurut Kadir (2014:310) “World Wide Web (WWW) adalah sistem
pengakses informasi dalam internet yang biasa dikenal dengan istilah web”. Web
menggunakan protokol yang disebut HTTP (HyperText Transfer Protocol) yang
berjalan pada TCP/IP. Dengan menggunakan HyperText, pemakai dapat
melompat dari suatu dokumen ke dokumen lain dengan mudah, dengan cukup
mengklik text-text khusus yang pada awalnya ditandai dengan garis bawah.
Penggunaan HyperText pada web juga telah dikembangkan lebih jauh
menjadi HyperMedia. Dengan menggunakan pendekatan HyperMedia, tidak
hanya text yang dapat dikaitkan, melainkan juga gambar, suara, dan bahkan video.
2.1.6. Dreamweaver CS6
Menurut Andi (2013:2) menyatakan bahwa: “Salah satu aplikasi yang
dapat anda manfaatkan untuk melakukan perancangan desain web secara visual
atau aplikasi web editor”.
Aplikasi ini secara umum sangat populer dan banyak digunakan oleh para
desainer web. Dengan versi terbarunya, yaitu Adobe Dreamweaver CS6, aplikasi
ini menyediakan banyak fasilitas yang akan memudahkan dalam mendesain dan
menghasilkan website yang interaktif dan profesional. Adobe Dreamweaver CS6
merupakan versi terbaru dari Adobe Dreamweaver yang sebelumnya adalah
Adobe Dreamweaver CS5. Aplikasi Adobe Dreamweaver CS6 memberikan
tampilan yang lebih baik dan tentu saja semakin mudah dalam penggunaannya.
Aplikasi ini mengintegrasikan beragam fitur untuk memenuhi kebutuhan
pengembangan website, termasuk pembuatan halaman web dan pengelolaannya.
11
Pada Adobe Dreamweaver CS6 menyertakan banyak tool yang berkaitan dengan
pengkodean seperti HTML, CSS, XML, dan pemograman client side, yaitu
JavaScript dengan penggunaan yang sangat mudah dan user friendly. Aplikasi ini
juga mendukung pemrograman script server side seperti PHP, Active Server Page
(ASP), ASP.NET, ASP Java Script, ASP VB Script, Cold Fusion, dan Java Server
Page (JSP).
2.1.7. XAMPP
Menurut wardana (2016:4) “XAMPP adalah paket software yang
didalamnya sudah terkandung web server apache, database MySQL, dan PHP
Interpreter”.
Software XAMPP bersifat open sources yang dapat diperoleh secara gratis
dari situs www.apachefriends.org. XAMPP adalah perangkat lunak yang
mendukung banyak sistem operasi dan merupakan komplikasi dari beberapa
program. Fungsinya adalah sebagai server yang berdiri sendiri dan terdiri atas
Apache, MySQL, dan bahasa pemrograman PHP.
2.1.8. HTTP (Hypertext Transfer Protocol)
Hypertext Transfer Protocol merupakan sebuah protokol yang digunakan
untuk mentrasfer halaman web di internet. Tujuan asli diciptakannya protokol ini
adalah untuk menyampaikan informasi melalui world wide web (www).
Menurut Tim EMS (2015:102) “HTTP adalah protokol yang bekerja
sebagai respons antara client dan server”. Client HTTP (sebuah browser) memulai
sebuah request dengan cara melakukan koneksi ke port tertentu pada komputer
12
server, yang pada umumnya menggunakan port 80. Server HTTP yang menerima
koneksi tersebut kemudian mengirimkan perintah untuk menampilkan halaman
tertentu yang disimpan di server web tersebut.
2.1.9. PHP (Hypertext Prepocessor)
Menurut Tim Ems (2016:1) “PHP adalah bahasa scripting server dan
merupakan tool yang powerful untuk membuat webpage yang dinamis dan
interaktif”. PHP adalah singkatan dari Hypertext Prepocessing yang merupakan
bahasa scripting untuk web yang cukup popular.
Dengan PHP kita bisa membuat web dinamis dimana kode PHP diselipkan
diantara script kode-kode HTML yang merupakan bahasa markup standar untuk
dunia web.
2.1.10. HTML (Hypertext Markup Language)
Menurut Jubilee Enterprise (2015:1) “HTML adalah script pemograman
yang mengatur bagaimana kita menyajikan informasi di dunia internet dan
bagaimana informasi itu membawa kita melompat dari satu tempat ke tempat
lainnya”.
HTML pada dasarnya merupakan dokumen ASCII atau teks biasa, yang
dirancang untuk tidak bergantung pada suatu sistem operasi tertentu. HTML
dibuat oleh Tim Berners-Lee ketika masih bekerja untuk CERN, dan dipopulerkan
pertama kali oleh browser Mosaic.
13
2.1.11. CSS (Cascading Style Sheet)
Menurut Nugroho (2014:1) “Cascanding Style Sheet adalah bahasa style
sheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam
bahasa markup”. CSS bekerja sebagai pelengkap pada elemen HTML yang
kesemuanya itu dapat dikendalikan dengan menggunakan dengan menggunakan
sebuah bahasa script CSS. Penggunaan CSS dilakukan untuk memperluas
kemampuan HTML dalam memformat dokumen web atau untuk memperindah
tampilan web. Penulisan kode CSS disisipkan pada tak HTML.
CSS dapat mengubah besar kecilnya text, mengganti warna background
pada sebuah halaman, atau dapat pula mengubah warna border pada tabel, dan
masih banyak lagi yang dapat dilakukan pleh CSS. Singkatnya, CSS digunakan
untuk mengatur susunan tampilan pada halaman HTML.
2.1.12. Java Script
Menurut Marisa (2017:42) “Javascript adalah bahasa yang berbentuk
kumpulan skrip yang pada fungsinya berjalan pada suatu dokumen HTML,
sepanjang sejarah internet bahasa ini adalah bahasa skrip pertama untuk web”.
Bahasa ini adalah bahasa pemograman untuk memberikan kemampuan tambahan
terhadap bahasa HTML dengan mengijinkan pengeksekusian perintah-perintah
disisi user, yang artinya disisi browser bukan disisi server web.
Javascript bergantung pada browser (navigator) yang memanggil halaman
web yang berisi skrip dari javascript dan tentu saja terselip didalam dokumen
HTML. Javascript juga tidak memerlukan kompilator atau penterjamah khusus
untuk menjalankannya.
14
2.1.13. Database (Basis Data)
A. Pengertian Database ( Basis Data)
Menurut Ladjmudin (2013:21) “Database merupakan kumpulan file yang
saling terintegrasi, namun database tidak akan dapat diakses oleh siapapun tanpa
adanya software aplikasi”.
Selain itu adapula yang mendefinisikan database sebagai kumpulan file,
tabel, atau arsip yang saling terhubung yang disimpan dalam media elektronik.
Beberapa manfaat database yang bisa kita dapatkan antara lain:
a. Kecepatan dan Kemudahan
Database memiliki kemampuan dalam menyeleksi data sehingga menjadi suatu
kelompok yang terurut dengan cepat, Hal inilah yang ahirnya dapat menghasilkan
informasi yang dibutuhkan secara cepat pula. Seberapa cepat pemrosesan data
oleh database tergantung pula pada perancangan database nya.
b. Pemakaian Bersama-sama
Suatu database bisa digunakan oleh siapa saja dalam suatu perusahaan. Sebagai
contoh database mahasiswa dalam suatu perguruan tinggi dibutuhkan oleh
beberapa bagian, seperti bagian admin, bagian keuangan, bagian akademik.
Kesemua bidang tersebut membutuhkan database mahasiswa namun tidak perlu
masing-masing bagian membuat database nya sendiri, cukup database mahasiswa
satu saja yang disimpan di server pusat. Nanti aplikasi dari masing-masing bagian
bisa terhubung ke database mahasiswa tersebut.
c. Kontrol data terpusat
Masih berkaitan dengan point ke dua, meskipun pada suatu perusahaan memiliki
banyak bagian atau divisi tapi database yang diperlukan tetap satu saja. Hal ini
15
mempermudah pengontrolan data seperti ketika ingin mengupdate data
mahasiswa, maka kita perlu mengupdate semua data di masing-masing bagian
atau divisi, tetapi cukup di satu database saja yang ada di server pusat.
d. Menghemat biaya perangkat
Dengan memiliki database secara terpusat maka di masing-masing divisi tidak
memerlukan perangkat untuk menyimpan database berhubung database yang
dibutuhkan hanya satu yaitu yang disimpan di server pusat, ini tentunya
memangkas biaya pembelian perangkat
e. Keamanan Data
Hampir semua Aplikasi manajemen database sekarang memiliki fasilitas
manajemen pengguna. Manajemen pengguna ini mampu membuat hak akses yang
berbeda-beda disesuaikan dengan kepentingan maupun posisi pengguna. Selain
itu data yang tersimpan di database diperlukan password untuk mengaksesnya.
B. MySQL
Menurut Nugroho (2013:26), “MySQL adalah software atau program
Database Server”. Sedangkan SQL adalah bahasa pemrogramannya, bahasa
permintaan (query) dalam database server termasuk dalam MySQL itu
sendiri. SQL juga dipakai dalam software database server lain, seperti SQL
Server, Oracle, PostgreSQL dan lainnya.
Selain itu SQL dapat diartikan sebagai suatu bahasa yang digunakan untuk
mengakses suatu data dalam database relasional dan terstruktur sedangkan
MySQL dalam hal ini menjadi software atau tools untuk mengelola atau
memanajemen SQL dengan menggunakan Query atau Bahasa khusus. Pada
dasarnya database yang dikelola dalam MySQL memang tidak jauh berbeda dari
16
Microsoft Acces yakni berbentuk tabel – tabel yang berisi informasi tertentu.
Perbedaannya terletak pada penggunaan serta pengelolaan database tersebut.
MySQL ini tergolong suatu software yang open source dan berlisensi GPL
atau General Public License. Lisensi GPL ini hanya ditujukan pada perangkat
lunak tertentu untuk keperluan proyek GNU, inilah yang menjadi faktor
banyaknya pengguna MySQL di seluruh dunia. Selain mudah digunakan, anda
dapat mengelola data dengan lebih efektif karena menggunakan script atau Bahasa
tertentu dan secara otomatis akan menjadi perintah ke sistem.
C. PHPMyAdmin
Menurut Rahman (2013:21) “PHPMyAdmin adalah software berbasis
pemograman PHP yang dipergunakan sebagai administrator MySQL melalui
browser (web) yang digunakan untuk management database”. PHPMyAdmin
mendukung berbagai aktivitas MySQL seperti pengelolaan data, table, relasi antar
table, dan lain sebagainya.
Pada dasarnya, penggunaan data pada MySQL dilakukan dengan
mengetikan perintah berupa kode-kode tertentu yang sesuai untuk tujuan tertentu,
teteapi hal itu sangat menyulitkan karena penggunanya harus mengingat setiap
baris perintah agar pemrograman dapar berjalan dengan baik. Kemudian
diciptakanlah software yang dapat mempermudah pekerjaan pengelolaan data