PENGEMBANGAN SISTEM INFORMASI PENDAFTARAN SISWA BARU SECARA ONLINE BERBASIS WEB ( Studi Kasus SMK Pelopor Nasional Ciputat Tangerang Selatan) Oleh: Catur Sudrajat 204093002641 PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 2011 M/1432 H
151
Embed
pengembangan sistem informasi pendaftaran siswa baru secara online berbasis web
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
PENGEMBANGAN SISTEM INFORMASI PENDAFTARAN
SISWA BARU SECARA ONLINE BERBASIS WEB
( Studi Kasus SMK Pelopor Nasional Ciputat Tangerang Selatan)
Oleh:
Catur Sudrajat
204093002641
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI
SYARIF HIDAYATULLAH
JAKARTA
2011 M/1432 H
DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR – BENAR HASIL
KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI ATAU
KARYA ILMIAH PADA PERGURUAN ATAU LEMBAGA MANAPUN.
Jakarta, 28 Juli 2011
Catur Sudrajat
NIP 204093002641
ABSTRAK
Catur Sudrajat, Pengembangan Sistem Informasi Pendaftaran Siswa Baru Secara Online
Berbasis Web (Studi Kasus SMK Pelopor N asional Ciputat), dibawah bimbingan bapak
Zainuddin Bey Fananie dan bapak Herlino Nanang.
Dari perkembangan teknologi yang demikian pesat berdampak bagi seluruh kehidupan
khususnya penyediaan informasi bagi suatu organisasi/instansi atau perusahaan yang
membutuhkan sistem pengelolaan data secara cepat, tepat dan akurat. Untuk menunjang
efektifitas, produktifitas dan efisiensi dalam suatu organisasi/instansi atau perusahaan dalam
menyelesaikan masalah manajemen, terutama memberikan pelayanan kepada masyaraka t aitu
khususnya kepada calon siswa baru SMK Pelopor Nasional Ciputat Tangerang. Pengelolaan
informasi pendaftaran siswa baru secara online bertujuan untuk menciptakan kinerja yang efektif
dan efisien, karena lebih mudah mendapatkan informasi dan tidak per lu membuang banyak biaya
yang harus dikeluarkan. Melalui layanan online ini diharapkan dapat memudahkan masyarakat
untuk mendapatkan informasi secara lengkap dan up-to-date, interaktif, dan dinamis, diharapkan
SMK Pelopor Nasional Ciputat dapat memperole h nilai lebih dari kepuasan masyarakat untuk
membimbing anak mereka ke sekolah yang bermutu tinggi. Sistem ini dapat lebih efisiensi dari
segi biaya, tenaga dan waktu, sehingga efektif dalam mencapai tujuan. Dalam pengaksesan
sistem yang selama ini yang te rkadang mengalami hambatan dalam mengimplementasikan
informasi, seperti penerimaan siswa baru serta sistem pembayaran yang masih rentan terhadap
hilangnya bukti pembayaran dalam pencatatan. Penelitin ini adalah berjudul “ Pengembangan
Sistem Informasi Pendaftaran Siswa Baru secara Online pada SMK Pelopor Nasional Berbasis
Web”.
Kata Kunci : Sistem Informasi, Pendaftaran, Web, Internet.
i
KATA PENGANTAR
Assalamu’alaikum Wr.Wb
Syukur Alhamdulillah kehadirat Allah SWT atas rahmat, karunia dan
bimbinganNya. Shalawat dan salam kepada Rasulullah Muhammad SAW, keluarga,
sahabat dan para pengikutnya hingga akhir zaman nanti. S ehingga peneliti dapat
menyelesaikan penyusunan Skripsi ini yang berjudul “Pengembangan Sistem Informasi
Pendaftaran Siswa Baru Secara Online Berbasis Web”
Penulisan penelitian skripsi ini adalah sebagai salah satu syarat dalam
memperoleh gelar Sarjana (S1) pada Program Studi Sistem Informasi Fakultas Sains dan
Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta. Adapun tujuan dari
skripsi ini adalah agar mahasiswa dapat memperdalam ilmu yang didapat di dalam kelas,
memiliki wawasan yang luas tentang mempelajari suatu ilmu pengetahuan memiliki
hasrat untuk melakukan pengabdian kepada masyarakat sesuai dengan kemampuan yang
dimiliki.
Selama penulisan penelitian ini telah banyak menerima bantuan, bimbingan dan
dukungan dari berbagai pihak. Untuk itu penulis mengucapkan terima kasih yang
sebesar-besarnya kepada :
ii
1. Bapak DR. Syopiansyah Jaya Putra, M.SIS sebagai Dekan Fakultas Sains dan
Teknologi Universitas Syarif Hidayatullah Jakarta. Dan Bapak A’ang Subiyakto, M.
Kom sebagai Ketua Program Studi Sistem Informasi Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah Jakarta.
2. Bapak Zainuddin Bey Fananie, M.Sc sebagai D osen Pembimbing 1 dan Bapak
Herlino Nanang, MT sebagai Dosen Pembimbing 2 yang telah memberikan
bimbingan dalam menyelesaikan skripsi ini, Bapak Fahmi sebagai pembimbing di
SMK Pelopor Nasional Ciputat yang telah memberikan bimbingan dalam
menyelesaikan penelitian ini.
3. Bapak Iyus Ramli sebagai Kepala Sekolah SMK Pelopor Nasional Ciputat yang telah
memberikan izin kepada penulis untuk dapat melaksanakan penelitian ini, Bapak
Fahmie sebagai koordinator dalam membantu penyusunan skripsi ini di SMK Pelopor
Nasional dan juga untuk seluruh staff – staff di SMK Pelopor Nasional serta murid –
murid SMK Pelopor Nasional yang telah memberikan waktunya membantu
pengerjaan skripsi ini.
4. Ayahanda Muhammad Sapri dan Ibu saya Eny Sapri serta keempat saudaraku, teman
– teman seperjuangan angkatan 2004 yang tidak bisa saya sebutkan satu persatu, dan
Keluarga dari Bapak Rozak khususnya Rahmania dan kakak Rohanah yang selalu
memberikan doa, nasehat, waktu dan dukungannya sehingga penulis dapat
menyelesaikan skripsi ini yang tel ah mensupport agar saya terus untuk berusaha dan
berusaha.
iii
Semoga atas segala perhatian dan bantuan rahmat yang telah diberikan kepada
penulis akan mendapatkan ridho dan limpahan serta rahmat dari Allah SWT.
Peneliti menyadari bahwa skripsi ini masih ja uh dari kesempurnaan yang
disebabkan karena keterbatasan yang ada pada peneliti, baik dalam kemampuan,
pengetahuan maupun tehnik penyusunannya.
Akhir kata penulis berharap semoga skripsi ini dapat bermanfaat, khususnya bagi
yang membutuhkan dan bagi para p embaca pada umumnya. Amin
Wassalamu’alaikum Wr.Wb
Jakarta, 28 Juni 2011
( Catur Sudrajat )
iv
DAFTAR ISI
ABSTRAK …………………………………………………………………… .………………… i
KATA PENGANTAR ………………………………………………………… ………………… ii
DAFTAR ISI ………………………………..…………………….…………...……………….. v
DAFTAR GAMBAR ………………………………………………..……………… ..………… xi
DAFTAR TABEL ……………………………………………………………... ………………... xiii
BAB I PENDAHULUAN
1.1. Latar Belakang ……….……………………………………..…………………... 1
1.2. Identifikasi Masalah ………………………………….…………………..…....... 3
1.3. Rumusan Masalah ……………………………………….………..……………. 3
1.4. Batasan Masalah ...…………………………………….….…………..................... 4
1.5. Tujuan dan Manfaat Penelitian ………………………….….....…………………. 4
1.5.1. Tujuan Penelitian …………..…………………..………………………… 4
penggunaan Narkoba, Miras, pencurian, pemerasan Imalak),
penodongan dan lain-lain.
o) Membentuk tim-tim olah raga, kesenian, PMR, teater dan pramuka.
p) Mengadakan latihan-latihan olah raga,kesenian, PMR, teater dan
pramuka sesuai pasilitas dan kemampuan sekolah.
55
q) Mengadakan kegiatan lomba keterampilan, olah raga dan kesenian,
dilingkungan sekolah dan antar sekolah.
r) Mengadakan kegiatan pembinaan mental dan rohani (kemping,
heking,dll)
s) Mengontrol seluruh kegaiatan ekstrakurikule r di sekolah
5. Wakil Kurikulum
a) Melakukan koordinasi dengan semua guru dalam hal menyusun
program tahunan, program satuan pembelajaran dan penyusunan soal
ulangan, baik ulangan harian, ujian Semester, UAS / UAN.
b) Melakukan koordinasi dengan bidang kesiswaan,Pe mbina OSIS, Guru
BP/ BK, para Guru pembina, para wali kelas dan para guru dalam
rangka meningkatkan kedisiplinan, ketertiban, dan motivasi belajar
siswa.
c) Melakukan koordinasi dan konsultasi Ketua Program Studi dalam
rangka singkronisasi mata pelajaran terh adap sasaran jabatan.
d) Melakukan koordinasi terhadap pelaksanaan program belajar teori &
praktik.
e) Melakukan koordinasi dan konsultasi dengan semua pembina dalam
melaksanakan tugas sehari – hari.
f) Menyusun jadwal pelajaran teori dan praktek.
g) Menyusun anggaran belanja untuk kegiatan :
1) Kebutuhan administrasi guru dan wali kelas
2) Kebutuhan saran mengajar dan Pelaksana Ujian Semester
56
4.2. Pengembangan Sistem Informasi Pendaftaran Siswa Baru Secara Online Berbasis
Web
Berikut adalah pembahasan tahapan -tahapan yang digunakan untuk
pengembangan sistem informasi pendaftaran siswa baru secara online pada SMK Pelopor
Nasional Ciputat.
4.2.1. Analisa (System Requirement Analysis )
Dalam tahap ini, peneliti melakukan beberapa hal yang sangat diperlukan
sebelum ke tahap analisa, yaitu studi kelayakan ( feasibility study), alokasi waktu,
dan menentukan cakupan sistem informasi pendaftaran siswa baru secara online
pada SMK Pelopor Nasional Ciputat .
4.2.1.1. Studi Kelayakan (Feasibility Study)
Membuat studi kelayakan untuk si stem yang akan dibuat, seperti
mengkaji terlebih dahulu bagaimana proses penyajian informasi
kepangkatan agar dapat dibuat pengembangan aplikasi ini yang sesuai
dengan kebutuhan user di SMK Pelopor Nasional Ciputat pada
khususnya. Berikut adalah kegiatan yang dilakukan:
1. Observasi
Observasi dilakukan peneliti dengan melakukan pengamatan
langsung pada SMK Pelopor Nasional Ciputat yang dilakukan di
Gedung sekolah, Bagian akademik sekolah Tata Usaha (TU), SMK
Pelopor Nasional Ciputat , Jl. Legoso Raya No. 30 C iputat
57
Tangerang 15419 pada bulan Juni 2010, kegiatan ini dilakukan
untuk mengetahui masalah apa saja yang dialami pada proses
pendaftaran siswa.
2. Wawancara
Wawancara yaitu proses untuk memperoleh keterangan sesuai
dengan tujuan penelitian dengan cara tany a jawab sambil bertatap
muka antara pewawancara dengan responden. Wawancara
dilakukan kepada :
b. Staff Pendaftaran siswa SMK Pelopor Nasional untuk
mengetahui data atau keterangan :
1) Mengetahui masalah - masalah pendaftaran siswa di SMK
Pelopor Nasional Ciputat yang dihadapi saat ini.
2) Mengetahui struktur / pelaku yang bertanggung jawab
pendaftaran siswa di SMK Pelopor Nasional Ciputat
beserta tugas dan fungsinya.
Hasil wawancara yang penulis lakukan dapat dilihat pada
lampiran 1.1.
3. Kuesioner
Selain wawancara peneliti juga kuesioner dengan membuat daftar
pertanyaan berupa kuesioner yang akan diajukan kepada siswa
yang ingin mendaftar maupun siswa yang sudah mendaftar. Dalam
kuesioner tersebut penulis membagi menjadi dua bagian, yaitu :
58
3) Bagian pertama merupakan bagian yang berisi pertayaan yang
bersifat umum.
4) Bagian Kedua merupakan bagian yang berisi pertanyaan yang
lebih memfokuskan kepada sistem yang peneliti buat.
Jumlah responden yang melakukan pengisian kuesioner ini adalah
(20) responden. Untuk mengetahui hasil dari kuesioner peneliti
menggunakan software MS. Excel untuk melakukan pengolahan
data dari kuesioner tersebut.
Daftar pertanyaan dari setiap kuisioner yang peneliti lakukan dapat
dilihat pada lampiran lampiran 1.2 serta analisa dari kuesioner
tersebut dapat dilihat pada lampiran 1.3.
4.2.1.2. Alokasi Waktu
Alokasi waktu penelitian pengembangan aplikasi ini terhitung dari
bulan Juni 2010, untuk lengkapnya dapat dilihat pada bagian lampiran
1.4.
4.2.1.3. Cakupan Sistem
Cakupan penelitian pengembangan aplikasi ini yaitu proses
pendaftaran siswa baru hanya dilakukan di dalam ruang lingkup SMK
Pelopor Nasional Ciputat Tangerang.
Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan
didefinisikan kebutuhan yang harus dipenuhi oleh program yang ak an
59
dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa
menghasilkan desain yang lengkap.
4.2.1.4. Uraian Sistem yang Berjalan
1. Proses Pendaftaran Siswa Baru
a. Calon siswa mengisi form pendaftaran
b. Staff pendaftaran memberikan form pendaftaran
c. Calon siswa melampirkan persyaratan pendaftaran
d. Staff pendaftaran mengecek berkas form pendaftaran dan
persyaratan pendaftaran
e. Setelah berkas lengkap di cek, maka semua berkas disimpan di
arsip berkas oleh bagian staff pendaftaran.
60
Gambar 4.3. Flowchart Proses Pendaftaran Calon Siswa Baru yang Berjalan
(Sumber : Data diolah oleh penulis)
61
2. Proses Sistem Pembayaran Siswa Baru
a. Calon Siswa Baru mengisi formulir pendaftaran siswa baru yang
ada di bagian staff pendaftaran.
b. Melakukan pembayaran cash (lunas) dan bisa cicilan.
c. Setelah itu calon siswa mendapatkan bukti pembayaran berupa
kwitansi pembayaran pendaftaran.
d. Calon siswa baru mendapatkan nomor pendaftaran
e. Calon siswa baru menyerahkan berkas pembayaran sebagai
berikut :
i. Memberikan bukti pembayaran berupa kwitansi pembayaran
yang sudah di tanda tangani.
ii. Melampirkan SKL (Surat Keterangan Kelulusan) copy legalisir
2 lembar.
62
Gambar 4.4. Flowchart Proses Pembayaran Pendaftaran Sistem yang Berjalan
(Sumber : Data diolah oleh penulis)
63
4.2.1.5. Kelebihan dan Kelemahan Sistem yang Berjalan
1. Kelebihan Sistem yang Berjalan
a. Proses langkah dalam pendaftaran siswa baru disesuaikan dengan
prosedur yang ada.
b. Sistem pembayarannya sangat membantu bagi pendaftar y ang
ingin membayar dengan cicilan pembayaran
2. Kelemahan Sistem yang Berjalan
a. Cara pendaftaran siswa baru yang ada di SMK Pelopor Nasional
Ciputat Tangerang masih bersifat manual walaupun menggunakan
komputer sebagai alat bantu tetapi belum terkomputerisasi.
b. Memiliki struktur dan cara yang kurang efisien dalam penanganan
sistem informasi pendaftaran siswa baru.
c. Calon siswa baru harus bolak -balik ke sekolah guna untuk
memenuhi semua persyaratan yang berkaitan dengan pendaftaran
siswa baru.
d. Calon siswa baru harus datang ke sekolah ataupun lewat telepon
hanya untuk memastikan informasi yang berkaitan dengan jadwal
kegiatan siswa baru karena hanya akan memakan banyak waktu.
e. Calon siswa baru kesulitan untuk mendapatkan informasi
mengenai informasi yang berkaitan de ngan proses pendaftaran
siswa baru.
64
4.2.1.6. Analisa Pemecahan Masalah
Setelah menganalisa cara proses pendaftaran siswa baru yang ada
di SMK Pelopor Nasional Ciputat Tangerang, maka penulis akan
menguraikan beberapa permasalahan yang terdapat pada proses
pendaftaran siswa baru yang sedang berjalan.
1. Bagi calon siswa baru merasa sulit untuk mendapatkan informasi
mengenai semua hal yang berkaitan dengan proses pendaftaran siswa
baru di SMK Pelopor Nasional Ciputat Tangerang serta alur sistem
yang berjalan saat ini dirasa masih sangat minim atau kurang efisien
bagi calon siswa baru.
2. Bagian TU (Tata Usaha) di SMK Pelopor Nasional belum memiliki
data yang terintegrasi serta masih menggunakan sistem manualisasi
dalam pelayanan pendaftaran siswa baru serta penyimpanan arsip
yang juga masih dilakukan secara manual.
3. Dapat memakan banyak waktu dalam proses pendaftaran untuk
memenuhi syarat-syarat pendaftaran.
4. Wilayah untuk memberikan informasi sekolah kepada masyarakat
hanya pada daerah tertentu.
65
Tabel 4.1. Solusi Permasalahan Sistem Berjalan
No Gejala Masalah Akibat Solusi
1.
2.
3.
Kurangnyapeminatan calonsiswa baru
Sulit untuk mengaturdata yang ingindiakses serta sulitunuk mencari datadari tumpukan datayang disimpan.
Lambatnya prosesdalam penerimaansiswa baru.
Calon siswa barumerasa sulit untukmendapatkaninformasi mengenaihal yang berkaitandengan prosespendaftaran siswabaru.
data yang belumterintegrasi sertamasih menggunakansistem manualisasidalam pelayananpendaftaran siswabaru sertapenyimpanan arsipmasih sangat rentanterhadap kesalahan.
Penggunaan programyang masihmanualisasi akanmemungkinkanterjadi lamanyaproses pendaftarandalam pencatatanpembukuan.
Selalu menerimacalon siswa baruyang hanya datangke sekolah tanpaditargetkan.
Sangat rentanterhadap kehilanganatau kesalahan data.
memakan banyakwaktu dalam prosespendaftaran.
DenganMembangunsistem pendaftaransiswa baru online,maka banyakmasyarakat yanglebih banyak tahutentang informasisekolah tersebut.
Dengan sistempendaftaran siswabaru secara onlineini, maka calonsiswa tidak perlulagi untuk datangke sekolah. Karenadengan mengaksessistem ini semuasudah tercantum
66
4. Kurangmaksimalnya dalammemperluasinformasi
Cakupan wilayahyang sangat terbatas
Tidakberkembangnyatingkat pendapatanuntuk penerimaansiswa baru denganpembatasanwilayah.
prosedurdidalamnya.
Pembuatan sistempendaftaran siswabaru yangdigunakan secaraonline sehinggasemua orang yangada diseluruhIndonesia bisamengakses sistemini dan bisamelihat informasilengkap.
67
4.2.1.7. Literatur Sejenis
Dari analisa literatur sejenis maka penulis mencoba
membandingkan kelebihan sistem yang dibuat penulis dengan
kekurangan sistem yang lama dari literatur sejenis. Berikut tabel
perbandingannya :
Tabel 4.2. Perbandingan Literatur Sejenis
No. Kelebihan Kekurangan
1.
2.
3.
4.
Terdapat konten berita yang update setiap saat,yang berhubungan dengan informasi pendaftaran.
Sistem memiliki tampilan periode tanggal untukpenerimaan siswa baru sehingga calon siswa yangingin mendaftar bisa memperkirakan waktu yangtepat untuk mendaftar.
Tampilan sistem dibuat dengan semenarikmungkin dengan memasukan animasi teks dangambar.
Pada sistem terdapat fasilitas kontak untuk calonsiswa jika mempunyai keluhan atau bertanya danpihak admin dapat membalas pesan langsungpada sistem.
Konten yang ada pada sistem hanya berisiproses pendaftaran dan profile sekolah saja,sehingga bersifat monoton.
Sistem tidak menampilkan biayapendaftaran, untuk mengetahuinyalangsung bertanya pada bagian TU (TataUsaha).
Tampilan sistem kurang memikat danmenghidupkan suasana.
Jika calon siswa mempunyai keluhan ataubertanya harus konfirm ke pihak adminterlebih dahulu.
68
4.2.1.8. Usulan Pengembangan Sistem Info rmasi Pendaftaran Siswa Baru
Secara Online Berbasis Web
Berikut ini adalah hasil analisa sistem usulan dengan menggunakan
digram alir dokumen (Flowchart) :
Gambar 4.5. Flowchart Proses Pendaftaran Calon Siswa Baru Sistem yang Di usulkan
(Sumber : Data diolah oleh penulis)
69
Gambar 4.6. Flowchart Proses Pembayaran Pendaftaran Calon Siswa baru Sistem yangDiusulkan
(Sumber : Data diolah oleh penulis)
70
Gambar 4.7. Flowchart Pembuatan Laporan Peserta Siswa Baru Sistem yang Diusulkan
(Sumber : Data diolah oleh penulis)
71
4.2.2. Perancangan (Design)
Tahap berikutnya adalah melakukan perancangan pada ” Pengembangan
Sistem Informasi Pendaftaran Siswa Baru secara Online Berbasis Web”.
Prosesnya melalui beberapa tahap, yaitu :
4.2.2.1. DFD (Data Flow Diagram)
1. Diagram Konteks (Context Diagram)
Gambar 4.8. Diagram Konteks (Context Diagram)
(Data diolah Oleh Penulis)
Pada diagram konteks, sistem hanya diga mbarkan dengan
sebuah proses, kemudian entitas luar yang bernteraksi dengan sproses
tunggal diidentifikasi. Didapat 2 entitas, yaitu admin, operator dan
calon Siswa. Dimana calon siswa tersebut sebagai entitas luar
(external entity), operator sebagai entitas luar (external entity) dan
admin sebagai entitasi dalam ( internal entity).
72
2. Diagram Nol (Overview Diagram)
Gambar 4.9. Diagram Nol (Overview Diagram)
(Data diolah Oleh Penulis)
Pada diagram level nol, proses tunggal dari diagram konteks
dipecah menjadi 3 proses terperinci, yaitu registrasi, input
administrasi, validasi siswa baru, validasi terbagi 3 macam yaitu :
Seleksi Jumlah Nilai, Seleksi Pembayaran dan Seleksi Jumlah Siswa.
73
4.2.2.2. Kamus Data
1. Penjelasan Proses
a. Proses : 1.0
Nama Proses : Registrasi
Masukkan : Username, Password,Email
Keluaran : Data Calon Siswa Baru
Ringkasan Proses : Memasukan username, password dan
email agar bisa login
b. Proses : 2.0
Nama Proses : Input Administrasi
Masukkan : Periode Pendaftaran, Nama Bank
No. Rekening, Jumlah Bayar.
Keluaran : Data konfirmasi administrasi calon
siswa baru
Ringkasan Proses : Calon siswa baru melakukan
pembayaran administrasi melalui beberapa
tahap dan dikonfirmasikan
c. Proses : 3.0
Nama Proses : Validasi Siswa Baru
74
Masukkan : No idPeserta administrasi calon siswa
baru, Validasi berkas pembayaran calon
siswa baru
Keluaran : Status validasi berkas administrasi
Ringkasan Proses : Operator menampilkan nomor idpeserta
bahwa status berkas pembayaran sudah
divalidasi
2. Penjelasan Aliran Data
a. Nama Data Flow : Registrasi
Dari Proses : -
Ke Proses : 1.0
Deskripsi : Memasukkan username, password dan
email
Struktur Data : -
b. Nama Data Flow : Administrasi
Dari Proses : -
Ke Proses : 2.0
Deskripsi : Memasukan data konfirmasi
75
administrasi
Struktur Data : -
c. Nama Data Flow : Validasi Berkas
Dari Proses : -
Ke Proses : 3.0
Deskripsi :Mengatur dan memberikan validasi data
administrasi calon siswa baru kedalam
sistem
Struktur Data : -
3. Penjelasan Data Store
a). Nama data store : Calon Siswa Baru
Struktur data : Uid_siswa + nama +jenis_kelamin +
alamat + nm_ayah + pk_ayah + nm_ibu +
pk_ibu + email + telp_rumah + telpn_hp +
userid + passid
Deskripsi : Berisi data-data data diri siswa baru
yang melakukan pendaftaran
b) Nama data Store : Pendaftaran
Struktur data : id_pendaftaran+ syrt_pendaftaran +
76
periode_pendaftaran + asal_sekolah +
ukr_seragam
Deskripsi : Berisi data pendaftaran calon siswa
baru
c) Nama data Store : Pembayaran
Struktur data : id_pembayaran + no_setor + jml_bayar +
no_rekening + nm_bank
Deskripsi : Berisi data pengisian pembayaran calon
siswa baru
d) Nama data Store : Berkas Validasi
Struktur data : id_berkas + dt_pendaftaran_calon_
siswa_baru + dt_administrasi_ calon_
siswa_baru
Deskripsi : Berisi data-data siswa yang sudah
melakukan pembayaran dan pendaftaran
calon siswa baru
77
e). Nama data store : Admin
Struktur data : user_name + password + email
Deskripsi : Berisi data-data username, password, dan
email web admin
4.2.2.3. Flowchart
Untuk memberikan gambaran alir atau flowchart dari satu
tampilan ke tampilan lainnya pada sistem pendaftaran siswa baru secara
online ini, maka digunakan flowchart. Berikut adalah gambar flowchart
website “Sistem Pendaftaran Siswa Baru Secara Online” .
Gambar 4.10. Flowchart Proses Registrasi Calon Siswa Baru
(Data diolah Oleh Penulis)
78
Gambar 4.11. Flowchart Proses Login Calon Siswa Baru, Operator dan Admin
(Data diolah Oleh Penulis)
79
Gambar 4.12. Flowchart Proses Registrasi Data Admin
(Data diolah Oleh Penulis)
80
Gambar 4.13. Flowchart Proses Hasil Verifikasi Data
(Data diolah Oleh Penulis)
81
Gambar 4.14. Flowchart Proses Validasi Berkas
(Data diolah Oleh Penulis)
82
Gambar 4.15. Flowchart Proses Edit Data Peserta Siswa Baru
(Data diolah Oleh Penulis)
83
Gambar 4.16. Flowchart Proses Detil Data Peserta Siswa Baru
(Data diolah Oleh Penulis)
84
Mulai
Pilih menu pesertasiswa baru
Tampil halamandaftar nama calon
siswa baru
Pilih button save
Selesai
Edit data calonsswa baru
Gambar 4.17. Flowchart Proses Update Data Peserta Siswa Baru
(Data diolah Oleh Penulis)
85
Gambar 4.18. Flowchart Proses Input Data Per iode Siswa Baru
(Data diolah Oleh Penulis)
86
Gambar 4.19. Flowchart Proses Edit Data Periode Siswa Baru
(Data diolah Oleh Penulis)
87
4.2.2.4. ERD (Entity Relational Diagram)
Gambar 4.20. ERD
Pengembangan Sistem Informasi Pendaftaran Siswa Baru Secara Online Berbasis Web
(Sumber : Data diolah Penulis)
88
4.2.2.5. Normalisasi
Berikut adalah bentuk tidak normal :
1. Bentuk Normal Pertama (1NF)
Pada gambar diatas masih banyak data yang berulang, sehingga
dibentuk normal pertama yaitu membuat satu entitas tidak memiliki atribut
yang sama. Berikut bentuk normal pertama :
Gambar 4.21. UNF Bentuk Tidak Normal
(Data diolah Oleh Penulis)
89
2. Bentuk Normal Pertama (1NF)
Pada gambar diatas masih banyak data yang berulang, sehingga
dibentuk normal pertama yaitu membuat satu entitas tidak memiliki atribut
yang sama. Berikut bentuk normal pertama :
Gambar 4.22. UNF Bentuk Normal Pertama
(Data diolah Oleh Penulis)
90
3. Bentuk Normal Kedua (2NF)
Langkah selanjutnya adalah membuat normal kedua. Bentuk
normal kedua:
Gambar 4.23. UNF Bentuk Normal Kedua
(Data diolah Oleh Penulis)
Ket : * Primary Key
** Foreign Key
91
4. Bentuk Normal Ketiga (3NF)
Langkah selanjutnya adalah membuat normal ketiga. Bentuk
normal ketiga:
Gambar 4.24. UNF Bentuk Normal Ketiga
(Data diolah Oleh Penulis)
Ket : * Primary Key
** Foreign Key
92
4.2.2.6. Struktur Basis Data
Berikut adalah spesifikasi tabel basis data yang t erdapat pada
pengembangan sistem informasi pendaftaran siswa baru secara online berbasis
web :
1. Tabel Administrasi
Tabel 4.3. Tabel Administrasi
2. Tabel Bank
Tabel 4.4. Tabel Bank
Field Name Data Type Extra
idBank int(2) auto_increment
namaBank varchar(20)
Field Name Data Type Extra
idAdministrasi int(10) auto_increment
nomorRekening varchar(11)
idBank int(2)
jumlahBayar int(10)
nomorSetor varchar(30)
tanggal Date
idPeriode int(2)
idStatusBerkas int(2)
ukuranSeragam varchar(1)
tahunAjaran varchar(10)
93
3. Tabel Bukti Pembayaran
Tabel 4.5. Tabel Bukti Pembayaran
Field Name Data Type Extra
namaLengkap varchar(30)
periode varchar(30)
alamat int(2)
tanggalKonfirmasi varchar(20)
tanggalPembayaran Date
jumlahPembayaran Text
metodePembayaran Text
4. Tabel Jenis KelaminTabel 4.6. Tabel Jenis Kelamin
Field Name Data Type Extra
idJk int(2) auto_increment
namaJk varchar(10)
5. Tabel Calon Siswa Baru
Tabel 4.7. Tabel Calon Siswa Baru
Field Name Data Type Extra
nim varchar(25)
nama varchar(30)
idJk int(2)
tempatLahir varchar(20)
tanggalLahir Date
alamatSekarang Text
94
alamatAsal Text
telepon varchar(15)
nomorHP varchar(15)
namaAyah varchar(30)
pendidikanAyah int(2)
pekerjaanAyah varchar(50)
namaIbu varchar(30)
pendidikanIbu int(2)
pekerjaanIbu varchar(50)
agama tinyint(1)
foto varchar(100)
idAdministrasi int(2)
idUser int(2)
6. Tabel Provinsi
Tabel 4.8. Tabel Provinsi
Field Name Data Type Extra
kelurahan varchar(30)
kecamatan varchar(30)
kabupaten varchar(30)
kode pos int(5)
95
7. Tabel Nilai Persayaratan
Tabel 4.9. Tabel Nilai Persyaratan
Field Name Data Type Extra
nilaiMatematika float
nilaiBahasaIndonesia float
nilaiBahasaInggris float
nilaiIpa float
total Float
8. Tabel Nilai
Tabel 4.10. Tabel Nilai
Field Name Data Type Extra
nilaiMatematika Float
nilaiBahasaIndonesia Float
nilaiBahasaInggris Float
nilaiIpa Float
Total Float
9. Tabel Pendidikan
Tabel 4.11. Tabel Pendidikan
Field Name Data Type Extra
idPendidikan int(2) auto_increment
namaPendidikan varchar(5)
96
10. Tabel Periode
Tabel 4.12. Tabel Periode
Field Name Data Type Extra
idPeriode int(2) auto_increment
tanggalPendaftaran Date
tanggalPenyerahan Date
tanggalPersiapan Date
tanggalPelaksanaan Date
idStatus int(2)
11. Tabel Status
Tabel 4.13. Tabel Status
Field Name Data Type Extra
idStatus int(2) auto_increment
namaStatus varchar(10)
12. Tabel Status Berkas
Tabel 4.14. Tabel Status Berkas
Field Name Data Type Extra
idStatusBerkas int(2) auto_increment
namaStatusBerkas varchar(20)
97
13. Tabel Typeuser
Tabel 4.15. Tabel Typeuser
Field Name Data Type Extra
idTypeuser int(2) auto_increment
namaTypeuser varchar(20)
14. Tabel User
Tabel 4.16. Tabel User
Field Name Data Type Extra
idUser int(2) auto_increment
username Text
password Text
usernameAsal varchar(30)
passwordAsal varchar(30)
idType int(2)
98
4.2.2.7. Rancangan Antarmuka
1. Halaman APLIKASI Pendaftaran Siswa Baru Secara Online
a. Halaman Utama
Gambar 4.25. Halaman Utama
(Sumber : Data diolah Penulis)
b. Halaman Profil Sekolah
Gambar 4.26. Halaman Profile Sekolah
(Sumber : Data diolah Penulis)
99
c. Halaman Visi Misi
Gambar 4.27. Halaman Visi Misi
(Sumber : Data diolah Penulis)
d. Halaman Struktur Organisasi
Gambar 4.28. Halaman Struktur Organisasi
(Sumber : Data diolah Penulis)
100
e. Halaman Gallery
Gambar 4.29. Halaman Gallery
(Sumber : Data diolah Penulis)
f. Halaman Buku Tamu
Gambar 4.30. Halaman Buku Tamu
(Sumber : Data diolah Penulis)
101
g. Halaman Kontak
Gambar 4.31. Halaman Kontak
(Sumber : Data diolah Penulis)
h. Halaman PSB
Gambar 4.32. Halaman Peserta Siswa Baru (PSB)
(Sumber : Data diolah Penulis)
102
i. Halaman Register
Gambar 4.33. Halaman Register
(Sumber : Data diolah Penulis)
j. Halaman Formulir Pendaftaran
Gambar 4.34. Halaman Calon Siswa Baru
(Sumber : Data diolah Penulis)
103
k. Halaman Calon Siswa Baru
Gambar 4.35. Halaman Calon Siswa
(Sumber : Data diolah Penulis)
104
4.2.2.8. Pengkodean (Coding)
Coding yang dilakukan penulis dalam management data yang diolah
dalam satu paket aplikasi yang tergabung, yaitu XAMPP versi 1.6.2, dimana
didalamnya mengunakan PHP.5.2.2 sebagai bahasa pemograman dan mysql versi
5.0.41 sebagai data basenya, sedangkan webservernya mengunakan Apache/2.2.4
(Win32) DAV/2 mod_ssl/2.2.4.
Gambar 4.36. Pengkodean di Macromedia Dreamweaver 8
menggunakan bahasa PHP
(Sumber : Data diolah Penulis)
Dalam mengkonfigurasi GUI programnya pada pembuatan home page, penulis
mengunakan Dreamwaver 8, sedangkan design menggunakan photoshop CS
sebagai pembuatan tampilan website.
4.2.2.9. Pengujian Eksternal (Black Box)
Tahapan testing ini dilakukan pengujian terhadap program oleh
peneliti. Pada penelitian ini peneliti menggunakan pengujian Eksternal
(Black Box). Pengujian Eksternal (Black Box) peneliti melakukan
pengujian terhadap aplikasi dengan cara mengecek satu persatu link
yang dengan menggunakan tabel pengujian .
105
Tabel 4.13. Pengujian Menggunakan Black Box
(Sumber : Data diolah Penulis)
No. Link Hasil yang diharapkanHasilAkurat
1. Home Dapat menampilkan halaman utama ok
2. Profile Dapat menampilkan profile sekolah ok
3. Visi Misi Dapat menampilkan visi misi sekolah ok
4. Struktur Organisasi Dapat menampilkan struktur organisasi sekolah ok
5. Gallery Foto Dapat menampilkan gallery fo to ok
6. Berita TerkiniDapat menampilkan berita -berita seputarpendidikan
ok
7. Konfirmasi Dapat menampilkan halaman form konfirmasi ok
8. Buku Tamu Dapat menampilkan halaman buku tamu sekolah ok
9. Kontak Dapat menampilkan halaman form kontak ok
10.Register/PendaftaranBaru
Dapat menampilkan halaman untuk meregistersiswa yang ingin melakukan login/pendaftaran baru
ok
11. Cara Mendaftar Dapat menampilkan halaman form pendaftaran ok
12. Cara Pembayaran Dapat menampilkan halaman cara pembayaran ok
13. Logout Dapat keluar dari menu utama ok
14. Login Dapat masuk ke menu admin ok
15. Search Dapat menampilkan data berita/data yang dicari ok
16. Home Dapat menampilkan halaman utama admin ok
17. Calon Siswa Dapat masuk ke menu daftar siswa ok
18. Laporan Siswa Baru Dapat menampilkan daftar siswa baru ok
19. Logout Dapat keluar dari menu admin ok
106
4.2.2.10. Spesifikasi Software dan Hardware
1. Software, meliputi pemelihan aplikasi perangkat lunak yang
digunakan dalam pembuatan sistem, diantaranya :
a. Web browser digunakan sebagai antar muka dalam pembuatan
aplikasi berbasis web.
b. Web server digunakan untuk pembuatan aplikasi berbasis web
yang dapat melayani permintaan dari client melalui browser.
c. Database digunakan sebagai tempat penyimpanan data.
d. Bahasa pemograman yang dapat menghubungkan aplikasi database
dengan web server.
Spesifikasi untuk perangkat lunak adalah sebagai berikut :
a. Sistem operasi Windows XP/NT/ME/2000/98SE
b. Apache HTTP Server versi 1.3.23 sampai dengan 2.2.4
c. PHP versi 2.1 sampai dengan 5.2.2
d. MySQL versi 1.3 sampai dengan 5.0.41
e. Web browser seperti IE, Mozila, Netscape
107
2. Hardware, meliputi pemilihan perangkat keras yang digunakan
sebagai alat pendukung pembuatan aplikasi yaitu diantaranya :
Spesifikasi untuk perangkat keras diantaranya sebagai berikut :
a. Procesor Pentium Celeron 1,8 GHz ke atas
b. RAM minimal 128 Mb
c. Sisa ruang kosong hardisk minimal 1 Gb
d. Monitor yang mendukung resolusi sampai dengan 800x600
e. Keyboard dan mouse berjenis serial, PS2 maupun USB
f. Teknologi jaringan berupa LAN / Internet
108
BAB V
PENUTUP
Pada bab ini, peneliti juga memberikan kesimpulan dan saran yang berkaitan dengan
judul yang peneliti angkat, agar bertujuan untuk memberikan masukan bagi yang ingin
mengembangkan aplikasi yang berkaitan dengan judul yang p eneliti angkat.
5.1. Kesimpulan
Pengambangan Sistem Informasi Pendaftaran Siswa Baru Secara Online Berbasis Web
merupakan salah satu solusi yang tepat bagi SMK Pelopor Nasional Ciputat. Dari proses
dan hasil penelitian ini, peneliti dapat mengambil kesimpulan :
1. Memudahkan pegawai dalam pengaksesan sistem yang selama ini sering mengalami
hambatan dalam melihat informasi pendaftaran siswa baru yang sedikit memakan
banyak waktu dan biaya..
2. Mengembangkan suatu sistem pembayaran yang sebelumnya masih manual atau
masih dalam pencatatan dalam buku besar rentan akan terjadinya kesalahan atau
hilangnya data maupun dokumen maka dari itu diubah menjadi suatu proses sistem
pembayaran melalui transfer rekening bank agar lebih nyaman dan sifat
keamanannya lebih terjaga
3. Memberikan informasi lengkap kepada masyarakat tentang SMK Pelopor Nasional
Ciputat, dari profile, guru pengajar, biaya pendaftaran sampai dengan beasiswa dan
yang lainnya.
109
4. Dalam penggunaan program yang dipakai dalam sistem ini yaitu menggunakan
program php mysql, karena program ini dapat membangun sebuah database yang
saling berinteraksi satu sama lain dan penggunaan program ini tidak terlalu sulit
dalam pembuatan design web.
5.2. Saran
Pada laporan penelitian ini banyak terdapat keterbatasan, sehingga untuk lebi h
mengembangkan hasil pengerjaan Pengambangan Sistem Informasi Pendaftaran Siswa
Baru Secara Online Berbasis Web ini, peneliti memberikan saran yang dapat digunakan
sebagai landasan pengerjaan sistem yang penulis buat ini, agar hasil yang didapat
menjadi lebih baik.
1. Diharapkan adanya sistem keamanan agar kemanan sistem lebih terjaga
2. Adanya pembayaran melalui jaringan banking atau ATM, kartu kredit dll, khususnya
untuk pembayaran pendaftaran agar dapat memudahkan peserta siswa dalam
melakukan pembayaran.
3. Adanya penambahan sistem tools pada aplikasi untuk tahap studi penjurusan bagi