Professional Documents
Culture Documents
Hafshotin Mahfudhoh
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.
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
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.
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 :
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.
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:
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
15
r 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.
Beranda
Pendaftaran Siswa
Baru
Calon Siswa SELAMAT
Terdaftar DATANG
Calon Siswa Diterima
Profil Sekolah
Visi Misi
Hubungi Kami
Administrator
Login
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
Administrator
Login
Gambar 3.13 Desain Halaman Hubungi Kami 3.6.3.7.3 Desain Halaman Export Laporan Ke Excel
18
4.1.3 Halaman Calon Siswa Terdaftar
Halaman ini merupakan halaman calon siswa yang
mendaftar. Berikut adalah gambar halaman calon siswa
terdaftar.
19
Gambar 4.7 Halaman Administrator Login
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.
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