Journal and Journey | just andwi prima valentine weblog

CAT | Pemograman Berorientasi Objek

Pada 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

Pemograman, Praktikum

B
angun bangun, sahur sahur  “, rekan kerja teriak membangunkan ku untuk melaksanakan sahur, dengan mata yang berat dan  seolah olah tak mau beranjak dari tempat tidur ” sebenarnya cuma trik aja biar bisa di beliin (nitip maksudnya), ehe :D ,..

Makanan datang, lansung ku lahap masakan padang  itu, setelah makan santai sejenak dan melanjutkan kerja ” gawe wartajazzstore.com” ( dah sebulan gak slese” jg bo’) :( , gak kerasa jarum jam telah menunjuk angka 6.00, aku bersiap siap menuju kos untuk mandi pergi kuliah karena kuliah di mulai pukul 07.00, tepat jam 6.30 ku meninggalkan kantor “Scriptmedia“.
Hari ini kuliah perdana di semester III setelah libur hampir 1 bulan, kuliah perdana ini di isi dengan mata kuliah PEMOGRAMAN BERORIENTASI OBJEK “PBO” sebagai dosen pengampu Dr. Srikusuma Dewi S.Si. MT yang biasa di panggil “bu cici”, Dosen baik satu ini tak asing lagi bagi diri ku, karena di semester I yang lalu beliau menjadi dosen pengampu pada matakuliah Statistika dan Probabilitas “Stapro” dan allhamdullah dengan keikhlasan dan kebaikan beliau aku mendapat kan nilai yang sangat memuasakan pada mata kuliah Stapro .

Kuliah pun dimulai, berawal dari pengenal materi kuliah, rencana study, persentase nilai sampai masuk ke materi BAB I yaitu “TENTANG PBO”

Berikut materi yang ku dapatkan di pertemuan perdana kuliah Pemograman Berorientasi Objek :

Materi Materi Semester III mecakup :

  1. Paradigma PBO
  2. Class Object
  3. Overloading dan Overidding
  4. Polimorfisme
  5. Exception
  6. I/O Stream

Setelah menerangkan Cakupan Materi bu cicie membahas tentang rencana study PBO di Semester III

  1. Pembekalan Praktikum tanggal 9 September 2009
  2. UTS tanggal 2 sd 15 november 2009 ( Setelah 6 x Pertemuan)
  3. UAS tanggal 11 sd 25 Januari 2010 ( Setelah 7 x Pertemuan)

Persentase Nilai :

  1. Tugas 25 %
  2. UTS 30 %
  3. UAS 30 %
  4. Kehadiran dan Keaktifan 15 %

Introduction  pun slese masuk ke materi kuliah BAB I dengan Judul TENTANG PBO berikut sedikit materinya yang bisa tercacat di note kecil ku.

Perbedaan Pemograman Prosedural dengan Pemograman Berorientrasi Object “PP vs PBO”

Pemograman Prosedural

  1. Bersifat TOP-DOWN (dari program besar ke program kecil)
  2. Fungsi Fungsi dijalankan di komuputer
  3. Di pandang hanya dari sudut programmer

Guna Function : Agar terstruktur, Mudah medeteksi error dan efisien

Data Global : Data yang bisa di gunakan oleh semua fungsi, prosedur yang ada di pemograman

Pemograman Berorientrasi Object

  1. Bottom Up (Mulai dari program program yang kecil hingga program yang besar)
  2. Program Besar terdiri atas beberapa objek
  3. Struktur  data menjadi karakteristik object.
  4. Fungsi yang mengoperasikan data tergabung dalam objek yang sama.
  5. Objek objek dapat saling berkomunikasi

Karakter Pemograman Berorientasi Objek “PBO”

  1. Enkapsulasi
  2. Inheritas (Pewarisan) “Mewariskan Objek ke Sub Object”
  3. Polimorphisme ” 1 Interface banyak aksi”

Sekilas Tentang Java

  • Java (dalam bahasa indonesia jawa) :) dikembangkan oleh Sun Microsystem
  • Tahun 1991 dengan nama OAK , Pada Tahun 1995 di ganti dengan nama JAVA
  • Bersifat Portable dan Independent pada platform
  • Dapat di tanamkan (Embedded) pada berbagai mesin
  • One to Anywhere

Kuliah Perdana cukup enjoy meskipun puasa tapi tetap semangat. :D

No tags

Find it!

Theme Design by devolux.org
WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera