Landasan Teori Sistem Informasi Berbasis Web Hotel Grand Kemala Palembang

Embed Size (px)

Citation preview

  • 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.