Project Management Workflow Analysis and Design Workflow

Gambar 4.13 menampilkan halaman utama pada SKPK. Pada halaman ini terdapat menu manajemen user, menu tersebut hanya akan tampil jika yang mengakses sistem ini dengan login username dan password level admin. Sedangkan untuk username dan password yang bukan level admin maka manajemen user tidak akan tampil atau tidak dapat diakses oleh user. Untuk memilih menu yang kita inginkan, kita memilih menu sebelah kiri pada Gambar 4.13. c. Halaman Submenu Perhitungan Forecasting Tabel MAD, MSE dan MAPE Gambar 4.14 Rancangan Antarmuka Halaman Submenu Perhitungan Forecasting Tabel MAD, MSE dan MAPE Gambar 4.14 menampilkan halaman submenu perhitungan Forecasting untuk tabel MAD, MSE dan MAPE. Untuk tabel MSE dan MAPE memiliki model form yang sama dan berbeda pada Total Kesalahan dan Hasil. Pada halaman ini user maupun admin dapat memfilter berdasarkan Nama Barang, tahun, dan nilai alfa sesuai kebutuhan peramalan barang. pada tombol “Hapus” user maupun admin dapat menghapus data permintaan berdasarkan tahun dan jenis barang. pada halaman ini sistem juga menampilkan grafik garis data permintaan dan peramalan berdasarkan ketiga nilai alfa. d. Rancangan Antarmuka Halaman Submenu Perhitungan Forecasting Tabel Total Kesalahan Peramalan Gambar 4.15 Rancangan Antarmuka Halaman Submenu Perhitungan Forecasting Tabel Total Kesalahan Peramalan Gambar 4.15 menampilkan halaman submenu perhitungan Forecasting untuk tabel Total Kesalahan Peramalan. Pada halaman ini user maupun admin dapat melihat masing-masing hasil perhitungan kesalahan dari setiap metode perhitungan kesalahan peramalan berdasarkan nilai alfa. Selain itu user maupun admin juga dapat melihat nilai perhitungan kesalahan peramalan terkecil berdasarkan nilai alfa dan juga nilai alfa yang kesalahan paling sedikit dan paling banyak nilai kesalahan terkecilnya. e. Rancangan Antarmuka Halaman Submenu Perhitungan Forecasting Tabel Hasil Gambar 4.16 Rancangan Antarmuka Halaman Submenu Perhitungan Forecasting Tabel Hasil Gambar 6.6 menampilkan halaman submenu perhitungan Forecasting untuk tabel Hasil. Pada halaman ini user maupun admin dapat melihat hasil perhitungan peramalan akhir beserta gambar grafik garis untuk nilai permintaan dan nilai alfa yang tepilih berdasarkan nilai kesalahan terkecil yang paling banyak muncul. f. Rancangan Antarmuka Halaman Submenu Tambah Forecasting Gambar 4.17 Rancangan Antarmuka Halaman Submenu Tambah Forecasting Pada halaman ini user maupun admin dapat mengisi data yang akan dilakukan peramalan berdasarkan jenis barang dan tahun. Data yang isi di halaman ini adalah data barang yang merupakan jenis permintaan barang yang musiman agar sesuai dengan syarat permalan metode pemulusan eksponensial. g. Rancangan Antarmuka Halaman Submenu Tambah Forecasting untuk Link Jenis Barang Gambar 4.18 Rancangan Antarmuka Halaman Submenu Tambah Forecasting untuk Link Jenis Barang Pada halaman ini user maupun admin dapat menambah jenis barang jika ingin menambah permintaan jenis barang baru. User maupun admin dapat mengedit,menambah data jenis barang maupun menghapus data jenis barang, data nama barang dan deskripsi barang sesuai kebutuhan untuk peramalan permintaan pada SKPK ini. h. Rancangan Antarmuka Halaman Submenu AHP Fuzzy Saw untuk Input Jarak dan Jumlah atau Berat Barang. Gambar 4.19 Rancangan Antarmuka Halaman Submenu AHP Fuzzy Saw untuk input jarak dan Jumlah atau Berat Barang Pada halaman ini user maupun admin dapat menginput nilai jarak dan jumlah atau berat barang berdasarkan keadaan permintaan. Selanjutnya setelah menekan tombol proses akan masuk ke halaman Submenu AHP Fuzzy Saw untuk hasil perhitungan AHP dan Fuzzy Saw seperti Gambar 6.9 setelah halaman ini. i. Rancangan Antarmuka Halaman Submenu AHP Fuzzy Saw untuk Hasil Perhitungan AHP dan Fuzzy Saw. Gambar 4.20 Rancangan Antarmuka Halaman Submenu AHP Fuzzy Saw untuk Hasil Perhitungan AHP dan Fuzzy Saw Pada halaman ini merupakan hasil perhitungan dari nilai jarak, jumlah atau berat barang, spesifikasi kendaraan, kriteria AHP dan bobot kriteria Fuzzy Saw yang dihitung berdasarkan perhitungan metode AHP dan Fuzzy Saw. j. Rancangan Antarmuka Halaman Submenu AHP Fuzzy Saw untuk Hasil Perhitungan AHP dan Fuzzy Saw Lengkap. Gambar 4.21 Rancangan Antarmuka Halaman Submenu AHP Fuzzy Saw untuk Hasil Perhitungan AHP dan Fuzzy Saw Lengkap Pada Gambar 4.21 merupakan gambar halaman yang sama dengan Gambar 4.20 tetapi halaman Gambar 4.21 merupakan hasil perhitungan lengkap setelah user ataupun admin menekan tombol “Tampilkan atau Sembunyikan Perhitungan”. k. Rancangan Antarmuka Halaman Menu Setting dari Submenu Kendaraan. Gambar 4.22 Rancangan Antarmuka Halaman Menu Setting dari Submenu Kendaraan Pada Gambar 4.22 ini merupakan halaman dimana user maupun admin menSetting nilai spesifikasi kendaraan dan nama kendaraan. User ataupun admin dapat mengedit nilai spesifikasi maupun nama kendaraan sesuai kebutuhan perusahaan CV. Jaya Mandiri. l. Rancangan Antarmuka Halaman Menu Setting dari Submenu Kriteria AHP Gambar 4.23 Rancangan Antarmuka Halaman Menu Setting dari Submenu Kriteria AHP Pada Gambar 4.23 ini merupakan halaman untuk menginput nilai kriteria AHP yang selanjutnya akan dihitung dengna perhitungan metode AHP. Pada gambar Gambar 4.23 tombol update merupakan tombol untuk mengupdate nilai perbandingan AHP. Dan tombol keterangan merupakan tombol yang akan menampilkan keterangan dari nilai perbandingan AHP. m. Rancangan Antarmuka Halaman Menu Setting dari Submenu Bobot Kriteria Fuzzy Saw. Gambar 4.24 Rancangan Antarmuka Halaman Menu Setting dari Submenu Bobot Kriteria Fuzzy Saw Pada halaman pada Gambar 4.24 merupakan halaman bobot kriteria Fuzzy Saw yang akan digunakan untuk perhitungan Fuzzy Saw pada halaman AHP Fuzzy Saw. Tombol update dan keterangan fungsinya sama dengan tombol yang ada pada halaman kriteria AHP atau halaman pada Gambar 4.23.

