IMPLEMENTASI RANCANG BANGUN APLIKASI PERAMALAN PENJUALAN AQUAKY DENGAN METODE REGRESI LINIER DI CV. JAYA HIKMAH TULUNGAGUNG JAWA TIMUR.

79

BAB IV IMPLEMENTASI

Pada bab ini akan membahas tentang implementasi dari aplikasi peramalan penjualan. Jadi penjualan tiap hari tersebut akan disimpan kedalam database dan kemudian akan dihitung untuk dibuat peramalan dengan metode regresi linier. Peramalan membutuhkan data yang real yang terjadi pada penjualan sehari – hari untuk dapat memberikan ketepatan pada peramalan penjualan. Peramalan tidak memberikan jawaban yang pasti tentang apa yang akan terjadi, tetapi berusaha mencari sedekat mungkin dengan yang akan terjadi. Antar Muka Sistem yang akan di implementasikan menggunakan bahasa pemrograman dekstop yaitu Visual Basic. Bahasa pemrogaman tersebut merupakan bahasa pemrograman tingkat tinggi dan mudah di mengerti. Di dalam aplikasi peramalan penjualan ini akan nampak beberapa antar muka. Antar Muka Login Sebelum masuk pada menu utama, petugas harus login terlebih dahulu untuk dapat mengakses menu utama. Halaman login terlihat seperti pada Gambar 4.1 Tampilan Halaman Login. Gambar 4.1 Tampilan Halaman Login Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Antar Muka Menu Utama Saat login berhasil maka sistem akan menampilkan menu utama dari aplikasi, tampilan menu utama yang menarik tersebut dapat dilihat pada gambar 4.2 Antar Muka Menu Utama dibawah ini. Gambar 4.2 Antar Muka Menu Utama Antar Muka Ramalan Dalam form ini terdapat menu untuk memilih jenis produk yang akan dijadikan bahan ramalan, terlihat pada gambar 4.3 Antar Muka Ramalan terdapat data combo yang berisi produk seperti Botol 1500 ml. Pada form ini juga terdapat tombol ramal yang berfungsi untuk menjalankan perintah-perintah yang ada pada source code peramalan untuk meramalkan penjualan. Yang pertama harus dilakukan oleh user adalah memilih combo yang berisi nama-nama produk dan kemudian klik tombol ramal, maka sistem akan menghitung dan akan ditampilkan ke dalam datagrid beserta perhitungan peramalannya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 4.3 Antar Muka Ramalan Setelah sistem memproses data tersebut maka nilai hasil dari perhitungan sistem akan ditampilkan dalam bentuk angka, langkah awal dalam perhitungan sistem adalah sistem menghitung dahulu nilai harga dari variabel b, setelah harga variabel b ditemukan, sistem meneruskan menghitung variabel a baru kemudian sistem menentukan jumlah ramalan berapa produk yang akan terjual besok yaitu nilai harga dari variabel Y. Berikut adalah source code rumus untuk menghitung ramalan penjualan. a. Source code fungsi untuk menghitung intercept b Function hitungBt0, t1, t2, t4, n As Double As Double Dim x As Double x = n t4 - t0 t1 n t2 - t0 t0 hitungB = RoundReplacex, -1,IND, 0, 6 End Function Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. b. Source code untuk menghitung slope a Function hitungAa, b, c, n As Double As Double Dim hasil As Double hasil = a - b c n hitungA = Roundhasil, 3 End Function c. Source code untuk menghitung Y Function hitungYa, b, x As Double As Double Dim tot As Double tot = a + b x hitungY = Roundtot, 3 End Function Antar Muka Penjualan DO Dalam Form penjualan terdapat tombolkomponen yang akan memudahkan user untuk menjalankan aplikasi dalam melakukan penjualan. Seperti yang terlihat pada gambar 4.4 Antar Muka PenjualanDO desain lebih interaktif dan mudah dimengerti pada form penjualan. Gambar 4.4 Antar Muka PenjualanDO Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Pada halaman antar muka penjualan ini terdapat beberapa fungsi yang digunakan untuk kemudahan dalam memasukan data penjualan dan dalam memproses data tersebut. Fungsi-fungsi itu diantaranya : 1 Data Combo Nama Distributor Yang pertama harus dilakukan dalam menjalankan menu penjualan adalah memili nama distributor yang sudah ada dalam data combo tersebut. 2 Tombol Tambah Tombol ini berfungsi untuk menyimpan nama distributor dan mengaktifkan pilihan produk dan mengaktifkan tombol-tombol yang lain dengan syarat nama distributor harus diisi terlebih dahulu. 3 Data Combo Nama Produk Data combo ini berisi produk-produk yang ada dalam daftar menu produk. Silahkan memlih produk yang sesuai dan kemudian klik untuk memunculkan harga dan stok. User dapat melihat stok produk dibawah pilihan produk tersebut dan user dapat mengisi jumlah berapa produk yang akan dibeli pelanggan. 4 Datagrid Untuk menampilkan data dari produk dan qty yang sudah dipilih oleh user. 5 Tombol Hapus Tombol ini berfungsi untuk menghapus satu persatu produk yang tertera pada datagrid untuk pembatalan produk tersebut, pilih data yang akan dihapus pada datagrid kemudian tekan tombol hapus. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 6 Tombol Selesai Tombol ini berfungsi apabila pemilihan produk sudah selesai dan akan memunculkan form total harga dan user dapat memasukkan total bayar pada form yang ditampilkan. 7 Tombol Batal Tombol ini digunakan untuk membatalkan semua transaksi penjualan. 8 Tombol Keluar Tombol ini berfungsi untuk keluar dari form penjualan dan mengaktifkan kembali menu menu yang ada pada menu utama aplikasi tersebut. Antar Muka Produk Gambar 4.5 Antar Muka Produk Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Terlihat pada gambar 4.5 Antar Muka Produk terdapat menu fungsi yang memudahkan user untuk menjalankan aplikasi. Fungsi-fungsi tersebut diantaranya: 1 Text Cari Produk Berfungsi untuk mencari produk dan hasilnya akan ditampilkan pada datagrid. 2 Datagrid Berfungsi sebagai tempat untuk menampilkan list produk yang sudah dipilih oleh user. 3 Tombol Tambah Berfungsi untuk melakukan input produk penambahan produk. Setelah tombol di klik maka akan keluar form baru dan user bisa menginputkan produk pada form tersebut. 4 Tombol Edit Untuk mengedit data produk yang telah di pilih pada datagrid. 5 Tombol Hapus Untuk menghapus produk yang telah di pilih pada datagrid. 6 Tombol Refresh Untuk mereload ulang list produk pada datagrid. 7 Tombol Keluar Berfungsi untuk keluar dari form produk. Halaman Rekapitulasi Laporan Penjualan Seperti yang terlihat pada gambar 4.6 Halaman Rekapitulasi Perbulan pada halaman laporan ini yang ditampilkan ialah data penjualan dalam bentuk tabel yang berisi jumlah produk, harga produk dan total penjualan perbulan. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 4.6 Rekapitulasi Penjualan Perbulan Halaman Cetak Delivery Order Gambar 4.7 Cetak Delivery Order Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Terlihat pada gambar 4.7 Cetak Delivery Order diatas, pada header terdapat lambang dari perusahaan dan koperasi, terdapat pula nama perusahaan, kota, alamat email, telepon perusahaan semuanya bersifat dinamis dan bisa diubah pada menu info perusahaan. Di barisan tengah terdapat no Do, nama distributor, tanggal pesan beserta detail dari produk, jumlah dan total harga yang di beli oleh distributor. Selain pada menu penjualan, User juga bisa menceta DO ini pada tab laporan kemudian pilih menu cetak DO. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 88

BAB V UJI COBA DAN EVALUASI PROGRAM