BAB IV HASIL DAN PEMBAHASAN. yang dibutuhkan dalam pengolahan data untuk menyelesaikan permasalahan.

dokumen-dokumen yang mirip
ABSTRACT. Key Words: Distribution, K-Means Cluster, TSP (Traveling Salesman Problem) ABSTRAK

Gambar 3.1 Diagram Alir Bagian 1

DETAIL MERCHANT: Merdeka! Bebas 1x Cicilan Promotion. Period: August 7th - August 31st, 2017 Selected Modern Merchants.

ATM Mandiri (pada menu transaksi lainnya informasi saldo informasi fiestapoin ) Mobile apps fiestapoin (download melalui Android / ios)

PROGRAM KARTU KREDIT UOB TREAT-HOKBEN

DATA PERPASARAN SWASTA YANG SUDAH MENDAPAT IZIN OPERASIONAL DI PROVINSI DKI JAKARTA Tahun 2002 s/d 2015 PER APRIL 2015 TOSERBA

BAB 1 PENDAHULUAN. 1.1 Latar belakang

NO REKENING/PAN BBM Money

PROGRAM KARTU KREDIT UOB TREAT-HOKBEN

TARIF IKLAN KOMERSIAL CINEMA XXI update 12 Oktober 2017

List Optik Rekanan Manulife 2013

REKAPITULASI KUISIONER DATA PEDAGANG

BAB 4 PERANCANGAN SISTEM

AUTO 2000 Salemba Jl. Salemba Raya No. 67 Telp. (021) (Hunting) Fax. (021) Fasilitas: Penjualan, service, dan suku cadang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 4 METODOLOGI PENELITIAN

33 SES - JOGJAKARTA - HARTONO MALL JOGJA 34 SES - BANDUNG - CIHAMPELAS WALK 35 SES - JAKARTA BARAT - NEO SOHO 36 SES - JAKARTA TIMUR - PUSAT GROSIR

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN. tanggal 30 Maret 1993 dengan Nomor Pokok Wajib Pajak (NPWP)

BAB III METODOLOGI. mie, yang sudah dimulai pada tahun 1959 di jalan Gajah Mada No.77, Jakarta,

PEMENANG PERIODE JUNI 2015

PEMENANG PERIODE MEI 2015

Jadwal Bus Feeder. Kota Wisata Lippo Karawaci BSD City Citra Indah

BAB 4. PT. Siaga Ratindotama

BAB 4 PERANCANGAN. 1. Dengan terhubungnya komputer terhadap server, maka apabila perubahan. lainnya yang terhubung dengan server akan ikut berubah.

Daftar SPBU yang Menjual Bright Gas 5,5 kg

Lock&Lock. Caranya mudah!

BAB 4 METODOLOGI PEMECAHAN MASALAH

LOKASI MIX TRAFFIC PADA KORIDOR BUSWAY

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 3 METODOLOGI PENELITIAN

+ Daftar Harga Produk dan Mekanisme Free 1 Bulan ( ibox.co.id, ibox (Offline), Erafone, Global Apple, Global Teleshop, dan Okeshop )

PENANGANAN KERUSAKAN JALAN DI WILAYAH PROVINSI DKI JAKARTA

Periode Kerjasama. PIC (Mandiri) (021) Nasional Power Buy Cicilan 6 & 12 Bulan 25 Juni Maret 2012 Electronic

BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI MANAJEMEN PERSEDIAAN. Persediaan yang baru ditampilkan pada gambar 4.1.

BAB IV Hasil Dan Pembahasan

BAB 3 METODOLOGI PENELITIAN

GOKANA Ramen & Teppan adalah restoran jepang yang mengusung value yang dibutuhkan customer:

PROSPEK INDUSTRI DAN PEMASARAN B A K E R Y DI INDONESIA

BAB 4 IMPLEMENTASI DAN EVALUASI. Program aplikasi rute pengiriman barang dengan algoritma Genetik ini dibuat

SES - METROPOLITAN MALL SES - MALL LIPPO CIKARANG SES - MEGA BEKASI HYPERMALL

BAB IV ANALISIS DAN PEMBAHASAN

BAB 4 METODOLOGI PEMECAHAN MASALAH

Referensi Transportasi ke Gedung Graha Widya Wisuda, Kampus IPB Darmaga

1 GOLDMART Goldmart Plaza Indonesia 2 GOLD MART KARAWACI 3 GOLD MART MM 2 BKS 4 GOLD MART MARGO CITY 5 GOLD MART PLZ IND 2 1 GRAMEDIA Gramedia Grand

BAB 4 PENGEMBANGAN SISTEM INFORMASI DALAM PENGAJUAN ANGGARAN BIAYA DALAM RANGKA PENENTUAN TARIF TIKET PT. KALSTAR AVIATION

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT, PIUTANG DAN PENERIMAAN KAS PADA PT PANCA KEMAS KRIDA MANUNGGAL

BAB III ANALISIS DAN DESAIN SISTEM

Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006

ENTERPRISE OOH MEDIA portfolio

BAB 3 METODOLOGI PENELITIAN

Page 1. Data Outlet HokBen - Nasional 2017 Sheet1

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Pengembangan sistem informasi akuntansi pembelian dan persediaan bahan baku

BAB IV. HASIL dan PEMBAHASAN

Jl. Wijaya II No. 48, Kebayoran Baru, Jakarta Selatan. Jl. Boulevard Raya Blok We No. D & E, Kelapa Gading, Jakarta Utara

BAB II DESKRIPSI PT. BERJAYA COSWAY INDONESIA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

Term and Condition (FI)

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI SIKLUS PENJUALAN, PENAGIHAN PIUTANG, DAN PENERIMAAN KAS PT RACKINDO SETARA PERKASA

2. Bagaimana detail promo tsb? Detail adalah terlampir:

BAB IV ANALISA DAN DESAIN

Akuntan, Divisi Gudang, Karyawan), divisi (Accounting & Finance, Marketing & Sales,

BAB 3 PERANCANGAN SISTEM

BAB III PROFIL PERUSAHAAN. berbadan hukum menjadi CV. Bi-ensi Fesyenindo tahun Pada

BAB 3 METODOLOGI PEMECAHAN MASALAH

BAB 3 METODOLOGI PENELITIAN. Diagram alir di bawah ini merupakan langkah-langkah yang diambil untuk mendukung

BAB 3 ANALISIS SISTEM BERJALAN

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB 3 METODOLOGI PENELITIAN

DAFTAR CABANG PENJUAL REKSA DANA (Update per-desember 2017)*

Rancang Bangun Sistem Persediaan Bahan Baku Pada PT. Victory Chingluh Indonesia

BAB 3 METODOLOGI PENELITIAN

BAB 3 METODE PENELITIAN

Daftar Isi. Profil Kami Visi & Misi Training & Development Jasa Kami Pengalaman Kami Struktur Organisasi Klien Kami Legalitas Kontak Kami

DAFTAR CABANG PENJUAL REKSA DANA (Update per-september 2017)*

Jakarta Timur memiliki sembilanmalyaitu Cibubur Junction; Buaran Plaza; Kramat Jati Indah Plaza; Mal Arion; Mal Citra Klender; Mal Graha Cijantung;Pul

No Kota_administrasi Kecamatan Kelurahan RW 1 Jakarta Pusat Sawah Besar Pasar Baru 0 2 Jakarta Pusat Tanah Abang Gelora 0 3 Jakarta Pusat Gambir

BAB III ANALISIS DAN PERANCANGAN SISTEM

DAFTAR CABANG PENJUAL REKSA DANA (Update per-november 2016)*

BAB 3 METODOLOGI PENELITIAN

Daftar Akomodasi. Hotel Proposal Acara INDUSTRY

No Propinsi Kota Nama Toko

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB 3 METODOLOGI PENELITIAN

DAFTAR CABANG PENJUAL REKSA DANA (Update per-maret 2018)*

Kota Tangerang Selatan

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB III METODOLOGI PENELITIAN

Frequently Questions & Answers (FAQ) Program Promo Marketing

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. hingga ke luar pulau Jawa. Outlet-outlet inilah yang menjadi channel distribusi

Halte yang dilalui bus Transjakarta koridor 1 adalah:

BAB 3 ANALISIS SISTEM YANG BERJALAN. PT. TRIJAYA BAN adalah perusahaan yang bergerak dalam bidang

DAFTAR KANTOR PELAYANAN PAJAK PENANAMAN MODAL ASING BERDASARKAN KLASIFIKASI LAPANGAN USAHA (KLU) WAJIB PAJAK URAIAN KLASIFIKASI LAPANGAN USAHA

BAB 3 METODOLOGI PENELITIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM Analisis Sistem Yang Sedang Berjalan

Program HUT Mandiri Diskon 18% di The Little Thing She Needs, Wakai, Kohai, Osim, Shaga, Dyson, Sperry, Keds, Paul Frank & Mezzo

BAB III ANALISA DAN PERANCANGAN SISTEM

DAFTAR CABANG PENJUAL REKSA DANA (Update per-agustus 2016)*

BAB III ANALISA DAN PERANCANGAN SISTEM

PIM Grand Indonesia Mal Of Indonesia Plaza Indonesia Oct-10 Plaza Indonesia extension Lt.

Transkripsi:

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 1. Jalur Selatan 1 No. Jenis Daerah Tempat Nama Outlet Alamat Perminggu Koordinat 1 Ramayana Bintaro Plaza Bintaro Ramayana Plaza Bintaro Jl. Pondok Raya, Bintaro 1-6.2726072 106.7417291 2 Ramayana Ciledug Ciledug Mall Ramayana Ciledug Mall Jl. HOS Cokroaminoto, Ciledug 1-6.2269607 106.7177421 3 Ramayana Blok M Blok M Mall Ramayana Blok M Mall Jl. Hasanuddin Bawah Terminal Blok M 1-6.2444732 106.800617 4 Ramayana Ciputat Plaza Ciputat Ramayana Plaza Ciputat Jl. Ciputat Raya 2-6.3121767 106.74671 5 Matahari DS Cilandak Cilandak Town Square Matahari DS Cilandak Town Square Jl. Letjend. Tb Simatupang Kav 17, Cilandak 1-6.2915605 106.7998713 6 Galeria Blok M Plaza Blok M Galeria Plaza Blok M Jl. Sisingamangaraja 1-6.2443359 106.797515 7 Pasaraya Grande Blok M Blok M Pasaraya Grande Blok M Jl. Sultan Iskandarsyah 2 2, Blok M 1-6.2444492 106.802913 8 Borobudur Ciledug Plaza Baru Ciledug Borobudur Plaza Baru Ciledug Jl. Hos. Cokro Aminoto 1, Sudimara 0.5-6.2254729 106.7082176 Sumber : PT. Sumber Kreasi Fumiko Tabel 4.2 Data Lokasi Outlet Jalur Selatan 2 di PT. Sumber Kreasi Fumiko 2. Jalur Selatan 2 No. Jenis Daerah Tempat Nama Outlet Alamat Perminggu Koordinat 1 Metro Pondok Indah Pondok Indah Mall Metro Pondok Indah Mall Jl. Metro Pondok Indah 1-6.2653206 106.7845774 2 Metro Senayan Plaza Senayan Metro Plaza Senayan Jl. Asia Afrika 8, Senayan 1-6.2252569 106.7995924 3 Centro Semanggi Plaza Semanggi Centro Plaza Semanggi Jl. Jendral Sudirman Kav. 50 1-6.2197774 106.8144947 Sumber : PT. Sumber Kreasi Fumiko Tabel 4.3 Data Lokasi Outlet Jalur Pusat-Utara di PT. Sumber Kreasi Fumiko 3. Jalur Pusat - Utara No. Jenis Daerah Tempat Nama Outlet Alamat Perminggu Koordinat 1 Matahari DS Rawamangun Arion Plaza Matahari DS Arion Plaza Jl. Pemuda Kav. 3 2-6.1940432 106.8904576 2 Matahari DS Senen Plaza Atrium Matahari DS Plaza Atrium Jl. Senen Raya 135 2-6.176665 106.8411317 3 Matahari DS Mangga Besar Lokasari Plaza Matahari DS Lokasari Plaza Jl. Mangga Besar Raya No.81 1-6.1482458 106.8237323 4 Matahari DS Klender Duren Sawit Matahari DS Duren Sawit Jl. Teratai Putih Raya 0.5-6.2219079 106.9312191 5 Galeria Pasar Baru Pasar Baru Galeria Pasar Baru Jl. Raya Pasar Baru No. 74-82 1-6.1635156 106.8339488 6 Ramayana Semper, Klender Kramat Jaya Ramayana Kramat Jaya Jl. Kramat Jaya Semper 0.5-6.1272098 106.916703 7 Ramayana Koja Koja Plaza Ramayana Koja Plaza Jl. Laksamana Yos Sudarso 1-6.1138513 106.8937326 8 Ramayana Klender Citra Mall Klender Ramayana Citra Mall Klender Jl. I Gusti Ngurah Rai, Klender 1-6.2141779 106.9036085 9 Ramayana Pasar Baru Pasar Baru Ramayana Pasar Baru Jl. Pasar Baru No. 69 1-6.1627263 106.8330798 Sumber : PT. Sumber Kreasi Fumiko

105 Tabel 4.4 Data Lokasi Outlet Jalur Utara-Pusat di PT. Sumber Kreasi Fumiko 4. Jalur Utara - Pusat No. Jenis Daerah Tempat Nama Outlet Alamat Perminggu Koordinat 1 Sogo Kelapa Gading Mall Kelapa Gading 3 Sogo Mall Kelapa Gading 3 Jl. Kelapa Gading Boulevard 1-6.1561341 106.9087771 2 Star Kelapa Gading Mall Kelapa Gading 1 Star Mall Kelapa Gading 1 Jl. Kelapa Gading Boulevard 1-6.1585555 106.9073528 3 Rimo Gajah Mada Gajah Mada Plaza Rimo Gajah Mada Plaza Jl. Gajah Mada 19 1-6.1607316 106.8182337 4 Golden Gunung Sahari Golden Truly Golden Truly Gunung Sahari Jl. Gunung Sahari Raya 59, 1-6.1620009 106.8392408 5 Showroom Kelapa Gading Mall Artha Gading Showroom Mall Artha Gading Jl. Boulevard Artha Gading Selatan 1 1-6.145627 106.892053 6 Showroom Rawamangun Arion Plaza Showroom Arion Plaza Jl. Pemuda Kav. 3 1-6.1940432 106.8904576 7 Showroom Senen Plaza Atrium Showroom Plaza Atrium Jl. Senen Raya 135 1-6.176665 106.8411317 Sumber : PT. Sumber Kreasi Fumiko Tabel 4.5 Data Lokasi Outlet Jalur Timur-Depok 1 di PT. Sumber Kreasi Fumiko 5. Jalur Timur - Depok No. Jenis Daerah Tempat Nama Outlet Alamat Perminggu Koordinat 1 Ramayana Depok Ramayana Depok Ramayana Depok Jl. Margonda Raya 1-6.392362 106.825728 2 Ramayana Pasar Minggu Ramyana Pasar Minggu Ramyana Pasar Minggu Jl. Raya Ragunan no. 113, Pasar Minggu 1-6.2850714 106.8410138 3 Robinson Pasar Minggu Robinson Pasar Minggu Robinson Pasar Minggu Jl Raya Pasar Minggu Blok F Kav 11-15-16 1-6.2843621 106.8439722 4 Ramayana Tebet Ramayana Tebet Ramayana Tebet Jl. Tebet Raya Dalam, Pasar Tebet 1-6.2395219 106.8484113 5 Ramayana Cijantung Ramayana Cijantung Ramayana Cijantung Jl. Raya Bogor, Graha Cijantung 1-6.312502 106.8619243 6 Ramayana Cibubur Ramayana Cibubur Ramayana Cibubur Jl. Lapangan Tembak, Cibubur 1-6.3523697 106.8840901 7 Ramayana Cileungsi Ramayana Cileungsi Ramayana Cileungsi Jl. Alternatif, Cileungsi 0.5-6.4055778 106.9635183 8 Ramayana Taman Mini Taman Mini Square Ramayana Taman Mini Square Jl. Raya Taman Mini Pintu 1 1-6.291142 106.8816358 9 Ramayana Pondok Gede Pondok Gede Plaza Ramayana Pondok Gede Plaza Jl. Mesjid Nurul Ihsan 0.5-6.2844555 106.9122425 10 Ramayana Kramat Jati Pasar Induk Kramat Jati Ramayana Pasar Induk Kramat Jati Jl. Raya Bogor 0.5-6.268648 106.8673933 11 Ramayana Sabang Ramayana Sabang Ramayana Sabang Jl. H. Agus Salim no. 34-38 0.5-6.1856648 106.8248695 12 Ramayana Cibinong Ramayana Cibinong Ramayana Cibinong Jl. Raya Jakarta-Bogor, Cibinong 1-6.46757 106.8547118 13 Borobudur Pasar Minggu Borobudur Pasar Minggu Borobudur Pasar Minggu Jl. Ragunan, Pasar Minggu 0.5-6.2851406 106.8417621 Sumber : PT. Sumber Kreasi Fumiko

106 Tabel 4.6 Data Lokasi Outlet Jalur Timur-Depok 2 di PT. Sumber Kreasi Fumiko 6. Jalur Timur - Depok 2 No. Jenis Daerah Tempat Nama Outlet Alamat Perminggu Koordinat 1 Matahari DS Kramat Jati Kramat Jati Indah Plaza Matahari DS Kramat Jati Indah Plaza Jl. Raya Bogor Km. 19 1-6.2707062 106.8686002 2 Matahari DS Pondok Gede Pondok Gede Plaza Matahari DS Pondok Gede Plaza Jl. Mesjid Nurul Ihsan 1-6.2840955 106.9114512 3 Showroom Depok Depok Mall Showroom Depok Mall Jl. Raya Margonda 88 1-6.3868126 106.8266452 4 Showroom Depok Depok Town Square Showroom Depok Town Square Jl. Raya Margonda 1 0.5-6.372416 106.831913 5 Showroom Margonda Margonda City Showroom Margonda City Jl. Margonda Raya 358, Depok 1-6.3729434 106.8345952 6 Pasaraya Manggarai Pasaraya Sultan Agung Pasaraya Sultan Agung Jl. Sultan Agung No. 1 1-6.2095169 106.8470675 7 Sarinah DS Thamrin Sarinah DS Thamrin Sarinah DS Thamrin Jl. MH. Thamrin 11 1-6.1876541 106.8237537 8 Lotus DS Thamrin Lotus DS Thamrin Lotus DS Thamrin Jl. MH. Thamrin Kav. 9 1-6.1911739 106.8218011 9 Keris DS Menteng Keris DS Menteng Keris DS Menteng Jl. Besuki No. 4-A, Menteng 1-6.1975763 106.8288365 10 Centro Margonda Margonda City Centro Margonda City Jl. Margonda Raya 358, Depok 1-6.3729434 106.8345952 Sumber : PT. Sumber Kreasi Fumiko Tabel 4.7 Data Lokasi Outlet Jalur Barat-Tangerang di PT. Sumber Kreasi Fumiko 7. Jalur Barat - Tangerang No. Jenis Daerah Tempat Nama Outlet Alamat Perminggu Koordinat 1 Ramayana Palmerah Pasar Palmerah Ramayana Pasar Palmerah Jl. Palmerah Barat No. 1 1-6.2081956 106.7958736 2 Ramayana Tanjung Duren Pasar Kopro Ramayana Pasar Kopro Jl. Tanjung Duren Raya 1-6.1778809 106.784395 3 Ramayana Cengkareng Ramayana Cengkareng Ramayana Cengkareng Jl.Lingkar luar Barat Cengkareng Timur 1-6.1529927 106.7285729 4 Ramayana Cimone Ramayana Cimone Ramayana Cimone Jl. Merdeka, Cimone, Karawaci 14 0.5-6.1847741 106.6160059 5 Ramayana Kodim Ramayana Kodim Ramayana Kodim Jl. Daan Mogot Raya, Kodim 1-6.1800809 106.6198415 6 Ramayana Serpong ITC BSD Serpong Ramayana ITC BSD Serpong Jl. Pahlawan Seribu, Serpong 1-6.2864017 106.6644117 7 Borobudur Cimone Borobudur Bugel Borobudur Borobudur Bugel Jl. Merdeka, Cimone, Karawaci 14 1-6.185921 106.6139622 8 Showroom Citraland Mall Ciputra Showroom Mall Ciputra Jl. Arteri S. Parman, Grogol 1-6.1680863 106.7862564 9 Matahari DS Daan Mogot Mall Daan Mogot Matahari DS Mall Daan Mogot Jl. Daan Mogot Km.16 1-6.1506859 106.7141265 10 Matahari DS S. Parman Mall Ciputra Matahari DS Mall Ciputra Jl. Arteri S. Parman, Grogol 1-6.1680863 106.7862564 11 Matahari DS Karawaci Supermall Lippo Karawaci Matahari DS Supermall Lippo Karawaci Jl. Bulevar Palem Raya 1-6.2270061 106.6071868 12 Matahari DS Tangerang Metropolis Town Square Matahari DS Metropolis Town Square Jl. Hartono Raya Modernland Tangeran 1-6.1976269 106.6368252 13 Matahari DS Serpong ITC BSD Serpong Matahari DS ITC BSD Serpong Jl. Pahlawan Seribu, Serpong 0.5-6.2864017 106.6644117 14 Matahari DS S. Parman Mall Taman Anggrek Matahari DS Mall Taman Anggrek Jl. Letjend. S. Parman Kav. 21 1-6.1785556 106.7925113 15 Metro ds S. Parman Mall Taman Anggrek Metro ds Mall Taman Anggrek Jl. Letjend. S. Parman Kav. 21 1-6.1785556 106.7925113 16 Keris DS Puri Mall Puri Indah Keris DS Mall Puri Indah Jl. Puri Agung 1-6.1880221 106.7337441 Sumber : PT. Sumber Kreasi Fumiko

107 Tabel 4.8 Data Lokasi Outlet Bekasi-Kranji di PT. Sumber Kreasi Fumiko 8. Jalur Bekasi - Kranji No. Jenis Daerah Tempat Nama Outlet Alamat Perminggu Koordinat 1 Ramayana Bekasi Ramayana Pratama Plaza Ramayana Pratama Plaza Jl. Ir. H. Juanda, Pratama Plaza 1-6.2473795 107.0118892 2 Borobudur Bekasi Plaza Bekasi Borobudur Plaza Bekasi Jl. Ir.H. Juanda No. 10, Bekasi 0.5-6.2485286 107.0116425 3 Borobudur Bekasi Mega Bekasi Hypermall Borobudur Mega Bekasi Hypermall Jl. Jend. Ahmad Yani No. 1, Bekasi 0.5-6.2498671 106.9934678 4 Matahari DS Bekasi Metropolitan Mall Matahari DS Metropolitan Mall Jl. Jend. Ahmad Yani No. 1, Bekasi 1-6.248582 106.990571 5 Matahari DS Kranji Grand Mall Kranji Matahari DS Grand Mall Kranji Jl. Jendral Sudirman 1 0.5-6.227878 106.9838789 6 Showroom Bekasi Metropolitan Mall Showroom Metropolitan Mall Jl. Jend. Ahmad Yani No. 1, Bekasi 1-6.248582 106.990571 7 Showroom Kranji Grand Mall Kranji Showroom Grand Mall Kranji Jl. Jendral Sudirman 1 0.5-6.227878 106.9838789 Sumber : PT. Sumber Kreasi Fumiko Tabel 4.9 Data Lokasi Outlet Jalur Bogor di PT. Sumber Kreasi Fumiko 9. Jalur Bogor No. Jenis Daerah Tempat Nama Outlet Alamat Perminggu Koordinat 1 Ramayana Warung Jambu Jambu Dua Plaza Ramayana Jambu Dua Plaza Jl. Jend. A. Yani, Jambu Dua 1-6.569256 106.807803 2 Ramayana Surya Kencana Ramayana Pasar Bogor Ramayana Pasar Bogor Jl. Surya Kencana no. 3 1-6.6035643 106.7996219 3 Ramayana Pasar Anyar Ramayana Dewi Sartika Plaza Ramayana Ramayana Dewi Sartika Plaza Jl. Dewi Sartika no. 1 1-6.5900049 106.792278 4 Ramayana Bogor Bogor Trade Mall Ramayana Bogor Trade Mall Jl. Juanda 1-6.6049285 106.7956147 5 Rimo Bogor Botani Square Rimo Botani Square Jl. Raya Pajajaran No. 69-71 1-6.6012863 106.807985 6 Yogya Cimanggu Plaza Bogor Indah Yogya Plaza Bogor Indah Jl. Raya Bogor, Cimanggu 1-6.5616313 106.7906351 7 Yogya Bogor Bogor Junction Yogya Bogor Junction Jl. Jendral Sudirman, Bogor 1-6.5892935 106.7963818 8 Borobudur Pasar Anyar Borobudur Plaza Pasar Anyar Borobudur Plaza Pasar Anyar Jl. Pasar Anyar Raya, Bogor 1-6.5927893 106.792097 9 Matahari DS Ekalokasari Ekalokasari Plaza Matahari DS Ekalokasari Plaza Jl. Siliwangi No.123 Bogor 1-6.6217299 106.817531 Sumber : PT. Sumber Kreasi Fumiko

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. Tempat Koordinat 1 Ramayana Plaza Bintaro -6.2726072 106.742 2 Ramayana Ciledug Mall -6.2269607 106.718 3 Ramayana Blok M Mall -6.2444732 106.801 4 Ramayana Plaza Ciputat -6.3121767 106.747 5 Matahari DS Cilandak Town Square -6.2915605 106.8 6 Galeria Plaza Blok M -6.2443359 106.798 7 Pasaraya Grande Blok M -6.2444492 106.803 8 Borobudur Plaza Baru Ciledug -6.2254729 106.708 9 Metro Pondok Indah Mall -6.2653206 106.785

109 Tabel 4.10 Data Lokasi Outlet di PT. Sumber Kreasi Fumiko (Lanjutan 1) No. Tempat Koordinat 10 Metro Plaza Senayan -6.2252569 106.8 11 Centro Plaza Semanggi -6.2197774 106.814 12 Matahari DS Arion Plaza -6.1940432 106.89 13 Matahari DS Plaza Atrium -6.176665 106.841 14 Matahari DS Lokasari Plaza -6.1482458 106.824 15 Matahari DS Duren Sawit -6.2219079 106.931 16 Galeria Pasar Baru -6.1635156 106.834 17 Ramayana Kramat Jaya -6.1272098 106.917 18 Ramayana Koja Plaza -6.1138513 106.894 19 Ramayana Citra Mall Klender -6.2141779 106.904 20 Ramayana Pasar Baru -6.1627263 106.833 21 Sogo Mall Kelapa Gading 3-6.1561341 106.909 22 Star Mall Kelapa Gading 1-6.1585555 106.907 23 Rimo Gajah Mada Plaza -6.1607316 106.818 24 Golden Truly Gunung Sahari -6.1620009 106.839 25 Showroom Mall Artha Gading -6.145627 106.892 26 Showroom Arion Plaza -6.1940432 106.89 27 Showroom Plaza Atrium -6.176665 106.841 28 Ramayana Depok -6.392362 106.826 29 Ramyana Pasar Minggu -6.2850714 106.841 30 Robinson Pasar Minggu -6.2843621 106.844 31 Ramayana Tebet -6.2395219 106.848 32 Ramayana Cijantung -6.312502 106.862 33 Ramayana Cibubur -6.3523697 106.884 34 Ramayana Cileungsi -6.4055778 106.964 35 Ramayana Taman Mini Square -6.291142 106.882 36 Ramayana Pondok Gede Plaza -6.2844555 106.912 37 Ramayana Pasar Induk Kramat Jati -6.268648 106.867 38 Ramayana Sabang -6.1856648 106.825 39 Ramayana Cibinong -6.46757 106.855 40 Borobudur Pasar Minggu -6.2851406 106.842 41 Matahari DS Kramat Jati Indah Plaza -6.2707062 106.869 42 Matahari DS Pondok Gede Plaza -6.2840955 106.911 43 Showroom Depok Mall -6.3868126 106.827 44 Showroom Depok Town Square -6.372416 106.832 45 Showroom Margonda City -6.3729434 106.835 46 Pasaraya Sultan Agung -6.2095169 106.847

110 Tabel 4.10 Data Lokasi Distribusi di PT. Sumber Kreasi Fumiko (Lanjutan 2) No. Tempat Koordinat 47 Sarinah DS Thamrin -6.1876541 106.824 48 Lotus DS Thamrin -6.1911739 106.822 49 Keris DS Menteng -6.1975763 106.829 50 Centro Margonda City -6.3729434 106.835 51 Ramayana Pasar Palmerah -6.2081956 106.796 52 Ramayana Pasar Kopro -6.1778809 106.784 53 Ramayana Cengkareng -6.1529927 106.729 54 Ramayana Cimone -6.1847741 106.616 55 Ramayana Kodim -6.1800809 106.62 56 Ramayana ITC BSD Serpong -6.2864017 106.664 57 Borobudur Bugel -6.185921 106.614 58 Showroom Mall Ciputra -6.1680863 106.786 59 Matahari DS Mall Daan Mogot -6.1506859 106.714 60 Matahari DS Mall Ciputra -6.1680863 106.786 61 Matahari DS Supermall Lippo Karawaci -6.2270061 106.607 62 Matahari DS Metropolis Town Square -6.1976269 106.637 63 Matahari DS ITC BSD Serpong -6.2864017 106.664 64 Matahari DS Mall Taman Anggrek -6.1785556 106.793 65 Metro ds Mall Taman Anggrek -6.1785556 106.793 66 Keris DS Mall Puri Indah -6.1880221 106.734 67 Ramayana Pratama Plaza -6.2473795 107.012 68 Borobudur Plaza Bekasi -6.2485286 107.012 69 Borobudur Mega Bekasi Hypermall -6.2498671 106.993 70 Matahari DS Metropolitan Mall -6.248582 106.991 71 Matahari DS Grand Mall Kranji -6.227878 106.984 72 Showroom Metropolitan Mall -6.248582 106.991 73 Showroom Grand Mall Kranji -6.227878 106.984 74 Ramayana Jambu Dua Plaza -6.569256 106.808 75 Ramayana Pasar Bogor -6.6035643 106.8 76 Ramayana Ramayana Dewi Sartika Plaza -6.5900049 106.792 77 Ramayana Bogor Trade Mall -6.6049285 106.796 78 Rimo Botani Square -6.6012863 106.808 79 Yogya Plaza Bogor Indah -6.5616313 106.791 80 Yogya Bogor Junction -6.5892935 106.796 81 Borobudur Plaza Pasar Anyar -6.5927893 106.792 82 Matahari DS Ekalokasari Plaza -6.6217299 106.818 Sumber : Pengumpulan Data

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 K- Means 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) Jalur 1 1 Matahari DS Arion Plaza 2 Matahari DS Plaza Atrium 3 Matahari DS Lokasari Plaza 4 Galeria Pasar Baru 5 Ramayana Kramat Jaya 6 Ramayana Plaza Koja 7 Ramayana Pasar Baru 8 Sogo Mall Kelapa Gading 3 9 Star Mall Kelapa Gading 1 10 Rimo Gajah Mada Plaza 11 Golden Truly Gunung Sahari 12 Showroom Mall Artha Gading 13 Showroom Arion Plaza 14 Showroom Plaza Atrium 15 Ramayana Sabang

116 Tabel 4.11 Hasil Cluster 1 Jalur Utara-Barat-Pusat (7 Clusters) (Lanjutan) Jalur 1 16 Pasaraya Sultan Agung 17 Sarinah DS Thamrin 18 Lotus DS Thamrin 19 Keris DS Menteng 20 Ramayana Pasar Palmerah 21 Ramayana Pasar Kopro 22 Showroom Mall Ciputra 23 Matahari DS Mall Ciputra 24 Matahari DS Mall Taman Anggrek 25 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 Ramayana Depok 2 Ramayana Cibubur 3 Ramayana Cileungsi 4 Ramayana Cibinong 5 Showroom Depok Mall 6 Showroom Depok Town Square 7 Showroom Margonda City 8 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) Jalur 3 1 Ramayana Blok M Mall 2 Matahari DS Cilandak Town Square 3 Galeria Plaza Blok M 4 Pasaraya Grande Blok M 5 Metro Pondok Indah Mall 6 Metro Plaza Senayan 7 Centro Plaza Semanggi 8 Ramayana Pasar Minggu 9 Robinson Pasar Minggu 10 Ramayana Tebet 11 Ramayana Cijantung 12 Ramayana Taman Mini Square 13 Ramayana Pasar Induk Kramat Jati 14 Borobudur Pasar Minggu 15 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) Jalur 4 1 Ramayana Cengkareng 2 Ramayana Cimone 3 Ramayana Kodim 4 Borobudur Cimone (Bugel) 5 Matahari DS Mall Daan Mogot 6 Matahari DS Supermall Lippo Karawaci 7 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) Jalur 6 1 Ramayana Plaza Bintaro 2 Ramayana Ciledug Mall 3 Ramayana Plaza Ciputat 4 Borobudur Plaza Baru Ciledug 5 Ramayana ITC BSD Serpong 6 Matahari DS ITC BSD Serpong 7 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) Jalur 7 1 Ramayana Jambu Dua Plaza 2 Ramayana Pasar Bogor 3 Ramayana Ramayana Dewi Sartika Plaza 4 Ramayana Bogor Trade Mall 5 Rimo Botani Square 6 Yogya Plaza Bogor Indah 7 Yogya Bogor Junction 8 Borobudur Plaza Pasar Anyar 9 Matahari DS Ekalokasari Plaza 4.2.3 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) Jalur 1 1 Ramayana Blok M Mall 2 Matahari DS Cilandak Town Square 3 Galeria Plaza Blok M 4 Pasaraya Grande Blok M 5 Metro Pondok Indah Mall 6 Metro Plaza Senayan 7 Centro Plaza Semanggi 8 Matahari DS Plaza Atrium 9 Matahari DS Lokasari Plaza 10 Galeria Pasar Baru 11 Ramayana Pasar Baru 12 Rimo Gajah Mada Plaza 13 Golden Truly Gunung Sahari 14 Showroom Plaza Atrium 15 Ramyana Pasar Minggu 16 Robinson Pasar Minggu 17 Ramayana Tebet 18 Ramayana Pasar Induk Kramat Jati 19 Ramayana Sabang 20 Borobudur Pasar Minggu 21 Matahari DS Kramat Jati Indah Plaza 22 Pasaraya Sultan Agung 23 Sarinah DS Thamrin 24 Lotus DS Thamrin 25 Keris DS Menteng 26 Ramayana Pasar Palmerah 27 Ramayana Pasar Kopro 28 Showroom Mall Ciputra 29 Matahari DS Mall Ciputra 30 Matahari DS Mall Taman Anggrek 31 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 Utara- Bekasi adalah : Tabel 4.19 Hasil Cluster 2 Jalur Utara-Bekasi (6 Clusters) Jalur 2 1 Matahari DS Arion Plaza 2 Matahari DS Duren Sawit 3 Ramayana Kramat Jaya 4 Ramayana Koja Plaza 5 Ramayana Citra Mall Klender 6 Sogo Mall Kelapa Gading 3 7 Star Mall Kelapa Gading 1 8 Showroom Mall Artha Gading 9 Showroom Arion Plaza 10 Ramayana Pratama Plaza 11 Borobudur Plaza Bekasi 12 Borobudur Mega Bekasi Hypermall 13 Matahari DS Metropolitan Mall 14 Matahari DS Grand Mall Kranji 15 Showroom Metropolitan Mall 16 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) Jalur 3 1 Ramayana Jambu Dua Plaza 2 Ramayana Pasar Bogor 3 Ramayana Ramayana Dewi Sartika Plaza 4 Ramayana Bogor Trade Mall 5 Rimo Botani Square 6 Yogya Plaza Bogor Indah 7 Yogya Bogor Junction 8 Borobudur Plaza Pasar Anyar 9 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) Jalur 4 1 Ramayana Plaza Bintaro 2 Ramayana Ciledug Mall 3 Ramayana Plaza Ciputat 4 Borobudur Plaza Baru Ciledug 5 Ramayana ITC BSD Serpong 6 Matahari DS ITC BSD Serpong 7 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 Timur- Depok. 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 Ramayana Depok 2 Ramayana Cijantung 3 Ramayana Cibubur 4 Ramayana Cileungsi 5 Ramayana Taman Mini Square 6 Ramayana Pondok Gede Plaza 7 Ramayana Cibinong 8 Matahari DS Pondok Gede Plaza 9 Showroom Depok Mall 10 Showroom Depok Town Square 11 Showroom Margonda City 12 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) Jalur 6 1 Ramayana Cengkareng 2 Ramayana Cimone 3 Ramayana Kodim 4 Borobudur Bugel 5 Matahari DS Mall Daan Mogot 6 Matahari DS Supermall Lippo Karawaci 7 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 Jalur 1A 1 Matahari DS Plaza Atrium 2 Matahari DS Lokasari Plaza 3 Galeria Pasar Baru 4 Ramayana Pasar Baru 5 Rimo Gajah Mada Plaza 6 Golden Truly Gunung Sahari 7 Showroom Plaza Atrium 8 Ramayana Sabang 9 Pasaraya Sultan Agung 10 Sarinah DS Thamrin 11 Lotus DS Thamrin 12 Keris DS Menteng 13 Ramayana Pasar Palmerah 14 Ramayana Pasar Kopro 15 Showroom Mall Ciputra 16 Matahari DS Mall Ciputra 17 Matahari DS Mall Taman Anggrek 18 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 Selatan- Timur adalah :

