Anda di halaman 1dari 12

LAPORAN PRAKTIKUM

APLIKASI KOMPUTER DAN BASIS DATA

GRAPHICS USER INTERFACE

Oleh : Adiyatma (181344001)

Tanggal Percobaan : Kamis, 31 Oktober 2019


Penyerahan Laporan : Kamis, 6 Oktober 2019
Instruktur : 1. Ferry Satria BSEE M.T
2. Rahmawati Hasanah S.ST. M.T.

D4 – Teknik Telekomunikasi, 1NK


POLITEKNIK NEGERI BANDUNG
Tahun Akademik 2019/2020
A. Pendahuluan
.Graphics User Interface(GUI) adalah interaksi yang dapat dilaksanakan oleh user
melalui menu dan icon yang diperlihatkan dalam modus secara grafis.

Tipe-tipe layout java GUI :


a. Flow Layout
Menyusun komponen berdasarkan ukuran default masing-masing, dengan posisi dari
kiri ke kanan dan atas ke bawah pada tampilan jendela
b. Grid Layout
Membagi komponen dalam bentuk “rectangular grid”
c. Card Layout
Layout melibatkan kumpulan frame dalam permintaan yang sesuai saat memanggil
fungsi
d. Grid Bag Layout
Tata letak komponen yang fleksibel dan kompleks
e. Container
Kelas sebagai wadah dalam penataan GUI layout

B. Tujuan

 Untuk memenuhi tugas kuliah aplikasi komputer dan basis data


 Untuk mengetahui dan mempelajari cara membuat Graphics User Interface
 Untuk mengetahui dan mempelajari cara menggunakan komponen GUI pada
kelas Swing.

C. Cara dan Langkah kerja

1. Install Java JDK dan JCreator


2. Buka Aplikasi JCreator
3. Klik File> New > File(Bisa Menggunakan pintasan dengan keyboard Ctrl+N)

4. Pada File path isi Name dengan nama file dengan nama yang diingankan dan
nama class program harus sama dengan nama file.java yang diinginkan.
5. Setelah selasai klik button Finish
6. Untuk menjalankan atau mengeksekusi program klik run

D. Pertanyaan dan Analisa


1. Buatlah program dengan output grafik sinus, cosinus dan tangen
Analisa :
Program ini yaitu program yang dimana menggunakan kelas extend dari kelas Applet dan
dapat diketehui program ini akan melakukan suatu aksi mengambarsuatu objek pada
Applet yang dimana aktifitas penggambaran objek dilakukan pada metoda paint dengan
parameter Graphics yang diinisialisasikan pada variabel g,untuk dapat melakukan
penggambaran objek sesuai dengan ouput berikut , pada program penggambaran objek
grafik sinus ,cos,dan tandengan dilakukan deklarasi metoda Line2D pada objek referensi
line dengan parameter sesuai dengan program,pada parameter terdapat variabel yang
dimana variabel ini adalah nilai dari besar sinus,cos, dan tan suatu variabel yang
merupakan besar suatu sudut dalam satuan radian.Objek refrensi g2 yang merupakan
objek referensi metoda Graphics2D akan melakukan aksi pengambaran terhadap variabel
line.Sehingga terbentuk grafik sesuai dengan output program ini.

2. Buatlah program dengan output grafik Gausian


Analisa :
Program ini sama dengan sama dengan program pada soal pertama namun terdapat
perbedaan pada hasil ouput program ini, pada output ini tampak seperti terbalik terhadap
grafik cos pada pogram sebelumnya sehingga dilakukan konfigurasi pada pencarian nilai
cos yang disimpan pada suatu variabel yang akan dilakukan aksi pada parameter
deklarasi metoda Line2D dan penggambaran objek dilakukan oleh objek refrensi metoda
Graphics2D yaitu g2.
3. Buatlah program GUI dengan ouput seprti ini

Analisa :
Program ini adalah salah program yang mendesain sautu Graphics User Interface(GUI),
yaitu suatu tampilan sebuah aplikasi yang dimana sebagai penghubung antara
programmer dengan User,pada program ini menggunakan kelas yang merupaka kelas
extend kelas JPanel, lalu dilakukan inisialisasi metoda kelas swing yaitu JFrame sebagai
tampilan jendela, JButton sebagai penyedia objek berupa button,JTextField sebagai
penyedia objek sebagai tempat user melakukan input suatu data dan JLabe untuk
menampilkan objek sebagai label pada tampilan jendela.
4. Buatlah program GUI dengan output seprti ini
Analisa :
Program ini akan menampilkan suatu program GUI yang dimana pada program ini user
dapat melakukan akifitas pada GUI , program ini menampilkan GUI yang dapat
membantu user dalam melakukan perhitungan matematika yaitu
penjumlahan,pengurangan, dan perkalian.Pada program terdapat penyisipan terhadap
suatu aksi button, aksi ini sebagai inti dari program ini, aksi ini akan dibaca oleh kelas
ButtonHandler yang berimplementasi dengan kelas ActionListener yang dimana setiap
aksi pada button akan dibaca,setelah dilakukan pembacaan pada aksi button maka akan
terjadi suatu aksi yang dimana terdapat penyimpanan data yang ddinputkan user pada
TextField dan data yang diinputkan akan diproses sesuai dengan permintaan user yang
diungkapkan pada setiap button, dan dijadikan suatu TextField yang akan menampilkan
output dari program ini.
5. Buatlah program GUI dengan output seprti ini
Analisa :
Program ini hamper sama dengan program sebelumnya namun perbedaannya terdapat
dari aksi yang akan dilakukan oleh GUI ini,program ini yaitu untuk membandingkan data
yang diinputkan oleh user apakah sesuai dengan data yang disimpan pada program ini,
jikas sesuai maka muncul suatu popup bertulisan sukses, apabila tidak sesuai dengan data
pada program maka akan muncul popup bertulisan gagal. Proses perbandingan data ini
dilakukan oleh metoda equalsi() dengan membandingkan data yang diinputkan pada
TextField dan PasswordTextField terhadap data-data yang disimpan pada array di
program ini.

E. Kesimpulan dan Saran


 Kesimpulan
GUI adalah suatu jembatan penghubung komunikasi antara user dengan
programmer agar segala ekspresi program oleh programmer dapat dipahami oleh
user.
 Saran
Dalam pembuatan GUI dibutuhkan suatu percancangan suatu interface yang
dimana diupayakan interface tersebut dapat memudahkan penggunaan dalam
menggunakan aplikasi tersebut sesuai dengan kebutuhan.
F. Daftar Pustaka

Wongso,Viriya Oktaria Halim.Pengenalan


GUI(Java) .https://sis.binus.ac.id/2018/02/01/pengenalan-java-gui/. (Diakses 6 November
2019)

Anda mungkin juga menyukai