BAB III ANALISA DAN PERANCANGAN

dokumen-dokumen yang mirip
4.1. Perancangan Use Case Diagram



BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisis sistem yang sedang berjalan di AMDK PDAM yang akan dibangun

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xv. DAFTAR GAMBAR... xvi BAB I PENDAHULUAN Latar Belakang Masalah...

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM USULAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III. untuk anak saja tapi juga untuk semua tingkatan umur. menampung keseluruhan murid yang ada.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM


BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN... I-1

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM


BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

SISTEM INFORMASI MOLAPP

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Gambar 4-1. Use Case Diagram

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB II LANDASAN TEORI

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB III ANALISA DAN PERANCANGAN SISTEM

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB 4 PERANCANGAN. Gambar1 Usecase Diagram

BAB III ANALISA DAN PERANCANGAN. berikut analisa sistem lama yang berjalan:

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III. Analisa Dan Perancangan

Gambar 4.1 Flowchart

BAB III ANALISA DAN DESAIN SISTEM

Bab III ANALISA DAN PERANCANGAN SISTEM

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

PENGESAHAN DOSEN PEMBIMBING...

TUGAS PENGGANTI KEHADIRAN TANGGAL 29 OKTOBER 2015 TESTING DAN IMPLEMENTASI SISTEM. Nama : Andrian Ramadhan Febriana NIM :

BAB III ANALISA DAN DESAIN SISTEM. yang terjadi sehingga dapat diusulkan perbaikan-perbaikannya.

STUDI DAN IMPLEMENTASI PEMBAYARAN PPOB (PAYMENT POINT ONLINE BANK) STUDI KASUS REKENING PDAM TIRTAWENING KOTA BANDUNG

Transkripsi:

BAB III ANALISA DAN PERANCANGAN 1.1 Analisa Masalah Pada tugas akhir ini penulis akan membangun sebuah aplikasi e-currency yang diharapkan dapat membantu para pebisnis online dalam melakukan transaksi, seperti : 1. Memudahkan para nasabah dalam memperoleh informasi nilai kurs dan medapatkan nilai tukar kurs yang lebih murah. 2. Memberikan kenyamanan, keamanan dan kemudahan dalam melakukan proses transaksi pertukaran mata uang. 1.2 Solusi Pembuatan Aplikasi Penulis memberikan solusi yaitu dengan menggunakan aplikasi e-currency ini, yang dapat memberikan kemudahan kepada para nasabah. Kemudahan tersebut antara lain : 1. Nasabah mendapat kemudahan dalam memperoleh informasi nilai tukar atau kurs dengan melihat informasi nilai tukar atau kurs. 2. Nasabah mendapatkan nilai tukar atau kurs dengan lebih murah dari pada yang ditawarkan oleh bank, ataupaun moneychanger. 3. Nasabah dapat dengan mudah dan aman dalam memproses transaksi yang akan dilakukan seperti jual beli mata uang asing ataupun mentransfer mata uang asing. 1.3 Perancangan Sistem E-Currency Exchange 1.3.1 Analisa Proses Didalam pembuatan aplikasi e-currency ini, penulis mencoba melakukan analisa proses dengan menggunakan UML (Unified Model Language) sebagai toolsnya 1.3.2 Use Case Sistem Usulan Sebuah use case mempresentasikan sebuah interaksi aktor dengan sistem. Use case diagram juga menjelaskan manfaat sistem jika dilihat menurut pandangan orang yang berada di luar sistem (aktor). Rancangan hasil analisa tersebut adalah sebagai berikut : 27

28 Gambar 3.1 Use Case Diagram Aplikasi E-Currency Dari gambar diatas dapat dijelaskan karikatur manusia menggambarkan actor, dari bangun berbentyk oval mempresentasikan use case dan garis-garis mempresentasikan arus data. Berikut penjelasan masing-masing use case : a. Nasabah Berikut adalah keterangan dari use case yang dilakukan oleh Nasabah Nama Use Case Membuat akun Deskrisi Singkat Pada menu ini nasabah dapat membuat akun Aktor Nasabah Pra Kondisi - Tindakan Utama Nasabah mengisi data pada form membuat akun Pasca Kondisi Nasabah sudah mempunyai akun Tabel 3.1 Use Case Membuat Akun

