103 BAB IV HASIL DAN PEMBAHASAN
4.1
Pengumpulan Data Pengumpulan data dilakukan untuk mendapatkan data-data perusahaan yang dibutuhkan dalam pengolahan data untuk menyelesaikan permasalahan. Pengumpulan data langsung dilakukan dengan cara observasi langsung, wawancara dengan pihak perusahaan dan internet. Untuk pengumpulan data titik koordinat menggunakan bantuan Wikimapia.org serta untuk pengumpulan data jarak rute distribusi dari satu tempat ke tempat lainnya menggunakan bantuan Google Maps dengan asumsi rute yang dilalui merupakan jalur dua arah. Data yang dikumpulkan untuk pengolahan data antara lain nama dan lokasi outlet yang terdapat di area Jakarta, Bogor, Depok, Tangerang, dan Bekasi, data jarak dari kantor pusat dengan lokasi outlet serta jarak antara satu lokasi dengan lokasi lainnya, data kendaraan yang digunakan oleh perusahaan serta biaya operasional perusahaan untuk melakukan pendistribusian barang. Adapun berbagai data yang telah dikumpulkan dapat dilihat pada tabel-tabel berikut:
104 Tabel 4.1 Data Lokasi Outlet Jalur Selatan 1 di PT. Sumber Kreasi Fumiko No. 1 2 3 4 5 6 7 8
Jenis Ramayana Ramayana Ramayana Ramayana Matahari DS Galeria Pasaraya Grande Borobudur
Daerah Bintaro Ciledug Blok M Ciputat Cilandak Blok M Blok M Ciledug
Tempat Plaza Bintaro Ciledug Mall Blok M Mall Plaza Ciputat Cilandak Town Square Plaza Blok M Blok M Plaza Baru Ciledug
1. Jalur Selatan 1 Nama Outlet Ramayana Plaza Bintaro Ramayana Ciledug Mall Ramayana Blok M Mall Ramayana Plaza Ciputat Matahari DS Cilandak Town Square Galeria Plaza Blok M Pasaraya Grande Blok M Borobudur Plaza Baru Ciledug
Alamat Jl. Pondok Raya, Bintaro Jl. HOS Cokroaminoto, Ciledug Jl. Hasanuddin Bawah Terminal Blok M Jl. Ciputat Raya Jl. Letjend. Tb Simatupang Kav 17, Cilandak Jl. Sisingamangaraja Jl. Sultan Iskandarsyah 2 2, Blok M Jl. Hos. Cokro Aminoto 1, Sudimara
Perminggu 1 1 1 2 1 1 1 0.5
Koordinat -6.2726072 106.7417291 -6.2269607 106.7177421 -6.2444732 106.800617 -6.3121767 106.74671 -6.2915605 106.7998713 -6.2443359 106.797515 -6.2444492 106.802913 -6.2254729 106.7082176
Sumber : PT. Sumber Kreasi Fumiko
Tabel 4.2 Data Lokasi Outlet Jalur Selatan 2 di PT. Sumber Kreasi Fumiko No. Jenis 1 Metro 2 Metro 3 Centro
Daerah Pondok Indah Senayan Semanggi
Tempat Pondok Indah Mall Plaza Senayan Plaza Semanggi
2. Jalur Selatan 2 Nama Outlet Metro Pondok Indah Mall Metro Plaza Senayan Centro Plaza Semanggi
Alamat Jl. Metro Pondok Indah Jl. Asia Afrika 8, Senayan Jl. Jendral Sudirman Kav. 50
Koordinat Perminggu -6.2653206 106.7845774 1 -6.2252569 106.7995924 1 -6.2197774 106.8144947 1
Sumber : PT. Sumber Kreasi Fumiko
Tabel 4.3 Data Lokasi Outlet Jalur Pusat-Utara di PT. Sumber Kreasi Fumiko No. 1 2 3 4 5 6 7 8 9
Jenis Matahari DS Matahari DS Matahari DS Matahari DS Galeria Ramayana Ramayana Ramayana Ramayana
Daerah Rawamangun Senen Mangga Besar Klender Pasar Baru Semper, Klender Koja Klender Pasar Baru
Tempat Arion Plaza Plaza Atrium Lokasari Plaza Duren Sawit Pasar Baru Kramat Jaya Koja Plaza Citra Mall Klender Pasar Baru
Sumber : PT. Sumber Kreasi Fumiko
3. Jalur Pusat - Utara Nama Outlet Matahari DS Arion Plaza Matahari DS Plaza Atrium Matahari DS Lokasari Plaza Matahari DS Duren Sawit Galeria Pasar Baru Ramayana Kramat Jaya Ramayana Koja Plaza Ramayana Citra Mall Klender Ramayana Pasar Baru
Alamat Jl. Pemuda Kav. 3 Jl. Senen Raya 135 Jl. Mangga Besar Raya No.81 Jl. Teratai Putih Raya Jl. Raya Pasar Baru No. 74-82 Jl. Kramat Jaya Semper Jl. Laksamana Yos Sudarso Jl. I Gusti Ngurah Rai, Klender Jl. Pasar Baru No. 69
Perminggu 2 2 1 0.5 1 0.5 1 1 1
Koordinat -6.1940432 106.8904576 -6.176665 106.8411317 -6.1482458 106.8237323 -6.2219079 106.9312191 -6.1635156 106.8339488 -6.1272098 106.916703 -6.1138513 106.8937326 -6.2141779 106.9036085 -6.1627263 106.8330798
105 Tabel 4.4 Data Lokasi Outlet Jalur Utara-Pusat di PT. Sumber Kreasi Fumiko No. 1 2 3 4 5 6 7
Jenis Sogo Star Rimo Golden Showroom Showroom Showroom
Daerah Kelapa Gading Kelapa Gading Gajah Mada Gunung Sahari Kelapa Gading Rawamangun Senen
Tempat Mall Kelapa Gading 3 Mall Kelapa Gading 1 Gajah Mada Plaza Golden Truly Mall Artha Gading Arion Plaza Plaza Atrium
4. Jalur Utara - Pusat Nama Outlet Sogo Mall Kelapa Gading 3 Star Mall Kelapa Gading 1 Rimo Gajah Mada Plaza Golden Truly Gunung Sahari Showroom Mall Artha Gading Showroom Arion Plaza Showroom Plaza Atrium
Alamat Jl. Kelapa Gading Boulevard Jl. Kelapa Gading Boulevard Jl. Gajah Mada 19 Jl. Gunung Sahari Raya 59, Jl. Boulevard Artha Gading Selatan 1 Jl. Pemuda Kav. 3 Jl. Senen Raya 135
Perminggu 1 1 1 1 1 1 1
Koordinat -6.1561341 106.9087771 -6.1585555 106.9073528 -6.1607316 106.8182337 -6.1620009 106.8392408 -6.145627 106.892053 -6.1940432 106.8904576 -6.176665 106.8411317
Sumber : PT. Sumber Kreasi Fumiko
Tabel 4.5 Data Lokasi Outlet Jalur Timur-Depok 1 di PT. Sumber Kreasi Fumiko No. 1 2 3 4 5 6 7 8 9 10 11 12 13
Jenis Ramayana Ramayana Robinson Ramayana Ramayana Ramayana Ramayana Ramayana Ramayana Ramayana Ramayana Ramayana Borobudur
Daerah Depok Pasar Minggu Pasar Minggu Tebet Cijantung Cibubur Cileungsi Taman Mini Pondok Gede Kramat Jati Sabang Cibinong Pasar Minggu
Tempat Ramayana Depok Ramyana Pasar Minggu Robinson Pasar Minggu Ramayana Tebet Ramayana Cijantung Ramayana Cibubur Ramayana Cileungsi Taman Mini Square Pondok Gede Plaza Pasar Induk Kramat Jati Ramayana Sabang Ramayana Cibinong Borobudur Pasar Minggu
Sumber : PT. Sumber Kreasi Fumiko
5. Jalur Timur - Depok Nama Outlet Ramayana Depok Ramyana Pasar Minggu Robinson Pasar Minggu Ramayana Tebet Ramayana Cijantung Ramayana Cibubur Ramayana Cileungsi Ramayana Taman Mini Square Ramayana Pondok Gede Plaza Ramayana Pasar Induk Kramat Jati Ramayana Sabang Ramayana Cibinong Borobudur Pasar Minggu
Alamat Jl. Margonda Raya Jl. Raya Ragunan no. 113, Pasar Minggu Jl Raya Pasar Minggu Blok F Kav 11-15-16 Jl. Tebet Raya Dalam, Pasar Tebet Jl. Raya Bogor, Graha Cijantung Jl. Lapangan Tembak, Cibubur Jl. Alternatif, Cileungsi Jl. Raya Taman Mini Pintu 1 Jl. Mesjid Nurul Ihsan Jl. Raya Bogor Jl. H. Agus Salim no. 34-38 Jl. Raya Jakarta-Bogor, Cibinong Jl. Ragunan, Pasar Minggu
Perminggu 1 1 1 1 1 1 0.5 1 0.5 0.5 0.5 1 0.5
Koordinat -6.392362 106.825728 -6.2850714 106.8410138 -6.2843621 106.8439722 -6.2395219 106.8484113 -6.312502 106.8619243 -6.3523697 106.8840901 -6.4055778 106.9635183 -6.291142 106.8816358 -6.2844555 106.9122425 -6.268648 106.8673933 -6.1856648 106.8248695 -6.46757 106.8547118 -6.2851406 106.8417621
106 Tabel 4.6 Data Lokasi Outlet Jalur Timur-Depok 2 di PT. Sumber Kreasi Fumiko No. 1 2 3 4 5 6 7 8 9 10
Jenis Matahari DS Matahari DS Showroom Showroom Showroom Pasaraya Sarinah DS Lotus DS Keris DS Centro
Daerah Kramat Jati Pondok Gede Depok Depok Margonda Manggarai Thamrin Thamrin Menteng Margonda
Tempat Kramat Jati Indah Plaza Pondok Gede Plaza Depok Mall Depok Town Square Margonda City Pasaraya Sultan Agung Sarinah DS Thamrin Lotus DS Thamrin Keris DS Menteng Margonda City
6. Jalur Timur - Depok 2 Nama Outlet Matahari DS Kramat Jati Indah Plaza Matahari DS Pondok Gede Plaza Showroom Depok Mall Showroom Depok Town Square Showroom Margonda City Pasaraya Sultan Agung Sarinah DS Thamrin Lotus DS Thamrin Keris DS Menteng Centro Margonda City
Alamat Jl. Raya Bogor Km. 19 Jl. Mesjid Nurul Ihsan Jl. Raya Margonda 88 Jl. Raya Margonda 1 Jl. Margonda Raya 358, Depok Jl. Sultan Agung No. 1 Jl. MH. Thamrin 11 Jl. MH. Thamrin Kav. 9 Jl. Besuki No. 4-A, Menteng Jl. Margonda Raya 358, Depok
Perminggu 1 1 1 0.5 1 1 1 1 1 1
Koordinat -6.2707062 106.8686002 -6.2840955 106.9114512 -6.3868126 106.8266452 -6.372416 106.831913 -6.3729434 106.8345952 -6.2095169 106.8470675 -6.1876541 106.8237537 -6.1911739 106.8218011 -6.1975763 106.8288365 -6.3729434 106.8345952
Sumber : PT. Sumber Kreasi Fumiko
Tabel 4.7 Data Lokasi Outlet Jalur Barat-Tangerang di PT. Sumber Kreasi Fumiko No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Jenis Ramayana Ramayana Ramayana Ramayana Ramayana Ramayana Borobudur Showroom Matahari DS Matahari DS Matahari DS Matahari DS Matahari DS Matahari DS Metro ds Keris DS
Daerah Palmerah Tanjung Duren Cengkareng Cimone Kodim Serpong Cimone Citraland Daan Mogot S. Parman Karawaci Tangerang Serpong S. Parman S. Parman Puri
Tempat Pasar Palmerah Pasar Kopro Ramayana Cengkareng Ramayana Cimone Ramayana Kodim ITC BSD Serpong Borobudur Bugel Mall Ciputra Mall Daan Mogot Mall Ciputra Supermall Lippo Karawaci Metropolis Town Square ITC BSD Serpong Mall Taman Anggrek Mall Taman Anggrek Mall Puri Indah
Sumber : PT. Sumber Kreasi Fumiko
7. Jalur Barat - Tangerang Nama Outlet Alamat Ramayana Pasar Palmerah Jl. Palmerah Barat No. 1 Ramayana Pasar Kopro Jl. Tanjung Duren Raya Ramayana Cengkareng Jl.Lingkar luar Barat Cengkareng Timur Ramayana Cimone Jl. Merdeka, Cimone, Karawaci 14 Ramayana Kodim Jl. Daan Mogot Raya, Kodim Ramayana ITC BSD Serpong Jl. Pahlawan Seribu, Serpong Borobudur Borobudur Bugel Jl. Merdeka, Cimone, Karawaci 14 Showroom Mall Ciputra Jl. Arteri S. Parman, Grogol Matahari DS Mall Daan Mogot Jl. Daan Mogot Km.16 Matahari DS Mall Ciputra Jl. Arteri S. Parman, Grogol Matahari DS Supermall Lippo Karawaci Jl. Bulevar Palem Raya Matahari DS Metropolis Town Square Jl. Hartono Raya Modernland Tangeran Matahari DS ITC BSD Serpong Jl. Pahlawan Seribu, Serpong Matahari DS Mall Taman Anggrek Jl. Letjend. S. Parman Kav. 21 Metro ds Mall Taman Anggrek Jl. Letjend. S. Parman Kav. 21 Keris DS Mall Puri Indah Jl. Puri Agung
Perminggu 1 1 1 0.5 1 1 1 1 1 1 1 1 0.5 1 1 1
Koordinat -6.2081956 106.7958736 -6.1778809 106.784395 -6.1529927 106.7285729 -6.1847741 106.6160059 -6.1800809 106.6198415 -6.2864017 106.6644117 -6.185921 106.6139622 -6.1680863 106.7862564 -6.1506859 106.7141265 -6.1680863 106.7862564 -6.2270061 106.6071868 -6.1976269 106.6368252 -6.2864017 106.6644117 -6.1785556 106.7925113 -6.1785556 106.7925113 -6.1880221 106.7337441
107 Tabel 4.8 Data Lokasi Outlet Bekasi-Kranji di PT. Sumber Kreasi Fumiko No. 1 2 3 4 5 6 7
Jenis Ramayana Borobudur Borobudur Matahari DS Matahari DS Showroom Showroom
Daerah Bekasi Bekasi Bekasi Bekasi Kranji Bekasi Kranji
Tempat Ramayana Pratama Plaza Plaza Bekasi Mega Bekasi Hypermall Metropolitan Mall Grand Mall Kranji Metropolitan Mall Grand Mall Kranji
8. Jalur Bekasi - Kranji Nama Outlet Ramayana Pratama Plaza Borobudur Plaza Bekasi Borobudur Mega Bekasi Hypermall Matahari DS Metropolitan Mall Matahari DS Grand Mall Kranji Showroom Metropolitan Mall Showroom Grand Mall Kranji
Alamat Jl. Ir. H. Juanda, Pratama Plaza Jl. Ir.H. Juanda No. 10, Bekasi Jl. Jend. Ahmad Yani No. 1, Bekasi Jl. Jend. Ahmad Yani No. 1, Bekasi Jl. Jendral Sudirman 1 Jl. Jend. Ahmad Yani No. 1, Bekasi Jl. Jendral Sudirman 1
Perminggu 1 0.5 0.5 1 0.5 1 0.5
Koordinat -6.2473795 107.0118892 -6.2485286 107.0116425 -6.2498671 106.9934678 -6.248582 106.990571 -6.227878 106.9838789 -6.248582 106.990571 -6.227878 106.9838789
Perminggu 1 1 1 1 1 1 1 1 1
Koordinat -6.569256 106.807803 -6.6035643 106.7996219 -6.5900049 106.792278 -6.6049285 106.7956147 -6.6012863 106.807985 -6.5616313 106.7906351 -6.5892935 106.7963818 -6.5927893 106.792097 -6.6217299 106.817531
Sumber : PT. Sumber Kreasi Fumiko
Tabel 4.9 Data Lokasi Outlet Jalur Bogor di PT. Sumber Kreasi Fumiko No. 1 2 3 4 5 6 7 8 9
Jenis Ramayana Ramayana Ramayana Ramayana Rimo Yogya Yogya Borobudur Matahari DS
Daerah Warung Jambu Surya Kencana Pasar Anyar Bogor Bogor Cimanggu Bogor Pasar Anyar Ekalokasari
Tempat Jambu Dua Plaza Ramayana Pasar Bogor Ramayana Dewi Sartika Plaza Bogor Trade Mall Botani Square Plaza Bogor Indah Bogor Junction Borobudur Plaza Pasar Anyar Ekalokasari Plaza
Sumber : PT. Sumber Kreasi Fumiko
9. Jalur Bogor Nama Outlet Ramayana Jambu Dua Plaza Ramayana Pasar Bogor Ramayana Ramayana Dewi Sartika Plaza Ramayana Bogor Trade Mall Rimo Botani Square Yogya Plaza Bogor Indah Yogya Bogor Junction Borobudur Plaza Pasar Anyar Matahari DS Ekalokasari Plaza
Alamat Jl. Jend. A. Yani, Jambu Dua Jl. Surya Kencana no. 3 Jl. Dewi Sartika no. 1 Jl. Juanda Jl. Raya Pajajaran No. 69-71 Jl. Raya Bogor, Cimanggu Jl. Jendral Sudirman, Bogor Jl. Pasar Anyar Raya, Bogor Jl. Siliwangi No.123 Bogor
108 4.2
Pengolahan Data Dalam melakukan pengolahan data, terdapat beberapa langkah awal untuk melakukan analisis klaster untuk penelitian masalah PT. Sumber Kreasi Fumiko, yaitu : 1. Merumuskan masalah Dalam langkah ini, kita menentukan perumusan masalah yaitu diperlukannya pembagian jalur distribusi baru dimana untuk pembagian jalur ini menggunakan analisis klaster. Kemudian kita menentukan pemilihan variabel-variabel yang akan digunakan dalam perhitungan analisis klaster atau cluster analysis, yaitu titik koordinat dari kantor pusat dan masingmasing outlet yang menjadi tujuan distribusi PT. Sumber Kreasi Fumiko.
2. Memilih similaritas Setelah itu, dilakukan pengelombokan variabel dimana didalam penelitian ini, titik koordinat dibagi menjadi 2 yaitu titik koordinat_x dan titik koordinat_y dari kantor pusat dan masing-masing outlet tersebut.
Tabel 4.10 Data Koordinat Lokasi Outlet di PT. Sumber Kreasi Fumiko No. 1 2 3 4 5 6 7 8 9
Tempat Ramayana Plaza Bintaro Ramayana Ciledug Mall Ramayana Blok M Mall Ramayana Plaza Ciputat Matahari DS Cilandak Town Square Galeria Plaza Blok M Pasaraya Grande Blok M Borobudur Plaza Baru Ciledug Metro Pondok Indah Mall
Koordinat -6.2726072 106.742 -6.2269607 106.718 -6.2444732 106.801 -6.3121767 106.747 -6.2915605 106.8 -6.2443359 106.798 -6.2444492 106.803 -6.2254729 106.708 -6.2653206 106.785
109 Tabel 4.10 Data Lokasi Outlet di PT. Sumber Kreasi Fumiko (Lanjutan 1) No. 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
Tempat Metro Plaza Senayan Centro Plaza Semanggi Matahari DS Arion Plaza Matahari DS Plaza Atrium Matahari DS Lokasari Plaza Matahari DS Duren Sawit Galeria Pasar Baru Ramayana Kramat Jaya Ramayana Koja Plaza Ramayana Citra Mall Klender Ramayana Pasar Baru Sogo Mall Kelapa Gading 3 Star Mall Kelapa Gading 1 Rimo Gajah Mada Plaza Golden Truly Gunung Sahari Showroom Mall Artha Gading Showroom Arion Plaza Showroom Plaza Atrium Ramayana Depok Ramyana Pasar Minggu Robinson Pasar Minggu Ramayana Tebet Ramayana Cijantung Ramayana Cibubur Ramayana Cileungsi Ramayana Taman Mini Square Ramayana Pondok Gede Plaza Ramayana Pasar Induk Kramat Jati Ramayana Sabang Ramayana Cibinong Borobudur Pasar Minggu Matahari DS Kramat Jati Indah Plaza Matahari DS Pondok Gede Plaza Showroom Depok Mall Showroom Depok Town Square Showroom Margonda City Pasaraya Sultan Agung
Koordinat -6.2252569 106.8 -6.2197774 106.814 -6.1940432 106.89 -6.176665 106.841 -6.1482458 106.824 -6.2219079 106.931 -6.1635156 106.834 -6.1272098 106.917 -6.1138513 106.894 -6.2141779 106.904 -6.1627263 106.833 -6.1561341 106.909 -6.1585555 106.907 -6.1607316 106.818 -6.1620009 106.839 -6.145627 106.892 -6.1940432 106.89 -6.176665 106.841 -6.392362 106.826 -6.2850714 106.841 -6.2843621 106.844 -6.2395219 106.848 -6.312502 106.862 -6.3523697 106.884 -6.4055778 106.964 -6.291142 106.882 -6.2844555 106.912 -6.268648 106.867 -6.1856648 106.825 -6.46757 106.855 -6.2851406 106.842 -6.2707062 106.869 -6.2840955 106.911 -6.3868126 106.827 -6.372416 106.832 -6.3729434 106.835 -6.2095169 106.847
110 Tabel 4.10 Data Lokasi Distribusi di PT. Sumber Kreasi Fumiko (Lanjutan 2) No. Tempat 47 Sarinah DS Thamrin 48 Lotus DS Thamrin 49 Keris DS Menteng 50 Centro Margonda City 51 Ramayana Pasar Palmerah 52 Ramayana Pasar Kopro 53 Ramayana Cengkareng 54 Ramayana Cimone 55 Ramayana Kodim 56 Ramayana ITC BSD Serpong 57 Borobudur Bugel 58 Showroom Mall Ciputra 59 Matahari DS Mall Daan Mogot 60 Matahari DS Mall Ciputra 61 Matahari DS Supermall Lippo Karawaci 62 Matahari DS Metropolis Town Square 63 Matahari DS ITC BSD Serpong 64 Matahari DS Mall Taman Anggrek 65 Metro ds Mall Taman Anggrek 66 Keris DS Mall Puri Indah 67 Ramayana Pratama Plaza 68 Borobudur Plaza Bekasi 69 Borobudur Mega Bekasi Hypermall 70 Matahari DS Metropolitan Mall 71 Matahari DS Grand Mall Kranji 72 Showroom Metropolitan Mall 73 Showroom Grand Mall Kranji 74 Ramayana Jambu Dua Plaza 75 Ramayana Pasar Bogor 76 Ramayana Ramayana Dewi Sartika Plaza 77 Ramayana Bogor Trade Mall 78 Rimo Botani Square 79 Yogya Plaza Bogor Indah 80 Yogya Bogor Junction 81 Borobudur Plaza Pasar Anyar 82 Matahari DS Ekalokasari Plaza Sumber : Pengumpulan Data
Koordinat -6.1876541 106.824 -6.1911739 106.822 -6.1975763 106.829 -6.3729434 106.835 -6.2081956 106.796 -6.1778809 106.784 -6.1529927 106.729 -6.1847741 106.616 -6.1800809 106.62 -6.2864017 106.664 -6.185921 106.614 -6.1680863 106.786 -6.1506859 106.714 -6.1680863 106.786 -6.2270061 106.607 -6.1976269 106.637 -6.2864017 106.664 -6.1785556 106.793 -6.1785556 106.793 -6.1880221 106.734 -6.2473795 107.012 -6.2485286 107.012 -6.2498671 106.993 -6.248582 106.991 -6.227878 106.984 -6.248582 106.991 -6.227878 106.984 -6.569256 106.808 -6.6035643 106.8 -6.5900049 106.792 -6.6049285 106.796 -6.6012863 106.808 -6.5616313 106.791 -6.5892935 106.796 -6.5927893 106.792 -6.6217299 106.818
111 3. Memilih prosedur pengklasteran Prosedur pengklasteran yang dipilih untuk menyelesaikan permasalah pembagian jalur distribusi baru yaitu metode K-Means Cluster. Metode K-Means Cluster dipilih karena metode ini di desain untuk menangani kasus untuk jumlah klaster yang pasti atau jumlah klaster yang ingin dibentuk dapat ditentukan sendiri dimana karakteristik belum diketahui tetapi berdasarkan pada sekumpulan variabel khusus. Metode K-Means Cluster juga berguna untuk mengklasifikasikan kasus dalam jumlah yang banyak dan dapat membagi sekelompok data sesuai dengan yang diinginkan sehingga metode ini dianggap cocok untuk menyelesaikan permasalahan pembagian jalur distribusi baru di PT. Sumber Kreasi Fumiko.
4. Menentukan banyaknya klaster Setelah didapatkan metode pengklasteran yang cocok, selanjutnya adalah menentukan banyaknya klaster yang akan dibentuk. Jumlah klaster yang dibentuk adalah 7 buah klaster yang disesuaikan dengan jumlah armada distribusi PT. Sumber Kreasi Fumiko yang berjumlah 7 unit.
5. Memprofil klaster Setelah
dilakukan
pengolahan
data
menggunakan
analisis
klaster,
selanjutnya adalah memprofil klaster atau memberi nama pada hasil klaster yang telah terbentuk.
112 4.2.1
Perhitungan Cluster Analysis Berikut langkah-langkah dalam melakukan klasterisasi dengan metode KMeans Cluster menggunakan program SPSS 16.0, yaitu : 1. Keseluruhan data yang dikumpulkan tersebut diatas di-entry ke dalam program SPSS serta lakukan pemberian nama dan jenis data yang sesuai yaitu numeric.
Gambar 4.1 Tampilan SPSS 16.0 saat peng-entry-an data 2. Selanjutnya klik menu “analyze” dan pilih sub menu “Classify” lalu pilih “K-Means Cluster” hingga muncul tampilan berikut ini :
113
Gambar 4.2 Tampilan Kotak K-Means Cluster Analysis
3. Masukan variabel koordinat_x dan koordinat_y ke dalam kota “Variables”. Pada “Number of Clusters”, diisikan jumlah klaster yang akan dibentuk, dalam penelitian ini, jumlah klaster yang diinginkan adalah 7 buah.
4. Pada kotak dialog “Save” terdapat dua pilihan “Cluster membership” dan “Distance from cluster center” yang memungkinkan hasil cluster dapat disimpan dalam bentuk variabel baru. Hal ini berguna untuk proses profiling cluster, yang akan dilakukan pada tahapan akhir analisis cluster. Setelah
114 mengaktifkan kedua pilihan tersebut, selanjutnya tekan tombol “Continue” untuk kembali ke menu utama.
Gambar 4.3 Tampilan Kotak Save New Variable
5. Kemudian pilih kotak Options. Di dalam kotak ini, pada bagian Statistics, aktifkan Initial cluster centers dan Anova table. Kemudian pilih Continue untuk kembali ke menu utama.
Gambar 4.4 Tampilan Kotak Options 6. Langkah terakhir adalah memilih OK untuk dapat menampilkan hasil atau output dari perhitungan klasterisasi dengan menggunakan program SPSS
115 4.2.2
Hasil Perhitungan Cluster Analysis dengan 7 Cluster Dari
perhitungan
cluster
analysis
atau
analisa
klaster
dengan
menggunakan 7 klaster yang dilakukan dengan menggunakan program SPPS 16.0 didapatkan hasil beberapa tabel sebagai berikut : a. Cluster 1 Di dalam cluster 1 ini berisikan outlet-outlet antara lain Arion Plaza, Plaza Atrium, Lokasari Plaza, Galeria Pasar Baru, Mall Taman Anggrek, dan lainlain. Jika dilihat dari anggota cluster 1, maka terdapat gabungan dari beberapa wilayah yaitu, Jakarta Utara, Jakarta Barat, dan Jakarta Pusat. Sehingga cluster 1 ini diberi nama Jalur Utara-Barat-Pusat. Berikut ini nama outlet yang termasuk dalam Jalur Utara-Barat-Pusat adalah :
Tabel 4.101 Hasil Cluster 1 Jalur Utara-Barat-Pusat (7 Clusters)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Jalur 1 Matahari DS Arion Plaza Matahari DS Plaza Atrium Matahari DS Lokasari Plaza Galeria Pasar Baru Ramayana Kramat Jaya Ramayana Plaza Koja Ramayana Pasar Baru Sogo Mall Kelapa Gading 3 Star Mall Kelapa Gading 1 Rimo Gajah Mada Plaza Golden Truly Gunung Sahari Showroom Mall Artha Gading Showroom Arion Plaza Showroom Plaza Atrium Ramayana Sabang
116 Tabel 4.11 Hasil Cluster 1 Jalur Utara-Barat-Pusat (7 Clusters) (Lanjutan)
16 17 18 19 20 21 22 23 24 25
Jalur 1 Pasaraya Sultan Agung Sarinah DS Thamrin Lotus DS Thamrin Keris DS Menteng Ramayana Pasar Palmerah Ramayana Pasar Kopro Showroom Mall Ciputra Matahari DS Mall Ciputra Matahari DS Mall Taman Anggrek Metro DS Mall Taman Anggrek Mall
b. Cluster 2 Di dalam cluster 2 ini berisikan outlet-outlet yang merupakan gabungan dari beberapa outlet yang berada di wilayah Jakarta Timur seperti Ramayana Cibubur, Ramayana Cileungsi, dan Ramayana Cibinong dan juga outlet yang berada di wilayah Depok seperti Ramayana Depok, Depok Mall, Margonda City, Depok Town Square. Sehingga cluster 2 ini dapat diberi nama dengan Jalur Timur-Depok. Berikut ini nama outlet yang termasuk dalam Jalur Timur-Depok adalah :
Tabel 4.12 Hasil Cluster 2 Jalur Timur-Depok (7 Clusters) Jalur 2 1 2 3 4 5 6 7 8
Ramayana Depok Ramayana Cibubur Ramayana Cileungsi Ramayana Cibinong Showroom Depok Mall Showroom Depok Town Square Showroom Margonda City Centro Margonda City
117 c. Cluster 3 Di dalam cluster 3 ini berisikan outlet-outlet yang merupakan gabungan dari beberapa outlet yang berada di wilayah Jakarta Selatan seperti Blok M Mall, Plaza Blok M, Plaza Semanggi dan juga outlet yang berada di wilayah Jakarta Timur seperti Kramat Jati Indah Plaza, Ramayana Pasar Kramat Jati, dan Ramayana Taman Mini Square. Sehingga cluster 3 ini dapat diberi nama dengan Jalur Selatan-Timur. Berikut ini nama outlet yang termasuk dalam Jalur Selatan-Timur adalah :
Tabel 4.13 Hasil Cluster 3 Jalur Selatan-Timur (7 Clusters)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Jalur 3 Ramayana Blok M Mall Matahari DS Cilandak Town Square Galeria Plaza Blok M Pasaraya Grande Blok M Metro Pondok Indah Mall Metro Plaza Senayan Centro Plaza Semanggi Ramayana Pasar Minggu Robinson Pasar Minggu Ramayana Tebet Ramayana Cijantung Ramayana Taman Mini Square Ramayana Pasar Induk Kramat Jati Borobudur Pasar Minggu Matahari DS Kramat Jati Indah Plaza
d. Cluster 4 Di dalam cluster 4 ini berisikan outlet-outlet yang merupakan gabungan dari outlet yang berada di wilayah Jakarta Barat seperti Ramayana Cengkareng,
118 Matahari DS Mall Daan Mogot dan juga outlet yang berada di wilayah Tangerang seperti Ramayana Cimone, Ramayana Kodim, Matahari DS Supermall Lippo Karawaci dan Matahari DS Metropolis Town Square. Sehingga cluster 4 ini dapat diberi nama dengan Jalur Barat-Tangerang. Berikut ini nama outlet yang termasuk dalam Jalur Barat-Tangerang adalah :
Tabel 4.14 Hasil Cluster 4 Jalur Barat- Tangerang (7 Clusters)
1 2 3 4 5 6 7
Jalur 4 Ramayana Cengkareng Ramayana Cimone Ramayana Kodim Borobudur Cimone (Bugel) Matahari DS Mall Daan Mogot Matahari DS Supermall Lippo Karawaci Matahari DS Metropolis Town Square
e. Cluster 5 Di dalam cluster 5 ini berisikan outlet-outlet yang merupakan gabungan dari beberapa outlet yang berada di wilayah Bekasi seperti Mega Bekasi, Metropolitan Mall Bekasi, dan juga outlet yang berada di wilayah Jakarta Timur seperti Pondok Gede Plaza, Matahari DS Duren Sawit, dan lain-lain. Sehingga cluster 5 ini dapat diberi nama dengan Jalur Bekasi. Berikut ini nama outlet yang termasuk dalam Jalur Bekasi adalah :
119 Tabel 4.15 Hasil Cluster 5 Jalur Bekasi (7 Clusters) Jalur 5 1 Matahari DS Duren Sawit 2 Ramayana Citra Mall Klender 3 Ramayana Pondok Gede Plaza 4 Matahari DS Pondok Gede Plaza 5 Ramayana Pratama Plaza 6 Borobudur Plaza Bekasi 7 Borobudur Mega Bekasi Hypermall 8 Matahari DS Metropolitan Mall 9 Matahari DS Grand Mall Kranji 10 Showroom Metropolitan Mall 11 Showroom Grand Mall Kranji f. Cluster 6 Di dalam cluster 6 ini berisikan outlet yang merupakan gabungan dari beberapa tempat distribusi yang berada di wilayah Jakarta Selatan seperti Plaza Bintaro dan juga outlet yang berada di wilayah Tangerang seperti Matahari DS ITC BSD Serpong, Borobudur Ciledug. Sehingga cluster 6 ini dapat diberi nama dengan Jalur Selatan-Tangerang. Berikut ini nama outlet yang termasuk ke dalam distribusi Jalur Selatan-Tangerang adalah :
Tabel 4.16 Hasil Cluster 6 Jalur Selatan-Tangerang (7 Clusters)
1 2 3 4 5 6 7
Jalur 6 Ramayana Plaza Bintaro Ramayana Ciledug Mall Ramayana Plaza Ciputat Borobudur Plaza Baru Ciledug Ramayana ITC BSD Serpong Matahari DS ITC BSD Serpong Keris DS Mall Puri Indah
120 g. Cluster 7 Di dalam cluster 7 ini berisikan outlet-outlet antara lain Ramayana Jambu Dua Plaza, Ramayana Pasar Bogor, Ramayana Dewi Sartika Plaza yang lokasinya berada di wilayah Bogor. Cluster 7 ini diberi nama Jalur Bogor. Berikut ini nama outlet yang termasuk dalam Jalur Bogor adalah :
Tabel 4.17 Hasil Cluster 7 Jalur Bogor (7 Clusters)
1 2 3 4 5 6 7 8 9
4.2.3
Jalur 7 Ramayana Jambu Dua Plaza Ramayana Pasar Bogor Ramayana Ramayana Dewi Sartika Plaza Ramayana Bogor Trade Mall Rimo Botani Square Yogya Plaza Bogor Indah Yogya Bogor Junction Borobudur Plaza Pasar Anyar Matahari DS Ekalokasari Plaza
Hasil Perhitungan Cluster Analysis dengan 6 Cluster Perhitungan cluster analysis atau analisa klaster dengan menggunakan 6 cluster bertujuan untuk melihat kemungkinan pembagian anggota atau member cluster yang lebih baik. Berdasarkan perhitungan dengan menggunakan SPSS 16.0, didapatkan hasil pembagian jalur baru sebagai berikut : a. Cluster 1 Di dalam cluster 1 ini berisikan outlet-outlet antara lain Blok M Mall, Plaza Atrium, Lokasari Plaza, Galeria Pasar Baru, Mall Taman Anggrek, dan lainlain. Jika dilihat dari anggota cluster 1, maka terdapat gabungan dari beberapa wilayah yaitu, Jakarta Barat, Jakarta Pusat dan Jakarta Selatan.
121 Sehingga jalur ini dapat diberikan nama dengan Jalur Barat-Pusat-Selatan. Berikut ini nama outlet yang termasuk dalam Jalur Barat-Pusat-Selatan adalah : Tabel 4.18 Hasil Cluster 1 Jalur Barat-Pusat-Selatan (6 Clusters)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Jalur 1 Ramayana Blok M Mall Matahari DS Cilandak Town Square Galeria Plaza Blok M Pasaraya Grande Blok M Metro Pondok Indah Mall Metro Plaza Senayan Centro Plaza Semanggi Matahari DS Plaza Atrium Matahari DS Lokasari Plaza Galeria Pasar Baru Ramayana Pasar Baru Rimo Gajah Mada Plaza Golden Truly Gunung Sahari Showroom Plaza Atrium Ramyana Pasar Minggu Robinson Pasar Minggu Ramayana Tebet Ramayana Pasar Induk Kramat Jati Ramayana Sabang Borobudur Pasar Minggu Matahari DS Kramat Jati Indah Plaza Pasaraya Sultan Agung Sarinah DS Thamrin Lotus DS Thamrin Keris DS Menteng Ramayana Pasar Palmerah Ramayana Pasar Kopro Showroom Mall Ciputra Matahari DS Mall Ciputra Matahari DS Mall Taman Anggrek Metro DS Mall Taman Anggrek
122 b. Cluster 2 Di dalam cluster 2 ini berisikan outlet-outlet yang berada di wilayah Utara seperti Kelapa Gading Mall 1, Mall Artha Gading, serta outlet yang berada di wilayah Bekasi seperti Ramayana Pratama Plaza, Metropolitan Mall Bekasi dan lain-lain. Sehingga cluster 2 ini dapat diberi nama dengan Jalur Utara-Bekasi. Berikut ini nama outlet yang termasuk dalam Jalur UtaraBekasi adalah :
Tabel 4.19 Hasil Cluster 2 Jalur Utara-Bekasi (6 Clusters)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Jalur 2 Matahari DS Arion Plaza Matahari DS Duren Sawit Ramayana Kramat Jaya Ramayana Koja Plaza Ramayana Citra Mall Klender Sogo Mall Kelapa Gading 3 Star Mall Kelapa Gading 1 Showroom Mall Artha Gading Showroom Arion Plaza Ramayana Pratama Plaza Borobudur Plaza Bekasi Borobudur Mega Bekasi Hypermall Matahari DS Metropolitan Mall Matahari DS Grand Mall Kranji Showroom Metropolitan Mall Showroom Grand Mall Kranji
c. Cluster 3 Di dalam cluster 3 ini berisikan outlet-outlet antara lain Ramayana Jambu Dua Plaza, Ramayana Pasar Bogor, Ramayana Dewi Sartika Plaza yang
123 lokasinya berada di wilayah Bogor. Cluster 3 ini dapat diberi nama Jalur Bogor. Berikut ini nama outlet yang termasuk dalam Jalur Bogor adalah :
Tabel 4.20 Hasil Cluster 3 Jalur Bogor (6 Clusters)
1 2 3 4 5 6 7 8 9
Jalur 3 Ramayana Jambu Dua Plaza Ramayana Pasar Bogor Ramayana Ramayana Dewi Sartika Plaza Ramayana Bogor Trade Mall Rimo Botani Square Yogya Plaza Bogor Indah Yogya Bogor Junction Borobudur Plaza Pasar Anyar Matahari DS Ekalokasari Plaza
d. Cluster 4 Di dalam cluster 4 ini berisikan outlet-outlet yang merupakan gabungan dari beberapa outlet yang berada di wilayah Jakarta Selatan seperti Plaza Bintaro, Ciledug Mall, Plaza Ciputat dan juga outlet yang berada di wilayah Serpong, yaitu Ramayana ITC BSD Serpong dan Matahari DS ITC BSD Serpong. Cluster 4 ini dapat diberi nama dengan Jalur Selatan-Serpong. Berikut ini nama outlet yang termasuk dalam Jalur Selatan adalah : Tabel 4.21 Hasil Cluster 4 Jalur Selatan (6 Clusters)
1 2 3 4 5 6 7
Jalur 4 Ramayana Plaza Bintaro Ramayana Ciledug Mall Ramayana Plaza Ciputat Borobudur Plaza Baru Ciledug Ramayana ITC BSD Serpong Matahari DS ITC BSD Serpong Keris DS Mall Puri Indah
124 e. Cluster 5 Di dalam cluster 5 ini berisikan outlet yang merupakan gabungan dari beberapa outlet yang berada di wilayah Depok seperti Ramayana Depok, Depok Mall, Depok Town Square dan juga outlet yang berada di wilayah Timur seperti Ramayana Pasar Minggu, Ramayana Cijantung, Ramayana Cibubur. Sehingga cluster 5 ini dapat diberi nama dengan Jalur TimurDepok. Berikut ini nama outlet yang termasuk dalam Jalur Timur-Depok adalah :
Tabel 4.22 Hasil Cluster 5 Jalur Timur-Depok (6 Clusters) Jalur 5 1 2 3 4 5 6 7 8 9 10 11 12
Ramayana Depok Ramayana Cijantung Ramayana Cibubur Ramayana Cileungsi Ramayana Taman Mini Square Ramayana Pondok Gede Plaza Ramayana Cibinong Matahari DS Pondok Gede Plaza Showroom Depok Mall Showroom Depok Town Square Showroom Margonda City Centro Margonda City
f. Cluster 6 Di dalam cluster 6 ini berisikan outlet-outlet yang merupakan gabungan dari beberapa outlet yang berada di wilayah Jakarta Barat yaitu Ramayana Cengkareng dan Matahari DS Mall Daan Mogot yang letaknya dekat dengan perbatasan Jakarta-Tangerang dan juga outlet yang berada di wilayah
125 Tangerang seperti Ramayana Cimone dan Ramayana Kodim. Sehingga cluster 3 ini dapat diberi nama dengan Jalur Barat-Tangerang. Berikut ini nama tempat yang termasuk dalam Jalur Barat-Tangerang adalah :
Tabel 4.23 Hasil Cluster 6 Jalur Barat-Tangerang (6 Clusters)
1 2 3 4 5 6 7
Jalur 6 Ramayana Cengkareng Ramayana Cimone Ramayana Kodim Borobudur Bugel Matahari DS Mall Daan Mogot Matahari DS Supermall Lippo Karawaci Matahari DS Metropolis Town Square
Jika dilihat dari ke-6 cluster yang sudah terbentuk sebelumnya, maka jumlah member atau anggota dari cluster 1 merupakan jumlah yang paling banyak, sehingga akan dibagi menjadi 2 sub cluster. Berikut ini adalah hasil pembagian sub jalur 1, yaitu : a. Sub Cluster 1A Di dalam sub cluster 1A ini berisikan outlet-outlet antara lain Plaza Atrium, Lokasari Plaza, Galeria Pasar Baru, Mall Taman Anggrek, dan lain-lain. Jika dilihat dari anggota sub cluster 1A, maka terdapat gabungan dari beberapa wilayah yaitu, Jakarta Barat dan Jakarta Pusat. Sehingga cluster 1 ini diberi nama Jalur Barat-Pusat. Berikut ini nama outlet yang termasuk dalam Jalur Barat-Pusat adalah :
126 Tabel 4.24 Hasil Sub Cluster 1A Jalur Barat-Pusat
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Jalur 1A Matahari DS Plaza Atrium Matahari DS Lokasari Plaza Galeria Pasar Baru Ramayana Pasar Baru Rimo Gajah Mada Plaza Golden Truly Gunung Sahari Showroom Plaza Atrium Ramayana Sabang Pasaraya Sultan Agung Sarinah DS Thamrin Lotus DS Thamrin Keris DS Menteng Ramayana Pasar Palmerah Ramayana Pasar Kopro Showroom Mall Ciputra Matahari DS Mall Ciputra Matahari DS Mall Taman Anggrek Metro DS Mall Taman Anggrek
Di dalam sub cluster 1B ini berisikan outlet-outlet yang merupakan gabungan dari wilayah Jakarta Selatan seperti Blok M Mall, Pasaraya Grande Blok M, Plaza Senayan, dan lain-lain. Selain itu juga dari wilayah Jakarta Timur seperti Ramayana Pasr Kramat Jati, Ramayana Pasar Minggu dan lain-lain. Sehingga sub cluster 1B ini dapat diberi nama dengan Jalur Selatan-Timur. Berikut ini nama outlet yang termasuk dalam Jalur SelatanTimur adalah :
127 Tabel 4.25 Hasil Sub Cluster 1B Jalur Selatan-Timur
1 2 3 4 5 6 7 8 9 10 11 12 13
Jalur 1B Blok M Mall Cilandak Town Square Plaza Blok M Pasaraya Grande Blok M Pondok Indah Mall Plaza Senayan Plaza Semanggi Ramayana Pasar Minggu Robinson Pasar Minggu Ramayana Tebet Ramayana Pasar Kramat Jati Borobudur Pasar Minggu Kramat Jati Indah Plaza
4.3
Analisa dan Perancangan Sistem Informasi
4.3.1
Pengenalan PT. Sumber Kreasi Fumiko merupakan suatu perusahaan yang bergerak dalam bidang usaha penjualan sepatu dan sandal untuk kalangan dewasa dan anak-anak. PT. Sumber Kreasi Fumiko mewakili merk dagang perusahaan sepatu dan sandal Yongki Komaladi. Pada saat ini, PT. Sumber Kreasi Fumiko tidaklah lagi memproduksi sendiri, melainkan memberikan kesempatan kepada para supplier yang terdiri dari para pengusaha pembuatan sepatu dan sandal. Umumnya para supplier ini berbentuk Usaha, Mikro, Kecil dan Menengah (UMKM) yang masih banyak menggunakan sumber daya manusia yang cukup banyak. Perusahaan ini menjual produk sepatu dan sandalnya kepada outlet dengan cara melakukan konsinyasi dengan outlet seperti Ramayana, Robinson,
128 Matahari Departement Store, Centro, Sogo, Galeria, Metro, Pasaraya, Borobudur, Yogya dan juga mempunyai showroom sendiri untuk menjual produk-produk sepatu dan sandal mereka. Toko-toko ini tersebut tersebar di wilayah Jakarta, Bogor, Depok, Tangerang, Bekasi, dan
kota-kota besar
lainnya se-Indonesia. Dari pengamatan yang dilakukan, di PT. Sumber Kreasi Fumiko belum memiliki sistem penjadwalan pengiriman produk jadi (finish goods) yang terencana dalam memenuhi kebutuhan toko-toko retail dan showroom mereka. Selama ini proses penentuan jalur distribusi produk sepatu dan sandal Yongki Komaladi dilakukan berdasarkan pengalaman pribadi, rutinitas dan kebutuhan pasar. Selain itu armada yang terbatas menyebabkan banyaknya jadwal pengiriman yang tertunda. Oleh karena itu, diperlukan sebuah sistem informasi distribusi yang dapat membantu pengambilan keputusan rute distribusi untuk tiap armada transportasi setiap harinya, sehingga akan membuat terjadinya pengoptimasian proses distribusi. Sistem informasi distribusi adalah sistem yang dirancang untuk membantu staf gudang dan distribusi dalam melakukan kegiatan operasionalnya yaitu dalam mendistribusikan produk sepatu dan sandal Yongki Komaladi ke berbagai outlet PT. Sumber Kreasi Fumiko. Sistem dibuat dengan sedemikian rupa dan disesuaikan dengan kebutuhan dari outlet-outlet. Sistem informasi distribusi yang dirancang harus mampu membantu staf marketing dalam mendata outlet, membantu staf merchandise dalam mendata produk dan membuat pesanan pengiriman, membantu staf HRD dalam mendata karyawan. Sistem ini juga membantu staf gudang dalam mendapatkan rute distribusi
129 terpendek dan hal ini dimungkinkan dengan penggunaan metode Travelling Salesman Problem dan juga membuat surat jalan. Staf distribusi juga menggunakan sistem ini dalam membuat perhitungan biaya distribusi (shipment cost) serta membuat laporan shipment cost tiap bulannya untuk diberikan ke staf accounting & finance. Selain itu, kepala divisi warehouse & logistic juga dapat menggunakan sistem untuk melakukan kegiatan controlling. Sistem informasi distribusi ini dirancang dengan menggunakan technical platform yang sesuai. Diharapkan dengan adanya sistem informasi distribusi ini, adanya peningkatan kecepatan pengiriman produk dan pengurangan biaya distribusi.
4.3.2
System Definition Sistem informasi distribusi dirancang untuk membantu perusahaan PT. Kreasi Sumber Fumiko dalam mendistribusikan produk sepatu dan sandal Yongki Komaladi. Berikut ini merupakan definisi sistem berdasarkan kriteria FACTOR, yaitu : Tabel 4.116 FACTOR Criterion FACTOR Criterion Sistem mempunyai fungsi utama untuk melakukan perhitungan jalur distribusi, penentuan rute distribusi terpendek dan juga berfungsi untuk membuat perhitungan total biaya distribusi Functionality dan memproses data historis tersebut menjadi informasi yang berguna
bagi
pihak-pihak
yang
berkepentingan
untuk
mengambil keputusan, melakukan monitoring dan controlling manajemen. Actor
Staf merchandise, staf marketing, staf HRD, staf gudang, staf distribusi dan manajemen.
130 Tabel 4.26 FACTOR Criterion (Lanjutan) FACTOR Criterion Sistem ini harus dapat digunakan oleh staf marketing, merchandise, staf HRD, staf gudang, dan staf distribusi yang Condition
ada pada saat ini dan mampu memproses data secara akurat serta sistem hanya dapat diakses oleh staf tertentu dengan password. Sistem dijalankan dengan menggunakan PC (personal computer) yang mendukung pengopersaian Microsoft.Net.
Technology
Sistem ini dikembangkan dengan menggunakan pemograman Microsoft Visual Studio 2008 dan database menggunakan Microsoft SQL Server 2008. Jaringan LAN yang digunakan disediakan oleh perusahaan. Outlet, produk, truk, staf distribusi, staf gudang, jalur
Object
distribusi, shipment order, shortest shipment (rute distribusi terpendek), surat jalan, shipment cost (perhitungan total biaya distribusi). Sebagai sarana yang mampu mendukung PT. Sumber Kreasi
Responsibility Fumiko dalam menangani proses distribusi sepatu dan sandal Yongki Komaladi.
4.3.3
Business Modelling Pada business modelling, akan digambarkan aktivitas dari sistem yang sedang berjalan pada saat ini di PT. Sumber Kreasi Fumiko, yang disajikan dalam bentuk Rich Picture.
131
Rich Picture PT. Sumber Kreasi Fumiko
9. Hasil Penjualan SPG
Customer
10. Pembayaran Supplier Finance
1. Sampel & produk
8. Produk siap jual
2. Kontrak
Supplier
Bagian Merchandise Shipping 3. PO Draft
7. Surat Jalan
4. Produk & Surat pengiriman barang supplier 5. Cek kualitas produk Bagian Gudang 6. Produk lulus QC
Bagian Warehouse
Bagian Quality Control
Gambar 4.5 Rich Picture Aktivitas PT. Sumber Kreasi Fumiko
Berikut ini penjelasan rich picture dari aktivitas proses bisnis yang berjalan di PT. Sumber Kreasi Fumiko, yaitu : 1.
Supplier menawarkan model produk (sepatu dan sandal) kepada perusahaan dan diterima oleh staf merchandise.
2.
Jika perusahaan menyukai model tersebut dan harga juga sesuai, maka perusahaan akan menawarkan kontrak kepada supplier.
3.
Jika supplier menyetujui kontrak yang berisi kesepakatan antara perusahaan dan supplier tersebut, selanjutnya akan dibuatkan Purchase Order Draft yang berisikan
jumlah order sepatu dan sandal, jadwal
kirim, dan jatah kirim oleh staf merchandise. 4.
Setelah supplier menyatakan konfirmasi setuju dengan PO Draft yang sudah dibuat, maka akan diberikan Purchase Order .
132 5.
Setelah proses produksi sepatu dan dan sandal selesai (finished goods) maka supplier akan melakukan pengiriman ke perusahaan dan di terima oleh staf gudang. Supplier akan melampirkan surat pengiriman barang supplier.
6.
Kemudian bagian Quality Control akan mengecek sepatu dan sandal tersebut. Setelah dinyatakan telah memenuhi standar, makas elanjutnya produk akan
diletakkan langsung di bagian warehouse & logistic sesuai
dengan pembagian jalur yang telah ditetapkan sebelumnya pada bagian dus sepatu dan sandal. Jika ada yang tidak lolos pengecekan kualitas, maka semua produk yang dikirim akan langsung
dikembalikan
ke
supplier. 7.
Produk akan dikirim oleh supir dengan menggunakan armada transportasi perusahaan ke outlet dengan melampirkan surat jalan.
8.
Produk akan diterima outlet melalui SPG perusahaan.
9.
Outlet akan menjadi tempat penjualan produk dan uangnya akan diserahkan ke perusahaan secara periodik. Perusahaan akan memberikan komisi kepada outlet dan
diberikan bukti penerimaan pembayaran
dari perusahaan PT. Sumber Kreasi Fumiko. 10.
Perusahaan juga akan membayar supplier setiap akhir bulan dan akan diberikan bukti pembayaran.
133 4.3.4.
Sistem Usulan (Requirements) Pada bagian Requirements, akan digambarkan aktivitas dari sistem yang akan dikembangkan dan juga kertekaitan antara aktivitas yang dilakukan oleh user dari sistem ini dengan menggunakan activity diagram.
Gambar 4.6 Activity Diagram Sistem Informasi Usulan
4.3.5
Event Table Event table membantu menentukan event-event yang dimiliki oleh setiap class dalam sistem informasi distribusi PT. Sumber Kreasi Fumiko, sebagai berikut :
134
No
Event
Trigger
1
Staf merchandise mendata produk
2
Staf mendata karyawan
3
Staf marketing mendata outlet
4
Staf gudang mendata truk
5
Staf gudang mendata jalur distribusi
6
Staf merchandise mendata shipment order
7
Staf gudang menghitung rute distribusi terpendek
8
9
10
HRD
Staf gudang mendata surat jalan berdasarkan Shortest Shipment Staf distribusi membuat perhitungan Shipment Cost Staf distribusi membuat Laporan Shipment Cost
Source
Use Case
Response
Destination
Supplier
Mendata Produk
Data Produk updated
Staf gudang, staf distribusi
Karyawan
Mendata Karyawan
Data Karyawan updated
Staf gudang, staf distribusi
Outlet
Mendata Outlet
Data Outlet updated
Staf merchandise, Staf gudang, staf distribusi
Staf gudang
Mendata Truk
Data Truk updated
Staf distribusi
Staf marketing
Mendata Jalur Distribusi
Jalur Distribusi updated
Staf gudang
Staf merchandise
Mendata Shipment Order
Shipment Order updated
Staf gudang
Staf merchandise
Mendata Shortest Shipment
Shortest Shipment updated
Staf distribusi
Adanya shortest shipment yang sudah fix
Staf gudang
Mendata Surat Jalan
Surat Jalan updated
Staf distribusi
Setiap akhir bulan dan setiap akhir tahun
Staf Distribusi
Mendata Shipment Cost
Shipment Cost updated
-
Setiap akhir bulan dan setiap akhir tahin
Staf Distribusi
Membuat Laporan Shipment Cost
Laporan Shipment Cost
Staf Accounting & Finance
Adanya penambahan produk atau perubahan data produk Adanya penambahan karyawan atau perubahan data karyawan Adanya penambahan Outlet atau perubahan data Outlet Adanya penambahan truk atau perubahan data truk Setiap 1 tahun sekali Adanya penambahan shipment order atau perubahan shipment order Adanya produk yang harus dikirim berdasarkan shipment order
Gambar 4.7 Event Table Sistem Shortest Route Distribution
135 4.3.6
Domain Class Diagram Berikut ini adalah Domain Class Diagram sistem informasi Shortest Route Distribution dari PT. Sumber Kreasi Fumiko : Outlet -ID_outlet +Nama_outlet +Alamat_outlet +No_Telp +Jenis_outlet +Koordinat_x +Koordinat_y
Detil_Shipment_Order
Produk -ID_produk +Nama_produk +Jenis_produk +Jumlah_produk
1..*
1..1
-ID_detil_shipment_order +tanggal +Jumlah_produk_yang_dikirim +ID_produk +ID_SO
1..1
1..1
1..*
1..* 1..* 1
1
Shipment_order -ID_shipment_order +Tanggal +ID_outlet +ID_produk +ID_Karyawan
Jalur_distribusi -ID_jalur_distribusi +Nama_jalur +Member_jalur +ID_outlet
Staf_merchandise *
1..1
-ID_karyawan +Nama_karyawan +Alamat_karyawan +No_telp_karyawan
1..1 1..1
1..1
1..*
Shortest_Shipment
Surat_Jalan
-ID_Shortest_Shipment +NodeFrom +NodeTo +Jarak_Tempuh +ID_outlet +ID_SO
-ID_Surat_Jalan +Tanggal_Surat +ID_Shortest_Shipment +ID_Truk
1..1
Truk
1..1
1..1
*
1..*
1..* Shipment_cost -ID_shipment_cost +Biaya_bahan_bakar +Biaya_tol +Jumlah +ID_SS
Gambar 4.8 Domain Class Diagram
-ID_truk +No_polisi_truk +Jenis_truk +No_mesin +No_rangka +Kapasitas_cc 1..1
136 Berikut ini merupakan penjelasan setiap class yang dari class diagram sistem informasi pengiriman PT. Sumber Kreasi Fumiko : 1. Outlet Class outlet merupakan class bagi toko-toko retail yang berhubungan dengan langsung dengan PT. Sumber Kreasi Fumiko, yaitu seperti Ramayana, Robinson, Matahari Departement Store, Centro, Sogo, Galeria, Metro, Pasaraya, Borobudur, Yogya dan showroom mereka juga untuk menjual produk-produk sepatu dan sandal merek Yongki Komaladi. Atribut dari class ini adalah ID_outlet sebagai primary key, nama_outlet, alamat_outlet, nomor_telp, jenis_outlet, koordinat_x dan koordinat_y.
Gambar 4.9 Class Outlet
2. Shipment_order Class shipment_order merupakan kumpulan dari objek shipment_order. Atribut dari class shipment_order ini adalah ID_shipment_order sebagai primary key, tanggal_pengiriman, dan juga terdapat foreign key ID_outlet, ID_produk, dan ID_karyawan
137
Gambar 4.10 Class Shipment Order
3. Detil_ shipment_order Class detil_shipment_order menyimpan detil dari shipment_order yang dilakukan oleh PT. Sumber Kreasi Fumiko. Atribut dari class detil_ shipment_order ini adalah ID_detil_ shipment_order sebagai primary key, tanggal dan jumlah_produk_yang_dikirim.
Gambar 4.11 Class Detil Shipment Order
4. Produk Class produk meupakan kumpulan dari objek produk Atribut dari class pengiriman ini adalah ID_produk sebagai primary key, nama_produk, jenis_produk, jumlah_produk.
Gambar 4.12 Class Produk
138 5. Jalur Distribusi Class jalur distribusi merupakan kumpulan dari objek jalur-jalur distribusi yang didapatkan dari hasil proses cluster analysis. Jalur-jalur distribusi ini dibentuk untuk memudahkan proses distribusi produk yang dilakukan PT. Sumber Kreasi Fumiko. Atribut dari class jalur ini adalah ID_jalur sebagai primary key, nama_jalur, dan member_jalur serta foreign key ID_outlet. Jalur_distribusi -ID_jalur_distribusi +Nama_jalur +Member_jalur +ID_outlet
Gambar 4.13 Class Jalur Distribusi
6. Surat Jalan Class surat_jalan merupakan kumpulan dari objek surat jalan yang menyatakan surat pengantar pengiriman untuk outlet. Atribut yang dimiliki class surat_jalan adalah ID_Surat_Jalan, tanggal_surat, dan foreign key ID_Shortest_Shipment dan ID_Truk.
Gambar 4.14 Class Surat Jalan
7. Shortest Shipment Class shortest shipment merupakan kumpulan dari objek shortest shipment yang didapatkan dari hasil perhitungan dengan metode Travelling Salesman
139 Problem. Atribut yang dimiliki class shortest shipment ini adalah ID_shortest_shipment, NodeFrom, NodeTo, Jarak_Tempuh serta foreign key ID_outlet dan ID_SO . Shortest_Shipment -ID_Shortest_Shipment +NodeFrom +NodeTo +Jarak_Tempuh +ID_outlet +ID_SO
Gambar 4.15 Class Shortest Shipment
8. Truk Class truk merupakan kumpulan dari objek truk. Atribut yang dimiliki class ini adalah ID_truk, no_polisi_truk, no_mesin, no_rangka, jenis_truk dan kapasitas_cc.
Gambar 4.16 Class Truk
9. Staf merchandise Class staf merchandise merupakan kumpulan dari objek staf merchandise. Atribut yang dimiliki class ini adalah ID_karyawan, nama_karyawan, inisial_karyawan, alamat_karyawan, no_telp_karyawan.
140
Gambar 4.17 Class Staf Merchandise
10.Shipment_cost Class shipment_cost merupakan kumpulan dari objek shipment_cost. Atribut dari class shipment_cost ini adalah ID_shipment_cost sebagai primary key, biaya_bahan_bakar, biaya_tol, jumlah, dan juga foreign key ID_SS.
Gambar 4.18 Class Shipment Cost
4.3.7
CRUD Matrix Berikutnya
terdapat
sebuah
matriks
yang
dapat
dibuat
untuk
menggambarkan kebutuhan akses antar class. Matriks ini menunjukan use case mana yang dapat mengakses setiap problem domain class. Informasi ini diperlukan ketika mendesain interaksi objek untuk setiap usecase.
141
Shipment_Cost
Staf_merchandise
Truk
Shortest_Shipment
Surat_Jalan
Jalur_distribusi
Produk
Detil_ Shipment _Order
Use Cases
Shipment_Order
Outlet
Domain Classes
CR UD
Mendata Produk
CR UD
Mendata Karyawan CR UD
Mendata Outlet
CR UD
Mendata Truk CR UD
Mendata Jalur Distribusi
R
Mendata Shipment Order
R
CR UD
Mendata Shortest Shipment
R
R
Mendata Surat Jalan
R
Mendata Shipment_Cost
R
R R
R CR UD
R CR UD R
R
Membuat Laporan SC
R
R R
CR UD R
Gambar 4.19 CRUD Matrix
4.3.8
Statechart Diagram Statechart dari objek-objek yang perlu didefenisikan dan juga penjelasan dari setiap eventnya. 1. Outlet
Gambar 4.20 Statechart Diagram Outlet
142 Pada statechart outlet digambarkan bahwa aktivitas dimulai dari initial state, kemudian outlet akan beubah statusnya menjadi aktif setelah outlet tersebut terdaftar atau teregistrasi. Outlet akan selamanya menjadi objek dari sistem sehingga dapat digunakan untuk keperluan dokumentasi. Selama outlet dalam state active atau keadaan aktif sebagai outlet PT Sumber Kreasi Fumiko, maka outlet dapat melakukan perubahan data pribadi, menerima pengiriman produk, dan terlibat dalam pembuatan jalur distribusi secara berulang kali. Data outlet mencapai final state apabila outlet berhenti menjadi rekanan outlet PT. Sumber Kreasi Fumiko.
2. Shipment_order
Gambar 4.21 Statechart Diagram Shipment Order
Statechart untuk class shipment_order dimulai dari event mengirim_produk. Setelah itu, maka state berubah menjadi aktif. Selama dalam kondisi aktif, dapat ditambahkan detil_ shipment_order berkali-kali. Apabila telah terkirim, maka status pengirimin akan diupdate dan state berubah menjadi complete. Final state dicapai apabila data pengiriman dihapus setelah disimpan selama 5 tahun.
143 3. Detil_ shipment_order
Gambar 4.22 Statechart Diagram Detil Shipment Order
Statechart class detil_shipment_order dimulai dari initial state, kemudian mengupdate status pengiriman dan state berubah menjadi complete. Final state dicapai apabila data pengiriman dihapus setelah disimpan selama 5 tahun.
4. Produk
Gambar 4.23 Statechart Diagram Shipment Order
Staechart untuk class produk digambarkan bahwa aktivitas dimulai dari adanya pendataan produk dan status produk menjadi aktif. Kemudian adanya kondisi pengiriman sehingga state akan berubah menjadi aktif. Selama dalam kondisi aktif, suatu produk dapat dikirim berkali-kali, dan dilakukan update data. Final state dicapai apabila produk sudah tidak diproduksi lagi atau diberhentikan produksinya.
144 5. Jalur Distribusi
Gambar 4.24 Statechart Diagram Jalur Distribusi
Pada statechart jalur_distribusi, objek dimulai ketika mendata_jalur dan state akan menjadi aktif. Dalam kondisi aktif, objek dapat di-update datanya. Objek mencapai final state apabila data dihapus.
6. Surat Jalan
Gambar 4.25 Statechart Diagram Surat Jalan
Statechart surat_jalan digambarkan bahwa aktivitas dimulai ketika dilakukan membuat surat jalan, kemudian objek akan memasuki state aktif. Objek mencapai final state apabila data dihapus.
7. Shortest Shipment
Ga mbar 4.26 Statechart Diagram Shortest Shipment
145 Statechart diagram untuk class shortest_shipment digambarkan bahwa aktivitas dimulai ketika ada transaksi mencatat_shortest_shipment maka state akan menjadi open, sehingga pengkalkulasian perhitungan rute distribusi, dan state akan menjadi aktif. Selama dalam keadaan aktif, objek shortest_shipment dapat direkalkulasi lagi apabila rute distribusi yang diinginkannya tidak sesuai. Objek mencapai final state apabila data dihapus.
8. Truk
Gambar 4.27 Statechart Diagram Truk
Statechart diagram untuk class truk digambarkan bahwa aktivitas dimulai dari mendata truk emudian state akan berubah menjadi aktif, event mengirim_produk dan maintenance dapat dilakukan berkali-kali. Objek mencapai final state apabila data dihapus ketika truk sudah dijual oleh perusahaan.
146 9. Staf Merchandise
Gambar 4.28 Statechart Diagram Staf Merchandise
Statechart diagram untuk class staf distribusi dan staf gudang digambarkan bahwa aktivitas dimulai saat staf didata dan kondisi state menjadi aktif. Kemudian staf masuk kerja, sehingga state akan berubah menjadi aktif. Selama dalam keadaan aktif, staf dapat bekerja dalam waktu yang ditentukan oleh perusahaan. State dari staf akan berakhir ketika staf tersebut berhenti atau pensiun.
10.Shipment Cost
Gambar 4.29 Statechart Diagram Staf Merchandise Statechart diagram untuk class shipment_cost digambarkan bahwa aktivitas dimulai dari menghitung biaya distribusi dan state akan berubah menjadi aktif. Selama aktif, shipment_cost dapat di recalculate. Objek mencapai final state apabila data shipment cost dihapus setelah 5 tahun.
147 4.3.9
Use Cases Diagram
Gambar 4.30 Use Case Diagram
148 4.3.10
Use Cases Description Tabel 4.27 Usecase Description Mendata Produk Use Case Name Scenario Trigger Event Brief Description Actors Related Use Cases Stakeholders Preconditions Postconditions
Flow of Events
Mendata Produk Mendata perubahan data produk Adanya perubahan pada data produk Ketika terdapat perubahan ada data produk, yaitu penambahan produk, perubahan nama dan atribut produk serta pengurangan atau penghapusan data produk, maka actor akan melakukan pendataan produk. Staf Merchandise Staf Merchandise : mendata produk Staf Gudang : mengambil data produk untuk membuat shipment_order Actor harus melakukan login terlebih dahulu Penambahan, perubahan atau penghapusan data produk telah dilakukan dan tersimpan dalam database Actor System 1.
Actor login.
melakukan 1.1
2.
Actor membuka 2.1 window Product.
Verifikasi database.
login
pada
Sistem mengambil data produk yang terakhir disimpan dan menampilkannya pada grid. 2.2 Sistem mengosongkan data field dan dalam kondisi unabled 3.1 Actor menekan 3.1 Sistem meng-generate kode button Add. produk dan data field menjadi enabled. 3.1.1 Actor mengisi data 3.1.1 Sistem menyimpan data produk yang baru produk yang baru ke dalam berupa nama, jenis, database dan menampilkan jumlah, total produk data produk yang baru ke dan menekan button dalam grid. Save. 3.2 Actor memilih data 3.2 Data produk yang akan produk yang akan dubah muncul didalam diubah dan menekan field, sehingga actor dapat button Edit. mengubahnya didalam field tersebut. 3.2.1 Actor mengubah data 3.2.1 Sistem menyimpan data
149 produk dan menekan button Save. 3.3
3.3.1 3.1.1
3.2.1
Exception Condition
3.3.1
produk yang telah di-update ke dalam database dan menampilkannya pada grid. Sistem memunculkan confirmation dialog.
Actor memilih data 3.2 produk yang akan dihapus dan menekan button Delete. Actor menekan button 3.3.1 Sistem menghapus data Yes. produk dari database Jika actor tidak jadi menyimpan data produk yang baru, maka actor dapat menekan button Cancel yang akan membuat sistem mengosongkan semua data field yang ada. Jika actor tidak jadi mengubah data produk, maka actor dapat menekan button Cancel yang akan membuat sistem mengosongkan semua data field yang ada. Jika actor tidak jadi menghapus data produk, maka actor dapat menekan button No yang akan membuat sistem kembali ke window Product.
Tabel 4.28 Usecase Description Mendata Karyawan Use Case Name Scenario Trigger Event Brief Description Actors Related Use Cases Stakeholders Preconditions Postconditions
Mendata Karyawan Mendata perubahan data karyawan Adanya perubahan pada data karyawan Ketika terdapat perubahan pada data penambahan karyawan baru yang telah lulus perubahan data karyawan serta pengurangan data karyawan karena berhenti atau pensiun, melakukan pendataan karyawan. Staf HRD
karyawan, yaitu seleksi karyawan, atau penghapusan maka actor dapat
Staf Merchandise : mendata karyawan Staf Gudang : mengambil data karyawan untuk digunakan dalam pembuatan surat jalan Actor harus melakukan login terlebih dahulu Penambahan, perubahan atau penghapusan data karyawan telah dilakukan dan tersimpan dalam database Actor System 1.
Actor login.
2.
Actor membuka 2.1 window Employee.
Flow of Events
melakukan 1.1
Verifikasi database.
login
pada
Sistem mengambil data karyawan yang terakhir
150
Exception Condition
disimpan dan menampilkannya pada grid. 2.2 Sistem mengosongkan data field dan dalam kondisi unabled 3.1 Actor menekan 3.1 Sistem meng-generate kode button Add. karyawan dan data field menjadi enabled. 3.1.1 Sistem menyimpan data 3.1.1 Actor mengisi data karyawan yang baru ke karyawan yang baru dalam database dan dan menekan button menampilkan data Save. karyawan yang baru ke dalam grid. 3.2 Actor memilih data 3.2 Data karyawan yang akan karyawan yang akan diubah muncul didalam diubah dan menekan field, sehingga actor dapat button Edit. mengubahnya didalam field tersebut. 3.2.1 Actor mengubah data 3.2.1 Sistem menyimpan data karyawan dan karyawan yang telah dimenekan button Save. update ke dalam database dan menampilkannya pada grid. 3.3 Actor memilih data 3.2 Sistem memunculkan karyawan yang akan confirmation dialog. dihapus dan menekan button Delete. 3.3.1 Actor menekan button 3.3.1 Sistem menghapus data Yes. karyawan dari database 3.1.1 Jika actor tidak jadi menyimpan data karyawan yang baru, maka actor dapat menekan button Cancel yang akan membuat sistem mengosongkan semua data field yang ada. 3.2.1 Jika actor tidak jadi mengubah data karyawan, maka actor dapat menekan button Cancel yang akan membuat sistem mengosongkan semua data field yang ada. 3.3.1 Jika actor tidak jadi menghapus data karyawan, maka actor dapat menekan button No yang akan membuat sistem kembali ke window Employee.
151 Tabel 4.29 Usecase Description Mendata Outlet Use Case Name Scenario Trigger Event Brief Description Actors Related Use Cases Stakeholders Preconditions Postconditions
Flow of Events
Mendata Outlet Mendata perubahan data outlet Adanya perubahan pada data outlet Ketika terdapat perubahan ada data outlet, yaitu penambahan outlet, perubahan data outlet serta pengurangan atau penghapusan data outlet, maka maka actor akan melakukan pendataan outlet. Staf Marketing Staf Marketing : mendata outlet Staf Gudang : mengambil data outlet untuk digunakan dalam pembuatan jalur distribusi, shipment order dan surat jalan Actor harus melakukan login terlebih dahulu Penambahan, perubahan atau penghapusan data outlet telah dilakukan dan tersimpan dalam database Actor System 1.
Actor login.
melakukan 1.1
2.
Actor membuka 2.1 window Outlet.
Verifikasi database.
login
pada
Sistem mengambil data outlet yang terakhir disimpan dan menampilkannya pada grid. 2.2 Sistem mengosongkan data field dan dalam kondisi unabled 3.1 Actor menekan 3.1 Sistem meng-generate kode button Add. outlet dan data field menjadi enabled. 3.1.1 Actor mengisi data 3.1.1 Sistem menyimpan data outlet yang baru outlet yang baru ke dalam dan menekan button database dan menampilkan Save. data outlet yang baru ke dalam grid. 3.2 Actor memilih data 3.2 Data outlet yang akan outlet yang akan diubah muncul didalam diubah dan menekan field, sehingga actor dapat button Edit. mengubahnya didalam field tersebut. 3.2.1 Actor mengubah data 3.2.1 Sistem menyimpan data outlet dan menekan outlet yang telah di-update button Save. ke dalam database dan menampilkannya pada grid.
152 3.3
3.3.1 3.1.1
3.2.1
Exception Condition
3.3.1
memunculkan Actor memilih data 3.2 Sistem confirmation dialog. outlet yang akan dihapus dan menekan button Delete. Actor menekan button 3.3.1 Sistem menghapus data Yes. outlet dari database Jika actor tidak jadi menyimpan data outlet yang baru, maka actor dapat menekan button Cancel yang akan membuat sistem mengosongkan semua data field yang ada. Jika actor tidak jadi mengubah data outlet, maka actor dapat menekan button Cancel yang akan membuat sistem mengosongkan semua data field yang ada. Jika actor tidak jadi menghapus data outlet, maka actor dapat menekan button No yang akan membuat sistem kembali ke window Outlet.
Tabel 4.30 Usecase Description Mendata Truk Use Case Name Scenario Trigger Event
Brief Description
Actors Related Use Cases Stakeholders Preconditions Postconditions
Flow of Events
Mendata Truk Mendata perubahan data truk Adanya perubahan pada data truk Ketika terdapat perubahan ada data truk, yaitu penambahan truk yang dibeli oleh perusahaan dan digunakan sebagai kendaraan distribusi produk, perubahan data truk serta penghapusan data truk ketika ada truk yang sudah dijual atau sudah tidak digunakan lagi sebagai kendaraan operasional distribusi perusahaan, maka maka actor akan melakukan pendataan truk. Data truk ini disimpan ke dalam sistem untuk digunakan dalam proses pengiriman produk dan sebagai salah satu faktor dalam perhitungan biaya distribusi. Staf Gudang Staf Gudang : mendata truk dan mengambil data truk untuk digunakan dalam pembuatan surat jalan Staf Distribusi : mengambil data truk untuk digunakan dalam perhitungan biaya distribusi Actor harus melakukan login terlebih dahulu Penambahan, perubahan atau penghapusan data truk telah dilakukan dan tersimpan dalam database Actor System 1.
Actor login.
melakukan 1.1
Verifikasi database.
login
pada
153 2.
3.1
3.1.1
3.2
3.2.1
3.3
3.3.1 3.1.1
Exception Condition
3.2.1
3.3.1
Actor membuka 2.1 window Truck.
Sistem mengambil data truk yang terakhirdisimpan dan menampilkannya pada grid. 2.2 Sistem mengosongkan data field dan dalam kondisi unabled Actor menekan 3.1 Sistem meng-generate kode button Add. truk dan data field menjadi enabled. Actor mengisi data 3.1.1 Sistem menyimpan data truk yang baru dan truk yang baru ke dalam menekan button Save. database dan menampilkan data truk yang baru ke dalam grid. Actor memilih data 3.2 Data truk yang akan truk yang akan diubah muncul didalam diubah dan menekan field, sehingga actor dapat button Edit. mengubahnya didalam field tersebut. Actor mengubah data 3.2.1 Sistem menyimpan data truk dan menekan truk yang telah di-update button Save. ke dalam database dan menampilkannya pada grid. Actor memilih data 3.2 Sistem memunculkan truk yang akan confirmation dialog. dihapus dan menekan button Delete. Actor menekan button 3.3.1 Sistem menghapus data Yes. truk dari database Jika actor tidak jadi menyimpan data truk yang baru, maka actor dapat menekan button Cancel yang akan membuat sistem mengosongkan semua data field yang ada. Jika actor tidak jadi mengubah data truk, maka actor dapat menekan button Cancel yang akan membuat sistem mengosongkan semua data field yang ada. Jika actor tidak jadi menghapus data truk, maka actor dapat menekan button No yang akan membuat sistem kembali ke window Truck.
Tabel 4.31 Usecase Description Membuat Jalur Distribusi Use Case Name Scenario Trigger Event
Mendata Jalur Distribusi Membuat jalur distribusi setiap satu tahun sekali Adanya pembuatan jalur distribusi setiap satu tahun sekali
154 Ketika ada outlet yang telah dipilih oleh manajemen untuk menjadi salah satu tempat penjualan produk, maka actor akan membuat jalur distribusi baru ke dalam sistem. Perhitungan jalur distribusi ini menggunakan metode K-Means Cluster. Data jalur distribusi ini disimpan ke dalam sistem untuk digunakan dalam proses distribusi produk. Staf Gudang
Brief Description
Actors Related Use Cases
Staf Gudang : membuat jalur distribusi dan mengambil hasil kalkulasi dari jalur distribusi untuk digunakan sebagai dasar pembagian jalur distribusi produk. Actor harus melakukan login terlebih dahulu Data jalur distribusi tersimpan dalam database Actor System
Stakeholders Preconditions Postconditions
Flow of Events
1.
Actor login.
2.
Actor memilih 2.1 shortcut Cluster.
3
4.
4.1
Exception Condition
melakukan 1.1
Verifikasi database.
login
pada
Sistem membuka window Cluster dan meng-generate kode jalur distribusi yang baru. Actor menekan button 3.1 Sistem menampilkan data New. jalur distribusi baru yang telah diproses dengan menggunakan metode K-Means Cluster. Actor menekan button 4.1 Sistem menyimpan data Save. jalur distribusi yang baru ke dalam database. Jika actor tidak jadi menyimpan data jalur distribusi yang baru, maka actor dapat menekan button Cancel yang akan membuat sistem menutup window New Cluster.
Tabel 4.32 Usecase Description Melihat Jalur Distribusi Use Case Name Scenario Trigger Event Brief Description Actors Related Use Cases Stakeholders
Mendata Jalur Distribusi Melihat Jalur Distribusi Actor dapat melihat data jalur distribusi yang telah disimpan di database Staf Gudang
-
155
Preconditions Postconditions
Flow of Events
Exception Condition
Actor harus melakukan login terlebih dahulu dan data jalur distribusi sudah tersedia Actor System 1. Actor melakukan login. 1.1 Verifikasi login pada database. 2. Actor memilih menu 2.1 Sistem menampilkan window Transaction, Cluster, Cluster. dan submenu View. 2.2 Sistem merespon dengan membuka folder tempat penyimpanan data shortest shipment disimpan. 3. Actor menekan button 3.1 Sistem menampilkan data Open jalur distribusi pada grid. 4. Actor menekan button 4.1 Window View Cluster ditutup. Exit. -
Tabel 4.33 Usecase Description Membuat Shipment Order Use Case Name Scenario Trigger Event
Brief Description
Actors Related Use Cases Stakeholders Preconditions Postconditions
Flow of Events
Mendata Shipment Order Membuat Shipment Order yang baru Adanya pengiriman produk ke outlet Ketika ada produk yang telah lulus quality control dan harus dikirimkan ke outlet, maka actor akan membuat shipment order. Data shipment order ini disimpan ke dalam sistem untuk digunakan dalam proses pengiriman produk dan untuk mengetahui kiriman produk apa saja yang didistribusikan ke outlet. Staf Merchandise Staf Merchandise : membuat shipment order Staf gudang : mengambil data untuk membuat rute distribusi untuk digunakan dalam pembuatan surat jalan Actor harus melakukan login terlebih dahulu Data shipment order tersimpan dalam database Actor System 1. Actor melakukan 1.1 Verifikasi login pada login. database. 2.
Actor shortcut Order.
memilih 2.1 Shipment
Sistem meng-generate tanggal dan ID shipment order yang baru.
156 2.2
3.1
3.2.
4.
2.1 Exception Condition
4.1
Sistem mengambil ID dan nama staf merchandise yang melakukan Login. Hal ini dilakukan untuk mengetahui siapa yang bertanggungjawab dalam pembuatan shipment order. 2.3 Sistem mengosongkan data field dan dalam kondisi enabled Actor memlilih outlet 3.1.1 Data shipment order akan dan produk, mengisi dimunculkan ke dalam grid. jumlah produk yang dikirim kemudian menekan button Add. Actor memilih data 3.2.1 Sistem memunculkan shipment order confirmation dialog dan sementara dari grid menghapus data dari grid. yang akan dihapus dari grid dan menekan button Delete kemudian menekan button Yes. Actor menekan button 4.1 Sistem menyimpan data Save. surat jalan yang baru ke dalam database Actor juga dapat membuat shipment order yang baru dengan memilih menu Transaction, Shipment Order, dan submenu New. Jika actor tidak jadi menyimpan data shipment order yang baru, maka actor dapat menekan button Cancel.
Tabel 4.3412 Usecase Description Merinci Shipment Order Use Case Name Scenario Trigger Event Brief Description Actors Related Use Cases Stakeholders
Mendata Shipment Order Merinci Shipment Order yang baru Adanya pengiriman produk ke outlet Setelah bagian merchandise membuat shipment order, maka akan dilakukan pengiriman produk berdasarkan shipment order tersebut dan produk apa saja yang akan dikirim beserta jumlahnya Staf Merchandise Membuat Shipment Order Staf Merchandise : merinci shipment order untuk digunakan
157
Preconditions Postconditions
Flow of Events
Exception Condition
sebagai informasi jumlah pengiriman produk Shipment order sudah harus tersedia Data detil shipment order tersimpan dalam database Actor System 1. Actor memilih 1.1 Sistem meng-generate button Detil tanggal dan ID detil Shipment Order. shipment order yang baru. 1.2 Sistem mengosongkan data field dan dalam kondisi enabled 2.1 Actor mengisi jumlah produk yang dikirim untuk setiap masing-masing jenis produk. 3. Actor menekan button 3.1 Sistem menyimpan data Save. detil shipment order yang baru ke dalam database 3.1 Jika actor tidak jadi menyimpan data detil shipment order yang baru, maka actor dapat menekan button Cancel.
Tabel 4.13 Usecase Description Melihat Shipment Order Use Case Name Scenario Trigger Event Brief Description Actors Related Use Cases Stakeholders Preconditions Postconditions
Flow of Events
Mendata Shipment Order Melihat Shipment Order Actor dapat melihat data shipment order yang telah disimpan di database Staf Gudang
Actor harus melakukan login terlebih dahulu dan data shipment order sudah tersedia Actor System 1. Actor melakukan login. 1.1 Verifikasi login pada database. 2. Actor memilih menu 2.1 Sistem mengaktifkan window Transaction, Shipment View Shipment Order. Order, dan submenu 2.2 Sistem mengambil data shipment View. order yang pernah disimpan dan menampilkannya ke dalam grid. 3. Actor menekan button 3.1 Sistem menutup window
158 Exit. Exception Condition
Shipment Order.
-
Tabel 4.36 Usecase Description Membuat Shortest Shipment Use Case Name Scenario Trigger Event
Brief Description
Actors Related Use Cases Stakeholders Preconditions Postconditions
Mendata Shortest Shipment Menghitung Shortest Shipment Adanya produk yang harus dikirim berdasarkan shipment order Ketika ada produk yang harus dikirimkan ke outlet berdasarkan shipment order, maka actor akan membuat shortest shipment atau perhitungan rute distribusi terpendek yang digunakan sebagai urutan pengiriman produk. Data perhitungan Shortest Shipment ini disimpan ke dalam sistem untuk digunakan dalam proses pengiriman produk ke outlet. Staf Gudang Staf gudang : membuat shortest shipment dan akan digunakan dalam proses pendistribusian produk ke outlet. Actor harus melakukan login terlebih dahulu Data shortest shipment tersimpan dalam database Actor System 1. Actor melakukan 1.1 Verifikasi login pada login. database. 2.
Flow of Events 3.1
Actor shortcut Shipment.
memilih 2.1 Shortest 2.2
Sistem meng-generate tanggal Sistem mengosongkan data field dan dalam kondisi enabled 2.3 Sistem meng-generate kode shortest shipment yang baru. Actor memlilih data 3.1.1 Data shipment order akan shipment order dan dimunculkan ke dalam grid. truk, mengisi jumlah produk yang akan dikirim dan menekan button Add. Hal ini bisa dilakukan berulang kali hingga tercapai sejumlah tujuan distribusi yang ingin dituju.
159 3.2.
4.
Exception Condition
Actor memilih data 3.2.1 shipment order yang akan dihapus dan menekan button Delete kemudian menekan button Yes. Actor menekan 4.1 button Process.
Sistem memunculkan confirmation dialog dan menghapus data dari gird.
Sistem memproses rute distribusi berdasarkan rute terpendek dari shipment order yang telah diinput ke dalam sistem. 5. Actor menekan button 5.1 Sistem menyimpan data Save. shortest shipment yang baru ke dalam database 2.1 Actor juga dapat membuat shipment order yang baru dengan memilih menu Transaction, Shortest Shipment, dan submenu New. 4.1 Jika actor tidak jadi menyimpan data shortest shipment yang baru, maka actor dapat menekan button Cancel.
Tabel 4.37 Usecase Description Melihat Shortest Shipment Use Case Name Scenario Trigger Event Brief Description Actors Related Use Cases Stakeholders
Mendata Shortest Shipment Melihat Shortest Shipment Actor dapat melihat data shortest shipment yang telah disimpan di database Staf Gudang
Actor harus melakukan login terlebih dahulu dan data shortest Preconditions shipment sudah tersedia Postconditions Actor System 1. Actor melakukan login. 1.1 Verifikasi login pada database. 2. Actor memilih menu 2.1 Sistem mengaktifkan window Flow of Transaction, Shortest View Shortest Shipment. Events Shipment, dan 2.2 Sistem mengambil data shortest submenu View. shipment (data rute distribusi) yang telah disimpan dan menampilkannya ke dalam grid. 3. Actor menekan button 3.1 Sistem menutup window
160 Exit. Exception Condition
Shortest Shipment.
-
Tabel 4.38 Usecase Description Membuat Surat Jalan Use Case Name Scenario Trigger Event
Brief7 Description
Actors Related Use Cases Stakeholders Preconditions Postconditions
Mendata Surat Jalan Membuat Surat Jalan Adanya pengiriman produk Ketika ada produk yang telah siap dikirimkan atau didistribusikan ke outlet, maka actor akan membuat surat jalan sebagai surat pengantar pengiriman produk yang akan dikirim ke outlet berdasarkan shipment order dan shortest shipment. Data surat jalan ini disimpan ke dalam sistem untuk digunakan dalam perhitungan biaya distribusi. Staf Gudang Staf Gudang : membuat surat jalan Staf distribusi : mengambil data untuk membuat perhitungan biaya distribusi Actor harus melakukan login terlebih dahulu Data surat jalan tersimpan dalam database Actor System 1. Actor melakukan 1.1 Verifikasi login pada login. database. 2.
Flow of Events
Exception Condition
Actor memilih 2.1 shortcut Surat Jalan. 2.2
Sistem meng-generate tanggal Sistem meng-generate kode surat jalan yang baru. 3. Actor memlilih data 3.1.1 Data shortest shipment akan shortest shipment dimunculkan ke dalam grid. yang akan dibuatkan surat jalan dan menekan button Add. 4. Actor menekan button 4.1 Sistem menyimpan data Save. perhitungan shipment cost yang baru ke dalam database 2.1 Actor juga dapat membuat shipment order yang baru dengan memilih menu Transaction, Shipment Cost, dan submenu New. 4.1 Jika actor tidak jadi menyimpan data perhitungan shipment cost yang baru, maka actor dapat menekan button Cancel.
161 Tabel 4.39 Usecase Description Melihat Data Surat Jalan Use Case Name Scenario Trigger Event Brief Description Actors Related Use Cases Stakeholders Preconditions Postconditions
Flow of Events
Exception Condition
Membuat Surat Jalan Melihat Surat Jalan Actor dapat melihat data surat jalan yang telah disimpan di database Staf Gudang Actor harus melakukan login terlebih dahulu dan data surat jalan sudah tersedia Actor System 1. Actor melakukan login. 1.1 Verifikasi login pada database. 2. Actor memilih menu 2.1 Sistem mengaktifkan window Transaction, Shipment View Shipment Letter. Letter, dan submenu 2.2 Sistem mengambil data surat View. jalan yang pernah disimpan dan menampilkannya ke dalam grid. 3. Actor menekan button 3.1 Sistem menutup window Surat Exit. Jalan. -
Tabel 4.40 Usecase Description Membuat Shipment Cost Use Case Name Scenario Trigger Event Brief Description Actors Related Use Cases Stakeholders Preconditions Postconditions Flow of Events
Mendata Shipment Cost Menmbuat Shipment Cost Setiap akhir bulan Perhitungan shipment cost dilakukan setiap akhir bulan berdasarkan surat jalan. Data shipment cost ini disimpan ke dalam sistem untuk digunakan dalam pembuatan laporan Total Shipment Cost. Staf Distribusi Staf distribusi : membuat perhitungan shipment cost dan mengambil data shipment cost untuk laporan Shipment Cost. Actor harus melakukan login terlebih dahulu Data shipment cost tersimpan dalam database Actor System
162
Exception Condition
1.
Actor melakukan login.
2.
Actor shortcut Cost.
1.1
Verifikasi database.
login
pada
memilih 2.1 Shipment 2.2
Sistem meng-generate tanggal Sistem meng-generate kode shipment cost yang baru. 3.1 Actor memlilih data 3.1.1 Data surat jalan akan surat jalan yang akan dimunculkan ke dalam grid dimasukkan dalam beserta data biaya bahan perhitungan shipment bakar dan biaya tol. cost lalu menekan button Add. 3. Actor menekan button 3.1 Sistem menyimpan data Save. shipment cost yang baru ke dalam database 2.1 Actor juga dapat membuat shipment cost yang baru dengan memilih menu Transaction, Shipment Cost, dan submenu New. 3.1 Jika actor tidak jadi menyimpan data shipment cost yang baru, maka actor dapat menekan button Cancel.
Tabel 4.41 Usecase Description Melihat Shipment Cost Use Case Name Scenario Trigger Event Brief Description Actors Related Use Cases Stakeholders
Mendata Shipment Cost Melihat Shipment Cost Actor dapat melihat data shipment cost yang telah disimpan di database Staf Gudang
Actor harus melakukan login terlebih dahulu dan data shipment Preconditions cost sudah tersedia Postconditions Actor System 1. Actor melakukan login. 1.1 Verifikasi login pada database. Flow of 2. Actor memilih menu 2.1 Sistem mengaktifkan window Events Transaction, Shipment View Shipment Cost. Cost, dan submenu 2.2 Sistem mengambil data View. shipment cost yang pernah disimpan dan menampilkannya
163
3. Actor menekan button Exit. Exception Condition
ke dalam grid. 3.1 Sistem menutup Shipment Cost.
window
-
Tabel 4.42 Usecase Description Membuat Laporan Shipment Cost Use Case Name Scenario Trigger Event Brief Description Actors Related Use Cases Stakeholders Preconditions Postconditions
Membuat Laporan Shipment Cost Membuat Laporan Shipment Cost Adanya hasil shipment cost (perhitungan biaya distribusi) setiap akhir bulan Perhitungan shipment cost dilakukan setiap akhir bulan berdasarkan surat jalan. Data shipment cost ini disimpan ke dalam sistem untuk digunakan dalam pembuatan laporan Shipment Cost. Staf Distribusi Staf distribusi : membuat perhitungan shipment cost dan mengambil data shipment cost untuk laporan Total Shipment Cost. Actor harus melakukan login terlebih dahulu Data shipment cost tersimpan dalam database Actor System 1. Actor melakukan 1.1 Verifikasi login pada login. database. 2.
Actor memilih menu 2.1 Report dan Shipment Cost. 2.2
3.
Actor memlilih data 3.1 shipment cost dan periode bulan dan tahun Actor menekan button 4.1 Print.
Flow of Events
4.
Exception Condition
Sistem meng-generate tanggal Sistem mengambil ID surat jalan dan menampilkannya ke dalam combo box surat jalan. Sistem menampilkan data shipment cost dari periode yang telah dipilih.
Sistem akan menampilkan print preview dan mencetak laporan 4.1 Jika actor tidak jadi mencetak laporan, maka actor dapat menekan button Cancel.
164 4.3.11
System Sequnce Diagram 1. SSD Produk
Gambar 4.31 SSD Produk
165 2. SSD Outlet
Gambar 4.32 SSD Outlet
166 3. SSD Karyawan
Gambar 4.33 SSD Karyawan
167 4. SSD Truk
Gambar 4.34 SSD Truk
168 5. SSD Jalur Distribusi
Gambar 4.35 SSD Jalur Distribusi
169 6. SSD Shipment Order
Gambar 4.36 SSD Shipment Order
170 7. SSD Detil Shipment Order
Gambar 4.37 SSD Detil Shipment Order
171 8. SSD Shortest Shipment
Gambar 4.38 SSD Shortest Shipment
172 9. SSD Surat Jalan
Gambar 4.39 SSD Surat Jalan
173 10. SSD Shipment Cost
Gambar 4.40 SSD Shipment Cost
174 11. SSD Laporan Shipment Cost
Gambar 4.41 SSD Laporan Shipment Cost
175 4.3.12
Detail Sequence Diagram 1. Detail Sequence Diagram Mendata Produk
Gambar 4.42 Detail Sequence Diagram Mendata Produk
176 2. Detail Sequence Diagram Mendata Outlet
Gambar 4.43 Detail Sequence Diagram Mendata Outlet
177 3.
Detail Sequence Diagram Mendata Karyawan
<
> Grid_Karyawan
<>:Form_Employee
:KaryawanHandler
Karyawan
:KaryawanDA
Staf HRD New_karyawan (ID)
New_karyawan (ID) read (ID, nama, password, tanggal lahir, alamat, no_telp) read (ID, nama, password, tanggal lahir, alamat, no_telp)
data_karyawan
data_karyawan
data_karyawan
data_karyawan
data_karyawan
Alt Add (ID, nama, password, tanggal lahir, alamat, no_telp) [Add]
Add (ID, nama, password, tanggal lahir, alamat, no_telp)
save (ID, nama, password, tanggal lahir, alamat, no_telp) save (ID, nama, password, tanggal lahir, alamat, no_telp) save (ID, nama, password, tanggal lahir, alamat, no_telp) save (ID, nama, password, tanggal lahir, alamat, no_telp)
data_karyawan
Alt
Select_karyawan (ID)
data_karyawan
data_karyawan
data_karyawan
data_karyawan
Select_karyawan (ID)
Edit (ID)
edit (ID) read (ID, nama, password, tanggal lahir, alamat, no_telp) read (ID, nama, password, tanggal lahir, alamat, no_telp) ID, nama, password, tanggal lahir, alamat, no_telp ID, nama, password, tanggal lahir, alamat, no_telp
[Edit] ID, nama, password, tanggal lahir, alamat, no_telp ID, nama, password, tanggal lahir, alamat, no_telp save_update (ID, nama, password, tanggal lahir, alamat, no_telp) Save_update (ID, nama, password, tanggal lahir, alamat, no_telp) update (ID, nama, password, tanggal lahir, alamat, no_telp) update (ID, nama, password, tanggal lahir, alamat, no_telp)
data_karyawan
Alt
Select_karyawan (ID) delete (ID)
data_karyawan
data_karyawan
data_karyawan
data_karyawan
Select_karyawan (ID) delete (ID) delete (ID, nama, password, tanggal lahir, alamat, no_telp)
[Delete] delete (ID, nama, password, tanggal lahir, alamat, no_telp)
data_karyawan Opt [Close]
cancel ()
data_karyawan
data_karyawan
data_karyawan
cancel ()
Gambar 4.44 Detail Sequence Diagram Mendata Karyawan
178
4. Detail Sequence Diagram Mendata Truk
<> Grid_Truk
<>:Form_Truck
:TrukHandler
Truk
:TrukDA
Staf Gudang New_truk (ID)
New_truk (ID) read (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) read (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc)
data_truk
data_truk
data_truk
data_truk
data_truk
Alt Add (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) [Add]
Add (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc)
save (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) save (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) save (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) save (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) data_truk data_truk
Alt
Select_truck (ID) Edit (ID)
data_truk
data_truk
data_truk
Select_truck (ID) edit (ID) read (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) read (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc
[Edit]
ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc
ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc save_update (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) Save_update (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) update (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) update (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc)
data_truk
Alt
Select_truk (ID) delete (ID)
data_truk
data_truk
data_truk
data_truk
Select_truk (ID) delete (ID) delete (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc)
[Delete] delete (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc)
data_truk Opt [Close]
cancel ()
data_truk
data_truk
data_truk
cancel ()
Gambar 4.45 Detail Sequence Diagram Mendata Truk
179
5. Detail Sequence Diagram Membuat Jalur Distribusi
Gambar 4.46 Detail Sequence Diagram Mendata Truk
180
6. Detail Sequence Diagram Melihat Jalur Distribusi
Gambar 4.47 Detail Sequence Diagram Melihat Jalur Distribusi
181
7. Detail Sequence Diagram Membuat Shipment Order
Gambar 4.48 Detail Sequence Diagram Membuat Shipment Order
182
8. Detail Sequence Diagram Melihat Shipment Order
Gambar 4.49 Detail Sequence Diagram Melihat Shipment Order
183
9. Detail Sequence Diagram Membuat Detail Shipment Order
Gambar 4.50 Detail Sequence Diagram Membuat Detil Shipment Order
184
10.
Detail Sequence Diagram Membuat Shortest Shipment
Gambar 4.51 Detail Sequence Diagram Membuat Shortest Shipment
185
11. Detail Sequence Diagram Melihat Shortest Shipment
:Shortest_shipmentDA
<>:Window_SS
:SS_Handler
:TrukDA
Truk
Shortest_shipment
:OutletDA
Outlet
:Jalur_DistribusiDA
Jalur_Distribusi
:Shipment_orderDA
Shipment_order
Staf Gudang View (ID_SS)
View (ID_SS) readShortest_Shipment (ID_SS) readSS (ID) ID_Shortest_Shipment readTruk (ID, nama) readTruk (ID, nama) ID, nama truk readOutlet (ID, nama, jenis) readOutlet (ID, nama, jenis) ID, nama, jenis outlet readJalur_Distribusi (ID_JD) ID_Jalur_distribusi
readJalur_Distribusi (ID_JD)
readSO (ID) readSO (ID) ID_Shipment_Order ID_SO, ID_outlet, nama, jenis outlet, ID_JD, ID_Truk ID_SO, ID_outlet, nama, jenis outlet, ID_JD, ID_Truk ID_SO, ID_outlet, nama, jenis outlet, ID_JD, ID_Truk
Opt
Exit ()
Exit ()
[Close]
Gambar 4.52 Detail Sequence Diagram Melihat Shortest Shipment
186
12.
Detail Sequence Diagram Membuat Surat Jalan
Gambar 4.53 Detail Sequence Diagram Membuat Surat Jalan
187
13.
Detail Sequence Diagram Melihat Surat Jalan
Gambar 4.54 Detail Sequence Diagram Melihat Surat Jalan
188
14.
Detail Sequence Diagram Membuat Shipment Cost
Gambar 4.55 Detail Sequence Diagram Membuat Shipment Cost
189
15.
Detail Sequence Diagram Melihat Shipment Cost
Gambar 4.56 Detail Sequence Diagram Melihat Shipment Cost
190
16.
Detail Sequence Diagram Membuat Laporan Shipment Cost
Gambar 4.57 Detail Sequence Diagram Membuat Laporan Shipment Cost
191
4.3.13
Design Class Diagram
Outlet
1..1
-ID_outlet -Nama_outlet -Alamat_outlet -No_Telp -Jenis_outlet -Koordinat_x -Koordinat_y +Add_Outlet() +Edit_Outlet() +Delete_Outlet() +Get_Data_Outlet() +Update_Outlet()
Detil_Shipment_Order
Produk -ID_produk -Nama_produk -Jenis_produk -Jumlah_produk +Add_Produk() +Edit_Produk() +Delete_Produk() +Get_Data_Produk() +Update_Produk()
1..1
1..*
1..1
1..*
-ID_detil_shipment_order -tanggal -Jumlah_produk_yang_dikirim -ID_produk -ID_SO +New_Detil_ShipmentOrder() +Add_Detil_ShipmentOrder() +Delete_Detil_ShipmentOrder() +Read_Detil_ShipmentOrder() +Update_Detil_ShipmentOrder()
1
1..*
1..* 1
Shipment_order -ID_shipment_order -Tanggal -ID_outlet -ID_produk -ID_Karyawan +New_ShipmentOrder() +Add_ShipmentOrder() +Delete_ShipmentOrder() +Get_Data_ShipmentOrder() +Update_ShipmentOrder()
Jalur_distribusi -ID_jalur_distribusi -Nama_jalur -Member_jalur -ID_outlet +New_Jalur_Distribusi() +Process_Jalur_Distribusi() +Get_Data_Jalur_Distribusi() +Update_Jalur_Distribusi()
1..1
1..1 Shortest_Shipment 1..*
-ID_Shortest_Shipment -NodeFrom -NodeTo -Jarak_Tempuh -ID_outlet -ID_SO +New_ShortestShipment() +Add_ShortestShipment() +Delete_ShortestShipment() +Process_ShortestShipment() 1..1
Staf_merchandise
*
1..1
1..1
Truk
1..1
-ID_truk -No_polisi_truk -Jenis_truk -No_mesin -No_rangka -Kapasitas_cc +Add_Truk() +Edit_Truk() +Delete_Truk() +Get_Data_Truk() +Update_Truk()
Surat_Jalan
1..1
*
-ID_karyawan -Nama_karyawan -Alamat_karyawan -No_telp_karyawan +Add_Karyawan() +Edit_Karyawan() +Delete_Karyawan() +Get_Data_Karyawan() +Update_Karyawan()
-ID_Surat_Jalan -Tanggal_Surat -ID_Shortest_Shipment -ID_Truk +New_SuratJalan() +Read_SuratJalan() +Update_SuratJalan()
1..1 1..*
1..* Shipment_cost -ID_shipment_cost -Biaya_bahan_bakar -Biaya_tol -Jumlah -ID_SS +New_ShipmentCost() +Read_ShipmentCost() +Update_ShipmentCost() +Hitung_Total_Biaya()
Gambar 4.58 Design Class Diagram
192
4.3.14
Package Diagram Package diagram ini digunakan untuk menunjukkan relasi atau hubungan dan ketergantungan (dependency) antar komponen. Berikut ini merupakan package diagram. Perubahan yang terjadi di Domain Layer dan Data Access Layer akan mempengaruhi View Layer
View Layer Login Window
Menu Window
Truck Window
Outlet Window
Cluster Window
Surat Jalan Window
Product Window
Shipment Order Window
Shipment Cost Window
Employee Window
Shortest Shipment Window
Laporan Total Shipment Cost Window
Domain Layer Outlet
OutletHandler
Product
ProductHandler
Employee
EmployeeHandler
Cluster
Truck
TruckHandler
Shipment Order
ShipmentOrderHandler
Shortest Shipment
ShortestShipmentHandler
Surat Jalan
SuratJalanHandler
Shipment Cost
ShipmentCostHandler
Laporan Total Shipment Cost
ClusterHandler
Laporan Total Shipment Cost Handler
Data Access Layer OutletDA
ProductDA
ClusterDA
EmployeeDA
ShipmentOrderDA
SuratJalanDA
TruckDA
ShortestShipmentDA
ShipmentCostDA
Gambar 4.59 Package Diagram
193
Berikut ini digambarkan Package Diagram untuk masing-masing staf atau bagian yang akan menggunakan aplikasi ini, yaitu :
Gambar 4.60 Package Diagram Staf Marketing
194 Gambar 4.61 Package Diagram Staf Merchandise
Gambar 4.62 Package Diagram Staf HRD
Gambar 4.63 Package Diagram Staf Gudang
195
Gambar 4.64 Package Diagram Staf Distribusi
4.3.15
Process Architecture Berikut ini deployment diagram dari aplikasi Shortest Route Distribution (Rute Distribusi Terpendek) PT. Sumber Kreasi Fumiko, yaitu : Staf Marketing
Staf HRD
SRDApplication VB.Net
Staf Gudang
SRDApplication VB.Net
SRDApplication VB.Net
Server
<> SQLServer
Gambar 4.65 Deployment Diagram
Staf Merchandise
SRDApplication VB.Net
Staf Distribusi
SRDApplication VB.Net
196 4.3.16
Design Database Berikut ini rancangan database yang akan digunakan :
Tabel 4.43 Rancangan Database Outlet Field PK ID_outlet
Data Type Data Size Char
8
Nama_outlet
Varchar
28
Jenis_outlet
Varchar
18
Alamat
Varchar
88
Telepon
Int
18
Koordinat_x
Double
10
Koordinat_y
Double
10
Tabel 4.44 Rancangan Database Produk Field PK ID_produk
Data Type Data Size Char
8
Nama_produk
Varchar
28
Jenis_produk
Varchar
18
Int
8
Total
Tabel 4.45 Rancangan Database Karyawan Field PK ID_karyawan
Data Type Data Size Char
8
Varchar
28
Password
Int
8
Tanggal_lahir
Int
8
Varchar
88
Int
8
Nama_karyawan
Alamat No_telepon
197 Tabel 4.46 Rancangan Database Truk Field
Data Type Data Size
PK ID_truk
Char
8
No_polisi
Int
28
No_mesin
VarChar
18
No_rangka
VarChar
18
Kapasitas
Int
4
Tabel 4.47 Rancangan Database Jalur Distribusi Field
Data Type Data Size
PK ID_jalur_distribusi
Char
8
FK ID_Outlet
Char
8
Nama_jalur
VarChar
28
Member_jalur
VarChar
28
Tabel 4.48 Rancangan Database Shipment Order Field PK ID_Shipment_order
Data Type Data Size Char
Tanggal
8
Date
FK ID_Outlet
Int
8
FK ID_Produk
Int
8
Tabel 4.49 Rancangan Database Detil Shipment Order Field PK ID_Detil_Shipment_order Jumlah_produk_yang_dikirim Tanggal FK ID_Shipment_order
Data Type Data Size Char
8
Int
3
Date Char
8
198 Tabel 4.50 Rancangan Database Shortest Shipment Field
Data Type Data Size
PK ID_Shortest_shipment
Char
8
FK ID_Shipment_order
Char
8
NodeFrom
Varchar
48
NodeTo
Varchar
48
Jarak
Double
8
Tabel 4.51 Rancangan Database Surat Jalan Field
Data Type Data Size
PK ID_ Surat_Jalan
Char
8
FK ID_Shortest_shipment
Char
8
Tanggal
Date
Tabel 4.52 Rancangan Database Shipment Cost Field PK ID_Shipment_cost
Data Type Data Size Char
8
Jenis_shipment_cost
Varchar
18
Jumlah_shipment_cost
Double
18
Periode
Date
199 4.3.17
User Interface Berikut ini disajikan rancangan form-form yang akan digunakan dalam aplikasi Shortest Route Distribution PT. Sumber Kreasi Fumiko. 1.
Form Login
Gambar 4.66 Tampilan Form Login Pada form ini, user dapat melakukan Login untuk masuk ke dalam aplikasi Shortest Route Distribution PT. Sumber Kreasi Fumiko
200 2.
Form Menu
Gambar 4.67 Form Menu
Pada form Menu ini, ditampilkan button sebagai shortcut untuk semua item yang terdapat di aplikasi ini, yaitu ada master ada untuk data outlet, produk, karyawan, truk dan ada juga data transaksi yaitu perhitungan jalur distribusi (cluster), order pengiriman (shipment order), perhitungan rute distribusi terpendek (shortest shipment), surat jalan (shipment letter), dan juga perhitungan biaya distribusi atau pengiriman (shipment cost). Itemitem yang ditampilkan pun akan berbeda, sesuai dengan user yang melakukan login atau masuk menggunakan aplikasi ini.
201 3.
Form Outlet
Gambar 4.68 Form Outlet
Pada form outlet ini terdiri dari beberapa komponen untuk menginput data outlet seperti nama outlet, jenis outlet, alamat dan telepon serta titik koordinat yang bisa didapatkan dengan bantuan situs Wikimapia.org. Kemudian juga terdapat komponen grid untuk menampilkan data outlet. Selain itu juga terdapat button add untuk menambahkan data outlet baru, button edit untuk mengubah data, button delete untuk menghapus data, button save untuk menyimpan penambahan dan perubahan data, serta button cancel untuk membatalkan aktivitas yang ingin dilakukan sebelumnya.
202 4.
Form Product (Produk)
Gambar 4.69 Form Product (Produk)
Pada form product (produk) ini terdiri dari beberapa komponen untuk menginput data produk seperti jenis produk, ID_produk dimana identitas produk ini berdasarkan jenis produk yang akan diinput, nama produk, total produk yang masuk, serta harga jual produk. Kemudian juga terdapat komponen grid untuk menampilkan data produk yang telah disimpan sebelumnya. Selain itu juga terdapat button add untuk menambahkan data produk baru, button edit untuk mengubah data, button delete untuk menghapus data, button save untuk menyimpan penambahan dan
203 perubahan data, serta button cancel untuk membatalkan aktivitas yang ingin dilakukan sebelumnya.
5.
Form Employee (Karyawan)
Gambar 4.70 Form Employee
Pada form employee (karyawan) ini terdiri dari beberapa komponen untuk menginput data karyawan seperti nama karyawan, password untuk akses aplikasi, tanggal lahir, nomor telepon atau ponsel, dan alamat karyawan. Terdapat komponen grid untuk menampilkan data karyawan yang telah disimpan. Selain itu juga terdapat button add untuk menambahkan data
204 karyawan baru, button edit untuk mengedit data, button delete untuk menghapus data, button save untuk menyimpan penambahan dan perubahan data, serta button cancel untuk membatalkan aktivitas yang ingin dilakukan sebelumnya.
6.
Form Truck (Truk)
Gambar 4. 71 Form Truck (Truk) Pada form truck (truk) ini terdiri dari beberapa komponen untuk menginput data truk yang digunakan sebagaia alat distribusi produk di PT. Sumber Kreasi Fumiko seperti nomor polisi mobil, nomor mesin, nomor rangka dan kaapasitas kendaraan tersebut. Terdapat komponen
205 grid untuk menampilkan data truk yang telah disimpan. Selain itu juga terdapat button add untuk menambahkan data truk yang baru, button edit untuk mengedit data, button delete untuk menghapus data, button save untuk menyimpan penambahan dan perubahan data, serta button cancel untuk membatalkan aktivitas yang ingin dilakukan sebelumnya.
7.
Form Cluster (Jalur Distribusi)
Gambar 4.72 Form Cluster Pada form Cluster (jalur distribusi ini) ini terdiri dari grid untuk melihat hasil pemrosesan klasterisasi untuk pembagian jalur distribusi, dan juga terdapat button save untuk menyimpan hasil klasterisasi dan button exit untuk keluar dari form ini.
206 8.
Form View Cluster
Gambar 4.73 Form View Cluster
Pada form View Cluster ini terdiri dari beberapa komponen diantaranya tanggal, combobox untuk memlih file cluster yang pernah disimpan, grid untuk melihat data cluster yang telah dipilih, dan juga terdapat button exit untuk keluar atau menutup form View Cluster.
207 9.
From Shipment Order
Gambar 4.74 Form Shipment Order
Pada form Shipment Order ini terdiri dari beberapa komponen diantaranya tanggal, ID shipment order, button outlet untuk memilih outlet yang akan dibuatkan shipment order. Kemudian combobox produk untuk mempermudah produk mana yang akan dikirim. Selain itu juga terdapat button add untuk menambah jumlah produk yang akan dikirim ke dalam grid, button delete untuk menghapus data produk dari dalam grid, button save untuk menyimpan data shipment order dan juga button cancel untuk membatalkan aktivitas yang telah dilakukan sebelumnya dan menutup form Shipment Order.
208 10.
Form View Shipment Order
Gambar 4.75 Form View Shipment Order
Pada form View Shipment Order ini terdiri dari beberapa komponen diantaranya tanggal, combobox untuk memlih file shipment order yang telah disimpan, grid untuk melihat data shipment order yang telah dipilih, dan juga terdapat button exit untuk keluar atau menutup form View Shipment Order.
209 11.
Form Detil Shipment Order
Gambar 4.76 Form Shipment Order
Pada form Detail Shipment Order ini terdiri dari beberapa komponen diantaranya ID Shipment Order, ID Detail Shipment Order, grid untuk menambah jumlah produk yang akan dikirim dan button save untuk menyimpan data detail shipment order.
210 12.
Form Shortest Shipment
Gambar 4.77 Form Shortest Shipment
Pada form Shortest Shipment ini terdiri dari beberapa komponen diantaranya combobox truk untuk memilih truk mana yang akan mengirim produk, combobox jalur untuk memilih jalur distribusi mana yang akan dilakukan pengiriman berdasarkan truk yang dipilih dan combobox shipment order untuk memilih shipment order mana yang akan dilakukan pengiriman hari itu. Kemudian terdapat button add untuk untuk menambah shipment order ke dalam grid, button delete untuk menghapus
211 data shipment order dari dalam grid, serta button process untuk melakukan proses rute distribusi terpendek
13.
Form View Shortest Shipment
Gambar 4.78 Form View Shortest Shipment
Pada form View Shortest Shipment ini terdiri dari beberapa komponen diantaranya combobox untuk memlih file shortest shipment yang telah disimpan, grid untuk melihat data shortest shipment yang telah dipilih, dan juga terdapat button exit untuk keluar atau menutup form View Shortest Shipment.
212 14.
Form Shipment Letter (Surat Jalan)
Gambar 4.79 Form Shipment Letter (Surat Jalan)
Pada form Shipment Letter (Surat Jalan) ini terdiri dari beberapa komponen diantaranya combobox truk untuk memilih data shortest shipment manakah yang akan dibuatkan surat jalan atau Shipment Letter. Kemudian terdapat button add untuk untuk menambah shipment order ke dalam grid, button save untuk menyimpan data shipment letter dan juga button cancel untuk membatalkan aktivitas yang telah dilakukan sebelumnya dan menutup form Shipment Letter.
213 15.
Form View Shipment Letter
Gambar 4.80 Form Shipment Letter (Surat Jalan)
Pada form View Shipment Letter ini terdiri dari beberapa komponen diantaranya combobox untuk memlih file Shipment Letter yang telah disimpan, grid untuk melihat data Shipment Letter yang telah dipilih, dan juga terdapat button exit untuk keluar atau menutup form View Shipment Letter.
214 16.
Form Shipment Cost
Gambar 4.81 Form Shipment Cost
Pada form Shipment Cost terdiri dari beberapa komponen diantaranya combobox untuk memlih file Shipment Letter yang telah disimpan, grid untuk melihat data Shipment yang telah dipilih, button view, ada grid untuk melihat data surat jalan yang masuk beserta jaraknya juga yang didapatkan dari data urutan shortest shipment, dan juga terdapat textbox total jarak yang ditempuh beserta total biaya tol dan total biaya pengiriman. Selain itu ada button save untuk menyimpan data Shipment Cost dan button cancel untuk membatalkan aktvitas yang telah dilakukan sekaligus keluar atau menutup form Shipment Cost.
215 17.
Form View Shipment Cost
Gambar 4.82 Form View Shipment Cost
Pada form View Shipment Cost ini terdiri dari beberapa komponen diantaranya combobox untuk memlih file Shipment Cost yang ingin ditampilkan, grid untuk melihat data Shipment Cost yang telah dipilih, button print untuk mencetak Laporan Shipment Cost dan juga terdapat button exit untuk keluar atau menutup form View Shipment Cost.
216
18.
Shipment Cost Report
Gambar 4.83 Form Shipment Cost Report
Pada Shipment Cost Report ini kita dapat mencetak Laporan Shipment Cost setiap akhir bulannya.
217 19.
Map
Gambar 4.84 Map
Pada tampilan Map ini dapat digunakan untuk mendapatkan koordinat outlet dari nama outlet atau tempat yang akan kita simpan sebagai data outlet. Map ini menggunakan bantuan situs Wikimapia.org.
4.3.18
Technical Platform Sistem ini dikembangkan dengan personal computer untuk masingmasing divisi dan terhubung ke satu server melalui LAN (Local Area Network. Standar spesifikasi minimum yang dibutuhkan untuk menjalani aplikasi ini adalah sebuah pc dengan Processor Intel Pentium Dual Core 2.0 GHz dengan memory RAM 2 GB DDR2 serta dilengkapi dengan LAN Card yang dapat
218 menghubungkan antar client. Bahasa pemograman yang akan digunakan adalah Microsoft Visual Studio 2010 dimana didukung komponen Crystal Report untuk menampilkan laporan sesuai dengan kebutuhan yang telah ditentukan. Aplikasi ini dapat dijalankan dengan .NET Framework dan menggunakan Microsoft SQL Server 2008 untuk mendukung penggunaan database. Operating system (OS) minimum yang dianjurkan adalah dengan Windows XP.
4.3.19
Implementation Plan Berikut ini implementation plan dari aplikasi rute distribusi terpendek PT. Sumber Kreasi Fumiko, yaitu : Tabel 4.56 Implementaion Plan Pengembangan Sistem Informasi Shortest Route Distribution Bulan 1
No
Kegiatan
3
4
5
6
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1
Analysis
2
Desain
3
Coding
4 5
Testing Pengadaan hardware dan jaringan
6
Pelatihan
7
Implementasi
4.4.
2
Hasil Implementasi Implementasi ini dilakukan dengan tujuan untuk mengetahui usulan pembentukan cluster baru manakah yang lebih baik. Perbandingan ini membandingkan pembentukan 7 cluster dengan 6 (+2 subcluster) serta cluster awal sesuai dengan pembagian jalur distribusi yang sedang berjalan pada saat
219 ini. Pengklasteran ini disesuaikan dengan jumlah kendaraan distribusi yang berjumlah 7 unit Toyota Dyna CDE 4000 CC. Data surat jalan diambil dari pengiriman yang dilakukan dari 4 Juni sampai 29 Juni 2012. Data surat jalan ini bisa dilihat di lampiran L1. Terdapat beberapa informasi dan perhitungan yang digunakan dalam perhitungan shipment cost ini, antara lain : 1. Pengiriman mengunakan kendaraan Toyota Dyna jenis CDE 2. Perbandingan konsumsi BBM untuk setiap liternya adalah 1:8 yang menyatakan bahwa 1 Liter solar dapat menempuh jarak 8 kilometer. 3. Harga bahan bakar solar adalah Rp. 4.500,- per Liter 4. Biaya tol yang digunakan adalah biaya tol yang masih berlaku sampai 1 Juni 2012. 5. Usulan
1
menandakan
7
Cluster,
dan
Usulan
2
menandakan
6 (+2 subcluster).
Untuk contoh perhitungan, maka digunakan data pengiriman untuk tanggal 4 Juni 2012, yaitu sebagai berikut:
220 Tabel 4.57 Data Surat Jalan Tanggal 4 Juni 2012 No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
No. Surat Jalan SJ11102456 SJ11102457 SJ11102458 SJ11102459 SJ11102460 SJ11102461 SJ11102462 SJ11102463 SJ11102464 SJ11102465 SJ11102466 SJ11102467 SJ11102468 SJ11102469 SJ11102470 SJ11102471 SJ11102472
Tanggal
Tujuan Matahari DS Mall Citraland Ciputra Showroom Mall Citraland Ciputra Matahari DS Taman Anggrek Mall Metro Taman Anggrek Mall Matahari DS Plaza Atrium Senen Showroom Plaza Atrium Ramayana Cibubur Ramayana Cileungsi 4 Juni 2012 Ramayana Cibinong Galeria Plaza Blok M Pasaraya Grande Blok M Ramayana Blok M Mall Ramayana Tebet (Menteng Dalam) Matahari DS Duren Sawit Ramayana Citra Mall Klender Matahari DS Kramat Jati Indah Plaza Metro Pondok Indah Mall
Sumber : Pengumpulan Data
Selanjutnya, dengan menggunakan data surat jalan tersebut, dilakukan proses perhitungan biaya distribusi dengan menggunakan jalur distribusi awal, jalur distribusi Usulan 1, dan jalur distribusi Usulan 2. Data pengiriman untuk tanggal 4 Juni 2012, dapat terlihat pada Gambar 4.85 dan tabel 4.58 untuk keterangan titik outlet sebagai berikut:
221
B
D E C F A
K
H JI G
KP
L
M
N
Gambar 4.85 Gambar Titik Pengiriman Tanggal 4 Juni 2012 Tabel 4.58 Keterangan Titik Pengiriman Tanggal 4 Juni 2012 Titik A B C D E F G H I J K L L M M N N KP
Nama Outlet Ramayana Cibinong Ramayana Cileungsi Ramayana Cibubur Matahari DS Duren Sawit Ramayana Citra Mall Klender Matahari DS KJI Plaza Metro Pondok Indah Mall Pasaraya Grande Blok M Ramayana Blok M Mall Galeria Plaza Blok M Ramayana Tebet Matahari DS Plaza Atrium Senen Showroom Plaza Atrium Senen Matahari DS Mall Taman Anggrek Metro DS Mall Taman Anggrek Showroom Mall Ciputra Matahari DS Mall Ciputra Kantor Pusat
Sumber : Pengumpulan Data
Koordinat_x -6.46757 -6.4055778 -6.3523697 -6.2219079 -6.2141779 -6.2707062 -6.2653206 -6.2444492 -6.2444732 -6.2443359 -6.2395219 -6.176665 -6.176665 -6.1785556 -6.1785556 -6.1680863 -6.1680863 -6.1484956
Koordinat_y 106.8547118 106.9635183 106.8840901 106.9312191 106.9036085 106.8686002 106.7845774 106.802913 106.800617 106.797515 106.8484113 106.8411317 106.8411317 106.7925113 106.7925113 106.7862564 106.7862564 106.8421304
222 Dari Gambar 4.85 tersebut, kemudian ditambahkan jarak-jarak antara kantor pusat dengan outlet dan juga dari outlet ke outlet lainnya, seperti disajikan secara grafis pada Gambar 4.86 sebagai berikut:
Gambar 4.86 Jarak Antara Titik Pengiriman Tanggal 4 Juni 2012
Setelah semua data siap, maka dilakukan perhitungan dengan menggunakan metode Travelling Salesman Problem, berikut ini adalah urutan pengirimannya, yaitu:
223 1. Jalur Awal
Gambar 4.87 Grafis Titik Pengiriman Tanggal 4 Juni 2012 untuk Jalur Awal Tabel 4.59 Urutan Pengiriman Tanggal 4 Juni 2012 untuk Jalur Awal Jalur Awal Cluster NodeFrom NodeTo Distance (in km) Sort C1 Kantor Pusat Pasaraya Grande Blok M 16 1 C1 Pasaraya Grande Blok M Ramayana Blok M Mall 0.6 2 C1 Ramayana Blok M Mall Galeria Plaza Blok M 0.6 3 C1 Galeria Plaza Blok M Kantor Pusat 16.4 4 C2 Kantor Pusat Metro Pondok Indah Mall 20.5 1 C2 Metro Pondok Indah Mall Kantor Pusat 20.5 2 C3 Kantor Pusat Matahari DS Plaza Atrium Senen 7.7 1 C3 Matahari DS Plaza Atrium Senen Ramayana Citra Mall Klender 11.8 2 C3 Ramayana Citra Mall Klender Matahari DS Duren Sawit 4 3 C3 Matahari DS Duren Sawit Kantor Pusat 22.9 4 C4 Kantor Pusat Showroom Plaza Atrium Senen 7.7 1 C4 Showroom Plaza Atrium Senen Kantor Pusat 7.7 2 C5 Kantor Pusat Ramayana Tebet 13.6 1 C5 Ramayana Tebet Ramayana Cibubur 17.2 2 C5 Ramayana Cibubur Ramayana Cileungsi 16.1 3 C5 Ramayana Cileungsi Ramayana Cibinong 20.8 4 C5 Ramayana Cibinong Kantor Pusat 46.4 5 C6 Kantor Pusat Matahari DS Kramat Jati Indah Plaza 17.1 1 C6 Matahari DS Kramat Jati Indah Plaza Kantor Pusat 17.1 2 C7 Kantor Pusat Metro Mal Taman Anggrek 10.2 1 C7 Metro Mal Taman Anggrek Matahari DS Mal Taman Anggrek 0 2 C7 Matahari DS Mal Taman Anggrek Matahari DS Mal Citraland 2.6 3 C7 Matahari DS Mal Citraland Showroom Mal Citraland 0 4 C7 Showroom Mal Citraland Kantor Pusat 11 5
224 2. Jalur Usulan 1
Gambar 4.88 Grafis Titik Pengiriman Tanggal 4 Juni 2012 untuk Jalur Usulan 1 Tabel 4.60 Urutan Pengiriman Tanggal 4 Juni 2012 untuk Jalur Usulan 1 Jalur Usulan 1 Cluster NodeFrom NodeTo Distance (in km) Sort C1 Kantor Pusat Matahari DS Plaza Atrium Senen 7.7 1 C1 Matahari DS Plaza Atrium Senen Showroom Plaza Atrium Senen 0 2 C1 Showroom Plaza Atrium Senen Metro Mal Taman Anggrek 7.7 3 C1 Metro Mal Taman Anggrek Matahari DS Mal Taman Anggrek 0 4 C1 Matahari DS Mal Taman Anggrek Showroom Mal Citraland 2.6 5 C1 Showroom Mal Citraland Matahari DS Mal Citraland 0 6 C1 Matahari DS Mal Citraland Kantor Pusat 11 7 C2 Kantor Pusat Ramayana Cibubur 27.8 1 C2 Ramayana Cibubur Ramayana Cileungsi 16.1 2 C2 Ramayana Cileungsi Ramayana Cibinong 20.8 3 C2 Ramayana Cibinong Kantor Pusat 46.4 4 C3 Kantor Pusat Ramayana Tebet 13.6 1 C3 Ramayana Tebet Matahari DS Kramat Jati Indah Plaza 6.3 2 Pasaraya Grande Blok M 11 3 C3 Matahari DS Kramat Jati Indah Plaza C3 Pasaraya Grande Blok M Ramayana Blok M Mall 0.6 4 C3 Ramayana Blok M Mall Galeria Plaza Blok M 0.6 5 C3 Galeria Plaza Blok M Metro Pondok Indah Mall 4.6 6 C3 Metro Pondok Indah Mall Kantor Pusat 20.6 7 C5 Kantor Pusat Ramayana Citra Mall Klender 15.4 1 C5 Ramayana Citra Mall Klender Matahari DS Duren Sawit 10.4 2 C5 Matahari DS Duren Sawit Kantor Pusat 22.9 3
225 3. Jalur Usulan 2
Gambar 4.89 Grafis Titik Pengiriman Tanggal 4 Juni 2012 untuk Jalur Usulan 2 Tabel 4.61 Urutan Pengiriman Tanggal 4 Juni 2012 untuk Jalur Usulan 2 Jalur Usulan 2 Cluster C1A C1A C1A C1A C1A C1A C1A C1B C1B C1B C1B C1B C1B C1B C2 C2 C2 C5 C5 C5 C5
NodeFrom Kantor Pusat Showroom Plaza Atrium Senen Matahari DS Plaza Atrium Senen Metro Mal Taman Anggrek Matahari DS Mal Taman Anggrek Showroom Mal Citraland Matahari DS Mal Citraland Kantor Pusat Ramayana Tebet Matahari DS Kramat Jati Indah Plaza Pasaraya Grande Blok M Ramayana Blok M Mall Galeria Plaza Blok M Metro Pondok Indah Mall Kantor Pusat Ramayana Citra Mall Klender Matahari DS Duren Sawit Kantor Pusat Ramayana Cibubur Ramayana Cileungsi Ramayana Cibinong
NodeTo Showroom Plaza Atrium Senen Matahari DS Plaza Atrium Senen Metro Mal Taman Anggrek Matahari DS Mal Taman Anggrek Showroom Mal Citraland Matahari DS Mal Citraland Kantor Pusat Ramayana Tebet Matahari DS Kramat Jati Indah Plaza Pasaraya Grande Blok M Ramayana Blok M Mall Galeria Plaza Blok M Metro Pondok Indah Mall Kantor Pusat Ramayana Citra Mall Klender Matahari DS Duren Sawit Kantor Pusat Ramayana Cibubur Ramayana Cileungsi Ramayana Cibinong Kantor Pusat
Distance (in km) 7.7 0 7.4 0 2.6 0 11 13.6 6.3 11 0.6 0.6 4.6 20.5 15.4 10.4 22.9 27.8 16.1 20.8 46.4
Sort 1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 1 2 3 4
226 Setelah didapatkan urutan rute pengirimannya, kemudian dilakukan perhitungan biaya distribusi, dimana rumus perhitungannya adalah sebagai berikut
dimana
y = total biaya distribusi
a = total jarak x = biaya bahan bakar per liter b = total biaya tol
Berikut ini adalah jumlah pengeluaran biaya distribusi atau shipment cost untuk tanggal 4 Juni 2012 untuk masing-masing jalur, yaitu :
Tabel 4.62 Total Biaya Distribusi Pengiriman Tanggal 4 Juni 2012 untuk Jalur Awal
Cluster C1 C2 C3 C4 C5 C6 C7 Total
Jalur Awal TotalDistance (in km) TotalFuel 33.6 IDR 18,900.000 41 IDR 23,062.500 46.4 IDR 26,100.000 15.4 IDR 8,662.500 114.1 IDR 64,181.250 34.2 IDR 19,237.500 23.8 IDR 13,387.500 308.5 IDR 173,531.000
TotalToll IDR 0.00 IDR 0.00 IDR 14,500.00 IDR 0.00 IDR 35,000.00 IDR 0.00 IDR 0.00 IDR 49,500.00
227 Tabel 4.63 Total Biaya Distribusi Pengiriman Tanggal 4 Juni 2012 untuk Jalur Usulan 1
Cluster C1 C2 C3 C5 Total
Jalur Usulan 1 TotalDistance (in km) TotalFuel 28.7 IDR 16,143.750 111.1 IDR 62,493.750 57.2 IDR 32,175.000 48.7 IDR 27,393.750 245.7 IDR 138,206.250
TotalToll IDR 0.00 IDR 14,000.00 IDR 0.00 IDR 14,500.00 IDR 28,500.00
Tabel 4.64 Total Biaya Distribusi Pengiriman Tanggal 4 Juni 2012 untuk Jalur Usulan 2
Cluster C1A C1B C2 C5 Total
Jalur Usulan 2 TotalDistance (in km) TotalFuel 28.7 IDR 16,143.750 57.2 IDR 32,175.000 48.7 IDR 27,393.750 111.1 IDR 62,493.750 245.7 IDR 138,206.250
TotalToll IDR 0.00 IDR 0.00 IDR 14,500.00 IDR 25,000.00 IDR 39,500.00
Untuk contoh perhitungan digunakan jalur usulan 2
Jadi total biaya distribusi untuk pengiriman 4 Juni 2012 dengan menggunakan jalur Usulan 2 menghasilkan biaya Rp. 177.706,250 ,-.
228 Berdasarkan hasil perhitungan biaya yang didapatkan maka kita dapat melihat bahwa total biaya Usulan 1 yang merupakan pembentukan langsung 7
cluster atau jalur distribusi memiliki biaya yang paling kecil yaitu Rp. 4.379.511,825 dibandingkan dengan Usulan 2 yang merupakan pembentukan cluster dengan menggunakan 6 (+2 subcluster) dengan total biaya Rp. 4.528.262,500. Kedua cluster usulan ini pun menghasilan total biaya distribusi yang lebih murah dibandingkan pembagian jalur awal yang berlangsung pada saat ini di PT. Sumber Kreasi Fumiko dengan total biaya Rp. 4.745.956,250. Dari hasil ini pun terlihat adanya penghematan biaya yang didapatkan dari Usulan 1 maupun Usulan 2 jika dibandingkan dengan kondisi awal. Jika dilihat dari total biaya bahan bakar, maka didapatkan pembagian jalur distribusi Usulan 1 menghasilkan biaya yang lebih murah dibandingkan dengan kondisi awal ataupun Usulan 2. Begitupun juga dengan biaya tol yang harus dikeluarkan oleh perusahaan, dimana biaya tol dengan menggunakan Usulan 1 menghasilkan biaya tol yang paling kecil. Penghematan biaya distribusi ini terjadi karena adanya pengklasteran
outlet yang lebih baik dibandingkan kondisi awal dimana kondisi awal terdapat 9 cluster dan hanya terdapat 7 unit kendaraaan produksi. Pengklasteran yang lebih baik ini didapatkan dari hasil pengklasteran dengan menggunakan metode
K-Means Cluster yang membuat pengklasteran berdasarkan titik koordinat terdekat dari outlet-outlet yang tersebar di daerah Jakarta, Bogor, Depok, Bekasi dan Tangerang. Selain itu, dengan menggunakan metode Travelling
Salesman Problem, akan didapatkan hasil urutan-urutan pengiriman dan menghasilkan rute distribusi yang paling pendek. Selama ini, urutan distribusi
229 tidak dilakukan sehingga biaya distribusi menjadi lebih besar. Dengan hasil tersebut, Usulan 1 dapat dipergunakan sebagai jalur distribusi baru di PT. Sumber Kreasi Fumiko.