LANDASAN TEORI
istilah sistem yang digunakan bervariasi, semua sistem pada bidang tersebut
lingkungan, interaksi antar elemen, dan yang terpenting adalah sistem harus
satu dengan lainnya untuk suatu tujuan bersama. Kumpulan elemen terdiri dari
manusia, mesin, prosedur, dokumen, data atau elemen lain yang terorganisir dari
berinteraksi dengan maksud yang sama untuk mencapai suatu tujuan tertentu
Terdiri dari sejumlah komponen yang saling berinteraksi dan bekerja sama
Hasil dari energy yang diolah dan diklasifikasikan akan menjadi keluaran
yang berguna.
tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.
pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu
Informasi adalah data yang telah diorganisir dan diproses sehingga bermanfaat
Namun, jika informasi terlalu banyak sehingga melebihi kemampuan otak untuk
Kualitas informasi tergantung tiga hal, yaitu informasi harus akurat, tepat
waktu, dan relevan. Penjelasan tentang kualitas informasi sebagai berikut (Adi
Sulistyo N, 2018) :
1. Akurasi (Accurate)
2. Relevansi (Relevency)
keputusan.
pengambilan keputusan.
yang bersifat manajerial dan kegiatan strategi dari suatu organisasi dan pihak luar
memberi suatu cara untuk memandang suatu organisasi sebagai suatu keseluruhan
data input dan data yang tersimpan di basis data dengan cara yang sudah
Merupakan kumpulan dari data yang saling berhubungan satu sama lainnya,
memanipulasinya.
SDLC ataupun Aplikasi Development Life Cycle ataupun kerap disebut pula
lunak tadinya ( bersumber pada best practice ataupun cara- cara yang telah
terbukti baik) Seperti halnya proses metamorfosis pada kupu- kupu (Rossa A. S
1. Design (Perancangan)
yang baik terhadap aliran informasi serta control, proses- proses fungsional,
dalam wujud yang bisa dibaca serta dipahami oleh pc. Pada sesi ini hasil dari
pemprograman.
3. Testing (Pengujian)
Testing merupakan elemen kritis dari jaminan mutu perangkat lunak serta
4. Support (Pemeliharaan)
dari langkah awal sampai langkah terakhir. Tiap langkah yang sudah berakhir
wajib dikaji ulang, kadang- kadang di saat bersama dengan expert user, paling
sebelumnya.
pertama kali diungkapkan pada awal tahun 1970-an oleh Michael S. Scott Morton
dengan istilah Management Decision Sistem. Sistem tersebut adalah suatu sistem
persoalan yang bersifat semi terstruktur. Istilah SPK mengacu pada suatu sistem
(Akmaludin, 2021).
1. Menurut Keen
Sistem pendukung keputusan adalah sistem berbasis komputer yang
2. Menurut Bonczek
Analysis) adalah suatu teknik optimasi multi objective yang dapat berhasil
pembobotan antara cost dan benefit. Jenis kriteria benefit adalah jenis kriteria
yang jika nilainya semakin besar, maka semakin baik. Sedangkan jenis kriteria
cost adalah kebalikan dari benefit, jika nilainya semakin besar, maka semakin
buruk.
Keterangan :
m = jumlah alternatif
n = jumlah kriteria
X ij
X ij =
√[ ]
m
∑ X 2ij
i=1
Keterangan :
m = jumlah alternatif
rumus optimasi :
Keterangan :
g n
Yi=∑ Wj . Xij∗−¿ ∑ Wj . Xij∗¿ ¿ ¿
j=1 j=g +1
g = benefit criteria
j = g + 1 = cost criteria
4. Menentukan Ranking
baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki
dan teknik untuk melaksanakanya. Adapun alat bantu yang digunakan dalam
Unfield Modeling Language (UML) adalah salah satu standar bahasa yang
berorientasi objek.
UML merupakan salah satu alat bantu yang sangat handal dalam bidang
atas visinya dalam bentuk yang baku. UML berfungsi sebagai jembatan dalam
Adapun beberapa jenis diagram yang terdapat dalam UML adalah sebagai
berikut :
yang akan dibangun. Use case mendeskripsikan sebuah interaksi antara satu
atau lebih actor dengan sistem informasi yang akan dibangun. Use case
digunakan untuk mengetahui fungsi apa saja yang ada pada sebuah sistem
2. Class Diagram
Simbol Deskripsi
Kelas Kelas pada struktur sistem.
Nama _kelas
+atribut
+operation()
Nama_interface
Asosiasi berarah (directed Relasi antar kelas dengan makna kelas yang satu
association) digunakan oleh kelas yang lain, asosiasi berarah
biasanya juga disertai dengan multiplicty.
3. Activity Diagram
bisnis atau menu yang ada pada perangkat lunak. Penekanan pada diagram
Simbol Deskripsi
Stasus awal Status awal aktivitas sistem, sebuah diagram
aktivitas memiliki sebuah status awal
4. Sequence Diagram
sekuen maka harus diketahui objek-objek yang terlibat dalam sebuah use
scenario yang ada pada use case (Rosa dan Shalahudin, 2018).
Simbol Deskripsi
1 2
Objek Menyatakan objek yang berinteraksi pesan
nama objek : nama kelas
<<destroy>>
yang lain, arah panah mengarah pada objek
yang diakhiri, sebaiknya jika ada create maka
ada destroy
Sumber : Irwan dkk,Pemodalan Sistem Berbasis Objek with UML : 2020
5. Deployment Diagram
lunak, perangkat keras, dan artefak dari sistem. Deployment diagram dapat
bentuk fisik dari sistem yang bertentangan dengan gambar konseptual dari
Simbol Deskripsi
package
sebuah sistem. Hal ini diguanakan untuk membantu analis, perancang dan
sistem sebagai akibat dari stimuli yang diterima (Irwan dkk, 2020).
Notasi penjelasan
7. Commponent Diagram
Notasi penjelasan
Node biasanya mengacu pada perangkat keras
(hardware), perangkat lunak yang tidak dibuat
Nama_node
sendiri (software). jika di dalam node
disertakan komponen untuk
mengkonsistenkan rancangan maka
komponen yang diikutsertakan harus sesuai
dengan komponen yang telah didefinisikan
sebelumnya pada diagram komponen.
8. Object Diagram
sebuah sistem, dalam kurun waktu tertentu. Diagram objek yang berasal
karena sangat mirip dengan class diagram. Seperti class diagram, Object
Notasi penjelasan
Instance Specification Instance specification merupakan elemen
:Kelas
yang mewakili sebuah contoh dalam sistem.
X:integer =”5”
Y:integer =”10”
yang digunakan untuk menerjemahkan baris kode program menjadi kode mesin
yang dapat dimengerti oleh komputer yang bersifat server-side yand dapat
website yang bersifat server-side scripting. PHP bersifat dinamis. PHP dapat
dijalankan pada berbagai macam sistem operasi seperti Windows, Linux, dan Mac
Os. Selain Apache, PHP juga mendukung beberapa web server lain, seperti
Microsoft ISS, Caudium, dan PWS. PHP dapat memenfaatkan database untuk
sering digunakan bersama PHP adalah MYSQL. Namun, PHP juga mendukung
sistem manajemen Database Oracle, Microsoft Access, Interbase, d-Base, dan
PHP memiliki banyak kelebihan yang menjadi alasan kenapa anda harus
3. Program yang dibuat dengan PHP bisa dijalankan oleh semua Sistem Operasi
(OS) karena PHP berjalan secara Web Base Mendukung banyak paket Data
penggunaannya.
5. Banyak Web Server yang mendukung PHP seperti Apache, lighttpd, IIS, dan
lain-lain.
7. Banyak bertebaran aplikasi PHP dan Program PHP yang gratis dan siap pakai
Database adalah sekumpulan file yang dilengkapi dengan atribut dan record
pihak pengguna.
Secara umum data base dapat ditinjau dari dua sisi, yang pertama pengertian
secara kharfiah, basis data terdiri dari dua kata yaitu basis dan data. Basis
diartikan sebagai suatu markas atau gudang seperti tempat berkumpul.Data dapat
diartikan merupakan representasi dari fakta dunia yang mewakili suatu obyek
yang direkam dalam bentuk angka, huruf, symbol, teks, gambar, bunyi atau
2. Kumpulan data yang disimpan secara bersama sedemikian rupa dan tanpa
penyimpanan tertentu.
4. Kumpulan data, yang dapat digambarkan sebagai aktifitas dari satu atau lebih
Database merupakan kumpulan dari suatu data yang tersimpan dan saling
berhubungan satu sama lain yang tersimpan dalam suatu komputer dan digunakan
sebagai Sistem Manajemen Basis Data adalah suatu sistem aplikasi yang
digunakan untuk menyimpan, mengelola, dan menampilkan data. Suatu sistem
DBMS adalah sebuah piranti lunak yang mengatur penyimpanan dan akses
data di dalam database.DBMS adalah program aplikasi yang dibuat dan bekerja
secara khusus untuk aplikasi, misalnya penyimpanan data dalam field dan menulis
adalah untuk menyimpan data-data dalam kapasitas ruang yang besar. MySQL
memiliki banyak keunggulan contohnya seperti database yang aman dan tidak
MySQL adalah sistem manajemen database sql yang bersifat open source
yang paling populer saat ini. Sistem database MySQL mendukung beberapa fitur
seperti multi user. Database ini dibuat untuk keperluan sistem database yang
field-field yang berisi nilai dari data tersebut. Nilai data dalam field memiliki tipe
Numeric adalah salah satu bentuk data yang berupa data angka
Tipe numeric dibedakan dalam dua macam kelompok, yaitu integer dan
String adalah rangkaian karakter. Tipe-tipe data yang termasuk dalam tipe
data string adalah char, varchar, tinytext, text, mediumtext, dan longtext.
Tipe data char dan varchar pada prinsipnya sama, perbedaannya hanya
Untuk tanggal dan jam, tersedia tipe-tipe data field berupa datatime, date,