LANDASAN TEORI
2.1 PERANCANGAN
user mengenai gambaran yang jelas tentang rancangan sistem yang akan dibuat
bahwa:
6
7
2.2.1 Sistem
Sistem berasal dari bahasa Latin yaitu (systema) dan bahasa yunani
kesatuan yang di dalamnya terdiri dari komponen atau elemen yang berhubungan
satu dengan lainnya berfungsi untuk memudahkan aliran informasi, materi atau
berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai
aturan yang sistematis dan terstruktur untuk membentuk satu kesatuan yang
adalah sekumpulan elemen yang dalam sebuah jaringan yang bekerja secara
8
Teratur dalam satu kesatuan yang bulat dan terpadu untuk mencapai sebuah tujuan
Ada 8 karakteristik sistem supaya sistem itu dikatakan sistem yang baik
1. Komponen
Komponen sistem terdiri dari komponen yang berupa subsistem atau bagian-
Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan
Lingkungan luar sistem adalah diluar batas dari sistem yang mempengaruhi
operasi sistem.
Masukkan adalah energi yang dimasukkan kedalam sistem, yang dapat berupa
Keluaran sistem adalah hasil dari energi yang diolah dan diklarifikasi menjadi
7. Pengolah Sistem
Suatu sistem menjadi bagian pengolah yang akan merubah masukkan menjadi
keluaran. Sistem produksi akan mengolah bahan baku menjadi bahan jadi.
8. Sasaran Sistem
Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasara
dari sistem sangat menentukan iput yang dibutuhkan sistem dan keluaran yang
2.2.2 Informasi
aspek dalam kehidupan tidak terlepas dari informasi untuk pengambilan suatu
keputusan, suatu informasi dapat dikatakan berkualitas tergantung dari tiga hal
yaitu informasi harus akurat berarti informasi harus bebas dari kesalahan,
informasi yang tepat pada waktunya berarti informasi yang datang pada penerima
informasi :
bahwa: “Informasi adalah data yang telah diolah menjadi sebuah bentuk yang
berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini
atau mendatang”.
10
merupakan data yang sudah diolah yang ditunjukan untuk seseorang, organisasi
Menurut Elisabet Yunaeti Anggraeni & Rita Irviani (2017 : 12) menyatakan
bahwa:
Dari beberapa pendapat para ahli di atas maka dapat disimpulkan bahwa
pengertian informasi adalah data yang telah diolah menjadi suatu bentuk yang
penting bagi sipenerima dan mempunyai nilai yang nyata atau dapat dirasakan
strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-
laporan yang diperlukan.. Dan berikut ini merupakan penjelasan mengenai sistem
informasi, yaitu :
menyatakan bahwa:
Menurut Hapzi Ali dan Tonny Wandra (2010 : 13) menyatakan bahwa :
mencapai suatu tujuan yaitu memberikan informasi bagi pengambil keputusan dan
2.3 RESERVASI
Pemesanan dalam bahasa inggris adalah Reservation yang berasal dari kata
ini definisi reservasi menurut dari beberapa ahli adalah sebagai berikut:
adalah sebuah proses pemesanan yang bertujuan untuk memilih sebuah hotel
terbaik dan dapat pula memudahkan para pelanggan yang ingin memesan kamar.
2.4 WEBSITE
memungkinkan suatu teks, gambar ataupun objek lain menjadi acuan untuk
membuka halaman web lain. dengan pendekatan hyperlink ini, seseorang dapat
rangkaian atau sejumlah halaman di internet yang memiliki topik saling terkaiit
dapat di bagi menjadi 3 jenis, yaitu website statis, dinamis, dan interaktif.
Website Statis
Website Statis yaitu jenis website yang isinya tidak di perbaharui secara
berkala, sehingga isinya dari waktu ke waktu akan selalu tetap. Website
jenis ini biasanya hanya digunakan untuk menampilkan profil dari pemilik
Website Dinamis
Website dinamis yaitu jenis website yang isinya terus di perbaharui secara
berkala oleh pengelola web atau pemilik website. Website jenis ini banyak
berkaitan dengan internet. Contoh paling mudah dari website jenis ini
Website Interaktif
waktu. Hanya saja, isi informasi tidak hanya diubah oleh pengelola
website tetapi lebih banyak dilakukan oleh pengguna website itu sendiri.
Contoh website jenis ini yaitu website jejaring sosial seperti facebook dan
14
sebagainya.
2.5 DATABASE
Database adalah kumpulan dari item data (file atau tabel) yang saling
skema atau struktur tertentu, tersimpan dalam perangkat keras komputer, dan
database atau basis data dari para pakar namun memiliki maksud dan tujuan yang
sama.
“Kumpulan terpadu dari elemen data logis yang saling berhubungan. Basis Data
merupakan suatu kumpulan data yang saling berhubungan yang dapat diolah dan
UML (Unified Modeling Language) yang terdiri dari use case diagram, class
bahwa: “Unified Modelling Language (UML) adalah sebuah “bahasa” yang telah
objek”.
Menurut Feri Sulianta & Fajri Rakhmat Umbara (2015 : 151) : “UML
yang tediri dari simbol dan diagram yang digunakan untuk memodelkan perangkat
sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi
antara satu atau lebih aktor dengan sistem informasi yang dibuat. Dan ada pula
“Usecase menggambarkan external view dari sistem yang akan kita buat
modelnya”.
Jadi, dapat disimpulkan Use case adalah langkah – langkah atau urutan
kegiatan yang dilakukan actor dan sistem informasi yang akan dibuat.Secara
singkat, Use case digunakan untuk mengetahui fungsi apa saja yang ada didalam
Dan berikut ini merupakan simbol dan fungsi pada use case diagram yang
Simbol Deskripsi
Use case Fungsionalitas yang disediakan sistem
sebagai unit-unit yang saling bertukar pesan
nama use case antar unit atau aktor; biasanya dinyatakan
dengan menggunakan kata kerja di awal
frase nama use case
Aktor/actor Orang, proses, atau sistem yang berinteraksi
dengan sistem informasi yang akan dibuat
diluar sistem informasi itu sendiri, jadi
walaupun simbol dari aktor adalah gambar
orang, tapi aktor belum tentu merupakan
orang; biasanya dinyatakan menggunakan
nama actor kata benda di awal frase nama actor
Asosiasi / association Komunikasi antara faktor dan use case yang
berpartisipasi pada use case atau use case
memiliki interaksi dengan actor
Ekstensi / extend Relasi use case tambahan ke sebuah use
case dimana use case yang ditambahkan
<<extend>> dapat berdiri sendiri walau tanpa use case
tambahan itu; mirip dengan prinsip
inheritance pada pemograman berorientasi
objek; biasanya use case tambahan
memiliki nama depan yang sama dengan
use case yang ditambahkan
Generalisasi / generalization Hubungan generalisasi dan spesialisasi
(umum – khusus) antara dua buah use case
dimana fungsi yang satu adalah
fungsi yang lebih umum dari lainnya
Menggunakan / include / uses Relasi use case tambahan ke sebuah use
case di mana use case yang ditambahkan
<<include>> memerlukan use case ini untuk menjalankan
fungsinya atau sebagai syarat dijalankan use
case ini
<uses>
18
dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk aktifitas
lainnya seperti use case atau interaksi. Dan berikut ini merupakan pengertian
UML yang digunakan untuk menggambarkan alur aktivitas dari suatu proses”
mengungkapkan: “Diagram aktivitas adalah tipe khusus dari diagram status yang
sistem”.
menganalisis behavior dengan use case yang lebih kompleks dan menunjukkan
Dan berikut ini merupakan simbol dan fungsi pada activity diagram yang
beberapa kelas serta paket-paket yang ada dalam sistem atau perangkat lunak yang
sedang kita kembangkan. Dan berikut ini merupakan penjelasan mengenai class
“Diagram Kelas atau Class Diagram menggambarkan struktur sistem dari segi
Dan berikut ini merupakan simbol dan fungsi pada class diagram yang
Simbol Deskripsi
Kelas Kelas pada struktur sistem
Nama_kelas
+ atribut
+ operasi()
nama_interface
21
Simbol Deskripsi
Asosiasi/association Relasi antarkelas dengan makna umum,
asosiasi biasanya juga disertai dengan
multiplicity
Asosiasi berarti/directed assoiciation Relasi antar kelas dengan makna kelas
yang satu digunakan oleh kelas yang
lain, asosiasi biasanya juga disertai
dengan multiplicity
Generalisasi Realsi antarkelas dengan makna
generalisasi-spesialisasi (umum-khusus)
2.6.5 Flowchart
flowchart membantu perancang sistem untuk melihat aliran sistem yang dirancang
dan mengetahui sistem mana yang akan dibuat. Dan ada pula beberapa pengertian
bahwa : “Flowchart adalah suatu metode yang digunakan untuk menyajikan dalam
bentuk bagan alur atau sekuensi aktual serangkaian peristiwa dalam proses atau
HTML (Hyper Text Markup Language) adalah satu format data yang
digunakan untuk membuat dokumen hypertext yang dapat dieksekusi dari satu
apapun dengan suatu alat tertentu. Berikut ini beberapa definisi HTML antara lain
sebagai berikut :
singkatan dari Hypertext Markup Language yaitu bahasa standar web yang
dikelola penggunanya oleh W3C (World Wide Web Consortium) berupa tag-tag
Markup Language yang artinya adalah sebuah teks berbentuk link dan mungkin
Menurut Rian Ariona (2013 : 10) : “HTML adalah semua halaman web
yang sering anda buka seperti facebook.com, twitter.com, google.com dan lain
dan mungkin juga foto atau gambar yang saat di dokumen lainnya.
2.7.2 PHP
side bagi pemograman web. Secara sederhana, PHP merupakan tool bagi
pengembangan web dinamis. PHP sangat populer karena memiliki fungsi built in
lengkap, cepat, mudah dipelajari, dan bersifat gratis. Skrip PHP cukup disisipkan
pada kode HTML agar dapat bekerja. Dan ada pula beberapa pengertian menurut
source”
25
bahasa (sering disebut script) pemrograman yang sering digunakan pada sisi
pada server.
7. Mengenkripsi data.
2.7.3 MySQL
mengelola database dengan sangat cepat, dapat menampung data dalam jumlah
besar, dan dapat diakses oleh banyak user (multi user), dan dapat melakukan suatu
proses secara sinkron atau berbarengan (multi threaded). Dan ada pula beberapa
adalah program database yang mampu mengirim dan menerima data dengan
bahwa :“MySQL adalah Database server yang cepat, handal, dan mudah dipakai
karena diperkaya dengan fungsi, MySQL Server dengan akses sangat cepat sangat
dengan sangat cepat, multi user serta menggunkan perintah standar SQL.
2.7.4 Dreamweaver CS 5
CS5 merupakan software canggih untuk membuat desain-desain web, baik dari
adalah salah satu editor web yang banyak digunakan oleh para programer,
situs web. Dreamweaver menjadi web editor yang banyak digunakan oleh para
web developer. Hal itu antara lain karena kemudahan dalam penggunaannya,
Berikut adalah tampilan Adobe dreamweaver dapat dilihat pada gambar 2.2:
28
2.7.5 XAMPP
XAMPP merupakan salah satu paket instalasi apache, PHP, dan MySQL
secara instant yang dapat digunakan untuk membantu proses instalasi ketiga
yang dikembangkan oleh apache. Kegunaan dari aplikasi ini adalah membangun
Menurut Dadan & Kerendi Developers (2015 : 28) : “XAMPP adalah salah
satu aplikasi web server apache yang terintegrasi dengan MySQL dan
phpmyadmin”
29
adalah perangkat lunak ( free software) bebas, yang mendukung untuk banyak
definisi diatas dapat disimpulkan bahwa XAMPP adalah suatu software yang
penulis untuk membuat sistem yang akan dirancang dan juga memberikan bahan
untuk perbandingan. Dan penelitian sejenis dalam dilihat pada tabel 2.5
akan merancang website, bukan hanya bisa memesan kamar hotel / reservasi saja
tetapi juga informasi yang ada di Hotel AW Syariah Kuala Tungkal. Untuk