• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN DESAIN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISIS DAN DESAIN SISTEM"

Copied!
42
0
0

Teks penuh

(1)

BAB III

ANALISIS DAN DESAIN SISTEM

III.1. Analisis Sistem Yang Sedang Berjalan

Pada bagian ini, penulis memaparkan tentang analisa sistem berjalan pada perusahaan mulai dari analisa dokumen yang digunakan perusahaan, analisa prosedur pada perusahaan dalam menangani sistem informasi pemesanan dan pengiriman Oli pada PT. Kaye Adang Expres.

III.1.1. Input

Masukan (Input) yang digunakan untuk menganalisis sistem informasi pemesanan dan pengiriman Oli pada PT. Kaye Adang Expres :

1. Bukti Pemesanan Oli

Adapun bukti pemesanan Oli dapat dilihat pada Gambar III.1 berikut ini:

Gambar III.1. Form Bukti Pemesanan Oli Sumber : PT. Kaye Adang Express, 2012

(2)

Nama Masukan : Bukti pemesanan Oli.

Fungsi : Sebagai bukti adanya pemesanan Oli.

Media : kertas.

Distribusi : Bagian administrasi Rangkap : Satu.

Frekwensi : Setiap adanya pemesanan Oli.

2. Bukti Pengiriman Oli

Adapun bukti pengiriman Oli dapat dilihat pada Gambar III.2 berikut ini:

Gambar III.2. Form Bukti Pengiriman Oli Sumber : PT. Kaye Adang Express, 2012

Nama Masukan : Bukti pengiriman Oli.

Fungsi : Sebagai bukti adanya pengiriman Oli.

Media : kertas.

Distribusi : Bagian administrasi Rangkap : Satu.

(3)

Frekwensi : Setiap adanya pengiriman Oli.

III.1.2. Proses Yang Terdapat Dalam Sistem

Untuk memudahkan menganalisis proses yang dilakukan pada sistem berjalan, digunakan Flow Of Documnet (FOD). FOD sistem informasi pemesanan dan pengiriman oli PT. Kaye Adang Express dapat dilihat pada Gambar III.3 berikut ini :

(4)

Gambar III.3 : Flow Of Document Sistem Berjalan Sumber : PT. Kaye Adang Express, 2012 Keterangan :

Entitas pelanggan menyerahkan dokumen pemesanan oli kepada administrasi. Bagian administrasi akan mencatat data pemesanan untuk seterusnya

Membuat Pesanan Oli Data Pesanan Laporan Pemesanan Barang Mencatat Data Pesanan

Pelanggan Administrasi Pimpinan

Membuat Laporan Pemesanan Start End Bukti Pesanan Mengirimkan Pesanan Mengambil Pesanan Laporan Pengiriman Barang Membuat Laporan Pengiriman Oli Bukti Pembayaran Oli Laporan Pemesanan Barang Laporan Pengiriman Oli Bukti Pesanan Bukti Pembayaran Oli

(5)

diserahkan kepada pelanggan yang bersangkutan. Oli akan dikirm menggunakan kapal dan bagian administrasi akan membuat bukti pengiriman. Berdasarkan nota pemesanan dan nota pengiriman bagian administrasi akan membuat laporan pemesanan dan pengiriman Oli untuk diserahkan kepada pimpinan.

III.1.3. Output

Dokumen keluaran yang digunakan untuk menganalisis sistem informasi pemesanan dan pengiriman Oli adalah adalah sebagai berikut :

1. Laporan Pemesanan Oli

Adapun laporan Pemesanan Oli dapat dilihat pada gambar III.4 berikut ini:

Gambar III.4. Laporan Pemesanan Oli Sumber : PT. Kaye Adang Express, 2012 Nama keluaran : Laporan pemesanan Oli.

Fungsi : Menyajikan informasi pemesanan Oli.

Media : kertas

(6)

Rangkap : Satu.

Frekwensi : Setiap bulan.

2. Laporan Pengiriman Oli

Adapun laporan pengiriman Oli dapat dilihat pada gambar III.5 berikut ini:

Gambar III.5. Laporan Pengiriman Oli Sumber : PT. Kaye Adang Express, 2012 Nama keluaran : Laporan pengiriman Oli.

Fungsi : Menyajikan informasi pengiriman Oli.

Media : kertas

Distribusi : Bagian administrasi Rangkap : Satu.

Frekwensi : Setiap bulan.

III.2. Evaluasi Sistem Yang Berjalan

Pada sistem berjalan masih terdapat beberapa kelemahan sistem. Berikut ini adalah hasil analisis kelemahan yang terdapat pada sistem berjalan

(7)

Masalah : Pada sistem berjalan sekarang ini, pencatatan pemesanan dan pengeluaran Oli masih menggunakan manual yaitu berupa nota berbentuk kertas. Hal ini menyebabkan lambatnya penyajian laporan penerimaan, pengeluaran dan arus kas karena harus terlebih dahulu melakukan pencatatan dan perhitungan. Selain hal diatas, penyimpanan dokumen dalam bentuk “XLX, sering terkena virus sehingga dokumen mengalami kerusakan.

Usulan : Merancang sistem informasi terkomputerisasi terprogram yang mampu menyajikan laporan secara real time.

III.3. Desain Sistem

Penulis menggunakan metode UML untuk menggambarkan sistem usulan Dimana rancangan sistem usulan adalah sebagai berikut :

III.3.1. Use Case Diagram

Adapun rancangan diagram use case sistem informasi pemesanan dan pengiriman Oli pada PT. Kaye Adang Express yang dirancang penulis adalah seperti pada gambar III.6 berikut ini :

(8)

Pimpinan

Input Data Barang

Input Data Kapal

Administrasi

Input Data Pelanggan

Transaksi Pemesanan Barang Login

Transaksi Pengiriman Barang

Cetak Laporan Cetak Bukti Pengiriman Cetak Bukti Pemesanan

Pelanggan

Gambar III.6 : Diagram Use Case Sistem

Use Case Diagram di atas menunjukkan bahwa entitas yang terlibat di

dalam sistem informasi pemesanan dan pengiriman oli ada 3 entitas yang masing-masing mempunyai hak sebagai berikut :

a. Administrasi

Administrasi sangat berperan penting dan terlibat langsung pada semua proses yang terjadi termasuk pengaturan data user

(9)

- Login

Pada proses ini, bagian administrasi harus login terlebih dahulu untuk dapat mengoperisikan sistem.

- Data Oli

Pada proses ini, bagian administrasi dapat melakukan penginputan, pengeditan, dan penghapusan data Oli.

- Data Pelanggan

Pada proses ini, bagian administrasi dapat melakukan penginputan, pengeditan, dan penghapusan data pelanggan.

- Data Kapal

Pada proses ini, bagian pembukuan dapat melakukan penginputan, pengeditan, dan penghapusan data pemakaian kapal.

- Transaksi Pemesanan Oli

Pada proses ini, bagian pembukuan dapat melakukan penginputan, pengeditan, dan penghapusan data transaksi pemesanan Oli.

- Data Pengirman Oli

Pada proses ini, bagian pembukuan dapat melakukan penginputan, pengeditan, dan penghapusan data pengiriman Oli.

- Cetak Laporan

Pada proses ini, bagian administrasi dapat melakukan cetak laporan sesuai dengan kebutuhan.

b. Pelanggan

(10)

Pada proses ini, pelanggan akan menerima bukti pemesanan dari perushaaan.

- Cetak Bukti Pengiriman

Pada proses ini, pelanggan juga akan menerima lampiran bukti pengiriman .

c. Pimpinan

Pimpinan akan menerima laporan sebagai hasil dari proses data.

III.3.2. Class Diagram

Adapun rancangan diagram class sistem informasi penerimaan dan pengirman Oli yang dirancang penulis adalah seperti pada gambar III.7 berikut ini : 1 0.. * Barang Tambah () Simpan () Hapus () Batal () Tutup () [KdBarang] [varchar](6) [NmBarang] [nchar](20) [Satuan] [varchar](6) [Hrgsat] [money] Pemesanan_Detail Tambah () Simpan () Hapus () Batal () Tutup () [NoOrder] [varchar](6) [KdBarang] [nchar](6) [Qty] [money] [HrgSat] [money] [Total] [money] Pengiriman_Header GetTotal [NoFaktur] [varchar](8) [NoOrder] [varchar](8) [TglKirim] [datetime] [KdPelanggan] [varchar](6) [KdKapal] [varchar](6) [Keterangan] [varchar](30) [TglInput] [datetime] [Total] [money] [BAngkutKapal] [money] [BAsuransi] [money] 0.. * 1 0.. * 1 Pengiriman_Detail Tambah () Simpan () Hapus () Batal () Tutup () [NoOrder] [varchar](6) [Karang] [nchar](6) [Qty] [money] [HrgSat] [money] [Total] [money] Pelanggan Tambah () Simpan () Hapus () Batal () Tutup () [KdPelanggan] [varchar](6) [NmPelanggan] [varchar](25) [Alamat] [varchar](50) [Kota] [varchar](15) [Telp] [varchar](15) Pemesanan_Header GetTotal() [NoOrder] [varchar](8) [TglOrder] [datetime] [KdPelanggan] [varchar](6) [Keterangan] [varchar](30) [TglInput] [datetime] [Total] [money] 0.. * 1 Kapal Tambah () Simpan () Hapus () Batal () Tutup () [KdKapal] [varchar](6) [NmKapal] [varchar](20) [Perusahaan] [varchar](20) [JenisKapal] [varchar](20) 0.. * 1

