Interaksi Manusia dan Komputer Automatic Teller Machine (ATM

)

Disusun Oleh : Andri Romadhona Gunawan (53409418) Mardi Gunawan Harris Achmad Supratomo (54409627) (51409880)

Yosef Rabindanata Nugraha (55409486)

3IA04 UNIVERSITAS GUNADARMA 2012

20).setFont(new Font("Times New Roman". frame. 1. 25.EXIT_ON_CLOSE).Source Code Program import java. . JLabel label2 = new JLabel("<Cek Saldo"). label3. ds.setBounds(0. 20).add(label1).setSize(400. frame. frame. 90.awt. ds. 60). frame. label2.*. ds.setBounds(0.setBounds(55. 1. 300. label2.swing.setFont(new Font("Times New Roman". 35)).setBackground(new Color(25. 150. label1. JLabel label3 = new JLabel("<Pembayaran"). 150. 150. 20)).add(ds). JLabel label1 = new JLabel("ATM BERSAMA"). 5.add(label2). 20)). import javax. label3. JDesktopPane ds = new JDesktopPane().setVisible(true). public class ATM { public static void main(String[] args) { JFrame frame = new JFrame("ATM").*.setFont(new Font("Times New Roman". label1. 1. 255)). 400).setDefaultCloseOperation(JFrame.

setFont(new Font("Times New Roman". label4. JLabel label5 = new JLabel("Penarikan>").setBounds(0. Untuk dapat menggunakan perintah untuk memasukkan sebuah view dan window pada java. 150. yaitu : .add(label3).add(label5). 150. label7. Seorang programmer harus menginport package yang dimiliki oleh Java. ds.setFont(new Font("Times New Roman". JLabel label6 = new JLabel("Ganti PIN>"). label4.ds. ds.setFont(new Font("Times New Roman". 1. 20)). label7. label6. 20)). 20).add(label4). 150. 20). 1.setBounds(287. 270. 150. 20). 1. label6. } } Penjelasan Program Kali ini saya akan membuat sebuah program yang akan menampilkan tampilan pada Automatic Teller Machine (ATM). ds. 20)).add(label7).add(label6). dalam hal ini saya mengimport 2 package.setBounds(287. JLabel label7 = new JLabel("Selesai>").setFont(new Font("Times New Roman". 210. label5. Kali ini saya menggunakan bahasa pemrograman Java. 1. label5. 20). 90. 150. JLabel label4 = new JLabel("<Transfer"). ds. 20)).setBounds(314.

swing. import javax. untuk itu. akan ditambahkan pada sebuah JFrame dengan frame ATM dengan ukuran 400x400 pixel dengan ketentuan jika tombol x atau close ditekan. frame.add(ds). perintah yang digunakan adalah : JFrame frame = new JFrame("ATM").setDefaultCloseOperation(JFrame. 25.awt.*. 255)). ds. frame.setVisible(true). program akan keluar. Lalu untuk deklarasi class pada java. frame. frame.EXIT_ON_CLOSE). Perintah yang digunakan yaitu : . lalu untuk menampilkan semua text yang ada.setSize(400.setBackground(new Color(25. digunakan perintah : public class ATM { public static void main(String[] args) { Lalu untuk menampung semua elemen pada program.import java.*. Frame tersebut juga perlu dibuat di dalam desktoppane. kita memerlukan sebuah window yang di dalamnya terdapat elemen-elemen lain yang akan ditampilkan. perintah yang digunakan yaitu : JDesktopPane ds = new JDesktopPane(). ditambahkan perintah Jlabel. 400). Semua elemen-elemen yang akan dibuat.

1. 270. disamping itu memiliki sifat tantangan. } } Penjelasan Warna Untuk pemilihan warna dalam interaksi manusia dan komputer sangat penting.setFont(new Font("Times New Roman".setFont(new Font("Times New Roman". label5. 150. label6. JLabel label7 = new JLabel("Selesai>"). 20)). oleh karena itu. label7. 90. 20). . sifat yang tak terhingga dan transenden. 1. label5. 20). Pemilihan warna biru dikarenakan biru adalah warna yang menimbulkan kesan dalamnya sesuatu (dediepte).add(label5). 150. 150. label7. 150. 20)).add(label7). dalam hal ini kami menggunakan warna biru pada program ATM kami karena kami menggunakan warna yang sudah biasa digunakan oleh ATM yang sudah ada dengan tujuan agar orang akan lebih familiar dengan mesin ATM ini.JLabel label5 = new JLabel("Penarikan>").add(label6). label6. JLabel label6 = new JLabel("Ganti PIN>").setBounds(287.setFont(new Font("Times New Roman". 20). ds.setBounds(287. 1. 20)). ds. ds.setBounds(314.

Output Program .

Sign up to vote on this title
UsefulNot useful