Implementasi Perangkat Keras Implementasi Basis Data

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