Wednesday, 17 August 2016

Memulai Project dengan MySql + Visual basic.net (vb.net) #catatan

 Untuk memulai project Visual Basic .net dengan database Mysql, pastikan kalian teah menginstal software - software pendukungnya, diantaranya :
  1. Visual basic.net
  2. Xampp atau sejenisnya
  3. Mysql_conector : sebagai konektornya, jika belum ada, bisa download DISINI
 Langkah - langkah memulai projectnya adalah berikut yang arus dipersiapkan :
 1. Database
     Setelah kamu install yang namanya Xampp atau semacamnya, lalu buatlah databasenya
2. Tabel
kemudian setelah membuat database, buatlah tabelnya, kemudian buat field atau kolom-kolomnya. misal saya membuat tabel siswa, kemudian saya buat fieldnya yaitu nis, nama, alamat, tanggallahir. kemudian tentuan type datanya.


Setelah langkah-langkah diatas maka di lanjutkan di bawah ini.
1.DSN
untuk langkah setting DNS bisa klik disini  :
 Pastikan anda telah meembuat koneksinya, kalau tidak saat program dijalankan akan kerjadi massage untuk mengecek koneksi ke databasenya.

2. Koneksi
koneksi ini adalah langkah ke dua setelah anda membuat DNS, dan kalau anda belum membuat koneksi nya, otomatis gak bisa load data donk y, heheheheee.
 di bawah ini contoh Koneksi yang saya buat di salah satu project VB.net dengan database MySql, nama filenya "ModuleKon.vb"
Imports System.Data
Imports System.Data.Odbc
Imports System.Data.SqlClient
Imports System.Data.OleDb
Imports MySql.Data.MySqlClient
Module ModuleKon
    Public konek As New OdbcConnection
    Public DA As OdbcDataAdapter
    Public DS As DataSet
    Public DR As OdbcDataReader
    Public CMD As OdbcCommand
    Sub bukaDB()
        Try
            konek = New OdbcConnection("DSN=localhost;MultipleActiveResultSets=true")
            If konek.State = ConnectionState.Closed Then
                konek.Open()
            End If
        Catch ex As Exception
            MsgBox("Koneksi ke Database Bermasalah, Silahkan periksa koneksi anda")
        End Try
    End Sub


    Sub clear_login()
        LoginForm.txtuser.Text = ""
        LoginForm.txtpass.Text = ""
        LoginForm.txtuser.Focus()
    End Sub

End Module


#Perhatikan nama dari DNS nya
pada source code koneksi diatas,DSNnya saya tulis localhost. jadi nanti saat mengisi jendela DSN configuration saya isi textbox DSN dengan ---> localhost.


Selanjutnya di bawah ini contoh

Imports System.Data
Imports System.Data.Sql
Imports MySql.Data.MySqlClient

Public Class ClassConn
    Protected login = New DataTable
    Protected SQL As String
    Protected CN As MySqlConnection
    Protected CMD As MySqlCommand
    Protected DA As MySqlDataAdapter
    Protected DS As DataSet
    Protected DT As DataTable

    Public Function OpenConn() As Boolean
        CN = New MySqlConnection("Server=localhost;User Id=root;password=;Database=bbg")

        CN.Open()
        If CN.State <> ConnectionState.Open Then
            Return False
        Else
            Return True
        End If

    End Function

    Public Sub CloseConn()
        If Not IsNothing(CN) Then
            CN.Close()
            CN = Nothing

        End If
    End Sub
    Public Function ExecuteQuery(ByVal Query As String) As DataTable
        If Not OpenConn() Then
            MsgBox("Koneksi gagal...!!!", MsgBoxStyle.Critical, "Acces Failed")
            Return Nothing
            Exit Function

        End If
        CMD = New MySqlCommand(Query, CN)
        DA = New MySqlDataAdapter
        DA.SelectCommand = CMD
        DS = New DataSet
        DA.Fill(DS)
        DT = DS.Tables(0)
        Return DT
        DT = Nothing
        DS = Nothing
        DA = Nothing
        CMD = Nothing
        CloseConn()

    End Function
    Public Sub ExecuteNonQuery(ByVal Query As String)
        If Not OpenConn() Then
            MsgBox("Koneksi gagal..!!!", MsgBoxStyle.Critical, "Acces Failed")
            Exit Sub

        End If
        CMD = New MySqlCommand
        CMD.Connection = CN
        CMD.CommandType = CommandType.Text
        CMD.CommandText = Query
        CMD.ExecuteNonQuery()
        CMD = Nothing
        CloseConn()

    End Sub
End Class

#Perhatikan nama dari "User Id, Password, Database#

  • kalau diatas saya menggunakan User Id= root, jadi nanti saat mengisi jendela DSN configuration, isi dengan ----> root, 
  • kemudian pada koneksi diatas, password tidak saya isi, jadi saat mengisi jendela DSN configuration textbox password saya kosongkan, 
  • kemudian pada Database diatas, saya isi dengan bbg, itu artinya saya akan mengoneksikan project saya dengan database bbg yang telah saya buat sebelumnya. jadi, saat mengisi jendela DSN configuration saya isi textboxnya dengan -----> bbg.

