Anda di halaman 1dari 27

BAB II

LANDASAN TEORI

2.1 PERANCANGAN

Proses perancangan bertujuan memenuhi kebutuhan pemakai sistem atau

user mengenai gambaran yang jelas tentang rancangan sistem yang akan dibuat

serta diimplementasikan, tahapan ini menyangkut cara menghubungkan

komponen-komponen software dan hardware.

Menurut Rusdi Nur& Muhammad Arsyad Suyuti (2018 : 5) menyatakan

bahwa:

“Perancangan adalah suatu proses yang bertujuan menganalisis, menilai,


memperbaiki dan menyusun suatu sistem, baik sistem fisik maupun non
fisik yang optimum untuk waktu yang akan datang dengan memanfaatkan
informasi yang ada”

Menurut Michael Fulian (2011 :117) menyatakan bahwa:


“Perancangan adalah untuk mereka bentuk strategi yang mengkhususkan
dalam pembinaan keupayaan dengan tumpuan kepada hasil mirik kepada
tindakan, dan menjitukan serta menguatkan stategi tersebut melalui saling
tindak rapi dengan lapangan melalui penggunaan keputusan berdasarkan
bukti yang ditemui”

Menurut Soetama Rizky (2011 : 140) menyatakan bahwa:


“Perancangan adalah sebuah proses mendefinisikan sesuatu yang
dikerjakan dengan menggunakan teknik yang bervariasi serta melibatkan
deskripsi mengenai arsitektur serta detail komponen dan juga keterbatasan
yang akan dialami dalam proses pengerjaanya”.

Jadi dapat disimpulkan, perancangan adalah suatu tahapan yang dilakukan

untuk menentukan bagaimana suatu system menyelesaikan permasalahan yang

6
7

ada, dengan mengatur komponen-komponen dalam system tersebut sehingga

sistem dapat bekerja sebagaimana yang diharapkan.

2.2 SISTEM INFORMASI

2.2.1 Sistem

Sistem berasal dari bahasa Latin yaitu (systema) dan bahasa yunani

(sustema) yang memiliki pengertian bahwa sebuah system merupakan suatu

kesatuan yang di dalamnya terdiri dari komponen atau elemen yang berhubungan

satu dengan lainnya berfungsi untuk memudahkan aliran informasi, materi atau

energi.Berikut adalah beberapa definsi mengenai system antara lain :

Menurut Ariawan (2009 : 1) menyatakan bahwa: “Sistem sebagai

kumpulan/komponen apapum baik phisik ataupun non phisik yang saling

berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai

satu tujuan tertentu”

Menurut Jeperson Hutahaean (2014 : 2) “Sistem adalah suatu jaringan

kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama

untuk melakukan kegiatan atau untuk melakukan sasaran yang tertentu”.

Menurut Elisabet Yunaeti Anggraeni dan Rita Irviani (2017 : 1) “Sistem

adalah kumpulan orang yang saling bekerja sama dengan ketentuan-ketentuan

aturan yang sistematis dan terstruktur untuk membentuk satu kesatuan yang

melaksanakan suatu fungsi untuk mencapai tujuan”.

Berdasarkan pendapat beberapa ahli diatas maka kesimpulan Sistem

adalah sekumpulan elemen yang dalam sebuah jaringan yang bekerja secara
8

Teratur dalam satu kesatuan yang bulat dan terpadu untuk mencapai sebuah tujuan

atau sasaran tertentu.

Ada 8 karakteristik sistem supaya sistem itu dikatakan sistem yang baik

menurut Japerson Hutahaean (2014 : 3) yakni:

1. Komponen

Suatu sistem terdiri dari sejumlah komponen-komponen yang saling

berinteraksi, yang artinya saling bekerja sama membentuk suatu kesatuan.

Komponen sistem terdiri dari komponen yang berupa subsistem atau bagian-

bagian dari sistem.

2. Batasan Sistem (Boundary)

Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan

sistem yang lain atau dengan lingkungan luarnya.

3. Lingkungan Luar Sistem (Environment)

Lingkungan luar sistem adalah diluar batas dari sistem yang mempengaruhi

operasi sistem.

4. Penghubung Sistem (Interface)

Penghubung sistem merupakan media penghubung antara satu subsistem

dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-

sumber daya mengalir dari subsistem ke subsistem lain.

5. Masukkan Sistem (Input)

Masukkan adalah energi yang dimasukkan kedalam sistem, yang dapat berupa

perawatan (maintenance input), dan masukkan sinyal (signal input).


9

6. Keluaran Sistem (Output)

Keluaran sistem adalah hasil dari energi yang diolah dan diklarifikasi menjadi

keluaran yang berguna dan sisa pembuangan.

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

akan dihasilkan sistem.

2.2.2 Informasi

Informasi merupakan bagian yang penting dalam kehidupan manusia, setiap

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

tersebut mempunyai manfaat untuk pemakainya. Berikut beberapa pengertian dari

informasi :

MenurutMuhammad Muslihudin & Oktafianto (2016 : 10) menyatakan

bahwa: “Informasi adalah data yang telah diolah menjadi sebuah bentuk yang

berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini

atau mendatang”.
10

Menurut Sri Mulyani (2016 : 12) menyatakan bahwa: “ Informasi

merupakan data yang sudah diolah yang ditunjukan untuk seseorang, organisasi

ataupun siapa saja yang membutuhkan”.

Menurut Elisabet Yunaeti Anggraeni & Rita Irviani (2017 : 12) menyatakan

bahwa:

“ Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam


suatu bentuk yang lebih berguna dan lebih berarti bagi penerimannya yang
menggambarkan suatu kejadian-kejadian yang nyata yang digunakan untuk
pengambilan keputusan”.

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

manfaatnya dalam pengambilan keputusan-keputusan yang akan datang.

2.2.3 Sistem Informasi

Suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan

pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan

strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-

laporan yang diperlukan.. Dan berikut ini merupakan penjelasan mengenai sistem

informasi, yaitu :

Menurut Abdul Kadir (2014 : 8) mendefinisikan :


“Sistem informasi mencakup sejumlah komponen (manusia ,komputer
,teknologi informasi dan prosedur kerja), ada sesuatu yang di proses(data
menjadi informasi), dan dimaksudkan untuk mencapai sasaran atau
tujuan”.
11

Menurut Elisabet Yunaeti Anggraeni & Rita Irviani (2017 : 12)

menyatakan bahwa:

“Sistem Informasi adalah suatu sistem dalam suatu organisasi yang


mempertemukan kebutuhan pengolahan transaksi harian yang mendukung
fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi
dari suatu organisai untuk dapat menyediakan kepada pihak luar tertentu
dengan informasi yang diperlukan untuk pengambilan keputusan”.

Menurut Hapzi Ali dan Tonny Wandra (2010 : 13) menyatakan bahwa :

“Sistem Informasi (Information system) merupakan suatu kumpulan dari

komponen-komponen dalam suatu perusahaan atau organisasi yang berhubungan

dengan proses penciptaan dan pengaliran informasi”.

Berdasarkan pendapat-pendapat tersebut dapat disimpulkan bahwa sistem

informasi adalah sekumpulan prosedur organisasi yang dilaksanakan untuk

mencapai suatu tujuan yaitu memberikan informasi bagi pengambil keputusan dan

untuk mengendalikan organisasi.

2.3 RESERVASI

Pemesanan dalam bahasa inggris adalah Reservation yang berasal dari kata

to reserve yaitu menyediakan atau mempersiapkan atempat sebelumnya. Berikut

ini definisi reservasi menurut dari beberapa ahli adalah sebagai berikut:

Menurut Emmita Devi Hari Putri (2016 : 39) menyatakan bahwa:

“Room reservation adalah suatu pemesanan kamar yang dilakukan


beberapa waktu sebelumnya, yang diperoleh hotel dari berbagai sumber
dengan menggunakan berbagai cara pemesanan untuk memastikan bahwa
tamu akan memperoleh kamar pada waktu check-in”

Menurut Gagas Ulung (2009 : 151) : “Reservation pemesanan kamar

hotel, bisa dilakukan secara langsung melalui telepon atau internet/online”.


12

Menurut Jones dan Bartlett (2010 : 54) menyatakan bahwa:“Reservasi

adalah proses alokasi preemtif barang atau kegiatan selanjutnya”.

Berdasarkan pendapat-pendapat tersebut dapat disimpulkan reservasi

adalah sebuah proses pemesanan yang bertujuan untuk memilih sebuah hotel

terbaik dan dapat pula memudahkan para pelanggan yang ingin memesan kamar.

2.4 WEBSITE

Saat ini informasi web didistribusikan melalui pedekatan hyperlink, yang

memungkinkan suatu teks, gambar ataupun objek lain menjadi acuan untuk

membuka halaman web lain. dengan pendekatan hyperlink ini, seseorang dapat

memperoleh informasi dengan meloncat dari suatu halaman ke halaman lain.

Menurut Rohi Abdullah (2018 : 1) menyatakan bahwa:

“Website dapat diartikan sebagai kumpulan halaman yang berisi


informasidata digital baik berupa teks, gambar, animasi, suara dan video
atau gabungan dari semuanya yang disediakan melalui jalur koneksi
internet sehingga dapat di akses dan dilihat oleh semua orang di seluruh
dunia”

Menurut Yuhefizar, HA Mooduto , Rahmat Hidayat (2009 : 2) : “Website

adalah keseluruhan halaman-halaman web yang terdapat dalam sebuah domain

yang mengandung informasi”

Menurut Taufik Ginanjar (2014 : 5) menyatakan bahwa: “ Website adalah

rangkaian atau sejumlah halaman di internet yang memiliki topik saling terkaiit

untuk mempresentasikan suatu informasi”


13

Dari definisi diatas, dapat disimpulkan bahwa websiteadalah sebuah sistem

dimana informasi dalam bentuk teks, gambar, suara, didalamnya yang

menggunakan protokol HTTP (hypertext transfer protocol) sehingga dapat terlihat

sebagai jaringan terbesar dunia, yakni internet.

Menurut Rohi Abdulloh (2018 : 1) , menyatakan secara umum, website

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 seperti profil perusahaan atau organisasi.

 Website Dinamis

Website dinamis yaitu jenis website yang isinya terus di perbaharui secara

berkala oleh pengelola web atau pemilik website. Website jenis ini banyak

dimiliki oleh perusahaan atau perorangan yang aktifitas bisnisnya memang

berkaitan dengan internet. Contoh paling mudah dari website jenis ini

yaitu web blog dan website berita.

 Website Interaktif

Website interaktif pada dasarnya termasuk dalam kategori website

dinamis, dimana isi informasinya selalu di perbaharui dari waktu ke

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

twitter atau website marketplace seperti bukalapak, tokopedia, dan

sebagainya.

2.5 DATABASE

Database adalah kumpulan dari item data (file atau tabel) yang saling

berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah

skema atau struktur tertentu, tersimpan dalam perangkat keras komputer, dan

digunakan perangkat lunak untuk memanipulasinya. Ada berberapa definisi

database atau basis data dari para pakar namun memiliki maksud dan tujuan yang

sama.

Menurut Suryo Binarto (2012 : 21) menyatakan bahwa: “Database adalah

kumpulan informasi yang di simpan di dalam komputer secara sistematik untuk

memperoleh informasi dari basis data tersebut”

Menurut Dianing P (2012 : 57) menyatakan bahwa : “Database adalah

tempat dimana kita akan “menyimpan” data yang dibutuhkan web”

Menurut Indrajani (2018 : 2) mendefinisikan Basis Data adalah:

“Kumpulan terpadu dari elemen data logis yang saling berhubungan. Basis Data

mengonsolidasi banyak catatan yang sebelumnya disimpan dalam file terpisah”.

Berdasarkan dari definisi para pakar dapat disimpulkan bahwa database

merupakan suatu kumpulan data yang saling berhubungan yang dapat diolah dan

bisa menghasilkan informasi secara terstruktur.


15

2.6 ALAT BANTU PEMODELAN SISTEM

Dalam penelitian ini penulis menggunakan pemodelan sistem dengan

UML (Unified Modeling Language) yang terdiri dari use case diagram, class

diagram, activity diagram. Dan pemodelan alur sitem menggunakan flowchart.

2.6.1 UML (Unified Modeling Language)

UML (Unified Modeling Language) digunakan sebagai suatu cara untuk

mengkomunikasikan idenya kepada para pemrogram serta calon pengguna

sistem/perangkat lunak. Dengan adanyan bahasa yang bersifat standar,

