Sistem Pendistribusian Bahan Beton Dengan Menggunakan Metode Revised Distribution Method di PT. Persada Indah Lestari

(1)

MENGGUNAKAN METODE

REVISED DISTRIBUTION

METHOD

DI PT. PERSADA INDAH LESTARI

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana

ASEP SURYAMAN

10109539

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2014


(2)

v

DAFTAR ISI

ABSTRAK ... i

ABSTRACK ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... xii

DAFTAR SIMBOL ... xiv

DAFTAR LAMPIRAN ... xviii

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah ... 1

1.2 Identifikasi Masalah ... 2

1.3 Maksud dan Tujuan ... 3

1.4 Batasan Masalah ... 3

1.5 Metodologi Penelitian ... 4

1.5.1 Metode Pengumpulan Data ... 4

1.5.2 Metode Pembangunan Perangkat Lunak ... 5

1.6 Sistematika Penulisan ... 6

BAB 2 TINJAUAN PUSTAKA 2.1 Profil Tempat Penelitian ... 9

2.1.1 Sejarah Perusahaan ... 9

2.1.2 Visi dan Misi ... 9

2.1.3 Logo Perusahaan ... 10

2.1.4 Tempat dan Kedudukan Perusahaan ... 10

2.1.5 Struktur Organisasi ... 11

2.1.6 Job Description ... 11

2.2 Landasan Teori ... 12

2.2.1 Konsep Dasar Sistem ... 13


(3)

vi

2.2.2 Sistem Informasi ... 15

2.2.2.1Konsep Dasar Sistem Informasi ... 15

2.2.2.2Komponen Sistem Informasi ... 15

2.2.3 Definisi Distribusi ... 16

2.2.4 Revised Distribution Method (RDI) ... 17

2.2.4.1Langkah-langkah Metode RDI ... 18

2.2.4.2Contoh Perhitungan dengan RDI ... 18

2.2.5 Borland Delphi ... 32

2.2.5.1 Kelebihan Borland Delphi ... 32

2.2.6 Jaringan Komputer ... 33

2.2.6.1 Koneksi Antar Node ... 33

2.2.6.2 Jenis-Jenis Jaringan ... 35

2.2.6.3 Jenis-Jenis Jaringan Berdasarkan Media Transmisi ... 36

2.3 Kebutuhan Fungsional ... 36

2.3.1 Flow Map ... 36

2.3.2 Entity Relationship Diagram (ERD) ... 36

2.3.3 Diagram Konteks ... 37

2.3.4 Data Flow Diagram (DFD) ... 38

2.3.5 Kamus Data ... 39

2.4 Basis Data ... 39

BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem ... 41

3.1.1 Analisis Masalah ... 41

3.1.2 Analisis Sistem Yang Sedang Berjalan ... 41

3.1.2.1 Prosedur Perencanaan Distribusi ... 42

3.1.2.2 Prosedur Pendistribusian ... 43

3.1.2.3 Prosedur Pembuatan Laporan Distribusi ... 45


(4)

vii

3.1.3.1 Kesimpulan Aturan Bisnis ... 48

3.1.4 Analisis Metode RDI ... 48

3.1.4.1 Analisis Perhitungan Biaya Transportasi ... 52

3.1.4.2 Analisis Perhitungan Biaya Pendistribusian Dengan Metode RDI ... 56

3.1.5 Analisis Kebutuhan Non Fungsional ... 62

3.1.5.1 Analisis Perangkat Keras ... 62

3.1.5.2 Analisis Perangkat Lunak ... 63

3.1.5.3 Analisis Jaringan ... 64

3.1.5.4Analisis Pengguna / User ... 66

3.1.5.5Analisis Pengkodean ... 67

3.1.5.6Analisis Basis Data ... 69

3.1.6 Analisis Kebutuhan Fungsional ... 72

3.1.6.1 Diagram Konteks ... 72

3.1.6.2Data Flow Diagram (DFD) ... 73

3.1.6.2.1 DFD Level 1 ... 74

3.1.6.2.2 DFD Level 2 Proses 3 ... 75

3.1.6.2.3 DFD Level 2 Proses 4 ... 76

3.1.6.2.4 DFD Level 3 Proses 3.1 ... 76

3.1.6.2.5 DFD Level 3 Proses 3.2 ... 77

3.1.6.2.6 DFD Level 3 Proses 3.3 ... 78

3.1.6.2.7 DFD Level 3 Proses 3.4 ... 78

3.1.6.2.8 DFD Level 3 Proses 4.1 ... 79

3.1.6.2.9 DFD Level 3 Proses 4.2 ... 80

3.1.6.2.10 DFD Level 3 Proses 4.3 ... 80

3.1.6.2.11 DFD Level 3 Proses 4.4 ... 81

3.1.7 Spesifikasi Proses ... 81

3.1.8 Kamus Data ... 100

3.2 Perancangan Sistem ... 101


(5)

viii

3.2.4 Perancangan Antar Muka ... 107

3.3 Jaringan Semantik ... 118

3.3.1 Jaringan Semantik Pengguna ... 119

3.4 Perancangan Prosedural ... 121

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi ... 125

4.1.1 Implementasi Perangkat Lunak ... 125

4.1.2 Implementasi Perangkat Keras ... 126

4.1.3 Implementasi Basis Data ... 126

4.1.4 Implementasi Antarmuka ... 130

4.2 Pengujian ... 136

4.2.1 Pengujian Sistem ... 137

4.2.2 Kesimpulan Pengujian Sistem ... 156

4.2.3 Pengujian Beta ... 157

4.2.4 Kesimpulan Pengujian Beta ... 159

BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 161

5.2 Saran ... 161

DAFTAR PUSTAKA ... 163 LAMPIRAN


(6)

163

DAFTAR PUSTAKA

[1] Aramuthakannan, S. dan Dr.P.R. Kandasamy, (2013), Revised Distribution Method of Finding Optimal Solution for Transportation Problems, Journal of Mathematics, 4, 39-42.

[2] Roger S. Pressman, 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu), ANDI Yogyakarta.

[3] Kristanto, Andi. 2008. Perancangan Sistem Informasi dan Aplikasinya. Gava Media. Yogyakarta.

[4] Hartono, Jogiyanto. 2004. Pengenalan Komputer. ANDI. Yogyakarta.

[5] Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Penerbit Andi.

[6] Wahyono, Teguh. 2004. Sistem Informasi Konsep Dasar, Analisis Desain dan Implementasi. Graha Ilmu: Yogyakarta.

[7] Winardi. 1989. Strategi Pemasaran (Marketing Strategy). Bandung : Mandar Maju.

[8] MADCOMS. 2006. Seri Panduan Pemrograman : Pemrograman Borland Delphi 7. Andi publisher: Jakarta.

[9] Abdul Kadir, 2000. Konsep dan Tuntunan Praktis Basis Data, Andi Yogyakarta

[10] Syafrizal, Melwin. 2005. Pengantar Jaringan Komputer. ANDI. Yogyakarta.

[11] Irawan, Budi. 2005. Jaringan Komputer. Graha ilmu. Yogyakarta.

[12] Shobah, Nuris dan Kwardiniya Andawaningtyas. Metode ASM, RDI dan Stepping Stone Untuk Meminimasi Biaya Pendistribusian Barang. Jurusan Matematika, F.MIPA, Universitas Brawijaya. Malang. 2013.

[13] Winston, W. T, Operation Research: Application And Algorithms, Third Edition. Wadsworth Inc. California. 1994.


(7)

iii

ِﻢْﯿـــــــِﺣﱠﺮﻟا ِ ﻦـــــــــﻤْﺣﱠﺮﻟا ِﷲ ِ ﻢــــْﺴِ ﺑ

Alhamdulillahirobbil’alamin segala puji hanya milik Allah SWT yang telah melimpahkan Rahmat, Nikmat serta Hidayah sehingga penulis dapat menyelesaikan skripsi dengan judul “Sistem Pendistribusian Bahan Beton dengan Menggunakan Metode Revised Distribution Method di PT. Persada Indah Lestari”. Shalawat serta salam semoga tercurahkan kepada baginda Nabi Muhammad SAW, sang pencerah dan suri tauladan bagi seluruh ummat.

Skripsi ini dimaksudkan untuk menyelesaikan program sarjana strata-1 (S-1) Program Studi Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.

Atas semua bantuan yang telah diberikan, baik secara langsung maupun tidak langsung selama penyusunan skripsi ini hingga selesai, penulis mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Allah SWT. Robbul’izzati wa malikul ‘alamin.

2. Ibunda tercinta (Dariah) dan ayahanda tercinta (Muhammad Syarief, Alm). Terima kasih telah menjadi motivator terbaik dalam hidup penulis.

3. Kedua kakak penulis (Iis Suhartini, S.Pd. dan Bripka Dida Rachman), atas dorongan serta do’a dan bantuannya baik moril dan materil.

4. Bapak Irawan Afrianto S.T.,M.T. selaku Ketua Program Studi Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.

5. Ibu Nelly Indriani S.Si., M.T. selaku dosen pembimbing yang telah memberikan bimbingan dan dorongan dalam penyusunan skripsi ini.

6. Ibu Euis Rosyaningsih selaku pembimbing dari pihak PT. Persada Indah Lestari yang telah memberikan bimbingan dan dorongan dalam penyusunan skripsi ini.

7. Ibu Dian Dharmayanti, M.Kom. selaku penguji 1 yang telah membantu dalam seminar dan memberikan banyak masukan kepada penulis.


(8)

iv

8. Ibu Utami Dewi W, S. Kom., M.Kom. selaku dosen wali yang telah banyak membantu dalam penyusunan skripsi ini.

9. Seluruh dosen dan karyawan Jurusan Teknik Informatika, Universitas Komputer Indonesia, atas ilmu, bimbingan dan bantuannya hingga penulis selesai menyusun skripsi ini.

10.Yang tersayang Melda Muldiany, terima kasih selalu memberikan motivasi dan tak pernah lelah memberikan nasehat kepada penulis.

11.Serta rekan-rekan mahasiswa seperjuangan Teknik Informatika khususnya IF-12 angkatan 2009 yang banyak membantu dalam penyusunan skripsi ini. Penulis menyadari bahwa skripsi ini belum sempurna, baik dari segi materi maupun penyajiannya. Untuk itu saran dan kritik yang membangun sangat diharapkan dalam penyempurnaan skripsi ini.

Terakhir penulis berharap, semoga skripsi ini dapat memberikan hal yang bermanfaat dan menambah wawasan bagi pembaca dan penulis khususnya.

Bandung, Agustus 2014 Penulis,


(9)

Nama : Asep Suryaman

NIM : 10109539

Tempat/Tgl. Lahir : Bandung, 12 September 1988 Jenis Kelamin : Laki - Laki

Alamat : Kp. Neglasari Rt 03 Rw 10 No. 230

Kelurahan Manggahang Kecamatan Baleendah Kabupaten Bandung

No. Telp./HP. : 0896 3503 3184

E-mail : mamankzoer@yahoo.com

Riwayat Pendidikan

1995 – 2001 : SD Negeri Jati Mulya 2001 – 2004 : MTs Al-Ihsan Baleendah 2004 – 2007 : MA Al-Ihsan Baleendah

2009 – 2014 : Program Studi S1 Jurusan Teknik Informatika Universitas Komputer Indonesia Bandung

Demikian riwayat hidup ini saya buat dengan sebenar – benarnya dalam keadaan sadara dan tanpa paksaan.

Bandung, 20 Agustus 2014


(10)

1

BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

PT. Persada Indah Lestari merupakan perusahaan swasta nasional yang bergerak di bidang penyedia dan pemasok bahan beton untuk bangunan yang senantiasa siap untuk berperan aktif dalam mendukung program pembangunan dengan dukungan para tenaga ahli yang berpengalaman, professional, dan memiliki dedikasi yang didasari komitmen yang tinggi untuk dapat memberikan pelayanan dan kualitas hasil pekerjaan hasil yang prima. PT. Persada Indah Lestari telah memiliki pengalaman menangani proyek pembangunan di berbagai wilayah di Indonesia, serta telah memiliki kontrak dengan beberapa kontraktor baik negeri ataupun swasta sebagai distributor bahan beton.

Dalam pelaksanaan kinerja perusahaan, sistem kinerja yang sedang dijalankan tidak selalu berjalan sesuai dengan yang diharapkan, terutama ketika akan menyuplai bahan beton untuk beberapa kontraktor yang sedang menangani proyek di waktu bersamaan. Kendala yang kerap muncul yaitu sulitnya merencanakan pendistribusian bahan beton ke tempat proyek karena terkendala jumlah kendaraan yang terbatas. Petugas proyek harus menghitung jumlah kendaraan yang akan digunakan untuk pengiriman bahan beton ke tempat proyek, lalu membuat surat jalan untuk masing-masing pengiriman. Karena jumlah kendaraan yang terbatas, untuk membuat surat jalan petugas harus melakukan pengecekan kendaraan truk yang tersedia untuk pengiriman bahan beton. Kinerja seperti ini membutuhkan waktu yang cukup lama dan akan mengakibatkan terhambatnya proses pengiriman bahan beton ke tempat proyek.

Selain terkendala dalam perencanaan distribusi bahan beton karena terbatasnya jumlah kendaraan, PT. Persada Indah Lestari juga mempunyai kendala dalam mengontrol anggaran biaya pengiriman bahan beton. Kendala yang terjadi yaitu sulitnya menentukan alokasi minimum biaya pengiriman bahan beton. Dengan kondisi banyaknya proyek yang sedang dikerjakan namun jumlah


(11)

kendaraan yang terbatas, project value diharuskan mampu menentukan anggaran biaya minimum yang akan dialokasikan untuk pengiriman bahan beton. Namun saat ini project value hanya menerima bukti pembayaran dari petugas distribusi, tanpa menghitung biaya pengiriman secara rinci berdasarkan sekali pengiriman. Hal ini mengakibatkan sulitnya mengontrol anggaran biaya pengiriman bahan beton. Dengan sistem kinerja seperti ini juga memungkinkan adanya kesalahan dalam pencatatan dan perekapan data laporan biaya pengiriman.

Salah satu metode yang bisa digunakan untuk memecahkan masalah transportasi seperti yang telah disebutkan di atas yaitu Revised Distribution Method (RDI). Metode RDI adalah sebuah metode untuk memecahkan berbagai masalah transportasi. Metode baru ini didasarkan pada mengalokasikan unit untuk sel-sel dalam matriks transportasi dimulai dengan permintaan minimum atau pasokan ke baris atau kolom dengan biaya minimum dalam matriks transportasi dan kemudian mencoba untuk menemukan solusi optimal untuk masalah transportasi yang diberikan[1]. Alasan menggunakan metode ini yaitu karena mempunyai proses dan algoritma yang sederhana namum mampu menghasilkan perhitungan biaya transportasi yang minimal.

Berdasarkan masalah yang telah dikemukakan, maka diperlukan suatu sarana sistem informasi yang mampu memudahkan PT. Persada Indah Lestari dalam pendistribusian bahan beton yaitu “Sistem Pendistribusian Bahan Beton Dengan Menggunakan Metode Revised Distribution Method di PT. Persada Indah Lestari”. Diharapkan dengan diterapkannya sistem distribusi ini bisa memudahkan PT. Persada Indah Lestari dalam merencanakan distribusi serta meminimalkan biaya distribusi.

1.2 Identifikasi Masalah

Berdasarkan permasalahan yang terjadi, maka dapat diidentifikasikan sebagai berikut :

1. Kesulitan dalam merencanakan pendistribusian bahan beton karena terbatasnya jumlah kendaraan.


(12)

3

3. Sulitnya mengontrol pendistribusian bahan beton serta mengontrol alokasi biaya distribusi bahan beton.

1.3 Maksud dan Tujuan

Maksud dari penelitian tugas akhir ini adalah membangun Sistem Pendistribusian Bahan Beton dengan Menggunakan Metode Revised Distribution Method (RDI) di PT. Persada Indah Lestari.

Sedangkan tujuan yang diharapkan dari pembangunan sistem ini diantaranya yaitu:

1. Memudahkan bagian project value di PT. Persada Indah Lestari untuk merencanakan pendistribusian bahan beton.

2. Memudahkan bagian project value PT. Persada Indah Lestari untuk menentukan biaya minimum pendistribusian bahan beton.

3. Memudahkan Project Manager dalam mengontrol pendistribusian bahan beton serta mengontrol alokasi biaya distribusi.

1.4 Batasan Masalah

Permasalahan yang dikaji sangat luas maka diperlukan suatu batasan masalah agar program lebih terarah dan mencapai tujuan yang telah di tentukan. Adapun batasan masalah yang di buat adalah sebagai berikut:

1. Barang yang akan didistribusikan yaitu bahan beton berupa campuran agregat mineral yang terdiri dari kerikil dan pasir serta air dan semen.

2. Kendaraan yang digunakan untuk pengujian sistem ini yaitu truk mixer (truk moln) dengan dua ukuran kapasitas yaitu:

a. Truk mixer ukuran besar dengan kapasitas 8 kubik (m3) b. Truk mixer ukuran kecil dengan kapasitas 3 kubik (m3)

3. Pengolahan data yang ada di dalam sistem ini yaitu pengolahan data kendaraan, data proyek, data detail distribusi dan data pengguna sistem. 4. Metode perhitungan transportasi menggunakan metode Revised Distribution


(13)

5. Proses yang terdapat dalam sistem ini yaitu: a. Proses pengolahandata proyek.

b. Proses perencanaan distribusi dan perhitungan biaya distribusi. c. Proses pembuatan surat jalan.

d. Proses pembuatan laporan distribusi.

6. Keluaran yang akan dihasilkan oleh sistem ini yaitu: a. Informasi data proyek.

b. Informasi perencanaan distribusi dan biaya distribusi. c. Surat jalan

d. Laporan distribusi.

7. Aplikasi yang akan dibangun merupakan aplikasi berbasis client-server

