bab 3 analisa sistem yang sedang berjalan 3.1 …thesis.binus.ac.id/asli/bab3/2008-1-00288-si bab...

84
78 BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 Sejarah Perusahaan PT. Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam bidang distribusi dan penjualan alat – alat dan aksesosis listrik. PT Australindo Graha Nusa didirikan pada tahun 1987 oleh bapak Hironemus, selaku direktur utama. Perusahaan ini berlokasi di Jalan KH.Moh Mansyur 11, komplek Jembatan Lima Permai D8 – 9, Jakarta Pusat. Pada awal berdirinya, perusahaan ini memulai bisnis dalam bidang elektronik aksesoris pada tahun 1981, sebagai agen tunggal, yang merupakan anak perusahaan dari PT Lelco Trindo yang beroperasi hanya dengan empat karyawan. Perusahaan ini telah menjadi pelopor dalam memperkenalkan produk – produk clipsal yang bermutu dan inovatif dari Australia kepada pangsa pasar Indonesia. Proyek pertama perusahaan ini dalam memperkenalkan produk – produk Clipsal di Indonesia adalah Hotel Hyatt Arya Duta, pada tahun 1985. Dengan meningkatnya perekonomian di Indonesia dan peningkatan permintaan pelanggan untuk membangun fasilitas umum, infrastruktur, mall, rumah sakit dan perumahan – perumahan, maka pada tahun 1993 perusahaan ini mulai mendirikan pabrik di Indonesia dan juga memiliki gudang seluas 8000 m 2 terletak di Balaraja, Tanggerang. Saat ini PT. Australindo Graha Nusa memiliki 14 cabang yang tersebar di beberapa propinsi di Indonesia yang berkantor pusat di Jakarta. Produk yang dipasarkan dan

Upload: trinhhanh

Post on 03-Mar-2019

252 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

78

BAB 3

ANALISA SISTEM YANG SEDANG BERJALAN

3.1 Sejarah Perusahaan

PT. Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

bidang distribusi dan penjualan alat – alat dan aksesosis listrik. PT Australindo Graha

Nusa didirikan pada tahun 1987 oleh bapak Hironemus, selaku direktur utama.

Perusahaan ini berlokasi di Jalan KH.Moh Mansyur 11, komplek Jembatan Lima Permai

D8 – 9, Jakarta Pusat.

Pada awal berdirinya, perusahaan ini memulai bisnis dalam bidang elektronik

aksesoris pada tahun 1981, sebagai agen tunggal, yang merupakan anak perusahaan dari

PT Lelco Trindo yang beroperasi hanya dengan empat karyawan.

Perusahaan ini telah menjadi pelopor dalam memperkenalkan produk – produk

clipsal yang bermutu dan inovatif dari Australia kepada pangsa pasar Indonesia. Proyek

pertama perusahaan ini dalam memperkenalkan produk – produk Clipsal di Indonesia

adalah Hotel Hyatt Arya Duta, pada tahun 1985.

Dengan meningkatnya perekonomian di Indonesia dan peningkatan permintaan

pelanggan untuk membangun fasilitas umum, infrastruktur, mall, rumah sakit dan

perumahan – perumahan, maka pada tahun 1993 perusahaan ini mulai mendirikan pabrik

di Indonesia dan juga memiliki gudang seluas 8000 m 2 terletak di Balaraja, Tanggerang.

Saat ini PT. Australindo Graha Nusa memiliki 14 cabang yang tersebar di beberapa

propinsi di Indonesia yang berkantor pusat di Jakarta. Produk yang dipasarkan dan

Page 2: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

79

didistribusikan seperti switch and socket, Integrated Systems, Integrated Healthcare

Communication, Datacomms dan Industrial.

3.2 Visi dan Misi

3.2.1 Visi

Adapun visi dari PT. Australindo Graha Nusa adalah menjadi salah satu

perusahaan terbesar pada bidang peralatan elektronik di Indonesia.

3.2.2 Misi

Adapun misi dari PT. Australindo Graha Nusa adalah mengembangkan

pangsa pasar, meningkatkan kualitas sumber daya manusia, menciptakan produk

yang innovatif dan membangun hubungan yang baik dengan rekan bisnis dan

pelanggan.

Page 3: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

80

3.3 Struktur Organisasi

OwnerDirektur

General Manager

Bagian Persediaan Keuangan & Accounting Bagian Marketing Admin

AdminPembelian

AdminPenjualan

AdminPajak

AdminPenagihan

BagianPengiriman

Driver

BagianC-Bus

BagianDealer

BagianProyek

BagianBussines

DevelopmentBagian

R&D

BagianSales

BagianSales

BagianEngineer

BagianSales

Gambar 3.1 : Struktur Organisasi

Page 4: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

81

3.4 Tugas, Wewenang dan Tanggung Jawab

Berdasarkan struktur organisasi di atas, setiap bagian dari perusahaan PT.

Australindo Graha Nusa memiliki tugas dan tanggung jawab masing – masing sebagai

berikut :

1. Direktur

Tugas dan wewenang direktur yaitu :

a. Merupakan pimpinan perusahaan yang bertanggung jawab atas jalannya

keseluruhan sistem di dalam perusahaan secara menyeluruh.

b. Selalu meminta laporan dari masing-masing bagian di bawahnya untuk

mengevaluasi sistem kerja perusahaan secara berkala.

2. General Manager

Tugas dan wewenang general manager yaitu :

a. Membawahi semua divisi dan bertanggung jawab atas jalannya keseluruhan

sistem di dalam masing-masing perusahaan cabang yang dipimpinnya secara

menyeluruh.

b. Mengontrol sistem perusahaan cabang secara menyeluruh.

c. Memasukkan data Karyawan dan Telp Karyawan.

3. Bagian Persediaan

Tugas dan wewenang Bagian Persediaan yaitu :

a. Melakukan pencatatan setiap item Barang yang masuk ke dari Pemasok ke dalam

database Persediaan.

b. Menyiapkan Barang yang akan dijual ke Pelanggan berdasarkan Surat Jalan dan

Faktur Penjualan.

Page 5: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

82

c. Mengecek jumlah stok barang minimum secara berkala.

d. Memberikan informasi kepada Bagian Pembelian mengenai daftar Barang yang

telah mencapai jumlah stok minimum.

e. Memberikan informasi kepada Bagian Pembelian terhadap Barang yang diretur

yang dibeli dari Pemasok.

f. Melakukan cek fisik terhadap Barang yang datang.

g. Memberikan informasi serta mencocokkan kepada Bagian Pembelian terhadap

kedatangan Barang yang dipesan.

h. Memberikan Surat Jalan, Faktur Penjualan, dan Barang pesanan Pelanggan

kepada Bagian Pengiriman.

i. Merangkap sebagai IT support yang bertanggungjawab terhadap infrastruktur IT

dan masalah masalah yang terjadi.

4. Bagian Accounting dan Bagian Pembayaran

Bagian Accounting dan Bagian Keuangan merupakan satu divisi.

Tugas dan wewenang bagian accounting yaitu :

a. Mencatat semua transaksi dan aset – aset perusahaan.

b. Membuat laporan laba / rugi.

Tugas dan wewenang Bagian Pembayaran yaitu :

a. Membuat Surat Pembayaran untuk Pemasok berdasarkan nomor Bukti Pembelian

yang diterima dari Bagian Pembelian.

b. Mengecek data Pembelian.

c. Memberikan Surat Pembayaran kepada Pemasok.

Page 6: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

83

d. Jika ada retur, Bagian Pembayaran memberikan Barang yang diretur beserta Surat

Pembayaran dan Surat Retur Pembelian kepada Bagian Pengiriman untuk

diberikan kepada Pemasok.

e. Menyimpan data Pembayaran ke dalam database Pembelian dan Penjualan.

5. Bagian Marketing

Tugas dan wewenang bagian marketing yaitu :

a. Menawarkan barang ke Pelanggan.

b. Memberikan masukan kepada Pelanggan.

c. Membuat penawaran harga.

d. Mengunjungi Pelanggan.

e. Bertanggung jawab terhadap Barang yang sudah atau akan dikirim (memastikan

barangnya ada dan sampai tujuan).

6. Bagian Admin Pembelian

Tugas dan wewenang Bagian Pembelian yaitu :

a. Membuat Surat Order Pembelian untuk Pemasok.

b. Mengirim Surat Order Pembelian kepada Pemasok baik secara langsung maupun

bertahap.

c. Menyimpan dan mengupdate data tentang Pembelian ke dalam database

Pembelian dan Penjualan.

d. Membuat Surat Retur Pembelian untuk diberikan kepada Bagian Pembayaran.

e. Membuat Bukti Pembelian rangkap tiga, yang pertama untuk Bagian Pembayaran,

yang kedua untuk Bagian Pembelian sendiri sebagai data simpanan, yang ketiga

untuk Pemasok sebagai bukti pembelian.

Page 7: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

84

f. Memberikan konfirmasi kepada Pemasok tentang masalah Pembayaran.

7. Bagian Admin Pajak

Tugas dan wewenang admin pajak yaitu :

a. Membuat faktur pajak keluaran dan menerima faktur pajak masukan.

b. Membuat laporan bulanan.

8. Bagian Admin Penagihan

Tugas dan wewenang admin penagihan yaitu :

a. Membuat Surat Penagihan untuk Pelanggan yang belum lunas berdasarkan Faktur

Penjualan Barang.

b. Mengecek data Penjualan.

c. Memberikan Surat Penagihan kepada Pelanggan yang belum lunas.

d. Bila Pelanggan yang belum lunas memberikan retur, Bagian Penagihan akan

memberikan Surat Retur Penjualan dari Bagian Penjualan kepada Pelanggan

tersebut.

e. Menyimpan data Penagihan ke dalam database Penjualan dan Pembelian.

9. Bagian Pengiriman

Tugas dan wewenang bagian pengiriman yaitu :

a. Mengirim Barang beserta Surat Jalan dan Faktur Penjualan kepada Pelanggan

dalam kota atau luar kota.

b. Mengirimkan Barang retur beserta Surat Pembayaran dan Surat Retur Pembelian

kepada Pemasok.

c. Untuk pengiriman luar kota, bagian pengiriman akan memesan sebuah expedisi

angkutan.

Page 8: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

85

d. Mengecek apakah Barang sudah mencapai tujuan.

10. Bagian R & D

Tugas dan wewenang bagian R&D yaitu :

a. Membuat, merancang, atau memodifikasi image gambar sehingga terbentuk suatu

rancangan yang dibutuhkan untuk promosi oleh sales.

b. Mencetak gambar ke media yang sesuai.

11. Bagian Bussiness Development

Tugas dan wewenang bagian bussiness development yaitu :

a. Mengenalkan produk baru kepada Pelanggan dengan cara presentasi.

b. Mengirim sampel produk kepada Pelanggan.

c. Menerima komplain dari Pelanggan.

12. Bagian Proyek

Tugas dan wewenang bagian proyek yaitu :

