• Tidak ada hasil yang ditemukan

Dalam pengembangan aplikasi pelaporan pemakaian spare part ini digunakan 8 tabel untuk menyimpan berbagai data yang penting. Tabel-tabel tersebut berasal dari CDM dan PDM yang telah dibuat sebelumnya. Berikut ini akan dijelaskan tentang tabel-tabel yang digunakan.

1. Tabel Kapal

Primary key : id_kapal Foreign Key : -

Fungsi : Untuk menyimpan data master kapal Tabel 3.2 Tabel Kapal

Field Name Tipe Data Constraint

id_kapal varchar(10) Primary Key

nama_kapal varchar(20) kapasitas_hopper_kapal varchar(20) draft_isi_kapal varchar(20) draft_kosong_kapal varchar(20) kecepatan_isi_kapal varchar(20) kecepatan_kosong_kapal varchar(20) panjang_kapal varchar(20) lebar_kapal varchar(20) tinggi_kapal varchar(20) gt_kapal varchar(20) negara_pembuat_kapal varchar(20) tahun_pembuat_kapal varchar(20) jenis_pembuat_kapal varchar(20)

2. Tabel Spare Part

Primary key : id_spare_part Foreign Key : id_kapal

Tabel 3.3 Tabel Spare Part

Field Name Tipe Data Constraint

id_sparepart varchar(10) Primary Key

Id_kapal Varchar(10) Foreign Key

nama_sparepart varchar(50) bagian_sparepart varchar(15) stok_sparepart int lokasi_sparepart varchar(20) rak_sparepart varchar(15) foto_sparepart text keterangan_sparepart varchar(20) harga_sparepart int

3. Tabel Pemakain Spare Part

Primary key : id_pemakaian

Foreign Key : id_kapal,id_sparepart

Fungsi : Untuk menyimpan data pemakaian spare part Tabel 3.4 Tabel Pemakaian Spare Part

Field Name Tipe Data Constraint

id_pemakaian varchar(10) Primary Key

id_kapal varchar(10) Foreign Key

Id_sparepart varchar(10) Foreign Key

jumlah_pemakaian int keterangan_pemakaian varchar(30) tanggal_pemakaian date stok_awal_pemakaian int sisa_stok_pemakaian int total_harga_pemakaian int penanggung_jawab_pemakaian varchar(20) Keterangan_tolak_pemakaian varchar(30) status_pemakaian varchar(10)

4. Tabel Permintaan Spare Part Primary key : id_permintaan Foreign Key : id_kapal

Fungsi : Untuk menyimpan data permintaan spare part Tabel 3.5 Permintaan Spare Part

Field Name Tipe Data Constraint

id_permintaan varchar(10) Primary Key

id_kapal varchar(10) Foreign Key

nama_permintaan varchar(50) Bagian_permintaan varchar(20) keterangan_permintaan varchar(50) jumlah_permintaan int tanggal_permintaan date penanggung_jawab_permintaan varchar(20) Keterangan_tolak_permintaan varchar(30) status_permintaan Varchar(10)

5. Tabel Pengadaan Spare Part Primary key : id_pengadaan

Foreign Key : id_pemakaian, id_permintaan

Fungsi : Untuk menyimpan data master kapal Tabel 3.6 Tabel Pengadaan Spare Part

Field Name Tipe Data Constraint

id_pengadaan varchar(10) Primary Key

id_pemakaian varchar(10) Foreign Key

id_permintaan varchar(10) Foreign Key

pos_pengadaan varchar(20) satuan_pengadaan varchar(10) harga_pengadaan int jumlah_pengadaan int total_pengadaan int tanggal_pengadaan date disetujui_pengadaan varchar(30) status_pengadaan varchar(10)

6. Tabel Penerimaan Spare Part Primary key : id_penerimaan Foreign Key : id_pengadaan

Fungsi : Untuk menyimpan data penerimaan spare part baru Tabel 3.7 Tabel Penerimaan Spare Part

Field Name Tipe Data Constraint

id_penerimaan varchar(10)

Primary Key

id_pengadaan varchar(10) Foreign Key

tanggal_penerimaan date

penanggung_jawab_penerimaan varchar(20)

status_penerimaan varchar(10)

