Anda di halaman 1dari 70

i

SKRIPSI

SISTEM INFORMASI PERSEDIAAN PAKAN AYAM POTONG PADA USAHA


PETERNAKAN DI DESA PUUBUNGA

OLEH

ARNIANTI
15121171

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS SEMBILAN BELAS NOVEMBER KOLAKA
KOLAKA
2022
HALAMAN PERSETUJUAN

SKRIPSI

SISTEM INFORMASI PERSEDIAAN PAKAN AYAM POTONG PADA


USAHA PETERNAKAN DI DESA PUUBUNGA

Diusulkan Oleh

ARNIANTI
15121171

Telah disetujui
Pada tanggal...................2022

Pembimbing I

Ir. Muh. Nurtanzis Sutoyo, S.Kom., M.Cs.,IPP


NIDN. 0921068401

Pembimbing II

Sunyanti, S.Pd., M.Si


NIDN. 0004058903

ii
KATA PENGANTAR

Puji syukur senantiasa saya panjatkan kehadirat Allah SWT, Tuhan pemilik
semesta alam dan sumber segala pengetahuan, tidak lupa pula kita panjatkan
shalawat dan salam atas junjungan Nabi Muhammad SAW karena berkat rahmat
dan pertolongan kepada hambanya sehingga penulis dapat menyelesaikan Skripsi
yang berjudul “Sistem informasi persediaan pakan ayam potong pada usaha
peternakan di desa puubunga”. Dalam rangka penyusunan Skripsi ini sebagai
salah satu persyaratan untuk menyelesaikan program Sarjana Strata Satu (S-1)
Program Studi Sistem Informasi, Fakultas Teknologi Informasi, Universitas
Sembilanbelas November Kolaka.
Dalam penyusunan proposal ini tidak terlepas dari hambatan dan berbagai
kesulitan. Namun, berkat ketabahan dan kerja keras yang disertai doa sehingga
hambatan dan kesulitan tersebut bisa terlewati. Terselesaikannya Skripsi ini juga
tidak terlepas dari bantuan dan arahan berbagai pihak. Oleh karena itu,Penulis
juga sangat berterima kasih yang sebesar-besarnya kepada :
1. Orang tua dan keluarga yang telah memberikan doa, dukungan dan motivasi
dalam menyelesaikan Skripsi ini.
2. Bapak Dr. H.Nur Ihsan HL,M.Hum Selaku Rektor Universitas Sembilanbelas
November Kolaka.
3. Ibu Noorhasanah. Z,S.Si.,M.Eng Selaku Dekan Fakutlas Teknologi Informasi
Universitas Sembilanbelas November Kolaka.
4. Bapak Anjar Pradipta, S.Kom., M.Kom, Selaku Ketua Program Studi Sistem
Informasi Universitas Sembilanbelas November Kolaka
5. Bapak Ir. Muh. Nurtanzis Sutoyo, S.Kom., M.Cs.,IPP Selaku pembimbing I
yang telah dengan ikhlas meluangkan waktunya dalam memberikan arahan
dan masukkan serta bimbingannya selama proses penyelesaian Skripsi ini.
6. Ibu Sunyanti, S.Pd., M.Si Selaku pembimbing II yang telah dengan ikhlas
meluangkan waktunya dalam memberikan arahan dan masukkan serta
bimbingannya selama proses penyelesaian Skripsi ini.
7. Bapak dan Ibu Dosen dalam lingkup Fakultas Teknologi Informasi
Universitas Sembilanbelas November Kolaka yang telah senantiasa
iii
memberikan ilmu-ilmu pengetahuan dan bimbingan yang berarti selama
mengikuti proses perkuliahan.
8. Seluruh staf tata usaha khususnya dalam lingkup Fakultas Teknologi
Informasi Universitas Sembilanbelas November Kolaka.
9. Teman-teman seperjuangan Sistem Informasi Angkatan 2015 yang selama ini
atas segala dukungan, doa serta kerja samanya yang diberikan hingga sampai
saat ini.
10. Dan Sahabat-sahabat yang selama ini selalu ada memberikan dukungan dan
doa dalam penyusunan dan penyelesaian Skripsi ini.
Akhir kata, meskipun dalam penyusunan Skripsi ini penulis telah
melakukan semua kemampuan, namun penulis sangat menyadari bahwa hasil
penyusunan Skripsi ini masih jauh dari kesempurnaan dikarenakan
keterbatasan kemampuan penulis. Oleh karena itu penulis sangat
mengharapkan saran serta kritik yang sifatnya membangun dari berbagai
pihak demi kesempurnaan Skripsi ini.

Kolaka, 18 Juli 2022

Penulis

iv
DAFTAR ISI

HALAMAN JUDUL........................................................................................i
HALAMAN PERSETUJUAN........................................................................ii
KATA PENGANTAR....................................................................................iii
DAFTAR ISI...................................................................................................v
DAFRAR GAMBAR......................................................................................vi
DAFTAR TABEL..........................................................................................vii

BAB. I PENDAHULUAN
1.1. Latar Belakang................................................................................1
1.2. Rumusan Masalah...........................................................................2
1.3. Tujuan Penelitian............................................................................2
1.4. Batasan Masalah..............................................................................2
1.5. Manfaat Penelitian..........................................................................2

BAB. II TINJAUAN PUSTAKA


2.1. Kajian Pustaka.................................................................................3
2.2. Landasan Teori................................................................................5
2.2.1. Sistem..................................................................................5
2.2.2. Informasi ............................................................................7
2.2.3. Sistem Informasi..................................................................8
2.2.4. Persediaan............................................................................9
2.2.5. Economic Order Quantity..................................................11
2.2.6. Internet...............................................................................13
2.2.7. Website...............................................................................14
2.2.8. HTML.................................................................................14
2.2.9. PHP.....................................................................................15
2.2.10. MySQL...............................................................................17
2.2.11. Perancangan SistemUML .................................................19
2.2.12. Metode Prototype...............................................................22
2.2.13. Pengujian BlackBox...........................................................24

BAB. III METODE PENELITIAN


3.1. Jadwal Penelitian............................................................................26
3.2. Teknik Pengumpulan Data.............................................................26
3.3. Metode Pengembangan Sistem......................................................27
3.4. Analisis Kebutuhan........................................................................28
BAB. IV HASIL DAN PEMBAHASAN
4.1. Analisis Sistem...............................................................................29
4.1.1. Analisis Sistem Yang Sedang Berjalan...............................29
v
4.1.2. Analisis Sistem Yang Diusulkan.........................................30
4.2. Simulasi Perhitungan Metode Economic Order Quantity ............32
4.3. Perancangan Sistem.......................................................................33
4.3.1. Use Case Diagram..............................................................33
4.3.1.1. Scenario Use Case Login.......................................34
4.3.1.2. Scenario Use Case Input Pakan.............................35
4.3.1.3. Scenario Use Case Input Supplier.........................36
4.3.1.4. Scenario Use Case Cetak Laporan.........................37
4.3.2. Activity Diagram.................................................................37
4.3.3. Sequence Diagram..............................................................39
4.3.3.1. Sequence Diagram Login Admin..........................39
4.3.3.2. Sequence Diagram From Input Pakan..................40
4.3.3.3. Sequence Diagram From Input Suppler................41
4.3.3.4. Sequence Diagram Mencetak Laporan.................42
4.4. Perancangan Basis Data..................................................................42
4.4.1. Struktur Tabel......................................................................42
4.4.2. Relasi Antar Tabel................................................................45
4.5. Implementasi Sistem......................................................................46
4.6. Pengujian Sistem Blackbox...........................................................52
4.6.1. Pengujian Sistem Pada Halaman Login...............................52
4.6.2. Pengujian Sistem Pada Halam Utama..................................53
4.6.3. Pengujian Sistem Pada Halaman Data Pakan.....................55
4.6.4. Pengujian Sistem Pada Halaman Data Supplier..................55
4.6.5. Pengujian Sistem Pada Halam Input User..........................56
4.7. Evaluasi Sistem..............................................................................57
4.8. Perbedaan Sistem Sebelumnya dan Sistem Saat Ini......................58
4.9. Pengujian Akurasi..........................................................................59

BAB V. PENUTUP.....................................................................................60
5.1. Kesimpulan..........................................................................60
5.2. Saran.....................................................................................60

DAFTAR PUSTAKA.....................................................................................62

vi
1

BAB I
PENDAHULUAN

1.1. Latar Belakang Masalah


Peternakan ayam potong adalah suatu perusahaan perseorangan yang
bergerak dalam usaha peternakan ayam. Kegiatan sehari-harinya adalah
menghasilkan produk dalam bentuk ayam potong untuk memenuhi kebutuhan
pasar dan masyarakat di sekitarnya. sebuah peternakan ayam yang cukup besar,
jumlah ayam potong yang dipelihara pun sudah mencapai ribuan ekor. Dalam
menjalankan usaha peternakan setiap hari menghabiskan ratusan kilogram pakan
ayam.
Peternakan ayam potong adalah suatu usha yang bergerak dalam usaha
peternakan ayam potong. Kegiatan sehari-harinya adalah menghasilkan produk
dalam bentuk ayam potong untuk memenuhi kebutuhan pasar dan masyarakat di
sekitarnya di desa puubunga. Peternakan ayam potong di desa puubunga
merupakan sebuah peternakan ayam yang cukup besar, jumlah ayam potong yang
dipelihara pun sudah mencapai ribuan ekor. Dalam menjalankan usaha
peternakannya setiap hari menghabiskan ratusan kilogram pakan ayam
Maka dari itu setiap perusahaan harus tepat dalam mengendalikan persediaan
pakan ayam agar persediaan pakan selalu ada dan tidak mengalami kekosongan.
EOQ merupakan suatu metode yang digunakan untuk mengoptimalkan pembelian
bahan baku yang dapat menekan biaya-biaya persediaan sehingga efisiensi
persediaan dalam perusahaan dapat berjalan dengan baik. Tujuan dari metode
EOQ adalah untuk meminimalkan total biaya persediaan.
Sehubungan dengan hal-hal yang ungkapkan, maka penulis tertarik untuk
mengadakan penelitian mengenai sistem persediaan pakan ayam potong, yang
berjudul: “SISTEM INFORMASI PERSEDIAAN PAKAN AYAM POTONG
PADA USAHA PETERNAKAN DI DESA PUUBUNGA”
2

1.2. Rumusan Masalah


Berdasarkan latar belakang, maka rumusan masalah dalam penelitian ini
adalah Bagaimana membuat sistem informasi persediaan pakan ayam potong
dengan metode Economic Order Quantity Pada Usaha Peternakan Di Desa
Puubunga

1.3. Tujuan Penelitian


Sedangkan tujuan dari penelitian ini adalah membuat sistem informasi
persediaan pakan ayam potong dengan metode Economic Order Quantity Pada
Usaha Peternakan Di Desa Puubunga.

1.4. Batasan Masalah


Berdasarkan uraian dan penjelasan pada latar lebakang maka penulis
mengemukakan batasan masalah sebagai berikut :
a. Pembuatan sistem menggunakan bahasa pemrograman PHP dan MySQL
sebagai database.
b. Sistem yang dibangun hanya dikhususkan persediaan pakan ayam potong pada
Usaha Peternakan Di Desa Puubunga.
c. Metode yang akan digunakan adalah metode pencatatan Economic Order
Quantity.

1.5. Manfaat Penelitian


Adapun manfaat yang diharapkan dari penelitian ini adalah :
a. Manfaat bagi mahasiswa, Penelitian ini diharapkan dapat memberikan manfaat
atau masukkan yang positif bagi mahasiswa untuk berpikir lebih ilmiah dalam
mengambil sebuah kebijakan dalam rangka upaya meningkatkan mutu
pendidikan dibidang keilmuan khususnya dalam bidang informasi dan
teknologi komputer.
b. Sebagai bahan informasi bagi penulis lainnya yang ingin membahas masalah
ini dimasa yang akan datang.
3

BAB II
TINJAUAN PUSTAKA

2.1. Kajian Pustaka


Sebagai bahan pertimbangan dalam penelitian ini akan di cantumkan beberapa
hasil penelitian terdahulu yaitu :
Tabel 2.1 Kajian Pustaka
Peneliti Judul Hasil Penelitian
Rini Rubhiyanti & Penerapan Metode Economic Pembuatan aplikasi sistem informasi
Intan Pratiwi (2017) Order Quantity (EOQ) Untuk persediaan barang dengan Metode
Persediaan Barang Berbasis Web Economic Order Quantity (EOQ)
berbasis Web, sudah dapat mengurangi
permasalahan yang ada pada PT.
Unipower Food Indonesia Semarang

Nababan (2017) Sistem Pengontrolan Persediaan Hasil dari algoritma genetika dapat
Barang Dengan Metode Economic meminumkan EOQ hal ini dibuktikan
Order Quantity (EOQ) dengan dilakukan validasi terhadapat
menggunakan algoritma grnrtika model algortima genetika. Dimana
(Studi Kasus Gundaling Farm) hasil perhitungan validasi
menggunakan persamaan Barlas lebih
kecil dari 30%. Dan dari beberapa kali
pergantian variable populasi juga
dilihat hasil awal dengan pergantian
populasi tidak memiliki hasil yang
berbeda jauh.

Mujiastuti, dkk. Implementasi Metode Economic Dapat diimplementasikan untuk


(2018) Order Quantity (EOQ) Pada menghitung persediaan bahan baku
Sistem Informasi Produksi Kopi yang diperlukan Pada Sistem Informasi
Produksi Kopi. Sehingga dapat
diketahui masing-masing jumlah
kebutuhan bahan baku produksi kopi
dalam satu tahun.

Raharjo & Ermawati Rancang Bangun Sistem Economic Order Quantity adalah
(2014) Informasi Pengendalian Barang Pemodelan yang dapat
Menggunakan Metode Economic mengoptimalisasikan pengendalian
Order Quantity (Studi Kasus : PT. barang dengan memberikan solusi
Ega Tekelindo Prima) mengenai stok minimum dan jumlah
pemesanan yang maksimal.

Rini Rubhiyanti & Intan Pratiwi (2017), membuat suatu penelitian yang
bertujuan untuk merancang sebuah aplikasi yang mampu mengolah,
mendokumentasikan, menghitung transaksi pemesanan maupun penyimpanan
persediaan barang digudang. Judul penelitian ini adalah “Penerapan Metode

3
4

Economic Order Quantity (EOQ) Untuk Persediaan Barang Berbasis Web”.


Metode pengembangan sistem yang dilakukan oleh peneliti adalah metode
Research and Development (R&D).
Nababan (2017), membuat suatu penelitian yang bertujuan untuk mengatasi
masalah persediaan barang pada PT.Gundaling Farm. Judul penelitian ini adalah
“Sistem Pengontrolan Persediaan Barang Dengan Metode Economic Order
Quantity (EOQ) menggunakan algoritma grnrtika (Studi Kasus Gundaling
Farm)”. Metode pengembangan sistem yang dilakukan oleh peneliti adalah
metode Waterfall.
Mujiastuti, dkk. (2018), membuat sebuah penelitian yang bertujuan untuk
merancang an sebuah sistem yang dapat membantu untuk mengurangi kesalahan
pada pendataan order produk yang dipesan, jumlah bahan baku yang digunakan
dan jumlah stok bahan baku yang harus tersedia. Judul penelitian ini adalah
“Implementasi Metode Economic Order Quantity (EOQ) Pada Sistem Informasi
Produksi Kopi”. Metode pengembangan sistem yang dilakukan oleh peneliti
adalah metode Waterfall. Sistem ini dibangun dengan menggunakan bahasa
pemrograman PHP dan database yang digunkanan adalah MySQL serta
dijalankan dengan paket server XAMPP.
Raharjo & Ermawati (2014), membuat sebuah penelitian yang bertujuan untuk
membuat sebuah sistem baru untuk mempermudah penyampaian informasi
pengendalian barang, sehingga informasi tersebut dapat memberikan keputusan
yang dapat diambil sehingga kebutuhan akan bahan baku untuk proses produksi
dapat terpenuhi secara optimal. Judul penelitian ini adalah “Rancang Bangun
Sistem Informasi Pengendalian Barang Menggunakan Metode Economic Order
Quantity (Studi Kasus : PT. Ega Tekelindo Prima)”. Metode pengembangan
sistem yang dilakukan oleh peneliti adalah metode Waterfall. Sistem ini dibangun
dengan menggunakan bahasa pemrograman PHP dan database yang digunkanan
adalah MySQL serta dijalankan dengan paket server XAMPP.
Persamaan penelitian penulis dengan penelitian terdahulu diantaranya yaitu
bahasa bahasa pemrograman yang digunakan adalah PHP dan database yang
digunkanan adalah MySQL. Sedangkan perbedaan penelitian penulis dengan
5

penelitian terdahulu adalah lokasi tempat penelitian yang berbeda dan juga
metode persediaan barang yang akan digunakan, karena penulis akan menggunkan
metode sistem Economic Order Quantity.

2.2 Landasan Teori


2.2.1 Sistem
Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan sasaran yang tertentu
(Jeperson Hutaehan, 2014).
a. Karakteristik Sistem
Supaya sistem itu dikatakan sistem yang baik, sistem itu harus memiliki
karakteristik yaitu (Jeperson Hutaehan, 2014):
1. Komponen Sistem (Component)
Komponen sistem terdiri dari sejumlah komponen yang saling berinteraksi,
yang artinya saling bekerjasama membentuk suatu kesatuan. Komponen -
komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem
atau bagian dari sistem. Setiap subsistem mempunyai karakteristik dari
sistem yang menjalankan suatu fungi tertentu dan mempengaruhi proses
sistem secara keseluruhan.
2. Batasan Sistem (Boundary)
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan
sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini
memungkinkan suatu sistem dipandang sebagai suatu kesatuan dan
menunjukkan ruang lingkup dari sistem tersebut.
3. Lingkungan Luar Sistem (Environtment)
Lingkungan luar sistem dari suatu sistem adalah apapun diluar batas dari
sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat
bersifat menguntungkan dan juga merugikan. Lingkungan luar yang
menguntungkan merupakan energi dari sistem dan dengan demikian harus
dijaga dan dipelihara. Sedangkan lingkungan luar sistem yang merugikan
6

harus ditahan dan dikendalikan, jika tidak maka akan menganggu


kelangsungan hidup dari sistem.
4. Penghubung Sistem (Interface)
Penghubung merupakan media yang menghubungkan antara satu subsistem
dengan subsistem yang lainnya.
5. Masukan Sistem (Input)
Masukan sistem adalah energi yang dimasukkan kedalam sistem. Masukan
dapat berupa masukan perawatan dan masukan sinyal. Maintenance input
yaitu energi yang dimasukkan supaya sistem tersebut dapat berjalan. Sinyal
input adalah energi yang diproses untuk mendapatkan keluaran dari sistem.
6. Keluaran Sistem (Output)
Keluaran sistem adalah energi yang diolah dan diklasifikasikan menjadi
keluaran yang berguna. Keluaran dapat merupakan masukan untuk sub
sistem yang lain.
7. Pengolahan Sistem (Process)
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri
sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi
keluaran.
8. Sasaran Sistem (Goal)
Suatu sistem mempunyai tujuan atau sasaran, kalau sistem tidak mempunyai
sasaran maka sistem tidak akan ada. Suatu sistem dikatakan berhasil bila
mengenai sasaran atau tujuannya. Sasaran sangat berpengaruh pada
masukan dan keluaran yang dihasilkan.
b. Klasifikasi Sistem
Sistem dapat diklasifikasikan dalam beberapa sudut pandang (Jeperson
Hutaehan, 2014):
1. Sistem Abstrak dan Sistem Fisik
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak
tampak secara fisik. Misalnya sistem teologi, yaitu sistem yang berupa
pemikiran-pemikiran hubungan antara manusia dengan Sang Pencipta.
7

Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem
komputer, sistem operasi, sistem penjualan, dan lain sebagainya.
2. Sistem Alamiah dan Sistem Buatan Manusia
Sistem alamiah adalah sistem yang terjadi karena proses alam tidak dibuat
oleh manusia (ditentukan dan tunduk kepada kehendak sang pencipta alam).
Sistem buatan masusia adalah sistem yang dirancang oleh manusia dengan
mesin.
3. Sistem Tertentu dan Sistem Tak Tentu
Sistem tertentu (deterministic system) beroperasi dengan tingkah laku yang
sudah dapat diprediksi. Interaksi diantara bagian-bagiannya dapat dideteksi
dengan pasti, sehingga keluaran dari sistem dapat diramalkan dan relatif
stabil/konstan dalam jangka waktu yang lama. Contohnya adalah pada
sistem komputer. Sistem tak tentu (probabilistic system) adalah sistem yang
kondisi masa depannya tidak dapat diprediksi karena mengandung unsur
probabilitas. Contohnya pada sistem sosial, sistem politik, dan sistem
demokrasi.
4. Sistem Tertutup dan Sistem Terbuka Sistem tertutup (close system)
Merupakan sistem yang tidak berhubungan dan tidak terpengaruh
lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa ada turut
campur tangan dari pihak luarnya walaupun sebenarnya bersifat relatively
closed system (secara relatif tertutup, tidak benar-benar tertutup). Sistem
terbuka (open system) adalah sistem yang berhubungan dan terpengaruh
dengan lingkungan luarnya. Sistem ini menerima masukan dan
menghasilkan keluaran untuk lingkungan luar atau subsistem yang lain.

2.2.2 Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
lebih berarti bagi penerimanya. Sumber informasi adalah data. Data kenyataan
yang menggambarkan suatu kejadian-kejadian (event) adalah kejadian pada saat
tertentu (Jeperson Hutaehan, 2014).
8

a. Siklus Informasi
Data merupakan bentuk yang masih mentah, belum dapat bercerita
banyak, sehingga perlu diolah lebih lanjut. Data yang diolah melalui suatu
model menjadi informasi, penerima kemudian menerima informasi tersebut,
membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan
suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data
tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan
seterusnya membentuk suatu siklus. Siklus ini disebut dengan siklus informasi
(information cycle) atau disebut juga siklus pengolahan data (data processing
cycle).
b. Nilai Informasi
Nilai dari informasi (value of information) ditentukan dari dua hal, yaitu
manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila
manfaatnya lebih baik dibandingkan dengan biaya mendapatkanya. Kegunaan
informasi adalah untuk mengurangi hal ketidakpastian di dalam proses
pengambilan keputusan tentang suatu keadaan. Pengukuran nilai informasi
biasanya dihubungkan dengan nilai analisis.

2.2.3 Sistem Informasi


Sistem indformasi adalah suatu sistem didalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang dibuthkan (Jeperson Hutaehan,
2014).
Adapun Komponen Dari Sistem Informasi Yaitu (Jeperson Hutaehan, 2014) :
a. Blok masukan (input block)
Input mewakili data yang masuk kedalam sistem informasi. Input disini
termasuk metode-metode dan media untuk menangkap data yang akan
dimasukan, yang dapat berupa dokumen-dokumen dasar.
9

b. Blok model (model block)


Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang
akan memanipulasi data input dan data yang tersimpan dibasis data dengan
cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
c. Blok keluaran (output block)
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang
berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen
serta semua pemakai sistem.
d. Blok teknologi (technology block)
Teknologi digunakan untuk menerima input, menjalankan model, menyimpan
dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu
pengendalian dari sistem secara keseluruhan.
e. Blok basis data (database block)
Basis data (database) merupakan kumpulan dari data yang saling berhubungan
satu dengan yang lainnya, tersimpan diperangkat keras komputer dan
digunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan di
dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data di
dalam basis data perlu diorganisasikan sedemikian rupa, supaya informasi yang
dihasilkan berkualitas.
f. Blok kendali (controls block)
Pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal
yang dapat merusak sistem dapat dicegah ataupun bila berlanjut terjadi
kesalahan-kesalahan dapat langsung cepat diatasi.

2.2.4 Persediaan
Setiap perusahaan baik perusahaan industri, perusahaan dagang maupun
perusahaan jasa pasti mempunyai persediaan. persediaan sangat penting bagi
perusahaan dagang dan manufaktur. Persediaan diperlukan dalam rangka
menciptakan penjualan, dan penjualan diperlukan untuk menghasilkan laba.
persediaan mempengaruhi neraca di dalam laporan laba rugi. Dalam neraca
perusahaan, persediaan merupakan aktiva lancar yang sangat vital.
10

Persediaan barang dagang perusahaan industri berbeda dengan


persediaan pada perusahaan dagang. Hal ini disebabkan karena aktivitas
sehari-hari kedua jenis perusahaan ini berbeda. Secara umum istilah
persediaan dagangan dipakai untuk menunjukan barang-barang yang dimiliki
untuk dijual kembali atau digunakan untuk memproduksi barang-barang yang
akan dijual.
Menurut Standar Akuntansi Indonesia (IAI) dalam PSAK No.14 (2009)
menyatakan persediaan adalah
a. Tersedia untuk dijual dalam kegiatan usaha normal
b. Dalam proses produksi dan atau dalam perjalanan atau
c. Dalam bentuk atau perlengkapan supplier untuk digunakan dalam proses
produksi atau pemberian jasa
Ikhsan (2009) mengatakan dalam perusahaan dagang, persediaan adalah
barang-barang yang ditangani untuk dijual kembali. Sedangkan dalam
perusahaan manufaktur, biasanya persediaan barang dari bahan baku dan
barang dalam proses ditambahkan terhadap persediaan barang jadi. Menurut
Baridwan (2004), secara umum istilah persediaan barang dipakai untuk
menunjukan barang-barang yang dimiliki untuk dijual kembali atau
digunakan untuk memproduksi barang-barang yang akan dijual.
Berdasarkan uraian diatas dapat ditarik kesimpulan bahwa persediaan
merupakan barang–barang yang dimiliki perusahaan yang digunakan atau
dibeli untuk dijual dalam operasi normal perusahaan, baik berupa barang jadi,
barang setengah jadi maupun bahan baku serta bahan penolong yang digunakan
untuk memproduksi barang–barang yang akan di jual perusahaan. dengan kata
lain, sifat barang dapat diklasifikasikan sebagai persediaan menurut sifat aktivitas
perusahaan.
Menurut Robert (2008) menyatakan tentang jenis persediaan adalah sebagai
berikut:
a. Persediaan barang dagangan, barang yang dimiliki untuk dijual kembali
dalam kegiatan bisnis normal. Barang tersebut biasanya dibeli dalam
11

kondisi sudah selesai diproduksi dan siap dijual tanpa pemrosesan lebih
lanjut
b. Persediaan bahan baku, barang ini dibeli untuk diproses menjadi produk
akhir. Item ini dicatat dalam persediaan bahan baku sampai barang itu
digunakan, sebagai titik saat bahan baku beralih menjadi persediaan
produk dalam proses
c. Persediaan barang dalam proses, merupakan bahan baku untuk produk
yang telah dibuat tetapi belum selesai. Pada saat selesai barang dalam proses
akan menjadi produk jadi
Persediaan barang jadi merupakan produk yang telah selesai diproses dan siap
untuk dijual

2.2.5 Economic Order Quantity (EOQ)


Economic Order Quantity (EOQ) pertama kali dikembangkan oleh F. W.
Haris pada tahun 1915 dengan mengembangkan formula kuantitas pesanan
ekonomis. Ini adalah salah satu model tertua penjadwalan produksi klasik.
Kerangka kerja yang digunakan untuk menentukan kuantitas pesanan ini juga
dikenal sebagai Wilson EOQ Model atau Wilson Formula.
Menurut Prof. Dr. Bambang Rianto Economic Order Quantity (EOQ) adalah
jumlah kuantitas barang yang dapat diperoleh dengan biaya minimal, atau sering
dikatakan sebagai jumlah pembelian yang optimal.
Menurut Drs. Agus Ahyadi Economic Order Quantity (EOQ) adalah jumlah
pembelian bahan baku yang dapat memberikan minimalnya biaya persediaan.
Sedangkan menurut Haryadi Sarjono (2010), Economi Order Quantity (EOQ)
adalah sebuah metode manajemen persediaan yang menentukan berapa banyak
jumlah barang yang harus dipesan agar biaya total menjadi minimum.
Berdasarkan beberapa definisi di atas, dapat disimpulkan bahwa EOQ
merupakan suatu metode yang digunakan untuk mengoptimalkan pembelian
bahan baku yang dapat menekan biaya-biaya persediaan sehingga efisiensi
persediaan dalam perusahaan dapat berjalan dengan baik. Tujuan dari metode
EOQ adalah untuk meminimalkan total biaya persediaan. Setiap perusahaan
12

industri pasti memerlukan bahan baku demi kelancaran proses bisnisnya, bahan
baku tersebut diperoleh dari supplier dengan suatu perhitungan tertentu. Dengan
menggunakan perhitungan yang ekonomis tentunya suatu perusahaan dapat
menentukan secara teratur bagaimana dan berapa jumlah material yang harus
disediakan. Ketidak teraturan penjadwalan akan memberikan dampak pada biaya
persediaan karena menumpuknya persediaan. Dengan demikian pengelolahan atau
pengaturan bahan baku merupakan salah satu hal penting dan dapat memberikan
keuntungan pada perusahaan.
Dalam kegiatan normal Model Economic Order Quantity memiliki beberapa
karakteristik antara lain :
a. Jumlah barang yang dipesan pada setiap pemesanan selalu konstan,
b. Permintaan konsumen, biaya pemesanan, biaya transportasi dan waktu antara
pemesanan barang sampai barang tersebut dikirim dapat diketahui secara pasti,
dan bersifat konstan,
c. Harga per unit barang adalah konstan dan tidak mempengaruhi jumlah barang
yang akan dipesan nantinya, dengan asumsi ini maka harga beli menjadi tidak
relevan untuk menghitung EOQ, karena ditakutkan pada nantinya harga barang
akan ikut dipertimbangkan dalam pemesanan barang,
d. Pada saat pemesanan barang, tidak terjadi kehabisan barang atau back order
yang menyebabkan perhitungan menjadi tidak tepat. Oleh karena itu,
manajemen harus menjaga jumlah pemesanan agar tidak terjadi kehabisan
barang,
e. Pada saat penentuan jumlah pemesanan barang kita tidak boleh
mempertimbangkan biaya kualitas barang,
f. Biaya penyimpanan per unit pertahun konstan.
Model EOQ adalah suatu rumusan untuk menentukan kuantitas pesanan yang
akan meminimumkan biaya persediaan. Berikut ini adalah model EOQ :

EOQ =
√ 2. Co . D
Ch
Dimana :
EOQ : kuantitas pembelian optimal
13

Co : Biaya Perpesan
D : Kuantitas per penggunaan per periode
Ch : Biaya penyimpanan per unit per periode

2.2.6 Internet
Internet atau yang merupakan kependekan dari Inter-connected Network
merupakan sebuah jaringan komputer yang menghubungkan antar komputer
secara global. Lebih lanjut dijelaskan pula bahwa internet dapat juga disebut
sebagai jaringan alam, yaitu suatu jaringan yang sangat luas (Sibero, 2011).
Internet juga dapat bekerja sama seperti jaringan komputer pada umumnya,
seperti halnya jarnigan komputer lokal maupun jaringan komputer area luas,
internet juga menggunakan sebuah protokol komunikasi yang sama yaitu TCP/IP
(Tranmission Control Protol / Internet Protocol) (Sibero, 2011).
Menurut Laudon dan J.P. (2010) Penggunaan internet memiliki dampak atau
pengaruh yang cukup besar bagi perusahaan yang menggunakannya, yaitu dengan
beragam manfaat atau keuntungan yang dapat dirasakan. Laudon menyebutkan
beberapa manfaat penggunaan internet bagi perusahaan, antara lain:
a. Meningkatkan aksesibilitas, penyimpanan, dan distribusi informasi dan
pengetahuan untuk perusahaan.
b. Secara dramatis mampu menurunkan biaya transaksi dan biaya agensi yang
dihadapi kebanyakan perusahaan.
c. Menghemat biaya distribusi.
d. Memungkinkan terciptanya produk dan layanan baru serta model bisnis baru
setiap harinya.
e. Memudahkan perusahaan untuk bersaing dengan perusahaan lainnya ataupun
memasuki pasar baru karena teknologi internet didasarkan pada standar
universal yang dapat digunakan oleh setiap perusahaan.
f. Membuat informasi tersedia untuk semua orang.
g. Menciptakan peluang baru untuk membangun merek dan membangun basis
konsumen yang sangat besar dan setia.
14

2.2.7 Website
Website (Situs Web) dapat diartikan sebagai kumpulan halaman-halaman yang
digunakan untuk mempublikasikan informasi berupa teks, gambar, dan program
multimedia lainnya berupa animasi (gambar gerak, tulisan gerak), suara dan atau
gabungan dari semuanya itu baik yang bersifat statis maupu dinamis yang
membentuk suatu rangkaian bangunan yang saling terkait antara satu halaman
dengan halaman yang lain yang sering disebut dengan hyperlink (Marisa, 2017).
Sedangkan menurut Ippho Santoso dalam Rahmadi (2013) “membagi website
menjadi golongan kanan dan golongan kiri. Dalam website dikenal dengan
sebutan website dinamis dan website statis.
a. Website statis
Website statis adalah website yang mempunyai halaman konten yang tidak
berubah-ubah.
b. Website dinamis
Website dinamis merupakan website yang secara struktur ditujukan untuk
update sesering mungkin.
Dari uraian teori diatas penulis menarik kesimpulan website adalah kumpulan
halaman-halaman yang dapat menampilkan teks, gambar, animasi, video, suara
yang masing-masing dihubungkan dengan jaringan-jaringan halaman. Website
dibagi menjadi dua golongan yaitu website statis dan website dinamis.

2.2.8 HTML
Hyper Text Markup Language atau HTML adalah bahasa yang digunakan
pada dokumen web sebagai bahasa untuk pertukaran dokumen website. Dokumen
HTML terdiri dari komponen yaitu tag, elemen dan atribut. Tag adalah tanda awal
< dan tanda akhir > yang digunakan sebagai pengapit suatu elemen. Elemen
adalah nama penanda yang diapit oleh tag yang memiliki fungsi dan tujuan
tertentu pada dokumen HTML. Elemen dapat memiliki elemen anak dan juga
nilai. Elemen anak adalah suatu elemen yang berada didalam elemen pembuka
dan elemen penutup induknya. Nilai yang dimaksud adalah suatu teks atau
karakter yang berada diantara elemen pembuka dan elemen penutup. Atribut
15

adalah properti elemen yang digunakan untuk mengkhususkan suatu elemen.


Elemen dapat memiliki atribut yang berbeda pada tiap masing-masingnya (Sibero,
2011).
Menurut Sutarman (2007) HTML (Hypertext Markup Language) adalah suatu
bahasa yang digunakan untuk menulis halaman web”. Sedangkan menurut Larry
(2012) Hypertext Markup Language merupakan suatu metode untuk
mengimplementasikan konsep hypertext dalam suatu naskah atau dokumen.
Jadi, dapat disimpulkan bahwa HTML adalah bahasa pemograman yang
digunakan untuk menulis halaman web dengan metode untuk
mengimplementasikan konsep hypertext dalam suatu naskah atau dokumen.

2.2.9 PHP
PHP (HyperText Preprocessor) secara umum dikenal dengan sebagai bahasa
pemrograman script – script yang membuat dokumen HTML secara on the fly
yang dieksekusi di server web, dokumen HTML yang dihasilkan dari suatu
aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks
atau editor HTML, dikenal juga sebagai bahasa pemrograman server side (Sidik,
2012).
PHP pertama kali diluncurkan oleh seorang yang bernama Rasmus Lerdoft
pada tahuan 1995. Pada saat itulah PHP bernama FI (Form Interpreted). FI adalah
sekumpulan script yang digunakan untuk mengelolah data form dari web.
Kemudian perkembang selanjutnya, Rasmus melepaskan kode kode sumber
tersebut dan menamainya PHP atau FI yang berarti kepanjangan menjadi Personal
Home Page atau Form Intrepted. Dengan pelepasan kode sumber tersebut PHP
menjadi open source, maka banyak programmer yang tertarik dengan
pengembangan dari PHP.
Selanjutnya pada bulan November tahun 1997, rilislah PHP/FI 2.0 yang
merupakan cikal bakal PHP 3.0. Pada rilis ini interpreter sudah
diimplementasikan dalam C. Dalam rilis ini disertakanlah juga modul modul
ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
16

PHP Versi 3.0, pada tahun 1997-an, sebuah perusahaan bernama Zein,
menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat
lagi. Kemudian sekita bulan Juni Tahun 1998 perusahaan tersebut merilis
interpreter baru untuk PHP dan Meresmikan nama rilis tersebut menjadi PHP 3.0
fasilitas tambahan pada PHP versi 3 dibandingkan sebelumnya, selain
tmenambahkan fungsi fungsi baru, juga mendukung beberapa akses ke banyak
database, pengelolaan protokol, dan sistem API. Dari versi 3 lah singkatan PHP
muncul, yaitu HyperText Preprocessor.
PHP Versi 4.0, pada musim dingin tahun 1998, menulis bahasa pemograman
PHP ini untuk membuat ketangguhan bahasa pemograman ini. Akhirnya pada
pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut
dikenal PHPB 4.0. PHP 4.0 adalah versi terbaru pada masa itu uang memiliki
banyak pemakainya. Versi ini banyak dipakai sebab memiliki kemampuan untuk
membangun aplikasi web kompleks tetapi memiliki kecepatan proses dan
stabilitas yang lebih tinggi.
PHP Versi 5.0, pada bulan Juni 2004, Zend merilis PHP 5.0 sebagai versi
terbaru, inti dari interpreter PHP mengalami perubahan besar dan dikenal model
pemograman kearah program berorientasi objek baru untuk menjawab
perkembangan bahasa pemograman kearah program berorrientasi objek. Versi
terbaru dari bahasa pemograman PHP adalah versi 5.6.4 yang resmi rilis pada
tanggal 18 Desember 2004.
PHP Versi 6.0, sejak tahun 2005 pengembangan PHP 6.0 terutama dalam
kemampuannya mendukung Unicode, untuk PHP bisa mendukung berbagai jenis
karakter bahasa non-latin. Akan tetapi dikarenakan beberapa alasan seperti
kurangnya programming pada masa itu dan membuat performa yang todak
memuaskan, pengembangan PHP 6.0 pun dihentikan dan fitur fitur yang
seharusnya ada di PHP 6.0 telah dimasukan ke dalam PHP 5.0.
PHP Versi 7.0, pada tahun 2014, sebuah proyek lanjutan PHP mulai
mengemuka, yakni PHP 7. Kalangan programming sedikit bingung dengan
penamaan versi PHP yang akan dirilis ini, apakah akan menyebutnya sebagai PHP
6 atau PHP 7. Walaupun PHP versi 6 telah resmi ditinggalkan, namun banyak
17

artikel dan buku yang ditulis mengenai PHP 6. Setelah mengambil voting, nama
PHP versi 7 akhirnya menjadi keputusan final. Dengan demikian, kita tidak akan
melihat PHP versi 6, dan langsung ‘loncat’ ke PHP 7. PHP 7 berkembang dari
proyek experimen yang dinamakan PHPNG (PHP Next Generation). Proyek
PHPNG bertujuan untuk menyusun ulang kode PHP untuk meningkatkan
performa. Pada Juli 2014, sebuah percobaan mendapati hasil bahwa PHPNG
mengalami peningkatan performa hampir 100% dari versi PHP sebelumnya.
Kelebihan PHP adalah :
a. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
sebuah kompilasi dalam penggunaanya.
b. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai
apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
c. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan
developer yang siap membantu dalam pengembangan.
d. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah
karena memiliki referensi yang banyak.
e. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime
melalui console serta juga dapat menjalankan perintah-perintah sistem.
Kekurangan PHP adalah :
a. Keamanan yang kurang baik, jika programmer tidak memperhatikan keamanan
dari program yang dibuatnya.
b. Saat ini untuk encoding kode PHP tergolong sangat mahal, karena
membutuhkan tool tertentu.
c. Kurang cocok untuk pengembangan program komputer bersekala besar.

2.2.10 MySQL
MySQL (My Structured Query Language) merupakan software database yang
termasuk paling popular di lingkungan Linux, kepopuleran ini karena ditunjang
karena performansi query dari databasenya yang saat itu bisa dikatakan paling
cepat dan jarang bermasalah (Sidik, 2012).
18

Ketika dibandingkan antara MySQL dengan sistem database yang lain, maka
perlu difikirkan apa yang paling penting sesuai kebutuhan. Apakah tampilan,
support, fitur-fitur SQL, kondisi keamanan dalam lisensi, atau masalah harga.
Dengan pertimbangan tersebut, MySQL memiliki banyak hal yang bisa
ditawarkan, antara lain :
a. Berdasarkan kecepatannya, banyak ahli memberikan pendapat bahwa MySQL
merupakan server tercepat.
b. MySQL memiliki performa tinggi namun merupakan database yang simpel
sehingga mudah di-setup dan dikonfigurasi.
c. MySQL cenderung gratis untuk penggunaan tertentu.
d. MySQL mengerti bahasa SQL (Structured Query Language) yang merupakan
pilihan sistem database moderen.
e. Banyak klien dapat mengakses server dalam satu waktu. Mereka dapat
menggunakan banyak database secara simultan.
f. Database MySQL dapat diakses dari semua tempat di internet dengan hak
akses tertentu.
g. MySQL dapat berjalan dalam banyak varian Unix dengan baik, sebaik seperti
saat berjalan di sistem non-Unix.
h. MySQL mudah didapatkan dan memiliki source code yang boleh
disebarluaskan sehingga bisa dikembangkan lebih lanjut.
i. Dapat dikoneksikan pada bahasa C, C++, Java, Perl, PHP dan Python.
Universitas Sumatera Utara.
Jika hal-hal diatas ialah kelebihan yang dimiliki oleh MySQL, maka MySQL juga
memiliki kekurangan seperti :
a. Untuk koneksi ke bahasa pemrograman visual seperti visual basic, delphi, dan
foxpro, MySQL kurang mendukung. Karena koneksi ini menyebabkan field
yang dibaca harus sesuai dengan koneksi dari program visual tersebut. Dan ini
yang menyebabkan MySQL jarang dipakai dalam program visual.
b. Data yang ditangani belum begitu besar.
19

2.2.11 Perancangan Sistem UML


Unified Modelling Language (UML) adalah sebuah bahasa yang telah
menjadi standar dalam dunia industri untuk mendefinisikan kebutuhan, membuat
analisis dan desain serta menggambarkan arsitektur dalam pemrograman
berorientasi objek (S & Salahuddin, 2011). UML menawarkan sebuah standar
untuk merancang model sistem. UML dapat diterapkan oleh seorang
pengembang perangkat lunak untuk membuat model pada berbagai jenis aplikasi,
baik menyangkut lingkungan perangkat keras yang bermacam-macam maupun
pada berbagai bahasa pemrograman. Di dalam UML terdapat beberapa konsep
dasar terkait komponen-komponen diagram seperti:
a. Use Case Diagram
Use Case diagram adalah menggambarkan fungsionalitas yang diharapkan dari
sebuah sistem. (S. & Shalahudin, 2011). yang ditekankan apa yang diperbuat
sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah
interaksi antara aktor dengan sistem Seorang/sebuah aktor adalah sebuah entitas
manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-
pekerjaan tertentu. Use case menggambarkan fungsionalitas sistem atau
persyaratan-persyaratan yang harus dipenuhi sistem dari pandangan pemakai.
Fungsi use case adalah Dapat memperlihatkan urutan aktifitas proses yang ada
pada sistem dan juga dapat menggambarkan proses bisnis dan juga urutan
aktifitas yang ada dalam sebuah proses.
Tabel 2.2 Simbol Use Case Diagram

Simbol Nama Penjelasan

Use case Deskripsi dari urutan aksi-aksi


yang ditampilkan sistem yang
menghasilkan suatu hasil yang
terukur bagi suatu actor.
System Memspesifikasikan paket yang
menampilkan sistem secara
terbatas.
Association Yang menghubungkan antara objek
satu dan objek lainnya.
20

Include Memspesifikasikan bahwa use case


sumber secara eksplisit.

Actor Memspesifikasikan himpunan


peran yang pengguna gunakan
ketika berinteraksi dengan use case.
21

b. Activity Diagram
Activity Diagram Yaitu menyediakan gambaran visual dari aliran aktifitas,
baik dalam sistem, (S. & Shalahudin, 2011). bisnis, alur kerja, atau proses
lainnya. Diagram ini berfokus pada kegiatan yang dilakukan dan siapa (atau apa)
yang bertanggung jawab atas kinerja dari kegiatan tersebut..
Fungsi activity diagram adalah Menjelaskan proses bisnis dan alur kerja dan
alur kerja operasional secara langkah demi langkah dari kompenen suatu sistem.
Tabel 2.3 Simbol Activity Diagram

Simbol Penjelasan

Activities, menggambarkan suatu proses atau


kegiatan bisnis.

Start Point, diletakkan pada pojok kiri atas dan


merupakan awal aktivitas.

End point, akhir aktivitas.

Fork/percabangan, digunakan untuk


Menunjukkan kegiatan yang dilakukan secara
parallel atau untuk menggabung kan dua
kegiatan parallel menjadi satu.

Join (penggabungan) atau rake, Digunakan untuk


menunjukkan Adanya dekomposisi .

c. Sequence Diagram
Sequence Diagram digunakan untuk melacak eksekusi dari sebuah skenario
use case. Sequence diagram menggambarkan interaksi dengan menandai setiap
partisipan dengan garis hidup yang berjalan secara vertikal ke bawah halaman dan
urutan pesan dengan membaca ke arah bawah halaman . (S. & Shalahudin, 2011).
Sequence diagram juga suatu diagram yang memperlihatkan/menampilkan
22

interaksi-interaksi antar objek di dalam sistem yang disusun pada sebuah urutan
atau rangkaian waktu.
Fungsi sequence diagram adalah Untuk menunjukan rangkaian pesan yang di
kirim antara object juga interaksi antara object sesuatu yang terjadi pada titik
tertentu dalam eksekusi sistem.
Tabel 2.4 Simbol Sequence Diagram

No Gambar Nama Keterangan

Objek entity, antarmuka yang saling


berinteraksi.
1 LifeLine

Spesifikasi dari komunikasi antar objek


2 Message yang memuat informasi-informasi
tentang aktifitas yang terjadi

Spesifikasi dari komunikasi antar objek


3 Message yang memuat informasi-informasi
tentang aktifitas yang terjadi

2.2.12 Metode Prototype


Menurut (Pressman, 2012), dalam melakukan perancangan sistem yang akan
dikembangkan dapat menggunakan metode prototype. Metode ini cocok di
gunakan untuk mengembangkan sebuah perangkat yang akan di kembangkan
kembali.

Mendengarkan Membangun
pelanggan memperbaiki
market

Uji pelanggan
mengendalikan
market

Gambar 2.1. Metode Prototype


23

Tahapan tahapan pengembangan prototype model (Presman, 2012) :


a. Pengumpulan kebutuhan
Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh
perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar
sistem yang akan dibuat.
b. Membangun prototyping
Membangun prototyping dengan membuat perancangan sementara yang
berfokus pada penyajian kepada pelanggan (misalnya dengan membuat input
dan format output).
c. Evaluasi protoptyping
Evaluasi ini dilakukan oleh pelanggan, apakah prototyping yang sudah
dibangun sudah sesuai dengan keinginan pelanggan atau belum. Jika sudah
sesuai, maka langkah selanjutnya akan diambil. Namun jika tidak,
prototyping direvisi dengan mengulang langkah-langkah sebelumnya.
d. Mengkodekan sistem
Dalam tahap ini prototyping yang sudah di sepakati diterjemahkan ke dalam
bahasa pemrograman yang sesuai.
e. Menguji sistem
Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai,
kemudian dilakukan proses Pengujian. Pengujian ini dilakukan dengan White
Box, Black Box, Basis Path, pengujian arsitektur, dll.
f. Evaluasi Sistem
Pelanggan mengevaluasi apakah perangkat lunak yang sudah jadi sudah
sesuai dengan yang diharapkan . Jika ya, maka proses akan dilanjutkan ke
tahap selanjutnya, namun jika perangkat lunak yang sudah jadi tidak/belum
sesuai dengan apa yang diharapkan, maka tahapan sebelumnya akan diulang.
g. Menggunakan sistem
Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk
digunakan.
24

2.2.12 Pengujian Blackbox


Pengujian sistem pada penelitian ini menggunakan teknik analisis sistem black
box testing. Blackbox Testing merupakan pengujian yang berfokus pada
spesifikasi fungsional dari perangkat lunak, tester dapat mendefinisikan kumpulan
kondisi input dan melakukan pengetesan pada spesifikasi fungsional program.
Black Box pengujian adalah metode pengujian perangkat lunak yang menguji
fungsionalitas aplikasi yang bertentangan dengan struktur internal atau kerja (lihat
pengujian white-box). Pengetahuan khusus dari kode aplikasi struktur internal
dan pengetahuan pemrograman pada umumnya tidak diperlukan. Uji kasus
dibangun di sekitar spesifikasi dan persyaratan, yakni, aplikasi apa yang
seharusnya dilakukan. Menggunakan deskripsi eksternal perangkat lunak,
termasuk spesifikasi, persyaratan, dan desain untuk menurunkan uji kasus.Tes ini
dapat menjadi fungsional atau non-fungsional, meskipun biasanya fungsional.
Perancang uji memilih input yang valid dan tidak valid dan menentukan output
yang benar. Tidak ada pengetahuan tentang struktur internal benda uji itu.
Metode uji dapat diterapkan pada semua tingkat pengujian perangkat lunak:
unit, integrasi, fungsional, sistem dan penerimaan. Ini biasanya terdiri dari ke

Pengujian pada Black Box berusaha menemukan kesalahan seperti :


1. Fungsi-fungsi yang tidak benar atau hilang
2. Kesalahan interface
3. Kesalahan dalam struktur data atau akses data base eksternal
4. Kesalahan kinerja
5. Inisialisasi dan kesalahan terminasi

Pratama (2014) terdapat empat buah jenis pengujian black-box, yaitu :


1. Pengujian interface aplikasi, bertujuan untuk mengetahui fungsional dari
setiap elemen.
2. Pengujian fungsi dasar sistem, bertujuan untuk mengetahui sejauh mana
kinerja dari setiap fungsi dasar sistem didalam aplikasi.
25

3. Pengujian form handle sistem, bertujuan untuk mengetahui seperti apa dan
sejauh mana respon oleh sistem terhadap inputanyang diberikan pengguna.

Pengujian keamanan sistem, bertujuan untuk mengetahui sejauh mana tingkat


keamanan yang dimiliki sistem dalam memberikan kenyamanan pada pengguna.
26

BAB III
METODE PENELITIAN

3.1 Jadwal Penelitian


Tempat yang dijadikan penelitian adalah di Usaha Peternakan Di Desa
Puubunga. Sedangkan waktu penelitian ini dilaksanakan pada bulan Agustus s/d
Oktober 2020. Untuk lebih jelas penelitian ini, berikut jadwal penelitian :
Table 3.1 Jadwal Penelitian

Agustus September Oktober


NO URAIAN KEGIATAN
1 2 3 4 1 2 3 4 1 2 3 4
1 Studi Pustaka
2 Observasi & Wawancara
Mengidentifikasi
3
Kebutuhan Pemakai
4 Pembangunan Prototyping
5 Evaluasi Prototyping
6 Pengkodean Sistem
7 Penguian Program
8 Evaluasi Sistem
9 Menggunakan Sistem

3.2 Teknik Pengumpulan Data


Metode pengumpulan data yang digunakan dalam penyusunan tugas akhir ini
adalah sebagai berikut :
a. Metode Penelitian Langsung (Observation)
Pada tahap ini, peneliti melakukan interview Tanya jawab langsung antara
peneliti dengan pekerja Usaha Peternakan Di Desa Puubunga.
27

b. Metode Wawancara (interview)


Tahap obeservasi ini, peneliti mengumpulkan data dengan mengamati dan
mencatat peristiwa dan keluhan pada objek penelitian secara langsung di Usaha
Peternakan Di Desa Puubunga.
c. Metode Pustaka (Library)
Setelah melakukan wawancara dan observasi langsung, peneliti mengumpulkan
sumber-sumber bacaan yang dapat menunjang penelitian yang diambil, seperti
penelitian terdahulu yang memiliki kesamaan dalam penelitian tentang
pengembangan sistem persediaan pakan. Dan juga menggunakan buku-buku
yang juga dapat membantu dalam membuat sistem persediaan pakan.

3.3 Metode Pengembangan Sistem


Tahap ini penulis menggunakan Metode prototype dengan tahapan :
a. Mengidentifikasi kebutuhan pemakai
Pada tahap ini peneliti melakukan analisis terhadap masalah apa yang sedang
terjadi pada Usaha Peternakan Di Desa Puubunga. Analisis permasalahan
dilakukan dengan studi literatur, wawancara dengan pekerja Usaha Peternakan
Di Desa Puubunga. Selain melakukan analisis permasalahan, dilakukan juga
analisis kebutuhan, analisis kebutuhan ini nantinya dijadikan sebagai alat bantu
yang digunakan dalam proses pembuatan prototype hingga menjadi aplikasi
final.
b. Membangun Prototyping
Setelah analisis kebutuhan sistem telah dilakukan, pada tahap ini dilakukan
identifikasi kembali kebutuhan sistem tersebut. Apabila kebutuhan sistem telah
teridentifikasi dengan baik, dapat dilakukan proses selanjutnya yaitu
pembuatan user interface prototype. User interface prototype ini adalah
tampilan dan interaksi tentang aplikasi yang dibangun.
c. Evaluasi Protoryping
Evaluasi ini dilakukan Usaha Peternakan Di Desa Puubunga. apakah
prototyping yang sudah dibangun sudah sesuai dengan keinginan pelanggan.
28

Jika sudah sesuai maka langkah 4 akan diambil. Jika tidak prototyping direvisi
dengan mengulangi langkah 1, 2, dan 3.
d. Mengkodekan sistem
Dalam tahap ini prototyping yang sudah disepakati diterjemahkan ke dalam
bahasa pemrograman yang sesuai.
e. Pengujian program
Pengujian fokus pada perangkat lunak atau sistem secaralogika dan
fungsionalitas dan memastikan semua bagian sudah diuji dan berjalan dengan
benar. Hal ini untuk meminimalisir kesalahan (error) dan memastikan keluaran
yang dihsilkan sesuai dengan rencana yang diinginkan, pengujian ini
menggunakan pengujian blackbox.
f. Evaluasi sistem
Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan
yang diharapkan. Jika sudah, maka langkah ke 7 dilakukan, jika belum maka
mengulangi langkah 4 dan 5.
g. Menggunakan sistem
Perangkat lunak yang telah di uji dan diterima pelanggan siap untuk digunakan.

3.4 Analisis kebutuhan


a. Perangkat Keras
Sistem ini dapat dibangun pada ystemr yang peneliti pakai dengan spesifikasi
sebagai berikut :
1. PC Dekstop
2. Processor Intel(R) Core(TM) i5-9400F @ 2.90 GHz
3. Memori RAM 8 GB
b. Perangkat Lunak
Dalam Pembuatan sistem ini adalah perangkat yang berkaitan dengan
pengembangan sistem Adapun perangkat lunak dan ystem operasi yang
digunakan adalah sebagai berikut :
1. Microsoft Visual Foxpro
2. Sistem Operasi Windows 10 Ultimate 64 bit
3. Xampp
29

BAB IV
HASIL DAN PEMBAHASAN
4.1 Analisis Sistem

Untuk mencapai tujuan penelitian yang berjudul Sistem Informasi


Persediaan Pakan Ayam Potong Pada Usaha Peternakan Di Desa Puubunga
Menggunakan Metode Economic Order Quantity(EOQ), dilakukan pengumpulan
data. Data yang diperoleh merupakan data pakan, data pembelian pakan, data
penggunaan pakan, data dan data persediaan EOQ.

Sesuai dengan rancangan penelitian dan studi kepustakaan yang telah


dikemukakan terdahulu, maka dalam bab ini akan dilakukan analisis sistem dan
pembahasan data yang diperolah dalam penelitian ini. Hasil penelitian akan
digambarkan sesuai dengan tujuan penelitian yang diajukan sebelumnya.

Sistem yang diusulkan dalam proses ini adalah sistem informasi persediaan
yang akan memberikan data pakan, data pembelian pakan, data penggunaan
pakan, data dan data persediaan EOQ. Yang dimana karyawan(admin) akan
menginput data tersebut kedalam database atau sistem yang telah ada yang
disebut form data pakan, kemudian dilanjutkan dengan menginput data pakan,
data pembelian pakan dan data penggunaan pakan yang akan menghitung jumlah
persediaan kedalam database yang disebut form Economic Order Quantity(EOQ))

4.1.1 Analisa Sistem Yang Sedang Berjalan

Sistem yang sedang berjalan saat ini pada Peternakan Di Desa Puubunga
dimulai dari karyawan yang terlebih dahulu mengecek ketersediaan pakan
digudang dan membuat list pakan yang akan dipesan jika pakan sudah hampir
habis atauu telah habis kemudian memberikan list pakan yang akan dipesan pada
pimpinan.
30

Gambar 4.1 Flowmap Sistem Yang Sedang Berjalan

4.1.2 Analisa Sistem Yang Diusulkan

Pada Penelitian ini penulis mengusulkan sebuah Sistem Informasi

Persediaan Pakan Ayam Potong Menggunakan Metode Economic Order


Quantity (EOQ). sesuai dengan flowmap berikut ini :
31

Gambar 4.2 Flowmap Sistem Diusulkan

Sistem bermula dari admin yang menginput data pakan, data penggunaan
pakan dan data pembelian pakan ke dalam sistem dan melakukan proses
perhitungan dengan menggunakan metode Economic Order Quantity(EOQ).
Setelah melakukan proses perhitungan sistem akan menghasilkan empat macam
laporan seperti laporan stok pakan, laporan penggunaan, laporan pembelian dan
laporan Economic Order Quantity(EOQ) yang akan diberikan kepada pimpinan.
32

4.2 Simulasi Perhitungan Metode Economic Order Quantity (EOQ)

Langkah-langkah yang harus dilakukan dalam perhitungan metode


Economic Order Quantity adalah sebagai berikut:

Tabel 4.1 Tabel Pakan

Biaya
Nama Harga Jumlah Biaya
No Perpesan Keterangan
Pakan Pakan Penggunaan Penyimpanan
10%

Kekurangan
1 SB 10 420.000 51 42.000 37.000
Stok

2 SB 11 410.000 76 41.000 38.000 Stok Aman

3 SB 12 400.000 87 40.000 39.000 Stok Aman

Keterangan:

Stok aman : Jika stok lebih besar dari 60

Kekurangan stok : Jika stok lebih kecil dari 60

Dari tabel 4.1 dapat dihitung:

1. EOQ dari SBS 10

EOQ =
√2(Co. D) EOQ =
√2(420000∗51) EOQ = 32
Ch 42.000

Jadi, jumlah pembelian yang harus dilakukan untuk SB 10 adalah 32.


33

2. EOQ dari SB 11

EOQ =
√2(Co. D) EOQ =
√2(410.000∗76) EOQ = 39
Ch 41.000

Jadi, jumlah pembelian yang harus dilakukan untuk SB 10 adalah 39

3. EOQ dari SB 12

EOQ =
√2(Co. D) X √(Ch+Cs) EOQ =
Ch Cs
√2(400.000∗87) X √(40.000+ 39.000)
40.000 39.000

EOQ = 59

Jadi, jumlah pembelian yang harus dilakukan untuk SB 12 adalah 59.

4.3 Perancangan Sistem

Untuk memudahkan peneliti membangun membangun prototyping


dibutuhkan beberapa rancangan meliputi pembuatan desain dan rancangan sistem
menggunakan terdiri usecase diagram, activity diagram dan sequence diagram.

4.3.1. Use Case Diagram


34

Gambar 4.3 Use Case Diagram

Pada gambar use case diagram admin, admin harus melakukan login
terlebih dahulu. Setelah admin login, admin dapat menginput, pakan, supplier,
pembelian pakan, penggunaan, melihat hasil perhitungan EOQ, mencetak laporan
dan manajemen user. Sedangkan pimpinan dapat melakukan login dan melihat
laporan

4.3.1.1 Scenario Use Case Login

Aktor : Admin/pimpinan

Tujuan : Verifikasi Login

Deskripsi : Form login digunakan untuk mengelola data dan informasi yang
akan ditampilkan pada halaman website

Tabel 4.2 Scenario Use Case Login

Aktor Sistem
1. Admin menginput alamat website
admin/pimpinan
2. Sistem menampilkan form login
3. Sistem meminta memasukkan
35

data username dan password


4. Memasukkan username dan
password
5. Sistem memverifikasi data
username dan password
6. Sistem akan menampilkan
halaman utama

4.3.1.2 Scenario Use Case Input Pakan

Aktor : Admin

Tujuan : Menginput data pakan

Deskripsi : Form input pakan digunakan untuk mengelola data pakan dan
informasi yang akan ditampilkan pada halaman website

Tabel 4.3 Scenario Use Case Input Data Pakan

Aktor Sistem

1. Admin memilih submenu pakan

2. Sistem akan menampilkah


halaman pakan

3. Admin menekan tombol tambah


data

4. Sistem menampilkan form


tambah data
36

5. Sistem meminta memasukkan


data dengan lengkap

6. Memasukkan data dengan


lengkap

7. Sistem akan mengecek


kelengkapan data

4.3.1.3 Scenario Use Case Input Supplier

Aktor : Admin

Tujuan : Menginput data supplier

Deskripsi : Form input supplier digunakan untuk mengelola data supplier dan
informasi yang akan ditampilkan pada halaman website

Tabel 4.4 Scenario Use Case Input Data Supplier

Aktor Sistem

1. Admin memilih submenu supplier

2. Sistem akan menampilkah


halaman supplier

3. Admin menekan tombol tambah


data
37

4. Sistem menampilkan form


tambah data

5. Sistem meminta memasukkan


data dengan lengkap

6. Memasukkan data dengan


lengkap

7. Sistem akan mengecek


kelengkapan data

8. Sistem akan menyimpan data ke


dalam databse

4.3.1.6 Scenario Use Case Cetak Laporan

Aktor : Admin

Tujuan : Mencetak laporan

Deskripsi : Form laporan digunakan untuk mencetak laporan

Tabel 4.5 Scenario Use Case Cetak Laporan

Aktor Sistem

1. Admin menginput range tanggal

2. Sistem akan menampilkan


halamn cetak laporan sesuai
dengan range tanggal yang
diinput admin.
38

3. Admin menekan tombol cetak

4. Sistem akan menampilkan


preview laporan yang siap
dicetak

4.3.2. Activity Diagram

Activity Diagram dimulai dari admin yang menginput halaman Sistem


Informasi Persediaan Pakan Ayam Potong Pada Usaha Peternakan Di Desa
Puubunga Menggunakan Metode Economic Order Quantity (EOQ) dan sisten
akan menampilkan halaman login admin dan admin akan menginput username
dan password. Jika username dan password benar maka akan menampilkan
halaman utama admin, setelah itu admin dapat menginput data pakan dan supplier
yang akan tersimpan ke dalam database dan juga admin dapat menginput data
pembelian dan penggunaan pakan yang juga akan tersimpan ke dalam database.
Setelah admin menginput data penggunaan admin dapat memilih menu EOQ dan
memilih bulan dan tahun sehinga sistem akan menampilkan hasil perhitungan
EOQ sesuai dengan bulan dan tahun yang diinput oleh admin.
39

Gambar 4.4 Activity Diagram Menu Utama Sistem

4.3.3. Sequence Diagram

4.3.3.1 Sequence Diagram Login Admin

Pada sequence diagram login admin admin menginput username dan


password, kemudian username dan password akan dicek. Setelah dicek sistem
akan menampilkan pesan, username dan password salah. Jika username dan
40

passowrd yang diinput admin salah maka sistem akan menampilkan pesan
username dan password salah, dan sebaliknya sistem akan menmpilkan halaman
menu utama.

Gambar 4.5 Sequence Diagram Login Admin

1.2.3.2 Sequence Diagram Form Input Pakan


41

Gambar 4.6 Sequence Diagram Form Input Pakan

Pada sequence diagram form pakan, admin perlu masuk terlebih dahulu ke
halaman pakan, untuk menambah pakan admin perlu menakan tombol tambah
data dan menginput data pakan yang akan tersimpan ke dalam database, untuk
mengedit data pakan admin perlu menakan tombol edit data dan mengedit data
pakan yang akan tersimpan ke dalam database dan untuk menghapus data pakan
admin perlu menekan tombol hapus.
42

4.3.3.3 Sequence Diagram Form Input Supplier

Gambar 4.7 Sequence Diagram Form Input Supplier

Pada sequence diagram form supplier, admin perlu masuk terlebih dahulu ke
halaman supplier, untuk menambah supplier admin perlu menakan tombol tambah
data dan menginput data supplier yang akan tersimpan ke dalam database, untuk
mengedit data supplier admin perlu menakan tombol edit data dan mengedit data
supplier yang akan tersimpan ke dalam database dan untuk menghapus data
supplier admin perlu menekan tombol hapus.
43

4.3.3.7 Sequence Diagram Mencetak Laporan

Gambar 4.10 Sequence Diagram Mencetak Laporan

Pada sequence diagram mencetak laporan, admin perlu memilih menu


laporan dan sistem akan menampilkan halaman laporan. Untuk mencetak data
admin perlu menekian tombol cetak dan sistem akan menampilkan preview dari
laporan tersebut.

4.4 Perancangan Basis Data


4.4.1 Struktur Tabel
Adapun tabel basis data yang terdapat pada Sistem Informasi Persediaan
Pakan Ayam Potong Pada Usaha Peternakan Di Desa Puubunga Menggunakan
Metode Economic Order Quantity(EOQ) adalah sebagai berikut:

1. Tabel Penggunaan
Tabel ini berfungsi untuk menyimpan data penggunaan pakan.
Tabel 4.6 Tabel Penggunaan

Field Type Width Keterangan

Id_penggunaan Int 11 Id penggunaan

Tgl_penggunaan Date Tanggal penggunaan


44

2. Tabel Penggunaan Detail


Tabel ini berfungsi untuk menyimpan data data detail penggunaan.
Tabel 4.7 Tabel Penggunaan Detail
Field Type Width Keterangan

Id_penggunaan_d Int 11 Id penggunaan detail

Id_penggunaan Int 11 Id penggunaan

Id_produk Int 11 Id produk

Jml Int 11 Jumlah Penggunaan

3. Tabel Produk
Tabel ini berfungsi untuk menyimpan data pakan.
Tabel 4.8 Tabel Produk
Field Type Width Keterangan

Id_produk Int 11 Id produk

Nama_produk Character 25 Nama produk

Harga_produk Int 11 Harga Produk

4. Tabel Supplier
Tabel ini berfungsi untuk menyimpan data supplier.
Tabel 4.9 Tabel Supplier
Field Type Width Keterangan

Id_suppl Int 5 Id supplier

Nm_suppl Varchar 50 Nama supplier

5. Tabel Pembelian
45

Tabel ini berfungsi untuk menyimpan data pembelian

Tabel 4.10 Tabel Pembelian

Field Type Width Keterangan

Id_kirim Int 11 Id masuk

Id_supplier Int 11 ID supplier

Tgl Date Tanggal pemasukan

6. Tabel Pembelian Detail


Tabel ini berfungsi untuk menyimpan data data detail pembelian.
Tabel 4.11 Tabel Pembelian Detail
Field Type Width Keterangan

Id_kirim_d Int 11 Id masuk detail

Id_ kirim Int 11 Id masuk

Id_produk Int 11 Id produk

stok Int 11 Jumlah Pemasukan

7. Tabel User
Tabel ini berfungsi untuk menyimpan data supplier.
Tabel 4.12 Tabel User
Field Type Width Keterangan

Id_user Int 11 Id User

User Varchar 20 Username

Password Varchar 20 Password


46

4.4.2 Relasi Antar Tabel

Relasi adalah kumpulan dari file – file yang saling terkait antara satu
dengan yang lainnya sehingga mudah untuk mendapatkan informasi dengan cepat.
Dengan relasi yang telah dijabarkan di bawah ini dapat menghasilkan suatu
informasi yang dibutuhkan.

Gambar 4.11 Relasi Antar Tabel

Pada gambar tb_anggota berelasi dengan tb_penggunaan menggunakan


id_anggota, tb_penggunaan_d berelasi dengan tb_penggunaan menggunakan
id_penggunaan, tb_pesan berelasi dengan tb_anggota menggunakan id_anggota,
tb_penggunaan_d berelasi dengan tb_produk menggunakan id_ produk dan tb_
produk.

4.5 Implementasi Sistem


1. Halaman Login
47

Gambar 4.12 Halaman Login


Pada halaman login, admin/pimpinan perlu menginput username dan
password, setelah itu menekean tombol login dan sitem akan mengecek username
dan password tersebut di dalam database. Jika username dan password tersebut
ada dalam database maka sistem akan menampilkan halaman utama dan jika tidak
ada dalam database maka sistem akan menampilkan pesan username dan
password salah.
2. Halaman Utama Admin

Gambar 4.13. Halaman Utama Admin

Pada halaman menu utam admin, terdapat enam menu utama yaitu beranda
yang jika diklik akan menampilkan halaman beranda, menu input yang jika diklik
48

akan menampikan submenu input pakan dan supplier, menu proses yang jika
diklik akan menampilkan submenu penggunaan pakan, pembelian pakan dan
EOQ, menu laporan yang jika diklik akan menampilkan submenu laporan, user
yang jika diklik akan menampilkan halaman user dan menu logout yang jika dikik
akan akan kembali kehalaman login.

3. Halaman Input Jenis Pakan

Gambar 4.14 Halaman Input Jenis Pakan


Pada halaman input jenis pakan, jika admin ingin menambaha data pakan
maka admin perlu mengklik tambah data dan sistem akan menampilkan halaman
tambah data pakan kemudian admin menginput data pakan tersebut. Jika admin
ingin mengedit data pakan maka admin perlu menekan tombol edit dan sistem
akan menampilkan halaman edit data pakan dan admin dapat mengedit data pakan
tersebut dan jika admin ingin menghapus data pakan maka admin perlu menekan
tombol hapus.

4. Halaman Input Supplier


49

Gambar 4.15 Halaman Input Supplier


Pada halaman input supplier, jika admin ingin menambaha data supplier maka
admin perlu mengklik tambah data dan sistem akan menampilkan halaman
tambah data supplier kemudian admin menginput data supplier tersebut. Jika
admin ingin mengedit data supplier maka admin perlu menekan tombol edit dan
sistem akan menampilkan halaman edit data supplier dan admin dapat mengedit
data supplier tersebut dan jika admin ingin menghapus data supplier maka admin
perlu menekan tombol hapus.

5. Halaman Input Pemasukan Pakan

Gambar 4.16 Halaman Pemasukan Pakan


.Pada halaman pemasukan pakan, admin dapat menginput pemasukan pakan
tiap tanggal untuk menambah stok pakan.

6. Halaman Penggunaan Pakan


50

Gambar 4.17 Halaman Penggunaan Pakan


Pada halaman penggunaan pakan, admin dapat menginput penggunaan pakan
untuk setiap penggunaan.

7. Halaman EOQ

Gambar 4.18 Halaman EOQ


Pada halaman EOQ, beriskan data hasil perhitungan EOQ untuk tiap pakan
sesuai dengan bulan dan tahun yang telah diinput oleh admin. Admin juga dapat
melihat detail perhitungan dengan menekan tombol detail.
51

8. Laporan Peggunaan Pakan

Gambar 4.19 Laporan Penggunaan Pakan


Laporan penggunaan produk merupakan laporan yang berisikan penggunaan
pakan yang telah terjadi untuk tiap tanggal.

Gambar 4.20 Laporan Pemasukan Pakan


Laporan produk masuk merupakan laporan yang berisikan transaksi
pembelian pakan yang telah diinput untuk tiap tanggal pakan.
52

Gambar 4.21 Laporan Stok


Laporan stok merupakan laporan yang berisikan stok pakan yang tersedia.

Gambar 4.22 Laporan EOQ

Laporan EOQ merupakan laporan yang berisikan hasil perhitungan dan saran
untuk pembelian selajudnya.
9. Halaman User

Gambar 4.23 Halaman User


53

Pada halaman input users, jika admin ingin menambaha data users maka
admin perlu mengklik tambah data dan sistem akan menampilkan halaman
tambah data users kemudian admin menginput data users tersebut. Jika admin
ingin mengedit data users maka admin perlu menekan tombol edit dan sistem akan
menampilkan halaman edit data users dan admin dapat mengedit data users
tersebut dan jika admin ingin menghapus data users maka admin perlu menekan
tombol hapus.

4.6 Pengujian Sistem BlackBox


4.6.1 Pengujian Sistem Pada Halaman Login

Tabel 4.13 Pengujian Sistem Pada Halaman Login

No Skenario Hasil Yang Pengamatan Keterangan


Pengujian diharapkan

1 Mengosongk Sistem akan Sistem menampilkan Valid


an salah satu menampilkan pesan pesan “please fill out
textbox dan “please fill out this this fields”
tekan tombol fields”
sign in

2 Menginput Sistem akan Sistem menampilkan Valid


username dan menampilkan pesan pesan “Maaf
password “Maaf informasi login informasi login tidak
yang tidak tidak dikenali dikenali username
ada dalam username dan dan passoword
databse passoword salah” salah”

3 Menginput Sistema akan Sistema Valid


username dan menampilkan halaman menampilkan
password utama admin halaman utama
yang sesuai admin
dalam
54

database

Pada tabel pengujian sistem pada halaman login, peneliti melakukan


skenario pengujian dengan mengosongkan salah satu textbox dan tekan tombol
login, dan dari pengamatan peneliti sistem telah berjalan sesuai(valid) dengan
yang diharapkan. Peneliti juga melakukan skenario pengujian dengan menginput
username dan password yang sesuai dalam databse, dan dari pengamatan peneliti
sistem telah berjalan sesuai(valid) dengan yang diharapkan.

4.6.2 Pengujian Sistem Pada Halaman Utama


Tabel 4.14 Pengujian Sistem Pada Halaman Utama Admin

No Skenario Hasil Yang Pengamatan Keterangan


Pengujian diharapkan

1 Klik menu Sistem akan Sistem menampilkan Valid


dashboard menampilkan halaman dashboard
halaman dashboard

2 Klik menu Sitem akan Sitem menampilkan Valid


Input menampilkan submenu Input
submenu Input

3 Klik submenu Sistem akan Sistem menampilkan Valid


pakan menampilkan form form pakan
pakan

4 Klik submenu Sistem akan Sistem menampilkan Valid


Supplier menampilkan form form Supplier
Supplier

5 Klik menu Sitem akan Sitem menampilkan Valid


proses menampilkan submenu proses
submenu proses
55

6 Klik submenu Sistem akan Sistem menampilkan Valid


pembelian menampilkan form form pembelian
pakan pembelian pakan pakan

7 Klik submenu Sistem akan Sistem menampilkan Valid


penggunaan menampilkan form form penggunaan
pakan penggunaan pakan pakan

8 Klik menu Sitem akan Sitem menampilkan Valid


Laporan menampilkan submenu laporan
submenu laporan

9 Klik submenu Sistem akan Sistem menampilkan Valid


laporan menampilkan form form laporan
penggunaan laporan penggunaan penggunaan

10 Klik menu user Sistem akan Sistem menampilkan Valid


menampilkan user form user

Pada tabel pengujian sistem pada halaman menu utama, peneliti


melakukan skenario pengujian dengan klik menu dashboard, dan dari pengamatan
peneliti sistem telah berjalan sesuai(valid) dengan yang diharapkan. Peneliti juga
melakukan skenario pengujian dengan klik menu user, dan dari pengamatan
peneliti sistem telah berjalan sesuai(valid) dengan yang diharapkan.
56

4.6.3 Pengujian Sistem Pada Halaman Data Pakan

Tabel 4.15 Pengujian Sistem Pada Halaman Data Pakan

No Skenario Hasil Yang Pengamatan Keterangan


Pengujian diharapkan

1 Klik tombol Sistem akan Sistem menampilkan Valid


tambah menampilkan halaman halaman tambah data
tambah data pakan pakan

2 Klik tombol Sistem akan Sistem menampilkan Valid


edit menampilkan halaman halaman edit data
edit data pakan pakan

3 Klik tombol Sistem akan Sistem menghapus Valid


hapus mengahpus data pakan data pakan sesuai
sesuai dengan ID dengan ID

Pada tabel pengujian sistem pada halaman data pakan, peneliti melakukan
skenario pengujian dengan klik tombol tambah, dan dari pengamatan peneliti
sistem telah berjalan sesuai(valid) dengan yang diharapkan. Peneliti juga
melakukan skenario pengujian dengan klik tombol hapus, dan dari pengamatan
peneliti sistem telah berjalan sesuai(valid) dengan yang diharapkan.

4.6.4 Pengujian Sistem Pada Halaman Data Supplier


Tabel 4.16 Pengujian Sistem Pada Halaman Data Supplier

No Skenario Hasil Yang Pengamatan Keterangan


Pengujian diharapkan

1 Klik tombol Sistem akan Sistem menampilkan Valid


tambah menampilkan halaman halaman tambah data
tambah data supplier supplier
57

2 Klik tombol Sistem akan Sistem menampilkan Valid


edit menampilkan halaman halaman edit data
edit data supplier supplier

3 Klik tombol Sistem akan Sistem menghapus Valid


hapus mengahpus data data pelanggan
supplier sesuai dengan supplier dengan ID
ID

Pada tabel pengujian sistem pada halaman data supplier, peneliti


melakukan skenario pengujian dengan klik tombol tambah, dan dari pengamatan
peneliti sistem telah berjalan sesuai(valid) dengan yang diharapkan. Peneliti juga
melakukan skenario pengujian dengan klik tombol hapus, dan dari pengamatan
peneliti sistem telah berjalan sesuai(valid) dengan yang diharapkan

4.6.5 Pengujian Sistem Pada Halaman Input User


Tabel 4.17 Pengujian Sistem Pada Halaman Input User

No Skenario Hasil Yang Pengamatan Keterangan


Pengujian diharapkan

1 Klik tombol Sistem akan Sistem menampilkan Valid


tambah menampilkan halaman tambah data
halaman tambah data user
user

2 Klik tombol Sistem akan Sistem menampilkan Valid


edit menampilkan halaman edit data
halaman edit data user
user

3 Klik tombol Sistem akan Sistem menghapus Valid


hapus mengahpus data user data user sesuai
58

sesuai dengan ID dengan ID

Pada tabel pengujian sistem pada halaman data user, peneliti melakukan
skenario pengujian dengan klik tombol tambah, dan dari pengamatan peneliti
sistem telah berjalan sesuai(valid) dengan yang diharapkan. Peneliti juga
melakukan skenario pengujian dengan klik tombol hapus, dan dari pengamatan
peneliti sistem telah berjalan sesuai(valid) dengan yang diharapkan.

4.7 Evaluasi Sistem

Untuk memenuhi kebutuhan pengguna sehingga sistem dapat diterapkan


maka dilakukan evaluasi sistem dengan memberikan kuisioner menggunakan
pengujian user acceptance testing (UAT), untuk menghasilkan dokumen yang
dijadikan bukti bahwa sistem yang dikembangkan dapat diterima atau tidaknya
oleh pengguna. Berikut ini rincian kuisioner sistem pada tiap admin yang dapat
dilihat pada Tabel 4.18.

Tabel 4.18 Kuisioner

No. Pertanyaan Y T

1 Apakah tampilan login pada sistem persediaan ini mudah √


dipahami?

2 Apakah tampilan menu utama admin pada sistem √


persediaan ini menarik?

3 Apakah tampilan menu admin pada sistem persediaan ini √


sesuai dengan yang diharapkan?

4 Apakah tampilan halaman input produk pada sistem √


persediaan ini mudah dipahami?

5 Apakah tampilan halaman input supplier pada sistem √


persediaan ini mudah dipahami?
59

6 Apakah tampilan halaman input pembelian pada sistem √


persediaan ini mudah dipahami?

7 Apakah tampilan halaman input konsumen pada sistem √


persediaan ini mudah dipahami?

8 Apakah tampilan halaman transaksi penggunaan pada √


sistem persediaan ini mudah dipahami?

9 Apakah laporan eoq dapat membantu dalam hal melakukan √


pemesanan pakan selanjutnya ?

10 Apakah tampilan halaman input user pada sistem √


persediaan ini mudah dipahami?

Berdasarkan tabel 4.18. kuisioner terhadap admin. Peneliti memberikan


sepuluh macam pertanyaan kepada admin dab menjawab seluruh pertanyaan
dengan jawaban ya. Jadi dapat disimpulkan bahwa Sistem Informasi Persediaan
Pakan Ayam Potong Pada Usaha Peternakan Di Desa Puubunga Menggunakan
Metode Economic Order Quantity (EOQ) yang dibangun telah sesuai dengan
yang diinginkan oleh pihak Peternakan Di Desa Puubunga dan dapat
diimplementasikan lebih lanjut.

4.8 Perbedaan Sistem Sebelumnya dan Sistem Saat Ini


Sistem sebelumnya pada Peternakan Di Desa Puubunga dimulai dari karyawan yang
terlebih dahulu mengecek ketersediaan pakan digudang dan membuat list pakan yang
akan dipesan jika pakan sudah hampir habis atauu telah habis kemudian memberikan list
pakan yang akan dipesan pada pimpinan sedangkan sistem yang saat ini diusulkan
bermula dari admin yang menginput data pakan, data penggunaan pakan dan data
pembelian pakan ke dalam sistem dan melakukan proses perhitungan dengan
menggunakan metode Economic Order Quantity(EOQ). Setelah melakukan proses
perhitungan sistem akan menghasilkan empat macam laporan seperti laporan stok pakan,
laporan penggunaan, laporan pembelian dan laporan Economic Order Quantity(EOQ)
yang akan diberikan kepada pimpinan. Perbedaan terbesar dari sistem sebelumnya dan
60

sistem saat ini yaitu terdapat dari proses perhitungan prediksi penggunaan pakan dimana
pada sistem sebelumnya hanya menggunakan prakiraan saja tetapi sistem yang saat ini
diusulkan menerapkan metode Economic Order Quantity (EOQ) berikut ini adalah tabel
perbandingan prediksi sistem sebelumnya dan sistem saat ini yang dapat dilihat pada
tabel 4.19.

Tabel 4.19. Tabel Perbandingan Prediksi Sistem Sebelumnya Dan Sistem Saat ini

No Nama Pakan Sistem Sebelumnya Sistem Saat Ini


1 SBS 10 160 140
2 SBS 11 150 130
3 SBS 12 90 100

4.9 Pengujian Akurasi


Pengujian akurasi kesalahan atau error dilakukan untuk mengetahui
keakuratan sebuah sistem. Pengujian akurasi sistem ini dilakukan menggunakan
metode MSE. Berikut ini adalah tabel pengujian akurasi MSE yang dapat dilihat
pada tabel

4.20. Tabel Pengujian akurasi MSE


Nama Hasil Penggunan
Error Error2 MSE
Pakan Prediksi Sesungguhnya

SB 10 140 150 10 0,067 6,67%

SB 11 130 125 5 0,04 4%

SB 12 100 120 20 0,167 16,67%


Jumlah 27,34%
MSE 9,11%

Pada tabel 4.23 pengujian akurasi MSE untuk obat SB 10 nilai MSE-nya
ialah 6,67%, SB 11 nilai MSE-nya ialah 4%, SB 12 nilai MSE-nya ialah 16,67%,
dan rata rata nilai MSE dari hasil prediksi EOQ ialah sebesar 9,11%.

BAB V
61

PENUTUP

5.1 Kesimpulan

Berdasarkan hasil dari penelitian dan hasil pengujian sistem dapat ditarik
kesimpulan sebagai berikut:

1. Berdasarkan hasil evaluasi yang telah dikemukakan pada bab 4 bahwa dengan
menggunakan Sistem Informasi Persediaan Pakan Ayam Potong Pada Usaha
Peternakan Di Desa Puubunga Menggunakan Metode Economic Order
Quantity (EOQ membantu data pemesanan dan pencatatan stok pakan pada
Peternakan Di Desa Puubunga dan memberikan kemudahan, meminimalisir
kesalahan dalam pemesanan persediaan pakan dan dapat mengoptimalkan
persediaan.
2. Berdasarkan pengujian sistem blackbox, Sistem Informasi Persediaan Pakan
Ayam Potong Pada Usaha Peternakan Di Desa Puubunga Metode Economic
Order Quantity (EOQ) ini telah terbebas dari kesalahan program

5.2 saran

Dari hasil kesimpulan diatas dan setelah dilihat dari hasil penelitian yang
dilakukan maka dapat dikemukan beberapa saran yang diharapkan dapat mejadi
bahan pertimbangan lebih lanjut dalam usaha penyajian informasi seputar
perkembangan persedian pakan pada Peternakan Di Desa Puubunga:

1. Diharapkan dengan adanya pembuatan Sistem Informasi Persediaan Pakan


Ayam Potong Pada Usaha Peternakan Di Desa Puubunga Metode Economic
Order Quantity (EOQ) ini dapat diterapkan atau diaplikasikan oleh pemilik
usaha sebagai sistem lebih baik yang menggunakan sistem konvesional
dimana sistem ini dinilai tidak efektif lagi.
2. Untuk penelitian lebih lanjut bagi mahasiswa yang akan melakukan
penelitian diharapkan kedepannya bisa dikembangkan lagi dalam hal biaya
penyimpanan maupun biaya perpesan. Karena pada sistem yang telah
62

dirancang saat ini biaya penyimpanan maupun biaya perpesan tidak dibuat
dinamis sehingga tidak dapat diupdate kapan saja.

60
63

DAFTAR PUSTAKA
Baridwan, Z. (2004). Intermediate Accounting (Kedelapan). BPFE.

Ikhsan. (2009). Pengantar Praktis Akuntansi (Pertama). Graha Ilmu.

Jeperson Hutaehan. (2014). Konsep Sistem Informasi. Deepublish.

Larry, R. (2012). Jurus Kilat Mahir HTML dan CSS. Dunia komputer.

Laudon, K., & J.P., L. (2010). Management Informtaion System: Managing the
Digital Firm (Edition 11). PrenticeHall.

Marisa, F. (2017). Web Programming (Client Side and Server Side). CV. Budi
Utama.

Mujiastuti, R., Meilina, P., & Anwar, M. (2020). Implementasi Metode Economic
Order Quantity ( Eoq ) Pada Sistem Informasi Produksi Kopi. Jurnal Sistem
Informasi Teknologi Informatika Dan Komputer, 8(2), 119–126.

Nababan, D. (2017). SISTEM PENGONTROLAN PERSEDIAAN BARANG


DENGAN METODE ECONOMIC ORDER QUANTITY (EOQ)
MENGGUNAKAN ALGORITMA GENETIKA (Studi Kasus Gundaling
Farm). Jurnal ISD, 2(1), 2528–5114.

Pratama, A. E. (2014). Sistem Informasi dan Implementasinya. Informatika.

Pressman. (2012). Rekayasa Perangkat Lunak (Pendekatan Praktisi) (Edisi 7).


Andi.

Raharjo, J. D., & Ermawati, T. (2014). Rancang Bangun Sistem Informasi


Pengendalian Barang Menggunakan Metode Economic Order Quantity
( Studi Kasus : PT . Ega Tekelindo Prima ). Jurnal Sisfotek Global, 4(2), 57–
60.

Rahmadi, M. L. (2013). Tips Membuat Website tanpa Coding & Langsung


64

Online. Andi.

Robert. (2008). Akuntansi Keuangan (Pertama). Andi.

Rosa, A. S., & Shalahuddin. (2011). Modul Pembelajaran Rekayasa Perangkat


Lunak (Terstruktur dan Berorientasi Obyek). In Bandung. Modula.

Rubhiyanti, R., Pratiwi, I., & Febryantahanuji, F. (2018). Penerapan Metode


Economic Order Quantity (EOQ) dalam Menganalisis Pengendalian
Persediaan Padi. Jurnal Akuntansi & Ekonomi, 3(2), 12–23.

Sibero, A. F. K. (2011). Kitab Suci Web Programing. MediaKom.

Sidik, B. (2012). Pemrograman Web dengan PHP. Informatika.

Sutarman. (2012). Pengantar Teknologi Informasi. Bumi Aksara.

Anda mungkin juga menyukai