BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis...

48
28 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Kondisi internal perusahaan akan dijelaskan pada tahap ini berdasarkan hasil survey dilapangan dengan tujuan untuk mengevaluasi permasalahan yang terjadi saat ini, sehingga dapat diajukan suatu usulan perbaikan. Untuk mengetahui kondisi atau informasi tentang perusahaan dilakukan dengan cara pengumpulan data. Kegiatan pengumpulan data mengikuti: 1. Observasi Pada tahap ini melakukan proses pengamatan dan mengidentifikasi mengenai informasi dan kondisi pada MPC POS. Dari data yang terhimpun akan dijadikan pedoman untuk memperoleh gambaran umum tentang pengadaan suku cadang kendaraan. Berikut ini merupakan hasil observasi untuk mendapatkan data yang dibutuhkan. Tabel 3.1 Hasil Observasi No Sumber Data Yang Didapat 1. Manajer Transport dan Sarana 1. Data kendaraan. 2. Data suku cadang. 3. Data penggunaan atau ikhtisar pemakaian kendaraan. 4. Proses Pengadaan 2. Manajer Antaran 1. Data keterlambatan masuk barang. 2. Surat jalan kendaraan.

Transcript of BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis...

Page 1: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

28

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Kondisi internal perusahaan akan dijelaskan pada tahap ini berdasarkan

hasil survey dilapangan dengan tujuan untuk mengevaluasi permasalahan yang

terjadi saat ini, sehingga dapat diajukan suatu usulan perbaikan. Untuk mengetahui

kondisi atau informasi tentang perusahaan dilakukan dengan cara pengumpulan

data. Kegiatan pengumpulan data mengikuti:

1. Observasi

Pada tahap ini melakukan proses pengamatan dan mengidentifikasi

mengenai informasi dan kondisi pada MPC POS. Dari data yang terhimpun akan

dijadikan pedoman untuk memperoleh gambaran umum tentang pengadaan suku

cadang kendaraan. Berikut ini merupakan hasil observasi untuk mendapatkan data

yang dibutuhkan.

Tabel 3.1 Hasil Observasi

No Sumber Data Yang Didapat

1.

Manajer Transport

dan Sarana

1. Data kendaraan.

2. Data suku cadang.

3. Data penggunaan atau ikhtisar

pemakaian kendaraan.

4. Proses Pengadaan

2. Manajer Antaran 1. Data keterlambatan masuk barang.

2. Surat jalan kendaraan.

Page 2: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

29

2. Wawancara

Wawancara dilakukan kepada manajer transport dan sarana serta manajer

antaran MPC PT Pos Indonesia. Wawancara dilakukan pada penelitian ini

dilaksanakan secara terencana dengan perpedoman daftar pertanyaan yang telah

disiapkan, dalam istilahnya disebut wawancara terstruktur. Tujuan wawancara ini

adalah memudahkan peneliti untuk menggali informasi mengenai kebutuhan sistem

sehingga dapat memberikan solusi kepada perusahaan. Daftar pertanyaan

wawancara tertera di lampiran.

3. Studi Pustaka

Pada tahap ini peneliti mengumpulkan informasi dan literatur yang

berkaitan dengan penelitian. Sumber informasi dapat berupa jurnal, karya ilmiah

dan buku pendukung. Adapun karya ilmiah yang pernah di baca adalah karya ilmiah

yang berupa tugas akhir yang mempunyai permasalahan yang hampir sama dengan

yang akan dibahas. Studi pustaka tersebut antara lain:

a. Tono Hartono, dalam tugas akhirnya dengan judul : “Sistem Informasi

Pengadaan Suku Cadang Kereta Pada PT. Kereta Api Indonesia (PERSERO)

Daerah Operasi II Bandung”.

b. Mita Musoffa dan Yudha Prasetyawan dalam jurnal teknis dengan judul :

“Penjadwalan Preventive Maintenance berdasarkan Prespektif Service Center

dan Customer”.

3.1.1 Identifikasi Masalah

PT Pos Indonesia adalah perusahaan yang bergerak dalam bidang jasa

pengiriman surat dan barang. Dalam menjalankan fungsi pengendalian dan

integrasi kiriman baik domestik dan internasional maka mail processing center atau

Page 3: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

30

disingkat MPC adalah unit pelaksanaan teknis yang mengelola surat dan barang

untuk mengantarkan kiriman pos ke wilayah kerjanya. Rata-rata total dalam sebulan

surat dan barang yang diolah dan di distribusikan sebesar 30.000 ton. Sehingga di

MPC sendiri dibuka hingga 24 jam untuk melayani pelanggan. Untuk memenuhi

kebutuhan pelanggan, MPC mengoprasionalkan 35 kendaraan. Fungsi kendaraan

sendiri adalah mengantarkan paket ke kantor delivery center atau disingkat DC. DC

yang tersebar di kota Surabaya terdapat empat wilayah yakni Surabaya Utara,

Surabaya Timur, Surabaya Tengah dna Surabaya Barat.

Berdasarkan wawancara dengan manajer transportasi dan sarana, selama

ini dalam mengontrol operasional kendaraan baik dalam mencatat kerusakan,

penggantian suku cadang dan biaya pemeliharaan kendaraan kedalam form ikhtisar

pemakaian kendaraan. Untuk mengetahui kerusakan atau keluhan, manajer

mendapatkan informasi dari driver. Setelah mengetahui kerusakan maka terdapat

dua proses pengambilan keputusan yakni yang pertama jika biaya penggantian suku

cadang dibawah satu juta rupiah maka akan segera bisa ditangani dengan membeli

suku cadang yang dibutuhkan dan proses yang kedua adalah jika biaya penggantian

diatas satu juta rupiah maka manajer terlebih dahulu membuat surat pengajuan

kepada kepala regional POS VII Jatim. Menurut kewenangan unit pelaksana teknis

hanya kategori servis ringan yang diperbolehkan karena anggaran yang dikeluarkan

jika hanya terdapat penggantian suku cadang ringan saja.

Hasil dari wawancara diatas maka mendapatkan fakta yakni pola

pencatatan penggantian suku cadang dan penggunaan kendaraan masih

menggunakan form excel. Manajer tidak dapat memantau penggantian suku cadang

dan mengetahui kapan penggantian suku cadang berikutnya. Tidak terdapat

Page 4: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

31

informasi stok suku cadang dan kapan melakukan pengadaan suku cadang karena

waktu tunggu hingga pengeluaran dana membutuhkan waktu satu hingga dua bulan

maka perencanaan pengadaan harus dilakukan. Jika menunggu dana hingga satu

bulan maka kendaraan akan berhenti beroperasi dan mengakibatkan operasional

perusahaan terganggu.

Berdasarkan identifikasi masalah diatas maka dibutuhkan aplikasi yang

dapat memberikan pemberitahuan kepada manajer mengenai status tiap kendaraan.

Warning system sendiri akan berfungsi memberikan informasi mengenai stok suku

cadang dan kendaraan yang akan mengalami kerusakan. Sehingga setiap kali

kendaraan mengalami kerusakan akan selalu tercatat ke dalam log history

kendaraan.

Proses Pengadaan Suku Cadang Saat Ini

Driver Manajer sarana Kepala Regional

Ph

ase

Start

Kerusakan dan Kebutuhan Suku

Cadang

Cek Kerusakan Mencatat kerusakan

Mencairkan biaya

kerusakan 1-2 bulan

Melakukan penggantian suku cadang

Ikhtisar Penggunaan Kendaraan

Laporan Penerimaan Suku Cadang

Cek Stok Fisik Gudang

Biaya > 1 Juta

Membuat Permintaan

Suku Cadang

Ya

Permintaan Suku Cadang

Selesai

Tidak

Kerusakan dan Kebutuhan Suku

Cadang

Daftar Kerusakan dan Kebutuhan

Suku Cadang

Stok Fisik Ada?Ya

Melakukan Pengadaan

Suku Cadang

Melakukan Pengadaan

Secara Terpusat

Membuat Laporan

Penerimaan Suku Cadang

Tidak

Gambar 3.1 Alur Pengadaan Saat Ini

Page 5: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

32

Gambar 3.1 merupakan proses bisnis saat ini yang merupakan gambaran

secara umum proses pengadaan dan pencatatan penggantian suku cadang pada

perusahaan. Berikut penjelasan proses bisnis dapat dilihat pada tabel 3.2.

Tabel 3.2 Penjelasan Alir Sistem

Nama Proses Kegiatan Output

Cek Kerusakan Driver melakukan cek fisik kendaraan

dan mencatat kerusakan dan kebutuhan

suku cadang.

Laporan kerusakan

dan kebutuhan

suku cadang

Mencatat

Kerusakan

Setelah menerima laporan kerusakan

dari driver, manajer mencatat daftar

kerusakan dan kebutuhan penggantian

suku cadang.

Laporan ikhtisar

penggunaan

kendaraan.

Cek Stok Fisik

Gudang

Setelah diketahui kerusakan dan

kebutuhan suku cadang dibawah satu

juta maka melakukan cek fisik apakah

suku cadang yang dibutuhkan masi

tersedia di gudang.

-

Pengadaan

Suku Cadang

Setelah diketahui kerusakan dan

kebutuhan suku cadang dibawah satu

juta maka melakukan cek fisik apakah

suku cadang yang dibutuhkan masi

tersedia di gudang.

-

Membuat

Laporan

Penerimaan

Suku Cadang

Setelah melakukan pembelian suku

cadang atau talah diberikan dari kepala

regional, maka suku cadang yang telah

dibeli di catat terlebih dahulu sebagai

bukti telah melakukan pengadaan.

Laporan

Penerimaan Suku

Cadang

Membuat

permintaan

Suku Cadang

Jika biaya penggantian suku cadang

lebih dari satu juta maka manajer

terlebih dahulu melakukan pengajuan

kepda kepala regional dengan membuat

permintaan pengadaan suku cadang.

Permintaan Suku

Cadang

Memproses

Permintaan

Kebutuhan

Suku Cadang

Pada proses ini menunggu persetujuan

hingga satu sampai dua bulan guna

terealisasikan kebutuhan suku cadang.

-

Melakukan

Pengadaan

Secara

Terpusat

Pada proses ini kepala regional

melakukan pengadaan secara terpusat.

-

Melakukan

Penggantian

Suku Cadang

Setelah suku cadang diterima maka

melakukan pemasangan suku cadang.

-

Page 6: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

33

3.1.2 Analisis Kebutuhan

Sebelum memasuki tahapan perancangan sistem terlebih dahulu

menganalisis kebutuhan dari aplikasi yang dibuat. Kebutuhan dari hasil analisis ini

harus dapat dilaksanakan, diukur, diuji terkait dengan kebutuhan bisnis yang

teridentifikasi, serta mendefinisikan dengan detail sesuai dengan sistem. Kebutuhan

informasi manajemen sebagai berikut:

1. Informasi mengenai hasil dari warning system kebutuhan penggantian suku

cadang.

2. Informasi mengenai hasil dari perhitungan metode reorder point yang

kemudian diimplementasikan menjadi warning system stok suku cadang.

3. Informasi log activity penggunaan kendaraan mulai dari pemasangan hingga

penggantian suku cadang tiap kendaraan.

3.1.3 User Requirement

Kebutuhan pengguna (user requirement) pada tabel 3.3 di bawah adalah

kebutuhan yang telah disesuaikan dan menunjang tugas pengguna terkait dengan

aplikasi pengadaan suku cadang kendaraan pada MPC PT POS Surabaya. Tugas

pengguna yang dicantumkan pada tabel 3.3 Berasal dari hasil wawancara dan

observasi dengan pihak perusahaan.

Tabel 3.3 User Requirement

No Pengguna Tugas User Requirement

1 Staf

Operasional

1.1 Dapat melakukan

pencatatan data

kendaraan

1.2 Dapat melakukan

pencatatan data suku

cadang.

1.1 Mampu mencatat data

kendaraan

1.2 Mampu mencatat data

suku cadang

1.3 Dapat melihat hasil

warning system

penggantian suku

cadang.

Page 7: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

34

No Pengguna Tugas User Requirement

1.3 Membuat perencanaan

penggantian suku

cadang.

1.4 Membuat laporan

pengadaan suku cadang

1.5 Membuat laporan log

activity.

1.6 Membuat laporan

penerimaan suku

cadang.

1.4 Dapat melihat hasil

warning system

pengadaan suku cadang.

1.5 Mampu membuat

laporan pengadaan

kebutuhan suku cadang.

1.6 Mampu mencatatat data

kerusakan kendaraan.

1.7 Mampu membuat

laporan penerimaan suku

cadang.

2 Manajer

Transport dan

Sarana

1.1 Menandatangani hasil

setiap laporan

perbaikan kendaraan

dan pengadaan suku

cadang.

1.1 Dapat melihat stok suku

cadang.

1.2 Dapat melihat kebutuhan

suku cadang.

1.3 Dapat melihat hasil dari

reorder point.

1.4 Dapat melihat laporan

pengadaan.

1.5 Dapat melihat riwayat

perbaikan kendaraan.

3.2 Perancangan Sistem

Pada tahap ini menjelaskan tentang gambaran dari analisis sistem sebelum

pembuatan aplikasi tersebut dibuat. Hal ini bertujuan agar program aplikasi yang

dibuat dapat berfungsi sesuai dengan yang diharapkan, yaitu dapat membantu

manajer transport dan sarana untuk mengambil keputusan yang tepat.

Dalam perancangan sistem ini terdapat beberapa tahapan-tahapan yang

harus dilakukan. Adapun tahapan-tahapan dalam perancangan sistem yang

dilakukan adalah merancang System Flow, Input-Proces-Output Diagram, Context

Diagram, Data Flow Diagram (DFD), Entity Relationship Diagram (ERD), dan

Struktur Database yang digunakan dalam program aplikasi ini.

Page 8: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

35

3.2.1 Input Process Output Diagram (IPO Diagram)

IPO Pengadaan Suku Cadang Kendaraan Angkut Barang

INPUT PROSES OUTPUTP

has

e

Inventarisasi Aset Kendaraan dan Suku

Cadang

Log Activity Penggantian Suku

Cadang

Pengadaan Suku Cadang Berdasarkan ROP

Laporan Kendaraan Terinventarisasi

Laporan Suku Cadang Terinventarisasi

Laporan Rencana Kebutuhan Penggantian Suku Cadang

Log Activity Penggantian Suku Cadang

Ketentuan Penggantian Suku Cadang

Data Kerusakan Kendaraan

Dokumen Sumber Kendaraan

Daftar Suku Cadang Kendaraan

Laporan Stok Suku Cadang

Kebutuhan Penggantian Suku Cadang

Safety Stock

Lead Time

Rencana Kebutuhan Penggantian Suku Cadang

Laporan Pengadaan Suku Cadang

Gambar 3.2 Input-Proces-Output (IPO) Diagram Pengadaan Suku Cadang

Berikut ini merupakan penjelasan mengenai input, process, dan output

yang terdapat pada gambar 3.2 di atas.

1. Input

Pada aplikasi pengadaan suku cadang kendaraan terdapat inputan

(masukan) yang dibutuhkan beberapa variabel yakni:

a. Dokumen Sumber Kendaraan

Dokumen kendaraan berupa buku pemilik kendaraan bermotor (BPKB) dan

surat tanda nomer kendaran. Dokumen tersebut berisi informasi detail dari tiap

Page 9: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

36

kendaraan yang dimiliki perusahaan, mulai dari tahun pembelian, nomer

rangka, merek dan sebagainya.

b. Daftar Suku Cadang Kendaraan

Data ini berisi komponen suku cadang yang dimiliki tiap kendaraan angkut

barang terdiri dari kode suku cadang, nama suku cadang, kategori dan merek.

c. Ketentuan Penggantian Suku Cadang

Inputan ini berisi parameter penggantian suku cadang yang didapat dari pabrik

pembuat suku cadang bisa dengan kilometer kendaraan atau bulan penggunaan.

d. Data Kerusakan Kendaraan

Data kerusakaan kendaraan merupakan history penggantian suku cadang

sebelumnya pada tiap kendaraan milik perusahaan.

e. Safety Stock

Safety Stock merupakan inputan bahan pengaman yang beefungsi menjaga agar

suku cadang tidak kosong sebelum suku cadang yang dipesan tiba.

f. Lead Time

Data Lead Time merupakan inputan jangka waktu berapa lama barang sampai

ditempat dari waktu pemesanan ke supplierbisa bisa berupa hari hingga bulan.

g. Rencana Kebutuhan Penggantian Suku Cadang

Inputan yang merupakan jumlah dari kebutuhan penggunaan suku cadang

selama periode tertentu.

2. Process

Berdasarkan inputan yang ada, maka data tersebut diolah dan diproses

untuk menghasilkan output. Proses-proses yang terjadi adalah sebagai berikut:

a. Inventarisasi Aset Kendaraan dan Suku Cadang

Page 10: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

37

Proses inventarisasi aset kendaraan adalah proses kegiatan untuk melakukan

pendataan dan pencatatan kendaraan dan suku cadang yang telah dimiliki oleh

perusahaan. Setelah mengumpulkan dokumen sumber kendaraan dan daftar

suku cadang maka dilakukan pemberian kode registrasi seperti primary key

kepada setiap kendaraan dan suku cadang. Pemberian kode registrasi akan

secara otamatis lewat sistem.

b. Warning System Penggantian Suku cadang

Proses ini terjadi pada saat penggantian suku cadang ketika pengguna

memasukkan data kilometer kendaraan atau tanggal penggantian. Maka akan

tampil warning suku cadang yang semestinya harus diganti.

c. Log Activity Penggantian Suku Cadang

Proses ini mencatat tiap penggantian suku cadang pada setiap kendaraan

sehingga setiap kendaraan memiliki riwayat penggantian.

d. Pengadaan Suku Cadang Berdasarkan Reorder Point

Proses reorder point ini didapatkan dari perhitungan rumus yang memiliki

variabel yakni kebutuhan suku cadang, lama waktu tenggang dan safety stock.

Hasil dari perhitungan ROP menjadi acuan dilakukannya pengadaan.

3. Output

Output yang dihasilakan dari aplikasi pengadaan suku cadang adalah

sebagai berikut ini:

1. Laporan Kendaraan Terinventarisasi

Laporan aset kendaraan yang telah terinventarisasi berisi mengenai kendaraan

yang dimiliki perusahaan. Laporan ini mempunyai variabel kode kendaraan,

merek/type, jenis/model, tahun perolehan, nilai perolehan, nomer identitas

Page 11: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

38

(mesin, rangka, polisi), tahun pembuatan, silinder, warna, jumlah sumbu/roda,

bahan bakar, kilometer awal, dan keterangan.

2. Laporan Suku Cadang Terinventarisasi

Laporan suku cadang terinventarisasi adalah output dari proses inventarisasi

kendaraan dan suku cadang. Laporan ini merupaka daftar suku cadang yang

dimiliki oleh perusahaan.

3. Laporan Rencana Kebutuhan Penggantian Suku Cadang

Laporan ini didapatkan dari proses warning system, berisi informasi mengenai

