P. 1
Makalah IMK

Makalah IMK

|Views: 115|Likes:
Dipublikasikan oleh Yosef Rabindanata Nugraha

More info:

Published by: Yosef Rabindanata Nugraha on Apr 24, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

05/29/2013

pdf

text

original

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

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

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

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

oleh karena itu. 150. 150. . 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. label7. Pemilihan warna biru dikarenakan biru adalah warna yang menimbulkan kesan dalamnya sesuatu (dediepte). sifat yang tak terhingga dan transenden. label5. disamping itu memiliki sifat tantangan. label6. 90. 1. 20).setBounds(314.JLabel label5 = new JLabel("Penarikan>").setBounds(287.add(label7). } } Penjelasan Warna Untuk pemilihan warna dalam interaksi manusia dan komputer sangat penting. JLabel label6 = new JLabel("Ganti PIN>"). ds.setFont(new Font("Times New Roman". 1. label5.setFont(new Font("Times New Roman". 20)).add(label6). ds. 20). label6. 20).setFont(new Font("Times New Roman". label7.add(label5). 20)). ds. 270. 150. 150. 20)). JLabel label7 = new JLabel("Selesai>").setBounds(287. 1.

Output Program .

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->