Selasa, 30 September 2014

Memulai CRUD sederhana dengan C# dan Mysql


        I.            Tujuan
a)      Menginputkan nilai dari sebuah program ke dalam data base
b)      Menampilkan data yang tersimpan dalam table pada sebuah program
      II.            Tools
a)      Microsoft Visual Studio/Microsoft Visual C#
b)      Xampp
c)       Browsher
d)      Connector Mysql dengan C# atau NET
    III.            Teknik
a)      Menggunakan bahasa SQL untuk menginputkan dan menampilkan data
b)      Menggunakan connector Mysql sebagai penghubung program dan media penyimpanan
    IV.            Tahapan
a)      Buat database dan table menggunakan Xampp melalui browsher,sebagai contoh “tb_pegawai” dengan struktur table sebagai berikut



b)      Buka Microsoft Visual dan buat project, ex: “SIPegawai”. Lalu buat form seperti ini dengan bantuan Toolbox (Button,TextBox,DataGriedView,Label,GroupBox)


Pada form di atas “Button1 = Input” dan “Button2 = Batal”

c)       Sebelum memulai coding, terlebih dahulu menambahkan connector pada project tersebut dengan cara pilih Solution Exploler-> Klik kanan pada Reference-> Add Reference



Jika sudah menginstal connector Mysql & NET maka, cari dan centang pada “MySql.Data” dan klik oke

d)      Selanjutnya ke tahap coding, tuliskan code seperti dibawah ini di bagian awal program


Tambahkan “using MySql.Data.MySqlClient” pada header program dan tuliskan koneksi sesuai “server,database,username,password” penyimpanan yang ada.
e)      Tambahkan setiap button dengan fungsi-fungsi sebagai operasi program. Klik 2x pada Button1, kemudian masukkan code seperti ini



Pada code tersebut yang perlu diperhatikan adalah membuka dan menutup koneksi terhadap server database serta SQL untuk melakuan operasi terhadap table.
SQL pada program tersebut adalah “insert into nama_table (nama kolom)  values (variabel_nilai)
Setelah nilai yang di inputkan telah masuk kedalam table, maka secara otomatis program akan menampilkan data yang tadi dimasukan tadi.

f)       Pada Button2



g)      Untuk dapat menampilkan data yang tersimpan melalui dataGridView setiap kali program dijalankan, maka harus dibuat fungsi yang akan di tempatkan pada Load Form program,  ex: “lihatData”



   Kemudian untuk memanggil fungsi tersebut pada load Form adalah klik 2x pada Form dibuat tadi



Fungsi tersebut akan menampilkan data yang tersimpan pada waktu setiap pertama kali program dijalankan (Load).
h)      Jika sudah Run dengan F5, jika ada error maka amati setiap code hingga benar. Dan pastikan xampp sudah di running.
Selamat mencoba ^_^

"Keep Woles and Programming"


Membuat kalkulator konvert desimal-biner dan biner-desimal dengan Java

Sekarang berbagi tutorial tentang kalkulator konvert desimal ke biner dan sebaliknya...langsung aja

1. Pertama buat project java application dan buat form seperti ini:


2. Setiap jButton memiliki fungsi didalamnya yang digunakan untuk mengkonvert angka, buatlah fungsi seperti berikut:


3. Klik 2x pada jButton1 dan masukkan fungsi Binner();


4. Klik 2x pada jButton2 dan masukkan fungsi Desimal();


5. Klik 2x pada jButton3 untuk membersihkan jTextFied1 dan jTextField2, masukkan kode:


6. Runn dengan Shift+F6




Simple kan? hehehe
"Keep Woles and Programming"




Membuat Koneksi C# dan Mysql

Berbagi tutorial sederhana kembali, kali ini tentang membuat koneksi antara c# dan mysql. Dalam pembuatannya dibutuhkan Connection .NET dan Server Mysql. Server local yang saya pakai disi adalah xampp.
1.         Pertama jangan lupa install 2 program tersebut.
2.         Buat database dan table pada xamm mysql


Sebagai contoh saya membuat database c#  dengan table tb_pegawai.

3.         Buat project Windows Form Application  C#, jangan lupa beri nama dan tambahkan button1.


4.         Sebelumnya tambahkan kode ini di bagian atas file

using MySql.Data.MySqlClient;

5.         Klik 2x pada button dan tambahkan code ini





Kode yang dilingkari merah dapat anda ganti dengan alamat server/xampp anda (port,username,password,database)

Pada bagian yang dilinkari merah adalah inti dari program ini, karena disitu menunjukan letak server database disimpan.

6.         Lalu tekan F5




Jika nama letak server mysql anda sesuai, maka akan menampilkan pesan sebagai berikut.

Sekian tutorial singkat yang dapat saya sampaikan ^_^

Senin, 29 September 2014

Program Visual Looping dengan Java

Membuat program dengan console? udah biasa, yuuuk alih ke visual tapi memakai konsep yang sama dengan pemrogaram console. Kali ini kita akan membuat implementasi perulangan dalam bahasa java. Berikut ini tampilannya.



Tampilan di atas menggunakan adalah jTextField,jButton,jLabel dan jList.
jButton1 untuk mengontrol looping "For"
jButton2 untuk mengontrol looping "While"
jButton3 untuk mengontrol looping "do While"
jButton4 untuk mengontrol menghapus daftar list yang ada pada jList

Sebelumnya dekarasikan variabel yang menampung field prses loopingnya dengan dekarasi seperti ini:
"DefaultListModel loop = new DefaultListModel();"
 dan juga import 
"import javax.swing.DefaultListModel;"


Selajutnya klik 2x pada jButton1 dan masukkan kode berikut:


Penjelasan dari coding diatas adalah, variabel x dan y sebagai batas bawah dan batas atas perulangan yang menerima inputan berupa String dari jTextFied1 dan jTextField2 yang kemudian diubah menjadi tipe Integer. Karena untuk bisa membuat perulangan hanyalah tipe data angka.
Kemudian melakukan perulangan for yang selanjutnya menambahkannya ke daam variabel "loop".
Setelah proses looping selesai, variabel looping tadi dicetak dalam jList1.

Lakukan pula pada jButton2 dengan kode:


Pada jButton3:


Kemudian untuk menghapus list hasil perulangan, klik 2x pada jButton4 dengan kode:


Kemudian Run dengan F6 kalau tidak bisa dengan Shift+F6, simple kan?