kebutuhan suku cadang pada tiap kendaraan sepert nama suku cadang dan

jumlah suku cadang yang dibutuhkan.

4. Log Activity Penggantian Suku Cadang

Pada setiap kendaraan akan memiliki laporan data tanggal penggantian suku

cadang, kode kendaraan, kode suku cadang, nama suku cadang, model,

kategori, kilometer penggantian, kilometer pemasangan dan kilometer tempuh.

Tujuan dari pembuatan laporan ini adalah agar setiap kendaraan memiliki

rincian catatan tanggal penggantian dan nama suku cadang yang telah diganti.

Segala aktifitas penggantian yang dilakukan terhadap kendaraan akan dicatat.

5. Laporan Stok Suku Cadang

Laporan ini berisi stok suku cadang yang dimiliki saat ini.

6. Laporan Pengadaan Suku Cadang

Laporan ini berguna sebagai pengajuan pengadaan suku cadang kepda kantor

pusat. Hasil dari pengadaan ini berdasarkan perhitungan reorder point yang

didapat dari kebutuhan, waktu tunggu dan safety stock.

Page 12: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

39

3.2.2 System Flow

System Flow menggambarkan tentang alur sistem pengadaan suku cadang

kendaraan pada MPC PT POS Surabaya yang dibuat sesuai dengan kebutuhan.

Berikut ini merupakan system flow pengadaan suku cadang kendaraan:

a. Sistem Flow Log Activity Penggantian Suku Cadang

Log Activity Penggantian Suku Cadang

Staf OperasionalManajer Transport dan

Sarana

Phas

e

Start

Mengganti Kerusakan Kendaraan dan

Pemakaian Suku Cadang

Data

Kend

araa

n

Data Suku Cadang

Membuat Laporan Log Activity

1

End

Data Log Activity

2

Laporan Log Activity

2

Laporan Log Activity

Input Kerusakan Kendaraan

Display Form Log Penggantian

Suku Cadang

Display Laporan Activity

Tampil data warning

penggantian suku cadang

Mengganti Suku Cadang

Tidak

YA

Gambar 3.3 Log Activity Penggantian Suku Cadang

Tabel 3.4 Penjelasan Log Activity Penggantian Suku Cadang

Nama Proses Kegiatan Output

Input Data

Kerusakan

Kendaraan

Manajer menginputkan data kerusakan

kendaraan kedalam database log activity.

-

Display Menampilkan form log activity penggantian

suku cadang.

-

Mencatat

Pemakaian

Suku Cadang

dan

Kerusakan

Pada proeses ini mencatat setiap kebutuhan

penggunaan suku cadang dan kerusakan

yang dialami. Data kemudian disimpan ke

dalam database log activity.

-

Page 13: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

40

Nama Proses Kegiatan Output

Display Menampilkan form warning penggantian

suku cadang.

-

Decission Jika ingin mengganti suku cadang maka

melakukan proses pencatatan kembali jika

tidak ingin mengganti maka melanjutkan ke

proses selanjutnya.

-

Membuat

Laporan Log

Activity

Manajer dapat membuat laparoan log

activity sesuai dengan periode yang

diinginkan. Laporan tersebut kemudian

diserahkan kepada pusat.

Laporan Log

Activity

b. Sistem Flow Kebutuhan Penggantian Suku Cadang

Kebutuhan Penggantian Suku Cadang

Staf Operasional Manajer Transport dan SaranaSistem

Phas

e

Pilih Periode Kebutuhan

Data Kebutuhan

Suku Cadang

End

Tampil Form Kebutuhan

Mulai

Perhitungan ROP

Laporan Kebutuhan Suku

CadangTampil Form Kebutuhan

Detil Log Activity

Suku Cadang

Data Lead Time

Data Safety Stock

Data Reorder Point

Cetak Laporan Kebutuhan Suku

Cadang

Data Kebutuhan

Suku Cadang

Gambar 3.4 Kebutuhan Penggantian Suku Cadang

Tabel 3.5 Penjelasan Kebutuhan Penggantian Suku Cadang

Nama Proses Kegiatan Output

Tampil form

kebutuhan

Pada proses pertama ini muncul form

kebutuhan penggantian.

-

Display Tampilan form kebutuhan memilih periode

kebutuhan yang ingin ditampilkan

kebutuhan penggantian suku cadangnya.

-

Piih periode

kebutuhan

Pengguna memilih periode bulan awal dan

bulan akhir. Data diperoleh dari tabel detil

log activity dan suku cadang. Setelah

-

Page 14: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

41

Nama Proses Kegiatan Output

memilih periode kebutuhan maka akan

menghasilkan data kebutuhan dan disimpan

ke dalam tabel data kebutuhan suku cadang.

Perhitungan

reorder point

Setelah mendapat data kebutuhan suku

cadang proses selanjutnya adalah

perhitungan reorder point. Proses ini

mengambil pada tabel data lead time, safety

stock dan kebutuhan suku cadang.

Selanjutnya hasil dari perhitungan disimpan

kedalam tabel reorder point.

-

Cetak laporan

kebutuhan

suku cadang

Setalah mendapat hasil kebutuhan maka

data dicetak dan di serahkan kepada

manajer.

Laporan

kebutuhan suku

cadang

c. Sistem Flow Pengadaan Suku Cadang

Pengadaan Suku Cadang

Staf OperasionalManajer Transportasi dan

Sarana

Phas

e

Start

Data Reorder Point

Memilih Kebutuhan Periode

Data Kebutuhan

Membuat Pengajuan Pengadaan

12

Laporan Pengadaan Suku Cadang

1Laporan Pengadaan Suku Cadang

End

Mencetak LaporanPengadaan

Suku Cadang

Data Pengadaan

Suku Cadang

Data

Det

il Pe

ngad

aan

Suku

Ca

dang

Supplier

Gambar 3.5 System Flow Pengadaan Suku Cadang

Tabel 3.6 Penjelasan System Flow Pengadaan Suku Cadang

Nama Proses Kegiatan Output

Memilih

Periode

Kebutuhan

Pada pemilihan periode kebutuhan,

pengguna memilih hasil dari proses

kebutuhan yang telah dibuat sebelumnya

-

Page 15: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

42

Nama Proses Kegiatan Output

yang berisi nama suku cadang dan jumlah

kebutuhan. Jumlah kebutuhan merupakan

hasil dari perihitungan reoder point.

Membuat

Pengajuan

Pengadaan

Setelah mendapatkan hasil kebutuhan dan

perhitungan ROP maka pengguna dapat

melanjutkan ke proses pengajuan

pengadaan. Setiap suku cadang dapat

memilih supplier. Setelah memilih supplier

data akan disimpan kedalam data

pengadaan suku cadang dan data detil

pengadaan suku cadang.

-

Mencetak

Laporan

Pengadaan

Suku Cadang

Setelah data siap maka melakukan proses

mencetak laporan pengadaan suku cadang.

Laporan

pengadaan suku

cadang

d. Sistem Flow Safety Stock

System Flow Safety Stock

Staf Operasional

Phas

e

Data Safety Stock

Input Data Stock Minimal

Mulai

Display Form Safety Stock

Cari data Suku Cadang

Selesai

Data Suku Cadang

Gambar 3.6 Sistem Flow Safety Stock

Page 16: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

43

Tabel 3.7 Penjelasan Sistem Flow Safety Stock

Nama Proses Kegiatan Output

Display Form

Safety Stock

Menampilkan data safety stock per suku

cadang.

-

Cari Data

Suku Cadang

Memilih suku cadang yang akan diberi nilai

safety stock.

Laporan Suku

Cadang Masuk

Input data

stock

minimal

Memberi nilai safety stock setiap suku

cadang dan disimpan ke dalam data safety

stock.

-

e. Sistem Flow Inventaris Kendaraan dan Suku Cadang

Inventaris Kendaraan dan Suku Cadang

Manajer Transport dan Sarana Staf Operasional

Phas

e

Start

Dokumen Kendaraan

Data Stok Suku Cadang

Memasukkan Data Kendaraan

Memasukkan Data Kendaraan

ID kendaraan Otomatis

Memasukkan Data Kendaraan

Dat

a Ke

ndar

aan

Menyimpan Data Kendaraan

ID Suku Cadang Otomatis

Memasukkan Data Suku Cadang

Menyimpan Data Suku Cadang

Otomatis Dat

a Su

ku

Cada

ng

End

Gambar 3.7 Inventaris Kendaraan dan Suku Cadang

Page 17: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

44

Tabel 3.8 Penjelasan Inventaris Kendaraan dan Suku Cadang

Nama Proses Kegiatan Output

Pembuatan

ID kendaraan

otomatis

Pada proses ini system langusng

memberikan ID otomatis kedalam

kendaraan ketika diinputkan pertama kali.

Memasukkan

data

kendaraan

Manajer memasukkan data kendaraan

sesuai dengan dokumen yang dimiliki

kendaraan.

Menyimpan

data

kendaraan

System menyimpan data kendaraan

kedalam database kendaraan.

Laporan

Inventaris

Kendaraan.

ID Suku

Cadang

Otamatis

Pada proses ini system langusng

memberikan ID otomatis ketika diinputkan

pertama kali.

Memasukkan

Data Suku

Cadang

Manajer memasukkan data suku cadang

sesuai dengan data yang dimiliki kendaraan.

Menyimpan

Data Suku

Cadang

Kendaraan

System menyimpan data kendaraan

kedalam database suku cadang.

Laporan

Inventaris Suku

cadang.

3.2.3 Context Diagram

Berikut ini merupakan desain context diagram untuk aplikasi yang

dikembangkan. Didalam context diagram terdapat satu pengguna yang nantinya

berinteraksi dengan sistem, hal ini akan disesuaikan dengan kebutuhan pihak

perusahaan yang sudah diketahui pada tahap analisis. Untuk keterangan lebih jelas

dapat dilihat pada gambar 3.8

Page 18: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

45

Gambar 3.8 Context Diagram Aplikasi Pengadaan Suku Cadang Kendaraan

3.2.4 Hierarchy Input-Process-Output (HIPO)

Aplikasi Pengadaan Suku Cadang Kendaraan

Pemeliharaan File Master

Pemeliharaan Transaksi

Pemeliharaan Laporan

Pemeliharaan Data

Kendaraan

Pemeliharaan Data Supplier

Pemeliharaan Data User

Pemeliharaan Data Suku

Cadang

Pemeliharaan Data Safety

Stock

Pemeliharaan Data Lead

TIme

Log Activity Penggantian

Penentuan Kebutuhan Suku

Cadang

Perhitungan Reorder Point

Pengadaan Suku Cadang

Laporan Inventaris Suku

Cadang

Laporan Kebutuhan Suku

Cadang

Laporan Inventaris Kendaraan

Laporan Log Activity

PenggantianLaporan Stok

Laoran Pengadaan Suku

Cadang

Gambar 3.9 HIPO Aplikasi Pengadaan Suku Cadang

Data Kendaraan

Data Suku Cadang

Data Pengadaan Suku

Cadang

Data Penggantian Suku

Cadang

Data Kebutuhan

Data Kilometer

Kendaraan

Data Lead Time

Data Safety Stock

Laporan Log Activiy

Penggantian

Laporan Kebutuhan

Suku Cadang

Laporan Inventaris

Kendaraan

Laporan Pengadaan

Suku Cadang

Laporan Inventaris

Suku Cadang

Laporan Stok

Data User

Data Supplier

Aplikasi Pengadaan Suku Cadang Kendaraan

Staf Operasinal

Manajer Transport dan Sarana

0

Page 19: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

46

HIPO atau yang biasa disebut dengan diagram jenjang merupakan diagram

yang menggambarkan hierarki proses-proses yang ada dalam data flow diagram.

Gambar 3.9 adalah HIPO dari rancang bangun aplikasi pengadaan suku cadang

angkut barang pada MPC PT POS Surabaya.

3.2.5 Data Flow Diagram (DFD)

Pada bagian data flow diagram dijelaskan detail mengenai proses

pengadaan suku cadang. Sub sistem level 0 dari data flow diagram (DFD) yang

dirancang dan dibangun ini terdiri dari 3 fungsional yakni pemeliharaan file master,

pemeliharaan transaksi, pembuatan laporan. Didalam level 0 akan digambarkan

secara detail interaksi antara pengguna dengan sistem nantinya. Untuk keterangan

lebih jelas dapat dilihat pada gambar 3.10

Gambar 3.10 Data Flow Diagram Aplikasi Pengadaan Suku Cadang Kendaraan

Data User

Data Suku Cadang

Data Supplier

Data Kendaraan

Pemeliharaan Transaksi

Pemeliharaan File Master

Pembuatan Laporan

Staf Operasinal

Manajer Transport dan

Sarana

Laporan Log Activiy

Penggantian

Laporan Inventaris

Kendaraan

Laporan Kebutuhan

Suku Cadang

Laporan Inventaris

Suku Cadang

Laporan Stok

Laporan Pengadaan

Suku Cadang

Data Kebutuhan

Data Detail Kebutuhan

Data Detail Log

Activity Penggantian

Data Log Activity

Penggantian

Data Kendaraan

Data Suku Cadang

1 Data Kendaraan

2 Data Suku Cadang

3 Data User

4Log Activity

Penggantian

5Kebutuhan

Suku Cadang

6 Safety Stock

7 Lead Time

8Data Reorder

Point

9 Data Supplier

10Detail Log Activity

Penggantian

11Data Pengadaan

Suku Cadang

12Detail Kebutuhan

Suku Cadang

13Data

Kendaraan2

14Data Suku

Cadang2

Data Suku Cadang

Data User

Data Supplier

Data Kendaraan

Data Kendaraan

Data Supplier

Data User

Data Suku Cadang

Data Safety Stock

Data Lead Time

Data Safety Stock

Data Lead Time

Data Detail Log

Activity Penggantian

Data Log Activity

Penggantian

Data Detail Kebutuhan

Data Kebutuhan

Data Reorder Point

Data Pengadaan Suku

Cadang

Data Reorder Point

Data Pengadaan Suku

Cadang

3

2

1

Page 20: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

47

a. DFD Level 1 Pemeliharaan File Master

Seperti pada gambar 3.11 merupakan proses yang terjadi pada proses

pemeliharaan file master. Proses yang terjadi adalah pemeliharaan data kendaraan,

pemeliharaan data supplier, pemeliharaan data user, pemeliharaan data suku

cadang, pemeliharaan data safety stock, pemeliharaan data lead time.

Gambar 3.11 DFD Level 1 Pemeliharaan File Master

b. DFD Level 1 Sub-Proses Pemeliharaan Transaksi

Pada gambar 3.12 akan menjelaskan mengenai sub-proses pemeliharaan

transaksi. Proses pemeliharaan transaksi terdiri dari log activity penggantian,

penentuan kebutuhan penggunaan suku cadang, perhitungan reorder point,

pengadaan suku cadang.

Pemeliharaan Data

Kendaraan

Pemeliharaan Data

Supplier

Pemeliharaan Data

User

Pemeliharaan Data

Suku Cadang

Pemeliharaan Data

Safety Stock

Pemeliharaan Data

Lead Time

Staf OperasinalData Kendaraan

Data Supplier

Data User

Data Suku Cadang

Data Kendaraan

Data Supplier

Data Supplier

Data Suku Cadang2 Data Suku Cadang

3 Data User

9 Data Supplier

1 Data Kendaraan

6 Safety Stock

7 Lead Time

Data Safety Stock

Data Lead Time

1.1

1.2

1.3

1.4

1.5

1.6

Data Safety Stock

Data Lead Time

Page 21: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

48

Gambar 3.12 DFD Level 1 Sub-Proses Pemeliharaan Transaksi

c. DFD Level 1 Sub-Proses Pembuatan Laporan

Pada gambar 3.13 akan menjelaskan mengenai sub-proses pembuatan

laporan. Pada proses pembuatan laporan terdiri dari pembuatan laporan inventaris

kendaraan, laporan inventaris suku cadang, laporan log activity penggantian,

laporan stok, laporan kebutuhan suku cadang, laporan pengadaan.

Staf Operasional Data Kendaraan

Data Suku CadangData Penggantian Suku

Cadang

Data Penggantian Suku

Cadang

Data User

Data Kendaraan

Data Suku Cadang

Data Kendaraan

Data Safety Stock

Data Lead Time

Data Reorder Point

Data Kendaraan

Data Suku Cadang

Data User

Data Supplier

Data Pengadaan Suku

Cadang

Data Penggantian Suku

Cadang1 Data Kendaraan

9 Data Supplier

3 Data User

2 Data Suku Cadang

6 Safety Stock

7 Lead Time

10Detail Log Activity

Penggantian

4Log Activity

Penggantian

12Detail Kebutuhan

Suku Cadang

5Kebutuhan Suku

Cadang

8 Data Reorder Point

11Data Pengadaan Suku

Cadang

Log Activity Penggantian

Perhitungan Reorder

Point

Pengadaan Suku Cadang

Penentuan Kebutuhan

Penggunaan Suku

Cadang

Data Suku Cadang

Data User

Data User

Data Reorder Point

Data Penggantian Suku

Cadang

Data Penggantian Suku

Cadang

Data Kebutuhan

Data Kebutuhan

Data Kebutuhan

Data Kebutuhan

2.1

2.2

2.3

2.4

Page 22: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

49

Gambar 3.13 DFD Level 1 Sub-Proses Pembuatan Laporan

Manajer Transport

dan Sarana

Manajer Transport

dan Sarana2

Manajer Transport

dan Sarana3

Manajer Transport

dan Sarana4

Manajer Transport

dan Sarana5

Manajer Transport

dan Sarana6

Data Kendaraan

Data Suku Cadang

Laporan Inventaris

Kendaraan

Laporan Inventaris

Suku Cadang

Laporan Log Activiy

Penggantian

Laporan Stok

Laporan Kebutuhan

Suku Cadang

Laporan Pengadaan

Suku Cadang

8 Data Reorder Point

11Data Pengadaan Suku

Cadang

5Kebutuhan Suku

Cadang

12Detail Kebutuhan

Suku Cadang

10Detail Log Activity

Penggantian

4Log Activity

Penggantian

13 Data Kendaraan2

14 Data Suku Cadang2

Laporan Inventaris

Kendaraan

Laporan Inventaris Suku

Cadang

Laporan Log Activity

Penggantian

Laporan Stok

Laporan Kebutuhan Suku

Cadang

Laporan PengadaanData Kendaraan

Data Reorder Point

Data Pengadaan Suku

Cadang

Data Penggantian Suku

Cadang

Data Penggantian Suku

Cadang

Data Suku Cadang

Data Kendaraan

Data Suku Cadang

Data Suku Cadang

Data Kendaraan

Data Kebutuhan

Data Kebutuhan

Data Suku Cadang

3.1

3.2

3.3

3.4

3.5

3.6

Page 23: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

50

3.2.6 Conceptual Data Model (CDM)

PDM dari aplikasi pengadaan suku cadang kendaraan terdapat 14 tabel

yakni tabel user, kendaraan, suku cadang, lead time, safety stock, log activity, detil

log activity, kebutuhan penggantian, detil kebutuhan penggantian, rop, detil rop,

pengadaan dan detil pengadaan. Untuk penjelesalan lebih detail dapat dilihiat pada

gambar 3.14

Gambar 3.14 Conceptual Data Model

dt_suku_cadang

Relationship_11

Relationship_13

Relationship_14

Relationship_15

Relationship_16

Relationship_23

Relationship_25

Relationship_26

Relationship_27

Relationship_29

Relationship_31

Relationship_33

Relationship_19

Relationship_20

Relationship_21

Relationship_22

Relationship_24

Relationship_28

Relationship_30

Relationship_32

Relationship_34

Relationship_35

Relationship_36

Relationship_38

Relationship_37

Data Kendaraan

kode_kendaraan

nomer_registrasi

merek

type

jenis

model

tahun_pembuatan

silinder

warna

nomer_rangka

nomer_mesin

Bahan_bakar

jumlah_sumbu

jumlah_roda

tahun_pembelian

kilometer

keterangan

<pi> Variable characters (15)

Variable characters (15)

Variable characters (15)

Variable characters (15)

Variable characters (15)

Variable characters (15)

Date

Characters (10)

Variable characters (10)

Variable characters (15)

Variable characters (15)

Variable characters (10)

Variable characters (10)

Variable characters (10)

Date

Integer

Variable characters (30)

<M>

Identifier_1 <pi>

Suku Cadang

kode_suku_cadang

nama_suku_cadang

kategori

merek

jumlah

tanggal_aus

keterangan

kilometer_aus

<pi> Variable characters (15)

Variable characters (30)

Variable characters (30)

Variable characters (15)

Integer

Date

Variable characters (30)

Integer

<M>

Data Pengadaan Suku Cadang

kode_pengadaan

tanggal_pengadaan

keterangan

<pi> Variable characters (10)

Date

Variable characters (30)

<M>

Identifier_1 <pi>

Log Activity

kode_log_activity

kerusakan

keterangan

<pi> Variable characters (10)

Variable characters (30)

Variable characters (30)

<M>

Identifier_1 <pi>

Users

kode_user

nama_user

password

level

<pi> Variable characters (10)

Variable characters (30)

Variable characters (10)

Integer

<M>

Identifier_1 <pi>

rop

kode_rop

kebutuhan

tanggal

<pi> Variable characters (10)

Integer

Date

<M>

Identifier_1 <pi>

safety_stock

kode_safety

stock_minimal

<pi> Variable characters (10)

Integer

<M>

Identifier_1 <pi>

detail_log_activity

kode_detail_log_activity

keterangan

jumlah

kerusakan

status

<pi> Integer

Variable characters (30)

Integer

Variable characters (30)

Integer

<M>

Identifier_1 <pi>

detail_kebutuhan_penggantian

kode_detil_kebutuhan

jumlah

<pi> Integer

Integer

<M>

Identifier_1 <pi>

detil_rop

kode_detil_rop

kebutuhan

rop

<pi> Integer

Integer

Integer

<M>

Identifier_1 <pi>

kebutuhan_penggantian

kode_kebutuhan

bulanawal

bulanakhir

jumlah

keterangan

<pi> Variable characters (10)

Date

Date

Integer

Variable characters (30)

<M>

Identifier_1 <pi>

Lead Time

kode_lead_time

lead_time

<pi> Integer

Integer

<M>

Identifier_1 <pi>

Supplier

kode_supplier

nama_supplier

alamat

kota

nomer_telp

nomer_hp

keterangan

<pi> Integer

Variable characters (100)

Variable characters (100)

Variable characters (50)

Integer

Integer

Variable characters (30)

<M>

Identifier_1 <pi>

Detil Pengadaan

IDDetilPengadaan

rop

<pi> Integer

Integer

<M>

Identifier_1 <pi>

Page 24: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

51

3.2.7 Physical Data Model (PDM)

PDM dari aplikasi pengadaan suku cadang merupakan hasil generate dari

CDM pengadaan suku cadang kendaraan. Didalam PDM terdapat 14 tabel. Untuk

penjelesalan lebih detail dapat dilihiat pada gambar 3.15

Gambar 3.15 Physical Data Model

Detil Pengadaan

IDDetilPengadaan

kode_pengadaan

kode_supplier

kode_user

rop

int

varchar(10)

int

varchar(10)

int

<pk>

<fk1>

<fk3>

<fk2>

Data Kendaraan

kode_kendaraan

kode_user

nomer_registrasi

merek

type

jenis

model

tahun_pembuatan

silinder

warna

nomer_rangka

nomer_mesin

Bahan_bakar

jumlah_sumbu

jumlah_roda

tahun_pembelian

kilometer

keterangan

varchar(15)

varchar(10)

varchar(15)

varchar(15)

varchar(15)

varchar(15)

varchar(15)

datetime

char(10)

varchar(10)

varchar(15)

varchar(15)

varchar(10)

varchar(10)

varchar(10)

datetime

int

varchar(30)

<pk>

<fk>

Suku Cadang

kode_suku_cadang

kode_user

nama_suku_cadang

kategori

merek

jumlah

tanggal_aus

keterangan

kilometer_aus

varchar(15)

varchar(10)

varchar(30)

varchar(30)

varchar(15)

int

datetime

varchar(30)

int

<pk>

<fk>

Data Pengadaan Suku Cadang

kode_pengadaan

kode_supplier

kode_user

kode_rop

tanggal_pengadaan

keterangan

varchar(10)

int

varchar(10)

varchar(10)

datetime

varchar(30)

<pk>

<fk3>

<fk2>

<fk1> Log Activity

kode_log_activity

kode_user

kode_suku_cadang

kerusakan

keterangan

varchar(10)

varchar(10)

varchar(15)

varchar(30)

varchar(30)

<pk>

<fk2>

<fk1>

Users

kode_user

nama_user

password

level

varchar(10)

varchar(30)

varchar(10)

int

<pk>

rop

kode_rop

kode_user

kebutuhan

tanggal

varchar(10)

varchar(10)

int

datetime

<pk>

<fk>

safety_stock

kode_safety

kode_suku_cadang

kode_user

stock_minimal

varchar(10)

varchar(15)

varchar(10)

int

<pk>

<fk1>

<fk2>

detail_log_activity

kode_detail_log_activity

kode_kendaraan

kode_suku_cadang

kode_user

kode_log_activity

keterangan

jumlah

kerusakan

status

int

varchar(15)

varchar(15)

varchar(10)

varchar(10)

varchar(30)

int

varchar(30)

int

<pk>

<fk1>

<fk2>

<fk4>

<fk3>

detail_kebutuhan_penggantian

kode_detil_kebutuhan

kode_kebutuhan

kode_user

kode_suku_cadang

jumlah

int

varchar(10)

varchar(10)

varchar(15)

int

<pk>

<fk1>

<fk2>

<fk3>

detil_rop

kode_detil_rop

kode_rop

kode_suku_cadang

kebutuhan

rop

int

varchar(10)

varchar(15)

int

int

<pk>

<fk1>

<fk2>

kebutuhan_penggantian

kode_kebutuhan

kode_user

bulanawal

bulanakhir

jumlah

keterangan

varchar(10)

varchar(10)

datetime

datetime

int

varchar(30)

<pk>

<fk>

Lead Time

kode_lead_time

kode_user

kode_suku_cadang

lead_time

int

varchar(10)

varchar(15)

int

<pk>

<fk1>

<fk2>

Supplier

kode_supplier

kode_user

nama_supplier

alamat

kota

nomer_telp

nomer_hp

keterangan

int

varchar(10)

varchar(100)

varchar(100)

varchar(50)

int

int

varchar(30)

<pk>

<fk>

Page 25: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

52

3.2.8 Struktur Tabel

A. Tabel User

Nama tabel : User

Primary key : kode_user

Foreign key : -

Fungsi : Menyimpan data user

Tabel 3.9 Tabel User

No Field Name Data Type Length Constraint

1 Kode_user Varchar 10 PK

2 Nama_user Varchar 30

3 Password Varchar 10

4 Level Int

B. Tabel Kendaraan

Nama tabel : kendaraan

Primary key : kode_kendaraan

Foreign key : -

Fungsi : Menyimpan data kendaraan

Tabel 3.10 Tabel Kendaraan

No Field Name Data Type Length Constraint

1 kode_kendaraan Varchar 15 PK

2 Kode_user Varchar 10 FK

2 Nomer_registrasi Varchar 15

3 Merek Varchar 15

4 Type Varchar 15

5 Jenis Varchar 15

6 Model Varchar 15

7 Tahun_pembuatan Int

8 Silinder Varchar 10

9 Warna Varchar 10

10 Nomer_rangka Varchar 15

11 Nomer_mesin Varchar 15

12 Bahan_bakar Varchar 10

13 Jumlah_sumbu Int

14 Jumlah_roda Int

15 Tahun_pembelian Int

Page 26: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

53

16 Kilometer Int

17 Keterangan Varchar 30

C. Tabel Suku Cadang

Nama tabel : Suku Cadang

Primary key : kode_suku_cadang

Foreign key : kode_user

Fungsi : Menyimpan data suku cadang

Tabel 3.11 Tabel Suku Cadang

No Field Name Data Type Length Constraint

1 Kode_suku_cadang Varchar 15 PK

2 Kode_user Varchar 10 FK

3 Nama_suku_cadang Varchar 30

4 kategori Varchar 30

5 merek Varchar 15

6 jumlah Integer

7 Total_bulan Int

8 Kilometer Int

9 keterangan Varchar 30

D. Tabel Log Activity

Nama tabel : Tabel Log Activity

Primary key : kode_log_activity

Foreign key : kode_user, kode_kendaraan

Fungsi : Menyimpan data log activity

Tabel 3.12 Tabel Log Activity Penggantian

No Field Name Data Type Length Constraint

1 Kode_log_activity Varchar 10 PK

2 Kode_user Varchar 10 FK

3 Kode_kendaraan Varchar 15 FK

4 Kilometer Int

5 keterangan Varchar 30

6 Tanggal Date

Page 27: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

54

E. Tabel Detail Log Activity

Nama tabel : Tabel Detail Log Activity

Primary key : Kode_detail_log_activity

Foreign key : kode_suku_cadang, kode_log_activity, kode_user

Fungsi : Menyimpan data detail log activity

Tabel 3.13 Tabel Detail Log Activity Penggantian

No Field Name Data Type Length Constraint

1 Kode_detail_log_activity Int PK

2 Kode_log_activity Varchar 10 FK1

3 Kode_suku_cadang Varchar 15 FK2

4 Kode_user Varchar 10 FK3

5 Jumlah Int

6 Kerusakan Varchar 30

7 status Int

F. Tabel Safety Stock

Nama tabel : Tabel Safety Stock

Primary key : kode_safety

Foreign key : kode_suku_cadang, kode_user

Fungsi : Menyimpan data safety stock

Tabel 3.14 Tabel Safety Stock

No Field Name Data Type Length Constraint

1 Kode_safety Varchar 10 PK

2 Kode_suku_cadang Varchar 15 FK1

3 Kode_user Varchar 10 FK2

4 Stock_minimal Int

G. Tabel Lead Time

Nama tabel : Tabel Lead Time

Primary key : kode_lead_time

Foreign key : kode_suku_cadang, kode_user

Fungsi : Menyimpan data lead time

Page 28: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

55

Tabel 3.15 Tabel Lead Time

No Field Name Data Type Length Constraint

1 Kode_lead_time Int 0 PK

2 Kode_suku_cadang Varchar 20 FK1

3 Kode_user Varchar 10 FK2

4 Lead_time Int

H. Tabel Supplier

Nama tabel : Tabel Supplier

Primary key : kode_supplier

Foreign key : kode_user

Fungsi : Menyimpan data suplier

Tabel 3.16 Tabel Supplier

No Field Name Data Type Length Constraint

1 Kode_supplier Int PK

2 Kode_user Varchar 10 FK1

3 Nama_supplier Varchar 100

4 Alamat Varchar 100

5 Kota Varchar 50

6 Nomer_telp Int

7 Nomer_hp Int

8 keterangan Varchar 100

I. Tabel Kebutuhan Penggantian

Nama tabel : Kebutuhan Penggantian

Primary key : kode_kebutuhan

Foreign key : kode_user

Fungsi : Menyimpan data kebutuhan suku cadang

Tabel 3.17 Tabel Kebutuhan Penggantian

No Field Name Data Type Length Constraint

1 Kode_kebutuhan Varchar 10 PK

2 Kode_user Varchar 10 FK1

3 Jumlah Int

4 Keterangan Varchar 30

5 Bulanawal Date

Page 29: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

56

No Field Name Data Type Length Constraint

6 Bulanakhir Date

J. Tabel Detail Kebutuhan

Nama tabel : Detail Kebutuhan

Primary key : kode_detil_kebutuhan

Foreign key : kode_kebutuhan, kode_user, kode_suku_cadang

Fungsi : Menyimpan data detail kebutuhan suku cadang

Tabel 3.18 Tabel Detail Kebutuhan

No Field Name Data Type Length Constraint

1 Kode_detil_kebutuhan Int 15 PK

2 Kode_kebutuhan Varchar 10 FK1

3 Kode_User Varchar 10 FK2

3 Kode_suku_cadang Varchar 10 FK3

4 Jumlah Int

K. Tabel ROP

Nama tabel : ROP

Primary key : kode_rop

Foreign key : kode_kebutuhan, kode_user

Fungsi : Menyimpan data ROP

Tabel 3.19 Tabel Reorder Point

No Field Name Data Type Length Constraint

1 Kode_rop Varchar 10 PK

2 Kode_user Varchar 10 FK2

3 Kode_Kebutuhan Varchar 10 FK3

4 Tanggal Date

L. Tabel Pengadaan Suku Cadang

Nama tabel : Pengadaan Suku Cadang

Primary key : kode_pengadaan

Foreign key : kode_user, kode_rop

Fungsi : Menyimpan data pengadaan suku cadang

Page 30: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

57

Tabel 3.20 Tabel Pengadaan Suku Cadang

No Field Name Data Type Length Constraint

1 Kode_pengadaan Varchar 10 PK

2 Kode_user Varchar 10 FK2

3 Kode_rop Varchar 10 FK1

4 Total_kebutuhan Int

M. Tabel Detil Pengadaan Suku Cadang

Nama tabel : Detil Pengadaan Suku Cadang

Primary key : Id_detil_pengadaan

Foreign key : kode_user, kode_pengadaan, ROP, kode_supplier

Fungsi : Menyimpan data pengadaan suku cadang

Tabel 3.21 Tabel Detil Pengadaan Suku Cadang

No Field Name Data Type Length Constraint

1 ID_detil_pengadaan Int 10 PK

2 Kode_user Varchar 10 FK2

3 Kode_supplier Int FK1

4 Kode_pengadaan Varchar 50 FK3

5 ROP Int

N. Tabel Detil ROP

Nama tabel : Detil ROP

Primary key : kode_detil_rop

Foreign key : kode_rop, kode_suku_cadang

Fungsi : Menyimpan data detail reorder point

Tabel 3.22 Tabel Detail Reorder Point

No Field Name Data Type Length Constraint

1 Kode_detil_rop Int PK

2 Kode_rop Varchar 50 FK2

3 Kode_suku_cadang Varchar 10 FK1

4 kebutuhan Int

5 Lead_time Int

6 rop Int

Page 31: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

58

3.3 Perancangan Desain Input/Output

Desain input dan output merupakan acuan dalam menentukan desain

komponen sistem informasi dan menggambarkan alur sistem yang akan dibuat.

Desain input dan output ini berupa rancangan form-form yang digunakan untuk

membantu dalam rancang bangun aplikasi pengadaan suku cadang ankgut barang.

Berikut desain input dan output tersebut.

3.3.1 Desain Input

a. Desain Form Log In

Berikut ini merupakan desain form login, yang berfungsi sebagai validasi

pengguna. Pengguna dapat mengakses sistem setelah melalui tahap login dan telah

terdaftar pada sistem.

Login

Login Cancel

< Input >

< Input >

Username

Password

Gambar 3.16 Form Log In

b. Desain Form Halaman Utama

Desain form halaman utama yang berfungsi sebagai tampilan awal dari

pengguna yang log in dan memilih menu atau sub-menu apa yang akan dijalankan

sesuai dengan sistem yang dibutuhkan. Desain form halaman utama dapat dilihat

pada gambar 3.17.

Page 32: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

59

Menu Utama

Master LaporanTransaksi

Suku Cadang

Kendaraan

User

Pengadaan

Log Activity Penggantian

Update Kilometer

Laporan Suku Cadang

History Penggantian

Laporan Kebutuhan Suku Cadang

Laporan Kendaraan

Laporan Biaya Penggantian

Laporan Stok Suku Cadang

Laporan Reorder Suku Cadang

Gambar 3.17 Form Menu Utama

c. Desain Form User

Desain form User berfungsi sebagai penyimpanan data pengguna seperti

username dan password. Masing-masing pengguna dapat dibedakan berdasarkan

level jabatan.

Form User

Kode User Nama User Password Password Konfir LevelEnter Text

Enter Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Enter Text

Enter Text

Enter Text

Text

Text

Text

Text

Text

Text

Kode User

Nama User

Password

Password Konfirmasi

Level

Gambar 3.18 Form User

d. Desain Form Kendaraan

Fungsi dari form kendaraan adalah untuk pemberian kode kendaraan dan

memasukkan data kendaraan sesuai dengan dokumen kendaraan kedalam database.

Desain form kendaraan dapat dilihat pada gambar 3.19.

Page 33: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

60

Form Data Kendaraan

Kode KendaraanNomer RegistrasiMerekType Jenis Model Tahun PemSilinder WarnaEnter Text

Enter Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Kode Kendaraan

Nomer Registrasi

Merek

Type

Jenis

Model

Tahun Pembuatan

Silinder

Warna

Nomer Rangka

Nomer Mesin

Bahan Bakar

Jumlah Sumbu

Jumlah Roda

Tahun Pembelian

Kilometer

Keterangan

Gambar 3.19 Form Kendaraan

e. Desain Form Suku Cadang

Fungsi dari form suku cadang adalah untuk menambahkan jumlah stok,

pemberian kode kendaraan dan mentukan kilometer dan bulan penggantian suku

cadang.

Form Suku Cadang

Kd Suku Cadang Nama Suku Cdng Kategori Merek Jumlah Tanggal Aus Kilometer KeteranganEnter Text

Enter Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Enter Text

Enter Text

Enter Text

Text

Text

Text

Enter Text

Enter Text

Enter Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Kode Suku Cadang

Nama Suku Cadang

Kategori

Merek

Jumlah

Tanggal Aus

Kilometer Ketentuan

Keterangan

Gambar 3.20 Form Suku Cadang

Page 34: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

61

f. Desain Form Supplier

Fungsi dari form supplier adalah membahkan data supplier. Data supplier

merupakan data yang rinci dari mitra atau toko yang digunakan dalam proses

transaksi pengadaan.

Form Supplier

Kode Supplier Kode User Nama Supplier Alamat Kota Nomer Telp Nomer Hp KeteranganEnter Text

