bab iii perancangan sistem 3.1....
Post on 25-Feb-2020
3 Views
Preview:
TRANSCRIPT
BAB III
PERANCANGAN SISTEM
3.1. Pendahuluan
Berikut ini akan dijelaskan perancangan sistem sebagai suatu langkah
untuk membuat aplikasi. Beberapa sistem yang dirancang adalah sebagai berikut:
a. Sistem flow
Sistem flow menjelaskan kedudukan aplikasi atau software yang dibuat
pada manajemen pemilihan calon BPH sinode Gereja Kristen Muria Indonesia.
Dengan mengetahui kedudukan ini, maka aplikasi dapat disusun dengan berbagai
alat bantu pada sumber daya manusia yang bekerja pada bagian tersebut.
b. Data flow diagram
Data flow akan menggambarkan aliran data pada sistem aplikasi, baik
dari external entity maupun internal entity.
c. Entity relational diagram
Entity relational diagram, atau yang disingkat dengan ERD berfungsi
untuk menggambarkan hubungan antara tabel penyimpan data yang satu dengan
yang lain.
d. Struktur database
Struktur database menjelaskan seluruh tabel yang diperlukan untuk
menjalankan aplikasi. Tabel-tabel ini yang akan diacu oleh aplikasi untuk
memanipulasi data.
21
22
3.2. Analisa Sistem Yang Lama
Berdasarkan survey yang dilakukan, berikut adalah sistem flow manual
yang dilakukan Sinode GKMI dalam proses pemilihan pengurus BPH seperti pada
gambar dibawah ini
Panitia Nominasi Majelis Gereja-Gereja Sidang Raya
Gambar 3.1. Sistem Flow Lama Pemilihan Pengurus BPH
START
Menentukan Jabatan Pengurus
Lembar Isian Calon Pengurus pada Jabatan yang sudah ditentukan
Pengajuan Calon Pengurus
Lembar Isian yang sudah di isi
Seleksi Calon Pengurus
Daftar Calon Pengurus BPH
Daftar Calon Pengurus BPH
Penentuan Pengurus BPH
Daftar Pengurus BPH
Daftar Pengurus BPH
23
Keterangan :
− Panitia Nominasi memutuskan dan mengirimkan kepada seluruh Majelis
Gereja Kristen Muria Indonesia daftar jabatan-jabatan dalam BPH yang akan
dipilih dalam Persidangan Raya.
− Seluruh Gereja Kristen Muria Indonesia mengisi daftar tersebut dengan nama-
nama dari anggotanya dan atau anggota Gereja Kristen Muria Indonesia
lainnya yang dipandang tepat untuk menjadi calon BPH, dan kemudian
mengirimkannya kembali kepada Panitia Nominasi
− Panitia Nominasi mengadakan seleksi terhadap daftar nama calonan yang
masuk dan atau menambah daftar tersebut, lalu menghubungi para calonan
dan gereja-gereja yang bersangkutan untuk mendapatkan persetujuan dari para
calonan dan rekomendasi tertulis dari gereja yang bersangkutan,
− Panitia Nominasi mengirimkan daftar nama calonan hasil kerjanya kepada
seluruh Gereja Kristen Muria Indonesia untuk didoakan dan digumuli.
− Daftar nama calonan tersebut diajukan kepada persidangan raya untuk
disetujui.
− Setelah disetujui dalam persidangan raya maka daftar pengurus BPH akan
dikirimkan kepada seluruh Majelis Gereja Kristen Muria Indonesia.
3.3. Perancangan Sistem yang Baru
Setelah melihat dan menganalisa sistem flow yang lama maka dapat
dirancang sistem flow yang baru , Data Flow Diagram serta Entity Relation
Diagram sebagai berikut :
24
3.3.1. Sistem Flow Baru
Panitia Nominasi Sistem Informasi Majelis Gereja
Gambar 3.2. Sistem Flow Baru Pemilihan Pengurus BPH
Keterangan :
− Panitia nominasi menginputkan daftar nama-nama calon BPH dan jabatan-
jabatan BPH Sinode dalam aplikasi atau software yang dibuat.
− Seluruh Gereja Kristen Muria Indonesia memilih nama dan menempatkan
pada daftar jabatan dalam aplikasi tersebut yang dipandang tepat untuk
START
Data base
Cetak Hasil Pilihan Calon BPH
Lap. Hasil Pilihan Calon
BPH
Input Calon BPH Kriteria, dan nil.
Perbandingan
Data base
Proses Pengambilan
Keputusan (AHP)
Input Jabatan & Calon BPH
Input Pilihan Calon BPH
Cetak
Laporan Hasil AHP
Sidang Raya
Input Hasil BPH
Data base
Info Hasil Pilihan Calon
BPH
Info Hasil AHP
Laporan Hasil AHP
25
menjadi calon BPH, aplikasi langsung memproses dan memberikan informasi
calon-calon BPH yang terpilih berdasarkan ranking.
− Panitia Nominasi menginputkan data nama, kriteria dan nilai perbandingan
calon BPH yang masuk untuk kemudian aplikasi akan memilih dengan
Analitical Hierarchy Process sehingga didapatkan calon BPH terpilih, lalu
menghubungi para calonan dan gereja-gereja yang bersangkutan untuk
mendapatkan persetujuan dari para calonan dan rekomendasi tertulis dari
gereja yang bersangkutan.
− Daftar nama calonan tersebut diajukan kepada persidangan raya untuk
disetujui.
− Setelah disetujui dalam persidangan raya maka daftar pengurus BPH akan
diinputkan pada aplikasi untuk bisa dilihat oleh seluruh Majelis Gereja Kristen
Muria Indonesia yang menggunakan aplikasi tersebut.
3.3.2. Data Flow Diagram
Infomasi Hasil AHP
Informasi Hasil Pil ihan Calon BPH
Data Calon BPH
data nilai perbandingan
data kriteria
Data Jabatan
Laporan AHP
Lap Hasil Pil ihan Calon BPH
No_ID dan No_Jab
Majelis
Panitia Nominasi
0
Sistem Informasi
+
Gambar 3.3. Diagram Context (DFD Level 0)
26
No_Id & No_Jab
No Id & No_Jab
Info Hasil AHP
Hasil Pil ihan
No_ID
No_id & No_Jab
Data Calon BPH
Data Nominasi (Calon BPH)
Info pil ihan calon BPH
Lap Pil Calon BPH
Lap AHP
Hasil AHP
Nilai Perbandingan
No_jabatan & No Id
No_Jabatan
No_Jab & Jabatan & krit
No_Jab & Jabatan & Krit
1
Input Jabatan & Kriteria
3
Input Pil ihan Calon BPH
5
Laporan
Panitia Nominasi
1 Jabatan
4
Input AHP
Majelis
2 Calon BPH
3 Nominasi
Panitia Nominasi
2
Input Calon BPH
Gambar 3.4. DFD Level 1
Data Nilai Perbandingan
Hasil AHP
Data Nilai Perbandingan
Panitia Nominasi
1
Input Nilai Perbandingan
2Proses
Penghitungan AHP
5
Laporan
Gambar 3.5. DFD Level 2
27
3.3.3. Entity Relationship Diagram (ERD)
RELATION_772 RELATION_77
NOMINASI
CalonBPHNoJabatanCAL_No_idNo_IdNamaCalonNamaClnAlamatKotaGerejaAlamat GerejajkStatusNo_TelpPengalaman
JabatanDetailNoJabatanNamaJabatanKriteria1Kriteria2Kriteria3Kriteria4Kriteria5Kriteria6Kriteria7Kriteria8Kriteria9Kriteria10Jumkrit
Gambar 3.6. Entity Relationship Diagram (CDM)
NOJABATAN = NO_IDNOJABATAN = NOJABATAN
CALONBPHNOJABATAN Text(3)CAL_NO_ID Text(3)NO_ID Text(3)NAMACALON Text(50)NAMACLN DoubleALAMAT Text(50)KOTA Text(30)GEREJA Text(30)ALAMAT_GEREJA Text(50)JK Text(6)STATUS Text(10)NO_TELP Text(15)PENGALAMAN Memo
JABATANDETAILNOJABATAN Text(3)NAMAJABATAN Text(30)KRITERIA1 Text(50)KRITERIA2 Text(50)KRITERIA3 Text(50)KRITERIA4 Text(50)KRITERIA5 Text(50)KRITERIA6 Text(50)KRITERIA7 Text(50)KRITERIA8 Text(50)KRITERIA9 Text(50)KRITERIA10 Text(50)JUMKRIT LongInteger
NOMINASINOJABATAN Text(3)NO_ID Text(3)JUMLAHSUARA Double
Gambar 3.7. Entity Relationship Diagram (PDM)
28
3.3.4. FlowChart A. Input Jabatan dan Nominasi
Gambar 3.8. Flowchart Input Jabatan & Nominasi
START
Input Data Jabatan Input Data Nominasi
Nojabatan& Nonominasi Ketemu
ya
Simpan Data Jabatan & Nominasi
END
29
B. Pemilihan BPH Sinode
Gambar 3.9. Flowchart Pemilihan BPH Sinode
START
Pilih Data Jabatan pilih Data Nominasi
Nojabatan& Nonominasi Ketemu
tidak
Simpan Data Jabatan & Nominasi
END
30
C. Update AHP
Gambar 3.10. Proses Update AHP
START
Input NoJabatan
ketemu Jkrit = jumlah kriteria
Input Jumnlah Nominasi
For K = 1 to Jumkrit
For L = 1 to Jumkrit
Var&k&l = nilai perbandingan
Input Nilai Perbandingan
Next
Hitung AHP CRH>0.1
Simpan Hasil AHP END
Ya
Ya
31
3.3.5. Struktur Database
Data yang diperlukan untuk proses penghitungan AHP disimpan dalam
database yang terdiri dari beberapa tabel, sub bab berikut ini akan menjelaskan
masing-masing tabel tersebut.
A. Tabel Jabatan
Tabel ini diperlukan selain untuk menyimpan data jabatan BPH yang
diajukan oleh panitia nominasi, juga menyimpan data kriteria dari masing-masing
jabatan.
Tabel 3.1. Tabel Jabatan
Field Tipe Besar Keterangan
Nojabatan Text 3 Primary key
Nama Jabatan Text 30
Kriteria1 Text 5
Kriteria2 Text 5
Kriteria3 Text 5
Kriteria4 Text 5
Kriteria5 Text 5
Kriteria6 Text 5
Kriteria7 Text 5
Kriteria8 Text 5
Kriteria9 Text 5
Kriteria10 Text 5
JumKrit Number
32
B. Tabel Calon BPH
Tabel ini diperlukan untuk menyimpan nama-nama dan data-data calon
BPH yang diajukan oleh Sinode Gereja Kristen Muria Indonesia, untuk dipilih
oleh Majelis GKMI seluruh Indonesia.
Tabel 3.2. Tabel Calon BPH
Field Tipe Besar Keterangan
No_Id Text 3 Primary key
NamaCln Text 50
Alamat Text 50
Kota Text 30
Gereja Text 30
Alamat_Gereja Text 50
Status Text 10
No_telp Text 15
Pengalaman Memo
Pengalaman2 Memo
Pengalaman3 Memo
C. Tabel Nominasi
Dari semua calon BPH yang diajukan, maka nominasi dari calon BPH
sinode yang mendapat rangking suara terbanyak akan disimpan di dalam tabel
nominasi, untuk selanjutnya diproses dalam pengambilan keputusan metode AHP
calon BPH mana yang paling layak menduduki jabatannya.
33
Tabel 3.3. Tabel Nominasi
Field Tipe Besar Keterangan
NoJabatan Text 3 Primary key
No_Id Text 3 Primary key
Namacalon Text 50
JumlahSuara Double
D. Tabel User
Tabel ini menyimpan data Username yang mendaftar, tidak ditampilkan
pada ER-Diagram, karena tabel ini berdiri sendiri dan tidak mempunyai relasi
dengan tabel manapun.
Tabel 3.4. Tabel User
Field Tipe Besar Keterangan
Username Text 10 Primary key
Pass Text 6
Pass1 Text 6
Nama Text 50
Alamat Text 50
Kota Text 20
Gereja Text 50
AlGereja Text 50
Telp Text 20
34
D. Tabel Hasil AHP
Tabel ini menyimpan hasil AHP sehingga bisa menyediakan informasi
untuk admin maupun user, tidak ditampilkan pada ER-Diagram, karena tabel ini
berdiri sendiri dan tidak mempunyai relasi dengan tabel manapun.
Tabel 3.5. Tabel Hasil AHP
Field Tipe Besar Keterangan
NoJabatan Text 3 Primary key
Jabatan Text 30
Nama Text 30
Bobot Number
3.3.5. Rancangan Input
Dalam suatu sistem infomasi diperlukan proses input atau pemasukan
data untuk diolah menjadi tampilan yang dipergunakan sesuai dengan kebutuhan,
karena itu dibuat rancangan input sebagai berikut :
35
A. Menu Utama
Banner roti hidup dukung & doakan kesaksian program kerja profil User Name Paswword Informasi Jam Member baru Kebaktian Daftar disini
Gambar 3.11. Menu Utama Website
Didalam menu utama ini ada beberapa menu yang dapat digunakan oleh
pengguna untuk melakukan beberapa proses, misalnya: proses login, melihat
informasi program kerja, kesaksian dan sebagainya sesuai keinginan pengguna.
B. Input Jabatan & Kriteria
Form ini digunakan untuk memasukkan data jabatan apa saja yang perlu
diisi oleh masing-masing user dalam hal ini user yang dimaksud adalah majelis
gereja.
Banner INPUT JABATAN BPH SINODE NO JABATAN KRITERIA1 KRITERIA2 KRITERIA3
logo
36
KRITERIA4 KRITERIA5 SIMPAN BATAL KELUAR
Gambar 3.12. Input Jabatan & Kriteria
C. Edit Jabatan & Kriteria
Form ini digunakan untuk memperbaiki data jabatan jika ada perubahan atau
kesalahan.
Banner INPUT JABATAN BPH SINODE NO JABATAN KRITERIA1 KRITERIA2 KRITERIA3 KRITERIA4 KRITERIA5 SIMPAN BATAL KELUAR
Gambar 3.13. Edit Jabatan
D. Input Data Calon BPH
Form ini digunakan untuk memasukkan data calon BPH dari masing-masing
gereja.
Banner INPUT CALON BPH SINODE JABATAN
37
NAMA ALAMAT GEREJA ALAMAT GEREJA STATUS Menikah Belum JENIS KELAMIN Pria Wanita NO. TELP PENGALAMAN SIMPAN BATAL KELUAR
Gambar 3.14. Input Data Calon BPH
E. Edit Data Calon BPH
Form ini digunakan untuk merubah atau memperbaiki data calon BPH dari
masing-masing gereja.
Banner INPUT CALON BPH SINODE JABATAN NAMA ALAMAT GEREJA ALAMAT GEREJA STATUS Menikah Belum JENIS KELAMIN Pria Wanita NO. TELP PENGALAMAN SIMPAN BATAL KELUAR
Gambar 3.15. Edit Data Calon BPH
38
F. Input Data User
Form ini digunakan untuk memasukkan data User yang bisa akses pada
aplikasi ini.
Banner INPUT DATA USER UserName Password Re-Type Password NAMA ALAMAT GEREJA ALAMAT GEREJA NO. TELP SIMPAN BATAL KELUAR
Gambar 3.16. Input Data User
3.3.6. Rancangan Output
Dalam suatu sistem infomasi diperlukan proses output atau hasil
pengolahan data yang dibutuhkan, karena itu dibuat rancangan output sebagai
berikut :
A. Informasi Renungan Harian
Form ini digunakan untuk melihat informasi renungan harian
39
Banner roti hidup dukung & doakan kesaksian program kerja profil Tanggal / / ISI RENUNGAN HARIAN kembali
Gambar 3.17. Informasi Renungan Harian
B. Informasi Dukung dan Doakan
Form ini memberikan informasi data Dukung dan Doakan
Banner roti hidup dukung & doakan kesaksian program kerja profil Tanggal Pokok Doa kembali
Gambar 3.18. Informasi Dukung dan Doakan
40
C. Informasi Kesaksian
Form ini memberikan informasi kesaksian
Banner roti hidup dukung & doakan kesaksian program kerja profil Tanggal Kesaksian Kembali
Gambar 3.19. Informasi Data Kesaksian
D. Informasi Program Kerja
Form ini memberikan informasi Program Kerja
Banner roti hidup dukung & doakan kesaksian program kerja profil Tanggal Program Kerja Kembali
Gambar 3.20. Informasi Program Kerja
E. Laporan Hasil AHP
Form ini memberikan informasi hasil penghitungan pengambilan
keputusan AHP untuk menentukan calon BPH yang terpilih.
41
Ranking Dari Nominasi Krit 1 Krit 2 Krit 3 …………………………..Krit n Bobot Krit ……. ……. …….. …………………………. ……. Bobot Alternatif Alternatif Nom 1 ……. ……. …….. …………………………. ……. _______ Nom 2 ……. ……. …….. …………………………. ……. _______ Nom 3 ……. ……. …….. …………………………. ……. _______ Cetak Keluar
Gambar 3.21. Laporan Hasil AHP
top related