laporan back up - copy

Upload: novianto-pramuadininggar

Post on 16-Jul-2015

587 views

Category:

Documents


0 download

TRANSCRIPT

PENGEMBANGAN SISTEM INFORMASI PEMBELIAN DAN PENJUALAN CV. SBR TANI

LAPORAN KERJA PRAKTIK

Oleh :

RIZKAN SOBARU MAHKIT NUROZA H1L008016

KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS JENDERAL SOEDIRMAN FAKULTAS SAINS DAN TEKNIK JURUSAN MIPA PROGRAM STUDI TEKNIK INFORMATIKA PURWOKERTO 2011i

PENGEMBANGAN SISTEM INFORMASI PEMBELIAN DAN PENJUALAN CV. SBR TANI

LAPORAN KERJA PRAKTIK

Oleh :

RIZKAN SOBARU MAHKIT NUROZA H1L008016

Untuk Memenuhi Salah Satu Persyaratan Melaksanakan Tugas Akhir Strata Satu Program Studi Teknik Informatika Jurusan Matemematika dan Ilmu Pengetahuan Alam Universitas Jenderal Soedirman

KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS JENDERAL SOEDIRMAN FAKULTAS SAINS DAN TEKNIK JURUSAN MIPA PROGRAM STUDI TEKNIK INFORMATIKA PURWOKERTO 2011

ii

PERNYATAANSaya, yang bertanda tangan di bawah ini : Nama NIM : Rizkan Sobaru Mahkit Nuroza : H1L008016

Menyatakan dengan sebenar - benarnya bahwa laporan kerja praktik saya yang berjudul

PENGEMBANGAN SISTEM INFORMASI PEMBELIAN DAN PENJUALAN CV. SBR TANIAdalah hasil karya sendiri dan bukan jiplakan atau hasil karya orang lain. Demikian pernyataan ini saya buat dengan sebenar-benarnya. Jika di kemudian hari terbukti bahwa laporan kerja praktik saya merupakan hasil jiplakan maka saya bersedia menerima sanksi apapun yang diberikan.

Purwokerto, September 2011

Rizkan Sobaru Mahkit Nuroza

iii

LEMBAR PENGESAHAN LAPORAN KERJA PRAKTIK PENGEMBANGAN SISTEM INFORMASI PEMBELIAN DAN PENJUALAN CV. SBR TANI

Oleh :

RIZKAN SOBARU MAHKIT NUROZA H1L008016

Disetujui dan disahkan Pada tanggal........................

Dosen Pembimbing

Pembimbing Teknis

Bangun Wijayanto, S.T, M.Cs NIP. 198306182006041002

Rizky Fazrurahman

Mengetahui, Ketua Jurusan MIPA

Bilalodin, M.Si. NIP. 19680112 199512 1

iv

PEDOMAN PENGGUNAAN LAPORAN KERJA PRAKTIKLaporan kerja praktik yang tidak dipublikasikan, terdaftar dan tersedia di Perpustakaan di lingkungan Universitas Jenderal Soedirman, dan terbuka untuk umum dengan ketentuan bahwa hak cipta ada pada pengarang. Referensi kepustakaan diperkenankan dicatat, tetapi pengutipan atau peringkasan hanya dapat dilakukan seizin pengarang dengan kebiasaan ilmiah yang sumbernya. Memperbanyak atau menerbitkan sebagian atau seluruh laporan kerja praktik haruslah seizin Dekan Fakultas Sains dan Teknik, Universitas Jenderal Soedirman.

KATA PENGANTARv

Puji syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan nikmat-Nya sehinggga penulis dapat menyealesaikan penyusunan Laporan Kerja Praktik ini, dengan judul Pengembangan Sub Sistem Informasi Pembelian dan Penjualan CV. SBR Tani yang disusun sebagai syarat melaksanakan tugas akhir strata satu Program Studi Teknik Informatika Jurusan MIPA Fakultas Sains dan Teknik Universitas Jenderal Soedirman. Laporan Kerja Praktik ini dapat terselesaikan berkat bantuan dari berbagai pihak, oleh karena itu pada kesempatan ini penulis tidak lupa mengucapkan terima kasih kepada : 1. Ir. H. Purnama Sukardi, Ph.D. Selaku Dekan Fakultas Sains dan Teknik Universitas Jenderal Soedirman. 2. Bilalodin, M.Si. selaku Ketua Jurusan MIPA Fakultas Sains dan Teknik Universitas Jenderal Soedirman. 3. Nurul Hidayat, M.Kom. selaku Ketua Program Studi Teknik Informatika. 4. Bangun Wijayanto, ST, MT. selaku dosen pembimbing kerja praktik yang telah memberikan bimbingan dan arahannya pada penyusunan laporan kerja praktek ini. 5. Rizky Fazrurahman. selaku pembimbing lapangan yang telah memberikan bimbingan selama kerja praktik. 6. Semua pihak yang telah berperan dalam penyelesaian laporan kerja praktik ini. Penulis menyadari laporan ini tidak lepas dari berbagai kesalahan dan kekurangan. Oleh karena itu, adanya koreksi atas kesalahan dalam laporan ini sangat penulis harapkan. Semoga laporan ini bermanfaat bagi pembaca dan sedikit memberikan kontribusi untuk perkembangan dan penerapan ilmu Teknik Informatika.

vi

Purwokerto, 28 November 2011

DAFTAR ISI

PENGEMBANGAN SISTEM INFORMASI PEMBELIAN DAN PENJUALAN............................i CV. SBR TANI...................................................................................................................................i PENGEMBANGAN SISTEM INFORMASI PEMBELIAN DAN PENJUALAN CV. SBR TANIii PERNYATAAN................................................................................................................................iii LEMBAR PENGESAHAN...............................................................................................................iv LAPORAN KERJA PRAKTIK........................................................................................................iv PEDOMAN PENGGUNAAN LAPORAN KERJA PRAKTIK........................................................v KATA PENGANTAR........................................................................................................................v DAFTAR ISI....................................................................................................................................vii DAFTAR TABEL..............................................................................................................................x DAFTAR GAMBAR........................................................................................................................xi DAFTAR LAMPIRAN....................................................................................................................xii RINGKASAN.................................................................................................................................xiii BAB I..................................................................................................................................................1 PENDAHULUAN..............................................................................................................................1 Latar Belakang...............................................................................................................................1 Perumusan Masalah.......................................................................................................................2 Maksud dan Tujuan Kerja Praktik.................................................................................................2 Penulis mengharapkan dari hasil kerja praktik ini dapat berguna untuk memperbaiki sistem pengolahan data pembelian dan penjualan yang ada pada CV. SBR Tani. Perbaikan dilakukan dengan mengembangkan suatu aplikasi yang dapat membantu mengatasi masalah yang ada di CV. SBR Tani.................................................................................................................................2 Untuk itu penulis bertujuan sebagai berikut :.................................................................................2 1.Mempelajari sejauh mana cara pengolahan data yang dapat dimanfaatkan oleh CV. SBR Tani. Dalam hal ini CV. SBR Tani masih menggunakan buku sebagai media pengolahan data pembelian dan penjualan................................................................................................................2 2.Menganalisa proses kerja pengolahan data yang dilakukan pegaawai perusahaan.....................2 3.Menerapkan ilmu ilmu yang diperoleh dari perkuliahan. Sehingga dapat meningkatkan pemahaman dari ilmu yang sudah didapat.....................................................................................2 Kegunaan Kerja Praktik.................................................................................................................3 Tempat Kerja Praktik....................................................................................................................3 Waktu Pelaksanaan Kerja Praktik.................................................................................................3 BAB II................................................................................................................................................4 TINJAUAN PUSTAKA.....................................................................................................................4 2.1. Profil Tempat Kerja Praktik....................................................................................................4 2.2. Teori Sistem Informasi............................................................................................................4 2.3. Pengertian Sistem....................................................................................................................4 2.4. Pengertian Informasi................................................................................................................5 2.5. Pengertian Sistem Informasi....................................................................................................6 2.6. Konsep Dasar Sistem Informasi..............................................................................................7 2.7. Pengembangan Sistem Informasi............................................................................................9 2.8. Paradigma Pengembangan Sistem Informasi........................................................................10 2.9. Visual Basic .Net 2008..........................................................................................................12 2.10. SQL Server 2000.................................................................................................................13 BAB III.............................................................................................................................................15 METODOLOGI...............................................................................................................................15

vii

3.1.Pelaksanaan Kerja Praktik......................................................................................................15 3.2.Metode Kerja Praktik.............................................................................................................17 BAB IV......................................................................................................................................18 HASIL DAN PEMBAHASAN........................................................................................................18 4.1.Analisa....................................................................................................................................18 Dari hasil observasi dan wawancara dan konsultasi dengan pembimbing teknis pada CV. SBR Tani dihasilkan beberapa analisa kebutuhan user sebagai berikut :.............................................18 1.Aplikasi harus dapat membuat autentikasi pengguna yang sah sebelum dapat mengakses aplikasi..........................................................................................................................................18 2.aplikasi harus dapat melakukan penyimpanan data pembelian dan penjualan dengan baik.....18 3.Sistem dapat memberikan laporan pembelian berdasarkan tanggal, periode, supplier dan data penjualan.......................................................................................................................................18 4.Sistem dapat memberikan laporan penjualan berdasarkan tanggal, periode, customer, dan semua data penjualan....................................................................................................................18 5.memiliki fitur pemberitahuan tentang stok terbaru barang yang ada di gudang.......................18 6.Aplikasi dapat memberikan peringatan kepada user mengenai barang yang kurang dari batasan minimum stok yang ada di gudang. .............................................................................................19 7.Aplikasi dapat menyimpan, mengupdate, menghapus dan mencari data tentang barang, customer, dan supplier..................................................................................................................19 8.Pencarian data barang dapat di dipilih berdasarkan nama barang dan stok terbaru dari suatu barang...........................................................................................................................................19 9.Pencarian data supplier dapat di dipilih berdasarkan nama telepon, dan alamat......................19 10.Pencarian data customer dapat di dipilih berdasarkan nama, telepon, dan alamat..................19 11.Menu lock sistem digunakan untuk mengunci aplikasi yang sedang di gunakan...................19 12.Aplikasi harus bisa memberikan laporan supplier berdasarkan salah satu supplier atau semua supplier.........................................................................................................................................19 13.Aplikasi harus dapat memberikan laporan customer berdasarkan salah satu customer atau semua customer............................................................................................................................19 14.Aplikasi harus dapat memberikan laporan barang berdasarkan salah nama barang atau berdasarkan stok barang terbaru...................................................................................................19 4.2.Desain Basis Data...................................................................................................................19 Basis data merupakan sekumpulan data presisten yang saling terkait. Basis data yang baik slalu akan menjaga ke akurasian data. Dengan adanya basis data maka perusahaan dapat mengurangi pekerjaan yang menjemukan yang berhubungan dengan lembaran lembaran kertas. Data yang di simpan adalah data yang akurat sesuai dengan perkembangan (up to date). Dan dapat di sediakan pada saat dibutuhkan.....................................................................................................19 4.2.1.Contex Diagram...................................................................................................................19 Contex diagram menjelaskan bahwa Sub sistem informasi pembelian dan penjualan (aplikasi) memiliki dua user, yaitu admin dan pemilik perusahaan. Dimana seorang admin memiliki hak penuh terhadap aplikasi. Sedangkan pemilik perusahaan hanya sebatas menerima laporan dari aplikasi..........................................................................................................................................19 4.2.2.DFD Level 1........................................................................................................................21 Pada DFD level 1 terdapat tujuh proses yang dilakukan oleh user baik pegawai maupun pemilik perusahaan. proses proses pada DFD level 1 (Gambar 4.2) yaitu :..........................................21 1.Proses 1.0...................................................................................................................................21 Proses 1.0, yaitu user harus melakukan login dengan memasukan username dan password. Kemudian akan dicocokan pada data login. Jika username dan password cocok maka kemudian proses 1.0 akan mengirimkan hasil autentikasi username dan password kepada user.................21 2.Proses 2.0...................................................................................................................................21 Proses 2.0, yaitu user dapat melakukan insert, update dan delete data barang kemudian hasil dari proses 2.0 akan disimpan pada data barang. ...............................................................................21 3.Proses 3.0...................................................................................................................................21 Proses 3.0, yaitu user dapat melakukan insert, update dan delete data supplier lalu disimpan pada data supplier. Kemudian proses 3.0 mengeluarkan laporan kepada pemilik perusahaan dari data supplier..................................................................................................................................21

viii

4.Proses 4.0...................................................................................................................................21 Proses 4.0, yaitu user dapat melakukan insert, update dan delete data Customer lalu disimpan pada data supplier. Kemudian proses 4.0 mengeluarkan laporan kepada pemilik perusahaan dari data supplier..................................................................................................................................21 5.Proses 5.0...................................................................................................................................21 Proses 5.0, yaitu user dapat melakukan insert data pembelian lalu disimpan pada data pembelian. Kemudian proses 5.0 mengeluarkan laporan kepada pemilik perusahaan dari data pembelian.....................................................................................................................................21 6.Proses 6.0...................................................................................................................................21 Proses 6.0, yaitu user dapat melakukan insert data pembelian lalu disimpan pada data penjualan. Kemudian proses 6.0 mengeluarkan laporan kepada pemilik perusahaan dari data penjualan....21 7.Proses 7.0 ..................................................................................................................................21 Pada Proses 7.0 memuat hasil stok barang yang mengacu pada data barang. Setelah itu proses 7.0 akan mengeluarkan laporan kepada user dan pemilik perusahaan.........................................22 4.2.3.ERD.....................................................................................................................................22 4.2.4.Pysical diagram...................................................................................................................23 4.3.Implementasi Desain .............................................................................................................24 Implementasi desain dihasilkan dari hasil analisis kebutuhan kebutuhan user. Dari hasil implementasi desain di hasilkan beberapa desain interface form form yang terdapat pada aplikasi, yaitu :..............................................................................................................................24 1.form Login.................................................................................................................................24 BAB V..............................................................................................................................................60 KESIMPULAN DAN SARAN........................................................................................................60 5.1. Kesimpulan............................................................................................................................60 5.2. Saran......................................................................................................................................60 1. Perlu penambahan fitur history user pada aplikasi, sehingga kapan dan siapa user yang telah menggunakan dapat diketahui......................................................................................................60 2. Perlu pengujian lebih lanjut, karena masih terdapat bug-bug..................................................61 3. Perlu menambahkan fitur ekspor maupun impor data pada ms.excel, sehingga memudahkan dalam pengolahan data.................................................................................................................61 4. Aplikasi yang dibuat memerlukan pengolahan data yang berbasis client server..................61 5. Aplikasi memerlukan tambahan fitur untuk membuat stok awal.............................................61 6. Perlu menambahkan fitur laporan berbentuk grafik untuk mengetahui perubahan data pembelian atau penjualan tiap periode yang ditentukan oleh perusahaan....................................61 ......................................................................................................................................................61 DAFTAR PUSTAKA.......................................................................................................................61 LAMPIRAN.....................................................................................................................................62

ix

DAFTAR TABELTabel Main Form..............................................................................................................................26 Tabel Product....................................................................................................................................30 Tabel Supplier..................................................................................................................................31 Tabel Customer................................................................................................................................33

x

DAFTAR GAMBAR

Gambar 2.1 Kerangka Kerja Model Waterfall.................................................................................11 Gambar 4.1 DFD Level 0 Sub Sistem Informasi Pembelian dan Penjualan CV. SBR Tani...........20 Gambar 4.2 DFD Level 1 Sub Sistem Informasi Pembelian dan Penjualan CV. SBR Tani............22 Gambar 4.3 ERD..............................................................................................................................23 Gambar 4.4 Pysical diagram.............................................................................................................24 Gambar 4.5 Interface form login......................................................................................................25 Gambar 4.6 Source code form login.................................................................................................25 Gambar 4.7 Interface main form......................................................................................................26 Gambar 4.8 Source code form main.................................................................................................29 Gambar 4.9 Interface Form Product.................................................................................................29 Gambar 4.10 Source code form product..........................................................................................31 Gambar 4.11 Interface form supplier...............................................................................................31 Gambar 4.12 Source code form supplier..........................................................................................32 Gambar 4.13 Interface form customer..............................................................................................33 ..........................................................................................................................................................34

xi

Gambar 4.14 Source code form customer........................................................................................34 Gambar 4.15 Interface form Buying.................................................................................................35 Gambar 4.16 Source code form buy.................................................................................................36 Gambar 4.17 Interface Form Selling................................................................................................37 Gambar 4.18 Source code form sell.................................................................................................38 Gambar 4.19 Interface form add product.........................................................................................39 Gambar 4.20 Source code form add product....................................................................................39 Gambar 4.21 Interface Update Product............................................................................................40 Gambar 4.22 Source code form update product...............................................................................41 Gambar 4.23 Interface Search Product.............................................................................................41 Gambar 4.24 Source code search product........................................................................................42 Gambar 4.25 Interface Add Supplier................................................................................................42 Gambar 4.26 Source code form add supplier...................................................................................43 Gambar 4.27 Interface form update supplier....................................................................................44 Gambar 4.28 Source code update supplier.......................................................................................44 Source code pada gambar 4.28 adalah potongan source form update supplier. Form update supplier menggunakan query (update tbsupplier set supplier =(nama supplier),supplier=(nama supplier),address=(alamat),phone=(nomor telepon) where supplier_id = (kode supplier)). Berfungsi untuk merubah nama supplier, alamat dan nomor telepon sesuai dengan kode supplier ..........................................................................................................................................................45 ..........................................................................................................................................................45 Gambar 4.29 Interface add customer................................................................................................45 Gambar 4.30 Source code form add customer.................................................................................46 Gambar 4.31 Interface update customer...........................................................................................47 Gambar 4.32 Source code update customer.....................................................................................48 Gambar 4.33 Interface Lock System................................................................................................48 Gambar 4.34 Source code lock sistem.............................................................................................49 Gambar 4.35 Report Product............................................................................................................50 ..........................................................................................................................................................50 Gambar 4.36 Source code form Report Product..............................................................................51 Gambar 4.37 Report Minimal stock.................................................................................................52 Gambar 4.38 Source code report minimal stock..............................................................................52 Gambar 4.39 Report Supplier...........................................................................................................53 Gambar 4.40 Source code report supplier........................................................................................54 Gambar 4.41 Report customer..........................................................................................................55 Gambar 4.42 Source code repot customer........................................................................................56 Gambar 4.43 Report buy..................................................................................................................57 Gambar 4.44 Source code report buy...............................................................................................57 Gambar 4.45 Report sell...................................................................................................................58 Gambar 4.46 Source code report sell...............................................................................................59

DAFTAR LAMPIRANKelangsungan hidup suatu organisasi sangat bergantung pada kelancaran informasi yang diperoleh. Semakin banyak informasi yang diperoleh, suatu organisasi dapat semakin berkembang. Sebaliknya jika suatu organisasi tidak memperoleh informasi, maka organisasi tersebut tidak dapat berkembang....................................................................................................5 Lampiran 1 Hasil Wawancara..........................................................................................................62

xii

RINGKASANCV. SBR Tani merupakan produsen yang bergerak di bidang pakan ternak. Untuk pencatatan pembelian dan penjualannya CV. SBR Tani masih menggunakan

xiii

cara manual. Yaitu masih menggunakan buku sebagai media pencatatan. Dan belum menggunakan komputer sebagai pengolaha data pembelian dan penjualannya. Sehingga dapat terjadi ketidak akuratan dalam pemprosesan informasi datanya. Dengan adanya ketidak akuratan dalam proses pengolahan data pembelian dan penjualannya dapat berpengaruh terhadap laporan pembelian dan penjualan kepada pemilik perusahaan. Untuk itu perusahaan memerlukan aplikasi yang dapat membantu proses pencatatan data pembelian dan penjualan yang akurat untuk mengolah data tersebut. Dengan adanya aplikasi perusahaan dapat lebih cepat untuk membuat laporan yang akan diberikan kepada pemilik perusahaan. Aplikasi juga dapat mencari data pembelian dan penjualan dalam jangka waktu yang lama. Yang mungkin sulit dilakukan ketika menggunakan media buku sebagai pengolahan datanya. Aplikasi di buat menggunakan VB. net 2008 dan SQL Server 2000. Kata kunci : connection string vb.net 2008 dengan sql server 2000, database inventory,membuat database dengan sql server 2000

xiv

xv

BAB I PENDAHULUANLatar Belakang Dewasa ini perkembangan teknologi informasi semakin maju yang berdampak pada perilaku kebanyakan orang yaitu untuk dapat memenuhi kebutuhan informasi yang lebih efektif, dan lebih efisien. tentunya menuntut juga para pemberi informasi untuk memiliki sebuah media pengolahan data secara komputerisasi, dimana data pembelian dan penjualan dapat dengan mudah dan cepat untuk diolah yang kemudian disampaikan kepada pemilik perusahaan. Untuk itu dibutuhkan sistem informasi yang handal. Sistem informasi berfungsi untuk mengolah data pembelian dan penjualan. Dalam hal ini penulis akan membuat sistem informasi sub sistem pembelian dan penjualan pada CV. SBR Tani. CV. SBR Tani merupakan perusahan distributor pakan ternak. Dimana perusahaan bergerak di bidang penyediaan pakan ternak untuk kebutuhan sapi, kerbau, dan unggas. Dalam hal pembukuannya CV. SBR Tani menggunakan cara manual, yaitu masih menggunakan buku sebagai media pengolahan data. Hal itu berdampak terhadap keterlambatan di dalam penyampaian suatu data transaksi pembelian dan penjualan kepada pemilik perusahaan. Mengingat pentingnya masalah tersebut, maka diperlukan suatu sub sistem informasi pengolahan data pembelian dan penjualan barang. Informasi yang disajikan adalah untuk menunjang kegiatan perusahaan khususnya untuk membantu pihak manajemen dalam mengambil keputusan. Dengan adanya masalah ini, penulis bermaksud merancang suatu sub sistem pengolahan data transaksi pembelian dan penjualan guna tercapainya tujuan perusahaan.

1

Perumusan Masalah Mengingat perkembangan teknologi semakin meningkat, akan mengakibatkan semakin efektifnya suatu perkerjaan yang dikerjakan dengan salah satu fasilitas dari perkembangan teknologi seperti komputer. Selain akan membawa dampak yang baik, pekerjaan yang di bantu dengan komputer prosesnya akan terasa lebih cepat dan efisien. Berdasarkan uraian tersebut di atas, maka dapat diidentifikasi beberapa masalah yang timbul yaitu : 1. Pengolahan data transaksi informasi masih dilakukan secara manual, yaitu dengan menggunakan buku sebagai media pengolahan datanya. Dan belum menggunakan komputer sebagai pengolah datanya. Sehingga dapat terjadi ketidakakuratan dalam peprosesan informasi pembelian dan penjualan barang. 2. ketidak akuratan dalam proses pengolahan informasi yang ada, berpengaruh terhadap aktivitas perusahaan terutama dalam penyusunan laporan kepada pemilik perusahaan. 3. Kesulitan dalam hal pencarian data transaksi dalam jangka yang lama.

Maksud dan Tujuan Kerja Praktik Penulis mengharapkan dari hasil kerja praktik ini dapat berguna untuk memperbaiki sistem pengolahan data pembelian dan penjualan yang ada pada CV. SBR Tani. Perbaikan dilakukan dengan mengembangkan suatu aplikasi yang dapat membantu mengatasi masalah yang ada di CV. SBR Tani. Untuk itu penulis bertujuan sebagai berikut : 1. Mempelajari sejauh mana cara pengolahan data yang dapat dimanfaatkan oleh CV. SBR Tani. Dalam hal ini CV. SBR Tani masih menggunakan buku sebagai media pengolahan data pembelian dan penjualan. 2. Menganalisa proses kerja pengolahan data yang dilakukan pegaawai perusahaan. 3. Menerapkan ilmu ilmu yang diperoleh dari perkuliahan. Sehingga dapat meningkatkan pemahaman dari ilmu yang sudah didapat.

2

Kegunaan Kerja Praktik Kegunaan yang dapat diperoleh dari kerja praktik ini adalah : 1. 2. 3. 4. Mengubah sistem lama menjadi sistem yang terkomputerisasi dalam Meningkatkan efisiensi dan efektivitas perusahaan. Membantu perusahaan untuk mengetahui jumlah stok barang yang Memberikan informasi stok suatu barang yang seharusnya di beli. proses pembelian dan penjualan, sehingga data yang diolah dapat lebih akurat.

ada di gudang. Karena barang tersebut kurang dari batas minimal stok yang ada di gudang. Tempat Kerja Praktik Kerja praktik akan dilaksanakan di CV. SBR Tani yang berlokasi di Desa. Panunggul Rt 01/01 Kec. Gegesik Kab.Cirebon, Jawa Barat. 45164 Waktu Pelaksanaan Kerja Praktik Kerja praktik akan dilaksanakan selama 1 bulan dari tanggal 20 juli 2011 sampai tanggal 20 Agustus.

3

BAB II TINJAUAN PUSTAKA2.1. Profil Tempat Kerja Praktik CV. SBR Tani merupakan perusahan distributor pakan ternak. Dimana perusahaan bergerak di bidang penyediaan pakan ternak untuk kebutuhan sapi, babi, dan unggas. Tidak hanya itu CV. SBR Tani juga memasok pakan ternaknya ke perusahaan pengolah pakan ternak seperti Japfa comfeed, KPBS. Letak pabrik CV. SBR Taniberada di wilayah Kab. Cirebon jawa barat. CV. SBR Tani 2.2. Teori Sistem Informasi Sebuah sistem terdiri dari bagian-bagian yang saling terkait yang beroperasi bersama-sama untuk mencapai suatu sasaran. Hal ini berarti bahwa, sebuah sistem bukanlah seperangkat dari unsur yang tersusun secara tidak terstruktur, tetapi terdiri dari unsur-unsur yang dapat dikenal dan saling melengkapi karena mempunyai suatu tujuan dan sasaran. Model yang umum dari sebuah sistem adalah terdiri dari suatu masukan (input), proses (process), dan keluaran (output). Hal ini terjadi setelah mengalami proses penyederhanaan, karena sebuah sistem mungkin saja memiliki beberapa masukan (input) dan keluaran (output). 2.3. Pengertian Sistem Sistem adalah sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Menurut Jerry Fitz Gerald, definisi sistem adalah : Suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan untuk menyelesaikan suatu sasaran yang tertentu. ( Jogiyanto H.M., 1995 : 1)

4

Sedangkan definisi lain dari sistem menurut Robert G. Murdek adalah : Suatu kumpulan dari komponen-komponen yang bekerja sama untuk mencapai tujuan tertentu. ( Jogiyanto H.M., 1995 : 4 ) Berdasarkan pengertian diatas, maka dapat disimpulkan bahwa sistem adalah suatu kesatuan yang kompleks yang terdiri dari kumpulan elemen-elemen yang berbeda yang saling berinteraksi untuk mencapai suatu tujuan dan sasaran tertentu. Suatu elemen dikatakan saling membangun jika elemen yang berbeda-beda tersebut saling bekerja sama, dan jika elemen-elemen tersebut masih bekerja secara individu tanpa mempengaruhi aktivitas lain, maka kumpulan elemen tersebut masih belum dapat dikatakan sebagai suatu sistem. 2.4. Pengertian Informasi Kelangsungan hidup suatu organisasi sangat bergantung pada kelancaran informasi yang diperoleh. Semakin banyak informasi yang diperoleh, suatu organisasi dapat semakin berkembang. Sebaliknya jika suatu organisasi tidak memperoleh informasi, maka organisasi tersebut tidak dapat berkembang. Informasi merupakan hasil dari pengolahan data dalam bentuk yang lebih berguna dan lebih berarti bagi penerimanya. Informasi mengGambarkan suatu kejadian nyata yang digunakan untuk pengambilan keputusan. Informasi adalah satu jenis utama sumber daya yang tersedia bagi manager. Informasi dapat dikelola seperti halnya sumber daya yang lain, yang bersumber pada pengaruh bisnis yang semakin kompleks dan komputer yang semakin baik. Ada empat dimensi dasar informasi, yaitu : 1. Relevansi Informasi memiliki relevasi jika berkaitan langsung dengan masalah yang ada, sehingga manager harus mampu memilih informasi yang diperlukan tanpa membaca seluruh informasi mengenai sujek-subjek lainnya.

5

2. Akurasi Manager terpaksa menerima ketelitian yang kurang dari sempurna karena peningkatan ketelitian sistem menambah biaya. 3. Ketepatan Waktu Manager harus mampu memperoleh informasi yang mengGambarkan yang sedang terjadi sekarang, selain apa yang telah terjadi di masa lampau. 4. Kelengkapan Manager harus mampu memperoleh informasi yang menyajikan Gambaran lengkap dari suatu permasalahan atau suatu penyelesaian, manager harus mampu menentukan jumlah rincian yang diperlukan 2.5. Pengertian Sistem Informasi Menurut Robert A. Leitch dan K. Roscoe Davis yang telah dikutip dalam buku Jogiyanto H. M., ( 1995 : 11 ) dalam bukunya menyebutkan : Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan bagi pihak luar berupa laporan-laporan yang diperlukan. Sedangkan menurut John F. Nash dan Martin B Robert adalah : Sistem informasi merupakan kombinasi dari manusia, fasilitas atau alat teknologi, media prosedur dan pengendalian yang dimaksud menata jaringan komunikasi yang penting, pengolahan atas transaksi-transaksi tertentu dan rutin, membantu manajemen, pemakai intern dan ekstern serta menyediakan dasar pengambilan keputusan yang tepat.( Jogiyanto H. M., 1995 : 8 ) Dari kedua pengertian diatas, maka diperoleh pengertian sistem informasi adalah suatu sistem yang terdiri dari manusia, alat, fasilitas, media, dan prosedur yang digunakan untuk membangun suatu jaringan yang bersifat rutin dan membantu manajemen dalam melakukan pengambilan suatu keputusan dan menyediakan informasi bagi pihak-pihak yang membutuhkan.

