Posts

Rangkuman JAVA : iReport

iReport  iReport adalah utilitas yang dikembangkan di lingkungan Java guna membantu user dan developer   mendesain laporan secara visual.   Melalui antar muka yang simple namun kaya akan fitur, iReport menyediakan fungsi yang paling penting untuk membuat laporan yang kompleks dengan mudah, sehingga akan menghemat banyak waktu.   i Report menggunakan library JasperReports untuk membuat laporan. JasperReports, dalam hal ini adalah inti dari iReport. JasperReports adalah utilitas pelaporan open source yamg paling populer didalam teknologi Java, dan iReport adalah report designer visual untuk JasperReports. iReport dapat terhubung ke database apapun dan memperoleh data dari sumber data yang berbeda. Selain itu dapat mengekspor laporan ke PDF, XHTML, OpenOffice, MS Word, MS Excel, XML, Text, dan lain lain. JasperReport JasperReport merupakan  library  di lingkungan Java untuk pemroses laporan. Dengan  library  ini, kita dapat menam...

Rangkuman JAVA : Mengisi tabel JAVA dengan data SQL

Image
Mengisi tabel JAVA dengan database SQL Dalam artikel saya ini, saya akan membagikan pengetahuan cara mengisi tabel pada JAVA dengan data mengimport dari database SQL. Pertama , buat sebuah database baru. Apabila sudah memiliki, lewati langkah ini Lalu buat tampilan frame pada java, tampilan sesuaikan dengan kebutuhan kalian. Jika sudah, kita tinggal mengurus sintaknya import fungsi sebagai berikut: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import javax.swing.JOptionPane; import javax.swing.table.DefaultTableModel;   Lalu buat sebuah method. Disini saya akan contohkan dengan 2 method, yang pertama adalah method untuk menginputkan data ke database SQL.  private void isiSQL(){        String id = tfid.getText();        String nama = tfnama.getText();        try {    ...

Rangkuman Java : Membuat Tabel pada JAVA

Image
Membuat tabel dan menginput value TextField  menjadi data tabel Program java menyediakan tabel agar kita bisa mengelola data yang mungkin jumlahnya banyak agar lebih mudah. Pada tabel java juga bisa dilakukan sebuah proses input/output . Kelas JTable adalah kelas turunan dari kelas JComponent. Kelas JTable digunakan untuk menampilkan atau merubah data yang disajikan dalam format baris dan kolom (two-dimensional grid). JTable dapat menampilkan data dalam jumlah banyak. Untuk dapat melihat seluruh data, Anda perlu membuat obyek scroll pane (kelas JScrollPane) dan menambahkan obyek kelas JTable ke obyek scroll pane. Anda dapat menggunakan bilah penggulung (scroll bar) dari scroll pane untuk melihat data yang belum ditampilkan. JTable memiliki tiga model pendukung yaitu table model yang menangani pengelolaan data, column model untuk penanganan hal-hal yang berkaitan dengan kolom tabel dan list-selection model yang menangani model pemilihan data. List-selection model kelas...

Rangkuman JAVA : Koneksi database SQL

Image
Mengkoneksikan JAVA dengan SQL  Seperti yang kita ketahui, Database SQL menyimpan banyak data. Pada pemograman java juga disediakan sebuah fungsi untuk mengkoneksikan data dengan database SQL. Hal ini bertujuan untuk membantu kita mengelola data pada database SQL. Berikut adalah beberapa fungsi pada program java untuk mengeksekusi sql. DriverManager :  class  yang mengelola driver;   Connection :  interface   method untuk terhubung ke database;   Statement :  inteface  untuk mengeksekusi  query ;   ResultSet :  interface  untuk menampung data hasil  query .  Untuk selanjutnya adalah contoh penulisan sintak mengkoneksikan java dengan database sql. Langkah pertama, add library baru pada program yaitu MySQL JDBC Driver  1. Klik kanan pada Library lalu pilih Add Project. 2. Selanjutnya akan tersedia banyak pilihan library, Pilih MySQL JDBC Driver lalu tekan add Library ...

Rangkuman JAVA : Input Output dan Event pada JAVA

Input / Output pada JAVA Sebuah input atau output pada java GUI bisa berupa teks, angka maupun objek. contoh pallet yang bisa untuk proses input/output adalah textField bisa berupa text atau angka dan pada dasarnya akan diinputkan pada value berupa string, bisa di konvert kedalam integer juga. Pada dasarnya hampir semua fungsi pada pallet java memiliki value yang bisa diinputkan, hanya berbeda perintah tiap swing kontolnya. berikut beberapa contoh sintak input dan output untuk java GUI. I/O jTextField jTextField.getText() = untuk mengambil value berupa string pada jTextField. jTextField.setText() = untuk menginputkan value berupa string  ke jTextField. I/O jTextArea jTextArea().getText() = untuk mengambil value berupa string pada jTextArea. jTextArea().setText() = untuk menginputkan value berupa string  ke jTextArea. I/O jLabel jLabel().getText() = untuk mengambil value berupa string pada jLabel. jLabel().setText() = untuk menginputkan value berupa strin...

Rangkuman JAVA : GUI Dasar dan Fungsi Palette JAVA GUI

   GUI JAVA   GUI (Graphical User Interface)  merupakan tampilan grafis yang mengandung alat-alat atau komponen-komponen yang memampukan pengguna untuk melakukan pekerjaan interaktif. GUI (Graphical User Interface) software yang dikembangkan oleh para peneliti di Xerox Palo Alto Research Center (PARC) di tahun 70-an. GUI di kembangkan dengan tujuan pengguna berinteraksi dengan perangkat keras computer serta memudahkan dalam mengoprasikan sebuah system operasi (user friendly).  GUI (Graphical User User Interface) berkerja dengan cara setiap komponen, dan GUI tersebut, diasosiasikan dengan satu atau lebih rutin yang ditulis pengguna yang dikenal sebagai callback. Eksekusi setiap callback dipicu oleh aksi tertentu dari pengguna seperti tombol ditekan, klik-an mouse, pemilihan menu item, atau cursor melewati sebuah komponen. Kita sebagai GUI, yang menyediakan callback tersebut. Callback merupakan fungsi yang kita tulis dan asosiasikan dengan sebuah kompo...