106
b. Memory 512 MB DDR 2 c. Hardisk 80 GB
d. Mouse, Keyboard, Monitor, 2. Client
e. Prosesor Intel Pentium IV f. Memory 512 MB DDR 2
g. Hardisk 40 GB h. Mouse, Keyboard, Monitor.
5.1.4 Implementasi Basis Data
Pembahasan pembuatan basis data akan dibahas dengan menggunakan bahasa SQL, dimana aplikasi pemrograman yang dipakai adalah SQL
Server 2000,
CREATE TABLE [Barang] [Kode] [nvarchar] 3 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[Nam a] [nvarchar] 30 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL , [Sat uan] [nvarchar] 20 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[St ock] [int ] NULL , [Harga_Beli] [m oney] NULL ,
[Harga_Jual] [m oney] NULL ON [PRIM ARY] GO
CREATE TABLE [Belix] [No_Fakt ur] [nvarchar] 15 COLLATE SQL_Lat in1_General_CP1_CI_AS
107
NULL , [No_PO] [nvarchar] 15 COLLATE SQL_Lat in1_General _CP1_CI_AS NULL ,
[Kode] [nvarchar] 3 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL , [Tgl_t ransaksi] [sm alldat et ime] NULL ,
[Tot al_Harga] [m oney] NULL , [PPN] [m oney] NULL ,
[Sub_Tot al] [m oney] NULL ON [PRIM ARY] GO
CREATE TABLE [Det Belix] [No_Fakt ur] [nvarchar] 15 COLLATE SQL_Lat in1_General_CP1_CI_AS
NULL , [Kode] [nvarchar] 3 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[Jum lah] [int ] NULL ON [PRIM ARY] GO
CREATE TABLE [Det Jualx] [No_Invoice] [nvarchar] 15 COLLATE SQL_Lat in1_General_CP1_CI_AS
NULL , [Kode] [nvarchar] 3 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[Jum lah] [int ] NULL ON [PRIM ARY] GO
CREATE TABLE [Det Ret urBeli] [No_Fakt ur] [nvarchar] 15 COLLATE SQL_Lat in1_General_CP1_CI_AS
108
NULL , [Kode] [nvarchar] 3 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[Jum lah] [int ] NULL ON [PRIM ARY] GO
CREATE TABLE [Det Ret urJual] [No_Fakt ur] [nvarchar] 15 COLLATE SQL_Lat in1_General_CP1_CI_AS
NULL , [Kode] [nvarchar] 3 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[Jum lah] [int ] NULL ON [PRIM ARY] GO
CREATE TABLE [Jualx] [No_Invoice] [nvarchar] 15 COLLATE SQL_Lat in1_General_CP1_CI_AS
NULL , [No_DO] [nvarchar] 15 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[Kode] [nvarchar] 3 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL , [Tgl_t ransaksi] [sm alldat et ime] NULL ,
[Tot al_Harga] [m oney] NULL , [PPN] [m oney] NULL ,
[Sub_Tot al] [m oney] NULL ON [PRIM ARY] GO
CREATE TABLE [LogIn] [User] [nvarchar] 20 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
109
[Password] [nvarchar] 20 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[Posisi] [nvarchar] 20 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ON [PRIM ARY] GO
CREATE TABLE [Pelanggan] [Kode] [nvarchar] 3 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[Nam a] [nvarchar] 30 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL , [Alam at ] [nvarchar] 50 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[No_Telp] [nvarchar] 20 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ON [PRIM ARY] GO
CREATE TABLE [Ret urBeli] [No_Fakt ur] [nvarchar] 15 COLLATE SQL_Lat in1_General_CP1_CI_AS
NULL , [Kode] [nvarchar] 3 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[Tgl_t ransaksi] [sm alldat et ime] NULL , [Tot al_Harga] [m oney] NULL ,
[PPN] [m oney] NULL ON [PRIM ARY] GO
CREATE TABLE [Ret urJual] [No_Fakt ur] [nvarchar] 15 COLLATE SQL_Lat in1_General_CP1_CI_AS
NULL , [Kode] [nvarchar] 3 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
110
[Tgl_t ransaksi] [sm alldat et ime] NULL , [Tot al_Harga] [m oney] NULL ,
[PPN] [m oney] NULL ON [PRIM ARY] GO
CREATE TABLE [Supplier] [Kode] [nvarchar] 1 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[Nam a] [nvarchar] 30 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL , [Alam at ] [nvarchar] 50 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ,
[No_Telp] [nvarchar] 20 COLLATE SQL_Lat in1_General_CP1_CI_AS NULL ON [PRIM ARY]GO
5.1.5 Implementasi Antar Muka
Dalam Visual Basic 6, implementasi antarmuka dilakukan dengan sebuah form yang berekstensi frm. Setiap halaman dalam perangkat
lunak dibuat file program yang ditulis dengan berektensi frm. Berikut ini adalah implementasi dari setiap halaman yang dibuat dan dibedakan
berdasarkan Admin Penjualan, Admin Pembelian, Gudang.
5.1.5.1 Implementasi Halaman Utama
Form halaman utama merupakan sentral dari semua halaman form. Form ini berisi menu-menu utama yang dapat mengakses dan menjadi penghubung
antara pengguna dengan sistem. Berikut ini implementasi struktur menu pada halaman utama sistem informasi penjualan dan pembelian barang yaitu :
111
Tabel 5.1 Implementasi Struktur Menu Sub Menu
Deskripsi Nama File
Master Sub menu yang memiliki fungsi untuk
mengolah data pelanggan, data supplier dan data barang.
MenuUtama.frm
Transaksi Sub menu yang memiliki fungsi untuk
mengolah data transaksi pembelian dan penjualan dan retur pembelian
MenuUtama.frm
Laporan Sub menu yang memiliki fungsi untuk
mengolah data laporan barang, supplier, pelanggan, penjualan, pembelian dan
retur penjualan MenuUtama.frm
Tabel 5.1 Implementasi Struktur Menu Lanjutan Sub Menu
Deskripsi Nama File
File Submenu yang memiliki fungsi untuk
mengolah form login,form logout dan tambah user
MenuUtama.frm