Senin, 24 Oktober 2016

Menyimpan Data ke Dalam 2 Tabel Menggunakan Ms. Access dan VB 2012

Sedikit mau share ilmu bukannya keminter, kemaren awal banget masuk kerja di interview sama senior IT kantor tentang pemrograman yang di pelajari. Ternyata sewaktu kuliah saya lebih cenderung ke program basis web daripada aplikasi yang di pakai perkantoran. Dan sayapun diminta untuk mempelajari Visual Basic secara otodidak yang penting program nya jalan tanpa error.

Waktu itu di minta buat bikin suatu transaksi dimana dalam 1 form terdapat 2 penyimpanan di tabel yang berbeda, yang nantinya akan dibuat sebagai laporan. Tabel pertama saya beri nama POHDR yang berarti Purchase Order Header, disini data yang disimpen inti datanya aja kaya kode transaksi, no.PO, tanggal PO. Dan sedangkan tabel satu lagi adalah PODTL yaitu Purchase Order Detail, nah disini isinya lebih detail dan kompleks seperti kode barang, nama barang, qty, satuan dll. Untuk penghubung kedua tabel ini saya menjadikan No. PO sebagai primary di PHDR dan No.PO di PODTL. Konsepnya disini adalah sebelum mengisi data PO saya sudah terlebih dahulu mengisi data Permohonan Pembelian Barang (PBO) yang tidak saya jelaskan disini. Yang nantinya tabel PBO dan tabel POHDR ini akan saling berelasi menggunakan kode PPB. Di form POHDR nanti akan ada combobox yang berisi kode PPB yang ketika kita pilih salah satu kode akan secara otomatis muncul di textbox dan kita tinggal mengisi data PHDR saja

Berikut coding untuk menyimpan kedua data yang berbeda tadi :
1. Import dulu beberapa modul yang diperlukan

Imports System.Data.OleDb
Public Class PengeluaranBrgGudang // Nama Form Kita
    Dim cmd As New OleDbCommand
    Dim adapt As New OleDbDataAdapter
    Dim dt As New DataTable
    Dim cnn As New ADODB.Connection
    Dim rs As New ADODB.Recordset
    Dim Koneksi, msql As String

Sebelum memulai program jangan lupa atur Libraries nya, caranya
Pilih PROJECT > Add Reference > COM > Type Libraries > Microsoft ActiveX Data Object 6.1 Library. Mungkin untuk Librarynya berbeda-beda ya.

2.Karena saya pake Binding source untuk tombol simpan saya menggunakan icon save yang ada di Item Binding Sourcenya. ini Kode untuk menyimpannya



Private Sub SaveToolStripButton_Click(sender As Object, e As EventArgs) Handles SaveToolStripButton.Click

        msql = "Select * from PengeluaranBarangGudangHDR where No_PPB='" & cboPPB.Text & "'"
        rs = cnn.Execute(msql)
        msql = "Select * from PengeluaranBarangGudangDTL where No_PPB='" & cboPPB.Text & "'"
        rs = cnn.Execute(msql)
        If rs.EOF Then
            msql = "Insert Into PengeluaranBarangGudangHDR(No_PPB,Kode_Transaksi,Tanggal_Keluar)" & _
            " values('" & cboPPB.Text & "','" & txtkode.Text & "','" & tglkeluar.Value & "')"
            cnn.Execute(msql)
            msql = "Insert Into PengeluaranBarangGudangDTL(No_PPB,kode_barang,nama_barang,qty,harga_satuan,jumlah)" & _
            " values('" & cboPPB.Text & "','" & txtkodebar.Text & "','" & txtnamabar.Text & "','" & txtqty.Text & "','" & txthargasatuan.Text & "','" & txtjumlah.Text & "')"
            cnn.Execute(msql)
            MsgBox("Success !")
        End If
    End Sub


Keterangan :

  • txt itu merupakan textfield untuk mengisi data yang akan kita simpan. Di rename sesuai data yang akan diinput
  • cbo itu adalah combobox untuk menampilkan kode PO tadi
  • tgl itu adalah tanggal, kita buat value supaya saat tersimpan di ms. access angka-angka tersebut dapat terbaca dan tersusun sesuai format yang sudah kita atur di Ms. Access.
