BAB III ANALISA DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

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

BAB III ANALISA SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Bab III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN TOKO BESI LANCAR BERORIENTASI OBJEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan. Salah satu kesulitan yang sering terjadi pada bagian internal perusahaan

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SYSTEM PENCETAKAN PO ONLINE PADA PT. DASS. suatu perusahaan yang memproduksi minuman kaleng didirikan pada tahun 1970.

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN ANALISIS. Bagian pembelian PT. Purinusa Ekapersada Bawen Semarang merupakan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV PERANCANGAN. dengan proses yang ditentukan, berikut ini adalah tahapan tahapan dari proses. 1. Rancangan Bagan Alir Document ( Flow Map )

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

Gambar 4.21 UI Storyboard Menu Login dan Tampilan Awal

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

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

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

untuk mengirimkan PO ke Supplier. Tombol Reject berfungsi untuk

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Toko Buku Family merupakan sebuah toko yang menjual buku-buku

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

PROSEDUR MENJALANKAN PROGRAM. Berikut ini merupakan tampilan user interface beserta keterangan dari user interface bersangkutan

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. 4.1 Prosedur yang diusulkan. Prosedur yang diusulkan sebagai berikut :

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Pimpinan. Petugas Pembelian. Petugas Gudang. Petugas Penjualan BAB III ANALISA DAN PERANCANGAN. 3.1 Gambaran Umum

BAB III ANALISIS SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB III ANALISIS DAN PERANCANGAN


BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

Penjualan Buku Online Toko Buku Gramedia Jember

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Status Order adalah keadaan atau kedudukan suatu barang agar suatu konsumen mengetahui proses berjalannya pembelian atau pemesanan suatu barang tersebut. Oleh karena itu di tempuh strategi manajemen tertentu yang bertujuan mengetahui kabar dari pemesanan yang telah terlaksana pada waktu yang lampau. Kegunaan dari aplikasi status order diharapkan mampu memantau kabar dari pesanan oleh perusahaan kepada vendor yang terkait. 3.2 Sejarah Singkat Perusahaan PT. Gurita Lintas Samudera adalah salah satu perusahaan pelayaran nasional terbesar khusus di kargo umum dan kering. Perusahaan PT.Gurita Lintas Samudera merupakan badan usaha yang bergerak di bidang Jasa penunang angkatan laut. Saat ini, Perusahaan telah terbukti dan menunjukkan manajemen dan keahlian teknis di bidang pengiriman baik dijalankan dan dilakukan melalui Semua Cuaca lingkungan bisnis. Perusahaan ini telah berkembang terus - menerus dalam lingkup dan bangga untuk menyediakan berbagai layanan pengiriman dari layanan dasar shipowning & operasi untuk agen, bongkar muat, danjasa manajemen kapal. PT. Gurita Lintas Samudera di dirikan pada tahun 1971 yang beralamat di wilayah Tomang Raya 47-E Grogol Petambutan, Jakarta Barat. Berikut Ini Merupakan Data/Profil Perusahaan: Nama Perusahaan : Gurita Lintas Samudera () Mulai Berdiri : Tahun 1971 Alamat : Jl. Tomang Raya 47-E Grogol Petambutan, Jakarta Barat. 25

