ANALISA DAN PERANCANGAN SISTElVI INFORlVIASI PENERIMAAN SANTRI BARU PONDOK MODERN DARlJSSALA1\!I GONTOR
Oleh
Nama
: Bambang Kustriono
NIM
: 100091020213
.JURlJSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI
lJNIVERSITAS ISLAM NEGERI SYARIF HIDA YATULLAH
PERNYATAAN
DENGAN IN! SAYA MEYATAKAN BAHWA SKRIPSI IN! BENAR-BENAR HASIL KARYA SENDJRI YANG BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI ATAU LEMBAGA MANAPUN
Jakarta, Juni 2004
Bambang Kustriono I 00091020213
JURUSAN TEKNIK INFORMATIKA FAKUL.TAS SAINS DAN TEKNOLOGI UIN SY ARIF H!DA YATULLAH JAKARTA [jcngan m1 mcnyatakan Gahwa sknps1 yang d1tuhs oich: Nama
Bambang Kustriono
NIM
. 100091020213
Program Studi
: Teknik lnformatika
Judul Skripsi
: Analisa dan Perancangan Siste111 lnformasi Penerirnaan
Santri
Darussalam
Gontor.
Baru
Pondok
Modern
Dapat diterima sebagai syarat kelulusan untuk memperoleh gelnr Sarjana Kornputer pada jurusan Teknik Informatika Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta. Jakarta, Juni 2004 Menyetujui, Dosen Pernbimbing
Pernbimbing 11,
A ang Subiyakto, S.Kom Mengetahui Dekan,
syah JayaPutra, M.Sis 1
Ketua Jurusan,
I
Ir. Bakri La Katjong, M.Kom, M. T
LEMBAR PENGESAHAN I
ANALISA DAN PERANCANGAN SISTEM INFORMASI PENERIMAAN SANTRI BARU PONDOK MODERN DARUSSALAM GONTOR
Skripsi Scbagai Salah Satu Syarat Untuk Mcmpcrolch Gclar Sarjana Komputer Pada Fakultas Sains dan Teknologi UIN .Jakarta
Oleh
Bambang Kustnono
100091020213 Menyetujui Pemhimbing I
Pembimbing II
ABSTRAK
Sistcm Informasi Penerimaan Santri baru adalah sistem yang mcmbahas tentang prosedur pendaftaran, pembayaran dan mengikuti ujian ya·1g dilakukan oleh calon santri. Prosedur penilaian hasil ujian dan pemberitahuan kelul11san yang dilakukan pihak akademik, laporan data santri dan laporan data calon santri lululus yang dilaporkan kepada pihak Direktur KM! dan Pimp:nan Pondok. Diharapkan dengan adanya sistem informasi yang diusulkan dapat memudahkan proses penerimaan santri barn di Pondok Modern Darussalam gontor.
KATA
PENGANTAR
Dengan mcngucap rasa puji dan syukur kepada Allah SWT alas rahmat dan karunia-Nya sehingga penulis dapat menyelcsaikan Laporan Tugas Akhir. Penulis mcngambil lcma penulisan lugas akhir ini adalah: "A11afm1
/)011
f'erancangan Sis/em /nfimnasi Penerimaan SwJ/n Ham /'ondok Modem /)arussafam Uontor". Laporan ini merupakan salah satu syaral yang hams
dipenuhi guna mengambil gelar sarjana komputer dan merupakan kewajiban akademik. Penyelesaian Laporan Tugas Akhir ini juga berkat adanya bimbingan dan masukan dari Dosen Pembimbing, para staff Pondok Modern Darussalam Gontor dan teman-teman kuliah yang telah banyak membantu penulis dalam memecahkan kesukaran-kcsukaran yang penulis temukan. Oleh sebab itu pcnulis haturfan rasa terima kasih yang tak terhingga terhadap apa yang !dah disumbangkan kepada penulis baik langsung maupun tidak langsung, semoga Allah SWT membalas apa yang diamalkan. Ra;a terima kasih yang sebesar-besarnya, penulis haturkan terutama kepada: Fitri Mintarsih, M.Kom dan
A'ang Subyakto S. Kom selaku dosen
pcmbimbing, yang telah meluangkan waktunya untuk mengarahkan dan memberi petunjuK untuk membuat laporan Tugas Akhir yang baik dan benar. 2.
Ir. Gakri l,a Katjong, M.Kom, M.T selaku ketua Jurusan Teknik Infor.natika
3. Dr.Syopiansyah Jaya Putra, M.Sis selaku dekan Fakultas Teknik Jnformatika. 4. K :pada orang tua penulis, yang dengan kasih sayang yang tu! us tel ah memberikan dorongan moril dan doa. lnsya Allah pcnulis akan bcrjuang sekuat tenaga untuk memenuhi harapan-harapan yang kcdua orang tua inginkan dan sekaligus membahagiakan sebagai ungkapan rasa terima kasih yang tcramat bcsar. 5. Kepada Trimurti, selaku Pendiri Pondok Akhir kata penulis sangat mengharapkan kritik dan
~aran
yang bermanfaat
bagi semua pihak khususnya bagi kemajuan penulis dimasa yang akan datang. Semoga Allah b :rkenan membalas seluruh kebaikan dan kemudahan yang telah diberikan, serta bennanfaat bagi penulis dan pembaca.
Jakarta, Juni 2004
Bambang Kustriono
DAFTAR GAMBAR Hala111an
Ga111bar 3.1
Struktur Organisasi
34
Gambar 3.2
Diagram Konteks Yang Sedang Berjalan
42
Gambar 3.2.1
Diagram Level I Sistem Yang Sedang Berjalan
44
Gambar 3.2.2
Diagram Rinci I Proses 1 Sistem Yang Sedang Berjalan.
46
Gambar 4 .1
Diagram Konteks Sistem Yang Diusulkan
49
Gambar 4.1.1
Diagram Level 1 Sistem Yang Diusulkan
51
Gambar 4.1.2
Diagram Rinci I Proses I Yang Diusulkan
53
Gambar 4.1.3
Diagram Rinci 1 Proses 5 Yang Diusulkan.
54
Gambar 4.2
ERD
57
Gambar 4 .3
Bentuk Tak Normal Perancangan Database
58
Garn bar 4.3. I
Bentuk Normal Satu
59
Gambar 4.3.2
Bentuk Normal Dua
60
Gambar 4.3.3
Bentuk Normal Tiga
61
Gambar 4.4
ERO Yang Telah Dinormalisasikan
61
Gambar 4.5
Perancangan menu Utama
65
Gambar4.5 I
STD Layar Menu
66
Gambar 4.5.2
STD Layar File
66
Ga111bar 4.5.3
STD Layar Pembayaran Bank
67
Ga111bar 4.5.4
STD Layar lnfor111asi
67
Gambar 4.5.5
STD Layar Ujian
68
Gambar 4.5.6
STD Layar Nilai
68
Gambar 4.5. 7
STD Layar Laporan
69
Gambar 4.~.8
STD Keluar
69
Garnbar4.6
Form Login
70
Garnbar4.7
Forni Menu Utama
70
Gambar 4.8
Form Input Data Calon Santri
71
Gambar 4. 9
Form Input Data Mata Ujian
71
Gambar 4.9
Form Jnfonnasi Data Pmbayaran
n
Gambar 4.9
Form Input Jadwal Ujian
72
Gambar 4.9
Form Input Tempat Ujian
73
Gam bar 4. 9
Form InPut Nilai Ujian
73
Gam bar 4. 9
Form Input Data Kelulusan
74
Gambar 4.9
Form Laporan Data Calon Santri
74
Gambar 4.10
Form Laporan Kelulusan
75
Gambar 4.1 l
Form Info Kelulusan
75
DAFT AR T ABEL
Halaman Tabel 4.1
Ms Calon Santri
62
Tabel 4.2
Ms_Bayar
62
Tabel 4.3
Ms Ujian
63
Tabel 4.4
Ms_Ujian
64
Tabel 4.5
Ms_Kelulusan
64
Tabel 4.6
Ms Nilai
65
Tabel 4.7
Ms _Mata Pelajaran
65
DAFTAR ISi
Halarnan Halaman Judul Halaman Pengesahan
II
Kata Pengantar
111
Daftar Gambar
v
Daftar Tabet
VII
Daftar lsi
VIII
BAB!: PENDAHULUAN I. I
Latar Belakang
1.2
Tujuan dan Manfaat
2
1.2. l
Bagi Penulis
2
1.2.2
Bagi Pihak Pondok Modem Darussalam Gontor
3
1.3 Ruang Lingkup
3
1.4 Metodologi Yang Digunakan
3
1.5 Sisternatika Penulisan
5
BAB II: LANDASAN TEORI
7
2. I Konsep Dasar Sistem lnfonnasi
7
2. I. I Pengertian Sistem
7
2. 1. I. 1 Karateristik Sistem
7
2.1. 1.2 Klasifikasi Sistem
8
2. 1.2 Pengertian lnfommsi
I0
2. 1.2. J Kualitas Informasi
II
2. 1.2.2 Nilai Infonnasi
12
2.1.3 Pengertian Si stem lnformasi 2.1.3. 1 Komponen Sistem lnformasi 2.2 Alat Perancangan Sistem yang Digunakan
12 13
1.5
2.2.1 Data Flow Diagram (DFD) atau Diagram Alir Data (DAD)
15
2.2.2 Simbol yang digunakan DFD
15
2.2.3 ERD (Entity Relationalsh1p Diagram)
18
2.2.4 Hubungan Antar Entity dan Atribut
18
2.3 Database Relasional
19
2.3. 1 Pengertian Database
19
2.3.2 Pengertian Relational Database
20
2.4 Nonnalisasi
20
2.4.1 Definisi Normalisasi
20
2.4.2 Tingkatan Normalisasi
21
2.4.3 Kunci
22
2.4.4 Kamus Data
23
2.5 STD (State Transition Diagram)
24
2.6 Microsoft Access
24
2.7 Microsoft Visual Basic
25
2.8 ODBC (Open Database Connectivity)
25
BAB Ill: ANALISA DAN PERANCANGAN SISTEM INFORMASI PENERIMAAN SANTRI BARU PADA PONDOK MODERN DARUSSALAM GONTOR
27
3. I Profil Pondok Modem Darussalam Gontor
27
3. 1.1. Sejarah Singkat Pondok Modern Darussalam Gontor
27
3.1.2 MOTTO PONDOK MODERN GONTOR
28
3. 1.3 PANCA JIWA PONDOK MODERN GONTOR
29
3.2. Manajemen Dan Organisasi
31
3.2.1. Manajemen
32
3.2.2. Struktur Organisasi
33
3.3 Prosedur Sistem Yang Sedang Berjalan
41
3.4 Kelemahan sistem yang sedang berjalan
47
3.5 Usulan pemecahan masalah
47
BAB IV: PERANCANGAN SISTEM INFORMASI PENERIMAAN SANTRI BARU PADA PONDOK MODERN DARUSSALAM GONTOR
48
4. I Perancangan Sistem
48
4.2 Kamus Data
55
4.3 Normalisasi
58
4.3. I
Bentuk tidak normal
58
4.3.2
Normalisasi Tahap Pertama
59
4.3.3
Normalisasi Tahap Kedua
60
4 .3 .4
Normalisasi Tahap Ketiga
61
4.4 Spesifikasi Database
62
4.5 Perancangan Proses
64
4.5.1 Struktur Menu Utama 4.6 Rancangan Layar Tampilan 4.6.1 Tampilan Menu Login
4. 7 Konvigurasi computer
64
70 70 76
4.7.1 Yang digunakan Pondok Modern Darussalam Gontor untuk
membangun Sistem Penerimaan Santri Baru minimalnya
76
4. 7. 1.1 Spesifikasi Hardware
76
4. 7.1.2 Spesfikasi Software
76
4.7.2 Yang digunakan Penulis untuk mengusulkan pembuatan sistem
Pencrimaan Santri Baru
77
4. 7.2.1 Spesifikasi Hardware
77
4.7.2.2 Spesfikasi Software
77
BAB V :KESIMPULAN DAN SARAN
78
5.1 Kesimpulan
78
5.2 Saran
79
BABI PENDAHlJLlJAN
1.1 Latar Bclakang
Balai pendidikan adalah suatu badan yang bertangglli1g-jawab rnasalah kemajuan suatu bangsa dengan pendidikan suatu bangsa akan dipandang dan dihargai. Pondok Modern Darussalam Gontor adalah salah satu balai pendidikan yang turut ·Jertanggung jawab akan kemajuan bangsa, dengan kemajuannya suatu bangsa akan dapat mengikuti perkembangan jaman yang mer.untut untuk bersaing dengan bangsa yang lain yang saat ini telah menggunakan kecanggihan teknologi. Seiring semakin pesat perkembangan teknologi komputer dan perangkatnya, menjadikan kita sebagai umat bangsa, mendapatkan berbagai manfaat dan kernudahan mengerjakan sesuatu mulai dari dukungan bagi operasional sampai strategi di berbagai bidang salah satunya pemanfaatan Teknologi Informasi di bidang pendidikan guna kemajuan bangsa. Pemakaian teknologi komputer di balai pendidikan buk&n hanya sebagai alat bantu, tetapi sudah menjadi kebutuhan yang sangat vital untuk mendukung kinerja para staff. Teknologi ini merupakan pilihan yang tepat bagi manajemen dari suatu organisasi apabila volume data yang diolah secara manual sudah tidak memungkinkan lagi bahkan akan mengakibatkan menurunnya kinerja organisasi . . Komputer berperan dalam segala aspek kehidupan. Mulai dari organisasi yang sederhana hingga perusahaan atau instansi pemerintah yang telah go internasional.
2
pendidikan yang berdiri pada tahun 1926. Pondok pesantren ini memiliki santri dan alumni yang cukup banyak, hal ini yang menyebabkan untuk menggunakan teknologi komputer guna membantu pembukuan data-data penting dalam bentuk database. Namun sayangnya hingga saat ini arsip-arsip yang berguna bagi balai pendidikan yang sekarang ini masih tersimpan dalam bentuk Jembaran kertas dan komputer hanya digunakan sebagai alat tulis-menulis pembuatan laporan. Penulis mengusulkan pembuatan Sistem Informasi Penerimaan Santri Baru Pondok Modern Darussalam Gontor dengan pertimbangan penulis termasuk abmi dari Pondok Modern Darussalam Gontor yang telah merasakan akan kebutuhan Pondok pada saat ini, arsip-arsip yang berguna bagi Pondok masih tersimpan dalam lembaran kertas, belum berfungsinya komputer secara maksimal, dalam arti komputer hanya berfungsi sebagai sarana tulis-menulis, sedangkan pembukuan data-data penting masih berbentuk lembaran kertas atau disebut secara manual. Pada penulisan tugas akhir ini penulis mengambil tema tugas akhir ini adalah "Sistem li?fimnasi Peneriman Sant1·i Baru Pondok Modem Darussalam Gontor ''.
1.2 Tujuan dan Manfaat. 1.2. I
Bagi Pcnulis
•
Menerapkan ilmu-ilmu yang diperoleh selama kuliah.
•
Mengetahui
kondisi
yang
sebenarnya
terjadi
terutama
yang
berhubungan dengan Penerimaan Santri baru pada Pondok Modern
3
•
Membandingkan teori yang diperoleh selama perkuliahan dengan pennasalahan yang terjadi di Pondok Modern Darussalam Gontor.
•
Sebagai bahan pengabdian diri pada almamater
•
Sebagai syarat dari kelulusan.
1.2.2
•
Bagi Pihak Pondok Modern Darussalam Gontor
Data dan arsip-arsip yang akan datang tidak lagi tersimpan dalam lembaran kertns atau biasa di sebut manual
•
Sistem manajernen data tidak lagi secara manual khususnya dalam proses penerimaan santri barn
•
Memudahkan sistem prosedur penerimaan santri barn Pondok Modern Darussalam Gontor dalam hal ini pendaftaran, sistem penilaian ujian dan pemberian keterangan lulus.
•
Memudahkan sistem penyimpanan data yang a1tinya data tersimpan dalam hardis yang berbentuk data base
1.3 Ruang Lingku p.
Ruang lingkup penulisan karya tulis ini membatasi pembahasan mengenai bagaimana Sistem lnformasi Peneriman Santri Barn Pondok Modern Darussalam Gontor, yang dicnkup adalah: Prosedur Pendaftaran yang mencakup sistem pendataan calon santri dan pembayaran pada bank.
4
Prosedur penilaian atau kelulusan
J.4 Metodologi Yang Digunakan. Mctodologi yang digunakan dalam mcngernbangkan sistcm lnfonnasi Penerirnaan Santri Barn pada Pondok Modern Darussalam Gontor adalah: •
Metode Wawancara Mengurnpulkan data dan informasi dengan cara mewawancarai bagian administrasi, akadernik dan para alumnus Pondok Modern Darussalam Gontor.
•
Metode Observasi Mengumpulkan data dengan cara mengamati secara langsung kegiatan yang berlangsung di Pondok Modern Darussalam Gontor terutama divisi adrninistrasi pcndidikan.
•
Metode Per,dekatan Terstruktur Penyusunan skripsi ini menggunakan 2 (dua) jenis metode, yaitu metode analisis dan metode perancangan. a.
Metode Analisis Analisis sistem ini dilakukan melalui 4 (empat) tahapan yaitu: Survci alas sistem yang sedang berjalan. Analisis terhadap sistem yang sedang berjalan. ldentilikasi kebutuhan sistem yang diusulkan. T .J
~
__ , '. 1'":
I_ _
5
Hasil analisis ini akan menjadi masukan dalam perancangan sistem yang diusulkan. b. Metode Perancangan Metode perancangan digunakan untuk menggambarkan sistem yang diusulkan tersebut, yang mana tahapannya meliputi antara lain: Pembuatan spesifikasi file. Pembuatan DFD (Data Flow Diagram). Pembuatan rancangan masukan dan keluaran (input dan output). Pembuatan spesifikasi proses. Evaluasi sistem yang dirancang.
c. Metode Studi Pustaka Pengumpulan data-data dengan earn membaca buku-buku yang dapat dijadikan acuan pembahasan masalah.
1.5 Sistcmatika Pcnulisan Secara garis Jcsar, penulisan ini dibagi menjadi 5 (lima) bab, adapun isi dari masing-masing bab tersebut adalah sebagai berikut: Bab I: Pendahuluan Bab ini mengemukakan gambaran umum permasalahan yang dihadapi serta latar belakang dibuatnya penulisan, ruang Jingkuo. tuiuan dan
6
manfaat penelitian, metodologi yang digunakan serta sistematika penulisan yang masing-masing dijelaskan dalam tiap sub bab.
Bab 2: Landasan Tcori l3ab ini menguraikan tenlang teori-teori yang digunakan sebagai landasan atau dasar dari pcnulisan ini. Antara lain mengcnai tcori sistcm infonnasi, DFD, ERD, basis data serta teori pendukung lainnya.
Bab 3: Analisis Kcbutuhan Sistem Bab ini menguraikan secara garis besar analisis sistem yang sedang berjalan pada Pondok Modem Darussalam Gontor, analisa permasalahan dan diikuti dengan analisis pemecahan masalah tersebut.
Bab 4: Perancangan Sistem Bab ini membahas mengenai perancangan sistem baru, yaitu sistem penerimaan santri baru. Bab ini akan membahas diagram alir data, kamus data, spesifikasi modul serta rancangan input dan output.
Bab 5: Kcsimpulan clan Saran Bab ini menguraikan kesimpulan-kesimpulan dan semua pembahasan pada bab-bab sebelumnya serta saran-saran yang diharapkan berguna bagi perkembangan sistem ini di masa mendatang.
BABll LANDASAN TEORI
2.1 Konsep Dasar Sistem lnformasi 2. I. 1 Pengertian S1stem
Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem yaitu menekankan pada prosedurnya dan yang menekankr n pada komponen atau elemennya. Pendekatan
sistem
yang
lebih
menekankan
pada
prosedumya
mendefinisikan sistem sebagai berikut: "Jaringan ke1:fa dari prosedurprosedur yang sating herhuhungan, herkwnpul bersama-sama untuk me!akukan suatu kegiatan atau menye!esaikan sasarm• tertentu ". 13
Sedangkan pendekatan sistem yang Jebih menekankan pada komponennya mendefinisikan sistem sebagai berikut: "Kumpulan dari e!emen-elemen yang s1t!i11g berinteraksi untuk mencapai tujuan ". 2
2. I. I. 1 Karateristik Sistem 3 Sua!u sistem mempunyai karateristik atau sifat-sifat tertentu, sehagai berikut:
8
P- Komponen Sistem
Suatu sistem terdiri dari sejumlah komponcn yang saling bcrintcraksi, yang artinya saling bekerja-sama mcrnbcntuk suatu kcsatuan. Komponen-komponen sistem dapat berupa suatu sistem atau bagian-bagian dari sistem. r
Batas Sistem
Batas sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem Iainnya atau dengan dengan lingkungan luar sistem. P- Lingkungan Luar Sistem
Lingkungan luar sistem (environment) dari suatu sistem adalah apapun diluar batas
dari sistem yang mcmpengaruhi operasi
sistem .. P- Penghubung Sistem
Penghubung (interface) m<.:rupakan media penghubung antara subsistern dengan subsistem lainnya. Dengan penghubung, satu subsistem
d~pat
berintegrafi dengan subsistem lainnya membentuk
suatu kesatuan. ,.. Masukan Sistem Masukan (input) adalah energi yang dimasukkan ke dalam suatu sistern. Masukan dapat berupa masukan perawatan (maintenance input J dan masukan sinva (signal inout). Maintenance inout adalah
9
Signal input adalah energt yang diproses unluk didapalkan keluaran.
r
Keluaran Sistem
Keluaran (Output) adalah hasil dari energi yang diolah dan diklasifikasikan
menjadi
keluaran
yang
berguna dan
s1sa
pembuangan.
r
Pengolah sistem
Suatu sistem dapat mempunya1 suatu bagian pengolah yang mengubah masukan menjadi pengeluaran.
r
Sasaran Sistem
Suatu sistem mempunyai tujuan atau sasaran. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.
2.1. 1.2 Klasifikasi Sisten.\\"
Sistem dapat diklasifikasikan dari beberapa sudut pandang antara lain: ~I ,,.. Sistem diklasifikasikan scbagai sistcm abstrak (abstract system) dan sistem
fisik (physical system). Sistem abstrak adalah
sistem yang berupa pemikiran atau ide-ide yang tidak tampak
IO
secara fisik. Sistem fisik merupakan sistem yang ada sccara fisik. r
Sistem diklasifikas1kan sebagai sistem alamiah (natural system) dan sistem buatan manusia yaitu sistem yang dirancang oleh manusia.
,.. Si stem diklasifikasikan sebagai sistem tertentu (determine system) dan sistem tak tentu (probablistic system). Sistem tertentu beroperasi dengan tingkah Jaku yang sudah dapat diprediksi. Sistem tak tertentu adalah sistem yang kondisis masa depannya tidak dapat diprediksi karena mengandung unsur p: obabilitas. ,
Si stem diklasifikasikan sebagai sistem te1tutup (close system) dan sistem terbuka (open system). Sistem tertutup merup:ikan sistem yang tidak berhubungan dan tidak berpengaruh dengan lingkungan luar sistem. Sistem terbuka adalah sistem yang bcrhubungan dengan lingkungan luamya.
2.1.2 Pcngcrtian Informasi
lnformasi dapat didefinisikan sebagai hasil dari pengelo/aan data da!am he11t11k yang lehih herguna dan lebih berarli bagi penerimannya yang menggamharkan sua/u kejadian yang nya/a yang digunakan untuk penga111h ilan keplllusan. 5
11
2.1.2. 1 Kualitas lnfonnasi Kualitas infonnasi tergantung dari liga lrnl, yaitu: informasi harus akurat (accurate), tepat pada waktunya (timeliness) dan relevan (relevance). r
Akurat, berarti informasi harus bebas dari kesalahan-kesalahan
dan tidak bias atau menyesatkan. Akurat juga berarti informasi harus jelas mencenninkan maksudnya. Informasi harus akurat karena dari sumber infonnasi hingga ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merubah atau merusak infonnasi tersebut. r
Tepat pada waktunya, informasi yang datang pada penerima
tidak boleh terlambat. lnformasi yang sudah usang tidak akan mempunyai nilai lagi. Karena informasi merupakan landasan di dalam pengambilan keputusan. Bila pengambilan keputusan terlambat akan berakibat fatal terhadap organisasi. r
Relevan,
infonnasi tersebut mempunyai
manfaat untuk
pemakainya. Relevansi informasi untuk tiap-tiap orang satu dcnga'l lainnya bcrbeda.
12
2.1.2.2 Nilai Infonnasi 6 Nilai dari infonnasi ditentukan oleh dua hal, yaitu: manfaat dan bi aya mendapatkannya. Suatu sistem di katakan berni lai bi la 1Panfoatnya Jebih efektif dibandingkan biaya mendapatkannya. Akan tetapi perlu diperhatikan bahwa infonnasi yang digunakan didalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan. Sehingga tidak 111e111ungkinkan dan sulit untuk menghubungkan suatu bagian informasi pada suatu masalah tertentu dengan biaya untuk memperolehnya, karena sebagian besar informasi dinikmati tidak hanya oleh satu pihak didalam perusahaan.
2. J.3 Pcngertian Sistem lnformasi
Dari penjelasan-penjelasan diatas didapatkan pengertian dari sistem infonnasi adalah sebagia berikut: " Sistem infiJmasi adalah ko111prme11-ko111po11e11 yang terkait satu sama lainnya yang beke1y'a sama untuk
111eng11111pu/kan,
i11fim11asi
guna
memproses,
mendukung
menyimpan
pengambilan
dan
keputusan,
menyebarkan k0<;rdinasi,
pengellllalia11, analisa dan menvisua/isasikan di dalam organisasi ".
13
2.1.3.1 Komponen Sistem Jnformasi 7 Sistem infonnasi terdiri dari komponcn-komponcn yang disebut dengan istilah blok bangunan (building block), yaitu blok masukan, blok model, blok keluaran, blok tcknologi, blok basis data dan blok kendali. Sebagai sebuah sistem, keenam blok tersebut masing-masing sating berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya. r
Blok Masukan, input mewakili data yang masuk kedalam sistem informasi. Input disini tennasuk metode-metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.
r
Blok Model, blok ini terdiri dari kombinasi prosedur, logika dan model matematika yang memanipulasi data inp1.1t dan data tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
,
Blok keluaran, produk dari sistem infonnasi adalah keluaran yang merupakan infonnasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
r
Blok Telmologi, teknologi terdiri dari tiga bagian, yaitu: teknisi (brainware), perangkat lunak (software) dan perangkat keras
14
(hardware). Teknologi merupakan " kontak ala!" dari
peke~jaan
sistem in formasi. •
Teknisi dapat berupa orang-orang yang mcngctahui teknologi dan membuatnya dapat beroperasi.
•
Perangkat lunak berupa program yang membuat perangkat keras dapat bekerja dengan menginstruksikannya untuk memproses sesuai dengan model yang diterapkan.
•
Perangkat keras terdiri dari bennacam-macam aiat yang menyediakan dukungan fisik untuk blok-blok lainnya.
r
Blok Basis Data, basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang
lainnya,
tersimpan
diperangkat keras komputer dan digunakan perangkat lunak untuk mcmanipulasinya. Data pcrlu disimpan di dalam basis data untuk keperluan penyedian informasi lebih lanjut. r
Blok kendali, supaya sistem infonnasi dapat berjalan sesum dengan yang diinginkan, maka perlu diterapkan pengendalianpcngcndalian didalamnya. Banyak hal yang dapat merusa.< sistem infonnasi, seperti: bencana alam, sabotase, kegagalan-kegagalan sistem itu sendiri dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur tcrjadi kesalahan-kesalahan dapat langsung diatasi.
15
2.2 Alat Pcrancangan Sistcm yang Digunakan
2.2.1 Data Flow Diagram (DFD) atau Diagram Alir Data (DAD) Data Flow Diagram sering digunakan untuk mcnggambarkan suatu sistem yang telah ada atau sistem yang baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dirnana data tcrscbut mengalir atau lingkungan fisik dimana data trsebut akan disimpan. DFD merupakan ala! yang digunakan pada metodologi pengembangan sistem. Dalam pembentukan DFD, ada beberapa hal berikut y.mg perli.. diperhatikan: r
Kelompok pemakai, baik pihak internal atau eksternal perusahaan dan dcpartemen yang terkait. Dimana sistem itu akan digunakan, harus diidcntifikasi secara rinci jangan sampai ada yang terlewat.
,.. Kemungkinan kejadian-kejadian yang terjadi dalam penggunaan sistem harus di identifikasikan secara lengkap. ,.. Arah anak panah yang menunjukkan aliran data jangan sampai terbalik agar dapat memberikan pemahaman yang benar terhadap seluruh proses sistcm yang akan dibentuk. ,.. Setiap kejadian digambarkan dalam bentuk tekstual yang sederhana dan mudah dipahami oleh pembuat sistem. 2.2.2 Simbol yang digunakan DFD 8 Beberapa simbol yang digunakan DFD untuk maksud mewakili:
16
r
Entity atau Kesatuan Ada dua rnacarn kesatuan, yaitukesatuan dalarn (internal entity)dan
kesatuan luar (external entity). Kesatuan dalam adalah suatu kcsatuan dilingkungan dalarn sistern yang dapat bcrupa orang, organisasi yang akan rnernberikan input atau rnenerirna output dari sistcrn. Sedangkan kcsatuan luar rncrupakan suatu kesatuan dilingkungan luar sistcrn yang dapat berupa orang, organisasi atau sistern lainnya yang berada dilingkungan luar yang akan memberikan input atau menerirna output dari sistem. External maupun internal entity disimbolkan dengan suatu notasi kotak atau suatu kotak, adapun gambarnya adalah sebagai berikut:
r
Arus Data (Data Flow) •
Arus data di DFD diberi simbol suatu panah, i.ruh data ini mengalir diantara proses, simpanan data dan kesatuan. Arus data sebaiknya diberi nama yang jelas dan mempunyai arti. Nama dari arus data dituliskan disamping garis panahnya.
•
Mcnggarnbarkan aliran data dari suatu entity kc entity lainnya.
•
Aliran data: I. Antara dua proses yang berurutan. 2. Dari data store ke proses dan sebaliknya. 3. Dari source (sumber) ke proses.
17
Order Customer
Custon1er
r
0:,~r
•(\tstomcr
Proses •
Suatu proses adalah kegiatan atau kerja yang di lakukan oleh orang, mcsin atau komputcr dari hasil suatu arus data yang masuk kedalam proses untuk dihasilkan arus data yang akan keluar dari proses. Proses dapat ditunjukkan dengan simbol lingkaran.
•
Berfungsi mentransfonnasikan satu atau beberapa data masukan menjadi satu atau beberapa data keluaran sesuai dengan spesifikasi yang diin!;inkan.
• r
Mcnggambarkan apa yang dilakukan sistern.
Data Store •
Merupakan simbol dari data yang dapat berupa : I. File atau database di sistem komputer. 2. Arsip atau catatan manual. 3. Tabel acuan manual. 4. Agenda atau buku.
•
~· impanan
data di DFD digambarkan dengan sepasang gans
horisontal paralel yang tertutup disalah satu ujungnya.
18
2.2.3 ERO (Entity Relationalship Oiagram) 9 ERO adalah
suatu jaringan
yang
menggambarkan
tempat
penyimpanan data dari sebuah sistem dengan gambaran yang lcbih mudah untuk dimcngerti. ERO akan memberikan informasi apa saja yang terkandung dalam data store dan mcngenai hubungan apa saja yang ada diantara data store tersebut. ERO ;nerupakan bentuk suatu pcnyajian data dengan menggunakan entity dan relationship. Entity adalah objek yang dapat dibedakan dalam dunia nyata. Sedangkan Relationship adalah hubungan yang terjadi antara suatu entity dengan entity lainnya.
2.2.4 Hubungan Antar Entity dan Atribut Hubungan antar entity dan atribut dibagi menjadi tiga, yaitu: ,... Sa tu ke satu (one to one) Dapat disimbolkan dengan: 1: I Hubungan satu ke satu atau atribut adalah jenis hubungan yang hanya dapat dilakukan satu entity atau satu atribut dengan satu entity atau atribut lainnya. Contoh:
Rektor
r
Satu ke banyak (one to many)
Dapat disimbolkan dengan: I: M
Universitas
19
Pada bcntuk relasi ini, satu entity dapat mempunyai relasi lebih satu pada entity lainnya. Contoh: M
Mahasiswa
r
Mata Kuliah
Banyak ke banyak
Dapat disimbolkan dcngan: M: M Pada relasi ini banyak entitas bisa berelasi dengan banyak entity yang lain. Contoh:
Custotner
M
Men1esan
M_a
2.3 Databc1sc Rclasional
2.3. I Pcngertian Database Basis data dapat didefinisikan dalam sejumlah sudut pandang, antara lain: ,,- Himpunan kelompok data yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kcmbali dengan cepat dan mudah. r
Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan yang tidak pcrlu.
,. Kum .)Lilan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.
20
Database relational ini memberikan kelebihan-kelebihan, antara lain sebagai beri k ut: r
Kemudahan dalam pembentukan struktur data masing-masing flle.
r
Kompleksitas untuk mengaitkan antar tabel tidak tcrjadi karcna hubungan antar label ditentukan oleh filed kunci yang telah ditetapkan sebagai penghubung antar file.
r
Pemrograman menjadi sederhana, sedangkan tingkat fleksibilitas dalam mengorganisasikan data sangat tinggi.
2.3.2 Pengertian Relational Database 10 Merupakan database yang berisi kumpu!an label. dimana setiap
tahe/ mempunyai nama dan struktur yang unik. /Jafam setiap tabef. 111asi11g-111usi11g record data diorganisasikan sa!am struktur yang sama da11 memiliki.fiefd kunci yang akan me1y·adi penghubung antar tahef yang ada dan terkait satu sama lain.
2.4 Normalisasi 2.4.1 Definisi Normalisasi 11 Normalisasi
merupakan
pera/atan
meluk11ka11 proses penge/ompokan mc:1111111ukka11 elllitas dan re/asinya.
ya11g
digunakan
untuk
data 111e1?jadi tahel-tahef yang
21
Normalisasi adalah teknik /)esain datahase dengan memecah atrilmt-atrihut menjadi heberapa iJagian ke/ompok a/au entity sehingga didapat tahel yang optimal atau normal. Dalam arti tidak mengalami
anomali data, memenuhi functional dcpedency dan tidak mengalami transitive depedency. Dalam proses normalisasi, persyaratan sebuah tabel masih harus dipecah didasarkan adanya kesulitan kondisi pengorganisasian data seperti untuk rnenambah data atau rnenyisipkan, menghapus atau mengubah. Bila masih ada kesulitan, maka tabel harus dipecah menjadi beberapa lagi dan dilakukan proses nonnalisasi kembali sampai diperoleh tabel yang optimal.
2.4.2 Tingkatan Norrnalisasi Secara ui;1u111 proses normalisasi dibagi menjadi tiga tahap, yaitu tahap tidak nonnal, nonnalisasi tahap 1, normalisasi tahap 2 dan nonnalisasi tahap 3. Pada tahap ketiga biasanya sudah akan diperoleh tabel yang optimal. r
Bcntuk Tidak Normal Pada tahap ini, semua data yang ada direkam tanpa format tertentu.
Data bisa mengalami duplikasi.Ciri-cirinya: •
Tidak harus mengikuti format tertentu. Data tidak lengkap dan terduplikasi.
22
I
I
,- Bentuk Normal Tahap I Pada tahap ini, dibentuk tabel-tabel yang menampung data yang ada dan dikclompokkan berdasarkan suatu karatcristik tcrtcntu. Ciri-cirinya: •
Setiap data dibentuk dalam file datar
•
Data dibentuk dalam satu record demi record dan bersifat atomic value.
• ,-
Tidak ada multivalued attribut.
Bentuk Normal Tahap 2 Pada tahap ini dilakukan penentuan field kunci dari masing-masing
tabel. Kunci-kunci tersebut harus unik dan mewakili tabel.Ciri-cirinya:
r
•
Memenuhi kriteria I NF.
•
Attribut bukan kunci bergantung fungsi pada Primary Key.
Bentuk Normal Tahap 3 Pada tahap ini, dilakukan penentuan relasi antar tabel, sehingga akan
ditemukan adanya field Foreign Key pada tabel-tabel tertentu.
2.4.3 Kunci
•
Primary Key Merupakan suatu atribut atau kumpulan atribut yang tidak hanya
rncngidentilikasikan secara unik suatu kejadian yang spesifik, tetapi juga rnewakili suatu kejadian dari suatu entiti.
23
•
Foreign Key Satu atribut atau kumpulan atribut yang melengkapi suatu relationship
hubungan yang menunjukkan keinduknya
(parent).
Foreign key
ditempatkan pada entiti anak (child) dan sama dengan primary key induk yang direlasikan.
2.4.4 Kamus Data
12
Kamus data ikut berperan dalam perancangan dan pembangunan suatu sistem infonnasi karena kamus data berfungsi untuk : •
Menjelaskan
arti
aliran
data
dan
peny1mpanan
dalam
penggambaran data flow diagram •
Mendeskripsikan komposisi paket data yang bergerak melalui aliran
•
Menjelaskan spesifikasi nilai dan suatu yang relefan terhadap data yang mengalir dalam sistem tersebut
Sejumlah simbol yang digunakan dalam penggambaran kamus data antara lain:
--
Tabel ... Simbol-Simbo/ da/am kamus data Uraian
Sin1bol
-·-·· -·-·--··-··
-
Tcrdiri atas, mendefinisikan, diuraikan menjadi
+
Dan Pengulangan
I l \ J
·-··-
.
1-·
( )
Optimal (pilihan boleh ada atau tidak)
[]
Memilih salah satu diantara sejumlah aternatif, seleksi
* .*
Komentar
~------~-------------
L--~-
I Pemisahan sejumlah alternatif antara simbol [)
24
2.7 STD (State Transition Diagram) Merupakan modelling tool yang menggambarkan sifat ketergantungan pada waktu dari suatu sistem. Ada dua pendekatan •mtuk membuat STD r
Jdenti fikasikan setiap kemungkinan state dari sistem dan gambarkan masing-masing state pada sebuah kotak. Lau buatlah hubungan antara state tersebut.
,.. Mulai dengan state pertama dan kemudian dilanjutkan dengan statestate berikutnya sesuai dengan flow yang diinginkan.
2.8 Microsoft Access 13 Microsoft Access adalah salah satu pt!rangkat lunak sistern rnanaJemen database relasional dan berorientasi visual serta berbasis windows. Fungsi utarnanya adalah digunakan untuk membuat dan rnernodifikasi tabel, fonnulir entri data, queri, laporan dan database. Kernarnpuan memodilikasi keernpat option database tersebut juga didukung oleh keterkaitannya dengan bahasa pernrograrnan lain, scbagai misal Visual Basic. Keuntungan dari penggunaan Microsoft Acces adalah software tcrsebut sangat populer karena kernudahan dalarn penggunaannya dan software tcrscbut mudah diperoleh karena terdapat dalarn satu paket sistern operasi windows.
25
2.9 Microsoft Visual Basic 14
Microsoft Visual Basic merupakan pemrograman bernrientasi obyck yang mudah digunakan. Menu dan perintah pada Visual Basic sama fungsinya scpcrti pada program-program berbasis windows lainnya.
Kita bisa mengakses
menggunakan keyboard atau mouse. Dibawah garis menu terdapat toolbar, yaitu sekumpulan tombol yang berfungsi sebagi tombol cepat untuk menjalankan perintah dan mengendalikan lingkungan re111ro1,'fa111an Visual Basic. Beberapa fasilitas yang terdapatpada Microsoft Visual Basic: ,- Form adalah jendela yang bisa diubah-ubah untuk membuat antannuka program. Form bisa mengandung menu, tombol, kotak daftar, baris penggulung dan item-item lainnya. r
Toolbox mengandung kontrol-kontrol yang mengandung objek yang bisa mclakukan operasi'dibalik Jayar" pada rogram visaul basic
r
Properties Digunakan untuk mengubah karateristik atau setting prope11i dari elemen yang terdapat pada form. Seting prope11i adalah kualitas objekobjek yang terdapat pada antarmuka.
2.10 ODBC (Open Database Connectivity)
ODBC adalah sebuah standar yang dikembangkan oleh Microsoft untuk mendukung driver datab::se yang bersifat independen terhadap produk. Dalam hal
26
ini digunakan untuk menghubungkan database yang tcrdapat pada Microsofl Acces dengan sistem aplikasi pada Microsoft Visual Basic.
BABUI ANALISA DAN PERANCANGAN
SISTl~M
INFORMASI
PENERIMAAN SANTRI HARll PADA PONDOK MODERN DARUSSALAM GONTOR
3.1 Profil Pondok Modern Darussalam Gontor 3. 1.1. Sejarah Singlrnt Pondok Modern Darussalam Gontor
Pondok Modern Darussalam Gontor ac!alah sebuah Lembaga Pendidikan yang terletak di Desa Gontor Kabupaten Ponorogo Jawa Timur dengan luas tanah delapan hektar ( 8 H ), yang didirikan pada tanggal 9 Oktober 1926 oleh 3 orang Trimurti yaitu : I. KH. Ahmad Saha! 2. KH.Zainudin Fanani 3. KH. Imam Zarkasyi Dengan modal keihlasan Trimurti pendiri Pondok Modern membentuk suatu surau tempat berlangsungnya sistem pengajaran dan pendidikan agama Islam dengan bangunan yang sederhana yang saat ini dinamakan Masjid Atik yang didirikan oleh para santri yang bertempat tinggal di sekitar rumah Trimurti, kian lama kian banyak santri yang berdatangan dari daerah-daerah yang jauh dari lokasi Masjid Atik, hingga para santri berinisiatif mendirikan pondokan guna tempat tinggal para santri yang datang dari daerah yang berjauhan, jadi sesungguhnya pondok pesantren yang mendirikan adalah para
28
sistem modern maka disebutlah Pondok Modern. Yang di maksud dengan sistcm modern diantaranya sistem pengajarannya yang melipuli dua disiplin ilmu diantaranya disiplin ilmu agama dan disiplin ilmu urnum bcgitu pula earn pengajaran, earn pcnilaian dan lain scbagainya. Pada tanggal 17 Oktober 1949 tepat dengan peringatan empat windu Pondok Modern, Pondok ini diwakafkan pada badan wakaf yang didirikan pada tanggal 12 Oktober
I<: 49
dengan ketua dewan badan wakafnya yang bernama
KH. Hadiyin Rifa'i, pewakafan pondok ini adalah bertujuan agar apabila pendirinya telah tiada pondok ini tidak ikut mati me!ainkan akan di lanjutkan oleh generasi yang akan datang, ini terbukti setelah pendiri Pondok Modern ini (Trimurti) wafat semua, terpilihlah pimpinan-pimpinan Pondok Modern yang baru pada tanggal I Mei 1985 beliau-beliau itu adalah: I. KH. Shoirnan Lukmasul Hakint 2. KH. Abdullah Sukri Zarkasyi, M.A. 3. KH. Hasan Abdullah Saha! Dan pada saat ini pula KH Soiman Lukmannul Hakim telah wafat tepatnya pada tanggal 20 Mei 1999 dan telah digantikan oleh Ors. KH. Imam Badri. Begitulah selanjutnya hingga pondok tak akan pernah mati mengikuti pendirinya.
3.1.2 MOTTO PONDOK MODERN GONTOR
•
Berbudi tinggi
29
•
Berpcngctahuan luas
•
Bcrpi kiran be bas
3.1.3 PANCA .Jl\VA PONDOK MODERN GONTOH
•
: Sepi ing pamrih (tidak didorong olch k0inginan
Kcikhlasan
memperoleh keuntungan-keuntungan tertentu). Semata-mata karena untuk IBADAH. Hal ini meliputi segenap suasana kehidupan di Pondok Pesantren. Kyai ikhlas mengajar, para santri ikhlas belajar, lurah Pondok Pesantren ikhlas membantu (asistensi). Segala gerak-g
Kcscderhanaan
Kehidupan clalam pondok diliputi suasana
keseclerhanaan, tetapi agung. Seclerhana bukan bl!rarti passif (clalam bahasa .lawa
=
narimo) clan bukan artinya kernelaratan atau
kemiskinan, telapi mengandung unsur kekuatan clan ketabahan hati, penguasaan diri
menghaclapi per.1uang1n hidup dengan segala
kesulitan. Maka di balik kesederhanaan terpancar jiwa besar, berani maju terus clalam menghadapi perjuangan hiclup, pantang mundur
30
mental/karakter yang kuat yang menjadi syarat suksesnya perjuangan dalam segala segi kehidupan. •
Bcrdikari atau jiwa kesanggupan menolong diri scndiri (zclp help) :
· Didikan ini yang merupakan senjata hidup yang ampuh. 13crdikari bukan saja dalam arti bahwa santri selalu beli\jar dan berlatih mcngurus scgala kepentingannya scndiri tetapi juga Pondok l'esantrcn itu sebagai lembaga pendidikan yang tidak pernah menyandarkan kehidupannya kepada bantuan dan belas kasih orang lain. ltulah zelp berdruiping system (sama-sama iuran dan sama-sama dipakai). Dalam hal tersebut tidak bersikap kaku sehingga menolak orang-orang yang hendak membantu pondok. •
lJ khuwah Islamiah
: Kehidupan di Pondok Pesantren di liputi
suasana persaudaraan akrab, sehingga segala kenangan dirasakan bersama dengan jalinan persamaan keagamaan. Ukuah (persaudaraan) bukan
sa.1a
selama
didalam
Pondok
Pesantren
tetapi .1uga
mempcngaruhi kearah persatuan umat dalam masyarakat sepulangnya dari pondok. •
Bcbas : Bebas berpikir dan berbuat, bebas menentukan masa depan, bebas memilih jalan hidup di dalam masyarakat kelak bagi para santri dcngan berjiwa besar dan optimis menghadapi kehidupan. Kebebasan itu bahkan sampai kepada bebas dari pengaruh asing/colonial. (di sini harus di cari sejarah Pondok Pesantren yang mengisolir dari kehidupan
31
seringkali kita temui unsur-unsur ne:gatif, yaitu apabila kebebasan itu disalah gunakan, dalam arti terlalu bebas (liberal) akan kchilangan arah dan tujuan atau prinsip, jadi yang di maksud disini kcbebasan dalam garis-garis disiplin yang positif, dcngan pcnuh tanggungjawab, baik dalam kehidupan Pondok pesantren maupun kehidupan di masyarakat. Jiwa yang menguasai suasana kehidupan Pondok Modern itulah yang dibawa oleh santri
sebagai
bekal
pokok dalam
kehidupannya di masyarakat. Dan jiwa pondok pesantren ini yang harus senantiasa dihidupkan, dipelihara clan dikembangkan sebaikbaiknya.
3.2. Manajemen Dan Organisasi
Dengan sistem yang di gunakan yaitu sistem modern maka Pondok Modern Gontor memiliki menejemen dan organisasi yang jelas. Manajemen dan organisasi mcmpunyai kaitan erat dan merupakan faktor penting bagi setiap balai pendidikan atau perusahaan dalam mencapai tujannya. Pelaksanaan manajemen dan organisasi suatu balai pendidikan atau perusahaan berhasil baik jika ditangani olch sumbcr daya manusia yang bertanggung jawab dan berdedikasi tin&gi scrta adanya
ke~jasama
yang solid antara personil yang ada, maKa Pondok Modern
Gontor mensclcksi orang-orang yang menangani manajemen dan keorganisasian dengan kerekteria sebagai berikut:
32
I. Keiklasan 2. Ded1kasi 3. Loyalitas
3.2.1. Ma najemen Manaje111en adalah suatu proses yang terdiri dari lindakan-tindakan 111erencanakan, mengorganisasikan, menggerakan serta 111engendalikan suatu balai pendidikan yang dilakukan untuk 111encapai sasaran yang telah ditentukan melalui pemanfaatan sumber daya manusia serta su111ber daya lainnya. Adapun fungsi -fungsi pokok yang terdapat dalam manaje111en yang di implementasikan oleh Pondok Modern Darussalam Gontor adalah sebagai berikut: Fungsi Manajemen pada Pondok Modern Darussalam Gontor I. Perencanaan (Planing) Pondok Modern Darussalam Gontor
Perencanaan pada Pondok Modern merupakan sebuah proses untuk 111enentukan langkah-langkah program kerja yang akan ditempuh Uangka panjang maupun jangka pendek) guna mencapai tujuan yang telah direncanakan. Perencanaan meliputi penetapan atau penentuan program kerja jangka panjang maupun jangka pendek, kebijaksanaan urutan dan cara 111enjalankan pekerjaan dan pelaksanaannya, penentuan waktu dan kebutuhan finansial yang diperlukan pada masa yang akan datang. 2. Pengorganisasian (Organizing) Pondok Modern Darussalam
33
Dapat dirumuskan sebagai salah satu fungsi manaJemen dalam mengelompokan orang-orang serta penetapan tugas dan wewenang berdasarkan kemampuan sumber daya manusia. 3. Pclaksanaan (Actuating) Pondok Modern Darussalam Gontor. Mcrupakan fungsi manajemen yang menggerakan sci uruh anggola kearah tujuan yang telah direncanakan dalam rangka merealisasikan program kerja dan rencana - rencana yang tel ah dibuat. 4. Pengawasan (Controlling) Pondok Modern Darussalam Gontor. Pengawasan adalah salah satu fungsi manajemen penting dalam rangka merealisasikan apa yang akan di buat agar dapat mencapai target atau sasaran yang telah di tetapkan oleh anggaran dasar dan juga melakukan pengawasan pada segala bidang.
3.2.2. Struktur Organisasi Pondok Modem Darussalam Gontor di p1111pm oleh pnnpman Pondok Modern yang dipilih dan diangkat serta diberhentikan oleh Dewan badan wakaf melalui Rapa! Umumnya. Jangka waktu jabatan Pimpinan adalah 5 tahun, serta dapat di pilih kembali.
34
STRUKTUR ORGANISASI PONDOK MODERN DARUSSALAM GONTOR YANG SEDANG BEIUALAN
Aclrninirlrasi
KM!: Kuliatul Mualimin-al lslamiah yang berarti pendidikan guru agama Islam. OPPfvt: Organisasi Pelajar Pondok Modem.
Gambar 3.1 Struktur Organisasi I. Organisasi. Organisasi adalah salah satu fungsi dari manajemen dan merupakan tujuan yang telah ditetapkan. Dalam Organisasi di adakan pembagian tugas secara jelas sesuai dengan bidang pekerjaan yang telah ditetapkan. Organisasi yang baik akan mampu menghilangkan kesimpangsiuran dalam pekerjaan dan akan
memberikan
penjelasar. bagi
personil
yang
menyangkut tugas dan tanggung jawab. Sebelum menjalankan tugas, pimpinan bagian mengadakan suatu rapat dengan para staf untuk menjabarkan rencana kerja yang akan dilaksanakan kemudian hasilnya akan di laporkan secara periodik kepada Direktur KM! dan Pimpinan
35
Dalam Bentuk atau struktur organisasi yang ada pada Pondok Modern Darussalam Gontor secara singkat sudah dijelaskan akan kebijaksanaan atau tindakan yang akan dilakukan sesuai dengan tugas yang telah diberikan. Adapun aktivitas tugas masing - masmg bagian adalah sebagai berikut
A. Dewan Badan Wakaf.
Merupakan lembaga tertinggi organisasi balai pendidikan Pondok Modern dan bertugas melaksanakan amanat trimurti yang tercantum dalam piagam waqaf Pondok Modern Gontor tanggal 28 Rabiulawal 1338 atau tanggal 12 Oktober 1958. Pcngurus Dewan Badan Waqaf Pondok Modern Gontor berwenang untuk: • Menerapkan kebijaksanaan pendidikan dan pengaJaran balai pendidikan Pondok Modern Gontor sesuai dengan amanat Trimurti. • Memberikan bimbingan dan petunjuk pada lembaga-lembaga balai pendidikan Pondok Modern Gontor. • Memilih dan mengangkat serta mengganti pimpinan balai pendidikan Pondok Modern Gontor. • Memilih dan mengangkat serta mengganti pimpinan dan atau
36
dengan l:etentuan-ketentuan yang ditetapkan dalam Anggaran Rumah-Tangga. • Meminta pertanggungjawaban kepada lembaga-lembaga yang dimaksud diatas sewaktu-waktu apabila dianggap perlu. • Mengisi lowongan pengurus anggota pengurus ba(ian waqaf Pondok Modern Gontor dan mengubah susunan pengurus.
B. Pimpinan Pondok Modern Adalah
mandataris
dewan
badan
waqaf yang
berkewajiban
mcnjalankan kcputusan-keputusan badan waqaf Pondok Modern Gontor dan bertanggung-jawab kepada badan waqaf. • Berkewajiban mengasuh para santri sesua1 dengan sunah balai pcndidikan Pondok Modern Gontor. • Pemimpin lembaga-lembaga balai pendidikan Pondok Modern Gontor. • Yang bertanggung jawab dan melakukan pengawasan atas kelangsungan pendidikan di Pondok Modern. • Menjaga hubungan baik dengan masyarakat dan lingkungan sekirnr. •
Sebagai penghubung dan komunikator dengan dunia luar.
37
C. Direktur KMI. Direktur Kulliyatul Mu'allimin al-Islamiyah adalah penanggungjawab di dalam lembaga dan bertugas memirnpin penyelenggaraan pendidikan dan pengajaran secara meneyeluruh. •
Yang bertnggung-jawab dan melakukan pengawasan atas proses belajar-mengajar di Pondok Modemr.
D. Bagian Aclministrasi.
•
Mempunyai tugas untuk mengelola keuangan yang beredar di administrasian Pondok Modern Gontor.
•
Melaporkan peredaran uang pada setiap bulan pada pimpinan Pondok Modem. Bagian Administrasi ini memiliki tiga sub bagian diantaranya: I. Pos Dan Giro
Adalah
bagian
administrasi
yang
menangani
hal-hal
yang
bersangkutan dengan benda pos dan giro misalnya: wesel, paket, surat-menyurat dan lain sebagainya. 2. Keuangan Sekolah
Ada Iah bagian administrasi yang menangani segala jenis pembayaran sekolah atau akademik. 3. Keuangan Asrarna
Adalah bagian administrasi yang menangani segala jenis pebayaran
38
E. Alrndemik.
•
Yang bertanggung-jawab atas materi dan sistem pengajaran serta
para staff pcngajar. 13agian pcndidikan dibagi dua: I. Bagian pendidikan umum :
Yang
bertanggung-jawab
atas
sistem
pengaJaran
materi
pengaJaran yang bersifat umum, seperti: Matematika, Fisika, Biologi, Bahasa lnggris, Bahasa Indonesia dan lain-lain. 2. Bagian Pendidikan agama Yang
bertanggung-jawab
atas
sistem
pengapran
materi
pengaJaran yang bersifat agama, seperti: Fiqih, Tauhit, Imla, Tajwid, Balagoh, Faroid dan lain-lain. F. Pcngasuhan Santri.
•
Pembimbing yang menaungi dan bertanggung-jawab atas segala ketentua:1 kegiatan para santri diluar jam pelajaran dan kepramukaan.
G. Pengasuhan Kepramukaan.
•
Pembimbing yang menaungi, memantau dan bertanggung-jawab atas segala ketentuan kegiatan parasantri dalam ha! kepramukaan di luar maupun di dalam Pondok Modern.
H.
Bagian Organisasi Pelajar .Pondok Modern.
Yaitu santri senior yang beperan mernbantu dalam pelaksanaan
39
•
Membantu Pimpinan
Pondok
Modern dalam
rnenegakkan
disiplin dan sunah Pondok Modern. •
Membantu Pimpinan Pondok Modem dalam mcnerapkan molo dan pancajiwa Pondok Modern.
•
Mernbantu Pimpinan Pondok Modern dalam menerapkan atau mclaksanakan pendididkan dan pengajaran di Pondok Modern.
•
Membimbing segcnap anggota kc arnh kesadaran beribadah, bclajar dan berorganisasi denganbantuan pengurus rayon dan bagian-bagian Organisasi Pelajar Pondok Modem.
•
Menyalurkan inisiatif dan aspirasi anggota.
•
Membimbing, membina dan meningkatkan jalannya bahasa resmi si Pondok Modern.
•
Melaksanankan sistim kaderisasi.
Organisasi
Pelajar
Pondok
Modern
m1
memiliki
bagian-bagian
diantaranya:
I. Bagian Pengajaran •
Sebagai pelaksana penye11;nggara pelajaran sore, muhadoroh (belajar kutbah), pengajaran seni rnembaca Al-Qur'an dan bertanggung jawab atas ketertiban masjid, imam salat, ddan khatib Jum'at.
2. Bagian Penggerak Bahasa (Arab da11 Inggris)
•
Sebagai badan yang meningkatkan mutu bahasa santri di Pondok
40
sehari-hari yang berkenaan dengan bahasa secara resmi(Arab dan lnggris) 3. Bagian Kesenian
•
Yang melancarkan semua aktifitas kesenian di Pondok Modern.
•
Yang bertanggungjawab akan kualitas kesenian.
4. Bagian Olahraga
•
Yang mengusahakan agar santri dapat berolahraga dcngan baik dan meningkatkan mutu keolahragaan di Pondok Modern menuju santri sehat jasmani dan rohani.
I. Koordinator Pramu ka
Yaitu santri senior yang beperan membantu dalam pelaksanaan keprnmukaan di Pondok Modern yang bertugas: •
Membantu Pimpinan Pondok Modern dalam menegakkan disiplin dan sunah Pondok Modern di bidang kepramukaan.
•
Membantu Pimpinan Pondok Modem dalam menerapkan moto dan panca jiwa Pondok Modern pada lingkup kepramukaan.
•
Membantu Pimpinan Pondok Modern dalam menerapkan atau melaksanakan pendididkan dan pengajaran kepramukaan di Pondok Modern.
•
Menyalurkan inisiatif dan aspirasi anggota.
•
Membimbing, membina dan meningkatkan jalannya kegiatan kepramukaan di Pondok Modern.
41
3.3 Proscdur Sistcm Yang Sedang Bcrjalan
•
Calon santri Mendaftar
•
Cale n santri menerima form pendaftaran
•
Calon santri menyerahkan form pendaftaran yang telah terisi bescrta persyaratan pendaftaran pada administrasi tennasuk uang pendaftaran yang dibcrikan pada bagian keuangan sekolah
•
Administrasi mendata calon santri dan menjadikannya dalam satu dokumen pendaftaran.
•
Administrasi urusan keungan sekolah mencatat uang pendaftaran.
•
Administrasi menyerahkan bukti pendaftaran kepada calon santri.
•
Administrasi menyerahkan dokumen pendaftaran kepada Pimpinan Pondok sebagai laporan.
•
Administrasi menyerahkan dokumen pendaftaran kepada Direktur KMI setelah mendapat rekomendasi dari Pimpinan pondok, untuk diolah menjadi dokumen peserta ujian.
•
Direktur KM! menyerahkan dokumen peserta UJJan kepada bagian akademik untuk pembuatan be1 kas soal ujian.
•
Calon santri menerima nomor ujian dari akademik.
•
Calon santri menerima lembar soal ujian.
•
Calon santri menjawab soal ujian.
•
Calon santri menyerahkan Jembar jawab ujian.
•
Lembar jawab ujian akan diolah oleh bagian akademik untuk memberi
42
•
Calon santri yang lulus akan menerima bukti keterangan lulus.
DIAGRAM KONTEKS SISTEM YANG SEDA.NG BER.JALAN
Ca1011 Saimi
'
I
I '
~'
Keuangon SeJ:olah
~
~~-~r
Buk_1"'mb>y=n_ _
I
I
:__
.
L'P_~_v•M Dml.1ur : .__C1!blt--'_~S-1111r-=iT~
-·_•~--~-M,~-KM~I~--' D:>l<_P<sma_Ujim
Gambar 3.2 Diagram Konteks Yang Sedang Berjalan
Ketcrangan Garn bar diagram konteks sistem .Y!!ng sedang berjalan. Gambar diagram konteks pada sistem berjalan ini · memiliki enam entitas, yaitu: calon santri, administrasi, keuangan sekolah, akademik, direktur KMI dan pimpinan pondok Entitas Calon santri
memberikan masukan
kedalam sistem
informasi pcnerimaan santri baru berupa persyaratan, form pendaftaran isi
43
keluaran kepada calon santri berupa form pendaftaran, bukti daftar, nomor ujian, lembar soal ujian dan bukti kelulusan .. Entitas administrasi memberikan input kesistem bcrupa dokumen pcndafiara valid dan bukti pendaftaran. Sedangkan administrasi mencrima informasi dari sistem berupa dokumen pendaftaran. Entitas keuangan sekolah memberikan input kedalam proses berupa pembayaran pendaftaran dan menerima informasi keluaran berupa bukti
p<~mbayaran
pendaftaran.
Entitas akademik memberi input kedalam sistem berupa : soal ujian, dokumen kelulusan, bukti peserta ujian dan laporan calon santri terima. Bagian akademik sendiri
menerima infonnasi dari sistem
informasi penerimaan santri barn berupa: dokumen peserta ujian valid, hasil ujian dan cal on santri terima valid. Entitas direktur KM! menerima laporan pendaftaran valid dan calon santri terima dari sistem. Sedangkan direktur KM! scndiri memberikan input ke sistem berupa dokumen peserta ujian. Entitas pimpinan pondok memberikan masukan kedalam sistem berupa: santri terima valid. Dan mendapatkan informasi dari sistem berupa: calon santri terima dan lapJran pendaftaran.
44
DIAGRAM LEVEL 1 SISTEM YANG SEDANG BER.JALAN 11
···" • 11
LL:::..:..::..
Fhnpinm Rmlok
Gambar 3.2 Diat,'Tam Level 1 Sistem Yang Sedang Berjalan
Keterangan gambar diagram level satu sistem yang sedangkan berjnlan Gambar diagram level satu pada sistem yang sedang berjalan terdiri dari enam entitas, sesuai dengan diagram konteks yang sedang berjalan yai:u: calon santri, administrasi, keuangan sekolah, akademik, direktur KM! dan pimpinan pondok. Dan merniliki enam proses, yang terdiri dari proses mendaftar, rnclaporkan dokumen pendaftar, melaporkan dokumen peserta lljian, mengikuti ujian, melaporkan dokumen kelulusan dan menginformasikan kelulusan. Mendaftar adalah suatu proses yang terjadi diantara entitas calon santri dengan adrninistrasi.dan keuangan sekolah Pada proses mendaftar tersebut calon santri memberikan input 1-.edalam sistem berupa persyaratan dan form pendaftaran isi. Calon santri sendiri menerima informasi berupa dokumen pendaftaran.
form pendaftaran
dan
Bagian administrasi memberikan input kedalarn sistern
45
pendaftaran. Keuangan sekolah menenma informasi berupa pembayaran pendaftaran dan memberika input masukan berupa bukti pembayaran pcndallaran. Proses tcrsebut j uaga mcnyimpan data ke data strore pendanaran. Melaporkan dokumen pendatlaran merupakan proses yang terjadi antara entitas administrasi dengan entitas pimpinan pondok. Dan direktur KM!. Administrasi memberikan masukan kedalam sistem berupa dokumen pendaftaran valid. Direktur KMJ menerima informasi berupa laporan pendaftaran valid. Melaporkan dokumen peserta ujian merupakan proses yang terjadi antara entitas akademik dan direktur KM!. Akademik menerima output dari sistem berupa Dokumen peserta ujian valid sedangkan direktur KM! memberikan informasi ke sistem berupa dokumen peserta ujian. Mengikuti ujian merupakan proses yang terjadi antara entitas calon santri dengan akademik. Akademik memberikan input kedalam sistem berupa bukti peserta ujian dan soal u)an. Dan akademik menerima infonnasi berupa hasil ujian. Calon santri memberikan masukan kedalam sistem berupa lembar jawab ujian dan menerima informasi keluaran berupa nomor ujian dan lembar soal ujian. Melaporkan dokumen kelulusan merupakan proses yang terjadi direktur KMJ, pimpinan pondok. dan akademik. Direktur KMI menerima input dari sistem berupa calon santri terima. Sedangkan pimpinan pondok memberikan masukan ke dalam sistem berupa calon santri terima valid yang sebelumnya menerima informasi berupa calon santri terima valid. Akademik rnemberikan masukan kedalam sistem berupa laporan calon santri terima dan menerima informasi
46
Menginformasikan kelulusan merupakan proses yang terjadi antara entitas akademik dan calon santri. Akademik memberikan masui;an kedalam proses berrupa dokumen kelulusan sedangkan calon santri menerima infonnasi dari sistem berupa bukti kelulusan. DIAGRAM RINCI 1 PROSES I
C.aln11...:-').uttn
----
II"'"'.:'..'..._! u
Fa:m._~W.h(
""-
""'-"""'
Kmlang
Sekol
\
'-..
"""'""')
~
BixWh
N<_T""'1\; I{Wht\Si
""'"""""-""""""' I
f
"
....., 12
~
) ~511
Wi:_~)V61\_~
Gambar 3.3 Diagram Rinci I Proses I Sistem Yang Sedang Berjalan Kcterangan gambar diagram rinci l proses 1 sistem yang berjalan
Diagram rinci
proses I terdiri dari dua proses yaitu membayar dan
mendata. Dan terdiri dari tiga entitas yaitu: calon santri, administrasi dan keuangan sekolah. Pada proses mendata: calon santri memberikan input (masukan) kedalam sistem berupa persyaratan dan form pendaftaran isi. Calon santri juga menerima infonnasi dari sistem berupa form pendaftaran dan bukti daftar. Administrasi mcncrima masukan dari sistcm berupa dokumen pendaftaran dan mcmbcrikan bukti pendaftaran. Sedangkan proses mendata memberikan keluaran kepada sistem membayar berupa kwitansi. Dan menerima input dari pihak keuangan sekolah berupa bukti pembayaran pendaftaran. Proses membayar mendapatkan masukan dari sistem sebelumnya berupa
47
3.4 Kelemahan sistem yang sedang berjalan: •
Sistem yang berjalan ini bersifat manual, sehingga pada saat pendatlaran dan pengumw11an terjadi antrian panjang yang menyulitkan ca Ion santri.
•
Arsip-arsip penting bagi Pondok Modern seperti: data-pendallar, datapendallaran dan sebagainya masih berbentuk Jembaran kertas
3.5 llsulan pcmccahan masalah:
•
Diadakan sistem pendaftaran berbasiskan komputer guna memudahkan calon santri untuk mendaftar dan memudahkan bagian administrasi mendata santri barn.
•
Arsip-arsip penting bagi Pondok Modern khususnya arsip pendaftaran sebaiknya di satukan dalam database.
BABIV PERANCANGAN SISTEM INFORMASI PENERIMAAN SANTRI BARlJ PADA PONDOK MODERN DARUSSALAM GONTOR
4. I Pcrancangan Sistcm.
Perancangan sistem infonnasi penerimaan santri baru sama halnya dengan perancangan sistem yang lain, yang bertujuan memberikan gambaran umum kepada user dan manajemen tentang sistem baru yang diusulkan. Perancangan sistem merupakan bagian yang paling penting dalam mengembangan suatu sistem infonnasi dan salah satu komponen sistem yang dapat di jadikan tolak ukur keberhasilan sistem adalah output atau kelm.ran. Penulis menggunakan Data Flow Diagram (DFD) atau Diagram Alir Data dengan menggambarkan rancangan sistem infonn1si penerimaan santri baru yang diusulkan. Pe11ggunaan DFD ini terasa sangat membantu karena menggambarkan suatu sistern yang telah ada atau sistem yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut disimpan. Setelah dilakukan analisa terhadap sistem yang telah berjalan pada Pondok Modem Darussalam Gontor tcrdapat banyak kendala yang dihadapi yang dapat mengurangi kinerja para staff tcrutama dalam hal ini adalah proses penerimaan santri baru. Oleh karena itu pada bab ini akan diusulkan suatu rancangan sistem yang dirasakan lebih baik clan
49
pembayaran yang awalnya melalui administrasi kini melalui Bank, disini pihak balai pendidikan di anggap telah mengadakan MOU dengan Bank yang bersangkutan jadi dalam ha! ini pihak pondok tidak lagi menangani masalah keuangan melainkan hanya menerima laporan pembayaran.
DIAGRAM KONTEKS SISTEM YANG DlllSllLKAN CalD11 Sarni
;!11
jr},
I l ! i i--
' ;~ .~ ;::,
~·
.,,
~
~-
~
:f
,_,•
Blli
.
.fl
j
l
"'-,,,~I
w
/
Sl'>TEM INl' Olll'MSI
/
J'Dill •"1ThJi
;;,;,;,,~
G-ONFOR
_,,,/
.
" '
·
,, ,
!);,],;
I
..
/
!,
Baiik
~
I>mt
\
11!NFll111!AAN CALON SANl'JU FOND OKMOllllRN DARUSSALAM
l'llk)'•mb")'lrut_~-
Cili:n_,,Sontri_Terim• !hp _l'olJl:lo:'oh_v;Jid
Pe""1> Uji &ii- U" 'J'fil
ntV• d
.
Cobr._?ordri_T.nm._VOlid. lhp _Pmi~om\..'"'
Soo.l_Ujim
Aka.de Ill
"\.
Ad:ministras ·
Cili:n_Sortri_Tm• J);,],;_ Jle""1a_[/jiilli
.
Pllupnm1 Pondok
Direkb.i:r KM!
Gambar 4.1 DIAGRAM KONTEKS SJSTEM YANG DIUSULKAN
Kcterangan gambar diagram konteks sistem yang diusulkan
Sama halnya dengan diagram konteks sistem yang sedang berjalnn, diagram kontcks sistem yang diusulkan juga terdiri dari enam entitas. Namun kali ini entitas keuangan sekolah telah digantikan fungsi dan tanggung jawabnya dengan entitas bank. Keenam entitas tersebut adalah: calon santri, administrasi,
50
Entitas customer memberikan masukan kedalam sistem informasi penerimaan santri barn berupa persyaratan, form pendaftaran isi dan lembar jawab ujian. Sedangkan sistem memberikan informasi keluaran kepada calon santri berupa form pendaftaran, bukti daftar, nomor ujian, lembar soal ujian dan bukti kelulusan .. Entitas administrasi memberikan input kesistem berupa dokumen pendaftara valid dan bukti pendaftaran. Sedangkan administrasi menernna infonnasi dari sistem berupa dokumen pendaftaran. Entitas Bank memberikan input kedalam proses
berupa pembayaran
pendatiaran clan menerima infonnasi keluaran berupa bukti
pembayaran
pendaftaran. Entitas akade1'1ik memberi input kedalam sistem berupa : soal uJian, dokumen kelulusan, bukti peserta ujian clan laporan calon santri ter;ma. Bagian akademik sendiri menerima infonnasi dari sistem informasi penerimaan santri barn berupa: dokumen peserta ujian valid, hasil ujian dan calon santri terima valid. Entitas direktur KM! menerima laporan pendaftaran valid dan calon santri tcrima dari sistem. Scdangkan direktur KM! sendiri memberikan input ke sistem berupa dokumcn pcse11a ujian. Entitas pimpinan pondok memberikan masukan kedalam sistem berupa: santri terima valid. Dan mendapatkan informasi dari sistem berupa: calon santri terima clan laporan pendaftaran.
51
DIAGRAM LEVEL I SISTEM YANG DlllSlJLKAN 11
····" BANK
11
Pimpimn
Pon:bk
Gambar 4.1.1 DIAGRAM LEVEL 1 SISTEM YANG DIUSULKAN
Keterangan gambar diagram level satu sistem yangdiusulkan
Gambar diagram level satu pada sistem yang sedang berjalan terdiri dari enam entitas, sesuai dengan diagram konteks yang sedang berjalan yaitu: calon santri, administrasi, Bank, akademik, direktur KM! dan pimpinan pondok. Dan memiliki enam proses, yang terdiri dari proses mendaftar, melaporkan dokumen pendaftar, melaporkan dokumen peserta ujian, mengikuti ujian, melaporkan dokumen kelulusan dan menginformasikan kelulusan. Mendaftar adalah suatu proses yang terjadi diantara entitas calon santri dengan administrasi.dan Bank. Pada proses mendaftar tersebut calon santri memberikan input kedalam sistem berupa persyaratan dan fonn pendaftaran isi. Calon santri sendiri menerima infonnasi berupa fonn pendaftaran dan dokumen
52
dokumen pendaftaran dan menerima informasi keluaran berupa bukti pendaftaran. Bank mencrima infonnasi berupa pembayaran pendafrnran dan memberika input masukan berupa
bukti pembayitran pendaftaran. Proses tcrsebut juaga
menyimpan data kc data strore pendaftaran. Melaporkan dokumen pendaftaran merupakan proses yang te1jadi antara entitas administrasi dengan entitas
pimpinan pondok. Dan direktur KM!.
Administrasi mcmberikan masukan kedalam sistem berupa dokumen pendaftaran valid. Dircktur KMl menerima infonnasi berupa laporan pendaftaran valid. Melaporkan dokumen peserta ujian merupakan proses yang te1:jadi antara entitas akademik dan direktur KM!. Akademik meneri111a output dari sistem berupa Dokumen peserta ujian valid sedangkan direktur KMl memberikan infonnasi ke sistcm berupa dokumen peserta ujian. Mengikuti ujian merupakan proses yang terjadi antara entitas calon sanlli dengan akademik. Akademik memberikan input kedalam sistem berupa bukti peserta Lijian dan soal ujian. Dan akademik menerima informasi berupa basil ujian. Calon santri memberikan masukan kedalam sistem berupa lembar jawab ujian dan menerima infommsi keluaran berupa nomor ujian dan lembar soal ujian. l'vlelaporkan dokumen kelulusan merupakan proses yang terjadi direktur KMI, pimpinan pondok. dan akademik. Direktur KM! menerima input dari sistem berupa calon santri terima. Sedangkan pimpinan pondok memberikan masukan ke dalam sistem berupa calon santri terima valid yang sebelumnya menerima in fonnasi berupa calon santri terima valid. Akademik memberikan masukan
53
kedalam sistem berupa laporan calon santri terima dan menernna informasi berupa calon santri terima valid. Menginformasikan kelulusan merupakan proses yang terjadi antara entitas akademik dan calon santri. Akademik memberikan masukan kedalam proses berrupa dokumen kelulusan sedangkan calon santri menerima infonnasi dari sistem berupa bukti kelulusan.
DIAGRAM RINCI 1 PROSES I YANG DIUSULKAN
I IMs_-
.. . 11
R
FcrJ11 _P'.ndlfulll\_Isi
Calon_$ anlJi
/
fu>i'l!U\ fuk_D:it1m:
Admiiii.strasi
. '
Dlk_fumtm
1.1 llfmllk
Ms_B~ U1t1g
/
-'1 12 =ti~
l\:m00.·1nn_~\
l
)-
BANK
BW_P!mbl)'lrni_~
Jli.1'1i_Pml~
Gambar 4.1.2 DlAGRAM RINCI 1 PROSES I YANG DIUSULKAN
Kcterangan gambar diagram rinci I proses I sistem yang diusulkan
Diagram rinci
proses 1 terdiri dari dua proses
yaitu mendata dan
rnernbayar. Dan terdiri dari tiga entitas yaitu: calon santri, administrasi dan Bank. Pada proses rnendata calon santri memberikan input (masukan) kedalarn sistern berupa persyaratan dan fonn pendaftaran isi. Calon santri juga rnenerirna inforrnasi dari sistern berupa fonn pendaftaran dan bukti daftar. Adrninistrasi rnenernna masukan dari sistem berupa dokumen pendaftaran dan rnernberikan
54
keluaran kepada sistem membayar berupa uang. Dan menerima input dari pihak bank berupa bukti pembayaran pendaftaran. Proses membayar mendapatkan masukan dari sistem sebelumnya berupa uang dan 111e111berikan informasi keluaran kepada Bank berupa pembayaran pendaftaran.
DIAGRAM RINCI 1PROSES5 YANG DIUSULKAN
11 !i!;_lnhs
Direkur KJ.ll
5.1
Alademil:
l>f•~
!Ah\..Slil1.ri_Ttrin.ll.
-~~~---\
Kellh>m
Galon S"1hi
Pllupilnn CU:n_sm_TW.a._Vilii fbn:lok Cohtj~tti_Tetil«
Gambar 4.1.3 DIAGRAM RINCI I PROSES 5 YANG DIUSULKAN Kctcrangan gambar diagram rinci I proses I sistem yang diusulkan
Diagram rinci proses 5 terdiri dari dua proses yaitu melaporkan dokumen kelulusan dan menginformasikan kelulusan. Dan terdiri dari empat entitas yaitu: calon santri, akademik direktur KM! dan pipimpinan pondok. Pada proses melaporkan dokumen kelulusan akademik memberikan input (masukan) kedalam sistem berupa dokumen kelulusan dan direktur KMi bcscrtapimpinan pondok menerima informasi dari system berupa calon santri terima dan pimpinam por>dok memberikan input (masukan) kedalam sistemberupa calonsantri terima valid sedangkan sistem melaporkan dokumen kelulusan ke menginformasikan kelulusan berupa keterangan lulus dan calon santri meneriina
55
4.2
Kamus Data
Kade Cls:ri
= *kode calon santri* = tahun_daftar+nomor_ urut_daftar
Nama Clst1i
Tenpat_Lahir
=
*nama calon santri*
=
nama_depan+narna_belakang
= *tempat lahir* = *kota*
Tanggal_Lahir
Suku
= • tanggal lahir calon santri • =
*dd/mm/yyyy*
=
*suku ketumnan *
= nama suku Lulusan Clst1i
= *lulusan pendidikan akhir calon santri* = lulusan
Alamat Clstii
Kata Clstri
=
*alamat Calon Santri*
=
namajalan+nomor_nunah+kota+kode_pos+negara
= *kota asal calon santri* =
Tlp_Clstri
kota
= *telepon calm1 santri* = nomor_telepon
Nama_Ayah
=
*nama ayah kandung*
=
narna_depan+nama_belakang
56
Nama [bu
= *nama ibu kandung• =
Nama Donatur
= *nama yang membiayai* =
Hubungan
Pekei:jaan
Agama
Rp _Kiriman
No_ Rekening
nama_depan+na111a__belakang
= *hubungan famili* =
Pendidikan
nama_depan+nama_belakang
kekerabatan
= *pendidikan akhir* =
pendidikan_akhir
=
*pekerjaan saat ini*
=
profesi
=
*agama yang di anut*
=
na111a_aga111a
=
*besamya uang yang dikiri111 setiap bulan*
=
*Rp5.555.555*
= *nomor rekening* = abat_daftar+tahm1_daftar+no111or_ nrnt_daftar
Tgl_Bayar
Hari_Bayar
Jml_Uang
=
*tanggal bayar*
=
*dd/111111/yyyy*
=
*hari bayar*
=
haii
=
*jmnlah uang*
=
*Rp555.555*
57
Kode Mu
=
*kode mata ujian*
= *555* Nama_Mu
No_Ujian
=
*nama mata ujian*
=
namajenis_ihnu+nama_pelajaran
= *nomor ujian* = *5555*
Tgl_Ujian
= *tanggal ujian• = *dd/mm/yyyy*
Hari_Ujian
=
*hari ujian*
=hari Jam_Ujian
Tmp _ Ujian
Pengws_ Ujian
No_LemJawab
No Nilai
= *jam ujian• =
*hh/mm*
=
*tempat ujian*
=
nama_gedung+nomor_rnangan+nomor_ujian
=
*nama pengawas ujian*
=
nama_depan+nama_belakang
=
*nomor lembar jawab*
=
nomor_ujian+nomor_mata_ ujian
=
*nomor urnt ni!ai *
= nomor urnt Nilai Mu
=
*nilai mata ujian*
= nilai_angka+nilai_tulisan
58
Ket Lis
Penilai Mu
=
*keterangan lulus*
=
niali_angka+keterangan_lulus
=
*nama penilai mata ujian *
=
nama_depan+nama_belakang
ENTITY RELATIONAL DIAGRAM SISTEM YANG DIUSULKAN
M
M
M
M
BANK
Gambar 4 .2 ERD
59
4.3 4.3.l
Normalisasi Bcntnk tidak normal. Kd_Clstri
Nruna_Clstri Tcmpat_.,ahir
Tanggal_Lahir Suku Lulusim_Clstri A!amat_Clslri Kotu_C!stri
·np_Clstri Nama_Ayah
Namu_Ibu Yang_Mcmbiayai
I lubtmgan Pcndidikan Pckcrjmm Agmna
Rp_Dulanan No_ Rckcning Kd_Clstri
Tgl_Bayar J lari_Buyur
Jml_Uang
Kd_Mu Nama_Mu No_Ujiun Kd_Clslri K
Tgl_Ujian Hari_Ujian Jmn_Ujian
Pcngws_Ujinn Gcdung_ Uj ian
Lantui Ruung_Ujian No_LcmJuwab
Kd_Clstri
Kd_Mu Kct_Lls Nilai_Mu Pcnilui_Mu
Gambar 4.3 Bentuk Tak Normal Perancangw1 Database
60
4.3.2
Normalisasi Tahap Pertama
• Kd_Clstri
Nmna_Clstri Tcmpat_Luhir Tunggal_l,uhir Sttku
Lulusan_Clstri Almnat_Clstri
Kota_Clstri Tlp_Clslri
Numa_Ayah Numa_Ibu
Yang_Mcmbiayai !Iubungan Pcndidikan Pckcrjaan
Agama Rp_Bulamm
*No_ Rckcning , Kd Clstri
)
Tgl~Bayar
1 I Iari Bayur
I Jm\~Uang
1
• Kd_Mu
, Nama_Mu 1 • No_Ujiun
1
i
Kd_Clstri
1
Kd_Mu
I1 Tgl_l!jiun ; llari_Ujian
li .!nm-Ujian
Pcngws_Ujiun
(kdung_Ujiun
Lantui Ruang_Ujim1
:
*No LcmbarJuwab-; -
I
Kd_Cl!ilri
K
Nilui_Mu Kct_Lls
Pcnilai_Mu - · - - - - - -·- --·--
i
I. j - - - · - __ _ J
Gambar 4.3.1 Bentuk Normal Satu
61
Normalisasi Tahap Kedua
4.3.3
• No_Rckcni11g •*Kd _Clstri
• Kd Cbtri ..
Nama_t'btri
Tcmpnl_ L11hir
Tgl_Buynr ~
I-
llmi _Bayar Jud_Uang
l'unggul_l;.1hir Suku ].ulusun- Cistri
Alanwt_Clstri
Kota Cbtri
-
!"Ip_Clstri
Namu _Ayah Nama !bu
-
Ym1g_ /\.1cmbiuyai
Ilubnngan Pcn
Rp_ !lulunan
"'No_Ujiun
"'"'K
Tgl_Ujian
Hari_Ujrnn Jam_Ujian
Ge
Pcngws_Ujian
'Kd- tvlu
Numa Mu
-
"'No_ LemlmrJnwab
"'*K.J_Clstri "'*Kd _Mu
-
Nilai _Mu Pcnilni _Mu Kd_Lulus
Gambar 4.3.2 Bet11uk Normal Dua
62
4.3.4
NQrmalisasi Taha1i Ketiga * No
Rckcning
**Kodc_Clstri • Kotri
Tgl_Buyar
Nama Clstri
Jlari_Jlayar
Tcmpat_l.Hhir
Jml_Uang
·rmlggal_Clslri Suku
-
l.u!usa11_ (_'Js11i
*No_Ujiun
*No_Ujian
Alunrnt_Clstri
•• Kode_Clstri
••Kodc_Mu
Knta_Clstri
Gcdung_Ujian
Tgl_Ujian
Tlp_Cls1ri
Lantai
J-luri_Ujian
Nanrn_J\yah
Rmmg_Ujian
Ja1n_Ujian
Nama_Jhu
Peugws_Ujinu
Yang_Mcmbiayai l!uhungmi
• Kodc_Mu
Pcndidikm1
Namu_Mu
Pd;erjaan
*No_l.cmburJawab
Agmna Rp_Bulunun
f---
*No_LcmbarJawab
**Ko
**Kodc_Mu
Kct_Lulus
Ni!ai_Mu
-
Penilai_Mu
Gambar 4.3.3 Bentuk Normal Tiga
ERO YANG TELAH DI NORMALISASIKAN
M
CalonSuilii
M
M
Gambar 4.4 ERO YANG TELAH DINORMALISASIKAN
63
4.4
Spesifikasi Database
Nama database yang dipakai dalam perancangan sistem infonnasi pencrimaan santri barn Pondok Modern Darussalam Gonlor ini adalah:
I. Data Calon Santri.
Nama File Keterangan Kunci
: Ms_Clstri : Master Calon Santri : KD CALONSANTRI
Nama Field Tine Paniang Keterangan KD CALONSANTRI Number 8 Kode Calon Santri NAMA CALONSANTRI Text 25 Nama Calon Santri TEMP AT LAI-UR Text 10 Temnat Lahir TANGGAL LAHIR 12 Text I_a.1_1g1Q!_ll,_<1li ir __ ····------·-·----·SUKU Text 15 Suku Keturunan LULU SAN Text II Lulusan Calon Santri ALAMAT Text 100 Alamat Calon Santti 15 Kota Calon Santri KOTA --------------·------- IText----------TELEPON Number 11 . I~l<J]JQ1_1~f!!()!l Santtj__ ----------------NAMA AYAH Text 25 Nama Avah NAMA !BU Text 25 Nama !bu NAMA YANGMEMBIA YAl Text 25 Yang Membia:Lai IIUBUNGAN Hubungan Famili Text 20 PEN DIDI KAN Text -------10 Pendidikan Akhir . ···--·--- -----·-· . ..··--·-··----·--··--PEKERJAAN Text 15 Pekerjaan Saat Ini AG AMA 15 Agama Yang Di Amit Text Rn BULAN AN Cun-ency 12 Kiriman Bulanan Tabel 4.1 Ms Calon Santri ----
--
-------~--
64
2. Data Pembayaran
NamaFile Keterangan Kunci
: Data_Pembayaran : Data Pembayaran : NO_REKENING : KO CALONSANTRI
----
Paniang Nama Field Tine NO REKEN!NG Number 8 KO CALONCANTRI Number 8 TANGGAL Date/Time 8 HAR! Text 6 Currency 12 JUMLAH UANG Tabel 4.2 Data_Pembayaran
_Keterangan Nomor Rekening Kode Calon Santri TmH!!!al Bavar Hari Bayar Jumlah Uang
3. Data Tempat Ujian
Nama File Keterangan Kunci
: Data_TempatUjian : Darn Tempat Ujian :NO UJIAN : KD CALONSANTRI
-
Nama Field Keterangan Par.jang Tioe Number 4 NO UJIAN Nomo Uiian KO CALONSANTRI Number 8 Kode Calon Santri GED UNG Text IO Gedung Ujian LANT Al Number 2 Lantai Gedung Number 3 Ruang Uiim1 RU ANG .. Tabel 4.3 Data_TempatlJJtan
4. Data Jadwal Ujian
Nama File Keterangan Kunci
: Data_JadwallJjian : Data Jadwal Ujian : NO_UJJAN : KD_MU
Tipe Keternngan Paniang NamaField Number 4 NO UJIAN NomorUjian KD MU Number 4 Kode Mata Ujian TGL UJ!AN Tanrrrral Ujian Date/Time 8 Text 8 HAR! UJIAN Hari Ujian JAM UJIAN Jam Ujian Date/Time 6 PENGWS UJIAN Text 20 P<;)ngawas Ujian Tabel 4.4 Data_JadwallJjian
=J 1
! I '
; I
65
5. Data Kelulusan
Nama File Keterangan Kunci
: Data_Kelulusan : Data Kelulusan : NO LEMBARJA\VA13 : KD CALONSANTRI ---
I
Nama Field Tipe Panjangl Keterangan [NO LEM13AR.IA\VAB Number 15 Nomor Lembar Jawab 8 Kodc Mata Ujian fKD CALONSANTRI Number Text 12 Kelerangan Lulus/Tidak 1KE1: LUU 'S Tabel 4.5 Data_Kelulusan
6. Data Nilai Ujian
Nama File Keterangan Kunci
: Data_NilaiUjian : Data Nilai Ujian : NO_LENBARJA\VAB : KD_MU
Nama Field Tipe Panjang Number 15 NO LEMBARJA\VAB Number 6 KD MU Number 3 !HILA! MU 20 Text fNILAI MU
Keterangan Nomer Lembar Jawab Kodc Mata Ujian Nilai Mata Ujian Penilai Mata Ujian
Tabel 4.6 Data_NilaiUjian 7. Data Mata Ujian
NamaFile Keterangan Kunci
r~~l~~6~1c!
: Ms_Mp : Master Mata Pelajaran :KD MU
__ TIP~----
,NAMA MU
Text Text
~~_!1jang_ ___ _IS:~t er'!_r1ga_!1 _____
6
25
Kode Mata Uiiaa Nama Mata Uiian
Tabel 4.7 Ms_Mata Pelajaran
66
4.5 State Transition Diagram
4.5.1 Struktur Menu Utama
LOGIN
MENU llTAMA FILE
CALON SANTRI MATA UJIAN
PEMBAYARAN
INFORMASf
UJIAN
Jadwal Tc1npnt
NILA!
Mata Ujian Kclulusan
LA PO RAN
DATACALON SANTRI DATACALON SANTRI LULUS
((EU JAR
KELULUSAN
Gambar 4.5 Perancangan menu Utama
67
State Transition Diat,rram
Login Mmmkun ]>asswod "Gontor''
Klik "Ok" Tmnpilkan l.uyur Mc1111 lllmua
Menu Utama
Klik ' File"
Klik"B1 k"
ramp lkan Layar
Tampilki 1 Layur
File
Bank
File
Klik"Lu 1run" Klik "Kclu r" Tmnpilkm Layar Tmnpilkau ! .aynr
Kiili. "lnformn i" Tmnpilkm l.ayar Informasi
Bank
Lnporan
lnfonnasi
Kduar
Laporan
Keluar
Gambar 4.5.I STD Layar Menu
Menu Utama
Klik"Filc"
Tmnpilkun pilihan CalonSantri & Mat"nU~J~·m_n~~--~
File
Klik "E:\i
'J'mupi!km layar l\.km1 \Jta HI
Klik "Cnlon Santri"
Tampil ·· 1 !uynr Calon Sa ttri
Calon Santri
Klik "Exit" Tmnpi!Jam luyur
Klik "!\tut; Ujinn"
Tampilkun ;iyar Muta
Menu Utmna
Ujian
Mata Ujian
Gambar 4.5.2 STD Layar File
68
MENU UTAMA
Klik "Dunk"'----~----~ Tumpilkan Pcmbayuran
BANK
Klik "Pcmhuynrnn"~---~--~
·i·mnpilkun layer Pcmbuyuruu
Klik
"l~dl"
l'umpillrnn luynr Menu lJLmnu
PEMBAYARAN
Gambar 4.5.3 STD Layar Pembayaran Bank
MENUUTAMA Klik "lnformas1
'J'mnpiUmn Pilihan \Jjian & Nilai
INFORMASI
Klik "Ujiun" Tampilk1m Pilihun Nilai Mata Ujiun &
~--------'--------"'f·!u!usmi
IClil' "Ujiun"
Ujian
Tampilkan Pililmn Ja
Nilai
Gambar 4.5.4 STD Layar lnformasi
69
MENUUTAMA Klik "Exi"
·1·um1li!km layur
Klik "lnformasi"
Klik "Exit"
Tumpillmn Pilihun Ujian & Nilui
Tmn iilkan /v1cn
ln~·ur
1 \ Jtama
INFORMASI
Menu Uta 111 Klik "Ujiun
·rumpilkun l>iJihun Jadwa! Ujiun 'I---~---.
Tcmpat Ujian
Ujian
Klil• "'I l'm11;11 lljian"
~---------'-------~=iiil uH l.;1yrn
rem
Klik "Judwnl lljlan"
'l"umpilkan Layar Jmhval Ujiau
Jadwal Ujian
~ll ! Jiian
Tcmpat Ujian
Gambar 4.5.5 STD Layar Ujian
MENU UTAMA
•t-----~
Klik "lnfurmusi"
·1·ampilkm1 Pilihnn Ujian & Nilai
INFORMASI Kli.: "Exit"
'J m 1p!lkan Jayar l\l
111
Utuma
Klik "E. l" Klik "Nilai"
Tmnpilk; 1 layar Mcnu Ul ma
Tampilklm Pilihan Jndwal Ujiun & Tcmput Ujiun
Nilai Klik "Nilui l\lu11 UJlun"
·1 ampilkan La ya Nilai Malu Ujiun
Klik "Kcluluhan" Tampilkan ! ..ayur KclulLL~an
Nilai Mata Ujian
Gambar 4.5.6 STD Layar Nilai
Kelulusan
70
NENUOTAMA
Klik "Lupornn" Tampilkm1 Pilihun Data Cnlon Sanlri & Duln Kclulu~:an
Klik Close" Tami lkan layar
M<.!m Utama
Klik "Clo c"
Tmnpilkm !nyar Mc11u Ulm tn
Laporan Klik "Nilui Mi ta UJlan"
rampilkm1 !.ay tr Nilui Main lJjian
Klik "Oulu Kcluluisun" Tmnpilkan l,uyur J)utn Kclulusun
Data Kelulusan
Data Calon Santri
Gambar4.5.7 STD Layar Laporan
MENU UT AMA Klik "Kcluur" Tnmpi!knn Pilihan Kcluar
KELUAR
Klik "Kcluar"
Kclwtr duri Program
Gambar 4.5.8 STD Keluar
71
4.6.
Rancangan Layar Tampilan 4.6.1
Tampilan Menu Login
Tampilan menu login merupakan tampilan awal dari Sistem lnfOrmasi pemerimaan santri barn. Pada tampilan ini pengguna harus memasukan nam?. dan password, k.;mudian password akan diperiksa dengan mencocokan dengan data password yang telah dimasukan oleh admin. Bila ada kesamaan maka pengguna tidak di perbolehkan menggunakan atau mengakses sistem penerimaan santri baru int.
SILAHr.AH MENGJSl lfAMA OAM PASSWORD AltDA
rv.m-~---
OK
Gambar 4.6 Form Login
I. Q, ...
' i::mifuf!it "'"
··'•-··
.·.~
,.,, •••
.. 1...
'
72
INPIJT DATA CA'l.ON SAHTRI
~~--~J ft •• .,,.. ''!
<-l+ (..,.uiu«1.11111 WM~f.:>1-U! ;.\nf~I
~,:.~··1,l
tut l'l
imr.:. ......~ft "-'J"f
~-·
•··'-••n•
F;;1
1:·lA
... (CUii_\
11.:M;(l~t\U'C.>U
••J.l•:JJJ
Gambar 4.8 Form Input Data Calon Santri
INPUT DATA MATA VJll\N
CARI 1f;(;lf."\lA(.ltl.l'l
1\fNAt«fJ.VJWI
_:_:_:__J 1001
••
'to~ri\~.,~,~7 , - - - - -
C1Ed ., .. ,. I "'" I
~~_J CIT
I
Gambar 4.9 Form Input Data Mata Ujian
73
INFORMASI DATA PEMBAVARAN
CARI htHOARO:UUllG ~ODtc.>U!Nto\Jll!'I
,,....
'""'"''
Jal4J>)llJAAG
C)l)T
' -·
'~ ;,,~uw ,~
!\f~~
----·-lu">'=J
lN..U!lJ
..,;-..,..
;1X\,'<'IW,
Gan ,bar 4.9 Fonn Infonnasi Data Pmbayaran
INPUT JADWAL llJIAN
J
CARI h~IJOR
vt".N<
f.~HW.fl,llJM 1"1~1LIJA!!
TM¥4>.LU.ll.'t
Liii::l ~_J
'~
"'' I "'"' I
ji::.riill!ri• jH)1;>:0MI
-JMllUUll 1'11~:;.>.WJ.~
~_J
U.:L
» 'F
'
~
,. l!'IZ.l'fJ' 't!.'l..,l'./JI '_Ull!:l'.11'
•
.•.
\01D<x~
'tQ1?<XlM
:_1
'~'"''"~
Gambar 4.9 Fonn Input Jadwal Ujian
74
INPUT TEMPAT UJIAN
ll~l<Jl(
"<"rn~,--------
/(.{ltC,l;l0'J~tl"flfj
_:_J
CARI
,llllll.I~ r,~,,7,- - - - - - -
ft{{lll'I> LtliTU
I
!l
1 fifo~-·~----~-·~···
All.>l!W
..
WT
'.I/ti: ~~(Oll
~~;.,,,
;')»l:,W
.~
,•)f~:l!l
\1-)'l.,
~· ·~ (lf,
l
>>
INPUT NILAJ WlAN
CARI c,.~,,~.------
•UMtt4t~o.uii
;,,w=•- - - - - -
•fl.'Jl'!ArA•JlWl
'"~
:>!·
r-~------
Gambar 4.9 Fmm InPut Nilai Ujian
I
I -----~:~-~J
Gambar 4.9 Fonn Input Tempat Ujian
•t.MY>,,\';Vt:.>.n~1·o1~
I
.... J
~,,.-
CJJl:tL
75
INPVT DATA l<ELULUSAN
CARI
_-J
r-·-·--
[~~~.-.~·!)
~~ii.t.T'"'-"~--·"~-----·~"
__J J
{5i:1<))l~
o u;
$1{4
'~U'.H
·-~~w""~
J
---~:J
Gambar 4.9 Fonn Input Data Kclulusan
J'IA i ,\ {'~L(lt'J :l>,\l'llt:I w.>.<•.:;o
l",!"',•!J.~-~-•.: f,'!'ft~- 3~!.L_ -----"j·~;. ---···. - . - ,-",·_,·_'._{"_-_, .• __.,.'.... .J ·_~-,-.-~---".·_-_~__· i~i.;i:u:.:~_:::::;~1-~!I.. 1.~_f}Jr.f:··=--~=~~:1_-.:<~~y;,_-~-~::
-
~
_
.1LI I
I
~~~ -~ ~ ~1-~,- -.~ ~,~-.;.;, • .-.
Garn bar 4.9 l'onn Laporan Data Cal on Santri
76
l,,\l't)Jt,\S !<:fJ,l!J,\1:>,\N !';>(•));<
""~:;~ v~'.~;~".1'.~;';''"~~~~:C::_::~:"c~~i 5~ •e.~;:,';::!::":"'.:
I
J_. Gambar 4.10 Fonn Laporan Kelulusan
000 KELULUSAN
vi Toi_...
Gambar 4. l 0 Fonn Info Kelulusan
77
4. 7 Konvigurasi computer
Merupakan sarana yang dibutuhkan dalam pembuatan sebuah sistcm dalam hal ini adalah sistem infonnasi penerimaan santri baru Pondok Modern Darussalam Gontor. 4.7.1 Yang digunakan Pondok Modern Dan1ssalam Gontor untuk membangun Sistem Penerimaan Santri Barn minimalnya: 4.7.1.l S11csifikasi 1-lardwarc
•
Processor Intel P2
•
RAM 64 GB
•
Hardik512MB
•
VG;\
•
Monitor 14 inchi
•
Motherboard
•
Mouse
•
Keyboard
•
Printer Epson L300
4.7.1.2 S11csfikasi Software
•
Sistem Operasi Windows 98
•
Software Microsoft Word
•
Untuk Database menggunakan Microsoft Acces
•
dan Microsoft Visual Basic 6.0 untuk interfice
BABV
KESIMPULAN DAN SARAN
Berdasarkan uraian dan pembahasan pada bab-bab sebelumnya, pcnulis akan mencoba untuk rnengarnbil suatu kesimpulan dan saran yang mtmgk;n dapat berguna bagi pihak Popndok Modern Darussalam Go11tor dalam mengembangkan sistem yang ada di perusahaan guna kemajuan perusahaan di masa yang akan datang.
5.1 Kcsi 111 pulan Setclah melakukan analisa dan perancangan terhadap Sistem lnforrnasi Penerimaan Santri Barn Pondok Modern Darussalam Gontor maka penulis menarik beberapa kesimpulan bahwa: ,. Semua surat-surat dan laporan-laporan dapat tersimpan dalam database. ,. Dengan adanya file Master Calon Santii maka diharapkan Pondok Modern mendapatkan infonnasi yang cukup tentang data-data calon santii dan dapat dijadikan pertimbangan untuk pengambilan keputusan penerimaan santri. ,. Dengan adanya sistem yang barn, dihasilkan kemudahan bagi staff penerirnaan santri yang dapat menjadikan kinerja yang lebih baik dan kemajuan Pondok.
79
>
Dengan sistem informasi yang diusulkan diharapkan Pondok Modern Darussalam Gontor dapat mempercepat pengumuman hasil UJian yang dibutuhkan calon santri.
5.2 Saran Untuk mcm111.1ang kelancaran sistem informasi penenmaan santri barn m1 maka penulis menyarankan beberapa ha! sebagai berikut: )>
Sistem yang ada agar terns diperbabarui sesuai dengan kebutuhan Pondok Modern dan demi kelancaran kegiatan penerimaan santri diperlukan peran serta dan ke1ja sama dari seluruh pihak yang terkait.
)>
Diperlukan bagi tiap-tiap staff w1tuk melaksanakan tugas dan fungsinya sesuai dengan tugas yang sudah ditentukan. Hal tersebut bertujuan untuk menghindari kemungkinan terjadinya tumpang tindih pembagian tugas yang pada akhirnya akan merugikan pondok.
)>
Untuk administrasi perlu adanya kerja sama yang baik dengan pihak Bank karena ha! ini akan mempengaruhi kemajuan sistem ini.
>
File Master Calon Santri dan Mata Ujian adalah asset dan modal utama pondok, sehingga diperlukan pemeliharaan atas ha! tersebut. Sistem penyimpanan data yang hanrlal diperlukan guna mencegah terjadinya kerusakan atau kehilangan data. Salah satunya adalah melalui back-up file secara berkala.
LAMPIRAN KODE PROGRAM
Form login
Private Sub CmdCancel_Click() LoginSuccceded = False Me.Hide End Sub Ptivate Sub cmdOK_Click() IfText2 = "GONTOR" Then Login Succeeded =True Me.Hide Fonn2.Show Else
MsgBox "Invalid Password, try again!
11
11 ,,
Text2.SelFocus Send Keys "{Home}+{ End}" End If End Sub Form Menu Utama
Private Sub bayar_Click() Fonn5.Show Unload Me End Sub Private Sub CSantri_Click() Crystal Report I. WindowState = crptMaximized Crystal Report I .RelricvcDataFiles CrystalReportl.Action =I End Sub P1ivate Sub jadwal_Click() Fonn6.Show Unload Me End Sub Private Sub keluar _Click() End End Sub Private Sub kelulusan __Click() Crysta1Repot12. WindowState = crptMaximized Crysta1Report2.RetrieveDataFiles Crysta1Report2.Action = I End Sub
Login
11
81 Private Sub lulus_Click() C1ysta!Repo1t3. WindowState = crptMaximized Crystal Report3. RetrieveDataF iIes Crysta!Report3.Action = I End Sub Private Sub lulus_Click() Fonn9.Show Unload Me End Sub Private Sub mata_Click() Fonn4.Show Unload Me End Sub Private Sub n_mata _Click() Fonn8.Show Unload Me End Sub Private Sub santri_Click() Fonn3.Show Unload Ide End Sub Private Sub tempat_Click() Form7.Show Unload Me End Sub
Form Data Calon Santri
Private Sub CmdAdd_Click() On Eirnr Resume Next AdodcCalonSantri.Rccordset.AddNew Text I .Enabled= True Text 1.BackColor = &H80000009 Text2.Enabled =True Text2.BackColor = &H80000009 Text3 .Enabled =True Text3.BackColor = &H80000009 Text4.Enabled =True Text4.BackColor = &1-180000009 Text5.Enabled =True Text5.BackColor = &1180000009 Text6.Enabled =True Text6.BackColor = &1-180000009 Text7.Enabled =True
82 Text7. BackColor = &H80000009 Text8.Enabled =True Text8.BackColor = &H80000009 CmdSave.Enabled =True CmdCancel.Enabled =True CmdEdit.Enabled = False CmdDelete.Enabled =False End Sub Private Sub CmdCancel_ Click() On Enor Resume Next Ad odcCal on San tri. Recordset. Cancel Update AdodcCalonSan tri. Refresh Text I .Enabled= False Textl .Back Color= &I-180000000 Tcxt2.Enabled '" False Text2.BackColor = &1-180000000 Text3.Enabled =False Text3.BackColor = &HSOOOOOOO Text4.Enabled =False Text4.BackColor = &H80000000 Text5.Enabled =False Text5.BackColor = &H80000000 Text6.Enabled =False Text6.BackColor = &H80000000 Text7.Enabled = False Text7.BaekColor = &1-180000000 Text8.Enabled =False TextS.BackColor = &1-180000000 CmdCancel.Enabled =False CmdAdd.Enabled =True CmdDelete.Enabled =True CmdSave.Enabled =False CmdEdit.Enabled =True End Sub
Private Sub CmdDelete _Click() On Enor Resume Next AdodcCalonSantri. Recordset. Delete AdodcCalonSantri.Recordset.MoveNext CmdCancel.Enabled =True End Sub
Private Sub CmdEdit_Click() On Enor Resume Next AdodcCalonSantri.Recordset.Update Text! .Enabled= True Text I .Back Color= &1-180000009
83 Text2.Enabled =True Text2.BackColor = &l-!80000009 Text3.Enabled =True Text3.BackColor = &l-!80000009 Text4.Enabled =True Text4.BackColor = &l-!80000009 Text5.Enabled =True Text5.BackColor = &H80000009 Text6.Enabled =True Text6.BackColor = &H80000009 Text7.Enabled =True Text7.BackColor = &l !80000009 Text8.Enabled .,, True TextS.BackColor = &H80000009 CmdAdd.Enabled =False CmdSave. Enabled = True CmdCancel.Enabled =True CmdDelete.Enabled = False End Sub
Private Sub CmdExit_Click() Fonn2.Show Unload Me End Sub Private Sub CmdSave_Click() On Error Resume Next AdodcCalonSan tri. Recordset. Save Text I.Enabled= lalse Text I.Back Color= &H80000000 Text2.Enabled =False Text2.BackColor = &l-!80000000 Text3.Enabled =False Text3.BackColor = &l-!80000000 Text4.Enabled =False Text4.BackColor = &HSOOOOOOO Text5 .Enabled = False Text5.BackColor = &HSOOOOOOO Text6.Enabled =False Text6.BackColor = &l-!80000000 Text7.Enabled =False Text7.BackColor = &H80000000 Text8.Enabled =False Text8.BackColor = &H80000000 CmdAdd.Enablcd = Tn e CmdSave.Enabled = Fahe CmdDclete.Enabled =True End Sub
84 Private Sub Command I _Click() With AdodcCalonSantri. Recordset . MovePrevious If .BOF Then .Move Last End If End With End Sub Private Sub Comrnand2 - Click() With AdodcCalonSantri.Recordsct .MovcNext lf.EOI: Then .MoveFirst End If End With End Sub Private Sub Form Load()
On Error J{csu111e Next MsgBox "INPUT DATA CALON SANTRI", vbOKOnly, "INFORMASI !I!" Combo I .Addi tern "Kodc Calon santri" Text I. Enabled '" False CmdSave.Enabled = False Text2.Enablcd = False CmdSme.Enabled =False Text3.Enablecl =false CmdSme.Enahled =False Text4.Enabled = False CmdSm e. Enabled -•• False Text5.Enabled =False CmdSavc.Enabled =False Text I.Enabled= False Text I .BackColor •= &HFFFFCO Text2. Enabled = h1Isc Text2.IlackColor •-&I IFFFFCO Tcxt3.Enablcd = False Text3.BackColor = &1-IFFFFCO 1 ext4.Enabled False Text4.BackColor •• &HFFFFCO Text5.Enabled =False TcxtS.BackColor = &1-IFFFFCO Text6.Enablcd .,, False Text6.l3ackColor •• &llHTFCO Text7.Enablcd = False Text7.l3aekColor ··&I IFFFFC'O Tcxt8.En,1hled "False Text8.llackC'olor &HFFFFCO CmcJCanecl.E1rnblcd ,. False DataGriJ I .Enabled --- False Encl Suh
85
Private Sub Text'_Change()
Dini panjang 1\s Integer Din1 cari 1\s String panjang, Lcn(Trim(Text9.Tcxt)) AdodcC'alonSan tri. Recordset. MoveFirst While Not /\dodeCalonSantri.Recordsct.EOF Select Case Combo 1.Listlndcx Case 0 cari • lJCasc(Lell( AdodcCalon:Santri. Recordsct! KD_ C ALONSANTRI, panjang,)) End Select lfcari Trim(UCase(Texl'l. 1·ext)) Then Exit Sub Else AdodcC1lonSan 1ri. Record set. M ovcNext End If Wend Encl Sub 0
'
0
Forn1 i\1ata lijian
Private Sub Cmd,\dd Click() On Error Resun1c :\ext Adodc~·I ala L.jian. Rccrndsct. Add New Text I. Enabled ,- True Text I. llackC'olor &I J8t11JIJOO(J<J Text2.Enabled • True Text2.BaekColor • &I 180000009 CmdSme.Lnabled True CmclCanccl. Enabled • True CmdEdit.Enablcd False CmdDelctc. Enabled -•- False Encl Sub
Private Sub CmdCanccl _Click() On Error Resun1c Next AclockMataUjian. Rccordset. Cancel Update Aclodc\ la1aUjian. Refresh Text I. Enabled •• False Text I .Back Color - &I 180000000 Text2.Enablcd •- False Text2.BackColor ... &1180000000 CmdCancel. Enabled ~ False CmdAdd.Enabled '' True CmdDelctc.Enabled ·- True CmdSme.[nabled False CmdEdit. Enabled ' True' End Sub
86
Private Sub CmdDelete_Click() On Error Resume Next AdodcMataUjian. Record set. Delete Reply$ •• "Data Telah dihapus" jwb = 1vlsg13ox(Reply$, vbOKOnly, "Informasi") AdodcMataUjian. Recordset Move Next CmdCancel.Enablcd = True End Sub Private Sub CmdEdit_Click() On Error Resume Next Adodcrvr ataUj ian. Recordset. Upd ale Text I .Enabled= True Text I .BackColor = &H80000009 Text2.Enabled =True Texl2.BackColor = &H80000009 CmdAdd. Enabled = False CmdSave. Enabled =True CmdCancel.Enablcd =True CmdDelete.Enabled =False CmdCancel.Enabled =True CmdAdd.Enabled =False CmdDelete.Enabled ••False CmdSave.Enabled ••True End Sub Private Sub CmdExit Click() Fonn2.Show Unload Me End Sub Private Sub CmdSave _Click() On Error Resume Next , \dodcMntaUjian. Recordset.Save Text I .Enabled= False Text I. BackColor = &H80000000 Text2.Enablcd =False Text2.BackColor = &J-180000000 CmdAdd.Enablcd ·-True CmdSme.Enabkd =False CmdDelcte.Enablcd =True End Sub
Private Sub Command I _Click() With Adodc'-lataUjian. ''ecordset . ~vi ovePrevious If.BOF Then .ivlovel.ast
87 Encl If End With E:ncl Sub Private Sub Commancl2 _Click() With Adoddv1atalljian. Record sci .ivfoveNext lf.EOF Then .MovcFirst End If End With End Sub Private Sub Fonn_Load() On Error Resume Next ivlsgBox "INPUT DATA lvlATi\ UJIAN", vbOKOnly, "INFORMASI 'II" Combo 1.Addltem "Kade iv!,\TA UJ IAN" Combol.Addltcm "NA1\IJ\ l\·IATA U.llAN" Text I .Enabled= False CmdSave. Enabled = False Text2.Enablcd =•False CmdSave.Enabled = False DataGrid I .Enabled= Fa:se Text I .Enabled•= False Text I .llackColor ''&I lFFFFCO Text2.Enablcd = False Text2.BackColor = &HFFFFCO DataGrid I. Enabled ' False CmdCanccl.Enabled • False End Sub
Private Sub Tcxt3_Changc() Ditn panjang i\s Integer Di1n cari 1\s String
panjang = Len(Trim(Text3 .Text)) AdodeMataUjian. Record set. MoveFirst While Not AdodcMataUjian.Rccordset.EOF Select Case Combo 1.Listlndcx Case 0 cari = UCase(Lcftt AdodcMataUjian.Recordset!KD_MU, panjang)) Case I cari = UCasc(Lcft(AclodcMatalljian.Recordset!NAMA_MU, panjang)) Encl Select lfcari = Trim(UCase(Tcxt3.Text)) Then Exit Sub Else AcloclcM ataUj ian. Recor
88 Wend End Sub
J?orn1 Pc111bayaran Private Sub CmdAdd_Click() On Error Resume Next Pro1npt$ "" uivlasukan r~ccord Yang Baru" Reply= i'vlsgBox(Reply$, vbOK( an eel, "Tambah Record") If Reply= vbOK Then txt _ No111or. Set 1:ocus AdodcDatal'embayaran. Recordset.AddNew End If Text I. Enabled •·• True Text I .BackColor = &H80000009 Text2.Enabled =True Text2.BackColor = &H80000009 Text3.Enabled =True Text3.BackColor = &H80000009 Text4.Enabled =True Text4.BackColor = &H80000009 Text5.Enabled =True Text5.BackColor = &H80000009 CmdSave.Enabled =True CmdCancel.Enablcd =True CmdEdit.Enabled =False CmdDeletc.Enabled =False End Sub Private Sub CmdCru1cel - Click() On Error Resume Next AdodcDataPembayaran. Recordset. Cancel Update AdodcDa ta Pcm ba ya ran.Re fresh Text I. Enabled •• False Text I .BackColor = &H80000000 Text2.Enabled ••False Text2.BackColor ••&I 180000000 Text3.Enabled ••False Text3.BackColor = &HSOOOOOOO Text4.Enabled False Text4.llackColor ·&I 180000000 Text5.Enabled =False Text5.BackColor = &HSOOOOOOO CmdCancel.Enablecl •• False CmdAcld. Enabled =True CmdDelcte.Enabled =True CmdSmc.Enablecl "'False CmdEdit.Enabled" True End Sub Private Sub CmdDelct Click()
89 On Error Resume Next Ad ode DataPemba ya ran. Recordsct. Delete Ad ode Data Pcm bayaran. Recordset. Move Next Text! .Enabled= False Text I .BackColor &1180000000 Text2.Enabled c• False Tcxt2.BackColor &1180000000 Tcxt3.Enabled = False Text3.BackColor = &H80000000 Text4.Enabled =False Text4.BackColor = &H80000000 Text5.Enablcd =False Text5.BackColor ·~ &H80000000 CmdCanccLEnabled =True End Sub Private Sub CmdEdit_Click() On Error Resume Next AdodcDataPembayarnn. Record set. Update Text! .Enabled= True Text! .BackColor = &H80000009 Text2.Enablcd =True Text2.BackColor = &H80000009 Text3.Enablcd =True Text3.13ackColor = &H80000009 Tcxt4.Enabled =True Text4.l3ackColor = &H80000009 Text5.Enabled ''True Text5.13ackColor = &1180000009 End Sub Private Sub Cmdhit Click() Fonn2.Sho\\ LJnload Me End Sub Private Sub CmdSave Click()
On E1Tor Rcsun1e Ncxl i\dodcDataPe111bayaran. R.ccordset. Save Text I. Enabled '' False Text I. Back( 'c1lor = & H80000000 Tcxt2.Enablcd ~False Text2.BackColor ~ &1180000000 Text3.Enabled False Text3. BackColor ~ &1180000000 Text4.Fnahlcd c False Text-1.ilack( \>lor &l 180000000 Tcxt5.[nablcd ~.False Text5.llackColor &I 180000000 C1rnL\dd. Ienabled True CmdSme.Lnabled •c False
90 CmdDelete.Enablcd =True End Sub
Private Sub Command I_ ('lick() With AdodcDatal'embayaran.Reeordsct
.MovePrevious lf.BOFThen .MovcLast End If End With End Sub
Private Sub Conunand2 _ Cliek() With AdodcDatal'embayaran.Rceordset .ivloveNext If .EOF Then .Mo,·eFirst End If End With End Sub Private Sub Form -· 1..oad() On Enor Resume Next Msg.Box "PERIKSA DATA PEIVIBA YARAN", vbOKOnly, "INFORM AS! ! 1!" Combo\ .Add item "Koc\c Calon Santri" Combo\ .Add Item "Nomor Rckening." Text I .Enabled False CmdSave. c:nab\cd = False Tcxt2.Enabled False CmdSaYc.Enabled •• False Text3.Enabled =False CmdSavc.Enabled = False Tcxt4.Enabled =False CmdSavc.Enablcd =False Tcxt5. Enabled = False CmdSa' e.Enabled = False Text I. Enabled •• False Text I. BackColor = &1180000009 Text2. Enabled=• False Text2.BackColor = &1180000009 Text3. Enabled= False Text3.BackCo\or &1180000009 Text4. Enabled•= false Tcxt4.BackCo!or • &l-180000009 Text5.Enablcd •False Tcxt5.13ackColor •• &1180000009 CmdCancel.Enablcd oc False
91
DataGridl.Enablcd =False End Sub P1ivatc Sub TextJO_Changc() Dim panjang As Integer Din1 cari ;\s String panjang = Lcn(Trim(Tcxt 10. rcxt)) AdodcDataPcmbayaran. Rccc>rdscL MovcFirst While Not AdodcDatal'cmbayaran. RecordsctEOF Select Case Combo J .Listlndcx Case 0 cari = UCasc(Lcft(J\dodcDataPcmbayaran. Recordset! KD _ C ALONSANTRI, panjang)) Case 1 cari = UCase(Lcft(AdodcDataPcmbayaran.Recordset!NO _REKEN!NG, panjang)) End Select If cari •• Trim(UCasc(Texl IO.Text)) Then Exit Sub Else J\dodc Data Pcm bayaran. Record set. M ov eN ext End If Wend End Sub
Form .Jadwal lljian Private Sub Cmdi\dd - Click() On Error Resume Next PromptS "lvlasukan Record Yang Baru" Reply= r.JsgBox(ReplyS, vbOKC'ancel, "Tambah Record") If Reply= vbOK Then txt Nomor.SctFocus AdodcJadwal Ujian. Rccordsct. Add New End If' Text I .Enabled•• Trnc Text I .BackColor = &H80000009 Tcxt2.Enablcd =True Text2. Back Color•• &H80000009 Text3.Enablcd "'True 'I ext3. BackColor •• & I 180000009 Tcxt4.Enabled Trnc Tcxt4.BackColor = &1180000009 Text5.Enablcd =True Text5.BackColor = &H80000009 Text6. Enabled = True Text6.13ackC'olor · &11800110009 C'mdSm·e. Enabled True C'mdCanccl. Enabled ''True CmdEdi1l:nablcd False CmdDcletc.Enablcd False End Sub
92
Private Sub C111dCm1eel __ Click() On E1rnr Resume Next AdodcJ adw al Uji an. Recordset. Cance!Update AdodcJadwal Ujian. Refresh Text I.Enabled•= False Text! .GaekColor c &1180000000 Text2.Enabled False Text2. GaekColor = &1180000000 Text3.Enabled = False TextJ. GackColor &1180000000 Tcxt4.Enablcd =False Text4.BackColor = &1180000000 Text5.Enablcd =False Text5.BackColor = &HSOOOOOOO Text6.Enabled = False Text6.BackColor = &H80000000 Cmc!Cancel.Enablcd =False CmdAdd.Enabled =True Cmc!Dclctc. Enabled =True CmdSave.Enablcd =False CmdEdil. Enabled =True End Sub Private Snb CmclDclet_Click() On Error Resume Next AdodcJadwalUjian. R 'eordsct.Dclete RcplyS ·="Data Telah ·lihapns" jwb = ivlsgllox(Reply$. vbOKOnly. "lnformasi") r\dodcJadwal Ujian. Rccorclset.M ovcNcxt End Snb Prinrtc Sub Cmc!Edit..Click() On Error Resun1e Next
AdodcJ adwal Ujian. Recordsct. Update Text I .Enabled•= True Text l .BackColor = &1180000009 Text2.Enablcd =True Text2.13ackColor '' &J-180000009 Text3.Enabled ~True Text3.BaekColor = &l 180000009 Text4. Enabled'' True Tcxt4. Back Color= &H80000009 T<;xt5.Enablcd Trnc Tcxt5.BackColor ·= &1180000009 Tcxt6.Enablcd ·=True Tcxt6.13ackColor = &1180000009 CmdCancel. [nab led Trnc CmdAdd.Enabled False CmclDelctc.l'nablccl False CmdSme.l'nabled ···True
93 End Sub Private Sub CmdExitJ'lick() Form2.Show Unload Me End Sub Private Sub CmdSave Click() On Error Resume Next AdodcJ adw al Uj ian. Recordsel. Save Text I.Enabled= False Text I .BackColor = &1-180000000 Text2.Enabled =False Tcxt2.13ackColor = &H80000000 Text3.Enabled = False Texl3.BackColor =&I 180000000 Text4.Enabled =False Tcxt4.!3ackColor 0 &1180000000 Text5.Enablcd •= False Text5.13ackColor = &1-180000000 Text6.Enabled =False Text6. BackColor = &1-180000000 CmdAdd.Enabled =True CmdSm·e.Enablcd = False Cmc!Deletc.Enabled =True CmdEdit.Enabled =True End Sub Private Sub Command I_Click() With AdodcJadwaJUjian.1<.ccordset . Move Previous lf.BOF Then .MoveLast End If End With End Sub Private Sub Comrnand2 _Click() With AdodcJadwalUjian.Rceordsct . Move Next If .EOF Then .i\foveFirst End If End With End Suh Private Sub 1:orm_Load() On Error Resume Next Msgl3ox "INPUT DAT;\ JADWAL UJJAN", vbOKOnly, "lNFORJvlASI !II" Combo! .Addltem "Nomor MEJA" Text I.Enabled= False CmdSavc. Enabled '' False
94 Text2.Enablcd =False CmdSave.Enabled ••False Text3.Enabled =False CmdSave.Enabled = False Text4.Enablecl =False CmclSave.Enablecl =•False Text5.Enabled ··=false CmdSave.Enabled =False Text6. Enabled = False CmdSave.Enabled •• False Text I.Enabled= False Text! .BackColor =&I JFFl'FCO Text2. Enabled = False Text2.BackColor = &IIFFFFCO Tcxt3.Enablcd =False Text3.BackColor &I IFFFFCO Text4. Enabled = False Text4.BackColor •• &HFFFFCO Text5.Enablcd =False Text5.BackColor = &HFFFFCO Text6.Enablecl =•False TextG.BackColor &HFFFFCO CmdCancel.Enabled =False DataGrid I.Enabled··· False End Sub Private Sub Text7 __Change() Ditn panjang ;\s Integer Dim cari As String panjang =Len('! ri111(Text7.Text)) AdodcJadwalUjian.Rceordset.MoveFirst While Not AdodcJadwalUjian.Recordset.EOF Select Case Co111bo I. Listlndex Case 0 cari = UCasdLcft(AdodcJaclwalUjian.Recordset!NO_MEJA, panjang)) End Select lfcari = Trim(UCasc(Text7.Text)) ll1en Exit Sub Else AdodcJ ad wal Uj ian. Rcco rd set. ivl ove Next Encl If Wend End Sub
Forn1 Ten11H1t lljian
Pri\·atc Sub Cmcli\dd__Click() On Error Resume Ne.,t AdodcTempat Uj ian. Record set. Adel New Text I .Enabled'' True
95 T~xtl.BackColor = &1180000009 Text2.Enabled =True Text2.BackColor = &H80000009 Text3.Enabled =True Text3.BackColor =c &H80000009 Text4.Enablcd =True Text4.13ackColor ·= &1180000009 Tcxt5.l'nablcd True Text5.BackColor = &1180000009 CmdSave. Enabled =True CmdCanceL Enabled True CmdEdit.L'nablcd False CmdDelete.Enablcd = False End Sub
Private Sub C'mdCaneel Click() On Error Resume Next Adodc Temp al Ujian. Rccordsct. Cancel Update AdodcTempatUjian. Re fresh Text I .Enabled~ False Text Ll3ackC'olor = &H80000000 Text2. Enabled= False Text2.BackColor = &H80000000 Tc.xt3.Enabled =False Text3.13ackColor = &H80000000 Tcxt4.Enabled =False Text4.BackColor == &!180000000 Tcxt5.Fnablcd =•False Text5.BackColor == &1180000000 CmdC'anceLEnablcd == False CmdAdd.l'nabled =. True CmdDelclc.L'nabled True CmdSavc. Enabled • False CmdEdit.Enablcd =True End Sub Private Sub CmdDclct_Click() On Error Resume Next AdodcTe111patUjian. Record set. Delete ReplyS ~0 "Data Telah dihapus" jwb ~ \lsgBox(Rcply$. vbOKOnly, "lnformasi") ,-\dodcT cm pat Lljian. Rccordset. i'vloveNcxt End Sub Private Sub CmdEdit_ Click() On Error Resume Next AdodcTempat\Jjian. Rccordset. Update Text 1. Enabled= True Text I .BackColor ~ &1180000009 Text2.Enablcd ~True Tcxt2.BackColor -:_ &H80000009 Tcxt3.Enablcd True
96 Text3.BackColor = &H80000009 Text4. Enabled =True Text4.BackColor = &H80000009 Text5.Enabled =True Text5.BackColor = &H80000009 CmdCancel. Enabled =True CmdAdd.Enabled =False CmdDclete.Enabled False CmdSave. Enabled =· True End Sub Private Sub CmdExit Click() Fonn2.Show Unload ivle End Sub Private Sub CmdSave_Click() On E1rnr Resume Next AdodcTempatlJjian.Recordset.Savc Text I.Enabled= False Text I .BackColor = &1180000000 Text2. Enabled •= False Text2.BackColor = &H80000000 Text3.Enabled =False Text3. Back Color &118000\JOOO Text4. Enabled = False Text4.BackColor = &HSOOOOOOO Text5.Enablcd =False Tcxt5.BackColor = &H80000000 CmdAdd. Enabled =· True CmdSave. Enabled •• False CmdDelctc.Enablcd =True End Sub
Private Sub Command 1. Click() With AdodcTempatlJjian. Rccordset .MovePrevious If.HOF Then .Mo\'CLast End If End With End Sub Private Sub Command2_Click() With AdodcTempatlJjian. Recordset .ivlovc:\cxt If.EOF Then .M(l\'eFirst End Jr End With End Suh
97
Private Sub Fonn _Load() On E1rnr Resume Next MsgBox "INPUT DATA TEMP AT UJIAN", vbOKOnly, "INFORMASI II!" Combo I .Add Item "Kodc Calon Santri" Combol.J\ddltem "Nomor MEJA" Text I .Enabled "'False CmdSave.Enablcd =• False Text2.Enabled =False CmdSavc.Enablcd = False Text3. Enabled = False CmdSavc.Enablccl =False Text4.Enablcd =False CmdSave.Enablcd = False TextS.Enablcd =False CmdSm·c.L'nablell '" False Text! .Enabled= False Tcxtl.BackColor = &HFFFFCO Text2.Enablcd •=False Text2.13ackColor = &HFFFFCO Text3.Enabled =False Text3.BackColor ·=· &HFFFFCO Text4. Enabled= False Text4.BackColor = &1 IFFFFCO TextS.L'nabled =False TextS.BackColor = &HFFFFCO DataGrid I .Enabled= False CmdCancel. Enabled = False End Sub
Private Sub Tcxt6 _Cln.nge() Dim panjang As 1n tcgc1 Din1 cari l\s String panjang •= Lcn(Trim(Tcxt6.Tcxt)) AdodcTempatUj ian. Recordsct. ivloveFirst While Not AdodcTempatUjian.Recorclset.EOF Select Case Combo I .Listlndex Case 0 cari = UCase(Left(J\dodcTernpatUjian.Recordset!KD_ CALONSANTRI, panjang)) Case I cari l 'C'asc(Left( i\clodeTcmpatUjian.Recordset!NO _MEJA, panjang)) End Select lfcari = Trim(l.IC'ase(Text6.Text)) Then Exit Suh Else Aclodc'I'cmpat Uj ian. Recordset. Move Next Encl If Wend End Sub
98 Forn1 Nilai (J iian Private Sub CmdAdd_Click() On Error Resume Next AdodcNilai Ujian. Record set. AddNcw Text I. Enabled =True Text I .BackColor = &1-180000009 Text2.Enabled •••True Text2.BackColor =· &1180000009 Text3.Enablcd ··True Tcxt3.BackColor = &1180000009 Text4.Enabled =True Text4.13ackColor ~ &1180000009 CmdSavc. Enabled •·· True CmdCancel. Enabled True CmdEdit.Enablcd •· False CmdDclelc.Enabled false End Sub Private Sub CrndCancel _Click() On Error Resume Next AdodcNilaiUjian.Rccordsct.CancclUpdate AdodcNilaiUjian.Refrcsh Text 1. Enabled = False Text I .Back Color &1180000000 Tcxt2.Enabled False Text2.13ackColor = &H80000000 Text3.Enabled = False Text3.l3ackColor ••• &1180000000 Text4.Enabled =False Text4. l3ackColor =· &1180000000 CmdCancel.Enabled =False CmdAcld.Enablccl =True CmdDelcte.Enabled True CmdSave. Enabled = False CmdE
99 Text2.Enabled =True Text2.BackColor =• &H80000009 Text3.Enabled =True Text3.BackColor = &H80000009 Text4.Enabled •=True Text4.BackColor = &H80000009 CmdCanccl.Enabled ••True CmdAdd.Enablcd =False CmdDelete. E'irnbled •• False CmdSave.Enablcd =True End Sub Private Sub CmdFxit__('lick() For1112.Sl10w Unload Mc End Sub Private Sub CmdSavc Click() On Error lksumc Next AdodeN ila: lJ jian. Recordsct.Savc Text I. Enabled= False Text! .13ackColor = &H80000000 Text2.Enablcd =False Text2.13ackColor = &H80000000 Text3.Enablcd ••· f'alsc Text3.l3ackColor = &1180000000 Text4.Enabled =False Text4.BackColor = &HSOOOOOOO CmdAdd. Enabled = True CmdSave.Enabled .. False CmdDelcte.Enabled =True CmdEdit. Enabled True End Sub Private Sub Comrnandl_Click() With AdodcNilailljian.Rccordset . Movef'rcvious lf.BOF Then .Mov·cLast End If End With End Sub Prirntc Sub Command2 _Click() With ,\doclcC:ilaiUjian. Record set .\lovcC:e.\t If. lC::OF Then .\lovcFirst End If End With End Sub
100
Private Sub Form_L,oad() On Enor Resume Next MsgBox "INPUT NILA! UJIAN", vbOKOnly, "INFORMASI !!!" Combol.Addltem "NOMOR LEMBARJAWAB" Combol.Addltcm "KODE MATA UJIAN" Text! .Euablcd ••False CmdSave. Enabled = False Text2.Enabled =False CmdSave.Enabled = False Text3.Enabled False CmdSave.Enableo = False Text4. Enabled= False CmdSave.Enabled = False DataGricl I. Enabled = False Text I .Enabled= False Text! .BackColor = &!-IFFrFCO Text2.Enablecl =False Text2.BackColor = &1-IFFFFCO Text3.Enabled =False Text3.BackColor = &1-IFFFFCO Text4.Enablcd =False Text4.13ackColor •• &I-IFFFFCO CmdCancel.Enabled = False End Snb
Private Sub Tcxt5 _ CIH ilgc()
Din1 panjang r\s lntcgc1 Dim cari As String panjang = Lcn(Trim(Text5.Text)) AdodcNilailJjian. Rccordset. Move First While Not AdodcNilaiUjian.Rccordset.EOF Select Case Combo I. Listlndex Case 0 cmi = l!Case(Lcft(AdodcNilailJjian. Rccordset'NO_LEMBARJA WAB, panjang)) Case 1 cari = l!Case(Lcft(AdodcNilaill.iian.Recordset!KD_MLJ, panjang)) End Select Ifcari • Trim(LJCase(Text5.Text)) Then Exit Sub Else AdodcN ilai l'j ian. Rccordset. MovcNcxt End If Wend End Sub Form Kelulusan
Private Sub CmdAdd_Clickl) On Error Resume '\ext
IOI AdodcKelulusan.Rccordset.AddNew Text I.Enabled= True Text! .BackColor =• &H80000009 Text2.Enabled =True Text2.BackColor = &H80000009 Text3.Enable
00
•
102 End Sub Private Sub CmdExit__ Click() Fo11112.Show Un load Mc End Sub Private Sub Cmc!Save _ Chck() On Enor Resume Next Ado de Kel ul usan. Recordset. Save Text I.Enabled = False Textl .BackColor = &H80000000 Text2.Enabled =False Text2.BackColor = &1-180000000 Text3.Enablcd =False Text3.BackColor = &1-180000000 CmdAdd.Enabled =True CmdSave.Enabled =False CmdDeletc.Enabled =True CmdEdit.Enabled =True End Sub Private Sub Command I_Click() With AdodcKclulusan.Recordsc! . Move Previous lf.BOFThen .Move Last End If End With End Sub Private Sub Command2 _Click() With AdodcKclulusan. Rccordset . Move Next lf.EOFThen .1vlo\'CFirst End If End With End Sub Private Sub Fonn_Load() On Error Resume Next 1vlsgBox "INPUT DATA KEUJl.USAN", vbOKOnly, "lNFORMAS! !!!" Combo I .Add Item "MO NOR LEM BAR JAW AB" Combo l.Addlteill "l
103 DataGrid I. Enabled = False Text I.Enabled•= False Text l .BackColor = &HFFFFCO Text2.Enablcd =False Text2.BackColor = &HFFFFCO Text3.Enabled ° False Text3.BackColor = &llFFFFCO CmdCancel.Enable
Private Sub Text4 _Change() Din1 panjang ;\s Integer Dim cari As StTing, panjang = Len(Trim(Tcxt4.Text)) AdodcKelulusan. Recordset.M oveFirst While Not AdodcKelulusan.Rcco1
DAFTAR PUSTAKA
Edward Yourdon. i\4odern Structure Analysis. Pretice Hall Building, inc
E.Kendall, Kenneth And Julie (1997). System Ana/ysii And /Jes1g11. Prentice-I-lall lnternational, inc.
Fathansyah (I 999). 8as1:\' /Jata. Infonnatika Bandung.
Jogiyanto (200 I). Analisis Dan desain Si stem Informasi Pendekatan Terstruktur Teori Dan Aplikasi Bisnis. Andi Offset, Yogyakarta.
KH. Imam Zarkasi ( 1996). Biografi KH.Imam Zarkasi Dimata Umat. Gontor Press
KH. l111a111 Zarkasi (I 996 ). Merintis Pesantrin
Modc~rn.
Gontor Press
Michael Halvorson (2002). Step By Step Microsoft Visual Basic 6.0. Elex Media Komputindo.
Yu,1iar Supardi (2002). MicroS
I PANITIA ===================~- ANGKE.f
______._, \I
Nomor Daftar.: _ _ _ __
'i'
ti
Bismillahirrahmanirrahim,
!
'
ANGKET DATA CALON PELAJAR
I
._______J:
engantar
!
alah satu tujuan Saudara belajar di Pondok Modern Gontor adalah untuk mendapatkan :an yang balk. Pondok akan bergembira sekall jika Saudara dapat berhasl dalam penfan dapat mencapai cita-cita. ntuk membantu keberhasilan Saudara, diperiukan berbagal keterangan. l<et9f8ngan ini smpeng11ruhl kelulusan I ketldak/ulusan Saudara dalam ujian. Oleh karena ku dlmohor 1 segala kelkhlasan Saudara untuk mengisl daftar lslan lnl dengan sejujur-Jujumya demi ng jalannya kemajuan pendldikan di Pondok Modem Gontor.
~
·.!
I·' .
I
j..
imoga Allah memberkahi amal usaha kita, amin.
nalengkap 1pat, tgl. lahir nat lengkap ngtua )rang tua 'ah
Nam a
-
Pekerjaan
Pendidikan
Agama
J
ah tirl J tiri
;xikah yang membiayal Saudara? na: Hubungan: _- - - - - - Pendldikan; _ _ __ :erjaan: Agama: - - - - - - ;anggupan membiayai setiap bulan kira-klra Rp - - - - apa kali Saudara muqim paJa bulan Ramadan di Pondok Modern ? Satu kali, tahun c. Tiga kall, tahun Dua kali, tahun d. Empat kali,tahun _ _ __ apa kall Saudara menglkutl testing masuk KMI Gontor? Satu kall ( tahun ini ). Dua kall, tahun lni dan tahun
----
·-
.
;KET -
'AN PANITIA
6.
Siapakah di antara Famill Saudara yang pernah belajar atau sedang belajardl Pondok Modem Gontor? hubungan famlll a. hubungan famUI b. hubungan famnl c. hubungan famlli d. hubungan lamRI e.
7.
Sebutkan sekolah yang pernah Saudara masukl. a. Sekolah I Madn1sah: a. _ _ _ _ _ _ _ _ sampal kls. _ _ /tamat; darlth.___s d. .. b. samp.il kls. _ _ /la mat; darl th. s.d. _ __ c. sampal kls. ___ / tamat; darl th. s.d._,...-d. sampal Ids. / tamat; darl th. s.d. _ _, e. sampal Ids. /tamat; darlth. s.d. _ __ b.
Pondok Pesantren: a. _ _ _ _ _ _ _ _ _ di
b.
c.
selarna _ _ _ " tahiin. di selarna · \ahun dl _ _ _ _ _ _ _ _ selarna tahun '-?
8.
9.
Di mana Saudara dibesarkan? a. Di kota b. DI desa pesisir
c. DI desa pedalarnan d. D i . - - - - - -
Di manakah letak rumah Saudara? ( Jawaban boleh leblh dari satu) a. Dekat masjid e. Dekat madrasah I pondok b. Dekat gereja I pura I wihara I. DI perurnahan dinas I perumnas c. Dekat pasar g. d. Dekat terminal h.
10. Bagaimana lingkungan sekitar Saudara?
a. b. c.
Lingkungan perdagangan Lingkungan pertanian Ungkungan perkantoran
d. Llngkungan perindustrian e. Ungkungan perkebunan f. Llngkungan
11. Apakah pro!esi orang tua Saudara?
a. b. c. d.
Kyai Da'i Guru I Dosen Cendekiawan
e. Usahawan · f. Pegawai g. Politikus h.
12. Apakah organisasi masyarakat yang dimasuki orangtua Saudara? a. Muhammadiyah d. Al lrsyad b. Nahdhatul. Ula ma e. Syarekat Islam c. PERSIS f. - - - - - - -
,-
'
t (.
NITIA ====================ANG KET
·-·
1 organisasl
polltik yang dlmasukl orangtuii Saudara ?
pp
olongan Karya i)I
imauan slapa Saudara masuk I datang di Pondok Modem Gontoc? rangtua d. FamUI akek e. Sendiri
uru . f. - - - - - - anakah Saudara memperoleh keterangan tentang Pondol< Modem Gootor? ( Jawaban lebih darl satu ) e. Dari teman arf guru f. Der! surat kabllr I majalah arl orangtua g. Dari radio/ te!ovisl arl alumni h. Dari Wardun arf saudara I famil ari
-----
kapan Saudara merencanakan masuk Pondok Modem Gontor? lta-clta sejak kecil d. Sejak di SMA ejak di SD e. Sej3k beborapa bullm lalu. ejakdlSMP 1pa Saudara be!ajar di Pondok Modem Gontor? arena biayanya murah. arena dokat. arena ada saudara / loo\an yang belalar di &lni arena Pondok ~11 torkenal. arena menghlndarl pengaruh llnglrungan yang rusak.
~ ~-·
!
.
xr·\ •
berapa lama Saudara akan OO!ajar di Pondok Modem GontOf 1 iampal tamat IPD ( Perguruan Tlnggl ) iampai tamat KMI ( SLTA) tahun la temyata tldak dlterlma di Pondok Modem Gontor, di mana Saudam alwl belajar 1 esan Saudara setelah tlba di Pondok Modem Gootor?
rn vu I
I Gontor, - - - - - · - - Calon Pelajar,
Nama &Tanda Tangan