Bab 3 B.siska
Bab 3 B.siska
3.1 Sejarah Berdirinya Toko MSCOM Toko MSCOM didirikan pada tahun 2002, yaitu tepatnya pada tanggal 1 januari 2002 dan berkedudukan di Jakarta, Grogol. Perusahaan ini bergerak dibidang penjualan, service, maintenance, khususnya dibidang IT atau penjualan komputer (Hardware). Sampai saat ini Toko MSCOM telah memiliki 6 orang pegawai yang diantaranya adalah 2 orang bagian marketing, 1 orang bagian lapangan, 2 orang bagian service dan 1 orang bagian gudang, sebagai upaya untuk meningkatkan kualitas dan penanganan yang lebih baik, maka Toko MSCOM juga mengadakan trainning 1 bulan sekali untuk para pegawainya sesuai perkembangan zaman dibindang teknologi informasi pada saat ini. 3.2 Struktur Organisasi Struktur organisasi persahaan adalah rangkaian garis fungsi tugas dan wewenang masing masing bagian dalam melaksanakan kegiatan perusahaan. Dibawah ini penulis akan menuliskan dan menerangkan bagian bagian yang terdapat didalam perusahaan itu sesuai dengan tugas dan tanggung jawabnya.
PIMPINAN PERUSAHAAN
BGN. GUDANG
BGN. SERVICE
BGN. LAPANGAN
BGN. KEUANGAN
19
20
3.2.1 Pimpinan Perusahaan Menyusun perencanaan dan pengendalian usaha dalam perusahaan atau laba kegiatan usaha perusahaan. 3.2.2 Bagian Gudang Mengatur dan mencatat stok barang serta barang yang masuk dan barang yang keluar. 3.2.3 Kepala. Bagian Penjualan Memonitor dan memantau segala kegiatan didalam penjualan barang dan penawaran barang. 3.2.4 Bagian Service Memeriksa atau memperbaiki hardware hardware yang rusak, seperti CPU, monitor serta memberikan garansi atau non garansi. 3.2.5 Bagian Lapangan Pengambilan barang dan mengantar barang pesanan. 3.2.6 Bagian Keuangan Mengatur keuangan perusahaan, memberikan laporan penjualan, laporan keuangan, dan laporan hutang piutang. 3.3 Analisa Masalah Pada dasarnya penulis mengusulkan penyempurnaan aplikasi yang terhadap aplikasi yang telah berjalan, proses penjualan spare part komputer masih dilakukan secara manual, yaitu bagian pengisian jumlah penerimaan barang, pengisian jumlah pengeluaran barang, yang memakan waktu lama dan bertumpuknya berkas berkas bukti sehingga menyebabkan hasil proses stok barang menjadi tidak akurat. Didalam aplikasi usulan ini, penulis akan mengusulkan penggunaan aplikasi komputerisasi didalam proses penjualan tersebut, dengan harapan akan membantu kinerja dari proses tersebut menjadi lebih akurat dan cepat. Namun untuk menerapkan aplikasi usulan tersebut, terlebih dahulu dibutuhkan syarat syarat yang harus dipenuhi didalam kebutuhan perangkat hardware dan software.
21
3.4 Pembahasan Masalah Pada aplikasi penjualan spare part komputer ini, untuk penyimpanan datanya penulis mendesainnya secara terstruktur, dalam hal ini menggunakan bahasa pemrograman visual basic 6.0 dan visual data manager (Microsoft access 95). 3.4.1 Struktur File Database Dalam merancang aplikasi ini, sebagai tempat untuk penyimpanan data diperlukan file database dengan struktur sebagai berikut : 1) Nama File Nama Tabel : source.mdb : barang Tabel 3.1 Tabel Barang Nama Field Kode Barang Nama Barang Merk Harga Jumlah 2) Nama File Nama Tabel : source.mdb : supplier Tabel 3.2 Tabel Supplier Nama Field Kode Supplier Nama Supplier Telepon Alamat Relasi Type Text Text Text Text Text Panjang 6 30 14 30 15 Ket. Field Index Type Text Text Text Double Single Panjang 6 30 30 8 4 ket Field Index
22
: source.mdb : beli Tabel 3.3 Tabel Pembelian Nama Field No faktur beli Tgl Faktur Kode Barang Kode Supplier Jumlah beli Type Text Date Text Text Single Panjang 6 8 6 6 4 Ket
: source.mdb : jual Tabel 3.4 Tabel Penjualan Nama Field Type Text Date Text Text Single Panjang 6 8 6 6 4 Ket
No faktur_jual Tanggal Faktur Kode Barang Kode Pelanggan Jumlah jual 5) Nama File Nama Tabel : source.mdb : Pelanggan
Tabel 3.5 Tabel Pelanggan Nama Field Kode Pelanggan Nama Pelanggan Alamat Telepon Relasi Type Text Text Text Text Text Panjang 6 30 30 14 15 Ket Field Index
23
24
25
26
27
28
29
30
31
32
33
34
35
Penjualan Transaksi
Pembelian
Input
Simpan Batal
Menu Utama
Data Barang
Input Simpan Edit Hapus Batal Tutup
Tutup
Supplier
Input Simpan Edit Hapus Batal Tutup
Pelanggan
Input Simpan Edit Hapus Batal Tutup
Laporan
Laporan Penjualan
Laporan Pembelian
36
3.4.4 Perancangan Input dan Output Perancangan input/output yang akan terdapat pada aplikasi ini. Ada lima buah tampilan input/output, antara lain tampilan menu utama, penjualan, pembelian, form barang, form supplier. Untuk lebih jelasnya, penulis merincinya satu persatu. 1. Rancangan Menu Utama Pada menu utama terdapat menu pilihan yang terdiri atas pilihan file, transaksi, data, dan laporan. Jika memilih menu pilihan file maka hanya ada pilihan sub menu exit, yang mana jika dipilih akan membawa kita keluar dari program. Pada pilihan transaksi ada dua sub menu, yaitu jual dan beli. Sub menu jual akan menampilkan form penjualan, dan sub menu beli akan menampilkan form pembelian. Sedangkan pada pilihan menu data, ada tiga pilihan sub menu, yaitu barang, supplier dan pelanggan. Pilihan sub menu barang akan menampilkan form barang, sub menu supplier akan menampilkan form supplier dan sub menu pelanggan akan menampilkan form pelanggan. Pada sub menu laporan. pilihan transaksi dibagi lagi menjadi tiga, yaitu pilihan jual, beli, dan stok. Pada pilihan sub menu jual, akan menampilkan laporan penjualan, begitu juga sub menu beli, akan menampilkan laporan pembelian. Sedangkan sub menu stok akan menampilkan laporan stok barang yang ada.
37
Table 3.6 tabel Menu Utama Object Form Name Caption Image Name Stretch Label1 Name Caption Label2 Name Caption Label3 Name Caption Properti Pengaturan menuutama Menu Utama Image False Label1 Toko Label4 Toko Label5 Pusat penjualan,perakitan dan perbaikan komputer Label4 Name Caption Label5 Name Caption Label6 Copy @ Ahmad Ihsan Label ( c ) 2006
38
2. Rancangan Form Penjualan Pada form penjualan, ada beberapa pilihan tombol, yaitu input simpan, batal, dan tutup. Pada tombol input berfungsi untuk mengisi no faktur, kode barang dan kode pelanggan bila kode barang dan kode pelanggan ditemukan maka akan ditampilkan data barang dan data pelanggan. Tombol simpan berfungsi untuk menyimpan data yang baru saja dimasukan kedalam database. Tombol batal digunakan untuk membatalkan semua perintah sebelumnya yang sedang dikerjakan atau yang akan dikerjakan. Pada tombol tutup akan berfungsi untuk kembali ke menu utama.
39
Table 3.7 tabel form penjualan Object From Name Caption Label1 Label2 Label3 Label4 Label5 Label6 Label7 Label8 Label9 Label10 Caption Caption Caption Caption Caption Caption Caption Caption Caption Caption Properti Pengaturan Frmjual Transaksi Penjualan No Faktur Kode barang Merk Harga satuan Kode pelanggan Telepon Jumlah jual Tgl faktur Nama barang Stok barang
40
Label11 Label12 Label13 Label14 Label15 Label16 Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox DBCombo1
Caption Caption Caption Caption Caption Caption Name Name Name Name Name Name Name Name Name Name Name Name Name Name BoundColomn
Nama pelanggan Alamat Relasi DD/MM/YY Total bayar Jumlah data penjualan Txtnofaktur Txtmerk Txtharga Txttelpon Txtjumjual Txttglfaktur Txtnamabrg Txtstokbrg txtnamaplg Txtalamat Txtrelasi txttotal Jmldatajual Dbcombo1 Kodebrg Dbcombo2 kodeplg C:\pi\source.mdb 0 Table Barang C:\pi\source.mdb 0 Table
DBCombo2
Name BoundColomn
Data1
Data2
databaseName RecordSetType
41
3. Rancangan Form Pembelian Pada form pembelian, ada beberapa pilihan tombol, yaitu input simpan, batal, dan tutup. Pada tombol input berfungsi untuk mengisi no faktur, kode barang dan kode supplier bila kode barang dan kode supplier ditemukan maka akan ditampilkan data barang dan data supplier. Tombol simpan berfungsi untuk menyimpan data yang baru saja dimasukan kedalam database. Tombol batal digunakan untuk membatalkan semua perintah sebelumnya yang sedang dikerjakan atau yang akan dikerjakan. Pada tombol tutup akan berfungsi untuk kembali ke menu utama.
42
Table 3.8 tabel form pembelian Object From Name Caption Label1 Label2 Label3 Label4 Label5 Label6 Label7 Label8 Label9 Label10 Label11 Caption Caption Caption Caption Caption Caption Caption Caption Caption Caption Caption Properti Frmbeli Transaksi Pembelian No Faktur Kode barang Merk Harga satuan Kode supplier Telepon Jumlah beli Tgl faktur Nama barang Stok barang Nama supplier Pengaturan
43
Label12 Label13 Label15 Label16 Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Data1
Caption Caption Caption Caption Name Name Name Name Name Name Name Name Name Name Name Name Name Name Name databaseName RecordSetType RecordSource
Alamat Relasi Total bayar Jumlah data pembelian Txtnofaktur Txtmerk Txtharga Txttelpon Txtjumbeli Txttglfaktur Txtnamabrg Txtstokbrg Txtnamasupp Txtalamat Txtrelasi Txttotal Jmldatabeli Txtkodebrg Txtkodesupp C:\pi\source.mdb 0 Table Barang C:\pi\source.mdb 0 Table Supplier C:\pi\source.mdb 0 Table Jual
Data2
Data3
44
4. Rancangan Form Barang Form barang mempunyai pilihan tombol antara lain batal, edit, hapus, tutup, simpan dan input. Pada tombol input, akan membuka database untuk diisi dengan data, tetapi belum menyimpannya. Tombol hapus digunakan untuk menghapus satu data yang tidak diinginkan lagi. Pada tombol tutup akan berfungsi untuk kembali ke menu utama. Tombol simpan berfungsi untuk menyimpan data yang baru saja dimasukkan kedalam database, sedangkan tombol batal berfungsi untuk membatalkan semua perintah yang sedang dikerjakan atau yang akan dikerjakan. Tombol edit akan membuat suatu data dapat diedit atau diubah isinya.
45
Tabel 3.9 tabel form barang Object Form Properti Name Caption Label1 Label2 Label3 Label4 Label5 Text1 Text2 Text3 Text4 Text5 Caption Caption Caption Caption Caption Name Name Name Name Name Pengaturan frmBarang Data Barang Kode Barang Nama Barang Merk Harga Satuan Jumlah Text1 Text2 Text3 Text4 Text5
46
Command Button
Name Caption
cmdinput &Input cmdsimpan &Simpan cmdedit &Edit cmdhapus &Hapus cmdtutup &Tutup cmdbatal &Batal C:\PI\source.mdb Barang Data1 Data Barang Proses
Command Button
Name Caption
Command Button
Name Caption
Command Button
Name Caption
Command Button
Name Caption
Command Button
Name Caption
Data1
Databasename Recordsource
47
5. Rancangan Form Supplier Form supplier mempunyai pilihan tombol antara lain batal, edit, hapus, tutup, simpan dan input. Pada tombol input, akan membuka database untuk diisi dengan data, tetapi belum menyimpannya. Tombol hapus digunakan untuk menghapus satu data yang tidak diinginkan lagi. Pada tombol tutup akan berfungsi untuk kembali ke menu utama. Tombol simpan berfungsi untuk menyimpan data yang baru saja dimasukkan kedalam database, sedangkan tombol batal berfungsi untuk membatalkan semua perintah yang sedang dikerjakan atau yang akan dikerjakan. Tombol edit akan membuat suatu data dapat diedit atau diubah isinya
48
Tabel 3.10 tabel form supplier Object Form Properti Name Caption Label1 Label2 Label3 Label4 Label5 Text1 Text2 Text3 Text4 Text5 Command Button Caption Caption Caption Caption Caption Name Name Name Name Name Name Caption Command Button Name Caption Command Button Name Caption Command Button Name Caption Command Button Name Caption Command Button Name Caption Data1 Databasename Pengaturan frmsupplier Data Supplier Kode supplier Nama supplier Alamat Telepon Relasi Text1 Text2 Text3 Text4 Text5 cmdinput &Input cmdsimpan &Simpan cmdedit &Edit cmdhapus &Hapus cmdtutup &Tutup cmdbatal &Batal C:\PI\source.mdb
49
6. Rancangan Form Pelanggan Form pelanggan mempunyai pilihan tombol antara lain batal, edit, hapus, tutup, simpan dan input. Pada tombol input, akan membuka database untuk diisi dengan data, tetapi belum menyimpannya. Tombol hapus digunakan untuk menghapus satu data yang tidak diinginkan lagi. Pada tombol tutup akan berfungsi untuk kembali ke menu utama. Tombol simpan berfungsi untuk menyimpan data yang baru saja dimasukkan kedalam database, sedangkan tombol batal berfungsi untuk membatalkan semua perintah yang sedang dikerjakan atau yang akan dikerjakan. Tombol edit akan membuat suatu data dapat diedit atau diubah isinya
50
Data Pelanggan label1 label2 label3 label4 label5 Textbox1 Input Textbox2 Edit Textbox3 Hapus Textbox4 Tutup Textbox5
DBGrid1
Tabel 3.11 tabel form pelanggan Object Form Properti Name Caption Label1 Label2 Label3 Label4 Label5 Text1 Text2 Text3 Text4 Text5 Command Button Caption Caption Caption Caption Caption Name Name Name Name Name Name Caption Pengaturan frmpelanggan Data Pelanggan Kode pelanggan Nama pelanggan Alamat Telepon Relasi Text1 Text2 Text3 Text4 Text5 cmdinput &Input
51
Command Button
Name Caption
cmdsimpan &Simpan cmdedit &Edit cmdhapus &Hapus cmdtutup &Tutup cmdbatal &Batal C:\PI\source.mdb Pelanggan Data1 Data Pelanggan Proses
Command Button
Name Caption
Command Button
Name Caption
Command Button
Name Caption
Command Button
Name Caption
Data1
Databasename Recordsource
52
LAPORAN PENJUALAN
Toko MSCOM Tanggal Cetak : dd/mm/yyyy
No Faktur Tgl. Faktur Nama Barang Nama Pelanggan
Halaman : xx
Harga Jumlah Total
LAPORAN PEMBELIAN
Toko MSCOM Tanggal Cetak : dd/mm/yyyy
No Faktur Tgl. Faktur Nama Barang Nama Supplier
Halaman : xx
Harga Jumlah Total
53
Halaman : xx
Harga Jumlah
3.5
Konfigurasi System Kebutuhan minimum yang diperlukan sebagai berikut : 1. Komputer IBM PC atau kompatibel dengan prosesor 486. 2. Monitor VGA atau layar yang mempunyai resolusi lebih tinggi. 3. RAM 16MB untuk Window 95 ke atas atau RAM 32MB untuk Window NT Workstation 4.0 4. Microsoft 95 atau yang terbaru atau Window NT Workstation 4.0. 5. 486DX/66 MHz atau prosesor yang lebih tinggi (Pentium atau prosesor lainnya), atau prosesor Alpha untuk Microsoft Window NT Workstation. 6. CD-ROM drive (bila belum diinstal ke harddisk). 7. Harddisk, dengan perincian : Edisi Standard: Instalasi pilihan 48MB, instalasi penuh 80MB. Edisi Professional: Instalasi pilihan 48MB, instalasi penuh 80MB. Edisi Enterprise: Instalasi pilihan 128MB, instalasi penuh 147MB. Tambahan: MSDN (Help): 67MB, Internet Explorer 4.x: 66MB. 8. Mouse. 9. Microsoft Visual Basic 6.0
54