Saturday 21 March 2015

Tutorial Koneksi Database Access di Pemograman Delphi 7

Assalamualaikum wr.wb

Selamat Malam semua nya, saya di sini akan memberikan tutorial lagi perihat tentang pemograman, kali ini saya akan membahas pemograman visual delphi 7, disini saya akan mengajarkan teman-teman untuk dapat mengkoneksikan database access dengan delphi dan menampilkannya di DBGrid,, oke langsung saya kita mulai, di harapkan teman-teman menyiapkan alat tempurkanya ya, seperti kopi/susu, snack , dan alat pamungkas yaitu laptop / pc..

hal yang pertama yang di lakukan, yaitu membuat database nya sebelum membangun programnya agar kita dapat dengan mudah apa yang akan kita buat nantinya,,

1. buat database kamu, kalo punya saya namanya 'mahasiswa', simpan filenya satu folder sama program kita nanti ya, agar mudah mencari databasenya, *sebagai catatan extensi file harus .mdb jangn yang .accdb soalnya delphi 7 yang saya gunakan tidak support, lalu setelah itu, buat tabelnya ya kalo punya saya 'biodata' dan ini tabelnya

2. setelah teman-teman membuat tabel, buka delphi 7, lalu langsung di simpan ya satu folder dengan databasenya, langkah selanjudnya memasukkan DBGrid, bisa di lihat di gambar
3. selandnya teman-teman memasukkan ADOConnection, ADOQuery, dan Data Source,
Lihat pada gambar

4. setelah sudah kita masukkan kedalam form, langkah selanjudnya tinggal kita setting saja, yang di seting pertama adalah ADOConnection, lihat object Inspector Properties, kalo belom tau letaknya di sebegai kiri bawah form anda, anda bisa lhat gambar
5. Kita pilih Connection String seperti di gambar, cari tulisan build lalu di klik, lalu kita pilih microsoft Jet 4.0 OLE DB Provider dan pilih next, lihat gambar :
6. Setelah itu pilih Select or enter a database name, cari file database yang kalian simpan, lalu langsung Test Connection jika sesuai dengan gambar, maka akses database anda telah terhubung, klik ok,  lihat gambar :

7. setelah itu kita lihat lagi object Inspector, bisa lihat di gambar di atas, kita pilih Login Prompt ubah dari 'true' menjadi 'false', selanjudkan cari tulisan Connection dari 'false' ubah menjadi 'true', jika berhasil maka settigan anda benar,
8. kita klik ADOQuery, lihat Object Inspector pada Connection lalu pilih adoconnection yang tersedia, jika sudah kita kita pilih SQL, lalu tulis seperti yang di gambar.

8. lanjud kita ke Data Source, masih setting di Object Inspector kita cari DataSet pilih ADOQuery, seperti di gambar:
9. Lalu, kita klik DBGrid, kita setting juga di Object Inspector, di tab kita pilih-Event, lalu di DataSource pilih-DataSource1 yang ada di pilihan,, lihat gambar
10. Jika sudah, maka koneksi kalian telah terhubung, apabila kalian ingin melihat langsung data kalian, tanpa harun melakukan run, kalian bisa klik ADOQuery pilih object Inspector-Active- ubah menjadi 'true' dan hasilnya akan seperti ini, dan anda dapat jalankan programnya:


Sekian dari saya, semoga Ilmu yang sedikit ini dapat bermanfaat bagi kalian yang ingin menguasai pemograman Delphi,

Tidak ada pemograman yang baik selain kita kuasai.

Wassalamualaikum wr.wb













Wednesday 11 March 2015

Tutorial Menampilkan Isi Database Dengan Combobox di Java

Assalamualaikum wr. wb

       kembali berjumpa lagi dengan saya, sang tutorial amatir.. hahah :-D, saat ini saya sedang dengan alpin si gitaris legendaris yang sedang memaikan lagu "kejora dari miliknya lesti", kalo-kalo kalian mau riquest, saya di sini akan membuat sebuah tutorial sederhana dengan memanfaatkan combobox untuk menampilkan data dari database, dan di textfields, ini berawal dari teman-teman saya satu kampus, mereka banyak sekali menanyakan hal ini, dari pada saya harus memberi tau satu persatu kepada mereka, lebih baik saya berikan saja tutorialnya, insya allah bisa dapat membantu mereka yang sedang mengerjakan tugasnya. Akan tetapi ini hanya refensi aja ya, jangan di salah gunakan..