a. Mengunjungi kontraktor.

b. Mengunjungi proyek-proyek yang akan dikerjakan.

13. Bagian Dealer

Tugas dan wewenang bagian dealer yaitu :

a. Mengunjungi Pelanggan (toko-toko retail).

14. Bagian Driver

Tugas dan wewenang bagian driver yaitu :

a. Mengantarkan Barang beserta Surat Jalan dan Faktur Penjualan kepada

Pelanggan.

b. Bertanggung jawab atas kendaraan dan juga Barang dibawa ke Pelanggan.

Page 9: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

86

c. Mengantarkan Barang Retur Pembelian beserta Surat Retur Pembelian dan Surat

Pembayaran kepada Pemasok.

15. Bagian Sales

Tugas dan wewenang bagian sales yaitu :

a. Menawarkan produk.

b. Jika pelanggan tertarik untuk membeli, sales segera menghubungi admin.

16. Bagian Engineers

Tugas dan wewenang bagian engineers yaitu :

a. Mengerjakan installasi listrik dan alat – alat listrik baik di panel ataupun cabling..

17. Bagian C-BUS

Tugas dan wewenang bagian c-bus yaitu :

a. Menangani sistem listrik di kantor khususnya untuk lighting control (C-BUS).

18. Bagian Admin Penjualan

Tugas dan wewenang admin penjualan

a. Membuat Faktur Penjualan rangkap tiga, yang pertama untuk Bagian Penagihan,

yang kedua untuk Bagian Penjualan sendiri sebagai data simpanan, yang ketiga

untuk Bagian Persediaan yang kemudian diberikan kepada Bagian Pengiriman.

Faktur ini berdasarkan surat permintaan Barang dari Pelanggan.

b. Membuat Surat Jalan untuk Bagian Persediaan.

c. Memberikan Faktur Penjualan dan Surat Jalan kepada Bagian Persediaan.

d. Menyimpan dan mengupdate data tentang Penjualan ke dalam database Penjualan

dan Pembelian.

e. Membuat Surat Retur Penjualan untuk Pelanggan dan Bagian Penagihan.

Page 10: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

87

f. Memberikan Surat Retur Penjualan kepada Pelanggan dan Bagian Penagihan.

g. Memberikan konfirmasi kepada Bagian Persediaan tentang ketersediaan Barang

pesanan Pelanggan.

h. Memberikan konfirmasi kepada Pelanggan mengenai cara pembayaran.

3.5 Sistem yang sedang Berjalan

3.5.1 Sistem Pembelian

Sistem Pembelian dimulai dengan pengecekkan stok Barang minimum

pada database Persediaan oleh Bagian Persediaan dan setelah memeriksa

database Persediaan, maka Bagian Persediaan membuat laporan daftar Persediaan

stok Barang saat itu yang akan diberikan kepada Bagian Pembelian. Setelah itu

Bagian Pembelian akan membuat Surat Order Pembelian berdasarkan laporan

daftar Persediaan stok Barang yang diberikan oleh Bagian Persediaan. Kemudian

Surat Order Pembelian dikirim ke Pemasok. Setelah itu, Pemasok mengirimkan

Barang ke Bagian Persediaan beserta surat jalan. Bersamaan dengan itu, Bagian

Pembelian juga membuat Bukti Pembelian rangkap tiga, yang peratama diberikan

kepada Pemasok sebagai bukti Pembelian yang kedua untuk Bagian Pembelian

sendiri sebagai simpanan data, dan yang lainnya diberikan kepada Bagian

Pembayaran untuk kemudian dibuatkan Surat Pembayaran untuk Pemasok, di

mana sebelum membuat Surat Pembayaran, Bagian Pembayaran terlebih dahulu

mencocokkan Bukti Pembelian dari Bagian Pembelian dengan data Pembelian

yang terdapat di dalam database dan bersamaan dengan dibuatnya Surat

Pembelian, maka stok Barang bertambah. Sebelum membuat Surat Bukti

Pembelian, Bagian Pembelian terlebih dahulu memberitahu kepada Pemasok

Page 11: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

88

tentang Pembayaran yang akan dilakukan, apakah secara langsung atau dengan

utang. Bagian Pembelian dan Pembayaran kemudian menyimpan semua transaksi

Pembelian dan Pembayaran ke dalam database Pembelian dan Penjualan.

Sementara itu Surat Pembayaran yang telah dibuat oleh Bagian Pembayaran,

diberikan kepada Pemasok sebagai bukti pembayaran. Surat Order Pembelian

dapat dikirim secara bertahap atau langsung.

3.5.2 Sistem Persediaan

Sistem Persediaan dimulai dengan pengiriman Barang oleh Pemasok

beserta Surat Jalan ke Bagian Persediaan. Setelah itu, Bagian Persediaan mencatat

data Barang yang dikirim oleh Pemasok ke dalam database Persediaan

berdasarkan surat jalan Pemasok. Setelah itu Bagian Persediaan akan memberikan

konfirmasi kepada Bagian Pembelian tentang kedatangan Barang tersebut untuk

mencocokkan Barang tersebut dengan data Order Pembelian yang ada pada

Bagian Pembelian. Kemudian oleh Bagian Persediaan dilakukan pengecekan

secara fisik. Bila semua Barang dinyatakan sesuai dengan kriteria dan tidak ada

yang rusak, maka oleh Bagian Pembelian dibuatkan Bukti Pembelian berdasarkan

data Order Pembelian yang nantinya akan diberikan kepada Bagian Pembayaran.

Sementara itu Bagian Pembelian tidak perlu membuatkan Surat Retur Pembelian.

Dengan dibuatkannya Bukti Pembelian, maka stok Barang akan bertambah. Bila

terjadi Penjualan, Bagian Penjualan terlebih dahulu memberikan konfirmasi ke

Bagian Persediaan, apakah Barang pesanan Pelanggan tersedia di gudang. Bila

Barang tersedia, Bagian Penjualan akan membuatkan Faktur Penjualan beserta

Surat Jalan untuk kemudian diberikan kepada Bagian Persediaan. Kemudian

Page 12: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

89

Bagian Persediaan akan menyiapkan Barang beserta Faktur Penjualan dan Surat

Jalan untuk kemudian diberikan kepada Bagian Pengiriman lalu oleh Bagian

Pengiriman diberikan kepada Pelanggan.

3.5.3 Sistem Penjualan

Sistem Penjualan dimulai dengan pembuatan surat permintaan barang oleh

Pelanggan yang diberikan pada Bagian Penjualan. Kemudian Bagian Penjualan

akan memberikan konfirmasi kepada Bagian Persediaan, apakah Barang yang

dipesan oleh Pelanggan tersedia di gudang. Jika Barang yang di pesan oleh

Pelanggan tersedia di gudang, maka Bagian Penjualan akan membuat Faktur

Penjualan rangkap tiga dan juga membuat Surat Jalan. Faktur yang pertama

diberikan kepada Bagian Penagihan di mana faktur yang pertama ini merupakan

Faktur Penjualan yang mempunyai tanggal jatuh tempo atau belum lunas, yang

kedua untuk Bagian Penjualan sendiri sebagai simpanan data, dan yang lainnya

diberikan pada Bagian Persediaan Namun sebelum membuat Faktur Penjualan

dan Surat Jalan, Bagian Penjualan terlebih dahulu menelpon kepada Pelanggan

untuk membicarakan masalah cara pembayaran, apakah secara langsung atau

dengan mengutang. Kemudian Bagian Persediaan menyiapkan Barang beserta

Surat Jalan dan Faktur Penjualan untuk diberikan kepada Bagian Pengiriman dan

kemudian oleh Bagian Pengiriman dikirim ke Pelanggan. Setelah Barang tiba,

Pelanggan kemudian mengecek Barang dan Surat Jalan, beserta Faktur Penjualan.

Sementara itu Bagian Penagihan mengecek database Penjualan dan Pembelian

untuk mencocokkan data Faktur Penjualan dengan data Penjualan yang ada di

database untuk kemudian dibuatkan Surat Penagihan bagi Pelanggan yang belum

Page 13: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

90

lunas berdasarkan pada data Penjualan. Bagian Penjualan dan Bagian Penagihan

menyimpan data penjualan dan penagihan ke database Penjualan dan Pembelian

3.5.4 Sistem Retur Pembelian

Sistem Retur Pembelian dimulai dengan Barang yang telah dibeli oleh

perusahaan dikirim ke Bagian Persediaan. Ketika Barang datang dari Pemasok

Bagian Persediaan akan mencatat data Barang ke dalam database Persediaan dan

setelah itu memberikan konfirmasi kepada Bagian Pembelian untuk mencocokkan

Barang yang datang dengan data Barang yang terdapat pada data Order Pembelian

yang dibuat oleh Bagian Pembelian. Setelah itu dilakukanlah pengecekan secara

fisik oleh Bagian Persediaan dan jika terdapat Barang yang tidak sesuai dengan

kriteria maupun rusak Bagian Persediaan akan memberitahukan kepada Bagian

Pembelian bahwa ada Barang retur dari Pemasok. Setelah itu Bagian Pembelian

membuat Surat Bukti Pembelian dan Surat Retur Pembelian untuk diberikan

kepada Bagian Pembayaran. Lalu Bagian Pembayaran akan membuatkan Surat

Pembayaran. Lalu memberikan Surat Pembayaran beserta Surat Retur Pembelian

dan Barang yang akan diretur kepada Bagian Pengiriman untuk kemudian oleh

Bagian Pengiriman dieberikan kepada Pemasok.

3.5.5 Sistem Retur Penjualan

Sistem Retur Penjualan dimulai dengan Pelanggan membawa Surat Jalan

dan Faktur Penjualan beserta Barang yang ingin di retur kepada Bagian Penjualan.

Bagian Penjualan kemudian mengecek data Penjualan untuk dicocokkan dengan

Faktur Penjualan dari Pelanggan. Bila benar, maka Bagian Penjualan akan segera

membuatkan Surat Retur Penjualan berdasarkan data Penjualan tersebut untuk

Page 14: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

91

kemudian diberikan kepada Pelanggan, Namun bagi Pelanggan yang belum lunas

pembayarannya, Surat Retur Penjualan terlebih dahulu diberikan kepada Bagian

Penagihan untuk kemudian dibuatkan Surat Penagihan yang baru. Setelah itu

Bagian Penagihan akan memberikan Surat Penagihan baru beserta Surat Retur

Penjualan kepada Pelanggan yang belum lunas

Page 15: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

92

3.6 Rich Picture

Rich Picture Pembelian, Persediaan, & Penjualan

$$$

BagianPembelian

Bagian Persediaan

Bagian Penjualan

Pelanggan

Bagian Pengiriman

$$$

Bagian Pembayaran

$$$

Bagian Penagihan

Pemasok

DatabasePembelian

&Penjualan

DatabasePersediaan

Mengecek StokBarang

LaporanPersediaan

MemberikanLaporan

Persediaan

Surat Order Pem

belianMem

berikan SuratO

rder Pembelian

Barang Surat Jalan

MemberikanSurat Jalan dan

Barang

Bukti P

embelian

Mem

berikanB

ukti Pembelian

BuktiPembelian

MemberikanBukti

Pembelian

Mengecek DataPembelian

Menyimpan DataPembayaran

Menyimpan DataPembelian

SuratPembayaran

MemberikanSurat

Pembayaran

Menginput DataBarang

Mengecek DataOrder Pembelian

SuratJalan

FakturPenjualan

MemberikanSurat Jalan dan

FakturPenjualan

SuratJalan

FakturPenjualan

Barang

MemberikanFakturPenjualan

, Surat Jalan,dan Barang

SuratJalan

FakturPenjualan

Barang

MemberikanFakturPenjualan

, Surat Jalan,dan Barang

Surat Perm

intaan Barang

FakturPenjualan

Mem

berikan SuratPerm

intaan Barang

MemberikanFaktur Penjualan

Mengecek DataPembelian

SuratPenagihan

Mem

berikanSurat P

enagihan

Menyimpan DataPenjualanMenyimpan Data

Penagihan

Surat ReturPembelian

Mem

berikan SuratR

eturPem

belian

SuratPembayaran

Surat ReturPembelian

BarangMemberikan SuratPembayaran, SuratRetur Pembelian,

dan Barang

SuratPembayaran Surat Retur

Pembelian

Barang

Memberikan SuratPembayaran, SuratRetur Pembelian,

dan Barang

Surat

JalanFaktur

Penjualan

BarangRusak

MemberikanFakturPenjualan

, Surat Jalan,dan Barang

Surat ReturPenjualan

Memberikan SuratRetur Penjualan

Surat Retur

PenjualanM

emberikan Surat

Retur Penjualan

Surat ReturPenjualan

Mem

berikan Surat Retur Penjualan

Mengecek DataPenjualan

Gambar 3.2 : Rich Picture Pembelian, Persediaan, Dan Penjualan

Page 16: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

93

3.7 Spesifikasi Database

3.7.1 List Tabel

Database Pembelian dan Penjualan

No Nama Tabel Keterangan Hal

1. MST_Company Tabel yang menyimpan tentang

data perusahaan

98

2. MST_Counters Tabel yang menyimpan data

perhitungan

99

3. MST_Customer Tabel yang menyimpan data

dari pelanggan

99

4. MST_Customer_HIS Tabel yang menyimpan data

mutasi pelanggan

101

5. MST_Product Tabel yang menyimpan tentang

data barang

102

6. MST_Product_HIS Tabel yang menyimpan mutasi

atau pergerakan barang

103

7. MST_ProductGrup Tabel yang menyimpan group

barang

104

8. MST_ProductType Tabel yang menyimpan tipe-

tipe barang

105

9. MST_Sales Tabel yang menyimpan data-

data tentang sales

106

10. MST_Sales_HIS Tabel yang menyimpan

pergerakan atau mutasi sales

107

11. MST_Supplier Tabel yang menyimpan data

pemasok

108

12. MST_Supplier_HIS Tabel yang menyimpan

pergerakan atau mutasi dari

pemasok

109

Page 17: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

94

13. MST_User Tabel yang menyimpan data

pengguna

110

14. MST_Userlog Tabel yang menyimpan tentang

waktu ketika aktivitas

pengguna berlangsung

112

15. Temp_Bayar Tabel yang menyimpan data

yang bersifat samentara yang

digunakan untuk membuat

laporan pembayaran

112

16. Temp_Customer Tabel yang menyimpan data

yang bersifat sementara yang

digunakan untuk membuat

laporan pelanggan

113

17. Temp_Produk Tabel yang menyimpan data

yang bersifat sementara yang

digunakan untuk membuat

laporan barang

114

18. Temp_Supplier Tabel yang menyimpan data

yang bersifat sementara yang

digunakan untuk membuat

laporan pemasok

115

19. TRC_PaymentG_DTL Tabel yang menyimpan data

detail pembayaran

116

20 TRC_PaymentG_HDR Tabel yang menyimpan data

header pembayaran

117

21 TRC_Purchase_DTL Tabel yang menyimpan data

secara detail dari pembelian

118

22 TRC_Purchase_HDR Tabel yang menyimpan data

header pembelian barang dari

pemasok

118

23 TRC_PurchaseRetur_DTL Tabel yang menyimpan secara 120

Page 18: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

95

detail data barang yang diretur

kepada pemasok

24 TRC_PurchaseRetur_HDR Tabel yang menyimpan data

header barang yang diretur ke

pemasok

120

25 TRC_Sale_DTL Tabel yang menyimpan data

secara detail penjualan barang

ke pelanggan

122

26 TRC_Sale_HDR Tabel yang menyimpan data

header penjualan barang ke

pelanggan

123

27 TRC_SaleRetur_DTL Tabel yang menyimpan secara

detail barang yang diretur oleh

pelanggan ke perusahaan

126

28 TRC_SaleRetur_HDR Tabel yang menyimpan data

header barang yang diretur

oleh pelanggan ke perusahaan

127

29 User Evnt Tabel yang menyimpan data

deskripsi aktivitas pelanggan

129

Tabel 3.1 : List Tabel Database Penjualan dan Pembelian

Database Persediaan

No Nama Tabel Keterangan Hal

1 Clipsal Inventory

Adjusnent Header

Tabel yang menyimpan data

penyesuaian persediaan

header

129

2. Clipsal Inventory

Adjustment Line

Tabel yang menyimpan data

penyesuaian persediaan detail

131

3 Clipsal Inventory Tabel yang menyimpan data 132

Page 19: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

96

Assembly Header persediaan barang perakitan

header

4 Clipsal Inventory

Assembly Line

Tabel yang menyimpan data

persediaan barang perakitan

detail

133

5 Clipsal Inventory

Company Setup

Tabel yang menyimpan data

perusahaan untuk KOP

perusahaan

134

6 Clipsal Inventory Counters Tabel yang menyimpan data

perhitungan

135

7 Clipsal Invemtory

Customer

Tabel yang menyimpan data-

data tentang pelanggan

136

8 Clipsal Inventory Item

Category

Tabel yang menyimpan data

kategori barang

137

9 Clipsal Inventory Item

Group

Tabel yang menyimpan data

group barang

138

10 Clipsal Inventory Item

Header

Tabel yang menyimpan data

barang header

138

11 Clipsal Inventory Item

History

Tabel yang menyimpan

mutasi barang

139

12 Clipasal Inventory Item

Line

Tabel yang menyimpan data

detail barang

140

13 Clipsal Inventory Item

Position

Tabel yang menyimpan data

posisi jumlah barang

141

14 Clipsal Inventory Purchase

Header

Tabel yang menyimpan data

persediaan pembelian header

142

15 Clipsal Inventory Purchase

Line

Tabel yang menyimpan data

persediaan pembelian detail

143

16 Clipsal Inventory

PurchaseReturn Header

Tabel yang menyimpan data

header barang yang

144

Page 20: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

97

dikembalikan dari pembelian

17 Clipsal Inventory

PurchaseReturn Line

Tabel yang menyimpan data

detail barang yang

dikembalikan dari pembelian

145

18 Clipsal Inventory Sales

Header

Tabel yang menyimpan data

persediaan penjualan header

146

19 Clipsal Inventory Sales

Line

Tabel yang menyimpan data

persediaan penjualan detail

147

20 Clipsal Inventory

SalesReturn Header

Tabel yang menyimpan data

header barang yang

dikembalikan dari penjualan

148

21 Clipsal Inventory

SalesReturn Line

Tabel yang menyimpan data

detail barang yang

dikembalikan dari penjualan

149

22 Clipsal Inventory Split

Header

Tabel yang menyimpan data

header barang yang rusak

150

23 Clipsal Inventory Split

Line

Tabel yang menyimpan data

detail barang yang rusak

151

24 Clipsal Inventory Stock

Movement

Tabel yang menyimpan data

pergerakan stok barang

151

25 Clipsal Inventory Supplier Tabel yang menyimpan data

dari pemasok

152

26 Clipsal Inventory System

Setting

Tabel yang menyimpan

tentang sistem setting

153

27 Clipsal Inventory User Tabel yang menyimpan data

pelanggan

153

28 Clipsal inventory UserLog Tabel yang menyimpan data

user yang sedang login

155

Tabel 3.2 : List Tabel Database Persediaan

Page 21: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

98

3.7.2 Spesifikasi Database Penjualan dan Pembelian

Nama Tabel : MST_Company

Keterangan : Tabel yang menyimpan tentang data perusahaan

Primary Key :

Nama Field Tipe Data Size Keterangan

MST_Company_ID nvarchar 10 0

CompanyName Nvarchar 200 1

CompanyDescription Nvarchar 200 1

CompanyAddress Nvarchar 200 1

CompanyCityZip Nvarchar 200 1

CompanyPhoneFax Nvarchar 200 1

CompanyTaxes Nvarchar 200 1

Tabel 3.3 : Tabel Meta Data Mst Company (Database Lama)

Page 22: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

99

Nama Tabel : MST_Counters

Keterangan : Tabel yang menyimpan data perhitungan.

Primary Key :

Nama Field Tipe Data Size Keterangan

MST_Counters_JenisNo Nvarchar 50 1

MST_Counters_ThBl Nvarchar 50 1

MST_Counters_No Int 4 1

MST_Counters_Description Nvarchar 50 1

Tabel 3.4 : Tabel Meta Data Mst Counters (Database Lama)

Nama Tabel : MST_Customer

Keterangan : Tabel yang menyimpan data dari pelanggan

Primary Key : MST_Customer_ID

Nama Field Tipe Data Size Keterangan

MST_Customer_ID Nvarchar 7 0

MST_Customer_Name Nvarchar 100 1

MST_Customer_Date smalldatetime 4 1

MST_Customer_Address Nvarchar 255 1

MST_Customer_City Nvarchar 50 1

MST_Customer_Zip Nvarchar 10 1

MST_Customer_Phone Nvarchar 150 1

MST_Customer_Fax Nvarchar 30 1

Page 23: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

100

MST_Customer_AR_In Money 8 1

MST_Customer_AR_Out Money 8 1

MST_Customer_AR_Last Money 8 1

MST_Customer_CreditLimit Money 8 1

MST_Customer_Description Nvarchar 255 1

MST_Customer_Website Nvarchar 100 1

MST_Customer_Disc1 Money 8 1

MST_Customer_Disc2 Money 8 1

MST_Customer_Disc3 Money 8 1

MST_Customer_Disc4 Money 8 1

MST_Customer_Disc5 Money 8 1

MST_Customer_NPWP Nvarchar 20 1

MST_Customer_Top Nvarchar 10 1

Update_Status Nvarchar 50 1

Tabel 3.5 : Tabel Meta Data Mst Customer (Database Lama)

Page 24: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

101

Nama Tabel : MST_customer_HIS

Keterangan : Tabel yang menyimpan data mutasi pelanggan

Primary Key :

Tabel 3.6 : Tabel Meta Data Mst Customer His (Database Lama)

Nama Field Tipe Data Size Keterangan

MST_Customer_HIS_ID numeric 9 0

ID nvarchar 15 1

MST_Customer_HIS_Date smalldatetime 4 1

MST_Customer_HIS_Type nvarchar 50 1

MST_Customer_HIS_Customer_ID nvarchar 7 1

MST_Customer_HIS_Description nvarchar 150 1

MST_Customer_HIS_AR_In Money 8 1

MST_Customer_HIS_AR_Out Money 8 1

MST_Customer_HIS_AR_Last Money 8 1

MST_Customer_HIS_Ket nvarchar 255 1

MST_Customer_HIS_Status nvarchar 5 1

Status_Field Int 4 1

Page 25: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

102

Nama Tabel : MST_product

Keterangan : Tabel yang menyimpan tentang data barang

Primary Key : MST_Product_ID

Nama Field Tipe Data Size Keterangan

MST_Product_ID Nvarchar 50 0

MST_Product_Name Nvarchar 255 1

MST_Product_Date smalldatetime 4 1

MST_Product_Type_ID Nvarchar 6 1

MST_Product_Grup_ID Nvarchar 10 1

MST_Product_Uom Nvarchar 10 1

MST_Product_Price_Buy Money 8 1

MST_Product_Price_HPP Money 8 1

MST_Product_Price_Sale Money 8 1

MST_Product_In Numeric 9 1

MST_Product_Out Numeric 9 1

MST_Product_Last Numeric 9 1

MST_Product_Min Int 4 1

MST_Product_Max Int 4 1

MST_Product_Photo Nvarchar 200 1

Update_Status Nvarchar 10 1

Tabel 3.7 : Tabel Meta Data Mst Product (Database Lama)

Page 26: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

103

Nama Tabel : MST_product_HIS

Keterangan : Tabel yang menyimpan mutasi atau pergerakan barang

Primary Key :

Nama Field Tipe Data Size Keterangan

MST_Product_HIS_ID Numeric 9 0

ID Nvarchar 20 1

MST_Product_HIS_Date smalldatetime 4 1

MST_Product_HIS_Type Nvarchar 50 1

MST_Product_HIS_Product_ID Nvarchar 50 1

MST_Product_HIS_Price_Buy Money 8 1

MST_Product_HIS_Price_HPP Money 8 1

MST_Product_HIS_Price_Sale Money 8 1

MST_Product_HIS_Description Nvarchar 150 1

MST_Product_HIS_In Money 8 1

MST_Product_HIS_Out Money 8 1

MST_Product_HIS_Last Money 8 1

MST_Product_HIS_Ket Nvarchar 255 1

Tabel 3.8 : Tabel Meta Data Mst Product His (Database Lama)

Page 27: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

104

Nama Tabel : MST_ProductGrup

Keterangan : Tabel yang menyimpan grup barang

Primary Key : MST_ProductGrup_ID

Nama Field Tipe Data Size Keterangan

MST_ProductGrup_ID Nvarchar 10 0

MST_ProductGrup_Name Nvarchar 100 1

MST_ProductGrup_Date smalldatetime 4 1

MST_ProductGrup_Description Nvarchar 255 1

Update_Status Nvarchar 10 1

Tabel 3.9 : Tabel Meta Data Mst Product Grup (Database Lama)

Page 28: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

105

Nama Tabel : MST_ProductType

Keterangan : Tabel yang menyimpan tipe-tipe barang

Primary Key : MST_ProductType_ID

Nama Field Tipe Data Size Keterangan

MST_ProductType_ID Nvarchar 10 0

MST_ProductType_Name Nvarchar 100 1

MST_ProductType_Date smalldatetime 4 1

MST_ProductType_Description Nvarchar 255 1

Update_Status Nvarchar 10 1

MST_ProductType_Group_ID Nvarchar 10 1

Tabel 3.10 : Tabel Meta Data Mst Product Type (Database Lama)

Page 29: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

106

Nama Tabel : MST_sales

Keterangan : Tabel yang menyimpan data-data tentang sales

Primary Key : MST_Sales_ID

Tabel 3.11 : Tabel Meta Data Mst Sales (Database Lama)

Nama Field Tipe Data Size Keterangan

MST_Sales_ID Nvarchar 5 0

MST_Sales_Name Nvarchar 100 1

MST_Sales_Date smalldatetime 4 1

MST_Sales_Address Nvarchar 255 1

MST_Sales_Phone Nvarchar 50 1

Update_Status Nvarchar 10 1

Page 30: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

107

Nama Tabel : MST_Sales_HIS

Keterangan : Tabel yang menyimpan pergerakan atau mutasi sales

Primary Key :

Nama Field Tipe Data Size Keterangan

MST_Sales_HIS_ID Numeric 9 0

ID Nvarchar 15 1

MST_Sales_HIS_Date smalldatetime 4 1

MST_Sales_HIS_Type Nvarchar 50 1

MST_Sales_HIS_Sales_ID Nvarchar 5 1

MST_Sales_HIS_Description Nvarchar 255 1

MST_Sales_HIS_In Money 8 1

MST_Sales_HIS_Out Money 8 1

MST_Sales_HIS_Last Money 8 1

Tabel 3.12 : Tabel Meta Data Mst Sales His (Database Lama)

Page 31: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

108

Nama Tabel : MST_Supplier

Keterangan : Tabel yang menyimpan data pemasok

Primary Key : Mst_Supplier_Id

Nama Field Tipe Data Size Keterangan

MST_Supplier_ID Nvarchar 10 0

MST_Supplier_Name Nvarchar 255 1

MST_Supplier_Date Smalldatetime 4 1

MST_Supplier_Address Nvarchar 255 1

MST_Supplier_City Nvarchar 50 1

MST_Supplier_ZIP Nvarchar 10 1

MST_Supplier_Website Nvarchar 100 1

MST_Supplier_Phone Nvarchar 150 1

MST_Supplier_Fax Nvarchar 50 1

MST_Supplier_Currency_Id Nvarchar 3 1

MST_Supplier_Ap_In Money 8 1

MST_Supplier_Ap_Out Money 8 1

MST_Supplier_Last Money 8 1

MST_Supplier_Description Nvarchar 255 1

MST_Supplier_NPWP Nvarchar 20 1

Update_Status Nvarchar 10 1

Tabel 3.13 : Tabel Meta Data Mst Supplier (Database Lama)

Page 32: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

109

Nama Tabel : MST_Supplier_HIS

Keterangan : Tabel yang menyimpan pergerakan atau mutasi dari pemasok

Primary Key :

Nama Field Tipe Data Size Keterangan

MST_Supplier_HIS_ID Numeric 9 0

ID Nvarchar 15 1

MST_Supplier_HIS_Date Smalldatetime 4 1

MST_Supplier_HIS_Type Nvarchar 50 1

MST_Supplier_HIS_Supplier_ID Nvarchar 10 1

MST_Supplier_HIS_Description Nvarchar 150 1

MST_Supplier_HIS_Ap_In Money 8 1

MST_Supplier_HIS_Ap_Out Money 8 1

MST_Supplier_HIS_Ap_Last Money 8 1

MST_Supplier_HIS_Ap_Ket Nvarchar 255 1

Tabel 3.14 : Tabel Meta Data Mst Supplier His (Database Lama)

Page 33: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

110

Nama Tabel : Mst_User

Keterangan : Tabel yang menyimpan data pengguna

Primary Key :

Nama Field Tipe Data Size Keterangan

MST_User_ID Nvarchar 50 1

MST_User_Nama Nvarchar 50 1

MST_User_Password Nvarchar 50 1

MST_User_Password_2 Nvarchar 50 1

MST_User_Date Smalldatetime 4 1

MST_User_LevelMenu_Access Nvarchar 200 1

MST_User_LevelNavigator_Access Nvarchar 10 1

MST_User_Status Bit 1 1

Account Nchar 50 1

Account_Right Int 4 1

MST_User_Super_Password Nvarchar 50 1

Account_Divisi Nvarchar 50 1

Supplier Int 4 1

Grup Int 4 1

Tipe Int 4 1

Produk Int 4 1

Sales Int 4 1

Customer Int 4 1

Pembelian Int 4 1

Page 34: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

111

Penjualan Int 4 1

Penyesuaian Int 4 1

Pembayaran Int 4 1

Retur_Jual Int 4 1

Retur_Beli Int 4 1

Lap_Pembelian Int 4 1

Lap_Penjualan Int 4 1

Lap_Stok Int 4 1

Lap_Pajak Int 4 1

Lap_Pembayaran Int 4 1

Lap_Penyesuaian Int 4 1

Setup_User Int 4 1

Unlock_Edited Int 4 1

Lap_Finance Int 4 1

Tabel 3.15 : Tabel Meta Data Mst User (Database Lama)

Page 35: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

112

Nama Tabel : MST_Userlog

Keterangan : Tabel yang menyimpan tentang waktu ketika aktifitas

pengguna berlangsung

Primary Key :

Nama Field Tipe Data Size Keterangan

MST_userlog_ID Nvarchar 50 1

MST_User_Name Nvarchar 50 1

MST_User_loginDate Smalldatetime 4 1

MST_User_logoutDate Smalldatetime 4 1

Tabel 3.16 : Tabel Meta Data Mst Userlog (Database Lama)

Nama Tabel : Temp_Bayar

Keterangan : Tabel yang menyimpan data yang bersifat sementara yang

digunakan untuk membuat laporan pembayaran.

Primary Key :

Nama Field Tipe Data Size Keterangan

Temp_Bayar_No_SO Nvarchar 30 1

Temp_bayar_Total Money 8 1

Tabel 3.17 : Tabel Meta Data Temp Bayar (Database Lama)

Page 36: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

113

Nama Tabel : Temp_Customer

Keterangan : Tabel yang menyimpan data yang bersifat sementara yang

digunakan untuk membuat laporan pelanggan.

Primary Key :

Nama Field Tipe Data Size Keterangan

Temp_Customer_ID Nvarchar 50 1

Temp_Customer_First Money 8 1

Temp_Customer_In Money 8 1

Temp_Customer_Out Money 8 1

Temp_Customer_Last Money 8 1

Tabel 3.18 : Tabel Meta Data Temp Customer (Database Lama)

Page 37: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

114

Nama Tabel : Temp_Produk

Keterangan : Tabel yang menyimpan data yang bersifat sementara yang

digunakan untuk membuat laporan barang.

Primary Key :

Nama Field Tipe Data Size Keterangan

Temp_Product_ID Nvarchar 50 1

Temp_Product_First Money 8 1

Temp_Product_In Money 8 1

Temp_Product_Out Money 8 1

Temp_Product_Last Money 8 1

Tabel 3.19 : Tabel Meta Data Temp Produk (Database Lama)

Page 38: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

115

Nama Tabel : Temp_Supplier

Keterangan : Tabel yang menyimpan data yang bersifat sementara yang

digunakan untuk membuat laporan pemasok

Primary Key :

Nama Field Tipe Data Size Keterangan

Temp_Supplier_ID Nvarchar 50 1

Temp_Supplier_First Money 8 1

Temp_Supplier_In Money 8 1

Temp_Product_Out Money 8 1

Temp_Product_Last Money 8 1

Tabel 3.20 : Tabel Meta Data Temp Supplier (Database Lama)

Page 39: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

116

Nama Tabel : TRC_PaymentG_DTL

Keterangan : Tabel yang menyimpan data detil pembayaran

Primary Key :

Nama Field Tipe Data Size Keterangan

TRC_PaymentG_DTL_ID Nvarchar 20 1

TRC_PaymentG_DTL_TRC_ID Nvarchar 20 1

TRC_PaymentG_DTL_Last_Payment Money 8 1

TRC_PaymentG_DTL_Total Money 8 1

TRC_PaymentG_DTL_Desc Nvarchar 50 1

TRC_PaymentG_DTL_No_SO Nvarchar 20 1

STATUS Int 4 1

Status_Field Int 4 1

Tabel 3.21 : Tabel Meta Data Trc PaymentG Dtl (Database Lama)

Page 40: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

117

Nama Tabel : TRC_PaymentG_HDR

Keterangan : Tabel yang menyimpan data header pembayaran

Primary Key : TRC_PaymentG_HDR_ID

Nama Field Tipe Data Size Keterangan

TRC_PaymentG_HDR_ID Nvarchar 20 0

TRC_PaymentG_HDR_Date Smalldatetime 4 1

TRC_PaymentG_HDR_Source Nvarchar 50 1

TRC_PaymentG_HDR_Source_Id Nvarchar 20 1

TRC_PaymentG_HDR_GrandTotal Money 8 1

TRC_PaymentG_HDR_Source_Money Money 8 1

TRC_PaymentG_HDR_TipeKas Nvarchar 15 1

TRC_PaymentG_HDR_Des Nvarchar 255 1

TRC_PaymentG_HDR_Status Nvarchar 5 1

TRC_PaymentG_HDR_Date_Cair Smalldatetime 4 1

Update_Status Nvarchar 10 1

TRC_PaymentG_HDR_Des1 Nvarchar 255 1

TRC_PaymentG_HDR_Des2 Nvarchar 255 1

Tabel 3.22 : Tabel Meta Data Trc PaymentG Hdr (Database Lama)

Page 41: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

118

Nama Tabel : TRC_Purchase_DTL

Keterangan : Tabel yang menyimpan data secara detail dari pembelian

Primary Key :

Nama Field Tipe Data Size Keterangan

TRC_Purchase_DTL_ID nvarchar 15 1

TRC_Purchase_DTL_Prod_ID nvarchar 50 1

TRC_Purchase_DTL_Prod_TypeID nvarchar 10 1

TRC_Purchase_DTL_Prod_GrupID nvarchar 10 1

TRC_Purchase_DTL_Prod_Qty Float 8 1

TRC_Purchase_DTL_Prod_Uom nvarchar 50 1

TRC_Purchase_DTL_Price_Buy money 8 1

TRC_Purchase_DTL_Price_HPP money 8 1

TRC_Purchase_DTL_Price_Total money 8 1

TRC_Purchase_DTL_Price_Bea money 8 1

TRC_Purchase_DTL_Type_Buy nvarchar 50 1

Tabel 3.23 : Tabel Meta Data Trc Purchase Dtl (Database Lama)

Nama Tabel : TRC_Purchase_HDR

Keterangan : Tabel yang menyimpan data header pembelian barang

dari pemasok

Primary Key : TRC_Purchase_HDR_ID

Page 42: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

119

Nama Field Tipe Data Size Keterangan

TRC_Purchase_HDR_ID nvarchar 15 0

TRC_Purchase_HDR_Date smalldatetime 4 1

TRC_Purchase_HDR_Supp_ID nvarchar 9 1

TRC_Purchase_HDR_PaymentType nvarchar 6 1

TRC_Purchase_HDR_PaymentDate smalldatetime 4 1

TRC_Purchase_HDR_StatusPayment nvarchar 50 1

TRC_Purchase_HDR_SubTotal money 8 1

TRC_Purchase_HDR_PPN money 8 1

TRC_Purchase_HDR_Discount money 8 1

TRC_Purchase_HDR_BeaTotal money 8 1

TRC_Purchase_HDR_PaymentGrandTotal money 8 1

TRC_Purchase_HDR_Payment_Supp_Credit money 8 1

TRC_Purchase_HDR_Payment_Supp_Last money 8 1

TRC_Purchase_HDR_Supp_SO nvarchar 50 1

TRC_Purchase_HDR_Desc nvarchar 200 1

Update_Status nvarchar 10 1

Nilai_Potongan money 8 1

Tabel 3.24 : Tabel Meta Data Trc Purchase Hdr (Database Lama)

Page 43: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

120

Nama Tabel : TRC_PurchaseRetur_DTL

Keterangan : Tabel yang menyimpan secara detail data barang yang

diretur kepada pemasok

Primary Key :

Nama Field Tipe Data Size Keterangan

TRC_Purchase_DTL_ID nvarchar 15 1

TRC_Purchase_DTL_Prod_ID nvarchar 50 1

TRC_Purchase_DTL_Prod_TypeID nvarchar 10 1

TRC_Purchase_DTL_Prod_GrupID nvarchar 10 1

TRC_Purchase_DTL_Prod_Qty Float 8 1

TRC_Purchase_DTL_Prod_Uom nvarchar 50 1

TRC_Purchase_DTL_Price_Buy money 8 1

TRC_Purchase_DTL_Price_HPP money 8 0

TRC_Purchase_DTL_Price_Total money 8 1

TRC_Purchase_DTL_Price_Bea money 8 1

TRC_Purchase_DTL_Type_Buy nvarchar 50 1

Tabel 3.25 : Tabel Meta Data Trc PurchaseRetur Dtl (Database Lama)

Nama Tabel : TRC_PurchaseRetur_HDR

Keterangan : Tabel yang menyimpan data header barang yang diretur

ke pemasok

Primary Key : TRC_Purchase_HDR_ID

Page 44: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

121

Nama Field Tipe Data Size Keterangan

TRC_Purchase_HDR_ID nvarchar 15 0

TRC_Purchase_HDR_Date smalldatetime 4 1

TRC_Purchase_HDR_Supp_ID nvarchar 9 1

TRC_Purchase_HDR_PaymentType nvarchar 6 1

TRC_Purchase_HDR_PaymentDate smalldatetime 4 1

TRC_Purchase_HDR_StatusPayment nvarchar 50 1

TRC_Purchase_HDR_SubTotal money 8 1

TRC_Purchase_HDR_PPN money 8 1

TRC_Purchase_HDR_Discount money 8 1

TRC_Purchase_HDR_BeaTotal money 8 1

TRC_Purchase_HDR_PaymentGrandTotal money 8 1

TRC_Purchase_HDR_Payment_Supp_Credit money 8 1

TRC_Purchase_HDR_Payment_Supp_Last money 8 1

TRC_Purchase_HDR_Supp_SO nvarchar 50 1

TRC_Purchase_HDR_Desc nvarchar 200 1

Update_Status nvarchar 10 1

TRC_Purchase_HDR_TypeRetur nvarchar 20 1

Tabel 3.26 : Tabel Meta Data Trc PurchaseRetur Hdr (Database Lama)

Page 45: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

122

Nama Tabel : TRC_Sale_DTL

Keterangan : Tabel yang menyimpan data secara detil penjualan barang

ke pelanggan

Primary Key :

Nama Field Tipe Data Size Keterangan

TRC_Sale_DTL_ID nvarchar 15 1

TRC_Sale_DTL_Prod_ID nvarchar 50 1

TRC_Sale_DTL_Prod_TypeID nvarchar 10 1

TRC_Sale_DTL_Prod_GrupID nvarchar 10 1

TRC_Sale_DTL_Prod_Qty Money 8 1

TRC_Sale_DTL_Prod_Uom nvarchar 50 1

TRC_Sale_DTL_Prod_Price_Sale Money 8 1

TRC_Sale_DTL_Prod_Price_Total Money 8 1

TRC_Sale_DTL_Prod_Price_HPP Money 8 1

Tabel 3.27 : Tabel Meta Data Trc Sale Dtl (Database Lama)

Page 46: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

123

Nama Tabel : TRC_Sale_HDR

Keterangan : Tabel yang menyimpan data header penjualan barang ke

pelanggan

Primary Key : TRC_Sale_HDR_ID

Nama Field Tipe Data Size Keterangan

TRC_Sale_HDR_ID nvarchar 15 0

TRC_Sale_HDR_Date smalldatetime 4 1

TRC_Sale_HDR_Cust_ID nvarchar 7 1

TRC_Sale_HDR_NoRef nvarchar 50 1

TRC_Sale_HDR_Payment_Type nvarchar 50 1

TRC_Sale_HDR_Payment_Date smalldatetime 4 1

TRC_Sale_HDR_Status_Payment nvarchar 50 1

TRC_Sale_HDR_Sub_Total money 8 1

TRC_Sale_HDR_GrandTotal money 8 1

TRC_Sale_HDR_Payment_Cust_Credit money 8 1

TRC_Sale_HDR_Payment_Cust_Last money 8 1

TRC_Sale_HDR_Sales nvarchar 5 1

TRC_Sale_HDR_Status_SO nvarchar 50 1

TRC_Sale_HDR_Disk1 money 8 1

TRC_Sale_HDR_RpDisk1 money 8 1

TRC_Sale_HDR_Disk2 money 8 1

TRC_Sale_HDR_RpDisk2 money 8 1

TRC_Sale_HDR_Disk3 money 8 1

Page 47: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

124

TRC_Sale_HDR_RpDisk3 money 8 1

TRC_Sale_HDR_Disk4 money 8 1

TRC_Sale_HDR_RpDisk4 money 8 1

TRC_Sale_HDR_Disk5 money 8 1

TRC_Sale_HDR_RpDisk5 money 8 1

TRC_Sale_HDR_RpDiskOth money 8 1

TRC_Sale_HDR_AftDisk1 money 8 1

TRC_Sale_HDR_AftDisk2 money 8 1

TRC_Sale_HDR_AftDisk3 money 8 1

TRC_Sale_HDR_AftDisk4 money 8 1

TRC_Sale_HDR_AftDisk5 money 8 1

TRC_Sale_HDR_AftDiskOth money 8 1

TRC_Sale_HDR_Total_Disk money 8 1

TRC_Sale_HDR_Default char 2 1

TRC_Sale_HDR_Rounded money 8 1

TRC_Sale_HDR_Desc nvarchar 255 1

TRC_Sale_HDR_Ppn money 8 1

TRC_Sale_HDR_Disc money 8 1

TRC_Sale_HDR_Des1 nvarchar 255 1

TRC_Sale_HDR_Des2 nvarchar 255 1

TRC_Sale_HDR_Des3 nvarchar 255 1

TRC_Sale_HDR_Invoice nvarchar 50 1

TRC_Sale_HDR_DO nvarchar 50 1

Page 48: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

125

Update_Status nvarchar 10 1

TRC_Sale_HDR_Dp money 8 1

TRC_Sale_HDR_VAT nvarchar 50 1

TRC_Sale_HDR_Type_Tax int 4 1

TRC_Sale_HDR_Date_Tax datetime 8 1

Nilai_Potongan money 8 1

Tabel 3.28 : Tabel Meta Data Trc Sale Hdr (Database Lama)

Page 49: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

126

Nama Tabel : TRC_SaleRetur_DTL

Keterangan : Tabel yang menyimpan secara detail barang yang diretur

oleh pelanggan ke perusahaan

Primary Key :

Nama Field Tipe Data Size Keterangan

TRC_Sale_DTL_ID nvarchar 15 1

TRC_Sale_DTL_Prod_ID nvarchar 50 1

TRC_Sale_DTL_Prod_TypeID nvarchar 10 1

TRC_Sale_DTL_Prod_GrupID nvarchar 10 1

TRC_Sale_DTL_Prod_Qty Money 8 1

TRC_Sale_DTL_Prod_Uom nvarchar 50 1

TRC_Sale_DTL_Prod_Price_Sale Money 8 1

TRC_Sale_DTL_Prod_Price_Total Money 8 1

TRC_Sale_DTL_Prod_Price_HPP Money 8 1

Tabel 3.29 : Tabel Meta Data Trc SaleRetur Dtl (Database Lama)

Page 50: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

127

Nama Tabel : TRC_SaleRetur_HDR

Keterangan : Tabel yang menyimpan data header barang yang diretur

oleh pelanggan ke perusahaan

Primary Key : TRC_Sale_HDR_ID

Nama Field Tipe Data Size Keterangan

TRC_Sale_HDR_ID nvarchar 15 0

TRC_Sale_HDR_Date smalldatetime 4 1

TRC_Sale_HDR_Cust_ID nvarchar 7 1

TRC_Sale_HDR_NoRef nvarchar 50 1

TRC_Sale_HDR_Payment_Type nvarchar 50 1

TRC_Sale_HDR_Payment_Date smalldatetime 4 1

TRC_Sale_HDR_Status_Payment nvarchar 50 1

TRC_Sale_HDR_Sub_Total money 8 1

TRC_Sale_HDR_GrandTotal money 8 1

TRC_Sale_HDR_Payment_Cust_Credit money 8 1

TRC_Sale_HDR_Payment_Cust_Last money 8 1

TRC_Sale_HDR_Sales nvarchar 5 1

TRC_Sale_HDR_Status_SO nvarchar 20 1

TRC_Sale_HDR_Disk1 money 8 1

TRC_Sale_HDR_RpDisk1 money 8 1

TRC_Sale_HDR_Disk2 money 8 1

TRC_Sale_HDR_RpDisk2 money 8 1

TRC_Sale_HDR_Disk3 money 8 1

Page 51: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

128

TRC_Sale_HDR_RpDisk3 money 8 1

TRC_Sale_HDR_Disk4 money 8 1

TRC_Sale_HDR_RpDisk4 money 8 1

TRC_Sale_HDR_Disk5 money 8 1

TRC_Sale_HDR_RpDisk5 money 8 1

TRC_Sale_HDR_RpDiskOth money 8 1

TRC_Sale_HDR_AftDisk1 money 8 1

TRC_Sale_HDR_AftDisk2 money 8 1

TRC_Sale_HDR_AftDisk3 money 8 1

TRC_Sale_HDR_AftDisk4 money 8 1

TRC_Sale_HDR_AftDisk5 money 8 1

TRC_Sale_HDR_AftDiskOth money 8 1

TRC_Sale_HDR_Total_Disk money 8 1

TRC_Sale_HDR_Default char 2 1

TRC_Sale_HDR_Rounded money 8 1

TRC_Sale_HDR_Desc nvarchar 255 1

TRC_Sale_HDR_Ppn money 8 1

TRC_Sale_HDR_Disc money 8 1

TRC_Sale_HDR_Des1 nvarchar 255 1

TRC_Sale_HDR_Des2 nvarchar 255 1

TRC_Sale_HDR_Des3 nvarchar 255 1

TRC_Sale_HDR_Invoice nvarchar 50 1

TRC_Sale_HDR_DO nvarchar 50 1

Page 52: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

129

Update_Status nvarchar 10 1

TRC_Sale_HDR_CustRef nvarchar 50 1

Tabel 3.30 : Tabel Meta Data Trc SaleRetur Hdr (Database Lama)

Nama Tabel : User_Event

Keterangan : Tabel yang menyimpan data pengguna yang

menjalankan program

Primary Key :

Nama Field Tipe Data Size Keterangan

EV_Time Datetime 8 1

EV_User_Id Nvarchar 50 1

EV_User_Name Nvarchar 50 1

EV_User_Desc Nvarchar 255 1

EV_User_Date datetime 8 1

Tabel 3.31 : Tabel Meta Data User Event (Database Lama)

3.7.3 Spesifikasi Database Persediaan

Nama Tabel : Clipsal inventory adjustment header

Keterangan : Tabel yang menyimpan data penyesuaian persediaan

header

Primary key :

Page 53: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

130

Nama Field Tipe Data Size Keterangan

[Adjustment No_] Nvarchar 20 1

[Posting Date] Smalldatetime 4 1

Type Nvarchar 50 1

[Internal No_] Nvarchar 50 1

Description Nvarchar 255 1

[Created By] Nvarchar 20 1

[Created Date] Smalldatetime 4 1

[Created Time] Nvarchar 50 1

[Last Modified By] Nvarchar 20 1

[Last Modified Date] Smalldatetime 4 1

[Last Modified Time] Nvarchar 50 1

Tabel 3.32 : Tabel Meta Data Adjustment Header (Database Lama)

Page 54: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

131

Nama Tabel : Clipsal inventory adjustment line

Keterangan : Tabel yang menyimpan data penyesuaian persediaan

detail

Primary key :

Nama Field Tipe Data Size Keterangan

[Adjustment Header No_] Nvarchar 20 1

[Item No_] Nvarchar 50 1

[Category ID] Nvarchar 20 1

[Group ID] Nvarchar 5 1

Qty Numeric 9 1

UoM Nvarchar 50 1

Tabel 3.33 : Tabel Meta Data Adjustment Line (Database Lama)

Page 55: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

132

Nama Tabel : Clipsal inventory assembly header

Keterangan : Tabel yang menyimpan data persediaan barang perakitan

header

Primary key :

Nama Field Tipe Data Size Keterangan

[Assembly No_] Nvarchar 20 1

[Posting Date] Smalldatetime 4 1

[Item No_] Nvarchar 20 1

[Item Qty] Numeric 9 1

[Item UoM] Nvarchar 50 1

[Internal No_] Nvarchar 50 1

Description Nvarchar 255 1

[Created By] Nvarchar 20 1

[Created Date] Smalldatetime 4 1

[Created Time] Nvarchar 50 1

[Last Modified By] Nvarchar 20 1

[Last Modified Date] Smalldatetime 4 1

[Last Modified Time] Nvarchar 50 1

Tabel 3.34 : Tabel Meta Data Assembly Header (Database Lama)

Page 56: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

133

Nama Tabel : Clipsal inventory assembly line

Keterangan : Tabel yang menyimpan data persediaan barang perakitan

detail

Primary key :

Nama Field Tipe Data Size Keterangan

[Assembly Header No_] Nvarchar 20 1

[Item No_] Nvarchar 50 1

[Category ID] Nvarchar 20 1

[Group ID] Nvarchar 5 1

Qty Numeric 9 1

UoM Nvarchar 50 1

Tabel 3.35 : Tabel Meta Data Assembly Line (Database Lama)

Page 57: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

134

Nama Tabel : Clipsal inventory company setup

Keterangan : Tabel yang menyimpan data perusahaan, untuk KOP

perusahaan

Primary key :

Nama Field Tipe Data Size Keterangan

CompanyName Varchar 50 1

Address1 Varchar 100 1

Address2 Varchar 100 1

City Varchar 50 1

PhoneFax Varchar 50 1

Tabel 3.36 : Tabel Meta Data Company Setup (Database Lama)

Page 58: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

135

Nama Tabel : Clipsal inventory counters

Keterangan : Tabel yang menyimpan data perhitungan

Primary key :

Nama Field Tipe Data Size Keterangan

MST_Counters_JenisNo nvarchar 50 1

MST_Counters_ThBl nvarchar 50 1

MST_Counters_No Int 4 1

MST_Counters_Description nvarchar 50 1

Tabel 3.37 : Tabel Meta Data Inventory Counter (Database Lama)

Page 59: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

136

Nama Tabel : Clipsal inventory customers

Keterangan : Tabel yang menyimpan data – data tentang pelanggan

Primary key :

Nama Field Tipe Data Size Keterangan

[Customer Code] Nvarchar 20 1

[Customer Name] Nvarchar 100 1

[Posting Date] smalldatetime 4 1

Address Nvarchar 255 1

City Nvarchar 50 1

[Post Code] Nvarchar 7 1

ContactPerson Nvarchar 100 1

Phone Nvarchar 100 1

Fax Nvarchar 100 1

Tabel 3.38 : Tabel Meta Data Inventory Customer (Database Lama)

Page 60: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

137

Nama Tabel : Clipsal inventory item category

Keterangan : Tabel yang menyimpan data kategori barang

Primary key :

Nama Field Tipe Data Size Keterangan

[Item Category Code] Nvarchar 10 0

Description Nvarchar 100 1

[Posting Date] smalldatetime 4 1

Notes Nvarchar 255 0

Update_Status Nvarchar 10 1

[Item Group Code] Nvarchar 10 1

Tabel 3.39 : Tabel Meta Data Item Category (Database Lama)

Page 61: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

138

Nama Tabel : Clipsal inventory item group

Keterangan : Tabel yang menyimpan data group barang

Primary key :

Nama Field Tipe Data Size Keterangan

[Item Group Code] Nvarchar 10 0

Description Nvarchar 100 1

[Posting Date] smalldatetime 4 1

Notes Nvarchar 255 1

Update_Status Nvarchar 10 1

Tabel 3.40 : Tabel Meta Data Item Group (Database Lama)

Nama Tabel : Clipsal inventory item header

Keterangan : Tabel yang menyimpan data barang header

Primary key :

Nama Field Tipe Data Size Keterangan

[Item No] Nvarchar 50 1

Description Nvarchar 255 1

[Posting Date] Smalldatetime 4 1

[Item Category Code] Nvarchar 6 1

[Item Group Code] Nvarchar 10 1

[Unit of Measurement] Nvarchar 10 1

[Mimimum Stock] Int 4 1

Page 62: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

139

[Maximum Stock] Int 4 1

[Picture Path] Nvarchar 200 1

