• Tidak ada hasil yang ditemukan

BAB VI KESIMPULAN DAN SARAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB VI KESIMPULAN DAN SARAN"

Copied!
20
0
0

Teks penuh

(1)

42

DAFTAR PUSTAKA

[1] Inti Sariani Jianta DJie, “Analisa Peramalan Penjualan Dan Penggunaan Metode Linear Programming Dan Decision Tree Guna Mengoptimalkan Keuntungan Pada PT Primajaya Pantes Garment” Jurnal The Winners, Volume: 14 No: 2, September 2013.

[2] Ririanti (0911654), “Implementasi Algoritma FP-Growth Pada Aplikasi Prediksi Persediaan Sepeda Motor (Studi Kasus PT.Pilar Deli Labumas)” Pelita Informatika Budi Darma, Volume Pelita Informatika Budi Darma, Volume : VI, Nomor:1, Maret 2014

[3] Iriansyah BM, Sangadji, “Komparasi Model Regresi Untuk Prakiraan Beban Listrik Jangka Pendek Menggunakan Koefisien Dan Pembangkit Data Random, ”Jurnal Petir, Volume: 5 Nomor: 1,Januari-Mei 2012. [4] Siti Maskuroh, “Analisa Keranjang Belanja dengan Aturan Asosiasi menggunakan Algoritma Apriori untuk Stok Barang pada Listrikmart, ” Universitas Dian Nuswantoro, Semarang 2015

[5] Rival Zunaidhi, Wahyu S.J. Saputra dan Ni Ketut Sari,” Aplikasi Peramalan Penjualan Menggunakan Metode Regresi Linier,” UPN ”Veteran” Jawa Timur, Volume: VII, Nomor : 3

[6] Ni Luh Nym Mirah Wedasari, “Perancangan Prediksi Persediaan Barang Pada Andis Griya Kebaya” STMIK STIKOM Bali, Oktober 2015 [7] Tanti Octavia, Yulia, Lydia, “Peramalan StokBarang Untuk Membantu Pengambilan Keputusan Pembelian Barang Pada Toko Bangunan XYZ Dengan Metode Arima,” UPN “Veteran” Yogyakarta, Mei 2013

(2)

41 BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan hasil penelitian dan pengujian dalam metode data mining prediksi menggunakan regresi linier sederhana, pada akhir laporan penulis dapat memberikan kesimpulan adalah system prediksi persediaan barang telah diberhasil dibuat berbasis website dengan Bahasa pemrograman PHP-MySQL dan metode regresi linier diimplementasikan untuk proses prediksi persediaan untuk triwulan selanjutnya menggunakan data penjualan. Hasil dari implementasi system dapat digunakan untuk membantu memprediksi persediaan barang untuk triwulan selanjutnya .

6.2 Saran

Berdasarkan kesimpulan dan analisis laporan, saran dari peneliti untuk penelitian lebih lanjut yaitu :

1. System ini dapat dikembangkan untuk seluruh lingkup nama barang tidak hanya semen.

2. System ini dapat dimodifikasi menggunakan android untuk lebih praktis dalam melakukan prediksi.

(3)

40

Tabel 5.1 Pengujian Blackbox

Input / Event Output Hasil

Lanjut Menampilkan data yang telah terpilih

Sesuai / OK

Konversi Menampilkan perhitungan regrsi linier

Sesuai / OK

Grafik Menampilkan hasil

perhitungan dengan grafik

Sesuai / OK

Data Menampilkan data seluruh

database

(4)

39

5.1.6 Halaman Data

Halaman ini akan menampilkan semua data sesuai data yang ada.

Gambar 5.6: Halaman Data

5.2 Pengujian

Metode pengujian yang di gunakan adalah pengujian blackbox. pengujian blackbox dimana pengujian ini dilakukan untuk memastikan tanggapan/respons atas suatu event atau masukan akan menjalankan proses yang tepat dan menghasilkan keluaran/output sesuai dengan rancangan yang telah dibuat. Uji ini dilakukan pada menu utama dengan hasil sebagai berikut:

(5)

38

Gambar 5.4: Halaman Konversi 5.1.5 Halaman Grafik

Halaman ini akan memunculkan hasil prediksi berupa grafik .

(6)

37

Gambar 5.3: Halaman Data Perhitungan 5.1.4 Halaman Konversi

Dalam halaman ini akan memperlihatkan perhitungan mulai dari penjumlahan data dan implementasi kedalam rumus regresi linier sederhana.

(7)

36

5.1.2 Halaman Hitung

Dalam menu awal terdapat tombol pilih kode barang, pada sistem ini hanya terdapat 1 kode barang yaitu smn, klik lanjut untuk melanjutkan proses prediksi .

Gambar 5.2: Halaman Hitung 5.1.3 Halaman Data Perhitungan

Halaman ini akan menunjukan data yang telah terpilih untuk diproses selanjutnya, klik konversi untuk melakukan perhitungan.

(8)

35 BAB V

IMPLEMENTASI DAN PENGUJIAN

5.1 Implementasi

Pada bab ini dilakukan implementasi dari hasil perancangan pada bab 4. Ditampilkan hasil sistem yang telah diimplementasikan dengan bahasa pemrograman PHP dan database MySQL.

5.1.1 Halaman Awal

Halaman ini adalah halaman awal sistem saat dioperasikan, terdapat tombol hitung,dat dan grafik.

(9)

34

Semua data Show

Form hitung adalah untuk menghitung data yang akan di hitung. Tombol pilih untuk memilih kode barang yang akan di hitung. Tombol lanjut untuk melanjutkan pilihan kode barang dan akan menampilkan data sesuai pilihan kode barang. Tombol konversi untuk menghitung menggunakan regresi linier.

4.2.3.3 Rancangan Data

Gambar 4. 5 Rancangan Data

Form data ini akan menampilkan seluruh data yang ada. Tombol angka untuk memilih berapa data yang akan ditampilkan dalam 1 layar, saya membuat system ini dengan maximal menampilkan 100 data dalam satu layar.

10

(10)

33

Regresi Linier

Hitung Data Pilih Kode Barang

Hitung Data Pilih Kode Barang 4.2.3 Rancangan Tampilan Sistem

4.2.3.1 Rancangan Form Awal

Gambar 4. 3 Rancangan Form Awal

Form awal ini adalah form pertama tampil saat system di buka. Terdapat 5 tombol dengan fungsi masing-masing. Tombol hitung akan menampilkan hitung data dan pilih kode barang yang akan dihitung. Tombol data akan menampilkan semua data yang ada. Tombol grafik adalah tombol untuk menampilkan grafik hasil perhitungan. Tombol action menampilkan beberapa tombol lagi untuk pilihan seperti reset.

4.2.3.2 Rancangan Hitung

Gambar 4. 4 Rancangan Hitung

Hitung Data Grafik

Pilih

Pilih Lanjut

Tampilan data yang akan telah dipilih untuk dihitung Konversi

(11)

32

(12)

31

Gambar 4. 1 Use Case Diagram

4.2.2.2 Activity Diagram

Ketika pertama kali pengguna menjalankan program, pengguna akan masuk ke dalam halaman utama. Setelah masuk pada halaman pertama, pengguna dapat memilih untuk memulai menggunakan program. Selanjutnya pengguna masuk pada halamn input data dengan cara memilih kolom yang sudah tersedia, akan memanggil data pada database sekaligus dilakukan proses mining yaitu menyaring data yang akan digunakan untu proses selanjutnya dan data yang telah melewati proses filter akan masuk kedalam perhitungan menggunakan regresi linier. Setelah proses pemanggilan data dan mining selesai, program akan menampilkan hasil mining atau hasil prediksi. Berikut adalah diagram activity pada sistem prediksi persediaan barang :

(13)

30

4.2.2 Analisa Pengguna

Dari analisa kebutuhan pada tahap selanjutnya di ketahui bahwa sistem yang akan di kembangkan ini di harapkan dapat membantu pengguna dalam memprediksi persediaan barang untuk bulan selanjutnya.Untuk memenuhi tujuan dalam penerapan pengembangan perangkat lunak ini terdapat terdapat form inputan yang harus dipilih oleh pengguna. Terdapat satu user yang akan menggunakan sistem ini yaitu :

- Admin

Admin yang memiliki tugas untuk editing data, penambahan dan perawatan data didalam system sistem jika di perlukan perubahan serta admin juga sebagai user utama yang menggunakan sistem ini. 4.2.2.1 Use Case Diagram

Use case diagram pada sistem ini memerlukan actor sebagai pelaku yang menjalankan case – case yang ada. Actor yang terlibat dalam sistem ini secara khusus adalah pemilik toko tersebut . Berikut adalah diagram use case pada sistem prediksi persediaan barang :

(14)

29 - No trasaksi - Tanggal - Jenis Barang - Nama Barang - Harga - Satuan - Total - Id periode - Id Jenis

4.1.3 Kebutuhan Perangkat Keras - Komputer

4.1.4 Kebutuhan Perangkat Lunak - Sublime text bahasa Php

- MySQL

4.2 Desain

4.2.1 Perancangan dan Analisis

Berdasarkan analisis yang telah dilakukan maka diketahui beberapa yang menjadi proses dalam sistem, masukan sistem, keluaran sistem serta antar muka sistem yang akan dibuat. Untuk lebih menjelaskan alur dari sistem yang akan dibangun, digunakan model diagram UML.

(15)

28 BAB IV

RANCANGAN SISTEM

Sesuai dengan metode pengembangan rekayasa perangkat lunak yang dipakai dalam pengembangan system ini maka hasil penelitian melewati tahapan-tahapan sebagai berikut:

4.1 Analisa Kebutuhan Sistem

Pada tahapan analisa kebutuhan sistem di awali dengan mencari kebutuhan dari keseluruhan sistem akan di terapkan pada perangkat lunak yang akan di bangun. Tujuan dari analisa kebutuhan system ini adalah mendapatkan gambaran secara utuh mengenai perangkat lunak sehingga mempermudah dalam proses pembuatan program.

4.1.1 Identifikasi Masalah

Permasalahan yang diambil penulis dalam penyusunan tugas akhir ini adalah membangun sebuah sistem yang di rancang dapat memprediksi persediaan barang material semen untuk tiga bulan selanjutnya. Sistem ini di rancang untuk memprediksi secara dini, sehingga pemilik bisa memperkirakan persediaan barang untuk tiga bulan selanjutnya untuk mengurangi kerugian.

4.1.2 Kebutuhan Data

Data yang dibutuhkan penulis adalah data penjualan selama tiga bulan yang akan diolah. Data penjualan yang diperlukan untuk dijadikan parameter adalah sebagai berikut :

(16)

27

Y=-5+44, maka Y= 39

Dari hasil persamaan prediksi ini dapat disimpulkan bahwa untuk periode triwulan ke 4, persediaan semen tiga roda tidak lebih dari 39 sak.

3.5 Evaluasi dan Pengujian Metode

Seperti yang sudah dijelaskan pada metode pengembangan waterfall, pengujian ini dilakukan dengan pengujian Blackbox. Dengan pengujian blackbox peneliti dapat melihat bagian mana yang eror dan perlu di perbaiki

(17)

26

Tabel 3.4 Perhitungan

No Tanggal nama barang Satuan x 2 y2 xy

