BAB IV PERENCANAAN DAN ANALISA PERANCANGAN SISTEM 4.1 Perencanaan Sistem Pada pelaksanaan perencanaan, penulis menganalisa apa yang dibutuhkan untuk membangun sistem ini, yaitu sistem yang dapat membantu memprediksi permintaan barang pada PT. TELKOM AKSES Warehouse Area Semarang. Tampilan ini akan dirancang dalam tampilan yang mudah dioperasikan oleh pengguna. 4.2 Analisa Sistem Aplikasi yang dibuat berupa aplikasi yang berbasis Website, aplikasi ini diharapkan dapat membantu dalam perencanaan dan pengambilan keputusan permintaan barang khususnya pada PT. TELKOM AKSES Warehouse Area Semarang. Fasilitas akan disajikan dalam bentuk menu yang mudah dan praktis sehingga dapat memberikan kemudahan untuk Admin Warehouse Area Semarang ketika mengoprasikanya. 4.3 Analisa Kebutuhan Sistem Cara merancang pembuatan suatu sistem diperlukan dalam perancangan segala sesuatu yang dibutuhkan untuk pembuatan sistem tersebut. Demikian halnya dalam merancang Sistem Aplikasi Prediksi Permintaan Barang menggunakan Single Exponential Smoothing, penulis juga perlu merencanakan dan menganalisa kebutuhan yang digunakan supaya aplikasi tersebut dapat berjalan seperti yang diharapkan. Berikut terdapat 4 analisa kebutuhan yaitu : 4.3.1. Analisa Kebutuhan Hardware Untuk pembuatan sistem aplikasi ini, penulis menggunakan perangkat keras dengan spesifikasi sebagai berikut :
1. Processor : Intel Core i3 2. Ram :4 GB 3. Hardisk :1000 GB 4. Monitor : LED 17 inc 5. Keyboard 6. Mouse 4.3.2. Analisa Kebutuhan Software Adapun beberapa software yang digunakan untuk mendukung proses pembuatan sistem Aplikasi ini sebagai berikut: 1. Sistem Oprasi : Windows 7. 2. Aplikasi Code Editor : Visual Studio Code. 3. Browser : Google Chrome. 4. Database Server : Xampp 5. Framework : Codeigniter 6. Bahasa Pemrograman : PHP 7.4.6 4.3.3. Analisa Kebutuhan User Berdasarkan analisa penulis, kebutuhan yang di inginkan oleh pengguna dalam perencanaan pembuatan Sistem Aplikasi Prediksi Permintaan Barang sebagai berikut : Administrator (Admin Warehouse Area Semarang), Dalam hal ini pihak administrator memiliki hak akses penuh dalam sistem yaitu dapat mengelola data barang, mengelola data permintaan barang, dan menjalankan proses prediksi permintaan barang. 4.3.4. Analisa Perhitungan Single Exponential Smoothing. Diketahui data pemintaan barang ONT HUAWEI pada PT. TELKOM AKSES Warehouse Area Semarang dari bulan Januari sampai dengan bulan Desember 2019 pada tabel 4.1.
Tabel 4. 1 Tabel Data Permintaan ONT HUAWEI 2019 No Bulan Total 1 Januari 10000 2 Februari 7000 3 Maret 5150 4 April 9000 5 Mei 5000 6 Juni 7500 7 Juli 5150 8 Agustus 5300 9 September 5500 10 Oktober 6000 11 November 6500 12 Desember 6600 Untuk memprediksi permintaan barang pada PT. TELKOM AKSES Warehouse Area Semarang dengan Single Exponential Smoothing menggunakan rumus St+1 = αXt+(1 - α)St. Dimana: St+1 = nilai peramalan ke t+1 Xt = data aktual ke t α = parameter dengan nilai antara 0 sampai 1
St = nilai peramalan ke t 1. Prediksi untuk bulan Februari yaitu St2 = (0,5) * 10000 + (1 - 0,5) * 10000 = 10000 2. Prediksi untuk bulan Maret yaitu St3 = (0,5) * 7000 + (1 - 0,5) * 10000 = 8500 3. Prediksi untuk bulan April yaitu St4 = (0,5) * 5150 + (1 - 0,5) * 8500 = 6825 4. Prediksi untuk bulan Mei yaitu St5 = (0,5) * 9000 + (1 - 0,5) * 6825 = 7913 5. Prediksi untuk bulan Juni yaitu St6 = (0,5) * 5000 + (1 - 0,5) * 7913 = 6456 6. Prediksi untuk bulan Juli yaitu St7 = (0,5) * 7500 + (1 - 0,5) * 6456 = 6978 7. Prediksi untuk bulan Agustus yaitu St8 = (0,5) * 5150 + (1 - 0,5) * 6978 = 6064 8. Prediksi untuk bulan September yaitu St9 = (0,5) * 5300 + (1 - 0,5) * 6064 = 5682 9. Prediksi untuk bulan Oktober yaitu St10 = (0,5) * 5500 + (1 - 0,5) * 5682 = 5591
10. Prediksi untuk bulan November yaitu St11 = (0,5) * 6000 + (1 - 0,5) * 5591 = 5796 11. Prediksi untuk bulan Desember yaitu St12 = (0,5) * 6500 + (1 - 0,5) * 5796 = 6148 4.4 Perancangan Sistem dengan Unified Modeling Language 4.4.1. Use Case Diagram Pada perancangan dengan menggunakan use case diagram, hanya terdapat satu actor yang terlibat didalamnya, yaitu Admin Warehouse Area Semarang. Berikut penjelasan mengenai hak akses user : Admin Warehouse Area Semarang. Admin Warehouse Area Semarang dapat melakukan semua aksi yang ada didalam sistem, yaitu seperti mengelola data barang, mengelola data permintaan, dan menjalankan proses prediksi. Untuk lebih jelasnya dapat dilihat pada gambar 4.1 sebagai berikut : Gambar 4. 1 Use Case Diagram Aplikasi Prediksi Permintaan Barang.
4.4.2. Skenario Use Case 4.4.2.1. Skenario admin warehouse area semarang mengeloa data barang. Tabel 4. 2 Tabel Skenario admin warehouse area semarang mengelola data barang. Actor Admin Warehouse Area Semarang Sistem web prediksi Mengelola data barang. permintaan barang. Pre condition. Admin Warehouse Area Post condition. Semarang berhasil melakukan login. Admin Warehouse Area Semarang mengelola data barang. Admin Warehouse Area System. Semarang. 1. Masuk ke dashboard. 2.Menampilkan dashboard. 3.Pilih menu barang. 4.Menampilkan form data barang. Alternatif 1 edit data barang. 5.a. Pilih button edit. 6.a. Tampil form edit 7.a Mengedit nama barang. barang 8.a. Data berhasil di update
Tabel 4.2 Tabel Skenario admin warehouse area semarang mengelola data barang.(lanjutan) Alternatif 2 delete data barang. 5.b.Pilih button delete. 6.b. Data berhasil didelete. Alternatif 3 tambah data barang. 5.c.Pilih button add new 6.c.Tampil form add new barang. barang. 7.c.Masukan nama barang 8.c.Data berhasil disimpan 4.4.2.2. Skenario admin warehouse area semarang mengelola data permintaan. Tabel 4. 3 Tabel Skenario admin warehouse area semarang mengelola data permintaan. Sistem web prediksi Mengelola data permintaan barang. permintaan. Pre condition. Admin Warehouse Area Post condition. Semarang berhasil melakukan login. Admin Warehouse Area Semarang mengelola data permintaan.
Tabel 4.3 Tabel Skenario admin warehouse area semarang mengelola data permintaan.(lanjutan) Admin Warehouse Area System. Semarang. 1. Masuk ke dashboard. 2.Menampilkan 3.Pilih menu permintaan. dashboard. 4.Menampilkan form data permintaan. Alternatif 1 edit data permintaan. 5.a.Pilih button edit. 6.a.Tampil form edit 7.a.Mengedit data permintaan. permintaan 8.a.Data berhasil di update Alternatif 2 delete data permintaan. 5.b.Pilih button delete. 6.b. Data berhasil didelete. Alternatif 3 tambah data permintaan. 5.c. Menambah data 6.c.Data berhasil di simpan permintaan Alternatif 4 Download data permintaan 5.d. Pilih button download 6.d. Data berhasil di excel download
4.4.2.3. Skenario admin warehouse area semarang menjalankan proses prediksi. Tabel 4. 4 Tabel Skenario admin warehouse area semarang menjalankan proses prediksi. Actor Admin Warehouse Area Semarang Sistem web prediksi Mengelola data permintaan. permintaan barang. Pre condition. Admin Warehouse Area Post condition. Semarang berhasil melakukan login. Admin Warehouse Area Semarang menjalankan proses prediksi. Admin Warehouse Area System. Semarang. 1. Masuk ke dashboard. 2.Menampilkan dashboard. 3.Pilih prediksi. 4.Menampilkan form prediksi. 5.Masukan data prediksi 6.Tampil hasil proses 7. Pilih button print prediksi. 8.Tampil form print.
4.4.3. Class Diagram Gambar 4. 2 Class Diagram Sistem Web Prediksi Permintaan Barang. 4.4.4. Activity Diagram a. Activity Diagram Admin Warehouse Area Semarang Mengelola Data Barang. Gambar 4. 3 Activity Diagram Admin Warehouse Area Semarang Mengelola Data Barang..
b. Activity Diagram Admin Warehouse Area Semarang Mengelola Data Permintaan. Gambar 4. 4 Activity Diagram Admin Warehouse Area Semarang Mengelola Data Permintaan. c. Activity Diagram Admin Warehouse Area Semarang Menjalankan Proses Prediksi. Gambar 4. 5 Activity Diagram Admin Warehouse Area Semarang Menjalankan Proses Prediksi.
4.4.5. Sequence Diagram a. Sequence Diagram Admin Warehouse Area Semarang Mengelola Data Barang. Gambar 4. 6Sequence Diagram Admin Warehouse Area Semarang Mengelola Data Barang. b. Sequence Diagram Admin Warehouse Area Semarang Mengelola Data Permintaan. Gambar 4. 7 Sequence Diagram Admin Warehouse Area Semarang Mengelola Data Permintaan.
c. Sequence Diagram Admin Warehouse Area Semarang Menjalankan Proses Prediksi. Gambar 4. 8 Sequence Diagram Admin Warehouse Area Semarang Menjalankan Proses Prediksi. 4.4.6. Perancangan Database Dalam perancangan database disini penulis membuat sebuah database dengan nama Prediksi-Ta. Berikut macam-macam tabel yang ada didalam database Prediksi-Ta beserta penjelasanya : a. Tabel user. Primary_key : id_user Tabel 4. 5 Tabel user No Nama Field Tipe Data Size Jenis Data 1 id_user int 11 Primary Key 2 name varchar 255 3 username varchar 255
4 password varchar b. Tabel alpha Primary_key : id_alpha Tabel 4. 6 Tabel alpha No Nama Field Tipe Data 1 id_alpha varchar 2 nilai_alpha varchar c. Tabel barang Primary_key : id_barang Tabel 4. 7 Tabel barang No Nama Field Tipe Data 1 id_barang varchar 2 nama_barang varchar d. Tabel bulan Primary_key : id_bulan Tabel 4. 8 Tabel bulan No Nama Field Tipe Data 1 id_bulan int 255 Size 3 25 Size 3 255 Size 11 Jenis Data Primary Key Jenis Data Primary Key Jenis Data Primary Key
2 nama_bulan varchar e. Tabel permintaan Primary_key : id_permintaan Tabel 4. 9 Tabel permintaan No Nama Field Tipe Data 1 id_permintaan varchar 2 tahun year 3 id_bulan int 4 total int 5 id_barang varchar 4.5 Perancangan Tampilan Sistem 1. Perancangan Form Login Gambar 4. 9 Tampilan Form Login 255 Size 5 4 11 11 3 Jenis Data Primary Key
2. Perancangan Form Registration Gambar 4. 10 Tampilan Form Registration 3. Perancangan Form Menu Gambar 4. 11 Tampilan Form Menu
4. Perancangan Form Barang Gambar 4. 12 Tampilan Form Barang 5. Perancangan Form Add New Barang Gambar 4. 13 Tampilan Form Add New Barang
6. Perancangan Form Edit Barang Gambar 4. 14 Tampilan Form Edit Barang. 7. Perancangan Form Alpha Gambar 4. 15 Tampilan Form Alpha.
8. Perancangan Form Permintaan Gambar 4. 16 Tampilan Form Permintaan. 9. Perancangan Form Modal Pop-up Tombol Search Item Barang Gambar 4. 17 Tampilan Form Modal Pop-up Tombol Search Item Barang.
10. Perancangan Form Modal Pop-up Tombol Search Item Bulan. Gambar 4. 18 Tampilan Form Modal Pop-up Tombol Search Item Bulan. 11. Perancangan Form Edit Permintaan. Gambar 4. 19 Tampilan Form Edit Permintaan.
12. Perancangan Form Edit Permintaan Modal Pop-up Tombol Search Item Barang. Gambar 4. 20 Tampilan Edit Permintaan Modal Pop-up Tombol Search Item Barang. 13. Perancangan Form Edit Permintaan Modal Pop-up Tombol Search Item Bulan. Gambar 4. 21 Tampilan Edit Permintaan Modal Pop-up Tombol Search Item Bulan. .
14. Perancangan Form Prediksi. Gambar 4. 22 Tampilan Form Prediksi. 15. Perancangan Form Prediksi Cetak. Gambar 4. 23 Tampilan Form Prediksi Cetak.