6

2.6. Konsep Dasar Sistem Informasi Informasi merupaka hal yang sangat penting bagi manajemen dalam pengambilan keputusan. Informasi diperoleh dari sistem informasi. Sistem informasi adalah suatu sistem di u suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial, kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan laporan yang diperlukan. 1. Sifat dari sistem informasi Sistem informasi harus memiliki beberapa sifat seperti : a) pemrosesan informasi yang efektif. Hal ini berhubungan dengan pengujian terhadap data yang masuk, pemakaian perangkat keras dan perangkat lunak yang sesuai. b) Manajemen informasi yang efektif. Dengan kata lain, operasi manajemen, diperhatikan. c) Keluwesan. Sistem informasi hendaknya cukup luwes untuk menangani suatu macam operasi. d) Kepuasan pemakai. Hal yang paling penting adalah pemakai mendapatkan manfaat dengan adanya sistem informasi. 2. Kemampuan dari sistem informasi Sistem informasi tentunya memiliki kemampuan sebagai berikut : a) Memiliki kecepatan akses tinggi, high volume, komputasi numerik. b) Menyediakan kecepatan, komunikasi yang akurat dan kolaborasi di antara organisasi. c) Menyimpan informasi dalam jumlah besar dan mudah untuk digunakan. keamanan dan kebutuhan data yang ada harus

7

d) Akses yang cepat dan tidak mahal untuk mendapatkan informasi dan mendunia. e) Fasilitas untuk menginterpretasikan sejumlah data yang besar. f) Meningkatkan efektifitas dan efisiensi dari orang orangyang bekerja dalam kelompok dalam satu tempat. g) Mengotomatisasi proses bisnis dan pekerjaan manual. 3. Operasi dasar dari sistem informasi Ada 4 operasi dasarr dari sistem informasi : a) Mengumpulkan b) Mengolah c) Menyinpan d) Menyebarkan informasi 4. Komponen dari sistem informasi Sistem informasi (menurut John Burch dan Gary Grudnitski) terdiri dari komponen komponen yang disebut dengan istilahblok bangunan (building block), yaitu : a) Blok masukan (input block) Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode metode dan media yang digunakan untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen dokumen dasar. b) Blok model (model block) Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi data input dan data yang tersimpandi basis data dengan cara yang sudah ditentukanuntuk menghasilkan keluaran yang di inginkan. c) Blok keluaran (output block)

8

Produk yang dihasilkan dari sistem informasi adalah keluaran yang merupakan informasi yang baik serta bermanfaat dan dokumentasi yang berguna untuk semua tingkatan manajemen semua pemakai sistem. d) Blok teknologi (technology block) Teknologi merupakan sebuah tool-box dalam sistem informasi. Teknologi digunakan untuk menerima masukan, menjalakan model, menyimpan dan mengakses data, menghasilkan dan mengirimkankeluaran dan membantupengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama, yaitu teknisi (humanware atau brainware), perangkat lunak (software) dan perangkat keras (hardware).

e) Blok basis data (database block) Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan untuk mengakses atau memanipulasikannya digunakan perangkat lunak yang disebut DBMS (Database Management System). Data perlu disimpan dalam basis data yang ada agar informasi yang dhsilkannya baik dan efisiensi kapasitas penyimpanannya. f) Blok kendali (controls block) Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, kecurangan, ketidak efisienan, sabotase, dan lain sebagainya. Sehingga beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal hal yang dapat merusak sistem informasi dapat dicegah ataupun dapat langsung segera diperbaiki jika seandainya hal hal yang disebutkan di atas terjadi. 2.7. Pengembangan Sistem Informasi

9

Merupakan pembuatan sistem informasi yang baru atau pemodifikasian sistem yang ada. Pada dasarnya pengembangan sistem adalah berhubungan dengan proses analisis dan design sistem. Analisis Sistem adalah suatu proses untuk memahami sistem yang ada, termasuk mendiagnosa atau mengidentifikasi masalah dan memberikan alternatif solusi penyelesaiannya. Design Sistem adalah suatu proses pemecahan masalah dan proses kreativitas yang bertujuan membuat sistem baru yang dapat memenuhi tujuan utama sistem. 2.8. Paradigma Pengembangan Sistem Informasi Waterfall ( Air Terjun ) Pengembangan Sub sistem informasi Pembelian dan penjualan di CV. SBR Tani kab. Cirebon dibangun dengan model sistem yang dikembangkan dalam menganalisa perangkat lunak menggunakan metode konvensional dengan memanfaatkan model atau paradigma siklus hidup klasik atau lebih sering disebut Waterfall Model. Model ini bersifat linear karena prosesnya mengalir secara sekuensial mulai dari awal hingga akhir. Model ini mensyaratkan penyelesaian suatu tahap secara tuntas sebelum dilanjutkan pada tahap berikutnya. Hasil-hasilnya harus didokumentasikan dengan baik. Secara umum kerangka kerja model waterfall adalah sebagai berikut : (Kadir, 2003)

10

Gambar 2.1 Kerangka Kerja Model Waterfall Keterangan : 1. Perencanaan Menyangkut studi kebutuhan pengguna, studi kelayakan baik secara teknis maupun secara teknologi serta penjadwalan pengembangan perangkat lunak. Dapat juga dikatakan sebagai defenisi kebutuhan sistem.

2. Analisa Tahap dimana kita berusaha mengenali seluruh permasalahan yang muncul pada pengguna (user), mengenali komponen-komponen sistem, objekobjek, hubungan antar objek, dan sebagainya. Merupakan analisa keadaan internal dan eksternal.

3. Perancangan Merupakan tahap pencarian solusi dari permasalahan yang didapat dari tahap analisa. 4. Implementasi Tahap pengimplementasian rancangan sistem kesituasi nyata. Pada tahap ini dimulai proses pemilihan perangkat keras, penyusunan perangkat lunak aplikasi (coding), dan pengujian (testing) apakah sistem sudah sesuai 11

dengan kebutuhan. Jika belum, dilakukan proses iteratif, yaitu kembali ke tahap-tahap sebelumnya. 5. Penggunaan dan pemeliharaan Mulai melakukan pengoperasian sistem dan melakukan perbaikan-perbaikan kecil jika diperlukan. Jika masa penggunaan sistem habis, maka akan kembali ke tahap pertama, yaitu perencanaan. Kelebihan dari waterfall: - Merupakan model pengembangan paling handal dan paling lama digunakan. - Cocok untuk system software berskala besar. - Cocok untuk system software yang bersifat generic. - Pengerjaan project system akan terjadwal dengan baik dan mudah dikontrol. Kekurangan dari waterfall: - Persyaratan system harus digambarkan dengan jelas. - Rincian proses harus benar-benar jelas dan tidak boleh berubah-ubah. - Sulit untuk mengadaptasi jika terjadi perubahan spesifikasi pada suatu tahapan pengembangan

2.9. Visual Basic .Net 2008 Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membuat aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC. VB .NET meruapakan generasi penerus dari Visual Basic 6 dari Microsoft. Dibandingkan dengan versi sebelumnya VB.NET memiliki banyak fasilitas baru dan beberapa fasilitas yang ditingkatkan seperti inheritance, interface dan overloading. Tool DE yang mudah serta cukup lengkap dan class library yang juga lengkap juga disuguhkan pada VB .NET. 12

VB .NET yang dengan segala fitur yang dimilikinya saat ini tidak hanya dapat membuat aplikasi berskala kecil, namun juga aplikasi berskala besar. Namun begitu, dilihat dari platform yang diperlukan untuk menjalankan program yang dibuat dengan VB .NET dan pengembangannya hingga saat ini, VB .NET lebih cocok untuk membuat aplikasi corporate dan kecil-kecilan yang dikerjakan dengan metode Rapid Action Development (RAD). Hal ini disebabkan oleh semakin kompleksnya pemprograman dalam VB .NET jika programmer ingin membuat suatu aplikasi tingkat tinggi yang banyak bermain di algoritma dan memori. VB .NET dalam perusahaan cocok digunakan untuk aplikasi-aplikasi perusahaan seperti aplikasi pembukuan atau manajemen karyawan. Dengan adanya banyak fitur dalam VB .NET yang mendukung pembuatan report untuk presentasi data dan pendistribusian data ditambah dengan cepatnya pengembangan aplikasi yang menggunakan VB .NET membuat VB .NET banyak digunakan oleh perusahaan menengah ke atas. Selain untuk aplikasi perusahaan, VB .NET juga cocok untuk digunakan dalam membuat aplikasi pribadi atau yang tidak memiliki lingkup luas. Dengan menekankan pada interfacenya yang mudah dipahami dan kecepatan pengembangan aplikasi, banyak programmer menggunakan VB .NET untuk membuat aplikasi. 2.10. SQL Server 2000 SQL Server adalah sistem manajemen database relasional (RDBMS) yang dirancang untuk aplikasi dengan arsitektur client/server. Istilah client, server, dan client/server dapat digunakan untuk merujuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat keras atau perangkat lunak. Pada level yang sangat umum, sebuah client adalah setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya (resource) dari komponen sistem lainnya. Sedangkan sebuah server adaah setiap komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem lainnya. Sistem client/server adalah dirancang untuk memisah layanan basisdata dari client, dengan penghubungnya menggunakan jalur komunikasi data. Layanan

13