3. Project
    Kalau project kan udah pasti ya, :) :D namanya juga mau buat aplikasi hehehe...
dibawah ini contoh project untuk menilai kelayakan karyawan yang yang layak ata tidak untuk di usulkan atau di promosikan.
Metode dari aplikasi di bawah ini menggunaan Metode Topsis.




Sekian semoga bermanfaat, kurang lebihnya mohon kritik dan saran tulis komen di bawah ini ya, :) selamat berjuang. :D

Continue reading Memulai Project dengan MySql + Visual basic.net (vb.net) #catatan

Wednesday, 20 July 2016

NGE FLASH LENOVO A319

 Tutorial cara ngeflash Hp lenovo A319 ini saya tulis karena Hpnya masih garansi tapi baru di pegang 10 hari udah bolak balik masuk center lenovonya. dan karena keterbatasan jarak tempuh yang saya miliki, maka saya mencoba mengatasinya dengan mencari solusi di internet, kalo mereka bisa ngeflash kenapa saya enggak? :) let's ..
this is tools to do flash a Lenovo A319 handphone,
hihihiiii... lagi belajar ingrris - ingris, moon di benerin kalo ada perkataan yang salah. terimakasih selamat mencoba. :) :D 

The Tools you needed :
1. Firmwhare Lenovo A319
2.  MTAndroid
3.  SPFlashTools

sebenarnya saya agak bingung karena udah ngikuti langkah2nya kok masih gak sukses nge flash, yah begini kalo enurut saya yang saya pahami, Scatchernya lenovo itu "MT6572_Android_scatter" nah mungkin iya mungkin tidak, tapi saya pakai MT yang  serinya sama yaitu 6572, kemudian untuk yang scathernya lenovo itu saya lihat di youtube.com ada di folder target_bin, nah kebetulan karena banyak banget referensi yang ada di internet, banyak yang aku download, dan ada yang berhasil ada yang enggak, pastikan USBnya terkoneksi ya di komputer untuk ngeflash, kalo nggak nanti akan ada peringatan error 4001.

selamat mencoba. :) :D


Continue reading NGE FLASH LENOVO A319

Mengatasi IMEI Invalid dengan MUDAH

Masalah IMEI ini saya temukan ketika Setelah Ngeflash "IMEI is not Valid " atau ketika saya ketik *#06# imei di kedua SIM "Invalid"
nah kalo udah kayak gitu kan jadi gak bisa dipakai nomernya karena gak ada sinyal jaringan yang terdeteksi, karena salah satu kartu SIM saya tri(3), saya pun agak bingung tak kira slotnya yang rusak, eh ternya ta setelah saya search ada yang menyarankan untuk pakai kartu tri sementara kalo masih gak fix, atau beli Hp baru kali ya, :) :D hihihiiii....

This is tools you need:
Iroot dan Chamelephon

IRoot untuk routing ke  Hp Android.
  1. iroot untuk root ke akses yang lebih tinggi misal kamu sebagai administratornya bukan usernya saja. 
  2. install irootnya di laptop, kemudian jalankan irootnya dan colokkan kabel data yang tersambung dengan HP. Iroot akan mendeteksi Hp dan saat ada peringatan "Waiting......", tunggu saja sebentar sampai Hp kamu Restart sendiri dan masuk ke menu atau masuk ke OSnya. 
Chamelephone di Run untuk mengganti IMEI
  1. kemudian, copy chameephone ke storage internal di HP, copot USB dari HP, kemudian baru  cari file chamelephone di file manager --> interna storage --> cari file nya dan jalankan,
  2. dan isi IMEI handphone sesuai yang tertulis di belakang HP yang tertutupi batrey. 

KALAU kalan tidak dapat mengembalikan sinyal provider dengan cara di atas, kalian bisa lakukan dengan cara berikut ini, aku udah coba cara ini dan bekerja di hp lenovo.


Cara Mengembalikan IMEI yang Hilang di Android

  • Setelah anda download dan Instal di android selanjutnya buka aplikasi  MTK Engineering Mode di Android yang mengalami IMEI Tidak valid
  • Pilih menu MTK Settings
Cara Mengembalikan IMEI Android yang Hilang
Cara Mengembalikan IMEI Android yang Hilang
  • Setelah itu akan muncul tampilan seperti gambar dibawah ini. Pada menu "Connectivity". Pilih "CDS Information
Cara Mengembalikan IMEI Android yang Hilang
Cara Mengembalikan IMEI Android yang Hilang
  • Selanjutnya Lalu pilih "Radio Information". Maka akan muncul tampilan seperti gambar di bawah ini.
Cara Mengembalikan IMEI Android yang Hilang
Cara Mengembalikan IMEI Android yang Hilang
  • Pada kotak yang berwarna kuning pada gambar diatas. Isi AT+ tambahkan menjadi AT+EGMR=1,7,"ISI IMEI SIM1 DISINI".
  • Contohnya jika imei anda 1234567898 maka isinya akan menjadi seperti ini AT+EGMR=1,7,"1234567898". Selanjutnya Klik SEND AT COMMAND, Jika Anda berhasil maka akan muncul notifikasi AT command is sent.
  • Jika ponsel anda dual sim (kartu 2 sim card) Untuk kode Command kodenya seperti ini AT+EGMR=1,10,"ISI IMEI SIM2 DISINI" Jadinya akan seperti ini ". AT+EGMR=1,10,"1234567899" Selanjutnya Klik SEND AT COMMAND, Jika Anda berhasil maka akan muncul notifikasi AT command is sent.
bila notifikasi AT command is sent atau notifikasi AT command is msent belum juga berhasil mungkin kalian butuh spasi, jadi misal :

 ====>  AT + EGMR = 1, 7, "1234567898"
  • Selanjutnya Restart Android Anda
  • Setelah Android Anda menyala kembali, Silahkan cek IMEI Android Anda dengan cara tekan *#06#. Maka IMEI Ajdroid Anda akan muncul atau dengan lihat Informasi android Anda pada pengaturan ponsel dengan cara masuk ke Menu Pengaturan > lihat About Ponsel > Info.
  • Selesai
Continue reading Mengatasi IMEI Invalid dengan MUDAH

Mengatasi error Type Mysqlcommand is not defined pada vb.net yang di koneksi ke MySql

Dari sebuah masalah saya mencoba: ini adalah hasil dari searching saya dan yang saya pahami,
Jika kamu menemukan masalah seperti saya yang sedang belajar VB.net untuk di koneksikan dengan Xampp atau MySql, ini ada sedikit pencerahan yang saya dapat.
pertama saya mendapatkan program dari komputer lain, kemudian saat saya coba mengkoneksikan dengan database saya, di temukanlah ke erroran pada "Imports MySql.Data.MysqlClient"

maka untuk mengatasinya kita harus sudah menginstal konektor nya, kemudian tambahkan "MySql.Data" dengan cara --> klik Menu "Project --> SPK Properties (karena projek yang saya buat bernama SPK) --> pilih tab References --> klik  Add(jika kamu lihat ada baris Mysqlcommand is not defined atau tidak seperti pada gambar yang menunjukkan type, version, copy localnya tidak terisi maka klik Remove terlebih dahulu) --> setelah pilih Add kemudian akan tampil form Add Reference --> pilih tab .NET -->  pilih MySql.Data --> pilih OK" maka "MySql.Data"akan tampil pada kolom Reference lengkap dengan versi Type dan sebagainya.

-setelah tampil,  error tentang "Mysqlcommand is not defined" pun HILANG.





Referensi : Lebakcyber.com
Continue reading Mengatasi error Type Mysqlcommand is not defined pada vb.net yang di koneksi ke MySql

Sunday, 17 July 2016

IMEI invalid setelah di Flash.

kalau saya berhasil mengembalikan IMEI dari HP Lenovo A319 dengan Cara ini, semoga kalian bisa.

FIX IMEI Menggunakan Engineer Mode MTK Shortcut (Tanpa Root)
Bahan
  • Engineer Mode MTK Shortcut apk - https://play.google.com/store/apps/details?id=com.Go.EngModeMtkShortcut
Tutorial
  • Install APK nya terlebih dahulu
  • Buka aplikasinya geser ke kiri buat masuk page Connectivity
  • Pilih CDS Information dan pilih Radio Information
  • Pilih Phone 1 karena kita akan memperbaiki IMEI SIM 1
  • Diatas ada kotak text bertuliskan AT+ hapus tanda + nya dan tulis kembali nanti akan ada muncul pilihan, untuk Phone 1 pilih yang AT+EGMR=1,7,""
  • Isi dengan nomor seri IMEI1 (ada dalam kardus pembelian ataupun batre hape) anda di antara tanda kutip. contoh: AT+EGMR=1,7,"356938035643809"
  • Tekan SEND AT COMMAND jika muncul tulisan This command not allowed in userbuild maka beri tanda sepasi diantara AT dan + jika muncul tulisan AT Command is mSent maka IMEI1 berhasil diperbaiki
  • Tekan Back untuk memperbaiki IMEI2 maka pilih Phone 2  di menu Radio Information
  • sekarang pilih AT+EGMR=1,10,"" dan isikan IMEI2 anda diantara tanda kutip
  • lakukan seperti memperbaiki IMEI1 setelah berhasil
  • Reboot hape anda dan cek kembali *#06# bila berhasil maka tulisan Invalid IMEI akan terganti dengan digit IMEI anda 
referensi : http://erwinzilla.blogspot.co.id/2015/09/cara-memperbaiki-invalid-imei-dan-sim.html
Continue reading IMEI invalid setelah di Flash.

Friday, 15 July 2016