Anda di halaman 1dari 13

PERANCANGAN PROGRAM APLIKASI

PEMBELIAN PADA PT INDO TAICHEN TEXTILE


INDUSTRY

Yakub1; Shirly Hermanto2


1
Program Studi Teknik Informatika, STMIK Dharma
Putra 2 Program Studi Sistem Informasi, STMIK Dharma
Putra Jln. Otto Iskandar Dinata No. 80, Tangerang
y44kub@yahoo.com

ABSTRACT
PT Indo Taichen Textile Industry is a company in the textile industry producing cloth. Activities and operations
personnel administration, payroll systems, purchasing systems, and inventory systems are conducted manually. Problems
begin to become fairly complex on the company’s purchasing system so that a software application is required. Purchasing
system is made by Data Flow Diagram (DFD) as a model of the process or system and Entity Relation Diagram (ERD) as a
data model. The purchasing application is programmed using the programming language Visual Basic 6.0 and SQL Server
database.

Keywords: data base, purchasing, system, information system

ABSTRAK
PT Indo Taichen Textile Industry merupakan suatu perusahaan yang bergerak di bidang industri tekstil yang
memproduksi kain. Kegiatan administrasi maupun kegiatan operasional personalia, sistem penggajian, sistem pembelian,
dan sistem persediaan masih manual. Permasalahan yang cukup kompleks pada perusahaan pada sistem pembelian
sehinga perlu dibuat suatu program aplikasi. Sistem pembelian ini dibuat dengan Data Flow Diagram (DFD) sebagai
model proses atau sistem dan Entity Relation Diagram (ERD) sebagai model data. Aplikasi pembelian dibuat dengan
bahasa pemrograman Visual Basic 6.0 dan basis data SQL Server.

Kata kunci: basis data, pembelian, sistem, sistem informasi

PENDAHULUAN seperti keterlambatan informasi sehingga dapat


menyebabkan ketidakakuratan data.
Perkembangan teknologi yang semakin pesat Sistem pembelian yang terjadi di perusahaan
membuat setiap perusahaan harus dapat beradaptasi dan memiliki masalah yang cukup kompleks. Oleh sebab itu,
melakukan suatu evaluasi terhadap kegiatan administrasi perusahaan perlu membuat “Perancangan Program Aplikasi
maupun kegiatan operasional perusahaannya. Pertumbuhan Pembelian” yang dapat mempermudah dalam kegiatan
teknologi yang terjadi dari tahun ke tahun semakin administrasi dan operasional perusahaan. Perancangan
meningkat, khususnya teknologi komputer. Komputer program aplikasi pembelian dapat digunakan oleh bagian
merupakan aset bagi perusahaan sekarang ini karena dapat pembelian untuk mengontrol transaksi pembelian yang
membantu dalam segala bidang pekerjaan seperti bidang terjadi setiap harinya, bagian gudang untuk mengetahui
kedokteran, militer, dan komunikasi. Adanya komputer jumlah dan spesifikasi barang yang masuk ke gudang, dan
semua informasi yang dibutuhkan oleh perusahaan dapat bagian keuangan untuk mengecek jumlah hutang yang
dicari dengan mudah, cepat, dan akurat. Informasi yang belum dilunasi. Laporan- laporan yang dihasilkan dari
didapat merupakan sumber daya yang sangat penting, program aplikasi pembelian ini dapat digunakan oleh
khususnya dalam pengambilan keputusan manajemen. direktur untuk pengambilan keputusan.
Kebutuhan akan teknologi komputer yang semakin Sistem (system) adalah sekelompok elemen-elemen
kompleks sekarang ini membuat setiap perusahaan yang terintegrasi dengan tujuan yang sama untuk mencapai
memanfaatkan teknologi ini dengan sebaik-baiknya agar tujuan. Setiap sistem tidak memiliki kombinasi elemen-
perusahaan dapat bersaing sehat dengan para pesaingnya. elemen yang sama. Secara garis besar elemen-elemen dari
Persaingan yang terjadi dalam dunia bisnis membutuhkan sistem dapat berupa tujuan, mekanisme kontrol, input,
informasi yang terkini sehingga diperlukan alat pengolah output, dan transformasi (McLeod, 1994). Terdapat 2
data. Data yang didapatkan harus diolah terlebih dahulu kelompok pendekatan sistem di dalam mendefinisikan sistem
agar menjadi informasi bermanfaat bagi yang menerimanya. (Jogiyanto, 1999), yaitu (1) Sistem yang menekankan pada
PT Indo Taichen Textile Industry merupakan salah satu prosedur, yaitu suatu jaringan kerja dari prosedur-prosedur
perusahaan atau organisasi yang turut memanfaatkan yang saling berhubungan terkumpul bersama-sama untuk
teknologi komputer dan informasi. Perusahaan ini dalam melakukan suatu kegiatan atau untuk tujuan tertentu.
kegiatan administrasi maupun operasionalnya masih bersifat Prosedur adalah urutan-urutan yang tepat dari tahapan-
manual seperti sistem personalia, penggajian, pembelian, tahapan instruksi yang menerangkan apa (what) yang harus
dan persediaan. Pengolahan data yang dilakukan secara dikerjakan, siapa (who) yang mengerjakan, kapan (when)
manual dan menimbulkan beberapa masalah dalam dikerjakan, dan bagaimana (how) mengerjakannya; dan (2)
perusahaan
Perancangan Program Aplikasi... (Yakub; Shirly 1
Hermanto)
Pendekatan sistem yang

2 CommIT, Vol. 4 No. 1 Mei 2010, hlm. 1 -


menekankan pada elemen-elemen atau komponennya, client/server yang berbeda dengan database komputer
yaitu sistem sebagai kumpulan dari elemen-elemen yang tunggal tradisional yang memakai sistem pemakaian file
berinteraksi untuk mencapai suatu tujuan tertentu. secara bersama-sama (Dbase, Microsoft Jet, Microsoft
Informasi (information) adalah data yang diolah Visual FoxPro). Sistem database memakai file secara
menjadi bentuk lebih berguna dan lebih berarti bagi yang bersama- sama bergantung pada sebuah proses tunggal per
menerimanya (McLeod, 1994). Informasi juga disebut data user untuk memanipulasi data pada file yang dipakai
yang diproses, atau data memiliki arti. Sedangkan data bersama pada server jaringan. SQL Server kompatibel
adalah kenyataaan yang menggambarkan suatu kejadian dan dengan beberapa data access interface yang digunakan
kesatuan nyata yang terdiri dari fakta-fakta yang berarti bagi dalam development tool seperti pada Visual Basic, Visual
pemakai. Informasi adalah data yang diolah menjadi bentuk C++, Power Builder, Delphi, dan Visual FoxPro. Database
yang lebih berguna dan lebih berarti bagi yang menerimanya SQL Server dapat diakses dengan menggunakan Microsoft
(Jogiyanto, 1999: 8). Sedangkan data adalah kenyataan Jet Engine and Data Access Object (DAO), Remote Data
yang menggambarkan adanya suatu kejadian karena data Object (RDO), ActiveX Data Object (ADO), OLEDB,
terdiri fakta dan angka yang secara relatif tidak berarti bagi ODBC, SQL Server built-in Library, dan interface dari third
pemakai. party lainnya.
Sistem informasi adalah suatu sistem di dalam suatu
organisasi yang mempertemukan kebutuhan pengolahan
transaksi harian, mendukung operasi, bersifat manajerial, Analisis Sistem Pembelian Berjalan
dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang diperlukan Bagian gudang melakukan permintaan barang ke
(Robert bagian pembelian. Kemudian, bagian pembelian mengecek
A. Leitch/K. Roscoe Davis, 1983: 6). Sistem informasi persediaan barang yang ada di gudang dan meminta
(information system) adalah suatu sistem di dalam suatu persetujuan direktur. Setelah mendapat persetujuan, bagian
organisasi yang mempertemukan kebutuhan pengolahan pembelian melakukan pemesanan barang ke pemasok tetap
data transaksi harian, mendukung operasi, bersifat perusahaan melalui telepon, fax atau email. Selanjutnya,
manajerial dan kegiatan strategi dari suatu organisasi dan pemasok mengirimkan barang sesuai Purchase Order (PO).
menyediakan pihak luar tertentu dengan laporan-laporan Kemudian, barang diterima dan dicek oleh bagian gudang
yang diperlukan (Jogiyanto, 1999). Sistem informasi dapat sesuai dengan surat jalan yang diterima. Setelah barang
didefinisikan sebagai suatu sistem yang dibuat oleh diterima, bagian gudang melakukan pendataan barang-
manusia, yang terdiri dari komponen-komponen dalam barang yang masuk. Data-data yang ada pada bagian gudang
organisasi untuk menyajikan informasi (Leman, 1998). diberikan ke bagian pembelian untuk digabungkan dengan
PO. Setelah itu, diberikan ke bagian keuangan untuk
kelengkapan data administrasi pembayaran. Selanjutnya,
Sistem Pembelian bagian keuangan menunggu kiriman invoice dan faktur
pajak dari pemasok untuk dilakukan proses pembayaran.
Arus globalisasi yang semakin deras menyebabkan Setelah invoice dan faktur pajak diterima, bagian keuangan
pengaruh lingkungan usaha di tempat perusahaan beroperasi
menjadi semakin luas dan kompleks. Peran penguasaan mengecek kesesuaian antara data dari bagian gudang dan
informasi menjadi sangat dominan dalam persaingan yang bagian pembelian dengan data dari pemasok. Setelah sesuai,
ketat, tidak terkecuali dalam dunia bisnis. Bahkan informasi bagian keuangan dapat melakukan transfer bank sesuai jatuh
telah diakui sebagai salah satu sumber daya, di mana tempo tagihan. Dari alur informasi ini, direktur menerima
perusahaan berupaya mengoptimalkan peran informasi laporan-laporan yang dapat mendukung dalam pengambilan
dalam pengambilan keputusan manajemen, baik untuk suatu keputusan.
perencanaan, pelaksanaan, maupun pengendalian. Jika terjadi pengembalian barang, bagian gudang
Penyebaran informasi yang pada awalnya sangat terbatas, melakukan pendataan barang-barang yang dikembalikan ke
kini telah dapat didistribusikan sesuai dengan kebutuhan pemasok. Selanjutnya, bagian gudang memberikan
dengan bantuan teknologi komputer. Demikian pula pada informasi ke bagian pembelian untuk melakukan konfirmasi
bidang pembelian, di mana informasi pembelian yang kepada pemasok. Kemudian, bagian gudang memberikan
sebelumnya hanya berperan di tingkat pengendalian operasi, data barang-barang yang dikembalikan ke bagian keuangan
kini telah berperan dalam pengendalian manajemen. Sebagai untuk dilakukan pemotongan pada tagihan pemasok.
dampak peranan informasi pembelian yang meningkat,
maka dibutuhkan suatu sistem yang mengatur informasi Perancangan Sistem
pembelian tersebut agar dapat memberikan keunggulan
kompetitif strategis bagi perusahaan. Pembelian bahan- Perancangan sistem menggunakan Data Flow
bahan baku (materials) yang dilakukan oleh perusahaan- Diagram (DFD), untuk menggambarkan suatu sistem yang
perusahaan industri disebut “purchasing”, sedangkan telah ada atau sistem baru yang akan dikembangkan. DFD
pembelian barang-barang dagangan (merchandise) oleh merupakan alat yang digunakan pada metode
perusahaan-perusahaan dagang disebut “buying” (R. pengembangan sistem yang terstruktur. DFD juga
Soemita Adikoesoemah, 1978: 172). menggambarkan arus data di dalam sistem dengan
terstruktur dan jelas. DFD digambarkan dalam konteks
Bahasa Pemrograman Visual Basic 6.0 diagram, overview diagram, dan detail diagram.

Visual Basic berasal dari kata “visual”, yang Diagram Konteks


menunjukkan cara yang digunakan untuk membuat
Graphical User Interface (GUI). Dengan cara ini, tidak lagi Diagram konteks (top level) memodelkan masukan
menuliskan instruksi pemrograman dalam kode-kode baris, ke sistem dan keluaran dari sistem. Pada diagram konteks
tetapi secara mudah dapat melakukan drag dan drop objek- sistem informasi pembelian ini, kesatuan luar yang terlibat
objek yang akan digunakan. Kata “basic” merupakan bagian adalah bagian gudang, bagian pembelian, bagian keuangan,
bahasa Beginners All Purpose Symbolic Instruction Code direktur, dan pemasok (Gambar 1).
(BASIC), yaitu sebuah bahasa pemrograman yang dalam
sejarahnya sudah banyak digunakan oleh para programmer Diagram Overview
untuk menyusun aplikasi (Anonimous, 2003: 2).
Dalam diagram overview (level 0) ini, terdapat 6
Basis Data SQL Server 2000 proses yang ada di perusahaan, yaitu pendataan staf dan
barang, permohonan pembelian, pemesanan barang,
SQL Server 2000 adalah sebuah mesin database penerimaan barang, pelunasan, dan pengembalian barang
Perancangan Program Aplikasi... (Yakub; Shirly 3
Hermanto)
(Gambar 2).

4 CommIT, Vol. 4 No. 1 Mei 2010, hlm. 1 -


Detail Diagram Detail Diagram Rinci
Pada detail diagram (level 1) ini terdapat 5 proses Pada detail diagram (level 2) ini terdapat 2 proses
yang dapat didekomposisikan secara lebih mendetail, yang dapat didekomposisikan secara lebih mendetail, yaitu
yaitu pendataan staf dan barang, permohonan pembelian, permohonan barang dan pengajuan pembelian (Gambar 8).
penerimaan barang, dan pelunasan (Gambar 3).

- Daftar_Barang
- Surat_Permintaan_Barang
- Id_Barang - Daftar_Permintaan_Barang
- Permintaan_Barang - Daftar_Pembelian_Barang_yang_disetujui
- Surat_Penerimaan_Barang - Daftar_Pemasok
- Form_Pengembalian_Barang - Daftar_Penerimaan_Barang
Bagian Gudang Bagian Pembelian

Usulan_Pembelian_Barang
- Surat_Jalan Pesanan_Barang
Konfirmasi_Pengembalian_Barang

0.
Sistem Informasi Pembelian PT Indo Taichen Textile Industry

Id_pemasok Invoice_dan_Faktur Pajak


Pengiriman_Barang Daftar_Pengembalian_Barang
Daftar_Tagihan

Pemasok Id_Staff Bagian Keuangan


Daftar_Pesanan_Barang
Bukti_Transfer Memorial
Surat_Jalan_Retur

Daftar_Staff
- Surat_Persetujuan_Pembelian_Barang
Daftar_Usulan_Pembelian_Barang

Direktur

Gambar 1 Konteks Diagram Sistem Informasi Pembelian


PT Indo Taichen Textile Industry

Keterangan: digunakan untuk memodelkan struktur data serta hubungan


Alur dari diagram konteks ini dimulai dari bagian keuangan antar data. ERD secara jelas dapat dilihat pada (Gambar 10).
yang memberikan id staf ke direktur. Kemudian, bagian
gudang memberikan id barang ke bagian pembelian.
Selanjutnya, pembelian barang dilakukan dengan adanya Struktur File
permintaan barang dari bagian gudang dan bagian
pembelian meminta persetujuan ke direktur. Setelah Struktur file menjabarkan nama field, tipe data,
disetujui, bagian pembelian dapat melakukan pemesanan panjang, status, dan keterangan dari program aplikasi yang
barang disertai pemberian id pemasok oleh pemasok. dibuat. Struktur file dalam program aplikasi pembelian ini
Pemasok mengirimkan barang sesuai dengan Purchase terdiri dari 12 tabel.
Order (PO) yang diajukan. Setelah barang diterima, bagian
keuangan dapat melakukan proses pembayaran tagihan Rancangan Input dan Output
melalui transfer bank. Jika terdapat barang yang rusak atau
tidak sesuai dengan pesanan, maka bagian pembelian dapat Rancangan input merupakan form yang berinteraksi
mengembalikan barang ke pemasok disertai dengan dengan data yang ada dalam komputer. Rancangan ini
pemotongan terhadap tagihan yang diterima. Dari sistem digunakan untuk menggambarkan form masukan dari data
informasi pembelian ini, direktur mendapatkan laporan- hasil operasi pemakai sistem dan hasil operasi komputer
laporan yang mendukung untuk pengambilan suatu pada sistem informasi.
keputusan manajemen. Rancangan output berisi laporan-laporan yang
dihasilkan dari data-data yang di-input dan dapat dijadikan
Perancangan Basis Data sebagai informasi. Rancangan output merupakan rancangan
yang menggambarkan laporan/keluaran yang dihasilkan dan
Entity Relation Diagram (ERD) merupakan model yang terkait dengan sistem informasi pembelian.
konseptual yang mendeskripsikan hubungan antara file yang

Perancangan Program Aplikasi... (Yakub; Shirly 5


Hermanto)
Id_Barang Daftar_Barang
Bagian Pembelian
Bagian Gudang
Bagian Keuangan

1.
Daftar_Staff Id_Staff
Pendataan
Direktur
Staff dan
Barang

Staff Barang

Surat_Permintaan_Barang
Daftar_Permintaan_Barang Usulan_Pembelian_Barang
Permintaan_Barang Daftar_Pembelian_Barang_yang_disetujui
Daftar_Usulan_Pembelian_Barang Surat_Persetujuan_Pembelian_Barang
2.
Id_Pemasok Permohonan
Pembelian Daftar_Pemasok

Staff Pemasok FPP FPP_Detail Barang

3. Pesanan_Barang
Pemesanan
Daftar_Pesanan_Barang Barang

Pemasok

Staff Pemasok PO_Detail PO Barang

Pengiriman_Barang
Surat_Jalan Surat_Penerimaan_Barang 4. Daftar_Penerimaan_Barang
Penerimaan Barang

Staff Pemasok FPB FPB_Detail

Daftar_Tagihan 5. Invoice_dan_Faktur_Pajak
Pelunasan Memorial
Bagian Keuangan
Bukti_Transfer

Staff Pemasok Pembayaran FPB Barang

Form_Pengembalian_Barang Konfirmasi_Pengembalian_Barang
6.
Surat_Jalan_Retur Pengembalian Barang
Daftar_Pengembalian_Barang

Retur Retur_Detail

Gambar 2 Overview Diagram Sistem Informasi Pembelian

Id_Staff Daftar_Staff

Bagian Keuangan Direktur

1.1
Pengecekan Staff

Staff

Bagian Gudang Bagian Pembelian

Daftar_Barang

Id_Barang 1.2 Daftar Barang


Pengecekan Barang

Barang

Gambar 3 Detail Diagram Sistem Pendataan Staf dan Barang

6 CommIT, Vol. 4 No. 1 Mei 2010, hlm. 1 -


Permintaan_Barang
Staff Barang

Bagian Gudang

2.1
Permohonan Barang - Surat_Permintaan_Barang
- Daftar_Permintaan_Barang
Bagian Pembelian

FPP FPP_Detail

Usulan_Pembelian_Barang
Daftar_Usulan_Pembelian_Barang 2.2
Pengajuan Pembelian
Direktur Daftar_Pembelian_Barang_yang_disetujui
Surat_Persetujuan_Pembelian_Barang

FPP

Id_Pemasok 2.3 Daftar_Pemasok


Pendataan Pemasok
Pemasok

Pemasok

Gambar 4 Diagram Rinci (Level 1) Permohonan Pembelian

Pengiriman_Barang Surat_Jalan
Pemasok Bagian Gudang

Staff Barang
4.1
Pengecekan Barang Masuk

Pemasok PO

FPB
PO_Detail

4.2
Perekapan
Daftar_Penerimaan_Barang Surat_Penerimaan_Barang
Terima Barang
Bagian Pembelian

FPB_Detail

Gambar 5 Detail Diagram Sistem Penerimaan Barang

Perancangan Program Aplikasi... (Yakub; Shirly 7


Hermanto)
Staff
FPB FPB_Detail

Pemasok

5.1
Dafta_rTagihan Pengecekan Tagihan Invoice_dan_Faktur_Pajak

Pemasok

Bagian Keuangan
Pembayaran

Bukti_Transfer 5.2 Memorial


Transfer Bank

Gambar 6 Detail Diagram Sistem Pelunasan

Form_Pengembalian_Barang Daftar_Pengembalian_Barang
Bagian Gudang Bagian Keuangan

Staff

6.1 Pemasok
Barang Pengecekan Barang Rusak

FPB

Retur

Surat_Jalan_Retur 6.2Konfirmasi_Pengembalian_Barang Pengambilan


Pemasok Barang Rusak Bagian Pembelian

Retur_Detail

Gambar 7 Detail Diagram Sistem Pengembalian Barang

8 CommIT, Vol. 4 No. 1 Mei 2010, hlm. 1 -


Permintaan_Barang Staff
Barang
Bagian

2.1.1
Buat
Permohonan Surat_Permintaan_Barang
Barang
Bagian

FPP

Permintaan_Barang 2.1.2 Daftar_Permintaan_Barang


Rekap
Permintaan
Barang

FPP_Detail

Gambar 8 Detail Diagram Sistem Permohonan Barang

1 membuat2 M KodeposFax
Telp Kontak Bank
PPn Kota Alamat Norekening Cabang
Jumlahharga Total Terkirim Kd_Staff No_FPP
Nama
Jabatan Satuanhargabeli_FPP Total Atasnama
Satuanhargabeli_PO Kd_Pemasok
Tanggal
Password
Nama Kd_Staff No_PO M
Divisi Tanggal StatusPO
1PO
No_FPP Kd_Staff
Kd_Pemasok
terima11Pemasok
Staff 1 membuat1 M
FPP 1 mempunyai1

Satuan Satuanhargabeli_FPPdetail
1 Satuanhargabeli_POdetail
hargabeli
Satuan Kd_Barang
1
Qty M No_PO Qty M
Hargabeli
Kd_Barang No_FPP 1
Jumlahharga subtotal 1
membuat3 Masuk
Lunas
Jumlahharga Bayar
Total FPP_detail PO_detail
PPn Sisa terima3
Satuanhargabeli_FPB Potonganretur Nilaitagih Keterangan Kd_Staff No_PO
Tanggaljatuhtempo Tanggal No_Invoice No_Suratjalan No_FPB
M Nilaibayar Via
Tanggal
Kd_Staff
M M
mempunyai2 No_Invoice
mempunyai3
Satuanhargabeli_Barang No_FPB
Nama Kd_Pemasok
FPB Kd_Pemasok Jenis Satuan Hargabeli No_Pembayaran
Kd_Barang Stock
Satuanhargabeli_FPBdetail Pembayaran
Satuan
Qty
hargabeli M
Kd_Barang Subtotal
No_FPB
M Barang
FPB_detail M
M
M
M
Qty M Satuanhargabeli_Retur
M
Satuan
Hargabeli
Kd_Barang Subtotal melakukan2
1 No_Retur

Retur_detail

PPn
1 JumlahhargaTotal
Satuanhargabeli_Returdetail
Kd_Staff
Tanggal mempunyai5
M
No_Retur Kd_Pemasok No_FPB
M

mempunyai4
ReturMterima21
1 melakukan1 M

Gambar 9 Entity Relationship Diagram (ERD) Sistem Informasi Pembelian

Perancangan Program Aplikasi... (Yakub; Shirly 9


Hermanto)
Tabel 1 Struktur File Staff Tabel 5 Struktur File FPP_detail

Nama FieldTipe DataPanjangStatusKeterangan Nama FieldTipe DataPanjangStatusKeterangan


Kd_Staff nvarchar 8 PK Kode Staff
Nomor Form
Nama nvarchar 30 Nama Permohonan
No_FPP nvarchar 11 FK
Jabatan nvarchar 30 Jabatan Pembelian
Password nvarchar 20 Password
Kd_Barang nvarchar 6 FK Kode Barang
Divisi nvarchar 30 Divisi
Qty float 8 Quantity

Satuan nvarchar 20 Satuan


Tabel 2 Struktur File Barang
Satuan

Harga
Satuanhargabeli_ Beli Form

Nama Field Tipe Data Panjang Status Keterangan nvarchar 10 Permohonan


FPPdetail Pembelian
Kd_Barang nvarchar 6 PK Kode Barang Detail

Jenis nvarchar 20 Jenis Hargabeli float 8 Harga Beli

Nama nvarchar 30 Nama Jumlahharga float 8 Jumlah Harga


Satuan nvarchar 10 Satuan
Satuanhargabeli_
Barang Satuan Harga Beli Tabel 6 Struktur File PO (Purchase Order)
nvarchar 10 Barang
Hargabeli float 8 Harga Beli
Nama FieldTipe DataPanjangStatusKeterangan
Stock float 8 Stock
Nomor
No_PO nvarchar 11 PK Purchase
Order
Tabel 3 Struktur File Pemasok
Kd_Staff nvarchar 8 FK Kode Staff
Nama FieldTipe DataPanjangStatusKeterangan
Nomor Form
Kd_Pemasok nvarchar 6 PK Kode Pemasok No_FPP nvarchar 11 FK Permohonan
Pembelian
Nama nvarchar 30 Nama

Alamat nvarchar 100 Alamat Kd_Pemasok nvarchar 6 FK Kode Pemasok

Kota nvarchar 30 Kota Tanggal smalldatetime 4 Tanggal


Kodepos nvarchar 5 Kode Pos
Satuanhargabeli_ Satuan Harga
Telp nvarchar 30 Telepon PO nvarchar 10 Beli Purchase
Order
Fax nvarchar 30 Fax
Jumlahharga float 8 Jumlah Harga
Kontak nvarchar 30 Kontak Pajak
PPn float 8 Pertambahan
Bank nvarchar 30 Bank
Nilai
Norekening nvarchar 30 Nomor Rekening Total float 8 Total
Cabang nvarchar 30 Cabang
Terkirim nvarchar 1 Terkirim
Atasnama nvarchar 30 Atas Nama

Tabel 7 Struktur File PO_detail


Tabel 4 Struktur File FPP (Form Permohonan Pembelian) Nama FieldTipe DataPanjangStatusKeterangan
Nomor Purchase
No_PO nvarchar 11 FK
Nama FieldTipe DataPanjangStatusKeterangan Order
Kd_Barang nvarchar 6 FK Kode Barang
Nomor Form Satuan nvarchar 10 Satuan
No_FPP nvarchar 11 PK Permohonan
Pembelian Qty float 8 Quantity

Kd_Staff nvarchar 8 FK Kode Staff Satuan Harga Beli


Satuanhargabeli_
POdetail nvarchar 10 Purchase Order
Detail
Tanggal smalldatetime 4 Tanggal Hargabeli float 8 Harga Beli
Satuan Harga Subtotal float 8 Subtotal
Satuanhargabeli_ nvarchar 10 Beli Form Masuk float 8 Masuk
FPP Permohonan
Pembelian

Total float 8 Total


Status Purchase
StatusPO nvarchar 1
Order

1 CommIT, Vol. 4 No. 1 Mei 2010, hlm. 1 -


Tabel 8 Struktur File FPB_detail Tabel 10 Struktur File Retur

Tipe Data
Nama Field PanjangStatus Keterangan Nama Field Tipe Data Panjang Status Keterangan
Nomor Form No_Retur nvarchar 11 PK Nomor Retur
No_FPB nvarchar 11 FK
Penerimaan Barang Kd_Staff nvarchar 8 FK Kode Staff
Kd_Barang nvarchar 6 FK Kode Barang Kd_Pemasok nvarchar 6 FK Kode Pemasok
Nomor Form
Satuan nvarchar 20 Satuan No_FPB nvarchar 11 FK Penerimaan
Barang
Qty float 8 Quantity Tanggal smalldatetime 4 Tanggal
Satuanhargabeli_ Satuan Harga Beli
nvarchar 10
Satuanhargabeli_ Satuan Harga Beli Retur Retur
nvarchar 10 Form Penerimaan Jumlahharga float 8 Jumlah Harga
FPBdetail Barang Detail Pajak

Hargabeli float 8 Harga Beli PPn float 8 Pertambahan


Nilai
Subtotal float 8 Subtotal Total float 8 Total

Tabel 9 Struktur File FPB (Form Penerimaan Barang) Tabel 11 Struktur File Retur_detail

Nomor
Form Nama FieldTipe DataPanjangStatusKeterangan
Nama FieldTipe DataPanjangStatusKeterangan
Penerimaan
Barang No_Retur nvarchar 11 FK Nomor Retur

