• Tidak ada hasil yang ditemukan

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

Dokumen terkait