Anda di halaman 1dari 15

II.

2.1

LANDASAN TEORI
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.

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

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
hukum

yang

merupakan

(2014:37), Perseroan Terbatas adalah badan


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.

Menurut Aldelherd (2013:1), Website adalah kumpulan dari halamanhalaman 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 web yang memiliki topik dan dapat digunakan untuk mencari
informasi atau menyebarkan informasi.

2.6

Pengertian HTML (HyperText 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.

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 ke HTML.

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 di hardware komputer
dan dengan software 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

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 di PHP.
Menurut Wahana (2014:73), MySQL adalah sistem manajemen database
yang bersifat relational.
Menurut pengertian di atas dapat disimpulkan bahwa MySQL (My Structure
Query Language) adalah sebuah program yang berfungsi untuk membuat
database beserta isinya.

2.10 Pengertian Xampp


Menurut Rianto (2014:1), XAMPP adalah paket PHP dan MySQL berbasis
open source, yang dapat digunakan sebagai tool pembantu pengembangan aplikasi
berbasis PHP.
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.

Menurut pengertian di atas dapat disimpulkan bahwa XAMPP adalah


sebuah aplikasi server 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 oleh Macromedia Inc
Menurut Wahana (2012:2), Dreamweaver adalah program aplikasi yang
digunakan untuk melakukan desain halaman website secara 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 Adobe yang digunakan untuk
mendesain situs web.

2.12 Pengertian UML (Unified Modeling Language)


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.

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 fungsifungsi 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 :

Tabel 2.1 Simbol Diagram class


Simbol
Kelas

Deskripsi
Kelas pada struktur sistem

Nama_kelas
+atribut
+operasi()
Antarmuka/interface

Sama dengan konsep interface dalam


pemrograman berorientasi objek

nama_interface

Asosiasi/association

Relasi antar kelas dengan makna


umum, asosiasi biasanya juga disertai

Asosiasi berarah/directed association

Relasi
kelas dengan makna kelas
denganantar
multiplicity
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)

2.14 Pengertian Use Case Diagram


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 unitunit 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

1.

Simbol
Use Case
nama use case

Deskripsi
Fungsionalitas yang disediakan
sistem sebagai unit-unit yang saling
bertukar pesan antar unit atau aktor;
biasanya dinyatakan dengan
menggunakan kerja diawal frase
nama use case.

2.

Simbol
Aktor/actor

nama aktor

Deskripsi
Orang, proses, atau sistem lain yang
akan dibuat diluar sistem informasi
yang 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


case yang berpartisipasi pada use
case atau use case memiliki
interaksi dengan aktor.

4.

Ektensi/extend

Relasi use case tambahan ke sebuah


use case dimana use case yang
ditambahkan 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 dtambahkan
misal

<<extend>>

Arah panah mengarah pada use


case yang ditambahkan.

Simbol
Generelasi/generalization

5.

Deskripsi
Hubungan generelasasi dan
spesialisasi ( umum-khusus ) antara
dua buah use case dimana 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.

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

1.

Simbol
Status awal

Deskripsi
Status awal aktivitas sistem, sebuah
diagram aktivitas memiliki sebuah

2.

status awal.
Aktivitas yang dilakukan sistem,

Aktivitas
aktivitas

3.

Percabangan/decision

aktivitas biasanya diawali dengan


kata kerja
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.

6.

Swimlane

Memisahkan organisasi bisnis yang


bertanggung jawab terhadap aktivitas
yang terjadi.

atau

( Sumber : Rosa A.S dan M. Shalahuddin 2013:134-135 )

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.
Ilmu:Yogyakarta.

Basis

Data

dengan

Post

Gresql.

Graha

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 Terstruktur
dan 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.

Anda mungkin juga menyukai