Rabu, 04 Maret 2015

CARA MEMBUAT KONEKSI DI VB.NET DENGAN ODBC

Pertama yang harus kita siapkan adalah connector ODBC. bisa di download di website ini : http://dev.mysql.com/downloads/connector/odbc/

*Jika sudah siap maka instal connector ODBC sesuai dengan sytem dari perangkat anda jika 32bit      maka instal connector ODBC untuk 32 bit. begitu juga dengan 64bit.

*Kemudian jika sudah maka carilah Control Panel => Administrative Tools

* Selanjutnya Pilih ODBC Data Services


* Selanjutnya pilih System DSN jika menambahkan koneksi baru pilih ADD


* Selanjutnya CARI MySQL ODBC 3.51 Driver


* Selanjutnya isi Connector Parameters sesuai dengan data anda.


* Selesai, untuk setting connector ODBC sudah selesai cukup mudah bukan. sekarang pada project anda tambahkan class koneksi 

* Dengan source code

Imports System.Data.Odbc
Imports System.IO
Imports Microsoft.VisualBasic
Namespace accesdata
    Public Class koneksi
        Dim conn As New Odbc.OdbcConnection("DSN=presensi")
        Protected cmd As Odbc.OdbcCommand
        Protected da As Odbc.OdbcDataAdapter
        Protected ds As DataSet
        Protected dt As DataTable

        Public Function executeQuery(ByVal Query As String) As DataTable
            cmd = New OdbcCommand(Query, conn)
            da = New OdbcDataAdapter(cmd)
            da.SelectCommand = cmd
            ds = New Data.DataSet
            da.Fill(ds)
            dt = ds.Tables(0)
            Return dt
            dt = Nothing
            da = Nothing
            ds = Nothing
            cmd = Nothing
        End Function
        Public Function buka() As OdbcConnection
            If conn.State <> ConnectionState.Open Then
                conn.Open()
            End If
            Return conn
        End Function
        Public Function tutup() As OdbcConnection
            conn = Nothing
            Return conn
        End Function
        Public Function ambiltgl()
            buka()
            buka()
            Dim strsql As String = "select current_date tgl;"
            Dim mycmd As New OdbcCommand(strsql, conn)
            Dim rdr As OdbcDataReader = mycmd.ExecuteReader
            If rdr.Read Then
                dcservertgl = rdr("tgl").ToString()
            End If
            rdr.Close()
            rdr = Nothing
            mycmd = Nothing
            Return conn
        End Function
    End Class
End Namespace

**Kemudian pada setiap form yang membutuhkan koneksi ke database maka kita hanya perlu memanggil koneksi dari class "koneksi" dengan source code




**SEKIAN







Rabu, 03 Desember 2014

KURSUS VB.NET SIDOARJO



** 16 PERTEMUAN = Rp. 640.000
** 90 MENIT setiap pertemuan
** Materi bisa sesuai kebutuhan anda




KURSUS MS.OFFICE SIDOARJO


**Menerima jasa private pembelajaran Ms.Office hingga mahir untuk area daerah Sidoarjo.





Sabtu, 08 November 2014

     Kemarin saya berbagi bagaimana caranya menampilkan video dengan MediaElement dan kebetulan data videonya itu saya taruh di database local jadi dapat dimainkan secara offline. nah terkadang kita mendapatkan kendala jika membuat sebuah app yang lebih membutuhkan data yang banyak baimana kita menyiasati app kita tidak membuat memory smartphone jebol.. hehehhe jadi,solusinya adalah membuat app online dengan begitu app kita tidak over size dan merugikan smarphone yang telah terinstal, untuk itu saya akan berbagi bagaimana cara memainkan audio dengan MediaElement secara online. sebenarnya ada cara lain yaitu dengan membuat server sendiri dengan metode Back End. tapi berubung dengan membuat server terlalu ribet alias saya juga belum dalem banget mempelajarinya, hehehhehe jadi saya akan membuat cara lain dengan mengambil lagu dari sebuah website layanan download bermacam2 lagu, hehehe misalnya saya akan mengambil lagu dari website http://www.mp3olimp.org

**yupp dimulai dari mencari lagu yang dibutuhkan atau yang kita suka. berhubung akhir2 ini saya lagi demam lagu2 yang mellow saya memilih lagunya teh rossa yang berjudul hijrah cinta. http://www.mp3olimp.org/rossa-hijrah-cinta/

Kemudian Klik kiri Play/Download

**Hingga keluar halaman ini, kemudian salin link nya..


