LANDASAN TEORI
totalitas himpunan bagian-bagian yang satu sama lain saling berhubungan dan
terbentuk sedemikian rupa sehingga menjadi satu kesatuan yang terpadu untuk
A. Pengertian Sistem
menjadi satu untuk tujuan tertentu atau seperangkat elemen yang membentuk
suatu tujuan bagian atau tujuan bersama dengan mengoprasikan data atau barang
dalam (Amin, 2017:114) “Sistem adalah suatu jaringan kerja dari prosedur-
antar objek bisa dilihat sebagai satu kesatuan yang dirancang untuk mencapai
satu tujuan”.
7
8
Sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur
B. Karakteristik Sistem
terdapat pada sekumpulan elemen yang yang ada, sebagai dasar pertimbangan
C. Klasifikasi Sistem
dengan satu komponen lainnya, karena tujuan dari sistem tersebut memiliki
akhir tujuan yang berbeda untuk setipa perkara atau kasus yang terjadi dalam
Sistem abstrak merupakan sistem yang berupa pemikiran atau ide tidak
tampak secara fisik, misalnya sistem telogi. Sedangkan sistem fisi diartikan
sebagai sistem yang nampak secara fisik sehingga setiap mahluk dapat
Sistem alamiah merupakan sistem yang terjadi melalui proses alam, tidak
dibuat oleh manusia, mis reproduksi dan lain- yang dirancang oleh manusia.
dengan pasti sehingga keluaran dari sistem dapat diramalkan, misalnya sistem
lingkungan luarnya. Lebih spesifik dikenal juga yang disebut dengan sistem
10
beriteraksi dengan kontrol oleh satu atau lebih komputer sebagai bagian dari
tanpa danya campur tangan dari pihak luar. Secara teoritis sistem tersebut
ada, tetapi
kenyataannya tidak ada sistem yang benarbenar tertutup, yang ada hanyalah
D. Informasi
Informasi adalah pesan (ucapan atau ekspresi) atau kumpulan pesan yang
terdiri dari order sekuens dari simbol, atau makna yang dapat ditafsirkan dari
“informasi adalah data yang telah dikelola dan di proses untuk memberikan arti
(TMBokks, 2017: 6) “Informasi adalah data yang telah terorganisir dan diproses
diolah dan diproses sedemikian rupa sehingga memiliki nilai dan bermanfaat
E. Sistem Informasi
“Sistem informasi adalah kumpulan atau susunan yang terdiri dari perangkat
keras dan perangkat lunak serta tenaga pelaksananya yang bekerja dalam sebuah
harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu
diperlukan”.
adalah susunan perangkat keras dan perangkat lunak yang bekerja dalam suatu
A. Basis Data
sudah diolah atau informasi dan membuat informasi tersedia saat dibutuhkan”.
Aplikasi basis data sering digunakan oleh para pembuat aplikasi sebagai
media pengolahan basis data. Aplikasi basis data yang sering digunakan dalam
1. MySQL
dari sistem manajemen basis data relasional (RDMS) yang didistribusikan secara
gratis”.
2. PhpMyAdmin
adalah tools yang dapat digunakan dengan mudah untuk manajemen database
MySQL”.
13
B. CodeIgniter
berbasis PHP dibanding jika menulis semua kode program dari awal.
1. Gratis
Meskipun CodeIgniter dapat berjalan di PHP 5, namun sampai saat ini kode
3. Berukuran Kecil
Secara default, URL yang dihasilkan CodeIgniter sangat bersih dan Serach
operasi yang umum dibutuhkan oleh sebuah aplikasi berbasis web, misalnya
14
dan sebagainya.
7. Extensible
menggunakannya.
10. Komunitas
C. Pengertian XAMPP
perangkat lunak opensource yang diunggah secara gratis dan bisa dijalankan di
D. PC
ukuran, kemampuan, dan harga tersendiri yang hanya digunakan oleh individu
(pribadi) atau person (satu orang). PC ini berfungsi untuk mengolah data input dan
menghasilkan output berupa data/informasi sesuai perintah dari user (pengguna). Kita
bisa lihat perangkat PC ini dilingkungan rumah, toko, kantor, dan tempat lainnya,
karena harga dari PC ini sudah relatif terjangkau dan banyak macamya. Komputer
pribadi ini dimaksudkan untuk dioperasikan langsung oleh pengguna akhir, bukan
untuk para ahli komputer atau para teknisi. Tidak seperti komputer mini dan
mainframe, pengerjaan, pengoperasian dan pembagian waktu oleh banyak orang pada
saat yang sama. Beda juga dengan PC (Personal Computer) dimana ia digunakan oleh
peribadi dan dengan waktu yang bebas. (Mutia dan Djuniadi ,2015).
(Unified Modeling Language) adalah “Salah standar bahasa yang banyak digunakan di
dunia industri untuk mendefinisikan requerement, membuat analisa & desain, serta
permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan
dipahami”. Dan menurut (Sidik, Sakuroh, & Pratiwi, 2017) “UML (Unified Modeling
16
Language) adalah salah satu standar bahasa yang banyak digunakan di dunia industri
menurut (Sukamto dan Shalahuddin, 2016), “UML merupakan bahasa visual untuk
pemodelan dan komunikasi mengenai sebuah system dengan penggunaan diagram dan
teks”.
sebagai berikut:
1) Activity Diagram
diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem
atau proses bisnis atau menu yang ada pada perangkat lunak”.
Gambar II.1.
Contoh activity diagram
17
Menurut (Sukamto dan Shalahuddin,M. 2016) “Use case atau diagram use
case merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan
disebut use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor
Gambar II.2.
Contoh Use Case Diagram
3) Sequence Diagram
waktu hidup objek dan message yang dikirim dan diterima antar objek.
18
Gambar II.3.
Contoh sequence diagram
4) Diagram class
yang akan dibuat untuk membangun sistem. class memiliki apa yang disebut
atribut (variable – variable yang dimiliki suatu class) dan method atau operasi
Gambar II.4.
Contoh class diagram
20
ERD adalah salah satu model yang digunakan untuk mendesain database
antara satu himpunan entitas yang memiliki atribut dengan himpunan entitas
sistem. Obyek dasar dapat berupa orang, benda atau hal lain yang
sebagai basis data. Atribut berfungsi sebagai penjelas sebuah entitas untuk
21
berikut:
menggunakan garis
3. Relasi (Relation) Relasi atau hubungan adalah kejadian atau transaksi yang
terjadi di anatara dua entitas yang keterangannya perlu disimpan dalam basis
Gambar II.5.
Contoh Entity Relationship Diagram
(ERD)
suatu model perancangan basis data yang menjelaskan hubungan antar data
struktur record-record pada tabel-tabel yang terbentuk dari hasil antar himpunan
pada tabel- tabel yang terbentuk dari hasil relasi antar himpunan entitas pada
diagram E-R”.
digambarkan kotak persegi panjang dan dengan nama yang unik. File record
pada LRS ditempatkan dalam kotak. LRS terdiri dari link diantara tipe record
lainnya, banyaknya link dari LRS yang diberi nama oleh filed-filed yang
Logical Record Structure terdiri dari link-link diantara tipe record. Link
ini menunjukkan arah dari satu tipe record ke record lainnya”. Penggambaran
Metode yang lain dimulai dengan Entity Relationship Diagram dan langsung
bentuk Logical Record Structure (LRS). Dari bentuk LRS inilah yang
aturan-aturan berikut:
24
1. Setiap entitas diubah kebentuk kotak dengan nama entitas, berada diluar
atau tabel adalah bentuk pernyataan data secara grafis 2 (dua) dimensi,
yang terdiri dari kolom dan baris. Relasi adalah bentuk visual dari sebuah
file dan tiap tuple dalam sebuah field atau yang dalam bentuk lingkaran,
relasi.
record pada tabel-tabel dibentuk dari hasil relasi dan digambarkan kotak persegi
panjang dan dengan nama unik yang kelihatan pada kedua link tipe record.
25
Jurnal_detail Jurnal
Master_akun
M 1 No_trans
1 Kode_akun 1 M No_trans
Kode_akun No_kas_masuk
Nama_akun Debit 1 Tgl_trans
Jenis_akun kredit Keterangan
Saldo_normal
Trans_kas
M No_kas_masuk
Kode_akun M
Tgl_trans
Nominal
Keterangan
Gambar II.6.
Contoh LRS (Logical Record
Structure)