Showing posts with label JAVA. Show all posts
Showing posts with label JAVA. Show all posts

Simple Library Application Part 5 Input Data

January 27, 2018 Add Comment








Java Database Connectivity (JDBC) adalah suatu fungsi dalam java yang menghubungkan aplikasi yang dibangun dengan menggunakan bahasa Java dengan database. JDBC adalah versi ODBC yang dibuat oleh Sun Microsystem. JDBC dibangun dengan Java API dapat digunakan untuk lintas platform dan didasarkan pada X/Open SQL Level Interface.

Dengan menggunakan JDBC API, database dari vendor-vendor ternama seperti Oracle, Sysbase, dan lain-lain dapat diakses. Kita dapat melakukan pengiriman perintah-perintah SQL RDBMS. Kelas-kelas serta interface-interface JDBC API dapat diakses dalam package java.sql (core API) atau javax.sql(standard extension API).

Untuk dapat mengakses database di server kita membutuhkan driver. Setiap server dari vendor yang berbeda mempunyai driver yang berbeda-beda. Driver dapat diunduh di alamat http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

Pada Netbeans 6.9.1 sudah terdapat beberapa driver yang dapat digunakan langsung. Di antaranya ialah Java DB, MySQL, dan PostgreSQL. Untuk menggunakannya, tinggal klik kanan pada folder library pada project yang dibuat, lulu pilih driver yang akan kita pakai.

Simple Library Application Part 4 Displays Data Members JTable Database

January 25, 2018 Add Comment






Kelas pada Java yang digunakan untuk mengeksekusi suatu query adalah Statement. Kelas ini digunakan setelah menginisialisasi variabel koneksi pada Connection. Misalkan variabel koneksinya adalah koneksi, maka


Statement stm = koneksi.createStatement();


Suatu query diakhiri dengan cara menutup variabel statement yang sudah diinisialisasi. Misalkan variabel statementnya adalah stm, maka sintaks untuk menutup variabel statement tersebiut adalah stm.close().

Simple Library Application Part 3 (Member Table Creation and Member Data...

January 25, 2018 Add Comment






Berikut adalah beberapa komponen dasar antarmuka pengguna (user interface) yang disediakan oleh Swing:





  1. Top level containers: adalah container dasar untuk meletakkan komponen-komponen lain. Contohnya adalah JFrame, JDialog, dll.

  2. Intermediate level containers: merupakan container perantara. Umumnya digunakan hanya untuk meletakkan atau mengelompokkan komponen-komponen yang digunakan, baik itu container atau berupa atomic component. Contoh dari Intermediate level container adalah JPanel (panel).

  3. Atomic component: merupakan komponen yang memiliki fungsi khusus. Umumnya pengguna langsusng berinteraksi dengan komponen ini. Contohnya adalah JButton (tombol), JLabel (label), JTextField, JTextArea (area untuk menulis teks), dll.

Simple Library Application Part 2 Main User Interface Librarian

January 25, 2018 Add Comment






Salah satu komponen dalam bahasa pemrograman Java untuk membangun GUI adalah Swing. Komponen ini didefinisikan di dalam paket javax.swing. Swing diturunkan dari Abstract Windowing Toolkit dalam paket java.awt.


JComponent adalah superclass dari semua komponen Swing. Sebagian besar fungsionalitas komponen diturunkan dari superclass ini.


Beberapa komponen utama dalam GUI adalah:





  1. Containers: merupakan wadah yang berfungsi untuk menempatkan komponen-komponen lain di dalamnya.

  2. Canvas.: merupakan komponen GUI yang berfungsi untuk menampilkan gambar atau untuk membuat program grafis. Dengan canvas, kita bisa menggambar berbagai bentuk seperti lingkaran, segitiga, dll.

  3. User Interface (UI) components: contohnya adalah buttons, list, simple popup menus, check boxes, text fields, dan elemen lain

  4. Komponen pembentuk window: seperti frames, menu bars, windows, dan dialog boxes.

Simple Library Application Part 1 Login

January 22, 2018 Add Comment






Perpustakaan atau sering disingkat dengan sebutan perpus merupakan sangkar dari ilmu, jikalau sangkar itu rusak atau tak terurus maka bisa dipastikan mahluk yang didalamnya juga tak terurus, dapat dibayangkan betapa hancurnya generasi muda jika hal ini terjadi. Oleh karena itu kami membuat software administrasi perpustakaan yang berfungsi merapikan administrasi perpustakaan secara komputerisasi