Lencana Facebook

Tampilkan postingan dengan label Programming. Tampilkan semua postingan
Tampilkan postingan dengan label Programming. Tampilkan semua postingan

[VB.NET] Membuat Form login dengan MySQL

Sebagian orang bingung cara membuat form login dengan akun yang dibuat dengan MySQL, kali ini saya akan memberikan Tutorialnya. Langsung aja...

Siapkan Project dengan:

  • FormLogin1
  • Form1

LoginForm1

Jika sudah, sekarang bikin Database baru dengan MySQL, kali ini saya menggunakan PhpMyAdmin untuk membuat Databasenya.

Beri nama Database "program_rpl"

Create new database

Dan buat Tabel baru "user_databases" dan tambahkan Field "username" dan "password".


Dan isi akun di "username" dan "password" sesuai yang anda inginkan. Contoh, saya membuat akun dengan username "tes" password "tes".



Nah, kita telah selesai membuat akun login nya, sekarang saya akan meng-koneksikan MySQL dengan Visual Basic.NET dengan Project > Add Reference...
Lalu pilih tab .NET. Cari MySql.Data lalu klik OK



Dan buka pada bagian Project> (Nama project kamu) Properties..., ganti "Startup form" menjadi LoginForm1.vb




bila telah selesai, sekarang kita bekerja ke project Visual Basic.NET.
Pada "FormLogin1.vb" tambahkan source code berikut:

Imports MySql.Data.MySqlClient

Public Class LoginForm1

    Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
        Dim conn As MySqlConnection
        conn = New MySqlConnection
        conn.ConnectionString = "server=localhost; user id=root; password= ; database=program_rpl"
            Try
                conn.Open()
            Catch myerror As MySqlException
                MsgBox("Ada kesalahan dalam koneksi database")
            End Try
            Dim myAdapter As New MySqlDataAdapter

            Dim sqlquery = "SELECT * FROM user_databases WHERE Username = '" + UsernameTextBox.Text + "' AND Password= '" + PasswordTextBox.Text + "'"
            Dim myCommand As New MySqlCommand
            myCommand.Connection = conn
            myCommand.CommandText = sqlquery

            myAdapter.SelectCommand = myCommand
            Dim myData As MySqlDataReader
            myData = myCommand.ExecuteReader()

            If myData.HasRows = 0 Then
                MsgBox("Username atau Password ada yang salah !", MsgBoxStyle.Exclamation, "Error Login")
            Else
            MsgBox("Login Berhasil, Selamat Datang " & UsernameTextBox.Text & " ! ", MsgBoxStyle.Information, "Successfull Login")
            Form1.Show()
            Me.Hide()
            End If
    End Sub
End Class


Selesai..., Sekarang jalankan program dengan username "tes" dan password "tes". Bagaimana?

Jangan lupa untuk berbagi...


-Dony Ahmad






»»  Read more...

Struktur Program & Tipe Data C++

Pemograman C++ merupakan bahasa yang sangat popular dan telah banyak digunakan untuk mengembangkan perangkat lunak(software) diberbagai bidang. seperti telekomunikasi, embedded system, bisnis dan hiburan. Penjelasan singkat nya, yang harus kalian miliki untuk belajar C++ adalah:
1. Mempunyai compiler C/C++ mis : MinGw atau Microsoft Visual C++
2. IDE (Integrated Development Environment)
Klo sudah punya, tinggal langsung praktek dech.. Tuliskan coding dibawah ini kedalam Microsoft Visual C++/teks editor C++ pkk nya ekstensi .cpp


Struktur Program & Tipe Data C++

1. Komentar 
komentar digunakan untuk memberi informasi/dokumentasi tentang program atau code yang ada. Dalam C atau C++ setiap tulisan yang diapit oleh simbol /* … */ untuk multi baris atau setiap baris yang dimulai dengan simbol // dianggap komentar dan tidak akan dikompilasi oleh compiler. Contoh komentar :

2. Preprocessor directive
Preprocessor directive disebut juga pengarah compiler karena fungsinya untuk mengatur proses kompilasi.
#include merupakan satu jenis pengarah preprocessor yang digunakan untuk membaca file yang dinamakan file judul (header file). iostream, conio.h, stdio.h, windows.h, math.h, dan string.h
Setiap file header berhubungan dengan perintah masukan (input), perintah keluaran (output), dan fungsi-fungsi yang digunakan dalam suatu program. 

Fungsi Utama dan Fungsi Tambahan
Fungsi utama (main) harus ada dalam setiap program karena fungsi utama merupakan fungsi yang akan dieksekusi pertama kali. Lebih lanjut tentang fungsi akan dipelajari pada bab fungsi dipertemuan selanjutnya. 

3. Bagian Definisi Fungsi
Diawali dengan tanda “{” (kurawal buka) sebagai tanda awal fungsi dan tanda “}” (kurawal tutup) sebagai tanda berakhirnya suatu fungsi, baik fungsi utama maupun fungsi tambahan. Definisi fungsi berisi sekumpulan code yang nanti akan dieksekusi bila fungsi tersebut dipanggil. Aturan umum penulisan bahasa C++ adalah sebagai berikut. 
  • case-sensitive, yaitu bahasa C++ membedakan penulisan huruf besar dan huruf kecil, contoh A ≠ a;
  • setiap statementt diakhiri dengan tanda “;” (titik koma);
  • tidak boleh ada variabel ganda, maupun konflik dengan reserved keywords (Bawaan Editor)
  • pada subroutine atau fungsi harus diapit oleh kurung kurawal ({……}); dan
  • setiap variabel yang digunakan wajib dideklarasikan terlebih dahulu

Tipe Data C++
C++ merupakan strongly typed language, maksudnya setiap membuat variabel, harus dideklarasikan tipe datanya.

Tipe Data Bilangan atau angka



Tipe Data Teks
Pada tipe data teks menggunakan keyword “char”. Teks dapat berupa satu karakter (char) ataupun kumpulan karakter (string). Karakter bisa berupa huruf alfabet, angka, tanda baca, operator aritmatik (+, -, /, *) dan karakter khusus (@, &, $, #, dll).

CATATAN! Perlu diingat, pada tipe data char, data tidak dapat diolah secara matematis. 

Tipe Data Boolean
Tipe data boolean adalah tipe data hanya mempunyai 2 kondisi benar (“true”) atau salah (“false”). Untuk kondisi benar bernilai 1 dan kondisi salah bernilai 0. 


Macam Macam Tipe Data Dasar pada C++

  1. Tipe data int (integer), menyatakan bilangan bulat dari -32678 sampai 32678. Range=*signed=-214748364sampai+2147483648 *unsigned= 0 sampai 4294967295 ex=5,-234,342 (signed(tipe data yang bertanda dalam artian mempunyai nilai positif dan negatif),.unsigned(tipe data yg hanya bernilai positif dan dimulai dari nol,.range tipe data unsigned dua kali dari batas atas tipe data signed).
  2. Long int (long integer), menyatakan bilangan bulat dari -2147483648 sampai 2147483647.
  3. Float (floating point number), menyatakan bilangan real dengan ketelitian rendah. Range= -3,4 * 10^38 to 3,4 * 10^38 akurasi sampai 7 digit desimal ex=0,223.
  4. Double (double precision floating), menyatakanbilangan real dengan ketelitian tinggi. Point number range=-1,7*10^308 sampai 1,7*10^308 akurasi sampai 15 digit desimal ex=0,013243.
  5. Bool (boolean value) adalah tipe data yang hanya bernilai true dan false.
  6. Char, menyatakan sebuah karakter misalnya huruf A-Z atau a-z serta simbol simbol * , etc. atau biasa disebut karakter tunggal. Range=*signed=-127 sampai 127 *unsigned=0 sampai 255.



sumber : Muhammad Yani
»»  Read more...