You are on page 1of 22

APLIKASI PENDAFTARAN SISWA BARU BERBASIS WEB

DI SMP NEGERI 2 KELING

Hafshotin Mahfudhoh

Prodi S1 Teknik Informattika, STMIK HIMSYA


Hafshotin@gmail.com

Abstract

In the world of school and student education are two interrelated elements where there is a school wherever there should be
students as a complement element. In the process before a person becomes a student status, a prospective student registration process is
required. For that between prospective students and schools should be established good communication, singkron, and quickly.
But as it is known that the number of prospective students is not possible for many schools to deliver information individually on each
student individually. For that to support good communication, singkron, and quickly the school facilitates one of them by building a
Web-based application of Student Registration.
The purpose of making this application such as allowing prospective students to conduct online registration process, facilitate
the administration for data processing and registration of data stored in a computerized application. This Student Enrollment App is built
using software: MySQL 5.1.37, PHP 5.3.1, XAMPP 1.7.3, Adobe Photoshop CS3 and Dreamweaver CS3. With the method used is
waterfall model. Work procedures: Library Studies, Field Research (Field Research), Interview (Interview), Observation (Observation).
Making Web-Based Student Admission Application at SMP N 02 KELING using PHP and MySQL This resulted in an
Application of New Student Registration Online which is able to process registration of prospective students become easier and faster
and can be accessed where and anytime and give ease of administrator in getting Complete data on data of prospective students who
register.

Keywords : Application; Student Registration; Web; PHP; Mysql;

1. Pendahuluan Oleh karena itu penulis memfokuskan suatu ide pada


pengolahan sebuah Aplikasi untuk dapat dipublikasikan.
1.1 Latar Belakang Maka dari itu penulis akan mengambil judul
Dalam dunia pendidikan, sekolah dan siswa adalah “PENDAFTARAN SISWA BARU BERBASIS WEB
dua element yang saling berkaitan dimana ada sekolah Di SMP NEGERI 2 KELING” yang diharapkan dapat
disanapun harus ada siswa sebagai pelengkap elementnya. memberi kemudahan bagi calon siswa dan petugas
Dalam prosesnya sebelum seseorang menjadi status siswa, pendaftaran agar dapat melakukan proses pendaftaran
diperlukan proses pendaftaran calon siswa. Untuk itu menggunakan web.
antara calon siswa dan sekolah harus terjalin komunikasi
yang baik, singkron, dan cepat. Agar mendukung 1.2 Rumusan Masalah
komunikasi yang baik, singkron, dan cepat tersebut pihak Berdasarkan latar belakang diatas, maka dapat diambil
sekolah memfasilitasi salah satunya dengan membangun rumusan masalah pada Tugas Skripsi ini adalah :
sebuah aplikasi Pendaftaran Siswa yang berbasis Web. ”Bagaimana pembuatan sebuah Aplikasi Pendaftaran
Adapun tujuan dari pembuatan Aplikasi ini diantaranya Siswa Baru Berbasis Web untuk menggantikan
memudahkan calon siswa untuk melakukan proses Pendaftaran Siswa Baru secara manual pada SMP
registrasi berbasis web jadi tidak lagi menggunakan NEGERI 2 KELING”.
metode yang manual, memudahkan bagian administrasi
untuk proses pengolahan data pendaftar dan data 1.3 Batasan Masalah
tersimpan secara komputerisasi dalam sebuah Aplikasi. Setiap penelitian pasti mempunyai suatu tujuan
Berdasarkan hasil pengamatan, baik Guru maupun tertentu dan untuk menjaga supaya penelitian itu tidak
Pegawai SMP Negeri 2 KELING masih kesulitan dalam meluas maka perlu dibuat batasan-batasan masalah.
proses Pendataan Pendaftaran siswa baru yang masih Adapun batasan–batasan dalam penelitian ini adalah :
menggunakan sistem manual dan memakan waktu 1. Peneliti hanya membahas masalah–masalah yang
sehingga menjadi tidak efektif dan efisien. berkaitan dengan Pendaftaran Siswa Baru yang ada
Pada prosesnya aplikasi yang dibangun akan di SMP NEGERI 2 KELING dan yang dihasilkan
menggunakan aplikasi yang berbasis web. Web adalah dari aplikasi yang dibangun berupa Aplikasi
sebuah sistem yang saling terkait dalam sebuah dokumen Pendaftaran Siswa yang dapat digunakan oleh calon
berformat hypertext yang berisi beragam informasi, baik siswa maupun petugas PSB.
tulisan, gambar, suara, video, dan informasi multimedia 2. Aplikasi Pendaftaran Siswa yang dibangun berbasis
lainnya dan dapat diakses melalui sebuah perangkat yang web dengan php dan mysql.
disebut web browser. Aplikasi Pendaftaran Siswa Baru ini 3. Perancangan sistem ini tidak membahas tes serta
sangat dibutuhkan untuk mempermudah dan mempercepat pembayaran pendaftaran menggunakan web dan
dalam hal pendaftaran bagi calon siswa maupun pihak proses setelah pendaftaran tetapi hanya untuk
kepegawaian SMP Negeri 2 KELING. pendaftaran saja.

1
1.4 Tujuan mahasiswa baru di AMIK SIGMA Palembang. Hasil
Sesuai dengan permasalahan-permasalahan yang dari penelitian ini yaitu sebuah sistem informasi
terdapat diatas, maka tujuan penelitian ini adalah : pendaftaran mahasiswa yang berbasis web dengan
1. Mempermudah calon Siswa untuk melakukan menggunakan MySQL sebagai databasenya,
pendaftaran secara komputerisasi yaitu berbasis web sehingga proses input dan olah data calon mahasiswa
yang di sediakan oleh petugas PSB. nantinya dapat dihasilkan informasi yang cepat, tepat
2. Untuk melakukan kegiatan registrasi yang terstruktur dan akurat sesuai dengan kebutuhan.
dan informatif, sehingga dapat dihasilkan proses
kerja yang lebih baik dan maksimal dengan 2.2 Dasar Teori
menggunakan penyimpanan data yang tersentralisasi 2.2.1 Aplikasi
yang dapat memudahkan kegiatan perubahan data 2.2.1.1 Pengertian Aplikasi
dan pencarian data dengan menggunakan teknologi Aplikasi berasal dari kata application yang artinya
komputer. penerapan, lamaran, penggunaan. Secara istilah aplikasi
adalah program siap pakai yang dibuat untuk
melaksanakan suatu fungsi bagi pengguna atau aplikasi
1.5 Manfaat yang lain dan dapat digunakan oleh sasaran yang dituju.
Manfaat yang diperoleh dalam pembuatan skripsi ini Contoh utama perangkat lunak aplikasi adalah
adalah : program pengolah kata, lembar kerja, dan pemutar media.
1. Untuk meningkatkan kualitas dan efisiensi waktu Kumpulan aplikasi komputer yang digabung menjadi suatu
pada pelaksanaan Pendaftaran Siswa Baru. paket biasanya disebut paket atau suite aplikasi
2. Dapat melatih diri dalam menganalisis masalah, (application suite). Contohnya adalah Microsoft Office
merancang dan mendesain program, serta menambah dan OpenOffice.org, yang menggabungkan suatu aplikasi
pengetahuan tentang teknologi informasi, khususnya pengolah kata, lembar kerja, serta beberapa aplikasi
yang berkaitan dengan Aplikasi Pendaftaran Siswa lainnya Aplikasi-aplikasi dalam suatu paket biasanya
Baru Berbasis Web. memiliki antarmuka pengguna yang memiliki kesamaan
sehingga memudahkan pengguna untuk mempelajari dan
2. Tinjauan Pustaka dan Dasar Teori menggunakan tiap aplikasi.
Pengertian aplikasi secara umum adalah alat terapan
2.1 Tinjauan Pustaka yang difungsikan secara khusus dan terpadu sesuai
Pada bagian ini akan dipaparkan penjelasan tentang kemampuan yang dimilikinya, aplikasi merupakan suatu
tinjauan pustaka yang dipakai dalam penelitian ini. perangkat komputer yang siap pakai bagi user.
Tinjauan Pustaka tersebut adalah hasil penelitian terdahulu 2.2.1.2 Pengertian Aplikasi Menurut Para Ahli
tentang informasi hasil penelitian yang telah dilakukan 1. Menurut (Jogiyanto, 1999) adalah penggunaan dalam
sebelumnya dan menghubungkan dengan masalah yang suatu komputer, instruksi (instruction) atau
sedang diteliti. Dimana tinjauan studi yang diambil adalah: pernyataan (statement) yang disusun sedemikian rupa
1. Menurut (Lusi Melian.,S.Si.,M.T dan Bayu Meidy sehingga komputer dapat memproses input menjadi
Pertama.,S.Kom, 2010) dengan judul sistem output.
informasi akademik berbasis web (study kasus : SMP 2. Menurut (Kamus Besar Bahasa Indonesia, 1998)
negeri 44 Bandung). Dalam penelitian ini adalah penerapan dari rancang sistem untuk
mengangkat masalah mengenai bagaimana mengolah data yang menggunakan aturan atau
membangun sebuah sistem yang ada di SMP negri 44 ketentuan bahasa pemrograman tertentu. Aplikasi
Bandung. Hasil dari penelitian ini yaitu sebuah adalah suatu program komputer yang dibuat untuk
sistem informasi akademik yang berbasiskan web mengerjakan dan melaksanakan tugas khusus dari
yang dapat memberikan informasi bagi pihak sekolah pengguna.
maupun orang tua siswa mengenai hasil belajar serta 3. Menurut (Rachmad Hakim S) Aplikasi adalah
jadwal belajar siswa yang mudah untuk diakses. perangkat lunak yang digunakan untuk tujuan
2. Menurut (Diki Budi Rahayu dkk., 2012), dari STT tertentu, seperti mengolah dokumen, mengatur
Garut dengan judul perancangan sistem informasi Windows &, permainan (game), dan sebagainya.
pendaftaran peserta didik baru berbasis web studi 4. Menurut (Harip Santoso) Aplikasi adalah suatu
kasus di SMA Negeri 14 Garut. Dimana masalah kelompok file (form, class, rePort) yang bertujuan
yang diangkat bagaimana memberikan informasi untuk melakukan aktivitas tertentu yang saling
mengenai pendaftaran di SMA Negeri 14 Garut dapat terkait, misalnya aplikasi payroll, aplikasi fixed asset,
diterima oleh masyarakat dengan mudah. Hasil dari dan lain-lain.
penelitian ini yaitu sebuah rancangan sistem 2.2.1.3 Aplikasi Komputer Berdasarkan jenisnya :
basisdata yang berisi informasi pendaftaran peserta Berdasarkan jenisnya, aplikasi komputer dapat dibagi
didik baru berbasiskan web. menjadi beberapa kategori, yaitu :
3. Penelitian berikutnya menurut (Nurhayani, 2013), 1. Enterprise
AMIK SIGMA Palembang dengan judul sistem Digunakan untuk organisasi yang cukup besar
informasi pendaftaran mahasiswa baru di AMIK dengan maksud menghubungkan aliran data dan
SIGMA Palembang. Pada penelitian ini mengangkat kebutuhan informasi antar bagian, contoh : IT
masalah bagaimana merancang sistem penerimaan Helpdesk, Travel Management dan lain-lain.

2
2. Enterprise – SupPort Manfaat dari aplikasi adalah sebagai berikut
Sebagai aplikasi pendukung dari Enterprise, (Rachmad, 2012) :
contohnya : Database Management, Email Server dan 1. Dapat diakses di mana saja
Networking System. Berbeda dengan aplikasi berbasis desktop, sistem
3. Individual Worker cloud dapat diakses di mana saja, kapan saja, melalui
Sebagai aplikasi yang biasa digunakan untuk PC yang terkoneksi dengan jaringan internet.
mengolah/edit data oleh tiap individu. Contoh : Pengguna memiliki kebebasan mengenai kapan dan
Ms.Office, Photoshop, Acrobat Reader dan lain-lain. di mana mereka mengakses aplikasi.
4. Aplikasi Akses Konten 2. Meningkatkan interoperabilitas
Adalah aplikasi yang digunakan oleh individu Dengan menggunakan sistem berdasarkan standar
(hanya) untuk mengakses konten tanpa kemampuan skala industri, memungkinkan untuk mencapai
untuk mengolah atau mengedit datanya melainkan tingkatan interoperabilitas yang jauh lebih besar antar
hanya melakukan kustomisasi terbatas. Contoh : aplikasi dibanding menggunakan sistem desktop
Games, Media Player, Web Browser. yang terisolasi.
5. Aplikasi Pendidikan 3. Pemeliharaan yang lebih mudah
Biasanya berbentuk simulasi dan mengandung Pemeliharaan menjadi lebih sederhana karena ini
konten yang spesifik untuk pembelajaran. berupa perangkat lunak.
6. Aplikasi Simulasi 4. Keamanan data
Biasa digunakan untuk melakukan simulasi Keamanan data pengguna dapat disimpan dengan
penelitian, pengembangan dan lain-lain. Contoh : aman lewat server yang disediakan oleh penyedia
Simulasi pengaturan lampu lalu lintas. layanan cloud computing. Aplikasi berbasis web
7. Aplikasi Pengembangan Media biasanya digunakan pada dedicated server, diawasi
Berfungsi untuk mengolah/mengembangkan media oleh seseorang administrator server yang
biasanya untuk kepentingan komersial, hiburan dan berpengalaman.
pendidikan. Contoh : Digital Animation Software, 5. Alokasi biaya yang lebih efektif
AudioVideo Converter dan lain-lain. Dibandingkan dengan aplikasi berbasis desktop,
2.2.1.4 Komponen dari Aplikasi aplikasi berbasis web dapat mengurangi biaya karena
Komponen-komponen dari aplikasi website adalah berkurangnya biaya untuk dukungan dan
sebagai berikut (Awam, 2012) : pemeliharaan dan tidak memerlukan spesifikasi
1. Web Browser komputer yang tinggi.
Merupakan perangkat lunak wajib yang harus
terdapat di komputer karena untuk menjalankan 2.2.1.6 Kelebihan dan Kekurangan dari Aplikasi
aplikasi web harus menggunakan web browser. Kelebihan dan kekurangan dari aplikasi adalah
Contohnya : Internet Explorer, Mozilla Firefox, sebagai berikut (Andy, 2013) :
Opera, Safari. 1. Kelebihan aplikasi :
2. Web Server a. Kita dapat menjalankan aplikasi berbasis web
Merupakan perangkat lunak wajib jika membuat dimanapun kapanpun tanpa harus melakukan
sebuah halaman web dinamis, dalam web server penginstalan.
semua script-script web yang dibuat diletakkan b. Terkait dengan isu lisensi (hak cipta) kita tidak
dengan menggunakan web server maka pembuat web memerlukan lisensi ketika menggunakan web-
dapat melakukan uji coba terhadap halaman-halaman based application, sebab lisensi telah menjadi
web yang dibuat tanpa harus mencobanya di internet tanggung jawab dari web penyedia aplikasi.
langsung (localhost). Contoh web server : IIS c. Dapat dijalankan di system operasi manapun.
(internet information services), XAMPP, WAMPP, Tidak perduli apakah kita menggunakan linux,
dan sebagainya. windows, aplikasi berbasis web dapat dijalankan
3. Database Server asalkan kita memiliki browser dan akses internet.
Merupakan tempat penyimpan data dalam sebuah d. Dapat diakses lewat banyak media seperti:
web. Contohnya : MySQL, Microsoft SQL Server, computer dan handphone yang sudah sesuai
Oracle, DB2 (IBM), PostgreSQL. dengan standard WAP.
4. Web Editor e. Tidak perlu spesifikasi computer yang tingggi
Merupakan perangkat lunak yang digunakan untuk untuk menggunakan aplikasi berbasis web ini,
mengetikkan perintah-perintah script, baik dalam sebab di beberapa kasus, sebagian besar proses
bentuk HTML, maupun php. Contoh web editor : dilakukan di web server penyedia aplikasi
Notepad, Adobe Dreamweaver. berbasis web ini.
5. Image Editor
Merupakan perangkat lunak yang digunakan untuk
mengelola gambar-gambar dan animasi yang
nantinya akan digunakan di dalam halaman web yang
akan dibuat. Contohnya : Adobe Photoshop,
CorelDRAW, Adobe Flash.
2.2.1.5 Manfaat dari Aplikasi

3
2. Kekurangan aplikasi : Web dinamis adalah web yang menampilkan
a. Dibutuhkan koneksi intranet dan internet yang informasi serta dapat berinteraksi dengan pengguna.
handal dan stabil, hal ini bertujuan agar pada saat Web yang dinamis memungkinkan pengguna untuk
aplikasi dijalankan akan berjalan dengan baik dan berinteraksi mengunakan form sehingga dapat
lancer. mengolah informasi yang ditampilkan. Web dinamis
b. Dibutuhkan system keamanan yang baik bersifat interaktif, tidak kaku, dan terlihat lebih
dikarenakan aplikasi dijalankan secara terpusat, indah. Web dinamis biasanya berupa Page Hypertext
sehingga apabila server di pusat down maka Preprocessor (PHP) yang membuat halaman web
system aplikasi tidak bisa berjalan. HTML menjadi dinamis. HTML yang digabung
dengan script PHP akan menghasilkan tampilan web
2.2.2 Pendaftaran Siswa yang dinamis, indah, interaktif.
2.2.2.1 Pengertian Pendaftaran 2.2.3.2 Prinsip – prinsip Design Website
Pendaftaran adalah pencatatan hal atau identitas Ada tujuh prinsip yang harup diperhatikan dalam
seperti nama, alamat dan sebagainya dalam suatu lembaga mendesain sebuah website agar memperoleh hasil yang
pendidikan, pendaftaran merupakan suatu hal yang sangat baik dan efektif, yaitu :
penting. 1. Website dibuat untuk pengguna
Pengertian pendaftaran disini pada dasarnya hanya Dalam proses merancang web harus memfokuskan
untuk memperlancar dan mempermudah dalam desainnya pada kepentingan pengguna(user). Hal ini
pendaftaran sehingga terorganisir, teratur dengan cepat juga berarti, perancang web harus menganggap
dan tepat. pengguna adalah seorang yang awam terhadap segala
aspek yang ada pada website. Apa yang diinginkan
2.2.2.2 Pengertian Siswa oleh perancang belum tentu menjadi apa yang
Siswa adalah komponen masukan dalam system diinginkan pengguna. Perancang web juga harus
pendidikan, yang selanjutnya diproses dalam proses mempertimbangkan karakter pengguna yang berbeda
pendidikan, sehingga menjadi manusia yang berkualitas satu sama lain. Pengguna yang mengunjungi website
sesuai dengan tujuan pendidikan nasional. Sebagai suatu berasal dari latar belakang, kebudayaan, pendidikan
komponen pendidikan siswa dapat ditinjau dan berbagi da kepentingan yang berbeda-beda maka desain web
pendekatan antara lain: yang dibuat setidaknya harus mewakili selera
1. Pendekatan social, siswa adalah anggota sebagian besar pengguna.
masyarakat yang sedang disiapkan untuk menjadi 2. Utility dan Usability
anggota masyarakat yang lebih baik. Utility adalah kegunaan atau fungsionalitas suatu
2. Pendekatan psikologi, siswa adalah suatu web. Sedangkan usability adalah sifat website yang
organism yang sedang tumbuh dan berkembang. mendukung kemampuan pengguna dalam
3. Pendekatan edukatif, pendekatan pendidikan memanipulasi website sehingga pengguna
menempatkan siswa sebagai unsur penting, yang memperoleh apa yang diperlukannya. Beberapa cirri
memiliki hak dan kewajiban dalam rangka system dari usability antara lain : dapat dipelajari dengan
pendidikan menyeluruh dan terpadu. mudah, penggunaannya efisien, mudah diingat dan
membuat pengguna menjadi puas.
2.2.3 Web 3. Correctness
2.2.3.1 Pengertian Web Correctness maksudnya tidak ada kesalahan dalam
Website merupakan fasilitas hypertext untuk penulisan script website, antara lain :
menampilkan data berupa teks, gambar, suara, animasi dan a. Dalam penulisan script HTML tidak ada
sata multimedia lainnya. Penggolongan website kesalahan.
berdasarkan isinya (Website Contents) terdiri dari dua b. Gambar – gambar yang ditampilkan sesuai yang
jenis yaitu : diharapkan.
1. Web Statis c. Tidak ada kesalahan dalam sistem navigasi.
Web statis adalah web yang berisi informasi- 4. Batasan Media Internet dan Web
informasi yang sifatnya statis (tetap). Disebut statis a. Browser
karena pengguna tidak dapat berinteraksi dengan web 1) Membuat website yang biasa dipakai
tersebut. Singkatnya, untuk mengetahui suatu web disetiap browser, dan memperhatikan
lain dan berisi suatu informasi yang tetap maka web pilihan setting browser para pengguna,
tersebut disebut statis. Pada web statis, pengguna sehingga halaman tersebut dapat tampil
hanya dapat melihat isi dokumen pada halaman web dengan lebih maksimal.
dan apabila diklik akan berpindah ke halaman web 2) Sedapat mungkin buatlah website dengan
yang lain. Interaksi pengguna hanya terbatas dapat teknologi yang paling compatible dan dapat
melihat informasi yang ditampilkan, tetapi tidak di-load oleh sebagian besar browser
dapat mengolah informasi yang dihasilkan. Web sehingga bisa diterima oleh lebih banyak
statis biasanya berupa Hypertext Markup Language pengguna.
(HTML) yang ditulis pada editor teks dan disimpan b. Bandwith
dalam bentuk .html atau .htm. Untuk menghasilkan website yang menarik
2. Web Dinamis namun tetap cepat di-load maka ini berpengaruh

4
juga terhadap besarnya file total website yang a. Pengertian Database
akan dibuat, juga termasuk gambar – gambar Database merupakan kumpulan data yang saling
yang digunakan. Untuk website yang baik, berhubungan dan diorganisasi sedemikan rupa sehingga
loading halaman web tidak lebih dari 8 detik dan memudahkan untuk mendapat dan memprosesnya menjadi
ukuran file setiap halaman HTML beserta sebuah informasi yang lebih bermanfaat. Data dan
gambar-gambarnya tidak lebih dari 65 Kb, agar informasi merupakan salah satu asset paling penting dalam
pengguna yang mengunjungi situs tersebut tidak sebuah organisasi, baik kecil maupun besar. Selain itu,
menjadi jenuh dan pindah ke situs lain. munculnya database tentunya telah memberikan
5. Website harus memperhatikan aspek Graphical kontribusi yang besar dalam pengelolaan data.
User Interface (GUI). Website yang baik harus Basis data terdiri dari dua kata, yaitu basis dan data.
mudah dipahami saat pertama kali pengguna Basis dapat diartikan sebagai tempat penyimpanan
mengunjungi website tersebut karena pada saat itulah sedangkan data adalah representasi fakta dunia nyata yang
yang menentukan apakah pengguna akan mewakili suatu obyek yang direkam dalam bentuk angka,
mengunjungi website itu lagi. huruf, simbol, teks. Prinsip utama basis data adalah untuk
6. Struktur Link dan Navigasi pengaturan data dan tujuan utamanya adalah kemudahan
Website harus memiliki navigasi dan link yang jelas, dan kecepatan dalam pengambilan kembali data.
agar pengguna tidak tersesat karena link yang Database adalah sekumpulan file data yang saling
disediakan kurang jelas. Pengguna harus dapat berhubungan dan diorganisasi sedemikian rupa sehingga
menjelajahi semua halaman dengan mudah, data tersebut dapat diakses dengan mudah dan cepat dan
mendapatkan informasi tentang halaman yang sedang diproses menjadi sebuah informasi yang lebih bermanfaat.
dikunjungi dan yang sudah dikunjungi, dan juga Database merupakan komponen terpenting dalam
perlu diperhatikan kecepatan pengguna dalam pembangunan sistem informasi, karena menjadi tempat
mendapatkan informasi yang diinginkan. untuk menampung dan mengorganisasikan seluruh data
7. Alat Bantu yang ada dalam sistem, sehingga dapat dieksplorasi untuk
a. Peta Situs menyusun informasi-informasi dalam berbagai bentuk.
Penggunaan peta situs dapat mempermudah Database merupakan himpunan kelompok data yang
pengguna dalam memahami tentang isi dan paling berkaitan. Data tersebut diorganisasikan sedemikian
halaman website. rupa agar tidak terjadi duplikasi yang tidak perlu, sehingga
b. Search engine dapat diolah atau dieksplorasi secara cepat dan mudah
Apabila jumlah halaman web mencapai lebih dari untuk menghasilkan informasi (Ariyani, 2009).
100 halaman. Sebaiknya dibuat searcg engine Database adalah kumpulan dari tabel. Satu tabel
untuk mempermudah pengguna dalam mencari merepresentasikan suatu entitas tertentu. Suatu entitas atas
informasi uang diinginkan sehingga pengguna beberapa atribut (Haryanto, 2009).
cukup mengetikkan kata kunci untuk informasi Ada banyak program aplikasi yang dapat digunakan
yang diinginkan dan informasi dapat segera untuk merancang dan mengolah sebuah database. Berikut
ditampilkan. diantaranya:
a. MySQL
2.2.4 PHP b. Oracle
PHP merupakan singkatan dari PHP Hypertext c. DB2
Preprocessor. PHP digunakan sebagai bahasa script d. Dbase
server-side dalam pengembangan Web yang disisipkan e. Microsoft Access
pada dokumen HTML. Penggunaan PHP memungkinkan f. PostgresSQL
Web dapat dibuat dinamis sehingga maintenance situs g. MsQL
Web menjadi lebih mudah dan efisien. PHP ditulis h. Clipper
menggunakan bahasa C. i. Foxpro
PHP memiliki banyak kelebihan yang tidak dimiliki j. dan lain-lain
oleh bahasa script sejenis. PHP difokuskan pada b. MySQL
pembuatan script server-side, yang bisa melakukan apa MySQL adalah suatu sistem managemen basis data
saja yang dilakukan oleh CGI, seperti mengumpulkan data relasional (RDBMS-Relational Database Management
dari form, menghasilkan isi halaman web dinamis, dan System) yang mampu bekerja dengan cepat, kokoh dan
kemampuan mengirim serta menerima cookies, bahkan mudah digunakan (Pratama, 2010).
lebih daripada kemampuan CGI. MySQL merupakan program database yang mampu
PHP tidak terbatas pada hasil keluaran HTML mengirim dan menerima data dengan sangat cepat dan
(HyperText Markup Language). PHP juga memiliki multi user.
kemampuan untuk mengolah gambar, file PDF, dan movie MySQL pertama kali dirintis oleh seorang programer
flash. PHP juga dapat menghasilkan teks seperti XHTML database bernama Michael Widenius. Selain MySQL ada
dan file XML lainnya. Salah satu fitur yang dapat beberapa program database server lain yang menggunakan
diandalkan oleh PHP adalah dukungannya terhadap standar query berupa SQL, antara lain adalah:
banyak database, salah satunya adalah MySQL. 1. Oracle
2. PostgreSQL
2.2.5 Database MySQL 3. MySQL front

5
4. MySQL
5. SQL Server 97 MENU BAR

2.2.6 CSS Document Toolbar


Cascading Style Sheet (CSS) atau yang biasa
disingkat dengan CSS, merupakan suatu dokumen DOCUMENT
yang digunakan untuk melakuakan pengaturan halaman WINDOW
Web yang ditulis dengan HTML atau XHTML.
Penggunaan CSS tidak memerlukan perangkat lunak
tertentu karena CSS merupakan script yang telah
embedded dengan HTML. CSS digunakan oleh Web
Designer untuk menentukan warna, jenis, huruf, tata
letak, dan berbagai aspek tampilan dokumen. CSS
digunakan terutama untuk memisahkan antara isi dokumen PROPERTIES
(yang ditulis dengan HTML atau bahasa markup BAR
lainnya) dengan presentasi dokumen (yang ditulis Gambar 2.1 Tampilan Layout Adobe Dreamweaver CS3
dengan CSS). Pemisah ini ditujukan agar dapat Keterangan :
memisahkan aksesibilitas isi, memberikan lebih banyak 1. Menu Bar 
keleluasaan dan kontrol terhadap tampilan, dan Menu bar pada Adobe Dreamweaver CS6 terdiri dari
mengurangi kompleksitas serta pengulangan pada trukur menu File, Edit, View, Insert, Modify, Format,
isi. Coomands, Site, Windows dan Help. Masing –
masing menu mempunyai submenu sesuai kategori
2.2.7 HTML dengan fungsi yang berbeda.
HTML merupakan singkatan dari hypertext 2. Document Window
markup language, yang merupakan program penulisan Document Window menampilkan dokumen dari
informasi pada sebuah hompage. Penulisan HTML dapat halaman web yng aktif atau dokumen yang sedang
dilakukan menggunakan alat bantu seperti Notepad di-edit.
yang terdapat pada windows atau simple text 3. Document Toolbar
Machintosh. Document Toolbar berisi tombol – tombol yang
Selain itu juga dapat digunakan editor HTML digunakan untuk mengatur dengan cepat layar kerja
seperti Macromedia Dreamweaver dan Microsoft dokumen pada Dreamweaver, diantaranya Show
Frontpage yang dapat memudahkan dalam menulis Code View, Code and Design Views, Show Design
HTML dan memungkinkan dokumen HTML yang View, dan Live.
dibuat dapat diakses oleh berbagai jenis Browser. 4. Panel Groups
HTML berupa kode-kode tag yang memberikan instruksi Panel merupakan salah satu fasilitas yang terdapat
pada Web Browser untuk memberikan tampilan sesuai pada Adobe Dreamweaver CS6 dan berfungsi untuk
yang diinginkan. membantu dalam proses editing halaman web. Panel
Groups terdiri dari beberapa panel yang mempunyai
2.2.8 Adobe Dreamweaver fungsi berbeda – beda.
Adobe Macromedia Dreamweaver adalah sebuah 5. CSS Styles Panel
HTML editor profesional untuk mendesain secara CSS Styles Panel merupakan fasilitas dalam Adobe
visual dan mengelola situs web maupun halaman web, Dreamweaver CS6 yang berfungsi untuk
Adobe Dreamweaver dulu dikenal sebagai Macromedia mengatur scriptCSS agar halaman web menjadi lebih
Dreamweaver keluaran Macromedia. Program ini menarik. CSS Styles Panel terdiri dari dua mode,
banyak digunakan oleh pengembang web karena fitur- yaitu mode All dan mode Current.
fiturnya yang menarik dan kemudahan penggunaannya. 6. Property Inspector
Berikut ini adalah tampilan halaman kerja dari Adobe Pada Adobe Dreamweaver CS6 terdapat
Dreamweaver CS3: fasilitas Property Inspector yang berfungsi untuk
mengatur halaman ataupun mengedit properti objek –
objek yang digunakan dalam halaman web.

2.2.9 Adobe Photoshop


Adobe Photoshop, atau biasa disebut Photoshop,
adalah perangkat lunak editor citra buatan Adobe Systems
yang dikhususkan untuk pengeditan foto/gambar dan
pembuatan efek. Perangkat lunak ini banyak digunakan
oleh fotografer digital dan perusahaan iklan sehingga
dianggap sebagai pemimpin pasar (market leader) untuk
perangkat lunak pengolah gambar/foto.
Photoshop memiliki kemampuan untuk membaca dan
menulis gambar berformat raster dan vektor seperti

6
.png, .gif, .jpeg, dan lain-lain. Photoshop juga memiliki lingkaran seperti menyeleksi lingkaran mata, ban
beberapa format file khas seperti .PSD, .PSB, dan .PDD. mobil dan objek lain. Alat ini masih satu kelompok
Berikut adalah tampilan layout program Adobe dengan Rectangular Marquee Tool.
Photoshop CS3:
d.
Lasso Tool - Shortcut (L), digunakan untuk
CSS Styles Panel menyeleksi objek dengan bentuk bebas, alat ini akan
membentuk seleksi sesuai dengan gerakan mouse,
penggunaan alat ini sangat bergantung dengan
gerakan mouse sehingga cukup sulit mengendalikan
PANEL
dan mencapai hasil yang maksimal.
GROUP

e.
Polygonal Lasso Tool - Shortcut (L), digunakan
untuk menyeleksi objek dengan bentuk bebas
bersudut, alat ini membentuk seleksi melalui titik-
titik point yang dibuat dengan menggunakan klik kiri
mouse. Alat ini juga dapat digunakan untuk
Gambar 2.2 Tampilan Layout Adobe Photoshop CS3 memotong dan mengubah background foto.

f.
Magnetic Lasso Tool - Shortcut (L), digunakan untuk
menyeleksi objek dengan bentuk bebas, cara kerja
alat ini adalah menempel pada tepi objek yang akan
dipotong ketika mouse bergerak mengelilingi tepian
objek, selama proses seleksi alat ini membentuk titik-
titik penghubung seleksi.

g.
Magic Wand Tool - Shortcut (W), digunakan untuk 
menyeleksi satu jenis warna (warna solid) pada foto.
Alat ini dapat menyeleksi dengan pengaturan nilai
tolerance atau nilai cakupan warna, semakin besar
nilai tersebut maka semakin luas cakupan warna yang
di seleksi.
2. Crop & Slice Tool

a.
Crop Tool - Shortcut (C), digunakan untuk
Gambar 2.3 Tool-Tool pada Photoshop memotong gambar, foto ataupun canvas (kertas
Keterangan : kerja). Pemotongan dengan alat ini dilakukan secara
1. Selection Tool permanen mengubah bentuk dimensi lebar dan tinggi
foto. Pemotongan dilakukan dengan menentukan area
a. potong berbentuk kotak dari sebuah foto.
Move Tool - Shortcut (V), alat ini digunakan untuk
memindahkan posisi layer dalam satu foto b.
ataupun memindahkan sebuah foto atau layer dalam Slice Tool - Shortcut (C), digunakan untuk
sebuah foto ke foto yang lain / foto yang berbeda. kebutuhan website dengan cara memotong hasil
desain yang telah dibuat di Photoshop menjadi
b. potongan yang lebih kecil.
Rectangular Marquee Tool - Shortcut (M), alat ini
digunakan untuk menyeleksi objek yang berbentuk c.
kotak. Klik kanan diatas alat ini maka akan muncul Slice Select Tool - Shortcut (C), digunakan untuk
alat lain dari kelompok marquee tool seperti Eliptical memilih potongan pada sebuah desain yang telah
Marquee Tool, Single Row Marquee tool dan Single dipotong sebelumnya dengan menggunakan slice
Column Marquee Tool. tool.
3. Annotation, Measuring & Navigation Tool
c.
Eliptical Marquee Tool - Shortcut (M), alat ini a.
digunakan untuk menyeleksi objek yang berbentuk

7
Eyedropper Tool - Shortcut (I), digunakan untuk
mengambil sample warna dari sebuah gambar d.
ataupun foto, sample warna diambil dengan cara Clone Stamp Tool - Shortcut (S), digunakan untuk
mengklik warna target yang kemudian secara mengambil sample dari sebuah area gambar
otomatis akan mengubah warna depan (foreground kemudian mengkloning / menerapkan sample
color) pada toolbox. tersebut untuk dilukiskan diatas area foto lain
berdasarkan sample foto yang diambil.
b.
Ruler Tool - Shortcut (I), digunakan untuk mengukur e.
dimensi lebar dan tinggi.  alat ini biasanya digunakan Pattern Stamp Tool - Shortcut (S), digunakan untuk
untuk kebutuhan website seperti mengukur dan melukis image dengan menggunakan pola tertentu
memperkirakan interface tinggi & lebar tombol, sesuai dengan pola yang dipilih pada option bar.
header ataupun area website lainnya. Satuan yang
digunakan biasanya pixels. f.
Eraser Tool - Shortcut (E), digunakan untuk
c. menghapus foto atau gambar dalam sebuah layer
Note tool - Shortcut (I), digunakan untuk raster.
memberikan catatan pada hasil desain yang telah di
buat. Catatan ini berguna sebagai pengingat dalam g.
proses pembuatan desain ataupun dapat berguna Background Eraser Tool - Shortcut (E), digunakan
sebagai media untuk penyampaian sebuah pesan untuk menghapus foto atau gambar sehingga
ketika bekerja secara team. menghasilkan layer transparant pada bagian foto atau
pada area yang dihapus.
d.
Hand Tool - Shortcut (H), digunakan untuk h.
menggeser/memindah bidang pandang foto atau Magic Eraser Tool - Shortcut (E), digunakan untuk
gambar di dalam window view area atau dalam menghapus area tertentu dari sebuah foto atau
kondisi gambar sedang di perbesar (zoom in). Cukup gambar yang memiliki warna yang serupa (satu
tekan dan tahan tombol spasi untuk meminjam alat warna solid) menjadi transparan dengan satu kali klik
ini. pada area warna tersebut. Bisa dimanfaatkan
untuk menghapus background satu warna.
e.
Zoom Tool - Shortcut (Z), digunakan untuk i.
memperbesar ataupun memperkecil tampilan foto Blur Tool - digunakan untuk
atau gambar. Pengaturan zoom in atau zoom out menghaluskan/mengaburkan area tertentu dari
dapat dilakukan melalui option bar. sebuah foto atau gambar. Dengan mengaburkan
4. Retouching Tool gambar akan memberikan kesan halus, blur juga
dapat menyamarkan pixels gambar.
a.
Spot Healing Brush - Shortcut (J), digunakan untuk j.
menghapus noda pada sebuah foto ataupun gambar, Sharpen Tool - digunakan untuk menajamkan area
alat ini juga biasanya digunakan untuk tertentu dari sebuah foto atau gambar.
menghilangkan noda di wajah
ataupun menghilangkan jerawat diwajah.
k.
Smudge Tool - digunakan untuk
b. menggosok/mencoreng area tertentu dari sebuah foto
Patch Tool - Shortcut (J), digunakan untuk atau gambar seolah-olah di pengaruhi oleh sapuan
memperbaiki foto dengan cara memanfaatkan pola jari telunjuk diatas sebuah lukisan.
yang terdapat pada foto tersebut. Perbaikan dilakukan
dengan menyeleksi kerusakan area kemudian
menarik seleksi tersebut diatas pola target untuk l.
menutupi area kerusakan. Dodge Tool - Shortcut (O), digunakan untuk
menerangkan warna di area tertentu pada gambar
atau foto dengan memberikan highlights pada area
c. tertentu hingga area tersebut tampak lebih cerah /
Red Eye Tool - Shortcut (J), digunakan untuk terang.
menghilangkan efek mata merah yang timbul pada
foto akibat pengambilan foto dalam kondisi gelap
menyebabkan flash kamera memantulkan warna m.
merah pembuluh darah dibalik mata. Burn Tool - Shortcut (O), digunakan untuk
menggelapkan warna di area tertentu pada gambar

8
atau foto dengan memberikan shadow / bayangan biasa juga digunakan untuk menyeleksi objek. Selain
pada area tertentu hingga tampak lebih gelap. alat ini ada kumpulan alat lain untuk menambah titik
point, mengurangi dan memodifikasi path yang telah
n. dibuat.
Sponge Tool - Shortcut (O), digunakan untuk
mengubah saturation di area tertentu pada area 2.2.10 XAMPP
gambar atau foto. Xampp merupakan sebuah tool yang menyediakan
5. Painting Tool beberapa paket perangkat lunak ke dalam satu buah paket.
Dengan mengisntal XAMPP, tidak perlu lagi melakukan
a. instalasi dan konfigurasi web server Apache, PHP 5, dan
Brush Tool - Shortcut (B), digunakan untuk melukis MySQL secara manual. XAMPP akan menginstalasi dan
foto atau gambar dengan goresan kuas berdasarkan mengkonfigurasikannya secara otomatis. (Arief Ramadhan
warna depan (foreground color) yang telah dipilih. dan Hendra Saputra, 2005)
Berikut merupakan tampilan dari XAMPP :
b.
History Brush Tool - Shortcut (Y), digunakan untuk
melukis image menggunakan snapshot atau state
history dari Image.

c.
Art History Brush Tool - Shortcut (Y), digunakan
untuk melukis image menggunakan snapshot atau
state history dari image, dengan model artistik
tertentu.

d.
Pencil Tool - Shortcut (B), digunakan untuk melukis
dengan efek goresan pensil.

e.
Gradient Tool - Shortcut (G), digunakan untuk Gambar 2.4 Tampilan XAMPP
mengecat area yang dipilih (selected area) dengan
perpaduan dua warna atau lebih. Gradient ini juga 2.2.11 Alat Perancangan
memiliki beberapa pengaturan dan tipe untuk 2.2.11.1 Data Flow Diagram (DFD)
menghasilkan efek perpaduan warna yang sesuai Menurut (Sutabri, 2003) Data Flow Diagram adalah
dengan keinginan. suatu network yang menggambarkan suatu sistem
automat/komputerisasi, manualisasi atau gabungan dari
f. keduanya, yang penggambarannya disusun dalam bentuk
Paint Bucket Tool - Shortcut (G), digunakan untuk komponen sistem yang saling berhubungan sesuai dengan
mengecat atau mewarnai area tertentu atau layer aturan mainnya.
tertentu berdasarkan warna depan (foreground color) Empat simbol yang digunakan dalam pembuatan
yang telah dipilih. DFD sebagai berikut (Jogiyanto, 2005) :
6. Drawing and Type Tool Tabel 2.1 Jenis Simbol Tabel DFD

a.
Path Selection Tool - Shortcut (A), digunakan untuk
menyeleksi path yang telah dibuat dengan
menggunakan pen tool.

b.
Horizontal Type Tool - Shortcut (T), digunakan
untuk membuat teks secara horizontal. Selain alat ini
ada juga Vertical Type Tool untuk membuat teks
secara vertical dan type mask untuk membuat teks
dalam bentuk seleksi.

c.
Pen Tool - Shortcut (P), digunakan untuk
menggambar path sudut ataupun lengkung. Alat ini

9
komputer, arsip atau catatan manual, kotak tempat data,
tabel acuan manual atau suatu agenda/buku. Suatu data
store digambarkan dengan sepasang garis horisontal
paralel yang ditutup di salah satu ujungnya atau hanya
garis horisontal paralel.

Gambar 2.7 Simbol Data Store

d. Data Flow ( arus data )


Arus data mengalir diantara proses, simpanan data
dan kesatuan luar. Arus data ini menunjukkan arus dari
data yang bisa berupa masukan/input untuk sistem atau
hasil/output dari suatu proses. Arus data harus diberi nama
yang jelas dan mempunyai arti, nama dari arus data
dituliskan disamping garis panahnya.
Nama Arus Data

Gambar 2.8 simbol Arus Data


a. External Entity ( Kesatuan luar ) Untuk menunjukkan arus data dua arah dapat
Entity adalah sesuatu apa saja yang ada di dalam digunakan salah satu simbol yang tertera di bawah ini :
sistem, nyata maupun abstrak dimana data tersimpan atau Nama Arus
dimana terdapat data. Entitas diberi nama dengan kata
benda dan dapat dikelompokan dalam empat jenis nama, Nama Arus
yaitu nama orang, benda, lokasi, kejadian (terdapat unsur
waktu di dalamnya). Suatu sistem tentu mempunyai batas Gambar 2.9 Simbol Arus Data Dua Arah
sistem yang memisahkan suatu sistem dengan kesatuan
luarnya. Kesatuan luar merupakan kesatuan dilingkungan 2.2.11.2 Jenis DFD
luar sistem yang bisa berupa orang, organisasi atau sistem Dalam membuat arus data yang sering diginakan
lainnya yang dapat memberikan input atau output dari luar adalah sebagai berikut (Jogiyanto, 2005):
sistem. Kesatuan luar digambarkan dengan simbol persegi a. Context Diagram (CD)
panjang: Diagram konteks adalah diagram yang terdiri dari
suatu proses, dan menggambarkan ruang lingkup suatu
sistem. Diagram konteks merupakan level tertinggi dari
DFD yang menggambarkan seluruh input ke sistem atau
output dari sistem. DFD akan memberikan gambaran
tentang keseluruhan sistem. Sistem dibatasi oleh boundary
Gambar 2.5 Simbol Kesatuan Luar (dapat digambarkan dengan garis putus). Dalam diagram
konteks hanya ada satu proses. Tidak boleh ada store
b. Process ( proses ) dalam diagram konteks.
Proses adalah suatu kegiatan atau kerja yang Jenis pertama Context Diagram, adalah data flow
dilakukan oleh orang, mesin atau komputer. Proses diagram tingkat atas (DFD Top Level), yaitu diagram yang
berfungsi untuk mengolah arus data yang masuk paling detail, dari sebuah sistem informasi yang
kedalamnya/input, kemudian dari proses itu juga menggambarkan aliran-aliran data ke dalam dan ke luar
menghasilkan arus data/output. Suatu proses digambarkan sistem, serta ke dalam dan ke luar entitas-entitas eksternal.
dengan simbol lingkaran atau empat persegi panjang b. DFD Fisik
dengan sudut-sudutnya yang tumpul. DFD Fisik adalah representasi grafik dari sebuah
sistem yang menunjukan entitas-entitas internal dan
eksternal dari sistem, serta aliran-aliran data ke dalam dan
keluar dari entitas-entitas tersebut. Entitas-entitas internal
adalah personel, tempat (sebuah bagian), atau mesin
(misalnya, sebuah komputer) dalam sistem tersebut yang
mentransformasikan data, maka DFD fisik tidak
menunjukkan apa yang dilakukan, tetapi menunjukkan
Gambar 2.6 Simbol Proses dimana, bagaimana, dan oleh siapa proses-proses dalam
sebuah sistem dilakukan.
c. Data Store ( Simpanan data ) c. DFD Logis
Data Store digunakan untuk menyimpan data hasil DFD Logis adalah representasi grafik dari sebuah
proses maupun menyediakan data untuk diproses. Data sistem yang menunjukkan proses-proses dalam sistem
store dapat berupa file atau database pada sistem tersebut dan aliran-aliran data ke dalam dan ke luar dari

10
proses-proses tersebut. DFD logis digunakan untuk setiap hari. Kamus data merupakan hasil referensi data
membuat dokumentasi sebuah sistem informasi karena mengenai data, suatu data yang disusun oleh penganalisis
DFD logis dapat mewakili logika tersebut, yaitu apa yang sistem untuk membimbing mereka selama melakukan
dilakukan oleh sistem tersebut, tanpa perlu menspesifikasi analisis dan desain. Sebagai suatu dokumen, kamus data
dimana, bagaimana, dan oleh siapa proses-proses dalam mengumpulkan dan mengkoordinasikan istilah-istilah data
sistem tersebut dilakukan. tertentu, dan menjelaskan apa arti setiap istilah yang ada
d. Diagram Nol/Zero (Overview Diagram) (Kendall, 2003).
Diagram Nol adalah diagram yang menggambarkan Tabel 2.3 Tabel Simbol Kamus Data
proses dari Data Flow Diagram. Diagram nol memberikan Notasi Keterangan
pandangan secara menyeluruh mengenai sistem yang = Terdiri dari
ditangani, menunjukkan tentrang fungsi-fungsi utama atau + And ( dan )
proses yang ada, aliran data dan Eksternal Entity. Pada () Pilihan
tahap ini sudah dimungkinkan adanya/digambarkannya {} Iterasi / penggulangan proses
data store yang digunakan.
[] Pilih salah satu pilihan
e. Diagram Rinci (Level Diagram)
I Pemisah pilihan di dalam tanda [ ]
Diagram rinci adalah diagram yang menguraikan
proses apa yang ada dalam diagram zero atau diagram * Keterangan atau catatan
level diatasnya.
@ Petunjuk ( field key )
2.2.11.3 Entity Relationship Diagram (ERD)
Entity Relationship Diagram merupakan model data
relational, hubungan antar file yang direlasikan dengan 3. Metodologi
kunci relasi (relation key) yang merupakan kunci utama
dari masing-masing file. Terdapat beberapa relasi dalam 3.1 Bahan dan Alat Penelitian
hubungan atribut yang ada didalam 1 atau 2 file, yaitu 3.1.1 Bahan
sebagai berikut (Sutabri, 2004) : Dalam penelitian ini membutuhkan beberapa bahan
a. Satu ke satu (One to one) penelitian diantaranya data-data dan informasi meliputi
Setiap entitas pada himpunan entitas A dapat pendataan calon siswa baru, dan laporan pendaftaran
berhubungan dengan paling banyak dengan satu entitas siswa baru serta membaca buku–buku yang ada
pada himpunan entitas B, dan begitu juga sebaliknya. hubungannya dengan masalah yang ditulis yaitu
b. Satu ke banyak (One to many) mengenai Aplikasi Pendaftaran Siswa Baru Berbasis
Setiap entitas pada himpunan entitas A dapat Web.
berhubungan dengan banyak entitas pada himpunan 3.1.2 Alat
entitas B, tetapi tidak sebaliknya, dimana setiap himpunan Kebutuhan sistem yang digunakan dalam pembuatan
entitas B berhubungan dengan paling banyak dengan satu Aplikasi pendaftaran siswa baru berbasis web ini terdiri
pada himpunan entitas A. dari perangkat keras dan perangkat lunak :
c. Banyak ke banyak (Many to many) 1. Perangkat keras (Hardware) terdiri dari :
Setiap himpunan entitas A dapat berhubungan a. Laptop
dengan banyak pada himpunan entitas B, dan demikian b. RAM
juga sebaliknya, dimana setiap himpunan entitas B dapat c. Modem
berhubungan dengan banyak himpunan entitas A. d. Flashdisk
Tabel 2.2 Tabel Notasi Entity Relation Diagram 2. Perangkat lunak (Software) terdiri dari :
Keterangan a. MySQL
Entitas, adalah suatu objek yang b. Photoshop
dapat diidentifikasi dalam c. Dreamweaver CS3
lingkungan pemakai. d. XAMPP
e. Microsoft Word 2007
Relasi, Menunjukkan adanya
f. Mozilla Firefox
hubungan antara sejumlah entitas
yang berbeda.
3.2 Prosedur Penelitian
Atribut, berfungsi mendeskripsikan Pembuatan Aplikasi Pendaftaran Siswa Baru
karakter entitas (atribut yang Berbasis Web ini melalui beberapa tahapan kerja yaitu:
berfungsi sebagai key diberi garis 1. Mulai
bawah) Kegiatan yang dilakukan pada tahap awal persiapan
Garis, sebagai penghubung antara adalah:
relasi dengan entitas, relasi dan a. Menyusun rancangan penelitian.
entitas dengan atribut b. Mengurus perizinan yang dipersyaratkan untuk
dapat masuk ke lapangan atau daerah penelitian
2.2.11.4 Kamus Data / Data Dictionary yaitu di SMP Negeri 2 Keling, dalam rangka
Kamus data adalah suatu aplikasi khusus dari jenis mengumpulkan data.
kamus-kamus yang digunakan sebagai referensi kehidupan 2. Studi Literatur

11
Studi literatur merupakan kegiatan untuk Berbasis Web dengan cara melakukan metode
menghimpun data-data atau sumber-sumber yang pengumpulan data-data yang diperlukan adalah sebagai
berhubungan dengan penelitian ini. Studi literatur berikut :
didapat dari berbagai sumber, jurnal, buku 1. Studi Pustaka
dokumentasi, internet dan pustaka yang relevan Peneliti melakukan metode studi pustaka
dengan penelitian ini. Observasi Teknik ini menuntut dengan cara membaca dan mempelajari buku-buku
adanya pengamatan secara langsung yang di lakukan atau penelitian sejenis dan selain itu penulis juga
oleh peneliti terhadap objek penelitiannya. melakukan pencarian/browsing di beberapa situs
3. Desain Database internet untuk pengumpulan data-data dan informasi
Yaitu proses untuk menyusun tabel-tabel yang yang berkaitan dengan masalah yang dibahas dalam
dibutuhkan dalam database. pembuatan aplikasi web untuk pendaftaran siswa
4. Desain Sistem baru ini.
Tahapan berupa penggambaran, perencanaan dan 2. Studi Lapangan
pembuatan dengan menyatukan beberapa elemen a. Metode Observasi
terpisah ke dalam satu kesatuan yang utuh untuk Dengan melakukan pengamatan langsung
memperjelas bentuk sebuah sistem. pada SMP N 2 Keling yang berada di desa Tunahan
5. Uji coba dan Evaluasi kecamatan Keling, 35 Km dari kota Jepara. khususnya
bertujuan untuk menguji apakah aplikasi PSB pada bagian staf TU (Tata Usaha) yang mengurusi
tersebut bisa berjalan (runing) serta bagaimana masalah bagian akademik sekolah, juga yang
kinerja aplikasi tersebut. mengatur bagian kesiswaan.
6. Penulisan laporan Dari hasil observasi ini bahwa pendaftaran
Penulisan laporan ditulis setelah peneliti siswa baru masih dilakukan secara manual dengan
menyelesaikan penelitiannya. Menulis laporan hasil cara siswa menulis pada lembar kertas Pendaftaran
penelitian harus ditulis berdasarkan kerangka yang siswa baru.
sudah baku. Kerangka hasil penelitian terdiri atas b. Metode Wawancara
pendahuluan, tinjauan pustaka dan dasar teori, Proses untuk memperoleh keterangan sesuai
metodologi penelitian, hasil dan pembahasannya, dengan tujuan penelitian dengan cara tanya jawab
kesimpulan dan Saran ditambah dengan daftar antara pewawancara dengan responden. Wawancara
pustaka serta lampiran-lampiran bukti hasil tersebut dilakukan kepada staf Tata Usaha (TU) untuk
penelitian. mendapatkan informasi mengenai Pendaftaran siswa
7. Selesai baru.
Tahap terakhir terselesainya Aplikasi pendaftaran 3. Studi Literatur Sejenis
siswa baru berbasis web beserta laporannya. Metode studi literatur yang penulis lakukan adalah
Prosedur penelitian Aplikasi pendaftaran siswa baru dengan membandingkan research sejenis.
berbasis web dapat dilihat pada gambar. Perbandingan literatur yang dilakukan diantaranya
MULAI adalah Sistem Informasi Akademik Berbasis Web,
Perancangan Sistem informasi Pendaftaran Peserta
Didik Baru Berbasis Web, Sistem Pendaftaran
Study Literatur Mahasiswa Baru di AMIK SIGMA Palembang, yang
dibandingkan dengan Aplikasi Pendaftaran Siswa
Baru Berbasis Web yang dibuat oleh penulis,
Desain Database
sehingga penulis bisa mengetahui hal-hal apa saja
yang belum dilakukan dalam penelitian dan
mengetahui bagaimana cara pembuatan Skripsi ini.
3.3.2 Metode Pengembangan Perangkat Lunak
Desain Sistem
Dalam mengembangkan Aplikasi Pendafaran
Siswa Baru Berbasis Web di SMP N 02 Keling,
peneliti menggunakan metode dengan model
Uji Coba & Evaluasi
waterfall (SDLC) model tersebut memiliki
pendekatan yang sistematis dalam pengembangan
sistem perangkat lunaknya dan adanya tahapan demi
Penulisan Laporan tahapan yang harus dilalui, dimana tahapan
selanjutnya baru bisa dilakukan apabila tahapan
sebelumnya sudah selesai dan tiap-tiap tahapan ini
SELESAI harus berjalan secara berurutan. Berikut ini adalah
Gambar 3.1 Proses Penelitian tahapan dari model waterfall :

3.3 Pengumpulan Data


3.3.1 Metode Pengumpulan Data
Pada tahapan ini dilakukan melalui studi kasus yang
berkaitan dengan Aplikasi Pendaftaran Siswa Baru

12
tahap ini peneliti membuat layout tampilan website
untuk aplikasi pendaftaran siswa baru.
3. Pengkodean (Coding)
Pada tahap ini hasil perancangan
diterjemahkan menjadi bentuk yang dapat dibaca
atau dimengerti oleh komputer, berupa bahasa
pemrograman. Peneliti menggunakan bahasa
pemrograman PHP dan MySQL
4. Pengujian (Testing)
Pada tahap ini peneliti melakukan testing
secara akurat. Melakukan instalasi dan testing
terhadap perangkat keras dan mengoperasikan
perangkat lunak.

3.4 Analisis Kebutuhan


Analisis kebutuhan sistem bertujuan untuk
mengetahui teknologi seperti apa yang cocok untuk
diterapkan, perangkat keras dan perangkat lunak apa saja
yang dibutuhkan, serta siapa saja pengguna yang akan
menggunakan sistem ini.
1. Perangkat Keras
Gambar 3.2 Pengembangan Model Perangkat keras yang digunakan untuk
Waterfall mengembangkan Aplikasi PSB Berbasis Web dengan PHP
dan SQL adalah sebagai berikut:
1. Analisa a. Perangkat Server
Tahapan ini adalah tahapan dimana menganalisa 1) Seperangkat Laptop dengan spesifikasi Processor
sistem yang sedang berjalan pada Aplikasi Pendaftaran Intel Core 2 Duo T6600 2.20GHz
Siswa Baru Berbasis Web di SMP N 02 Keling. Adapun 2) RAM 1GB
analisa yang dilakukan antara lain : 3) VGA Intel GMA 512GB
a. Pengumpulan data 4) Monitor/LCD
Pada tahapan ini peneliti melakukan data seperti data 5) Mouse dan Keyboard
profil sekolah, sistem yang sedang berjalan, termasuk b. Perangkat Client
pada informasi pendaftaran, persyaratan pendaftaran 1) Seperangkat Laptop dengan spesifikasi Processor
dan data penyelenggaraan siswa baru SMP N 02 Intel Core 2 Duo T6600 2.20GHz
Keling. 2) RAM 1GB
b. Analisis dan Identifikasi Data 3) VGA Intel GMA 512GB
Pada tahapan ini peneliti melakukan analisis dan 4) Monitor/LCD
identifikasi, seperti hal-hal apa saja yang sekiranya 5) Mouse dan Keyboard
dibutuhkan oleh user yaitu calon siswa dalam 2. Perangkat Lunak
melakukan pendaftaran siswa baru berbasis web. Perangkat lunak yang dibutuhkan untuk
2. Perancangan (Design) mengembangkan Aplikasi PSB Berbasis Web dengan PHP
Tahapan selanjutnya setelah menganalisis masalah dan SQL adalah sebagai berikut:
pada sistem yang berjalan adalah tahap perancangan a. Operating System : Microsoft Windows
sistem yang bertujuan untuk mengatasi permasalahan- 7
permasalahan yang ada. Untuk lebih jelas penulis b. Editor Gambar : Adobe Photoshop
menjabarkannya sebagai berikut : c. Editor Web : Dreamweaver
a. Perancangan Proses Sistem d. HTTP Server : Apache (2.2.4)
Pada tahap ini peneliti menggambarkan e. Bahasa Pemrogaman: PHP (5.2.3)
bagaimana aplikasi tersebut dapat beroperasi yaitu f. Database Server : MySQL (5.1)
dengan cara menggunakan ERD, DFD serta
flowchart yang akan menggambarkan aliran proses 3.5 Pembuatan Perancangan
sistem yang baru. Permasalahan yang ada pada SMP N 2 Keling dalam
b. Perancangan Basis Data proses Pendaftaran Siswa Baru ini yaitu pengolahan data
Pada tahapan ini peneliti melakukan Pendaftaran siswa baru yang masih dilakukan secara
pembuatan database yang terintegrasi yaitu dengan konvensional yaitu pendaftaran masih dilakukan dengan
menggunakan phpmyadmin pada software Xampp. cara tertulis dengan mengisi lembar pendaftaran, dan
c. Perancangan Antarmuka (Interface Design) petugas masih kesulitan untuk pencatatan calon siswa
Pada tahapan ini merupakan percakapan yang mendaftar dengan cara di catat dalam buku
antara user dengan komputer yang terdiri dari proses pendaftaran dan hal seperti itu bisa menimbulkan adanya
memasukkan data ke sistem, menampilkan input hal-hal yang tidak di inginkan seperti kehilangan data
output informasi kepada user dan sebaliknya. Pada

13
dan lain-lain. Oleh karena itu perlu dilakukan perubahan 3.6.1.2 Diagram Konteks
sistem dari konvensional menjadi komputerisasi. Diagram konteks adalah suatu diagram yang
Salah satu solusi untuk menjembatani permasalahan menggambarkan sistem dalam suatu lingkungan dan
ini adalah dengan membangun Aplikasi Pendaftaran hubungan dengan entitas luar. Lingkungan tersebut
Ssiwa Baru Berbaisis Web yang memudahkan calon siswa menggambarkan sistem secara keseluruhan dan proses
untuk mendaftar maupun petugas pendaftaran dalam sistem tersebut. Selain itu juga diagram konteks
melakukan pendataan siswa. merupakan suatu diagram yang dapat memperlihatkan
daerah objek studi dan aliran datanya dibuat untuk tingkat
3.6 Perancangan atas.
Berdasarkan hasil survey, pengamatan dan analisa
sistem di SMP N 2 Keling yang masih menggunakan
sistem manual, maka dapat direncanakan sebuah Aplikasi
Pendaftaran Siswa Baru Berbasis Web. Dalam
perancangan sebuah sistem, Tahapan–tahapan yang harus
dilakukan adalah sebagai berikut :
3.6.1 Perancangan Sistem
Perancangan sistem adalah proses menyusun atau
mengembangkan sistem informasi yang baru. Pengertian
lain, Perancangan adalah gambaran secara terperinci dari
metode metode perancangan dalam pembangunan suatu
perangkat lunak. Berdasarkan uraian tersebut, perancangan
sistem merupakan tahapan dari pembuatan/perancangan Gambar 3.4 Diagram Konteks
yang akan diimplementasikan dalam perancangan suatu
perangkat lunak yang memiliki fungsional tertentu yang 3.6.1.3 DFD (Data Flow Diagram)
menjadi suatu kesatuan yang utuh sehingga dapat DFD digunakan untuk menggambarkan sistem
berfungsi dengan baik. sebagai sebuah jaringan dari proses-proses secara
3.6.1.1 FlowMap fungsional yang dihubungkan satu dengan yang lainnya
Mendefinisikan hubungan antara bagian (pelaku oleh aliran data. DFD terdiri dari proses penyimpanan
proses), proses (manual/berbasis komputer) dan aliran data data, aliran data dan entity luar, dan DFD merupakan
(dalam bentuk dokumen keluaran dan masukan) Simbol- diagram konteks dalam bentuk yang lebih kecil, data flow
simbol Sstem Procedure Diagram. diagram ( DFD ) menguraikan proses yang terjadi didalam
Berikut FlowMap yang menggambarkan Aplikasi sistem sampai ke proses yang lebih detail.
Pendaftaran Siswa Baru di SMP N 2 Keling:

Gambar 3.5 DFD (Data Flow Diagram)

3.6.2 Perancangan Database

3.6.2.1 ERD (Entity Relationship Diagram)

Gambar 3.3 FlowMap Aplikasi Pendaftaran

14
j. NUN = Var (5), Merupakan jumlah nilai ujian
nasional keseluruhan, dengan format “99”.
karakter yang digunakan [0 – 9]
k. Ortu = Var (30), Merupakan nama orang tua
Siswa yang di input dengan karakter [A – Z |
a – z | |], tanpa menggunakan tanda baca.
l. Alamat_ortu = Var (30), Merupakan alamat
lengkap orang tua yang di input dengan
karakter [A – Z | a – z | |], tanpa menggunakan
tanda baca.
m. Pendidikan = Var (10), Merupakan
pendidikan terakhir orang tua Siswa yang di
input dengan karakter [A – Z | a – z | |], tanpa
menggunakan tanda baca.
n. Pekerjaan = Var (15), Merupakan
pekerjaan orang tua Siswa yang di input
dengan karakter [A – Z | a – z | |], tanpa
menggunakan tanda baca.
o. Penghasilan = Var (15), Merupakan
penghasilan dari orang tua Siswa yang di
input dengan karakter [A – Z | a – z | |], tanpa
Gambar 3.6 ERD (Entity Relationship menggunakan tanda baca.
Diagram) 2. Admin / User
Admin / User = Id_user, Username,
3.6.2.2 Kamus data (Data Dictionary) Password, nama
1. Pendaftar a. Id_user = Primary Key*
Pendaftar = id_siswa, nama, alamat, tmp_lahir, Int (10), Merupakan
tgl_lahir, sekolah, ind, mtk,ipa, nun, ortu, nomor induk siswa dengan format “99”.
alamat_ortu, pendidikan, pekerjaan, penghasilan. karakter yang digunakan [0 – 9]
a. Id_siswa = Primary Key* b. Username = Var (30), Merupakan
Int (5), Merupakan id calon siswa yang usernamer dari user yang di input dengan
mendaftar. karakter [A – Z | a – z | |], tanpa menggunakan
b. Nama = Var (30), Merupakan nama Siswa tanda baca.
yang di input dengan karakter [A – Z | a – z | c. Password = Var (10), Merupakan
|], tanpa menggunakan tanda baca. Contoh : password dari user yang di input dengan
Azkya Nayla Audya. karakter [A – Z | a – z | |], tanpa menggunakan
c. Alamat = Var (30), Merupakan alamat tanda baca.
Siswa yang di input dengan karakter [A – Z | a – d. Nama = Var (30), Merupakan nama dari user
z | |], tanpa menggunakan tanda baca. Contoh : yang di input dengan karakter [A – Z | a – z |
Jepara |], tanpa menggunakan tanda baca.
d. Tmp_lahir = Var (30), merupakan tempat
lahir siswa, dengan karakter [A – Z | a – z | |],
tanpa menggunakan tanda baca.
e. Tgl_lahir = Var (15), yaitu tanggal lahir
siswa. Dengan input karakter [A – Z | a – z | |], 3.6.2.3 Rancangan Struktur File
tanpa menggunakan tanda baca. Berikut merupakan desain database yang akan
f. Sekolah = Var (20), yaitu asal digunakan sebagai penampung data yang ada pada setiap
sekolah siswa sebelumnya. Dengan input atribut setiap tablenya.
karakter [A – Z | a – z | |], tanpa menggunakan 1. Tabel Hubungi Kami
tanda baca. Nama file : tbl_hubungi
g. Ind = Var (5), Merupakan nilai bahasa Kegunaan : Untuk menyimpan data pesan kotak
Indonesia ujian nasional, dengan format “99”. masuk
karakter yang digunakan [0 – 9] Primary key : id_hubungi
h. Mtk = Var (5), Merupakan nilai matematika Jumlah Atribut : 4 (empat)
ujian nasional, dengan format “99”. karakter Table 3.1 Database Hubungi Kami
yang digunakan [0 – 9]
No Nama Tipe Length Keterangan
i. Ipa = Var (5), Merupakan nilai IPA ujian
Field
nasional, dengan format “99”. karakter yang
digunakan [0 – 9]
1 Id_hubungi Int 10 Nomor id

2 Nama Varcha 30 Nama dari

15
r user

3 Email Varcha 30 Email dari


r user

4 Pesan Text Pesan dari


user

Jumlah 70
byte

2. Tabel Siswa
Nama file : tbl_siswa 3.6.3 Desain Layout
Kegunaan : Untuk menyimpan data calon siswa baru Berikut ini merupakan rancangan desain aplikasi
Primary key : id_siswa program pendaftaran siswa baru di SMP N 2 Keling
Jumlah Atribut : 15 (lima belas) 3.6.3.1 Halaman Utama
Table 3.2 Database siswa Halaman ini merupakan Desain rancangan halaman
awal saat membuka program.

Logo SMP HEADER

Beranda
Pendaftaran Siswa
Baru
Calon Siswa SELAMAT
Terdaftar DATANG
Calon Siswa Diterima
Profil Sekolah
Visi Misi
Hubungi Kami

Administrator
Login

Gambar 3.7 Desain halaman utama

3.6.3.2 Desain Menu Pendaftaran Siswa


Halaman ini merupakan halaman yang tampil setelah
memilih menu Pendaftaran siswa baru pada halaman ini
user dapat melakukan pendaftaran langsung secara online
menggunakan kamputer dengan cara mengisi form
3. Table User pendaftaran. Setelah semua terisi kemudian klik Button
Nama file : tbl_user kirim pendaftaran.
Kegunaan : Untuk menyimpan data user atau
pengguna
Primary key : id_user
Jumlah Atribut : 4 (empat)
Table 3.3 Database User

Form Pendaftaran
Logo SMP HEADER Siswa Baru

Beranda
Pendaftaran Siswa
Baru
Calon Siswa
Terdaftar 16
Calon Siswa Diterima
Persyaratan
Hubungi Kami
Administrator Administrator
Login Login

Gambar 3.10 Desain Halaman Calon Siswa Terdaftar


Gambar 3.8 Desain Form Pendaftaran
3.6.3.4 Desain Halaman Calon Siswa Diterima
Nama Lengkap Halaman ini merupakan halaman daftar calon siswa
yang diterima. Berikut adalah desain halaman calon siswa
Alamat
diterima.
Tempat Lahir
Tanggal Lahir Logo SMP HEADER
Sekolah Asal
Nilai Ujian Nasional Beranda
Bahasa Indonesia Pendaftaran Siswa
Bahasa Inggris Baru
Calon Siswa
Matematika
Terdaftar
IPA Calon Siswa Diterima
Persyaratan
NUN
Hubungi Kami
Nama Orang Tua
Alamat Administrator
Pendidikan Login
Pekerjaan Gambar 3.11 Desain halaman calon siswa diterima
Penghasilan
Kirim Pendaftaran 3.6.3.5 Desain Halaman Persyaratan
Halaman ini merupakan halaman profil sekolah yang
Gambar 3.9 Desain Isi Form Pendaftaran berisi tentang halaman sejarah dari sekolah SMP N 2
Keling.
3.6.3.3 Desain Halaman Calon Siswa Terdaftar
Halaman ini merupakan halaman daftar calon siswa Logo SMP HEADER
yang mendaftar. Berikut adalah desain halaman calon
siswa terdaftar. Beranda
Pendaftaran Siswa
Baru Persyaratan
Calon Siswa
Terdaftar
Calon Siswa Diterima
Profil Sekolah
Persyaratan
Hubungi Kami

Administrator
Login

Form Pengisian Pesan


Gambar 3.12 Desain Halaman Persyaratan
Logo SMP HEADER 3.6.3.6 Desain Halaman Hubungi kami
Halaman ini merupakan halaman Hubungi kami yang
Beranda No Calon Tempat Asal berisi halaman yang menyatakan tentang keluhan-keluhan
Siswa tanggal Sekolah yang di tujukan pada admin pengelola program ini.
Pendaftaran
lahir
Siswa Baru
Calon Siswa HEADER
Terdaftar
Calon Siswa
17
Diterima
Persyaratan
Hubungi
Kami
Logo SMP
Beranda
Daftar Calon Siswa
Beranda Daftar User/Pengguna
Pendaftaran Siswa Tambah Pengguna
Baru Export Laporan Ke
Calon Siswa excel
Terdaftar Hubungi Kami
Calon Siswa Diterima Keluar
Persyaratan
Hubungi Kami
Administrator
Login
Administrator
Login Gambar 3.15 Desain Tambah Pengguna