26 Tahun 1971 menandai dimulainya PT.Gurita Lintas Samudera memulai perjalanannya, pertama di bawah bendera od Oyama / PT.TJAHAYA SAMUDERA INTERNASIONAL. Kemudian berubah nama menjadi LINTAS SAMUDERA pada tahun 1980, sebelum asumsi namanya yang sekarang pada 1988 ketika Pak Soenarto mengambil alih kemudi perusahaan. dari cangkang kosong tanpa armada di bawah namanya, hanya dalam satu tahun, perusahaan memiliki pemilik kapal 3 kapal, Mv. Merica Satu dan sarindo perdana saya, dan characted 5 kapal tambahan, dengan volume kargo total 1.000.000 m³ A. Struktur Organisasi Struktur organisasi dalam PT.Gurita Lintas Samudera ini berbentuk garis. Kekuasaan dan tanggung jawab tertinggi dipegang oleh satu pimpinan. Jadi perintah dari pimpinan langsung kepada bawahan. Berikut ini merupakan keterangan dari tugas dan fungsi dari bagian bagian yang ada pada PT.Gurita Lintas Samudera sesuai dengan struktur organisasi di atas. Adapun tugas dan wewenang dari struktur bagian teknik dan bagian Logistik, yaitu : Departemen Teknik : 1. Direktur Utama Memimpin dan bertanggung jawab terhadap kegiatan yang dilakukan pada PT. Gurita Lintas Samudera, baik didalam Perusahaan maupun di luar Perusahaan. 2. Direktur Teknik Memimpin dan mengawasi Bidang Teknik. Mengkoordinasi, mangatur, memberi pengarahan dan mengawasi kegiatan pelaksanaan tugas-tugas Bagian yang ada dibawahnya, sehingga berjalan lancar. Menentukan kebijakan - kebijakan yang akan diambil untuk memajukan perusahaan melalui laporan - laporan yang diberikan. Mangkoordinasi seluruh bagian yang ada didalam bagian teknik sehingga tercapai tujuan perusahaan.

27 3. Deputi Direktur Teknik Membantu Direktur Teknik dalam membina dan melaksanakan tugas-tugas yang ada didalam bagian teknik. 4. Manajer Teknik Manager Teknik bertanggung jawab langsung kepada direktur dalam mengkoordinir segala kegiatan yang berhubungan dengan masalah teknik baik dilapangan maupun dikantor. Mengkoordinasikan para karyawannya untuk menjalankan setiap tugas dan tanggung jawabnya. Mengawali dan menilai kinerja para karyawannya dan menyetujui pengeluaran anggaran dalam jumlah yang tidak di tentukan. 5. Bagian Administrasi Bagian administrasi yaitu suatu bagian yang bertugas melakukan kegiatan surat - menyurat baik ke dalam perusahaan serta mendokumentasikan kegiatan perusahaan serta bertugas untuk mengatur urusan kepegawaian, penggajian dan pengawasan terhadap absensi karyawan Departemen Logistik : 1. Direktur Keuangan & Umum Memimpin dan bertanggung jawab terhadap kegiatan anggran yang dilakukan pada PT. Gurita Lintas Samudera. 2. Deputi Direktur Keuangan & Umum Membantu Direktur Keuangan dalam mengatur anggaran pemasukan dan pengeluaran yang ada didalam bagian teknik. Mengawasi, mengendalikan dan mengevaluasi pelaksanaan anggaran perusahaan sesuai dengan sistem dan prosedur yang berlaku. 3. Manager Logistik Mengadakan keseimbangan antara biaya dan penghasilan untuk mencapai laba dan penghasilan untuk mencapai laba tertentu (merupakan tugas kompleks,karena keinginan menekan serendah mungkin biaya distribusi, di lain pihakharus melayani keinginan pembeli). 4. Bagian Gudang.

28 Bagian ini bertugas untuk menginventarisasi stok yang ada di gudang dan menjaga agar suatu jenis barang tidak menghilang dari gudang dan mengecek stok yang ada di gudang. Mengeluarkan barang dari gudang untuk keperluan penjualan. Mengkoordinasikan, mengawasi dan mengatur semua proses kegiatan pemesanan untuk keperluan pemesanan barang. 3.3. Analisa Sistem Berjalan Sistem persediaan barang pada PT.Gurita Lintas Samudera selama ini masih menerapkan sistem secara manual atau dengan kata lain masih menggunakan excel. Hal ini sangat membuat pekerjaan menjadi tidak efektif dan efisien. Disamping masalah sering terjadinya keterlambatan kedatangan pesanan barang yang menyebabkan turunnya kinerja perusahaan. Hal tersebut dapat menggangu kelangsungan kinerja pada PT.Gurita Lintas Samudera dan juga dapat memperlambat proses pengambilan keputusan. 3.3.2 Uraian Prosedur Langkah dalam membuat uraian prosedur mengacu pada prosedur yang ada pada sistem status order sebagai berikut : 1. Pembelian Barang Pembelian Barang berdasarkan masukan dari bagian kapal. Bagian kapal akan memeriksa mengenai data barang yang stocknya hampir habis. Lalu bagian kapal menghubungi bagian teknik dan membuat surat PO dan menghubungi bagian logistik untuk melakukan pemesanan barang. Agar barang yang diminta dapat langsung di setujui dan dikirim. 2. Pengiriman Barang Bagian Logistik mengirimkan barang langsung kepada kapal, setelah pesanan yang diterima maka dilakukan pengecekan dahulu apakah barang yang dikirim sesuai dengan pesanan atau apakah ada barang yang rusak. Jika ada barang yang tidak sesuai dengan pesanan maka akan di kembalikan.

29 3. Pembuatan Laporan Laporan yang dibuat adalah laporan pemesanan dilihat dari nota. Laporan ini akan diberikan oleh bagian teknik ke manager. 4. Pembuatan Status Order Bagian Logistik membuat status order agar bagian teknik bisa mengetahui barang pemesanan yang sedang diproses. Keterangan : Form GLS 062 : form untuk pemesanan barang yang ingin diajukan kepada bagian logistik. Form GLS 063 : form yang berbentuk tanda terima

30 3.3.3 Use Case Pemesanan Barang Sistem Berjalan Kirim permintaan Terima Barang Terima Permintaan Bagian kapal Bagian teknik Buat form gls 062 Terima form gls 062 Buat purchase order Buat tanda terima Kirim barang Bagian logistik Gambar 3.1 Diagram Use Case Sistem Berjalan Tabel 3.1 Keterangan Diagram Use case Kirim permintaan Barang Sistem Berjalan Nama Use Case Use Case Kirim permintaan Barang Sistem Berjalan Bagian kapal membutuhkan barang dan meminta ke pada bagian teknik. Bagian kapal dan bagian teknik Meliputi proses Pemesanan barang yang dilakukan.oleh bagian kapal dan dilayani oleh bagian teknik secara langsung.

31 Tabel 3.2 Keterangan Diagram Use case Terima Barang Sistem Berjalan Nama Use Case Use Case Terima Barang Sistem Berjalan Bagian kapal menerima barang pesanan dari bagian Logistik. Bagian kapal dan bagian logistik Meliputi proses penerimaan barang yang dilakukan.oleh bagian logistik dan diberikan kebagian kapal. Tabel 3.3 Keterangan Diagram Use case Terima Permintaan Barang Sistem Berjalan Nama Use Case Use Case Terima Permintaan Barang Sistem Berjalan Bagian teknik menerima permintaan barang dari bagian kapal. Bagian kapal dan Bagian Teknik Meliputi proses terima pemesanan barang yang dilakukan oleh bagian kapal ke bagian teknik. Tabel 3.4 Keterangan Diagram Use case Buat form gls 062 Sistem Berjalan Nama Use Case Use Case buat form gls 062 Sistem Berjalan Bagian teknik membuat form gls 062 untuk pemesanan barang dan diberikan ke bagian logistik. Bagian teknik dan bagian logistik. Pra Kondisi - Meliputi proses pembuatan form gls 062. Tabel 3.5 Keterangan Diagram Use case Terima form gls 062 Sistem Berjalan Nama Use Case Use Case Terima form gls 062 Sistem Berjalan Bagian logistic menerima form gls 062 dari bagian teknik. Bagian Teknik dan bagian logistik. Meliputi proses terima form gls 062.

32 Tabel 3.6 Keterangan Diagram Use case buat purchase order Sistem Berjalan Nama Use Case Use Case buat purchase order Sistem Berjalan Jika barang yang dipesan sudah disetujui makan Bagiian Logistik akan membuat purchase order. Bagian logistik Meliputi proses pembuatan purchase order. Tabel 3.7 Keterangan Diagram Use case buat tanda terima Barang Sistem Berjalan Nama Use Case Use Case buat tanda terima Barang Sistem Berjalan Bagian logistic membuat tanda terima untuk barang yang telah dipesan. Bagian logistic dan vendor. Meliputi proses pembuatan tanda terima kepada vendor. Tabel 3.8 Keterangan Diagram Use case Kirim Barang Sistem Berjalan Nama Use Case Use Case Kirim Barang Sistem Berjalan Bagian logistik mengirim barang yang sudah ada kepada bagian kapal. Bagian logistik dan bagian teknik. Meliputi proses pengiriman barang langsung kepada bagian kapal. Tabel 3.9 Keterangan Diagram Use case Buat status order Sistem Berjalan Nama Use Case Use Case Buat status order Barang Sistem Berjalan Bagian Logistik membuat laporan status order agar bagian teknik bisa melihat status pemesanan yang sedang berjalan. Bagian Logistik Meliputi proses pembuatan laporan status order.

33 3.4 Analisa Sistem Usulan Perancangan sistem perangkat lunak di deskripsikan dengan model analisis menggunakan diagram use case serta dilanjutkan dengan model desain. Analisis digunakan untuk pemetaan awal mengenai perilaku yang diisyaratkan sistem aplikasi kedalam elemen-elemen pemodelan. Untuk membantu perancangan dan melengkapi dokumentasi perancangan, digunakan Microsoft Visio yang mendukung perancangan dengan basis UML. 3.4.1 Use Case Pemesanan Barang * * Input item Input kapal Bagian teknik Input vendor Input FP Lihat PO Input PO Input status order Bagian logistik laporan * Gambar 3.2. Diagram Use Case Pemesanan Barang *

34 Tabel 3.10 Keterangan Diagram Use Case Input Data Item Nama Sequence Pra Kondisi Use Case Input Data Item Menjelaskan proses terjadinya penginputan Data Item Staff Teknik Membuka Aplikasi 1. Memasukkan user id dan password. 2. Membuka form input data sesuai data yang ingin dimasukkan kedalam database.. 3. Mengisi data item Tindakan Alternatif - Pasca Kondisi Data akan tersimpan kedalam masing-masing table Tabel 3.11 Keterangan Diagram Use Case Input Data Kapal Nama Sequence Pra Kondisi Use Case Input Data Kapal Menjelaskan proses terjadinya penginputan Data Kapal Staff Teknik Membuka Aplikasi 1. Memasukkan user id dan password. 2. Membuka form input data sesuai data yang ingin dimasukkan kedalam database.. 3. Mengisi Data Kapal Tindakan Alternatif - Pasca Kondisi Data akan tersimpan kedalam masing-masing table Tabel 3.12 Keterangan Diagram Use Case Input Data Vendor Nama Sequence Pra Kondisi Use Case Input Data Vendor Menjelaskan proses terjadinya penginputan Data Vendor Staff Teknik Membuka Aplikasi 1. Memasukkan user id dan password. 2. Membuka form input data sesuai data yang ingin dimasukkan kedalam database.. 3. Mengisi Data Vendor Tindakan Alternatif - Pasca Kondisi Data akan tersimpan kedalam masing-masing table

35 Tabel 3.13 Keterangan Diagram Use Case Input Form Pemasanan (FP) Nama Sequence Pra Kondisi Use Case Input Form Pesemasan Menjelaskan proses terjadinya penginputan form pemesanan Staff Teknik Membuka Aplikasi 1. Memasukkan user id dan password. 2. Membuka form input data sesuai data yang ingin dimasukkan kedalam database.. 3. Mengisi form pemesanan barang Tindakan Alternatif - Pasca Kondisi Data akan tersimpan kedalam masing-masing table Tabel 3.14 Keterangan Diagram Use Case Lihat PO Nama Sequence Pra Kondisi Use Case Input Lihat PO Menjelaskan proses melihat Purcase order Staff Teknik Melihat purchase order Bagian teknik harus login terlebih dahulu sebelum melihat PO. Setelah itu diakhiri dengan logout Tindakan Alternatif - Pasca Kondisi Data akan tersimpan kedalam masing-masing table Tabel 3.15 Keterangan Diagram Use case Input PO Nama Sequence Use Case Input PO Menjelaskan proses terjadinya penginputan Purchase Order Staff Logistik Pra Kondisi Penginputan PO Bagian logistik harus login terlebih dahulu sebelum menginput Purchase order. Setelah selesai mengisi diakhiri dengan logout Tindakan Alternatif - Pasca Kondisi Data akan tersimpan kedalam masing-masing table

36 Tabel 3.16 Keterangan Diagram Use case Input Status Order Nama Sequence Pra Kondisi Use Case Input Status order Menjelaskan proses terjadinya penginputan Status Order Staff Logistik Penginputan status order Bagian logistik harus login terlebih dahulu sebelum menginput status order. Setelah selesai mengisi diakhiri dengan logout Tindakan Alternatif - Pasca Kondisi Data akan tersimpan kedalam masing-masing table Tabel 3.17 Keterangan Diagram Use case Laporan Nama Sequence Use Case Input Laporan Bagian logistik menerima Laporan jika barang sudah sampai dikapal. Staff Logistik Pra Kondisi Laporan barang Meliputi laporan barang yang telah dikirim. Tindakan Alternatif - Pasca Kondisi Data akan tersimpan kedalam masing-masing table

37 3.4.2 Activity Diagram Input Form Pemesanan Bagian Teknik start Masuk Hal Login Menampilkan Form Login Input Username dan Password Cek Username dan Password sesuai Menampilkan Hal Menu Tidak sesuai Isi Form Pemesanan Barang Kirim Pesanan selesa i Gambar 3.3 Activity Diagram Pemesanan Barang Tabel 3.18 Keterangan Activity Diagram Pemesanan Barang Nama Activity Pra Kondisi Activity Diagram Pemesanan Barang Bagian teknik melakukan input form pemesanan Bagian Teknik Sebelum menginput pemesanan barang harus melakukan login terlebih dahulu Bagian teknik harus login terlebih dahulu sebelum menginput pesanan barang. Setelah selesai mengisi diakhiri dengan logout Tindakan Alternatif - Pasca Kondisi Jika berhasil disimpan akan tersimpan kedalam database

38 3.4.3 Activity Diagram Input Status Order Bagian Logistik start Masuk Hal Login Menampilkan Form Login Input Username dan Password Cek username dan password Tampilkan Hal Manu Ubah Status Pesanan Tidak sesuai sesuai Simpan selesa i Gambar 3.4 Activity Diagram Input Status Order Tabel 3.19 Keterangan Activity Input Status Order Nama Activity Pra Kondisi Activity Diagram Input Status Order Bagian logistik menubah status order Bagian Logistik Sebelum menginput atau merubah harus melakukan login terlebih dahulu Bagian Logistik harus login terlebih dahulu sebelum menginput Status order. Setelah selesai menginput lalu simpan dan diakhiri dengan logout Tindakan Alternatif - Pasca Kondisi Jika berhasil disimpan akan tersimpan kedalam database

39 3.4.4 Activity Diagram Laporan Logistik start Memilih menu laporan Menampilkan menu laporan barang masuk Pilih tanggal Konfirmasi tidak bisa menampilkan (Data tidak valid) Cek kevalidan data yang masuk Menampilkan laporan (data valid) stop Gambar 3.5 Activity Diagram Laporan Tabel 3.20 Keterangan Activity Diagram Laporan Nama Activity Activity Diagram Laporan Logistik mengakses form laporan Logistik Logistikmemilih menu laporan, setelah menu laporan terbuka, masukan kondisi, jika data valid maka akan menampilkan laporan jika tidak konfirmasi tidak dapat menampilkan laporan.

40 3.4.5 Sequence Diagram Login Halaman Utama Form Login Proses Login Data User Bagian Logistik Tampilkan Form Belum Login Form Login Masukan Nama Dan Password Koneksi Database Validasi nama pasword Login Sukses Cek Status Tutup Form Gambar 3.6 Sequence Diagram Login Tabel 3.21 Keterangan Sequence Diagram Login Nama Sequence Pra Kondisi Tindakan Alternatif - Pasca Kondisi - Sequence Diagram Login Menjelaskan proses terjadinya masuk ke halaman utama Bagian Logistik Membuka Aplikasi 1. Membuka form login 2. Memasukkan user id dan password. 3. Masuk ke halaman utama

41 3.4.6 Sequence Diagram Data Item Halaman Login Form Master Item Staff Teknik Masukan Nama dan Password Belum login Masukan Data Masukan data Simpan Hapus Data Simpan Tutup kembali Ke halaman Utama Gambar 3.7.Sequence Diagram Item Tabel 3.22 Keterangan Sequence Diagram Item Nama Sequence Pra Kondisi Sequence Diagram Item Menjelaskan proses terjadinya penginputan data Item Staff Teknik Membuka Aplikasi 4. Memasukkan user id dan password. 5. Membuka form input data sesuai data yang ingin dimasukkan kedalam database.. 6. Mengisi form sesuai data yang dibutuhkan form tersebut Tindakan Alternatif - Pasca Kondisi Data akan tersimpan kedalam masing-masing table

42 3.4.7 Sequence Diagram Data Kapal Halaman Login Form Master Kapal Staff Teknik Masukan Nama dan Password Belum login Masukan Data Masukan data Simpan Hapus Data Simpan Tutup kembali Ke halaman Utama Gambar 3.8 Sequence Diagram Kapal Tabel 3.23 Keterangan Sequence Diagram Kapal Nama Sequence Pra Kondisi Sequence Diagram Kapal Menjelaskan proses terjadinya penginputan data Kapal Staff Teknik Membuka Aplikasi 1. Memasukkan user id dan password. 2. Membuka form input data sesuai data yang ingin dimasukkan kedalam database.. 3. Mengisi form sesuai data yang dibutuhkan form tersebut Tindakan Alternatif - Pasca Kondisi Data akan tersimpan kedalam masing-masing table

43 3.4.8 Sequence Diagram Data Vendor Halaman Login Form Master Vendor Staff Logistik Masukan Nama dan Password Belum login Masukan Data Masukan data Simpan Hapus Data Simpan Tutup kembali Ke halaman Utama Gambar 3.9 Sequence Diagram Vendor Tabel 3.24 Keterangan Sequence Diagram Vendor Nama Sequence Pra Kondisi Sequence Diagram Vendor Menjelaskan proses terjadinya penginputan data Vendor Staff Logistik Membuka Aplikasi 1. Memasukkan user id dan password. 2. Membuka form input data sesuai data yang ingin dimasukkan kedalam database.. 3. Mengisi form sesuai data yang dibutuhkan form tersebut Tindakan Alternatif - Pasca Kondisi Data akan tersimpan kedalam masing-masing table

44 3.4.9 Sequence Diagram Permintaan p e Halaman Login Form Master Bagian teknik Bagian Teknik Masukan Nama dan Password kembali Masukan Data Masukan data Simpan Hapus Data Simpan Tutup Kembali Halaman Utama Gambar 3.10 Sequence Diagram Permintaan Tabel 3.25 Keterangan Sequence Diagram Permintaan Nama Sequence Pra Kondisi Pasca Kondisi Sequence Diagram Permintaan Menjelaskan proses terjadinya penginputan data Barang Bagian Teknik Membuka Aplikasi 1. Memasukkan user id dan password. 2. Membuka form input data sesuai data yang ingin dimasukkan kedalam database.. 3. Mengisi form sesuai data yang dibutuhkan form tersebut Data akan tersimpan kedalam masing-masing table

45 3.4.10 Sequence Diagram Laporan Status Order Halaman Utama Form Laporan pemesanan Proses pemesanan Barang Staff Logistik Tampilan Form Form Pemesanan Masukan Data Koneksi Database Validasi Data Tampilkan Tabel Minta Data Cetak Kembali kehalaman utama Cetak Tutup Form Gambar 3.11 Sequence Diagram Laporan Tabel 3.26 Keterangan Sequence Diagram Laporan Nama Sequence Sequence Diagram Laporan Menjelaskan proses pembuatan dan cetak Laporan Pra Kondisi Pimpinan Membuka Aplikasi 1. Membuka form Laporan persediaan 2. Mengisi data 3. Cetak Laporan