menggunakan DBMS berupa Mysql sebagai media penyimpanan data.

1.5 Metodologi Penelitian

Metodologi penelitian yang digunakan dalam penelitian ini adalah metode analisis desktiptif, yaitu suatu metodologi yang bertujuan untuk mendapatkan gambaran yang jelas mengenai fakta dan informasi dalam situasi atau kejadian dimasa sekarang secara sistematis, factual dan akurat. Metode analisis deskriptif terdiri dari metode pengumpulan data dan pembangunan perangkat lunak.

1.5.1 Metode Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut :

a. Studi Literatur (Library Research)

Studi literatur dilakukan dengan pengumpulan data kajian dari sistem informasi peramalan berdasarkan buku dan jurnal.

b. Wawancara (Interview)

Wawancara yang dilakukan kepada sales project dan beberapa staf yang berperan dalam pengujian sistem pendistribusian di PT. Persada Indah Lestari.


(14)

5

c. Observasi (Observation Research)

Observasi yang dilakukan adalah pengumpulan data yang diperoleh secara langsung di PT. Persada Indah Lestari.

1.5.2 Metode Pembangunan Perangkat Lunak

Metode dalam pembangunan perangkat lunak menggunakan paradigma model waterfall, karena menghasilkan sistem yang terstruktur dengan baik di tiap prosesnya. waterfall merupakan salah satu model pengembangan software,

dimana kemajuan suatu proses dipandang sebagai aliran yang mengalir ke bawah seperti air terjun. Maka tahapan dalam model ini disusun bertingkat, setiap tahap dalam model ini dilakukan berurutan. Selain itu dari satu tahap kita dapat kembali ke tahap sebelumnya jika terjadi kesalahan atau kekurangan dalam tahapan sebelumnya.[2]

Terdapat beberapa tahapan dalam pembangunan perangkat lunak pada model

waterfall menurut Ian Sommerville, yaitu:[2] a. Requirements definition

Requirements definition merupakan tahap mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap.

b. System and software design

System and software design merupakan tahap desain yang dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap.

c. Implementation and unit testing

Implementation and unit testing merupakan tahap desain program yang diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji baik secara unit.

d. Integration and system testing

Integration and system testing merupakan tahap penyatuan unit-unit program kemudian diuji secara keseluruhan (system testing).


(15)

e. Operation and maintenace

Operation and maintenace merupakan tahap mengoperasikan program dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya.

Tahapan proses dalam pembangunan perangkat lunak pada model waterfall

bisa digambarkan seperti dibawah ini.

Gambar 1.1 Paradigma Model Waterfall [2] 1.6 Sistematika Penulisan

Sistematika penulisan penelitian untuk tugas akhir ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini adalah sebagai berikut :

BAB I PENDAHULUAN

Bab ini menguraikan tentang latar belakang permasalahan pembangunan sistem pendistribusian bahan beton di PT. Persada Indah Lestari, mencoba mengidentifikasikan permasalahan yang dihadapi, menentukan maksud dan tujuan penelitian, yang kemudian diikuti dengan pembatasan masalah, metodologi dalam


(16)

7

penelitian, metode dalam proses pengumpulan data dan pembangunan perangkat lunak serta sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini berisi tentang profile PT. Persada Indah Lestari, struktur organisasi PT. Persada Indah Lestari, landasan teori yang berisi beberapa teori yang melandasi pembangunan sistem pendistribusian bahan beton di PT. Persada Indah Lestari yaitu yaitu konsep dasar dan pengertian sistem, sistem informasi, definisi distribusi, metode Revised Distribution, software yang digunakan, serta kebutuhan fungsional dan basis data.

BAB III. ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini menjelaskan mengenai hasil analisis terhadap sistem yang sedang berjalan untuk mengetahui kekurangan dan kebutuhan sistem yang akan dibangun agar menjadi lebih baik. Menjelaskan tentang perancangan sistem secara keseluruhan berdasarkan hasil analisis. Meliputi analisis sistem dan analisis proses yang digambarkan dengan ERD, analisis kebutuhan non fungsional (perangkat lunak, perangkat keras, dan pengguna (user)), analisis kebutuhan fungsional yang menggambarkan alur sistem dengan menggunakan tools Data Flow Diagram

(DFD). Perancangan sistem dimulai dari perancangan data, perancangan menu, perancangan antarmuka dan perancangan prosedural.

BAB IV. IMPLEMENTASI DAN PENGUJIAN SISTEM

Pembahasan dalam bab ini yaitu tentang hasil implementasi dari hasil analisis dan perancangan, beserta hasil pengujian dari perangkat lunak yang akan dibangun.

BAB V. KESIMPULAN DAN SARAN

Bab ini berisi tentang kesimpulan yang merupakan ringkasan keseluruhan dari pembangunan perangkat lunak ini dan saran-saran berisi tentang tindak lanjut atau pengembangan yang dapat dilakukan terhadap perangkat lunak yang telah dibangun.


(17)

(18)

125

BAB 4

IMPLEMENTASI DAN PENGUJIAN SISTEM

Tahap implementasi ini meliputi implementasi prosedur dan data, dan implementasi perangkat lunak, sedangkan untuk tahap pengujian meliputi pengujian pada perangkat lunak yang telah dimplementasikan sebelumnya.

4.1 Implementasi

Pada tahap ini, menyajikan hasil dari tahap-tahap analisis dan perancangan yang telah dilakukan dan dituangkan ke dalam sebuah aplikasi. Aplikasi yang dimaksud adalah Sistem Pendistribusian dengan Metode Revised Distribution Method di PT. Persada Indah Lestari. Aplikasi ini berbasis client-server. Menu yang terdapat dalam aplikasi ini akan ditampilkan seluruhnya pada tahap implementasi.

4.1.1 Implementasi Perangkat Lunak

Implementasi kebutuhan perangkat lunak untuk pembangunan dan pengaksesan sistem agar aplikasi ini dapat berjalan dengan baik adalah sebagai berikut.

Tabel 4.1 Implementasi Perangkat Lunak

No Perangkat Lunak Spesifikasi

1 Sistem Operasi Windows 7

2 Database MySQL Server

3 Bahasa Pemrograman Pascal

4 Tool Pembangun Aplikasi Embarcadero Delphi XE5

Untuk menjalankan aplikasi ini membutuhkan perangkat lunak sebagai berikut.

Tabel 4.2 Spesifikasi Minimum Perangkat Lunak

No Perangkat Lunak Spesifikasi


(19)

Setelah dilakukan analisis terhadap perangkat lunak yang ada di PT. Persada Indah Lestari, perangkat lunak yang digunakan saat ini sudah cukup untuk menjalankan aplikasi ini.

4.1.2 Implementasi Perangkat Keras

Selain perangkat lunak (software), dibutuhkan juga keberadaan perangkat keras (hardware). Kebutuhan minimum yang diperlukan agar aplikasi ini dapat berjalan dengan baik adalah dengan spesifikasi sebagai berikut.

Tabel 4.3 Implementasi Perangkat Keras

No Perangkat Keras Spesifikasi

1 Processor Intel pentium Dual Core 2,6 GHz

2 Monitor 14” (inchi) resolusi 1366 x 768 pixel

3 Memory 1GB DDR2

4 Hard Disk 250 GB

5 VGA 256 MB

6 Keyboard Memiliki tombol keyboard yang

lengkap

7 Mouse Memiliki tombol mouse yang sperti

umumnya 8 Printer

9 Kabel UTP Lan card 10/100 Mbps

4.1.3 Implementasi Basis Data

Dalam pembangunan Sistem Pendistribusian dengan Metode Revised Distribution Method di PT. Persada Indah Lestari ini menggunakan aplikasi Embarcadero Delphi XE5 dan MySQL Server sebagai DBMS.

Berikut adalah implementasi basis data untuk pembangunan Sistem Pendistribusian ini.


(20)

127

Tabel 4.4 Implementasi Basis Data

No Nama Tabel Nama File

1 Tabel User User.sql

2 Tabel Barang Barang.sql

3 Tabel Kendaraan Kendaraan.sql

4 Tabel Kota Kota.sql

5 Tabel Proyek Proyek.sql

6 Tabel Rencana Pengiriman Rencana_pengiriman.sql 7 Tabel Pengiriman Pengiriman.sql

Berikut adalah implementasi pembuatan basis data untuk pembangunan Sistem Pendistribusian ini.

1. Tabel User

Tabel user berfungsi menyimpan data akun pengguna sistem ini. Berikut ada pengkodean untuk tabel user.

DROP TABLE IF EXISTS `user`; CREATE TABLE `user` (

`ID_USER` varchar(10) NOT NULL, `NAMA` varchar(30) NOT NULL, `USERNAME` varchar(30) NOT NULL, `PASSWORD` varchar(30) NOT NULL, `HAK_AKSES` varchar(25) NOT NULL, PRIMARY KEY (`ID_USER`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

2. Tabel Barang

Tabel barang berfungsi menyimpan data barang bahan beton yang digunakan dalam sistem ini. Berikut ada pengkodean untuk tabel barang.

DROP TABLE IF EXISTS `barang`; CREATE TABLE `barang` (

`ID_BARANG` varchar(10) NOT NULL, `MUTU` varchar(10) NOT NULL,


(21)

`HARGA` double NOT NULL,

`ID_USER` varchar(10) NOT NULL, PRIMARY KEY (`ID_BARANG`)

INDEX ‘id_user‘ (‘id_user‘)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

3. Tabel Kendaraan

Tabel kendaraan berfungsi menyimpan data kendaraan yang digunakan dalam sistem ini. Berikut ada pengkodean untuk tabel kendaraan.

DROP TABLE IF EXISTS `kendaraan`; CREATE TABLE `kendaraan` (

`NO_POLISI` varchar(12) NOT NULL,

`JENIS_KENDARAAN` varchar(30) NOT NULL, `KAPASITAS` int(11) NOT NULL,

`KONSUMSI_BBM` double NOT NULL, `KONDISI` varchar(20) NOT NULL, `NAMA_SUPIR` varchar(30) NOT NULL, `STATUS` varchar(30) NOT NULL, `ID_USER` varchar(10) NOT NULL, PRIMARY KEY (`NO_POLISI`)

INDEX ‘id_user‘ (‘id_user‘)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

4. Tabel Kota

Tabel kota berfungsi menyimpan data kota sebagai acuan jarak yang digunakan dalam sistem ini. Berikut ada pengkodean untuk tabel kota.

DROP TABLE IF EXISTS `kota`; CREATE TABLE `kota` (

`ID_KOTA` varchar(10) NOT NULL, `NAMA_KOTA` varchar(50) NOT NULL, `JARAK` double NOT NULL,

`ID_USER` varchar(10) NOT NULL, PRIMARY KEY (`ID_KOTA`)

INDEX ‘id_user‘ (‘id_user‘)


(22)

129

5. Tabel Proyek

Tabel proyek berfungsi menyimpan data proyek yang akan digunakan untuk membuat perencanaan distribusi dalam sistem ini. Berikut ada pengkodean untuk tabel proyek.

DROP TABLE IF EXISTS `proyek`; CREATE TABLE `proyek` (

`NO` int(11) NOT NULL AUTO_INCREMENT, `SO` varchar(25) NOT NULL AUTO_INCREMENT, `TGL_PESAN` date NOT NULL,

`NAMA_KONSUMEN` varchar(30) NOT NULL, `ALAMAT` varchar(100) NOT NULL,

`NO_TELEPON` varchar(15) NOT NULL, `ID_KOTA` varchar(10) NOT NULL, `ID_BARANG` varchar(10) NOT NULL, `VOLUME` double NOT NULL,

`TOTAL` double NOT NULL,

`VERIFIKASI` varchar(10) NOT NULL, `STATUS` varchar(20) NOT NULL, `ID_USER` varchar(10) NOT NULL, PRIMARY KEY (`SO`)

INDEX ‘id_user‘ (‘id_user‘) INDEX `id_kota` (`id_kota`) INDEX `id_barang` (`id_barang`)

) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;

6. Tabel Rencana Pengiriman

Tabel rencana pengiriman berfungsi menyimpan data rencana pengiriman yang digunakan dalam sistem ini. Berikut ada pengkodean untuk tabel rencana pengiriman.

DROP TABLE IF EXISTS `rencana_pengiriman`; CREATE TABLE `rencana_pengiriman` (

`Id` int(11) NOT NULL AUTO_INCREMENT, `SO` varchar(15) DEFAULT NULL,

`MUTU` varchar(20) DEFAULT NULL, `VOLUME` double DEFAULT NULL,


(23)

`TGL_KIRIM` date DEFAULT NULL,

`JENIS_TRUK` varchar(25) DEFAULT NULL, `JML_TRUK` double DEFAULT NULL,

`BIAYA_DSITRIBUSI` double DEFAULT NULL, PRIMARY KEY (`Id`)

INDEX ‘id_user‘ (‘id_user‘)

) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;

7. Tabel Pengiriman

Tabel pengiriman berfungsi menyimpan data pengiriman yang kan diguakan untuk membuat surat jalan dalam sistem ini. Berikut ada pengkodean untuk tabel pengiriman.

DROP TABLE IF EXISTS `pengiriman`; CREATE TABLE `pengiriman` (

`NO_SJ` varchar(20) NOT NULL, `SO` varchar(25) NOT NULL,

`TGL_KIRIM` timestamp NULL DEFAULT NULL, `NO_POLISI` varchar(15) NOT NULL DEFAULT '', `VOLUME` double NOT NULL,

`BIAYA_DISTRIBUSI` double NOT NULL, `HARGA_BETON` double NOT NULL, `TOTAL` double NOT NULL,

`ID_USER` varchar(10) NOT NULL, PRIMARY KEY (`NO_SJ`)

INDEX ‘id_user‘ (‘id_user‘)

INDEX ‘id_kendaraan‘ (‘id_kendaraan‘) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

4.1.4 Implementasi Antarmuka

Setelah melakukan implementasi basis data, maka dilakukanlah implementasi antarmuka yang berguna sebagai tampilan untuk pengguna aplikasi ini nantinya. Implementasi antarmuka dilakukan pada setiap hasil perancangan antarmuka yang telah dibuat ke dalam bentuk aplikasi pada kompiler Embarcadero Delphi XE5.


(24)

131

Implementasi antarmuka Sistem Pendistribusian dengan Metode Revised Distribution Method di PT. Persada Indah Lestari ini adalah sebagai berikut.

1. Implementasi antarmuka Sales Project

Implementasi antarmuka Sales Project adalah sebagai berikut. Tabel 4.5 Implementasi Antarmuka Sales Project

Menu Proses Ke- Nama File

Login : FormUtama 1.0

FormUtama.dfm FormUtama.pas FormUtama.dcu

Lupa Password : FormUtama 2.0

FormUtama.dfm FormUtama.pas FormUtama.dcu

Pengolahan Data Proyek :

FormUtama - FPesanInput 4.1

FormUtama.dfm FormUtama.pas FormUtama.dcu FPesanInput.dfm FPesanInput.pas FPesanInput.dcu Tambah Data Proyek :

FPesanInput 4.1.1

FPesanInput.dfm FPesanInput.pas FPesanInput.dcu Ubah Data Proyek :

FPesanInput 4.1.2

FPesanInput.dfm FPesanInput.pas FPesanInput.dcu Cari Data Proyek :

FPesanInput 4.1.3

FPesanInput.dfm FPesanInput.pas FPesanInput.dcu


(25)

2. Implementasi antarmuka Project Value

Implementasi antarmuka Project Value adalah sebagai berikut. Tabel 4.6 Implementasi Antarmuka Project Value

Menu Proses Ke- Nama File

Login : FormUtama 1.0

FormUtama.dfm FormUtama.pas FormUtama.dcu

Lupa Password : FormUtama 2.0

FormUtama.dfm FormUtama.pas FormUtama.dcu Pengolahan Data Akun User

: FUser 3.1

FUser.dfm FUser.pas FUser.dcu Tambah Data Akun User :

FUser 3.1.1

FUser.dfm FUser.pas FUser.dcu Ubah Data Akun User :

FUser 3.1.2

FUser.dfm FUser.pas FUser.dcu Hapus Data Akun User :

FUser 3.1.3

FUser.dfm FUser.pas FUser.dcu

Cari Data Akun User : FUser 3.1.4

FUser.dfm FUser.pas FUser.dcu

Pengolahan Data Kendaraan

: FormUtama - FKendaraan 3.2

FormUtama.dfm FormUtama.pas FormUtama.dcu FKendaraan.dfm FKendaraan.pas


(26)

133

FKendaraan.dcu

Tambah Data Kendaraan : FKendaraan - FKendaraanInput

3.2.1

FKendaraan.dfm FKendaraan.pas FKendaraan.dcu FKendaraanInput.dfm FKendaraanInput.pas FKendaraanInput.dcu

Ubah Data Kendaraan : FKendaraan - FKendaraanInput

3.2.2

FKendaraan.dfm FKendaraan.pas FKendaraan.dcu FKendaraanInput.dfm FKendaraanInput.pas FKendaraanInput.dcu Hapus Data Kendaraan :

FKendaraan 3.2.3

FKendaraan.dfm FKendaraan.pas FKendaraan.dcu Cari Data Kendaraan :

FKendaraan 3.2.4

FKendaraan.dfm FKendaraan.pas FKendaraan.dcu Pengolahan Data Barang:

FBarang 3.3

FBarang.dfm FBarang.pas FBarang.dcu Tambah Data Barang:

FBarang 3.3.1

FBarang.dfm FBarang.pas FBarang.dcu

Ubah Data Barang: FBarang 3.3.2

FBarang.dfm FBarang.pas FBarang.dcu Hapus Data Barang: FBarang 3.3.3 FBarang.dfm


(27)

FBarang.dcu

Cari Data Barang: FBarang 3.3.4

FBarang.dfm FBarang.pas FBarang.dcu Pengolahan Data Kota :

FKota 3.4

FKota.dfm FKota.pas FKota.dcu

Tambah Data Kota : FKota 3.4.1

FKota.dfm FKota.pas FKota.dcu

Ubah Data Kota : FKota 3.4.2

FKota.dfm FKota.pas FKota.dcu

Hapus Data Kota : FKota 3.4.3

FKota.dfm FKota.pas FKota.dcu

Cari Data Kota : FKota 3.4.4

FKota.dfm FKota.pas FKota.dcu

Pengolahan Data Rencana Pengiriman : FormUtama –

FPengiriman - FormDistribusi

4.2

FormUtama.dfm FormUtama.pas FormUtama.dcu FPengiriman.dfm FPengiriman.pas FPengiriman.dcu FormDistribusi.dfm FormDistribusi.pas FormDistribusi.dcu Tambah Data Rencana

Pengiriman : FPengiriman - 4.2.1

FPengiriman.dfm FPengiriman.pas


(28)

135

FormDistribusi FPengiriman.dcu

FormDistribusi.dfm FormDistribusi.pas FormDistribusi.dcu

Cari Data Rencana Pengiriman : FPengiriman -

FormDistribusi

4.2.2

FPengiriman.dfm FPengiriman.pas FPengiriman.dcu FormDistribusi.dfm FormDistribusi.pas FormDistribusi.dcu Pengolahan Data Surat Jalan

: FormDistribusi 4.3

FormDistribusi.dfm FormDistribusi.pas FormDistribusi.dcu Buat Surat Jalan :

FormDistribusi 4.3.1

FormDistribusi.dfm FormDistribusi.pas FormDistribusi.dcu Cari Data Surat Jalan :

FormDistribusi 4.3.2

FormDistribusi.dfm FormDistribusi.pas FormDistribusi.dcu Laporan Distribusi :

FormDistribusi 4.4

FormDistribusi.dfm FormDistribusi.pas FormDistribusi.dcu Buat Laporan Distribusi :

FormDistribusi 4.4.1

FormDistribusi.dfm FormDistribusi.pas FormDistribusi.dcu Cari Laporan Distribusi :

FormDistribusi 4.4.2

FormDistribusi.dfm FormDistribusi.pas FormDistribusi.dcu


(29)

3. Implementasi antarmuka Project Manager

Implementasi antarmuka Project Manager adalah sebagai berikut. Tabel 4.7 Implementasi Antarmuka Project Manager

Menu Proses Ke- Nama File

Login : FormUtama 1.0

FormUtama.dfm FormUtama.pas FormUtama.dcu

Lupa Password : FormUtama 2.0

FormUtama.dfm FormUtama.pas FormUtama.dcu

Laporan Distribusi :

FormUtama - FormDistribusi 4.4

FormUtama.dfm FormUtama.pas FormUtama.dcu FormDistribusi.dfm FormDistribusi.pas FormDistribusi.dcu

Cari Laporan Distribusi :

FormUtama - FormDistribusi 4.4.2

FormUtama.dfm FormUtama.pas FormUtama.dcu FormDistribusi.dfm FormDistribusi.pas FormDistribusi.dcu

4.2 Pengujian

Pengujian dilakukan untuk melihat fungsionalitas dalam sistem sudah berjalan sesuai dengan kebutuhan dan perancangan yang telah dilakukan sebelumnya. Pengujian dilakukan dalam dua tahap yaitu pengujian sistem dan pengujian dengan metode wawancara. Pengujian sistem bertujuan untuk melakukan pengujian terhadap fungsi-fungsi dalam sistem agar terhindar dari


(30)

137

error dan kesalahan. Sedangkan pengujian Beta berfokus pada pengujian terhadap pengguna sistem ini yaitu dengan cara mewawancarai pengguna sistem.

4.2.1 Pengujian Sistem

Sebuah aplikasi yang akan diterapkan di instansi haruslah bebas dari kesalahan-kesalahan atau error. Oleh karena itu, aplikasi harus diuji coba terlebih dahulu untuk menemukan kesalahan-kesalahan yang mungkin terjadi. Pengujian ini menggunakan metoda pengujian black box.

Pengujian black box berfokus pada persyaratan fungsional perangkat lunak. Pengujian ini berusaha menemukan kesalahan antara lain :

1. Fungsi-fungsi yang tidak benar atau hilang 2. Kesalahan interface

3. Kesalahan dalam struktur data 4. Kesalahan kinerja

Berikut adalah rencana pengujian sistem untuk sistem yang telah dibangun. Tabel 4.8 Rencana Pengujian Sistem Sales Project

Item Uji Detail Pengujian Metode Pengujian

Login Verifikasi Login Black Box

Pengolahan Data Proyek Tambah, edit, cari data proyek

Black Box

Tabel 4.9 Rencana Pengujian Sistem Project Value

Item Uji Detail Pengujian Metode Pengujian

Login Verifikasi Login Black Box

Pengolahan Data User Tambah, edit, hapus data akun user

Black Box

Pengolahan Data Kendaraan

Tambah, edit, hapus, cari data kendaraan

Black Box

Pengolahan Data Kota Tambah, edit, hapus data kota


(31)

Pengolahan Data Barang Tambah, edit, hapus data barang

Black Box

Buat Rencana Distribusi dan Hitung Biaya Distribusi

Tambah, cari data rencana distribusi

Black Box

Buat Laporan Distribusi Tambah, cari data laporan distribusi

Black Box

Buat Surat Jalan Tambah, cari data surat jalan

Black Box

Tabel 4.10 Rencana Pengujian Sistem Project Manager

Item Uji Detail Pengujian Metode Pengujian

Login Verifikasi Login Black Box

Laporan Distribusi Tampil, cari data laporan distribusi

Black Box

Tabel 4.11 Rencana Pengujian Implementasi Metode RDI

Item Uji Detail Pengujian Metode Pengujian Pembuatan Rencana

Distribusi dan Perhitungan Biaya Distribusi

Membuat Rencana Distribusi Berdasarkan Data Proyek dan Kendaraan, lalu

melakukan perhitungan biaya distribusi

berdasarkan data rencana distribusi


(32)

139

Hasil pengujian Alpha dengan metode black box adalah sebagai berikut.

1. Pengujian Sistem Sales Project a. Pengujian Login

Tabel 4.12 Pengujian Login Sales Project Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Username : EUIS Dapat terisi pada

edit text username

Dapat mengisi username pada edit text username

[ √ ] Diterima [ ] Ditolak

Password : EUIS1234

Dapat terisi pada edit text password

Dapat mengisi password pada edit text password dan menampilkan pesan “Anda Berhasil Login, Terima Kasih” lalu masuk ke menu utama setelah menekan tombol masuk

[ √ ] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data Salah) Username : Asep

Password : EUIS1234 Mengisi username dengan benar Dapat menampilkan pesan “Maaf Username/Password Salah”

[ √ ] Diterima [ ] Ditolak

Username : EUIS Password : 1212

Mengisi password dengan benar Dapat menampilkan pesan “Maaf Username/Password Salah”

[ √ ] Diterima [ ] Ditolak

Username : Asep Password : 1212

Mengisi username dan password

Dapat menampilkan pesan “Maaf

[ √ ] Diterima [ ] Ditolak


(33)

dengan benar Username/Password Salah”

b. Pengujian Pengolahan Data Proyek

Tabel 4.13 Pengujian Pengolahan Data Proyek Sales Project Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Manambah data

proyek, contoh: SO: auto increment Tgl_pesan: pilih tanggal 07 Desember 2013

Nama konsumen: Bapak Otong Alamat : Gudang Sumedang No Telp : 085222757593

Kota: pilih Sumedang Barang: pilih K-225 Volume: 20

Dapat Mengisikan data proyek pada edit text yang tersedia dengan benar lalu dapat menggunakan tombol simpan untuk menyimpan data yang sudah diisi dan Data berhasil tersimpan ke database Data proyek terisi dengan benar, Form input data proyek ditutup kemudian Data ditampilkan pada DBGrid setelah menekan tombol Simpan, lalu muncul pesan “Data berhasil disimpan”

[ √ ] Diterima [ ] Ditolak

Mengubah data proyek, contoh data masukan:

Dapat memilih salah satu data yang ada di

DBGrid kemudian

Dapat

menampilkan form edit data proyek dan Data

[ √ ] Diterima [ ] Ditolak


(34)

141

SO: auto increment Tgl_pesan: pilih tanggal 07 Desember 2013

Nama konsumen: Bapak Otong Alamat : Gudang Sumedang No Telp : 085222757593

Kota: pilih Sumedang Barang: pilih K-225 Volume: 24

dapat memilih tombol ubah, lalu sistem dapat menampilkan data yang dipilih pada masing-masing edit text kemudian data dapat diubah sesuai kebutuhan

dapat muncul pada masing-masing edit text, kemudian dapat diubah, setelah selesai tekan tombol Simpan, maka akan menampilkan pesan “Data berhasil disimpan”

Mencari data proyek contoh:

SO: A13.01531

Dapat mengisi kondisi pencarian data menggunakan SO

Dapat

menampilkan data proyek yang dicari dan

menampilkan pesan “Maaf data tidak ditemukan” jika data proyek yang dicari tidak ditemukan

[ √ ] Diterima [ ] Ditolak


(35)

Kasus dan Hasil Uji (Data Salah) Mengosongkan

semua edit text pada form input data proyek lalu menekan tombol simpan

Data tidak dapat disimpan dalam database dan dapat menampilkan pesan “Mohon Isikan Data Dengan Benar, Tidak Boleh Ada Yang Kosong”

Dapat

menampilkan pesan “Mohon Isikan Data Dengan Benar, Tidak Boleh Ada Yang Kosong”

[√ ] Diterima [ ] Ditolak

2. Pengujian Sistem Project Value a. Pengujian Login

Tabel 4.14 Pengujian Login Project Value Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Username :

SAMADI

Dapat mengisi data pada edit text username

Dapat mengisi username pada edit text username

[ √ ] Diterima [ ] Ditolak

Password : SAMADI1234

Dapat mengisi data pada edit text password

Dapat mengisi password pada edit text password dan menampilkan pesan “Anda Berhasil Login, Terima Kasih” lalu masuk ke menu utama setelah menekan tombol masuk

[ √ ] Diterima [ ] Ditolak


(36)

143

Kasus dan Hasil Uji (Data Salah) Username : Asep

Password : SAMADI1234 Mengisi username dengan benar Dapat menampilkan pesan “Maaf Username/Password Salah”

[ √ ] Diterima [ ] Ditolak

Username : SAMADI Password : 1212

Mengisi password dengan benar Dapat menampilkan pesan “Maaf Username/Password Salah”

[ √ ] Diterima [ ] Ditolak

Username : Asep Password : 1212

Mengisi username dan password dengan benar Dapat menampilkan pesan “Maaf Username/Password Salah”

[ √ ] Diterima [ ] Ditolak

b. Pengujian Pengolahan Data User

Tabel 4.15 Pengujian Pengolahan Data User Project Value Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Menambah data

akun user, contoh:

Hak Akses: pilih Sales Project Id_User : PSLS

Username : EUIS Password : EUIS1256

Dapat Mengisikan data user pada edit text yang tersedia dengan benar lalu dapat menekan tombol simpan untuk menyimpan data yang sudah diisi dan Data berhasil tersimpan ke database

Data user terisi dengan benar dan muncul pesan “Data berhasil disimpan”, lalu Data ditampilkan pada DBGrid setelah menekan tombol Simpan

[ √ ] Diterima [ ] Ditolak


(37)

Mengubah data user, contoh: Hak Akses: pilih Sales Project

Id_User : PSLS

Username : EUIS

Password : EUIS1234

Dapat memilih salah satu data yang ada di

DBGrid, dan dapat menekan tombol Ubah Data User, lalu data akan muncul pada masing-masing edit text kemudian ubah data user sesuai kebutuhan

Data muncul pada masing-masing edit text, kemudian dapat diubah, setelah selesai tekan tombol Simpan, maka akan menampilkan pesan “Data berhasil disimpan”

[ √ ] Diterima [ ] Ditolak

Menghapus data user

Dapat memilih salah satu data akun user lalu dapat menekan tombol hapus

Dapat menghapus data akun user yang dipilih

[ √ ] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data Salah) Mengosongkan

semua edit text pada form input data user lalu klik simpan

Mengosongkan semua edit text pada form input data user lalu tekan simpan dan akan menampilkan pesan “Mohon Isikan Data Dengan Benar, Tidak Boleh Ada Yang Kosong”

Dapat menampilkan pesan “Mohon Isikan Data Dengan Benar, Tidak Boleh Ada Yang Kosong”

[ √ ] Diterima [ ] Ditolak


(38)

145

c. Pengujian Pengolahan Data Kendaraan

Tabel 4.16 Pengujian Pengolahan Data Kendaraan Project Value Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Menambah data

kendaraan, contoh: No Polisi : D 8115 EA Jenis Kendaraan: Kecil

Kapasitas : 3

Konsumsi BBM : 0.3

Kondisi: pilih baik

Nama supir : MUMED

Status: pilih ADA

Dapat Mengisikan data kendaraan pada edit text yang tersedia dengan benar, lalu dapat menekan tombol simpan untuk menyimpan data yang sudah diisi kemudian menampilkan pesan “Data berhasil disimpan” dan Data akan tersimpan ke database

Data kendaraan terisi dengan benar dan dapat menekan tombol Simpan kemudian muncul pesan “Data berhasil disimpan”, lalu Data ditampilkan pada DBGrid.

[ √ ] Diterima [ ] Ditolak

Mengubah data kendaraan, contoh: No Polisi : D 8115 EA Jenis Kendaraan: Kecil

Dapat memilih salah satu data yang ada di

DBGrid kemudian dapat menekan tombol ubah dan dapat

Menampilkan form ubah data kendaraan dan Data akan muncul pada masing-masing edit text, kemudian dapat diubah, setelah

[ √ ] Diterima [ ] Ditolak


(39)

Kapasitas : 3 Konsumsi BBM : 0.3

Kondisi: pilih baik

Nama supir : MEMED

Status: pilih ADA

menampilkan data pada masing-masing edit text di form ubah data kemudian dapat mengubah data kendaraan sesuai kebutuhan

selesai tekan tombol Simpan, maka akan menampilkan pesan “Data berhasil disimpan” Menghapus data kendaraan Dapat memilih salah data kendaraan lalu dapat menekan tombol hapus dan data yang dipih akan terhapus

Dapat menghapus data kendaraan yang dipilih

[ √ ] Diterima [ ] Ditolak

Mencari data kendaraan, contoh: Status Kendaraan: ADA Dapat memilih kondisi status pada pencarian data, lalu pilih ADA dan dapat menekan tombol cari. Sistem akan menampilkan data yang dicari jika ada dan

menampilkan pesan “Maaf data tidak ditemukan”

Dapat menampilkan data kendaraan yang dicari dan

menampilkan pesan “Maaf data tidak ditemukan” jika kendaraan yang dicari tidak ditemukan

[ √ ] Diterima [ ] Ditolak


(40)

147

jika kendaraan yang dicari tidak ditemukan

Kasus dan Hasil Uji (Data Salah) Mengosongkan

semua edit text pada form input data kendaraan lalu klik simpan

dapat menekan tombol simpan dan sistem akan

menampilkan pesan “Maaf data tidak ditemukan” jika kendaraan yang dicari tidak ditemukan

Dapat menampilkan pesan “Mohon Isikan Data Dengan Benar, Tidak Boleh Ada Yang Kosong”

[ √ ] Diterima [ ] Ditolak

d. Pengujian Pengolahan Data Kota

Tabel 4.17 Pengujian Pengolahan Data Kota Project Value Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Menambah data

kota, contoh:

Id Kota : CMH

Nama kota : CIMAHI Jarak : 45

Dapat Mengisikan data kota pada edit text yang tersedia lalu dapat menekan tombol simpan untuk menyimpan data yang sudah diisi dan

menampilkan pesan “Data

berhasil disimpan”, lalu Data berhasil

Data kota terisi dengan benar dan muncul pesan “Data berhasil disimpan” setelah menekan tombol Simpan, lalu Data ditampilkan pada DBGrid

[ √ ] Diterima [ ] Ditolak


(41)

tersimpan ke database Mengubah data

kota, contoh:

Id Kota : CMH

Nama kota : CIMAHI Jarak : 35

Dapat memilih salah satu data yang ada di

DBGrid kemudian dapat menekan tombol ubah lalu Data akan muncul pada masing-masing edit text dan dapat mengubah data kota sesuai kebutuhan

Data akan muncul pada masing-masing edit text, kemudian dapat diubah, setelah selesai tekan tombol Simpan, maka akan

menampilkan pesan “Data berhasil disimpan”

[ √ ] Diterima [ ] Ditolak

Menghapus data kota

Dapat memilih salah data kota lalu dapat menekan tombol hapus dan data yang dipilih akan terhapus

Dapat menghapus data kota yang dipilih

[ √ ] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data Salah) Mengosongkan

semua edit text pada form input data kota lalu klik simpan

Dapat menekan tombol simpan dan menampilkan pesan pesan “Mohon Isikan Data Dengan Benar, Tidak Boleh Ada Yang

Dapat menampilkan pesan “Mohon Isikan Data Dengan Benar, Tidak Boleh Ada Yang Kosong”

[ √ ] Diterima [ ] Ditolak


(42)

149

Kosong”.

e. Pengujian Pengolahan Data Barang

Tabel 4.18 Pengujian Pengolahan Data Barang Project Value Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Menambah data

barang baru, contoh:

Id Barang: RMK-700

Mutu: K-700

Harga : 955000

Dapat Mengisikan data barang pada edit text yang tersedia lalu dapat menekan tombol simpan untuk menyimpan data dan menampilkan pesan “Data berhasil disimpan” kemudian Data berhasil tersimpan ke database

Data barang terisi dengan benar dan menampilkan pesan “Data berhasil disimpan” setelah menekan tombol, lalu Data ditampilkan pada DBGrid

[ √ ] Diterima [ ] Ditolak

Mengubah data barang, contoh:

Id Barang: RMK-700

Mutu: K-700

Harga : 900000

Dapat memilih salah satu data yang ada di

DBGrid kemudian dapat menekan tombol ubah lalu Data akan muncul pada masing-masing edit text, dan dapat mengubah data barang sesuai

Data yang dipilih muncul pada masing-masing edit text setelah

menekan tombol ubah, kemudian data dapat diubah,

setelah selesai tekan tombol Simpan, maka akan

menampilkan pesan “Data berhasil

[ √ ] Diterima [ ] Ditolak


(43)

kebutuhan dan menampilkan pesan “Data berhasil disimpan” disimpan” Menghapus data barang Dapat memilih salah satu data barang lalu dapat menekan tombol hapus dan data yang dipilih akan terhapus

Dapat menghapus data barang yang dipilih setelah menekan tombol hapus

[ √ ] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data Salah) Mengosongkan

semua edit text pada form input data barang lalu klik simpan

Dapat menekan tombol simpan dan menampilkan pesan “Mohon Isikan Data Dengan Benar, Tidak Boleh Ada Yang Kosong”

Dapat menampilkan pesan “Mohon Isikan Data Dengan Benar, Tidak Boleh Ada Yang Kosong”

[ √ ] Diterima [ ] Ditolak

f. Pengujian Buat Rencana Pengiriman

Tabel 4.19 Pengujian Buat Rencana Pengiriman Project Value Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Buat Rencana

Pengiriman, contoh data masukan:

Dapat memilih salah satu data proyek lalu menekan tombol

Dapat menampilkan form hasil rencana pengiriman dan Data ditampilkan

[ √ ] Diterima [ ] Ditolak


(44)

151

SO: A13.01531 Mutu: K-350 Volume: 45 TGL_PESAN: 2013-11-20 TGL_KIRIM: 2013-12-07

Nama_Konsumen: Bapak Nunus Kota: Kab. Bandung Mutu: K-350 Harga: Rp.650.000 Volume: 45 Total:

Rp.34.875.000 Jenis_Truk: Besar Jml_Truk : 6 Biaya Umum: 100.000

Buat Rencana Pengiriman, lalu dapat menekan tombol simpan untuk menyimpan data rencana pengiriman dan Data berhasil tersimpan ke database dan menampilkan pesan “Data berhasil disimpan, silahkan buat surat jalan”.

pada DBGrid setelah menekan tombol Simpan, lalu muncul pesan “Data berhasil disimpan, silahkan buat surat jalan”


(45)

Biaya_Dsitribusi: Rp. 2.047.500

Kasus dan Hasil Uji (Data Salah) Menekan tombol Buat Rencana Distribusi dengan kondisi semua kendaraan sudah dalam kondisi proses Dapat menekan tombol Buat Rencana Distribusi dan menampilkan pesan “Maaf Kendaraan Tidak Mencukupi” dan pembuatan rencana dibatalkan Dapat menampilkan pesan “Maaf Kendaraan Tidak Mencukupi” dan pembuatan rencana dibatalkan

[ √ ] Diterima [ ] Ditolak

g. Pengujian Buat Surat Jalan

Tabel 4.20 Pengujian Buat Surat Jalan Project Value Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Buat Surat Jalan

Contoh data masukan: No_SJ: SJA13.01531-1 SO: A13.01531 No_Polisi: D8054FF Mutu : K-350 Volume: 45

Dapat memilih salah satu data rencana

pengiriman lalu dapat menekan tombol Buat Surat Jalan, dan data akan ditampikan pada panel Surat Jalan.

Dapat menampilkan surat jalan sesuai jumlah kendaraan yang akan

digunakan untuk distribusi pada panel Surat Jalan

[ √ ] Diterima [ ] Ditolak


(46)

153

Kasus dan Hasil Uji (Data Salah) Pilih salah satu

data rencana distribusi yang sudah dibuatkan surat jalan

Dapat memilih salah satu data rencana

pengiriman yang sudah dibuatkan surat jalan lalu dapat menekan tombol Buat Surat Jalan dan

menampilkan pesan “Maaf Rencana

Pengiriman untuk ‘SO’ Sudah Dibuat”

Dapat menampilkan pesan “Maaf

Rencana Pengiriman untuk ‘SO’ Sudah Dibuat” dan pembuatan surat jalan dibatalkan

[ √ ] Diterima [ ] Ditolak

h. Pengujian Buat Laporan Distribusi

Tabel 4.21 Pengujian Buat Laporan Distribusi Project Value Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Buat Laporan

Distribusi

Dapat menekan tombol Buat Laporan dan Data Laporan akan ditampilkan pada form report

Dapat menampilkan form cetak laporan distribusi yang siap untuk diprint

[ √ ] Diterima [ ] Ditolak


(47)

3. Pengujian Sistem Project Manager a. Pengujian Login

Tabel 4.22 Pengujian Login Project Manager Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Username :

AHMAD

Dapat terisi pada edit text username

Dapat mengisi username pada edit text username

[ √ ] Diterima [ ] Ditolak

Password : AHMAD1234

Dapat terisi pada edit text password

Dapat mengisi password pada edit text password dan menampilkan pesan “Anda Berhasil Login, Terima Kasih” lalu masuk ke menu utama setelah menekan tombol masuk

[ √ ] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data Salah) Username : Asep

Password : AHMAD1234 Mengisi username dengan benar Dapat menampilkan pesan “Maaf Username/Password Salah”

[ √ ] Diterima [ ] Ditolak

Username : AHMAD

Password : 1212

Mengisi password dengan benar Dapat menampilkan pesan “Maaf Username/Password Salah”

[ √ ] Diterima [ ] Ditolak

Username : Asep Password : 1212

Mengisi username dan password dengan benar Dapat menampilkan pesan “Maaf Username/Password Salah”

[ √ ] Diterima [ ] Ditolak


(48)

155

b. Pengujian Laporan Distribusi

Tabel 4.23 Pengujian Tampil Laporan Distribusi Project Value Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Menu Laporan Dapat Memilih

menu Laporan pada home Project Manager

Dapat menampilkan Informasi Laporan Distribusi pada DBGrid

[ √ ] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data Salah)

4. Pengujian Implementasi Metode RDI

Tabel 4.24 Pengujian Implementasi Metode RDI Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Membuat Rencana Distribusi dan Menghitung Biaya Distribusi Contoh data masukan: SO: A13.01531 Mutu: K-350 Volume: 45

Kota: Kab. Bandung

Dapat Membuat rencana distribusi sesuai kebutuhan (jenis truk dan jumlah truk yang akan digunakan) berdasarkan jumlah truk yang tersedia dan menghitung biaya distribusi untuk satu kali distribusi berdasar-kan rencana distri-busi, jarak tempuh,

Dapat menampilkan hasil rencana distribusi dan hasil perhitungan biaya distribusi pada form Rencana Distribusi berdasarkan volume pesanan, jarak tempuh, jumlah

[ √ ] Diterima [ ] Ditolak


(49)

Jarak : 30 KM

Truk dengan status ADA

Penggunaan BBM sesuai jenis truk

Harga Solar: Rp.5.500

Biaya Umum: Rp.100.000

konsumsi BBM sesuai jenis truk, jumlah truk yang digunakan, harga solar dan biaya umum, lalu menjum-lahkan total biaya distribusi dan menampilkan hasil perencanaan pada form Rencana Distribusi truk yang tersedia dan yang akan digunakan, konsumsi BBM sesuai jenis truk, harga solar dan biaya umum.

