Selasa, 04 November 2014

Mengenal Menu-Menu Dalam Delphi

Main Window (Jendela Utama)
Jendela utama adalah bagian dari IDE yang mempunyai fungsi yang sama dengan semua fungsi utama dari program aplikasi windows lainnya. Jendela utama Delphi terbagi menjadi tiga bagian, yaitu Main Menu, Toolbar, dan Component Palette.

Mengenal Menu-Menu Dalam Delphi

Main Menu (Menu Utama)
Menu pada Delphi memiliki kegunaan yang sama seperti menu pada aplikasi windows. Dengan menggunakan fasilitas menu, Anda dapat memanggil atau menyimpan program, sehingga pada dasarnya semua perintah yang dikerjakan dapat ditemukan pada bagian menu utama. Nama-nama menu ditampilkan pada bagian menu bar yang terdapat pada bagian atas layar. Untuk bekerja dengan menggunakan menu, dapat menggunakan fasilitas mouse maupun keyboard.

Toolbar
Delphi memiliki beberapa toolbar yang masing-masing memiliki perbedaan fungsi dan setiap tombol pada bagian toolbar berfungsi untuk menggantikan suatu perintah menu yang sering digunakan. Toolbar terletak pada bagian bawah baris menu. Pada kondisi default, terdapat enam bagian toolbar, antara lain standard, view, debug, desktop, custom dan component palette.

Component palette
 Berisi sekumpulan ikon yang melambangkan komponen-komponen yang terdapat pada VCL (Visual Component Library). Pada component palette terdapat beberapa page control seperti standard, additional, Win32, System, Data Access, dan lain-lain seperti gambar

Mengenal Menu-Menu Dalam Delphi

Komponen ini merupakan sebuah procedure/program yang sudah di kompile dan langsung dapat digunakan, sesuai dengan fungsinya masing-masing.

Untuk menggunakan komponen ini kita dapat meng-klik komponen yang diinginkan, kemudian kita klik di form, maka komponen tersebut akan muncul di form.

Kegunaan beberapa komponen :
  • Pointer : komponen khusus dan terdapat di setiap tab dalam component palette. Komponen pointer adalah komponen select yang digunakan untuk memilih komponen-komponen dalam form designer. 
  • Frames : Sebuah kontainer yang digunakan untuk menampung komponen. Frame dapat diletakkan dalam form atau frame-frame yang lain. 
  • Main menu : komponen yang digunakan untuk membuat menubar dan menu drop down, bersifat invisible. 
  • PopupMenu : Popup Menu berfungsi sebagai perintah yagn aktif bila kita meng-klik kanan mouse, Untuk mengaktifkannya kita harus mengaktifkan popup menu pada komponen yang dinginkan, caranya : ubah pada object inspector. 
  • Label : Digunakan untuk menambah teks di dalam form. 
  • Edit : Edit berfungsi sebagai masukan data (input) dalam bentuk string, dari bentuk string ini kita dapat mengolahnya menjadi bentuk integer atau bentuk lainnya. Yang kemudian dapat digunakan untuk operasi selanjutnya. 
  • Memo : Dipakai untuk memasukkan atau menampilkan beberapa baris teks di dalam form. 
  • Button/ Bitbtn : Biasa digunakan sebagai tombol kendali. Perbedaan antara bitbtn dengan btn : pada bitbtn kita dapat menyisipkan warna pada tombol dan icon tertentu, lain halnya bila kita menggunakan btn. 
  • ComboBox : Combo Box berfungsi sebagai petunjuk untuk pemilihan berbagai masukan, di mana hanya ada satu pilihan yang dapat dipilih. 
  • CheckBox : Digunakan untuk memilih atau membatalkan suatu pilihan, yaitu dengan cara mengklik komponen. 
  • RadioButton : Prinsip kerjanya hampir sama dengan check box, cuma tampilannya saja yang berbeda. 
  • Listbox : digunakan untuk membuat sebuah daftar option, di mana hanya ada satu option yang dapat dipilih. 
  • Scrollbar : mempunyai fungsi sama seperti batang penggulung yang terdapat dalam program-program berbasis windows pada umumnya. 
  • Groupbox : sebuah kontainer yang dapat digunakan untuk mengelompokkan komponen-komponen lain seperti radio button, checkbox, dan sebagainya. 
  • Radiogroup : merupakan kombinasi dari groupbox yang didesain untuk membuat sekelompok radiobutton. 
  • Panel : sebuah kontainer yang dapat digunakan untuk membuat status bar, toolbar, dan tool palette. 
  • Actionlist : komponen yang berisi daftar action yang digunakan bersama-sama dengan komponen dan kontrol seperti item menu dan button. 
  • Chart : Data-data yang telah kita analisa, dapat kita tampilkan ke dalam grafik, sehinga memudahkan kita untuk menganalisanya. 
  • Stringgrid : Stringgrid berguna untuk menaruh data string kedalam bentuk kolom tabel, seperti pada Excel. Kita harus mengubah type data ke dalam bentuk string bila data yang ingin kita tampilkan data bukan string. 
  • Media Player : Biasa digunakan untuk mennyalakan atau memainkan musik (format wav atau midi) dan menjalankan film (format avi). 
  • Timer : Timer berfungsi sebagai jam yang telah disediakan Delphi. Dengan timer kita juga dapat mendecode time, sehingga dapat terjadi akusisi data. 
  • Clientsocket : Digunakan di client pada saat koneksi ke server. 
  • Serversocket : Digunakan di server, yang akan menyediakan layanan koneksi ke client.

Cara Menggunakan Smadav Keymaker Suite

Salam semuanya ! Kali ini kang nemo akan jelaskan cara menggunakan smadav keymaker suite. Apaan tuh!? Smadav Keymaker Suite merupakan suatu tool crack yang berfungsi untuk membuat key smadav pro. So, kita bisa menggunakan nama kita sendiri tanpa harus donasi. Cara menggunakan smadav keymaker suite terbilang cukup mudah. Mau ?
Pastikan anda sudah menginstall Smadav Terbaru (Smadav 8.4). Bagi yang belum punya, bisa anda download disini !
Nah, Bagi yang belum punya Smadav Keymaker Suite, bisa anda download disini !
Ini nih cara menggunakan smadav keymaker suite :
1. Pastikan aplikasi smadav anda sedang TIDAK AKTIF.
2. Ekstrak file SmadavKeymakerSuite.rar yang telah anda download.
3. Klik 2 kali pada Smadav Keymaker.exe.

[/caption] Meski pada gambar diatas terpampang untuk Smadav Rev. 8.2 Beta , tapi bisa juga digunakan di smadav terbaru kok (Smadav 8.4) ! Santai saja … hohoho ..
4. Lalu klik tombol SERIAL. (Ingat, kalau sudah, jangan langsung close Smadav Keymakernya !)
5. Pada jendela pengaktifan SmaRTP, pilih NO. (Otomatis akan muncul Smadav Rev. 8.2)
Smadav SmaRTP
Smadav Keymaker Suite
6. Pilih Menu Tab Settings.
7. Pada Form Registrasi Smadav pro, isikan !
- Untuk nama, isikan nama keinginan anda.
- Untuk Key, isikan angka 9 sebanyak 12 kali (999999999999) atau angka 080000000000 atau angka 7 sebanyak 12 kali (777777777777).
- Kalau sudah, klik tombol Register. (Otomatis akan muncul pemberitahuan bahwa Key yang di masukkan salah. silahkan cek kembali Registration Key Anda.)
8. Santai saja, jangan panik ! Langsung klik tombol OK.
9. Close aplikasi smadav 8.2 tersebut, lalu buka aplikasi Smadav Keymaker.exe yang tadi anda buka.
10. Perhatikan pada angka dibawah baris SERIAL. itulah Key yang nantinya Anda pakai.
11. Buka notepad, ketikkan angka / serial / key tersebut. Kalau sudah, tinggal block terus copy !
12. Buka Smadav 8.4 / Smadav Yang Terbaru. Seperti biasa, pilih menu tab Settings.
13. Pada form registrasi, isikan !
- Untuk nama, isikan nama yang tadi anda masukkan (langkah 6).
- Untuk key, isikan angka / serial / key yang sudah anda copy (langkah 9). Tinggal Paste saja, beres kan ! hohoho
14. Kalau sudah, tinggal klik Register.
Eng Ing Eng, hohoho ! Selese dah, selamat menikmati Smadav 8.4 Pro. ^_^
Cukup sekian dulu cara menggunakan smadav keymaker suite. Semoga membantu.

Cara Menginstal Borland Delphi 7

Halo sahabat bloggers Kang Nemo , sebelumnya saya share tentang Pengertian Delphi (Cara Membuat Program) , sekarang saya akan share Cara Menginstal Borland Delphi 7.


Cara Menginstal Borland Delphi 7

Langsung saja ke pembahasannya OK.
1. Anda terlebih dahulu download Borland Delphi 7 DISINI
2. Jalankan Launcher seperti pada gambar
 
3. Klik "Dephi 7" seperti pada gambar
4. Klik "Next" seperti pada gambar
5. Masukkan Serial Number , bisa dari folder yang anda download atau masukkan Serial Number ini "6AMD-PKG68E-DB8PP7-9SFE" dan Authorization Key "3QH-9QW" seperti pada gambar (tanpa tanda petik)
6. Ceklis "I Accept"  dan Klik "Next" seperti pada gambar
7. Klik "Next" seperti pada gambar
8. Ceklis "Typical" dan Klik "Next" seperti pada gambar
9. Proses Instalasi pun dimulai, tunggu sampai selesai seperti pada gambar
10. Setelah Instalasi diatas, anda akan diwajibkan untuk menginstal InterBase 6.5 , silahkan klik "Next" seperti pada gambar
11. Seteah selesai Instalasi InterBase 6.5 , anda juga secara otomatis menginstal JAVA . ikuti proses saja, setelah selesai Instalasi Borland Delphi 7 anda telah selesai.

Program C++ Sederhana : Luas Persegi Panjang

Hallo kembali lagi dengan Kang Nemo untuk membantu para bloggers sejati maupun masyarakat luas untuk pembelajaran program C++.. Disini Kang Nemo ingin memberikan program sederhana ke kalian untuk dipelajari maupun di praktekkan.


Kang Nemo juga masih belajar-belajar nih, jadi jika ada kesalahan dalam kalimat yang Kang Nemo tulis, tolong diberitahu melalui komentar dibawah yaa :)

Oke deh kita langsung ke tahap pembahasan. Nah sebelumnya kalian sudah tau kan Program C++, jika belum klik link berikut HERE .

Sebelum kita belajar listing programnya, Kang Nemo ingin menajarkan terlebih dahulu Algoritma dari C++ tersebut.

Sebagai contoh Kang Nemo akan membuat "Program Mencari Luas Persegi Panjang" .


Algoritma :

Notasi Algoritma
Program Persegi Panjang
Program untuk menghitung persegi panjang

Deklarasi

   int panjang,lebar,luas;

Deskripsi

  write ("masukkan panjang :");read(panjang);
  write ("masukkan lebar :");read(lebar);
  luas <-- panjang * lebar;
  write ("Luas Persegi Panjang adalah :",luas)

End Algoritma
 Nah dari Algoritma diatas, terdapat keterangan sebagai berikut :
  • Notasi Algoritma : Penamaan Program yang kita buat.
  • Deklarasi : pembuka data variabel program tersebut.
  • int : variabel untuk menyatakan bilagan bulat. Klik Disini
  • Deskripsi : pembuka penulisan program.
  • write : output pernyataan dari tulisan yang ditulis
  • read : membaca variabel yang akan diinputkan
  • End Algoritma : Penutup Program
Nah untuk tampilan kode programnya di aplikasi C++ lihat dibawah..

Program C++ Sederhana : Luas Persegi Panjang
Program C++ Sederhana : Luas Persegi Panjang
#NB : Disini saya menggunakan program DEV C++ 5.4.1

Dan berikut tampilan program yang kita buat..

Program C++ Sederhana : Luas Persegi Panjang
Program C++ Sederhana : Luas Persegi Panjang

Cara Membuat Program Looping Bilangan Prima

Program ini adalah Program Looping Bilangan Prima. Sebelumnya kalian sudah tau apa itu Program Looping dan Bilangan Prima ?
Baik, disini KangNemo akan jelaskan sedikit tentang Program Looping dan Bilangan Prima.

Looping adalah proses berulang terhadap statement maupun serangkaian statement lebih dari satu kali dengan menggunakan kode atau perintah tertentu.
Bilangan Prima adalah bilangan yang hanya habis dibagi satu dan bilangan itu sendiri. contoh: 2,3,5,7,11,....,dst

Nah jadi inti dari Program ini adalah Jika program ini dijalankan, maka hanya akan menampilkan output bilangan prima (2,3,5,7,11,....,dst). Untuk kali ini KangNemo mencoba membat program ini menggunakan bahasa Java dengan Software pendukung Netbeans.

Oke langsung saja kita ke pembuatan. Cekidot!

  • Buka/Open software Netbeans sobat. jika belum punya, silahkan cari di google. (Disini KangNemo menggunakan Netbeans IDE versi 7.4)
  • Maka akan muncul tampilan program seperti dibawah ini
Netbeans IDE Versi 7.4
Netbeans IDE Versi 7.4
  • Klik FILE > New Project untuk membuat project baru.
  • Pilih Java > Java Application > Klik NEXT > Isikan Project Name terserah kalian, contoh: jva_looping > Klik FINISH.
  • Klik Project yang kita buat tadi > Klik Kanan > New > Pilih JFrame Form > Isikan nama Class Name dengan jfr_looping.
  • Kemudian terlihat kotak kosong ditengah, itu adalah frame yang akan kita gunakan untuk menambahkan label , kotak teks , kotak hasil , dan tombol proses.
  • Design program sesuai keinginan anda dengan mengklik tombol-tombol yang tersedia di sebelah kanan program dengan cara Klik salah satu yang ingin anda masukkan kedalam program, Tarik dan masukkan kedalam kotak kosong yang berada ditengah.
  • Susunlah sesuai keinginan anda atau susun seperti yang telah saya buat dibawah ini
Desain Program
Desain Program
  • Untuk memulai menaruh script kedalam program tsb, ubahlah terlebih dahulu Nama Variabel TextField , Button , dan TxtArea dengan cara Klik Kanan TextField/Button/TxtArea > Pilih Change Variabel Name > Isi sesuai keinginan anda. (Disini KangNemo memberi nama variabel TextField "txt_awal" dan "txt_akhir", untuk Button "btn_baru" , "btn_proses" dan "btn_keluar" , dan untuk TxtArea "txt_hasil").
  • Klik 2x Tombol Baru (btn_baru) , maka akan terlihat seperti tampilan dibawah ini
Penempatan Listing Program
Penempatan Listing Program
  • Masukkan Kode Program berikut dibawah // TODO add your handling code here:
txt_awal.setText("");
txt_akhir.setText("");
txt_hasil.setText("");
txt_awal.RequestFocus();
  • Selanjutnya Klik Tombol Proses (btn_proses) , masukkan kode program berikut
int x,z,prima,awal,akhir;
awal = Integer.valueOf(txt_awal.getText());
akhir = Integer.valueOf(txt_akhir.getText());


for (x=awal;x<=akhir;x++)
    {
            prima=0;
            for (z=awal;z<=akhir;z++)
            {
                    if (x%z==0)
                    {
                           prima=prima+1;
                    }
            }
            if (prima==2 && x!=1)
            {
                txt_hasil.append(String.valueOf(x + "\n"));
            } 
  • Selanjutnya Klik Tombol Keluar (btn_keluar) , masukkan kode program berikut
dispose();
  • Jika semua tombol telah kita masukkan kode program, kita bisa menjalankan program tersebut dengan cara klik tanda |> berwarna hijau atau tekan F6. Maka akan tampil seperti gambar dibawah ini
Hasil Program yang telah kita buat
Hasil Program yang telah kita buat
Program Looping yang telah kita buat telah selesai...
Selamat berkreasi...

Cara Membuat Program Sederhana Daftar Mata Kuliah

Halo sahabat bloggers Kang Nemo , ketemu lagi dengan saya. Hari ini saya sedang giat-giat nya untuk membuat program-program yang akan saya bagikan kepada anda semua. Tapi sebelum ditingkat yang lebih tinggi, saya akan berbagi Cara Membuat Program Sederhana Daftar Mata Kuliah terlebih dahulu. angsung saja kita ke TeKaPe.. hehehe

Program sederhana yang akan saya buat adalah program scrollbox otomatis yang akan menampilkan isi dari scroolbox itu di textbox dibawahnya... berikut screenshot program yang saya buat.
Cara Membuat Program Sederhana Daftar Mata Kuliah
Jika scrolbox nya dipilih akan terlihat isi dari textbox , seperti contoh dibawah.
Cara Membuat Program Sederhana Daftar Mata Kuliah
Ketika saya memilih PBO
Cara Membuat Program Sederhana Daftar Mata Kuliah
Ketika saya memilih ST
Cara Membuat Program Sederhana Daftar Mata Kuliah
Ketika saya memilih SD
Mau tau gimana sih cara buat program seperti diatas, OK langsung saja kita bahas...

Langkah-Langkah
1. Buka Program Dephi 7 di Menu Start
2. Klik "GrupBox" yang berada di atas seperti pada gambar
Cara Membuat Program Sederhana Daftar Mata Kuliah
3. Maka akan muncul seperti gambar berikut
Cara Membuat Program Sederhana Daftar Mata Kuliah
4. Kemudian Klik "ComboBox" seperti pada gambar
Cara Membuat Program Sederhana Daftar Mata Kuliah
5. Maka akan terlihat seperti gambar berikut.
Cara Membuat Program Sederhana Daftar Mata Kuliah
Ingat! Supaya ComboBox berada didalam GrupBox, sebelum anda klik ComboBox, anda terlebih dahulu klik GrupBox supaya kolom baru yang dipilih akan berada didalam GrupBox.
6. Kemudian Klik "Edit" seperti pada gambar
Cara Membuat Program Sederhana Daftar Mata Kuliah
7. Maka akan terlihat seperti gambar dibawah.
Cara Membuat Program Sederhana Daftar Mata Kuliah
(Susunlah sesuai selera anda)
8. Untuk memasukkan daftar mata kuliah yang akan dipilih, anda hanya klik ComboBox yang berada di GrupBox, lalu pilih "items" di sebelah kiri program seperti pada gambar
Cara Membuat Program Sederhana Daftar Mata Kuliah
9. Klik kotak yang berada disamping [TStrings] , maka akan terlihat form kosong dan anda bisa isi daftar mata kuliah dan klik OK seperti pada gambar
Cara Membuat Program Sederhana Daftar Mata Kuliah

10. Untuk memulai menulis program yang akan dijalankan, Klik 2 kali "ComboBox" yang berada di GrupBox seperti pada gambar
Cara Membuat Program Sederhana Daftar Mata Kuliah
11. Maka akan terlihat seperti gambar dibawah ini
Cara Membuat Program Sederhana Daftar Mata Kuliah
 
12. Tulislah Listing Program (Perintah yang akan dijalankan) seperti pada gambar yang diblok berwarna biru
Cara Membuat Program Sederhana Daftar Mata Kuliah
13. Untuk menjalankan program yang kita buat, anda bisa menekan F9 atau klik "Run" seperti pada gambar
14. Selesai Program yang kita buat sudah bisa digunakan :)
Cara Membuat Program Sederhana Daftar Mata Kuliah
Cara Membuat Program Sederhana Daftar Mata Kuliah

Terima Kasih atas perhatiannya. Lain kali saya akan share cara membuat program yang lain. anda bisa memodifikasi program yang saya buat diatas. Jangan lupa belajar ya kawan. Semoga dari pembelajaran diatas, kalian bisa menjadi programmer yang handal dan berguna bagi masyarakat dan negara kita. aminn
OK sampai jumpa di artikel Cara Membuat Program lainnya :)

Langkah - langkah membuat website