46 3.4.8 Class Diagram +simpan() +ubah() +hapus() +get() -*id_staff -nama_staff -alamat_staff -no_tlp -no_hp -bagian -username -password Staff +simpan() +ubad() +hapus() +get() -*no_fp -tgl_fp -poc FP +simpan() +ubah() +hapus() +get() -*id_kapal -nama_kapal kapal +simpan() +ubah() +hapus() +get() -*id_vendor -nama_vendor -alamat -no_telp -fax -email vendor +simpan() +ubah() +hapus() +get() -qty detail_fp 1..* 1..* 1 1..* 1..* 1 1..* 1 1 1..* +simpan() +ubah() +hapus() +get() -*id_item -nama_item -unit_item item +simpan() +ubah() +hapus() +get() -*no_po -tgl_po -attn PO +simpan() +ubah() +hapus() +get() -qty_order -qty_terima -status -ket detail_po 1..* 1..* 1..* 1 Gambar 3.12 Class Diagram

47 3.5 Rancangan Struktur Basis Data (Database) Rancangan basis data (database) bertujuan untuk diperolehnya basis data yang efesiensi dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah untuk memanipulasi data serta bebas dari red udansi data. 3.5.3 Struktur Database 1. Tabel Staf Nama table Primary key : staff : id_staf Tabel 3.27 Tabel Staff No Field Type Panjang Keterangan 1 Id_staff Int 11 Id Staff 2 Nama_staff Varchar 50 Nama Staff 3 Alamat_staff Varchar 150 Alamat Staff 4 No_tlp Varchar 12 Nomer telpon 5 No_hp Varchar 12 Nomer Handphone 6 Username Varchar 50 Username 7 Pass Varchar 100 Password 2. Table Form Pemesanan Nama table Primary_key : Form pemesanan (FP) : no_fp Tabel 3.28 Form Pemesanan No Field Type Panjang Keterangan 1 No_FP Varchar 11 Nomer FP 2 Tgl_FP Date/time 8 Tanggal form pemesanan 3 POC varchar 50 Port of call 4 Id_staff Int 3 Id staff 5 Id_Kapal Int 5 Id kapal 4. Tabel Detail Form Pemesanan Nama Tabel : Detail Form Pemesanan

48 Primary Key : No_fp, Id_item Tabel 3.29 Detail Form Pemesanan No Field Type Panjang Keterangan 1 No_fp Varchar 11 Nomer form pemesanan 2 Id_item Int 5 Id_item 3 Qty Int 11 Quantity 4. Tabel Item Nama Tabel Primary Key : Item : ID_Item Tabel 3.30 Tabel Item No Field Type Panjang Keterangan 1. ID_Item Int 11 Id item 2. Nama_Item Varchar 50 Nama Item 3. Unit_Harga Varchar 30 Unit Harga 5. Tabel Kapal Nama Tabel Primary Key : Kapal : ID_ Kapal Tabel 3.31 Tabel Kapal No Field Type Panjang Keterangan 1 ID_ Kapal Int 11 Id kapal 2 Nama_ Kapal Varchar 50 Nama Kapal 6. Tabel Purchase Order (PO) Nama Tabel : PO Primary Key : No_PO

49 Tabel 3.32 Tabel Purchase Order No Field Type Panjang Keterangan 1. No_PO Int 11 Nomer purchase order 2. Tgl_PO Date/time 8 Tanggal purchase order 3. Attn Varchar 255 Attantion 4 No_fp Varchar 255 No_form pemesanan 5 Id_vendor Int 11 Id vendor 6 Id_staff Int 11 Id staff 7. Tabel Detail Purchase Order (PO) Nama Tabel : Detail PO Primary Key : No_po, Id_item Tabel 3.33 Tabel Detail Purchase Order (PO) No Field Type Panjang Keterangan 1 No_po Varchar 11 Nomer purchase order 2 Id_item Int 5 Id item 3 Qty_Order Int 11 Quantity Order 2. Qty_terima Int 11 Quantity Terima 3. Status Varchar 225 Status 4. Ket Varchar 225 Keterangan 8. Tabel Vendor Nama Tabel Primary Key : Vendor : Id_Vendor Tabel 3.34 Tabel Vendor No Field Type Panjang Keterangan 1. Id_vendor Int 11 Id Vendor 2. Nama_vendor Varchar 50 Nama Vendor 3. Alamat Varchar 150 Alamat 4. No_telp Varchar 12 Nomer telphone 5. Fax Varchar 12 Fax 6. Email Varchar 50 Email