Kasus dan Hasil Uji (Data Salah) Menekan tombol

Buat Rencana Distribusi dengan kondisi semua kendaraan sudah dalam kondisi proses

Dapat menekan tombol Buat Rencana Distribusi dan menampilkan pesan “Maaf Kendaraan Tidak Mencukupi” dan pembuatan rencana dibatalkan Menampilkan pesan “Maaf Kendaraan Tidak Mencukupi” dan pembuatan rencana dibatalkan

[ √ ] Diterima [ ] Ditolak

4.2.2 Kesimpulan Pengujian Sistem

Berdasarkan hasil pengujian sistem diatas, dapat ditarik kesimpulan bahwa seluruh fungsi dan proses yang terdapat dalam Sistem Pendistribusian dengan Menggunakan Metode Revised Distribution Method di PT. Persada Indah Lestari ini telah melalui tahap perbaikan dan sudah di maksimalkan terhadap


(50)

proses-157

proses tersebut dan secara fungsional sistem sudah dapat digunakan dan menghasilkan output yang diharapkan.

4.2.3 Pengujian Beta

Pengujian beta merupakan pengujian yang dilakukan secara objektif dimana diuji secara langsung ke lapangan yaitu PT. Persada Indah Lestari yang membahas mengenai kepuasan user dengan sistem yang telah dibangun. Pengujian beta dilakukan melalui wawancara.

