sistem informasi usaha konveksi

69
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan usaha dibidang konveksi batik dan pemasaran yang merupakan salah satu penunjang suksesnya peningkatan ekonomi masyarakat di Kota Malang. karena Kota Malang merupakan kota mode dan trend center batik di wilayah jawa timur serta Kota malang merupakan salah satu produsen terbesar bahkan hasil produksi konveksi disebar diseluruh kota-kota besar di Indonesia. Sistem informasi yang ada pada saat ini banyak pengusaha industri konveksi di Kota Malang masih belum terkomputerisasi. Para pelaku usaha yang ada saat ini masih menggunakan cara manual atau dicatat pada buku kas pengeluaran dan pemasukan serta pembukuan omset tiap bulan dan pendataan bahan baku. Begitu pula data-data para distributor yang menyalurkan hasil produksi dari industri konveksi, yang mana cara tersebut belum bisa dikatakan maksimal secara keefektifan waktu serta efisiensi biaya. 1.2 Rumusan Masalah Dari latar belakang tersebut dapat diambil rumusan masalah yaitu apakah proses pemasukan data produksi menjadi efisien dalam segi waktu? 1.3 Tujuan Adapun tujuan dari pembuatan sistem informasi ini adalah untuk memudahkan proses pemasukkan data-data dalam konveksi, semisal data produksi, data harga, data barang, serta data pengeluaran. Pembuatan Sistem Informasi ini juga bertujuan agar dapat memperbaiki metode atau cara yang digunakan sebelumnya, dan lebih mengefektifkan waktu, serta biaya yang diperlukan dalam pendataan dan pencetakan. 1.4 Batasan Masalah Ruang lingkup pada pembahasan tugas ini antara lain: 1. Sistem informasi ini dibuat berdasarkan keadaan didalam konveksi batik erlangga. 2. Sistem informasi ini membahas tentang proses produksi usaha konveksi batik erlangga dengan menggunakan bahasa pemrograman VB.Net. 3. Sistem informasi ini menggunakan database pada SQL-Server. Laporan Praktikum Sistem Informasi - 2011 1

Upload: gua-teel

Post on 05-Jul-2015

2.046 views

Category:

Documents


14 download

TRANSCRIPT

Page 1: Sistem Informasi Usaha Konveksi

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan usaha dibidang konveksi batik dan pemasaran yang merupakan salah

satu penunjang suksesnya peningkatan ekonomi masyarakat di Kota Malang. karena Kota

Malang merupakan kota mode dan trend center batik di wilayah jawa timur serta Kota

malang merupakan salah satu produsen terbesar bahkan hasil produksi konveksi disebar

diseluruh kota-kota besar di Indonesia.

Sistem informasi yang ada pada saat ini banyak pengusaha industri konveksi di Kota

Malang masih belum terkomputerisasi. Para pelaku usaha yang ada saat ini masih

menggunakan cara manual atau dicatat pada buku kas pengeluaran dan pemasukan serta

pembukuan omset tiap bulan dan pendataan bahan baku. Begitu pula data-data para

distributor yang menyalurkan hasil produksi dari industri konveksi, yang mana cara

tersebut belum bisa dikatakan maksimal secara keefektifan waktu serta efisiensi biaya.

1.2 Rumusan Masalah

Dari latar belakang tersebut dapat diambil rumusan masalah yaitu apakah proses

pemasukan data produksi menjadi efisien dalam segi waktu?

1.3 Tujuan

Adapun tujuan dari pembuatan sistem informasi ini adalah untuk memudahkan

proses pemasukkan data-data dalam konveksi, semisal data produksi, data harga, data

barang, serta data pengeluaran. Pembuatan Sistem Informasi ini juga bertujuan agar dapat

memperbaiki metode atau cara yang digunakan sebelumnya, dan lebih mengefektifkan

waktu, serta biaya yang diperlukan dalam pendataan dan pencetakan.

1.4 Batasan Masalah

Ruang lingkup pada pembahasan tugas ini antara lain:

1. Sistem informasi ini dibuat berdasarkan keadaan didalam konveksi batik erlangga.

2. Sistem informasi ini membahas tentang proses produksi usaha konveksi batik

erlangga dengan menggunakan bahasa pemrograman VB.Net.

3. Sistem informasi ini menggunakan database pada SQL-Server.

Laporan Praktikum Sistem Informasi - 2011 1

Page 2: Sistem Informasi Usaha Konveksi

1.5 Desain Sistem Informasi

Dalam sistem informasi ini nantinya akan terdapat dua macam proses yaitu, proses

pendataan dan pencetakan yang menggunakan dapat diakses oleh pihak Erlangga yang

terlibat didalamnya.

1.5.1 Standart Operating Procedures

SOP bahan baku.

a. Deskripsi.

Sistem informasi ini menguraikan pendataan bahan baku pada sistem.

b. Pihak yang terkait.

1. Admin.

2. Karyawan.

c. Form yang digunakan.

Form bahan baku dari gudang.

d. Prosedur kerja.

1. Karyawan bagian gudang mengisi form daftar stok bahan baku untuk

acuan pada sistem.

2. Form diserahkan pada admin

3. Bagian admin memasukkan data sesuai form isian

4. Proses selesai.

Laporan Praktikum Sistem Informasi - 2011 2

Page 3: Sistem Informasi Usaha Konveksi

e. Bagan Arus

Tata Cara Pendataan Bahan Baku

Karyawan Admin

SOP bahan pelengkap

a. Deskripsi.

Sistem informasi ini menguraikan pendataan bahan pelengkap pada sistem.

b. Pihak yang terkait.

1. Admin.

2. Karyawan.

c. Form yang digunakan.

Form bahan pelengkap dari gudang.

Laporan Praktikum Sistem Informasi - 2011 3

Mulai

Mengisi Form Daftar Bahan Baku

Daftar Bahan Baku

Selesai

Memasukan daftar bahan baku sesuai

form isian

Page 4: Sistem Informasi Usaha Konveksi

d. Prosedur kerja

1. Karyawan bagian gudang mengisi form daftar stok bahan pelengkap

untuk acuan pada sistem.

2. Form diserahkan pada admin

3. Bagian admin memasukkan data sesuai form isian

4. Proses selesai.

e. Bagan Arus

Tata Cara Pendataan Bahan Pelengkap

Karyawan Admin

SOP stok hasil produksi

a. Deskripsi.

Sistem informasi ini menguraikan pendataan stok hasil produksi pada sistem.

b. Pihak yang terkait.

Laporan Praktikum Sistem Informasi - 2011 4

Mulai

Mengisi Form Daftar Bahan Pelengkap

Daftar Bahan Pelengkap

Selesai

Memasukan daftar bahan pelengkap sesuai form isian

Page 5: Sistem Informasi Usaha Konveksi

1. Admin.

2. Karyawan.

c. Form yang digunakan.

Form stok hasil produksi.

d. Prosedur kerja

1. Karyawan bagian gudang mengisi form daftar stok hasil produksi untuk

acuan pada sistem.

2. Form diserahkan pada admin

3. Bagian admin memasukkan data sesuai form isian

4. Proses selesai.

e. Bagan Arus

Tata Cara Pendataan Bahan Pelengkap

Karyawan Admin

Laporan Praktikum Sistem Informasi - 2011 5

Mulai

Mengisi Form Daftar Stok Hasil Produksi

Daftar Stok Hasil Produksi

Selesai

Memasukan daftar stok hasil produksi sesuai form isian

Page 6: Sistem Informasi Usaha Konveksi

SOP distributor

a. Deskripsi.

Sistem informasi ini menguraikan pendataan distributor pada sistem.

b. Pihak yang terkait.

1. Admin.

2. Karyawan.

c. Form yang digunakan.

Form data diri distributor.

d. Prosedur kerja.

1. Distributor mengisi form nformasi distributor, sebagai acuan untuk

memasukkan data kedalam sistem.

2. Form diserahkan pada bagian admin.

3. Bagian admin memasukkan data sesuai dengan form isian.

4. Bagian admin mencetak kartu tanda pengenal distributor.

5. Proses produksi.

Laporan Praktikum Sistem Informasi - 2011 6

Page 7: Sistem Informasi Usaha Konveksi

e. Bagan Arus

Tata Cara Pendataan Distributor

Karyawan Admin

SOP omset

a. Deskripsi.

Sistem informasi ini menguraikan tentang omset hasil penjualan pada