Enter Text

Enter Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Enter Text

Enter Text

Enter Text

Enter Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Kode Supplier

Nama Supplier

Alamat

Kota

Nomer Telp

Nomer HP

Keterangan

Gambar 3.21 Form Supplier

g. Desain Form Lead Time

Fungsi dari form lead time adalah untuk menambahkan keterangan waktu

tunggu kedatangan suku cadang dari supplier. Waktu tunggu kedatangan atau lead

time berfunngsi sebagai variabel dalam perhitungan reorder point.

Form Lead Time

Kode Lead Time Kd Suku Cadang Kode User Lead Time Nm Suku CadangEnter Text

Enter Text

Enter Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Kode Lead Time

Kode Suku Cadang

Lead Time

Gambar 3.22 Form Lead Time

Page 35: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

62

h. Desain Form Log Penggantian

Fungsi dari form log perbaikan adalah mencatat dan menyimpan data

penggantian suku cadang tiap kendaraan. Terdapat juga warning system yang

berfungsi pemberi informasi mengenai masa penggantian suku cadang.

Forn Log Perbaikan

Kode Log Acticity Kd Suku Cadang NM Suku Cadang Jumlah KerusakanEnter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Kode Log Penggantian

Kode Kendaraan

Keterangan

Kilometer

Taanggal

Kode Suku Cadang

Nama Suku Cadang

Jumlah

Kerusakan

Gambar 3.23 Form Log Penggantian

i. Desain Form Safety Stock

Fungsi dari form safety stock adalah pemberian batas minimal suku cadang

yang dimiliki oleh perusahaan sehingga menjaga stok agar tidak kosong.

Forn Log Perbaikan

Kode Safety Kd Suku Cadang Kode User Stock Minimal Nm Suku CadangEnter Text

Enter Text

Enter Text

Enter TextText

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Kode Safety Stock

Kode Suku Cadang

Nama Suku Cafang

Stock Minimal

Gambar3.24 Form Safety Stock

Page 36: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

63

j. Desain Form Kebutuhan Suku Cadang

Fungsi dari form kebutuhan suku cadang adalah mengetahui penggunaan

suku cadang pada peridode tertentu. Hasil dari kebutuhan ini akan digunakan

sebagai acuan dalam menentukan perhitungan reorder point.

Form Kebutuhan Suku Cadang

KD Suku Cadang

Total Kebutuhan

Nama Suku Cadang

Jumlah Kebutuhan

Lead Time Stok Minimal ROPEnter Text

Enter Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Enter Text

Enter Text Enter Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Bulan Awal

Bulan Akhir

Keterangan

Gambar 3.25 Form Kebutuhan Suku Cadang

k. Desain Form pengadaan

Fungsi dari form pengadaan adalah mengambil data reorder point suku

cadang yang telah ditentukan sebelumnya dan menampilkan total kebutuhan suku

cadang yang akan dijadikan acuan dalam pengadaan.

Laporan Pengadaan Suku Cadang

No NM SK CADANG MEREK REORDER POINT SUPPLIER

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Laporan PengadaanSuku Cadang

MPC POS

Manajer Transport dan Sarana

Ttd

Tanggal

Keterangan Total xxx

Gambar 3.26 Form Pengadaan

Page 37: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

64

3.3.2 Desain Output

a. Laporan Inventaris Kendaraan

Fungsi dari laporan inventaris kendaraan adalah untuk menampilkan data

kepemilikian kendaraan perusahaan.

Laporan Inventaris Kendaraan

NO KD KENDARAAN NO REGISTRASI MEREK TH PEMBUATAN TH PEMBELIAAN

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Laporan Inventaris KendaraanMPC POS

Manajer Transport dan Sarana

Ttd

Tanggal

Gambar 3.27 Laporan Inventaris Kendaraan

b. Laporan Inventaris Suku Cadang

Fungsi dari laporan inventaris suku cadang adalah dapat menyajikan data

mengenai kepemilikan suku cadang, bulan aus dan kilometer aus.

Laporan Inventaris Suku Cadang

NO KD SK CADANG NM SK CADANG MEREK JUMLAH BULAN AUS KM AUS

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Laporan InventarisSuku Cadang

MPC POS

Manajer Transport dan Sarana

Ttd

Tanggal

Gambar 3.28 Laporan Inventaris Suku Cadang

Page 38: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

65

c. Laporan Kebutuhan Suku Cadang

Fungsi dari laporan kebutuhan suku cadang adalah menampilkan data

kebutuhan pada tiap suku cadang yang digunakan sebagai acuan untuk menghitung

reorder point.

Laporan Kebutuhan Suku Cadang

NO NM Suku Cadang JUMLAH

Text

Text

Text

Text

Text

Text

Text

Text

Text

Laporan KebutuhanSuku Cadang

MPC POS

Manajer Transport dan Sarana

Ttd

Tanggal

Total xxxKeterangan

Gambar 3.29 Laporan Kebutuhan Suku Cadang

d. Laporan Log Activity Perbaikan Kendaraan

Fungsi laporan log activity perbaikan kendaraan adalah menampilkan

riwayat penggantian suku cadang pada tiap kendaraan.

Laporan Log Perbaikan Kendaraan

Kode Log NM SK CADANG MEREK KERUSAKAN KILOMETERNM KENDARAAN KETERANGAN

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Laporan Log Perbaikan KendaraanMPC POS

Manajer Transport dan Sarana

Ttd

Tanggal

Gambar 3.30 Laporan Log Activity Perbaikan Kendaraan

Page 39: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

66

e. Laporan Stock Suku Cadang

Fungsi dari laporan stock suku cadang adalah menampilkan data jumlah

suku cadang yang terdapat pada gudang.

Laporan Stock Suku Cadang

NO NM Suku Cadang JUMLAH

Text

Text

Text

Text

Text

Text

Text

Text

Text

Laporan StockSuku Cadang

MPC POS

Manajer Transport dan Sarana

Ttd

Tanggal

Total xxx

Gambar 3.31 Stock Suku Cadang

f. Laporan Pengadaan

Fungsi dari laporan pengadaan adalah menyajikan daftar suku cadang yang

akan digunakan untuk melakukan pengadaan.

Laporan Pengadaan Suku Cadang

No NM SK CADANG MEREK REORDER POINT JUMLAH HARGA

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Laporan PengadaanSuku Cadang

MPC POS

Manajer Transport dan Sarana

Ttd

Tanggal

Keterangan Total xxx

Gambar 4.32 Laporan Pengadaan

Page 40: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

67

3.4. Desain Uji Coba

Tahapan selanjutnya setelah merancang desain user interface yaitu desain

uhi coba. Desain uji coba dilakukan untuk dapat mengetahui apakah aplikasi

pengadaan suku cadang telah sesuai dengan fungsi dan kebutuhan. Pengujuan

aplikasi dapat dilakukan dengan metode black box setting. Berikut desaian uji coba

yang akan dilakukan:

a. Desain Uji Coba Form Log In

Tabel 3.23 Desain Uji Coba Form Log In

Objek Pengujian Form Login

Keterangan Mengetahui tampilan dan fungsi form login dapat

berjalan dan menghasilkan output yang diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

1. Menguji textbox

username, textbox

password, dan

button log in

Memasukkan

karakter pada

textbox username,

textbox password,

dan button log in

Karakter password yang

dimasukkan tampil dengan

simbol.

2. Validasi username

dan password

Button login Log in berhasil sesuai dengan hak

akses masing-masing pengguna,

jika username atau password

salah, maka muncul peringatan.

Menu utama sesuai dengan hak

akses.

b. Desai Uji Coba Form Menu Utama

3.24 Desain Uji Coba Form Menu Utama

Objek Pengujian Form Menu Utama

Keterangan Mengetahui tampilan dan fungsi form Menu Utama

dapat berjalan dan menghasilkan output yang

diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

1 Button log in Menampilkan form login.

Page 41: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

68

Objek Pengujian Form Menu Utama

Keterangan Mengetahui tampilan dan fungsi form Menu Utama

dapat berjalan dan menghasilkan output yang

diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

. Menguji fungsi

button pada menu

utama

Button log out Menutup header button.

Button master

sparepart

Menampilkan form master suku

cadang.

Button master

kendaraan

Menampilkan form master

kendaraan.

Button master

users

Menampilkan form users.

Button master

lead time

Menampilkan form lead time.

Button master

suupplier

Button master supplier.

Button transaksi

penggantian suku

cadang

Menampilkan form transaksi

penggantian suku cadang.

Button transaksi

safety stock

Menampilkan form transaksi

safety stock.

Button transaksi

reorder point

Menampilkan form transaksi

reorder point.

Button transaksi

pengadaan

Menampilkan form transaksi

pengadaan.

Button transaksi

kebutuhan

Menampilkan form transaksi

kebutuhan.

Button laporan

stock

Menampilkan form laporan stock.

Button laporan

inventaris

kendaraan

Menampilkan form laporan

inventaris kendaraan.

Button laporan

inventaris suku

cadang

Menampilkan form laporan

inventaris suku cadang.

Button laporan

kebutuhan

Menampilkan form laporan

kebutuhan.

Button laporan

log activity

penggantian

Menampilkan form laporan log

activity penggantian.

Button laporan

pengadaan

Menampilkan form laporan

pengadaan.

Page 42: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

69

c. Desain Uji Coba Form User

Gambar 3.25 Desain Uji Coba Form User

Objek Pengujian Form Users

Keterangan Mengetahui tampilan dan fungsi form users dapat

berjalan dan menghasilkan output yang diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

1. Menguji fungsi

button, textbox,

datagridview,

combobox pada

form users

