7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
1/15
5
II. LANDASAN TEORI
2.1 Pengertian Sistem
Menurut Pratama (2014:7), Sistem adalah sekumpulan prosedur yang saling
berkaitan dan saling terhubung untuk melakukan suatu tugas bersama-sama.
Menurut Sunyoto (2014:32), Sistem adalah seperangkat unsur-unsur yang
terkait dalam suatu antar relasi di antara unsur-unsur tersebut dan dengan
lingkungan.
Menurut Suryantara (2014:1), Sistem adalah komponen-komponen yang
saling berkaitan dan bekerja sama untuk mencapai suatu tujuan.
Menurut pengertian di atas dapat disimpulkan bahwa sistem adalah
kumpulan dari elemen-elemen yang berinteraksi bersama-sama untuk mencapai
suatu tujuan tertentu.
2.2 Pengertian Informasi
Menurut Pratama (2014:8), Informasi adalah hasil pengolahan data dari satu
atau berbagai sumber, yang kemudian diolah, sehingga memberikan nilai, arti dan
manfaat.
Menurut Sunyoto (2014:39), Informasi adalah sebagai pernyataan yang
menjelaskan suatu peristiwa atau suatu objek atau suatu konsep , sedemikian rupa
sehingga membantu kita untuk membedakan dari yang lain.
Menurut Suryantara (2014:3), Informasi adalah data yang berguna bagi si
pemakai.
Menurut pengertian di atas dapat disimpulkan bahwa informasi adalah
data atau aset yang diolah menjadi bentuk yang lebih berguna dan lebih berarti
bagi yang menerimanya.
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
2/15
2.3 Pengertian Sistem Informasi
Menurut Suryantara (2014:4), Sistem informasi adalah suatu sistem yang
dibuat oleh manusia yang terdiri atas komponen-komponen dalam organisasi
untuk mencapai suatu tujuan , yaitu menyajikan informasi.
Menurut Sunyoto (2014:39), Sistem informasi adalah suatu komponen yang
saling berhubungan, mengumpulkan atau mendapatkan, memproses, menyimpan,
dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan
pengawasan dalam suatu organisasi.
Menurut Pratama (2014:10), Sistem informasi adalah gabungan dari empat
bagian utama. Keempat bagian utama tersebut mencakup perangkat
lunak(software), perangkat keras (hardware), infrastruktur dan Sumber Daya
Manusia(SDM) yang terlatih.
Menurut pengertian di atas dapat disimpulkan bahwa sistem informasi
adalah Suatu kumpulan dalam komponen didalam suatu organisasi yang
mempertemukan kebutuhan pengolahan suatu informasi demi pencapaian tujuan
organisasi.
2.4 Pengertian Perseroan Terbatas
Menurut Akifa P.Nayla (2014:18), Perseroan Terbatas adalah badan hukum
yang merupakan pesekutuan modal, didirikan berdasarkan perjanjian, serta
melakukan kegiatan usaha dengan modal dasar yang seluruhnya terbagi dalam
saham.
Menurut Bahari (2013:7), Perseroan Terbatas adalah badan hukum yang
merupakan persekutuan modal, didirikan berdasarkan perjanjian melakukan
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
3/15
kegiatan usaha dengan modal dasar yang seluruhnya terbagi dalam saham, dan
memenuhi persyaratan yang ditetapkan dalam Undang-Undang RI Nomor 40
Tahun 2007.
Menurut Dr.Francis Tantri (2014:37), Perseroan Terbatas adalah badan
hukum yang merupakan persekutuan modal,didirikan berdasarkan
perjanjian,melakukan kegiatan usaha dengan modal dasar yang seluruhnya terbagi
dalam saham dan memenuhi persayaratan yang ditetapkan dalam Undang-Undang
ini serta peraturan pelaksanaannya.
Menurut pengertian di atas dapat disimpulkan bahwa Perseroan Terbatas
adalah pesekutuan modal yang didirikan berdasarkan perjanjian dan melakukan
kegiatan usaha dengan modal dasar yang seluruhnya terbagi dalam saham
memenuhi persyaratan yang ditetapkan dalam Undang-Undang RI Nomor 40
Tahun 2007.
2.5 Pengertian Website
Menurut Fathurrahman (2014:2), Website adalah 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 satu rangkaian bangunan yang saling terkait dimana
masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink).
Menurut Tim EMS (2014:1), Website adalah apa yang anda lihat via
browser, sedangkan yang disebut sebagai web sebenarnya adalah sebuah
aplikasi web, karena melakukan action tertentu dalam membantu anda melakukan
kegiatan tertentu.
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
4/15
Menurut Aldelherd (2013:1), Website adalah kumpulan dari halaman-
halaman situs yang terangkum dalam sebuah domain atau sub-domain tempatnya
berada dalam world wide di dalam internet.
Menurut pengertian di atas dapat disimpulkan bahwa website adalah
sejumlah halaman webyang memiliki topik dan dapat digunakan untuk mencari
informasi atau menyebarkan informasi.
2.6 Pengertian HTML (H yperText Makrup Language)
Menurut Sibero (2014:19), HTML adalah bahasa yang digunakan pada
dokumen web sebagai bahasa untuk pertukaran dokumen web.
Menurut Wahana (2014:2), HTML adalah bahasa (kode) yang digunakan
untuk membuat halaman web.
Menurut Indrajani (2014:54),HTML adalah aplikasi Stndarized Generalized
Markup Language (SGML) yaitu sistem untuk mendefinisikan tipe dokumen
tersturuktur dan menetapkan bahasa untuk mempresentasikan tipe dokumen
tersebut.
Menurut pengertian di atas dapat disimpulkan bahwa HTML (Hypertext
Markup Language) adalah dasar pembuatan desain yang berisi instruksi tertentu
untuk membuat halaman web.
2.7 Pengertian PHP (PHP Hypertext Preprocessor)
Menurut Sibero (2014:49), PHP adalah pemograman interpreter yaitu
proses penerjemahan baris kode sumber menjadi kode mesin yang mengerti
komputer secara langsung pada saat baris kode dijalankan.
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
5/15
Menurut Wahana (2014:33), PHP adalah bahasa pemograman web yang
dalam penerapannya dapat berdampingan dengan tag-tag HTML dalam sebuah
file.
Menurut Tim EMS (2014:61),PHP adalah jenis bahasa scriping yang lazim
digunakan di halaman web.
Menurut pengertian di atas dapat disimpulkan bahwa PHP adalah suatu
bahasa pemrograman yang dapat melakukan parsing script php yang dapat
ditanam atau disisipkan keHTML.
2.8 Pengertian Basis Data
Menurut Rianto (2014:61), Basis data adalah kumpulan dari item data (file
atau tabel) yang saling berhubungan satu dengan lainnya yang diorganisasikan
berdasarkan sebuah skema atau struktur tertentu, tersimpan dalam perangkat keras
komputer, dan digunakan perangkat lunak untuk manipulasinya.
Menurut Indrajani (2014:2), Basis data adalah suatu kumpulan data yang
berhubungan secara logis dan deskripsi data tersebut, yang dirancang untuk
memenuhi informasi yang dibutuhkan oleh suatu organisasi.
Menurut Kusumawati (2015:1), Basis data adalah kumpulan dari item data
yang saling berhubungan satu dengan yang lainnya yang diorganisasikan
berdasarkan sebuah skema atau struktur tertentu, tersimpan dihardware komputer
dan dengansoftware untuk melakukan manipulasi untuk kegunaan tertentu.
Menurut pengertian di atas dapat disimpulkan bahwa basis data adalah
sekumpulan informasi yang disimpan dalam komputer secara sistematik dan
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
6/15
sistem terkomputerisasi yang tujuan utamanya adalah memelihara data yang
sudah diolah atau informasi dan membuat informasi tersedia saat dibutuhkan.
2.9 Pengertian MySQL (My Structure Query Language)
Menurut Sibero (2014:97), MySQL adalah suatu RDBMS(Relational
Database Management System) yaitu aplikasi sistem yang menjalankan fungsi
pengolahan data.
Menurut Tim EMS (2014:129), MySQL adalah sistem database populer
paling lazim digunakana diPHP.
Menurut Wahana (2014:73), MySQL adalah sistem manajemen database
yang bersifat relational.
Menurut pengertian di atas dapat disimpulkan bahwaMySQL (My Structure
Query Language) adalah sebuah program yang berfungsi untuk membuat
databasebeserta isinya.
2.10 PengertianXampp
Menurut Rianto (2014:1), XAMPP adalah paketPHP danMySQL berbasis
open source, yang dapat digunakan sebagai toolpembantu pengembangan aplikasi
berbasisPHP.
Menurut Pratama (2014:440), XAMPP adalah aplikasi web server bersifat
instan (siap saji) yang dapat digunakan baik di sistem operasi Linux maupun di
sistem operasi Windows.
Menurut Wahana (2014:72),XAMPP adalah singkatan dari X (empat sistem
operasi apa pun), Apache, MySQL, PHP, dan Perl.XAMPP adalah tool
yang menyediakan paket perangkat lunak dalam satu buah paket.
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
7/15
Menurut pengertian di atas dapat disimpulkan bahwa XAMPP adalah
sebuah aplikasiserver dan mudah di pasang di berbagai sistem operasi.
2.11 Pengertian Dreamweaver
Menurut Sibero (2014:384), Dreamweaver adalah suatu produk Web
Developer yang dikembangkan oleh Adobe Systems Inc., sebelumnya produk
Dreamweaver dikembangkan olehMacromedia Inc
Menurut Wahana (2012:2), Dreamweaver adalah program aplikasi yang
digunakan untuk melakukan desain halamanwebsitesecara visual.
Menurut Wahana (2014:52), Dreamweaver adalah salah satu program
aplikasi yang digunakan untuk membuat dan membangun sebuah website baik
secara grafis maupun dengan menulis kode sumber secara langsung.
Menurut pengertian di atas dapat disimpulkan Dreamweaver adalah salah
satu bentuk program editor web yang dibuat oleh Adobeyang digunakan untuk
mendesain situs web.
2.12 Pengertian UML (Uni fi ed M odeli ng L anguage)
Menurut Pratama (2014:48), UML (Unified Modelling Language) adalah
standarisasi internasional untuk notasi dalam bentuk grafik, yang menjelaskan
tentang analisis dan desain perangkat lunak yang dikembangkan dengan
pemrograman berorientasi objek.
Menurut Rosa A.S dan M.Shalahuddin (2013:133), UML (Unified
Modelling Language)adalah salah standar bahasa yang banyak digunakan di,
serta menggambarkan arsitektur dalam pemograman berorientasi objek.
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
8/15
Menurut Supardi (2015:152), UML (Unified Modelling Language) adalah
suatu bahasa pemodelan standar internasional, yang memiliki beberapa diagram.
Menurut pengertian di atas dapat disimpulkan bahwa UML berarti bahasa
pemodelan yang standar untuk pembangunan perangkat lunak.
Blok pembangunan UML adalah diagram. Beberapa diagram ada yang
bersifat khusus (type timing diagram) dan lainnya ada yang bersifat umum
(misalnya diagram kelas). Jenis diagram dapat dikelompokan kedalam sifatnya
yaitu statis dan dinamis. Jenis diagram itu antara lain:
2.13 Pengertian Class Diagram
Menurut Rosa A. S dan M. Shalahuddin (2013:141), Diagram kelas atau
class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas
yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang disebut
atribut dan metode atau operasi.
1. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas
2. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas
Kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-
fungsi sesuai dengan kebutuhan sistem sehingga membuat perangkat lunak atau
programmer dapat membuat kelas-kelas didalam program perangkat lunak sesuai
dengan perancangan diagram kelas.
Berikut ini adalah simbol-simbol yang ada pada diagram kelas :
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
9/15
Tabel 2.1 Simbol Diagram class
Simbol DeskripsiKelas
Nama_kelas
+atribut
+operasi()
Kelas pada struktur sistem
Antarmuka/interface
nama_interface
Sama dengan konsep interfacedalam
pemrograman berorientasi objek
Asosiasi/association Relasi antar kelas dengan makna
umum, asosiasi biasanya juga disertai
Asosiasi berarah/directed association Relasi antar kelas dengan makna kelas
yang satu digunakan oleh kelas yang
lain, asosiasi biasanya juga disertai
dengan multiplicity
Generalisasi Relasi antar kelas 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)
(Sumber : Rosa A.S dan M. Shalahuddin 2013:146-147)
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
10/15
2.14 Pengertian Use CaseDiagram
Menurut Rosa A.S dan M. Shalahuddin (2014:155), Use case atau diagram
use case merupakan pemodelan untuk melakukan (behavior) sistem informasi
yang akan dibuat.Use case mendekripsikan sebuah interaksi antara satu atau lebih
aktor dengan sistem informasi yang akan dibuat.
Ada dua hal utama pada use case yaitu pendefinisian apa yang disebut aktor dan
use case
1.
Aktor merupakan orang, proses, atau sistem lain dari yang
berinteraksi
dengan sistem informasi yang akan dibuat di luar sistem informasi yang
akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar
orang, tapi aktor belum tentu merupakan orang.
2.
Use case merupakan fungsional yang disediakan sistem sebagai unit-
unit yang saling bertukar pesan antar unit atau aktor.
Berikut adalah simbol-simbol yang ada pada diagram use case:
Tabel 2.2 Simbol Diagram Use Case
Simbol Deskripsi1. Use Case
nama use case
Fungsionalitas yang disediakan
sistem sebagai unit-unit yang saling
bertukar pesan antar unit atau aktor;
biasanya dinyatakan dengan
menggunakan kerja diawalfrase
nama use case.
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
11/15
Simbol Deskripsi
2. Aktor/actor
nama aktor
Orang, proses, atau sistem lain yang
akan dibuat diluar sistem informasiyang akan dibuat itu sendiri, jadi
walaupun simbol dari aktor adalah
gambar orang, tapi aktor belum
tentu merupakan orang biasanya
dinyatakan menggunakan kata
benda diawal frase nama aktor.
3. Asosiasi/Association Komunikasi antara aktor dan use
caseyang berpartisipasi pada use
caseatau use case memiliki
interaksi dengan aktor.
4. Ektensi/extend
Relasi use casetambahan ke sebuah
use casedimana use caseyang
ditambahkan dapat berdiri sendiri
walau tanpa use casetambahan itu;
mirip dengan prinsip inheritance
pada pemograman berorientasiobjek; biasanya use casetambahan
memiliki nama depan yang sama
dengan use caseyang dtambahkan
misal
Arah panah mengarah pada use
case yang ditambahkan.
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
12/15
Simbol Deskripsi
5. Generelasi/generalization Hubungan generelasasi dan
spesialisasi ( umum-khusus ) antaradua buah use casedimana fungsi
yang satu adalah fungsi yang lebih
umum dari lainnya. Misalnya:
Arah panah mengarah pada use
case yang menjadi generalisasinya
(umum)
( Sumber : Rosa A.S dan M. Shalahuddin 2013:156:158)
2.15 Pengertian Activity Diagram
Menurut Rosa A.S dan M. Shalahuddin (2014:161), Diagram akitivitas atau
activity diagram menggambarkan workflow (aliran kerja) atau aktivitas dari
sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak. Yang
perlu diperhatikan disini adalah diagram aktivitas menggambarkan aktivitas
sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh
sistem.
Diagram aktivitas juga banyak digunakan untuk mendefinisikan hal-hal berikut:
1. rancangan proses bisnis dimana setiap urutan aktivitas yang
digambarkan merupakan proses bisnis sistem yang didefinisikan.
2. urutan atau pengelompokan tampilan dari sistem/user interface dimana
setiap aktivitas dianggap memiliki sebuah rancangan antarmuka
tampilan.
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
13/15
3.
rancangan pengujian dimana setiap aktivitas dianggao memerlukan
sebuah pengujian yang perlu didefiniskan kasus ujinya.
4. rancangan menu yang ditampilkan pada perangkat lunak.
Berikut adalah simbol-simbol yang ada pada diagram aktivitas :
Tabel 2.3 Simbol Diagram Activity
Simbol Deskripsi
1. Status awal Status awal aktivitas sistem, sebuah
diagram aktivitas memiliki sebuah
status awal.
2. Aktivitas
aktivitas
Aktivitas yang dilakukan sistem,
aktivitas biasanya diawali dengan
kata kerja
3. Percabangan/decision Asosiasi percabangan dimana jika
ada pillihan aktivitas lebih dari satu.
4. Penggabungan/join Asosiasi penggabungan dimana lebih
dari satu aktivitas digabungkan
menjadi satu.
5. Status akhir Status akhir yang dilakukan sistem,
sebuah diagram aktivitas memiliki
sebuah status akhir.
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
14/15
6. Swimlane
atau
Memisahkan organisasi bisnis yang
bertanggung jawab terhadap aktivitas
yang terjadi.
( Sumber : Rosa A.S dan M. Shalahuddin 2013:134-135)
7/26/2019 Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang
15/15
DAFTAR PUSTAKA
Adelherd, Andrea. 2013. Cara Cepat Membuat segala Jenis website. Elex Media
Komputindo:Jakarta.
Bahari, Adib S.H. 2013. Panduan Mendirikan Perseroan Terbatas. Pustaka
Yustisia:Yogyakarta.
Fathurrahman, S.pd. 2014.Membuat Website Mudah dan Praktis dengan Weebly.
Elex Media Komputindo:Jakarta.
Indrajani. 2014.Database Sistem.Elex Media Komputindo:Jakarta.
Kusumawati, Dewi. 2015. Basis Data dengan Post Gresql. GrahaIlmu:Yogyakarta.
Nayla, Akifa P. 2014. Mendirikan PT,CV,UD dan Segala Jenis Badan
usaha.Laksana:Yogyakarta.
Pratama, I Putu Agus Eka. 2014. Sistem Informasi dan Implementasinya.
Informatika:Bandung.
Riyanto. 2014. Membuat Aplikasi Mini Market Integrasi barcode reader dengan
PHP & MySQL.Gava Media:Yogyakarta.
S, Rosa A. dan M. Shalahuddin. 2013. Rekayasa Perangkat Lunak Terstrukturdan Beroreintasi Objek. Informatika:Bandung.
Sibero, Alexander F.K. 2014. Web Programming Power Pack. Media
Kom:Yogyakarta.
Sujarweni, V.Wiratna 2014.Metodologi Penelitian. Pustakabarupress:Yogyakarta
Sunyoto, Drs. Danang. 2014. Sistem Informasi Manajemen Persfektif Organisasi.
CAPS:Yogyakarta.
Supardi, Ir. Yuniar. 2015. Semua Bisa Menjadi Programmer Visual Basic 2012.
Elex Media Komputindo:Jakarta.
Suryantara, I Gusti Ngurah. 2014. Merancang Aplikasi dengan VB.net 2013. Elex
Media Komputindo:Jakarta.
Tim EMS. 2014. Teori dan Praktik PHP-MySQL untuk Pemula. Elex Media
Komputindo:Jakarta.
Wahana. 2012. Tips dan Trik Adobe Dreamweaver CS5.5. CV. Andi
OFFSET:Yogyakarta.
Wahana. 2014. Sistem Informasi Penjualan Online untuk Tugas Akhir PHP&
MySQL. CV. Andi OFFSET:Yogyakarta.
Top Related