Professional Documents
Culture Documents
Analisis Dan Perancangan Sistem Penerimaan Siswa Baru Pada SMK Ma'Arif 2 Temon Dengan PHP Dan Mysql
Analisis Dan Perancangan Sistem Penerimaan Siswa Baru Pada SMK Ma'Arif 2 Temon Dengan PHP Dan Mysql
Naskah Publikasi
diajukan oleh
Arif Wahyu Nugroho
07.11.1356
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2011
2
SYSTEM ANALYSIS DAN DESIGN OF NEW STUDENT RECEPTION
ON SMK MA’ARIF 2 TEMON WITH PHP AND MYSQL
ABSTRACT
3
1. Pendahuluan
Perkembangan Teknologi Komunikasi dan Informasi sampai sekarang ini sangatlah
berpengaruh bagi pendidikan dan kalangan umum, dimana setiap pengguna komputer
bisa dengan cepat bertukar informasi. Hal ini dapat berjalan dengan lancar jika adanya
suatu jaringan komputer yang dimanfaatkan. Jaringan Komputer itu sendiri adalah
kumpulan komputer yang bisa saling berkomunikasi, bertukar file menggunakan protokol-
protokol tertentu, melewati media transmisi, sebagai sarana yang tepat untuk aliran data
dan informasi. Dengan jaringan komputer diharapkan informasi tersebut bisa diakses
dimanapun, kapanpun oleh pengguna yang terhubung dengan jaringan komputer atau
internet.
Penerimaan Siswa Baru yang dilakukan oleh SMK Ma’Arif 2 Temon juga masih
menggunakan Sistem konvensional. Calon Siswa diharuskan datang ke sekolah
kemudian mengisi formulir registrasi, melengkapi persyaratan administrasi kemudian
dilakukan proses seleksi yang telah ditentukan oleh panitia. Jadi calon siswa diwajibkan
datang kesekolah sesuai jam kerja panitia. Dengan beberapa tahap tersebut jika Sekolah
kedatangan banyak calon siswa, proses pendataan sampai seleksi akan menghabiskan
waktu dan tenaga yang besar.
Bertitik tolak dengan sistem konvensional, SMK Ma’Arif memiliki sebuah Pemikiran
pemecahan masalah yang baru dengan memanfaatkan teknologi Informasi yang ada.
Yaitu dengan membuat Sistem pendaftaran secara Online, dimana para calon siswa
dapat mendaftarkan dirinya dimana saja berada jika terkoneksi dengan internet. Waktu
melakukan pendaftaran bisa dua puluh empat jam selama tanggal yang telah ditentukan
oleh panitia. Data inputan dari calon siswa tersebut dapat langsung diolah oleh sistem
menjadi informasi yang bisa langsung dipantau.
2. Landasan Teori
2.1 Sistem Informasi
Menurut Jerry Fitzgerald, Ardra Fitzgerald, dan Warren D. Staling, ada dua
pendekatan atau pendefinisian mengenai Sistem, yang pertama berorientasi prosedural
dan yang kedua berorientasi pada objek atau komponennya. Untuk yang berorientasi
prosedur didefinisikan sebagai berikut :
4
suatu tujuan tertentu dengan cara tertentu untuk melakukan fungsi pengolahan data dari
masukan (input) berupa data, melakukan pengolahan data (proses) dan mengahasilkan
keluaran (output) berupa informasi yang digunakan sebagai dasar pegambilan
keputusan.
Apa yang harus berada pada sisi server kini tak cukup lagi hanya kumpulan file
statik, tapi program aplikasi dan database. Situs web seperti ini disebut situs web
dinamis.
2.3 PHP1
PHP (Personal Hypertext Proposesor) adala bahasa server side scripting yang
menyatu dengan HTML untuk membangun Web Dinamis. Maksud dari server side
scripting adalah sintak dan perintah-perintah yang diberikan sepenuhnya dijalankan di
web server tetapi disertakan dalam dokumen HTML. Pembuatan Web itu disusun dengan
PHP sebagai bahasa pemrogramannya kemudian HTML yang membangun halaman
webnya. Ketika client meminta suatu halaman melaui server, maka server akan
memproses perintak PHP kemudian menampilkan hasil pengolahannya berupa format
HTML ke browser tersebut. Dengan demikian client tidak dapat melihat program yang
dijalnkan didalam server sehingga keamamanan web terjamin.
2.4 MySQL2
Untuk menyimpan data di dalam server dibutuhkan sebuah perangkat lunak yang dapat
mengatasi masalah tersebut. Ada beberapa perangkat lunak yang bisa digunakan untuk
menyimpan database diantaranya adalah MySQL, SQL server, microsoft Acess, dll.
Perangkat Lunak database server yang digunakan adalah MySQL versi 5.1.41. MySQL
merupakan database server yangmenggunakan SQL (Structure Query Language)
sebagai bahasa query stadar dalam melakukan akses terhadap database.
1
www.php.net
2
Prasetyo, Didik Dwi, Kolaborasi PHP dan MySQL untuk Membuat Web Database yang Interaktif, Elex
Media Komputindo, Jakarta, 2003
5
2.5 Sistem Basis Data
Database merupakan kumpulan data yang terorganisasi, dimana data dapat dengan
mudah dimanipulasi, untuk menghasilkan informasi. Database pada umumnya
menggunakan bahasa standar untuk pengaksesan data, yaitu menggunakan bahasa
Structure Query Language (SQL).
3
2.6 DFD
Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan
profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses
fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual
maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble
diagram, model proses, diagram alur kerja, atau model fungsi.
DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya
bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada
data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan
model yang memberikan penekanan hanya pada fungsi sistem.
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data
dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun
rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai
maupun pembuat program
Adapun masalah-masalah yang timbul dalam sistem pendaftaran siswa baru secara
konvensional di SMK Maarif 2 Temon adalah sebagai berikut :
a. Data Calon Siswa tidak terorganisir dengan baik, sehingga pencarian data dan
rekap data memerlukan waktu yang lama dan kurang efisien.
b. Waktu dan pelayanan pendaftaran yang dilakukan tidak efektif dan efisien
dengan Sumber Daya.
3
Burch, J.G., System, Analysis, Design, and Implementation, Boyd & Fraser Publishing Company, 1992.
6
c. Sistem dilakukan harus dalam satu tempat atau di Sekolah sehingga calon siswa
harus datang untuk melakukan proses pendaftaran sampai pengumuman hasil
penerimaannya.
Bertitik tolak dengan sistem konvensional, SMK Ma’Arif memiliki sebuah Pemikiran
pemecahan masalah yang baru dengan memanfaatkan teknologi Informasi yang ada.
Yaitu dengan membuat Sistem pendaftaran secara Online, dimana para calon siswa
dapat mendaftarkan dirinya dimana saja berada jika terkoneksi dengan internet. Waktu
melakukan pendaftaran bisa dua puluh empat jam selama tanggal yang telah ditentukan
oleh panitia. Data inputan dari calon siswa tersebut dapat langsung diolah oleh sistem
menjadi informasi yang bisa langsung dipantau.Sistem ini dibuat berbasikan
pemrograman web.
4
Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi : Untuk Keunggulan Persaingan
Perusahaan & Organisasi Modern. Yogyakarta : Andy Offset
7
4. MySql
5. Apache
6. Adobe photoshop CS 3
DFD yang digunakan sebagai alat perancangan sistem yang berorientasi pada alur
data yang dapat digunakan untuk menggambarkan hasil analisa maupun perancangan
sistem yang sudah dikomunikasikan oleh sistem kepada user maupun pembuat aplikasi
program.
Gambar DFD level 0 ini menunjukkan bahwa sistem ini berintraksi dengan tiga
external entity yaitu admin, user admin dan pengunjung. Seorang admin web dapat
memasukan data-data informasi web kedalam sistem serta dapat memperoleh informasi
PSB Online , user admin dapat memasukan data-data di konten-konten tertentu
,sedangkan pengunjung bisa melihat informasi PSB Online dengan sistem yaitu memilih
menu-menu web kepada sistem dan mendaftarkan diri menjadi calon siswa baru SMK
Maarif 2 Temon serta memperoleh informasi data yang di pilih.
8
Gambar Rancangan Halaman Utama Administrator
Gambar tersebut merupakan rancangan halaman utama website dan halaman utama
administrator.
Gambar ini menunjukkan rancangan tampilan awal web pada sisi client. Setelah
melakukan perancangan sistem selanjutnya adalah membuat database dan melakukan
coding pemrograman php.
9
Gambar Database PSB Online
<html>
<head>
<title>Halaman Login Administrator</title>
<link href="../config/adminstyle.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
<div id="content">
<h2>Login</h2>
<img src="images/login-welcome.gif" width="97" height="105" hspace="10"
align="left">
<p> </p>
</div>
<div id="footer">
Copyright © 2011 by PSBOnlineSMKMaarif2temon. All
rights reserved.
</div>
</div>
</body>
</html>
Ini merupakan salah satu source dari aplikasi web yang dibuat yaitu dibagian login
administrator.
10
4. Hasil Percobaan dan Pembahasan
Dari perancangan dan coding yang dilakukan menghasilkan aplikasi web dengan
tampilan sebgai berikut :
4.1 Halaman login admin
Pada halaman ini dibedakan berdasarkan level atau status admin dan users.
Jika username dan password yang dimasukkan benar akan diijinkan masuk
kehalam admin.
Setelah user atau admon berhasil login selanjutnya akan ditampilkan halaman
utama administrator jika statusnya admin dan akan ditampilkan halaman utama users jika
statusnya users.
Halaman ini terdapat menu-menu yang merupakan modul yang digunakan dalam
web dan merupakan halaman kerja bagi administrator untuk mengelola, mengendalikan
dan mengolah web PSB Online tentunya sesuai dengan hak akses dari username saat
login.
11
Berikut ini adalah fasilitas yang terdapat pada form tambah dan edit pada masing-
masing modul.
a. Simpan
Digunakan untuk menyimpan data users yang sudah diinputkan oleh
administrator. Sama jua di form edit, hanya saja tombol save diganti dengan
kata “update”.
b. Batal
Digunakan untuk membatalkan langkah untuk menambah user dan kembali
ke halaman awal manajemen users.
c. Hapus
Digunakan untuk menghapus data users.
Merupakan halaman utama atau index yang berisi berbagai menu dan link untuk
memudahkan pengunjung memperolah informasi sampai tahap pendaftaran Online.
Berikut adalah tampilan awal dari web PSB Online :
12
Dimana tampilan awal tersebut terdiri dari konten utama yaitu konten kanan dan kiri.
Bagian kanan yang berisi link-link tersebut merupakan tampilan dari modul modul yang
dibuat dibagian admin. Selanjutnya apabila memilih salah satu link di bagian kanan,
maka web akan menampilkan informasi dibagian kanan web.
4.4 Menu Daftar Sekarang
Dalam menu ini adalah sebagai inti dari sistem, yaitu input data calon siswa. Dimana
Calon siswa untuk mengisi form yang telah disediakan sesuai dengan identititas
sebenarnya.
Setelah mengisi akan adanya konfirmasi pendaftaran pada halaman yang berbeda,
setelah itu calon siswa untuk memprint-out formulir tesebut dan melengkapi dengan foto
ukuran 4 x 3 yang nantinya ditempel. Setelah lengkap dan persyaratan yang lain baru
calon siswa registrasi ulang ke SMK.
13
Gambar Tampilan Konfirmasi Pendaftaran
5. Kesimpulan
Berdasarkan rumusan masalah yang telah disampaikan pada bab-bab sebelumnya,
telah diselesaikan permasalahan tersebut dengan beberapa kesimpulan hasil dari
penelitian yang dilakukan.
Kesimpulan yang dapat diambil diantaranya:
1. Untuk mengorganisasikan data calon siswa SMK Maarif 2 Temon dengan baik
dibuatlah sistem teknologi informasi berbasis web mulai dari proses input data,
pencarian data sampai menghasilkan report yang diinginkan sesuai dengan
waktu yang ditentukan sebelumnya.
3. Bagian administrator dan panitia pada Penerimaan Siswa Baru Online dapat
memberikan informasi secara continue dan terupdate melalui sistem berupa
informasi pendaftaran dan pengumuman penerimaan. Sehingga calon siswa
dapat mengakses informasi ini tanpa harus datang kesekolah tetapi melalui
website.
14
Daftar Pustaka
Burch, J.G. 1992. System, Analysis, Design, and Implementation. Boyd & Fraser
Publishing Company
Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi : Untuk Keunggulan
Persaingan Perusahaan & Organisasi Modern. Yogyakarta : Andy Offset
Prasetyo, Didik Dwi. 2003. Kolaborasi PHP dan MySQL untuk Membuat Web Database
yang Interaktif. Jakarta : Elex Media Komputindo
Sugiyanto, David dan Renaldy N, Harpsoro. 2003. Langkah Demi Langkah Membangun
Website dengan PHP. Jakarta : Datakom Lintas Buana
15