**Mudahkan kemudian mari buat interface di Windows Phone nya.
    saya membuat 2 button yaitu button "play" dan button "stop"
   dengan MediaElement tentunya.


 **Nah ini dia source code nya. yg pertama ambil reference task dengan ketik

  
  using Microsoft.Phone.Tasks; //untuk mendapatkan component MediaPlayerLauncher

 **Kemudian ini dia untuk memanggil lagu yang ada di website tadi..

void MediaElement_MediaFailed(object sender, ExceptionRoutedEventArgs e)
        {
            var errorException = e.ErrorException;
        }

        public void PlayVideo(string aUrl)
        {
            mediaElement2.Stop();
            mediaElement2.Source = new Uri(aUrl, UriKind.RelativeOrAbsolute);
            mediaElement2.Play();
            mediaElement2.MediaFailed += new EventHandler<ExceptionRoutedEventArgs>(MediaElement_MediaFailed);

        }
        private void btn_play_Click(object sender, RoutedEventArgs e)
        {
           
            MediaPlayerLauncher mediaPlayerLauncher = new MediaPlayerLauncher();
            mediaPlayerLauncher.Media = new Uri(@"http://bokepdo.wap.mu/files/950442/Rossa%20-%20Hijrah%20Cinta%20%28www.markasmp3.com%29.mp3", UriKind.Absolute);
            mediaPlayerLauncher.Show(); // salin link tadi dan letakkan di bagian ini
        }

 **Ini ni hasilnya





Jumat, 07 November 2014

Membuat Form Ganti Password dengan VB.Net

      Kali ini saya akan berbagi membuat form ganti password. form ini sangat perluh ada di aplikasi SI atau Sistem Informasi ataupun applikasi yang membutuhkan hak akses tertentu bila ingin menggunakan sebuah aplikasi. dan menurut saya form ganti password harusnya lebih simple dan tidak terlalu rumit jika digunakan oleh pengguna. ok sekian dulu kata pengantarnya :)

**yang pertama agan jelas harus punya tabel untuk data admin seperti dibawah ini :



**Kemudia bualah form seperti dibawah ini :



**Ini adalah code untuk mencocokan data yang di inputkan pada text username dengan data yang sudah tersimpan di tabel admin.


    Private Sub txtuser_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtuser.KeyPress
        If e.KeyChar = Chr(13) Then
            tb_user = conn.executeQuery("select * from tb_user where nama ='" & txtuser.Text & "'")
               If tb_user.Rows.Count = 0 Then
                    MsgBox("Username salah", vbOKOnly, "informasi")
                    txtuser.Focus()
                    txtuser.Text = ""
                Else
                    txtpasslama.Focus()
                End If
            End If
    End Sub


**Ini adalah code untuk mencocokan data yang di inputkan pada text password lama dengan data yang sudah tersimpan di tabel admin


Private Sub txtpasslama_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtpasslama.KeyPress
        If e.KeyChar = Chr(13) Then
            tb_user = conn.executeQuery("select*from tb_user where password ='" & txtpasslama.Text & "' and nama = '" & txtuser.Text & "'")
            If tb_user.Rows.Count = 0 Then
                MsgBox("Password salah", vbOKOnly, "informasi")
                txtpasslama.Focus()
                txtpasslama.Text = ""
            Else
                txtpasbaru.Focus()
            End If
        End If
    End Sub

**Ini adalah code untuk mengganti password lama ke password baru


Private Sub txtpasbaru_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtpasbaru.KeyPress
        If e.KeyChar = Chr(13) Then
            If txtpasbaru.Text = "" Then
                MsgBox("Password baru belum  dibuat", vbOKOnly, "Informasi")
                txtpasbaru.Focus()
            Else
                txtpassulang.Focus()

            End If
        End If
    End Sub

**Ini adalah code untuk menyimpan password baru di tabel.

Private Sub txtpassulang_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtpassulang.KeyPress
        Dim pesan As String
        If e.KeyChar = Chr(13) Then
            If txtpasbaru.Text <> txtpassulang.Text Then
                MsgBox("Password Konfirmasi tidak sesuai", vbOKOnly, "informasi")
                txtpassulang.Focus()
                txtpassulang.Clear()
            Else
                pesan = MsgBox("Yakin password akan diganti?", vbYesNo, "Informasi")
                If pesan = vbYes Then
                    Dim sql As String = ("update tb_user set password =" & txtpassulang.Text & " where nama ='" & txtuser.Text & "'")
                    Dim mycomm = New OdbcCommand(sql, conn.buka)
                    mycomm.ExecuteNonQuery()

                    MsgBox("Password Berhasil diubah")
                    bersih()
                Else
                    Me.Close()
                    menuutama.logo.Visible = True

                End If
            End If
        End If
    End Sub
 
      Sekian yang dapat saya bagikan semoga bermanfaat :) Happy Coding :)