Latest Entries »

SDM GEMA SALAM

Salah Satu Contoh Program Java

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.sql.*;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.table.DefaultTableModel;

public class Biodata implements ActionListener{
    Connection cery;
    Koneksi somay;
    String SQLt;
    Statement sawo;
    String snpm, snama, sketerangan, semail, stelp;

    public JLabel lblNPM, lblNama, lblEmail, lblTelp, lblKeterangan;
    public JTextField txtNPM, txtNama, txtEmail, txtTelp, txtKeterangan;
    public JButton btnNew, btnSave, btnDelete, btnUpdate, btnExit, btnCari, btnPrint;

    String [] judul = {“No”, “NPM”, “Nama”, “Email”, “Telp”, “Keterangan”};
    DefaultTableModel modelnya = new DefaultTableModel (null, judul);
    JTable tabelnya = new JTable ();
    JScrollPane scrollnya = new JScrollPane ();
    JOptionPane jpane = new JOptionPane ();

    //===========================================
    public Biodata (){
        tabelnya.setModel (modelnya);
        scrollnya.getViewport().add(tabelnya);
        tabelnya.setEnabled(true);
        scrollnya.setBounds(10,230,500,150);

        lblNPM = new JLabel (“NPM”);
        lblNPM.setLocation (10,10);
        lblNPM.setSize(lblNPM.getPreferredSize());
        txtNPM = new JTextField (20);
        txtNPM.setLocation (10,25);
        txtNPM.setSize (txtNPM.getPreferredSize());

        lblNama = new JLabel (“Nama”);
        lblNama.setLocation (10,45);
        lblNama.setSize(lblNama.getPreferredSize());
        txtNama = new JTextField (20);
        txtNama.setLocation (10,60);
        txtNama.setSize (txtNama.getPreferredSize());

        lblEmail = new JLabel (“Email”);
        lblEmail.setLocation (10,80);
        lblEmail.setSize(lblEmail.getPreferredSize());
        txtEmail = new JTextField (20);
        txtEmail.setLocation (10,95);
        txtEmail.setSize (txtEmail.getPreferredSize());

        lblTelp = new JLabel (“Telp”);
        lblTelp.setLocation (10,115);
        lblTelp.setSize(lblTelp.getPreferredSize());
        txtTelp = new JTextField (20);
        txtTelp.setLocation (10,130);
        txtTelp.setSize (txtTelp.getPreferredSize());
View full article »

Program database.java terdiri 9 method, yaitu: – Public int insert (String nm_depan String nm_belakang) berfungsi untuk menambah atau insert sebiah record kedalam table orang. Method ini mengembalikan nilai berupa integer yang merupakan kode id orang yang secara otomatis dihasilkan oleh MySQL. – Public void delete (int id) Method ini berfungsi untuk menghapus record pada table orang yang mempunyai kode id tertentu. – Public void update ( int id, String nm_depan) Method ini berfungsi untuk meng-update isi record pada kolom kolom tertentu yang memiliki kode id tertentu. – Public void set2DefaultGrup(int grupIdLama) Method ini berfungsi untuk meng-update kolom grup_id dengan nilai 1 (default grup_id adalah 1) untuk semua record yang memiliki grup_id tertentu. – Public void setGrup (int grupId,String[] namaLengkap) Method ini berfungsi untuk meng-update kolom grup_id untuk record yang memiliki nama lengkap (gabungan kolom nm_depan dan nm_belakang) tertentu. – Public int getId (String namaLengkap,int grupId) Method ini berfungsi untuk mengambil kode id orang yang memiliki nama lengkap dan grup_id tertentu. Method ini mengembalikan nilai integer berupa kode id orang. – Public String[][] listSummary(int grupId) Method ini berfungsi untuk mengambil data berupa kode id orang, nama depan dan nama belakang, kantor yang memiliki grup_id tertentu. Method ini mengembalikan nilai berupa array 2 demensi yang berisi data-data seperti diatas. – Public String [] getAll( int id) Method ini berfungsi untuk mengambil data semua kolom pada table orang yang memiliki kode id orang tertentu dan mengembalikan nilai berupa array 1 dimensi. – Public String[] listNama(int grupId) Method ini berfungsi untuk mengambil data nama depan dan nama belakang pada table orang yang memiliki grup_id tertentu dan mengembalikan nilai berupa arry 1 dimensi. Catatan: orang yang dimaksud disini adalah nama kelas dari program java, hal ini dimaksudkan agar mudah dipahami saja, silahkan anda ganti kata orang dengan nama kelas sesuai keinginan anda.

JDBC

Java menyediakan standard API untuk mengakses database yang disebut Java Database Connectivity (JDBC) API. Dengan menggunakan ini, para pengembang memungkinkan dapat mengakses database tanpa memperdulikan vendornya; para vendor menyediakan implementasi untuk abstract interfaces yang dijelaskan didalam API, penyediaan tersebut sama dengan set dari kemampuan koneksi untuk para pengembang.

Berikut ini merupakan class kunci dari JDBC API, semuanya akan dijelaskan secara detail kemudian :

• java.sql.Connection – membuat sebuah koneksi dengan database. Secara abstrak memberikan detail dari bagaimana cara untuk berkomunikasi dengan database server.

• java.sql.DriverManager – mengatur JDBC driver yang digunakan oleh aplikasi. Pada hubungannya dengan proper driver URL dan proper authentication, dapat menyediakan aplikasi dengan valid instances dari object koneksi.

• javax.sql.DataSource – memisahakan detail (URL, authentication details) dari bagaimana untuk memperoleh sebuah koneksi ke database. Merupakan method terbaru dan yang lebih disukai dari obtaining Connection objects.

• java.sql.Statement – menyediakan method untuk para pengembang dalam mengeksekusi pernyataan SQL.

• java.sql.ResultSet – menyediakan hasil dari sebuah pernyataan SQL. Objects ini sering dikembalikan dari method yang terletak pada Statem View full article »

SQL ( edd que el) digunakan untuk berkomunikasi dengan suatu database, berdasarkan ANSI (American National Standards Institute ), SQL merupakan bahasa setandar untuk relational database Management System (DBMS) pernyataan-pernyataan SQl digunakan untuk melakukan fungsi-fungsi seperti : Update data pada database, atau pengambilan data dari Database.

Beberapa Relational DBMS yang menggunakan SQl adalah: Oracle,Sybase. Microsoft SQL Server, Acces, igres, mySQl Postgre, dan masih banyak lagi. Meskipun hampir semua  DBMS menggunakan SQL banyak DBMS yang memiliki tambahan kemampuan dalam SQL nyadan biasanya digunakan Khusus untuk DBMS tersebut.

beberapa versi SQl adalah: SQL1 atau dikenal dengan SQL-86, SQL2 atau SQL-92 dan SQl 3 Yang dikenal dengan SQL-99, Java telah mendukung versi SQl hi View full article »

Database dan teknologi  database memiliki pengaruh yang besar terhadap perkembangan penggunaan komputer. Dapat dikatakan bahwa database memanikan peranan yang penting pada hampir disegala bidang yang menggunakan komputer, seperti bisnis, electronic commerce ( e-commerce), engineering, kesehatan hukum edukasi dan bidang yang lainnya.

database adalah sekumpulan data yang saling berhubungan. data adalah fakta yang dapat direkam dan memiliki arti secara implisit, sebagai contoh nama, nomor telepon dan alamat dari orang yang anda kenal. Anda dapat menyimpennya pada buku alamat atau pada hard drive dengan menggunakan komputer atau software aolikasi seperti Microsoft excel. Sekumpulan data yang berhubungan dan memiliki arti secdara implisit diatas disebut database.

Database management System (DBMS) adalah sekumpulan program yang memungkinkan pengguna untuk membuat dan memelihara data base. DBMS merupakan General-purpose software system yang memfasilitasi proses-proses seperti pendefinisian, pembuatan, manipulasi dan shering database antara berbagai pengguna dan aplikasi, dan beberapa fungsi penting dari DBMS adalah Keamanan dan Pemeliharaan.

Database System tidak hanya berupa database itu sendiri tetapi juga terdiri dari definisi atau deskripsi struktur dan batasan batasan (Constraints) dari database. Definisi disimpan pada katalog DBMS yang berisi Informasi seperti struktur setiap file, tipe dan format penyimpanan dari setiap data dan berbagai batasan dari data tersebut. informasi yang disimpan dalam katalog DBMS disebut juga  Meta-data, yang menjelaskan struktur utama database.

Ikuti

Kirimkan setiap pos baru ke Kotak Masuk Anda.