4.3.1.3 Design Model dengan Pemodelan Object Oriented

4.3.1.3.1 Class Diagram

Gambar 4.25 Class Diagram Pada class “admin” satu sampai banyak one to many admin juga memiliki keterhubungan asosiasi dapat melakukan keempat proses pada proses yang berada pada kelas “manajemen user” untuk setiap satu user ataupun admin. class “admin” satu sampai banyak one to many admin juga memiliki keterhubungan asosiasi melakukan login satu kali login pada class “login” untuk setiap kali masuk ke SKPK. Class “admin” juga memiliki hubungan asosiasi one to many satu sampai banyak admin dapat melakukan perhitungan one to many satu kali sampai banyak kali perhitungan AHP Fuzzy Saw. Admin pada kelas “admin” dengan hubungan asosiasi satu sampai banyak admin juga dapat melakukan one to many satu sampai banyak kali Setting baik Setting kendaraan, bobot kriteria Fuzzy Saw dan kriteria AHP yang ketiganya merupakan bagian dari kelas “Setting”. Kelas “admin” juga dapat melakukan satu kali sampai banyak one to many perhitungan dan tambah Forecasting pada kelas “Forecasting”. Pada kelas “user” memiliki keterhubungan asosiasi one to many satu sampai banyak dapat melakukan login pada kelas “login” untuk satu kali login untuk satu kali masuk SKPK. Kelas “user” memiliki hubungan asosiasi one to many satu sampai banyak user dapat melakukan perhitungan one to many satu kali sampai banyak perhitungan AHP dan Fuzzy Saw. Satu sampai banyak user memiliki hubungan asosiasi one to many melakukan satu kali sampai banyak kali Setting dengan mengakses kelas “Setting”. Satu sampai banyak kelas “user” memiliki hubungan asosiasi one to many melakukan one to many satu kali sampai banyak perhitungan dan penambahan data Forecasting. Pada kelas “kendaraan”, “BobotKriteria_Fuzzy_Saw” dan “Kriteria_AHP” memiliki hubungan generalisasi terhadap kelas “Setting”. Kelas “JenisBarang”, ”permintaan” memiliki hubungan generalisasi terhadap kelas “Tambah_Forecasting” dan kelas “Tambah_Forecasting” memiliki hubungan generalisasi terhadap kelas “Forecasting”. kelas “AHP” dan kelas “Fuzzy Saw” memiliki hubungan generalisasi terhadap kelas “AHPFuzzy Saw”.

4.3.1.3.2 Spesifikasi Database SKPK

Dari penjelasan kelas-kelas yang terdapat dalam SKPK pada Gambar 4.25 terbentuk sebuah database . Di dalam database tersebut terdapat 6 tabel, penjelaskan dari spesifikasi database pada SKPK adalah sebagai berikut: 1. Tabel Manajemen User Tabel ini berisi tentang data username, password, nama lengkap, email dan level pengguna sistem SKPK yang telah dibuatkan oleh admin pada sistem SKPK CV. Jaya Mandiri. Nama Tabel : Tb_user Primary Key : Id_user Media Penyimpanan : Hardisk Panjang Record : 200 Byte Jumlah Record : 5000 Organisasi File : Indeks Struktur Tabel : Tabel 4.44 Tabel Spesifikasi Database Manajemen User No Nama Field Type Data Panjang Field Keterangan 1. Id_user Varchar 10 Identitas user 2. Username Varchar 50 Username user 3. Pass Varchar 50 Password user 4. Nama Varchar 50 Nama user 5. Email Varchar 50 Email user 6. Level Varchar 50 Level User 2. Tabel Jenis Barang Tabel ini berisi tentang data nama jenis barang dan deskripsi barang CV. Jaya Mandiri. Nama Tabel : Tb_jenisbarang Primary Key : Id_JB Media Penyimpanan : Hardisk Panjang Record : 200 Byte Jumlah Record : 5000 Organisasi File : Indeks Struktur Tabel : Tabel 4.45 Tabel Spesifikasi Database Jenis Barang No Nama Field Type Data Panjang Field Keterangan 1. Id_JB Varchar 10 Identitas Jenis Barang 2. Nama_JB Varchar 50 Nama Jenis Barang 3. Deskripsi_JB Text Deskripsi Jenis Barang