[Location Path] Nvarchar 50 1

[Sub Location Path] Nvarchar 50 1

Update_Status Nvarchar 10 1

HasDetail Int 4 1

Tabel 3.41 : Tabel Meta Data Item Header (Database Lama)

Nama Tabel : Clipsal inventory item history

Keterangan : Tabel yang meyimpan mutasi barang

Primary key :

Nama Field Tipe Data Size Keterangan

[Line Number] Numeric 9 1

ID Nvarchar 20 1

Document Nvarchar 50 1

[Posting Date] smalldatetime 4 1

[Item Code] Nvarchar 50 1

Description Nvarchar 255 1

Purchasing Numeric 9 1

[Sales Return] Numeric 9 1

[Adj In] Numeric 9 1

[Rekoncil In] Numeric 9 1

Page 63: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

140

[Split In] Numeric 9 1

Sales Numeric 9 1

[Purchase Return] Numeric 9 1

[Adj Out] Numeric 9 1

[Rekoncil Out] Numeric 9 1

[Split Out] Numeric 9 1

Balance Numeric 9 1

Tabel 3.42 : Tabel Meta Data Item History (Database Lama)

Nama Tabel : Clipsal inventory item line

Keterangan : Tabel yang menyimpan data detail barang

Primary key :

Tabel 3.43 : Tabel Meta Data Item Line (Database Lama)

Nama Field Tipe Data Size Keterangan

[Item Header No] nvarchar 50 1

[Line Item No] nvarchar 50 1

Qty numeric 9 1

Page 64: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

141

Nama Tabel : Clipsal inventory item position

Keterangan : Tabel yang menyimpan data posisi jumlah barang

Primary key :

Tabel 3.44 : Tabel Meta Data Item Potition (Database Lama)

Nama Field Tipe Data Size Keterangan

Item_No varchar 50 1

Qty_Last_Real numeric 9 1

[Posting Group] varchar 50 1

[Category Code] varchar 50 1

Page 65: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

142

Nama Tabel : Clipsal inventory purchase header

Keterangan : Tabel yang menyimpan data persedian pembelian header

Primary key :

Nama Field Tipe Data Size Keterangan

[Purchase No_] Nvarchar 20 1

[Posting Date] smalldatetime 4 1

[Supplier No_] Nvarchar 20 1

[DO No_] Nvarchar 50 1

Description Nvarchar 255 1

[Created By] Nvarchar 20 1

[Created Date] smalldatetime 4 1

[Created Time] Nvarchar 50 1

[Last Modified By] Nvarchar 20 1

[Last Modified Date] smalldatetime 4 1

[Last Modified Time] Nvarchar 50 1

Tabel 3.45: Tabel Meta Data Purchase Header (Database Lama)

Page 66: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

143

Nama Tabel : Clipsal inventory purchase line

Keterangan : Tabel yang menyimpan persedian pembelian detail

Primary key :

Nama Field Tipe Data Size Keterangan

[Purchase Header No_] nvarchar 20 1

[Item No_] nvarchar 50 1

[Category ID] nvarchar 20 1

[Group ID] nvarchar 5 1

Qty numeric 9 1

UoM nvarchar 50 1

[Line No] numeric 9 1

Tabel 3.46: Tabel Meta Data Purchase Line (Database Lama)

Page 67: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

144

Nama Tabel : Clipsal inventory purchase return header

Keterangan : Tabel yang menyimpan data header barang yang dikembalikan

dari pembelian

Primary key :

Nama Field Tipe Data Size Keterangan

[Purchase Return No_] Nvarchar 20 1

[Posting Date] smalldatetime 4 1

[Supplier No_] Nvarchar 20 1

[Purchase Number] Nvarchar 50 1

Description Nvarchar 255 1

[Created By] Nvarchar 20 1

[Created Date] smalldatetime 4 1

[Created Time] Nvarchar 50 1

[Last Modified By] Nvarchar 20 1

[Last Modified Date] smalldatetime 4 1

[Last Modified Time] Nvarchar 50 1

Tabel 3.47: Tabel Meta Data Purchase Return Header (Database Lama)

Page 68: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

145

Nama Tabel : Clipsal inventory purchase return line

Keterangan : Tabel yang menyimpan data detail barang yang dikembalikan

dari pembelian

Primary Key :

Nama Field Tipe Data Size Keterangan

[Purchase Return Header No_] nvarchar 20 1

[Item No_] nvarchar 50 1

[Category ID] nvarchar 20 1

[Group ID] nvarchar 5 1

Qty numeric 9 1

UoM nvarchar 50 1

Tabel 3.48: Tabel Meta Data Purchase Return Line (Database Lama)

Page 69: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

146

Nama Tabel : Clipsal inventory sales header

Keterangan : Tabel yang menyimpan data persedian penjualan header

Primary Key :

Nama Field Tipe Data Size Keterangan

[Sales No_] Nvarchar 20 1

[Posting Date] smalldatetime 4 1

[Customer No_] Nvarchar 20 1

[DO No_] nvarchar 50 1

Description nvarchar 255 1

[Created By] nvarchar 20 1

[Created Date] smalldatetime 4 1

[Created Time] nvarchar 50 1

[Last Modified By] nvarchar 20 1

[Last Modified Date] smalldatetime 4 1

[Last Modified Time] Nvarchar 50 1

Tabel 3.49: Tabel Meta Data Sales Header (Database Lama)

Page 70: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

147

Nama Tabel : Clipsal inventory sales line

Keterangan : Tabel yang menyimpan data persediaan pejualan detail

Primary Key :

Nama Field Tipe Data Size Keterangan

[Sales Header No_] Nvarchar 20 1

[Item No_] Nvarchar 50 1

[Category ID] Nvarchar 20 1

[Group ID] Nvarchar 5 1

Qty Numeric 9 1

UoM Nvarchar 50 1

[Line No] Numeric 9 1

Tabel 3.50: Tabel Meta Data Sales Line (Database Lama)

Page 71: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

148

Nama Tabel : Clipsal inventory sales return header

Keterangan : Tabel yang menyimpan data header barang yang

dikembalikan dari penjualan

Primary Key :

Nama Field Tipe Data Size Keterangan

[Sales Return No_] nvarchar 20 1

[Posting Date] smalldatetime 4 1

[Customer No_] nvarchar 20 1

[Sales Number] nvarchar 50 1

Description nvarchar 255 1

[Created By] nvarchar 20 1

[Created Date] smalldatetime 4 1

[Created Time] Nvarchar 50 1

[Last Modified By] Nvarchar 20 1

[Last Modified Date] smalldatetime 4 1

[Last Modified Time] Nvarchar 50 1

Tabel 3.51: Tabel Meta Data Sales Return Header (Database Lama)

Page 72: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

149

Nama Tabel : Clipsal inventory sales return line

Keterangan : Tabel yang menyimpan data detail barang yang

dikembalikan dari penjualan

Primary Key :

Nama Field Tipe Data Size Keterangan

[Sales Return Header No_] Nvarchar 20 1

[Item No_] Nvarchar 50 1

[Category ID] Nvarchar 20 1

[Group ID] Nvarchar 5 1

Qty Numeric 9 1

UoM Nvarchar 50 1

Tabel 3.52: Tabel Meta Data Sales Return Line (Database Lama)

Page 73: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

150

Nama Tabel : Clipsal inventory split header

Keterangan : Tabel yang menyimpan data header barang yang rusak

Primary Key :

Nama Field Tipe Data Size Keterangan

[Split No_] Nvarchar 20 1

[Posting Date] Smalldatetime 4 1

[Item No_] Nvarchar 20 1

[Item Qty] Numeric 9 1

[Item UoM] Nvarchar 50 1

[Internal No_] Nvarchar 50 1

Description Nvarchar 255 1

[Created By] Nvarchar 20 1

[Created Date] Smalldatetime 4 1

[Created Time] Nvarchar 50 1

[Last Modified By] Nvarchar 20 1

[Last Modified Date] Smalldatetime 4 1

[Last Modified Time] Nvarchar 50 1

Tabel 3.53: Tabel Meta Data Split Header (Database Lama)

Page 74: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

151

Nama Tabel : Clipsal inventory split line

Keterangan : Tabel yang menyimpan data detail barang yang rusak

Primary Key :

Nama Field Tipe Data Size Keterangan

[Split Header No_] Nvarchar 20 1

[Item No_] Nvarchar 50 1

[Category ID] Nvarchar 20 1

[Group ID] Nvarchar 5 1

Qty Numeric 9 1

UoM Nvarchar 50 1

Tabel 3.54: Tabel Meta Data Split Line (Database Lama)

Nama Tabel : Clipsal inventory stock movement

Keterangan : Tabel yang menyimpan data pergerakan stok barang

Primary Key :

Nama Field Tipe Data Size Keterangan

[Item Code] varchar 50 1

Description varchar 100 1

Beginning numeric 9 1

Purchase numeric 9 1

[Sales Return] numeric 9 1

[Adj In] numeric 9 1

Page 75: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

152

[Assembly In] numeric 9 1

[Split In] numeric 9 1

[Total In] numeric 9 1

Sales numeric 9 1

[Purchase Return] numeric 9 1

[Adj Out] numeric 9 1

[Assembly Out] numeric 9 1

[Split Out] numeric 9 1

[Total Out] numeric 9 1

Balance numeric 9 1

[Item Category] varchar 50 1

[Item Group] varchar 50 1

Tabel 3.55: Tabel Meta Data Stock Movement (Database Lama)

Nama Tabel : Clipsal inventory supplier

Keterangan : Tabel yang menyimpan data dari pemasok

Primary Key :

Nama Field Tipe Data Size Keterangan

[Supplier Code] Nvarchar 20 0

[Supplier Name] Nvarchar 100 1

[Posting Date] Smalldatetime 4 1

Address Nvarchar 255 1

Page 76: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

153

City Nvarchar 50 1

[Post Code] Nvarchar 7 1

Contact Nvarchar 100 1

Phone Nvarchar 50 1

Fax Nvarchar 50 1

Tabel 3.56: Tabel Meta Data Supplier (Database Lama)

Nama Tabel : Clipsal inventory system settings

Keterangan : Tabel yang menyimpan tentang sistem setting

Primary Key :

Nama Field Tipe Data Size Keterangan

AllowNegativeStock int 4 1

Tabel 3.57: Tabel Meta Data System Setting (Database Lama)

Nama Tabel : Clipsal inventory user

Keterangan : Tabel yang menyimpan data pengguna.

Primary Key :

Nama Field Tipe Data Size Keterangan

User_ID varchar 50 1

User_Name varchar 50 1

Password varchar 50 1

Page 77: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

154

SuperPassword varchar 50 1

UserRight int 4 1

LevelMenuAccess varchar 255 1

LevelNavigatorAccess varchar 50 1

MItemGroup int 4 1

MItemCategory int 4 1

MItem int 4 1

MSupplier int 4 1

MCustomer int 4 1

TPurchase int 4 1