Langkah - langkah pembuatan website :

  1. Mempersiapkan alamat domain , domain adalah nama untuk mengidentifikasi nama server komputer seperti web server atau email service di internet . Fungsi domain adalah agar pengguna internet lebih mudah melakukan akses ke server , dibandingkan mengunakan deretan nomor IP .  Contohnya : google.com , yahoo.com . Untuk membuat suatu domain , dapat diperiksa di http://register.net ataupun domain internasional di http://internic.com . Tips : sebaiknya menggunakan domain web.id , bisa digunakan oleh perorangan 25ribu.
  2. Mempersiapkan Hosting , hosting adalah tempat penyimpanan web. Maksudnya, ruang seperti hard disk untuk menyimpan dokumen - dokumen yang disimpan di server internet . Tanpa hosting , web yang dibuat tidak akan bisa diakses . Oleh karena itu diperlukan server yang terhubung di internet selama 24 jam / sehari untuk menempatkan homepage dan agar homepage yang dibuat dapat selalu diakses oleh para pengujungnya.
  3. Menyiapkan isi dari web tersebut , maksudnya menyiapkan segala informasi yang diperlukan baik content maupun design . content yaitu informasi yang akan dimuat ke dalam website yang berupa teks dan kumpulan foto . misalanya : membuat tulisan apa yang akan dibuat atau dibagikan kepada pembaca , atau dapat ditambahkan foto untuk mempercantik tulisan tersebut . Sedangkan design : tampilan yang dibuat untuk keindahan website , sehingga menarik perhatian para pengunjung . Misalnya : edit layout dengan html , mengganti background dll . Jika tidak terbiasa membuat web , dapat juga menggunakan aplikasi semisal : blogspot , wordpress dll , agar mudah dalam pengelolaannya.
  4. Jika content dibuat di blogspot dan wordprees , maka harus di ekspor terlebih dahulu ke website yang telah kita buat . Biasanya ekspor terletak di menu setting .
  5. Mengatur website agar bisa dijalankan / berfungsi agar orang lain dapat melihat website tersebut . Cara mengaturnya dapat menggunakan SQL dan copy seluruh file ke hosting , cara mengirimnya biasanya menggunakan ftp client .
  6. Terakhir , mempromosikan blog . dilakukan agar orang lain mengetahui blog yang kita buat .

Belajar pemrograman Pengertian Delphi

   Delphi adalah Suatu bahasa pemrograman yang menggunakan visualisasi sama seperti bahasa pemrograman Visual Basic ( VB ) . Namun Delphi menggunakan bahasa yang hampir sama dengan pascal (sering disebut objeck pascal ) . Sehingga lebih mudah untuk digunakan . Bahasa pemrograman Delphi dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik embarcadero . Divisi tersebut awalnya milik borland , sehingga bahasa ini memiliki versi Borland Delphi .

     Delphi juga menggunakan konsep yang berorientasi objek ( OOP ) , maksudnya pemrograman dengan membantu sebuah aplikasi yang mendekati keadaan dunia yang sesungguhnya . Hal itu bisa dilakukan dengan cara mendesign objek untuk menyelesaikan masalah . OOP ini memiliki beberapa unsur yaitu ; Encapsulation ( pemodelan ) , Inheritance ( Penurunan ) , Polymorphism ( Polimorfisme ) .

     Awalnya bahasa pemrograman delphi hanya dapat digunakan di Microsoft Windows, namun saat ini telah dikembangkan sehingga dapat digunakan juga di Linux dan di Microsoft .NET . Dengan menggunakan free pascal yang merupakan proyek OpenSource, bahasa pemrograman ini dapat membuat program di sistem operasi Mac OS X dan Windows CE .

     Umumnya delphi hanya digunakan untuk pengembangan aplikasi dekstop, enterprise berbasis database dan program - program kecil . Namun karena pengembangan delphi yang semakin pesat dan bersifat general purpose bahasa pemrograman ini mampu digunakan untuk berbagai jenis pengembangan software . Dan Delphi juga disebut sebagai pelopor perkembangan RadTool ( Rapid Apllication Development ) tahun 1995 . Sehinnga banyak orang yang mulai mengenal dan menyukai bahasa pemrograman yang bersifat VCL ( Visual Component Library ) ini .

ComboBox dengan Database pada Java

