FireStats error : Database error: Error establishing mySQL database connection:php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/students/public_html/wp-content/plugins/firestats/lib/ezsql/mysql/ez_sql_mysql.php on line 98

MySQL Version:
SQL Query:
INSERT DELAYED INTO `plugin_firestats_pending_data` ( `timestamp`, `site_id` , `user_id`, `url` , `referrer` , `useragent` , `ip` ) VALUES ( NOW(), 86, NULL , '', '', '', '' )

Java Progamming Project Object Oriented Programming : Sistem Transaksi ATM

January 9th, 2010


P

ada Praktikum PBO (Pemograman berorientasi objek) semester ini Kelompok saya yang terdiri dari Rio Dede dan Andi Nurilma Putri mendapatkan Judul Sistem Transaksi ATM dengan menggunakan Bahasa Pemograman Java.

PENDAHULUAN : Latar Belakang

Dengan perkembangan yang begitu cepat, mengakibatkan kebanyakan orang tidak mampu lepas dari mesin yang bernama ATM untuk mempermudah masyarakat yang selalu menghadapi kejadian yang tidak terduga. Saat ini telah banyak bank yang menyediakan fasilitas ini, karena adanya fasilitas ini nasabah dapat dengan mudah bertransaksi dimana saja tanpa harus ke banknya langsung.

Fasilitas memungkinkan nasabah bertransaksi menjadi salah satu pertimbangan untuk menentukan bank mana yang dipilih guna menyimpan dana mereka. Apalagi di era yang sibuk ini nasabah memerlukan bank yang mampu melayani kebutuhan mereka melakukan transaksi secepat mungkin dari berbagai tempat.

Hampir semua bank di Indonesia memiliki automatic teller machine (atm). Bank juga sudah mewajibkan nasabahnya memiliki kartu atm, terlepas dari kartu atm itu di gunakan atau tidak. Atm saat ini menjadi salah satu sistem ransaksi secara real time yang sangat membantu para nasabah dalam bertransaksi. Saat ini fungsi atm mampu menggantikan fungsi uang sebagai alat pembayaran. Melalui atm, nasabah antara lain bisa membayar rekening listrik, pajak bumi dan bangunan.

Meningkatnya jumlah pengguna atm tak lepas dari makin banyaknya jumlah atm dan makin banyaknya perbankan yang memilih bergabung dalam jaringan atm di indonesia saat ini.

METODOLOGI : Analisis Program

Program ini menggunakan suatu sistem yang dinamis, dimana terdiri dari tiga aktor, yakni Operator, user dan bank itu sendiri yang kemudian dapat berinteraksi langsung dengan program aplikasi. Operator adalah aktor yang menghidupkan mesin ATM dan membirikan inputan batas jumlah penarikan.

User dapat memilih operasi yang diinginkan, kemudian memasukkan nilai untuk memulai sistem ini. Nilai yang dimasukkan oleh user berupa angka, sehingga apabila user salah memasukan inputan, program akan menampilkan pesan error. User dapat melihat sisa saldo yang dimiliki saat proses penarikan selesai dijalankan

Program ini memuat beberapa konsep PBO, antara lain:

1. Inheritance : pewarisan, digunakan untuk menciptakan kelas baru dari satu atau lebih kelas yang sudah ada.
2. Overriding : proses mendefinisikan ulang method yang sama dengan method dari superclass
3. Overloading : penulisan beberapa fungsi ( dua atau lebih ) yang memiliki nama yang sama.
4. Enkapsulasi : private Modifier
5. Error handling : penanganan error dengan menggunakan try-catch Exception.
6. Exception : suatu objek yang dibuat pada saat program mengalami suatu kondisi yang tidak wajar.
7. GUI layuot Coding

Berikut Printscreen tampilan Awal ATM :

Sistem Transaksi Atm -Java Programming-OOP
Sistem Transaksi Atm – Tampilan Awal Program ketika dibuka
V
Sistem Transaksi Atm – Operator Panel ketika memasukan jumlah batas penarikan
Sistem Transaksi Atm -  User memasukan PIN
Sistem Transaksi Atm – User memasukan Kartu ATM
Sistem Transaksi Atm -  Simulasi User memasukan Kartu ATM
Sistem Transaksi Atm – Simulasi User memasukan Kartu ATM
Sistem Transaksi Atm -  User memasukan PIN ATM
Sistem Transaksi Atm – User memasukan PIN ATM
Java Programming - Sistem transaksi ATM - User memasukan PIN
Sistem transaksi ATM – Menu menu ATM

Java Programming - Sistem transaksi ATM - Menu Penarikan ATM
Java Programming – Sistem transaksi ATM – Menu Penarikan ATM
 Sistem Transaksi ATM - Menu Penarikan Jumlah Uang
Sistem Transaksi ATM – Menu Penarikan Jumlah Uang
 Sistem Transaksi ATM - Konfirmasi apakah user akan melanjutkan transaksi
Sistem Transaksi ATM – Konfirmasi apakah user akan melanjutkan transaksi
 Sistem Transaksi ATM -  Cetakan Sturk Pada Panel Samping Kanan
Sistem Transaksi ATM – Cetakan Sturk Pada Panel Samping Kanan
 Sistem Transaksi ATM - Klik Eject Kartu ATM simulasi mengeluarkan kartu atm
Sistem Transaksi ATM – Klik Eject Kartu ATM simulasi mengeluarkan kartu atm
 Sistem Transaksi ATM - Tampilan Setelah mengeluarkan kartu ATM , dengan mengklilk pengambilan Struk
Sistem Transaksi ATM – Tampilan Setelah mengeluarkan kartu ATM , dengan mengklilk pengambilan Struk

Untuk mendowload file compilernya klik disini

NB : Agar program bisa berjalan Aplikasi Java harus terinstal di komputer anda.

Thanks To :

Laboratorium KSC

Dosen Pemograman Berorientasi Objek :  Sri kusumadewi

Asisten Praktikum : Ardhy Dwi Kurniawan

Entry Filed under: Pemograman,Pemograman Berorientasi Objek

103 Comments Add your own

  • 1. melody AUSTRALIA Windows NT Mozilla Firefox 8.0.1  |  April 30th, 2012 at 7:05 pm

    hei, boleh minta source code nggak?
    mau belajar ni, makasih y sebelumny ^_^

  • 2. Brammy Windows Vista Mozilla Firefox 13.0  |  May 7th, 2012 at 4:30 pm

    untuk pembelajaran serta pengembangan program, dapatkah saya minta source-nya 🙂

  • 3. dewantara INDONESIA Windows NT Safari 536.5  |  June 7th, 2012 at 8:52 am

    tolongkirimi source codenya mas bro-untuk latihan kebetulan ada tugas dari kampus
    email : is_maestro@yahoo.com

Leave a Comment

Required

Required, hidden

*

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Mereka Berkata

Tags

Links

Arsip

Say Thanks

Terima kasih telah berkunjung. Mohon maaf apabila telat atau terlewat menjawab komentarnya. Lain kali mampir lagi ya.

Yang sedang mampir ...


Page Rank
PageRank



- Tanda tangan - © apvalentine.2008-2010.