Anda di halaman 1dari 28

“SISTEM INFORMASI PENDAFTARAN SISWA BARU DI SMA

TUNAS LUHUR PAITON BERBASIS WEB MELALUI SMS


GATEWAY”
Oleh : M. Ulil Albab Kholilulloh

Dosen Pembimbing 1 : Triawan Adi Cahyanto, S.Kom, M.Kom

Dosen Pembimbing 2 : Hardian Oktavianto, S.Si

ABSTRAK

Teknologi informasi merupakan teknologi yang mempunyai peranan yang sangat


penting dalam kehidupan kita sehari-hari, salah satunya adalah instansi yang bergerak di
bidang IT (Information Technology), tetapi juga berguna untuk instansi atau lembaga non IT.
Dalam hal ini adalah lembaga pendidikan sekolah.
Mengingat akan pesatnya kemajuan teknologi yang sudah merambah kesemua
bidang, serta pola kehidupan masyarakat yang sudah relatif maju, dapat dipastiknan hampir
semua orang saat ini sudah memanfaatkan teknologi seluler. Dan layanan SMS sebagai salah
satu layanan populer dan sangant diminati saat ini karena penggunanya relatif mudah serta
biaya yang sangat murah.
Kini dengan adanya aplikasi akses data ini, maka fasilitas SMS ini dapat digunakan
untuk mengakses data informasi tentang informasi suatu Sekolah Menengah Atas.

Kata Kunci : MySQL dan PHP


BAB I layanan populer dan sangant diminati saat
ini karena penggunanya relatif mudah serta
PENDAHULUAN
biaya yang sangat murah.
1.1 Latar Belakang Kini dengan adanya aplikasi akses
Teknologi informasi merupakan data ini, maka fasilitas SMS ini dapat
teknologi yang mempunyai peranan yang digunakan untuk mengakses data informasi
sangat penting dalam kehidupan kita tentang informasi suatu Sekolah Menengah
sehari-hari, salah satunya adalah instansi Atas.
yang bergerak di bidang IT (Information SMA TUNAS LUHUR PAITON
Technology), tetapi juga berguna untuk adalah lembaga pendidikan menengah
instansi atau lembaga non IT. Dalam hal yang sudah satandart nasional yang di
ini adalah lembaga pendidikan sekolah. awasi oleh dinas pendidikan nasional
Internet dalam suatu pendidikan kabupaten probolinggo, sangat
sekolah tentu memberikan manfaat yang mengandalkan pentingnya komputer dalam
sangat besar tidak hanya untuk pihak mengolah data-data dan informasi yang
sekolah saja, tetapi juga untuk masyarakat berhubungan dengan pendaftaran siswa
umum. Selain untuk mengenalkan sekolah baru. Sedangkan pendaftaran siswa baru
ke pihak luar internet juga bisa digunakan yang diterapkan di SMA Tunas Luhur
untuk menunjang efisiensi kinerja sekolah Paiton masih dilakukan secara manual
sehingga akan memberikan dampak positif yakni calon siswa barumasih datang ke
dalam aktifitas sekolah.demi untuk sekolah sehingga dapat mengakibatkan
mencapai tujuan itu maka diperlukan antrian serta menghabisakn banyak waktu
adanya suatu aplikasi pengolahan data dan tenaga sehingga memperlambat
yang berbasis komputerisasi sehingga bisa kinerja PSB.
meningkatkan etos kerja dari pihak Berdasarkan uraian diatas maka
sekolah dan mempercepat pengambilan penulis bermaksud untuk mengembangkan
keputusan. analisa dan membuat sebuah aplikasi yang
Mengingat akan pesatnya bermanfaat bagi sekolah khususnya panitia
kemajuan teknologi yang sudah merambah PSB dalam mengelolah data calon siswa
kesemua bidang, serta pola kehidupan baru, yaitu dengan membuat sebuah
masyarakat yang sudah relatif maju, dapat “Sistem Informasi Pendaftaran Siswa
dipastiknan hampir semua orang saat ini Baru Di SMA Tunas Luhur Paiton
sudah memanfaatkan teknologi seluler. Berbasis Web Melalui SMS Gateway”.
Dan layanan SMS sebagai salah satu
1.2 Rumusan Masalah SMA Tunas Luhur Paiton-Probolinggo
Berdasarkan latar belakang yang adalah:
telah diuraikan di atas maka didapatkan 1. Dapat dijadikan sarana
beberapa rumusan masalah sebagai promosi bagi pihak sekolah
berikut: dalam penerimaan siswa baru
1. Bagaimana merancang sebuah di SMA Tunas Luhur Paiton.
sistem informasi pendaftaran 2. Sistem aplikasi penerimaan
siswa baru berbasis web yang siswa baru di SMA Tunas
dapat digunakan dan Luhur Paiton
dioperasikan untuk 3. Dapat memberikan
pendaftaran siswa baru. kemudahan bagi pihak
2. Bagaimana membangun sekolah dalam pelaporan.
sistem informasi pendaftaran 4. Memberikan kemudahan
siswa baru tersebut mampu kepada siswa untuk
memberikan informasi kepada mendapatkan informasi
calon siswa. tentang pendaftaran siswa di
SMA Tunas Kuhur Paiton.
1.3 Tujuan dan Manfaat
1.3.1 Tujuan 1.4 Batasan Masalah
Tujuan membuat sistem informasi Untuk menyelesaikan
pendaftaran siswa baru di SMA Tunas permasalahan di atas diberikan batasan-
Luhur Paiton-Probolinggo ini antara lain: batasan sebagai berikut:
1. Merancang sebuah sistem 1. Aplikasi ini hanya digunakan
informasi pendaftaran siswa untuk para calon siswa baru
baru di SMA Tunas Luhur yang akan melaksanakan
Paiton berbasis Online. pendaftaran, melengkapi
2. Membangun sistem informasi persyaratan dan pengumuman
pendaftaran siswa baru yang hasil melalui SMS Gateway.
mampu memberikan 2. Program ini menggunakan
informasi kepada calon siswa. script PHPdan Mysql sebagai
Database-nya.
1.3.2 Manfaat
Apabila kuota pendaftaran siswa sudah
Manfaat dari penulisan sistem
penuh, maka calon siswa baru sudah tidak
Informasi apendaftaran Siswa Baru Di
bisa lagi untuk melakukan pendaftaran kegiatan Penerimaan Siswa Baru ini akan
secara online.
dapat lebih efisien dan akurat. Dan dapat

BAB II menghasilkan laporan dengan cepat,

efisien dan akurat.


TINJAUAN PUSTAKA

2.2 Konsep Dasar Sistem


2.1 Gambaran Penerimaan Siswa
Menurut Tata Sutabri sistem
Baru
adalah kumpulan atau himpunan dari
Penerimaan bisa diartikan sebagai
unsur, komponen atau variable-variabel
sebuah penyambutan, proses ataupun cara
yang terorganisir, saling berinteraksi,
menerima. Dalam hal ini penerimaan siswa
saling tergantung satu sama lain dan
baru dapat diartikan sebagai cara
terpadu untuk mencapai tujuan tertentu.
menyambut sekaligus menerima pendaftar

menjadi siswa baru. Penerimaan siswa Prof. Dr. Mr. S. Prajudi


baru di SMA Tunas Luhur Paiton masih Atmosudirjo menyatakan bahwa suatu
menggunakan cara-cara yang manual, sistem terdiri atas obyek-obyek atau unsur-
yaitu siswa yang akan mendaftar masih unsur, atau komponen-komponen yang
harus datang langsung ke sekolah. Sistem berkaitan dan berhubungan satu sama
komputerisasi menggunakan program lainnya sedemikian rupa sehingga unsur-
aplikasi database sangat dibutuhkan untuk unsur tersebut merupakan suatu kesatuan
membantu kegiatan Penerimaan Siswa pemrosesan atau pengolahan yang tertentu.
Baru. Dalam Pendaftaran, data pendaftar
Unsur dari sistem terdiri dari
akan diinputkan ke komputer, yang
masukan (input), pengolahan (processing),
kemudian diolah menjadi pengumuman,
dan keluaran (output). Pada dasarnya
dan daftar ulang yang juga diinputkan ke
sesuatu dapat disebut sebagai sistem
komputer. Sehingga seluruh data dapat
apabila memenuhi beberapa syarat, yaitu
disimpan dalam komputer, dan dalam
bila memiliki bagian (sub sistem) yang yang baik adalah informasi mempunyai

saling berinteraksi dengan maksud untuk nilai kegunaan, tepat waktu, relevan, dan

mencapai suatu tujuan tertentu, dan harus dapat dipercaya. (Tata Sutabri, 2005)

memiliki unsur input sebagai penggerak


2.4 Konsep Dasar Sistem Informasi
atau pemberi tenaga dimana sistem itu
Menurut Tata Sutabri sistem
dioperasikan, proses sebagai aktivitas yang
informasi adalah suatu sistem di dalam
mengubah input menjadi output, dan
suatu organisasi yang mempertemukan
output sebagai hasil operasi. Jadi suatu
kebutuhan pengolahan transaksi harian
sistem terdiri dari prosedur sebagai bagian-
yang mendukung fungsi operasi organisasi
bagian yang saling berinteraksi dalam
yang bersifat manajerial dengan kegiatan
rangkaian unsur input, proses, dan output.
strategi dari suatu organisasi untuk dapat
2.3 Konsep Dasar Informasi. menyediakan kepada pihak luar tertentu
Informasi merupakan proses lebih dengan laporan-laporan yang diperlukan.
lanjut dari data yang sudah memiliki nilai Suatu organisasi harus menyesuaikan
tambah. Istilah informasi seringkali tidak sistem informasinya dengan kebutuhan
tepat pemakaiannya. Informasi dapat pemakai dan perubahan teknologi,
merujuk ke suatu data mentah, data sehingga penggunaan teknologi khusunya
tersusun, kapasitas sebuah saluran teknologi informasi untuk kemudahan,
komunikasi, dan lain sebagainya. Suatu kecepatan, ketelitian dan penyediaan data
sistem yang kekurangan informasi akan dengan volume yang besar menjadi
menjadi lemah dan akhirnya berakhir. prioritas utama perusahaan modern.

Informasi adalah data yang Sistem informasi adalah suatu


diklasifikasikan atau diolah atau sistem di dalam suatu organisasi yang
diinterpretasikan untuk digunakan dalam merupakan kombinasi dari orang-orang,
proses pengambilan keputusan. Informasi
fasilitas, teknologi, media, prosedur- tidak dapat didefinisikan dengan

prosedur, dan pengendalian yang ditujukan baik dan biasanya terjadi pada saat

untuk mendapatkan jalur komunikasi perancangan.

penting, memproses tipe transaksi rutin


3. Classical Management Information
tertentu, memberi sinyal kepada
Sistem (CMIS)
manajemen dan yang lainnya terhadap
Classical Management Information
kejadian-kejadian internal dan eksternal
Sistem digunakan untuk melayani
yang penting dan menyediakan suatu dasar
kebutuhan pembuatan pelaporan
informasi untuk pengambilan keputusan
kegiatan yang telah terjadwal dan
yang cerdik (Hartono, 1999).
terdefinisi dengan baik.

2.5 Jenis-Jenis Sistem Informasi


4. Real-Time Information Sistem
Menurut Kristanto (2003:16),
(RTIS)
ditinjau dari aplikasinya dan
Real-Time Information Sistem
penggunaannya dalam berbagai bidang,
digunakan untuk melayani kegiatan
sistem informasi dapat dibagi menjadi
yang mempunyai sifat harus
beberapa jenis, yaitu :
direspon dengan cepat.

1. Routine Processing Sistem (RPS)


5. Distributed Data Processing
Routine Processing Sistem
Sistem (DDPS)
digunakan untuk melayani bentuk
Distributed Data Processing
kebutuhan yang telah terdefinisi
Sistem digunakan untuk melayani
dan terjadwal secara rutin.
kebutuhan yang tersebar secara

2. Decision Support Sistem (DSS) geografis dengan sumber daya

Decision Support Sistem digunakan yang tersebar pula.

untuk melayani kebutuhan yang


6. Transaction Processing Sistem AB, suatu perusahaan Swedia. Lisensi

(TPS) perusahaan mempunyai dua cara :

Transaction Processing Sistem


1. Open Source Software : MySQL
digunakan untuk melayani kegiatan
tersedia via GNU GPL (General
yang bersifat transaksional yaitu
Public Lisensi) untuk yang gratis.
membawa perubahan terhadap
Siapa saja yang ingin
kondisi sistem yang ada.
menggunakannya dapat

2.6 Pengenalan Mysql menggunakan software ini secara

MySQL (My Structural Query cuma-cuma.

Language) adalah cepat, mudah untuk 2. Commersial license : MySQL

digunakan dan sebagai sistem manajemen tersedia dengan lisensi komersial

database relasional (RDBMS) yang (Commercial License) bagi siapa

digunakan untuk database pada website. saja yang menyukai GPL.

Kecepatan adalah fokus utama pada Untuk mendapat dukungan teknis untuk

pengembangan awal MySQL. Demi MySQL bukanlah masalah. Anda dapat

kepentingan kecepatan ini mereka bergabung dengan satu dari beberapa

membuat keputusan untuk menawarkan daftar e-mail diskusi yang ditawarkan pada

fitur lebih sedikit dibanding pesaing utama website MySQL pada www.mysql.com.

mereka (sebagai contoh : Oracle, dan 2.6.1 Sejarah MySQL

Sybase). MySQL lebih mudah dalam MySQL dikembangkan sekitar

instalasi dan penggunaannya dibanding tahun 1994 oleh sebuah perusahaan

pesaing komersialnya. Didalam harga pengembang software dan konsultan

MySQL benar-benar murah. database bernama MYSQL AB yang

berada di Swedia. Waktu itu perusahaan


MySQL dikembangkan, dijual,
tersebut masih bernama TcX DataKonsult
dipasarkan dan didukung oleh MySQL
AB, dan tujuan awal dikembangkannya dari putri Monty yang kebetulan juga

MySQL adalah untuk mengembangkan bernama My.

aplikasi berbasis web pada client. Awalnya 2.6.2 Kelebihan MySQL

Michael “Monty” Widenius, pengembang Sebagai database server yang

satu-satunya di TcX memiliki sebuah memiliki konsep database modern,

aplikasi UNIREG dan rutin ISAM MySQL memiliki banyak sekali kelebihan.

buatannya sendiri dan sedang mencari Berikut ini beberapa kelebihan yang

antarmuka SQL yang cocok untuk dimiliki oleh MySQL:

diimplementasikan ke dalamnya. Mula-


1. Portability
mula Monty memakai miniSQL (mSQL)
MySQL dapat berjalan stabil pada
pada eksperimennya itu, namun SQL
berbagai OS seperti Windows,
dirasa kurang sesuai, karena terlalu lambat
Linux, Unix, Mac OS, Solaris,
dalam pemrosesan query. Akhirnya Monty
Unix, Amiga, HP-UX, Symbian
menghubungi David Hughes, pembuat
2. Open Source “limited”
mSQL yang sedang merilis versi kedua
Dahulu MySQL didistribusikan
dari mSQL. Kemudian Monty mencoba
secara open source (gratis),
membuat sendiri mesin SQL yang
dibawah lisensi GPL sehingga kita
memiliki antarmuka mirip dengan SQL,
dapat menggunakannya secara
tetapi dengan kemampuan yang lebih
cuma-cuma tanpa dipungut biaya.
sesuai sehingga lahirlah MySQL. Tentang
Namun, saat ini karena MySQL
pengambilan nama MySQL, sampai saat
telah dibeli oleh SUN, maka kita
ini masih belum jelas asal usulnya. Ada
tidak dapat lagi menikmati fitur-
yang berpendapat nama My diambil dari
fitur baru yang ada di MySQL,
huruf depan dan belakang Monty, tetapi
karena SUN akan membatasi fitur-
versi lain mengatakan nama itu diambil
fitur baru ini hanya untuk user
yang membeli lisensinya. Sehingga signed/unsigned integer, float,

MySQL tidak lagi sebuah double, char, varchar, text, blob,

opensource yang benar-benar gratis date, time, datetime, timestamp,

lagi. MySQL sekarang hanya year, set serta enum.

menyediakan fitur-fitur “dasar”


6. Command dan Functions
saja yang saat ini sudah
MySQL memiliki operator dan
menggunakan versi 5.1.
fungsi secara penuh yang

3. Multiuser mendukung perintah SELECT dan

MySQL dapat digunakan oleh WHERE dalam query.

beberapa user dalam waktu yang


7. Security
bersamaan tanpa mengalami
MySQL memiliki beberapa lapisan
konflik. Hal ini memungkinkan
sekuritas seperti level subnetmask,
sebuah database server MySQL
nama host, dan izin akses user
dapat diakses klien secara
dengan sistem perizinan yang
bersamaan.
mendetail serta password

4. Performance Tuning terenkripsi.

MySQL memiliki kecepatan yang


8. Scalability dan Limits
menakjubkan dalam menangani
MySQL ammpu menangani
query sederhana, dengan kata lain
database dalam skala besar dengan
dapat memproses lebih banyak
jumlah records lebih dari 50 juta
SQL per satuan waktu.
dan 60 ribu tabel serta 5 miliar

5. Column Types baris. Selain itu, batas index yang

MySQL memiliki tipe kolom yang dapat ditampung mencapai 32

sangat kompleks, seperti indeks pada tiap tabelnya


9. Connectivity MySQL memiliki struktur tabel

MySQL dapat melakukan koneksi yang lebih fleksibel dalam

dengan klien menggunakan menangani ALTER TABLE

TCP/IP, Unix soket (Unix), atau dibandingkan database lainnya.

Named Pipes (NT).


2.7 Tinjauan Singkat PHP dan HTML

10. Localisation PHP adalah singkatan dari

MySQL dapat mendeteksi pesan "Hypertext Preprocessor", yang

kesalahan (error code) pada klien merupakan sebuah bahasa scripting yang

dengan menggunakan lebih dari terpasang pada HTML.

dua puluh bahasa.

11. Interface

MySQL memiliki interface

terhadap berbagai aplikasi dan

bahasa pemrograman dengan


Gambar 2.1 Tampilan kode HTML
menggunakan fungsi API

(Application Programming Sebagian besar sintaks mirip

Interface). dengan bahasa C, Java dan Perl, ditambah

beberapa fungsi PHP yang spesifik.


12. Clients dan Tools
Tujuan utama penggunaan bahasa ini
MySQL dilengkapi dengan
adalah untuk memungkinkan perancang
berbagai tool yang dapat digunakan
web menulis halaman web dinamik dengan
untuk administrasi database, dan
cepat.
pada setiap tool yang ada

disertakan petunjuk online.

13. Struktur Tabel


2.7.1 Hubungan PHP dengan HTML PHP merupakan bahasa

Halaman web biasanya disusun dari pemograman web yang bersifat server-side

kode-kode html yang disimpan dalam HTML=embedded scripting, di mana

sebuah file berekstensi .html. File html ini script-nya menyatu dengan HTML dan

dikirimkan oleh server (atau file) ke berada si server. Artinya adalah sintaks

browser, kemudian browser dan perintah-perintah yang kita berikan

menerjemahkan kode-kode tersebut akan sepenuhnya dijalankan di server

sehingga menghasilkan suatu tampilan tetapi disertakan HTML biasa. PHP

yang indah. Lain halnya dengan program dikenal sebagai bahasa scripting yang

php, program ini harus diterjemahkan oleh menyatu dengan tag HTML, dieksekusi di

web-server sehingga menghasilkan kode server dan digunakan untuk membuat

html yang dikirim ke browser agar dapat halaman web yang dinamis seperti ASP

ditampilkan. Program ini dapat berdiri (Active Server Pages) dan JSP (Java

sendiri ataupun disisipkan di antara kode- Server Pages).

kode html sehingga dapat langsung


PHP pertama kali dibuat oleh
ditampilkan bersama dengan kode-kode
Rasmus Lerdroft, seorang programmer C.
html tersebut. Program php dapat
Semula PHP digunakannya untuk
ditambahkan dengan mengapit program
menghitung jumlah pengunjung di dalam
tersebut di antara tanda <? dan ?>. Tanda-
webnya. Kemudian ia mengeluarkan
tanda tersebut biasanya disebut tanda
Personal Home Page Tools versi 1.0
untuk escaping (kabur) dari kode html.
secara gratis. Versi ini pertama kali keluar
File html yang telah dibubuhi program php
pada tahun 1995. Isinya adalah
harus diganti ekstensi-nya menjadi .php3
sekumpulan script PERL yang dibuatnya
atau .php.
untuk membuat halaman webnya menjadi

dinamis. Kemudian pada tahun 1996 ia


mengeluarkan PHP versi 2.0 yang tetapi prosesnya secara keseluruhan

kemampuannya telah dapat mengakses dijalankan web server.

database dan dapat terintegrasi dengan


2.7.2 Kelebihan PHP
HTML.
Ketika e-commerce semakin

Pada tahun 1998 tepatnya pada berkembang, situs-situs yang statispun

tanggal 6 Juni 1998 keluarlah PHP versi semakin ditinggalkan, karena dianggap

3.0 yang dikeluarkan oleh Rasmus sendiri sudah tidak memenuhi keinginan pasar,

bersama kelompok pengembang padahal situs tersebut harus tetap dinamis.

softwarenya.Versi terbaru, yaitu PHP 4.0 Pada saat ini bahasa PERL dan CGI sudah

keluar pada tanggal 22 Mei 2000 jauh ketinggalan jaman sehingga sebagian

merupakan versi yang lebih lengkap lagi besar designer web banyak beralih ke

dibandingkan dengan versi sebelumnya. bahasa server-side scripting yang lebih

Perubahan yang paling mendasar pada dinamis seperti PHP.

PHP 4.0 adalah terintegrasinya Zend


Seluruh aplikasi berbasis web dapat
Engine yang dibuat oleh Zend Suraski dan
dibuat dengan PHP. Namun kekuatan yang
Andi Gutmans yang merupakan
paling utama PHP adalah pada
penyempurnaan dari PHP scripting engine.
konektivitasnya dengan sistem database di
Yang lainnya adalah build in HTTP
dalam web. Sistem database yang dapat
session, tidak lagi menggunakan library
didukung oleh PHP adalah
tambahan seperti pada PHP.
1. Oracle
Tujuan dari bahasa scripting ini
2. MySQL
adalah untuk membuat aplikasi-aplikasi
3. PostgreSQL
yang dijalankan di atas teknologi web.
4. dan lainnya
Dalam hal ini, aplikasi pada umumnya

akan memberikan hasil pada web browser,


Didalam program saya ini, yang 2.Akses ke sistem database yang

saya gunakan adalah sistem database lebih fleksibel. seperti

MySQL.PHP dapat berjalan di berbagai MySQL.

sistem operasi seperti windows 98/NT, 2.8 Tinjauan Umum Tools

UNIX/LINUX, solaris maupun macintosh. Perancangan Sistem

PHP merupakan software yang open 2.8.1 Flowchart System

source, Software ini juga dapat berjalan Menurut Raymond Jr McLeod

pada web server seperti Apache. PHP juga menyatakan bahwa Sistem flowchart

merupakan bahasa pemograman yang merupakan bagan yang menunjukkan arus

dapat kita kembangkan sendiri seperti pekerjaan secara keseluruhan dari sistem.

untuk menambah fungsi-fungsi baru. Bagan ini menjelaskan urut – urutan dari

Keunggulan lain nya dari PHP adalah prosedur – prosedur yang ada di dalam

bahwa PHP juga mendukung komunikasi sistem. Flowchart menunjukkan apa yang

dengan layanan seperti HTTP. PHP dapat dikerjakan di sistem. Simbol – simbol

diinstal sebagai bagian atau modul dari yang digunakan dalam sistem flowchart

apache web server atau sebagai CGI script adalah sebagai berikut :

yang mandiri. Banyak keuntungan yang


No Simbol Nama dan arti simbul
dapat diperoleh jika menggunakan PHP
Proses Manual, untuk
sebagai modul dari apache, di antaranya
menyatakan tempat di
adalah
mana kegiatan secara
1.Waktu eksekusi yang lebih cepat
1. manual berlangsung
dibandingkan dengan bahasa
Pekerjaanini dilaksanakan
pemograman web lainnya yang
dengan tangan atau
berorientasi pada server-side
dengan menggunakan
scripting.
pensil dan kertas.
Proses Komputer, symbol Punched tape,
2. ini menggunakan input/output yang
8.
pengolahan data dengan menggunakan pita kertas

komputer. berlobang

Proses keydriven device, Diskette storage, segala


simbol ini jenis penyimpanan online
3. 9.
menggambarkan
Manual file, untuk
pemasukan data ke dalam
penyimpanan offline
komputer. 10.
seperti lemari file
Magnetic tape, simbol ini
Dokumen, menunjukkan
menggambaarkan arsip
4.
dokumen yang digunakan
komputer yang berbentuk 11.
untuk input dan output
pita magnetik.
baik secara manual,
Magnetic disk,
mekanik maupun
input/output yang
5. komputerisasi.
menggunakan disk
Tabel 2.1 Simbol Flowchart Sistem
magnetic.

2.8.2 Diagram Alir Data (DAD)


Hard disk storage,
DAD (Diagram Alir Data) adalah
input/output yang
6.
jaringan pemrosesan yang digunakan
menggunakan hard disk.
secara khusus untuk menggambarkan
Punched card,
aliran data pada sebuah sistem / sub sistem
input/output yang
7. dan juga sebagai alat analisa Struktur
menggunakan kartu plong
proses data guna pendekatan aliran output

pemrosesan dan pemrograman. digambarkan

dengan
Simbol Nama Penjelasan
lingkaran
Sumber Karyawan dan
Penyimpan Penyimpanan
dan tujuan organisasi
an data data
data yang
digambarkan
mengirim data
dengan dua
ke dan
garis
menerima data
horizontal
dari sistem
(parallel)
digambarkan

dengan kotak
Tabel 2.2 Simbol -Simbol DAD

Arus Data Arus data DAD dibedakan dalam 2 (dua) jenis yaitu :

yang masuk ke 1. Diagram Aliran Data (DAD) Konteks


dalam dan DAD Konteks adalah kasus
keluar dari khusus bagian dari DAD yang berfungsi
sebuah proses memetakan model lingkungan yang
digambarkan dipresentasikan dengan lingkaran tunggal
dengan anak yang mewakili keseluruhan sistem (Husni
panah dan Kussriyanto, 1997).

Proses Proses yang 2. Diagram Aliran Data Level 0


transformas mengubah Model ini menggambarkan sistem
i data dari input sebagai jaringan kerja antar fungsi
menjadi yang berhubungan satu sama lain
dengan aliran dan penyimpanan data. keluaran. Komponen ini disimbolkan

Sebagai perangkat analisis, model ini dengan notasi

hanya mampu memodelkan sistem dari Entry Data lingkaran.


pendaftar
satu sudut penggunaan yaitu sudut

penggunaan fungsi. Ada empat

komponen dalam model ini yaitu:

Gambar 2.3 Contoh Proses


a. Entitas luar

Kesatuan luar (external entity) c. Simpanan data (data store)

merupakan kesatuan (entity) di Simpanan data (data store)

lingkungan luar sistem yang dapat merupakan simpanan dari data untuk

berupa orang, organisasi atau sistem memodelkan kumpulan data atau paket

lainnya yang berada di luar kontrol data. Notasi yang digunakan adalah

sistem yang akan memberikan input garis sejajar.

atau akan menerima output dari sistem.

Komponen ini disimbolkan dengan

suatu notasi persegi panjang. tbpendaftar

Pendaftar Kepala Panitia PSB Gambar 2.4 Contoh Simpanan Data


Sekolah

Gambar 2.2 Contoh Entitas luar d. Arus data (data flow)

Digunakan untuk
b. Proses (process)
menggambarkan arus dari data yang
Proses adalah kegiatan atau kerja
dapat berupa masukan untuk sistem
yang dilakukan oleh orang, mesin, atau
atau hasil dari proses sistem. Arus data
komputer yang menunjukkan
terdiri dari sekelompok elemen data
transformasi dari masukan menjadi
yang berhubungan secara logis yang
bergerak dari satu proses ke proses karena alasan tertentu dan

yang lain. Komponen ini disimbolkan khusus.

dengan suatu panah yang menuju 2. Satu ke banyak atau banyak ke

ke/dari proses. satu, yaitu jika dalam badan

pendidikan selalu digunakan


2.8.3 Entity Relationship Diagram (
asumsi bahwa satu Dinas
ERD )
1 banyak
Pendidikan melayani
Entity Relationship Diagram (
sekolah sebaliknya banyak
ERD ) merupakan bentuk dari hubungan
sekolah dilayani satu Dinas
antar file yang terjadi dalam program
Pendidikan.
aplikasi. Pada model data relational
3. Banyak ke banyak, yaitu jika
hubungan antar file direlasikan dengan
dalam ujian nasional banyak
kunci relasi yang merupakan kunci utama
siswa mengikuti banyak mata
dari masing-masing file. Dengan ERD N
ujian sebaliknya banyak mata
dapat membuat sebuah relational
ujian diikuti oleh banyak siswa.
condition atau hubungan antar elemen
2.8.4 Perancangan Database
yang dapat diimplementasikan ke dalam
Basis data (database) merupakan
bentuk tabel relasi.
kumpulan dari data yang saling
1. tiga jenis hubungan biner antara
berhubungan satu dengan yang lainnya, di
entitas, yaitu :
simpanan luar komputer dan menggunakan
1. Satu ke satu (one to one), yaitu
perangkat lunak tertentu untuk
dalam suatu perusahaan ada
memanipulasinya. Database merupakan
peraturan yang mengharuskan
salah satu komponen yang penting di
satu sopir 1hanya boleh 1
sistem informasi, karena berfungsi sebagai
menangani satu kendaraan
basis penyedia informasi bagi para
pemakainya. Penerapan database dalam database secara umum adalah sebagai

sistem informasi disebut dengan database berikut :

system. Sistem basis data (database


1. Menentukan kebutuhan file
system) ini adalah suatu sistem informasi
database untuk sistem yang baru.
yang mengintegrasikan kumpulan dari data
File yang dibutuhkan dapat
yang saling berhubungan satu dengan
ditentukan dari DAD sistem baru
lainnya dan membuatnya tersedia untuk
yang telah dibuat.
beberapa aplikasi yang bermacam-macam
2. Menentukan parameter baru file
di dalam suatu organisasi. Tujuan dari
database.
desain database adalah untuk menentukan
BAB III
data-data yang dibutuhkan dalam sistem,
METODE PENELITIAN
sehingga informasi yang dihasilkan dapat

terpenuhi dengan baik. Terdapat beberapa 3.1 Jenis dan Sumber Data

alasan mengapa desain database perlu Jenis data yang diperoleh dan diolah

untuk dilakukan, salah satu adalah untuk oleh penulis meliputi :

menghindari pengulangan data. 1. Data Primer

Data primer adalah data yang


Untuk tahap desain database yang
dikumpulkan, diolah dan disajikan
perlu dilakukan adalah mengidentifikasi
oleh penulis berdasarkan hasil dari
terlebih dahulu file-file yang diperlukan
data sekunder.
dalam sistem informasi yang dibangun.

File-file database yang dibutuhkan oleh 2. Data Sekunder

sistem dapat dilihat pada desain model Data yang diperoleh dari tempat

yang digambarkan dalam bentuk diagram penelitian dengan mengumpulkan

arus data (DFD). Langkah-langkah desain data-data berupa dokumen atau

fileyang berkaitan dengan masalah


pendaftaran siswa baru, meliputi

berkas tentang sistem penerimaan


3.3.1 Flowchart System
siswa baru, formulir pendaftaran
Secara garis besar alur sistem
atau buku besar yang berisi daftar
informasi yang dibuat dapat digambarkan
data siswa/siswi secara
dengan flowchart sistem di bawah ini :
keseluruhan.

3.2 MetodePenelitian

Metode penelitian adalah

bagaimana cara seorang peneliti

memperoleh data yang dibutuhkan sebagai

bahan pembuatan laporan.

Metode penelitian yang digunakan

pada kegiatan desain dan implementasi

proses sistem penerimaansiswabarupada

SMA Tunas LuhurPaiton ada 5 tahap

3.3 PerancanganSistem
Gambar 3.2Flowchart System
Sasaran utama dari perancangan
Informasi Pendaftaran
system ini adalah untuk memberikan
Keterangan:
kemudahan untuk para calon siswa baru

untuk mendaftar ke SMA Tunas Luhur Sistem Informasi Pendaftaran

Paiton khususnya bagi mereka yang Siswa Baru yang dibuat dilakukan dengan

tempat tinggalnya jauh dari sekolah cara, admin dalam hal ini panitia

tersebut misalkan siswa tersebut berada di penerimaan siswa baru login pada website

luar daerah Paiton-Probolinggo. penerimaan siswa baru. Calon siswa yang


hendak mendaftar harus mengisi form

pendaftaran lalu sistem akan menyimpan

data yang telah diisikan ke dalam

database. Kemudian akan dilakukan

pengecekan oleh panitia. Setelah itu calon

siswa dapat melihat informasi data yang

telah di simpan dan juga calon siswa akan Gambar 3.3Diagram Aliran Data Konteks

menerima pemberitahuan melalui sms


Dalam Sistem Informasi
gateway tidak diterima/diterima siap
Pendaftaran ini terdapat tiga entitas, yaitu
mengikuti test seleksi selanjutnya.Setelah
calon Siswa Baru. Admin Sekolah dan
dilakukan proses seleksi itu Panitia PSB
kepala Sekolah. Ketiga entitas ini saling
melakukan penilaian dan penginput nilai
berkaitan.
calon siswa, dan setelah penilaian tersebut
1. Calonsiswa di wajibkan
panitiamenginputkan data calon siswa
untuk mengisi form
valid sehinggal menghasilkan informasi
pendaftaran yang telah
data pendaftar yang valid.
tersedia di website
3.3.2 Diagram Aliran Data (DAD)
Pendaftaran SMA Tunas
Setelah Perancangan Flowchart
Luhur Paiton dengan
System selesai, penulis merancang diagram
benar.
konteks untukmenggambarkanarus data
2. Admin Sekolah SMA
padasystemlebihlanjutyaitupadadiagram
Tunas Luhur Paiton
aliran data.
bertugas untuk menginput

nilai test tulis pendaftaran

siswa kemudian

menyeleksi calon siswa


dan mengkonfirmasi hasil Keterangan:

kelulusan pada siswa.


Untuk mengetahui lebih jelas
3. Selanjutnya kepala
mengenai alur sistem yang berjalan,
sekolah akan
berikut merupakan kamus data dari DFD
mendapatkan informasi
Level 1:
dan laporan data siswa
1. Calon Siswa harus
yang telah terdaftar.
menginputkan datanya dengan
3.3.3 Data Flow Diagram (DFD)
benar di website pendaftaran
Setelah dirancangnya sebuah
siswa baru SMA Tunas Luhur.
diagram context perlu dirancang sebuah
2. Admin menerima data siswa
Data Flow Diagram (DFD). Dimana data
yang sudah terdaftar di SMA
flow diagram menjelaskan dengan
Tunas Luhur tersebut. Setelah
lebihrinci apa yang telah dijelaskan pada
admin menerima data siswa
diagram konteks. Data flow diagram juga
maka admin akan melakukan
menjelaskan arus data pada sistem yang
perengkingan nilai siswa
dirancang. Sehingga dengan melihat
dengan filter atau penyaringan
diagram alir data dapat melihat arus data
siswa yang sudah terdarfar.
pada sistem yang dirancang.
Dengan asumsi mengambil

nilai rata-rata siswa tertinggi

dari nilai siswa yang sudah

terdaftar dengan begitu akan

ketemu siswa yang di terima

dan siswa yang tidak di terima.


Gambar 3.4 DFD Level 1
3. Setelah selesai melakukan

penyaringan maka akan ada


pemberitahuan mengenai Sesuai dengan Data Flow Diagram

pengumuman hasil kelulusan yang dirancang, terdapat tiga tabel pada

siswa yang sudah di terima Sistem Informasi Pendaftaran ini, yaitu

atau tidak di terima melalui via Tabel Hubungi, Tabel Siswa, dan Tabel

SMS. User. Sehingga pada sistem yang penulis

4. Data siswa yang sudah di rancang terdapat tiga tabel, antara lain :

terima ,akan di jadikan Tabel 3.1 Tabel Hubungi

laporan kekepala sekolah . Field Type Primery

3.3.4 Entity Relationship Diagram


Id_user Int Primery

Nama Varchar key

Tabel 3.2 Tabel Siswa

Gambar 3.5Entity Relationship

Diagram Pendaftaran

Pendaftar merupakan orang-orang

yang telah mendaftarkan diri kepada

Panitia PSB, yang selanjutnya disebut

Pendaftar. Hubungannya yaitu Pendaftar

melakukan Daftar Ulang dan mengikuti

seleksi yang merupakan syarat agar

pendaftar dapat menjadi Siswa valid.

3.3.5 Database
Tabel 3.3 Tabel User Tabel 3.5 Inbox

Tabel 3.4 Outbox

BAB IV

HASIL DAN PEMBAHASAN

Dengan adanya website

pendaftaran secara online adalah untuk

memudahkan bagi para calon-calon siswa

untuk melakukan pendaftaran.

4.1 Website Pendaftaran Siswa

Website pendaftaran ini adalah

merupakan sitem pendaftaran yang sudah

terkomputerisasi oleh sebab itu website ini

akan mempermudah para calon siswa baru

yang mempunyai keinginan melanjutkan

sekolahnya di SMA Tunas Luhur Paiton.


4.1.1 Halaman Utama Website Luhur Paiton, serta para calon siswa dapat

membaca mengenai visi dan misi SMA

Tunas Luhur Paiton melalui website

pendaftaran ini.

4.1.3 Halaman Form pendaftaran

Gambar 4.1 Halaman Utama Website

Gambar di atas adalah merupakan

tampilan utama website pendaftaran siswa

baru secara online yang berisi ucapan

selamat datang di SMA Tunas Luhur

Paiton.

4.1.2 VISI dan MISI SMA

Tunas Luhur Paiton

Gambar 4.3 Halaman Pendaftaran Siswa

Pada halaman website ini

menampilkan form pendaftaran calon

siswa-siswi SMA Tunas Luhur yang harus


Gambar 4.2 Visi dan Misi SMA Tunas
diisi dengan benar oleh para calon siswa
Luhur Paiton
baru yang ingin mendaftar di sekolahan

Pada tampilan ini hanya tersebut. Misalkan seperti nama lengkap,

menampilkan visi dan misi SMA Tunas


alamat, sekolah asal, nomer hp tempat dan 4.1.5 Hasil Siswa yang Berhasil

tanggal lahir sehingga form tersebut terisi dan Tidak

semua tanpa ada yang kosong.

4.1.4 Halaman Siswa yang Telah

Terdaftar

Gambar 4.5 Halaman Siswa Berhasil dan

Tidak Berhasil

Gambar 4.4 Halaman Siswa Terdaftar Tampilan atas adalah merupakan

tampilan untuk calon siswa yang berhasil


Pada tampilan di atas adalah
dan tidak berhasil melakukan pendaftaran,
merupakan tampilan jika sudah terdaftar di
membedakannya terletak pada warna yang
SMA Tunas Luhur, maka akan ada
ada di kolom nama dan asal sekolah. Jika
pemberitahuan melalui sms gateway pada
warna hijau menandakan siswa tersebut
calon siswa yang sudah terdaftar di SMA
berhasil dan jika berwarna merah siswa
Tunas Luhur Paiton.
tersebut tidak berhasil

4.2 Website admin

Website admin ini hanya di

gunakan oleh admin SMA Tunas Luhur

Paiton saja.
4.2.1 Halaman Login admin 4.2.2 Halaman Utama Admin

Gambar 4.6 Halaman Login Admin

Gambar 4.7 Halaman Utama Website


Gambar di atas adalah merupakan
Admin
halaman login admin SMA Tunas Luhur

Paiton untuk masuk ke halaman website Gambar di atas adalah merupakan

admin sma yaitu harus mengisi username tampilan utama admin ketika login website

dan password dengan benar agar dapat pendaftaran siswa baru yang berisi ucapan

masuk ke halaman website admin.jika selamat datang di SMA Tunas Luhur

sudah mengisi username dan passwordnya Paiton.

maka akan masuk kehalam utama admin .


4.2.3 Daftar Nilai Calon Siswa
Di halaman website admin ini terdapat

enam menu diantaranya adalah Home

seperti tampilan di bawah ini , daftar nilai

siswa , daftar calon siswa , cari siswa ,

daftar siswa yang diterima , daftar siswa

yang di tolak , logout admin.

Gambar 4.8 Halaman Daftar Nilai Siswa


Pada tampilan di atas adalah kepada calon siswa dan memberikan

merupakan halaman website daftara siswa kemudahan dan meningkatkan keefisienan

yang sudah terdaftar di SMA Tunas Luhur bagi panitia PSB.

Paiton. Di halaman ini admin dapat


5.2 Saran
mengubah data siswa atau mengubah
Sebelum membuat website
status siswa tersebut diterima atau tidak di
pendaftaran secara online terlebih dahulu
sma tersebut dengan melihat nilai dan
kita harus mengetahui proses pendaftaran
mengecek berkas siswa tersebut apakah
yang manual terlebih dahulu agar website
sudah memenuhi standard kelulusan atau
pendaftaran secara online sama dengan
tidak, jika siswa tersebut terdapat nilai
proses pendaftaran yang manualnya yang
yang tidak memenuhi standard kelulusan
ada pada instansi tersebut. Dengan begitu
atau berkas yang tidak cocok, maka secara
pada saat kita membuat aplikasi website
otomatis siswa tersebut tidak di terima di
pendaftaran secara online tidak merasa
SMA Tunas Luhur Paiton.
kesulitan lagi karena sudah mengetahui
BAB V
peroses manualnya yang ada pada instansi

KESIMPULAN DAN SARAN tersebut.

5.1 Kesimpulan DAFTAR PUSTAKA

Al-Bahra Bin Ladjamudin. 2005. Analisis


Dengan adanya website
dan Desain Sistem Informasi. Tangerang :
pendaftaran secara online di SMA TUNAS
Graha Ilmu
LUHUR PAITON di harapkan dapat

digunakan dan dioperasikan untuk Al-Bahra bin Ladjamudin. 2005.

pendaftaran siswa baru dan membangun Pengertian Dasar Website. Tangerang :

sistem informasi pendaftaran siswa baru Graha Ilmu

yang mampu memberikan informasi


Hartono. 1999.

Sutarbi.Tata.2008. Konsep Dasar Sistem

Informasi. Yogyakarta : Grava Media

Kristanto, Andi. 2003. Perancangan

Sistem Informasi. Yogyakarta : Gava

Media

Hartono. 1999. Sistem Informasi Akuntansi


Berbasis Computer vol 1, BPFE-
Yogyakarta

http://www.bppk.depkeu.go.id/index.php/d

ownload-document/301-anggaran-

berbasis- kinerja.html

http://rosihanari.net/

http://supermahasiswa.com/journal/item/5/

Sukses.Proposal_Penelitian.

http://www.total.or.id/info.php?kk=databa

se

http://www.w3schools.com/php/php_inclu

des.asp

simtakp.stmikubudiyah.ac.id/dockti/WIRD

A_ASRAR-skripsi.pdf

Anda mungkin juga menyukai