java
ComboBox adalah komponen GUI Swing pada Java yang digunakan untuk menampilkan suatu item dalam bentuk menu kebawah atau drop down list. Item yang terdapat pada ComboBox bisa kita tambahkan secara hard coding, yaitu kita ketik manual pada saat kita melakukan coding. Misal :
ataupun itemnya dinamis berasal dari database.
Pada tutorial ini saya ingin berbagi tentang teknik meload data dari database untuk dimasukkan sebagai item pada combobox. Aplikasi yang akan saya buat cukup menggunakan plain Jdbc, tidak menggunakan ORM seperti Hibernate dengan tujuan agar pembaca pemula pun bisa memahami teknik tersebut.
Hasil akhir dari tutorial ini adalah seperti nampak pada gambar berikut:
ss aplikasi
Setiap kali item pada ComboBox diubah maka nama yang muncul pada textbox pun akan menyesuaikan sesuai dengan data yang berada pada item ComboBox.

Untuk tutorial ini saya menggunakan sebuah table dengan nama mahasiswa yang memiliki struktur sebagai berikut:
Silahkan buat table tersebut dan tambahkan beberapa data untuk mengisi tabel diatas.
Langkah selanjutnya adalah menciptakan projek pada Netbeans dengan nama ComboBoxDB. Tambahkan beberapa package sehingga susunannya menjadi seperti gambar berikut:
struktur package
Berikutnya adalah menambahkan library Mysql JDBC Driver dengan cara klik kanan pada node Libraries kemudian pilih Add Library > MySQL JDBC Driver dan tampilan pada struktur project kita kali ini akan tampak menjadi seperti gambar dibawah ini:
struktur libraries
Tambahkan sebuah kelas domain yang merepresentasikan data yang ada pada database pada package comboboxdb.model, beri nama kelas sebagai Mahasiswa. Ketikkan kode berikut pada kelas tadi.
Setelah kelas domain model tercipta sekarang saatnya membuat kelas service pada package comboboxdb.service. Beri nama MahasiswaService lalu ketikkan kode dibawah ini
Kelas service seringnya digunakan untuk melakukan operasi-operasi untuk memanipulasi data pada tabel database. Akan tetapi untuk kesederhanaan tutorial ini maka saya hanya membuat method untuk operasi mengambil data dari database.
Buat juga kelas untuk menangani koneksi ke database. Buat kelas ini pada package comboboxdb.util dan beri nama Koneksi:
Konfigurasi yang berhubungan dengan database seperti username, password, server database dan nama database terdapat pada kelas ini.
Pada tahap ini kia telah menciptakan kelas-kelas pendukung aplikasi. Next step adalah membuat kelas utama kita yang berupa tampilan form menggunakan Java Swing. Buatlah kelas JFrame pada package comboboxdb.ui dengan nama FrameMain yang berisi JComboBox, JLabel, JTextField dan JButton.Desainlah tampilannya seperti pada gambar aplikasi yang sudah jadi diatas tadi.
Kita menginginkan pada saat aplikasi berjalan untuk pertama kali maka data dari database sudah masuk pada item di ComboBox. Untuk mencapainya maka kita perlu menambahkan kode pada constructor di kelas FramMain. Ubah menjadi seperti dibawah ini dan tambahkan juga method load() yang berguna meload data dari database dan kemdudian dimuat sebagai item pada ComboBox:
Kamu yang teliti pasti akan bertanya apa kegunaan dari statement ini
Fungsinya adalah supaya ComboBox kita merespon perubahan item dengan menampilkan nama mahasiswa sesuai item Nim yang dipilih pada ComboBox. Implementasinya terdapat pada kelas private yang bernama ComboBoxListener. Buatlah private kelas didalam kelas FrameMain dengan nama ComboBoxListener.
Dari coding diatas terlihat bahwa text field nama akan berisi nama mahasiswa sesuai item pada ComboBox.
Struktur akhir projek adalah seperti berikut:
struktur akhir
Coba running FrameMain. Jika tidak ada kesalahn seharusnya aplikasi berjalan dengan lancar.
ss aplikasi
test
Untuk mengetes apakah datanya benar, kita coba cocokkan dengan data yang berada di database
1
2
3
4
5
6
7
8
9
10
mysql> select * from mahasiswa;
+-----------+----------------+
| nim       | nama           |
+-----------+----------------+
| L2F008002 | Agung Setiawan |
| L2F008034 | Fakkar Robi    |
| L2F008098 | Yosua Alvin    |
| L2F008100 | Yuli Syarif    |
+-----------+----------------+
4 rows in set (0.00 sec)