1 01-Jul semen tiga roda 20 1 400 20 2 02-Jul semen tiga roda 0 4 0 0 3 03-Jul semen tiga roda 20 9 400 60 4 04-Jul semen tiga roda 50 16 2500 200 ∑ 10 ∑ 90 ∑ 30 ∑ 3300 ∑ 280

Setelah nilai x dan y sudah diketahui, maka dapat dihitung nilai a dan b dengan rumus regresi linier:

b=

b= 4(280)-(10)(90)/4(30)-(10)2

b=1120-900/120-100 b=220/20, maka b= 11

setelah mencari nilai b maka selanjutnya mencari nilai a a=

a=90-11(10)/4 a=90-110/4

a=-20/4, maka a= -5

setelah nilai a dan b ditemukan, maka diterapkan pada rumus persamaan prediksi

Y=a+bX Y=-5+11(4)

(18)

25

39 1955 04-Jul smn semen tiga roda Rp 66.000 50 Rp 3.300.000 3 4 40 1955 04-Jul besi 8 in Rp 25.000 90 Rp 2.250.000 3 41 1955 04-Jul besi 6 in Rp 19.000 50 Rp 950.000 3 42 1955 04-Jul bendrat Rp 13.000 5 Rp 65.000 3 43 1955 04-Jul paku 7 Rp 12.000 1 Rp 12.000 3 44 1955 04-Jul paku 5 Rp 12.000 1 Rp 12.000 3 45 1955 04-Jul paku 10 Rp 12.000 1 Rp 12.000 3 46 1955 04-Jul pralon Rp 76.000 2 Rp 152.000 3 47 1955 04-Jul Elbow Rp 7.500 3 Rp 22.500 3

3.4.3 Tahap Perhitungan Regresi Linier Dalam tahapan ini, pertama data akan a. Mencari nilai a dan b

Pertama setiap tabel variabel di jumlah untuk memudahkan perhitungan selanjutnya. Untuk mencari nilai a dan b harus menggunakan rumus :

a=

b=

karena nama barang yang akan diprediksi semen tiga roda dengan id jenis 4 maka data hanya menampilkan data semen tiga roda. Nilai x adalah tanggal dan y adalah satuan, maka data akan di olah menjadi pertanggal untuk memudahkan perhitungan

(19)

24

16 1950 02-Jul shower Rp 74.000 1 Rp 74.000 3 17 1950 02-Jul tempat sabun Rp 35.000 2 Rp 70.000 3 18 1951 02-Jul smn semen bima Rp 64.000 3 Rp 192.000 3 1 19 1951 02-Jul Pintu ######### 2 Rp 320.000 3 20 1952 02-Jul kasibot Rp 50.000 15 Rp 750.000 3 21 1952 02-Jul paku usuk Rp 17.000 15 Rp 255.000 3 22 1952 02-Jul smn semen bima Rp 64.000 10 Rp 640.000 3 1 23 1952 02-Jul gendewa besi Rp 25.000 1 Rp 25.000 3 24 1952 02-Jul graji besi Rp 13.000 1 Rp 13.000 3 25 1953 03-Jul kasibot Rp 48.000 3 Rp 144.000 3 26 1953 03-Jul smn semen putih Rp 3.000 5 Rp 15.000 3 3 27 1953 03-Jul smn semen bima Rp 64.000 20 Rp 1.280.000 3 1 28 1953 03-Jul lem fox Rp 13.000 1 Rp 13.000 3 29 1953 03-Jul kuas 4 in Rp 16.000 1 Rp 16.000 3 30 1953 03-Jul paku kasibot Rp 3.000 1 Rp 3.000 3 31 1953 03-Jul paku seng Rp 5.000 0,25 Rp 1.250 3 32 1953 03-Jul Altex Rp 30.000 5 Rp 150.000 3 33 1953 03-Jul tutup msp Rp 7.500 1 Rp 7.500 3 34 1953 03-Jul sambungan msp Rp 8.500 1 Rp 8.500 3 35 1953 03-Jul talang msp Rp 90.000 1 Rp 90.000 3 36 1953 03-Jul pesplang Rp 52.500 3 Rp 157.500 3 37 1953 03-Jul Seng Rp 44.500 6 Rp 267.000 3 38 1954 03-Jul smn semen tiga roda Rp 66.000 20 Rp 1.320.000 3 4

(20)

23 12.000 12.000 paku 5 Rp 12.000 1 Rp 12.000 paku 10 Rp 12.000 1 Rp 12.000 Pralon Rp 76.000 2 Rp 152.000 Elbow Rp 7.500 3 Rp 22.500 3.4.2 Data Proses

Tabel 3.3 Data yang akan diproses

id no transaksi tanggal jenis brng nama barang harga satuan total id periode id jenis 1 1946 01-Jul Slot Kuda terbang Rp 60.000 2 Rp 120.000 3 2 1946 01-Jul engsel pintu Rp 10.000 1 Rp 10.000 3 3 1947 01-Jul smn semen tiga roda Rp 67.000 20 Rp 1.340.000 3 4 4 1948 01-Jul Rooster Rp 16.000 15 Rp 240.000 3 5 1949 02-Jul Ternit Rp 15.000 30 Rp 450.000 3 6 1949 02-Jul paku usuk Rp 16.000 5 Rp 80.000 3 7 1949 02-Jul paku kasibot Rp 20.000 0,5 Rp 10.000 3 8 1949 02-Jul cat vinotex Rp 65.000 1 Rp 65.000 3 9 1950 02-Jul smn semen gresik Rp 66.000 25 Rp 1.650.000 3 2 10 1950 02-Jul besi beton 8 in Rp 33.000 20 Rp 660.000 3 11 1950 02-Jul besi 6in Rp 19.000 10 Rp 190.000 3 12 1950 02-Jul bendrat Rp 3.000 5 Rp 15.000 3 13 1950 02-Jul buangan air Rp 3.500 1 Rp 3.500 3 14 1950 02-Jul Sdd Rp 2.000 1 Rp 2.000 3 15 1950 02-Jul krandida Rp 15.000 1 Rp 15.000 3

Gambar

Grafik  Menampilkan hasil
Gambar 5.6: Halaman Data
Gambar 5.4: Halaman Konversi
Gambar 5.3: Halaman Data Perhitungan
+7

Referensi

Dokumen terkait

Apabila dilihat dari tiap kelompok kebutuhan, faktor utama yang dapat meningkatkan motivasi kerja lembur ditinjau dari kebutuhan fisiologis yaitu adanya bonus dan upah tambahan

Ketidakjelasan status wilayah teritorial penguasaan sumberdaya lahan yang mereka tempati merupakan hal yang rentan bagi kehidupan masyarakat Desa Baru Pangkalan

dalam melaksanakan putusan Pengadilan Tata Usaha Negara tersebut diperlukan terobosan hukum, persepsi, pola pikir dan mengubah perilaku yang dilakukan dengan

Bahan yang digunakan pada penelitian ini adalah sampel tanah terganggu yang diambil di lahan perkebunan karet dengan tanaman sela meranti, damar, gaharu dan

Reses adalah agenda yang wajib dilakukan oleh pimpinan maupun anggota DPRD yang kegiatannya adalah tatap muka atau bertemu langsung dengan konstituen di daerah

Berdasarkan hasil analisis terhadap hipotesis ketiga, bahwa variabel pendapatan dan harga emas berpengaruh secara simultan atau bersama- sama berpengaruh signifikan

Pelaksanaan program Adiwiyata jangan dijadikan sebagai formalitas belaka namun benar-benar sesuai dengan tujuannya yaitu menciptakan kondisi yang baik bagi sekolah untuk

Meskipun akad yang digunakan di Desa Samaenre tidak menyebutkan secara spesifik sebagai akad muzara’ah, namun secara substansial akad tersebut mencakup dari akad