(11)

III.3.3. Squence Diagram

Pada dasarnya, diagram sequensial merupakan perincian dari diagram activity, seperti yang dapat kita lihat pada di atas, untuk melakukan proses yang ada pada sistem ini, maka diperlukan sebuah kontrol. Kontrol menjadi jembatan antara form dengan entity(tabel) yang digunakan.

a. Squence Diagram Login

Adapun rancangan Sequence diagram login adalah seperti pada gambar III.8 berikut ini

Administrasi

Form Login Aplikasi Layar

Masuk Kedalam

Sistem Input User

ID dan Password ()

Exit

Result ()

Gambar III. 8 : Sequence Diagram Login b. Sequence Diagram Data Oli

Adapun rancangan Sequence diagram data Oli adalah seperti pada gambar III.9 berikut ini

(12)

Administrasi

Layar Sistem Data BarangForm BarangData

Login Input Data

Barang() Simpan() Keluar () Exit Hapus () Tambah() Batal ()

Gambar III.9 : Sequence Diagram Data Oli

c. Sequence Diagram Data Pelanggan

Adapun rancangan Sequence diagram data relasi adalah seperti pada gambar III.10 berikut ini

Administrasi

Layar Sistem Data PelangganForm PelangganData

Login Input Data

Pelanggan () Simpan() Keluar () Exit Batal () Tambah() Hapus ()

(13)

d. Sequence Diagram Data Kapal

Adapun rancangan Sequence diagram data kapal adalah seperti pada gambar III.11 berikut ini

Administrasi

Layar Sistem Data KapalForm Data KapalData

Login Input Data

Kapal() Simpan() Keluar () Exit Batal () Tambah() Hapus ()

Gambar III.11 : Sequence Diagram Data Kapal

e. Sequence Diagram Transaksi Pemesanan

Adapun rancangan Sequence diagram transaksi pemesanan adalah seperti pada gambar III.12 berikut ini

Administrasi

Layar Sistem PemesananForm PemesananData

Login Input Data

Pemesanan() Simpan() Keluar () Exit Batal () Tambah() Hapus ()

(14)

f. Sequence Diagram Transaksi Pengiriman

Adapun rancangan Sequence diagram transaksi pengiriman adalah seperti pada gambar III.13 berikut ini

Administrasi

Layar Sistem Pengiriman Form Pengiriman Data

Login Input Data

Pengiriman () Simpan() Keluar () Exit Batal () Tambah() Hapus ()

Gambar III.13 : Sequence Diagram Transaksi Pengiriman

g. Sequence Diagram Cetak Laporan

Adapun rancangan Sequence diagram cetak laporan adalah seperti pada gambar III.14 berikut ini

Administrasi

Layar Sistem ParameterLaporan LaporanTampil

Login Data

Laporan

Keluar ()

Exit

Cetak ()

(15)

III.4. Desain Sistem Secara Detail III.4.1. Desain Output

1. Laporan Data Oli

Adapun rancangan laporan data Oli adalah seperti pada gambar III.15 berikut :

Gambar III.15 : Rancangan Laporan Data Oli Nama keluaran : Laporan data Oli

Fungsi : Menampilkan data Oli Media : Komputer dan kertas

Keterangan : Daftar ini digunakan oleh perusahaan untuk menampilkan data Oli yang dijual perusahaan

(16)

2. Laporan Data Pelanggan

Adapun rancangan laporan data relasi adalah seperti pada gambar III.16 berikut :

Gambar III.16 : Rancangan Laporan Data Pelanggan Nama keluaran : Laporan data pelanggan.

Fungsi : Menampilkan informasi data pelanggan perusahaan. Media : Komputer dan kertas.

Keterangan : Daftar ini digunakan oleh perusahaan untuk menampilkan informasi pelanggan perusahaan.

3. Laporan Pemesanan Oli

Adapun rancangan laporan pemesanan Oli adalah seperti pada gambar III.17 berikut :

(17)

Gambar III.17 : Rancangan Laporan Pemesanan Oli Nama keluaran : Laporan pemesanan Oli.

Fungsi : Menampilkan informasi pemesanan Oli. Media : Komputer dan kertas.

Keterangan : Daftar ini digunakan oleh perusahaan untuk menampilkan informasi yang berhubungan dengan pemesanan Oli oleh pelanggan.

4. Laporan Pengiriman Oli

Adapun rancangan laporan pengiriman Oli adalah seperti pada gambar III.18 berikut :

(18)

Gambar III.18 : Rancangan Laporan Pengiriman Oli Nama keluaran : Laporan pengiriman Oli.

