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 SY ARIF HIDA YATULLAH
121
Embed
!I GONTOR · 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
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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 SY ARIF 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 Y ATULLAH 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 Baru Pondok Modern
Darussalam Gontor.
Dapat diterima sebagai syarat kelulusan untuk memperoleh gelnr Sarjana
Kornputer pada jurusan Teknik Informatika Fakultas Sains dan Teknologi UIN
Syarif Hidayatullah Jakarta.
Dekan,
Jakarta, Juni 2004
Menyetujui,
Dosen Pernbimbing
Mengetahui
Pernbimbing 11,
A ang Subiyakto, S.Kom
Ketua Jurusan,
1 syah JayaPutra, M.Sis I Ir. Bakri La Katjong, M.Kom, M. T
I
LEMBAR PENGESAHAN
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.
kepada:
Ra;a terima kasih yang sebesar-besarnya, penulis haturkan terutama
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 K ustriono
DAFT AR 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
Halaman Judul
Halaman Pengesahan
Kata Pengantar
Daftar Gambar
Daftar Tabet
Daftar lsi
BAB!: PENDAHULUAN
I. I Latar Belakang
1.2 Tujuan dan Manfaat
1.2. l Bagi Penulis
DAFTAR ISi
1.2.2 Bagi Pihak Pondok Modem Darussalam Gontor
1.3 Ruang Lingkup
1.4 Metodologi Yang Digunakan
1.5 Sisternatika Penulisan
BAB II: LANDASAN TEORI
2. I Konsep Dasar Sistem lnfonnasi
2. I. I Pengertian Sistem
Halarnan
II
111
v
VII
VIII
2
2
3
3
3
5
7
7
7
2. 1. I. 1 Karateristik Sistem 7
2.1. 1 .2 Klasifikasi Sistem 8
2. 1.2 Pengertian lnfommsi I 0
2. 1.2. J Kualitas Informasi I I
2. 1.2.2 Nilai Infonnasi 12
2.1.3 Pengertian Si stem lnformasi 12
2.1.3. 1 Komponen Sistem lnformasi 13
2.2 Alat Perancangan Sistem yang Digunakan 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
2.8 ODBC (Open Database Connectivity)
BAB Ill: ANALISA DAN PERANCANGAN SISTEM INFORMASI
PENERIMAAN SANTRI BARU PADA PONDOK MODERN
25
25
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
4.3.2 Normalisasi Tahap Pertama
58
59
4.3.3 Normalisasi Tahap Kedua
4 .3 .4 Normalisasi Tahap Ketiga
4.4 Spesifikasi Database
4.5 Perancangan Proses
4.5.1 Struktur Menu Utama
4.6 Rancangan Layar Tampilan
4.6.1 Tampilan Menu Login
4. 7 Konvigurasi computer
4.7.1 Yang digunakan Pondok Modern Darussalam Gontor untuk
60
61
62
64
64
70
70
76
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
4. 7.2.1 Spesifikasi Hardware
4.7.2.2 Spesfikasi Software
BAB V :KESIMPULAN DAN SARAN
5.1 Kesimpulan
5.2 Saran
77
77
77
78
78
79
1.1 Latar Bclakang
BABI
PENDAHlJLlJAN
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 prosedur
prosedur 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. I nformasi 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 Infonnasi6
Nilai dari infonnasi ditentukan oleh dua hal, yaitu: manfaat
dan bi a ya 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, memproses, menyimpan dan menyebarkan
i11fim11asi guna mendukung pengambilan keputusan, k0<;rdinasi,
pengellllalia11, analisa dan menvisua/isasikan di dalam organisasi ".
13
2.1.3.1 Komponen Sistem Jnformasi7
Sistem infonnasi terdiri dari komponcn-komponcn yang
disebut dengan istilah blok bangunan (building block), yaitu blok
Tine Paniang Keterangan Number 8 Kode Calon Santri Text 25 Nama Calon Santri Text 10 Temnat Lahir Text 12 I_a.1_1g1Q!_ll,_<1li i r __ ---·-·----·-Text 15 Suku Keturunan Text I I Lulusan Calon Santri Text 100 Alamat Calon Santti
15 Kota Calon Santri
63
-- -------------·------- ---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 Y ANGMEMBIA Y Al Text 25 Yang Membia:Lai IIUBUNGAN Text 20 Hubungan Famili PEN DIDI KAN Text 10 Pendidikan Akhir
. ···--·--- -----·-· --------. -------~-- .. ··--·-··----·--··---PEKERJAAN Text 15 Pekerjaan Saat Ini AG AMA Text 15 Agama Yang Di Amit Rn BULAN AN Cun-ency 12 Kiriman Bulanan
Tabel 4.1 Ms Calon Santri
2. Data Pembayaran
NamaFile Keterangan Kunci
: Data _Pembayaran : Data Pembayaran : NO_REKENING : KO CALONSANTRI
----_Keterangan =J Nama Field Tine Paniang
NO REKEN!NG Number 8 Nomor Rekening 1
KO CALONCANTRI Number 8 Kode Calon Santri ! TANGGAL Date/Time 8 TmH!!!al Bavar HAR! Text 6 Hari Bayar JUMLAH UANG Currency 12 Jumlah Uang
3. Data Tempat Ujian
-
Nama File Keterangan Kunci
Nama Field NO UJIAN
Tabel 4.2 Data_Pembayaran
: Data_TempatUjian : Darn Tempat Ujian :NO UJIAN : KD CALONSANTRI
Tioe Par.jang Keterangan Number 4 Nomo Uiian
KO CALONSANTRI Number 8 Kode Calon Santri GED UNG LANT Al RU ANG
4. Data Jadwal Ujian
Nama File Keterangan Kunci
NamaField NO UJIAN KD MU TGL UJ!AN HAR! UJIAN JAM UJIAN
Text IO Gedung Ujian Number 2 Lantai Gedung Number 3 Ruang Uiim1 ..
Tabel 4.3 Data_TempatlJJtan
: Data_JadwallJjian : Data Jadwal Ujian : NO_UJJAN : KD_MU
Tipe Paniang Number 4 Number 4 Date/Time 8 Text 8 Date/Time 6
Keternngan NomorUjian Kode Mata Ujian Tanrrrral Ujian Hari Ujian Jam Ujian
PENGWS UJIAN Text 20 P<;)ngawas Ujian Tabel 4.4 Data_JadwallJjian
I ' ; I
64
5. Data Kelulusan
I
Nama File Keterangan Kunci
Nama Field
: Data_Kelulusan : Data Kelulusan : NO LEMBARJA\VA13 : KD CALONSANTRI
Tipe Panjangl Keterangan ---
[NO LEM13AR.IA\VAB Number 15 Nomor Lembar Jawab fKD CALONSANTRI Number 8 Kodc Mata Ujian 1KE1: LUU 'S Text 12 Kelerangan Lulus/Tidak
6. Data Nilai Ujian
Nama File Keterangan Kunci
Nama Field
Tabel 4.5 Data_Kelulusan
: Data_NilaiUjian : Data Nilai Ujian : NO_LENBARJA\VAB : KD_MU
Tipe Panjang Keterangan NO LEMBARJA\VAB Number 15 Nomer Lembar Jawab KD MU
!HILA! MU fNILAI MU
7. Data Mata Ujian
NamaFile Keterangan Kunci
r~~l~~6~1c! __ ,NAMA MU
Number 6 Kodc Mata Ujian Number 3 Nilai Mata Ujian Text 20 Penilai Mata Ujian
Tabel 4.6 Data_NilaiUjian
: Ms_Mp : Master Mata Pelajaran :KD MU
TIP~---- ~~_!1jang_ ___ _IS:~t er'!_r1ga_!1 _____ Text 6 Kode Mata Uiiaa Text 25 Nama Mata Uiian
Private Sub Text'_ Change() Dini panjang 1\s Integer Din1 cari 1\s String panjang, 0
' 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 0 Trim(UCase(Texl'l. 1·ext)) Then
Exit Sub Else
AdodcC1lonSan 1ri. Record set. M ovcNext End If
Wend Encl Sub
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
85
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 i an. Recordset. U pd 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
86
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 I AN" 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. M oveFirst 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<lsd. i\ lovcNext Endlf
87
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()
88
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
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
91
Private Sub C111dCm1eel __ Click() On E1rnr Resume Next
AdodcJ adw al Uji an. Recordset. Cance!Update AdodcJadwal Ujian. Refresh
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
92
End Sub
Private Sub CmdExitJ'lick() Form2.Show Unload Me End Sub
Private Sub CmdSave Click() On Error Resume Next AdodcJ adw al Uj i an. 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"
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 w al Uj i an. 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
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
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
96
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"
Private Sub Tcxt6 _Cln.nge() Dim panjang As 1 n 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
97
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<lit.Enabled =True End Sub
Private Sub Cmc!Delet_ Click() On Enor Resume Next
Private Sub Tcxt5 _ CIH ilgc() Din1 panjang r\s lntcgc1 Dim cari As String panjang = Lcn(Trim(Text5.Text)) AdodcNilailJ jian. 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 i lai l'j ian. Rccordset. MovcNcxt End If
Wend End Sub
Form Kelulusan
Private Sub CmdAdd_Clickl) On Error Resume '\ext
100
AdodcKelulusan.Rccordset.AddNew Text I.Enabled= True Text! .BackColor =• &H80000009 Text2.Enabled =True Text2.BackColor = &H80000009 Text3.Enable<l ••True Text3.BackColor •= &1180000009 CrndSave.Enable<l =True CmdCanccl.Enablecl =True Cmc!Edit.Enabled =False CmdDelete. Enabled =· False End Sub
Private Sub CmdC'anccl Click() On Error Resnmc Next
A<lodcKcl u I u san. Rccordsct. Can eel Update Ado<lcKcl ulusan. Refresh Text 1. Enabled = False Text! .BackColor •• &H80000000 Text2.Enabled =False Text2. Back Color= &H80000000 Text3.Enablecl =False Text3.BackColor = &H80000000 CmdCanccl.Enablc<l False CmdAdcl.Enabled =True CmdDelctc.Enabled =True CmdSavc.Enabled =False CmdEdit.Enablecl =True End Sub
Private Sub CmdDclet Click() On Error Resume Next
AdoclcKelulusan. Record set. Delete ReplyS ="Data Telah dihapus" jwb • !vlsg13ox(Reply$. vbOKOnly, "lnformasi") Ad ode Ke! u I us an. R ccordset. iv! ove Next
End Sub
Private Snb Cm<lEdit_ Click() On Error Resume Next
A<lodcKelu lusan. Recordsct. U pd ale Text I. Enabled =True Text I. BaekC'olor &H80000009 Text2.Enablc<l ··,True Tcxt2.BackColor ~ &H80000009 Text]. Enabled cc True Text3.13ackColor cc &H80000009 Cmc!Canccl.Enabled 0
Private Sub CmdExit __ Click() Fo11112.Show Un load Mc End Sub
Private Sub Cmc!Save _ Chck() On Enor Resume Next Ado de K el 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<DDE C'ALON SANTRI"
DataGrid I. Enabled = False Text I.Enabled•= False Text l .BackColor = &HFFFFCO Text2.Enablcd =False Text2.BackColor = &HFFFFCO Text3.Enabled 0 ° False Text3.BackColor = &llFFFFCO CmdCancel.Enable<l False End Sub
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<lset.EOF Select Case Combo I .Listlndex Case 0
cari = UCasc(Left(,.\<lodcKelulusan. Rccordset!NO _LEMBARJA W AB, pru1jang,)) Case I
cari = UCase(Lcft(AdodcKclulusan.Recordset!KD _CALONSANTRI, panjang)) End Select If cari = Trim(UCase(Text·l.Text)) Then
Exit Sub Else Ado<lcKelulusan. Recordset. I\ l oveNcxt End If
Wend Encl Sub
103
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.
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.
imoga Allah memberkahi amal usaha kita, amin.
nalengkap 1pat, tgl. lahir nat lengkap
ngtua
)rang tua
'ah
J
ah tirl
J tiri
Nam a
;xikah yang membiayal Saudara?
Pekerjaan -
Pendidikan Agama
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 ----
·-
______ ._, \I ' 'i ti ! ' I .____ ___ J: ! ~
·.! ' I· .
I j ..
..
;KET - 'AN PANITIA
6. Siapakah di antara Famill Saudara yang pernah belajar atau sedang belajardl Pondok Modem Gontor? a. hubungan famlll b. hubungan famUI c. hubungan famnl d. hubungan famlli e. hubungan lamRI
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 selarna ___ " tahiin.
b. di selarna · \ahun c. dl ________ selarna tahun
8. Di mana Saudara dibesarkan? '-? ,- t ' (.
a. Di kota c. DI desa pedalarnan b. DI desa pesisir d. Di.------
9. 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. Lingkungan perdagangan d. Llngkungan perindustrian b. Lingkungan pertanian e. Ungkungan perkebunan c. Ungkungan perkantoran f. Llngkungan
11. Apakah pro!esi orang tua Saudara? a. Kyai e. Usahawan b. Da'i · f. Pegawai c. Guru I Dosen g. Politikus d. Cendekiawan h.
12. Apakah organisasi masyarakat yang dimasuki orangtua Saudara? a. Muhammadiyah d. Al lrsyad b. Nahdhatul. Ula ma e. Syarekat Islam c. PERSIS f. -------
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.
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