oke langsung saja kita pratek, jangan lupa menyiapkan kopi dan susu, kalo da ya gorengan lah, biar lebih mantap.

Hal pertama yang di lakukan, buatlah sebuah database dengan nama yang anda inginkan, buatlah dengan database mysql ya, jika kalian belum bisa, coba-coba belajar dulu..

ini contoh isi dari database yang saja buat:


     
lalu, siapan project anda, dan buat form anda dengan yang saya buat :

ubah nama masing-masing componen:
  -jcombobox1 = jcomboboxNIM;
  -jtextFields1 = jtextFieldsNama;
  -jtextFields2 = jtextFieldsJenis_Kelamin;
  -jtextFields3 = jtextFieldsJurusan;

jika sudah, buka Source letaknya di atas sebelah kiri form yang di buat


sudah tau tempatnya kan, ayo kita mulai ngoding ya..hehe


itu source untuk menampilkan seluruh data dari NIM yang ada di database, anda dapat lihat seluruh isi database yang saya buat di atas..
lalu anda masukkan method yang di buat, untuk di proses, saat aplikasi di aktifkan

jika anda benar, maka di jalankan akan seperti ini :
jika tidak muncul data nya, mungkin anda ada kesalahan dalam pengetikan atau penulisan, teruslah anda berusaha,selanjudnya kita akan menampilkan data yang kita pilih di combobox sesuai dengan keinginan kita,
ini sintaknya :

yang terakhir, anda tinggal klik kanan pda jcomboboxNIM -pilih events- pilih Action - Actionperformed
dan tulis di dalamnya seperti ini :


dan ini lah, hasilnya..
selamat mencoba ya, dan ber explorasi



* Saya tidak menjelaskan tentang koneksi dan cara ini mengimport library mysql ya, anda bisa liat di kiriman saya sebelumnya;

Tutorial membuat aplikasi sederhana CRUD dengan konsep MVC

*Jika anda mual-mual karna melihat coding saya, mungkin anda harus banyak-banyak berlatih, dan saya pun hanya seorang Newbea di dalam dunia pemograman. 

Jika saya ada kesalahan dalam penulisan, serta jika ada kesamaan nama mngkin hanya fiktif belaka, dan jika ada masukan bisa coret-coret di komentar :-)

Wallaikumsalam wr.wb

#Tags : Tutorial menampilkan isi database dengan combobox di Java, Cara Menampilkan Isi Database Dengan Combobox di Java, Menampilkan Isi Database Dengan Combobox di Java, Kolaborasi Combobox dan Database Mysql di Java, Combobox di Java dan Database Mysql

Tuesday 24 February 2015

Tutorial membuat aplikasi sederhana CRUD dengan konsep MVC


MVC adalah arsitektur aplikasi yang memisahkan kode-kode aplikasi dalam tiga lapisan, Model,View dan Control. 
MVC termasuk dalam arsitektural design pattern yang menghendaki organisasi kode yang terstruktur dan tidak bercampur aduk. Ketika aplikasi sudah sangat besar dan menangani struktur data yang kompleks, harus ada pemisahan yang jelas antara domain model, komponen view dan kontroler yang mengatur penampilan model dalam view. Arsitektur MVC ini memungkinkan adanya perubahan dalam domain model tanpa harus mengubah code untuk menampilkan domain model tersebut. Hal ini sangat bermanfaat ketika aplikasi mempunyai domain model dan view komponen sangat besar dan kompleks.

Contoh Gambar : Alur kerja MVC

Di sini saya akan memberikan sebuah kasus yang sederhana dengan menggukan konsep MVC, di dalam sebuah aplikasi mahasiswa yang sederhana yang dapat melakukan CRUD (Create, Read, Update, Delete),

Baikkan teman-teman kita akan mulai belajar, sebelum membuatnya, siapkan dahulu mental kalian ya..hehe kayak udah mau perang aja, lalu gorengan sama susu bisa jga pake kopi, biar nambah aduhai dan yang terakhir ya laptop/pc ya yg paling penting, hehe

Saya menggunakan Tools Netbeans versi 7, dan MySQL sebagai Databasenya :

1. Langkah pertama yang di lakukan adalah membuat Databasenya dahulu, namanya tersereah teman-teman, yang penting jangan lupa.

2. Setelah membuat Databasenya, teman-teman buat tabelnya ya, namanya juga terserah teman- teman, nanti saya jelasin di letakkan di mana saja nama tabel teman- teman.


3. Buka Netbeans teman-teman ya, lalu Buat Project dengan nama "MVC_mahasiswa".

4. Teman- tema buat package fungsinya untuk memisahkan masing-masing fungsi, caranya klik kanan pada tulisan source Packages, lihat gambar 

5. buat 4 buah package  dengan masing- masing nama :
  - com.controller  *package ini nanti berfugsi sebagai penghubung dari model dan view
  - com.model       *package ini berfungsi sebagai memasukkan perintah,, cak-caknya bos lah
  - com.view         *package ini berfungsi sebagai tampilan program
  - com.koneksi     *package ini berfungsi sebagai jembatan hubungan database dan program
      hasilnya seperti ini..


6. langkah selanjudnya kita buat form nya kalo tidak form ya tampilan lah, buat dengan nama "Form_Mahasiswa" tanpa tanda petik dua ya, buatnya harus di dalam package com.view, cara nya klik kana package nya,, nih saya kasih gambarnya biar kalian tidak tersesat..hehe

7. kalo sudah.. bikin tampilannya seperti saya ya, lalu ganti nama-namanya sesuai yang di gambar

 
    sedikit penjelasan, untuk "cbjurusan" teman-teman masukkan item apa saja, yang di inginkan.


 *Sedikit kesalahan dari saya di tutorial ini, ternyata saya tidak melakukan perubahan variable modifers yang defaultnya private, harus di rubah ke public, agar dapat di baca oleh class lain.
Langsung saja,cara nya sebagai berikut :

 kita kli knan pada txtNim pilih properties-lalu pilih code - cari tulisan variable modifers - rubah privatenya menjadi public, lihat gambar

       
     lakukan pada txtNama, rbLaki, rbPerempuan dan cbJurusan.

8. Sekarang kita masukkin dulu library yang di butuhkan, untuk saat ini kita hanya membutuhkan MYSQL JDBC Driver aja, cara nya kita klik kanan pada Libraries liat aja foldernya di project kita, kita pilih add Library.. lalu cari MYSQL JDBC Driver - klik add Library, nih contoh gambarnya

9. lanjud ya, sekarang kita menuju com.koneksi pilih Java Class buat dengan nama "koneksi", fungsinya sebagai penghubung ke database, bisa di liat Source Code nya:
10. Jika sudah sekarang kita ke package com.controller klik kanan pilih Java Interface, caranya         seperti langkah ke 6, lalu buat dengan nama "controller_mahasiswa" .
 Source Code :


      Sedikit penjelasan public void Simpan(Form_Mahasiswa mhs) : Ini berfungsi sebagai pengubung       untuk melakukan simpan data, yang lainnya bisa di artiin sendiri ya.


11. Masih belum pusing kan, hehe dikit lagi kok, Selanjudnya kita membuat model yang fungsinya sebagia tempat memasukkan perintah-perintah, cuma di sini ada yang unik, kita harus meng Override seluruh class yang mau dibuat, cuma sudah di buat otomatis kok. tinggal ikutin aja langkah-langkahnya, kita masuk ke com.model klik kanan kita pilih Java Class, buat dengan nama "Model_Mahasiswa.
kalo sudah liat gambarnya nya

      jika anda benar akan muncul seperti ini..


      untuk tulisan "throw new UnsupportedOperationException ("Not supported yet."); //To change body of generated methods, choose Tools | Templates" hapus saja
12. Masukkan perintah di dalam "public void Simpan(Form_Mahasiswa mhs)" untuk menyimpan data


13. Masukkan perintah di dalam "public void Ubah(Form_Mahasiswa mhs)" untuk mengubah data


14. Masukkan perintah di dalam "public void Hapus(Form_Mahasiswa mhs)" untuk menghapus data


15. Masukkan perintah di dalam "public void Baru(Form_Mahasiswa mhs)" untuk membuat keadaan tempat input form menjadi bersih / kosong.

16. Masukkan perintah di dalam "public void Tampil(Form_Mahasiswa mhs)" untuk menampilkan isi records di tabel database kita


17. Masukkan perintah di dalam "public void KlikTabel(Form_Mahasiswa mhs)" untuk memindahkan isi dari tabel ke input kita.


18. Sekarang kita masuk ke Form_Mahasiswa pilih Source, maskkan sintak ini kedalam sourcode nya ya... *tolong di baca baik-baik setiap komentar dari saya di source code nya

19. Kita kembali ke desain ya, klik 2x tombol Baru atau bisa juga klik kanan- Event - Klik Action.,
     nanti kita akan masuk ke Soure code, cuma udah di dalam btnBaru, buat sintaknya