29 Nama Use Case Melihat harga kurs Deskrisi Singkat Pada menu ini nasabah dapat melihat harga kurs Aktor Nasabah Pra Kondisi - Tindakan Utama Nasabah melihat harga kurs Pasca Kondisi Nasabah mengetahui harga kurs Tabel 3.2 Use Case Melihat Harga Kurs Nama Use Case Melakukan Transaksi Deskrisi Singkat Pada menu ini nasabah dapat melakukan transaksi seperti jual atau beli mata uang asing dan transfer mata uang asing Aktor Nasabah Pra Kondisi - Tindakan Utama 1. Nasabah melakukan login 2. Sistem menampilkan halaman akun pribadi 3. Nasabah memilih menu transaksi Pasca Kondisi - Tabel 3.3 Use Case Melakukan Transaksi Nama Use Case Melihat Status Transaksi Deskrisi Singkat Pada menu ini nasabah dapat melihat status transaksi yang telah dilakukan Aktor Nasabah Pra Kondisi - Tindakan Utama 1. Nasabah melakukan login 2. Sistem menampilkan halaman akun pribadi 3. Nasabah memilih menu lihat transaksi Pasca Kondisi - Tabel 3.4 Use Case Melihat Transaksi

30 Nama Use Case Melihat History Transaksi Deskrisi Singkat Pada menu ini nasabah dapat melihat history transaksi yang telah dilakukan Aktor Nasabah Pra Kondisi - Tindakan Utama 1. Nasabah melakukan login 2. Sistem menampilkan halaman akun pribadi 3. Nasabah memilih menu history transksi Pasca Kondisi - Tabel 3.5 Use Case Melihat History Transaksi b. Admin Berikut adalah keterangan dari use case yang dilakukan oleh Admin : Nama Use Case Mengelola Harga Kurs Deskrisi Singkat Pada menu ini admin dapa mengelola harga jual beli kurs Aktor Admin Pra Kondisi Login Tindakan Utama 1. Admin melakukan login 2. Sistem akan menampilkan halaman utama 3. Admin memilih menu Data Kurs 4. Admin mengelola harga kurs Pasca Kondisi Data kurs berubah Tabel 3.6 Use Case Mengelola Harga Kurs Nama Use Case Mengelola Akun Deskrisi Singkat Pada menu ini Admin dapat mengelola akun para nasabah yang ada Aktor Admin Pra Kondisi Login Tindakan Utama 1. Admin melakukan login 2. Sistem menampilkan halaman Admin 3. Admin memilih menu Data User Pasca Kondisi - Tabel 3.7 Use Case Mengelola Akun

31 Nama Use Case Mengelola Transaksi Deskrisi Singkat Pada menu ini Admin dapat mengelola transaksi yang sudah dibuat oleh nasabah Aktor Admin Pra Kondisi - Tindakan Utama 1. Admin melakukan login 2. Sistem menampilkan halaman utama 3. Admin memilih menu Data Deposit atau Data Widthdraw atau Data Transfer Pasca Kondisi Transaksi nasabah dapat diproses atau di tolak Tabel 3.8 Use Case Mengelola Transaksi Nama Use Case Melihat Status Transaksi Deskrisi Singkat Pada menu ini Admin dapat melihat status transksi yang ada Aktor Admin Pra Kondisi - Tindakan Utama 1. Admin melakukan login 2. Sistem menampilkan halaman utama 3. Admin memilih menu Data Transaksi Pasca Kondisi - Tabel 3.9 Use Case Melihat Status Transaksi Nama Use Case Melihat history transaksi Deskrisi Singkat Pada menu ini Admin dapat melihat laporan transaksi yang telah dilakukan Aktor Admin Pra Kondisi - Tindakan Utama 1. Admin melakukan login 2. Sitem menampilkan halaman utama 3. Admin memilih menu Laporan Transaksi Pasca Kondisi Nasabah sudah mempunyai akun Tabel 3.10 Use Case Melihat History Transaksi

