Anda di halaman 1dari 36

BAB III ANALISA DAN PEMBAHASAN MASALAH

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

KPL. BGN. PENJ. BARANG

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

3) Nama File Nama Tabel

: 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

4) Nama File Nama Tabel

: 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

3.4.2 Flowchart Program

Gambar 3.1 Flowchart Menu Utama

24

25

Gambar 3.2 Flowchart Penjualan

26

Gambar 3.3 Flowchart Pembelian

27

28

Gambar 3.4 Flowchart Barang

29

Gambar 3.5 Flowchart Supplier

30

Gambar 3.6 Flowchart Pelanggan

31

32

Gambar 3.7 Flowchart Laporan Penjualan

33

Gambar 3.8 Flowchart Laporan Pembelian

34

Gambar 3.9 Flowchart Laporan Stok Barang

35

3.4.3 Struktur Menu


File Exit

Penjualan Transaksi

input simpan batal tutup

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

Laporan Stok Barang

Cetak Data Close

Cetak Data Close

Cetak Data Close

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.

Gambar 3.10 Rancangan Menu Utama

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

Gambar 3.11 Tampilan Menu Utama

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

Gambar 3.12 Rancangan form Penjualan

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

databaseName RecordSetType RecordSource

Data2

databaseName RecordSetType

41

RecordSource Data3 databaseName RecordSetType RecordSource

Pelanggan C:\pi\source.mdb 0 Table Jual

Gambar 3.13 Tampilan Form Penjualan

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

Gambar 3.14 Rancangan form pembelian

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

databaseName RecordSetType RecordSource

Data3

databaseName RecordSetType RecordSource

44

Gambar 3.15 Tampilan Form Pembelian

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

Gambar 3.16 Rancangan form barang

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

DBGrid1 Frame1 Frame2

Datasource Caption Caption

Gambar 3.17 Tampilan Form Barang

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

Gambar 3.18 Rancangan form supplier

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

Recordsource DBGrid1 Frame1 Frame2 Datasource Caption Caption

Supplier Data1 Data Suppplier Proses

Gambar 3.19 Tampilan Form Supplier

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

Gambar 3.20 Rancangan form pelanggan

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

DBGrid1 Frame1 Frame2

Datasource Caption Caption

Gambar 3.21 Tampilan form pelanggan

52

6. Rancangan Laporan Penjualan

LAPORAN PENJUALAN
Toko MSCOM Tanggal Cetak : dd/mm/yyyy
No Faktur Tgl. Faktur Nama Barang Nama Pelanggan

Halaman : xx
Harga Jumlah Total

xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx

dd/mm/yyyy dd/mm/yyyy dd/mm/yyyy dd/mm/yyyy dd/mm/yyyy

xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx

xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx

xxxxx xxxxx xxxxx xxxxx xxxxx

xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx

xxxx xxxx xxxx xxxx xxxx xxxx

7. Rancangan Laporan Pembelian

LAPORAN PEMBELIAN
Toko MSCOM Tanggal Cetak : dd/mm/yyyy
No Faktur Tgl. Faktur Nama Barang Nama Supplier

Halaman : xx
Harga Jumlah Total

xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx

dd/mm/yyyy dd/mm/yyyy dd/mm/yyyy dd/mm/yyyy dd/mm/yyyy

xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx

xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx

xxxxx xxxxx xxxxx xxxxx xxxxx

xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx

xxxx xxxx xxxx xxxx xxxx xxxx

53

8. Rancangan Laporan Stok Barang

LAPORAN STOK BARANG


Toko MSCOM Tanggal Cetak : dd/mm/yyyy
Kode Nama Barang Merk

Halaman : xx
Harga Jumlah

xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx

xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx

xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx

xxxxx xxxxx xxxxx xxxxx xxxxx

xxxx xxxx xxxx xxxx xxxx

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

Anda mungkin juga menyukai