aplikasi persediaan barang cv sejahtera computer palembang

Upload: khong-guan

Post on 05-Aug-2016

19 views

Category:

Documents


0 download

DESCRIPTION

Aplikasi Persediaan Barang Cv Sejahtera Computer Palembang

TRANSCRIPT

PENGARUH INTENSITAS KEBISINGAN PADA PROSES SUGU DAN PROSES AMPELAS TERHADAP PENDENGARAN TENAGA KERJA DI BENGKEL SEMINARI SANTO PAULUS PALEMBANG

APLIKASI PERSEDIAAN BARANG CV SEJAHTERA COMPUTER PALEMBANG Fery Dwi PrasetyoMahasiswa Universitas Bina Darma Jalan Jenderal Ahmad Yani No.12 Palembang

Pos-el : [email protected] Abstract : This thesis takes the title "Aplikasi Persediaan Barang pada CV Sejahtera Computer Palembang. In data processing inventory consists of two processes , namely the transaction , the purchase and sale of goods , the process that has been ongoing is done in a simple or handwritten and in preparing reports takes a long time because the data of purchase and sale of goods made using the word & excel , process of searching data is also hampered because data storage is being kept in the general ledger . Given that process can slow employees , then made an Application Programming Visual Basic 6.0 . By analyzing the system and implement it. To create this application, we must prepare such equipment like hardware, software, and other necessities. The next step is to design a program that will be made, as the conclusion, this program can help the process of storing data item stock at SEJAHTERA COMPUTER Palembang.Keywords: Application, Inventory, Visual Basic.Abstrak : Tugas Akhir ini mengambil judul Aplikasi Persediaan Barang pada CV Sejahtera Computer Palembang. Dalam pengolahan data persediaan barang terdiri dari dua proses transaksi yaitu, transaksi pembelian dan penjualan barang, proses yang selama ini berlangsung masih dilakukan secara sederhana atau tulis tangan dan dalam pembuatan laporan membutuhkan waktu yang lama karena data pembelian dan penjualan barang dibuat menggunakan word & excel, proses pencarian data barang juga terhambat karena penyimpanan data masih di simpan di buku besar. Mengingat proses tersebut dapat memperlabat kerja karyawan, maka dibuatlah suatu Aplikasi Pemrograman Visual Basic 6.0. Dengan melakukan analisis sistem serta mengimplementasikannya, Untuk membuat aplikasi yang dimaksud yaitu dengan menyiapkan peralatan-peralatan seperti hardware, software, serta kebutuhan lainnya. Kemudian langkah berikutnya mendesain program yang akan dibuat, sebagai kesimpulan bahwa program ini dapat membantu proses penyimpanan stok data barang pada CV SEJAHTERA COMPUTER PALEMBANG.

Kata Kunci : Aplikasi, Persediaan Barang, Visual Basic1. PENDAHULUANSejahtera Computer Palembang adalah salah satu perusahaan yang bergerak dibidang penjualan komputer, adapun proses persediaan barang pada perusahaan ini dimulai dari melakukan pemesanan kepada supplier (MDP IT Superstore), kemudian barang-barang yang telah dipesan disimpan dibagian gudang untuk stok persediaan barang, dalam proses ini terdapat kendala yang dihadapi seperti terjadi kesalahan dalam pencatatan ulang rekap data barang, persediaan barang, pembuatan laporan barang masuk (faktur barang masuk), laporan barang keluar (faktur barang keluar), selain itu untuk membuat seluruh laporan kegiatan membutuhkan waktu yang lama karena proses pencatatan dapat dikatakan masih sangat sederhana.

Kendala lainya adalah tidak adanya backup data, sehingga bila buku-buku pencatatan transaksi dan informasi barang rusak maka semua data akan hilang. Tentu hal tersebut akan merugikan sekali bagi pihak Sejahtera Computer.

Dari permasalahan diatas maka dibuatlah suatu Aplikasi Persediaan Barang Pada Sejahtera Computer PalembangDengan dibuatnya aplikasi ini maka kesalahan pencatatan barang dapat dihindari atau diminimalisir dan tidak terjadi kesalahan dalam penyimpanan data, dalam pembuatan laporan pun tidak membutuhkan waktu yang lama, seluruh data yang dibutuhkan dapat dengan mudah ditampilkan, Dengan adanya aplikasi ini dapat mempercepat proses pencatatan maupun pembuatan laporan sehingga dapat meringankan pekerjaan admin, kepala gudang maupun pimpinan, sehingga dapat menyelesaikan permasalahan yang ada pada CV Sejahtera computer Palembang.Berdasarkan uraian diatas, penulis merumuskan masalah yang ada untuk dijadikan bahan pembahasan dalam penulisan tugas akhir yaitu Bagaimana membuat suatu aplikasi yang akan mempercepat proses pengolahan data pada Sejahtera Computer Palembang dengan menggunakan aplikasi pemrograman Visual Basic 6.0 ?

Agar pembahasan lebih terarah serta tidak menyimpang dari pokok pembahasan, maka dalam penulisan tugas akhir ini perlu dibatasi ruang lingkup pembahasan yang meliputi : pengolahan data barang masuk, pengolahan data suplier, pengolahan data pelanggan dan pengolahan data barang keluar. Data tersebut akan diolah menjadi laporan menggunakan Aplikasi Microsoft Visual Basic 6.0.Adapun tujuan pelaksanaan penelitian yang berjudul Aplikasi Persediaan Barang Pada Sejahtera Computer Palembang ini adalah sebagai berikut :Merancang dan membangun suatu aplikasi yang dapat dipergunakan dengan baik dan benar sesuai dengan prosedur yang telah ditetapkan.Manfaat Penelitian1. Dapat menghasilkan informasi barang secara tepat, cepat dan akurat sehingga dapat mempermudah dan meningkatkan mutu pelayanan pelanggan.

2. Mempermudah dalam mendapatkan informasi mengenai data suplier dan pelanggan.2. METODOLOGI PENELITIAN2.1 Investigasi Sistem1.Studi AwalTahap analisis sistem berjalan dalam pengolahan data persediaan barang yang ada pada CV Sejahtera computer Palembang ini masih melakukan pencatatan ke dalam buku besar kemudian hasil nya disimpan di map-map berupa dokumen arsip. Hal ini menyebabkan lambatnya pembuatan laporan serta pekerjaan yang dilakukan oleh admin dalam mengolah data persediaan barang dikarenakan admin tersebut harus mencari data persediaan barang secara sederhana. Dalam pengolahan data persediaan barang sering terjadi kesalahan penulisan data oleh admin yang menangani data data barang masuk, barang keluar dan menghambat proses pengolahan data di bidang tersebut.Yang perlu diperhatikan agar pengolahan data persediaan barang berjalan lebih efektif, efisien dan data yang dihasilkan lebih cepat, tepat dan akurat. Dan uraian diatas adapun masalah yang dihadapi oleh CV Sejahtera computer Palembang dibidang persediaan barang ini sebagai berikut:a. Data persediaan barang ini di tulis oleh admin dicatat di buku besar dan dalam membuat laporan menggunakan Microsoft Word dan Microsoft Excel (Aplikasi perkantoran), setelah ditulis lalu dicetak dengan printer.

b. Belum ada aplikasi yang dapat membuat pengolahan data persediaan barang mudah dipahami oleh admin.2.Prosedur Sistem yang BerjalanLaporan studi awal harus menjelaskan prosedur pengoperasian sistem yang berjalan pada tingkat yang paling awal.Sistem yang diterapkan CV Sejahtera cmputer masih dilakukan secara sederhana hal ini yang menyebabkan sering terjadi kesalahan pencatatan data, dalam pembuatan laporan butuh waktu yang lama dalam menyelesaikannya, Data yang tersimpan juga tidak terjamin karena disimpan di arsip atau pembukuan.

3.Alternatif Pemecahan Masalah

Laporan studi awal harus dapat menentukan pilihan yang disarankan. Apabila yang direkomendasikan adalah studi kelayakan, satu alternatif pemecahan masalah atau lebih harus diusulkan untuk dibahas lebih lanjut pada kegiatan studi kelayakan.Sistem yang ingin diterapkan di CV Sejahtera computer, Pencatatan dilakukan secara terkomputerisasi agar kesalahan pencatatan data tidak terjadi dan pembuatan laporan tidak membutuhkan waktu yang lama, adapun data yang tersimpan dapat di backup sehingga tidak terjadi kehilangan ataupun kerusakan data.2.2Analisis Sistem1. Studi KelayakanStudi kelayakan merupakan proses mempelajari dan menganalisa masalah yang akan diteliti dengan keinginan yang dicapai untuk mendapatkan data yang lengkap, dalam penelitian menggunakan beberapa metode pengumpulan data supaya data yang diperoleh dapat memberikan informasi yang maksimal dalam pembuatan aplikasi persediaan barang pada CV Sejahtera computer Palembang.Faktor-faktor yang harus dipertimbangkan dalam melakukan studi kelayakan adalah sebagai berikut :a. Faktor TeknisDari sisi perangkat keras, Sejahtera computer memiliki satu unit computer tetapi dalam pemanfaatannya belum maksimal maka dari itu penulis ingin membuat aplikasi persediaan barang, dengan adanya aplikasi ini diharapkan dapat mendukung proses pendataan barang dan menyajikan laporan.Dari sisi perangkat lunak, program yang akan dibuat ini akan dirancang sedemikian rupa sehingga mudah untuk dioperasikan tetapi tetap memiliki kehandalan dalam penggunaannya kelak.

b. Faktor EkonomiDengan menggunakan program yang akan di bangun ini, tenaga dan pikiran yang dikeluarkan lebih sedikit, waktu yang diperlukan dapat di persingkat, biaya yang dikeluarkan untuk pembuatan laporan dapat diminimalkan dan pada akhirnya akan diberikan keuntungan bagi pihak yang terkait yaitu CV Sejahtera computer Palembang.c. Faktor OperasionalSistem yang baru akan mengubah cara kerja untuk pengolahan data persediaan yang lebih baik dan menghasilkan data yang lebih cepat dan akurat.2. Menentukan Kebutuhan Sistem Baru

Agar aplikasi pengolahan data persediaan barang ini dapat memberikan hasil maksimal, diperlukan perangkat keras (Hardware) dan perangkat lunak (software) adalah sebagai berikut :a.Perangkat Keras (Hardware)

Perangkat keras yang diperlukan terdiri dari satu unit komputer dengan komponen-komponen sebagai berikut :

1. Processor Intel Pentium CPU P6200 2.13GHz 2.13GHz2. Hard Disk 160 GB

3. Disk Drive

4. Memory (RAM) 1 GB5. Keyboard and Mouse

6. Printerb.Perangkat Lunak (Software)Perangkat lunak yang digunakan terdiri dari :

1. Windows 7 Profesional Sebagai sistem operasi

2. Microsoft Visual Basic 6.0 sebagai tools Pemrograman3. Microsoft Office Access 2003 sebagai aplikasi basis data.4. Microsoft Visio sebagai aplikasi bantu perancangan desain program5. Crystal Report 8 sebagai aplikasi pengolahan data untuk penulisan laporan.3. Model Sistembeberapa alat bantu yang digunakan dalam perancangan sistem yaitu Diagram Konteks, Diagram level 0, Diagram level 1, Entity Relationship Diagram.1.Diagram Konteks

Merupakan gambaran sistem yang dirancang secara umum. Untuk lebih jelas maka harus dijabarkan ke level selanjutnya sampai gambaran sistem yang dibuat selesai ke level akhir. Adapun gambar diagram konteks Aplikasi Persediaan Barang pada CV Sejahtera Computer adalah sebagai berikut:Gambar 1. Diagram Konteks

Pada diagram konteks semua data master dan trasaksi akan di inputkan oleh admin, kemudian data master dan transaksi tersebut akan diolah menjadi sebuah laporan yang akan diberikan kepada pimpinan2.DFD Level 0Data Flow Diagram Level 0 ini menggambarkan keseluruhan proses dalam aplikasi persediaan yang terjadi antara entitas admin dan pimpinan mulai dari proses input data master, proses transaksi sampai pembuatan laporan yang akan diserahkan kepada pimpinan. Entitas admin akan melakukan login ke aplikasi persediaan dan kemudian memproses data master barang, supplier, pelanggan dan admin, data pelanggan akan di input oleh admin setelah itu baru dapat dilakukan proses transaksi. Data supplier akan di input oleh admin setelah itu baru dapat dilakukan proses transaksi, Entitas pimpinan akan menerima semua laporan transaksi

Gambar 2. Diagram Level 03.DFD Level 1 Proses 1.0Data Flow Diagram Level 1 proses 1.0 ini menggambarkan proses input master dalam aplikasi persediaan yang dilakukan oleh admin mulai dari proses input data master barang,master admin, master pelanggan, master suplier.Gambar 3. Diagram 1 Proses 1.04.DFD Level 1 Proses 2.0

Data Flow Diagram 1 proses 2.0 ini menggambarkan proses transaksi dalam aplikasi persediaan yang dilakukan oleh admin mulai dari proses input data Transaksi barang masuk dan transaksi barang keluar.Gambar 4. Diagram 1 Proses 2.05.DFD Level 1 Proses 3.0Data Flow Diagram Level 1 proses 3.0 ini menggambarkan proses laporan masuk dalam aplikasi persediaan yang diterima oleh pimpinan mulai dari laporan master dan laporan transaksi.

Gambar 5. Diagram Level 1 Proses 3.0b.Diagram ERDiagram ER digunakan untuk mengembangkan struktur data yang saling berhubungan dan digunakan untuk merancang suatu tabel database pembuatan suatu program.Gambar 6. Diagram ERc.Desain Tabel

Tabel Data Barang terdiri dari 6 field yaitu KodeBarang, NamaBarang, Satuan, HargaBeli, HargaJual, Stok dan KodeBarang sebagai Primary key tabel data barang berfungsi untuk menyimpan seluruh data barang Berikut ini rincian desainnyaTabel 1. Desain Tabel Barang NoNama FieldType UkuranKeterangan

1KodeBarangText7Kode Barang,

2NamaBarangText50Nama Barang

3SatuanText15Satuan

4HargaBeliNumberLong IntegerHarga Beli

5HargaJualNumberLong IntegerHarga Jual

6StokNumberIntegerStok

Tabel Penjualan terdiri dari 10 field yaitu NoFaktur, Tgl, KodeKonsumen, NamaKonsumen,KodeBarang, NamaBarang, Jumlah, HargaJual, Total, ID_ADMIN. Tabel barang keluar berfungsi untuk menyimpan semua barang keluar dan sebagai berikut rincian desainnyaTabel 2. Desain Tabel PenjualanNoNama FieldTypeUkuranKeterangan

1NofakturText15Nomor Faktur

2TglDate/TimeTanggal

3KodeKonsumenText5Kode Konsumen

4NamaKonsumenText30Nama Konsumen

5KodeBarangText7Kode Barang

6NamaBarangText30Nama Barang

7JumlahNumberIntegerJumlah

8HargaJualNumberLong IntegerHarga Jual

9TotalNumberLong IntegerTotal

10ID_ADMINText5Id Admin

Tabel Pelanggan terdiri dari 4 field yaitu Kode, Nama, Alamat, Tlp dan Kode sebagai Primary key, tabel pelanggan berfungsi untuk menyimpan seluruh data pelanggan dan berikut ini rincian desainnyaTabel 3. Desain Tabel Pelanggan

NoNama FieldTypeUkuranKeterangan

1KodeText6Kode Pelanggan

2NamaText30Nama Konsumen

3AlamatText50Alamat

4TlpText12Telepon

Tabel Login Admin desain tabel ini dimaksudkan sebagai sarana untuk Admin yang ingin menginput data atau ,menghapus data persediaan barang pada CV. Sejahtera Computer Palembang terdiri dari 9 field yaitu ID_ADMIN, NAMA, STATUS, PASS, EMAIL, QUESTION1, JAWAB1, QUESTION2, JAWAB2. akses ID_ADMIN sebagai primaykey.Tabel 4. Desain Tabel Login

NoNama FiledTypeUkuranKeterangan

1ID_ADMINText5Id admin

2NAMAText20Nama

3STATUSText15Status

4PASSText20Password

5EMAILText30Email

6QUESTION1Text50Question1

7JAWAB1Text50Jawab1

8QUESTION2Text50Question2

9JAWAB2Text50Jawab2

Tabel Pembelian terdiri dari 10 field yaitu Nofaktur, Tgl, KodeSuplier, NamaSuplier, KodeBarang, NamaBarang, Jumlah, Harga, Total, ID_ADMIN. tabel barang masuk berfungsi untuk menyimpan seluruh data barang masuk dan berikut ini rincian desainnyaTabel 5. Desain Tabel PembelianNoNama FieldTypeUkuranKeterangan

1NofakturText15Nomor Faktur

2TglDate/TimeTanggal

3KodeSuplierText6Kode Suplier

4NamaSuplierText30Nama Suplier

5KodeBarangText7Kode Barang

6NamaBarangText30Nama Barang

7JumlahNumberLong IntegerJumlah

8HargaNumberLong IntegerHarga

9TotalNumberLong IntegerTotal

10ID_ADMINText5Id Admin

Tabel data Suplier terdiri dari 4 field yaitu KodeSuplier, NamaSuplier, Alamat, Tlp, tabel suplier berfungsi untuk menyimpan data suplier dan berikut ini rincian desainnyaTabel 6. Desain Tabel SuplierNoNama FieldTypeUkuranKeterangan

1KodeSuplierText7Kode Suplier

2NamaSuplierText30Nama Suplier

3AlamatText50Alamat

4TlpText12Telpon

3.HASIL1.Menu Utama

Menu utama merupakan tampilan utama dari aplikasi yang dibuat, pada menu utama terdapat beberapa submenu pilihan yang dapat dipanggil dengan cara mengklik salah satu submenu tersebut. Tampilan dapat dilihat seperti gambar berikut ini.Gambar 7. Menu Utama2.Form Master BarangForm master barang merupakan form yang berfungsi untuk mendata seluruh data barang yang ada pada CV Sejahtera Computer Palembang. Desain ini juga berfungsi untuk mempermudah operasi terhadap data barang, Pendataan barang terdiri dari : Kode Barang, Nama Barang, Satuan, Harga Beli, Harga Jual dan Stok. Hasil penambahan data akan tersimpan pada file master barang.Gambar 8. Form Master Barang

3.Form Master SupplierForm master suplier Merupakan form yang berfungsi untuk mendata seluruh data suplier yang ada pada CV Sejahtera Computer Palembang. Desain ini juga berfungsi untuk mempermudah operasi terhadap data suplier, Pendataan suplier terdiri dari : Kode Supplier, Nama Supplier, alamat dan telepon. Hasil penambahan data akan tersimpan pada file master supplier.Gambar 9. Form Master Supplier4.Form Master Pelanggan

Form pelanggan merupakan form yang berfungsi untuk mendata seluruh data pelanggan yang ada pada CV Sejahtera Computer Palembang. Desain ini berfungsi untuk mempermudah operasi terhadap data pelanggan. Pendataan pelanggan terdiri dari : Kode Pelanggan, Nama Pelanggan, alamat dan telepon. Hasil penambahan data akan tersimpan pada file master pelanggan.Gambar 10. Form Master Pelanggan5.Form Master AdminForm master admin merupakan form yang berfungsi untuk mendata seluruh data admin yang ada pada CV Sejahtera Computer Palembang. Desain ini juga berfungsi untuk mempermudah operasi terhadap data admin, Pendataan admin terdiri dari : Kode, Username, Status, Password, Email, Question1, Jawab, Question2 dan Jawab Hasil penambahan data akan tersimpan pada file master admin.Gambar 11. Form Master Admin

6.Form Master Pembelian

Form master barang masuk merupakan form yang berfungsi untuk mendata seluruh data pembelian yang ada pada CV Sejahtera Computer Palembang. Desain ini juga berfungsi untuk mempermudah operasi terhadap data pembelian. Pendataan pembelian terdiri dari : No Faktur, Tanggal, Kode Suplier, Nama Suplier, Kode Barang, Nama Barang, Jumlah, Harga, SubTotal. Hasil penambahan data akan tersimpan pada file master barang masuk.Gambar 12. Form Master Pembelian7.Form Master Penjualan

Form master barang keluar merupakan form yang berfungsi untuk mendata seluruh data penjualan yang ada pada CV Sejahtera Computer Palembang. Desain ini juga berfungsi untuk mempermudah operasi terhadap data penjualan. Pendataan penjualan terdiri dari : No Faktur, Tanggal, Kode Pelanggan, Nama Pelanggan, Kode Barang, Nama Barang, Jumlah, Harga, SubTotal. Hasil penambahan data akan tersimpan pada file master barang keluar

Gambar 13. Form Master Penjualan8.Form Laporan Master Barang

Form laporan master barang digunakan untuk mencetak laporan data barang.Gambar 13. Form Master Penjualan9.Form Laporan Pembelian Barang

Form laporan barang masuk digunakan untuk mencetak laporan data barang masuk harian, mingguan, bulanan.

Laporan Barang MasukLaporan barang masuk dimulai dari laporan harian dengan memilih tanggal berapa yang akan dicetak. Laporan mingguan memilih tanggal awal dan tanggal akhir. Laporan bulanan memilih bulan berapa dan tahun berapa yang akan dicetak.Gambar 14. Form Laporan Pembelian Barang10.Form Laporan Penjualan Barang

Laporan barang keluar dimulai dari laporan harian dengan memilih tanggal berapa yang akan dicetak. Laporan mingguan memilih tanggal awal dan tanggal akhir.Gambar 15. Form Laporan Penjualan Barang

11.Laporan Master Barang

Gambar 16. Laporan Master Barang

12.Laporan Master Pembelian Baranga.Harian

Gambar 17. Laporan Pembelian Barang Harian

b.MingguanGambar 18. Laporan Pembelian Barang Mingguan

c.BulananGambar 19. Laporan Pembelian Barang Bulanan13.Laporan Penjualan Baranga.Harian

Gambar 20. Laporan Pembelian Barang Harian

b.Mingguan

Gambar 21. Laporan Penjualan Barang Mingguan

c.Bulanan

Gambar 22. Laporan Penjualan Barang Bulanan14.Form Ganti Password

Form ganti password digunakan untuk mengubah password admin dan user pada aplikasi persediaan. Cara menggunakannya ketikkan nama user, password lama, masukkan password baru dan konfirmasi passord baru.

Gambar 23. Form Ganti Password15.Form Backup Database

Form backup database digunakan untuk membackup semua data CV Sejahtera computer Palembang pada aplikasi persediaan agar tidak terjadinya kehilangan data akibat kerusakan sistem aplikasi.Gambar 24. Form Backup Database4.SIMPULANSetelah melakukan dan merumuskan pemecahan masalah yang dihadapi oleh CV Sejahtera Computer Palembang, maka dapat diambil kesimpulan yang menyangkut pelaksanaan dan pemanfaatan komputer khususnya pencatatan persediaan barang. Dalam hal ini merupakan laporan hasil dari tugas akhir penulis. Adapun kesimpulan dari pembuatan tugas akhir ini adalah :

1. Aplikasi yang dihasilkan merupakan sebuah program aplikasi persediaan barang yang dibuat dengan menggunakan aplikasi pemrograman Visual Basic 6.0

2. Dengan adanya program aplikasi yang baru ini akan dapat meningkatkan kinerja para karyawan yang dapat memperlancar proses persediaan barang pada CV Sejahtera Computer Palembang.3. Informasi yang di hasilkan mengenai data barang, data supplier, data pelanggan, data barang masuk dan barang keluar yang dibuat ini memiliki ketelitian yang lebih baik serta data yang tersimpan keamanannya lebih terjamin.DAFTAR RUJUKAN

Indrajani. (2011), Perancangan Basis Data dalam Allin1, PT. Elek Media Komputindo : Jakarta.Sutabri, Tata. (2012). Konsep Sistem Informasi. Penerbit Andi Yogyakarta.

Sutabri, Tata. (2012). Analisis Sistem Informasi. Penerbit Andi. Yogyakarta.

10 9