A. Landasan Teori
1. Pengertian Perancangan
2. Pengertian Sistem
a. Definisi Sistem
8
9
Menurut Romney (2015: 3), “Sistem adalah rangkaian dari dua atau
subsistem yang lebih kecil yang mendukung sistem yang lebih besar”.
sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi
dalam sistem tersebut" dan menurut McLeod (2015: 1), “Sistem adalah
suatu tujuan.
b. Karakteristik Sistem
Menurut Sutabri (2012: 20), sebuah sistem mempunyai karakteristik
Bentuk apapun yang ada di luar ruang lingkup atau batasan sistem
sistem tersebut.
subsistem lain.
12
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat
c. Klasifikasi Sistem
probabilitas.
lingkungan luarnya.
model, formasi, organisasi, atau suatu perubahan bentuk dari data yang
(2015: 4), “Sistem informasi, yang kadang kala disebut sebagai sistem
persediaan”.
laporan.
e. Komponen Sistem
Sistem informasi terdiri dari lima sumber daya yang dikenal sebagai
informasi.
daya ini dapat berupa media komunikasi seperti kabel, satelit dan
(hardware).
f. Pengembangan Sistem
1) Studi Kelayakan
2) Rencana Pendahuluan
3) Analisis Sistem
4) Perancangan Sistem
b) Perancangan Proses
c) Implementasi Sistem
penelitian.
3. Pengertian Aplikasi
yaitu bentuk benda dari kata kerja to apply yang dalam bahasa Indonesia
menjadi suatu paket biasanya disebut paket atau suite aplikasi (application
dimilikinya.
4. Pengolahan Data
5. Pengertian Pengadaan
hidup perusahaan.
perolehan barang, jasa dan pekerjan perusahaan dengan cara dan waktu
21
Barang/Jasa”.
atau jasa dengan cara dan waktu tertentu sehingga menghasilkan sebuah
manfaat.
yang diaplikasikan sebagai data yang mengatur dari masukan (input) dan
satu sama lain dengan menunjukkan dari dan ke mana data mengalir serta
Tabel 2.1
Simbol-simbol dalam Diagram Aliran Data
No Simbol Nama Keterangan
1 Entitas Menunjukkan bagian luar sistem
atau entitas luar
b. Proses
menjadi output. Proses ini diberi nama untuk menerangkan proses atau
perpindahan data atau satu paket data antara proses, simpanan data
basis data relasional. ERD biasanya memiliki hubungan binary (satu relasi
buah relasi) atau N-ary (satu relasi menghubungkan banyak entitas), tapi
ary.
Tabel 2.2
Simbol-simbol dalam Entity Relationship Diagram
No Simbol Nama Keterangan
1 Menunjukkan entitas yang terlibat
Entitas didalamnya.
a. Entity sets
Entity sets yaitu kumpulan entitas yang bertipe sama. Contoh kumpulan
entitas murid, kumpulan entitas pedagang. Jika ada entity sets dari
entitas yang sama maka tidak perlu diuraikan. Misalnya jika ada
entitas set murid, dan entitas set pedagang. Entitas manusia mungkin
dapat masuk kedalam keduanya atau juga tidak bisa masuk dikeduanya.
b. Relationship
lainnya.
entitas lainnya.
batasan apapun.
c. Atribut
8. Kamus Data
daftar elemen data yang mengalir pada sistem perangkat lunak sehingga
Kamus Data dibuat pada tahap analisa sistem dan digunakan baik pada
tahap analisa maupun pada tahap perancangan sistem. Pada tahap analisa
sistem, dan ketika pada tahap perancangan sistem, kamus data digunakan
Nama arus data juga dicatat di kamus data, jika dalam pembaca
b. Alias
Alias atau nama lain dari data yang harus dituliskan. Alias perlu ditulis
karena data yang sama mempunyai nama yang berbeda antara satu
c. Tipe Data
Tipe arus data dapat mengalir dari hasil suatu proses ke proses lainnya.
hasil cetakan komputer dan bentuk dari data yang mengalir dapat
27
d. Arus Data
Arus data menunjukkan dari mana data mengalir dan kemana data akan
e. Penjelasan
Untuk menjelaskan makna dari arus data yang dicatat di kamus data.
Bagian penjelasan ini dapat diisi dengan keterangan mengenai arus data
tersebut.
f. Periode
sistem, kapan proses program harus dilakukan dan kapan laporan harus
dihasilkan.
g. Volume
Volume yang perlu dicatat adalah volume rata-rata dan volume puncak
h. Struktur Data
Struktur data menunjukkan arus data yang dicatat pada kamus data
9. Normalisasi
atau menghapus, serta pembacaan data dari tabel tersebut. Bila masih ada
kesulitan, maka tabel harus dipecah kembali sampai diperoleh hasil yang
a. Teknik Normalisasi
kunci primer, tetapi dipilih satu saja yang dapat mewakili secara
3) Kunci Alternatif
b. Bentuk-bentuk Normalisasi
normal adalah suatu aturan yang dikenakan pada entity dalam database
fungsional sepenuhnya.
c. Model Relasi
banding satu.
relationship).
banding banyak.
10. Database
penampung data yang diinputkan melalui form website”. Selain itu juga
dalam halaman website. Jenis database yang sangat popular dan digunakan
pada banyak website di internet sebagai bank data adalah MySQL. MySQL
menggunakan SQL dan bersifat gratis, selain itu MySQL dapat berjalan di
berikut:
terdiri dari:
1) Perangkat Keras
2) Data
3) Perangkat Lunak
4) Pengguna
b. Atribut Data
2) Lapis konseptual bersifat lebih tinggi daripada lapis fisik. Lapis ini
entitas.
entitas.
E-R.
35
objek berisi:
bersangkutan.
tersebut.
DELETE.
Merupakan Salah satu dari sekian banyak bahasa pemograman yang dapat
menggunakannya.
37
ditulis dalam bahasa pemrograman java namun selain itu dapat juga
web, dan mobile applications dengan Java language, C/C++, dan bahkan
dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan
terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama.
Dan saat ini pun netbeans memiliki 2 produk yaitu Platform Netbeans dan
b. Bookmarking
Fitur yang digunakan untuk menandai baris yang suatu saat hendak kita
modifikasi.
c. Go to commands
d. Code generator
e. Error stripe
Fitur yang akan menandai baris yang error dengan memberi highlight
merah.
perangkat lunak sistem manajemen basis data yang multi user. Karena
kapasitas yang sangat besar, maka MySQL menjadi database yang sangat
operating system yang sangat popular saat ini, yaitu Windows dan Linux.
penelitian selanjutnya. Meskipun ada perbedaan pada objek atau variabel yang
1. Skripsi
a. Skripsi Pertama
NIM : 133040396
Tahun : 2020
Sumber :
http://repository.unpas.ac.id/50921/1/aldi%2
41
0slaman-
133040396_Teknik%20Informatika.pdf
b. Skripsi Kedua
Makassar
NIM : 60900111038
Makassar
Tahun : 2016
Sumber : https://repositori.uin-
alauddin.ac.id/5444/1/NOVRIA%20RIDHA
%20LAILA%20WONGGO.pdf diakses 30
Agustus 2022.
c. Skripsi Ketiga
NIM : 5302412074
Tahun : 2017
9126.
Sumber :
http://lib.unnes.ac.id/32081/1/5302412074.p
2. Jurnal
a. Jurnal Pertama
Jakarta Pusat
Volume : Vol. 6
44
No : No. 1
Halaman : 35-45
ISSN/E-ISSN : 2087-7897
Sumber :
https://sisfotenika.stmikpontianak.ac.id/index
2022.
b. Jurnal Kedua
Volume : Vol. 9
No : No. 1
Halaman : 13-19
ISSN/E-ISSN : 2301-7988
DOI : 10.32736/sisfokom.v9.i1.674
Sumber :
http://jurnal.atmaluhur.ac.id/index.php/sisfok
2022.
46
c. Jurnal Ketiga
Melati Sagita
Mahasiswa Informatika)
Volume : Vol. 01
No : No. 04
Halaman : 570-575
47
ISSN/E-ISSN : 2715-8756
Sumber :
http://jim.unindra.ac.id/index.php/jrami/articl
2022.
C. Kerangka Berpikir
Persediaan Barang Pada PT. Exa Mitra Solusi Berbasis Java dapat dilihat pada
Aturan-aturan :
Peraturan Pemerintah RI Nomor
27 Tahun 2014 Tentang
Pengelolaan Barang
Kondisi yang
diharapkan:
Kondisi saat ini · Pendataan manajemen
persediaan barang pada
· Belum adanya sistem PT. Exa Mitra Solusi
dalam pengelolaan secara komputerisasi
manajemen persediaan Perancangan Sistem · Merancang sistem
barang pada PT. Exa Informasi Manajemen informasi untuk
Mitra Solusi Persediaan Barang Pada memudahkan karyawan
· Pencarian barang pada PT. Exa Mitra Solusi dalam pencarian barang
PT. Exa Mitra Solusi Berbasis Java pada PT. Exa Mitra
masih memerlukan waktu Solusi.
yang lama · Menghasilkan laporan
· Sering terjadi kesalahan manajemen persediaan
pada saat pencatatan dan barang pada PT. Exa
pelaporan Mitra Solusi yang cepat
dan akurat.
Faktor-faktor pendukung :
· Netbeans IDE
· XAMPP
· iReport
Gambar 2.1
Kerangka Berpikir
Sumber: (Penulis, 2022)
Keterangan:
1. Aturan
kepastian nilai.
b. Pencarian data manajemen persediaan barang pada PT. Exa Mitra Solusi
secara terkomputerisasi.
4. Faktor Pendukung
Dalam hal ini berisi tentang faktor pendukung dalam perancangan aplikasi,