basisdata diimplementasikan pada sebuah komputer yang berdaya guna, yang memungkinkan manajeman tersentralisasi, keamanan, dan berbagai sumber daya. Oleh karena itu, server dalam client/server adalah basisdata dan layanannya. Aplikasi-aplikasi client diimplementasikan pada berbagai flatform, menggunakan berbagai kakas pemrograman. SQL Server adalah server basisdata yang secara fungsional adalah proses atau aplikasi yang menyediakan layanan basisdata. Client berinteraksi dengan layanan basisdata melalui antar muka komunikasi tertentu yang bertujuan untuk pengendalian dan keamanan. Client tidak mempunya akses langsung kedata, tetapi selalu berkomunikasi dengan server basisdata. (Marcus Teddy.2004). SQL Server menggunakan tipe dari database yang disebut database relasional. Database relasional adalah database yang digunakan sebuah data untuk mengatur atau mengorganisasikan kedalam tabel. Tabel-tabel adalah alat bantu untuk mengatur atau mengelompokan data mengenai subyek yang sama dan mengandung informasi dan kolom dan baris. Tabel-tabel saling berhubungan dengan mesin database ketika dibutuhkan. SQL Server mendukung beberapa tipe data yang berbeda, termasuk untuk karakter, angga, tanggal (datetime) dan uang (money), SQL Server digunakan untuk mengGambarkan model dan implementasi pada database. Keuntungan menggunakan SQL Server dapat didefinisikan menjadi dua bagian yaitu satu bagian untuk menjalankan pada server dan bagian lain untuk client. Keuntungan client : 1. Mudah digunakan. 2. Mendukung berbagai perangka keras. 3. Mendukung berbagai aplikasi perangkat lunak. 4. Biasa untuk digunakan. Keuntungan Server : 1. Dapat diandalkan (Reliable). 2. Toleransi kesalahan (Fault Tolerant). 3. Konkurensi (Concurrent) 4. Performa tingggi dalam perangkat keras (High-performance Hardware).

14

5. Pengendalian terpusat (Centralized Control). 6. Penguncian yang canggih (Sophisticated Locking). (Marcus Teddy.2004).

BAB III METODOLOGI3.1.Pelaksanaan Kerja Praktik Tahapan tahapan yang dilakukan dalam pelaksanaan kerja praktik antara lain : Tahap Persiapan Kerja Praktik 1. Mengajukan permohonan izin kerja praktik kepada instansi yang bersangkutan. 2. Mengajukan usulan kerja praktik pada ketua komisi kerja studi akhir untuk disahkan dan ditentukan dosen pembimbing. 3. Menyampaikan surat pengantar dari fakultas kepada instansi tempat kerja praktik. Tahap Pelaksanaan Kerja Praktik 1. Instansi kerja praktik yaitu CV. SBR TANI kab. Cirebon. 2. Waktu kerja praktik yaitu dimulai dari 20 Juli 20 Agustus 2011. 15

Pelaksanaan kerja praktik yang dilakukan di CV. SBR TANI Kab. Cirebon memiliki 5 hari kerja yaitu hari Senin Jumat. Dimulai dari pukul 08.00 s/d 16.00. c. Jadwal Kegiatan Kerja Praktik Minggu I 1. Sosialisasi tempat dan pengenalan karyawan CV. SBR Tani. 2. Membangun konsep Pengembangan Sub Sistem Informasi pembelian dan Penjualan di CV. SBR TANI kab. Cirebon. 3. Membantu pemasangan Internet pada komputer di kantor CV. SBR TANI. 4. Mengumpulkan data dari hasil wawancara dan meninjau langsung, guna memudahkan proses perancangan Sub Sistem Pembelian dan Penjualan. Minggu II 1. Membantu memasarkan produk yang di tawarkan oleh CV. SBR TANI dengan media iklan online. 2. Menganalisa kebutuhan kebutuhan CV. SBR TANI yang berhubungan dengan Pengembangan Sub Sistem Pembelian dan Penjualan 3. Revisi tahapan analisa kepada pembimbing teknis CV. SBR TANI 4. Membuat garis besar analisa. Untuk kemudian merancang kebutuhan database. Minggu III 1. Membuat Database 2. Membuat interface 3. Melakukan coding Minggu IV 1. Melakukan coding 2. Testing dan implementasi

16

3. Penerimaan Sub Sistem Informasi Pembelian dan Penjualan.

3.2.Metode Kerja Praktik Metode yang digunakan dalam kerja praktik ini adalah : 1. Observasi, yaitu Penulis melakukan survei dan pengamatan langsung melalui kerja praktik pada CV. SBR Tani untuk memperoleh data-data primer beserta informasinya. 2. Wawancara, yaitu mengajukan pertanyaan kepada Pemilik, karyawan CV. SBR Tani. (Wawancara terlampir pada lampiran 1). 3.Konsultasi dengan pembimbing kerja praktek. 4.Analisis dokumen, yaitu Penulis menganalisis dokumen-dokumen yang dipakai pada sistem yang sedang berjalan seperti mengumpulkan format-format data pembelian, data penjualan, formulir-formulir laporan,dan lainnya yang dianggap perlu sebagai dasar untuk merancang yang lebih baik 5. Melakukan rekayasa perangkat lunak menggunakan metode waterfall meliputi : analisa, desain, pengkodean dan pengujian, penerapan, pemeliharaan. 6. Pembuatan laporan.

17

BAB IV HASIL DAN PEMBAHASAN4.1. Analisa Dari hasil observasi dan wawancara dan konsultasi dengan pembimbing teknis pada CV. SBR Tani dihasilkan beberapa analisa kebutuhan user sebagai berikut : 1. 2. 3. 4. 5. Aplikasi harus dapat membuat autentikasi pengguna yang sah sebelum dapat mengakses aplikasi. aplikasi harus dapat melakukan penyimpanan data pembelian dan penjualan dengan baik. Sistem dapat memberikan laporan pembelian berdasarkan tanggal, periode, supplier dan data penjualan. Sistem dapat memberikan laporan penjualan berdasarkan tanggal, periode, customer, dan semua data penjualan. memiliki fitur pemberitahuan tentang stok terbaru barang yang ada di gudang.

18

6. 7. 8. 9.

Aplikasi dapat memberikan peringatan kepada user mengenai barang yang kurang dari batasan minimum stok yang ada di gudang. Aplikasi dapat menyimpan, mengupdate, menghapus dan mencari data tentang barang, customer, dan supplier. Pencarian data barang dapat di dipilih berdasarkan nama barang dan stok terbaru dari suatu barang. Pencarian data supplier dapat di dipilih berdasarkan nama telepon, dan alamat.

10. Pencarian data customer dapat di dipilih berdasarkan nama, telepon, dan alamat. 11. Menu lock sistem digunakan untuk mengunci aplikasi yang sedang di gunakan. 12. Aplikasi harus bisa memberikan laporan supplier berdasarkan salah satu supplier atau semua supplier. 13. Aplikasi harus dapat memberikan laporan customer berdasarkan salah satu customer atau semua customer. 14. Aplikasi harus dapat memberikan laporan barang berdasarkan salah nama barang atau berdasarkan stok barang terbaru. 4.2. Desain Basis Data Basis data merupakan sekumpulan data presisten yang saling terkait. Basis data yang baik slalu akan menjaga ke akurasian data. Dengan adanya basis data maka perusahaan dapat mengurangi pekerjaan yang menjemukan yang berhubungan dengan lembaran lembaran kertas. Data yang di simpan adalah data yang akurat sesuai dengan perkembangan (up to date). Dan dapat di sediakan pada saat dibutuhkan 4.2.1. Contex Diagram Contex diagram menjelaskan bahwa Sub sistem informasi pembelian dan penjualan (aplikasi) memiliki dua user, yaitu admin dan pemilik perusahaan. Dimana seorang admin memiliki hak penuh

19

terhadap aplikasi. Sedangkan pemilik perusahaan hanya sebatas menerima laporan dari aplikasi.login D ataBa ran g D a ta Stok Barang D a ta C ustom er D ata Sup plie r D a ta pe m be lian D a ta Penjuala n

Ad m in

Autentikasi Lap oran D ata ra n g Ba Lapo ran D a ta C usto m er La po ran D ata Supp lier Lap o ra n D ata pe m be lian La po ran D a ta Penju alan Su b Sistem Inform a si Pe m be lian d an Penjua la n (a plika si )

Pim pin an

L apora n D ata ng Bara Lapo ra n D ata Stock La poran D a ta C u stom er L aporan D a ta Sup p lier L ap ora n D ata pem belia n La poran D a ta Pe njuala n

Gambar 4.1 DFD Level 0 Sub Sistem Informasi Pembelian dan Penjualan CV. SBR Tani

20

4.2.2. DFD Level 1 Pada DFD level 1 terdapat tujuh proses yang dilakukan oleh user baik pegawai maupun pemilik perusahaan. proses proses pada DFD level 1 (Gambar 4.2) yaitu : 1. Proses 1.0 Proses 1.0, yaitu user harus melakukan login dengan memasukan username dan password. Kemudian akan dicocokan pada data login. Jika username dan password cocok maka kemudian proses 1.0 akan mengirimkan hasil autentikasi username dan password kepada user. 2. Proses 2.0 Proses 2.0, yaitu user dapat melakukan insert, update dan delete data barang kemudian hasil dari proses 2.0 akan disimpan pada data barang. 3. Proses 3.0 Proses 3.0, yaitu user dapat melakukan insert, update dan delete data supplier lalu disimpan pada data supplier. Kemudian proses 3.0 mengeluarkan laporan kepada pemilik perusahaan dari data supplier. 4. Proses 4.0 Proses 4.0, yaitu user dapat melakukan insert, update dan delete data Customer lalu disimpan pada data supplier. Kemudian proses 4.0 mengeluarkan laporan kepada pemilik perusahaan dari data supplier. 5. Proses 5.0 Proses 5.0, yaitu user dapat melakukan insert data pembelian lalu disimpan pada data pembelian. Kemudian proses 5.0 mengeluarkan laporan kepada pemilik perusahaan dari data pembelian. 6. Proses 6.0 Proses 6.0, yaitu user dapat melakukan insert data pembelian lalu disimpan pada data penjualan. Kemudian proses 6.0 mengeluarkan laporan kepada pemilik perusahaan dari data penjualan. 7. Proses 7.0

21

Pada Proses 7.0 memuat hasil stok barang yang mengacu pada data barang. Setelah itu proses 7.0 akan mengeluarkan laporan kepada user dan pemilik perusahaan.

Login Username password Autentifikasi Username Password insert Data barang Update Data barang Delete Data barang 2.0 Pengolahan Data Barang 1.0 login

Data Login

Pegawai

Data Barang

insert Data Supplier Update Data Supplier Delete Data Supplier insert Data Customer Update Data Customer Delete Data Customer Laporan Data Customer

3.0 Pengolahan Data Supplier

Data Supplier

4.0 Pengolahan data Customer

Data Customer

Insert Data Pembelian Laporan Data stok barang

Laporan Data Barang

5.0 Pengolahan data Pembelian

Data Pembelian

Laporan Data insert Data Penjualan Penjualan

6.0 Pengolahan data Penjualan Laporan Penjualan

Data stok barang Data Penjualan

Pemilik

Laporan Pembelian

Laporan data stok barang

7.0 Data stok barang

Gambar 4.2 DFD Level 1 Sub Sistem Informasi Pembelian dan Penjualan CV. SBR Tani 4.2.3. ERDERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan untuk merepresentasikan struktur data statis pada aplikasi.

22

Customer

Membe li

User

Login

Product

Supplier

Menjua l

Gambar 4.3 ERD

4.2.4. Pysical diagram

23

Physical diagram berisikan relasi antar tabel seperti yang dijelaskan pada Gambar 4.4.

Gambar 4.4 Pysical diagram

4.3.

Implementasi Desain Implementasi desain dihasilkan dari hasil analisis kebutuhan kebutuhan user. Dari hasil implementasi desain di hasilkan beberapa desain interface form form yang terdapat pada aplikasi, yaitu : 1. form Login form login (Gambar 4.5) merupakan tampilan awal aplikasi. Form login berfungsi untuk melakukan proses login. pada form login user diharuskan mengisi username dan password dengan benar. Jika proses login telah berhasil dilakukan, maka user dapat mengakses seluruh akses yang ada pada aplikasi menu menunya seperti yang ada pada Gambar 4.7 . Alur form login dijelaskan seperti proses 1.0 yang ada pada Gambar 4.2

24

Gambar 4.5 Interface form login

Gambar 4.6 merupakan potongan source code dari form main :

Gambar 4.6 Source code form login Potongan source code form login pada gambar 4.6 menggunakan query (select username,password from tbuser). Pada source code tersebut 25

meiliki fungsi untuk melakukan proses autentikasi. Jika username dan password di isikan dengan benar maka user dapat menggunakan aplikasi. Tetapi jika user salah memasukan username dan password maka akan muncul messagebox (invalid uesername and password, please chek and try again) 2. Form Utama Interface main form (Gambar 4.7) akan tampil ketika proses login telah berhasil dilakukan. Pada main form menyediakan beberapa menu dan shortcut icon.

Gambar 4.7 Interface main form Tabel 1 di bawah ini akan mendeskripsikan menu - menu dan shorcut menu yang ada pada main form (Gambar 4.7). Menu 1. Menu File Sub menu lock System Tabel Main Form Deskripsi Menu file berisi sub menu logout, lock system dan exit Fungsi Sub menu lock system untuk mengunci system. Untuk menganktifkan kembali aplikasinya maka user cukup Sub menu Exit memasukan passwordnya saja. Sub menu Exit berfungsi untuk keluar dari aplikasi Menu data terdiri dari sub menu product, customer dan customer Sub menu product dapat menampilkan form product. Sub menu Customer dapat menampilkan

2. Menu Data Sub menu product Sub menu customer

26

-

Sub menu supplier

form customer. Sub menu supplier dapat menampilkan form supplier. Menu transaction berisi sub menu transaksi pembelian dan penjualan. Sub menu buying dapat menampilkan form pembelian. Sub menu selling dapat menampilkan form penjualan. Menu report berisi sub menu product, supplier, customer, buying dan selling. menampilkan report product. Disini user harus memilih berdasarkan nama barang atau semua barang yang akan di cetak. menampilkan report supplier. Sebelum mencetak supplier, user harus memilih salah satu supplier atau semua supplier. menampilkan report customer. Sebelum mencetak customer, user harus memilih salah satu customer atau semua customer. menampilkan report buying. Sebelum mencetak pembelian. User dapat mencetak berdasarkan tanggal, periode,

3. Menu transaction Sub menu buying Sub menu selling

4. Menu Report Sub menu produt

-

Sub menu supplier

-

Sub menu customer

-

Sub menu buying

-

Sub menu selling

barang dan semua data pembelian. menampilkan report selling. Sebelum mencetak penjualan. User dapat mencetak berdasarkan tanggal, periode,

5. Menu tools Sub menu User Sub menu Alert

barang dan semua data penjualan. Menu tool berisi sub menu User, Alert, Calculator dan notepad Sub menu user berfungsi memanggil form user. Sub menu alert berfungsi menampilkan form alert. untuk untuk

Form alert

27

-

Sub menu Calculator

merupakan data stok barang Sub menu calculator berfungsi untuk menampilkan fungsi calculator pada windows Sub menu notepad berfungsi untuk menampilkan notepad pada windows Menampilkan Lock system Menampilkan product Menampilkan supplier Menampilkan customer Menampilkan buying Menampilkan selling Menampilkan calculator Menampilkan notepad

-

Sub menu notepad

6. Shortcut menu 1 7. Shortcut menu 2 8. Shortcut menu 3 9. Shortcut menu 4 10. Shortcut menu 5 11. Shortcut menu 6 12. Shortcut menu 7 13. Shortcut menu 8

Gambar 4.8 merupakan potongan source code dari form main (Gambar 4.7).

28

Gambar 4.8 Source code form main Potongan source code pada gambar 4.8 menjelaskan bahwa from main merupakan parent form dari beberapa form yang ada. Pada main form terdapat beberapa file menu dan shortcut menu yang berfungsi untuk memanggil (menampilkan) form form yang ada. 3. Interface form product Form Product (Gambar 4.9) akan tampil jika kita memilih menu Data => Product pada form main (Gambar 4.7). Form Product berfungsi untuk menampilkan data barang dan tombol - tombol. Pada Form Product kita dapat menambah,mengedit,menghapus,mencari dan mencetak data barang. Alur data form product dapat di jelaskan pada proses 2.0 pada Gambar 4.2.

Gambar 4.9 Interface Form Product Tabel2 di bawah ini akan mendeskripsikan tombol tombol yang ada pada form product (Gambar 4.9).

29

Tabel Product Button New Modify Print Search Delete Reload Cancel Deskripsi Menampilkan form add product. Berfungsi untuk menambahkan barang. Menampilkan form update product. Berfungsi untuk memperbarui data barang. Menampilkan report barang. Berdasarkan nama barang dan semua barang. Menampilkan form search product. Berfungsi untuk mencari data barang. Menghapus data barang yang sudah tidak di perlukan. Memperbarui data barang secara keseluruhan pada form product. Keluar dari form product.

Gambar 4.10 merupakan potongan source code dari form product (Gambar 4.9).

30

Gambar 4.10 Source code form product Source code pada gambar 4.10 menggunakan query (select * from tabel product). Query tersebut berfungsi untuk memanggil seluruh data barang yang ada pada database. Data yang ada akan tampil ketika form product tampil. Untuk menampilkan data barang penulis menggunakan listview. 4. Interface Form Supplier Form supplier (Gambar 4.11) akan tampil jika kita memilih menu Data => supplier pada form main (Gambar 4.7). pada Form supplier berfungsi untuk menampilkan data supplier. Pada Form supplier kita dapat menambah,mengedit,menghapus,mencari dan mencetak data supplier. Alur data dapat di jelaskan pada proses 3.0 pada Gambar 4.2.

Gambar 4.11 Interface form supplier Tabel Supplier akan mendeskripsikan tombol tombol yang ada pada form supplier (Gambar 4.11) . Tabel Supplier Button New Deskripsi Menampilkan form add supplier. Berfungsi untuk menambahkan data supplier. 31

Modify Print Search

Delete Reload Cancel

Menampilkan form update supplier. Berfungsi untuk memperbarui data supplier. Menampilkan report supplier. Berdasarkan nama supplier dan semua supplier. Menampilkan form search supplier. Berfungsi untuk mencari data supplier berdasarkan nama, alamat dan nomer telepon. Menghapus data supplier yang sudah tidak di perlukan. Memperbarui data supplier yang di tampilkan pada view form supplier. Keluar dari form supplier.

Gambar 4.12 merupakan potongan source code dari form supplier pada Gambar 4.11.

Gambar 4.12 Source code form supplier

32

Source code pada gambar 4.12 adalah potongan source form supplier. Form supplier menggunakan query (select * from tbsupplier) berfungsi untuk menampilkan seluruh data supplier yang ada pada database. Pada data supplier terdiri dari kode supplier, nama supplier, alamat dan nomor telepon. 5. Interface form customer Form customer (Gambar 4.13) akan tampil jika kita memilih menu Data => customer pada form main(Gambar 4.7). Form customer berfungsi untuk menampilkan data customer. Pada Form customer kita dapat menambah,mengedit,menghapus,mencari dan mencetak data customer. Alur data dapat di jelaskan pada proses 4.0 pada Gambar 4.2.

Gambar 4.13 Interface form customer Tabel Customer akan mendeskripsikan tombol tombol yang ada pada form supplier (Gambar 4.13) .

Tabel Customer Button New Modify Deskripsi Menampilkan form add customer. Berfungsi untuk menambahkan data customer. Menampilkan form update customer. Berfungsi untuk 33

Print Search

Delete Reload Cancel

memperbarui data customer. Menampilkan report customer. Berdasarkan nama customer dan semua customer. Menampilkan form search customer. Berfungsi untuk mencari data customer berdasarkan nama, alamat dan nomer telepon. Menghapus data customer yang sudah tidak di perlukan. Memperbarui data customer yang di tampilkan pada listview form customer. Keluar dari form customer.

Gambar 4.14 merupakan potongan source code dari form customer (Gambar 4.13).

Gambar 4.14 Source code form customer Source code pada gambar 4.14 adalah potongan source form customer. Form customer menggunakan query (select * from tbcustomer) berfungsi untuk menampilkan seluruh data customer yang ada pada database. Data 34

customer terdiri dari kode customer, nama customer, alamat dan nomor telepon. 6. Form Buying Form buying ini akan tampil jika kita memilih menu transaksi => sub menu buying atau memilih menu shorcut 5 pada form main seperti yang ada pada Gambar 4.7. pada Form buying ini berfungsi untuk menampilkan semua data pembelian. Pada Form buying kita dapat menambah data pembelian. Alur data dapat di jelaskan pada proses 5.0 pada Gambar 4.2.

Gambar 4.15 Interface form Buying Gambar 4.16 merupakan potongan source code dari form buying (Gambar 4.15).

35

Gambar 4.16 Source code form buy Source code pada gambar 4.16 adalah potongan source form buy. Form buy menggunakan query (insert into tbbuy velues(date,nopol,supplier_id,product_id,price,height,sak,total) ) berfungsi untuk menyimpan data pembelian pada tabel pembelian. 7. Form Sell Form selling ini akan tampil jika kita memilih menu transaksi => sub menu selling. Atau memilih menu shorcut 6 pada main form seperti yang ada pada Gambar 4.7. pada Form selling berfungsi untuk menampilkan data penjualan. Pada Form selling kita dapat menambah data penjualan. Alur data dapat di jelaskan pada proses 6.0 pada Gambar 4.2.

36

Gambar 4.17 Interface Form Selling

Gambar 4.18 merupakan potongan source code dari form selling (Gambar 4.17).

37

Gambar 4.18 Source code form sell Source code pada gambar 4.18 adalah potongan source form sell. Form sell menggunakan query (insert into tbsell velues(date,nopol,customer_id,product_id,price,height,sak,total) ) berfungsi untuk menyimpan data pembelian pada tabel pembelian.

8. Interface Form Add Product Form Add product ini akan tampil ketika sedang menampilkan form product (Gambar 4.9) => tombol add new. Atau memilih menu shorcut 2 pada form main (Gambar 4.7). Pada form add product ini berfungsi untuk menambahkan data barang. Alur data dapat di jelaskan pada proses 2.0 pada Gambar 4.2.

38

Gambar 4.19 Interface form add product Gambar 4.20 merupakan potongan source code dari form add product (Gambar 4.19).

Gambar 4.20 Source code form add product

Source code pada gambar 4.20 adalah potongan source form add product. Form add product menggunakan query (insert into tbproduct ) velues(product_id,product,price_buy,price_sell,update_stock,min_stock) berfungsi untuk menyimpan data barang pada tbproduct. 9. Form Update Product Form Update product (Gambar 4.21) akan tampil ketika menampilkan form product (gambar 4.9) => tombol modify. Form update product ini berfungsi untuk memperbarui data barang. Alur data dapat di jelaskan pada proses 2.0 pada Gambar 4.2.

39

Gambar 4.21 Interface Update Product Gambar 4.22 merupakan potongan source code dari form update product (Gambar 4.21).

40

Gambar 4.22 Source code form update product Source code pada gambar 4.22 adalah potongan source form update product. Form update product menggunakan query (update tbproduct set product =(nama barang),price_buy=(harga beli),price_sell=(harga jual) where product_id = (kode barang)). Berfungsi untuk merubah nama barang, harga beli dan harga jual sesuai dengan kode barang. 10. Form Search Product Form search product ini akan tampil ketika menampilkan form product (gambar 4.9) => tombol search. pada Form Search product berfungsi untuk mencari data barang berdasarkan nama barang atau berdasarkan id barang.

Gambar 4.23 Interface Search Product Gambar 4.24 merupakan potongan source code dari search product (Gambar 4.23).

41

Gambar 4.24 Source code search product Source code pada gambar 4.24 adalah potongan source form search product. Form search product menggunakan query (select * from tbproduct where product = (nama barang). Berfungsi untuk menampilkan (mencari) data barang berdasarkan kode barang atau nama barang.

11. From Add Supplier Form Add Supplier ini akan tampil ketika menampilkan form Supplier (Gambar 4.11) => tombol new. Atau memilih menu shorcut 3 pada form main seperti yang ada pada Gambar 4.3. pada Form add supplier ini berfungsi untuk menambahkan data supplier. Alur data dapat di jelaskan pada proses 3.0 pada Gambar 4.2.

Gambar 4.25 Interface Add Supplier

42

Gambar 4.26 merupakan potongan source code dari form add supplier (Gambar 4.25).

Gambar 4.26 Source code form add supplier

Source code pada gambar 4.26 adalah potongan source form add product. Form add supplier menggunakan query (insert into tbsupplier velues(product_id,product,price_buy,price_sell,update_stock,min_stock) berfungsi untuk menyimpan data supplier pada tbsupplier. )

12. Form Modify Supplier Form Update Supplier ini akan tampil ketika menampilkan form supplier (Gambar 4.11) terlebih dahulu => tombol modify. Form update product ini berfungsi untuk memperbarui data supplier. Alur data dapat di jelaskan pada proses 3.0 pada Gambar 4.2.

43

Gambar 4.27 Interface form update supplier

Gambar 4.28 merupakan potongan source code dari form update supplier (Gambar 4.27).

Gambar 4.28 Source code update supplier

44

Source code pada gambar 4.28 adalah potongan source form update supplier. Form update supplier menggunakan query (update tbsupplier set supplier =(nama supplier),supplier=(nama supplier),address=(alamat),phone=(nomor telepon) where supplier_id = (kode supplier)). Berfungsi untuk merubah nama supplier, alamat dan nomor telepon sesuai dengan kode supplier . 13. Interface Add Customer Form Add customer ini akan tampil ketika menampilkan form customer (Gambar 4.13) => new. Atau memilih menu shorcut 4 pada form main seperti yang ada pada Gambar 4.3. pada Form add customer ini berfungsi untuk menambahkan data customer. Alur data dapat di jelaskan pada proses 4.0 pada Gambar 4.2.

Gambar 4.29 Interface add customer Gambar 4.30 merupakan potongan source code dari form add customer (Gambar 4.29).

45

Gambar 4.30 Source code form add customer

Source code pada gambar 4.30 adalah potongan source form add customer. Form add customer menggunakan query (insert into tbcustomer velues(customer_id,customer,address,phone) ) berfungsi untuk menyimpan data customer pada tbcustomer. 14. Form update Customer Form Update customer ini akan tampil ketika menampilkan form customer (Gambar 4.13) => tombol modify. Form update product pada proses 3.0 pada Gambar 4.2. ini berfungsi untuk memperbarui data customer. Alur data dapat di jelaskan

46

Gambar 4.31 Interface update customer

Gambar 4.32 merupakan potongan source code dari form update customer (Gambar 4.31).

47

Gambar 4.32 Source code update customer Source code pada gambar 4.32 adalah potongan source form update customer. Form update customer menggunakan query (update tbcustomer set customer =(namacustomer),supplier=(namacustomer),address=(alamat),phone=(nomor telepon) where supplier_id = (kode customer)). Berfungsi untuk merubah nama customer, alamat dan nomor telepon sesuai dengan kode customer. 15. Form Lock System Form lock system (Gambar 4.33) akan tampil jika kita memilih menu file => lock system atau dengan memilih icon shortcut 1pada form main (Gambar 4.7).Ini merupakan tampilan ketika aplikasi di kunci, user harus memasukan password kembali untuk dapat mengakses kembali aplikasi. Form lock system di jelaskan seperti proses 1.0 pada Gambar 4.2. proses lock system sama seperti proses login. Hanya perbedaannya adalah lock system hanya untuk menyembunyikan aktivitas pada aplikasi.

Gambar 4.33 Interface Lock System Gambar 4.34 merupakan potongan source code dari form lock system(Gambar 4.33).

48

Gambar 4.34 Source code lock sistem

Source code pada gambar 4.34 adalah potongan source form lock system. Menggunakan query (select username, password from tb user). Form lock system berfungsi untuk mengunci aplikasi ketika user hendak meninggalkan aplikasi. 17. Report Product Merupakan report dari product. Report akan muncul dengan memilih menu Report pada form main (Gambar 4.7) => Product => pilih salah satu barang atau semua barang yang akan di cetak. Alur data dapat di jelaskan pada proses 2.0 pada Gambar 4.2.

49

Gambar 4.35 Report Product

Gambar 4.36 merupakan potongan source code dari report product (Gambar 4.35).

50

Gambar 4.36 Source code form Report Product Source code pada gambar 4.36 adalah potongan source form report product. Form report product menggunakan beberapa query untuk menampilkan barang yang berdasarkan pada : 1. Nama barang (select * from tbproduct where product = (nama barang). Berfungsi untuk menampilkan barang berdasarkan nama. 2. Semua barang (select * from tbproduct). Berfungsi untuk menampilkan semua barang. 18. Report minimal Stock Form Report dari data barang ini akan tampil jika kita memilih menu tools pada form main (Gambar 4.7) => Alert=> print. Report ini berguna untuk mengetahui barang yang kurang dari batasan minimal barang yang ada di gudang.Alur data dapat di jelaskan pada proses 7.0 pada Gambar 4.2.

51

Gambar 4.37 Report Minimal stock Gambar 4.38 merupakan potongan source code dari report minimal stock (Gambar 4.37).

Gambar 4.38 Source code report minimal stock Source code pada gambar 4.38 adalah potongan source form minimal stock. Form minimal stock menggunakan view dari tbproduct yang terdiri dari product, price_buy,price_sell,update_stock,min_stock. Adapun query view yang digunakan untuk menampilkan data stok minimal yang terdapat di gudang adalah (select * from v_stok_min).

52

19. Report Supplier Form Report dari data supplier ini akan tampil jika kita memilih menu Report pada form main (Gambar 4.7) => supplier => Pada Form report supplier memberikan pilihan untuk mencetak, yaitu mencetak salah satu supplier berdasarkan nama atau semua supplier yang ada. Alur data dapat di jelaskan pada proses 3.0 pada Gambar 4.2.

Gambar 4.39 Report Supplier Gambar 4.40 merupakan potongan source code dari report supplier (Gambar 4.39).

53

Gambar 4.40 Source code report supplier Source code pada gambar 4.40 adalah potongan source form report supplier. Form report supplier menggunakan beberapa query untuk menampilkan data supplier berdasarkan pada : 1. Nama supplier (select * from tbsupplier where supplier = (nama supplier). Berfungsi untuk menampilkan supplier berdasarkan nama supplier. 2. Semua supplier (select * from tbsupplier). Berfungsi untuk menampilkan semua data supplier. 20. Report Customer Form Report dari data customer ini akan tampil jika kita memilih menu Report pada form main (Gambar 4.7) => customer => pilih salah satu customer atau semua customer yang akan di cetak. Alur data dapat di jelaskan pada proses 4.0 pada Gambar 4.2.

54

Gambar 4.41 Report customer Gambar 4.42 merupakan potongan source code dari form add customer (Gambar 4.41).

55

Gambar 4.42 Source code repot customer Source code pada gambar 4.42 adalah potongan source form report customer. Form report customer menggunakan beberapa query untuk menampilkan customer berdasarkan pada : 1. Nama customer (select * from tbcustomer where customer = (nama customer). Berfungsi untuk menampilkan data customer berdasarkan nama customer. 2. Semua customer (select * from tbcustomer). Berfungsi untuk menampilkan semua data customer.

21. Report Buy Form Report dari data pembelian ini akan tampil jika kita memilih menu Report pada form main (Gambar 4.7) => buying => user mempunyai pilihan mencetak berdasarkan tanggal, periode, supplier dan semua data pembelian. Alur data dapat di jelaskan pada proses 5.0 pada Gambar 4.2.

56

Gambar 4.43 Report buy Gambar 4.44 merupakan potongan source code dari report buy (Gambar 4.43).

Gambar 4.44 Source code report buy

Source code pada gambar 4.44 adalah potongan source form report buy. Form report buy menggunakan query view v_buy untuk menampilkan data pembelian. view digunakan agar pada nama supplier dan nama barang tidak muncul kode. Tetapi yang akan muncul adalah nama supplier dan nama barang dari kode yang sesuai. beberapa query untuk menampilkan data pembelian berdasarkan pada : 57

1. Tanggal ("select * from v_buy where date =tanggal). Berfungsi untuk menampilkan data pembelian berdasarkan tanggal. 2. Periode (select * from v_buy where date between tanggal and tanggal)). Berfungsi untuk menampilkan berang berdasarkan periode. Misal dari tanggal 1 januari 2011 sampai 28 januari 2011. 3. Supplier (select supplier,product,price,qty,total from v_buy where supplier = (nama supplier)). 4. Semua pembelian (select * from v_buy) 22. Report Sell Form Report dari data pembelian ini akan tampil jika kita memilih menu Report pada form main (Gambar 4.7) => selling => user memiliki pilihan mencetak berdasarkan tanggal, periode, customer dan semua data penjualan. Alur data dapat di jelaskan pada proses 6.0 pada Gambar 4.2.

Gambar 4.45 Report sell Gambar 4.46 merupakan potongan source code dari report sell (Gambar 4.45).

58

Gambar 4.46 Source code report sell Source code pada gambar 4.44 adalah potongan source form report buy. Form report buy menggunakan query view v_buy untuk menampilkan data pembelian. view digunakan agar pada nama supplier dan nama barang tidak muncul kode. Tetapi yang akan muncul adalah nama supplier dan nama barang dari kode yang sesuai. beberapa query untuk menampilkan data pembelian berdasarkan pada : 1. Tanggal ("select * from v_sell where date =tanggal). Berfungsi untuk menampilkan data penjualan berdasarkan tanggal. 2. Periode (select * from v_sell where date between tanggal and tanggal)). Berfungsi untuk menampilkan data penjualan berdasarkan periode. Misal mencari data penjualan dari tanggal 1 januari 2011 sampai 28 januari 2011. 3. Customer customer (select = customer,product,price_sell,sum(qty) (nama customer) Berfungsi untuk group as by total_product, sum(total) as tot_harga from v_sell where customer,product,price_sell). menampilkan

supplier, jumlah barang dan total harga yang sudah di beli. 4. Semua penjualan (select * from v_sell). Berfungsi untuk menampilkan data penjualan

59

BAB V KESIMPULAN DAN SARAN5.1. Kesimpulan Dengan pembahasan yang telah diuraikan, maka dapat diambil kesimpulan bahwa : 1. Sbr tani sebelumnya masih menggunakan cara manual sebagai media pencatatan pembelian dan penjualannya. 2. Pengembangan sistem informasi sub sistem pembelian dan penjualan di kembangkan dengan tool vb.net 2008 dan dengan tool database sql server 2000. 3. Dengan melihat permasalahan stok yang ada. Maka penulis menambahkan fitur stok data barang pada aplikasi ini. 5.2. Saran 1. Perlu penambahan fitur history user pada aplikasi, sehingga kapan dan siapa user yang telah menggunakan dapat diketahui.

60

2. Perlu pengujian lebih lanjut, karena masih terdapat bug-bug. 3. Perlu menambahkan fitur ekspor maupun impor data pada ms.excel, sehingga memudahkan dalam pengolahan data. 4. Aplikasi yang dibuat memerlukan pengolahan data yang berbasis client server. 5. Aplikasi memerlukan tambahan fitur untuk membuat stok awal. 6. Perlu menambahkan fitur laporan berbentuk grafik untuk mengetahui perubahan data pembelian atau penjualan tiap periode yang ditentukan oleh perusahaan. .

DAFTAR PUSTAKA

Chan, Syahrial. 2007. Teknis Praktis Pemrograman Database Dengan Power Builder dan Sql Server 2000. Dian Rakyat, Jakarta. Suprianto, Dodit. Membuat Aplikasi Desktop menggunakan Mysql dan Vb. Net Secara profesional. Media Kita, Jakarta. http://www.ridwaniskandar.files.wordpress.com/52-pengertian-sistem-informasi. Diunduh tanggal 7 september 2011. http://id.shvoong.com/internet-and-technologies/universities-researchinstitutions/2212717-pengertian-sistem-informasi/. Di unduh pada 19 maret 2011. http://mnfuady.wordpress.com/2008/07/29/konsep-dasar-sistem-informasi. Diunduh pada 19 maret 2011. http://sisteminformasi.wordpress.com/category/sistem-informasi. Diunduh pada 19 maret 2011.

61

http://ben.andaru07.student.ipb.ac.id/tahap-pengembangan-metode-waterfall.html. Diunduh pada 19 maret 2011. http://materikuliahti.com/sistem-berkas/kelebihan-dan-kekurangan-setiap-modelpada-software-development-life-cycle-sdlc.html. Diunduh pada 19 maret 2011. http://jayagila.wordpress.com/2010/06/30/mengenal-microsoft-sql-server-2000. Diunduh pada 19 maret 2011. http://wikipedia.org/visual-basic-net-2008. Diunduh pada 19 maret 2011. http://blogs.msdn.com/bethmassi. Diunduh pada 19 maret 2011. http://msdn.com/vbasic. Diunduh pada 19 maret 2011. http://andrisfaesal.wordpress.com/2009/02/17/sqlserver2000. Diunduh pada 19 maret 2011. http://forum.maxikom.co.id/viewtopic.php? t=1830&sid=3ffb43a22ede53d5092cbf6585d283de. Diunduh pada 19 maret 2011. http://www.cahpakuan.com/index.php? option=com_content&view=article&id=68:koneksi&catid=31:vb&Itemid=57. Diunduh pada 19 maret 2011. http://www.ilmuti.com. Diunduh pada 19 maret 2011

LAMPIRAN Lampiran 1 Hasil WawancaraHasil wawancara dengan pemilik dan pegawai CV. SBR Tani Pertanyaan 1 : apakah sudah menggunakan komputer dalam melakukan pencatatan pembelian dan penjualan ? Jawaban : kami masih menggunakan buku sebagai pengolah data pembelian dan penjualan. Pertanyaan 2. : apakah tertarik untuk mencoba mengolah data pembelian dan penjualan CV. SBR Tani menggunakan komputer? Jawaban : Kami tertarik untuk melakukan beberapa perubahan dalam hal informasi. Sebenarnya perusahaan kami tertinggal jauh dari segi informasi di banding dengan perusahaan yang lainnya.

62

Pertanyaan 3 : apa yang CV. SBR Tani harapkan jika saya akan mengembangkan aplikasi yang dapat mencatat pembelian dan penjualan? Jawaban : Kami mengharapkan kalau aplikasi yang akan anda buat dapat memudahkan proses pencatatan pembelian dan penjualan. Dan dapat mengetahui jumlah stok yang ada di gudang. Sehingga kami akan lebih mudah untuk mengecek barang apa saja yang seharusnya akan di terima dari para supplier. Pertanyaan 4 : siapa yang nantinya akan menggunakan sistem ini? Jawaban : Yang akan menggunakan aplikasi adalah salah satu pegawai kami, yang memang bertugas untuk mencatat segala aktivitas pembelian dan penjualan. Serta bertanggung jawab atas pengecekan jumlah stok barang yang ada di gudang.

63