127 Tabel 4.25 Hasil Sub Cluster 1B Jalur Selatan-Timur Jalur 1B 1 Blok M Mall 2 Cilandak Town Square 3 Plaza Blok M 4 Pasaraya Grande Blok M 5 Pondok Indah Mall 6 Plaza Senayan 7 Plaza Semanggi 8 Ramayana Pasar Minggu 9 Robinson Pasar Minggu 10 Ramayana Tebet 11 Ramayana Pasar Kramat Jati 12 Borobudur Pasar Minggu 13 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 Functionality Actor FACTOR Criterion Sistem mempunyai fungsi utama untuk melakukan perhitungan jalur distribusi, penentuan rute distribusi terpendek dan juga berfungsi untuk membuat perhitungan total biaya distribusi dan memproses data historis tersebut menjadi informasi yang berguna bagi pihak-pihak yang berkepentingan untuk mengambil keputusan, melakukan monitoring dan controlling manajemen. Staf merchandise, staf marketing, staf HRD, staf gudang, staf distribusi dan manajemen.

130 Tabel 4.26 FACTOR Criterion (Lanjutan) Condition Technology Object Responsibility FACTOR Criterion Sistem ini harus dapat digunakan oleh staf marketing, merchandise, staf HRD, staf gudang, dan staf distribusi yang 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. 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 distribusi, shipment order, shortest shipment (rute distribusi terpendek), surat jalan, shipment cost (perhitungan total biaya distribusi). Sebagai sarana yang mampu mendukung PT. Sumber Kreasi 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 10. Pembayaran Supplier SPG 8. Produk siap jual Customer Finance 1. Sampel & produk 2. Kontrak Supplier Bagian Merchandise Shipping 7. Surat Jalan 3. PO Draft 5. Cek kualitas produk 4. Produk & Surat pengiriman barang supplier 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 Source Use Case Response Destination 1 2 3 4 5 6 7 8 9 10 Staf merchandise mendata produk Staf mendata karyawan HRD Staf marketing mendata outlet Staf gudang mendata truk Staf mendata distribusi gudang jalur Staf merchandise mendata shipment order Staf gudang menghitung rute distribusi terpendek Staf gudang mendata surat jalan berdasarkan Shortest Shipment Staf distribusi membuat perhitungan Shipment Cost Staf distribusi membuat Laporan Shipment Cost 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 Adanya shortest shipment yang sudah fix Setiap akhir bulan dan setiap akhir tahun Setiap akhir bulan dan setiap akhir tahin Supplier Karyawan Outlet Staf gudang Staf marketing Staf merchandise Staf merchandise Staf gudang Staf Distribusi Staf Distribusi Mendata Produk Mendata Karyawan Mendata Outlet Mendata Truk Mendata Jalur Distribusi Mendata Shipment Order Mendata Shortest Shipment Mendata Surat Jalan Mendata Shipment Cost Membuat Laporan Shipment Cost Data Produk updated Data Karyawan updated Data Outlet updated Data Truk updated Jalur Distribusi updated Shipment Order updated Shortest Shipment updated Surat Jalan updated Shipment Cost updated Laporan Shipment Cost Staf gudang, staf distribusi Staf gudang, staf distribusi Staf merchandise, Staf gudang, staf distribusi Staf distribusi Staf gudang Staf gudang Staf distribusi Staf distribusi - Staf Accounting & Finance 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 : 1..1 Outlet -ID_outlet +Nama_outlet +Alamat_outlet +No_Telp +Jenis_outlet +Koordinat_x +Koordinat_y 1..1 Produk -ID_produk +Nama_produk +Jenis_produk +Jumlah_produk 1..1 1..* Detil_Shipment_Order -ID_detil_shipment_order +tanggal +Jumlah_produk_yang_dikirim +ID_produk +ID_SO 1..* 1..* 1..* 1 1 Jalur_distribusi -ID_jalur_distribusi +Nama_jalur +Member_jalur +ID_outlet 1..1 Shipment_order -ID_shipment_order +Tanggal +ID_outlet +ID_produk +ID_Karyawan * 1..1 Staf_merchandise -ID_karyawan +Nama_karyawan +Alamat_karyawan +No_telp_karyawan 1..1 1..* Shortest_Shipment 1..1 -ID_Shortest_Shipment +NodeFrom +NodeTo +Jarak_Tempuh +ID_outlet +ID_SO 1..1 * 1..1 Surat_Jalan -ID_Surat_Jalan +Tanggal_Surat +ID_Shortest_Shipment +ID_Truk 1..* 1..1 Truk -ID_truk +No_polisi_truk +Jenis_truk +No_mesin +No_rangka +Kapasitas_cc 1..1 1..* Shipment_cost -ID_shipment_cost +Biaya_bahan_bakar +Biaya_tol +Jumlah +ID_SS Gambar 4.8 Domain Class Diagram

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 Domain Classes Use Cases Outlet Shipment_Order Detil_ Shipment _Order Produk Jalur_distribusi Surat_Jalan Shortest_Shipment Truk Staf_merchandise Shipment_Cost Mendata Produk Mendata Karyawan Mendata Outlet Mendata Truk Mendata Jalur Distribusi Mendata Shipment Order CR UD R R CR UD CR UD Mendata Shortest Shipment R R R R Mendata Surat Jalan R Mendata Shipment_Cost R R R R Membuat Laporan SC R CR UD CR UD CR UD R CR UD R CR UD 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 mbar 4.26 Statechart Diagram Shortest Shipment Ga

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 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 melakukan login. 1.1 Verifikasi login pada database. Flow of Events 2. Actor membuka window Product. 3.1 Actor menekan button Add. 3.1.1 Actor mengisi data produk yang baru berupa nama, jenis, jumlah, total produk dan menekan button Save. 3.2 Actor memilih data produk yang akan diubah dan menekan button Edit. 2.1 Sistem mengambil data produk yang terakhir disimpan dan menampilkannya pada grid. 2.2 Sistem mengosongkan data field dan dalam kondisi unabled 3.1 Sistem meng-generate kode produk dan data field menjadi enabled. 3.1.1 Sistem menyimpan data produk yang baru ke dalam database dan menampilkan data produk yang baru ke dalam grid. 3.2 Data produk yang akan dubah muncul didalam field, sehingga actor dapat mengubahnya didalam field tersebut. 3.2.1 Actor mengubah data 3.2.1 Sistem menyimpan data

149 Exception Condition produk dan menekan button Save. 3.3 Actor memilih data produk yang akan dihapus dan menekan button Delete. 3.3.1 Actor menekan button produk yang telah di-update ke dalam database dan menampilkannya pada grid. 3.2 Sistem memunculkan confirmation dialog. 3.3.1 Sistem menghapus data Yes. produk dari database 3.1.1 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. 3.2.1 Jika actor tidak jadi mengubah data produk, 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 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 karyawan, yaitu penambahan karyawan baru yang telah lulus seleksi karyawan, perubahan data karyawan serta pengurangan atau penghapusan data karyawan karena berhenti atau pensiun, maka actor dapat melakukan pendataan karyawan. Staf HRD - 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 Flow of Events 1. Actor melakukan login. 2. Actor membuka window Employee. 1.1 Verifikasi login pada database. 2.1 Sistem mengambil data karyawan yang terakhir

150 Exception Condition 3.1 Actor menekan button Add. 3.1.1 Actor mengisi data karyawan yang baru dan menekan button Save. 3.2 Actor memilih data karyawan yang akan diubah dan menekan button Edit. 3.2.1 Actor mengubah data karyawan dan menekan button Save. 3.3 Actor memilih data karyawan yang akan dihapus dan menekan button Delete. 3.3.1 Actor menekan button disimpan dan menampilkannya pada grid. 2.2 Sistem mengosongkan data field dan dalam kondisi unabled 3.1 Sistem meng-generate kode karyawan dan data field menjadi enabled. 3.1.1 Sistem menyimpan data karyawan yang baru ke dalam database dan menampilkan data karyawan yang baru ke dalam grid. 3.2 Data karyawan yang akan diubah muncul didalam field, sehingga actor dapat mengubahnya didalam field tersebut. 3.2.1 Sistem menyimpan data karyawan yang telah diupdate ke dalam database dan menampilkannya pada grid. 3.2 Sistem memunculkan confirmation dialog. 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 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 Flow of Events 1. Actor melakukan login. 2. Actor membuka window Outlet. 3.1 Actor menekan button Add. 3.1.1 Actor mengisi data outlet yang baru dan menekan button Save. 3.2 Actor memilih data outlet yang akan diubah dan menekan button Edit. 3.2.1 Actor mengubah data outlet dan menekan button Save. 1.1 Verifikasi login pada database. 2.1 Sistem mengambil data outlet yang terakhir disimpan dan menampilkannya pada grid. 2.2 Sistem mengosongkan data field dan dalam kondisi unabled 3.1 Sistem meng-generate kode outlet dan data field menjadi enabled. 3.1.1 Sistem menyimpan data outlet yang baru ke dalam database dan menampilkan data outlet yang baru ke dalam grid. 3.2 Data outlet yang akan diubah muncul didalam field, sehingga actor dapat mengubahnya didalam field tersebut. 3.2.1 Sistem menyimpan data outlet yang telah di-update ke dalam database dan menampilkannya pada grid.

152 Exception Condition 3.3 Actor memilih data outlet yang akan dihapus dan menekan button Delete. 3.3.1 Actor menekan button 3.2 Sistem memunculkan confirmation dialog. 3.3.1 Sistem menghapus data Yes. outlet dari database 3.1.1 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. 3.2.1 Jika actor tidak jadi mengubah data outlet, 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 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 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 Flow of Events 1. Actor melakukan login. 1.1 Verifikasi login pada database.

153 Exception Condition 2. Actor membuka window Truck. 3.1 Actor menekan button Add. 3.1.1 Actor mengisi data truk yang baru dan menekan button Save. 3.2 Actor memilih data truk yang akan diubah dan menekan button Edit. 3.2.1 Actor mengubah data truk dan menekan button Save. 3.3 Actor memilih data truk yang akan dihapus dan menekan button Delete. 2.1 Sistem mengambil data truk yang terakhirdisimpan dan menampilkannya pada grid. 2.2 Sistem mengosongkan data field dan dalam kondisi unabled 3.1 Sistem meng-generate kode truk dan data field menjadi enabled. 3.1.1 Sistem menyimpan data truk yang baru ke dalam database dan menampilkan data truk yang baru ke dalam grid. 3.2 Data truk yang akan diubah muncul didalam field, sehingga actor dapat mengubahnya didalam field tersebut. 3.2.1 Sistem menyimpan data truk yang telah di-update ke dalam database dan menampilkannya pada grid. 3.2 Sistem memunculkan confirmation dialog. 3.3.1 Actor menekan button 3.3.1 Sistem menghapus data Yes. truk dari database 3.1.1 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. 3.2.1 Jika actor tidak jadi mengubah data truk, 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 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 Brief Description Actors Related Use Cases Stakeholders Preconditions Postconditions 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 - 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 1. Actor melakukan login. 1.1 Verifikasi login pada database. Flow of Events Exception Condition 2. Actor memilih shortcut Cluster. 3 Actor menekan button New. 4. Actor menekan button Save. 2.1 Sistem membuka window Cluster dan meng-generate kode jalur distribusi yang baru. 3.1 Sistem menampilkan data jalur distribusi baru yang telah diproses dengan menggunakan metode K-Means Cluster. 4.1 Sistem menyimpan data jalur distribusi yang baru ke dalam database. 4.1 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 Mendata Jalur Distribusi Scenario Melihat Jalur Distribusi Trigger Event - Brief Description Actor dapat melihat data jalur distribusi yang telah disimpan di database Actors Staf Gudang Related Use Cases Stakeholders -

155 Preconditions Actor harus melakukan login terlebih dahulu dan data jalur distribusi sudah tersedia Postconditions - Actor System 1. Actor melakukan login. 1.1 Verifikasi login pada Flow of Events Exception Condition 2. Actor memilih menu Transaction, Cluster, dan submenu View. 3. Actor menekan button Open 4. Actor menekan button Exit. - database. 2.1 Sistem menampilkan window Cluster. 2.2 Sistem merespon dengan membuka folder tempat penyimpanan data shortest shipment disimpan. 3.1 Sistem menampilkan data jalur distribusi pada grid. 4.1 Window View Cluster ditutup. 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 login. 1.1 Verifikasi login pada database. 2. Actor memilih shortcut Shipment Order. 2.1 Sistem meng-generate tanggal dan ID shipment order yang baru.

156 Exception Condition 3.1 Actor memlilih outlet dan produk, mengisi jumlah produk yang dikirim kemudian menekan button Add. 3.2. Actor memilih data shipment order sementara dari grid yang akan dihapus dari grid dan menekan button Delete kemudian menekan button Yes. 4. Actor menekan button Save. 2.2 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 3.1.1 Data shipment order akan dimunculkan ke dalam grid. 3.2.1 Sistem memunculkan confirmation dialog dan menghapus data dari grid. 4.1 Sistem menyimpan data surat jalan yang baru ke dalam database 2.1 Actor juga dapat membuat shipment order yang baru dengan memilih menu Transaction, Shipment Order, dan submenu New. 4.1 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 button Detil Shipment Order. 2.1 Actor mengisi jumlah produk yang dikirim untuk setiap masing-masing jenis produk. 3. Actor menekan button Save. 1.1 Sistem meng-generate tanggal dan ID detil shipment order yang baru. 1.2 Sistem mengosongkan data field dan dalam kondisi enabled 3.1 Sistem menyimpan data 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 Mendata Shipment Order Scenario Melihat Shipment Order Trigger Event - Brief Description Actor dapat melihat data shipment order yang telah disimpan di database Actors Staf Gudang Related Use Cases Stakeholders - Preconditions Actor harus melakukan login terlebih dahulu dan data shipment order sudah tersedia Postconditions - Actor System 1. Actor melakukan login. 1.1 Verifikasi login pada database. Flow of Events 2. Actor memilih menu Transaction, Shipment Order, dan submenu View. 2.1 Sistem mengaktifkan window View Shipment Order. 2.2 Sistem mengambil data shipment order yang pernah disimpan dan menampilkannya ke dalam grid. 3. Actor menekan button 3.1 Sistem menutup window

158 Exception Condition - Exit. 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 login. 1.1 Verifikasi login pada database. Flow of Events 2. Actor memilih shortcut Shortest Shipment. 3.1 Actor memlilih data shipment order dan 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. 2.1 Sistem meng-generate tanggal 2.2 Sistem mengosongkan data field dan dalam kondisi enabled 2.3 Sistem meng-generate kode shortest shipment yang baru. 3.1.1 Data shipment order akan dimunculkan ke dalam grid.

159 Exception Condition 3.2. Actor memilih data shipment order yang akan dihapus dan menekan button Delete kemudian menekan button Yes. 4. Actor menekan button Process. 5. Actor menekan button Save. 3.2.1 Sistem memunculkan confirmation dialog dan menghapus data dari gird. 4.1 Sistem memproses rute distribusi berdasarkan rute terpendek dari shipment order yang telah diinput ke dalam sistem. 5.1 Sistem menyimpan data 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 Mendata Shortest Shipment Scenario Melihat Shortest Shipment Trigger Event - Brief Description Actor dapat melihat data shortest shipment yang telah disimpan di database Actors Staf Gudang Related Use Cases Stakeholders - Preconditions Actor harus melakukan login terlebih dahulu dan data shortest 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 Exception Condition - Exit. 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 Flow of Events Exception Condition 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 login. 1.1 Verifikasi login pada database. 2. Actor memilih shortcut Surat Jalan. 3. Actor memlilih data shortest shipment yang akan dibuatkan surat jalan dan menekan button Add. 4. Actor menekan button Save. 2.1 Sistem meng-generate tanggal 2.2 Sistem meng-generate kode surat jalan yang baru. 3.1.1 Data shortest shipment akan dimunculkan ke dalam grid. 4.1 Sistem menyimpan data 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 Membuat Surat Jalan Scenario Melihat Surat Jalan Trigger Event - Brief Description Actor dapat melihat data surat jalan yang telah disimpan di database Actors Staf Gudang Related Use Cases - Stakeholders - Preconditions Actor harus melakukan login terlebih dahulu dan data surat jalan 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 Events Transaction, Shipment View Shipment Letter. Letter, dan submenu 2.2 Sistem mengambil data surat View. jalan yang pernah disimpan dan Exception Condition 3. Actor menekan button Exit. - menampilkannya ke dalam grid. 3.1 Sistem menutup window Surat Jalan. Tabel 4.40 Usecase Description Membuat Shipment Cost Use Case Name Mendata Shipment Cost Scenario Menmbuat Shipment Cost Trigger Event Setiap akhir bulan Perhitungan shipment cost dilakukan setiap akhir bulan Brief Description berdasarkan surat jalan. Data shipment cost ini disimpan ke dalam sistem untuk digunakan dalam pembuatan laporan Total Shipment Cost. Actors Staf Distribusi Related Use Cases - Stakeholders Staf distribusi : membuat perhitungan shipment cost dan mengambil data shipment cost untuk laporan Shipment Cost. Preconditions Actor harus melakukan login terlebih dahulu Postconditions Data shipment cost tersimpan dalam database Flow of Events Actor System

162 1. Actor melakukan login. 1.1 Verifikasi login pada database. Exception Condition 2. Actor memilih shortcut Shipment Cost. 3.1 Actor memlilih data surat jalan yang akan dimasukkan dalam perhitungan shipment cost lalu menekan button Add. 3. Actor menekan button Save. 2.1 Sistem meng-generate tanggal 2.2 Sistem meng-generate kode shipment cost yang baru. 3.1.1 Data surat jalan akan dimunculkan ke dalam grid beserta data biaya bahan bakar dan biaya tol. 3.1 Sistem menyimpan data 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 Mendata Shipment Cost Scenario Melihat Shipment Cost Trigger Event - Brief Description Actor dapat melihat data shipment cost yang telah disimpan di database Actors Staf Gudang Related Use Cases Stakeholders - Preconditions Actor harus melakukan login terlebih dahulu dan data shipment 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 Exception Condition 3. Actor menekan button Exit. - ke dalam grid. 3.1 Sistem menutup window Shipment Cost. Tabel 4.42 Usecase Description Membuat Laporan Shipment Cost Use Case Name Scenario Trigger Event Brief Description Actors Related Use Cases Stakeholders Preconditions Postconditions Flow of Events Exception Condition 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 login. 1.1 Verifikasi login pada database. 2. Actor memilih menu Report dan Shipment Cost. 3. Actor memlilih data shipment cost dan periode bulan dan tahun 4. Actor menekan button Print. 2.1 Sistem meng-generate tanggal 2.2 Sistem mengambil ID surat jalan dan menampilkannya ke dalam combo box surat jalan. 3.1 Sistem menampilkan data shipment cost dari periode yang telah dipilih. 4.1 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 <<boundary>> Grid_Karyawan <<boundary>>: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 (ID, nama, password, tanggal lahir, alamat, no_telp) [Add] 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 data_karyawan data_karyawan data_karyawan data_karyawan Alt Select_karyawan (ID) Edit (ID) Select_karyawan (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 [Edit] ID, nama, password, tanggal lahir, alamat, no_telp 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 data_karyawan data_karyawan data_karyawan data_karyawan Alt [Delete] Select_karyawan (ID) delete (ID) Select_karyawan (ID) delete (ID) delete (ID, nama, password, tanggal lahir, alamat, no_telp) delete (ID, nama, password, tanggal lahir, alamat, no_telp) data_karyawan data_karyawan data_karyawan data_karyawan Opt [Close] cancel () cancel () Gambar 4.44 Detail Sequence Diagram Mendata Karyawan

178 4. Detail Sequence Diagram Mendata Truk <<boundary>> Grid_Truk <<boundary>>: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 (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) [Add] 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 data_truk data_truk data_truk Alt Select_truck (ID) Edit (ID) 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 data_truk data_truk data_truk data_truk Alt [Delete] Select_truk (ID) delete (ID) data_truk Select_truk (ID) delete (ID) delete (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) delete (ID, no_polisi, no_mesin, no_rangka, jenis, kapasitas_cc) data_truk data_truk data_truk Opt [Close] cancel () 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 :TrukDA :OutletDA :Jalur_DistribusiDA :Shipment_orderDA <<boundary>>:window_ss :SS_Handler Shortest_shipment Truk Outlet Jalur_Distribusi Shipment_order Staf Gudang View (ID_SS) View (ID_SS) readshortest_shipment (ID_SS) readss (ID) ID_Shortest_Shipment readtruk (ID, nama) ID, nama truk readtruk (ID, nama) 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) ID_Shipment_Order readso (ID) 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 [Close] Exit () Exit () 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 +Add_Outlet() +Edit_Outlet() +Delete_Outlet() +Get_Data_Outlet() +Update_Outlet() -ID_outlet -Nama_outlet -Alamat_outlet -No_Telp -Jenis_outlet -Koordinat_x -Koordinat_y Outlet +New_ShipmentOrder() +Add_ShipmentOrder() +Delete_ShipmentOrder() +Get_Data_ShipmentOrder() +Update_ShipmentOrder() -ID_shipment_order -Tanggal -ID_outlet -ID_produk -ID_Karyawan Shipment_order +New_Detil_ShipmentOrder() +Add_Detil_ShipmentOrder() +Delete_Detil_ShipmentOrder() +Read_Detil_ShipmentOrder() +Update_Detil_ShipmentOrder() -ID_detil_shipment_order -tanggal -Jumlah_produk_yang_dikirim -ID_produk -ID_SO Detil_Shipment_Order +Add_Karyawan() +Edit_Karyawan() +Delete_Karyawan() +Get_Data_Karyawan() +Update_Karyawan() -ID_karyawan -Nama_karyawan -Alamat_karyawan -No_telp_karyawan Staf_merchandise +Add_Truk() +Edit_Truk() +Delete_Truk() +Get_Data_Truk() +Update_Truk() -ID_truk -No_polisi_truk -Jenis_truk -No_mesin -No_rangka -Kapasitas_cc Truk 1..1 1..* 1..* 1 +New_Jalur_Distribusi() +Process_Jalur_Distribusi() +Get_Data_Jalur_Distribusi() +Update_Jalur_Distribusi() -ID_jalur_distribusi -Nama_jalur -Member_jalur -ID_outlet Jalur_distribusi +Add_Produk() +Edit_Produk() +Delete_Produk() +Get_Data_Produk() +Update_Produk() -ID_produk -Nama_produk -Jenis_produk -Jumlah_produk Produk 1..1 1..* 1..1 * +New_ShortestShipment() +Add_ShortestShipment() +Delete_ShortestShipment() +Process_ShortestShipment() -ID_Shortest_Shipment -NodeFrom -NodeTo -Jarak_Tempuh -ID_outlet -ID_SO Shortest_Shipment 1..1 * 1 1..* +New_SuratJalan() +Read_SuratJalan() +Update_SuratJalan() -ID_Surat_Jalan -Tanggal_Surat -ID_Shortest_Shipment -ID_Truk Surat_Jalan 1..1 1..1 1..* 1..1 1..* 1..1 +New_ShipmentCost() +Read_ShipmentCost() +Update_ShipmentCost() +Hitung_Total_Biaya() -ID_shipment_cost -Biaya_bahan_bakar -Biaya_tol -Jumlah -ID_SS Shipment_cost 1..* 1..1 1..1 1..1 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 Outlet Window Product Window Employee Window Truck Window Cluster Window Shipment Order Window Shortest Shipment Window Surat Jalan Window Shipment Cost Window Laporan Total Shipment Cost Window Domain Layer Outlet OutletHandler Product ProductHandler Employee EmployeeHandler Cluster ClusterHandler Truck TruckHandler Shipment Order ShipmentOrderHandler Shortest Shipment ShortestShipmentHandler Surat Jalan SuratJalanHandler Shipment Cost ShipmentCostHandler Laporan Total Shipment Cost Laporan Total Shipment Cost Handler Data Access Layer OutletDA ProductDA EmployeeDA TruckDA ClusterDA ShipmentOrderDA ShortestShipmentDA SuratJalanDA 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 Staf Merchandise SRDApplication VB.Net SRDApplication VB.Net SRDApplication VB.Net Staf Gudang Server Staf Distribusi SRDApplication VB.Net <<DatabaseSRD>> SQLServer SRDApplication VB.Net Gambar 4.65 Deployment Diagram

196 4.3.16 Design Database Berikut ini rancangan database yang akan digunakan : Tabel 4.43 Rancangan Database Outlet Field Data Type Data Size PK ID_outlet 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 Data Type Data Size PK ID_produk Char 8 Nama_produk Varchar 28 Jenis_produk Varchar 18 Total Int 8 Tabel 4.45 Rancangan Database Karyawan Field Data Type Data Size PK ID_karyawan Char 8 Nama_karyawan Varchar 28 Password Int 8 Tanggal_lahir Int 8 Alamat Varchar 88 No_telepon Int 8

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 Data Type Data Size PK ID_Shipment_order Char 8 Tanggal Date FK ID_Outlet Int 8 FK ID_Produk Int 8 Tabel 4.49 Rancangan Database Detil Shipment Order Field Data Type Data Size PK ID_Detil_Shipment_order Char 8 Jumlah_produk_yang_dikirim Int 3 Tanggal Date FK ID_Shipment_order 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 Data Type Data Size PK ID_Shipment_cost 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