Desain Sistem ATM (Saifur Rizal - 110220073)

11 pages
62 views

Please download to get full document.

View again

of 11
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Share
Description
PEMODELAN BERORIENTASI OBJEK UNTUK SISTEM ATM Abstrak Object Oriented Modeling adalah mendefinisikan masalah dalam suatu program yang lebih detail untuk mencari solusi dari masalah tersebut agar nanti program yang akan dibuat dapat diketahui hubungan dan keterkaitan dari suatu sistemke sistem yang lainnya. Pada sistem ATM yang akan dibahas dinisi berdasarkan pada pendekatan Object Pemodelan berorientasi melalui Unified Modeling Language(UML) untuk sistem ATM di sektor perbankan. Tujuan utama dar
Transcript
  Desain Sistem ATM Page 1 PEMODELAN BERORIENTASI OBJEK UNTUK SISTEM ATM Abstrak Object Oriented Modeling adalah mendefinisikan masalah dalam suatu program yang lebih detail untuk mencari solusi dari masalah tersebut agar nanti program yang akan dibuat dapat diketahui hubungan dan keterkaitan dari suatu sistemke sistem yang lainnya. Pada sistem ATM yang akan dibahas dinisi berdasarkan pada pendekatan Object Pemodelan  berorientasi melalui Unified Modeling Language(UML) untuk sistem ATM di sektor  perbankan. Tujuan utama dari pembahasan ini adalah memberikan pelayanan kepada  pelanggan yang ingin/menggunakan ATM. Setelah otentikasi berhasil, pelanggan dapat menggunakan mesin ATM dan mengetahui peraturan dan batasan penggunaan mesin ATM. 1.   Pengantar UML (Unified Modeling Lenguange) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk menentukan, membangun dan pendokumentasian dari sebuah sistem pengembangan sortware. UML sendiri juga memberikan standar penulisan sebuah sistemblue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalambahasa  program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam sistem software. Pemodelan UML terdiri dari sembilan diagramuntuk model sistem Softwareyaitu : Pengguaan Kasus Diagram, Diagram Kelas, Diagram Object, NegaraDiagram,Diagram Activity, Sequence Diagram,Kolaborasi Diagram, Diagram Komponen &Deploymentdiagram. 2.   Fitur ATM ATM dapat melayani pelanggan pada setiap waktu (tidak terbatas). Pelanggan akan diminta memasukkan kartu ATM dan memasukkan PIN/nomor identitas (Personal Identification Number), dan keduanya akan dikirim ke Bank untuk validasi data. Pelanggan kemudian akan melakukan satu transaksi atau lebih. Kartu ATM akan tetap  berada dalam mesin ATM. Mesin ATM akan mengeluarkan kartu ATM apabila  penlanggan tidak bisa melakukan hal-hal berikut ini :  Desain Sistem ATM Page 2 a.   Pelanggan harus dapat melakukan penarikan tunai dari setiap akun yang cocok dengan kartu, dikelipatan 100.000,00. Persetujuan harus diperoleh dari Bank sebelum melakukan penarikan.  b.   Pelanggan harus dapat melakukan deposit untuk setiap account yang terhubung ke kartu, yang terdiri dari uang tunai atau cek dan mendapat persetujuan dari Bank. c.   Pelanggan harus mampu melakukan transfer antara dua nomor rekening yang terkait dengan kartu. d.   Pelanggan harus mampu mengecek uang yang ada di Bank melalui mesin ATM. 3.   Object Oriented Analysis Analisis berorientasi objek dapat terlihat pada suatu masalah,dengan tujuan menghasilkan sebuah model konseptual dariInformasi yang ada di daerah yang sedang dianalisis.Model analisis tidak mempertimbangkan pelaksanaan setiapkendala atau  bagaimana sistem yang akan dibangun. Identifikasibenda mencerminkan entitas dan operasi yang berhubungandengan masalah yang harus dipecahkan. 1)   UML Static Modeling Untuk Sistem ATM Pada bagian ini menggambarkan cara kinerja suatu sistem, dari analisis strukturdan substruktur yang dimodelkan sistem berdasarkan objek, operasi atribut danhubungan. a)   Use Case Untuk Mesin ATM Dalam sebuah mesin teller otomatis ditunjukkan pada Gambar 1, Nasabah Bank dapat menarik uang tunai dari rekening,mentransfer dana antar rekening, deposito atau dana keakun. Ini sesuai dengan tujuan tertentu yang aktormemiliki dalam menggunakan sistem.  Desain Sistem ATM Page 3 Gambar 1 Use Case Daigram Untuk Mesin ATM Penarikan Transaksi Use Case Sebuah transaksi penarikan meminta pelanggan untuk memilihjenis rekening  penarikan. Sistem memverifikasibahwa ia memiliki cukup uang, untuk memenuhi permintaansebelum mengirim transaksi ke bank. Pra-Condition :  Pelanggan harus memiliki kartu ATM dan PIN yang sah. Pasca-Condition :  Pelanggan menerima jumlah uang tunai apabila ia melakukan penarikan, dengan tanda terima, jika ada indikasi.Saldo rekening  pelanggan diperbarui dalam sistem. Spesifikasi: Aktor utama:  Pelanggan Stakeholder: -   Customer : cepat, penarikan uang tunai akurat -   Bank :  Ingin untuk memberikan pelayanan yang cepat, akurat dan handalkePelanggan -   Bank yang memiliki ATM : (Jika tidak sama dengan Bank pelanggan): Ada biaya tambahan dari setiap bank yang berbeda dari bank pelanggan. -   ATM Administrator: Untuk memastikan bahwa ATMselalu memiliki kas yang cukup untuk sejumlah penarikan per hari. Normal Flow of Event : 1.   Pelanggan memasukkan kartu ATM ke dalam mesin ATM dan memasukkan PIN 2.   Sistem memvalidasi kartu ATM dan PIN 3.   Pelanggan memilih opsi 'Penarikan' dari Menu Options. 4.   Sistem meminta pelanggan untuk memasukkan jumlah uang tunai yang ingin dia ambil. 5.   Pelanggan memasuki jumlah pengiriman dan memilih 'Kirim' pilihan pada layar Penarikan Tunai. 6.   Sistem memvalidasi jumlah dimasukkan; ceksaldo rekening dan bahwa mesin memiliki cukup uanguntuk transaksi, dan meminta pelanggan jika iamenginginkan tanda terima untuk transaksi. 7.   Pelanggan memilih 'Ya' pada Layar Penerimaan.  Desain Sistem ATM Page 4 8.   Sistem ini mengeluarkan kartu ATM, menyediakan uang tunai,mencetak tanda terima dan update saldo rekeningpelanggan dalam sistem. AlternateFlow of Event : 1.   Pelanggan telah memasuki PIN yang tidak validSistem meminta  pelanggan untukmemasukkan PIN yang valid. 2.   Jika kartu ATM tidak kompatibel-Sistem menolakKartu ATM dan menampilkan pesan kesalahan. 3.   Pelanggan telah memasuki jumlah yang melebihi penarikan batas. 4.   Sistem ini menolak transaksi & display pesan kesalahan. Transaksi Deposit Use Case Transaksi deposito meminta pelanggan untuk memilih tipe rekening deposit. Jika transaksi disetujui,Mesin menerima sebuah envelope dari  pelangganberisi uang tunai dan / atau cek sebelum mengeluarkan tanda terima. Pra-conditions:  Pelanggan harus memiliki kartu ATM dan PIN yang sah. Pasca-conditions:  Pelanggan menerima penerimaankas Jumlah / cek bahwa ia telah disimpan. Itusaldo rekening pelanggan diperbarui dalam sistem. Spesifikasi:   PrimaryActor:  Pelanggan Stakeholder: -   Customers : cepat, penarikan kas akurat -   Bank :  memberikan yang cepat, akurat dan handal pelayanan kepada  pelanggan -   ATM Administrator:  untuk memastikan bahwa ATM selalu memiliki kas yang cukup untuk diprediksi jumlah penarikan per hari. b)   Class Diagram
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks