Netbeans - Access

33
D4 PENS-ITS Pemrograman Lanjut 1 Membuat Aplikasi Database dengan Netbeans Yuliana Setiowati Politeknik Elektronika Negeri Surabaya

description

asdfdasd

Transcript of Netbeans - Access

  • D4 PENS-ITS

    Pemrograman Lanjut

    1

    Membuat Aplikasi Databasedengan Netbeans

    Yuliana SetiowatiPoliteknik Elektronika Negeri Surabaya

  • D4 PENS-ITS

    Pemrograman Lanjut

    2

    Membuat Aplikasi DatabasedenganNetbeans

    Pada pertemuan ini akan dibahas tentang aplikasi database sederhana menggunakan database Access.

  • D4 PENS-ITS

    Pemrograman Lanjut

    3

    Membuat Aplikasi DatabasedenganNetbeans

    Menambahkan data

  • D4 PENS-ITS

    Pemrograman Lanjut

    4

    DatabaseyangDigunakan

    Database : Northwind Tabel : Shippers

    Field Tipe Data Keterangan

    ShipperID Int Menyatakan idCompanyName Text Nama perusahaanPhone Text No telp

  • D4 PENS-ITS

    Pemrograman Lanjut

    5

    Menggunakan MicrosoftAccessviaODBC Click Start Control Panel Administrative

    Tools Data Sources(ODBC) System DSN, dan pilih Add Pada form Create New Data Source pilih Driver do Microsoft Access

    (*.mdb)

  • D4 PENS-ITS

    Pemrograman Lanjut

    6

    Menggunakan MicrosoftAccessviaODBC

    Pada form ODBC Microsoft Access Setup tentukannama data source dan letak database.

  • D4 PENS-ITS

    Pemrograman Lanjut

    7

    Menggunakan MicrosoftAccessviaODBC

    Setelah proses selesai maka akan terdapat Northwind pada System DSN.

  • D4 PENS-ITS

    Pemrograman Lanjut

    8

    Perancangan Aplikasi Database Buatlah form seperti dibawah ini dengan nama Database.java

    shipperIDFieldcompanyNameField

    phoneField

    sendButton

    shippersTable

  • D4 PENS-ITS

    Pemrograman Lanjut

    9

    Perancangan Aplikasi Database Pada jendela inspector.

    MenggunakanGridLayout padaobject JPanel

  • D4 PENS-ITS

    Pemrograman Lanjut

    10

    Perancangan Aplikasi Database Cara menggunakan GridLayout pada object JPanel klik kanan SetLayout GridLayout

  • D4 PENS-ITS

    Pemrograman Lanjut

    11

    Perancangan Aplikasi Database Pada jendela inspector pilih GridLayout klik kanan

    properties

  • D4 PENS-ITS

    Pemrograman Lanjut

    12

    GridLayout GridLayout adalah cara mengatur komponen/object dalam aturan

    baris dan kolom. Tiap cell mempunyai ukuran yang sama. Cara peletakan komponen : dimulai dari ujung kiri atas, yaitu baris

    teratas grid sebelah kiri dilanjutkan ke kanan. Bila baris teratas sudahpenuh, penambahkan komponen akan diletakkan pada barisselanjutnya dimulai dari sebelah kiri.

  • D4 PENS-ITS

    Pemrograman Lanjut

    13

    Perancangan Aplikasi Database

    Untuk menampilkan data pada object JTable gunakanfungsi:public void setModel(TableModel dataModel)

    Parameter dari fungsi adalah object dari class TableModel.

  • D4 PENS-ITS

    Pemrograman Lanjut

    14

    Membuat classTableModel 1

  • D4 PENS-ITS

    Pemrograman Lanjut

    15

    Membuat classTableModel 1

  • D4 PENS-ITS

    Pemrograman Lanjut

    16

    Membuat classTableModel 1

    Class ShippersTableModel merupakanclass TableModel.

    Class ini untuk memecah object Result Set menjadi data-data yang tersimpandalam ArrayList.

    Isi ArrayList berupa Array String

  • D4 PENS-ITS

    Pemrograman Lanjut

    17

    Membuat classTableModel 2

  • D4 PENS-ITS

    Pemrograman Lanjut

    18

    Membuat classTableModel 2

  • D4 PENS-ITS

    Pemrograman Lanjut

    19

    Membuat classTableModel 2

    Cara lain ditunjukkan pada Class ShippersTableModel2

    Class ini untuk memecah object Result Set menjadi data-data yang tersimpandalam Array Dimensi 2.

    Tipe Array ini adalah class Object.

  • D4 PENS-ITS

    Pemrograman Lanjut

    20

    Langkah langkah JDBC

    Membangun sebuah koneksi ke sumber data (data source).

    Mengirim statement ke sumber data Memproses object ResultSet. Menutup koneksi

  • D4 PENS-ITS

    Pemrograman Lanjut

    21

    Membangun sebuah koneksi ke sumberdata(datasource)

    Load Driver

    Menentukan letak database

    Membuat koneksi database dengan aplikasi

  • D4 PENS-ITS

    Pemrograman Lanjut

    22

    Membangun sebuah koneksi ke sumberdata(datasource)

  • D4 PENS-ITS

    Pemrograman Lanjut

    23

    Mengirim statementke sumber data

    Membuat Obyek Statement Object Statement digunakan untuk mengirim query dan

    perintah ke database. Object Statement dibuat dengan cara bekerjasama dengan

    class Connection. con adalah object Connection dan st adalah object Statement

    Mengeksekusi Query Memanfaatkan object Statement untuk memproses query. Cara: memanggil method executeQuery() dari object Statement. memberikan return value bertipe ResulSet

    st adalah object Statement dan rs adalah object ResultSet

  • D4 PENS-ITS

    Pemrograman Lanjut

    24

    Mengirim statementke sumber data

  • D4 PENS-ITS

    Pemrograman Lanjut

    25

    Memproses objectResultSet Dilakukan pada constructor class ShippersTableModel

  • D4 PENS-ITS

    Pemrograman Lanjut

    26

    Memproses objectResultSet Dilakukan pada constructor class ShippersTableModel2

  • D4 PENS-ITS

    Pemrograman Lanjut

    27

    Menutup Koneksi

    Harus didefinisikan secara eksplisit.connection.close();

  • D4 PENS-ITS

    Pemrograman Lanjut

    28

    Proses untuk Menampilkan Datapada objectJTable

    atau

  • D4 PENS-ITS

    Pemrograman Lanjut

    29

    Mengambil datadari TextField

    Mendapatkan shipperID, CompanyName dan Phone dariTextField

  • D4 PENS-ITS

    Pemrograman Lanjut

    30

    Menambahkan data Membuat object Statement Menjalankan query untuk menambahkan data dengan menjalankan

    fungsi executeUpdate(String). Fungsi ini mengembalikan nilai berupa int (menyatakan jumlah baris

    yang berhasil ditambahkan, jika tidak berhasil menambahkan data akan mengembalikan nilai 0)

  • D4 PENS-ITS

    Pemrograman Lanjut

    31

    Menampilkan datapada objectJTable

    Setelah melakukan penambahan data, maka data padadatabase akan bertambah.

    Ingat !!! Jangan lupa untuk menampilkan kembalidatabase pada object JTable

  • D4 PENS-ITS

    Pemrograman Lanjut

    32

    Menambahkan data

  • D4 PENS-ITS

    Pemrograman Lanjut

    33

    Download

    Silakan download aplikasi database dengannetbeans yang terdapat dalam ppthttp://lecturer.eepis-its.edu/~yuliana/Prog%20Lanjut/JDBC/Database.rar

    Materi dalam bentuk doc (dalam dir yang sama)Tutorial Connecting Access-Netbeans.pdf

    Membuat Aplikasi Database dengan Netbeans Membuat Aplikasi Database dengan NetbeansMembuat Aplikasi Database dengan NetbeansDatabase yang DigunakanMenggunakan Microsoft Access via ODBCMenggunakan Microsoft Access via ODBCMenggunakan Microsoft Access via ODBCPerancangan Aplikasi DatabasePerancangan Aplikasi DatabasePerancangan Aplikasi DatabasePerancangan Aplikasi DatabaseGridLayoutPerancangan Aplikasi DatabaseMembuat class TableModel 1Membuat class TableModel 1Membuat class TableModel 1Membuat class TableModel 2Membuat class TableModel 2Membuat class TableModel 2Langkah langkah JDBCMembangun sebuah koneksi ke sumber data (data source)Membangun sebuah koneksi ke sumber data (data source)Mengirim statement ke sumber dataMengirim statement ke sumber dataMemproses object ResultSetMemproses object ResultSetMenutup KoneksiProses untuk Menampilkan Data pada object JTableMengambil data dari TextFieldMenambahkan dataMenampilkan data pada object JTableMenambahkan dataDownload