Datagrid view Menampilkan data users yang

berhasil disimpan.

Combobox pada

form users

Menampilkan tingkatan data hak

akses users atau bagian users.

Button Ubah Dapat mengubah data users sesuai

yang diinginkan.

Menampilkan pesan “Data

berhasil diubah”.

Button Simpan 1. Dapat menyimpan data users

sesuai yang diinginkan.

2. Menampilkan pesan “Data

berhasil disimpan”.

Button Hapus 1. Dapat menghapus data users

sesuai yang diinginkan.

2. Menampilkan pesan “Data

berhasil dihapus”.

Button Cari Menampilkan data users yang

dicari.

Button Batal Membersihkan data pegawai yang

tidak jadi diinputkan.

d. Desain Uji Coba Form Kendaraan

Tabel 3.26 Desain Uji Coba Form Kendaraan

Objek Pengujian Form Kendaraan

Keterangan Mengetahui tampilan dan fungsi form kendaraan dapat

berjalan dan menghasilkan output yang diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

1. Menguji fungsi

button, textbox,

Datagrid view Menampilkan data pelanggan

yang sudah disimpan.

Page 43: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

70

Objek Pengujian Form Kendaraan

Keterangan Mengetahui tampilan dan fungsi form kendaraan dapat

berjalan dan menghasilkan output yang diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

datagridview,

combobox pada

form kendaraan

Combobox pada

form kendaraan

Menampilkan tahun pembuatan,

jenis bahan bakar dan tahun

pembelian kendaraan.

Button Ubah Dapat mengubah data kendaraan

sesuai yang diinginkan.

Menampilkan pesan “Data

berhasil diubah”.

Button Simpan 1. Dapat menyimpan data

kendaraan sesuai yang

diinginkan.

2. Menampilkan pesan “Data

berhasil disimpan”.

Button Hapus 1. Dapat menghapus data

kendaraan sesuai yang

diinginkan.

2. Menampilkan pesan “Data

berhasil dihapus”.

Button Cari Menampilkan data kendaraan

yang dicari.

Button Batal Membersihkan data kendaraan

yang tidak jadi diinputkan.

e. Desain Uji Coba Form Suku Cadang

Tabel 3.27 Desain Uji Coba Form Suku Cadang

Objek Pengujian Form Suku Cadang

Keterangan Mengetahui tampilan dan fungsi form suku cadang

dapat berjalan dan menghasilkan output yang

diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

1. Menguji fungsi

button, textbox,

datagridview,

combobox pada

form suku cadang

Datagridview Menampilkan data suku cadang

yang berhasil disimpan.

Combobox pada

form suku cadang

Menampilkan data jumla suku

cadang.

Button Ubah Dapat mengubah data suku

cadang sesuai yang diinginkan.

Page 44: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

71

Objek Pengujian Form Suku Cadang

Keterangan Mengetahui tampilan dan fungsi form suku cadang

dapat berjalan dan menghasilkan output yang

diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

Menampilkan pesan “Data

berhasil diubah”.

Button Simpan 1. Dapat menyimpan data suku

cadang sesuai yang diinginkan

2. Menampilkan pesan “Data

berhasil disimpan”.

Button Hapus 1. Dapat menghapus data suku

cadang sesuai yang diinginkan

2. Menampilkan pesan “Data

berhasil dihapus”

Button Cari Menampilkan data suku cadang

yang dicari.

Button Batal Membersihkan data suku cadang

yang tidak jadi diinputkan.

f. Desain Uji Coba Form Lead Time

Tabel 3.28 Desain Uji Coba Form Lead Time

Objek Pengujian Form Users

Keterangan Mengetahui tampilan dan fungsi form lead time dapat

berjalan dan menghasilkan output yang diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

1. Menguji fungsi

button, textbox,

datagridview,

combobox pada

form safety stock

Datagrid view Menampilkan data lead time yang

berhasil disimpan.

Combobox pada

form lead time

Menampilkan nama suku cadang

yang ingin ditentukan nilai lead

timenya.

Button Ubah Dapat mengubah data lead time

sesuai yang diinginkan.

Menampilkan pesan “Data

berhasil diubah”.

Button Simpan 1. Dapat menyimpan data lead

time sesuai yang diinginkan.

2. Menampilkan pesan “Data

berhasil disimpan”.

Page 45: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

72

Objek Pengujian Form Users

Keterangan Mengetahui tampilan dan fungsi form lead time dapat

berjalan dan menghasilkan output yang diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

Button Batal Membatalkan data lead time yang

akan dimasukan.

g. Desain Uji Coba Form Supplier

Tabel 3.29 Desain Uji Coba Form Supplier

Objek Pengujian Form Supplier

Keterangan Mengetahui tampilan dan fungsi form supplier dapat

berjalan dan menghasilkan output yang diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

1. Menguji fungsi

button, textbox,

datagridview, pada

form suku cadang

Datagridview Menampilkan data supplier yang

berhasil disimpan.

Button Ubah Dapat mengubah data supplier

sesuai yang diinginkan.

Menampilkan pesan “Data

berhasil diubah”.

Button Simpan 1. Dapat menyimpan data supplier

sesuai yang diinginkan.

2. Menampilkan pesan “Data

berhasil disimpan”.

Button Cari Menampilkan data supplier yang

dicari.

Button Batal Membersihkan data suku cadang

yang tidak jadi diinputkan.

Page 46: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

73

h. Desain Uji Coba Form Log Penggantian

Tabel 3.30 Desain Uji Coba Form Log Penggantian

Objek Pengujian Form Log Penggantian

Keterangan Mengetahui tampilan dan fungsi form log penggantian

dapat berjalan dan menghasilkan output yang

diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

1. Menguji fungsi

button, textbox,

datagridview,

combobox pada

form log

Penggantian

Datagridview Menampilkan data log

penggantian yang berhasil

disimpan.

Combobox pada

form log

penggantian

Menampilkan pencarian kode

kendaraan, tanggal dan kode suku

cadang.

Button Ubah Dapat mengubah data log

penggantian sesuai yang

diinginkan.

Menampilkan pesan “Data

berhasil diubah”.

Button Simpan 1. Dapat menyimpan data log

penggantian yang diinginkan.

2. Menampilkan pesan “Data

berhasil disimpan”.

Button Hapus 1. Dapat menghapus data log

penggantian sesuai yang

diinginkan.

2. Menampilkan pesan “Data

berhasil dihapus”.

Button Cari Menampilkan data log

penggantian yang dicari.

Button Batal Membatalkan data perbaikan

kendaraan yang akan dimasukkan.

Page 47: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

74

i. Desain Uji Coba Form Kebutuhan Suku Cadang

Tabel 3.31 Desain Uji Coba Form Kebutuhan Suku Cadang

Objek Pengujian Form Kebutuhan Suku Cadang

Keterangan Mengetahui tampilan dan fungsi form kebutuhan suku

cadang dapat berjalan dan menghasilkan output yang

diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

1. Menguji fungsi

button, textbox,

datagridview,

combobox pada

form kebutuhan

suku cadang

Datagridview Menampilkan data kebutuhan

suku cadang yang berhasil

disimpan.

Combobox pada

form kebutuhan

suku cadang

Menampilkan bulan dan tahun

periode yang inigin di tentukan.

Button Tampilkan Menampilkan data kebutuhan

sesuai periode awal dan akhir

yang telah ditentukan.

Button Simpan 1. Dapat menyimpan data

kebutuhan suku cadang yang

diinginkan.

2. Menampilkan pesan “Data

berhasil disimpan”

Button Batal Membatalkan pengisian data

kebutuhan ke dalam tabel.

j. Desain Uji Coba Form Safety Stock

Tabel 3.32 Desain Uji Coba Form Safety Stock

Objek Pengujian Form Users

Keterangan Mengetahui tampilan dan fungsi form Safety Stock

dapat berjalan dan menghasilkan output yang

diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

1. Menguji fungsi

button, textbox,

datagridview,

combobox pada

form safety stock

Datagridview Menampilkan data Safety Stock

yang berhasil disimpan.

Combobox pada

form Safety Stock

Menampilkan nilai stok minimal

yang ingin ditentukan.

Button Ubah Dapat mengubah data Safety Stock

sesuai yang diinginkan

Page 48: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/2019/3/BAB_III.pdf · 28 BAB III ANALISA DAN PERANCANGAN SISTEM . 3.1 Analisis Sistem

75

Objek Pengujian Form Users

Keterangan Mengetahui tampilan dan fungsi form Safety Stock

dapat berjalan dan menghasilkan output yang

diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

.Menampilkan pesan “Data

berhasil diubah”.

Button Simpan 1. Dapat menyimpan data Safety

Stock sesuai yang diinginkan.

2. Menampilkan pesan “Data

berhasil disimpan”.

Button Batal Membatalkan data Safety Stock

yang akan dimasukan.

k. Desain Uji Coba Form Pengadaan

Tabel 3.33 Desain Uji Coba Form Pengadaan

Objek Pengujian Form Pengadaan

Keterangan Mengetahui tampilan dan fungsi form pengadaan dapat

berjalan dan menghasilkan output yang diharapkan.

Test

Case

ID

Tujuan Input Output yang Diharapkan

1. Menguji fungsi

button, textbox,

datagridview,

combobox pada

form pengadaan.

Datagridview Menampilkan data pengadaan

yang berhasil disimpan.

Combobox pada

form pengadaan

Menampilkan data reorder point

suku cadang.

Button Simpan Dapat menyimpan data

perhitungan pengadaan sesuai

yang diinginkan.

Menampilkan pesan “Data

berhasil disimpan”.

Button Batal Membatalkan data pengadaan

yang tidak jadi diinputkan.