20. Selanjudnya klik tombol Simpan, masukkan kode seperti ini..

21. Klik tombol Ubah, masukkan kode seperti ini.

22. Klik tombol Hapus, masukkan kode seperti ini.

23. Klik tombol Keluar, masukkan kode seperti ini.

24. Yang terakhir, masuk ke Source, tarik cursor paling bawah, cari tulisan "public void main(String args[])" kita tambahkan isinya seperti ini :

Selesai, kita bisa jalankan dengan menekan Shift+F6 / run,
Bentuk Tampilannya

Selamat Mencoba*
Jika anda mual-mual karna melihat coding saya, mungkin anda harus banyak-banyak berlatih, dan saya pun hanya seorang Newbea di dalam dunia pemograman.

Jika saya ada kesalahan, dalam penulisan dan jika ada masukan bisa coret-coret di komentar
Salam.. :-)




*Sumber penjelasan Konsep MCV di ambil dari e-book ifnu Bima,

Friday 20 February 2015

Tutorial Mengurutkan Karakter Menggunakan Regular Expresion (REGEXP) di Mysql

Regular Expression (REGEX) Regex adalah sebuah pattern matching, yaitu notasi yang digunakan untuk mencocokkan teks berdasarkan pola tertentu dan data, serta memanipulasinya

Saya akan memberikan sebuah contoh kasus sederhana untuk menggunakan Regular Expression atau yang sering di sebut REGEXP dalam menyeleksi nama berdasarkan abjad Nama tersebut,
Sebagai Contoh : Saya hanya ingin menampilkan nama-nama orang yang memiliki awalan huruf 'B-N' saja, selain itu nama yang lain tidak akan di tampilkan.

Gambar disamping menampilkan seluruh nama orang.






Cara nya adalah : SELECT * FROM nama_tabel_anda WHERE REGEXP'^[b-n]';

hasil setelah di seleksi nama-nama tersebut :


Selamat Mencoba * 








Thursday 19 February 2015

Belajar Dasar-dasar komponen Java Swing, membuat label, textfield dan button

Java Swing adalah librari java yang digunakan untuk menciptakan Grafik User Interface (GUI). Dengan Java Swing kita dapat membuat user interface yang cross platform atau OS independent. Artinya user interface yang kita buat dapat dijalankan pada system operasi apa saja (OS yang suport Java) dengan tampilan yang relative sama.
Di sini sama akan mengajarkan teman-teman untuk membuat tampilan sederhana menggunakan Java Swing untuk menapilan label, textfield dan button..

Baik lah, langsung saja teman-teman bisa membuka Program Netbeans nya terlebih dahulu, jika sudah teman-teman langsung saja membuat project baru dengan nama apa pun contoh : *Dasar_dasar_Java_Swing

Source code :

Contoh Tampilan setelah di jalankan :

Selamat Mencoba dan Berinovasi..


Menggurutkan angka dari nilai terkecil ke nilai terbesar dengan pemograman Java

Saya akan mempraktekan sebuah tehnik pengurutan suatu nilai terkecil ke nilai yang terbesar , di sini saya mengunakan tools Netbeans sebagai compilernya, apa manfaat kita mempelajari pengurutan atau yang sering di sebut dalam bahasa inggris Shorting ..
Pertama - Kita dapat mengklasifikasikan / mengklompokkan data yang sebelumnya tidak terurut menjadi terurut, dengan melakukan pengecakan secara ascending / descending
Kedua - Kita dapat mengetahui nilai terkecil dan terbesar suatu data yang kita miliki dengan mudah

Baik lah, langsung saja teman-teman bisa membuka Program Netbeans nya terlebih dahulu, jika sudah teman-teman langsung saja membuat project baru dengan nama apa pun contoh : *Pengurutan_Nilai


Source code :


Setelah di Running F6 / Shift+F6

Saturday 29 March 2014

Cara Membuat Program Java Menentukan Bilangan Ganjil dan Genap

Sore-sore gini enaknya nyantai + di temani gorengan x ya, tapi sayangnya  hanya fiktif , hehe
Jadi, lebih baik buat program aja ya, kali ini saya akan menshare bagaimana caranya menentukan bilangan ganjil dan genap di java. Mau tau ?

Nih saya kasih tutornya di simak ya


Nulis programnya yang bener ya, kalo udh selesai bisa di running programnya !

Dan hasilnya seperti ini, Smoga bermanfaat !!