komunikasi perancang dengan pemrogram (komunikasi antar anggota kelompok

pengembang) serta calon pengguna diharapkan menjadi mulus, adapun pengertian

UML menurut para ahli dapat dipaparkan sebagai berikut :

Menurut Shofwan Hanief & Dian Pramana (2018 : 166) menyatakan

bahwa: “Unified Modelling Language (UML) adalah sebuah “bahasa” yang telah

menjadi standar dalam industri untuk visualisas, merancang dan

mendokumentasikan sistem piranti lunak”

Menurut Eng RH. Sianipar (2016 :75) menyatakan bahwa:“UML

merupakan singkatan Unifed Modelling Language, yang telah menjadi notasi

popular untuk mempresentasikan perancangan atas sebuah program berorientasi

objek”.

Menurut Feri Sulianta & Fajri Rakhmat Umbara (2015 : 151) : “UML

merupakan kumpulan diagram yang sudah memiliki standar untuk pembangunan

perangkat lunak berbasis objek”.


16

Jadi dapat disimpulkan UML merupakan bahasa grafis pemodelan objek

yang tediri dari simbol dan diagram yang digunakan untuk memodelkan perangkat

lunak yang dapat diterjemahkan ke kode program menggunakan bahasa

pemrograman yang mendukung pemrograman berbasis objek.

2.6.2 Use Case Diagram

Use case diagram merupakan pemodelan untuk kelakuan (behavior)

sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi

antara satu atau lebih aktor dengan sistem informasi yang dibuat. Dan ada pula

beberapa pengertian menurut para ahli antara lain :

Menurut Sri Mulyani (2016 : 245) menyatakan bahwa:

“ Use Case Diagram yaitu diagram yang menggambarkan dan


merepresentasikan aktor, use case dan dependencies suatu proyek dimana
tujuan dari diagram ini adalah menjelaskan konsep hubungan antara sistem
dengan dunia luar”

Menurut Muslihudin dan Oktafianto (2016 :63) mengungkapkan:

“Usecase menggambarkan external view dari sistem yang akan kita buat

modelnya”.

Menurut Sholiq (2010 : 21) menyatakan bahwa : “Use Case adalah

fungsionalitas atau persyaratan-persyaratan sistem yang harus dipenuhi oleh

sistem yang akan dikembangkan tersebut menurut pandangan pemakai sistem”.

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

sebuah sistem informasi dan siapa saja yang berhak menggunakan.


17

Dan berikut ini merupakan simbol dan fungsi pada use case diagram yang

dapat dilihat pada tabel 2.1.

Tabel 2.1 Simbol Dan Fungsi Use Case Diagram

Rosa A.S dan M.Shalahuddin (2013 : 156)

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

2.6.3 Activity Diagram

Activity diagram menggambarkan rangkaian aliran dari aktivitas yang

dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk aktifitas

lainnya seperti use case atau interaksi. Dan berikut ini merupakan pengertian

beberapa ahli, antara lain :

Menurut Sri Mulyani (2016 : 249) : “Activty diagram adalah diagram

UML yang digunakan untuk menggambarkan alur aktivitas dari suatu proses”

Menurut Muhammad Muslihudin dan Oktafianto (2016 :63)

mengungkapkan: “Diagram aktivitas adalah tipe khusus dari diagram status yang

memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu

sistem”.

Menurut Indrajani (2015 : 115) : “Activty diagram digunakan untuk

menganalisis behavior dengan use case yang lebih kompleks dan menunjukkan

interaksi-interaksi di antara mereka satu sama lain”.

Jadi dapat disimpulkan bahwa activity diagram merupakan suatu teknik

dalam menggambarkan aktivitas-aktivitas yang terjadi didalam Use case.

Dan berikut ini merupakan simbol dan fungsi pada activity diagram yang

dapat dilihat pada tabel 2.2.


19

Tabel 2.2 Simbol Dan Fungsi Activity Diagram

Rosa A.S dan M.Shalahuddin (2013 : 162)

Nama Simbol Deskripsi

Status awal Status awal aktivitas sistem, sebuah diagram


aktivitas memiliki sebuah status awal

Aktivitas yang dilakukan sistem, akivitas


Aktivitas
biasanya diawali dengan kata kerja
aktivitas

Percabangan/decision Asosiasi percabangan dimana jika ada


pilihan aktivitas lebih dari satu

Asosiasi penggabungan dimana lebih dari


Penggabungan/join
satu aktivitas digabungkan menjadi satu

Status akhir yang dilakukan sistem, sebuah


Status akhir diagram aktivitas memiliki sebuah status
akhir

Swimline Memisahkan organisasi bisnis yang


bertanggung jawab aktivitas yang terjadi
Nama swimline

2.6.4 Class Diagram

Diagram kelas adalah diagram yang digunakan untuk menampilkan

beberapa kelas serta paket-paket yang ada dalam sistem atau perangkat lunak yang

sedang kita kembangkan. Dan berikut ini merupakan penjelasan mengenai class

diagram, antara lain :


20

Menurut Sri Mulyani (2016 : 247) menyatakan bahwa : “Class Diagram

adalah diagram yang digunakan untuk mempresentasikan kelas, komponen-

komponen kelas dan hubungan antara masing-masing kelas”

Menurut Rosa A.S & M. Shalahuddin (2013 : 141) menyatakan bahwa :

“Diagram Kelas atau Class Diagram menggambarkan struktur sistem dari segi

pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.”.

Menurut Sholiq (2010 : 27) menyatakan bahwa : “Diagram kelas

menunjukkan interaksi antar kelas-kelas dalam sistem”.

Sehingga dapat disimpulkan bahwa diagram kelas atau class diagram

menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan

dibuat untuk membangun sistem.

Dan berikut ini merupakan simbol dan fungsi pada class diagram yang

dapat dilihat pada tabel 2.3.

Tabel 2.3 Simbol Dan Fungsi Class Diagram

Tabel 2.3 Simbol-Simbol Class

Rosa A.S dan M.Shalahuddin (2013 : 146)

Simbol Deskripsi
Kelas Kelas pada struktur sistem
Nama_kelas

+ atribut

+ operasi()

Antar muka/interface Sama dengan konsep interface dalam


pemrograman berorientasi objek

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)

Kebergantungan/dependency Relasi antar kelas dengan makna


kebergantungan antar kelas

Agregasi/aggregation Relasi antar kelas dengan makna semua-


bagian (whole-part)

2.6.5 Flowchart

Flowchart merupakan diagram yang menggambarkan aliran sistem dimana

flowchart membantu perancang sistem untuk melihat aliran sistem yang dirancang

dan mengetahui sistem mana yang akan dibuat. Dan ada pula beberapa pengertian

menurut para ahli antara lain :

Menurut Albert R. Roberts & Gilbert J. Greene (2009 : 495) menyatakan

bahwa : “Flowchart adalah suatu metode yang digunakan untuk menyajikan dalam

bentuk bagan alur atau sekuensi aktual serangkaian peristiwa dalam proses atau

layanan yang diberikan”

Menurut Bonnie Soeherman & Marion Pinontoan (2008 : 133)

menyatakan bahwa : “Flowchart atau bagan alur merupakan metode untuk

menggambarkan tahap-tahap penyelesaian masalah (prosedur) beserta aliran data

dengan simbol-simbol standar yang mudah dipahami”


22

Menurut Wandah Wibawanto (2017 : 20) menyatakan bahwa :

“Flowchart adalah suatu bagian dengan symbol-simbol tertentu yang

menggambarkan urutan proses secara mendetail dan hubungan suatu proses

(intruksi) dengan proses lainnya dalam suatu program”.

Kesimpulannya Flowchart adalah gambaran proses atau prosedur untuk

memudahkan pemahaman pengguna terhadap informasi.

Tabel 2.4 Simbol- Simbol Program Flowchart

(Lamhot Sitorus : 2015)

No Simbol Nama Fungsi


Menyatakan permulaan atau akhir
1 Terminal suatu program

Menyatakan proses input atau


output tanpa tergantung jenis
2 Input/Output
peralatannya

Menyatakan suatu tindakan atau


(proses) yang dilakukan oleh
Proces
3 komputer

Menunjukkan suatu kondisi


tertentu yang akan menghasilkan
Decision
4 dua kemungkinan jawaban : ya /
tidak
Menyatakan sambungan dari
Connector proses lainnya dalam halaman
5
yang berbeda
Menyatakan sambungan dari
Offline Connector proses keproses lainnya dalam
6
halaman yang berbeda.
Menyatakan penyediaan tempat
Predefined penyimpanan suatu pengolahan
7
Process untuk memberikan harga awal
Menyatakan input berasal dari
Punched Card kartu atau output ditulis ke kartu
8
23

No Simbol Nama Fungsi


Digunakan untuk input atau
9 Punch Tape output yang menggunakan pita
kertas berlubang
Mencetak keluaran dalam bentuk
10 Document dokumen (melalui printer)

Menyatakan jalannya suatu


11 Flow proses

2.7 ALAT BANTU PEMBUATAN PROGRAM

Penelitian ini menggunakan alat bantu pembuatan program yang terdiri

dari HTML, PHP, MySQL, Dreamweaver CS 5 dan XAMPP. Berikut ini

penjelasannya, antara lain.

2.7.1 Hyper Text Markup Language (HTML)

HTML (Hyper Text Markup Language) adalah satu format data yang

digunakan untuk membuat dokumen hypertext yang dapat dieksekusi dari satu

platform ke platform komputer lainnya tanpa perlu memerlukan suatu perubahan

apapun dengan suatu alat tertentu. Berikut ini beberapa definisi HTML antara lain

sebagai berikut :

Menurut Rohi abdulloh (2018 : 7) menyatakan bahwa: “HTML merupakan

singkatan dari Hypertext Markup Language yaitu bahasa standar web yang

dikelola penggunanya oleh W3C (World Wide Web Consortium) berupa tag-tag

yang menyusun setiap elemen dari website”


24

Menurut Jubilee Enterprise (2016 : 16) : “HTML adalah Hypertext

Markup Language yang artinya adalah sebuah teks berbentuk link dan mungkin

juga foto atau gambar yang saat di dokumen lainnya”

Menurut Rian Ariona (2013 : 10) : “HTML adalah semua halaman web

yang sering anda buka seperti facebook.com, twitter.com, google.com dan lain

sebagainya ditampilkan dengan menggunakan HTML”

Kesimpulannya HTML adalah bahasa standar web yang berbentuk link

dan mungkin juga foto atau gambar yang saat di dokumen lainnya.

2.7.2 PHP

PHP (PHP Hypertext Prepocessor) merupakan bahasa scripting server-

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

para ahli antara lain :

Menurut Rohi Abdulloh (2018 : 127) : “PHP merupakan kependekan dari

PHP Hypertext Preprocessor yaitu bahasa pemograman web yang dapat

disisipkan dalam skrip HTML dan bekerja di sisi server”

Menurut Anhar (2010 : 3) : “PHP singkatan dari PHP : Hypertext

Preprocessor yaitu bahasa pemograman web server-side yang bersifat open

source”
25

Menurut Wahana Komputer (2010 : 1) : “PHP merupakan salah satu

bahasa (sering disebut script) pemrograman yang sering digunakan pada sisi

server sebuah web”

singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman

yang digunakan secara luas untuk penanganan pembuatan dan pengembangan

sebuah situs web dan bisa digunakan bersamaan dengan HTML.

Beberapa fungsi dari PHP (Rohi Abdulloh, 2018 : 128), berikut:

1. Menghasilkan halaman dinamis pada website.

2. Membuat, membuka, menulis, membaca, menghapus dan menutup file

pada server.

3. Memproses data yang dikirim dari form.

4. Mengirim dan mengakses cookie.

5. Modifikasi data pada database.

6. Mengontrol akses user.

7. Mengenkripsi data.

Kesimpulannya PHP adalahbahasa pemograman web yang dapat

disisipkan dalam skrip HTML dan bekerja di sisi server.

2.7.3 MySQL

MySQL merupakan software RDMS (atau server database) yang dapat

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

pengertian menurut para ahli antara lain :


26

Menurut Wahana Komputer (2010 : 5) menyatakan bahwa : “MySQL

adalah program database yang mampu mengirim dan menerima data dengan

sangat cepat dan multi user”.

Menurut Kani, Firmansyah, Unggul Utan Sufandi (2010 : 76) menyatakan

bahwa :“MySQL adalah Database server yang cepat, handal, dan mudah dipakai

karena diperkaya dengan fungsi, MySQL Server dengan akses sangat cepat sangat

cocok untuk database yang mengakses ke internet”.

Menurut Anhar (2010 : 21) menyatakan bahwa:

“MySQL (My Structure Query Language) adalah sebuah perangkat lunak


sistem manajemen basis data SQL (Database Management System) atau
DBMS dari sekian banyak DBMS, seperti Oracle, MS SQL, Postagre
SQL, dan lain-lain”.

Berdasarkan uraian diatas dapat disimpulkan bahwa MySQL adalah sebuah

program database server yang mampu menerima dan mengirimkan datanya

dengan sangat cepat, multi user serta menggunkan perintah standar SQL.

Gambar 2.1 Tampilan MySQL (inwepo.co : 2016)


27

2.7.4 Dreamweaver CS 5

Dreamweaver CS 5 adalah editor profesional yang berfungsi mendesain,

melakukan coding dan mengembangkan website yang paling terkenal di dunia

web. Berikut beberapa definisi mengenai dreamweaver :

Menurut Jubilee Enterprise (2010 : 1) menyatakan bahwa: “Dreamweaver

CS5 merupakan software canggih untuk membuat desain-desain web, baik dari

sisi grafis maupun scripting”

Menurut Dadan Sutisna (2008 : 51) menyatakan bahwa: “Dreamweaver

adalah salah satu editor web yang banyak digunakan oleh para programer,

membantu dalam mengelola situs dan memahami kode-kode pemograman”

Menurut Supono dan Virdiandry Putratama (2012 : 14) menyatakan

bahwa: “Dreamweaver merupakan perangkat lunak yang digunakan untuk

membuat atau meng-edit halaman Web”.

Berdasarkan keterangan para ahli diatas dapat ditarik kesimpulan

Dreamweaver merupakan perangkat lunak yang ditujukan untuk membuat suatu

situs web. Dreamweaver menjadi web editor yang banyak digunakan oleh para

web developer. Hal itu antara lain karena kemudahan dalam penggunaannya,

kelengkapan fiturnya dan juga dukungannya terhadap teknologi terkini.

Dreamweaver merupakan salah satu perangkat lunak yang dikembangkan oleh

Macromedia Inc . Dan sekarang resmi Milik Adobe

Berikut adalah tampilan Adobe dreamweaver dapat dilihat pada gambar 2.2:
28

Gambar 2.2 TampilanDreamweaver(Muliana aziwa : 2016)

2.7.5 XAMPP

XAMPP merupakan salah satu paket instalasi apache, PHP, dan MySQL

secara instant yang dapat digunakan untuk membantu proses instalasi ketiga

produk tersebut. Berikut adalah beberapa definisi tentang XAMPP :

Menurut Yahya Kurniawan, ST (2008 : 118) :

“XAMPP adalah perangkat lunak yangmemaketkan Apache, MySQL, PHP,


dan Perl sekaligus. Aplikasi ini lebih disarankan bagi pengguna Windows
dari pada Linux, karena sebagian besar distro Linux telah dilengkapi dengan
Apache, PHP, MySQL dan Perl”

Menurut Andrea Adelheid (2013 : 1) : “XAMPP adalah perangkat lunak

yang dikembangkan oleh apache. Kegunaan dari aplikasi ini adalah membangun

server yang berdiri sendiri(localhost)”

Menurut Dadan & Kerendi Developers (2015 : 28) : “XAMPP adalah salah

satu aplikasi web server apache yang terintegrasi dengan MySQL dan

phpmyadmin”
29

Berdasarkan pengertian diatas dapat disimpulkan Pengertian XAMPP

adalah perangkat lunak ( free software) bebas, yang mendukung untuk banyak

sistem operasi, yang merupakan kompilasi dari beberapa programBerdasarkan

definisi diatas dapat disimpulkan bahwa XAMPP adalah suatu software yang

berbasis open source yang di dalamnya terdapat software -software pembantu.

Gambar 2.3 TampilanXAMPP(Global Komputer : 2016)

2.8 PENELITIAN SEJENIS

Penelitian sejenis merupakan review dari beberapa jurnal yang membantu

penulis untuk membuat sistem yang akan dirancang dan juga memberikan bahan

untuk perbandingan. Dan penelitian sejenis dalam dilihat pada tabel 2.5

Tabel 2.5 Penelitian Sejenis

No. Peneliti Judul Metode Hasil Penelitian


Penelitian
1. Erikson Pengembangan Metode Berdasakan hasil dan
Damanik Aplikasi Reservasi permodelan pembahan yang telah diteliti
(2011) KamarHotel sistem yaitu maka aplikasi pemesanan
Berbasis uml kamar hotel berbasis web
30

No. Peneliti Judul Metode Hasil Penelitian


Penelitian
WebMedan (unified menggunakan php dan mysql
modeling adalah aplikasi yang berupa
language) menu masukan antara lain
dan metode masukan tipe kamar, kamar,
pengemban fasilitas, fasilitas perkamar
gan sistem dan menu keluaran berita.
yaitu
waterfall
2. Friska Rancang Bangun Metode Fungsi-fungsi yang ada pada
Dian Sistem Informasi permodelan sistem sudah sesuai dengan
Lolo Reservasi Hotel sistem yaitu perancangannya. Dalam
Tandilia Berbasis Web uml proses reservasi dapat
n, dengan Framwork (unified berjalan baik.
I Made Codeigniter modeling
Adi Denpasar language),p
Purwanta erancangan
ra, Naser dan desain
Jawas(20 sistem
15) menggunka
n ERD
3. Gungun PengembanganSist Metode Dengan adanya sistem
Ginanjar em Informasi yang pemesanan kamar ini untuk
Arifin, PemesananKamar dilakukan meningkatkan kualitas
Asep Hotel Berbasis pada pelayanan, serta proses bisnis
Deddy, Web Menggunakan penelitian yang ada di Resort Banyu
M.Kom, Metodologi Rapid ini adalah Alam. Sistem yang
Eri Application dengan disediakan pun menyediakan
Satria, Development mengadaka informasi dan kebutuhan
M.Si Garut n study Resort Banyu Alam antara
(2013) literatur lain yaitu pemesanan kamar,
untuk input data jenis kamar, input
mendapat data kamar serta update harga
hipotesis reservasi kamar.
dan
pemahaman
.
Untuk
menyelesaik
an
penelitian
ini
mengadopsi
metode
Rapid
31

No. Peneliti Judul Metode Hasil Penelitian


Penelitian
Applicatin
Depelovmen
t (RAD)
4. Azahari Sistem Informasi Metode Dengan dibuatnya website
Lathyf, Reservation Kamar permodelan tersebut diharapkan dapat
Muham Hotel Berbasis sistem yaitu mendukung kinerja serta
mad Web Pada Mesra SDLC pelayanan dari Mesra
Safii Business & Resort (System Busniess & Resort Hotel dan
(2012) Hotel Developmen juga dimanfaatkan untuk
Semerang t Life Cycle) mempromosikan Mesra
metode Business & Resort Hotel
pengemban kedunia luas bahwa hotel
gan sistem yang berada di ibukota
yaitu Kalimantan Timur ini juga
waterfall bias bersaing dengan hotel-
hotel yang ada diluar sana
5. Carrine AnalisisSistem Penelitian Berdasarkan hasil penelitian
Ayu Informasi ini ini dapat disimpulkan sistem
Aprillia Reservasi Hotel penelitian pelayanan reservasi secara
Endang (Studi Pada Sistem kualitatif otomatis metupakan cara
Siti Informasi dengan yang terbaik dalam menarik
Astuti Reservasi Dewarna analisis minat tamu untuk menginap
Rizki Hotel Letjen deskriptif di Dewarna Hotel Letjen
Yudhi Sutoyo Malang) dengan Sutoyo Malang
Dewanta Malang mengupaya
ra kan suatu
(2017) penelitian
dengan cara
menggamba
rkan
informasi
secara
sistmatis,va
ktual, serta
akurat
tentang
fakta dan
peristiwa
yang
ditemukan
dilapangan
32

Dari tabel 2.5 penelitian sejenis didapatkan kesimpulan bahwa penulis

akan merancang website, bukan hanya bisa memesan kamar hotel / reservasi saja

tetapi juga informasi yang ada di Hotel AW Syariah Kuala Tungkal. Untuk

pemodelan sistem yang menggunakan UML (Unified Modeling Language) antara

lainuse case diagram, class diagram, activity diagram danflowchart dokumen

ataupun flowchart program.

Anda mungkin juga menyukai