7. Tabel Proyek

Primary key : id_proyek

Foreign Key : id_kapal,id_penyewa

Fungsi : Untuk menyimpan data proyek Tabel 3.8 Tabel Proyek

Field Name Tipe Data Constraint

id_proyek varchar(10) Primary Key id_kapal varchar(10) Foreign Key Id_penyewa varchar(10) Foreign Key nama_proyek varchar(50) tanggal_mulai_proyek date tanggal_selesai_proyek date lokasi_proyek varchar(20) volume_keruk_proyek varchar(20) jarak_buang_proyek varchar(20) konsentrasi_proyek varchar(20) status_proyek varchar(10) 8. Tabel Penyewa

Primary key : id_penyewa Foreign Key : -

Fungsi : Untuk menyimpan data penyewa 3.9 Tabel Penyewa

Field Name Tipe Data Constraint

id_penyewa varchar(10) Primary Key

nama_penyewa varchar(50)

alamat_penyewa varchar(50)

telepon_penyewa numeric

3.2.7 Desain I/O (Input / Output)

Desain input / output merupakan rancangan form yang akan digunakan pada pembutan aplikasi perlaporan pemakaian spare part ini. Desain I/O ini diperlukan untuk menghasilkan tampilan yang digunakan pengguna untuk berinteraksi dengan sistem.

1. Form login

Halaman login berfungsi untuk verifikasi pengguna yang akan menggunakan aplikasi. Hak akses pengguna yang dapat menggunakan aplikasi terbagi menjadi empat yaitu kapal, officer, logistic, dan manajer. Tampilan halaman login dapat dilihat pada gambar 3.19

2. Form master

Halaman pada form master ini terbagi menjadi 2 bagian yaitu bagian logistic dan bagian officer. Pada bagian logistic terdapat satu menu form master yaitu menu form master data spare part, sedangkan pada bagian officer terdapat tiga menu form master yaitu master penyewa, master proyek, dan master kapal. Sebelum masuk pada form input master, pengguna diarahkan terlebih dulu ke halaman menu utama dimana menu utama tersebut berisi pilihan menu form master.

Gambar 3.20 Menu form master logistic

Setelah memilih menu pada form menu logistic, pengguna akan diarahkan ke form master spare part, form master spare part dapat dilihat pada gambar 3.21.

Gambar 3.21 Form master spare part

Pada bagian yang lain yaitu bagian officer terdapat tiga menu utama form master yaitu master penyewa, master proyek, dan master kapal. Setelah memilih menu tersebut pengguna akan diarahkan ke form master sesuai menu yang dipilih. Menu form master officer dapat dilihat pada gambar 3.22

Sama seperti bagian logistic, setelah memilih menu pada menu form master officer, pengguna akan diarahkan ke form master sesuai dengan pilihan di menu utama tersebut.

Gambar 3.23 Form master penyewa

Gambar 3.25 Form master kapal

3. Form maintenance master

Halaman form maintenance master ini digunakan untuk mengelola data master yang sudah dimasukan sebelumnya. Sama seperti form master, form maintenance master ini dibagi menjadi dua bagian yaitu bagian officer dan logistic, sebelum masuk ke form maintenance master, pengguna diarahkan terlebih dulu ke menu awal mainctenance master, pada menu ini terdapat pilihan menu utama yang nantinya akan menuju form maintenance master sesuai dengan menu yang dipilih. Form menu utama maintenance master bagian logistic dapat dilihat pada gambar 3.26.

Gambar 3.26 Menu utama form maintenance logistic

Setelah memilih menu, pengguna akan diarahkan ke form maintenance master sesuai dengan pilihan, di bagian logistic hanya terdapat satu form maintenance yaitu maintenance data spare part, form maintenance data spare part dapat dilihat pada gambar 3.27

Gambar 3.27 Form maintenance data spare part

Sama halnya seperti di bagian logistic, pada bagian officer juga terdapat menu utama form maintenance master, di menu form tersebut terdapat tiga menu utama maintenance master, yaitu maintenance data penyewa, proyek, dan kapal. Form utama maintenance bagian officer dapat dilihat pada gambar 3.28

Gambar 3.28 Form utama maintenance officer

Setelah memilih menu, pengguna akan diarahkan ke form maintenance master sesuai dengan pilihan. Dibawah ini merupakan form maintenance master penyewa, proyek, dan kapal.

Gambar 3.29 Form maintenance penyewa

Gambar 3.30 Form maintenance kapal

4. Form pemakaian spare part

Form pemakaian spare part ini berfungsi untuk pengguna bagian kapal memasukkan data pemakaian spare part yang baru saja dipakai, form ini hanya berisi masukan data spare part yang bias diisi langsung oleh pengguna, data berupa tanggal dan identtitas kapal sendiri terisi secara otomatis berdasarkan tanggal disaat tombol simpan ditekan, dan data identitas kapal diperoleh dari data login kapal itu sendiri. Form pemakaian spare part dapat dilihat pada gambar 3.32.

Gambar 3.32 Form Pemakaian Spare Part

5. Form permintaan spare part

Form permintaan spare part ini berfungsi untuk bagian kapal meminta spare part baru yang tidak terdapat pada koleksi spare part yang sudah ada. Form permintan spare part dapat dilihat pada gambar 3.33.

Gambar 3.33 Form permintaan spare part

6. Form notifikasi pemakaian spare part

Form notifikasi pemakaian spare part ini berfungsi untuk bagian logistic mengecek pemakaian spare part yang dilakukan bagian kapal. Dalam form ini terdapat tiga pilihan aksi yaitu setujui ,abaikan dan cetak dokumen pengadaan spare part. Tombol setuju dipakai untuk menyutujui pengadaan spare part yang telah dipakai dan mengisi data pengadaan spare part berupa harga dan jumlah pengadaan, sedangkan tombol tolak digunakan untuk mengabaikan notifikasi pemakaian spare part. Dan tombol cetak dokumen digunakan sistem untuk mencetak dokumen pengadaan spare part berdasarkan pemakaian, dan juga sistem akan mengisi tabel database pengadaan spare part. Form notifikasi pemakaian spare part dapat dilihat pada gambar 3.34

7. Form notifikasi permintaan spare part

Form notifikasi permintaan spare part ini berfungsi untuk bagian logistic mengecek permintaan spare part yang dilakukan bagian kapal. Form ini sama seperti form notifikasi pemakaian spare part memiliki tiga tombol yaitu setuju, abaikan dan cetak dokumen pengadaan spare part. Tombol setuju dipakai untuk menyutujui pengadaan spare part yang telah diminta dan mengisi data pengadaan spare part berupa harga dan jumlah pengadaan, sedangkan tombol tolak digunakan untuk mengabaikan notifikasi permintaan spare part. Apabila tombol cetak dokumen ditekan, sistem akan langsung mencetak dokumen pengadaan spare part berdasarkan permintan yang disetujui, dan juga sistem akan mengisi tabel database pengadaan spare part. Form notifikasi permintaan spare part dapat dilihat pada gambar 3.35

Gambar 3.35 Form notifikasi permintaan spare part

8. Form Penerimaan Spare Part

Form penerimaan spare part ini berfungsi untuk bagian kapal memberi konfirmasi bahwa bagian kapal menerima spare part baru, spare part baru berasal dari 2 sumber, yaitu dari pemakaian dan permintaan. Setelah bagian kapal memberi konfirmasi kedatangan spare part baru, sistem akan langsung

mengubah dua tabel database yaitu tabel pengadaan dan spare part. Form ini akan ada datanya atau isinya apabila dokumen pengadaan spare part sudah dicetak oleh bagian logistic, Form penerimaan spare part dapat dilihat pada gambar 3.36

Gambar 3.36 Form notifikasi Penerimaan spare part

9. Laporan Pengadaan Spare Part

Laporan pengadaan spare part ini adalah hasil keluaran dari proses pemakaian spare part atau permintaan spare part, laporan ini dibuat oleh bagian logistic berdasarkan data yang dikirim dari pihak kapal dan bagian logistic hanya menyetujui atau tidak pengadaan spare part tersebut lalu mencetak laporan ini jika menyetujuinya. Laporan pengadaan spare part dapat dilihat pada gambar 3.37

Gambar 3.37 Laporan pengadaan spare part

Dokumen terkait