Bab Ii
Bab Ii
LANDASAN TEORI
2.1 Sistem
berhubungan, sumber daya manusia, teknologi baik hardware maupun software yang
saling berinteraksi sebagai satu kesatuan mencapai tujuan atau sasaran tertentu yang
sama.
saling berhubungan satu sama lain dan bekerja sama untuk mencapai suatu tujuan.
komponen yang saling terkait dan mempunyai suatu tujuan yang ingin dicapai.
merupakan sistem yang terhubung satu sama lain atas sejumlah komponen-komponen
atau elemen.
2.2 Informasi
7
8
menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerima.
menyediakan proses dan informasi yang berguna bagi anggota dan pemangku
kepentingannya.
dibuat oleh manusia yang terdiri atas komponen-komponen dalam organisasi untuk
2.4 Inventory
Menurut Luthfi (2019:354), Inventory adalah semua jenis barang yang dimiliki
Menurut Huda (2020:14), Inventory adalah item atau material yang dipakai
oleh suatu organisasi atau perusahaan untuk menjalankan bisnisnya. Inventory bagi
adalah sebuah bentuk badan usaha bisnis yang didirikan dan dimiliki oleh dua orang
atau lebih untuk mencapai tujuan bersama dengan tingkat keterlibatkan yang berbeda-
suatu persero yang secara untuk menjalankan suatu peusahaan yang di bentuk antara
satu orang atau beberapa orang persero yang secara tanggung menanggung untuk
seluruhnya pada satu pihak dan satu orang atau lebih sebagai pelepas uang pada pihak
yang lain.
10
Perusahaan yang didirikan oleh satu atau beberapa orang secara tanggung
Vennootschap) adalah bisnis atau usaha yang dimiliki dua orang atau lebih dan
2.6 Web
pemrograman web seperti HTML, CSS, JavaScript, PHP, MySQL, dan lain
sebagainya yang biasanya disebut sebagai beberapa keturunan dari bahasa di atas.
rangkaian tulisan (hypertext) dalam sebuah dokumen yang dapat dibaca, dilihat, dan
digunakan untuk menampilkan informsi, gambar gerak, suara atau gabungan dari
semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu
sebuah aplikasi web untuk menampilkan teks, gambar, multimedia dan dokumen-
dokumen lainnya.
11
sebuah dokumen teks yang berisi susunan baris kode menurut aturan standar tertentu
merupakan bahasa pembuatan web yang perlu anda kuasai jika anda ingin menjadi
web programmer karena dari keseluruhan bahasa pemrograman web, dimulai dari
‘murni’ bahasa pemrograman, bersifat bahasa scripting yang open source (terbuka
merupakan aplikasi database server. MySQL dapat digunakan untuk membuat dan
system (RDBMS).
merupakan sebuah server database SQL dan DBMS yang multiuser, multithread yang
bersifat open source di bawah lisensi GNU General Public Licenci (GPL).
2.10 XAMPP
Apache HTTP Server, MySQL database dan penerjemah bahasa yang ditulis dengan
bebas digunakan sebagai server yang berdiri sendiri, yang terdiri dari Apache HTTP
Server.
beberapa program.
XAMPP merupakan server bebas yang mendukung berbagai sistem operasi dan
desain web visual yang biasa dikenal dengan istilah WYSIWYG (What You See Is
14
What You Get), intinya anda tidak harus berurusan dengan tag-tag HTML untuk
2.12 Database
terhubung yang disimpan secara bersama-sama pada suatu media tanpa adanya suatu
kerangkapan data, sehingga mudah untuk digunakan kembali dan tidak mengalami
ketergantungan pada program yang akan menggunakannya serta dapat diakses oleh
membuat, mengakses, mengatur, mencari, dan menyalin data yang ada didalamnya.
terkomputerisasi yang tujuan utamanya memelihara data yang sudah diolah atau
merupakan suatu himpunan kelompok data yang disimpan pada komputer yang dapat
dimanipulasi.
15
Language) merupakan salah satu standar bahasa yang banyak digunakan di dunia
dan membuat rancangan analisis pada pemrograman berorientasi objek. Bagan dan
diagram adalah sebuah bentuk penggambaran suatu permasalahan atau solusi dari
model.
menggambarkan kelakuan (behavior) sistem yang akan dibuat. Use Case Diagra
mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang
akan dibuat.
16
pemodelan untuk menggambarkan kelakuan (behavior) sistem yang akan dibuat. Use
case Diagram mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan
harus dibuat pertama kali saat pemodelan perangkat lunak berorientasi objek
dilakukan. Use Case Diagram akan menggambarkan apa yang dikerjakan oleh aktor.
Simbol yang digunakan untuk membuat Use Case Diagram ini antara lain:
No Simbol Keterangan
1. Use case Fungsionalitas yang disediakan sistem sebagai
unti-unit yang saling bertukar pesan antar unit
atau aktor; biasanya dinyatakan dengan
menggunakan kata kerja di awal frase nama
use case.
No Simbol Keterangan
No Simbol Keterangan
case ini.
Ada dua sudut pandang yang cukup besar
mengenai include di use case :
Include berarti use case yang
ditambahkan akan selalu dipanggil saat
use case tambahan dijalankan, misal
pada kasus berikut :
diagram pada UML yang dapat memodelkan proses-proses apa saja yang terjadi pada
sistem.
menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses
bisnis.
19
diagram yang menggambarkan workflow (aliran kerja atau aktivitas dari sebuah
No Simbol Keterangan
1. Satus awal Status awal aktivitas sistem, sebuah diagram
aktivitas memiliki sebuah status awal.
objek, sebagai contoh kelas mobil merupakan rancangan dari objek mobil sedan, pick
penggambaran struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat
untuk sistem.
Menurut Haqi (2018:78), Class Diagram merupakan salah satu diagram pada
UML yang digunakan untuk menampilkan kelas-kelas maupun paket-paket yang ada
No Simbol Keterangan
1. Kelas Kelas pada struktur sistem
No Simbol Keterangan
7. Agregasi / aggregation Relasi antarkelas dengan makna semua-bagian
(whole-part)
Relasi memiliki multiplicity, misalnya satu dosen dapat mengajar banyak mata
kuliah, dan satu mata kuliah dapat diajar oleh banyak dosen, berarti multiplicity-nya
Berikut ini adalah indikator relasi yang ada pada diagram kelas :