50 3.6 Perancangan Tampilan Program APLIKASI STATUS ORDER HALAMAN UTAMA FILE MASTER TRANSAKSI LAPORAN Utility Logout Item Permintaan Laporan Status Order Add User Exit Vendor Purchase Order Ganti Password Kapal Gambar 3.13 Tampilan Layar Program 3.6.1 Rancangan Layar Inventory Control Log in Rancangan layar User berisi tentang rancangan Username dan Password untuk proses masuk program Aplikasi Persediaan barang. Untuk lebih jelasnya Lihat gambar 3.27. Gambar 3.14 Tampilan Layar Login

51 3.6.2 Rancangan Layar Menu Utama Rancangan layar pada menu utama persediaan barang menerangkan tentang rancangan pada sistem aplikasi Status Order. Untuk lebih jelasnya lihat gambar 3.28 Gambar 3.15 Tampilan Layar Menu Utama Pada rancangan layar menu utama terdapat menu file yang berisi logut dan exit, menu master yang berisi kapal, vendor dan item, menu transaksi yang berisi transaksi permintaan dan transaksi purchase order, menu laporan berisi laporan status order,, menu utility berisi add user dan change password.

52 3.6.3 Rancangan Layar Data Kapal Rancangan layar data Kapal menerangkan tentang rancangan data data kapal yang akan dinput ketika melakukan transaksi pada program aplikasi status order. Untuk lebih jelasnya Lihat gambar 3.29. Gambar 3.16 Tampilan Layar Data Kapal Keterangan : Inputan data-data yang berhubungan dengan data kapal adalah sebagai berikut : Save : untuk menyimpan data yang telah masuk Delete : Menghapus data supplier Update : Memperbaharui data Cancel : untuk membatalkan inputan data dari form tersebut

53 3.6.4 Rancangan Layar Data Item Rancangan layar data Item menerangkan tentang rancangan data data Item yang akan dinput ketika melakukan transaksi pada program aplikasi status order. Untuk lebih jelasnya Lihat gambar 2.25. Gambar 3.17 Tampilan Layar Data Item Keterangan : Inputan data-data yang berhubungan dengan Data Item adalah sebagai berikut : Save : untuk menyimpan data yang telah masuk Delete : Menghapus data supplier Update : Memperbaharui data Cancel : untuk membatalkan inputan data dari form tersebut

54 3.6.5 Rancangan layar data Vendor Rancangan layar data vendor menerangkan tentang rancangan data data Vendor yang akan dinput ketika melakukan transaksi pada program aplikasi status order. Untuk lebih jelasnya Lihat gambar 2.26. Gambar 3.18 Tampilan Layar Data Vendor Keterangan : Inputan data-data yang berhubungan dengan Supplier adalah sebagai berikut : Save : untuk menyimpan data yang telah masuk Delete : Menghapus data supplier Update : Memperbaharui data Cancel : untuk membatalkan inputan data dari form tersebut

55 3.6.6 Rancangan Layar Transaksi Permintaan Rancangan layar ini menerangkan tentang rancangan pada layar permintaan barang yang akan diinput pada program aplikasi Status order. Untuk lebih jelasnya Lihat gambar 2.27. Gambar 3.19 Tampilan Layar Transaksi Permintaan Keterangan : Inputan data-data yang berhubungan dengan Supplier adalah sebagai berikut : Back : kembali ke menu sebelumnya Save : untuk menyimpan data yang telah masuk Cancel : untuk membatalkan inputan data dari form tersebut

56 3.6.7 Rancangan Layar Transaksi Purchase Order Rancangan layar ini menerangkan tentang rancangan pada layar purchase order yang akan diinput pada program aplikasi Status order Gambar 3.20 Tampilan Layar Transaksi Purchase Order Keterangan : Inputan data-data yang berhubungan dengan Purchase Order adalah sebagai berikut : Add : untuk menambah data Purchase order Cancel : untuk membatalkan inputan data dari form tersebut Sort : untuk penyortiran berdasarkan tanggal

57 3.6.8 Rancangan Layar Laporan Gambar 2.21 Tampilan Layar Laporan