Azimah Ainur Hidayati M3209015
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
i
PEMBUATAN SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS WEB DAN SMS GATEWAY DI SMK BATIK 2 SURAKARTA
Diajukan Untuk Memenuhi Sebagian Persyaratan Memperoleh Gelar Ahli Madya Program Diploma III Teknik Informatika
Diajukan Oleh :
AZIMAH AINUR HIDAYATI NIM. M3209015
PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKUTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET 2012
(2)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PERSETUJUAN
PEMBUATAN SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS WEB DAN SMS GATEWAY DI SMK BATIK 2 SURAKARTA
Disusun Oleh
AZIMAH AINUR HIDAYATI NIM. M3209015
Tugas Akhir ini telah disetujui untuk dipertahankan di hadapan dewan peguji
pada tanggal ___________
Pembimbing Utama,
Drs. Y.S. Palgunadi, M.Sc. NIP : 19560407 198303 1 004
(3)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
HALAMAN PENGESAHAN
PEMBUATAN SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS WEB DAN SMS GATEWAY DI SMK BATIK 2 SURAKARTA
Disusun Oleh :
AZIMAH AINUR HIDAYATI NIM. M3209015
Dibimbing oleh Pembimbing Utama
Drs. Y.S. Palgunadi, M.Sc. NIP : 19560407 198303 1 004
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika
Pada hari Selasa tanggal 10 Juli 2012 Dewan Penguji :
1. Drs. Y.S. Palgunadi, M.Sc. ( )
NIP.19560407 198303 1 004
2. Nanang Maulana Y, S. Si ( )
NIDN. 0614078103
3. Sahirul Alim Tri Bawono, S.Kom ( )
Disahkan oleh :
Dekan
Fakultas MIPA UNS
Prof. Ir. Ari Handono Ramelan.,M.Sc.(Hons) Ph.D NIP. 19600809 198612 1 001
Ketua Program Studi DIII Ilmu Komputer UNS
Drs. YS. Palgunadi, M.Sc NIP. 19560407 198303 1 004
(4)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
MOTTO
Ketika masalah menghampiri hidupmu tanpa kenal lelah, berserahlah kepada-Nya. Tuhan mendengarkan doamu, bahkan yang tak terucapkan olehmu.
Tak ada kesempurnaan. Yang ada hanyalah kepuasan yang ditawarkan oleh kehidupan.
Dari cinta, untuk cinta kupersembahkan untuk belahan jiwa.(Ranida_cinse)
Ketika kehidupan tidak dijalani dengan kesungguhan, maka kamu akan menjalaninya dengan penuh kelemahan.
Hal terindah dari persahabatan adalah memahami dan dipahami tanpa pernah memaksa dan ingin menang sendiri.
(5)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
PERSEMBAHAN
Subhanallah, Alhamdulillah, Allahu Akbar kepada Dzat yang selalu memberi nikmat pada umatnya. Walaupun sering terlupakan nikmatnya tetapi
hanya kapadaMu lah tempat ku memohon pertolongan.
Dengan penuh rasa syukur karya ini penulis persembahkan kepada :
Kedua Orang Tua tercinta, yang selalu menjadi sumber inspirasi
terbesar dalam hidupku. Semoga segala Rahmat dan kebaikan selalu tercurah kepada Ayah dan Ibu.
Ervien Rangga Pratama, seorang terkasih yang selalu memberikan
cinta kasih dan semangat dalam hidupku. Terimakasih selalu menemani langkahku. Dari cinta, untuk cinta kupersembahkan untuk belahan jiwa (Ranida_cinse).
Adik-adikku tersayang, yang selalu memberi semangat untukku.
Seluruh keluarga besar, ini bukti kesungguhanku dalam belajar.
Sahabatku : Galuh Fitri Setyaningtyas yang senantiasa mambantuku
dalam segala kesulitan.
MATIC ’09 (Mahasiswa Teknik Informatika C), terima kasih atas
kebersamaan dan semangat perjuangan yang kalian berikan selama ini.
Teman kost Dewi Sejati : Kaka, Oci, Ana, Nopia, Pitra & Tatik terima
kasih sudah menemani hari-hari ku di kos & selalu memberikan semangat keceriaan.
(6)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayahNya, sehingga penulis dapat menyelesaikan
Laporan Tugas Akhir dengan judul “Pembuatan Sistem Informasi Penerimaan
Siswa Baru Berbasis Web dan SMS Gateway di SMK BATIK 2 SURAKARTA”
dengan baik dan lancar.
Adapun maksud dan tujuan dari penyusunan Laporan Tugas Akhir ini adalah untuk memenuhi persyaratan kelulusan program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.
Selama penulisan laporan Tugas Akhir ini berlangsung, penulis mendapat banyak bantuan yang berupa petunjuk, bimbingan maupun arahan dari berbagai pihak. Berkenaan dengan hal itu pada kesempatan ini penulis menyampaikan rasa terima kasih kepada :
1. Tuhan Yang Maha Esa yang selalu memberikan kekuatan untuk
menyelesaikan laporan Tugas Akhir ini.
2. Prof. Drs. Sutarno, M.Sc, Ph.D selaku dekan Fakultas Matematika dan
Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.
3. Drs. Y.S. Palgunadi, M.Sc. selaku kepala Program Diploma III Teknik
Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta sekaligus selaku dosen pembimbing tugas akhir, yang telah memberikan petunjuk dan masukan selama pembuatan tugas akhir.
4. Ibu Esti Suryani, S. Si, M. Kom selaku dosen pembimbing akademik yang
telah banyak memberi masukan dan bimbingan akademik selama menjadi mahasiswa DIII Teknik Informatika.
5. Ayah dan ibu tercinta yang telah memberikan dorongan dan dukungan
moral maupun materi serta doa restunya.
6. Teman – temanku Teknik Informatika C 2009 yang banyak membantu
memberikan dukungan serta saran baik secara langsung maupun tidak langsung.
(7)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
7. Semua pihak yang secara langsung maupun tidak langsung telah
membantu penulis.
Dalam Laporan Tugas Akhir ini tentu tidak terlepas dari adanya kekurangan dan keterbatasan ilmu dan pengetahuan yang dimiliki oleh penulis. Sehingga diperlukan kritik dan saran yang bersifat membangun. Semoga dengan dibuatnya laporan ini dapat bermanfaat bagi pihak yang membaca dan mempelajarinya.
Surakarta, 11 Juni 2012
(8)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii DAFTAR ISI
Halaman
HALAMAN JUDUL……… i
HALAMAN PERSETUJUAN………. ii
HALAMAN PENGESAHAN……….. iii
MOTTO……….……... iv
PERSEMBAHAN……….... v
KATA PENGANTAR……….. vi
DAFTAR ISI……….... viii
DAFTAR TABEL……….... xi
DAFTAR GAMBAR……… xii
ABSTRAK………... xiv
BAB I PENDAHULUAN……….… 1
A. Latar Belakang Masalah……….... 1
B. Rumusan Masalah.………. 1
C. Batasan Masalah……… 2
D. Tujuan dan Manfaat…….……….. 2
E. Metodologi Penelitian……… 3
F. Sistematika Penulisan……… 3
BAB II LANDASAN TEORI... 4
A. Pengertian Sistem...……… .……….. . 4
B. Pengertian Informasi...………... 4
C. Pengertian Sistem Informasi………... 4
D. Pengertian Website... 4
E. Pengertian SMS Gateway... 5
F. Diagram Konteks... 5
G. Data Flow Diagram... 6
H. Entity Relationship Diagram... 7
I. Data... 8
J. Database... 8
(9)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
A. Analisis dan Perancangan Sistem……… 10
1. Context Diagram.………... 10
2. Data Flow Diagram... 11
a. DFD level 1... 13
1) DFD Level 1 Proses Pengolahan Content... 13
2) DFD Level 1 Proses Pengolahan Data Pendaftaran... 14
3) DFD Level 1 Proses Pengolahan Data Tanya Jawab... 15
4) DFD Level 1 Proses Pendaftaran... 15
3. Entity Relation Diagram ……… 16
B. Analisis dan Rancangan Database...……..………... 17
1. Skema Diagram...……….………... 17
2. Rancangan Database... 17
a. Tabel Admin………...……... 17
b. Tabel T_Calonsiswa ………...…….…... 18
c. Tabel T_Wali ……….……... 18
d. Tabel T_Pendaftaran ………... 19
e. Tabel T_Info_Pendaftaran ………..……... 19
f. Tabel T_Berita ……….…... 19
g. Tabel T_Sarana……….…... 20
h. Tabel T_Prestasi ………... 20
i. Tabel T_Download ……….…... 21
j. Tabel T_Tanyajawab... 21
k. Tabel Jurusan ……… 22
l. Tabel Wawancara ………. 22
m. Tabel Jurusan ……… 22
C. Perancangan Antar Muka ( Interface ) ………...…... 23
1. Rancangan Halaman Utama………... 23
2. Rancangan Halaman Admin ………. 24
3. Rancangan HAlaman Petugas ………... 24
BAB IV IMPLEMENTASI DAN EVALUASI.………. 26
A. Implementasi Program………...………... 26
(10)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
2. Halaman Menu Profil ………. 27
3. Halaman Menu Pendaftaran ..………... 28
4. Halaman Form Pendaftaran .………... 28
5. Halaman Menu Tanya Jawab ………...………... 31
6. Halaman Pengumuman……… 32
7. Halaman Petugas ………..….. 33
8. Halaman Admin……….………. 34
a. Halaman Menu Manage Content …………...………….… 34
b. Halaman Menu Data Pendaftaran …………...….. 37
c. Halaman Menu Manage SMS ………... 39
d. Halaman Menu Tanya Jawab ……… 42
B. Evaluasi Sistem ... 44
BAB V PENUTUP………. 46
A. Kesimpulan………...….. 46
B. Saran………... 46
(11)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
DAFTAR TABEL
Tabel 3.1 Tabel Admin .……….….. 17
Tabel 3.2 Tabel T_Calonsiswa ……….... 18
Tabel 3.3 Tabel T_Wali ...………...………. 18
Tabel 3.4 Tabel T_Pendaftaran ………... 19
Tabel 3.5 Tabel T_Info_Pendaftaran ……….. 19
Tabel 3.6 Tabel T_Berita ..………... 20
Tabel 3.7 Tabel T_Sarana ………... 20
Tabel 3.8 Tabel T_Prestasi ……….. 20
Tabel 3.9 Tabel T_Download ………... 21
Tabel 3.10 Tabel T_Tanyajawab... 21
Tabel 3.11 Tabel Jurusan ……….... 22
Table 3.12 Tabel Wawancara ……….. 22
(12)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
DAFTAR GAMBAR
Gambar 3.1 Context Diagram Sistem Penerimaan Siswa Baru …………... 11
Gambar 3.2 DFD Level 0 Level 0 Sistem Penerimaan Siswa Baru ……… 12
Gambar 3.3 DFD Level 1 Proses Pengolahan Content ..………..………... 13
Gambar 3.4 DFD Level 1 Proses Pengolahan Data Pendaftaran...…….... 14
Gambar 3.5 DFD Level 1 Proses Pengolahan Data Tanya Jawab ………… 15
Gambar 3.6 DFD Level 1 Proses Pendaftaran .……… 15
Gambar 3.7 Entity Relation Diagram……… 16
Gambar 3.8 Skema Diagram ...………..……….. 17
Gambar 3.9 Rancangan Halaman Utama...……….………….. 23
Gambar 3.10 Rancangan Halaman Admin…….……….……….... 24
Gambar 3.11 Rancangan Halaman Petugas……….. 25
Gambar 4.1 Halaman Utama Sistem Informasi Penerimaan Siswa Baru…. 27
Gambar 4.2 Halaman Menu Profil ………... 28
Gambar 4.3 Halaman Menu Pendaftaran ………. 28
Gambar 4.4 Halaman Form Pendaftaran ………. 29
Gambar 4.5 Halaman Terima Form Pendaftaran………... 30
Gambar 4.7 Halaman Kesalahan InputPendaftaran.……….…….. 30
Gambar 4.8 Halaman Tanya Jawab ...……….. 31
Gambar 4.9 Halaman Kirim Tanya Jawab ………... 32
Gambar 4.10 Halaman Pengumuman ………. 32
Gambar 4.11 Halaman Petugas ……… 33
Gambar 4.12 Halaman Wawancara ………. 33
Gambar 4.13 Halaman Admin …... 34
Gambar 4.14 Halaman Manage Content………. 34
Gambar 4.15 Halaman UpdateContent……….. 35
Gambar 4.16 Halaman ManageBerita ……… 35
Gambar 4.17 Halaman Tambah Berita ……… 36
Gambar 4.18 Halaman Data Pendaftaran ……… 38
Gambar 4.19 Halaman Validasi Data ………... 38
(13)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiii
Gambar 4.21 Halaman Cetak Laporan ………. 39
Gambar 4.22 Halaman Cetak Data Laporan ……… 39
Gambar 4.23 Halaman Manage SMS………... 40
Gambar 4.24 Halaman Kotak Masuk ……….. 40
Gambar 4.25 Halaman Kotak Keluar ……….. 41
Gambar 4.26 Halaman Menu Tanya Jawab ……… 42
Gambar 4.27 Halaman Form Jawab Pertanyaan ………. 43
(14)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiv ABSTRAK
Azimah Ainur Hidayati. M3209015. Pembuatan Sistem Informasi Penerimaan Siswa Baru Berbasis Website dan SMS Gateway di SMK Batik 2 Surakarta. Program DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Juni 2012.
SMK BATIK 2 Surakarta adalah salah satu sekolah tinggi swasta kejuruan di Surakata. Dalam proses pendaftaran siswa baru di SMK Batik 2 Surakarta dilakukan secara manual, misalnya pada proses pendaftaran data disimpan manual hanya di kertas dan pengumuman hasil seleksi hanya diinformasikan melalui papan pengumuman sekolah. Tujuan dari tugas akhir ini adalah untuk menciptakan Sistem Informasi Penerimaan Siswa Baru yang dapat memudahkan calon siswa untuk mendapatkan informasi hasil seleksi melalui SMS (Short Message Service) di SMK Batik 2 Surakarta.
Metode pengumpulan data dilakukan dengan metode observasi, wawancara dan studi pustaka. Perancangan sistem dilakukan dengan cara analisis sistem menggunakan Diagram Konteks (CD), Data Flow Diagram (DFD), program ini dibuat menggunakan kode dengan bahasa pemrograman PHP. Database dikelola oleh MySQL.
Dapat disimpulkan bahwa Sistem Informasi Pendaftaran Siswa Baru Berbasis Web dan SMS Gateway di SMK Batik 2 Surakarta telah dikembangkan untuk memfasilitasi informasi pendaftaran calon siswa baru di SMK Batik 2 Surakarta. Sistem ini memberikan informasi tentang administrasi sekolah dan hasil seleksi.
Kata kunci : Penerimaan Siswa Baru, Sistem Informasi, Website, SMS Gateway, PHP
(15)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xv ABSTRAK
Azimah Ainur Hidayati. M3209015. New Admission Students Information System Based on Web and SMS Gateway at SMK Batik 2 Surakarta. D'III Program Information Engineering, Faculty of Mathematics and Natural Sciences, University Sebelas Maret Surakarta. Juni 2012.
SMK BATIK 2 Surakarta is one of the private vocational high school in Surakata In the process of recruitment of the new students enrollment at SMK Batik 2 Surakarta has been done manualy, for example on the registration process has been stored manualy only on paper and the announcement of selection results were only informed by the school administrator in a notice board. The purpose of this final project is to create a new Admission Student Information System which can facilitate prospective students to obtain information on the results of selection by SMS (Short Message Service) at SMK Batik 2 Surakarta.
Data was collected with observation method, interview and literature study. To develop the new system, it was conducted analysis system by developing Context Diagram (CD), Data Flow Diagram (DFD), the program was coded by PHP programming language. The database was managed by MySQL.
It can be concluded that the New Admission Students Information System Based on Web and SMS Gateway at SMK Batik 2 Surakarta has been developed to facilitate the information registration for new student candidate at SMK Batik 2 Surakarta. The system can give school administration and the selection results.
Keywords: Admission of New Students enrollment, Information Systems, Web based system, SMS Gateway, PHP Application
(16)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
1 BAB I PENDAHULUAN
A. Latar Belakang
Penerimaan siswa baru merupakan salah satu proses yang ada di instansi pendidikan seperti sekolah yang berguna untuk menyaring calon siswa yang terpilih sesuai kriteria yang ditentukan oleh sekolah tersebut untuk menjadi siswa didiknya. Pada umumnya proses penerimaan siswa baru dilakukan melalui tahapan pendaftaran, tes seleksi, dan pengumuman penerimaan siswa. Tahapan
dari proses penerimaan siswa baru ini juga dilakukan oleh sekolah SMK BATIK 2
SURAKARTA. SMK BATIK 2 Surakarta adalah salah satu instansi pendidikan
setara SMA yang khusus mendidik siswa-siswinya dalam menimba ilmu pengetahuan baik pengetahuan umum maupun ketrampilan khusus yang didapat sesuai jurusan yang dipilihnya.
Dalam proses penerimaan siswa baru di SMK BATIK 2 Surakarta selama
ini dilakukan secara manual atau tanpa terkomputerisasi, seperti data pendaftaran peserta hanya disimpan di kertas yang memungkinkan kerusakan dan kehilangan data tersebut, penghitungan nilai tes secara manual untuk menentukan penerimaan siswa yang bisa memungkinkan kesalahan perhitungan, serta pengumuman hasil penerimaan hanya di informasikan melalui papan pengumuman sekolah yang memungkinkan juga calon siswa berdesakan bahkan tidak dapat mengetahui hasil pengumumannya dikarenakan tempatnya yang jauh.
Untuk meningkatkan keamanan penyimpanan data, otomatisasi
penghitungan nilai test, serta kemudahan pemberian informasi penerimaan siswa baru maka diperlukan sebuah sistem informasi penerimaan siswa baru pada SMK
BATIK 2 Surakarta berbasis web dan SMS gateway. Calon siswa dapat
memperoleh pelayanan yang maksimal dalam pemberian informasi sekolah dan
hasil seleksi siswa baru SMK BATIK 2 Surakarta dengan cepat melalui internet
ataupun Short Message Service (SMS) dengan penulisan format tertentu.
Keamanan penyimpanan data lebih terjamin dan pengolahan nilai tes oleh pihak sekolah dilakukan secara komputerisasi.
(17)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2
Tujuan yang ingin dicapai, dalam proyek akhir ini, membangun sistem informasi penerimaan siswa baru pada SMK BATIK 2 Surakarta berbasis web, dan membuat layanan tambahan pada sistem informasi tersebut dengan layanan
SMS gateway yang bersifat broadcast untuk penyampaian informasi penerimaan
siswa baru SMK BATIK 2 Surakarta dengan memakai provider jaringan seluler
yang diintegrasikan ke database.
B. Rumusan Masalah
Rumusan masalah yang didapat dari latar belakang tersebut di atas adalah
“Bagaimana membuat sistem informasi penerimaan siswa baru berbasis web dan
sms gateway di SMK BATIK 2 Surakarta?”
C. Tujuan dan Manfaat
Tujuan yang ingin dicapai adalah membuat suatu sistem informasi penerimaan siswa baru berbasis web dan sms gateway yang mempunyai fasilitas dalam penyampaian informasi penerimaan siswa baru.
Manfaat yang di dapat dari pembuatan Tugas Akhir ini yaitu dengan adanya sistem informasi ini dapat membantu terciptanya kelancaran proses
informasi dari SMK BATIK 2 SURAKARTA kepada calon siswa baru sehingga
dapat meningkatkan efektifiitas penyampaian informasi dan memberikan media
untuk mendapatkan informasi lebih akurat serta lebih cepat seputar penerimaan siswa baru SMK BATIK 2 Surakarta.
D. Batasan Masalah
Adapun batasan masalah yang diberikan penulis agar dalam pembuatan aplikasi ini dapat terarah dan tidak menyimpang dari pokok permasalahan yang akan dibahas adalah :
1. Proses pendaftaran oleh siswa baru
2. Proses validasi pendaftaran sebagai calon siswa oleh admin.
(18)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
E. Metodologi Penelitian
Penelitian diperlukan sebagai sarana pendukung dalam pembuatan laporan tugas akhir dengan menggunakan metode studi pustaka yaitu metode pencarian dan pengumpulan data dengan cara mencari referensi, literatur atau bahan-bahan teori yang diperlukan dari berbagai sumber wacana. Studi pustaka ini berupa buku-buku, artikel-artikel dan segala sesuatu yang berhubungan dengan masalah
yang penulis teliti baik hardfile maupun softfile.
F. Sistematika Penulisan
Sistematika dalam laporan tugas akhir ini dapat diuraikan sebagai berikut : Bab I Pendahuluan berisi tentang latar belakang, perumusan masalah, batasan masalah, tujuan dan manfaat, metodologi penelitian dan sistematika penulisan. Bab II Landasan Teori memuat tinjuan pustaka yang digunakan sebagai referensi
dalam pembuatan sistem informasi penerimaan siswa baru. Bab III Desain Dan
Perancangan memuat tentang analisis kebutuhan dan data-data yang diperlukan dalam perancangan sistem. Bab IV Implementasi Program berisi tentang hasil implementasi sistem yang disajikan dalam bentuk tabel, grafik, foto, atau bentuk lain dan ditempatkan sedekat mungkin dengan pembahasan hasil penelitian. Bab V Penutup memuat kesimpulan dan saran mengenai sistem yang telah dibuat.
(19)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4 BAB II
LANDASAN TEORI
A. Pengertian Sistem Informasi
Sistem informasi merupakan kumpiulan dari perangkat keras dan perangkat lunak komputer serta perangkat manusia yang akan mengolah data menggunakan perangkat keras dan lunak tersebut (Kristanto, 2003).
B. Pengertian Website
Website adalah suatu media publikasi elektronik yang terdiri dari
halaman-halaman web (web page) yang terhubung satu dengan yang lainnya yang
dapat diakses melalui HTTP di internet. Halaman WEB pada umumnya dalam
bentuk HTML (Hypertext Markup Language) (Zaki.2007).
C. SMS Gateway
Short Message Service atau yang lebih dikenal orang dengan istilah SMS merupakan fitur yang digunakan untuk berkirim pesan dalam format teks. SMS ini
dapat dinikmati oleh seluruh pengguna handphone. SMS Gateway adalah suatu
teknologi yang memungkinkan perangkat mobile handphone berinteraksi dengan komputer dan jaringan komputer melalui SMS. Anda dapat menyebarkan pesan ke banyak nomor secara otomatis dan cepat yang langsung terhubung dengan
database nomor–nomor dan pesan diponsel Anda, karena semua nomor akan
diambil secara otomatis dari database tersebut.
Selain itu, dengan adanya SMS Gateway, Anda dapat mengelola pesan–
pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita, karena
biasanya pesan yang ingin dikirim berbeda–beda untuk masing–masing
(20)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
D. Diagram Konteks
Diagram Konteks atau Context Diagram adalah sebuah diagram sederhana
yang menggambarkan hubungan antara entity luar, masukan dan keluaran dari
system (Kristanto, 2003). Simbol yang digunakan dalam diagram konteks sesuai dengan teori Yourdan-De Marco ditunjukkan pada Tabel 2.1.
Tabel 2.1 Simbol Komponen Diagram Konteks
Bentuk Komponen Keterangan
Entitas
Sumber atau tujuan dari aliran data dari atau ke sistem.
Aliran Data
Menggambarkan aliran data dari satu proses ke proses lainnya.
Proses
Fungsi yang mentransformasikan data secara umum.
E. Data Flow Diagram (DFD)
Data Flow Diagram atau DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut (Kristanto, 2003). Simbol yang digunakan dalam data flow diagram ditunjukkan pada Tabel 2.2.
(21)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6
Tabel 2.2 Simbol Komponen Data Flow Diagram
Bentuk Komponen Keterangan
Entitas
Sumber atau tujuan dari aliran data dari atau ke sistem.
Aliran Data
Menggambarkan aliran data dari satu proses ke proses lain.
Proses
Fungsi yang mentransformasikan data secara umum.
Berkas atau tempat penyimpanan
Komponen yang berfungsi untuk menyimpan data atau file
F. Entity Relationship Diagram
Pada Entity Diagram (ER), gambaran dunia nyata diistilahkan dalam objek dan relasinya. ER biasanya digunakan untuk mengembangkan inisial dari desain basis data. Dan menyediakan suatu konsep yang bermanfaat yang dapat mengubah deskripsi informal dari apa yang diinginkan oleh user menjadi hal yang lebih detail, presisi, dan deskripsi detail tersebut dapat diimplementasikan
kedalam Database Relationship Model (Kristanto, 2003 ). Simbol yang digunakan
(22)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
Tabel 2.3 Simbol Komponen ERD
Bentuk Komponen Keterangan
Entitas
Menunjukkan suatu objek yang dapat di identifikasi dalam lingkungan pemakai Atribut
Properti atau rincian dari entitas Relasi
penghubung entitas satu dengan entitas yang lainnya.
Link
Penghubung antara himpunan entitas dengan atributnya
G. Data
Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, symbol,teks, gambar, atau kombinasinya (Fathansyah, 1999).
H. Database
Database adalah kumpulan dari data yang saling berhubungan satu sama lain yang diorganisasikan berdasarkan sebuah skema tertentu, tersimpan di
hardware dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu (Irmansyah, 2003).
(23)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
8
Hubungan antar data dapat ditunjukan dengan adanya field/coloumn kunci
dari tiap file/table yang ada. Dalam satu file atau table terdapat record-record
yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas
yang seragam. Satu record (umumnya digambarkan sebagai baris data) terdiri dari
field yang saling berhubungan menunjukan bahwa field tersebut dalam satu
pengertian yang lengkap dan disimpan dalam satu record.
Database sangat diperlukan dalam sebuah sistem karena data-data yang
terdapat dalam database inilah yang nantinya akan diberikan security sehingga
(24)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
10 BAB III
DESAIN DAN PERANCANGAN
A. Analisis Perancangan Sistem
1. Context Diagram
Dapat dilihat pada Gambar 3.1, deskripsi program secara umum dapat diketahui dengan aliran data pokok yang keluar dan masuk sistem. Terdapat tiga aktor yang berinteraksi dengan sistem dan masing masing aktor mendapat aliran data yang berbeda sesuai dengan hak asesnya terhadap sistem.
Pada aplikasi pendaftaran siswa baru berbasis web calon siswa bisa mendapatkan informasi mengenai sekolah, pendaftaran siswa baru, mengirimkan pertanyaan mengenai proses pendaftaran, download file yang diperlukan dan melakukan pendaftaran secara online. Dimana formulir pendaftaran yang telah diisi dapat langsung dicetak. Calon siswa dapat melihat data calon siswa yang telah melaukan pendaftaran dan melihat hasil pengumuman secara online.
Admin dapat mengolah data calon siswa dan melakukan validasi calon siswa. Disini admin dapat melakukan pencarian data calon siswa tertentu berdasarkan nomor pendaftaran maupun nama calon siswa. Admin juga bertugas untuk mengelola informasi mengenai sekolah, pendaftaran dan upload file mengenai pendaftaran dan menjawab pertanyaan yang dikirimkan oleh para calon siswa. Dari sistem pendaftaran siswa baru, admin dapat mengolah data, calon siswa, memperoleh laporan mengenai data calon siswa yang mendaftar. Sedangkan pewawancara memperoleh data wawancara dapat mengolah penilaian hasil wawancara.
(25)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11
Admin Sistem Pendaftaran Siswa Baru Calon Siswa
Data Pertanyaan Data Content Data Jawaban
Data Pertanyaan Data Calon Siswa
Validasi Data Pendaftar
Data Calon Siswa
Data Content Data Pendaftaran
Data Wali
Data Wali Data Pendaftaran Data Penilaian
Wawancara Pewawancara
Pengumuman Penilaian
Penilaian
Gambar 3.1 Context Diagram Sistem Penerimaan Siswa Baru
2. Data Flow Diagram
Data Flow Diagram (DFD) merupakan model yang menggambarkan sistem sebagai jaringan kerja antar fungsi yang saling berhubungan dengan aliran
dan penyimpanan data atau database. Berikut adalah DFD Level 0 dari sistem
(26)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
12 CalonSiswa Admin 2 Pengolahan Content T_admin T_Pendaftar an T_berita 1 Login Username & password
T_download
T_tanyajaw ab
T_Info_Pen daftaran
Data Tanya Jawab
Data menu Data berita Data download T_sarana Data Sarana 3 Pengolahan Data Pendaftaran 4 Pengolahan Data Tanya Jawab Data menu
Data Calon Siswa Data Pendaftaran
Data Sarana
Data Berita Data Download
Data Tanya Jawab
Data Tanya Jawab Data Prestasi
T_prestasi
Data Pendaftaran Username & password
T_CalonSis wa
Data Calon Siswa
T_Wali Data Wali 6 Download Data Download 5 Pendaftaran Data Calon Siswa
Data Wali Data Pendaftaran
Data Download Data Wali
Data Calon Siswa
Data Pendaftaran Pewawancara 7 Wawancara T_Soal T_Penilaian 8 Penilaian
Pertanyaan Data Soal
Pertanyaan
Hasil wawancara Data Penilaian
Hasil Penilaian
Skor dan Pengumuman
Gambar 3.2 Data Flow Diagram Level 0 Sistem Penerimaan Siswa
(27)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
13
a. DFD Level 1
1) DFD Level 1 Proses Pengolahan Content
DFD level 1 proses pengolahan content dalam aplikasi ini ditunjukkan pada Gambar 3.3.
2.1 Input Data Admin T_Info_Pendaf taran T_sarana T_download T_berita T_prestasi 2.2 Edit Data 2.3 Delete Data Data content id id Data menu notifikasi notifikasi Data download Data menu Id_menu Data sarana Data prestasi Data berita Data Download Data Sarana Data prestasi Data Berita Id_download Id_sarana Id_prestasi Id_berita
Gambar 3.3 DFD Level 1 Proses Pengolahan Content
Uraian proses :
a) Admin dapat melakukan proses input data pada T_info_pendaftaran, T_sarana, T_Prestasi, T_berita dan T_download
b) Admin dapat melakukan proses edit content tertentu pada T_info_pendaftaran, T_sarana, T_Prestasi, T_berita dan T_download c) Admin dapat melakukan proses hapus content tertentu pada
(28)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
2) DFD Level 1 Proses Pengolahan Data Pendaftaran
DFD level 1 proses pengolahan data pendaftaran dalam aplikasi ini ditunjukkan pada Gambar 3.4.
Admin 3.1 Validasi data Calon Siswa 3.3 Edit data 3.2 Search Data T_Pendaftaran Id_calonsiswa notifikasi 3.4 Delete Data 3.5 Cetak Laporan Id_calonsiswa Data Pendaftaran Id_caonsiswa, nama Hasil Pencarian Id_calonsiswa notifikasi Id_calonsiswa notifikasi Tahun_ajar Data Pendaftaran Data Calon Siswa
Data Wali T_CalonSiswa T_Wali Id_calonsiswa, nama Id_calonsiswa Data Calonsiswa Hasil Pencarian Id_calonsiswa DataPendaftaran Id_calonsiswa Hasiil Pencarian Tahun Ajar Id_calonsiswa Data Calonsiswa Data Pendaftaran Data Calonsiswa Data Wali Id_calonsiswa Data wali
Gambar 3.4 DFD Level 1 Proses Pengolahan Data Pendaftaran
Uraian proses :
a) Calon Siswa input data calon siswa pada T_CalonSiswa dan T_wali b) Admin melakukan proses validasi calon siswa pada T_Pendaftaran c) Admin mengedit data pada T_Calonsiswa, T_Wali dan T_Pendaftaran d) Admin menghapus data pada T_Calonsiswa, T_Wali, T_Pendaftaran
3) DFD Level 1 Proses Pengolahan Data Tanya Jawab
DFD level 1 proses pengolahan data tanya jawab dalam aplikasi ini ditunjukkan pada Gambar 3.5.
(29)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15 Calon Siswa admin 4.1 Kirim pertanyaan 4.2 Jawab pertanyaan T_tanya jawab
Data pertanyaan Data pertanyaan
Data pertanyaan Data pertanyaan Data Jawaban Data Jawaban Data Jawaban Data Jawaban
Gambar 3.5 DFD Level 1 Proses Pengolahan Data Tanya Jawab
Uraian proses :
a) Calon Siswa dapat melakukan input data pertanyaan b) Admin dapat melakukan input data jawaban
4) DFD Level 1 Proses Pendaftaran
DFD level 1 proses pengolahan data tanya jawab dalam aplikasi ini ditunjukkan pada Gambar 3.6.
Calon Siswa T_Pendaftaran T_CalonSiswa T_Wali 5.2 Isi Forn Pendaftaran 5.1 Lihat Data Calon Siswa 5.3 Search Data Calon Siswa Data Calon Siswa
Data Calon Siswa Data Wali Data Pendaftaran Formulir Pendaftaran
Nama Data Calon Siswa
Data calon Siswa
Data Calon Siswa
Data Calon Siswa
Data Wali
Nama Hasil Pencarian
Gambar 3.6 DFD Level 1 Proses Pendaftaran
Uraian proses :
a) Calon Siswa melakukan pendaftaran secara online b) Calon Siswa dapat melihat data pendaftar
(30)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
16
3. Entity Relation Diagram
melakukan Calon Siswa Id_calonsiswa status alamat jenis_kelamin nama alamatseko nosttb tempat_lahir ratasttb alamatwali asalseko pekerjaanwali tlpwali tanggal_daftar tahun_ajar 1 1 1 nama memiliki 1 tanggal_lahir Id_jurusan memilih Jurusan memiliki 1 1 1 N Id_jurusan jurusan Jumlah_siswa ratasttb Nilai_wawancara Daftar Wali Nilai
(31)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
B. Analisis dan Rancangan Database 1. Skema Diagram
Skema siagram dibuat dengan tujuan untuk mengetahui relasi antar table. Adapun skema diagramnya ditunjukkan pada Gambar 3.8.
Gambar 3.8 Skema Diagram
2. Rancangan Database
Pembuatan aplikasi ini dibuat rancangan database dengan tabel-tabel sebagai berikut :
a. Tabel Admin
Tabel admin digunakan untuk menampung data admin. Adapun untuk lebih jelasnya tabel admin disajikan pada Tabel 3.1.
Tabel 3. 1 Tabel Admin Nama
Field
Type Data
Ukuran Keterangan
Id_admin Integer 4 Primary Key, Auto increment
Username Varchar 20 Username yang digunakan admin
untuk login kedalam sistem
Password Varchar 50 Password yang digunakan admin
(32)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
18
b. Tabel T_Calonsiswa
Tabel T_Calonsiswa berisi biodata calon siswa yang mendaftar di SMK Batik 2 Surakarta. Adapun untuk lebih jelasnya Tabel temporari calon siswa disajikan pada Tabel 3.2.
Tabel 3.2 Tabel T_calonsiswa
Nama Field Type Data Ukuran Keterangan
Id_calonsiswa Varchar 7 primary key, merupakan
nomor pendaftaran siswa.
Nama Varchar 50 Nama calon siswa
Tempat_lahir Varchar 50 Tempat lahir calon siswa
Tanggal_Lahir Date Tanggal lahir calon sisa
Jenis_Kelamin Varchar 1 Jenis kelamin calon siswa
Alamat Varchar 100 Alamat calon siswa
Asalseko Varchar 50 Asal sekolah calon siswa
Alamatseko Varchar 100 Alamat asal sekolah siswa
Nosttb Varchar 20 Nomor STTB siswa, unique
Ratasttb Varchar 4 Rata-Rata STTB calon siswa
c. Tabel T_Wali
Tabel T_Wali berfungsi untuk menyimpan data wali siswa. Adapun untuk lebih jelasnya tabel T_Wali disajikan pada Tabel 3.3.
Tabel 3.3 Tabel T_Wali
Nama Field Type Data Ukuran Keterangan
Id_calonsiswa Varchar 7 Primary Key, Foreign Key dari
tabel calon siswa
nama Varchar 50 Nama wali
alamat Varchar 100 Alamat wali
telp Varchar 13 Nomor telepon wali
(33)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
d. Tabel T_Pendaftaran
Tabel T_Pendaftaran berisi data pendaftaran di SMK Batik 2 Surakarta. Adapun untuk lebih jelasnya tabel T_Pendaftaran disajikan pada Tabel 3.4.
Tabel 3. 4 Tabel T_Pendaftaran
Nama Field Type Data Ukuran Keterangan
Id_calonsiswa Varchar 10 Primary Key, Foreign Key
dari tabel T_calonsiswa
Tanggal_daftar Date Tanggal siswa mendaftar
Tahun_daftar Year Tahun siswa mendaftar
Status Varchar 1 Status validasi, 0 jika belum
tervalidasi dan 1 jika telah tervalidasi
e. Tabel T_Info_Pendaftaran
Berisi Informasi pendaftaran SMK Batik 2 Surakarta. Adapun untuk lebih jelasnya tabel T_Info Pendaftaran disajikan pada Tabel 3.5.
Tabel 3.5 Tabel T_Info_Pendaftaran
Nama Field Type Data Ukuran Keterangan
Id_info Integer Primary key, auto
increment, Nomor Id Info
Judul Varchar 100 Judul Informasi
Isi Text Isi Informasi
f. Tabel T_Berita
Berisi data berita tentang pendaftaran siswa baru di SMK BATIK 2 Surakarta. Adapun untuk lebih jelasnya tabel berita disajikan pada Tabel 3.6.
(34)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
20
Tabel 3.6 Tabel T_Berita
Nama Field Type Data Ukuran Keterangan
Id_berita Integer Sebagai primary key, auto
increment, nomor id berita
Judul Varchar 100 Judul berita
Isi Text Isi Berita
Tanggal Date Tanggal berita diinput
g. Tabel T_Sarana
Berisi sarana dan prasarana yang ada di SMK Batik 2 Surakarta. Adapun untuk lebih jelasnya tabel T_Sarana disajikan pada Tabel 3.7.
Tabel 3.7 Tabel T_Sarana
Nama Field Type Data Ukuran Keterangan
Id_sarana Integer Sebagai primary key, auto
increment, nomor id sarana
Nama Varchar 50 Nama sarana
Deskripsi Text Deskripsi Sarana
Gambar Varchar 100 Gambar/Foto Sarana
Prasarana
h. Tabel T_Prestasi
Tabel prestasi berisi data prestasi dari SMK Batik 2 Surakarta. Adapun untuk lebih jelasnya tabel prestasi disajikan pada Tabel 3.8.
Tabel 3.8 Tabel T_Prestasi
Nama Field Type Data Ukuran Keterangan
Id_prestasi Integer Primary key, auto increment, id
data prestasi
Prestasi Varchar 100 Nama kategori prestasi
Peringkat Varchar 20 Peringkat yang diperoleh
Tingkat Varchar 30 Tingkat kejuaraan
(35)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
i. Tabel T_Download
Tabel T_Download berisi data file download. Adapun untuk lebih jelasnya tabel prestasi disajikan pada Tabel 3.9.
Tabel 3.9 Tabel T_Download
Nama Field Type Data Ukuran Keterangan
Id_download Integer Primary key, auto increment, id
data download
Judul Varchar 50 Judul file download
Name Varcahar 50 Nama file download
Size Varchar 50 Ukuran file download
Type Varchar 50 Type file download
j. Tabel T_Tanyajawab
Tabel T_Tanyajawab berisi data tanya jawab dari siswa dan admin. Adapun untuk lebih jelasnya tabel tanya jawab disajikan pada Tabel 3.10.
Tabel 3.10 Tabel T_Tanyajawab
Nama Field Type Data Ukuran Keterangan
Id_tanyajawab Integer Primary key, auto increment,
id data tanya jawab
Nama Varchar 30 Nama penanya
Email Varcahar 50 Email penanya
Alamat Varchar 50 Alamat penanya
Pertanyaan Text Pertanyaan dari penanya
Jawaban Text Jawaban pertanyaan dari
(36)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
22
k. Tabel Jurusan
Tabel Jurusan berisi data jurusan. Adapun untuk lebih jelasnya tabel jurusan disajikan pada Tabel 3.11.
Tabel 3.11 Tabel Jurusan
Nama Field Type Data Ukuran Keterangan
id_jurusan Integer Primary key, auto increment,
id jurusan
Jurusan Varchar 15 Nama jurusan
Jumlah_siswa Varchar 15 Jumlah siswa yang diterima
dalam jurusan
l. Tabel Wawancara
Tabel wawancara berisikan tentang data wawancara petugas untuk calon siswa. Berikut adalah penjelasan lebih lengkap tentang tabel wawancara yang disajikan pada Tabel 3.12
Table 3.12 Tabel Wawancara
Nama Field Type Data Ukuran Keterangan
id_wawancara Integer Primary key, auto increment, id
wawancara
Judul Varchar 30 Judul wawancara
isi Text Isi dari data wawancara
Tanggal Date Tanggal wawancara diinputkan
m. Table Nilai
Tabel nilai berisikan tentang data nilai calon siswa. Berikut adalah penjelasan lebih lengkap tentang tabel nilai yang disajikan pada Tabel 3.13.
(37)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
Tabel 3.13 Tabel Nilai
Nama Field Type Data Ukuran Keterangan
id_calonsiswa Varchar 10 Primary key, Foreign Key dari
tabel T_calonsiswa
Ratasttb Integer Rata STTB siswa
Nilai_wawan cara
Integer Nilai wawancara siswa
Total Integer Total nilai hasil dari rata sttb
dan nilai wawancara siswa
Jurusan Varchar 15 Jurusan yang dipilih oleh siswa
C. Perancangan Antar Muka ( Interface ) 1. Rancangan Halaman Utama
Berikut adalah rancangan tampilan halaman utama sistem penerimaan siswa baru yang tertampil pada gambar 3.9.
Gambar 3.9 Rancangan Halaman Utama
Pengumuman
Header
Home Profil Pendaftaran Tanya Jawab Pengumuman
Daftar Submenu
Content
Footer Login
(38)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
24
2. Rancangan Halaman Admin
Rancangan untuk halaman admin berisi header, footer, menu utama, dan
submenu. Adapun rancangan halaman untuk admin disajikan pada Gambar 3.10.
Gambar 3.10 Rancangan Halaman Admin
3. Rancangan Halaman Petugas
Rancangan halaman untuk petugas berisi header, footer, menu utama, dan
daftar Submenu. Adapun rancangan beranda untuk petugas disajikan pada Gambar 3.11.
Header
Home Manage Content Data Pendaftaran Manage SMS Tanya Jawab Logout
Daftar Submenu
Content
(39)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
Gambar 3.11 Rancangan Halaman Petugas Header
Home Wawancara Logout
Content
(40)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
26 BAB IV
IMPLEMENTASI DAN EVALUASI
A. Implementasi Program
Pendaftaran siswa baru di SMK Batik 2 Surakarta yang dilakukan secara manual masih kurang efektif. Proses pendaftaran oleh calon siswa baru biaya operasional yang tinggi karena pihak sekolah harus menyediakan formulir pendaftaran dan berbagai surat kelengkapan untuk setiap calon siswa yang mendaftar. Dokumentasi data siswa oleh petugas sekolah menghabiskan banyak waktu, tenaga, dan pikiran karena harus mendata semua calon siswa yang mendaftar satu demi satu secara manual.
Berdasarkan analisis diatas penulis membuat aplikasi pendaftaran siswa baru SMK Batik 2 Surakarta, untuk memudahkan guru dan karyawan dalam melakukan dokumentasi data calon siswa. Calon siswa dapat melakukan pendaftaran secara online dan mendownload formulir kelengkapan pendaftaran yang selanjutnya diisi dan dikumpulkan untuk proses validasi data calon siswa beserta dengan surat kelengkapan pendaftaran. Dalam aplikasi ini calon siswa juga dapat mengakses segala informasi mengenai pendaftaran siswa baru di SMK Batik 2 Surakarta.
Setelah proses pendaftaran selesai akan dilanjutkan dengan proses seleksi calon siswa yang meliputi 2 penilaian yaitu penilaian nilai UAN dan penilaian wawancara. Berdasarkan nilai UAN dan wawancara tersebut akan diambil 200 siswa dengan peringkat tertinggi yang akan diterima menjadi siswa baru. Jika ada nilai peringkat yang sama maka penilaian akan diserahkan kepada pihak sekolah untuk mengadakan penimbangan nilai. Setelah proses seleksi selesai maka akan diumumkan hasil seleksi penerimaan siswa melalui web dan sms gateway.
1. Halaman Utama
Halaman indeks utama merupakan halaman utama sistem informasi penerimaan siswa
baru. Halaman ini berisi formlogin untuk admin dan petugas dan menu – menu untuk calon
siswa. Menu beranda menampilkan berita mengenai pendaftaran siswa baru. Berikut adalah screenshoot dari sistem penerimaan siswa baru yang ditunjukkan pada gambar 4.1.
(41)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
Gambar 4.1 Halaman Utama Sistem Informasi Penerimaan Siswa Baru. 2. Halaman Menu Profil
Halaman profil merupakan media untuk menampilkan profil SMK BATIK 2
SURAKARTA. Dalam menu profil terdapat beberapa sub menu yaitu visi & misi, sarana dan prasanrana serta prestasi. Berikut adalah screenshoot dari sistem
(42)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
28
Gambar 4.2 Halaman Menu Profil 3. Menu Pendaftaran
Gambar 4. 3 Halaman Menu Pendaftaran
Gambar 4.3 di atas merupakan gambar tampilan menu pendaftaran. Di dalamnya terdapat informasi alur pendaftaran siswa baru. Pada halaman ini terdapat beberapa menu link alur pendaftaran, syarat dan ketentuan, isi formulir, lihat data pendaftar dan download.
4. Form Pendaftaran
Halaman form pendaftaran merupakan form pendaftaran yang digunakan untuk mengisi formulir pendaftaran oleh calon siswa. Di dalamnya terdapat elemen-elemen yang harus di isi oleh calon siswa guna syarat pendaftaran siswa baru. Tampilan halaman form pendaftaran dengan elemen-elemennya tertampil pada gambar 4.4 berikut ini.
(43)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
Gambar 4.4 Halaman Form Pendaftaran
Setelah pengisian form pendaftaran selesai, maka akan muncul detail data calon siswa yang
(44)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
30
Gambar 4.5 Halaman Terima Form Pendaftaran
Calon siswa dapat mencetak formulir yang akan digunakan untuk persyaratan pendaftaran
dengan cara menekan . Maka akan mucul tampilan seperti gambar 4.6. Apabila
pengisian form pendaftaran terdapat kesalahan atau pengisiannya tidak lengkap maka akan
muncul tampilan seperti gambar 4.7.
(45)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
Gambar 4.7 Halaman Kesalahan Input Pendaftaran
5. Menu Tanya Jawab
Pada menu tanya jawab ini calon siswa dapat melihat arsip tanya jawab. Seperti yang
tertampil pada gambar 4.8. Calon siswa dapat mengirimkan pertanyaan dengan menekan link
KIRIM PERTANYAAN. Jika pada pengisian data yang tidak lengkap maka akan
menampilkan gambar 4.9.
(46)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
Gambar 4.9 Halaman Kirim Tanya Jawab
6. Menu Pengumuman
Pada halaman ini calon siswa dapat melihat hasil pengumuman penerimaan siswa baru di SMK BATIK 2 Surakarta. Calon siswa dapat melihat hasil pengumuman berdasarkan jurusan yang dipilihnya. Tampilan halaman Pengumuman disajikan pada gambar 4.10.
(47)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
7. Halaman Petugas
Halaman petugas merupakan halaman awal petugas setelah petugas melakukan login.
Tampilan halaman petugas seperti gambar 4.11. Pada halaman petugas terdapat Menu Wawancara yang digunakan untuk memberikan tes wawancara kepada calon siswa baru. Petugas juga dapat melakukan pencarian data siswa baru serta memasukkan nilai wawancara. Untuk lebih jelasnya tertampil pada gambar 4.12
Gambar 4.11 Halaman Petugas
(48)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
34
8. Halaman Admin
Halaman Home merupakan halaman awal setelah admin melakukan login. Halaman
admin berisi menu admin untuk mengelola web. Disini admin dapat mengolah beberapa
konten dan mengolah data siswa. Tampilan halaman admin disajikan pada gambar 4.13.
Gambar 4.13 Halaman Admin a. Menu Manage Content
Menu Manage Content menampilkan seluruh data content. Pada menu content admin terdapat sub menu syarat dan ketentuan, alur pendaftaran, berita, sarana dan prasarana,
prestasi, download dan wawancara. Dimana admin dapat melakukan input data content, edit
data content maupun delete data content. Admin dapat melakukan update data dengan
menekan kata [edit] maka akan muncul form baru untuk mengupdate data. Apabila update
data berhasil maka akan muncul tampilan seperti gambar 4.14. Sedangkan apabila pada saat
update data terdapat pengisian data yang tidak lengkap maka akan muncul tampilan seperti gambar 4.15.
(49)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
Gambar 4.15 Halaman UpdateContent
Pada sub menu berita merupakan fasilitas tambah berita, edit, dan hapus. Jika dalam tambah berita berhasil maka menampilkan halaman seperti gambar 4.16. Sedangkan jika pengisian berita ada yang tidak lengkap maka akan muncul seperti pada gambar 4.17.
(50)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
36
Gambar 4.17 Halaman Tambah Berita b. Menu Data Pendaftaran
Pada halaman ini akan ditampilkan list calon siswa yang melakukan pendaftaran.
Terdapat juga form pencarian data calon siswa berdasarkan no pendaftaran dan nama calon
siswa agar mempermudah dalam pencarian calon siswa. Disini admin dapat melakukan edit
maupun hapus data pendaftaran. Berikut halaman data pendaftaran yang tertampil pada gambar 4.18.
(51)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
37
Gambar 4.18 Halaman Data Pendaftaran
Pada Halaman Data Pendaftaran terdapat submenu validasi data yang merupakan form validasi data pendaftaran calon siswa. Halaman ini menampilkan data pendaftaran yang belum divalidasi oleh admin. Admin juga dapat melakukan pencarian data calon siswa berdasarkan nomor pendaftaran. Tampilan halaman validasi seperti pada gambar 4.19. Jika validasi calon siswa berhasil maka data akan tertampil pada halaman data pendaftaran seperti gambar 4.18 sedangkan jika validasi calon siswa tidak berhasil maka akan menampilkan halaman seperti gambar 4.20.
(52)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
38
Gambar 4.19 Halaman Validasi Data
Gambar 4.20 Halaman Form Validasi Data
Pada Halaman Data Pendaftaran terdapat submenu Cetak Laporan yang merupakan link untuk mencetak data pendaftaran calon siswa. Admin dapat melakukan pencarian data calon siswa berdasarkan tahun pendaftaran. Tampilan halaman cetak laporan seperti pada gambar 4.21. Jika ditekan tombol Cetak Data maka data akan tertampil pada halaman data seperti gambar 4.22.
(53)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
39
Gambar 4.21 Halaman Cetak Laporan
Gambar 4.22 Halaman Cetak Data Laporan
c. Menu Manage SMS
Pada halaman Manage SMS admin dapat mengirimkan informasi kepada calon siswa,
melihat data pesan masuk dan data pesan keluar. Tampilan halaman Manage SMS seperti
(54)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
40
Gambar 4.23 Halaman Manage SMS
Sub menu Kotak Masuk digunakan untuk melihat data kotak masuk SMS dalam sistem ditampilkan pada gambar 4.24 berikut.
(55)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
41
Sub menu Kotak Keluar digunakan untuk melihat data SMS terkirim tertampil seperti gambar 4.25 berikut ini.
(56)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
42
d. Menu Tanya Jawab
Pada halaman Menu Tanya Jawab ini admin dapat melihat arsip tanya jawab dan
mengirimkan jawaban pertanyaan yang dikirimkan oleh calon siswa, serta menghapus data tanya jawab. Tampilan halaman janya jawab seperti pada gambar 4.26.
Gambar 4.26 Halaman Menu Tanya Jawab
Admin dapat mengirimkan jawaban kepada calon siswa dengan cara menekan tulisan Jawab. Apabila data yang diisikan tidak lengkap maka akan menampilkan seperti gambar 4.27, sedangkan jika data yang didisikan berhasil maka akan menampilkan seperti gambar 4.28.
(57)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
43
Gambar 4.27 Halaman Form Jawab Pertanyaan
(58)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
44
B. Evaluasi Sistem
Tabel 4.1. Evaluasi Sistem.
Evaluasi Input Proses Output yang
diharapkan
Hasil
Pendaftaran Data Calon
Siswa Memasukkan identitas form ke dalam database [Benar]
Masuk ke halaman yang dituju.
Seperti tertampil pada Gambar 4.5
[Salah]
Gagal masuk ke halaman yang dituju
Seperti tertampil pada Gambar 4.7
Tanya Jawab Data Pertanyaan -Nama -Email -Alamat -Pertanyaan Sistem mengecek data yang diinputkan [Benar] Insert database Seperti tertampil pada gambar 4.8 [Salah]
Muncul pesan apabila data tidak lengkap
Seperti tertampil pada gambar 4.9
Log In Memasukkan id dan password masing-masing user Mengetahui authentifikasi dari pengguna yang masuk sistem. [Benar]
Masuk ke halaman berdasarkan level user.
Masuk ke halaman admin dan halaman petugas seperti pada gambar 4.11 dan gambar 4.13 [Salah]
Kembali ke
halaman utama.
Kembali ke halaman utama seperti pada Gambar 4.1 Management Content Memasukkan data-data Content - Judul
- Isi Content
Sistem mengecek data yang diinputkan [Benar] Insert database Seperti tertampil pada gambar 4.14 [Salah]
Muncul pesan apabila data tidak lengkap
Seperti tertampil pada gambar 4.15
(59)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
45 Validasi Data Validasi data calon siswa Sistem mengecek data yang diinputkan [Benar] Insert database Seperti tertampil pada Gambar 4.18 [Salah]
Muncul pesan apabila data tidak lengkap
Seperti yang tertampil pada Gambar 4.20
Berita Memasukkan
data-data Berita - Judul - Isi berita
Sistem mengecek data yang diinputkan [Benar] Insert database Seperti yang tertampil pada Gambar 4.16 [Salah] Muncul pesan apabila data tidak lengkap
Seperti yang tertampil pada Gambar 4.17
(60)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
46 BAB V PENUTUP
A. KESIMPULAN
Berdasarkan hasil pembahasan dari pembuatan aplikasi pendaftaran siswa baru berbasis web dan SMS Gateway di SMK Batik 2 Surakarta dapat diambil beberapa kesimpulan yaitu :
1. Telah dibuat suatu aplikasi pendaftaran siswa baru berbasis web dengan
dasar bahasa pemrograman php dan MySQL.
2. Program yang dibuat dilengkapi dengan fasilitas pengumuman hasil
seleksi siswa baru melalui sms.
B. SARAN
Berdasarkan pembahasan dari pembuatan aplikasi pendaftaran siswa baru berbasis web dan SMS Gateway di SMK Batik 2 Surakarta ini, penulis memberikan saran agar aplikasi ini dapat dikembangkan menjadi lebih baik yaitu:
1. Menambahkan jadwal tes wawancara yang terkonsep secara
penjadwalan ruang maupun waktu.
(61)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
DAFTAR PUSTAKA
Andi. 2006. Membuat Website Interaktif dengan Macromedia Dreamweaver8.
Yogyakarta : Andi Offset.
Zaki, A. 2006. Kiat Jitu Membuat Website Tanpa Modal. Yogyakarta : Alex Media
Komputindo.
Kadir, A. 2008. Membuat Aplikasi Web dengan PHP & Database MySQL.
Yogyakarta: Andi Offset.
Kadir, A. 2009. From zero to A pro : membuat aplikasi web dengan php dan
database mysql. Yogyakarta: Andi Offset
Kristanto, A. 2003. Perancangan sistem informasi dan aplikasinya. edisi 1. Jakarta:
(1)
commit to user
d. Menu Tanya Jawab
Pada halaman Menu Tanya Jawab ini admin dapat melihat arsip tanya jawab dan
mengirimkan jawaban pertanyaan yang dikirimkan oleh calon siswa, serta menghapus data tanya jawab. Tampilan halaman janya jawab seperti pada gambar 4.26.
Gambar 4.26 Halaman Menu Tanya Jawab
Admin dapat mengirimkan jawaban kepada calon siswa dengan cara menekan tulisan Jawab.
Apabila data yang diisikan tidak lengkap maka akan menampilkan seperti gambar 4.27, sedangkan jika data yang didisikan berhasil maka akan menampilkan seperti gambar 4.28.
(2)
commit to user
Gambar 4.27 Halaman Form Jawab Pertanyaan
(3)
commit to user
B. Evaluasi Sistem
Tabel 4.1. Evaluasi Sistem.
Evaluasi Input Proses Output yang
diharapkan
Hasil
Pendaftaran Data Calon
Siswa Memasukkan identitas form ke dalam database [Benar]
Masuk ke halaman yang dituju.
Seperti tertampil pada Gambar 4.5
[Salah]
Gagal masuk ke halaman yang dituju
Seperti tertampil pada Gambar 4.7
Tanya Jawab Data Pertanyaan -Nama -Email -Alamat -Pertanyaan Sistem mengecek data yang diinputkan [Benar] Insert database Seperti tertampil pada gambar 4.8 [Salah]
Muncul pesan apabila data tidak lengkap
Seperti tertampil pada gambar 4.9
Log In Memasukkan id dan password masing-masing user Mengetahui authentifikasi dari pengguna yang masuk sistem. [Benar]
Masuk ke halaman berdasarkan level user.
Masuk ke halaman admin dan halaman petugas seperti pada gambar 4.11 dan gambar 4.13 [Salah]
Kembali ke
halaman utama.
Kembali ke halaman utama seperti pada Gambar 4.1 Management Content Memasukkan data-data Content - Judul
- Isi Content
Sistem mengecek data yang diinputkan [Benar] Insert database Seperti tertampil pada gambar 4.14 [Salah]
Muncul pesan apabila data tidak lengkap
Seperti tertampil pada gambar 4.15
(4)
commit to user
Validasi Data
Validasi data calon siswa
Sistem
mengecek data yang
diinputkan
[Benar]
Insert database
Seperti tertampil pada Gambar 4.18 [Salah]
Muncul pesan apabila data tidak lengkap
Seperti yang tertampil pada Gambar 4.20
Berita Memasukkan
data-data Berita - Judul - Isi berita
Sistem
mengecek data yang
diinputkan
[Benar]
Insert database
Seperti yang tertampil pada Gambar 4.16 [Salah]
Muncul pesan apabila data tidak lengkap
Seperti yang tertampil pada Gambar 4.17
(5)
commit to user 46 BAB V PENUTUP
A. KESIMPULAN
Berdasarkan hasil pembahasan dari pembuatan aplikasi pendaftaran siswa baru berbasis web dan SMS Gateway di SMK Batik 2 Surakarta dapat diambil beberapa kesimpulan yaitu :
1. Telah dibuat suatu aplikasi pendaftaran siswa baru berbasis web dengan
dasar bahasa pemrograman php dan MySQL.
2. Program yang dibuat dilengkapi dengan fasilitas pengumuman hasil
seleksi siswa baru melalui sms.
B. SARAN
Berdasarkan pembahasan dari pembuatan aplikasi pendaftaran siswa baru berbasis web dan SMS Gateway di SMK Batik 2 Surakarta ini, penulis memberikan saran agar aplikasi ini dapat dikembangkan menjadi lebih baik yaitu:
1. Menambahkan jadwal tes wawancara yang terkonsep secara
penjadwalan ruang maupun waktu.
(6)
commit to user
31
DAFTAR PUSTAKA
Andi. 2006. Membuat Website Interaktif dengan Macromedia Dreamweaver8.
Yogyakarta : Andi Offset.
Zaki, A. 2006. Kiat Jitu Membuat Website Tanpa Modal. Yogyakarta : Alex Media
Komputindo.
Kadir, A. 2008. Membuat Aplikasi Web dengan PHP & Database MySQL.
Yogyakarta: Andi Offset.
Kadir, A. 2009. From zero to A pro : membuat aplikasi web dengan php dan
database mysql. Yogyakarta: Andi Offset
Kristanto, A. 2003. Perancangan sistem informasi dan aplikasinya. edisi 1. Jakarta: