prasetyojoko.files.wordpress.com · Web viewLalu, form pendaftaran itu diberikan kepada HRD untuk di input ke dalam sistem informasi donatur. Setelah itu, form pendaftaran tersebut
Post on 22-Aug-2020
0 Views
Preview:
Transcript
BAB IV PEMBAHASAN
1. Proses bisnis dan activity diagrama. Simpan data donatur
Donatur datang ke yayasan untuk menjadi donatur tetap ataupun donatur lepas bagi yayasan. Donatur lalu mengisi form pendaftaran donatur yang berisi data pribadi dan data pekerjaan donatur. Lalu, form pendaftaran itu diberikan kepada HRD untuk di input ke dalam sistem informasi donatur. Setelah itu, form pendaftaran tersebut disimpan ke dalam arsip.
b. Pembayaran donasi tunaiDonatur datang ke yayasan untuk melakukan pembayaran donasi. Staff akan mengisi pada kwitansi jumlah uang yang dibayarkan oleh donatur. Donatur lalu menyerahkan uangnya kepada staff. Staff lalu menyerahkan kwitansi kepada donatur dan copian kwitansi diberikan kepada bidang pengembangan dana dan usaha untuk di input ke dalam sistem informasi donatur. Setelah di input, copian kwitansi disimpan ke dalam arsip.
c. Pembayaran donasi via ATMDonatur membayar donasi ke yayasan via ATM. Setelah membayar donasi, donatur menghubungi pihak yayasan untuk mengkonfirmasi telah melakukan pembayaran donasinya. Lalu staff memantau transaksi donasi melalui internet banking. Setelah itu, data-data tersebut dicatat dan diberikan kepada bidang pengembangan dana dan usaha untuk di input ke dalam sistem informasi donatur. Setelah di input, data-data itu disimpan ke dalam arsip.
d. Kegiatan donatur dengan yayasanSelain melakukan pembayaran donasi, pihak donatur juga sering melakukan berbagai kegiatan dengan pihak yayasan. Pihak donatur sering meminta bantuan kepada pihak yayasan terkait kegiatan-kegiatan tersebut. Sebelumnya pihak donatur menelpon pihak yayasan untuk membuat janji bertemu. Setelah itu, pihak donatur dan yayasan melakukan musyawarah untuk membahas kegiatan-kegiatan yang akan dilakukan. Kegiatan-kegiatan itu biasanya ditujukan untuk kepentingan santri di yayasan. Jika kegiatan tidak bermanfaat untuk santri, maka yayasan berhak untuk menolak rencana kegiatan tersebut.
e. Buat laporanSetiap bulannya, staff akan membuat laporan yang ditujukan untuk Dewan Pembina Yayasan. Laporan-laporan yang biasanya diminta oleh Dewan Pembina Yayasan, seperti laporan jumlah donatur, laporan jumlah donasi yang terkumpul setiap bulannya, laporan berbagai kegiatan yang dilakukan dengan pihak donatur.
Activity Diagram
Gambar 4.1 simpan data donatur
Gambar 4.2 bayar donasi tunai
Gambar 4.3 bayar donasi via ATM
Gambar 4.4 kegiatan donatur dengan yayasan
Gambar 4.5 buat laporan
2. Aturan bisnis Tipe donatur dibagi menjadi dua, yaitu donatur tetap dan donatur
lepas. Donatur tetap adalah donatur yang rutin minimal sebulan sekali
memberikan donasinya. Sedangkan donatur lepas adalah donatur yang bisa kapan saja memberikan donasinya.
Jumlah donasi yang dibayarkan donatur tidak di batasi jumlahnya. Untuk menjadi donatur, maka calon donatur akan mengisi formulir
pendaftaran donatur. Pembayaran donasi dapat dilakukan secara tunai, di yayasan atau
transfer via ATM. Bagi donatur yang melakukan pembayaran donasi via ATM, diharapkan untuk melakukan konfirmasi ke pihak yayasan melalui telepon atau email. Bila melalui email, harus melampirkan bukti transfer donasinya.
Pegawai wajib mengisi form kegiatan pada saat sedang melakukan musyawarah dengan donatur.
3. Use case diagram dan deskripsi use case Master
Entry PegawaiPegawai
Entry Donatur
Gambar 4.6 master Transaksi
Entry Kegiatan
Cetak Kwitansi
Cetak Transfer
Pegawai
Entry Donasi
Gambar 4.7 transaksi
Laporan
Pegawai
Buat Laporan Donatur
Buat Laporan DonasiDewan Pembina
Buat Laporan Kegiatan
Gambar 4.8 laporan
Deskripsi use case1. Nama use case : entry donatur
Actor : pegawaiTujuan : mengentry dan menyimpan data donatur.Deskripsi : pegawai mengentry dan menyimpan data donatur yang
nantinya akan disimpan dalam master file donatur.
2. Nama use case : entry pegawaiActor : pegawaiTujuan : mengentry dan menyimpan data-data pegawai.Deskripsi : pegawai mengentry dan menyimpan data-data pegawai
yang nantinya akan disimpan dalam master file pegawai.
3. Nama use case : entry donasi
Actor : pegawaiTujuan : mengentry dan menyimpan data-data donasi.Deskripsi : pegawai mengentry dan menyimpan data-data
donasi yang nantinya akan disimpan dalam tabel transaksi donasi.
4. Nama use case : entry kegiatanActor : pegawaiTujuan : mengentry dan menyimpan data-data kegiatan.Deskripsi : pegawai mengentry dan menyimpan data-data
kegiatan yang nantinya akan disimpan dalam tabel transaksi kegiatan.
5. Nama use case : cetak kwitansi.Actor : pegawai dan donatur.Tujuan : mengentry dan mencetak data-data kwitansi.Deskripsi : pegawai mengentry lalu mencetak data-data
transaksi pada kwitansi.
6. Nama use case : cetak transfer.Actor : pegawai dan donatur.Tujuan : mengentry dan mencetak data-data transfer.Deskripsi : pegawai mengentry lalu mencetak data-data
transaksi transfer donatur.
7. Nama use case : buat laporan donatur.Actor : pegawai dan dewan pembina.Tujuan : membuat laporan jumlah donatur.Deskripsi : pegawai membuat laporan jumlah donatur
yang nantinya akan diberikan kepada dewan pembina.
8. Nama use case : buat laporan donasi.Actor : pegawai dan dewan pembina.Tujuan : membuat laporan jumlah donasi.Deskripsi : pegawai membuat laporan jumlah donasi
yang nantinya akan diberikan kepada dewan pembina.
9. Nama use case : buat laporan kegiatanActor : pegawai dan dewan pembina.Tujuan : membuat laporan kegiatan donatur dengan yayasan.Deskripsi : pegawai membuat laporan kegiatan yang telah
dilakukan donatur dengan pihak yayasan.
4. Rancangan basis dataa. Pemodelan data konseptual (class diagram entitas tanpa
method)
Gambar 4.9 class diagram entitas tanpa method
b. Logical record structure (LRS)
Gambar 4.10 logical record structure
c. Model data relationalDari gambaran conceptual data modeling selanjutnya ditransformasikan ke bentuk table-tabel relasi. Langkah-langkah transformasi dari conceptual dan modeling ke table relasi adalah sebagai berikut :1. Jika hubungan yang terjadi antar class adalah 1 ke 1 (one to one)
maka atribut dari relationship set diambil dan dimasukan ke set entitas yang menghubungkan.
2. Jika hubungan yang terjadi 1 ke M (one to many) atribut relationship set digabung ke entitas yang memiliki multicipy banyak.
3. Jika hubungan yang terjadi adalah 1 ke 0..1 (one to zero one) maka atribut relationship set digabung ke entitas yang memiliki multicipy bisa ke nol atau 1.
4. Jika hubungan yang terjadi antara set entitas adalah 1..* ke 1..M (one or many to one or many) maka relationship set dibentuk menjadi satu set entitas (Association Class) dari pola Logical Record Structure (LRS) yang digambarkan lalu dirinci kedalam table berikut ini :
a) Tabel donaturP Kd_donatur
KTipe_donaturNm_donaturTgl_lahirJen_kelAgamaStatusTelpHpEmail
Gambar 4.11 model data relational donatur
b) Tabel detail donaturPK
Kd_donatur
AlmtKelurahanKecamatanKotaPropinsiKd_pospekerjaanNm_perusahaanJns_usaha
Gambar 4.12 model data relational detail donatur
c) Tabel donasiPK
No_donasiTgl_donasiJns_donasiJml_donasi
FK
Kd_donaturNo_trans
Gambar 4.13 model data relational donasi
d) Tabel kegiatanPK
No_keg
Tgl_kegNm_kegiatan
F NIP
K Kd_donaturGambar 4.14 model data relational kegiatan
e) Tabel kwitansiPK
No_kwit
Tgl_kwitFK
No_donasi
Gambar 4.15 model data relational kwitansi
f) Tabel transferPK
No_trans
Tgl_transJml_transNo_rekAts_nm
FK
Kd_donatur
Gambar 4.16 model data relational transfer
g) Tabel pegawaiPK
NIP
Nm_pegawaiJbtnNo_hpMail
Gambar 4.17 model data relational pegawai
d. Spesifikasi basis data1. Nama file : Donatur
Media : HarddiskOrganisasi : Index SequentialIsi : Data donaturPrimary key : Kd_donaturPanjang record : Jumlah record : No.
Nama Field Jenis Lebar
Keterangan
1 Kd_donatur Varchar 72 Tipe_donat
urVarchar 10
3 Nm_donatur
Varchar 50
4 Tgl_lahir Date/Time
10
5 Jen_kel Varchar 106 Agama Varchar 107 Status Varchar 158 Telp Varchar 15
9 Hp Varchar 1510 Email Varchar 30
2. Nama file : Detail donaturMedia : HarddiskOrganisasi : Index sequentialIsi : Detail data donaturPrimary key : Kd_donaturPanjang record : Jumlah record :No.
Nama Field Jenis Lebar
Keterangan
1 Kd_donatur Varchar
5
2 Almt Varchar
30
3 Kelurahan Varchar
10
4 Kecamatan Varchar
30
5 Kota Varchar
15
6 Propinsi Varchar
15
7 Kd_pos Varchar
30
8 Pekerjaan Varchar
50
9 Nm_perusahaan
Varchar
50
10 Jns_usaha Varchar
20
3. Nama file : PegawaiMedia : Harddisk
Organisasi : Index sequential Isi : Data pegawai Primary key : NIP Panjang record : Jumlah record :No.
Nama Field Jenis Lebar
Keterangan
1 NIP Varchar
4
2 Nm_pegawai
Varchar
30
3 Jbtn Varchar
15
4 No_hp Varchar
15
5 Mail Varchar
30
4. Nama file : DonasiMedia : HarddiskOrganisasi : Index sequentialIsi : Data transaksi donasiPrimary key : No_donasiPanjang record : Jumlah record :No.
Nama Field
Jenis Lebar
Keterangan
1 No_donasi
Varchar 6
2 Tgl_donasi
Date/Time
10
3 Jns_donasi
Varchar 40
4 Jml_donasi
Double 5
5 Kd_donatur
Varchar 7
6 No_trans Varchar 7
5. Nama file : KegiatanMedia : HarddiskOrganisasi : Index sequentialIsi : Data transaksi kegiatanPrimary key : no_kegPanjang record : Jumlah record :No.
Nama Field
Jenis Lebar
Keterangan
1 No_keg Varchar 102 Tgl_keg Date/
Time10
3 Nm_keg Varchar 64 Kd_donat
urVarchar 7
5 NIP Varchar 7
6. Nama file : KwitansiMedia : HarddiskOrganisasi : Index sequentialIsi : Data transaksi kwitansiPrimary key : no_transferPanjang record : Jumlah record :No.
Nama Field
Jenis Lebar
Keterangan
1 No_kwit Varchar 102 Tgl_kwit Date/
Time10
3 No_donasi
Varchar 8
7. Nama file : TransferMedia : HarddiskOrganisasi : Index sequentialIsi : Data transaksi transferPrimary key : No_transPanjang record :Jumlah record :No.
Nama Field
Jenis Lebar
Keterangan
1 No_trans Varchar2 Tgl_trans Date/
Time3 Jml_trans Double4 No_rek Varchar5 Nm_bank Varchar6 Ats_nm Varchar7 Kd_donat
urVarchar
5. Struktur tampilan (menu)
Gambar 5.1 struktur tampilan (menu)
8. Rancangan layar (user interface)a. Rancangan layar menu utama
Gambar 6.1 rancangan layar menu utama
b. Rancangan layar menu master
MasterEntry DonaturEntry PegawaiTransaksiEntry DonasiEntry KegiatanCetak KwitansiCetak TransferLaporan
Gambar 6.2 rancangan layar menu masterc. Rancangan layar menu transaksi
Gambar 6.3 rancangan layar menu transaksi
d. Rancangan layar menu laporan
Gambar 6.4 rancangan layar menu laporan
e. Rancangan layar menu entry donaturf. Rancangan layar menu entry pegawaig. Rancangan layar menu entry kegiatan
h. Rancangan layar menu cetak kwitansii. Rancangan layar menu cetak transferj. Rancangan layar menu cetak laporan donaturk. Rancangan layar menu cetak laporan donasil. Rancangan layar menu cetak laporan kegiatan
9. Sequence diagrama. Sequence diagram entry donaturb. Sequence diagram entry pegawaic. Sequence diagram entry kegiatand. Sequence diagram cetak kwitansie. Sequence diagram cetak transferf. Sequence diagram cetak laporan donaturg. Sequence diagram cetak laporan donasih. Sequence diagram cetak laporan kegiatan
10.Class diagrama. Boundaryb. Controlc. Entitas (menggunakan method)
top related