Anda di halaman 1dari 6

PERANCANGAN APLIKASI PENDAFTARAN SISWA BARU SECARA ONLINE

PADA SMA YP.NURUL AMALIYAH TANJUNG MORAWA MENGGUNAKAN


PHP DAN MYSQL DENGAN METODE WATERFALL

Muhammad Ikram
Politeknik Ganesha Medan
Jl.Bt.Kuis Psr III Tg.Morawa
Muhammadikram799@gmail.com

Abstrak Perkembangan teknologi informasi didalam era globalisasi saat ini sangatlah berkembang dengan sangat
pesat. Hal ini internet yang merupakan bagian teknologi informasi memberi keuntungan dan kualitas terhadap dunia
pendidikan, melalui internet seseorang dapat mengetahui berbagai informasi mengenai lembaga instansi pendidikan yang
sesuai dengan apa yang dikehendaki, baik itu sekolah, maupun universitas, lembaga pendidikan seperti SMA YP.Nurul
Amaliyah Tanjung Morawa sangatlah memerlukan kemajuan teknologi dalam bidang pendaftaran siswa baru. SMA
YP.Nurul Amaliyah Tanjung Morawa masih menggunakan sistem pendaftaran manual dengan cara masih harus
mengisi formulir pendaftaran siswa baru secara langsung, sistem ini tidak dapat menampung minat calon siswa
baru yang ingin mendaftar dan mempersulit calon siswa baru dengan keterbatasan waktu untuk mendaftar secara
langsung. Sehubungan dengan alasan diatas, Penulis mencoba merancang aplikasi pendaftaran siswa baru secara
online.

Kata Kunci : Website, PHP, MySQL, Waterfall, Pendaftaran

I. PENDAHULUAN baru yang ingin mendaftar dan mempersulit calon


siswa baru dengan keterbatasan waktu untuk
Perkembangan teknologi informasi didalam
mendaftar secara langsung.
era globalisasi saat ini sangatlah berkembang dengan
sangat pesat. Seiring dengan berkembangnya
II. LANDASAN TEORI
teknologi informasi ini, salah satu aspek yang tidak
bisa terlepas dari hal tersebut ialah aspek pendidikan. 2.1 Website
Dalam hal ini teknologi informasi berperan penting Website merupakan kumpulan dari halaman-
dalam meningkatkan mutu dan kualitas pendidikan di halaman yang berhubungan dengan file-file lain yang
Indonesia. Hal ini internet yang merupakan bagian saling terkait. Dalam sebuah website terdapat satu
teknologi informasi memberi keuntungan dan kualitas halaman yang dikenal dengan sebutan home-page.
terhadap dunia pendidikan. Internet merupakan sarana Homepage adalah sebuah halaman yang pertama kali
media teknologi umum yang efektif dan banyak diminati dilihat ketika seseorang mengunjungi website
masyarakat. Melalui internet seseorang dapat (Nandari, Sukardi, 2014).
mengetahui berbagai informasi mengenai lembaga Website juga disebut Web, dapat diartikan
instansi pendidikan yang sesuai dengan apa yang suatu kumpulan-kumpulan halaman yang
dikehendaki, baik itu sekolah, maupun perguruan tinggi, menampilkan berbagai macam informasi teks, data,
lembaga pendidikan seperti SMA YP.Nurul Amaliyah gambar diam ataupun bergerak, data animasi, suara,
Tanjung Morawa sangatlah memerlukan kemajuan video maupun gabungan dari semuanya, baik itu
teknologi dalam bidang pendaftaran siswa baru. yang bersifat statis maupun yang dinamis, yang
SMA YP.Nurul Amaliyah Tanjung Morawa dimana membentuk satu rangkaian bangunan yang
adalah lembaga yang bergerak dibidang pendidikan saling berkaitan dimana masing-masing dihubungkan
yang memerlukan pengolahan data dalam bidang dengan jaringan halaman atau hyperlink.
pendaftaran yang lebih efesien, serta sangat perlu
untuk menyesuaikan diri sebagai lembaga pendidikan 2.2 HTML
dengan perkembangan teknologi informasi yang Hyper Text Markup Language (HTML)
semakin berkembang pesat guna mempermudah adalah sebuah basaha markah yang digunakan untuk
sistem yang berjalan dan menarik minat masyarakat membuat sebuah halaman web, menampilkan
pada SMA YP Nurul Amaliyah Tanjung Morawa. berbagai informasi didalam sebuah penjelajah web
SMA YP.Nurul Amaliyah Tanjung Morawa internet dan pemformatan hypertext sederhana yang
masih menggunakan sistem pendaftaran manual ditulis dalam berkas format ASCII agar dapat
dengan cara masih harus mengisi formulir menghasilkan tampilan wujud yang terintegerasi.
pendaftran siswa baru secara langsung. Sistem ini Dengan kata lain, berkas yang dibuat dalam
sudah digunakan sejak sekolah berdiri, ternyata perangkat lunak pengolah kata dan disimpat dalam
sistem ini tidak dapat menampung minat calon siswa format ASCII normal sehingga menjadi halaman web
dengan perintah-perintah HTML (Djaelangkara, menggunakan diagram dan teks-teks pendukung
Sengkey, Lantang, 2015). (Retnoningsih, 2015).

2.3 PHP 2.8 Use Case Diagram


PHP adalah singkatan dari PHP Hypertext Use case diagram berisi gambaran mengenai
Preprocessor yang digunakan sebagai bahasa script interaksi antara sekelompok proses dengan
server-side dalam pengembangan web yang sekelompok actor, menggambarkan fungsionalitas
disisipkan dalam dokumen HTML. Penggunaan PHP dari sebuah sistem yang dibangun dan bagaimana
memungkinkan web dapat dibuat dinamis sehingga sistem berinteraksi dengan dunia luar. Use case
maintenance situs web tersebut menjadi lebih diagram dapat digunakan selama proses analisis
mudah dan efisien. PHP merupakan software open untuk menangkap kebutuhan sistem dan untuk
source yang disebarkan dan dilisensikan secara memahami bagaimana sistem seharusnya bekerja
gratis (Yuhendra, Eng, Yulianto, 2015). (Dewantara, Sholiq, Mudjahidin, 2014).

2.4 CSS 2.9 Activity Diagram


Menurut BPTIK (Badan Pengembangan
Teknologi Informasi dan Komunikasi) Cascade Style Activity diagram menggambarkan berbagai
Sheet atau CSS adalah sebuah pemrograman atau alur aktifitas dalam sistem yang sedang dirancang
boleh dibilang script yang mengendalikan beberapa bagaimana masing-masing alur berawal, decision
komponen (tag html) dalam sebuah website sehingga
yang mungkin terjadi, dan bagaimana mereka
tampilan akan menjadi lebih terstruktur dan seragam
(Djaelangkara, Sengkey, Lantang, 2015). berakhir. Activity diagram juga dapat
menggambarkan proses pararel yang mungkin terjadi
2.5 XAMPP pada beberapa eksekusi (Dewantara, Sholiq,
XAMPP merupakan perangkat lunak bebas Mudjahidin, 2014).
yang mendukung banyak sistem operasi, merupakan
kompilasi dari berbagai program. XAMPP
merupakan tool yang paket perangkat lunak
kedalam satu buah paket. Dengan menginstall
XAMPP maka tidak perlu lagi melakukan installasi 2.10 Sequence Diagram
dan konfigurasi web server Apache, PHP dan MySql
secara manual. XAMPP akan menginstalasi dan Sequence diagram menggambarkan interaksi
mengkonfigurasikannya secara otomatis untuk anda antar objek di dalam dan di sekitar sistem (termasuk
atau auto konfigurasi (Septa, Hamzah, Andayati, pengguna display, dan sebagainya) berupa pesan
2014). yang disusuan dalam suatu urutan waktu. Diagram ini
menjelaskan kelas-kelas dan objek yang terlibat
2.6 MySQL
MySQL adalah Relational Database untuk menjalankan fungsionalitas dari skenario yang
Management System (RDBMS) yang didistribusikan ada. Secara khusus diagram ini berasosiasi dengan
secara gratis dibawah lisensi GPL (General Public use cae (Dewantara, Sholiq, Mudjahidin, 2014).
License). Dimana setiap orang bebas untuk
menggunakan MySQL namun tidak boleh dijadikan
produk turunan yang bersifat komersial.
MySQL sebenarnya merupakan turunan 2.11 Waterfall
salah satu konsep utama dalam database sejak lama, Waterfall adalah linier sequential model
yaitu SQL (Structured Query Language). SQL adalah terkadang disebut dengan classic life cycle, disebut
sebuah konsep pengoperasian database, terutama dengan waterfall karena tahap demi tahap yang
untuk pemilihan atau seleksi dan pemasukan data, dilalui harus menunggu selesainya tahap sebelumnya
yang memungkinkan pengoperasian data dikerjakan dan berjalan berurutan. Waterfall menunjukkan
dengan mudah secara otomatis. sebuah pendekatan sistematis untuk pengembangan
perangkat lunak (Pressman, Maxim, 2015 : 42).
2.7 UML
Unified Modelling Language (UML) adalah
bahasa pemodelan untuk pembangunan perangkat
lunak yang dibangun dengan menggunakan teknik
pemrograman yang berorientasi objek. Gambar 2.3 Metode waterfall
UML merupakan bahsa visual pemodelan
dan komunikasi mengenai sebuah sistem dengan III. METODE PENELITIAN
3.4 Metode Waterfall 3.4.3 Modeling
Metode waterfall ini menggunakan Pada tahap ini penulis akan menjelaskan desain dari
pengembangan model dengan tools UML, metode ini aplikasi pendaftaran siswa baru ini dengan
mensyaratkan penyelesaian tiap proses secara satu menggunakan UML sebagai blue print software,
per satu sehingga mudah dimengerti. Tahapan metode bagian dari UML yang digunakan seperti use case
waterfall yang dilakukan adalah: diagram, activity diagram,dan sequence diagram.
1. Perancangan Use Case Diagram
3.4.1 Communication
Use case diagram di bawah ini yaitu
Pada tahap ini penulis melakukan
menggambarkan interaksi antara aktor (internal dan
pengumpulan data dan komunikasi langsung dengan
eksternal user) dengan sistem.
pihak SMA YP.Nurul Amaliyah Tanjung Morawa
untuk pembuatan websie yang akan dibangun.
Adapun hasil dari wawancara ini adalah sebagai
berikut:
1. Website yang dibangun adalah website
dinamis yang dapat diperbaharui kapanpun
demi kelancaran proses informasi pada SMA
YP.Nurul Amaliyah Tanjung Morawa.
Website dinamis terdiri dari dua aspek yaitu
halaman front-end dan halaman back-end,
halaman front-end sebagai isi dari website
sedangkan halaman front-end adalah
halaman admin yang berfungsi untuk
memproses data dan isi dari halaman front-
end itu sendiri.
2. Syarat ketentuan pendaftaran siswa baru
diterapkan pada proses pendaftaran siswa
baru secara online. Gambar 3.1 Use case diagram pendaftaran siswa
3. Hasil proses data pendaftaran berupa hard baru secara online
copy dan soft copy untuk proses seleksi data
pendaftaran. 2. Perancangan Activity Diagram
4. Proses menampilkan data pendaftar yang Berikut adalah use case diagram diagram
diterima dilakukan dengan memasukkan data melakukan pendataran:
pendaftar pada halaman website.
3.4.2 Planning
Pada tahap ini penulis menyusun rencana
kerja yang akan dilakukan untuk pembuatan website
SMA YP.Nurul Amaliyah Tanjung Morawa adalam
hal ini adalah pendaftaran siswa secara online.
Tabel 3.2 Rencana kegiatan
Estimasi
N
Kegiatan Waktu
o
Pelaksanaan
1 Communication
Wawancara untuk
menganalilis kebutuhan yang
3 Jam
akana digunakan dalam
pembuatan website
2 Planning
Penyusuna rencana kerja 2 Jam
3 Modeling
Pemodelan desain website
7 Hari
dalam bentuk diagram
4 Construction
Perancangan desain atar Gambar 3.2 Activity diagram melakukan
7 Hari
muka website pendaftaran
Penulisan kode program
2 Bulan 3. Perancangan Sequence Diagram
(coding)
5 Deployment
Penempahan domain dan
1 Hari
penyeraha website
Berikut adalah Sequence diagram diagram c. Form pendaftaran
melakukan pendataran: Form pendaftaran dapat diakses melalui
arahan yang terdapat pada halaman pendaftaran
setelah membaca syarat pendaftaran dan memilih
untuk menuju form pendaftaran.

Gambar 3.8 Sequence diagram melakukan


pendaftaran

IV. HASIL DAN PEMBAHASAN


4.1 Tampilan Hasil
a. Halaman utama website
Halaman utama ini adalah tampilan awal
dari website pada sekolah SMA YP.Nurul
Amaliyah Tanjung Morawa dapat diakses
melalui domain yang telah ditentukan.

Gambar 4.1 Halaman utama website


b. Halaman pendaftaran
Halaman pendaftaran ini dapat diakses
dengan memilih menu pendaftaran pada halaman
utama website.

Gambar 4.3 Form pendaftaran


Gambar 4.2 Halaman pendaftaran
d. Halaman seleksi pendaftaran
Halaman seleksi pendaftaran dapat diakses k. Form Seleksi Pendaftaran
dengan memilih menu seleksi pendafaran pada Form seleksi pendaftaran berfungsi untuk
halaman utama website yang berfunsi untuk melihat menampilkan data pendaftar yang diterima pada
hasil dari pendaftaran. sekolah SMA YP.Nurul Amaliyah Tanjung Morawa.

Gambar 4.11 Form seleksi pendaftaran


Gambar 4.4 Halam seleksi pendaftaran 4.2 Pembahasan
g. Halaman admin Melalui pengamatan yang dilakukan penulis
Halaman admin berfungsi sebagai halaman terhadap mekanisme sistem yang berjalan maka perlu
yang memproses menu-menu yang ada di halaman dilakukan perubahan terhadap proses pendaftaran,
utama website. perubahan yang dilakukan dalam hal ini adalah
mengubah proses pendaftaran yang semulanya
dilakukan secara manual dengan mesti datang ke
sekolah SMA YP.Nurul Amaliyah Tanjung Morawa
diubah menjadi pendaftaran secara online, dalam hal
ini calon siswa membuka website sekolah SMA
YP.Nurul Amaliyah Tanjung Morawa dan membuka
halaman pendaftaran lalu mengikuti arahan yang
diberikan untuk melakukan pendaftaran.

Gambar 4.7 Halaman admin V. KESIMPULAN DAN SARAN

h. Halaman back-end pendaftaran 5.1 Kesimpulan


Halaman back-end pendaftaran menampilkan Kesimpulan yang diperoleh dari perancangan
seluruh data pendafar yang berhasil disimpan di aplikasi pendaftaran siswa baru secara online pada
database pendaftaran, pada halaman ini admin SMA YP.Nurul Amaliyah Tanjung Morawa antara
melakukan proses terhadap data pendaftar. lain:
1. Aplikasi berjalan cukup baik dengan seluruh
aspek pendukung untuk proses pendaftaran
maupun dalam pemrosesan datanya.
2. Calon siswa baru dengan keterbatasan waktu
dan jarak yang ingin mendaftar pada SMA
YP.Nurul Amaliyah Tanjung Morawa sudah
Gambar 4.8 Halaman back-end pendaftaran
dapat mendaftarkan dirinya melalui website
j. Halaman back-end seleksi pendaftaran yang sudah disediakan.
Halaman back-end seleksi pendaftaran
5.2 Saran
berfungsi untuk memasukkan data pendaftar yang
Berdasarkan kesimpulan diatas, penulis
diterima pada SMA YP.Nurul Amaliyah Tanjung
menyadari masih adanya kekurangan dalam aplikasi
Morawa dengan memilih pilihan input data dan
ini, untuk kedepannya menyarankan beberapa hal
melihat data pendaftar yang berhasil ditampilkan ke
sebagai berikut:
halaman seleksi pendaftaran.
1. Aplikasi ini dapat dikembangkan lagi sesuai
dengan perkembangan ilmu pengetahuan dan
teknologi, sehingga mempermudah proses
pendaftaran dan dapat disajikan secara
menarik.
Gambar 4.10 Halaman back-end seleksi pendaftaran
2. Perlunya perbaikan bugs dalam proses [4]Pressman Roger S, Ph.D, Maxim Bruce R, Ph.D
export data pendaftar ke dokumen excel. (2015) Software Engineering A Practitioners
3. Perlunya perbaikan terhadap fungsi print Approach, Eighth Edition, United State of
data pendaftar agar hanya menampilkan isi America : McGraw-Hill Education
data dari pendaftar. [5]Retnoningsih Endang (2015) Jurnal Evolusi. 3, 26
Septa Richard, Hamzah Amir, Andayati Dina
DAFTAR PUSTAKA (2014) Jurnal Script. 2, 27
[6]Watung Ifan Arifard, Sinsuw Alicia A. E. ST, MT,
[1]Dewantara Apriyan Andrew, Sholiq, Mudjahidin
Paturusi Sary D. E. ST, M.Eng, Najoan Xaverius
(2014) Jurnal Teknik Pomits. 3, A-182
B. N. ST, MT (2014) E-jurnal Teknik Elektro Dan
[2]Djaelangkara Recky T, Sengkey Rizal ST,MT,
Komputer. 2
Lantang Oktavian A ST,MTI (2015) E-jurnal
[7]Yuhendra, M.T, Dr. Eng, Yulianto Riza Eko (2015)
Teknik Elektro Dan Komputer. 86-88
Jurnal Momentum. 17, 70
[3]Nandari Bhirawa Anoraga, Sukadi (2014)
Indonesian Jurnal on Networking and Security. 3,
43

Anda mungkin juga menyukai