sistem.

b. Pihak yang terkait.

1. Admin.

2. Karyawan.

c. Form yang digunakan.

Form omset hasil penjualan perbulan.

d. Prosedur kerja.

Laporan Praktikum Sistem Informasi - 2011 7

Mulai

Mengisi Form Data Diri Distributor

Kartu Tanda Distributor

Selesai

Memasukan data sesuai form isian

Page 8: Sistem Informasi Usaha Konveksi

1. Karyawan bagian gudang mengisi form omset hasil penjualan perbulan

untuk acuan pada sistem.

2. Form diserahkan pada admin.

3. Bagian admin memasukkan data sesuai form isian.

4. Proses selesai.

e. Bagan Arus

Tata Cara Pendataan Bahan Omset

Karyawan Admin

SOP Pemasaran

a. Deskripsi.

Sistem informasi ini menguraikan tentang hasil pemasaran pada sistem.

b. Pihak yang terkait.

1. Admin.

Laporan Praktikum Sistem Informasi - 2011 8

Mulai

Mengisi Form Hasil Penjualan

Daftar Hasil Penjualan

Selesai

Memasukan data sesuai form isian

Page 9: Sistem Informasi Usaha Konveksi

2. Karyawan.

c. Form yang digunakan.

Form hasil pemasaran barang.

d. Prosedur kerja.

1. Karyawan bagian gudang mengisi form hasil pemasaran untuk acuan

pada sistem.

2. Form diserahkan pada admin.

3. Bagian admin memasukkan data sesuai form isian.

4. Proses selesai.

e. Bagan Arus

Tata Cara Pendataan Bahan Omset

Karyawan Admin

Laporan Praktikum Sistem Informasi - 2011 9

Mulai

Mengisi Form Hasil Pemasaran

Daftar Hasil Pemasaran

Selesai

Memasukan data sesuai form isian

Page 10: Sistem Informasi Usaha Konveksi

1.5.2 Data Flow Digram

Gambar DFD Level 0

Gambar DFD Level 1

Laporan Praktikum Sistem Informasi - 2011 10

Page 11: Sistem Informasi Usaha Konveksi

BAB II

TAHAP ANALISA

2.1 Teknik Pengumpulan Data

Dalam pengumpulan data untuk sistem informasi ini penulis menggunakan metode

survey. Metode ini kami gunakan untuk ketepatan data yang akan penulis gunakan dalam

pembuatan sistem informasi ini.

2.2 Analisa Data

2.2.1 Memahami Kerja Sistem.

a) Sistem Informasi yang digunakan adalah Sistem Informasi manual, karena

semua proses masih dilakukan dengan melakukan pencatatan data bahan baku,

data bahan pelengkap, data stok hasil produksi, data distributor, data omset

perbulan, data informasi pemasaran. Data bahan baku, data bahan pelengkap,

data distributor, data omset perbulan, data informasi pemasaran yang diolahpun

juga diproses secara manual, hanya proses pencetakan daftar, baik daftar bahan

baku, daftar bahan pelengkap, daftar distributor, daftar omset perbulan maupun

daftar informasi pemasaran yang dilakukan menggunakan komputer. Proses

pencetakan daftar dilakukan dengan menggunakan Ms. Word dan Ms. Excel.

b) Pada Sistem Informasi tersebut terdapat beberapa subsistem, diantaranya:

• Pendataan bahan baku

• Pendataan bahan pelengkap

• Pendataan stok hasil produksi

• Pendataan distributor

• Pendataan omset perbulan

• Pendataan informasi pasar

c) - Proses pendataan bahan baku:

• Pelaku : Karyawan bagian gudang

• Data : Data bahan baku

• Output : laporan bahan baku

Laporan Praktikum Sistem Informasi - 2011 11

Page 12: Sistem Informasi Usaha Konveksi

- Proses pendataan bahan pelengkap

• Pelaku : Karyawan bagian gudang

• Data : Data bahan pelengkap

• Output : laporan bahan pelengkap

- Proses pendataan stok hasil produksi:

• Pelaku : Karyawan bagian gudang

• Data : Data stok hasil produksi

• Output : laporan stok hasil produksi

- Proses pendataan distributor

• Pelaku : Karyawan bagian distribusi

• Data : Data diri distributor

• Output : laporan data distributor

- Proses pendataan omset perbulan:

• Pelaku : Bagian administrasi

• Data : Data omset perbulan

• Output : laporan hasil omset perbulan

- Proses pendataan informasi pasar:

• Pelaku : Staf

• Data : Data pasar

• Output : laporan informasi pasar

2.2.2 Kelebihan dan Kekurangan Sistem Lama.

▪ Kelebihan

- Mudah dalm penerapan cara kerja bagi orang kerja bagi orang awam.

- Tidak memerlukan biaya untuk membuat aplikasi.

▪ Kekurangan

- Memerlukan waktu yang lama dalam melakukan proses pendataan.

- Data-data yang ada sangat mungkin untuk tersebar.

- Dapat menimbulkan ketidak validan data.

- Memerlukan banyak biaya untuk kelengkapan pencataan.

Laporan Praktikum Sistem Informasi - 2011 12

Page 13: Sistem Informasi Usaha Konveksi

2.2.3 Mengidentifikasi Masalah.

▪ Mengidentifikasi penyebab masalah:

Masalah yang timbul disebabkan oleh sistem yang masih manual dan

belum terkomputerisasi dan terintegrasi dengan baik.

▪ Mengidentifikasi pengambilan keputusan yang menyebabkan masalah:

Pengambilan keputusan masih menggunakan sistem yang manual,

sehingga proses pendataan data bahan baku, data bahan pelengkap, data

distributor, data omset perbulan, dan data informasi pasar yang dilakukan

terasa lebih lama.

2.2.4 Pemecahan Masalah.

Dari pengumpulan data yang telah dilakukan dan melakukan

proses analisis terhadap sistem yang ada sebelumnya, menurut kami masalah

yang ada akan terselesaikan dengan adanya sebuah Sistem Informasi yang

dapat mengolah data dengan baik dan dapat memberkan solusi dalam

penghematan biaya dan penghematan waktu.

Laporan Praktikum Sistem Informasi - 2011 13

Page 14: Sistem Informasi Usaha Konveksi

BAB III

DESAIN SISTEM INFORMASI

3.1 Desain Spesifikasi System Informasi

Gambar Sistem Informasi

3.2 Akses Kontrol

Akses kontrol merupakan suatu batasan bagi pihak mana saja yang

diperbolehkan untuk mengaksesaplikasi dari sistem informasi yang ada. Dalam hal ini

beberapa batasan, diantaranya:

Laporan Praktikum Sistem Informasi - 2011 14

SISTEM INFORMASI USAHA KONVEKSI BATIK ERLANGGA

DAFTAR BAHAN BAKU

DAFTAR DISTRIBUTOR

DAFTAR BAHAN PELENGKAP

DAFTAR STOK HASIL PRODUKSI

DAFTAR INFORMASI PASAR

DAFTAR OMSET PERBULAN

Page 15: Sistem Informasi Usaha Konveksi

3.2.1 Akses Kontrol berdasarkan jabatan.

▪ Manager : dapat mengakses aplikasi secara menyeluruh.

▪ Staf Data : hanya dapat mengakses data yang berkaitan dengan data yang

umum.

3.2.2 Akses Kontrol Berdasarkan Job Disc.

▪ Manager : dapat mengakses semua data yang ada, yang berkaitan dengan

proses produksi maupun tentang manajemen sistem.

▪ Staf Data : dapat mengakses semua data yang diinputkan.

3.3 Desain Database

Sebelum membuat sistem informasi dengan menggunakan VB.Net, terlebih

dahulu membuat database yang nantinya akan dikoneksikan dengan sistem informasi

yang dibuat. Dalam pembuatan sistem informasi ini database yang akan dibuat diberi

nama DB_proses_produksi dengan menggunakan SQL Server 2005.

3.3.1 Tabel

Tbl_ Admin (usser, password)

Tbl_Bahan_Baku (kode_bahan, tanggal_beli, jumlah_barang,

jumlah_keluar, sisa_bahan)

Tbl_Bahan_Pelengkap (kode_bahan_pelengkap, jenis_bahan,

tanggal_beli, jumlah_barang, jumlah_keluar, sisa_bahan, satuan)

Tbl_Stok (kode_stok, tanggal_produksi, harga_barang, stok_barang,

jumlah_barang_masuk, jumlah_barang_keluar, total_barang)

Tbl_Distributor (kode_distributor, nama_distributor,

alamat_distributor, no_telfon, kode_pasar, ambil_barang)

Tbl_Omset (no_omset, kode_distributor, kode_pasar, bulan,

jumlah_pemasukkan)

Tbl_Pasar (alamat_pasar, jumlah_distributor)

Dari desain di atas, maka struktur tabel yang dibuat pada database adalah

Laporan Praktikum Sistem Informasi - 2011 15

Page 16: Sistem Informasi Usaha Konveksi

sebagai berikut:

Tbl_Admin

NO FIELD TIPE DATA KETERANGAN

1 usser VARCHAR (50) NOT NULL

2 password VARCHAR (50) NOT NULL (PK)

Tbl_Bahan_Baku

NO FIELD TIPE DATA KETERANGAN

1 kode_bahan VARCHAR (50) NOT NULL (PK)

2 tanggal_beli VARCHAR (50) NOT NULL

3 julmah_barang VARCHAR (50) NOT NULL

4 jumlah_keluar VARCHAR (50) NOT NULL

5 sisa_bahan VARCHAR (50) NOT NULL

Tbl_Bahan_Pelengkap

NO FIELD TIPE DATA KETERANGAN

1 kode_bahan_pelengkap VARCHAR (50) NOT NULL (PK)

2 jenis_bahan VARCHAR (50) NOT NULL

3 tanggal_beli VARCHAR (50) NOT NULL

4 jumlah_barang VARCHAR (50) NOT NULL

5 jumlah_keluar VARCHAR (50) NOT NULL

6 sisa_bahan VARCHAR (50) NOT NULL

7 satuan VARCHAR (50) NOT NULL

Tbl_Stok

NO FIELD TIPE DATA KETERANGAN

1 kode_stok VARCHAR (50) NOT NULL (PK)

2 tanggal_produksi VARCHAR (50) NOT NULL

3 harga_barang VARCHAR (50) NOT NULL

4 stok_barang VARCHAR (50) NOT NULL

5 jumlah_barang_masuk VARCHAR (50) NOT NULL

6 jumlah_barang_keluar VARCHAR (50) NOT NULL

7 total_barang VARCHAR (50) NOT NULL

Laporan Praktikum Sistem Informasi - 2011 16

Page 17: Sistem Informasi Usaha Konveksi

Tbl_Distributor

NO FIELD TIPE DATA KETERANGAN

1 kode_distributor VARCHAR (50) NOT NULL (PK)

2 nama_distributor VARCHAR (50) NOT NULL

3 alamat_distributor VARCHAR (50) NOT NULL

4 no_telfon VARCHAR (50) NOT NULL

5 kode_pasar VARCHAR (50) NOT NULL

6 kode_pasar VARCHAR (50) NOT NULL

Tbl_Omset

NO FIELD TIPE DATA KETERANGAN

1 no_omset VARCHAR (50) NOT NULL (PK)

2 kode_distributor VARCHAR (50) NOT NULL

3 kode_pasar VARCHAR (50) NOT NULL

4 bulan VARCHAR (50) NOT NULL

5 jumlah_pemasukkan VARCHAR (50) NOT NULL

Tbl_Pasar

NO FIELD TIPE DATA KETERANGAN

1 kode_pasar VARCHAR (50) NOT NULL (PK)

2 alamat_pasar VARCHAR (50) NOT NULL

3 jumlah_distributor VARCHAR (50) NOT NULL

Laporan Praktikum Sistem Informasi - 2011 17

Page 18: Sistem Informasi Usaha Konveksi

3.3.2 Desain Diagram Relasi antar Tabel

Laporan Praktikum Sistem Informasi - 2011 18

Page 19: Sistem Informasi Usaha Konveksi

3.3.3 Proses Modeling (DFD)

Gambar DFD Level 0

Laporan Praktikum Sistem Informasi - 2011 19

Page 20: Sistem Informasi Usaha Konveksi

Gambar DFD Level 1

BAB IV

IMPLEMENTASI

4.1 Integrated Development Environment

Gambar tampilan awal vb

Baris Menu

Menyediakan beberapa menu seperti File, Edit, Search, View, Project dll. Seperti

gambar berikut ini.

Toolbar

Tombol-tombol pada Toolbar sebenarnya merupakan tombol speed dari menu-menu

yang terdapat pada baris Menu diatas.

Laporan Praktikum Sistem Informasi - 2011 20

Page 21: Sistem Informasi Usaha Konveksi

Toolbox

Merupakan komponen yang digunakan untuk membuat sebuah program sistem informasi,pada toolbox ini komponen komponen diklasifikasikan berdasarkan beberapa kategori.

Solution Exploler

Merupakan daftar dari komponen-komponen apa saja yang telah kitapergunakan dan juga

merupakan peta dari program yang kita buat.

Propertise

Digunakan untuk merubah properti dan even dari objek objek yang terdapat pada program yang dibuat.

Laporan Praktikum Sistem Informasi - 2011 21

Page 22: Sistem Informasi Usaha Konveksi

FormForm merupakan tampilan yang akan disajikan pada saat program kita jalankan, dimanasebelumnya telah dimasukkan komponen yang diinginkan sesuai dengan kebutuhan dariprogram yang dibuat.

Code Editor

Code Editor berfungsi sebagai tempat untuk mengetikkan atau memasukkan source code.

Laporan Praktikum Sistem Informasi - 2011 22

Page 23: Sistem Informasi Usaha Konveksi

4.2 Proses Pembuatan Form

4.2.1 Pembuatan Form Utama

Form utama digunakan sebagai tampilan utama, dimana form ini nantinya sebagai

penghubung form-form lainnya. Berikut ini gambaran form utama

Gambar Tampilan Form Utama

Komponen-komponen yang digunakan dalam pembuatan form utama.

Object Name Propertise Value

Jbutton1 Textname

Informasi bahan bakuBBahan

JButton2 Text

name

Informasi bahan pelengkapBPelengkap

JButton3 Textname

Informasi DistributorBDist

JButton4 Textname

Informasi Stok ProduksiBStok

JButton5 Textname

Informasi OmsetBOmset

JButton6 Textname

Informasi PemasaranBPemasaran

Laporan Praktikum Sistem Informasi - 2011 23

Page 24: Sistem Informasi Usaha Konveksi

4.2.2 Pembuatan Form Bahan Baku

Form Data Bahan Baku ini digunakan untuk me-manage data bahan baku yang

terdapat pada Usaha Konveksi Batik Erlangga. Berikut ini merupakan tampilan

Form Data Bahan baku.

Gambar Tampilan Form Bahan Baku

Komponen-komponen yang digunakan dalam pembuatan form bahan baku.

Object Name Propertise Value

Label1 text Kode Bahan

Label2 text Tanggal Beli

Label3 text Jumlah Barang

Label4 text Jumlah Keluar

Label5 text Sisa Bahan

TextBox1 name txt_kd_bahan

TextBox2 name txt_tanggal_beli

TextBox3 name txt_jumlah_barang

textBox4 name txt_jumlah_keluar

TextBox5 name txt_sisa_bahan

Laporan Praktikum Sistem Informasi - 2011 24

Page 25: Sistem Informasi Usaha Konveksi

JButton1 Textname

CariBCari

JButton2 Textname

TambahBTambah

JButton3 Textname

HapusBHapus

Jbutton4 Textname

KeluarBkeluar

Panel1 Name db_proses_produksi

Label6 Text INFORMASI BAHAN BAKU

Source Code untuk Form Bahan Baku

Imports System.Data.SqlClient

Public Class Bahan_Baku

Private Sub BHapus_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BHapus.Click

Dim conn As New SqlConnection

Dim cmd As New SqlCommand

Dim sql, var_kode_bahan As String

conn.ConnectionString="server=ANDALU-

FC503FF5;Database=db_proses_produksi;integrated

security=true"

Try

conn.Open()

cmd.Connection = conn

Dim pesan As DialogResult = MsgBox("Apakah anda

yakin Menghapus data ini", MsgBoxStyle.YesNo)

If pesan = DialogResult.Yes Then

var_kode_bahan = TextBox1.Text

sql = "delete from table_bahan_baku where kode_bahan

= '" + var_kode_bahan + "' "

Laporan Praktikum Sistem Informasi - 2011 25

Page 26: Sistem Informasi Usaha Konveksi

cmd.CommandText = sql

cmd.ExecuteNonQuery()

Else

TextBox1.Clear()

End If

Catch ex As Exception

MsgBox("cek lagi")

End Try

'memnersihkan tampilan edit

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

TextBox4.Clear()

TextBox5.Clear()

'merefresh data grid view

Bahan_Baku_Load(sender, e)

End Sub

Private Sub BCari_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs)

Handles BCari.Click

Dim con As New SqlConnection

Dim cmd As New SqlCommand("select * from

table_bahan_baku where kode_bahan= '" +

TextBox1.Text + "'")

Dim ds As New DataSet()

Dim i As Integer

db_proses_produksi.Refresh()

i = db_proses_produksi.CurrentRow.Index

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

Laporan Praktikum Sistem Informasi - 2011 26

Page 27: Sistem Informasi Usaha Konveksi

con.Open()

cmd.Connection = con

Dim dataRead As New SqlDataAdapter(cmd)

dataRead.Fill(ds, "kode_bahan")

Me.db_proses_produksi.DataSource = ds.Tables(0)

Try

TextBox2.Text = db_proses_produksi.Item(1, i).Value

TextBox3.Text = db_proses_produksi.Item(2, i).Value

TextBox4.Text = db_proses_produksi.Item(3, i).Value

TextBox5.Text = db_proses_produksi.Item(4, i).Value

Catch ex As Exception

MsgBox("data ada")

End Try

Catch ex As Exception

MsgBox("Database disconnected")

End Try

End Sub

Private Sub BCetak_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs)

Me.Hide()

End Sub

Private Sub

Bahan_Baku_Load(ByVal sender As System.Object, ByVal

e As System.EventArgs) Handles MyBase.Load

Dim con As New SqlConnection

Dim cmd As New

SqlCommand("select * from table_bahan_baku ")

Dim ds As New DataSet()

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Laporan Praktikum Sistem Informasi - 2011 27

Page 28: Sistem Informasi Usaha Konveksi

Try

con.Open()

cmd.Connection = con

Dim dataRead As New SqlDataAdapter(cmd)

dataRead.Fill(ds, "table_bahan_baku")

Me.db_proses_produksi.DataSource = ds.Tables(0)

Catch ex As

Exception

MsgBox("Database disconnected")

End Try

End

Private Sub

BKeluar_Click(ByVal sender As System.Object, ByVal e

As System.EventArgs) Handles BKeluar.Click

Me.Hide()

End Sub

Private Sub BTambah_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BTambah.Click

Dim cmd As New SqlCommand

Dim con As New SqlConnection

Dim var_kode_bahan,

var_tanggal_beli, var_jumlah_barang,

var_jumlah_keluar, var_sisa_bahan As String

var_kode_bahan = TextBox1.Text

var_tanggal_beli = TextBox2.Text

var_jumlah_barang = TextBox3.Text

var_jumlah_keluar = TextBox4.Text

var_sisa_bahan = TextBox5.Text

Laporan Praktikum Sistem Informasi - 2011 28

Page 29: Sistem Informasi Usaha Konveksi

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

con.Open()

cmd.Connection = con

cmd.CommandText = "insert into table_bahan_baku