Sekian sharingnya semoga bermanfaat, Tengkyuuuuu

 

Minggu, 03 April 2016

Prosedure Surat Perizinan Penelitian

ALHAMDULILLAH, bisa nyempetin waktu buat bagi pengalaman di sela-sela Tugas Semester Akhir.
Jadi gini, dikarenakan saat ini menyandang status MAHASISWA TINGKAT AKHIR datanglah saatnya berkecimpung di hingar bingarnya skripsweet.
Salah satu hal penting dalam berlangsungnya skripsi adalah "PENELITIAN", yaa kalo ga ngadain penelitian gimana mau jalan skripsinya soalnya itu salah satu komponen penting. Mungkin sebagian dari kita udah males duluan buat ngurus ini itu di suatu instansi pemerintahan, karena berasa "diubeng-ubengke" hahaha.
But ini ga seribet serumit yang dibayangin kok, kemaren sempet bayangin bakal riweuh segala macem dan ternyata di dukung niat dan tekad alhamdulillah selesai juga tu surat penelitian.

Here the steps:

1. Minta surat keterangan pengambilan data ke instansi tertentu dari kampus 
    Karna saya berada di wilayah jogja jadi surat keterangan yang saya minta dari kampus di tujukan ke BAPPEDA wilayah Jogja. Proses nunggu dari surat kampus ga lama cuma sehari, hari selanjutnya cuss ke BAPPEDA tapi sempet persyaratannya ga lengkap. Ni dia persyaratan untuk BAPPEDA Jogja

abis persyaratan lengkap kita disuruh nulis kaya buku daftar permintaan surat penelitian gitu, trus kita dikasih kertas TANDA TERIMA PENGAMBILAN. Nunggu beberapa menit terus kita di panggil, dikasih surat izin penelitian. Belom selese sampe situ kita disuruh fotocopy sebanyak 5 lembar sama bawa amplop 4.
Balik lagi ke sana nunggu beberapa menit, kita dikasih kertas copy an tadi sama amplop yang udah di cap.
Di kertas tadi udah ada keterangan tembusan kk, jadi setelah dapet surat izin dari BAPPEDA masih banyak lagi tembusan-tembusan yang harus diantar. Urusan BAPPEDA DIY, DONE!!!

2. Lanjut ke KPPTSP Gunungkidul
    Perjuangan belom selesai, karena penelitian saya lakukan di kabupaten Gunungkidul maka surat tembusan pertama diantar ke Kantor Penanaman Modal dan Pelayanan Terpadu wilayah gunungkidul. Disana persyaratannya: Proposal skripsi, surat rekomendasi (Surat dari BAPPEDA DIY tadi) sama fc KTP.
Persyaratan lengkap, kita diminta ngisi blanko perizinan gitu selagi mbaknya ngurus berkas kita. Ga lama kok pas waktu itu ga begitu rame juga. Nunggu sekitar 20 menitan surat jadi, sama kaya di BAPPEDA tadi kita di suruh fc sebanyak 8 lembar dan amplop juga 8 lembar. Nunggu lagi sambil ngisi kuisioner. 10 menit kemudian jadi deh surat izinnya. Eiiitttssss jangan berharap udah selesai urusannya, liat paling bawah kertas ada 7 instansi yang harus kita tembusi salah satunya instansi yang akan kita adakan penelitian. KPMPT GK, DONE!!!!


3. Anter-anter surat tembusan
   Yes this is the last step, ga ribet kok cuma anter-anter surat ke instansi terkait aja. Lokasinya juga ga jauh-jauh amat. Instansi pertama ke KESBANGPOL GK, next ke BAPPEDA GK then last ke DISDIKPORA GK. Masih ada 1 surat lagi buat instansi yang mau kita adain penelitian.

Yesss, itu lah step-step ngurus SURAT IZIN PENELITIAN menurut pengalaman saya yang baru beberapa hari kemarin saya alami. Semoga membantu
Good Night

Rabu, 13 Januari 2016

Pantai Sepanjang, Gunungkidul

Hayy, I just wanna share my photo when I and my friend go to the beach to enjoying the sunset :)