Kode Staff Kd_Barang nvarchar 6 FK Kode Barang


No_FPB nvarchar 11 PK
Qty float 8 Quantity

Satuan nvarchar 20 Satuan


Kd_Staff nvarchar 8 FK Satuan Harga
Satuanhargabeli_
Nomor Returdetail nvarchar 10 Beli Retur
Purchase Detail
No_PO nvarchar 11 FK Order Hargabeli float 8 Harga Beli
Kode Subtotal float 8 Subtotal
Pemasok
Kd_Pemasok nvarchar 6 FK
Nomor Surat
Jalan
No_Suratjalan nvarchar 20
Nomor
Tabel 12 Struktur File Pembayaran
Invoice
No_Invoice nvarchar 20 Nama FieldTipe DataPanjangStatusKeterangan Nomor
Pembayaran
Tanggal
Tanggal smalldatetime 4 No_Pembayaran nvarchar 11 PK Kode Staff

Nomor Form
Tanggal Kd_Staff nvarchar 8 FK
Tanggaljatuhtempo smalldatetime 4 Penerimaan
Jatuh Tempo
Barang
Satuan No_FPB nvarchar 11 FK Kode
Satuanhargabeli_ Harga Pemasok
FPB nvarchar 10
Beli Form Nomor
Penerimaan Kd_Pemasok nvarchar 6 FK
Jumlah
Barang Invoice
Jumlahharga float 8
Harga No_Invoice nvarchar 20
Tanggal smalldatetime 4 Tanggal
Pajak Nilaibayar float 8 Nilai Bayar
PPn float 8 Pertambahan Via nvarchar 20 Via
Nilai

Total float 8 Total

Lunas nvarchar 1 Lunas

Bayar float 8 Bayar

Sisa float 8 Sisa


Potongan
Potonganretur float 8
Retur
Nilaitagih float 8 Nilai Tagih

Keterangan nvarchar 100 Keterangan

Gambar 10 Form Data Staf

Perancangan Program Aplikasi... (Yakub; Shirly 11


Hermanto)
Gambar 11 Form Data Pemasok

Gambar 12 Form Data Barang

1 CommIT, Vol. 4 No. 1 Mei 2010, hlm. 1 -


Gambar 13 Laporan Persediaan Barang

SIMPULAN DAFTAR PUSTAKA


Berdasarkan hasil penelitian dan pembuatan pogram
aplikasi untuk sistem pembelian pada perusahaan, dapat Adikoesoemah, R.S. (1978). Pengantar ekonomi perusahaan
disimpulkan hal-hal sebagai berikut (1) Program aplikasi modern, Bandung: Tarsito.
dapat membantu bagian pembelian, bagian gudang maupun Anonimous. (2003). Pemrograman visual basic 6.0, Yogyakarta:
bagian keuangan dalam kegiatan administrasi perusahaan; Andi, Semarang: Wahana Komputer.
(2) Program aplikasi membantu transaksi pembelian dapat FitzGerald, J., FitzGerald, A.F., and Stallings, W.D.,Jr. (1981).
di-monitoring dan dikontrol dengan mudah setiap hari; (3) Fundamentals of systems analysis, New York: John Willey &
Program aplikasi memudahkan pencarian informasi Sons.
mengenai barang, pemasok, pesanan barang, penerimaan Jogiyanto, H.M. (1999). Analisis dan desain sistem informasi:
barang, pembayaran, dan pengembalian barang yang Pendekatan terstruktur teori dan praktek aplikasi bisnis,
diperlukan oleh bagian-bagian yang terkait lebih mudah dan Yogyakarta: Andi.
cepat; (4) Program aplikasi juga menyediakan laporan yang McLeod, Jr., R. (1994). Information system concepts, New York:
praktis, akurat, dan tepat waktu untuk bagian pembelian, Macmillan Publishing Company.
gudang, dan keuangan. Leman. (1998). Metodologi pengembangan sistem informasi,
Jakarta: PT Alex Media Komputindo.
Leitch, R.A., and Davis, K.R. (1983). Accounting information
system, New Jersey: Prentice-Hall.

Perancangan Program Aplikasi... (Yakub; Shirly 13


Hermanto)

Anda mungkin juga menyukai