values ('" + var_kode_bahan + _

"','" + var_tanggal_beli + _

"','" + var_jumlah_barang + _

"','" + var_jumlah_keluar + _

"','" + var_sisa_bahan + "')"

cmd.ExecuteNonQuery()

MsgBox("New data wes added")

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

TextBox4.Clear()

TextBox5.Clear()

'merefresh data grid view'

Bahan_Baku_Load(sender, e)

End Sub

End Class

Laporan Praktikum Sistem Informasi - 2011 29

Page 30: Sistem Informasi Usaha Konveksi

2.4.3 Pembuatan Form Bahan Pelengkap

Form Data Bahan Pelenkap ini digunakan untuk me-manage data bahan

pelengkap yang terdapat pada Usaha Konveksi Batik Erlangga. Berikut ini

merupakan tampilan Form Data Bahan pelengkap.

Gambar Tampilan Form Bahan Pelengkap

Komponen-komponen yang digunakan dalam pembuatan form bahan pelengkap

Object Name Propertise Value

Label1 Text Informasi Bahan Pelengkap

Label2 Text Kode Bahan Pelengkap

Label3 Text Jenis Bahan

Label4 Text Tanggal Beli

Label5 Text Jumlah Barang

Label6 Text Jumlah Keluar

Label7 Text Sisa Bahan

Laporan Praktikum Sistem Informasi - 2011 30

Page 31: Sistem Informasi Usaha Konveksi

Label8 Text Satuan

TextBox1 name txt_kode_bahan

Textbox2 Name txt_jenis_bahan

Textbox3 Name txt_tanggal

Textbox4 Name txt_jumlah_barang

Textbox5 Name txt_jumlah_keluar

Textbox6 Name txt_sisa

Textbox7 Name txt_satuan

Panel1 Name db_proses_produksi

Button1 Textname

CariBcari

Button2 Textname

TambahBtambah

Button3 Textname

HapusBhapus

Button4 Textname

KeluarBKeluar

Source Code untuk Form Bahan Pelengkap

Imports System.Data.SqlClient

Public Class bahan_pelengkap

Private Sub bahan_pelengkap_Load(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

MyBase.Load

Dim con As New SqlConnection

Dim cmd As New SqlCommand("select * from

table_bahan_pelengkap")

Dim ds As New DataSet()

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

con.Open()

cmd.Connection = con

Laporan Praktikum Sistem Informasi - 2011 31

Page 32: Sistem Informasi Usaha Konveksi

Dim dataRead As New SqlDataAdapter(cmd)

dataRead.Fill(ds, "table_bahan_pelengkap")

Me.db_proses_produksi.DataSource =

ds.Tables(0)

Catch ex As Exception

MsgBox("Database disconnected")

End Try

End Sub

Private Sub BCari_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BCari.Click

Dim con As New SqlConnection

Dim cmd As New SqlCommand("select * from

table_bahan_pelengkap where kd_bahan_pelengkap = '"

+ KD_BAHAN_PELENGKAP.Text + "'")

Dim ds As New DataSet()

Dim i As Integer

db_proses_produksi.Refresh()

i = db_proses_produksi.CurrentRow.Index

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

con.Open()

cmd.Connection = con

Dim dataRead As New SqlDataAdapter(cmd)

dataRead.Fill(ds, "kd_bahan_pelengkap")

Me.db_proses_produksi.DataSource =

ds.Tables(0)

Try

KD_BAHAN_PELENGKAP.Text =

db_proses_produksi.Item(0, i).Value

Laporan Praktikum Sistem Informasi - 2011 32

Page 33: Sistem Informasi Usaha Konveksi

JNIS_BHAN.Text =

db_proses_produksi.Item(1, i).Value

TGL_BELI.Text =

db_proses_produksi.Item(2, i).Value

JML_BRG.Text = db_proses_produksi.Item(3,

i).Value

JML_kluar.Text =

db_proses_produksi.Item(4, i).Value

SISA_BRG.Text =

db_proses_produksi.Item(5, i).Value

SATUAN.Text = db_proses_produksi.Item(6,

i).Value

Catch ex As Exception

MsgBox("data tak ada")

End Try

Catch ex As Exception

MsgBox("Database disconnected")

End Try

End Sub

Private Sub BTambah_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BTambah.Click

Dim cmd As New SqlCommand

Dim con As New SqlConnection

Dim var_kd_bahan_pelengkap, var_jenis_bahan,

var_tanggal_beli, var_jumlah_barang,

var_jumlah_keluar, var_sisa_bahan, var_Satuan As

String

var_kd_bahan_pelengkap = KD_BAHAN_PELENGKAP.Text

var_jenis_bahan = JNIS_BHAN.Text

var_tanggal_beli = TGL_BELI.Text

var_jumlah_barang = JML_BRG.Text

Laporan Praktikum Sistem Informasi - 2011 33

Page 34: Sistem Informasi Usaha Konveksi

var_jumlah_keluar = JML_kluar.Text

var_sisa_bahan = SISA_BRG.Text

var_Satuan = SATUAN.Text

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

con.Open()

cmd.Connection = con

cmd.CommandText = "insert into

table_bahan_pelengkap values ('" +

var_kd_bahan_pelengkap + _

"','" + var_jenis_bahan + _

"','" + var_tanggal_beli + _

"','" + var_jumlah_barang + _

"','" + var_jumlah_keluar + _

"','" + var_sisa_bahan + _

"','" + var_Satuan + "')"

cmd.ExecuteNonQuery()

MsgBox("New data wes added")

KD_BAHAN_PELENGKAP.Clear()

JNIS_BHAN.Clear()

TGL_BELI.Clear()

JML_BRG.Clear()

JML_kluar.Clear()

SISA_BRG.Clear()

SATUAN.Clear()

'merefresh data grid view'

bahan_pelengkap_Load(sender, e)

End Sub

Private Sub BHapus_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

Laporan Praktikum Sistem Informasi - 2011 34

Page 35: Sistem Informasi Usaha Konveksi

BHapus.Click

Dim conn As New SqlConnection

Dim cmd As New SqlCommand

Dim sql, var_kode_stok As String

conn.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

conn.Open()

cmd.Connection = conn

Dim pesan As DialogResult = MsgBox("Apakah

anda yakin Menghapus data ini", MsgBoxStyle.YesNo)

If pesan = DialogResult.Yes Then

var_kode_stok = KD_BAHAN_PELENGKAP.Text

sql = "delete from table_bahan_pelengkap

where kd_bahan_pelengkap = '" +

KD_BAHAN_PELENGKAP.Text + "'"

cmd.CommandText = sql

cmd.ExecuteNonQuery()

Else

KD_BAHAN_PELENGKAP.Clear()

End If

Catch ex As Exception

MsgBox("cek lagi")

End Try

'memnersihkan tampilan edit

KD_BAHAN_PELENGKAP.Clear()

JNIS_BHAN.Clear()

TGL_BELI.Clear()

JML_BRG.Clear()

JML_kluar.Clear()

SISA_BRG.Clear()

SATUAN.Clear()

Laporan Praktikum Sistem Informasi - 2011 35

Page 36: Sistem Informasi Usaha Konveksi

'merefresh data grid view

bahan_pelengkap_Load(sender, e)

End Sub

Private Sub BKeluar_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BKeluar.Click

Me.Hide()

End Sub

End Class

4.2.4 Pembuatan Form Stok Hasil Produksi

Form Stok Hasil produksi ini digunakan untuk me-manage data hasil produksi

yang terdapat pada Usaha Konveksi Batik Erlangga. Berikut ini merupakan

tampilan Form Data Stok Hasil Produksi.

Gambar Tampilan Form Stok Hasil produksi

Komponen-komponen yang digunakan dalam pembuatan form stok hasil produksi.

Object Name Propertise Value

Label1 Text Informasi Stok Produksi

Label2 Text Kode stok

Laporan Praktikum Sistem Informasi - 2011 36

Page 37: Sistem Informasi Usaha Konveksi

Label3 Text Tanggal produksi

Label4 Text Harga barang

Label5 Text Stok Barang

Label6 Text Jumlah Barang Masuk

Label7 Text Jumlah Barang keluar

Label8 Text Total barang

Panel1 Name db_proses_produksi

Button1 Textname

CariBcari

Button2 Textname

TambahBtambah

Button3 Textname

HapusBhapus

Button4 Textname

KeluarBKeluar

Source Code untuk Form Stok Hasil Produksi

Imports System.Data.SqlClient

Public Class hasilproduksi

Private Sub hasilproduksi_Load(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

MyBase.Load

Dim con As New SqlConnection

Dim cmd As New SqlCommand("select * from

table_stok")

Dim ds As New DataSet()

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

con.Open()

cmd.Connection = con

Dim dataRead As New SqlDataAdapter(cmd)

Laporan Praktikum Sistem Informasi - 2011 37

Page 38: Sistem Informasi Usaha Konveksi

dataRead.Fill(ds, "table_stok")

Me.db_proses_produksi.DataSource =

ds.Tables(0)

Catch ex As Exception

MsgBox("Database disconnected")

End Try

End Sub

Private Sub BKeluar_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BKeluar.Click

Me.Hide()

End Sub

Private Sub BCari_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BCari.Click

Dim con As New SqlConnection

Dim cmd As New SqlCommand("select * from

table_stok where kode_stok = '" + TEXT_kd_stok.Text

+ "'")

Dim ds As New DataSet()

Dim i As Integer

db_proses_produksi.Refresh()

i = db_proses_produksi.CurrentRow.Index

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

con.Open()

cmd.Connection = con

Dim dataRead As New SqlDataAdapter(cmd)

dataRead.Fill(ds, "kode_stok")

Laporan Praktikum Sistem Informasi - 2011 38

Page 39: Sistem Informasi Usaha Konveksi

Me.db_proses_produksi.DataSource =

ds.Tables(0)

Try

TEXT_kd_stok.Text =

db_proses_produksi.Item(1, i).Value

text_tgl.Text =

db_proses_produksi.Item(2, i).Value

text_stok_brg.Text =

db_proses_produksi.Item(3, i).Value

text_jml_msuk.Text =

db_proses_produksi.Item(4, i).Value

text_kluar.Text =

db_proses_produksi.Item(5, i).Value

text_tot.Text =

db_proses_produksi.Item(6, i).Value

text_hrg_brg.Text =

db_proses_produksi.Item(7, i).Value

Catch ex As Exception

MsgBox("data tak ada")

End Try

Catch ex As Exception

MsgBox("Database disconnected")

End Try

End Sub

Private Sub BTambah_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BTambah.Click

Dim cmd As New SqlCommand

Dim con As New SqlConnection

Dim var_kode_stok, var_tanggal_produksi,

var_harga_barang, var_stok_barang,

var_jumlah_barang_masuk, var_jumlah_barang_keluar,

Laporan Praktikum Sistem Informasi - 2011 39

Page 40: Sistem Informasi Usaha Konveksi

var_total_barang As String

var_kode_stok = TEXT_kd_stok.Text

var_tanggal_produksi = text_tgl.Text

var_harga_barang = text_hrg_brg.Text

var_stok_barang = text_stok_brg.Text

var_jumlah_barang_masuk = text_jml_msuk.Text

var_jumlah_barang_keluar = text_kluar.Text

var_total_barang = text_tot.Text

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

con.Open()

cmd.Connection = con

cmd.CommandText = "insert into table_stok values

('" + var_kode_stok + _

"','" + var_tanggal_produksi + _

"','" + var_harga_barang + _

"','" + var_stok_barang + _

"','" + var_jumlah_barang_masuk + _

"','" + var_jumlah_barang_keluar + _

"','" + var_total_barang + "')"

cmd.ExecuteNonQuery()

MsgBox("New data wes added")

TEXT_kd_stok.Clear()

text_tgl.Clear()

text_stok_brg.Clear()

text_jml_msuk.Clear()

text_kluar.Clear()

text_tot.Clear()

text_hrg_brg.Clear()

'merefresh data grid view'

hasilproduksi_Load(sender, e)

Laporan Praktikum Sistem Informasi - 2011 40

Page 41: Sistem Informasi Usaha Konveksi

End Sub

Private Sub BHapus_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BHapus.Click

Dim conn As New SqlConnection

Dim cmd As New SqlCommand

Dim sql, var_kode_stok As String

conn.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

conn.Open()

cmd.Connection = conn

Dim pesan As DialogResult = MsgBox("Apakah

anda yakin Menghapus data ini", MsgBoxStyle.YesNo)

If pesan = DialogResult.Yes Then

var_kode_stok = TEXT_kd_stok.Text

sql = "delete from table_stok where

kode_stok = '" + var_kode_stok + "'"

cmd.CommandText = sql

cmd.ExecuteNonQuery()

Else

TEXT_kd_stok.Clear()

End If

Catch ex As Exception

MsgBox("cek lagi")

End Try

'memnersihkan tampilan edit

TEXT_kd_stok.Clear()

text_tgl.Clear()

text_stok_brg.Clear()

text_jml_msuk.Clear()

text_kluar.Clear()

Laporan Praktikum Sistem Informasi - 2011 41

Page 42: Sistem Informasi Usaha Konveksi

text_tot.Clear()

text_hrg_brg.Clear()

'merefresh data grid view

hasilproduksi_Load(sender, e)

End Sub

Private Sub db_proses_produksi_CellContentClick(ByVal

sender As System.Object, ByVal e As

System.Windows.Forms.DataGridViewCellEventArgs)

Handles db_proses_produksi.CellContentClick

End Sub

Private Sub BCetak_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs)

End Sub

End Class

4.2.5 Pembuatan Form Distributor

Form Distributor ini digunakan untuk me-manage data distributor yang terdapat

pada Usaha Konveksi Batik Erlangga. Berikut ini merupakan tampilan Form

Distributor.

Laporan Praktikum Sistem Informasi - 2011 42

Page 43: Sistem Informasi Usaha Konveksi

Gambar Tampilan Form Distributor

Komponen-komponen yang digunakan dalam pembuatan form distributor.

Object Name Propertise Value

Label1 Text Informasi Daftar Distributor

Label2 Text Kode distributor

Label3 Text Nama distributor

Label4 Text Alamat

Label5 Text no.telfon

Label6 Text Kode pasar

Label7 Text Ambil barang

Textbox1 Name txt_kode_distributor

Textbox2 Name txt_nama_distributor

Textbox3 Name txt_alamat

Textbox4 Name txt_no.telfon

Textbox5 Name txt_kode_pasar

Textbox6 Name txt_ambil_barang

Panel1 Name db_proses_produksi

Button1 Textname

CariBcari

Button2 Textname

TambahBtambah

Button3 Textname

HapusBhapus

Button4 Textname

KeluarBKeluar

Source Code untuk Form Distributor

Imports System.Data.SqlClient

Public Class daftardistributor

Private Sub daftardistributor_Load(ByVal sender As

Laporan Praktikum Sistem Informasi - 2011 43

Page 44: Sistem Informasi Usaha Konveksi

System.Object, ByVal e As System.EventArgs) Handles

MyBase.Load

Dim con As New SqlConnection

Dim cmd As New SqlCommand("select * from

table_distributor")

Dim ds As New DataSet()

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

con.Open()

cmd.Connection = con

Dim dataRead As New SqlDataAdapter(cmd)

dataRead.Fill(ds, "table_distributor")

Me.db_proses_produksi.DataSource =

ds.Tables(0)

Catch ex As Exception

MsgBox("Database disconnected")

End Try

End Sub

Private Sub BKeluar_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BKeluar.Click

Me.Hide()

End Sub

Private Sub BCari_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BCari.Click

Dim con As New SqlConnection

Dim cmd As New SqlCommand("select * from

table_distributor where kode_distributor= '" +

Laporan Praktikum Sistem Informasi - 2011 44

Page 45: Sistem Informasi Usaha Konveksi

TextBox1.Text + "'")

Dim ds As New DataSet()

Dim i As Integer

db_proses_produksi.Refresh()

i = db_proses_produksi.CurrentRow.Index

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

con.Open()

cmd.Connection = con

Dim dataRead As New SqlDataAdapter(cmd)

dataRead.Fill(ds, "kode_distributor")

Me.db_proses_produksi.DataSource =

ds.Tables(0)

Try

TextBox1.Text =

db_proses_produksi.Item(1, i).Value

TextBox2.Text =

db_proses_produksi.Item(2, i).Value

TextBox3.Text =

db_proses_produksi.Item(3, i).Value

TextBox4.Text =

db_proses_produksi.Item(4, i).Value

TextBox5.Text =

db_proses_produksi.Item(5, i).Value

TextBox6.Text =

db_proses_produksi.Item(6, i).Value

Catch ex As Exception

MsgBox("data ada")

End Try

Catch ex As Exception

MsgBox("Database disconnected")

Laporan Praktikum Sistem Informasi - 2011 45

Page 46: Sistem Informasi Usaha Konveksi

End Try

End Sub

Private Sub BTambah_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BTambah.Click

Dim cmd As New SqlCommand

Dim con As New SqlConnection

Dim var_kode_distributor, var_nama_distributor,

var_alamat_distributor, var_no_telfon,

var_kode_pasar, var_ambil_barang As String

var_kode_distributor = TextBox1.Text

var_nama_distributor = TextBox2.Text

var_alamat_distributor = TextBox3.Text

var_no_telfon = TextBox4.Text

var_kode_pasar = TextBox5.Text

var_ambil_barang = TextBox6.Text

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

con.Open()

cmd.Connection = con

cmd.CommandText = "insert into table_distributor

values ('" + var_kode_distributor + _

"','" + var_nama_distributor + _

"','" + var_alamat_distributor + _

"','" + var_no_telfon + _

"','" + var_kode_pasar + _

"','" + var_ambil_barang + "')"

cmd.ExecuteNonQuery()

MsgBox("New data wes added")

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

Laporan Praktikum Sistem Informasi - 2011 46

Page 47: Sistem Informasi Usaha Konveksi

TextBox4.Clear()

TextBox6.Clear()

'merefresh data grid view'

daftardistributor_Load(sender, e)

End Sub

Private Sub BHapus_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BHapus.Click

Dim conn As New SqlConnection

Dim cmd As New SqlCommand

Dim sql, var_kode_distributor As String

conn.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

conn.Open()

cmd.Connection = conn

Dim pesan As DialogResult = MsgBox("Apakah

anda yakin Menghapus data ini", MsgBoxStyle.YesNo)

If pesan = DialogResult.Yes Then

var_kode_distributor = TextBox1.Text

sql = "delete from table_distributor

where kode_distributor = '" + var_kode_distributor +

"' "

cmd.CommandText = sql

cmd.ExecuteNonQuery()

Else

TextBox1.Clear()

End If

Catch ex As Exception

MsgBox("cek lagi")

End Try

Laporan Praktikum Sistem Informasi - 2011 47

Page 48: Sistem Informasi Usaha Konveksi

'memnersihkan tampilan edit

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

TextBox4.Clear()

TextBox5.Clear()

TextBox6.Clear()

'merefresh data grid view

daftardistributor_Load(sender, e)

End Sub

Private Sub db_proses_produksi_CellContentClick(ByVal

sender As System.Object, ByVal e As

System.Windows.Forms.DataGridViewCellEventArgs)

Handles db_proses_produksi.CellContentClick

End Sub

End Class

4.2.6 Pembuatan Form Omset

Form Omset ini digunakan untuk me-manage data omset perbulan yang terdapat

pada Usaha Konveksi Batik Erlangga. Berikut ini merupakan tampilan Form

omset.

Laporan Praktikum Sistem Informasi - 2011 48

Page 49: Sistem Informasi Usaha Konveksi

Gambar Tampilan Form omset

Komponen-komponen yang digunakan dalam pembuatan form omset.

Object Name Propertise Value

Label1 Text Informasi Omset

Label2 Text No.Omset

Label3 Text Kode distributor

Label3 Text Kode pasar

Label4 Text Bulan

Label5 Text Jumlah pemasukan

Textbox1 Name txt_no_omset

Textbox2 Name txt_kode_distributor

Textbox3 Name txt_kode_pasar

Textbox4 Name txt_bulan

Textbox5 Name txt_jumlah_pemasukan

Panel1 Name db_proses_produksi

Button1 Textname

CariBcari

Button2 Textname

TambahBtambah

Button3 Textname

HapusBhapus

Button4 Textname

KeluarBKeluar

Source Code untuk Form Omset

Imports System.Data.SqlClient

Public Class omset

Private Sub omset_Load(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles MyBase.Load

Dim con As New SqlConnection

Dim cmd As New SqlCommand("select * from

table_omset ")

Dim ds As New DataSet()

con.ConnectionString = "server = ANDALU-

Laporan Praktikum Sistem Informasi - 2011 49

Page 50: Sistem Informasi Usaha Konveksi

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

con.Open()

cmd.Connection = con

Dim dataRead As New SqlDataAdapter(cmd)

dataRead.Fill(ds, "table_omset")

Me.db_proses_produksi.DataSource =

ds.Tables(0)

Catch ex As Exception

MsgBox("Database disconnected")

End Try

End Sub

Private Sub BKeluar_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BKeluar.Click

Me.Hide()

End Sub

Private Sub BCari_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BCari.Click

Dim con As New SqlConnection

Dim cmd As New SqlCommand("select * from

table_omset where no_omset= '" + TextBox1.Text +

"'")

Dim ds As New DataSet()

Dim i As Integer

db_proses_produksi.Refresh()

i = db_proses_produksi.CurrentRow.Index

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

Laporan Praktikum Sistem Informasi - 2011 50

Page 51: Sistem Informasi Usaha Konveksi

security=true"

Try

con.Open()

cmd.Connection = con

Dim dataRead As New SqlDataAdapter(cmd)

dataRead.Fill(ds, "no_omset")

Me.db_proses_produksi.DataSource =

ds.Tables(0)

Try

TextBox1.Text =

db_proses_produksi.Item(0, i).Value

TextBox2.Text =

db_proses_produksi.Item(1, i).Value

TextBox3.Text =

db_proses_produksi.Item(2, i).Value

TextBox4.Text =

db_proses_produksi.Item(3, i).Value

TextBox5.Text =

db_proses_produksi.Item(4, i).Value

Catch ex As Exception

MsgBox("data tidak ada")

End Try

Catch ex As Exception

MsgBox("Database disconnected")

End Try

End Sub

Private Sub BTambah_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BTambah.Click

Dim cmd As New SqlCommand

Dim con As New SqlConnection

Dim var_no_omset, var_kode_distributor,

Laporan Praktikum Sistem Informasi - 2011 51

Page 52: Sistem Informasi Usaha Konveksi

var_kode_pasar, var_bulan, var_jumlah_pemasukkan As

String

var_no_omset = TextBox1.Text

var_kode_distributor = TextBox2.Text

var_kode_pasar = TextBox3.Text

var_bulan = TextBox4.Text

var_jumlah_pemasukkan = TextBox5.Text

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

con.Open()

cmd.Connection = con

cmd.CommandText = "insert into table_omset values

('" + var_no_omset + _

"','" + var_kode_distributor + _

"','" + var_kode_pasar + _

"','" + var_bulan + _

"','" + var_jumlah_pemasukkan + "')"

cmd.ExecuteNonQuery()

MsgBox("New data wes added")

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

TextBox4.Clear()

TextBox5.Clear()

'merefresh data grid view'

omset_Load(sender, e)

End Sub

Private Sub BHapus_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BHapus.Click

Dim conn As New SqlConnection

Laporan Praktikum Sistem Informasi - 2011 52

Page 53: Sistem Informasi Usaha Konveksi

Dim cmd As New SqlCommand

Dim sql, var_no_omset As String

conn.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

conn.Open()

cmd.Connection = conn

Dim pesan As DialogResult = MsgBox("Apakah

anda yakin Menghapus data ini", MsgBoxStyle.YesNo)

If pesan = DialogResult.Yes Then

var_no_omset = TextBox1.Text

sql = "delete from table_omset where

no_omset = '" + var_no_omset + "' "

cmd.CommandText = sql

cmd.ExecuteNonQuery()

Else

TextBox1.Clear()

End If

Catch ex As Exception

MsgBox("cek lagi")

End Try

'memnersihkan tampilan edit

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

TextBox4.Clear()

TextBox5.Clear()

'merefresh data grid view

omset_Load(sender, e)

End Sub

End Class

Laporan Praktikum Sistem Informasi - 2011 53

Page 54: Sistem Informasi Usaha Konveksi

4.2.7 Pembuatan Form Pasar

Form pasar ini digunakan untuk me-manage informasi pasar yang menjadi tempat

distributor pada Usaha Konveksi Batik Erlangga. Berikut ini merupakan tampilan

Form Data Pasar.

Gambar Tampilan Form Pasar

Komponen-komponen yang digunakan dalam pembuatan form pasar.

Object Name Propertise Value

Label1 Text Informasi Pasar

Label2 Text Kode pasar

Label3 Text Alamat pasar

Label4 Text Jumlah distributor

Textbox1 Name txt_kode_pasar

Textbox2 Name txt_alamat_pasar

Textbox3 Name txt_jumlah_distributor

Panel1 Name db_proses_produksi

Button1 Textname

CariBcari

Button2 Textname

TambahBtambah

Laporan Praktikum Sistem Informasi - 2011 54

Page 55: Sistem Informasi Usaha Konveksi

Button3 Textname

HapusBhapus

Button4 Textname

KeluarBKeluar

Source Code untuk Form Pasar

Imports System.Data.SqlClient

Public Class pasar

Private Sub pasar_Load(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

MyBase.Load

Dim con As New SqlConnection

Dim cmd As New SqlCommand("select * from table_pasar

")

Dim ds As New DataSet()

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

con.Open()

cmd.Connection = con

Dim dataRead As New SqlDataAdapter(cmd)

dataRead.Fill(ds, "table_pasar")

Me.db_proses_produksi.DataSource = ds.Tables(0)

Catch ex As Exception

MsgBox("Database disconnected")

End Try

End Sub

Private Sub BKeluar_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BKeluar.Click

Me.Hide()

End Sub

Laporan Praktikum Sistem Informasi - 2011 55

Page 56: Sistem Informasi Usaha Konveksi

Private Sub BCari_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BCari.Click

Dim con As New SqlConnection

Dim cmd As New SqlCommand("select * from table_pasar

where kode_pasar= '" + TextBox1.Text + "'")

Dim ds As New DataSet()

Dim i As Integer

db_proses_produksi.Refresh()

i = db_proses_produksi.CurrentRow.Index

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

con.Open()

cmd.Connection = con

Dim dataRead As New SqlDataAdapter(cmd)

dataRead.Fill(ds, "kode_pasar")

Me.db_proses_produksi.DataSource = ds.Tables(0)

Try

TextBox1.Text = db_proses_produksi.Item(0, i).Value

TextBox2.Text = db_proses_produksi.Item(1, i).Value

TextBox3.Text = db_proses_produksi.Item(2, i).Value

Catch ex As Exception

MsgBox("data tak ada")

End Try

Catch ex As Exception

MsgBox("Database disconnected")

End Try

End Sub

Private Sub BTambah_Click(ByVal sender As

Laporan Praktikum Sistem Informasi - 2011 56

Page 57: Sistem Informasi Usaha Konveksi

System.Object, ByVal e As System.EventArgs) Handles

BTambah.Click

Dim cmd As New SqlCommand

Dim con As New SqlConnection

Dim var_kode_pasar, var_alamat_pasar,

var_jumlah_distributor As String

var_kode_pasar = TextBox1.Text

var_alamat_pasar = TextBox2.Text

var_jumlah_distributor = TextBox3.Text

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

con.Open()

cmd.Connection = con

cmd.CommandText = "insert into table_pasar values

('" + var_kode_pasar + _

"','" + var_alamat_pasar + _

"','" + var_jumlah_distributor + "')"

cmd.ExecuteNonQuery()

MsgBox("New data wes added")

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

'merefresh data grid view'

pasar_Load(sender, e)

End Sub

Private Sub BHapus_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs) Handles

BHapus.Click

Dim conn As New SqlConnection

Dim cmd As New SqlCommand

Dim sql, var_kode_pasar As String

Laporan Praktikum Sistem Informasi - 2011 57

Page 58: Sistem Informasi Usaha Konveksi

conn.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

conn.Open()

cmd.Connection = conn

Dim pesan As DialogResult = MsgBox("Apakah anda

yakin Menghapus data ini", MsgBoxStyle.YesNo)

If pesan = DialogResult.Yes Then

var_kode_pasar = TextBox1.Text

sql = "delete from table_pasar where

kode_pasar = '" + var_kode_pasar + "' "

cmd.CommandText = sql

cmd.ExecuteNonQuery()

Else

TextBox1.Clear()

End If

Catch ex As Exception

MsgBox("cek lagi")

End Try

'membersihkan tampilan edit

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

'merefresh data grid view

pasar_Load(sender, e)

End Sub

End Class

Laporan Praktikum Sistem Informasi - 2011 58

Page 59: Sistem Informasi Usaha Konveksi

4.3 CRUD Via Software

Create

Berfungsi untuk menambahkan data pada tabel atau DBGrid pada pendataan bahan

baku.

Souce code dari prosedur tambah:

Private Sub BTambah_Click(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles BTambah.Click

Dim cmd As New SqlCommand

Dim con As New SqlConnection

Dim var_kode_distributor, var_nama_distributor,

var_alamat_distributor, var_no_telfon,

var_kode_pasar, var_ambil_barang As String

var_kode_distributor = TextBox1.Text

var_nama_distributor = TextBox2.Text

var_alamat_distributor = TextBox3.Text

var_no_telfon = TextBox4.Text

var_kode_pasar = TextBox5.Text

var_ambil_barang = TextBox6.Text

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

con.Open()

cmd.Connection = con

cmd.CommandText = "insert into table_distributor

values ('" + var_kode_distributor + _

"','" + var_nama_distributor + _

"','" + var_alamat_distributor + _

"','" + var_no_telfon + _

"','" + var_kode_pasar + _

Laporan Praktikum Sistem Informasi - 2011 59

Page 60: Sistem Informasi Usaha Konveksi

"','" + var_ambil_barang + "')"

cmd.ExecuteNonQuery()

MsgBox("New data wes added")

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

TextBox4.Clear()

TextBox6.Clear()

'merefresh data grid view'

daftardistributor_Load(sender, e)

End Sub

Langkah-langkah pengisian form:

1. Isi semua form yang disediakan.

2. Setelah terisi kemudian tekan tombol tambah.

3. Secara otomatis DBGrid akan terisi.

Gambar Form sebelum di isikan data

Laporan Praktikum Sistem Informasi - 2011 60

Page 61: Sistem Informasi Usaha Konveksi

Gambar Form setelah di isikan data

Delete

Berfungsi untuk menghapus data yang telah disimpan pada tabel atau DBGrid pada

pendataan bahan baku.

Souce code dari prosedur hapus:

Private Sub BHapus_Click(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles BHapus.Click

Dim conn As New SqlConnection

Dim cmd As New SqlCommand

Dim sql, var_kode_distributor As String

conn.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Try

conn.Open()

cmd.Connection = conn

Dim pesan As DialogResult = MsgBox("Apakah

anda yakin Menghapus data ini", MsgBoxStyle.YesNo)

Laporan Praktikum Sistem Informasi - 2011 61

Page 62: Sistem Informasi Usaha Konveksi

If pesan = DialogResult.Yes Then

var_kode_distributor = TextBox1.Text

sql = "delete from table_distributor

where kode_distributor = '" + var_kode_distributor +

"' "

cmd.CommandText = sql

cmd.ExecuteNonQuery()

Else

TextBox1.Clear()

End If

Catch ex As Exception

MsgBox("cek lagi")

End Try

'memnersihkan tampilan edit

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

TextBox4.Clear()

TextBox5.Clear()

TextBox6.Clear()

'merefresh data grid view

daftardistributor_Load(sender, e)

End Sub

Langkah-langkah Delete:

1. Pilih data yang akan dihapus, dengan cara klik baris pada DBGrid, kemudian

tekan tombol hapus.

2. Secara otomatis data pada baris yang telah dipilih akan terhapus.

Laporan Praktikum Sistem Informasi - 2011 62

Page 63: Sistem Informasi Usaha Konveksi

Gambar Form setelah menghapus suatu data

Cari

Berfungsi untuk mencari data yang telah disimpan pada tabel atau DBGrid pada

pendataan bahan baku.

Souce code dari prosedur cari:

Private Sub BCari_Click(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles BCari.Click

Dim con As New SqlConnection

Dim cmd As New SqlCommand("select * from

table_distributor where kode_distributor= '" +

TextBox1.Text + "'")

Dim ds As New DataSet()

Dim i As Integer

db_proses_produksi.Refresh()

i = db_proses_produksi.CurrentRow.Index

con.ConnectionString = "server = ANDALU-

FC503FF5;Database =db_proses_produksi;integrated

security=true"

Laporan Praktikum Sistem Informasi - 2011 63

Page 64: Sistem Informasi Usaha Konveksi

Try

con.Open()

cmd.Connection = con

Dim dataRead As New SqlDataAdapter(cmd)

dataRead.Fill(ds, "kode_distributor")

Me.db_proses_produksi.DataSource =

ds.Tables(0)

Try

TextBox1.Text =

db_proses_produksi.Item(1, i).Value

TextBox2.Text =

db_proses_produksi.Item(2, i).Value

TextBox3.Text =

db_proses_produksi.Item(3, i).Value

TextBox4.Text =

db_proses_produksi.Item(4, i).Value

TextBox5.Text =

db_proses_produksi.Item(5, i).Value

TextBox6.Text =

db_proses_produksi.Item(6, i).Value

Catch ex As Exception

MsgBox("data ada")

End Try

Catch ex As Exception

MsgBox("Database disconnected")

End Try

End Sub

Langkah-langkah Cari:

1. Ketikkan kode bahan baku pada form isian, kemudian tekan tombol cari.

2. Apabila data ada maka secara otomatis data akan ditampilkan.

Laporan Praktikum Sistem Informasi - 2011 64

Page 65: Sistem Informasi Usaha Konveksi

Gambar Form setelah mencari suatu data

4.4 CRUD Via Database

Pada kegiatan pengisian yang dilakukan secara langsung di databasenya langsung juga

akan secara otomatis akan tersimpan pada tabel atau form yang terdapat pada aplikasi yang

ada. Jadi semua yang terdapat pada database juga akan tampil pada program aplikasinya.

Berikut beberapa contoh hasil pengisian tabel yang dilakukan secara langsung pada

databasenya:

Tbl_Bahan_Baku

Gambar dari tabel bahan baku

Laporan Praktikum Sistem Informasi - 2011 65

Page 66: Sistem Informasi Usaha Konveksi

Tbl_Bahan_Pelengkap

Gambar dari tabel bahan pelengkap

Tbl_Stok

Gambar dari tabel stok hasil produksi

Tbl_Distributor

Gambar dari tabel distributor

Laporan Praktikum Sistem Informasi - 2011 66

Page 67: Sistem Informasi Usaha Konveksi

Tbl_Omset

Gambar dari tabel omset perbulan

Tbl_Pasar

Gambar dari tabel informasi pasar

4.5 Pembuatan Tampilan Login

Form ini digunakan sebagai jembatan untuk menuju aplikasi, dimana setipa user akan

dilihat hak aksesnya.

Laporan Praktikum Sistem Informasi - 2011 67

Page 68: Sistem Informasi Usaha Konveksi

Gambar tampilan untuk login

Komponen-komponen yang digunakan dalam pembuatan form login.

Object Name Propertise Value

Label1 Text LOGIN ADMINISTRATOR

Label2 Text Admin

Label3 Text Password

Textbox1 Name user

Textbox2 Name password

Button1 Textname

Logintxt_login

Procedures Log In

Prosedur ini digunakan untuk masuk kedalam program utama dari sistem informasi ini

dengan memasukkan nama usser dan password. Berikut Source codenya:

Procedures Password On key Press

Prosedur ini kegunaanya sama dengan prosedur log in, hanya saja kondisi pemakainya

berbeda, yaitu pada saat ditekan enter pada field password. Berikut source codenya:

Source Code untuk form login:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim con As New SqlConnection Dim cmd As New SqlCommand("select * from table_admin ") Dim ds As New DataSet() con.ConnectionString = "server = ANDALU-FC503FF5;Database =db_proses_produksi;integrated security=true" Dim var_user, var_password As String var_user = login.Text() var_password = password.Text() If (login.Text = var_user) Then password.Text = var_password Form1.Show() Me.Hide() Else MsgBox("Maaf user name atau Password Salah") End If End Sub

Laporan Praktikum Sistem Informasi - 2011 68

Page 69: Sistem Informasi Usaha Konveksi

BAB V

PENUTUP

555 KESIMPULAN

Pada penggunaan aplikasi Visual Basic Studio dan SQL Server 2005 dalam pembuatan

analisis kebutuhan pada sistem informasi produksi usaha konveksi batik Erlangga ,maka

dapat disimpulkan sebagai berikut :

1. Dengan mengggunakan visual basic tersebut memudahkan kita untuk membuat

tampilan sistem informasi produksi usaha konveksi batik Erlangga secara baik

dan tepat penggunanya .

2. Dengan menggunakan SQL Server 2005 dapat menyimpan data-data dari produksi

batik tersebut dengan lebih otomatis dan tepat ke dalam database sehingga membantu kerja

dalam proses administrasi.

555 SARAN

1. Dalam sistem informasi produksi usaha konveksi batik Erlangga,maka dibutuhkan

penambahan aplikasi-aplikasi lain yang dapat menyempurnakan proses dalam sistem

informasi tersebut.

2. Dikarenakan menggunakan software microsoft visual basic 8 dan microsoft SQL

Server 2005, maka di butuhkan ketelitian bagi penggunanya.

Laporan Praktikum Sistem Informasi - 2011 69