32 3.3.3 Activity Diagram Berikut ini adalah activity diagram terjadi dalam sistem aplikasi e-currency: 3.3.3.1 Activity Diagram Pendaftaran 3.3.3.2 Activity Diagram Deposit Gambar 3.1 Activity Diagram Pendaftaran Gambar 3.2 Activity Diagram Deposit

33 3.3.3.3 Activity Diagram Widthdraw 3.3.3.4 Activity Diagram Transfer Gambar 3.3 Activity Diagram Widthdraw

34 3.3.3.5 Activity Diagram Mengelola Akun Gambar 3.4 Activity Diagram Transfer Gambar 3.5 Acitivity Diagram Mengelola Akun 3.3.3.6 Activity Diagram Melihat Kurs Gambar 3.6 Activity Diagram Melihat Kurs

35 3.3.3.7 Activity Diagram Melihat Laporan Transaksi Gambar 3.7 Activity Diagram Laporan Transaksi 3.3.3.8 Activity Diagram Kelola Kurs Gambar 3.8 Activity Diagram Mengelola Harga Kurs

36 3.3.3.9 Activity Diagram Mengelola Account Gambar 3.9 Activity Diagram Mengelola Akun 3.3.3.10 Activity Diagram Mengelola Transaksi Gambar 3.10 Activity Diagram Mengelola Transaksi

37 3.3.4 Sequence Diagram Sequence diagram atau diagram sekuensi menggambarkan interaksi antar objek didalam dan disekutar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu). 3.3.4.1 Sequence Diagram Nasabah a. Sequence diagram Membuat Akun Baru Sequence diagram Membuat Akun Baru menerangkan kegiatan yang nasabah lakukan dalam tahap membuat akun. Gambar 3.12 Sequence Diagram Membuat Akun b. Sequence diagram Deposit Sequence diagram Deposit menerangkan kegiatan nasabah yang melakukan deposit.

38 Gambar 3.13 Sequence Diagram Deposit c. Sequence diagram Widthdraw Sequence diagram Widthdraw menerangkan tentang kegiatan nasabah melakukan widthdraw. Gambar 3.14 Sequence Diagram Widthdraw

39 d. Sequence diagram Transfer Sequence diagram Transfer menerangkan kegiatan nasabah dalam melakukan transfer ke nasabah lainnya. Gambar 3.15 Sequence Diagram Transfer 3.3.4.2 Sequence Diagram Admin a. Sequence Diagram Mengelola Harga Kurs Gambar 3.16 Sequence Diagram Mengelola Kurs

40 b. Sequence Diagram Mengelola Akun Gambar 3.17 Sequence Diagram Mengelola Akun c. Sequence Diagram Melihat Laporan Transaksi Gambar 3.18 Sequence Diagram Melihat Laporan Transaksi

41 d. Sequence Diagram Mengelola Transaksi 3.3.5 Class Diagram Gambar 3.19 Sequence Diagram Mengelola Transaksi Gambar 3.20 Class Diagram

42 3.3.6 Perancangan Database Dalam keperluan pengolah data, maka diperlukan file-file yang berfungsi untuk menyimpan data - data. File database yang akan dibuat dengan menggunakan phpmyadmin dalam sistem ini adalah sebagai berikut: 3.3.6.1 Struktur Tabel Database Deposit No Nama Field Tipe Data Length Keterangan 1 kd_deposit Varchar 6 Kode deposit 2 kd_nasabah Varchar 6 Kode nasabah 3 Jumlah_deposit Int 11 Jumlah deposit 4 Tanggal_deposit Date - Tanggal deposit 5 Status varchar 15 Status transaksi deposit Tabel 3.11 Database Deposit 3.3.6.2 Struktur Tabel Database Widthdraw No Nama Field Tipe Data Length Keterangan 1 kd_widthdraw Varchar 6 Kode widthdraw 2 kd_nasabah Varchar 6 Kode nasabah 3 Jumlah_widthdraw Int 11 Jumlah widhtdraw 4 Tanggal_widthdraw Date - Tanggal widthdraw 5 status varchar 15 Status transaksi widthdraw Tabel 3.12 Database Widthdraw 3.3.6.3 Struktur Tabel Database Transfer No Nama Field Tipe Data Length Keterangan 1 kd_transfer varchar 6 Keterangan kode transfer 2 Kd_nasabah Varchar 6 Keterangan kode nasabah 3 Kd_nasabah_tujuan Varchar 6 Nasabah penerima transfer 4 Jumlah_transfer Int 11 Jumlah nominal transfer 5 Tanggal_transfer Date - Tanggal transfer

43 6 status Varchar 15 Status transfer Tabel 3.13 Database Transfer 3.3.6.4 Struktur Tabel Database User No Nama Field Tipe Data Length Keterangan 1 Kd_user Varchar 6 Kode user melakukan login 2 Password Varchar 10 Password untuk melakukan login 3 Bagian Varchar 20 Yang membedakan nasabah dengan admin Tabel 3.14 Database User 3.3.6.5 Struktur Tabel Database Kurs No Nama Field Tipe Data Length Keterangan 1 kd_kurs Varchar 6 Kode kurs 2 Mata_uang Varchar 6 Kode mata uang 3 Beli Int 11 Nominal kurs beli 4 Jual Int 11 Nominal kurs jual 5 Tanggal_kurs Date - Tanggal kurs Tabel 3.15 Database Kurs 3.3.6.6 Struktur Tabel Database Pendaftaran No Nama Field Tipe Data Length Keterangan 1 kd_pendaftaran Varchar 6 Kode pendaftaran 2 NIK Varchar 15 No induk nasabah 3 Nama_pendaftaran varchar 30 Nama pendaftar 4 Alamat Varchar 100 Alamat pendaftar 5 Phone Varchar 13 No telfon 6 Rekening Varchar 12 No rekening pendaftar 7 Tanggal_pendaftaran Date - Tanggal pendaftaran 8 status Varchar 10 Status pendaftaran Tabel 3.16 Database Pendaftaran

44 3.3.6.7 Struktur Tabel Database Transaksi No Nama Field Tipe Data Length Keterangan 1 kd_transaksi Varchar 6 Kode transaksi 2 kd_nasabah Varchar 6 Kode nasabah 3 Kd_kurs Varchar 6 Kode kurs 4 Jumlah_penukaran Int 11 Jumlah nominal transaksi 5 Tanggal_transaksi Date - Tanggal transaksi Status Varchar 15 Status transaksi Tabel 3.17 Database Transaksi 3.3.7 Perancangan Struktur Tampilan 3.3.7.1 Struktur Tampilan Utama Web Gambar 3.18 Tampilan Utama Web

45 3.3.7.2 Struktur Tampilan Nasabah Gambar 3.19 Tampilan Utama Nasabah 3.3.7.3 Struktur Tampilan Admin Gambar 3.20 Tampilan Utama Admin

46 3.3.8 Perancangan Layar Tampilan 3.3.8.1 Layar Tampilan Secara Umum Gambar 3.21 Tampilan Umum 3.3.8.2 Layar Tampilan Pendaftaran Gambar 3.22 Tampilan Pendaftaran

47 3.3.8.3 Layar Tampilan Menu Deposito dan Widthdraw di Nasabah Gambar 3.23 Tampilan Deposit dan Widthdraw 3.3.8.4 Layar Tampilan Menu Transfer di Nasabah Gambar 3.24 Tampilan Transfer

48 3.3.8.5 Layar Tampilan Menu Laporan Transaksi Gambar 3.25 Tampilan Menu Laporan Transaksi 3.3.8.6 Layar Tampilan Menu Halaman Utama Admin Gambar 3.26 Tampilan Menu Laporan Utama Admin