Postingan

Menampilkan postingan dari April, 2019

GUI Create and Read

Gambar
Pada kesempatan ini, kita akan belajar cara menghubungkan Java dengan MySQL dan membuat sebuah program CRUD sederhana berbasis teks.   Kita membutuhkan JDBC  (Java Data Base Connectivity)  untuk menghubungkan Java dan MySQL. JDBC bertugas menyediakan koneksi ke database, sehingga kita bisa mengakses dan mengelola datanya dari program Java. Ada beberapa istilah yang harus dipahami dalam JDBC: DriverManager : adalah sebuah  class  yang mengelola dirver; Driver : adalah  interface  yang menangani komunikasi dengan database. Connection : adalah  interface  yang menyediakan method untuk menghubungi database; Statement : adalah  inteface  untuk mengeksekusi  query ; ResultSet : adalah  interface  untuk menampung data hasil  query . Langkah pertama yaitu membuat database terlebih dahulu untuk menyimpan atau menginput data yang aakan dimasukan kedalam tampilan GUI. Membuat project baru: 1. Buka ...

GUI (Events dan Pengambilan Nilai Pada Swings)

Gambar
Events dan Pengambilan Nilai Pada Swings Sebelum membuat events pada sebuah tampilan gui sebelumnya buatlah terlebih dahulu tampilan gui yang sederhana. Contoh tampilan gui sederhana:    Pada tampilan Gui diatas terdiri dari beberapa komponen yaitu: Label = pada label diberi nama dengan angka dan hasil perhitungan textfield = text field ini nanti fungsinya untuk menginputkan angka dan menampilkan hasil dari perhitungan setelah dilakukannya event pada sebuah tombol hasil.  Button1 = pada komponen button ini diberi nama variabel hasil gunannya nanti akan diberikan sebuah event agar dapat melakukan sebuah perhitungan. Sebelum dilakukannya perhitungan pada event terdapat langkah-langkah untuk membuat event terlebih dahulu pada tombol button1.  seperti gambar dibawah ini:    setelah dilakukannya event pada button diatas buatlah sebuah sourch programnya. contoh sourch program:  import javax.swing.*; public class Materi2 extends javax.sw...

GUI Pada Java

Gambar
Gui Pada Java Pengantar GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis,diantaranya: button, dialog box, menu, dsb. Sejak 1994 Sun Microsystem berupaya untuk membuat JAVA memiliki perangkat bergaya desktop dengan ToolkitJAVA yang dikenal sebagai AWT (Abstract Windowing Toolkit) Tahun 1997, muncul JFC (Java Foundation Class) untuk kepentingan pembuatan aplikasi Window yang merupakan pengembangan dari AWT. JFC mempunyai kode swing yang terdapat pada package yang disediakan pada JAVA SDK versi 1.2 ke atas (JAVA 2). JAVA menyediakan dua graphical library :                  AWT (Abstract Windows Toolkit)                    Swing   Contoh:           import java.awt.* ;   ...

Array dan Blok Eksepsi

Array dan Blok Eksepsi  Array Sebuah tipe data bentukan yang terdiri dari sejumlah komponen dengan tipe yang sama. Berfungsi untuk menyimpan nilai pada suatu variabel yang memiliki tipe data yang sama. Konsep array adalah menyimpan setiap nilai ke dalam tiap blok yang disebut indeks. Setiap indeks dimulai dari 0 dan seterusnya. Deklarasi umum aray adalah :       Tipe_data nama_variabel[jumlah_Indeks]; Contoh:       int nilai [5];       String [ ] nilai = new String[5];  Jumlah indeks dapat ditulis ataupun tidak ditulis. Jumlah indeks berarti menentukan batas maksimal untuk menyimpan nilai ke dalam setiap indeks. Tanpa penulisan jumlah indeks, jumlah indeks menjadi dinamis (bergantung kepada jumlah nilai yang tersimpan).  Contoh Inisialisasi Array :            int nilai[ ] = {7,8,9,10,6};      ...

Perulangan

PERULANGAN Sebuah metode untuk mengeksekusi perintah secara berulang. Perulangan akan terus dieksekusi secara terus menerus ketika kondisinya TRUE. Digunakan terutama untuk melakukan pemanggilan data pada Basisdata. Memiliki 3 jenis penulisan: For, While, Do…While Dalam pemrograman, terbagi menjadi 2 jenis : Counted Loop & Uncounted Loop. Jenis Perulangan Counted Loop : Jenis perulangan yang telah ditentukan (batasnya) dan terhitung. Uncounted Loop : Jenis perulangan yang tidak memiliki batas perulangan yang jelas. Perulangan akan terus dilakukan selama kondisinya TRUE. Contoh Counted Loop : For dan For…Each (Memunculkan Nilai Array). Contoh Uncounted Loop : While dan Do…While Perulangan (For) Perulangan yang umum digunakan untuk menampilkan data Array. Pengecekan kondisinya dilakukan SEBELUM perulangan dimulai. Selain kondisinya yang telah ditentukan, jumlah perhitungannya (Increement/Decreement) juga dilakukan sebelum perulangan dilakukan.     ...

Percabangan

PERCABANGAN Berfungsi untuk menampilkan kondisi tertentu (TRUE atau FALSE) atau ekspresi. Penggunaan OPERATOR PERBANDINGAN dan OPERATOR LOGIKA. Penggunaannya dapat digabungkan dengan PERULANGAN.  Jenis Percabangan IF Merupakan bentuk sederhana dari percabangan. Statement yang akan dieksekusi adalah yang bernilai TRUE. Apabila kondisi bernilai FALSE, maka program tidak akan menampilkan statement apapun.             IF ( kondisi ){                   Statement..\             }         Contoh :                     int angka_1 = 10;                     int angka_2 = 30;                     if (angka_1 < angka 30){                 ...