DAFTAR ISI. ABSTRAK... v. ABSTRACT... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii. DAFTAR LAMPIRAN...

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

DAFTAR ISI. DAFTAR GAMBAR... xii. DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN... 1

DAFTAR ISI. ABSTRAK... vi. ABSTRACT... vii. KATA PENGANTAR... viii. DAFTAR TABEL... xiii. DAFTAR GAMBAR... xiv. DAFTAR LAMPIRAN...

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii. DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...



PEMROGRAMAN VB.NET. Koneksi Ke Database

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xii. DAFTAR GAMBAR...

Modul x login dan Periode

SISTEM INFORMASI AKUNTANSI PERSEDIAAN BARANG DENGAN MENGGUNAKAN METODE FIFO PADA PT.WINDU PERSADA CARGO

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program sistem informasi pembelian dan proses retur pada CV.

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... iv. DAFTAR TABEL... viii. DAFTAR GAMBAR... xii. DAFTAR LAMPIRAN... xvi

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii. DAFTAR LAMPIRAN...

DAFTAR ISI BAB I... 1 PENDAHULUAN Latar Belakang Perumusan Masalah Pembatasan Masalah Tujuan...

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xxi BAB I PENDAHULUAN...


DAFTAR ISI. KATA PENGANTAR... xiii. DAFTAR ISI... xv. DAFTAR TABEL... xvii. DAFTAR GAMBAR... xix. DAFTAR LAMPIRAN... xxiii BAB I PENDAHULUAN...


Gambar 5.1 Hierarki Sistem Admin

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... vii DAFTAR GAMBAR... DAFTAR LAMPIRAN... xii BAB I PENDAHULUAN...

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

DAFTAR ISI. Halaman. ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xiii. DAFTAR GAMBAR... xiv. DAFTAR LAMPIRAN...


PEMBUATAN PROGRAM RAB DAN HARGA SATUAN DENGAN MENGGUNAKAN MICROSOFT EXCEL MACROS DAN VISUAL BASIC ABSTRAK

DAFTAR ISI Rumusan Masalah Batasan Masalah Tujuan Manfaat Sistematika Penulisan...

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR... xivv. DAFTAR TABEL... xix. DAFTAR LAMPIRAN...


BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMROGRAMAN VB.NET. Sintaks Pada Class

DAFTAR ISI. Halaman. ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... xiv. DAFTAR LAMPIRAN...

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xii. DAFTAR GAMBAR...

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

BAB IV DISKRIPSI PEKERJAAN

BAB VIII PENGENALAN DATABASE

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... vi. ABSTRACT... vii. KATA PENGANTAR... viii. DAFTAR ISI... xi. DAFTAR TABEL...

ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA DAFTAR GAMBAR. No. Judul Gambar Halaman

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xiii. DAFTAR GAMBAR... xiv. DAFTAR LAMPIRAN...

DAFTAR ISI. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xiii. DAFTAR GAMBAR... xiv. DAFTAR LAMPIRAN... xix BAB I PENDAHULUAN...

KONEKSI DATABASE SQL DENGAN VB.NET


DAFTAR ISI. ABSTRAK... iv KATA PENGANTAR... DAFTAR ISI... vii DAFTAR TABEL... DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN... xiv BAB I PENDAHULUAN...

Bab 4 Hasil dan Pembahasan

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... DAFTAR LAMPIRAN... BAB I PENDAHULUAN... 1

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

DAFTAR ISI. KATA PENGANTAR... v. DAFTAR GAMBAR... ix. DAFTAR TABEL... xii. DAFTAR LAMPIRAN... xiii BAB II GAMBARAN UMUM PERUSAHAAN...

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

Program Database Penjualan Barang

Source Code Test Program Dengan VB Net

DAFTAR ISI. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... vii. DAFTAR TABEL... x BAB I PENDAHULUAN Rumusan Masalah...

DAFTAR ISI. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xiii. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN... xx BAB I PENDAHULUAN...

Sistem Informasi Penggajian Karyawan Berbasis Desktop

BAB II MICROSOFT VISUAL STUDIO

DAFTAR ISI. KATA PENGANTAR... viii. DAFTAR GAMBAR... xii. DAFTAR TABEL... xiii. DAFTAR LAMPIRAN... xvii BAB I PENDAHULUAN... 1

DAFTAR ISI. ABSTRAK... iv. DAFTAR LAMPIRAN... xv BAB I PENDAHULUAN... 1 BAB II GAMBARAN UMUM PERUSAHAAN... 5

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

LAMPIRAN. Dim WithEvents diagnosa As New DB_MYSQL Dim sql = "select * from gejala order by kode asc"

ABSTRAK... ABSTRACT... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xiii. DAFTAR GAMBAR... xiv. DAFTAR LAMPIRAN...

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah spesifikasi Hardware dan Software yang dibutuhkan

BAB IV DESKRIPSI PEKERJAAN


DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR... xiii. DAFTAR TABEL... xvii. DAFTAR LAMPIRAN...

DAFTAR ISI. ABSTRAK...vii. KATA PENGANTAR...viii. DAFTAR ISI...x. DAFTAR GAMBAR...xii. DAFTAR TABEL...xvi BAB I PENDAHULUAN...1

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii BAB I PENDAHULUAN... 1 BAB II LANDASAN TEORI... 7

DAFTAR ISI KATA PENGANTAR DAFTAR TABEL DAFTAR LAMPIRAN BAB I PENDAHULUAN Latar Belakang Perumusan Masalah Batasan Masalah 3

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xii. DAFTAR GAMBAR... xv BAB I PENDAHULUAN...

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan ilmu pengetahuan dan Teknologi Informatika (IT) hampir

DAFTAR ISI. KATA PENGANTAR... vii. DAFTAR GAMBAR... xii. DAFTAR LAMPIRAN... xviii

DAFTAR ISI. ABSTRAK... vi. ABSTRACT... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii. DAFTAR LAMPIRAN...

Prosedur Menjalankan Aplikasi

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

DAFTAR ISI. ABSTRAKSI... v. KATA PENGANTAR... vii BAB I PENDAHULUAN Latar belakang Rumusan Masalah Batasan Masalah...

DAFTAR ISI. ABSTRAKSI... v. KATA PENGANTAR... vii. DAFTAR GAMBAR... xii. DAFTAR TABEL... xiv. DAFTAR LAMPIRAN... xiv BAB I PENDAHULUAN...

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xviii BAB I PENDAHULUAN Perumusan Masalah...

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN TESTING

DAFTAR ISI. ABSTRAK...iv. KATA PENGANTAR...v. DAFTAR ISI...vii. DAFTAR GAMBAR...xi. DAFTAR TABEL...xvi. DAFTAR LAMPIRAN...xvii BAB I PENDAHULUAN...

BAB IV DESKRIPSI KERJA PRAKTEK. informasi agar dapat terorganisir dengan baik dan jelas.

DAFTAR ISI. Halaman ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR ISI... x. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xix. DAFTAR LAMPIRAN...

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... xxiv. DAFTAR LAMPIRAN... xxv BAB I PENDAHULUAN...

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

BAB IV DESKRIPSI PEKERJAAN. workflow dari hasil analisa yang telah dilakukan sebelumnya. Pada workflow

BAB I PENDAHULUAN. Tugas Akhir ini, selanjutnya Akumulator akan disebut aki.

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xii. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN...

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

DAFTAR ISI KATA PENGANTAR... DAFTAR GAMBAR... DAFTAR LAMPIRAN... BAB I PENDAHULUAN... 1 BAB II LANDASAN TEORI... 7

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

Manual Book For Customer

BAB III ANALISIS DAN PERANCANGAN SISTEM

LAVIRIA RATNASARI NPM

DAFTAR ISI. KATA PENGANTAR... v. DAFTAR GAMBAR... xii. DAFTAR LAMPIRAN...xiii BAB I PENDAHULUAN Batasan Masalah... 2

PENGESAHAN DOSEN PEMBIMBING...

Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

BAB I PENDAHULUAN. (Hardware) dan juga berupa perangkat lunak (Software), tetapi mempunyai nilai

BAB I PENDAHULUAN. data barang, jumlah dan harga barang, data para supplier, serta data transaksi

DAFTAR ISI. Halaman. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiv. DAFTAR LAMPIRAN...

Transkripsi:

DAFTAR ISI Halaman ABSTRAK... v ABSTRACT... vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR TABEL... xii DAFTAR GAMBAR... xiii DAFTAR LAMPIRAN... xv BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Perumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan... 3 1.5 Manfaat... 3 1.6 Sistematika Penulisan... 4 BAB II HASIL SURVEY... 6 2.1 Gambaran Umum CV. MEDIA HAMPARAN LANGIT... 6 2.2 Logo CV. Media Hamparan Langit... 7 2.3 Visi dan Misi CV. MEDIA HAMPARAN LANGIT... 7 2.3.1 Visi CV. MEDIA HAMPARAN LANGIT... 7 2.3.2 Misi CV. MEDIA HAMPARAN LANGIT... 7 2.4 Struktur Organisasi... 8 ix

2.5 Deskripsi Tugas... 8 2.6 Document Flow... 9 BAB III LANDASAN TEORI... 12 3.1 Pembelian... 12 3.2 Sistem Informasi... 12 3.3 Analisis Sistem... 13 3.4 Desain Sistem... 14 3.6 Database... 14 3.7 Siklus Hidup Pengembangan Sistem... 16 3.8 Teknik Wawancara... 19 BAB IV ANALISIS DAN DESAIN SISTEM... 22 4.1 Analisis Sistem... 22 4.2 Desain Sistem... 23 4.2.1 System Flow Pembelian... 23 4.2.2 Data Flow Diagram... 26 4.2.4 Struktur File... 31 BAB V IMPLEMENTASI DAN PEMBAHASAN... 45 5.1 Sistem yang Digunakan... 45 5.2 Cara Setup Program... 46 5.3 Penjelasan Pemakaian Program... 46 5.3.1 Form Menu Utama... 46 5.3.2 Form Master... 47 5.3.3 Form Transaksi... 53 5.3.4 Form Laporan... 60 x

BAB VI PENUTUP... 63 6.1 Kesimpulan... 63 6.2 Saran... 63 DAFTAR PUSTAKA... 65 LAMPIRAN... 68 xi

DAFTAR TABEL Halaman Tabel 4.1 Tabel Barang... 31 Tabel 4.2 Tabel Pegawai... 32 Tabel 4.3 Tabel Departemen... 32 Tabel 4.4 Tabel Serial Number Barang... 33 Tabel 4.5 Tabel Detail Pembelian... 33 Tabel 4.6 Tabel Purchase Order... 34 Tabel 4.7 Tabel Pembayaran... 34 Tabel 4.8 Tabel Supplier... 35 xii

DAFTAR GAMBAR Halaman Gambar 2.1 Logo CV. Media Hamparan Langit... 7 Gambar 2.2 Struktur Organisasi CV. Media Hamparan Langit... 8 Gambar 2.3 Document flow Pembelian... 11 Gambar 4.1 System flow Pembelian... 25 Gambar 4.2 Context Diagram... 26 Gambar 4.3 Diagram Jenjang... 27 Gambar 4.4 Data Flow Diagram Level 0... 28 Gambar 4.6 Conceptual Data Model... 29 Gambar 4.8 Physical Data Model... 30 Gambar 4.9 Desain Form Utama... 36 Gambar 4.10 Desain Form Login... 36 Gambar 4.11 Desain Form Master Departemen... 37 Gambar 4.12 Desain Form Master Barang... 38 Gambar 4.13 Desain Form Master Supplier... 39 Gambar 4.14 Desain Form Master Pegawai... 40 Gambar 4.15 Desain Form Transaksi Purchase Order... 41 Gambar 4.16 Desain Form Transaksi Pembayaran... 42 Gambar 4.17 Desain Laporan Purchase Order... 43 Gambar 4.18 Desain Laporan Pembayaran... 44 Gambar 5.1 Menambah data barang... 47 Gambar 5.2 Menambah data barang... 48 Gambar 5.3 Merubah data barang... 48 xiii

Gambar 5.4 Menambah data Supplier... 49 Gambar 5.5 Error pada form Supplier... 49 Gambar 5.6 Merubah data Supplier... 50 Gambar 5.7 Form tambah data pegawai... 51 Gambar 5.8 Merubah data pegawai... 52 Gambar 5.9 Tambah data pegawai... 52 Gambar 5. 10 Merubah data departemen... 53 Gambar 5.11 Transaksi Purchase Order... 54 Gambar 5.12 Menambahkan Barang Pada Form Purchase Order... 55 Gambar 5.13 Notifikasi kesalahan pada transaksi purchase order... 56 Gambar 5.14 Hapus data barang pada list purchase order... 56 Gambar 5.15 Pemesanan Supplier... 57 Gambar 5.16 Pesan data telah masuk pada transaksi purchase order... 57 Gambar 5.17 Purchase Order siap dicetak... 58 Gambar 5.18 Melakukan Transaksi pembayaran berdasarkan kode po... 59 Gambar 5.19 Nominal otomatis terisi berdasarkan kode po yang telah dipilih... 59 Gambar 5.20 Jenis pembayaran pada form transaksi pembayaran... 60 Gambar 5.21 Laporan Purchase Order... 61 Gambar 5.22 Laporan Pembayaran... 62 xiv

DAFTAR LAMPIRAN Halaman Lampiran 1. Surat Hasil Survey... 67 Lampiran 2. Hasil wawancara... 69 Lampiran 3. Laporan Pemesanan... 70 Lampiran 4. Laporan Surat Perintah Kerja... 71 Lampiran 5. Listing Program Pemesanan... 72 xv

67 SMA Tahun Lulus : 2012 Jurusan / Program Studi : Ilmu Pengetauan Sosial (IPS) Nama Institusi : SMAN 13 Surabaya Alamat Institusi : Jl. Lidah Kulon, Surabaya Kota Institusi : Surabaya, Jawa Timur Perguruan Tinggi Tahun Lulus : - Jurusan / Program Studi : DIII Manajemen Informatika Nama Institusi : Institut Bisnis Dan Informatika Stikom Surabaya Alamat Institusi : Jl. Raya Kedung Baruk No. 98 Kota Institusi : Surabaya, Jawa Timur Keahlian 1. Pemrograman Visual Basic.net 2010, SQL Server 2005 2. Komputer MS.Office (Word, Powerpoint) 3. Pemrograman Web (PHP,JQuery,Javascript) 4. Analisis sistem Jabatan Organisasi Sosial Kemasyarakatan 1. Anggota Himpunan Mahasiswa Manajemen Informatika periode 2012-2014. 2. Ketua Kartar Golf 7 No 7 Gunungsari Surabaya

Lampiran 1. Surat Hasil Survey 68

69 Lampiran 2. Hasil wawancara 1 Bagaimana Sejarah Berdirinya CV. Media Hamparan Langit CV. Media Hamparan Langit, perusahaan yang bergerak di bidang jasa pemasangan CCTV dan penjualan CCTV yang berlokasi di Jl.Tenggilis Mejoyo Blok AB no.5, Surabaya. CV. Media Hamparan Langit adalah sebuah perusahaan yang bergerak di bidang Information Technology dengan dua lajur unit utama yaitu koneksi internet nirkabel dan IT Solution. 2 Bagaimana dengan Sistem yang digunakan saat ini? Sistem yang digunakan pada saat ini masih menggunakan system yang manual. Semua data masih dicatat dalam buku sehingga banyak terjadi penumpukan kertas-kertas. 3 Proses Transaksi apakah yang terjadi saat ini? Proses yang terjadi saat ini adalah transaksi pembelian dan proses retur. 4 Bagaimana alur proses transaksi pembelian? Pertama kali bagian gudang mengajukan form permintaan barang ke pada manajer untuk dilakukan pengadaan abrang sesuai barang yang diminta pada form permintaan jika disetujui maka bagian pembelian akan melakukan pembelian ke pihak supplier sesuai permintaan pada form permintaan barang yang telah di setujui oleh manajer. 5 Bagaimana alur proses transaksi pembayaran? Perusahaan yang melakukan transaksi pembelian dapat melakukan pembayaran melalui transfer ke rekening bank. Jika pembayaran sudah terkirim maka perusahaan dapat melakukan konfirmasi kepada bagian supplier. 6 Bagaimana alur proses transaksi retur? Perusahaan yang melakukan transaksi pembelian dapat emngembalikan barang jika didapati barang rusak, cacad, atau tidak sesuai dengan pemesanan.. 7 Bagaimana alur proses pencatatan purchase order? Perusahaan membeli barang berdasarkan purchase order yang telah disetujui oleh manajer. barang yang dikirim oleh supplier adalah barang yang sesuai dengan apa yang tertera pada purchase order

Lampiran 3. Laporan Purchase Order 70

Lampiran 4. Laporan Pembayaran 71

72 Lampiran 5. Listing Program Pembelian Imports System.Data.SqlClient Public Class PO Dim conn As New SqlConnection("server=.\sqlexpress;database=MHL;integrated security=true") Dim comm As New SqlCommand Dim dr As SqlDataReader Dim s As Integer = 1 Dim a As String = Format(Date.Now, "MM/yyyy") Dim kode As Integer Dim po As String Public cetak As String Sub hapus() tbkodesupp.text = "" tbkode.text = "" tbnamabarang.text = "" tbjumlah.value = 1 cbsatuan.text = "" tbharga.text = "" tbppn.text = "" tbgrandtot.text = "" tbtotal.text = "" LvPO.Items.Clear() tbmax.text = "" tbmin.text = "" tbstok.text = "" Private Sub PO_Load(sender As Object, e As EventArgs) Handles MyBase.Load DateTimePicker1.Enabled = False tbuser.text = Menu_Utama.statuslog.Text conn.open() comm = New SqlCommand("select count(kode_po) from po", conn) dr = comm.executereader While dr.read kode = dr(0) End While po = kode + 1 & "/MHL/" & a ' tbpem.text = "K-" & pem tbpono.text = po comm.dispose() dr.close() comm = New SqlCommand("select * from pembayaran", conn) dr = comm.executereader conn.close() Private Sub Button3_Click(sender As Object, e As EventArgs) LvPO.Items.Add(LvPO.Items.Count + 1)

73 LvPO.Items(LvPO.Items.Count - 1).SubItems.Add(tbnamabarang.Text) LvPO.Items(LvPO.Items.Count - 1).SubItems.Add(tbjumlah.value) LvPO.Items(LvPO.Items.Count - 1).SubItems.Add(cbsatuan.Text) LvPO.Items(LvPO.Items.Count - 1).SubItems.Add(tbharga.Text) LvPO.Items(LvPO.Items.Count - 1).SubItems.Add(tbjumlah.value * tbharga.text) Dim a As Integer = 0 Dim b As Integer = 0 For i As Integer = 0 To LvPO.Items.Count - 1 If LvPO.Items(i).SubItems(0).Text = tbkodesupp.text Then conn.open() comm = New SqlCommand("update barang set stok ='" & tbstok.text & "' where kode_barang = '" & databarang.tbkodebarang.text & "'", conn) comm.executenonquery() conn.close() MsgBox("Barang berhasil diupdate!", MsgBoxStyle.Information, "CV.MHL") LvPO.Items.Clear() End If Next a += LvPO.Items(i).SubItems(5).Text tbtotal.text = a tbppn.text = tbtotal.text * 0.1 tbgrandtot.text = CInt(tbtotal.Text) + CInt(tbppn.Text) Private Sub Button4_Click(sender As Object, e As EventArgs) Handles btcetak.click Try For i As Integer = 0 To LvPO.Items.Count - 1 If LvPO.Items(i).SubItems(3).Text > tbmax.text Then MsgBox("Stok Melebihi batas maximal stok") Exit Sub End If Next If tbgrandtot.text = "" Or tbtotal.text = "" Or tbppn.text = "" Then MsgBox("Silahkan isi terlebih dahulu sebelum cetak", MsgBoxStyle.Critical, "Media Hamparan Langit") Exit Sub End If conn.open() 'INSERT INTO [NAMA_TABEL] VALUES([ISI_DATA]) Dim strinsert As String = "INSERT INTO PO VALUES('" & tbpono.text & "','" & tbuser.text & "','" & tbkodesupp.text & "','" & Date.Now & "','" & tbtotal.text & "','" & tbppn.text & "','" & tbgrandtot.text & "')" Dim cmdinsert As New SqlCommand(strInsert, conn) cmdinsert.executenonquery() For i As Integer = 0 To LvPO.Items.Count - 1 comm = New SqlCommand("INSERT INTO MEMINTA VALUES('" & tbpono.text & "','" & LvPO.Items(i).SubItems(1).Text & "','" & LvPO.Items(i).SubItems(2).Text & "','" & LvPO.Items(i).SubItems(4).Text &

74 "','" & LvPO.Items(i).SubItems(5).Text & "','" & LvPO.Items(i).SubItems(3).Text & "','" & LvPO.Items(i).SubItems(6).Text & "')", conn) comm.executenonquery() Next For i As Integer = 0 To LvPO.Items.Count - 1 comm = New SqlCommand("update barang set stok = stok+ " & LvPO.Items(i).SubItems(3).Text & " where kode_barang = '" & LvPO.Items(i).SubItems(1).Text & "'", conn) comm.executenonquery() Next MessageBox.Show("Bersiap Mencetak PO!", "Informasi") cetak = tbpono.text comm = New SqlCommand("select count(kode_po) from po", conn) dr = comm.executereader While dr.read kode = dr(0) End While po = kode + 1 & "/MHL/" & a tbpono.text = po comm.dispose() dr.close() comm = New SqlCommand("select * from pembayaran", conn) dr = comm.executereader tbkodesupp.text = "" tbnamabarang.text = "" tbharga.text = "" cbsatuan.text = "" tbjumlah.value = 1 tbtotal.text = "" tbppn.text = "" tbgrandtot.text = "" LvPO.Items.Clear() Me.Close() Form3.Show() Catch ex As Exception MsgBox(ex.Message) Finally conn.close() End Try

75 Private Sub btselesai_click(sender As Object, e As EventArgs) Handles btselesai.click Try databarang.stok.maximum = tbjumlah.value For i As Integer = 0 To LvPO.Items.Count - 1 If tbkode.text = LvPO.Items(i).SubItems(1).Text Then LvPO.Items(i).SubItems(3).Text = (CInt(tbjumlah.Value) + LvPO.Items(i).SubItems(3).Text) LvPO.Items(i).SubItems(6).Text = (CInt(tbharga.Text) * LvPO.Items(i).SubItems(3).Text) Dim a As Integer = 0 Dim b As Integer = 0 For d As Integer = 0 To LvPO.Items.Count - 1 Next a += LvPO.Items(d).SubItems(6).Text ' tbfinal.text = CInt(tbjumlah.value) + CInt(tbstok.Text) tbtotal.text = a tbppn.text = tbtotal.text * 0.1 tbgrandtot.text = CInt(tbtotal.Text) + CInt(tbppn.Text) Exit Sub End If Next If tbkodesupp.text = "" Or tbkodesupp.text = "" Or tbnamabarang.text = "" Or cbsatuan.text = "" Then MsgBox("Harap isi dulu yang kosong", MsgBoxStyle.Critical, "Media Hamparan Langit") Exit Sub Else LvPO.Items.Add(LvPO.Items.Count + 1) LvPO.Items(LvPO.Items.Count - 1).SubItems.Add(tbkode.Text) LvPO.Items(LvPO.Items.Count - 1).SubItems.Add(tbnamabarang.Text) LvPO.Items(LvPO.Items.Count - 1).SubItems.Add(tbjumlah.Value) LvPO.Items(LvPO.Items.Count - 1).SubItems.Add(cbsatuan.Text) LvPO.Items(LvPO.Items.Count - 1).SubItems.Add(tbharga.Text) LvPO.Items(LvPO.Items.Count - 1).SubItems.Add(tbjumlah.Value * tbharga.text) Dim a As Integer = 0 Dim b As Integer = 0 For i As Integer = 0 To LvPO.Items.Count - 1 Next a += LvPO.Items(i).SubItems(6).Text ' tbfinal.text = CInt(tbjumlah.value) + CInt(tbstok.Text) tbtotal.text = a tbppn.text = tbtotal.text * 0.1 tbgrandtot.text = CInt(tbtotal.Text) + CInt(tbppn.Text)

76 End If tbharga.text = "" tbjumlah.value = 1 tbkode.text = "" tbnamabarang.text = "" cbsatuan.text = "" Catch ex As Exception MsgBox(ex.Message) Finally conn.close() End Try Private Sub btsupp_click(sender As Object, e As EventArgs) Handles btsupp.click Pilih_Supplier.Show() Private Sub btbarang_click(sender As Object, e As EventArgs) Handles btbarang.click Pilih_Barang.Show() Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click hapus() Private Sub LvPO_Click(sender As Object, e As EventArgs) Handles LvPO.Click Dim idx As Integer idx = LvPO.SelectedIndices(0) tbkode.text = LvPO.Items(idx).SubItems(1).Text tbnamabarang.text = LvPO.Items(idx).SubItems(2).Text tbjumlah.value = LvPO.Items(idx).SubItems(3).Text cbsatuan.text = LvPO.Items(idx).SubItems(4).Text tbharga.text = LvPO.Items(idx).SubItems(5).Text Private Sub GroupBox2_Enter(sender As Object, e As EventArgs) Handles GroupBox2.Enter End Class