project sad
DESCRIPTION
System Analysis DesignTRANSCRIPT
-
PROJECT SHARIA BANKING INFORMATION
SYSTEM ANALYSIS DESIGN
APLIKASI TABUNGAN WADIAH PADA BMT BAITUL
KARIM
Disusun Oleh :
Ahmad Bayu Santoso
Luthfiansyah Dwiantara
Kelas: 4 TIPS 3
Faculty: Musawarman S.Kom
Semester: 4 (Empat)
CEP-CCIT FTUI BEKERJASAMA DENGAN PUSBANGSITEK
UIN SYARIF HIDAYATULLAH JAKARTA
2015-2016
-
ii
KATA PENGANTAR
Puji dan syukur marilah kita panjatkan kehadirat Allah yang Maha Esa karena
selalu menurunkan berkah, rahmat dan taufik untuk kita semua. Tak lupa pula shalawat
dan salam selalu kita panjatkan kepada Rasulullah saw.
Adapun pada pembuatan proyek ini penulis memberi judul APLIKASI
TABUNGAN WADIAH PADA BMT BAITUL KARIM. Pembuatan proyek ini kami
dibantu oleh berbagai pihak terutama faculty yang meluangkan waktu baik didalam
jam pelajaran maupun diluar jam pelajaran untuk membimbing kami dalam
menyelesaikan pembuatan proyek ini.
Kami berharap agar pembuatan proyek ini dapat bermanfaat untuk para
mahasiswa maupun secara umum dan memberikan inspirasi serta informasi untuk
pengembangan selanjutnya. Kami menyadari banyak sekali kekurangan pada
pembuatan proyek ini. Oleh sebab itu, kami mengharapkan kritik dan saran yang
membangun sehingga proyek ini lebih sempurna lagi.
Depok, 8 Juni 2015
Penulis
-
iii
DAFTAR ISI
KATA PENGANTAR .................................................................................................. ii
DAFTAR ISI ................................................................................................................ iii
DAFTAR GAMBAR ................................................................................................... ix
DAFTAR TABEL ...................................................................................................... xiii
BAB I ............................................................................................................................ 1
PENDAHULUAN ........................................................................................................ 1
I.1 Latar Belakang .............................................................................................. 1
I.2 Rumusan Masalah .......................................................................................... 2
I.3 Tujuan Penulisan ............................................................................................ 2
I.4 Batasan Masalah ............................................................................................. 2
I.5 Metodologi Penulisan ..................................................................................... 2
I.6 Sistematika Penulisan ..................................................................................... 3
BAB II ........................................................................................................................... 4
LANDASAN TEORI .................................................................................................... 4
II.1 System Analysis and Design .......................................................................... 4
II.1.1 System Analysis ..................................................................................... 4
II.1.2 Design Analysis System .......................................................................... 4
II.2 Pengertian Sistem ........................................................................................... 5
-
iv
II.2.1 Jenis Sistem ............................................................................................. 6
II.3 Pengertian Informasi ...................................................................................... 7
II.4 Pengertian Sistem Informasi .......................................................................... 8
II.5 Pemodelan pada Analisa Berorientasi Objek dengan Unified Modeling
Language ................................................................................................................... 9
II.5.1 Use Case Diagram .................................................................................. 9
II.5.4 Component Diagram ............................................................................ 11
II.5.5 Deployment Diagram ........................................................................... 12
II.5.2 Statechart Diagram ............................................................................... 13
II.5.3 Activity Diagram .................................................................................. 14
BAB III ....................................................................................................................... 16
ANALISA DAN PERANCANGAN .......................................................................... 16
III.1 Analisa Kebutuhan Aplikasi ......................................................................... 16
III.1.1 Entity Relationship Diagram ................................................................. 16
III.1.2 Use Case Diagram................................................................................. 17
III.1.2.1 Usecase Model ................................................................................... 18
III.1.2.2 Pengguna Aplikasi Bagian Anggota .................................................. 18
III.1.2.3 Pengguna Aplikasi Bagian Pegawai................................................... 19
III.1.2.4 Pengguna Aplikasi Bagian Manajer ................................................... 20
-
v
III.1.2.5 Pengguna Aplikasi Bagian Administrator .......................................... 22
III.1.3 Component Diagram ............................................................................. 23
III.1.4 Deployment Diagram ............................................................................ 24
III.1.5 Statechart Diagram ............................................................................... 25
III.1.5.1 Statechart Login User ......................................................................... 26
III.1.5.2 Statechart Input Data Anggota oleh Anggota .................................... 27
III.1.5.3 Statechart Lihat Data Anggota oleh Anggota .................................... 27
III.1.5.4 Statechart Ubah Data Anggota oleh Anggota. .................................. 28
III.1.5.5 Statechart Lihat Data Rekening oleh Anggota .................................. 28
III.1.5.6 Statechart Lihat Data Pegawai oleh Pegawai .................................... 29
III.1.5.7 Statechart Ubah Data Pegawai oleh Pegawai .................................... 29
III.1.5.8 Statechart Input Data Rekening oleh Pegawai ................................... 30
III.1.5.9 Statechart Lihat Data Rekening oleh Pegawai................................... 30
III.1.5.10 Statechart Ubah Data Rekening oleh Pegawai ................................ 31
III.1.5.11 Statechart Input Data Transaksi oleh Pegawai ................................ 31
III.1.5.12 Statechart Lihat Data Tranaksi oleh Pegawai .................................. 32
III.1.5.13 Statechart Ubah Data Transaksi oleh Pegawai ................................ 32
III.1.5.14 Statechart Lihat Data Anggota oleh Manager ................................. 33
III.1.5.15 Statechart Lihat Data Rekening oleh Manager ................................ 33
-
vi
III.1.5.16 Statechart Lihat Data Transaksi oleh Manager ............................... 34
III.1.5.17 Statechart Lihat Data Laporan Transaksi oleh Manager ................. 34
III.1.5.18 Statechart Lihat Data Anggota oleh Admin..................................... 35
III.1.5.19 Statechart Ubah Data Anggota oleh Admin .................................... 35
III.1.5.20 Statechart Hapus Data Anggota oleh Admin ................................... 36
III.1.5.21 Statechart Input Data Pegawai oleh Admin ..................................... 36
III.1.5.22 Statechart Hapus Data Pegawai oleh Admin ................................... 37
III.1.5.23 Statechart Ubah Data Pegawai oleh Admin .................................... 37
III.1.5.24 Statechart Lihat Data Pegawai oleh Admin ..................................... 38
III.1.5.25 Statechart Lihat Data Rekening oleh Admin ................................... 38
III.1.5.26 Statechart Ubah Data Rekening oleh Admin ................................... 39
III.1.5.27 Statechart Hapus Data Rekening oleh Admin ................................. 39
III.1.5.28 Statechart Lihat Data Transaksi oleh Admin ................................... 40
III.1.5.29 Statechart Ubah Data Transaksi oleh Admin .................................. 40
III.1.5.30 Statechart Hapus Data Transaksi oleh Admin ................................. 41
III.1.6 Activity Diagram ................................................................................... 41
III.1.6.1 Activity Diagram Login User ............................................................. 42
III.1.6.2 Activity Diagram Input Data Anggota oleh Anggota ......................... 43
III.1.6.3 Activity Diagram Lihat Data Anggota oleh Anggota ......................... 44
-
vii
III.1.6.4 Activity Diagram Ubah Data Anggota oleh Anggota ........................ 45
III.1.6.5 Activity Diagram Lihat Data Rekening oleh Anggota ....................... 46
III.1.6.6 Activity Diagram Lihat Data Pegawai oleh Pegawai ......................... 47
III.1.6.7 Activity Diagram Ubah Data Pegawai oleh Pegawai ......................... 48
III.1.6.8 Activity Diagram Input Data Rekening oleh Pegawai ....................... 49
III.1.6.9 Activity Diagram Lihat Data Rekening oleh Pegawai ....................... 50
III.1.6.10 Activity Diagram Ubah Data Rekening oleh Pegawai ..................... 51
III.1.6.11 Activity Diagram Input Data Transakasi oleh Pegawai ................... 52
III.1.6.12 Activity Diagram Lihat Data Transaksi oleh Pegawai ..................... 53
III.1.6.13 Activity Diagram Ubah Data Transaksi oleh Pegawai ..................... 54
III.1.6.14 Activity Diagram Lihat Data Anggota oleh Manager ...................... 55
III.1.6.15 Activity Diagram Lihat Data Rekening oleh Manager ..................... 56
III.1.6.16 Activity Diagram Lihat Data Transakasi oleh Manager ................... 57
III.1.6.17 Activity Diagram Lihat Laporan Transaksi oleh Manager ............... 58
III.1.6.18 Activity Diagram Lihat Data Anggota oleh Admin ......................... 59
III.1.6.19 Activity Diagram Ubah Data Anggota oleh Admin ......................... 60
III.1.6.20 Activity Diagram Hapus Data Anggota oleh Admin........................ 61
III.1.6.21 Activity Diagram Input Data Pegawai oleh Admin.......................... 62
III.1.6.22 Activity Diagram Lihat Data Pegawai oleh Admin.......................... 63
-
viii
III.1.6.23 Activity Diagram Ubah Data Pegawai oleh Admin ......................... 64
III.1.6.24 Activity Diagram Hapus Data Pegawai oleh Admin ........................ 65
III.1.6.25 Activity Diagram Lihat Data Rekening oleh Admin ........................ 66
III.1.6.26 Activity Diagram Ubah Data Rekening oleh Admin........................ 67
III.1.6.27 Activity Diagram Hapus Data Rekening oleh Admin ...................... 68
III.1.6.28 Activity Diagram Lihat Data Transaksi oleh Admin........................ 69
III.1.6.29 Activity Diagram Ubah Data Transaksi oleh Admin ....................... 70
III.1.6.30 Activity Diagram Hapus Data Transaksi oleh Admin ...................... 71
PENUTUP ................................................................................................................... 72
IV.1 Kesimpulan ................................................................................................... 72
IV.2 Saran ............................................................................................................. 72
DAFTAR PUSTAKA ................................................................................................. 73
-
ix
DAFTAR GAMBAR
Gambar 3. 1 Entity Relationship Diagram .................................................................. 17
Gambar 3. 2 Use Case Diagram Aplikasi Bagian Anggota ........................................ 18
Gambar 3. 3 Use Case Diagram Pengguna Aplikasi Bagian Pegawai ........................ 19
Gambar 3. 4 Use Case Diagram Pengguna Aplikasi Bagian Manager ....................... 20
Gambar 3. 5 Use Case Diagram Pengguna Aplikasi Bagian Admin .......................... 22
Gambar 3. 6 Component Diagram Aplikasi Tabungan Wadiah ................................. 24
Gambar 3. 7 Deployment Diagram Aplikasi Tabungan Wadiah ................................ 25
Gambar 3. 8 Statechart Login User ............................................................................. 26
Gambar 3. 9 Statechart Input Data Anggota oleh Anggota ........................................ 27
Gambar 3. 10 Statechart Lihat Data Anggota oleh ..................................................... 27
Gambar 3. 11 Statechart Ubah Data Anggota oleh Anggota ...................................... 28
Gambar 3. 12 Statechart Lihat Data Rekening oleh Anggota ..................................... 28
Gambar 3. 13 Statechart Lihat Data Pegawai oleh Pegawai ....................................... 29
Gambar 3. 14 Statechart Ubah Data Pegawai oleh Pegawai ...................................... 29
Gambar 3. 15 Statechart Input Data Rekening oleh Pegawai ..................................... 30
Gambar 3. 16 Statechart Melihat Data Rekening oleh Pegawai ................................. 30
Gambar 3. 17 Statechart Ubah Data Rekening oleh Pegawai ..................................... 31
Gambar 3. 18 Statechart Input Data Transaksi oleh Pegawai ..................................... 31
-
x
Gambar 3. 19 Statechart Lihat Data Tranaksi oleh Pegawai ...................................... 32
Gambar 3. 20 Statechart Ubah Data Transaksi oleh Pegawai ..................................... 32
Gambar 3. 21 Statechart Lihat Data Anggota oleh Manager ...................................... 33
Gambar 3. 22 Statechart Lihat Data Rekening oleh Manager .................................... 33
Gambar 3. 23 Statechart Lihat Data Transaksi oleh Manager ................................... 34
Gambar 3. 24 Statechart Lihat Data Laporan Transaksi ............................................. 34
Gambar 3. 25 Statechart Lihat Data Anggota oleh Admin ......................................... 35
Gambar 3. 26 Statechart Ubah Data Anggota oleh Admin ......................................... 35
Gambar 3. 27 Statechart Hapus Data Anggota oleh Admin ....................................... 36
Gambar 3. 28 Statechart Input Data Pegawai oleh Admin ......................................... 36
Gambar 3. 29 Statechart Hapus Data Pegawai oleh Admin........................................ 37
Gambar 3. 30 Statechart Hapus Data Pegawai oleh Admin........................................ 37
Gambar 3. 31 Statechart Lihat Data Pegawai oleh Admin ......................................... 38
Gambar 3. 32 Statechart Lihat Data Rekening oleh Admin....................................... 38
Gambar 3. 33 Statechart Ubah Data Rekening oleh Admin ....................................... 39
Gambar 3. 34 Statechart Hapus Data Rekening oleh Admin ...................................... 39
Gambar 3. 35 Statechart Lihat Data Transaksi oleh Admin ....................................... 40
Gambar 3. 36 Statechart Ubah Data Transaksi oleh Admin ....................................... 40
Gambar 3. 37 Statechart Hapus Data Transaksi oleh Admin...................................... 41
-
xi
Gambar 3. 38 Activity Diagram Login User ............................................................... 42
Gambar 3. 39 Activity Diagram Input Data Anggota Oleh Anggota ......................... 43
Gambar 3. 40 Activity Diagram Lihat Data Anggota oleh Anggota .......................... 44
Gambar 3. 41 Activity Diagram Ubah Data Angota oleh Anggota ............................ 45
Gambar 3. 42 Activity Diagram Lihat Data Rekening oleh Anggota ......................... 46
Gambar 3. 43 Activity Diagram Lihat Data Pegawai oleh Pegawai ........................... 47
Gambar 3. 44 Activity Diagram Ubah Data Pegawai oleh Pegawai ........................... 48
Gambar 3. 45 Activity Diagram Input Data Rekening oleh Pegawai ......................... 49
Gambar 3. 46 Activity Diagram Lihat Data rekening oleh Pegawai .......................... 50
Gambar 3. 47 Activity Diagram Ubah Data Rekening oleh Pegawai ......................... 51
Gambar 3. 48 Activity Diagram Input Data Transaksi oleh Pegawai ......................... 52
Gambar 3. 49 Activity Diagram Lihat Data Transaksi oleh Pegawai ......................... 53
Gambar 3. 50 Activity Diagram Ubah Data Transaksi oleh Pegawai......................... 54
Gambar 3. 51 Activity Diagram Lihat Data Anggota oleh Manager .......................... 55
Gambar 3. 52 Activity Diagram Lihat Data Rekening oleh Manager ........................ 56
Gambar 3. 53 Activity Diagram Lihat Data Transaksi oleh Manager ........................ 57
Gambar 3. 54 Activity Diagram Lihat Laporan Transaksi oleh Manager .................. 58
Gambar 3. 55 Activity Diagram Lihat Data Anggota oleh Admin ............................. 59
Gambar 3. 56 Activity Diagram Ubah Data Anggota oleh Admin ............................. 60
-
xii
Gambar 3. 57 Activity Diagram Hapus Data Anggota oleh Admin ........................... 61
Gambar 3. 58 Activity Diagram Input Data Pegawai oleh Admin ............................. 62
Gambar 3. 59 Activity Diagram Lihat Data Pegawai oleh Admin ............................. 63
Gambar 3. 60 Activity Diagram Ubah Data Pegawai oleh Admin ............................. 64
Gambar 3. 61 Activity Diagram Hapus Data Pegawai oleh Admin ........................... 65
Gambar 3. 62 Activity Diagram Lihat Data rekening oleh Admin ............................. 66
Gambar 3. 63 Activity Diagram Ubah Data Rekening oleh Admin ........................... 67
Gambar 3. 64 Activity Diagram Hapus Data Rekening oleh Admin .......................... 68
Gambar 3. 65 Activity Diagram Lihat Data Transaksi oleh Admin ........................... 69
Gambar 3. 66 Activity Diagram Ubah Data Transaksi oleh Admin ........................... 70
Gambar 3. 67 Activity Diagram Hapus Data Transaksi oleh Admin ......................... 71
-
xiii
DAFTAR TABEL
Tabel 2. 1 Tabel Simbol Use Case Diagram ............................................................... 11
Tabel 2. 4 Tabel Simbol Component Diagram ........................................................... 12
Tabel 2. 5 Tabel Simbol Deployment Diagram .......................................................... 13
Tabel 2. 2 Tabel Simbol Statechart Diagram .............................................................. 14
Tabel 2. 3 Tabel Simbol Activity Diagram ................................................................. 15
-
1
BAB I
PENDAHULUAN
I.1 Latar Belakang
Di Indonesia banyak sekali bank untuk menitipkan uang, namun bank tersebut
masih banyak yang konvensional, dan sedikit sekali yang berbasis syariah. Dalam bank
konvensional selalu ada yang namanya riba, berbeda dengan bank syariah, yang sesuai
syariat islam dan tidak memiliki unsur riba.
Al-wadiah merupakan salah satu akad yang digunakan oleh bank syariah untuk
produk penghimpunan dana pihak ketiga. Al-wadiah merupakan prinsip simpanan
murni dari pihak yang menyimpan atau menitipkan kepada pihak yang menerima
titipan untuk di manfaatkan atau tidak dimanfaatkan sesuai dengan ketentuan. Titipan
harus dijaga dan dipelihara oleh pihak yang menerima titipan, dan titipan ini dapat
diambil sewaktu-waktu pada saat dibutuhkan oleh pihak yang menitipkannya.
Tabungan wadiah merupakan tabungan yang dijalankan berdasarkan akad
wadiah, yakni titipan murni yang harus dijaga dan dikembalikan setiap saat sesuai
dengan kehendaki pemiliknya. Terkait dengan produk tabungan wadiah, Bank Syariah
menggunakan akad wadiah yad adh-dhamanah.
Dalam hal ini, nasabah bertindak sebagai penitip yang memberikan hak kepada
Bank Syariah untuk menggunakan atau memanfaatkan uang atau barang titipannya,
sedangkan Bank Syariah bertindak sebagai pihak yang dititipi dana atau barang yang
disertai hak untuk menggunakan atau memanfaatkan dana atau barang tersebut.
Sebagai konsekuensinya, bank bertanggung jawab terhadap keutuhan harta titipan
tersebut serta mengembalikannya kapan saja pemiliknya (nasabah) menghendaki. Di
sisi lain, bank juga berhak sepenuhnya atas keuntungan dari hasil pemanfaatan harta
titipan tersebut.
-
2
I.2 Rumusan Masalah
Berikut merupakan rumusan masalah dalam penelitian ini:
1. Bagaimana UML tabungan wadiah pada BMT Baitul Karim?
2. Bagaimana mengaplikasikan UML tabungan wadiah?
I.3 Tujuan Penulisan
Berikut merupakan pengembangan aplikasi ini memiliki tujuan sebagai berikut:
1. Mengetahui alur proses dari aplikasi wadiah pada BMT Baitul Karim.
2. Mengetahui deskripsi kebutuhan apa saja dalam merancang aplikasi pembiayaan
pada BMT Baitul Karim.
3. Mengetahui apa saja diagram-diagram UML yang dibutuhkan dalam membuat
Rancangan Aplikasi Wadiah pada BMT Baitul Karim.
I.4 Batasan Masalah
Berikut merupakan batasan masalah dalam penelitian ini adalah sebagai berikut:
1. Ruang lingkup dari UML tabungan wadiah hanya pada BMT Baitul Karim.
2. Implementasi dari UML hanya mencakup tabungan wadiah.
3. Diagram yang digunakan pada aplikasi wadiah adalah use case diagram,
component diagram, deployment diagram, activity diagram, dan statechart
diagram,
I.5 Metodologi Penulisan
Metodologi penulisan yang digunakan pada proyek ini adalah sebagai berikut:
1. Mencari bahan-bahan dan informasi dengan mengembangkan pengetahuan
melalui buku yang berkaitan dengan UML dan tabungan wadiah.
2. Mencari data dan informasi yang dibutuhkan untuk mengetahui UML dan
tabungan wadiah.
-
3
I.6 Sistematika Penulisan
1. BAB I PENDAHULUAN
Pada bab ini penulis membahas pendahuluan dengan sub - sub : Latar
belakang, Tujuan penulisan, Rumusan masalah, Batasan masalah.
2. BAB II LANDASAN TEORI
Pada bab ini penulis membahas landasan teori tentang ujian online meliputi
penjelasan HTML, CSS. PHP, JAVA Script, dan SQL Server.
3. BAB III ANALISA SYSTEM
Pada bab ini menjelaskan analisa sistem yang di buat dan Penjelasan UML
4. BAB IVPENUTUP
Merupakan bab terakhir yaitu penutup yang berisikan kesimpulan dan
saran yang relevan dengan masalah-masalah yang dibahas.
5. DAFTAR PUSTAKA
-
4
BAB II
LANDASAN TEORI
II.1 System Analysis and Design
II.1.1 System Analysis
Analisis sistem adalah mendefinisikan kebutuhan terkait sistem yang akan
dikembangkan. Jadi hasil akhir dari tahap analisis di sini adalah sebuah dokumen
yang menjelaskan mengenai spesifikasi persyaratan sistem informasi atau SRS
(System Requirement Specification). Kegiatan analisis sistem adalah kegiatan untuk
melihat sistem yang sudah berjalan, melihat bagian mana yang bagus dan tidak
bagus, dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi dalam
sistem yang baru. Analisis sistem memberikan pemahaman tentang sistem yang
sudah ada dan menemukan peluang untuk pengembangan sistem menjadi lebih baik
serta memenuhi kebutuhan bisnis. Karena itu fase ini menjadi acuan penting dalam
proyek pengembangan sistem informasi.
Tujuan analisis sistem yaitu :
a. Memberikan pelayanan kebutuhan informasi kepada fungsi manajerial di
dalam pengendalian pelaksanaan kegiatan operasional perusahaan
b. Membantu para pengambil keputusan
c. Mengevaluasi sistem yang telah ada
d. Merumuskan tujuan yang ingin dicapai berupa pengolahan data maupun
pembuatan laporan baru.
e. Menyusun suatu tahap rencana pengembangan sistem
II.1.2 Design Analysis System
Desain sistem informasi merupakan tahapan yang harus dilakukan
berikutnya setelah analisis desain. Desain atau perancangan dalam pembangunan
perangkat lunak merupakan upaya untuk mengonstruksi sebuah sistem yang
memberikan kepuasan (mungkin informal) akan spesifikasi kebutuhan fungsional,
memenuhi target, memenuhi kebutuhan secara implisit atau eksplisit dari segi
-
5
performansi maupun penggunaan sumber daya, kepuasan batasan pada proses
desain dari segi biaya, waktu, dan perangkat. Kualitas perangkat lunak biasanya
dinilai dari segi kepuasan pengguna perangkat lunak terhadap perangkat lunak yang
digunakan.
Tujuan dari desain sistem antara lain adalah:
a. Untuk memenuhi kebutuhan pengguna sistem.
b. Untuk memberikan gambar yang jelas dan rancang bangun yang lengkap
kepada programmer dan ahli teknik lain yang terlibat.
Pada tahap desain secara umum, komponen sistem informasi dirancang
dengan tujuan untuk dikombinasikan kepada User bukan untuk programmer.
Komponen sistem informasi yang didesain adalah:
1. Desain model
2. Desain output
3. Desain input
4. Desain database
5. Desain teknologi
6. Desain control
II.2 Pengertian Sistem
Sistem ialah interaksi dari elemen-elemen yang saling berkaitan bekerja sama
untuk mencapai tujuan. Elemen-elemen tersebut ialah elemen system konvensional
(data, manusia dan prosedur) dan elemen sistem modern (data, manusia, prosedur,
hardware dan software). Sistem tersebut mampu bekerja karena komponen-
komponen didalamnya saling berinteraksi untuk menghasilkan keluaran. Dalam
melakukan prosesnya, kinerja sistem sangat dipengaruhi oleh kondisi lingkungan
di sekitarnya.
-
6
II.2.1 Jenis Sistem
Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya
sebagai berikut ini:
1. Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem
fisik (physical system). Sistem abstrak adalah sistem yang berupa pemikiran
atau ide-ide yang tidak tampak secara fisik. Misalnya sistem teologia, yaitu
sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan
Tuhan. Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem
komputer, system akuntansi, sistem produksi dan lain sebagainya.
2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan system
buatan manusia (human made system) Sistem alamiah adalah sistem yang
terjadi melalui proses alam, tidak dibuat manusia. Misalnya sistem perputaran
bumi. Sistem buatan manusia adalah sistem yang dirancang oleh manusia.
Sistem buatan manusia yang melibatkan interaksi antara manusia dengan
mesin disebut dengan human-machine system atau ada yang menyebut
dengan man-machine system. Sistem informasi merupakan contoh man-
machine system, karena menyangkut penggunaan komputer yang berinteraksi
dengan manusia.
3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan
system tak tentu (probabilistic system) Sistem tertentu beroperasi dengan
tingkah laku yang sudah dapat diprediksi.Interaksi diantara bagian-bagiannya
dapat dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan.
Sistem komputer adalah contoh dari sistem tertentu yang tingkah lakunya
dapat dipastikan berdasarkan program program yang dijalankan. Sistem tak
tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena
mengandung unsur probabilitas.
4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan system
terbuka (open system) Sistem tertutup merupakan sistem yang tidak
berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini
bekerja secara otomatis tanpa adanya turut campur tangan dari pihak
diluarnya. Secara teoritis sistem tertutup ini ada, tetapi kenyataannya tidak
ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closed
-
7
system (secara relatif tertutup, tidak benar-benar tertutup). Sistem terbuka
adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.
Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan
luar atau subsistem yang lainnya. Karena system sifatnya terbuka dan
terpengaruh oleh lingkungan luarnya, maka suatu system harus mempunyai
suatu sistem pengendalian yang baik. Sistem yang baik harus dirancang
sedemikian rupa, sehingga secara relatif tertutup karena system tertutup akan
bekerja secara otomatis dan terbuka hanya untuk pengaruh yang baik saja.
Klasifikasi sistem terbuka dan tertutup dapat digambarkan sebagai berikut:
Suatu sistem yang dihubungkan dengan lingkungannya melalui arus sumber
daya disebut sistem terbuka. Sebuah sistem pemanas atau pendingin ruangan,
contohnya, mendapatkan input-nya dari perusahaan listrik, dan menyediakan
panas/dinginnya bagi ruangan yang ditempatinya. Dengan menggunakan
logika yang sama, suatu sistem yang tidak dihubungkan dengan
lingkungannya adalah sistem tertutup.
II.3 Pengertian Informasi
Definisi informasi adalah sebagai berikut : Data yang diolah menjadi bentuk
yang lebih berguna dan berarti bagi penggunannya. Sumber dari informasi adalah
data. Data merupakan bentuk jamak dari bentuk tunggal data atau item. Data adalah
kenyataan atau fakta yang menggambarkan sesuatu yang terjadi pada saat tertentu.
Sedangkan kualitas suatu informasi mengatakan bahwa kualitas informasi
terdiri dari tiga hal, yaitu :
1. Akurat
Informasi harus bebas dari kesalahan dan tidak menyesatkan.
2. Tepat pada waktunya
Informasi yang datang pada penerima tidak boleh terlambat.
-
8
3. Relevan
Informasi tersebut mempunyai manfaat untuk pemakainya.
Nilai dari informasi dapat ditentukan oleh dua hal, yaitu manfaat dan biaya
mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif
dibandingkan dengan biaya mendapatkannya.
II.4 Pengertian Sistem Informasi
Dari pengertian sistem dan informasi diatas dapat di simpulkan pengertian
dari sistem informasi adalah sebagai berikut menurut Robert A.leitch dan K. Roscoe
Davis: sistem informasi adalah suatu sistem didalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu organisai dan menyediakan
pihak luar tertentu dengan laporan yang diperlukan. Dengan kata lain, sistem
informasi juga adalah suatu kumpulan dari komponen-komponen yang saling
berinteraksi untuk mengelola informasi pada suatu organisasi untuk mendukung
kegiatan bisnis organisasi.
Pada awalnya sistem informasi tidak harus dikaitkan dengan teknologi
informasi, namun seiring perkembangan jaman, saat ini suatu sistem informasi
tidak dapat lepas dari penggunaan teknologi informasi. Penggunaan teknologi
informasi pada suatu sistem informasi mulai berkembang sekitar tahun 1960an.
Pada periode tersebut, sistem informasi yang digunakan masih sangat terbatas. Hal
ini disebabkan teknologi perangkat keras maupun perangkat lunak masih sangat
jauh jika dibandingkan dengan kondisi sekarang. Tujuan utama sistem informasi
pada saat itu adalah untuk melakukan otomatisasi proses bisnis yang berjalan pada
organisasi. Pada periode sekitar tahun 1970an, sistem informasi sudah lebih
berkembang. Perkembangan sistem informasi saat itu didominasi dari sudut
pandang data. Teknologi basis data saat itu berkembang cukup pesat. Jadi, fokus
utama sistem informasi saat itu adalah penyimpanan dan pengaksesan data. Pada
saat itu sistem informasi biasanya masih digunakan pada suatu bagian organisasi,
khususnya bagian keuangan. Oleh karena itu, kita sekarang sering kali melihat pada
-
9
suatu organisasi, departemen/bagian sistem informasi (kadang juga disebut bagian
teknologi informasi) berada di bawah departemen keuangan.
II.5 Pemodelan pada Analisa Berorientasi Objek dengan Unified Modeling
Language
pemodelan sistem yang dipakai disini adalah UML (unified modeling
language), pengertian UML sendiri menurut Mar adalah bahasa standar yang
digunakan untuk visualisasi merancang dan mendokumentasikan perangkat lunak.
Unifield Modelling Languange (UML) adalah bahasa untuk
mespesifikasikan, menvisualisasi, membangun dan mendokumentasikan artefacts
(bagian dari informasi yang digunakan atau di hasilkan oleh proses pembuatan
perangkat lunak, seperti pada permodelan bisnis dan sistem non perangkat lunak
lainnya. Adapun diagram-diagram yang ada dalam UML adalah sebagai berikut :
II.5.1 Use Case Diagram
Use case diagram menggambarkan fungsionalitas yang diharapkan dari
sebuah sistem. Sebuah Use case mempersentasikan sebuah interaksi antara aktor
dengan sistem contoh proses login ke sistem. Use case diagram menjelaskan
manfaat sistem dilihat menurut pandangan orang yang berbeda diluar sistem(actor).
Contoh dari use case diagram adalah sebagai berikut :
NO GAMBAR NAMA KETERANGAN
1
Actor
Menspesifikasikan himpuan peran yang
pengguna mainkan ketika berinteraksi
dengan use case.
2
Dependency
Hubungan dimana perubahan yang
terjadi pada suatu elemen mandiri
(independent) akan mempengaruhi
elemen yang bergantung padanya
-
10
elemen yang tidak mandiri
(independent).
3 Generalization
Hubungan dimana objek anak
(descendent) berbagi perilaku dan
struktur data dari objek yang ada di
atasnya objek induk (ancestor).
4 Include Menspesifikasikan bahwa use case
sumber secara eksplisit.
5
Extend
Menspesifikasikan bahwa use case
target memperluas perilaku dari use
case sumber pada suatu titik yang
diberikan.
6 Association Apa yang menghubungkan antara objek
satu dengan objek lainnya.
7
System Menspesifikasikan paket yang
menampilkan sistem secara terbatas.
8
Use Case
Deskripsi dari urutan aksi-aksi yang
ditampilkan sistem yang menghasilkan
suatu hasil yang terukur bagi suatu actor
9
Collaboration
Interaksi aturan-aturan dan elemen lain
yang bekerja sama untuk menyediakan
prilaku yang lebih besar dari jumlah dan
elemen-elemennya (sinergi).
-
11
II.5.4 Component Diagram
Component diagram menggambarkan struktur dan hubungan antar komponen
piranti lunak, termasuk ketergantungan diantaranya. Komponen piranti lunak
adalah modul berisi code, baik berisi source code maupun binary codeI, baik
library maupun execubate. Adapun contoh dari component diagram adalah sebagai
berikut:
SIMBOL NAMA KETERANGAN
Komponen Sebuah komponen
melambangkan sebuah entitas
software dalam sebuah sistem.
Sebuah komponen dinotasikan
sebagai sebuah kotak
segiempat dengan dua kotak
kecil tambahan yang
menempel disebelah
kirinya.
Depedency Sebuah Dependency
digunakan untuk menotasikan
relasi antara dua komponen.
Notasinya adalah tanda panah
putus-putus yang diarahkan
kepada komponen tempat
10
Note
Elemen fisik yang eksis saat aplikasi
dijalankan dan mencerminkan suatu
sumber daya komputasi
Tabel 2. 1 Tabel Simbol Use Case Diagram
-
12
sebuah komponen itu
bergantung.
Tabel 2. 2 Tabel Simbol Component Diagram
II.5.5 Deployment Diagram
Deployment/physical diagram menunjukan susunan fisik sebuah sistem,
menunjukan bagian perangkat lunak mana yang berjalan pada perangkat keras
mana. Hal utama dalam diagram ini adalah pusat-pusat yang dihubungkan oleh jalur
komunikasi. Sebuah pusat adalah sebuah adalah sebuah titik yang dapat
mengumpulkan perangkat keras. Contoh dari Deployment Diagram seperti dibawah
ini:
SIMBOL NAMA KETERANGAN
Komponen Pada deployment diagram,
komponen-komponen yang
ada diletakkan didalam node
untuk memastikan
keberadaan posisi mereka
Node Node menggambarkan
bagian-bagian hardware
dalam sebuah sistem. Notasi
untuk node digambarkan
sebagai sebuah kubus 3
dimensi.
-
13
Association Sebuah association
digambarkan sebagai sebuah
garis yang menghubungkan
dua node yang
mengindikasikan jalur
komunikasi antara element-
elemen hardware.
Tabel 2. 3 Tabel Simbol Deployment Diagram
II.5.2 Statechart Diagram
Statechart diagram menggambarkan transisi dan perubahan keadan dari satu
state ke state yang lain. Pada umumnya Statechart diagram menggambarkan class
tertentu. contoh gambar Statechart sebagai berikut :
NO GAMBAR NAMA KETERANGAN
1
State
Nilai atribut dan nilai link pada suatu
waktu tertentu, yang dimiliki oleh suatu
objek.
2 Initial Pseudo
State Bagaimana objek dibentuk atau diawali
3 Final State Bagaimana objek dibentuk dan
dihancurkan
4 Transition
Sebuah kejadian yang memicu sebuah
state objek dengan cara memperbaharui
satu atau lebih nilai atributnya
5 Association Apa yang menghubungkan antara objek
satu dengan objek lainnya.
-
14
II.5.3 Activity Diagram
Activity diagram menggambarkan berbagai alur aktifitas dalam sistem yang
sedang dirancang, mulai dari mana berawal, kemungkinan yang bisa terjadi dan
bagaimana berakhirnya serta menggambarkan proses yang mungkin terjadi pada
beberapa eksekusi. Activity diagram tidak menggabarkan perilaku internal sebuah
sistem tetapi lebih menggambarkan proses-proses dan jalur aktivitas dari level atas
secara umum.
SIMBOL Nama KETERANGAN
Start point Titik Awal
End point Titik Akhir
activities Aktifitas yang dilakukan
sistem
decision Pilihan Untuk mengambil
Keputusan
Fork Digunakan untuk
menunjukkan kegiatan yang
dilakukan secara parallel
6
Node
Elemen fisik yang eksis saat aplikasi
dijalankan dan mencerminkan suatu
sumber daya komputasi.
Tabel 2. 4 Tabel Simbol Statechart Diagram
-
15
Join Digunakan untuk kegiatan
yang di gabungkan
swimline Memisahkan organisasi bisnis
yang bertanggung jawab
terhadap aktivitas yang terjadi
Tabel 2. 5 Tabel Simbol Activity Diagram
Tujuan Penggunaan UML:
1. Memodelkan suatu sistem (bukan hanya perangkat lunak) yang menggunakan
konsep berorientasi object.
2. Menciptakan suatu bahasa pemodelan yang dapat digunakan baik
oleh manusia maupun mesin.
-
16
BAB III
ANALISA DAN PERANCANGAN
III.1 Analisa Kebutuhan Aplikasi
Aplikasi Tabungan Wadiah merupakan aplikasi yang dirancang dengan
menggunakan metode pengembangan website. Hal ini dirasa sangat tepat karena
metode website adalah metode yang pengimplementasiannya dilakukan dalam
kurun waktu yang singkat, yaitu 90 hari. Dalam upaya mencapai tujuan serupa
dengan metode tersebut aplikasi tabungan wadiah menggunakan beberapa jenis
desain diagram yang berguna untuk mendisain sistem agar lebih mudah dipahami
oleh pengembang dalam menyelesaikan aplikasi ini. Berikut adalah beberapa jenis
diagram UML (Unified Modeling Language) yang ada pada Aplikasi Tabungan
Wadiah.
III.1.1 Entity Relationship Diagram
Entity Relationship Diagram (ERD) adalah diagram yang digunakan untuk
menggambarkan hubungan suatu objek dengan objek lainnya. ERD terdiri dari
object, atribute, relasi dan berbagai indicator lainnya.
-
17
Anggota
Jurnal
Umum
TransaksiPegawai
Rekening
Id_Anggota
No_TlpAlamat
Jns_Kel
TTL
No_Identitas
Jns_Identitas
NamaSetoran_Awal
Tgl_Buka
Id_Tabungan
Id_Anggota
No_Rekening
Jenis Transaksi
Password
Username
Status_Pegawai
Jabatan
No_Tlp
TTL
No_KTP
Nama
Alamat
Id_Pegawai
M1 Membuat
Untuk
Id_Pegawai
No_Rekening
Id_Transaksi
M1
Melakukan
DebitKeterangan
Tanggal
Jumlah_Transaksi
Memiliki
Id_Jurnal_Umum
Id_Pegawai
Id_Transaksi
Kredit
Melayani
Tgl_Transaksi
Agama
Almt_Kantor
Pekerjaan
Nama_IbuKdn
Pend_Trkhr
Hub_Dgn_Ahli_Waris
TTL_AhliWarisNama_Ahli_Waris
M Tabungan
Setoran_Awal_minimumId_Tabungan
Jenis_Tabungan
Dilayani
Setoran_minimum
Saldo_minimum
Nominal_Transaksi
Tgl_Tutup
Saldo
Gambar 3. 1 Entity Relationship Diagram
Dari gambar 3.1 diatas dapat lihat dalam pembuatan database tahap
perancangan dengan menggunakkan Entity Relationship Diagram yang saling
berelasi dengan dibuatnya ER Diagram tersebut, tujuannya adalah untuk
mempermudah dalam pembuatan rangkaian database yang terorganisir dan
meghindari terjadinya kesalahan sebuah data.
III.1.2 Use Case Diagram
Use case diagram merupakan diagram yang menggambarkan fungsionalitas
yang diharapkan dari sebuah sistem. Berdasarkan dari gambar 3.1 merupakan
gambaran seorang aktor yang mengoperasikan sebuah sistem berdasarkan
gambaran fungsionalitas aplikasi Tabungan Wadiah.
-
18
III.1.2.1 Usecase Model
Aplikasi Tabungan Wadiah berbasis website pada BMT Baitul Karim ini
memiliki beberapa fungsi, yaitu:
III.1.2.2 Pengguna Aplikasi Bagian Anggota
Berikut adalah usecase untuk pengguna aplikasi bagian anggota:
Gambar 3. 2 Use Case Diagram Aplikasi Bagian Anggota
Aktor: AnggotaLihat
Deskripisi Usecase:
1. Input Data Anggota: Anggota dapat melakukan pendataan diri secara mandiri.
2. Lihat Data Anggota: Anggota dapat melihat datanya sendiri.
3. Ubah Data Anggota: Anggota dapat mengubah datanya sendiri.
4. Lihat Data Rekening: Anggota dapat melihat data rekening.
-
19
III.1.2.3 Pengguna Aplikasi Bagian Pegawai
Berikut adalah usecase untuk pengguna aplikasi bagian Pegawai:
Gambar 3. 3 Use Case Diagram Pengguna Aplikasi Bagian Pegawai
-
20
Aktor: Pegawai
Deskripisi Usecase:
1. Lihat Data Pegawai: Pegawai dapat melihat datanya sendiri yang telah
terdaftar.
2. Ubah Data Pegawai: Pegawai dapat mengubah datanya sendiri yang telah
terdaftar.
3. Input Data Rekening: Pegawai dapat melakukan pencatatan rekening anggota.
Pegawai dapat memasukan data nominal yang disimpan anggota.
4. Lihat Data Rekening: Pegawai dapat melihat data rekening anggota yang telah
terdaftar.
5. Ubah Data Rekening: Pegawai dapat mengubah data rekening anggota yang
telah terdaftar.
6. Input Data Transaksi: Pegawai dapat melakukan pencatatan transaksi.
7. Lihat Data Transaksi: Pegawai dapat melihat data transaksi.
8. Ubah Data Transaksi: Pegawai dapat mengubah data transaksi.
III.1.2.4 Pengguna Aplikasi Bagian Manajer
Berikut adalah usecase untuk pengguna aplikasi bagian Manajer:
Gambar 3. 4 Use Case Diagram Pengguna Aplikasi Bagian Manager
-
21
Aktor: Manajer
Deskripisi Usecase:
1. Lihat Data Anggota: Manajer dapat melihat data anggota yang telah melakukan
membuka tabungan wadiah.
2. Lihat Data Rekening: Manajer dapat melihat data transaksi anggota.
3. Lihat Data Transaksi: Manajer dapat melihat data transaksi anggota.
4. Laporan Data Transaksi: Manajer dapat melihat laporan transaksi anggota.
-
22
III.1.2.5 Pengguna Aplikasi Bagian Administrator
Berikut adalah usecase untuk pengguna aplikasi bagian Administrator:
Gambar 3. 5 Use Case Diagram Pengguna Aplikasi Bagian Admin
Aktor: Administrator
Deskripisi Usecase:
1. Lihat Data Anggota: Administrator dapat melihat data anggota yang telah
melakukan membuka tabungan wadiah.
2. Ubah Data Anggota: Administrator dapat mengubah data anggota yang
telah melakukan membuka tabungan wadiah.
-
23
3. Hapus Data Anggota: Administrator dapat menghapus data anggota yang
telah melakukan membuka tabungan wadiah.
4. Input Data Pegawai: Administrator dapat menambahkan data pegawai yang
akan melayani anggota.
5. Lihat Data Pegawai: Administrator dapat melihat data pegawai yang telah
terdaftar sebelumnya.
6. Ubah Data Pegawai: Administrator dapat mengubah data pegawai yang
telah terdaftar sebelumnya.
7. Hapus Data Pegawai: Administrator dapat menghapus data pegawai yang
telah terdaftar sebelumnya.
8. Lihat Data Rekening: Administrator dapat melihat data rekening anggota
yang telah terdaftar.
9. Ubah Data Rekening: Administrator dapat mengubah data rekening
anggota yang telah terdaftar.
10. Hapus Data Rekening: Administrator dapat menghapus data rekening
anggota yang telah terdaftar.
11. Lihat Data Transaksi: Administrator dapat melihat data transaksi anggota.
12. Ubah Data Transaksi: Administrator dapat mengubah data transaksi
anggota.
13. Hapus Data Transaksi: Administrator dapat menghapus data transaksi
anggota.
III.1.3 Component Diagram
Component diagram menggambarkan struktur dan hubungan antar
komponen, termasuk ketergantungan (dependecy) diantaranya. Component
diagram akan sangat berguna bila ada salah satu komponen yang rusak atau tidak
sesuai dengan tujuan sistem. Hubungan komponen dengan class adalah bahwa
komponen merupakan subsistem berisi class yang bekerja sama merealisasikan
antarmuka yang di instruksikan. Komponen dapat berupa executeable file, misalnya
Enterprise Java Bean (EJB). Dibawah ini merupakan contoh dari komponen
diagram.
-
24
Gambar 3. 6 Component Diagram Aplikasi Tabungan Wadiah
Dari gambar 3.6 diatas dapat dilihat bahwa setiap komponen saling
berhubungan satu dengan yang lainnya. Komponen aplikasi tabungan wadiah
membutuhkan PHP Web Pages dan SQL Server yang dihubungkan dengan
dependency.
III.1.4 Deployment Diagram
Deployment diagram digunakan untuk menggambarkan hardware dimana
komponen software terebut akan dikembangkan. Deployment diagram biasanya
digambarkan setelah tahap pengembangan system diselesaikan. Namun
deployment diagram bisa digambrakan setelah mengidentifikasi class, interface,
dan relarionshipnya. Membuat deployment diagram selama proses desain lebih
baik karena deployment diagram berkaitan dengan kemudahan dalam memperbaiki
system selama fase desain daripada memperbaiki sistem setelah proses
pengembangan sistem diselesaikan. Berikut adalah deployment diagram dari
aplikasi tabungan wadiah.
-
25
Gambar 3. 7 Deployment Diagram Aplikasi Tabungan Wadiah
Dari gambar 3.7 diatas dapat terlihat hubungan antara software dan
hardware yang berperan dalam ruang lingkup aplikasi tabungan wadiah, dimana
node-node yang saling berhubungan atau integrasi antara satu dengan yang lainnya.
Sehingga komputer client dapat mengakses database server melalui komputer client
sebelum dicetak oleh printer.
III.1.5 Statechart Diagram
Statechart diagram merupakan diagram yang memperlihatkan suatu proses
yang mempengaruhi perubahan status pada komponen lain. Berikut Statechart
diagram pada aplikasi Tabungan Wadiah:
-
26
III.1.5.1 Statechart Login User
Gambar 3. 8 Statechart Login User
Dari gambar 3.8 diatas diketahui untuk melakukan login User, syaratnya
adalah harus memasukan Username dan password sesuai yang dimiliki. Apabila
tidak sesuai maka tidak akan berhasil masuk ke dalam web.
-
27
III.1.5.2 Statechart Input Data Anggota oleh Anggota
Gambar 3. 9 Statechart Input Data Anggota oleh Anggota
Pada gambar 3.9 diatas untuk menginput data anggota, angota harus mengisi
form pendaftaran pada website dengan benar agar berhasil diinput.
III.1.5.3 Statechart Lihat Data Anggota oleh Anggota
Gambar 3. 10 Statechart Lihat Data Anggota oleh
Pada gambar 3.10 diatas diketahui bahwa untuk melihat data anggota,
anggota harus sudah terdaftar di BMT baitul Karim, setelah itu angota harus
mengisi textfield dengan ID atau nama agar dapat melihat data anggota itu.
-
28
III.1.5.4 Statechart Ubah Data Anggota oleh Anggota.
Gambar 3. 11 Statechart Ubah Data Anggota oleh Anggota
Dari gambar 3.11 diatas bahwa untuk dapat mengubah data anggota, anggota
harus mengisi form dengan benar
III.1.5.5 Statechart Lihat Data Rekening oleh Anggota
Gambar 3. 12 Statechart Lihat Data Rekening oleh Anggota
Pada gambar 3.12 diatas diketahui bahwa untuk melihat data rekening,
anggota harus sudah terdaftar di BMT baitul Karim, setelah itu angota harus
mengisi textfield dengan ID atau nama agar dapat melihat data rekening itu.
-
29
III.1.5.6 Statechart Lihat Data Pegawai oleh Pegawai
Gambar 3. 13 Statechart Lihat Data Pegawai oleh Pegawai
Pada gambar 3.13 diatas diketahui bahwa untuk melihat data pegawai,
pegawai harus sudah terdaftar di BMT baitul Karim, setelah itu pegawai harus
mengisi textfield dengan ID atau nama agar dapat melihat data pegawai itu.
III.1.5.7 Statechart Ubah Data Pegawai oleh Pegawai
Gambar 3. 14 Statechart Ubah Data Pegawai oleh Pegawai
Dari gambar 3.14 diatas bahwa untuk dapat mengubah data pegawai, pegawai
harus mengisi form dengan benar
-
30
III.1.5.8 Statechart Input Data Rekening oleh Pegawai
Gambar 3. 15 Statechart Input Data Rekening oleh Pegawai
Pada gambar 3.15 diatas untuk menginput data rekening, pegawai harus
mengisi form pendaftaran rekening pada website dengan benar agar berhasil
diinput.
III.1.5.9 Statechart Lihat Data Rekening oleh Pegawai
Gambar 3. 16 Statechart Melihat Data Rekening oleh Pegawai
Pada gambar 3.16 diatas diketahui bahwa untuk melihat data rekening,
pegawai harus sudah terdaftar di BMT baitul Karim, setelah itu pegawai harus
mengisi textfield dengan ID atau nama agar dapat melihat data rekening itu.
-
31
III.1.5.10 Statechart Ubah Data Rekening oleh Pegawai
Gambar 3. 17 Statechart Ubah Data Rekening oleh Pegawai
Dari gambar 3.17 diatas bahwa untuk dapat mengubah data rekening, pegawai
harus mengisi form dengan benar
III.1.5.11 Statechart Input Data Transaksi oleh Pegawai
Gambar 3. 18 Statechart Input Data Transaksi oleh Pegawai
Pada gambar 3.18 diatas untuk menginput data transaksi, pegawai harus
mengisi form transaksi pada website dengan benar agar berhasil diinput.
-
32
III.1.5.12 Statechart Lihat Data Tranaksi oleh Pegawai
Gambar 3. 19 Statechart Lihat Data Tranaksi oleh Pegawai
Pada gambar 3.19 diatas diketahui bahwa untuk melihat data transaksi,
pegawai harus sudah terdaftar di BMT baitul Karim, setelah itu pegawai harus
mengisi textfield dengan ID atau nama agar dapat melihat data transaksi itu.
III.1.5.13 Statechart Ubah Data Transaksi oleh Pegawai
Gambar 3. 20 Statechart Ubah Data Transaksi oleh Pegawai
Dari gambar 3.20 diatas bahwa untuk dapat mengubah data transaksi,
pegawai harus mengisi form dengan benar
-
33
III.1.5.14 Statechart Lihat Data Anggota oleh Manager
Gambar 3. 21 Statechart Lihat Data Anggota oleh Manager
Pada gambar 3.21 diatas diketahui bahwa untuk melihat data anggota,
manager harus sudah terdaftar di BMT baitul Karim, setelah itu pegawai harus
mengisi textfield dengan ID atau nama agar dapat melihat data anggota itu.
III.1.5.15 Statechart Lihat Data Rekening oleh Manager
Gambar 3. 22 Statechart Lihat Data Rekening oleh Manager
Pada gambar 3.22 diatas diketahui bahwa untuk melihat data rekening,
manager harus sudah terdaftar di BMT baitul Karim, setelah itu manager harus
mengisi textfield dengan ID atau nama agar dapat melihat data rekening itu.
-
34
III.1.5.16 Statechart Lihat Data Transaksi oleh Manager
Gambar 3. 23 Statechart Lihat Data Transaksi oleh Manager
Pada gambar 3.23 diatas diketahui bahwa untuk melihat data transaksi,
manger harus sudah terdaftar di BMT baitul Karim, setelah itu manager harus
mengisi textfield dengan ID atau nama agar dapat melihat data transaksi itu.
III.1.5.17 Statechart Lihat Data Laporan Transaksi oleh Manager
Gambar 3. 24 Statechart Lihat Data Laporan Transaksi
Pada gambar 3.24 diatas diketahui bahwa untuk melihat data laporan
transaksi, manager harus sudah terdaftar di BMT baitul Karim, setelah itu manager
harus mengisi textfield dengan ID atau nama agar dapat melihat data laporan
transaksi itu.
-
35
III.1.5.18 Statechart Lihat Data Anggota oleh Admin
Gambar 3. 25 Statechart Lihat Data Anggota oleh Admin
Pada gambar 3.25 diatas diketahui bahwa untuk melihat data anggota, admin
harus sudah terdaftar di BMT baitul Karim, setelah itu admin harus mengisi
textfield dengan ID atau nama agar dapat melihat data anggota itu.
III.1.5.19 Statechart Ubah Data Anggota oleh Admin
Gambar 3. 26 Statechart Ubah Data Anggota oleh Admin
Dari gambar 3.26 diatas bahwa untuk dapat mengubah data anggota, admin
harus mengisi form dengan benar
-
36
III.1.5.20 Statechart Hapus Data Anggota oleh Admin
Gambar 3. 27 Statechart Hapus Data Anggota oleh Admin
Dari gambar 3.27 diatas bahwa untuk dapat meghapus data anggota, admin
memilih anggota yang akan dihapus, lalu klik hapus.
III.1.5.21 Statechart Input Data Pegawai oleh Admin
Gambar 3. 28 Statechart Input Data Pegawai oleh Admin
Pada gambar 3.28 diatas untuk menginput data pegawai, admin harus mengisi
form pendaftaran pegawai pada website dengan benar agar berhasil diinput.
-
37
III.1.5.22 Statechart Hapus Data Pegawai oleh Admin
Gambar 3. 29 Statechart Hapus Data Pegawai oleh Admin
Dari gambar 3.29 diatas bahwa untuk dapat meghapus data pegawai, admin
memilih anggota yang akan dihapus, lalu klik hapus.
III.1.5.23 Statechart Ubah Data Pegawai oleh Admin
Gambar 3. 30 Statechart Hapus Data Pegawai oleh Admin
Dari gambar 3.30 diatas bahwa untuk dapat mengubah data pegawai, admin
harus mengisi form dengan benar
-
38
III.1.5.24 Statechart Lihat Data Pegawai oleh Admin
Gambar 3. 31 Statechart Lihat Data Pegawai oleh Admin
Pada gambar 3.31 diatas diketahui bahwa untuk melihat data rekening, admin
harus sudah terdaftar di BMT baitul Karim, setelah itu admin harus mengisi
textfield dengan ID atau nama agar dapat melihat data rekening itu.
III.1.5.25 Statechart Lihat Data Rekening oleh Admin
Gambar 3. 32 Statechart Lihat Data Rekening oleh Admin
Pada gambar 3.32 diatas diketahui bahwa untuk melihat data rekening, admin
harus sudah terdaftar di BMT baitul Karim, setelah itu admin harus mengisi
textfield dengan ID atau nama agar dapat melihat data rekening itu.
-
39
III.1.5.26 Statechart Ubah Data Rekening oleh Admin
Gambar 3. 33 Statechart Ubah Data Rekening oleh Admin
Dari gambar 3.33 diatas bahwa untuk dapat mengubah data rekening, admin
harus mengisi form dengan benar
III.1.5.27 Statechart Hapus Data Rekening oleh Admin
Gambar 3. 34 Statechart Hapus Data Rekening oleh Admin
Dari gambar 3.34 diatas bahwa untuk dapat meghapus data rekening, admin
memilih anggota yang akan dihapus, lalu klik hapus.
-
40
III.1.5.28 Statechart Lihat Data Transaksi oleh Admin
Gambar 3. 35 Statechart Lihat Data Transaksi oleh Admin
Pada gambar 3.35 diatas diketahui bahwa untuk melihat data transaksi, admin
harus sudah terdaftar di BMT baitul Karim, setelah itu admin harus mengisi
textfield dengan ID atau nama agar dapat melihat data transaksi itu.
III.1.5.29 Statechart Ubah Data Transaksi oleh Admin
Gambar 3. 36 Statechart Ubah Data Transaksi oleh Admin
Dari gambar 3.36 diatas bahwa untuk dapat mengubah data transaksi, admin
harus mengisi form dengan benar
-
41
III.1.5.30 Statechart Hapus Data Transaksi oleh Admin
Gambar 3. 37 Statechart Hapus Data Transaksi oleh Admin
Dari gambar 3.37 diatas bahwa untuk dapat meghapus data rekening, admin
memilih anggota yang akan dihapus, lalu klik hapus.
III.1.6 Activity Diagram
Activity Diagram lebih memfokuskan diri pada eksekusi dan alur sistem
dibandingkan dengan bagaimana sistem itu dibuat. Diagram ini tidak hanya
memodelkan software tetapi memodelkan model bisnis juga. Diagram aktivitas
menggambarkan aktivitas sistem dalam bentuk kumpulam aksi.
-
42
III.1.6.1 Activity Diagram Login User
Gambar 3. 38 Activity Diagram Login User
Pada gambar 3.38 diatas user akan memilih menu login, dan setelah tampil
form login maka user haru mengisi form login kosong sesuai dengan password dan
user name, apabila tidak valid maka user tidak akan bisa masuk ke tampilan menu
utama.
-
43
III.1.6.2 Activity Diagram Input Data Anggota oleh Anggota
Gambar 3. 39 Activity Diagram Input Data Anggota Oleh Anggota
Pada gambar 3.39 diatas, anggota yang akan menginput data harus
memasuki menu data anggota dan mengisi semua yang harus diisi pada input data
anggota.
-
44
III.1.6.3 Activity Diagram Lihat Data Anggota oleh Anggota
Gambar 3. 40 Activity Diagram Lihat Data Anggota oleh Anggota
Pada gambar 3.40 diatas, anggota yang sudah terdaftar dapat melihat data
angota tersebut dengan memilih menu anggota, lalu memasukan ID anggota pada
text box, apabila valid, maka data anggota dapat dilihat.
-
45
III.1.6.4 Activity Diagram Ubah Data Anggota oleh Anggota
Gambar 3. 41 Activity Diagram Ubah Data Angota oleh Anggota
Pada gambar 3.41 diatas untuk mengubah data anggota, maka anggota harus
memilih menu ubah data anggota dan memilih data anggota yang akan dipilih.
Sistem akan menerima permintaan ubah data anggota, lalu anggota mengisi form
ubah data anggota, apabila valid maka akan disimpan kedalam database
-
46
III.1.6.5 Activity Diagram Lihat Data Rekening oleh Anggota
Gambar 3. 42 Activity Diagram Lihat Data Rekening oleh Anggota
Pada gambar 3.42 diatas, anggota yang sudah terdaftar dapat melihat data
rekening anggota tersebut dengan memilih menu rekening, lalu memasukan ID
anggota pada text box, apabila valid, maka data rekening anggota itu dapat dilihat
-
47
III.1.6.6 Activity Diagram Lihat Data Pegawai oleh Pegawai
Gambar 3. 43 Activity Diagram Lihat Data Pegawai oleh Pegawai
Pada gambar 3.43 diatas, pegawai yang sudah terdaftar dan login dapat
melihat data pegawai tersebut dengan memilih menu pegawai, lalu memasukan ID
pegawai pada text box, apabila valid, maka data pegawai itu dapat dilihat.
-
48
III.1.6.7 Activity Diagram Ubah Data Pegawai oleh Pegawai
Gambar 3. 44 Activity Diagram Ubah Data Pegawai oleh Pegawai
Pada gambar 3.44 diatas untuk mengubah data pegawai, maka pegawai
harus memilih menu ubah data pegawai dan memilih data pegawai yang akan
dipilih. Sistem akan menerima permintaan ubah data pegawai, lalu pegawai mengisi
form ubah data pegawai, apabila valid maka akan disimpan kedalam database
-
49
III.1.6.8 Activity Diagram Input Data Rekening oleh Pegawai
Gambar 3. 45 Activity Diagram Input Data Rekening oleh Pegawai
Pada gambar 3.45 diatas, pegawai yang akan menginput data harus
memasuki menu data rekening dan mengisi semua yang harus diisi pada input data
pegawai.
-
50
III.1.6.9 Activity Diagram Lihat Data Rekening oleh Pegawai
Gambar 3. 46 Activity Diagram Lihat Data rekening oleh Pegawai
Pada gambar 3.46 diatas, pegawai yang sudah terdaftar dan login dapat
melihat data rekening tersebut dengan memilih menu rekening, lalu memasukan ID
rekening pada text box, apabila valid, maka data rekening itu dapat dilihat.
-
51
III.1.6.10 Activity Diagram Ubah Data Rekening oleh Pegawai
Gambar 3. 47 Activity Diagram Ubah Data Rekening oleh Pegawai
Pada gambar 3.47 diatas untuk mengubah data rekening, maka pegawai
harus memilih menu ubah data rekening dan memilih data rekening yang akan
dipilih. Sistem akan menerima permintaan ubah data rekening, lalu rekening
mengisi form ubah data rekening, apabila valid maka akan disimpan kedalam
database.
-
52
III.1.6.11 Activity Diagram Input Data Transakasi oleh Pegawai
Gambar 3. 48 Activity Diagram Input Data Transaksi oleh Pegawai
Pada gambar 3.48 diatas, pegawai yang akan menginput data harus
memasuki menu data transaksi dan mengisi semua yang harus diisi pada input data
pegawai.
-
53
III.1.6.12 Activity Diagram Lihat Data Transaksi oleh Pegawai
Gambar 3. 49 Activity Diagram Lihat Data Transaksi oleh Pegawai
Pada gambar 3.49 diatas, pegawai yang sudah terdaftar dan login dapat
melihat data transaksi tersebut dengan memilih menu transaksi, lalu memasukan ID
transaksi pada text box, apabila valid, maka data transaksi itu dapat dilihat.
-
54
III.1.6.13 Activity Diagram Ubah Data Transaksi oleh Pegawai
Gambar 3. 50 Activity Diagram Ubah Data Transaksi oleh Pegawai
Pada gambar 3.50 diatas untuk mengubah data transaksi, maka pegawai
harus memilih menu ubah data transaksi dan memilih data transaksi yang akan
dipilih. Sistem akan menerima permintaan ubah data transaksi, lalu transaksi
mengisi form ubah data transaksi, apabila valid maka akan disimpan kedalam
database.
-
55
III.1.6.14 Activity Diagram Lihat Data Anggota oleh Manager
Gambar 3. 51 Activity Diagram Lihat Data Anggota oleh Manager
Pada gambar 3.51 diatas, manager yang sudah terdaftar dan login dapat
melihat data anggota tersebut dengan memilih menu anggota, lalu memasukan ID
anggota pada text fields, apabila valid, maka data transaksi itu dapat dilihat.
-
56
III.1.6.15 Activity Diagram Lihat Data Rekening oleh Manager
Gambar 3. 52 Activity Diagram Lihat Data Rekening oleh Manager
Pada gambar 3.52 diatas, manager yang sudah terdaftar dan login dapat
melihat data rekening tersebut dengan memilih menu rekening, lalu memasukan ID
rekening pada text fields, apabila valid, maka data transaksi itu dapat dilihat.
-
57
III.1.6.16 Activity Diagram Lihat Data Transakasi oleh Manager
Gambar 3. 53 Activity Diagram Lihat Data Transaksi oleh Manager
Pada gambar 3.53 diatas, manager yang sudah terdaftar dan login dapat
melihat data transakasi tersebut dengan memilih menu transakasi, lalu memasukan
ID transakasi pada text fields, apabila valid, maka data transaksi itu dapat dilihat.
-
58
III.1.6.17 Activity Diagram Lihat Laporan Transaksi oleh Manager
Gambar 3. 54 Activity Diagram Lihat Laporan Transaksi oleh Manager
Pada gambar 3.54 diatas, manager yang sudah terdaftar dan login dapat
melihat data laporan transakasi tersebut dengan memilih menu laporan transakasi,
lalu memasukan ID laporan transakasi pada text fields, apabila valid, maka data
transaksi itu dapat dilihat.
-
59
III.1.6.18 Activity Diagram Lihat Data Anggota oleh Admin
Gambar 3. 55 Activity Diagram Lihat Data Anggota oleh Admin
Pada gambar 3.55 diatas, admin yang sudah terdaftar dan login dapat
melihat data anggota tersebut dengan memilih menu anggota, lalu memasukan ID
anggota pada text fields, apabila valid, maka data transaksi itu dapat dilihat.
-
60
III.1.6.19 Activity Diagram Ubah Data Anggota oleh Admin
Gambar 3. 56 Activity Diagram Ubah Data Anggota oleh Admin
Pada gambar 3.56 diatas untuk mengubah data anggota, maka admin harus
memilih menu ubah data anggota dan memilih data anggota yang akan dipilih.
Sistem akan menerima permintaan ubah data anggota, lalu anggota mengisi form
ubah data anggota, apabila valid maka akan disimpan kedalam database
-
61
III.1.6.20 Activity Diagram Hapus Data Anggota oleh Admin
Gambar 3. 57 Activity Diagram Hapus Data Anggota oleh Admin
Pada gambar 3.57 diatas untuk menghapus anggota yang sudah tidak aktif
lagi maka admin harus masuk ke menu data anggota dan memilih data anggota yang
akan dihapus. Sistem akan menampilkan pesan konfirmasi yang harus dipilih
admin. Apabila sudah berhasil maka akan menampilkan data anggota dan anggota
yang sudah dihapus oleh admin tidak akan tampil.
-
62
III.1.6.21 Activity Diagram Input Data Pegawai oleh Admin
Gambar 3. 58 Activity Diagram Input Data Pegawai oleh Admin
Pada menu 3.58 diatas, admin yang akan menginput data harus memasuki
menu data rekening dan mengisi semua yang harus diisi pada input data pegawai.
-
63
III.1.6.22 Activity Diagram Lihat Data Pegawai oleh Admin
Gambar 3. 59 Activity Diagram Lihat Data Pegawai oleh Admin
Pada gambar 3.59 diatas, admin yang sudah terdaftar dan login dapat
melihat data pegawai tersebut dengan memilih menu pegawai, lalu memasukan ID
pegawai pada text box, apabila valid, maka data pegawai itu dapat dilihat.
-
64
III.1.6.23 Activity Diagram Ubah Data Pegawai oleh Admin
Gambar 3. 60 Activity Diagram Ubah Data Pegawai oleh Admin
Pada gambar 3.60 diatas untuk mengubah data pegawai, maka admin harus
memilih menu ubah data pegawai dan memilih data pegawai yang akan dipilih.
Sistem akan menerima permintaan ubah data pegawai, lalu pegawai mengisi form
ubah data pegawai, apabila valid maka akan disimpan kedalam database.
-
65
III.1.6.24 Activity Diagram Hapus Data Pegawai oleh Admin
Gambar 3. 61 Activity Diagram Hapus Data Pegawai oleh Admin
Pada gambar 3.61 diatas untuk menghapus pegawai yang sudah tidak aktif
lagi maka admin harus masuk ke menu data pegawai dan memilih data pegawai
yang akan dihapus. Sistem akan menampilkan pesan konfirmasi yang harus dipilih
admin. Apabila sudah berhasil maka akan menampilkan data pegawai dan pegawai
yang sudah dihapus oleh admin tidak akan tampil.
-
66
III.1.6.25 Activity Diagram Lihat Data Rekening oleh Admin
Gambar 3. 62 Activity Diagram Lihat Data rekening oleh Admin
Pada gambar 3.62 diatas, admin yang sudah terdaftar dan login dapat
melihat data rekening tersebut dengan memilih menu rekening, lalu memasukan ID
rekening pada text box, apabila valid, maka data rekening itu dapat dilihat.
-
67
III.1.6.26 Activity Diagram Ubah Data Rekening oleh Admin
Gambar 3. 63 Activity Diagram Ubah Data Rekening oleh Admin
Pada gambar 3.63 diatas untuk mengubah data rekening, maka admin harus
memilih menu ubah data rekening dan memilih data rekening yang akan dipilih.
Sistem akan menerima permintaan ubah data rekening, lalu rekening mengisi form
ubah data rekening, apabila valid maka akan disimpan kedalam database.
-
68
III.1.6.27 Activity Diagram Hapus Data Rekening oleh Admin
Gambar 3. 64 Activity Diagram Hapus Data Rekening oleh Admin
Pada gambar 3.64 diatas untuk menghapus rekening yang sudah tidak aktif
lagi maka admin harus masuk ke menu data rekening dan memilih data rekening
yang akan dihapus. Sistem akan menampilkan pesan konfirmasi yang harus dipilih
admin. Apabila sudah berhasil maka akan menampilkan data rekening dan rekening
yang sudah dihapus oleh admin tidak akan tampil.
-
69
III.1.6.28 Activity Diagram Lihat Data Transaksi oleh Admin
Gambar 3. 65 Activity Diagram Lihat Data Transaksi oleh Admin
Pada gambar 3.65 diatas, admin yang sudah terdaftar dan login dapat
melihat data transaksi tersebut dengan memilih menu transaksi, lalu memasukan ID
transaksi pada text box, apabila valid, maka data transaksi itu dapat dilihat.
-
70
III.1.6.29 Activity Diagram Ubah Data Transaksi oleh Admin
Gambar 3. 66 Activity Diagram Ubah Data Transaksi oleh Admin
Pada gambar 3.66 diatas untuk mengubah data transaksi, maka admin harus
memilih menu ubah data transaksi dan memilih data transaksi yang akan dipilih.
Sistem akan menerima permintaan ubah data transaksi, lalu transaksi mengisi form
ubah data transaksi, apabila valid maka akan disimpan kedalam database.
-
71
III.1.6.30 Activity Diagram Hapus Data Transaksi oleh Admin
Gambar 3. 67 Activity Diagram Hapus Data Transaksi oleh Admin
Pada gambar 3.67 diatas untuk menghapus transaksi yang sudah tidak aktif
lagi maka admin harus masuk ke menu data transaksi dan memilih data transaksi
yang akan dihapus. Sistem akan menampilkan pesan konfirmasi yang harus dipilih
admin. Apabila sudah berhasil maka akan menampilkan data transaksi dan transaksi
yang sudah dihapus oleh admin tidak akan tampil.
-
72
BAB IV
PENUTUP
IV.1 Kesimpulan
Berdasarkan analisa penulis mengenai Rancangan Aplikasi Tabungan
Wadiah, kami dapat menyimpulkan bahwa:
1. Aplikasi yang dibuat dalam projek ini bertujuan untuk memudahkan dan
mengoptimalkan kinerja dari pegawai BMT Baitul Karim itu sendiri karena
dengan adanya sistem ini user pegawai tidak perlu menginput secara manual
data penting bank sangat komplek dan rumit dan data yang sangat banyak
tersebut.
2. Aplikasi yang kami buat ini adalah Aplikasi Tabungan Wadiah pada BMT
Baitul Karim, aplikasi ini merupakan aplikasi yang dirancang menurut
kebutuhan dari BMT Baitul Karim, sehingga dapat mempermudah
pekerjaan dari pegawai BMT Baitul Karim.
IV.2 Saran
Dalam perkembangan BMT yang semakin pesat seharusnya diimbangi
dengan teknologi terkini sehingga mampu mendukung kinerja dari sebuah BMT itu
sendiri, dengan menggunakkan sistem yang memiliki fungsionalitas tinggi dan juga
performa bagus. Peran sistem merupakkan menjadi bagian terpenting dalam
menunjang kegiatan operasional BMT karena dengan adanya sistem ini BMT akan
sangat terbantu dan dapat menjawab beberapa permasalahan pada BMT tersebut.
-
73
DAFTAR PUSTAKA
http://id.wikipedia.org/wiki/Unified_Modeling_Language
http://psboamikbsibogor.blogspot.com/2013/06/apa-itu-uml.html
http://informatika.web.id/pengertian-uml.htm
http://www.uml-diagrams.org/
https://en.wikipedia.org/wiki/Unified_Modeling_Language
http://www.tutorialspoint.com/uml/uml_standard_diagrams.htm
http://www.uml.org/
http://www.smartdraw.com/uml-diagram/
http://id.wikipedia.org/wiki/Wadiah
http://makalahnih.blogspot.com/2014/09/pengertian-wadiah-barang-titipan.html
http://mirsadakbar.blogspot.com/2013/09/antara-tabungan-wadiah-dan
tabungan.html
https://shallumelow.wordpress.com/giro-wadiah-tabungan-wadiah-yad-al-
amanah/