Fungsi : Menampilkan informasi pengiriman Oli . Media : Komputer dan kertas.

Keterangan : Daftar ini digunakan oleh perusahaan untuk menampilkan informasi pengiriman Oli kepada pelanggan.

5. Laporan Pengiriman Oli After CIF

Adapun rancangan laporan pengiriman Oli after CIF adalah seperti pada gambar III.19 berikut :

(19)

Gambar III.19 : Rancangan Laporan Pengiriman Oli After CIF Nama keluaran : Laporan pengiriman Oli after CIF.

Fungsi : Menampilkan informasi pengiriman Oli setelah dikurang biaya.

Media : Komputer dan kertas.

Keterangan : Daftar ini digunakan oleh perusahaan untuk menampilkan informasi penerimaan setelah dikurangi biaya.

6. Laporan Laba/Rugi

Adapun rancangan laporan laba/rugi adalah seperti pada gambar III.20 berikut :

(20)

Gambar III.20 : Rancangan Laporan Laba/Rugi Nama keluaran : Laporan Laba/Rugi.

Fungsi : Menampilkan informasi Hasil Laba/Rugi. Media : Komputer dan kertas.

Keterangan : Daftar ini digunakan oleh perusahaan untuk menampilkan informasi hasil Laba/Rugi.

7. Bukti Pemesanan Oli

Adapun rancngan bukti pemesanan Oli adalah seperti pada gambar III.21 berikut :

(21)

Gambar III.21 : Rancangan Bukti Pemesanan Oli Nama keluaran : Bukti Pemesanan Oli

Fungsi : Menampilkan informasi adanya pemesanan Oli dari pelanggan.

Media : Komputer dan kertas.

Keterangan : Bukti pemesanan Oli akan diserahkan kepada pelanggan pada saat pengiriman oli.

8. Rancangan Bukti Pengiriman Oli

Adapun rancangan bukti pengiriman Oli adalah seperti pada gambar III.22 berikut :

(22)

Gambar III.22 : Rancangan Bukti Pengiriman Oli Nama keluaran : Bukti Pengiriman Oli.

Fungsi : Sebagai bukti pengiriman Oli kepada pelanggan Media : Komputer dan kertas.

Keterangan : Bukti pengiriman Oli akan diserahkan kepada pelanggan.

III.4.2. Desain Input

Perancangan input menggunakan Microsoft Visual Basic 2008, di mana layar yang rancang adalah sebagai berikut :

1. Login

(23)

Gambar III.23 : Rancangan Login Nama masukan : Login.

Fungsi : Untuk melakukan input data login.

Keterangan : Merupakan pintu utama untuk masuk kedalam sistem. Data yang di input adalah data user id dan password.

2. Menu Utama

Adapun rancangan masukan menu utama dapat dilihat pada Gambar III.24 berikut ini :

(24)

Nama masukan : Menu Utama.

Fungsi : Sebagai link ke form lainnya.

Keterangan : Menu utama merupakan form default pada saat user masuk kedalam sistem.

3. Input Data Oli

Adapun rancangan masukan data Oli dapat dilihat pada Gambar III.25 berikut ini :

Gambar III.25 : Rancangan Masukan Data Oli Nama masukan : Data Oli.

Fungsi : Untuk melakukan input data Oli.

Keterangan : data yang di input adalah data seperti kode Oli dan nama Oli, harga jual dan satuan.

4. Input Data Pelanggan

Adapun rancangan masukan data pelanggan dapat dilihat pada Gambar III.26 berikut ini :

(25)

Gambar III.26 : Rancangan Masukan Data Pelanggan Nama masukan : Pelanggan.

Fungsi : Untuk melakukan input data pelanggan.

Keterangan : Data yang di input adalah data seperti kode pelanggan, nama pelanggan sampai dengan alamat dan nomor telepon.

5. Input Data Kapal

Adapun rancangan masukan data kapal dapat dilihat pada Gambar III.27 berikut ini :

Gambar III.27 : Rancangan Masukan Data Kapal Nama masukan : Data Kapal.

(26)

Keterangan : Data yang di input adalah data seperti kode kapal, nama kapal, perusahaan dan jenis kapal.

6. Transaksi Pemesanan Oli

Adapun rancangan masukan transaksi pemesanan oli dapat dilihat pada Gambar III.28 berikut ini :

Gambar III.28 : Rancangan Masukan Daftar Pemesanan Oli Nama masukan : Daftar Pemesanan Oli.

Fungsi : Untuk menampilkan dan mencari data pemesanan oli. Keterangan : Daftar pemesanan oli merupakan form default pada saat

menggunakan transaksi pemesanan oli. Pada daftar pemesanan oli dapat dilakukan pencarian data. Sedangkan untuk menambah data transaksi dilakukan dengan click tombol tambah. Secara otomatis user akan masuk ke form detail transaksi pemesanan oli seperti pada gambar berikut ini.

(27)

Gambar III.29 : Rancangan Masukan Detail Transaksi Pemesanan Oli Nama masukan : Detail transaksi pemesanan oli.

Fungsi : Untuk melakukan input data pemesanan oli.

Keterangan : Pemesanan oli akan diinput setelah adanya pesanan dari pelanggan. Bagian administrasi akan melakukan input data oli sesuai dengan pesanan pelanggan.

7. Transaksi Pengiriman Oli

Adapun rancangan masukan transaksi pengiriman oli dapat dilihat pada Gambar III.30 berikut ini :

(28)

Gambar III.30 : Rancangan Masukan Daftar Pengiriman Oli Nama masukan : Daftar pengiriman oli.

Fungsi : Untuk menampilkan dan mencari data pengiriman oli. Keterangan : Daftar pengiriman oli merupakan form default pada saat

menggunakan transaksi pengiriman oli. Pada daftar pengiriman oli dapat dilakukan pencarian data. Sedangkan untuk menambah data transaksi dilakukan dengan click tombol tambah. Secara otomatis user akan masuk ke form detail transaksi pengiriman oli seperti pada gambar berikut ini.

(29)

Gambar III.31 : Rancangan Masukan Detail Transaksi Pengiriman Oli Nama masukan : Detail transaksi pengiriman oli.

Fungsi : Untuk melakukan input data pengiriman oli.

Keterangan : Pengiriman oli akan diinput berdasarkan nomor bukti pemesanan.

III.4.3. Desain Database

III.4.3.1. Normalisasi

Berikut adalah normalisasi Sistem informasi pemesanan dan pengiiriman Oli adalah seperti pada gambar berikut ini :

a. Step 1 bentuk tidak normal (dalam bentuk ini masukaan semua file tanpa terkecuali, walaupun file-file tersebut ganda).

(30)

Gambar III.32 : Bentuk Tidak Normal

b. Step 2 bentuk 1 NF (dalam bentuk kesatu pisahkan file-file tersebut menjadi miliknya sendiri dalam satu tabel).

Gambar III.33 : Normalisasi Tahap 1 (1 NF)

[KdBarang] [NmBarang] [Satuan] [HrgJual] [NoFaktur] [NoOrder] [TglKirim] [KdPelanggan] [KdKapal] [Keterangan] [TglInput] [Total] [BAngkutKapal] [BAsuransi] [KdBarang] [Qty] [HrgJual] [Total] [KdPelanggan] [NmPelanggan] [Alamat] [Kota] [Telp] [NoOrder] [TglOrder] [TglKirim] [KdPelanggan] [TglInput] [Total] [KdBarang] [Qty] [HrgJual] [Total] [KdKapal] [NmKapal] [Perusahaan] [JenisKapal] [NoFaktur] [NoOrder] [TglOrder] [TglKirim] [KdPelanggan] [NmPelanggan] [Alamat] [Kota] [Telp] [KdKapal] [Nmkapal] [Perusahaan] [JenisKapal] [Keterangan] [TglInput] [Total] [BAngkutKapal] [BAsuransi] [KdBarang] [NmBarang] [Satuan] [Qty] [HrgJual] [Total]

(31)

c. Step 3 bentuk 2 NF (dalam bentuk kedua, sudah dalam bentuk normal kesatu). Lalu tiap-tiap tabel diberi nama file dan primary key, serta terakhir beri nama relasinya.

Gambar III.34 : Normalisasi Tahap 2 (2 NF)

d. Step 4 bentuk 3 NF (dalam bentuk ini foreign key harus dipisahkan dalam dua tabel/file terpisah)

Gambar III.35 : Normalisasi Tahap 3 (3NF)

Pengiriman_Detail Pengiriman_Header Pemesanan_Detail Pemesanan_Header Kapal [KdBarang]* [NmBarang] [Satuan] [HrgJual] [NoFaktur]* [NoOrder] [TglKirim] [KdPelanggan] [KdKapal] [Keterangan] [TglInput] [Total] [BAngkutKapal] [BAsuransi] [NoOrder]* [TglOrder] [TglKirim] [KdPelanggan] [TglInput] [Total] [KdKapal]* [NmKapal] [Perusahaan] [JenisKapal] [NoOrder]** [KdBarang] [Qty] [HrgJual] [Total] [NoFaktur]** [KdBarang] [Qty] [HrgJual] [Total] [kdPlanggan]* [NmPelanggan] [Alamat] [Kota] [Telp] Kapal Pengiriman_Header Pemesanan_Header Barang Pelanggan [KdBarang]* [NmBarang] [Satuan] [HrgJual] [NoFaktur]* [NoOrder] [TglKirim] [KdPelanggan] [KdKapal] [Keterangan] [TglInput] [Total] [BAngkutKapal] [BAsuransi] [KdBarang] [Qty] [HrgJual] [Total] [KdPelanggan]* [NmPelanggan] [Alamat] [Kota] [Telp] [NoOrder]* [TglOrder] [TglKirim] [KdPelanggan] [TglInput] [Total] [KdBarang] [Qty] [HrgJual] [Total] [KdKapal]* [NmKapal] [Perusahaan] [JenisKapal] [KdPelanggan]** [KdBarang]** [KdKapal]** [NoOrder]**

(32)

III.4.4.2. Desain Table

Perancangan database menggunakan Microsoft SQL Server 2000 dimana nama database yang diberikan adalah “dbservice”. Adapun database yang rancang adalah sebagai berikut :

1. Oli

Nama file : Oli

Media : Microsoft SQL Server 2005.

Primary key : KdBarang

Struktur :

Tabel III.1 : Struktur Tabel Oli

Field Data Type Size Uraian

KdBarang Varchar 6 Kode Barang

NmBarang Varchar 20 Nama Barang

Harga Money 6 Harga

Satuan Varchar Satuan

2. Pelanggan

Nama file : MPelanggan.

Media : Microsoft SQL Server 2000.

Primary key : Kdpelanggan

Struktur :

Tabel III.2 : Struktur Tabel Pelanggan

Field Data Type Size Uraian

KdPelanggan Varchar 6 Kode Pelanggan

NmPelanggan Varchar 25 Nama Pelanggan

Alamat Varchar 50 Alamat

Kota Varchar 15 Kota

Telp Varchar 15 Telepon

3. Kapal

Nama file : Kapal.

Media : Microsoft SQL Server 2005.

Primary key : KdKapal

(33)

Tabel III.3 : Struktur Tabel Kapal

Field Data Type Size Uraian

KdKapal Varchar 6 Kode Kapal

NmKapal Varchar 20 Nama Kapal

Perusahaan Varchar 20 Alamat

JenisKapal Varchar 20 Kota

BiayaKapal Money Biaya Kapal

4. Pemesanan_Header Nama file : .

Media : Microsoft SQL Server 2005.

Primary key : Transaksi

Struktur :

Tabel III.4 : Struktur Tabel Transaksi

Field Data Type Size Uraian

NoOrder Varchar 8 Nomor Order

TglOrder Datetime Tanggal

KdPelanggan Varchar 6 Kode Pelanggan Keterangan Varchar 30 Keterangan

TglInput Datetime Tanggal Input

Total Money Total Terima

5. Pemesanan Detail

Nama file : Pemesanan_Detail

Media : Microsoft SQL Server 2005.

Foreign Key : Nobukti

Struktur :

Tabel III.5 : Struktur Tabel Pemesanan_Detail

Field Data Type Size Uraian

NoOrder Varchar 8 Nomor Order

KdBarang Varchar 6 Kode Barang

Satuan Varchar 6 Satuan

Qty Money Quantity

HrgJual Money 30 Harga Jual

Total Money Total

6. Pengiriman Header

(34)

Media : Microsoft SQL Server 2005.

Foreign Key : NoFaktur

Struktur :

Tabel III.6 : Struktur Tabel Pengiriman_Header

Field Data Type Size Uraian

NoFaktur Varchar 8 Nomor Faktur

NoOrder Varchar 8 Nomor Order

TglKirim Datetime Tanggal

KdPelanggan Varchar 6 Kode Pelanggan

KdKapal Varchar 6 Kode Pelanggan

Keterangan Varchar 30 Keterangan

TglInput Datetime Tanggal Input

Total Money Total Terima

BAngkutKapal Money Biaya Angkut Kapal

BAsuransi Money Biaya Asuransi

7. Penerimaan Pengiriman Detail Nama file : Pengiriman_Detail

Media : Microsoft SQL Server 2005.

Foreign Key : Nofaktur

Struktur :

Tabel III.7 : Struktur Tabel Pengiriman Detail

Field Data Type Size Uraian

NoFaktur Varchar 8 Nomor Order

KdBarang Varchar 6 Kode Barang

Satuan Varchar 6 Satuan

Qty Money Quantity

HrgJual Money Harga Jual

Total Money Total

III.4.5.3 Perancangan Entity Relation Diagram (ERD)

Berikut ini adalah Entity Realation antar tabel perancangan sistem informasi pemesanan dan pengiriman Oli yang dirancang penulis :

(35)

