Pemrograman Berorientasi Obyek

Slides:



Advertisements
Presentasi serupa
Oleh: Mike Yuliana PENS-ITS
Advertisements

Konsep Abstract Windowing Toolkit (AWT)
Kode MK : MI Revisi Terakhir : Pertemuan1 FX. Henry Nugroho, S.T., M.Cs Adi Kusjani, S.T. GUI dan IDE 2013.
GUI in Java.
GUI & Event Handling Viska Mutiawani, M.Sc.
Kode MK : MI Revisi Terakhir : Pertemuan 2 FX. Henry Nugroho, S.T., M.Cs Adi Kusjani, S.T. Penggunaan Komponen Dasar 2013.
JAVA GUI (Graphical User Interface)
VISUAL BASIC.NET Apa Itu VB.NET ?
PBO - PERTEMUAN 9- JAVA GUI.
PEMROGRAMAN BEORIENTASI OBJEK
Graphic User Interface
Bahasa Pemrograman 3 Lab Bahasa Pemrograman 3
Membangun Aplikasi GUI
Mendapatkan input dari keyboard
Mendapatkan Input dari Keyboard
Presented by : Ratri Enggar Pawening
Graphical User Interface (GUI)
Johannes Simatupang, MKom, Cobit5-F NIDN :
Penjelasan Umum Penjelasan Umum PowerBulder 9.0 Aplikasi PowerBulder 9.0 berisi komponen Yang mencakup objek window, menu, function dan kode PowerScript.
Pemrograman Berorientasi Objek
Fakultas Teknologi Informasi Universitas Budi Luhur
Java GUI Container Pertemuan 2
Dewi Kusumaningsih, M.Kom
Graphical User Interface
Creating User Interfaces Pertemuan 6 Matakuliah: M0864/Programming I Tahun: 2009.
1 Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
STUDY CLUB “Implementasi Pemrograman Berorientasi Objek”
JAVA GUI SWING Kelompok 4 : M.Fadli Rozak ( )
Step by step membuat Kalkulator.java menggunakan Java GUI
Implementasi Pemrograman Berorientasi Objek
KONSEP SWING.
PBOL Dewi Kusumaningsih
MENGUASAI LAYOUT MANAGER
Graphical User Interface (GUI)
DASAR MENGUASAI NETBEANS
Pemrograman Visual Oleh : Erni Fatmawati.
Memahami Ruang Lingkup Pemrograman
High Level User Interface
Pertemuan 10 GUI (Graphical User Interface)
KONSEP AWT.
Java GUI PBO.
Dewi Kusumaningsih, M.Kom
PBOL Dewi Kusumaningsih
Java User Interface (Swing)
Basic GUI Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 13 Tahun : 2008 Versi : 1/0.
Memahami Ruang Lingkup Pemrograman
Java Progamming Membangun GUI dengan Swing
Component and Layout Manager Pertemuan 3
LAB PEMOGRAMAN III (VISUAL BASIC)
GUI Pertemuan 10.
JFC dan Swing U Abd. Rohim, MT mailto:
Dasar Komputer & Pemrog. 2B
JAVA GUI (Graphical User Interface)
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pemrograman Berorientasi Objek
Pertemuan 1 Pemrograman Visual Intro ‘n Delphi Intro
Pemrograman Visual Java
Pertemuan 13 MEMBUAT USER INTERFACE DENGAN SWING (LANJUTAN)
Pengenalan Borland Delphi 7.0
Graphical User Interface
Pemrograman Terstruktur I dengan Delphi
Pemrograman Berorientasi Obyek
Netbeans GUI Builder Buat project baru dalam Netbeans Kategori project
Pemrograman Berorientasi Obyek
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Membuat Laporan Menggunakan Jasperreport
Pemrograman GUI dengan Java
Memahami Ruang Lingkup Pemrograman
Pemrograman Fery Updi,M.Kom.
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

Pemrograman Berorientasi Obyek Java User Interface Ramos Somya

… User Interface (UI) mencakup semua interaksi dan komunikasi antara sebuah program dan pemakainya termasuk semua yang didengar dan dirasakan. Kemudahan dan kecepatan dalam berinteraksi bahkan memegang arti yang sangat penting pada UI. UI yang tersedia pada java adalah: Standard I/O Abstract Window Toolkit (AWT) Swing

Standard I/O Standard Input dan Output serta Error adalah cara kuno dalam membangun sebuah UI. Saat ini masih dapat digunakan, tapi hanya sebatas untuk testing, debugging program atau untuk program yang tidak digunakan oleh end user. Contoh:

Abstract Window Toolkit (AWT) AWT menyediakan berbagai komponen Graphical UI (GUI) seperti button, list, menu, textarea, dialog, dll.

Swing Merupakan pengembangan dari AWT yang juga menyediakan komponen-komponen graphical yang dimiliki AWT dan komponen tambahan lainnya. Sering dipakai untuk membangun aplikasi dekstop berbasis Java.

Contoh: AWT Klik Kanan Project – New – Frame Form – Finish. Kalau tidak ada, klik Other – AWT GUI Forms – Frame Form – Finish.

Contoh Swing Klik kanan Project – New – JFrame Form – Finish. Klik Kanan Project – Other – Swing GUI Form – JFrame Form – Finish.

Komponen dalam Swing Kali ini akan dibahas lebih mendetil tentang cara pemakaian dari setiap komponen yang sering digunakan. Karena jumlah komponen yang sangat banyak maka pembahasan difokuskan pada komponen Swing. Komponen dalam Swing dibagi 3 secara garis besar: - Top Level Container - Intermediate Level Container - Attomic Component

Top Level Container Merupakan object yang digunakan untuk meletakkan komponen lain di atasnya. Setiap container memiliki Content Pane sebagai tempat untuk meletakkan komponen lain kecuali menu bar yang letaknya sejajar dengan content pane. Yang termasuk dalam kelompok ini adalah JFrame, JDialog dan JApplet .

Contoh JFrame…. Langsung coba di NetBeans…..

JDialog… Terdiri dari beberapa class yaitu JOptionPane (dialog standar), JProgressBar (indikator proses), JColorChooser (memilih warna), JFileChooser (memilih file), dll. Akan dibahas class yang paling sering digunakan yaitu JOptionPane.

Intermediate Container Digunakan untuk mempermudah dalam meletakkan komponen lain seperti label, button, dll. Komponen-komponen intermediate container adalah JPanel, JScrollPane dan JTabbedPane.

JPanel class ini sering dipakai menjadi container. Dalam sebuah Frame bisa menampung lebih dari satu Panel. Panel bisa juga diletakkan di dalam panel lainnya, tergantung ke butuhan. Langsung dicoba saja….

JScrollPane Seperti Panel namun memiliki scroll (vertikal dan horizontal) sehingga cocok dipakai untuk menampung object yang ukurannya cukup besar atau object dalam jumlah yang banyak. Langsung dicoba saja…

JTabbedPane Beberapa panel yang bertumpuk-tumpuk dan dapat dipilih panel mana yang ditampilkan. Langsung dicoba…

Attomic Component Merupakan komponen yang tidak menampung komponen lain. Digunakan sebagai jalur informasi dalam interaksi dengan user baik untuk input maupun output. Beberapa di antaranya adalah JButton, JLabel, JComboBox, JTextField, dll. Akan dibahas beberapa komponen yang sering digunakan.

…. JLabel Menampilkan teks maupun gambar yang tidak dapat di-select. JTextField Digunakan untuk menampung input string yang pendek. JPasswordField Sama dengan JTextField namun karakter yang diketik tidak tampil melainkan karakter tertentu yang tampil. JTextArea Memiliki jumlah baris dan kolom yang cukup banyak, digunakan untuk mengambil input String yang panjang.

…. JComboBox Untuk memilih salah satu pilihan di dalamnya. JButton Object input berupa tombol yang biasanya digunakan untuk mengeksekusi suatu proses. JRadioButton Untuk memilih salah satu pilihan saja. JCheckBoc Untuk memilih satu atau lebih pilihan.

Latihan 1 Buat Form untuk menginputkan data pribadi dan menampilkannya ke dalam JOptionPane:

Latihan 2 Buat Aplikasi Kalkulator Sederhana: Tampilkan hasil perhitungan pada JOptionPane.

Tugas Take Home Modifikasi Latihan 2 sehingga menjadi: Tambahkan proteksi bahwa field harus diisi. Tampilkan message-nya dengan JOptionPane. Tambahkan untuk proteksi inputan harus berupa angka.

… Dikerjakan secara kelompok maksimal 4 mahasiswa. Dikumpulkan dalam bentuk hardcopy yang berisi kode program, print screen dan penjelasan. Kode program cantumkan dan jelaskan untuk bagian button HITUNG, RESET dan untuk proteksi. Untuk proteksi inputan harus diisi dan harus angka buatlah dalam method dan panggil pada button HITUNG atau dipanggil saat user menginputkan inputan pada textfield. Dikumpulkan di Tata Usaha FTI pada hari Selasa, 8 Juli 2014 sebelum pukul 12.00 WIB.

See You Next Week