Gambar 3.13 Desain Halaman Hubungi Kami 3.6.3.7.3 Desain Halaman Export Laporan Ke Excel

3.6.3.7 Halaman Admin


Pada halaman admin terdapat menu-menu yang sama HEADER
Logo SMP
pada halaman utama hanya perbedaannya terdapat opsi
untuk edit/hapus yang dapat di manajemen oleh admin dan
Beranda Export Data Laporan
beberapa menu tambahan lainnya untuk mendukung
Daftar Calon Siswa Siswa Ke Excel
admin. Berikut adalah menu-menu yang belum terdapat
Daftar User/Pengguna
pada halaman utama :
Tambah Pengguna
3.6.3.7.1 Desain Daftar User/Pengguna
Export Laporan Ke
Logo SMP HEADER excel
Hubungi Kami
Keluar
Beranda Daftar Petugas/User
Daftar Calon Siswa Pendaftaran Administrator
Daftar User/Pengguna Login
Tambah Pengguna
Export Laporan Ke
excel
Gambar 3.16 Desain Halaman Export Laporan Ke Excel
Hubungi Kami
Keluar
4. Hasil dan Pembahasan

Administrator 4.1 Hasil Penelitian


Login Hasil dari penelitian ini berupa Aplikasi pendaftaran
siswa baru. Hasil dari semua kegiatan dan tahapan-tahapan
perancangan sistem yang telah dilakukan merupakan
Gambar 3.14 Desain Daftar User/Pengguna penerapan dari rancangan-rancangan yang telah diuraikan
pada bab sebelumnya. Dalam hal ini penulis menguji coba
serta menjalankan Aplikasi Pendaftaran siswa baru SMP
Negeri 2 Keling berbasis Web.
Pada aplikasi ini memiliki beberapa Form sebagai
berikut:
4.1.1 Hasil Antar Muka Program
Halaman ini merupakan Form halaman utama
index.php saat membuka program. Pada halaman utama
ini berisi tentang menu-menu Aplikasi Pendaftaran Siswa
Tambah Data
Baru Berbasis Web terdiri dari Beranda, Pendaftaran
User/Pengguna Siswa Baru, calon siswa terdaftar, calon siswa diterima,
3.6.3.7.2 Desain Tambah Pengguna persyaratan, hubungi kami.

Logo SMP HEADER

18
4.1.3 Halaman Calon Siswa Terdaftar
Halaman ini merupakan halaman calon siswa yang
mendaftar. Berikut adalah gambar halaman calon siswa
terdaftar.

Gambar 4.1 Tampilan Halaman Utama

4.1.2 Form Menu Pendaftaran Siswa Baru


Halaman ini merupakan halaman yang tampil setelah
memilih menu Pendaftaran siswa baru pada halaman
index.php. Pada halaman ini calon siswa dapat melakukan
pendaftaran langsung dengan cara mengisi form Gambar 4.3 Form calon siswa yang terdaftar
pendaftaran. Setelah semua terisi kemudian klik Button
kirim pendaftaran. 4.1.4 Halaman calon siswa diterima
Halaman ini merupakan halaman daftar calon siswa
yang diterima. Berikut adalah Gambar halaman calon
siswa diterima.

Gambar 4.4 Form calon siswa yang diterima

4.1.5 Halaman Persyaratan


Halaman ini merupakan halaman profil sekolah yang
berisi tentang sejarah atau profil dari SMP N 2 Keling
yang bertujuan agar calon siswa yang mendaftar dapat
mengetahui profil dari sekolah tersebut.
Berikut adalah gambar dari halaman profil sekolah.
Gambar 4.2 Form pendaftaran siswa baru

19
Gambar 4.7 Halaman Administrator Login

4.1.8 Tampilan Peringatan Login Salah


Apabila berhasil anda akan masuk pada halaman
administrator, karena anda masuk sebagai seorang admin.
Apabila user ID dan password tidak sesuai, sistem akan
Gambar 4.5 Halaman persyaratan menampilkan jendela peringatan bahwa username dan
password salah. Seperti gambar dibawah ini.

4.1.6 Halaman Hubungi Kami


Halaman ini merupakan halaman Hubungi kami yang
berisi pesan tentang keluhan-keluhan yang di tujukan pada
admin pengelola program ini. Berikut adalah gambar dari
halaman Hubungi Kami.

Gambar 4.8 Tampilan login salah

4.1.9 Halaman Tambah User/Pengguna


Halaman ini di gunakan untuk menambahkan
usename dan password User/Admin yang bertugas yang
berisi nama lengkap, username dan password pengguna.
Gambar 4.6 Halaman hubungi kami

4.1.7 Halaman Administrator Login


Halaman ini merupakan halaman administrator login
yang digunakan untuk login Admin yang bertugas di
Pendaftaran siswa baru SMP Negeri 2 Keling.

20
2 Melakukan pendaftaran Berhasil
3 Melakukan pendaftaran tanpa Berhasil
mengisi data secara lengkap
(Gagal karena harus diisi lengkap)
4 Input data calon siswa yang Berhasil
terdaftar
5 Input data calon siswa diterima Berhasil
dan ditolak
6 Masuk ke menu persyaratan Berhasil
7 Pengiriman pesan melalui menu Berhasil
hubungi kami
8 Login ke halaman admin Berhasil
9 Login ke halaman admin dengan Berhasil
username dan password yang
salah (Gagal)
10 Edit dan hapus data siswa Berhasil
11 Edit dan hapus data user/petugas Berhasil
12 Menambahkan data user Berhasil
Gambar 4.9 Halaman tambah user/pengguna 13 Export laporan ke excel Berhasil
14 Edit dan hapus kotak pesan masuk Berhasil
4.1.1.2 Export Data ke Excel
Halaman ini adalah halaman untuk export data siswa
4.2.1.2 Kesimpulan Hasil Pengujian
yang sudah terdaftar untuk di export ke Ms.Excel. berikut
Berdasarkan hasil pengujian aplikasi pendaftaran
adalah gambar dari halaman export data ke excel.
siswa baru berbasis web yang telah dilakukan memberikan
kesimpulan bahwa perangkat lunak ini dapat digunakan
dengan baik pada SMP N 2 Keling.

5. Kesimpulan
Berdasarkan hasil perancangan dan pengujian pada
Aplikasi Pendaftaran Siswa Baru Berbasis Web, maka
dihasilkan kesimpulannya adalah Aplikasi Pendaftaran
Siswa Baru Berbasis Web ini mampu membuat proses
pendaftaran calon siswa menjadi lebih mudah dan lebih
cepat tanpa harus menggunakan sistem manual yang
sebelumnya telah digunakan. Dengan menggunakan
Aplikasi Pendaftaran Siswa Baru yang sudah
terkomputerisasi diharapkan masalah atau hambatan yang
dihadapi dalam sistem manual dapat teratasi atau
meminimalkan kesalahan yang terjadi dalam sistem
manual yang kurang cepat dan keakuratan data yang
kurang terjamin.

Berdasarkan hasil, pembahasan, dan kesimpulan


Gambar 4.10 halaman export data ke excel yang telah di uraikan, maka ada beberapa saran atau
keterbatasan penelitian yang penulis berikan sebagai bahan
4.2 Pembahasan masukan untuk menyempurnakan Aplikasi ini, yaitu
4.2.1 Rencana Pengujian Beberapa kemungkinan pengembangan lebih lanjut yang
Pengujian yang dipergunakan untuk menguji sistem dapat dilakukan yaitu berupa penambahan sistem daftar
yang baru adalah metode pengujian black box. Pengujian ulang dan pembayaran secara serta pembagian kelas
black box terfokus pada pengujian persyaratan fungsional karena sampai saat ini masih menggunakan cara
perangkat lunak. konvensional. Penulis berharap Aplikasi Pendaftaran siswa
4.2.1.1 Pengujian Sistem baru SMP Negeri 2 Keling berbasis Web ini dapat
Pengujian Aplikasi Pendaftaran Siswa Baru bermanfaat bagi semua pihak dan dapat membantu
menggunakan data uji berdasarkan data aplikasi yang telah meningkatkan kualitas Pendaftaran siswa Sekolah
dibuat. Hasil pengujian selengkapnya terlihat pada tabel Menengah Pertama.
dibawah ini:
Tabel 4.1 Pengujian Aplikasi Pendaftaran Siswa Baru
Berbasis Web
No Fungsi Hasil Uji
1 Masuk ke menu beranda Berhasil

21
Daftar Pustaka
Catur, S., 2011, Pengembangan Sistem Informasi Pendaftaran Siswa
Baru Secara Online Berbasis Web, Jurusan Sistem Informasi,
Fakultas Sains dan Teknologi, Universitas Islam Negeri Syarif
Hidayatullah, Jakarta.
Diki, B.R., 2012, dengan judul Perancangan sistem informasi pendaftaran
peserta didik baru berbasis web, Studi kasus: di SMA Negeri 14
Garut, STT Garut.
Johan, A.P., 2015, Sistem Informasi Pendaftaran Siswa Baru Berbasis
Web, Studi Kasus: SMAN 1 PACITAN, Jurusan Informatika
Universitas Muhammadiyah, Surakarta.
Lusi, M., dan Bayu, M.Pe., 2010, sistem informasi akademik berbasis
web, study kasus : SMP negeri 44 Bandung, Bandung.
Nurhayani, 2013, sistem informasi pendaftaran mahasiswa baru di AMIK
SIGMA Palembang. AMIK SIGMA Palembang.
Ratnasari, 2012, Sistem Informasi Penerimaan Siswa Baru di SMP Yas
Bandung, Fakultas Teknik dan Ilmu Komputer Universitas
Komputer Indonesia, Bandung.
Yuni, A., Rancangan Sistem Informasi Penerimaan Siswa Baru Berbasis
Web Pada Smp N 1 Parit Tiga, Sistem Informasi STMIK Atma
Luhur, Pangkalpinang.
Wirda, A., 2013, Sistem Informasi Pendaftaran Mahasiswa Baru Secara
Online Pada Yayasan Sekolah Tinggi Ilmu Kesehatan (Stikes)
Harapan Bangsa Darussalam Banda Aceh Dengan Menggunakan
Php Dan Mysql, Teknik Informatika Sekolah STMIK U’budiyah
Indonesia, Banda Aceh.

22

You might also like