Pengujian beta melalui wawancara dilakukan dengan bertanya langsung kepada user yang akan menggunakan sistem ini. User yang akan diwawancara yaitu sebanyak tiga orang, yaitu user Sales Project, user Project Value dan user

Project Manager. Dari hasil wawancara tersebut nantinya dapat diambil kesimpulan terhadap penilaian penerapan sistem yang baru.

A. Hasil Wawancara terhadap Sales Project

1. Apakah aplikasi yang dibangun sudah sesuai dengan kebutuhan ? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah sesuai dengan kebutuhan bagian Sales Project.

2. Apakah aplikasi yang dibangun mudah digunakan ? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah sesuai dengan yang diharapkan sehingga mudah untuk digunakan.

3. Apakah halaman aplikasi sudah terstruktur dengan baik ? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah baik dalam langkah–langkah prosesnya (terstruktur).


(51)

4. Apakah sistem pengelolaan data proyek sudah baik? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah cukup baik dalam manajemen data proyek.

B. Hasil Wawancara terhadap Project Value

1. Apakah aplikasi yang dibangun sudah sesuai dengan kebutuhan ? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah sesuai dengan kebutuhan bagian Project Value.

2. Apakah aplikasi yang dibangun mudah digunakan ? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah sesuai dengan yang diharapkan sehingga mudah untuk digunakan.

3. Apakah halaman aplikasi sudah terstruktur dengan baik ? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah baik dalam langkah–langkah prosesnya (terstruktur).

4. Apakah sistem pengelolaan data master sudah baik? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah cukup baik dalam manajemen data master.

5. Apakah perencanaan distribusi dan perhitungan biaya distribusi sudah baik? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah cukup baik dalam perencanaan distribusi dan perhitungan biaya distribusi.


(52)

159

C. Hasil Wawancara terhadap Project Manager

1. Apakah aplikasi yang dibangun sudah sesuai dengan kebutuhan ? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah sesuai dengan kebutuhan bagian Project Manager.

2. Apakah aplikasi yang dibangun mudah digunakan ? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah sesuai dengan yang diharapkan sehingga mudah untuk digunakan.

3. Apakah halaman aplikasi sudah terstruktur dengan baik ? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah baik dalam langkah–langkah prosesnya (terstruktur).

4. Apakah sistem pengelolaan data laporan sudah baik? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah cukup baik dalam manajemen data laporan.

4.2.2.1 Kesimpulan Pengujian Beta

Dari hasil pengujian beta yang telah dilakukan yaitu dengan wawancara kepada pengguna yang bersifat pertanyaan di lapangan diperoleh kesimpulan bahwa sistem yang telah dibangun ini dinilai sudah optimal dalam hal pengelolaan sistem, baik itu pengelolaan data proyek, data master, dan data distribusi serta menjadikan data – data yang diolahnya tersusun secara rapi didalam database

sehingga mudah dan cepat dalam mendapatkan informasinya dan juga sistem perencanaan distribusi dan perhitungan biaya distribusi sangat membantu dalam proses kinerja perusahaan.


(53)

(54)

161

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan

Kesimpulan yang dapat diperoleh setelah melakukan analisis dan pengujian terhadap Sistem Pendistribusian Bahan Beton di PT. Persada Indah Lestari yang dibangun adalah :

1. Sistem perencanaan distribusi bahan beton dapat membantu dan mempermudah bagian Project Value dalam membuat perencanaan distribusi bahan beton ke tempat proyek.

2. Sistem yang dibangun dapat membuat perhitungan biaya distribusi bahan beton lebih akurat berdasarkan penggunaan BBM, jarak tempuh serta jenis truk yang digunakan sehingga mampu memprediksi anggaran operasional pendistribusian bahan beton.

3. Sistem yang dibangun dapat menampilkan proses rencana distribusi dan hasil perhitungan biaya distribusi sehingga dapat menampilkan informasi alokasi biaya yang dibutuhkan untuk pendistribusian bahan beton ke setiap proyek.

5.2 Saran

Berdasarkan kesimpulan yang telah di kemukakan, pada dasarnya sistem yang dibangun sudah memenuhi dari maksud dan tujuan yang diharapkan, akan tetapi sistem yang dibangun butuh pengembangan lebih lanjut agar sistem menjadi lebih baik dan dapat memaksimalkan fungsinya tersebut, maka saran yang diharapkan untuk membangun sistem pendistribusian bahan beton ini agar lebih baik adalah :

1. Dalam sistem perhitungan biaya distribusi, data kota atau tempat tujuan sebagai acuan jarak tempuh pengiriman harus lebih detail lagi agar jarak tempuh bisa lebih detail sehingga hasil perhitungan biaya pun lebih akurat.


(55)

2. Membuat aplikasi sistem pendistribusian ini dapat menghandle semua proyek ketika kondisi semua kendaraan sudah dalam kondisi proses atau akan digunakan untuk pendistribusian sedangkan kebutuhan distribusi dalam satu hari melebihi jumlah kendaraan yang ada.

3. Agar dibuatkan satu menu khusus untuk petugas distribusi (supir) dengan tujuan untuk melakukan konfirmasi kedatangan kendaraan setelah selesai melakukan distribusi sekaligus juga sebagai informasi jumlah kendaraan yang tersedia dan siap digunakan (tidak dalam status proses distribusi) untuk pendistribusian.

4. Agar ditambahkan menu tutorial atau cara menggunakan aplikasi distribusi ini sehingga memudahkan pengguna baru untuk aplikasi ini.


(56)

(57)

(1)

1. Apakah aplikasi yang dibangun sudah sesuai dengan kebutuhan ? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah sesuai dengan kebutuhan bagian Project Manager.

2. Apakah aplikasi yang dibangun mudah digunakan ? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah sesuai dengan yang diharapkan sehingga mudah untuk digunakan.

3. Apakah halaman aplikasi sudah terstruktur dengan baik ? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah baik dalam langkah–langkah prosesnya (terstruktur).

4. Apakah sistem pengelolaan data laporan sudah baik? Hasil wawancara :

Berdasarkan hasil wawancara dengan pertanyaan diatas maka dapat disimpulkan bahwa aplikasi yang telah dibangun sudah cukup baik dalam manajemen data laporan.

4.2.2.1 Kesimpulan Pengujian Beta

Dari hasil pengujian beta yang telah dilakukan yaitu dengan wawancara kepada pengguna yang bersifat pertanyaan di lapangan diperoleh kesimpulan bahwa sistem yang telah dibangun ini dinilai sudah optimal dalam hal pengelolaan sistem, baik itu pengelolaan data proyek, data master, dan data distribusi serta menjadikan data – data yang diolahnya tersusun secara rapi didalam database sehingga mudah dan cepat dalam mendapatkan informasinya dan juga sistem perencanaan distribusi dan perhitungan biaya distribusi sangat membantu dalam proses kinerja perusahaan.


(2)

(3)

161 5.1 Kesimpulan

Kesimpulan yang dapat diperoleh setelah melakukan analisis dan pengujian terhadap Sistem Pendistribusian Bahan Beton di PT. Persada Indah Lestari yang dibangun adalah :

1. Sistem perencanaan distribusi bahan beton dapat membantu dan mempermudah bagian Project Value dalam membuat perencanaan distribusi bahan beton ke tempat proyek.

2. Sistem yang dibangun dapat membuat perhitungan biaya distribusi bahan beton lebih akurat berdasarkan penggunaan BBM, jarak tempuh serta jenis truk yang digunakan sehingga mampu memprediksi anggaran operasional pendistribusian bahan beton.

3. Sistem yang dibangun dapat menampilkan proses rencana distribusi dan hasil perhitungan biaya distribusi sehingga dapat menampilkan informasi alokasi biaya yang dibutuhkan untuk pendistribusian bahan beton ke setiap proyek.

5.2 Saran

Berdasarkan kesimpulan yang telah di kemukakan, pada dasarnya sistem yang dibangun sudah memenuhi dari maksud dan tujuan yang diharapkan, akan tetapi sistem yang dibangun butuh pengembangan lebih lanjut agar sistem menjadi lebih baik dan dapat memaksimalkan fungsinya tersebut, maka saran yang diharapkan untuk membangun sistem pendistribusian bahan beton ini agar lebih baik adalah :

1. Dalam sistem perhitungan biaya distribusi, data kota atau tempat tujuan sebagai acuan jarak tempuh pengiriman harus lebih detail lagi agar jarak tempuh bisa lebih detail sehingga hasil perhitungan biaya pun lebih akurat.


(4)

162

2. Membuat aplikasi sistem pendistribusian ini dapat menghandle semua proyek ketika kondisi semua kendaraan sudah dalam kondisi proses atau akan digunakan untuk pendistribusian sedangkan kebutuhan distribusi dalam satu hari melebihi jumlah kendaraan yang ada.

3. Agar dibuatkan satu menu khusus untuk petugas distribusi (supir) dengan tujuan untuk melakukan konfirmasi kedatangan kendaraan setelah selesai melakukan distribusi sekaligus juga sebagai informasi jumlah kendaraan yang tersedia dan siap digunakan (tidak dalam status proses distribusi) untuk pendistribusian.

4. Agar ditambahkan menu tutorial atau cara menggunakan aplikasi distribusi ini sehingga memudahkan pengguna baru untuk aplikasi ini.


(5)

(6)