TPurchaseReturn int 4 1

TSales int 4 1

TSalesReturn int 4 1

TAdjustment int 4 1

TSplit int 4 1

TAssembly int 4 1

RPurchase int 4 1

RPurchaseRerturn int 4 1

RSales int 4 1

RSalesReturn int 4 1

RAdjustment int 4 1

RSplit int 4 1

RAssembly int 4 1

Page 78: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

155

RStockCard int 4 1

RStockMovement int 4 1

RStockPosition int 4 1

RStockLocation int 4 1

AUserManagement int 4 1

ACompanySetup int 4 1

ASystemSettings int 4 1

Tabel 3.58: Tabel Meta Data Inventory User (Database Lama)

Nama Tabel : Clipsal inventory user log

Keterangan : Tabel yang menyimpan data pengguna yang sedang login.

Primary Key :

Nama Field Tipe Data Size Keterangan

EV_Date datetime 8 1

EV_Time datetime 8 1

EV_User_ID nvarchar 50 1

EV_User_Name nvarchar 50 1

Ev_Desc nvarchar 255 1

Tabel 3.59: Tabel Meta Data Inventory Userlog (Database Lama)

Page 79: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

156

3.8 Masalah yang sedang Dihadapi

Setelah melihat spesifikasi database yang telah ada pada PT Australindo Graha

Nusa serta dari hasil wawancara yang telah kami lakukan, maka dapat kami simpulkan

bahwa spesifikasi database yang dimiliki oleh PT Australindo Graha Nusa masih

terdapat beberapa kesalahan. Kesalahan-kesalahan yang terdapat di dalam spesifikasi data

tersebut diantaranya yaitu :

1. Masih terdapat redudansi atau pengulangan data pada database perusahaan

tersebut dikarenakan terdapat beberapa field di dalam tabel yang saling

berhubungan satu sama lain yang mempunyai nama yang tidak jauh berbeda

atau sama dan masih mempunyai fungsi atau kegunaan yang sama.

2. Masih banyak tabel yang tidak mempunyai primary key dan hanya beberapa

tabel saja yang mempunyai primary key. Hal ini membuat hubungan antar

tabel menjadi tidak jelas dan menyebabkan adanya data yang tidak berguna.

Selain itu juga membuat proses peng-query-an terhadap suatu data yang

diinginkan menjadi lebih lama sehingga performa database menjadi menurun.

3. Antara Stok barang yang terdapat di program dengan stok barang yang ada di

gudang sering terjadi ketidakakuran data. Hal ini disebabkan sistem penjualan

dan pembelian tidak terintegrasi dengan sistem persediaan karena terdapat

field-field di dalam tabel yang saling berhubungan yang memiliki ukuran

panjang yang berbeda.

4. Bagian Penjualan tidak dapat mengetahui stok yang ada di gudang secara

langsung di dalam aplikasi dikarenakan aplikasi persediaan serta aplikasi

pembelian dan penjualan berdiri secara terpisah

Page 80: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

157

Contoh :

1. Contoh redudansi adalah sebagai berikut :

Pada tabel MST_Supplier dan MST_Supplier_HIS di mana di dalam kedua

tabel tersebut terdapat dua macam field yang mempunyai nama yang sama dan

mempunyai fungsi atau kegunaan yang sama seperti

- field MST Supplier_Ap_In dan MST_Supplier_HIS_Ap_In,

- field MST Supplier_Ap_Out dan MST_Supplier_HIS_Ap_Out

- field MST Supplier_Ap_Last dan MST_Supplier_HIS_Ap_Last

Tabel TRC_Purchase_HDR dan TRC_PurchaseRetur_HDR

Pada kedua tabel di atas nama, tipe data, fungsi dan size pada fieldnya hampir

sama semua, yang berbeda hanya field Nilai_Potongan (TRC_Purchase_HDR)

dan TRC_Purchase_HDR_TypeRetur (TRC_PurchaseRetur_HDR)

2. Contoh Tabel yang tidak memiliki primary key adalah sebagai berikut

Di dalam Database Penjualan dan Pembelian diantaranya adalah :

- MST_User

- MST_Supplier_HIS

- MST_Product_HIS

- MST_TRC_Purchase_DTL, dan masih banyak lagi

Di dalam Database Persediaan diantaranya adalah

- Clipsal inventory adjustment header

- Clipsal inventory split header

- Clipsal inventory sales return line

- Clipsal inventory supplier, dan masih banyak lagi

Page 81: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

158

Sedangkan contoh tabel yang memiliki primary key hanya terdapat di dalam

database penjualan dan pembelian diantaranya

- MST_Customer

- MST_Product

- MST_Supplier

- TRC_Purchase_HDR, dan masih ada lagi

3. Contoh ukuran panjang field yang berbeda pada tabel yang saling

berhubungan di dalam database pembelian/penjualan dan persediaan.

Pada tabel MST_Product di dalam Database Penjualan dan Pembelian

terdapat field MST_Product_ID yang memiliki ukuran panjang field 50.

Namun pada tabel Clipsal inventory split header yang terdapat di dalam

Database Persediaan terdapat juga field [Item_No] yang memiliki ukuran

panjang field 20. Hal ini menunjukkan masih adanya ketidakkonsistenan pada

table-tabel yang ada di database dan menyebabkan ke dua tabel tersebut tidak

dapat saling terhubung

3.9 Usulan Pemecahan Masalah

Pemecahan masalah yang kami ajukan untuk menyelesaikan permasalahan yang

dihadapi oleh PT. Australindo Graha Nusa dalam menunjang proses bisnis adalah dengan

memperbaiki database yang sudah ada menjadi lebih baik dengan cara :

1. Meminimalisasi redudansi yang terdapat pada database dengan melakukan

analisa tabel dan field-field serta informasi yang diperlukan. Serta melakukan

proses normalisasi terhadap tabel-tabel yang terdapat dalam database.

Page 82: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

159

2. Memberikan pada tabel primary key secara tepat dan benar, sehingga

menjadikan hubungan antara tabel yang satu dan yang lainnya menjadi jelas

serta tidak ada lagi data-data yang tidak berguna. Selain itu performa database

menjadi meningkat dikarenakan proses query data menjadi lebih cepat

3. Mengintegrasikan antara database penjuakan dan pembelian dengan database

persediaan. Dengan mengakurkan ukuran-ukuran field yang berbeda pada

tabel-tabel yang saling berhubungan di dalam database pembelian/penjualan

dan persediaan

4. Menyatukan antara aplikasi pembelian dan penjualan dengan aplikasi

persediaan sehingga memungkinkan bagian penjualan untuk mengetahui stok

barang yang tersedia di dalam gudang secara langsung

3.10 Analisa Kebutuhan Informasi

Sebagai sebuah perusahaan yang bergerak dibidang distribusi dan penjualan alat-

alat dan aksesoris listrik, PT Australindo Graha Nusa menyadari bahwa keperluan data

dan informasi sangat penting dalam proses pengambilan keputusan yang tepat, akurat,

dan cepat untuk kemajuan perusahaannya.

Untuk membantu manajer masing-masing bagian di dalam perusahaan tersebut

agar dapat melakukan penganalisaan informasi secara akurat dan efektif, maka

diperlukan sebuah cara penyajian data ataupun informasi yang jelas dan mudah

dimengerti oleh pihak-pihak yang bersangkutan. Penyajian informasi tersebut dapat

berupa laporan ringkas yang di dalamnya berisi informasi atau data yang jelas, akurat,

terintegrasi dan terkendali. Sehingga dengan adanya hal tersebut membuat manajer di

masing-masing bagian menjadi lebih mudah dalam menentukan langkah-langkah yang

Page 83: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

160

harus dijalankan sehingga dapat menghasilkan sebuah keputusan yang tepat bagi

kemajuan perusahaan. Berikut informasi yang dibutuhkan oleh masing-masing manajer

bagian tersebut yang terdapat pada sistem yang kami buat adalah :

a. Pembelian Barang (Sama dengan sistem lama)

Manajer pembelian memerlukan berbagai macam informasi yang berkaitan

dengan transaksi pembelian barang seperti jenis barang yang dibeli, banyaknya

barang yang dibeli, harga per satuan barang, serta tanggal berlangsungnya

transaksi

b. Persediaan Barang (Sama dengan sistem lama)

Manajer persediaan memerlukan berbagai informasi mengenai stok barang yang

tersedia. Hal ini untuk mengetahui jenis barang apa yang telah mencapai jumlah

minimum stok dan berapa jumlah sisanya. Sedangkan pada saat melakukan

pembelian dan penjualan barang juga memerlukan informasi mengenai stok

barang yang tersedia.

c. Penjualan Barang (Sama dengan sistem lama)

Manajer penjualan memerlukan berbagai macam informasi mengenai penjualan

barang seperti jenis barang yang laku terjual, jumlah barang yang terjual, atau

tanggal transaksi. Hal ini berguna untuk mengetahui trend penjualan barang dari

tahun ke tahun. Sehingga baik pimpinan perusahaan maupun manajer penjualan

dapat menetapkan target penjualan untuk tahun-tahun berikutnya.

d. Pembayaran Kepada Pemasok (Sama dengan sistem lama)

Manajer pembelian membutuhkan informasi mengenai pembayaran kepada pihak

pemasok sehingga pembayaran dapat dibayarkan sebelum atau saat jatuh tempo.

Page 84: BAB 3 ANALISA SISTEM YANG SEDANG BERJALAN 3.1 …thesis.binus.ac.id/Asli/Bab3/2008-1-00288-SI BAB 3.pdf · Australindo Graha Nusa adalah sebuah perusahaan yang bergerak dalam

161

e. Penagihan Kepada Pelanggan (Baru)

Staff penagihan membutuhkan informasi mengenai pembayaran yang dilakukan

oleh pelanggan dan dapat melakukan penagihan yang dilakukan oleh bagian

penagihan kepada pelanggan sebelum atau saat jatuh tempo.

f. Pemasok (Baru)

Manajer pembelian dan General Manager membutuhkan informasi mengenai

pemasok-pemasok yang memasok barang-barang kepada perusahaan tersebut. Hal

ini untuk mengetahui pemasok mana yang menyediakan barang berkualitas

dengan harga yang murah.

g. Retur Pembelian (Baru)

Manajer pembelian membutuhkan informasi mengenai barang-barang yang

diretur kepada pemasok. Hal ini untuk mengetahui jenis barang mana yang sering

dikembalikan kepada pemasok karena mengalami kerusakan

h. Retur Penjualan (Baru)

Manajer penjualan membutuhkan informasi mengenai barang-barang yang diretur

kepada perusahaan dari pelanggan. Hal ini untuk mengetahui jenis barang mana

yang sering mengalami masalah sehingga harus dikembalikan oleh pelanggan

Sementra itu, informasi laporan yang telah tersedia di PT Australindo Graha Nusa

sebelumnya adalah

a. Pembelian Barang

b. Penjualan Barang

c. Persediaan Barang

d. Pembayaran kepada Pemasok