BAB III ANALISA DAN HASIL
B. Perancangan Sistem
4. Activity Diagram
a. Activity Diagram Admin
Admin melakukan login dengan benar terlebih dahulu, kemudian masuk ke tampilan beranda, input data surau/mushollah, melakukan upload data/mengupdate informasi tentang surau/mushollah, memperbarui laporan.
No
Yes Login
Input Data
Beranda
Laporan
LOGOUT Upload
Data Surau Data
Mushollah
Informasi yang
diupdate Laporan kegiatan Laporan infak Laporan bantuan
Gambar 3.5 Activity Diagram Admin
b. Activity Diagram User
Masuk
Beranda
Keluar searching
Informasi yang diupdate
Gambar 3.6 Activity Diagram User/masyarakat 5. Class Diagram
Class diagram menggambarkan struktur dari suatu sistem yang disajikan dalam bentuk class beserta atribut-atribut dan hubungan antar class. Umumnya class diagram dari suatu sistem akan menggambarkan juga bagaimana struktur database yang dibutuhkan untuk membangun sistem tersebut.
Tabel_kegiatan_surau +id_infak_surau : int +id_surau : int +tanggal : date +jumlah_infak : varchar +tgl_update :timestamp +entry()
Gambar 3.7 Class Diagram +jml_infak : varchar +tgl_update : timestamp +id_bantuan_mush : int +id_mush : int
6. Struktur Diagram
Desain struktur program merupakan satu desain yang menggambarkan suatu hubungan modul program dengan modul program yang lainnya. Desain struktur program dari yang diusulkan oleh penulis dapat dilihat pada gambar berikut:
a. User
Gambar 3.8 struktur program user/masyarakat
b. Admin
Gambar 3.9 Struktur Program Admin
C. Desain Terinci 1. Desain Output
a. Laporan Data surau
Gambar 3.10 Laporan Data surau
b. Laporan Data musholla
Gambar 3.11 Laporan Data mushollah
c. Laporan kegiatan surau
Gambar 3.12 Laporan kegiatan surau
d. Laporan infak surau
Gambar 3.13 Laporan infak surau
e. Laporan bantuan untuk surau
Gambar 3.14 Laporan Bantuan untuk Surau
f. Laporan kegiatan musholla
Gambar 3.15 Laporan kegiatan mushollah
g. Laporan infak musholla
Gambar 3.16 Laporan infak mushollah
h. Laporan bantuan musholla
Gambar 3.17 Laporan bantuan mushollah
i. Informasi yang di update
Gambar 3.18 informasi yang di update Surau/mushollah
2. Desain input a. Login Admin
Gambar 3.19 Desain Input Admin
b. Data surau
Gambar 3.20 Desain Input data surau
c. Data musholla
Gambar 3.21 Desain Input data mushollah
d. Admin
Gambar 3.22 Desain Input Admin
e. Input kegiatan surau
Gambar 3.23 Input Kegiatan surau
f. Input infak surau
Gambar 3.24 Input infak surau
g. Input bantuan surau
Gambar 3.25 Input bantuan surau
h. Input kegiatan musholla
Gambar 3.26 Input kegiatan mushollah
i. Input infak musholla
Gambar 3.27 Input infak musholla
j. Input bantuan musholla
Gambar 3.28 Input bantuan mushollah
D. Desain Tabel 1. Tabel admin
Database name : surau_mushollah Table name : users(admin) Field key : Id_users(admin)
Fungsi : menyimpan data admin
Field name Type width Description
Id users(admin) Varchar 11 Id admin
Nama Varchar 255 Nama admin
Email Varchar 255 Email admin
Username Varchar 255 Username
Password Varchar 255 Paswowrd
Akses level Varchar 255 Akses level
Foto Varchar 255 foto
Tanggal Timestamp 255 Tanggal
Tabel 3.2 Desain Tabel Admin
2. Tabel surau
Database name : surau_mushollah Table name : tabel_surau Field key : Id_surau
Fungsi : menyimpan data surau
Field name Type width Description
Id_surau Int 11 id surau
Nm_surau Varchar 250 Nama surau
Almt_surau Varchar 250 Alamat surau
Ls_tanah Varchar 250 Luas tanah surau
Status_tanah Enum Wakaf/tidak Wakaf/tidak
Th_berdiri Year 4 Tahun berdiri
Nm_peng Varchar 250 Nama pengurus
Akreditasi Varchar 255 Akreditasi surau
Guru_ngaji Varchar 255 Guru ngaji
Tabel 3.3 DesainTabel Surau
3. Tabel mushollah
Database name : surau_mushollah Table name : tabel_musholla Field key : Id_mush
Fungsi : menyimpan data mushollah
Field name Type width Description
Id_mush Varchar 11 id mushollah
Nm_mush Varchar 250 Nama mushollah
Almt_mush Varchar 250 Alamat mushollah
Ls_tanah Varchar 250 Luas tanah
mushollah
Status_tanah Enum Wakaf/tidak Wakaf/tidak
Th_berdiri Date year Tahun berdiri
Nm_peng Varchar 250 Nama pengurus
Akreditasi Varchar 255 Akreditasi musholla
Tabel 3.4 Desain Tabel Mushollah
4. Tabel kegiatan mushollah
Database name : surau_mushollah
Table name : tabel_kegiatan_musholla Field key : Id_kegiatan
Fungsi : menyimpan data kegiatan musholla
Field name Type width Description
Id_kegiatan Int 11 id kegiatan
Id_mush Int 11 Id mushollah
Tanggal Varchar 255 Tanggal
Tanggal_update Timestamp Tanggal update
Tabel 3.5 Desain Tabel Kegiatan Musholla
5. Tabel kegiata surau
Database name : surau_mushollah Table name : tabel_kegiatan_surau Field key : Id_kegiatan_surau
Fungsi : menyimpan data kegiatan musholla
Field name type width Description
Id_kegiatan_surau Int 11 id kegiatan
Id_surau Int 11 Id mushollah
Tanggal Varchar 255 Tanggal
Tanggal_update timestamp Tanggal update
Tabel 3.6 Desain Tabel Kegiatan Surau
6. Tabel informasi
Database name : surau_mushollah Table name : tabel_informasi Field key : Id_informasi
Fungsi : menyimpan data informasi surau dan mushollah
Field name Type width Description
Id_informasi Int 11 id informasi
Nama_informasi varchar 250 Nama informasi
Isi Text 255 Isi informasi
Tanggal_post Date Tanggal post
Tabel 3.7 Desain Tabel Informasi
7. Tabel infak surau
Database name : surau_mushollah Table name : tabel_infak_surau Field key : Id_infak_surau
Fungsi : menyimpan data infak surau
Field name Type width Description
Id_infak_surau Int 11 id infak surau
Id_surau Int 11 Id surau
Tanggal Date tanggal
Jumlah_infak Varchar 250 Jumlah infak
Tanggal_update Timestamp Tanggal update
Tabel 3.8 Desain Tabel infak Surau
8. Tabel infak musholla
Database name : surau_mushollah Table name : tabel_infak_mush Field key : Id_infak_mush
Fungsi : menyimpan data infak musholla
Field name Type width Description
Id_infak_mush Int 11 id infak musholla
Id_mush Int 11 Id musholla
Tanggal Date tanggal
Jumlah_infak Varchar 250 Jumlah infak
Tanggal_update Timestamp Tanggal update
Tabel 3.9 Desain Tabel Infak Musholla
9. Tabel bantuan surau
Database name : surau_mushollah Table name : tabel_bantuan_surau Field key : Id_bantuan_surau
Fungsi : menyimpan data bantuan surau
Field name Type width Description
Id_bantuan_surau Int 11 id bantuan surau
Id_surau Int 11 Id surau
Tanggal Date tanggal
Nama_bantuan Varchar 250 Nama bantuan
Tanggal_update Timestamp Tanggal update
Tabel 3.10 Desain Tabel Bantuan Surau
10. Tabel bantuan musholla
Database name : surau_mushollah
Table name : tabel_bantuan_musholla Field key : Id_bantuan_musholla
Fungsi : menyimpan data bantuan musholla
Field name Type width Description
Id_bantuan_musholla Int 11 id bantuan
musholla
Id_musholla Int 11 Id musholla
Tanggal Date tanggal
Nama_bantuan Varchar 250 Nama bantuan
Tanggal_update Timestamp Tanggal update
Tabel 3.11 Desain Tabel Bantuan Musholla
11. Tabel Donatur
Database name : surau_mushollah Table name : tabel_donatur Field key : kode_donatur
Fungsi : menyimpan data donatur surau/musholla
Field name Type width Description
kode_donatur Varchar 255 Kode donatur
nama_donatur Varchar 255 Nama donatur
Tabel 3.12 Desain Tabel Donatur
BAB IV PENUTUP A. Kesimpulan
Bab ini merupakan bab terakhir dari penulisan tugas akhir ini, yang mana pada bab ini berisikan kesimpulan dan saran-saran untuk dilakukan perbaikan pada sistem yang ada pada saat ini. Penulis menyadari masih adanya kekurangan dan kelemahan dalam sistem yang ada pada saat ini. Penulis menyadari masih adanya kekurangan dan kelemahan dalam sistem yang diusulkan ini, namun jika dibandingkan dengan sistem yang sedang berjalan pada saat ini, maka system ini lebih efektif dan efesien. Dari penjelasan pada bab-bab sebelumnya maka penulis mengambil beberapa kesimpulan dan saran sebagai berikut:
Kesimpulan yang dapat diambil dari penelitian ini adalah:
1. Dengan penggunaan teknologi komputer secara optimal dapat membantu bidang Bimas(Bimbingan Masyarakat) pada kantor Kementerian Agama Sijunjung dalam menjalankan kinerjanya.
2. Dengan penerapan sistem baru ini semua data yang ada pada Kantor Kementerian Agama akan tersimpan dalam sebuah file database sehingga akan memudahkan dalam proses pencarian data.
3. Dengan menggunakan aplikasi program DreamWeaver CS5 dalam pengolahan data dapat menghasilkan laporan dengan cepat serta keakuratan yang lebih tinggi sehingga dapat membantu proses pengambilan keputusan oleh Kantor Kementerian Agama Sijunjung untuk masa yang akan datang.
B. Saran
Dari hasil penelitian dan terdapat kelemahan yang ada pada sistem yang sedang berjalan, maka dapat dikemukakan beberapa saran:
1. Agar sistem yang dirancang dapat bekerja secara efektif dan efesien maka diperlukan tenaga terampil dalam pengoperasian dari aplikasi yang dibuat.
60
2. Untuk menghasilkan tenaga yang terampil perlu diadakan pelatihan terhadap pengguna sistem tentang bagaimana menggunakan sistem yang sudah dirancang.
3. Dalam penerapan sistem perlu didukung oleh perangkat atau alat yang memadai, baik segi manusia (Brainware) maupun dari segi peralatan (Hardware dan Software).
4. Mencoba menggunakan sistem yang telah dirancang dan membandingkan sebuah sistem yang sedang berjalan, apabila sistem yang baru di anggap lebih efektif dan efesien maka disarankan pada Kantor Kementerian Agama Kabupaten Sijunjung untuk memakai sistem ini sehingga membantu dalam kinerja nya sesuai dengan tugas dan fungsi Bimbingan Masyarakat pada kantor tersebut.
5. Dalam perancangan sistem yang baru ini diharapkan Seksi Bimas Kementerian Agama Kabupaten Sijunjung dapat mengevaluasi data-data atau informasi yang berhubungan dengan sistem yang baru ini. Jika ditemukan kekurangan maka sistem yang baru dirancang ini dapat diperbaiki kembali supaya lebih sempurna.
DAFTAR PUSTAKA
Jogiyanto, HM.2005.Analisis dan Desain Sistem Informasi. Andi : Yogyakarta.
Wahyono.2005.Sistem Informasi, Konsep Dasar, Analisis Desain dan Implementasi. Graha Ilmu : Klaten
Nugroho, Adi. 2005. Analisis dan Perancangan Sistem Informasi Dengan Metodologi Berorientasi Objek, Bandung:Informatika
Madcoms. 2012. Adobe Dreamweaver CS5 dan PHP-Mysql untuk Pemula yokyakarta: Andi.
Arief, M.Rudyanto., 2011, Pemograman Web Dinamis Menggunakan PHP dan Mysql. Yogyakarta: Fatta.
Faisal M, MT. 2008, Sistem Informasi Manajemen. UIN : Malang Press.
Wahyono, t. 2004. Sistem Informasi Konsep Dasar, Analisis Desain, dan Implementasi. Yogyakarta : Graha Ilmu
Rahaman, abdul.2012.Direktori Minangkabau.Padang:Lembago Pucuak Adat Alam Minangkabau(LPAAM)
Data-data yang diambil dari Badan Bimbingan Masyarakat (Bimas) dan Badan Kepegawaian dan Umum Kantor Kementerian Agama Sijunjung