Gambar III.36. Rancangan Entity Relation Diagram (ERD) 1 M 1 1 M Dirinci 1 1 NoOrder Alamat KdBarang KdPelanggan Nmbarang TglOrder KdPelanggan Pemesanan Barang M Pemesanan Detail Membeli HrgJual Memiliki Barang NoOrder KdBarang NmPelanggan Pelanggan Kota Keterangan TglInput M Total Pengiriman Barang Memiliki Satuan HrgJual Total Qty kdbarang NoFaktur Pengiriman Detail NoOrder KdPelanggan TglKirim BAngkutKapal Total 1 M NoFaktur Kapal Dirinci KdKapal NmKapal Qty HrgJual Total Dikirimm 1 KdKapal

(36)

III.5. Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

Adapun rancangan diagram Activity sistem informasi Pemesanan dan Pengiriman Oli yang dirancang penulis adalah sebagai berikut :

a. Diagram Activity HalamanLogin

Adapun rancangan diagram Activity halaman login adalah seperti pada gambar III.37 berikut ini :

Gambar III.37: Diagram Activity Halaman Login b. Diagram Activity Data Oli

Adapun rancangan diagram Activity data Oli adalah seperti pada gambar III.38 berikut ini

Isi Username dan Password

Mengecek Username dan

Password

Aktifkan Menu Utama Valid

(37)

Gambar III.38 : Diagram Activity Data Oli

c. Diagram Activity Data Pelanggan

Adapun rancangan diagram Activity data pelanggan adalah seperti pada gambar III.39 berikut ini

Input Kode_Oli, Nama Oli, Harga, Satuan Ya Tidak Simpan data baru

Tidak Aktifkan halaman Data Oli

Simpan Kode_Oli, Nama Oli, Harga, Satuan tampil Kode_Oli, Nama Oli, Harga, Satuan Ya Edit data Edit Kode_Oli, Nama Oli, Harga, Satuan Tidak tampil Kode_Oli, Nama Oli, Harga, Satuan Ya Hapus data Delete Kode_Oli, Nama Oli, Harga, Satuan Tampil tabel Data Oli

(38)

Gambar III.39 : Diagram Activity Data Pelanggan

d. Diagram Activity Data Kapal

Adapun rancangan diagram Activity data kapal adalah seperti pada gambar III.40 berikut ini

Input Kode_Pela nggan, Nama Pelanggan, Alamat, Kota, Telepon Ya Tidak Simpan data baru

Tidak Aktifkan halaman Data

Pelanggan Simpan Kode_Pelan ggan, Nama Pelanggan, Alamat, Kota, Telepon tampil Kode_Pela nggan, Nama Pelanggan, Alamat, Kota, Telepon Ya Edit data Edit Kode_Pelan ggan, Nama Pelanggan, Alamat, Kota, Telepon Tidak tampil Kode_Pela nggan, Nama Pelanggan, Alamat, Kota, Telepon Ya Hapus data Delete Kode_Pelan ggan, Nama Pelanggan, Alamat, Kota, Telepon Tampil tabel Data Pelanggan

(39)

Gambar III.40 : Diagram Activity Data Kapal

e. Diagram Activity Transaksi Pemesanan Oli

Adapun rancangan diagram Activity transaksi pemesanan Oli adalah seperti pada gambar III.41 berikut ini

Input Kode_Kapal, Nama Kapal, Nama_Perus ahaan, Jenis_Kapal, Biaya_Kapal Ya Tidak Simpan data baru

Tidak Aktifkan halaman Data

kapal Simpan Kode_Kapal , Nama Kapal, Nama_Perus ahaan, Jenis_Kapal , Biaya_Kapa l tampil Kode_Kapal, Nama Kapal, Nama_Perus ahaan, Jenis_Kapal, Biaya_Kapal Ya Edit data Edit Kode_Kapal , Nama Kapal, Nama_Perus ahaan, Jenis_Kapal , Biaya_Kapa l Tidak tampil Kode_Kapal, Nama Kapal, Nama_Perus ahaan, Jenis_Kapal, Biaya_Kapal Ya Hapus data Delete Kode_Kapal , Nama Kapal, Nama_Perus ahaan, Jenis_Kapal , Biaya_Kapa l Tampil tabel Data Kapal

(40)

Gambar III.41 : Diagram Activity Transaksi Pemesanan Oli

f. Diagram Activity Transaksi Pengeluran Oli

Adapun rancangan diagram Activity transaksi pengeluaran Oli adalah seperti pada gambar III.42 berikut ini :

Input Kode_Oli, Nama Oli, Qty, Satuan, Harga, Jumlah Ya Tidak Simpan data baru

Tidak Aktifkan halaman Transaksi Pemesanan Oli

Simpan Kode_Oli, Nama Oli, Qty, Satuan, Harga, Jumlah tampil Kode_Oli, Nama Oli, Qty, Satuan, Harga, Jumlah Ya Edit data Edit Kode_Oli, Nama Oli, Qty, Satuan, Harga, Jumlah Tidak tampil Kode_Oli, Nama Oli, Qty, Satuan, Harga, Jumlah Ya Hapus data Delete Kode_Oli, Nama Oli, Qty, Satuan, Harga, Jumlah Tampil tabel Transaksi Pemesanan Oli

(41)

Gambar III.42 : Diagram Activity Transaksi Pengiriman Oli

g. Diagram Activity Cetak Laporan

Adapun rancangan diagram Activity cetak laporan adalah seperti pada gambar III.43 berikut ini

Input Kode_Oli, Nama Oli, Qty, Satuan, Harga, Jumlah, Biaya_Kap al,Biaya_A suransi Ya Tidak Simpan data baru

Tidak Aktifkan halaman Transaksi Pengiriman Oli

Simpan Kode_Oli, Nama Oli, Qty,

Satuan, Harga, Jumlah, Biaya_Kapal,B iaya_Asuransi tampil Kode_Oli, Nama Oli, Qty, Satuan, Harga, Jumlah, Biaya_Kapal ,Biaya_Asur ansi Ya Edit data Edit Kode_Oli, Nama Oli, Qty,

Satuan, Harga, Jumlah, Biaya_Kapal,Bi aya_Asuransi Tidak tampil Kode_Oli, Nama Oli, Qty, Satuan, Harga, Jumlah, Biaya_Kapal,B iaya_Asuransi Ya Hapus data Delete Kode_Oli, Nama Oli, Qty,

Satuan, Harga, Jumlah, Biaya_Kapal,Bi aya_Asuransi Tampil tabel Transaksi Pengiriman Oli

(42)

Gambar III.43 : Diagram Activity Cetak Laporan

Ya

Ya

Tampil laporan data Oli Ya

Aktifkan Menu Utama

Laporan data Oli

Tampil laporan Data Pelanggan Tidak

Laporan Data Pelanggan

Tidak

Tidak

Tampil laporan Transaksi Pemesanan Barang Tidak Ya Laporan Transaksi Pengiriman Barang Laporan Transaksi Pemesanan Barang Laporan Pengiriman Barang After CIF

Laporan. Laba/Rugi

Tampil laporan Transaksi Pengiriman Barang

Tampil laporan Pengiriman Barang After CIF

Tampil laporan Laba/Rugi Ya

Ya

Tidak Tidak Tidak

Gambar

Gambar III.1. Form Bukti Pemesanan Oli  Sumber : PT. Kaye Adang Express, 2012
Gambar III.3 : Flow Of Document Sistem Berjalan  Sumber :  PT. Kaye Adang Express, 2012  Keterangan :
Gambar III.4. Laporan Pemesanan Oli  Sumber :  PT. Kaye Adang Express, 2012  Nama keluaran  :  Laporan pemesanan Oli
Gambar III.5. Laporan Pengiriman Oli  Sumber :  PT. Kaye Adang Express, 2012  Nama keluaran  :  Laporan pengiriman Oli
+7

Referensi

Dokumen terkait

Perusahaan dengan diversifikasi yang berhubungan beroperasi dalam beberapa industry, dan unit-unit bisnis tersebut memperoleh manfaat dari seperangkat kompetensi inti yang

Melakukan pemeriksaan secara tekhnis apakah temperature/suhu yang digunakan sudah sesuai dengan jenis kain yang akan digosok atau tidak.. Melakukan pemeriksaan dari

a) Dosen dan investor memiliki nilai sig >0,005 sehingga dapat disimpulkan tidak terdapat perbedaan yang sangat signifikan pada minat penggunaan financial

Berdasarkan laporan publikasi yang diunggah di website resmi OJK dapat diketahui bahwa kinerja keuangan kususnya DPK (Dana Pihak Ketiga), kredit dan laba menglami kenaikan

Limbah cair ini apabila masuk ke dalam badan air, akan berdampak pada meluasnya pesebaran polutan dalam badan air (Boyd, 1990). Secara alamiah sistem perairan

Dalam penelitian ini data primer terkait implementasi perilaku menyontek ditinjau dari jenis kelamin pada jenjang siswa sekolah dasar di SDN 1 Kota Raman yaitu

Berdasarkan hasil observasi peserta didik dalam proses pembelajaran, penilaian diri, penilaian teman sejawat, jurnal guru, dan prestasi belajar dapat direfleksikan

Perubahan nilai wajar bersih, setelah memperhitungkan pengaruh beban bunga untuk tiga bulan yang berakhir pada tanggal 31 Maret 2009, sebesar Rp40.051 (ekuivalen dengan