YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: rizkiwirawanto.files.wordpress.com · Web viewMaksudnya yaitu, jika aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) ini dijalankan pada Sistem Operasi Windows. Maka

LAPORAN PRAKTIKUM

BAHASA PEMROGRAMAN 1

MODUL 9 (SEMBILAN)

Disusun Oleh :

Nama : Rizki WirawantoNim : 2011081109Prodi : Teknik Informatika B 2011

LABORATORIUM KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KUNINGAN

2012

Page 2: rizkiwirawanto.files.wordpress.com · Web viewMaksudnya yaitu, jika aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) ini dijalankan pada Sistem Operasi Windows. Maka

1.1 Dasar Teori

ABSTRACT WINDOWS TOOLKIT (AWT)

AWT (Abstract Window Toolkit) ini adalah GUI Toolkit pertama pada bahasa pemrograman Java, sayang-nya AWT ini sangat-sangat kekurangan komponen yang biasa digunakan untuk membangun sebuah aplikasi desktop secara lengkap (komponen tabel saja tidak ada ) Terlepas dari kurang-nya komponen GUI yang terdapat pada AWT (Abstract Window Toolkit), aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) akan tampak seperti aplikasi native. Maksudnya yaitu, jika aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) ini dijalankan pada Sistem Operasi Windows. Maka aplikasi ini akan terlihat seperti aplikasi Windows pada umum-nya, dan begitu juga jika dijalankan pada Sistem Operasi Mac ataupun GNU/Linux. Kenapa ini bisa terjadi, karena AWT (Abstract Window Toolkit) ini benar-benar memanggil native subrutin untuk menggambar setiap komponen-nya ke layar.

Page 3: rizkiwirawanto.files.wordpress.com · Web viewMaksudnya yaitu, jika aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) ini dijalankan pada Sistem Operasi Windows. Maka

Praktek

1.2 Praktek_1

1. Praktek 1 (Frame) Ketikan berapa perintah pada notepad seperti pada gaambar dibawah ini.

Kemudaian simpan dengan nama TesFrame.java Apabila dijalankan, program di atas akan memberikan hasil seperti berikut ini:

Analisis program :Pada praktek pertama ini dimana fungsi dari perintah java.awt.*.; adalah untuk

menampilkan text windows seperti pada praktek di atas.

2. Praktek 2 (Frame2) Ketikan berapa perintah pada notepad seperti pada gaambar dibawah ini.

Kemudaian simpan dengan nama TesFrame2.java Apabila dijalankan, program di atas akan memberikan hasil seperti berikut ini:

Page 4: rizkiwirawanto.files.wordpress.com · Web viewMaksudnya yaitu, jika aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) ini dijalankan pada Sistem Operasi Windows. Maka

Analisis program :Sama halnya dengan praktek pertama tapi ada yang membedakan yaitu pada praktek

kedua ini menggunakan kata kunci super(“jazz”); sehingga pada kotak atas tertera tulisan “Jazz”.

3. Praktek 3 (Button) Ketikan berapa perintah pada notepad seperti pada gaambar dibawah ini.

Kemudaian simpan dengan nama TesButton.java Apabila dijalankan, program di atas akan memberikan hasil seperti berikut ini:

Analisis program :Pada output di atas dimana ada dua buah tombol Perbesar dan Selesai tombol tersebut

dihasilkan dengan menggunakan tombol panel button seperti pada script di atas.

Page 5: rizkiwirawanto.files.wordpress.com · Web viewMaksudnya yaitu, jika aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) ini dijalankan pada Sistem Operasi Windows. Maka

Praktek (Button2) Ketikan berapa perintah pada notepad seperti pada gaambar dibawah ini.

Kemudaian simpan dengan nama TesButton2.java Apabila dijalankan, program di atas akan memberikan hasil seperti berikut ini:

Kemudian tes tombol-tombolnya!.Analisis program :

Jika kita mengklik tombol Perbesar maka kotak windows akan membesar 1x lipat dari sebelunya, sedangkan bila kita mengklik tombol Selesai maka kotak windows pun keluar.

4. Praktek 4 (Dialog Pesan Error) Buat direktori latihan kita, misal e:\endamahendra\ Buat direktori baru pada direktori endamahendra, yaitu KotakPesan: e:\

endamahendra\ KotakPesan Buat file java didalam direktori Kota|Pesan sebagai berikut:

Page 6: rizkiwirawanto.files.wordpress.com · Web viewMaksudnya yaitu, jika aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) ini dijalankan pada Sistem Operasi Windows. Maka

Simpan file direktori KotakPesan dengan nama KotakPesan.java Compile file Keluar dari direktori KotakPesan dan aktifkan direktori e:\endamahendra\ Kemudian buat file berikut ini:

Page 7: rizkiwirawanto.files.wordpress.com · Web viewMaksudnya yaitu, jika aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) ini dijalankan pada Sistem Operasi Windows. Maka

Kemudaian simpan dengan nama ContohDialog.java Apabila dijalankan, program di atas akan memberikan hasil seperti berikut ini:

Kemudian tes tombol-tombolnya!.Analisis program :

Untuk menghasilkan dua text eindows diatas diperlukan beberapa script untuk script yang pertama sendiri untuk menampilkan bialog pesan error dan mengurang kesalahan, sedangkan script yang kedua yaitu untuk menampikan contoh dialog.

Page 8: rizkiwirawanto.files.wordpress.com · Web viewMaksudnya yaitu, jika aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) ini dijalankan pada Sistem Operasi Windows. Maka

5. Praktek 5 (Tes TextField (Password)) Ketikan berapa perintah pada notepad seperti pada gaambar dibawah ini.

Kemudaian simpan dengan nama Password.java Apabila dijalankan, program di atas akan memberikan hasil seperti berikut ini:

Analisis program :Pada praktek terakhir ini dimana kita akan menampilkan text windows dengan output

seperti pada gambar di atas.

Page 9: rizkiwirawanto.files.wordpress.com · Web viewMaksudnya yaitu, jika aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) ini dijalankan pada Sistem Operasi Windows. Maka

Kesimpulan :

Di dalam java terdapat dua paket yang dapat kita gunakan untuk pengembangan program-program GUI. GUI adalah graphical user interface, dalam dunia nyata sebagian programnya berbentuk visual bukan console.

Dua paket GUI tersebut adalah SWING dan AWT. AWT(Abstract Window Toolkit) merupakan sekulmpulan library yang tidak tergantung pada platfrom serta digunakan untuk menyederhanakan implementasi user-interface, sedangkan Swing merupakan salah satu cara untuk menginplementasikan pemrograman window pada java,beda swing dengan awt adalah, bentuk komponen komponen dari kelas swing sama bentuknya pada semua sistem operasi