Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 36

6

BAB II

LANDASAN TEORI

1) PERANCANGAN

2.1.1 Pengertian Perancangan

Perancangan merupakan gambaran rancangan bangun yang lengkap sebagai


pedoman bagi programmer dalam membangun sebuah aplikasi. Komponen yang di
komputerisasikan harus sesuai dengan sistem yang akan didesain dalam tahap ini
aplikasi dan database mencakup hardware atau software.

Menurut Eddy prahasta, perancangan merupakan suatu proses pengunaan


berbagai prinsip dan teknik untuk tujuan-tujuan pendefenisian suatu perangkat,
proses, atau sistem hingga ketingkat detail tertentu yang memungkinkan realisasi
(implementasi) bentuk fisiknya (termasuk aplikasi perangkat lunak)[1].

Menurut Soetam rizky, Perancangan adalah teknik bervariasi yang dilakukan


untuk mengerjakan dan melibatkan deskripsi arsitektur serta detail komponen dan
dalam proses pengerjaan yang dialami mempunyai keterbatasan[1].

Menurut Al-bahra, Perancangan adalah suatu kegiatan yang memiliki tujuan


untuk mendesain sistem baru yang dapat menyelesaikan masalah-masalah yang
dihadapi perusahaan yang diperoleh dari pemilihan alternatif sistem yang
terbaik[2].

Berdasarkan pendapat diatas dapat disimpulkan bahwa perancangan adalah


tahapan setelah analisis sistem yang bertujuan untuk menghasilkan suatu
rancangan yang memenuhi kebutuhan serta syarat yang ditentukan selama tahap
analisis.
7

2.1.2 Tahapan Perancangan


Tahapan perancangan sistem adalah merancang sistem dengan terperinci
berdasarkan hasil analisis sistem, sehingga menghasilkan model system baru
(Mahdiana, 2011). Berikut tahapan-tahapan perancangan sistem menurut pendapat
Mahdiana :
1. Perancangan Output
Perancangan output tidak dapat diabaikan, karena laporan yang dihasilkan harus
memudahkan bagi setiap unsur manusia yang membutuhkan.
2. Perancangan Input
Tujuan dari perancangan input yaitu dapat mengefektifkan biaya pemasukan data,
mencapai keakuratan yang tinggi, dan dapat menjamin pemasukan data yang akan
diterima dan dimengerti oleh pemakai.
3. Perancangan Proses Sistem
Tujuan dari perancangan proses system adalah menjaga agar proses data lancar
sehingga dapat menghasilkan informasi yang benar dan mengawasi proses dari
sistem.
4. Perancangan Database
Database sistem adalah mengintegrasikan kumpulan dari data yang saling
berhubungan satu dengan yang lainnya. 10
5. Tahapan Perancangan Kontrol

Tujuan perancangan ini agar keberadaan sistem setelah diimplementasikan


dapat memiliki kehandalan dalam mencegah kesalahan , kerusakan, serta
kegagalan proses sistem.
2.1.3 Tujuan Perancangan
Tujuan perancangan menurut Andri Koniyo (2007 : 79) antara lain:
1. Memenuhi spesifikasi fungsional.

2. Memenuhi batasan-batasan media target implementasi, target sistem komputer.


8

3. Memenuhi kebutuhan-kebutuhan inplisit dan eksplisit berdasarkan kinerja dan


penggunaan sumber daya.

4. Memenuhi perancangan inplisit dan eksplisit berdasarkan bentuk hasil


rancangan yang dikehendaki.

5. Memenuhi keterbatasan-keterbatasan proses perancangan seperti lama atau


biaya.

6. Untuk memberikan gambaran yang jelas dan rancangan bangun yang lengkap
kepada pemrogram komputer dan teknik ahli lainnya yang terlibat.

7. Untuk tercapainya pemenuhan kebutuhan berkaitan dengan pemecahan masalah


yang menjadi sasaran pengembangan sistem.

8. Untuk kemudahan dalam proses pembuatan software dan control dalam


mengembangankan sistem yang dibangun.

9. Untuk kemaksimalan solusi yang diusulkan melalui pengembangan sistem.

10. Untuk dapat mengetahui berbagai elemen spesipik pendukung dalam


pengembangan sistem baik berupa perangkat lunak maupun perangkat keras yang
digunakan pada sistem yang didesain.

2) APLIKASI

2.2.1 Definisi Aplikasi Secara Umum


Aplikasi adalah penggunaan atau penerapan suatu konsep yang menjadi
suatu pokok pembahasan. Aplikasi dapat diartikan juga sebagai program
komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas
tertentu. (Noviansyah,201:56)[4]
Aplikasi software yang dirancang untuk suatu tuga khusus dapat
dibedakan menjadi dua jenis, yaitu :
9

a. Aplikasi software spesialis, program dengan dokumentasi tergabung yang


dirancang untuk menjalankan tugas tertentu.

b. Aplikasi software paket, suatu program dengan dokumentasi tergabung yang


dirancang untuk jenis masalah tertentu.

2.2.2 Definisi Aplikasi Menurut Beberapa Ahli

Pengertian aplikasi menurut para ahli adalah sebagai berikut :


a. Menurut Ali Zaki dan Smitdev community, Aplikasi adalah komponen yang
berguna melakukan pengolahan data maupun kegiatan-kegiatan seperti pembuatan
dokumen atau pengolahan data.

b. Menurut Jogiyanto (1999:12), Aplikasi adalah penggunaan dalam suatu


komputer, instruksi (intruction) atau pernyataan (statement) yang disusun
sedemikian rupa sehingga komputer dapat memproses input menjadi output.

c. Menurut Hengki W.Pramana, Aplikasi adalah suatu unit perangkat lunak


yang sibuat untuk melayani kebutuhan akan beberapa aktivitas seperti system
perniagaan, game pelayanan masyarakat, periklanan, atau semua proses yang
hampir dilakukan manusia.

d. Menurut Sri Widianti, Aplikasi adalah sebuah perangkat lunak yang menjadi
front end dalam sebuah sistem yang digunakan untuk mengolah data menjadi
suatu informasi yang berguna bagi orang-orang dan sistem yang bersangkutan.
e. Menurut Harip Santoso, Adalah suatu kelompok file (From, Class, Report)
yang bertujuan untuk melakukan aktivitas tertentu yang saling terkait.

2.2.3. Aplikasi Akademik

Aplikasi Akademik adalah sistem komputerisasi atau tekhnik pemanfaatan


komputer sebagai alat bantu proses yang bertujuan untuk mengolah dan
menangani data akademik, secara umum aplikasi akademik merupakan aplikasi
10

yang dirancang untuk keperluan pengolaan data-data akademik dengan penerapan


teknologi komputer baik hardware maupun software

3) SISTEM

2.3.1 Pengertian Sistem

Menurut Sri Marmoah dalam buku Administrasi dan Supervisi Pendidikan


Teori dan Praktek (2016), sistem digunakan untuk mencapai tujuan tertentu.
Sistem yang digunakan sangat berpengaruh pada kegiatan dan pencapaian tujuan
bersama.

Berikut pengertian sistem menurut beberapa para ahli:

1. Ludwig Von Bartalanfy Sistem adalah sekumpulan unsur yang saling


terikat antar satu sama lain dalam suatu relasi di antara hubungan unsur
tersebut dengan lingkungannya.
2. Anatol Raporot Sistem merupakan kumpulan kesatuan serta perangkat
hubungan antar satu sama lain.
3. L. Ackof Sistem adalah kesatuan secara konseptual atau fisik yang terdiri
atas berbagai bagian yang saling bergantung dan berkaitan.
4. Hall Seperti dikutip dalam buku Pengantar Teknologi Sistem Informasi
(2020) oleh Aasinjery, Hall mendefinisikan sistem sebagai sekelompok
dua atau lebih komponen yang saling berkaitan atau bersatunya subelemen
untuk mencapai tujuan bersama.
5. McLeod Sistem merupakan sejumlah elemen yang saling terintegrasi
dengan maksud dan cara yang sama untuk mencapai tujuan.
6. Prajudi Seperti dikutip dalam buku Pendidikan Pancasila &
Kewarganegaraan (2019) karya Rahmanuddin Tomalili, Prajudi
mendefinisikan sistem sebagai sebuah jaringan dengan berbagai prosedur
11

yang saling berkaitan, untuk mencapai tujuan, yakni menggerakkan fungsi


utama dari suatu usaha.
7. Poerwadarminta Sistem adalah sejumlah bagian yang saling bekerja sama
untuk bisa melakukan suatu maksud atau tujuan. Jika salah satu bagian
tersebut rusak, proses pengerjaan tugas akan terhambat, dan akibatnya
tujuan semakin sulit dicapai.

Bisa disimpulkan jika sistem merupakan sekumpulan elemen yang saling


berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk
mencapai suatu tujuan.

Dalam buku Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan


Visual Basic dan Microsoft SQL Server (2007) karya Kusrini dan Andri Koniyo,
sistem mempunyai sembilan karakteristik penting, yaitu:

1. Komponen sistem (Component), sistem terdiri atas berbagai komponen


yang saling berinteraksi dan bekerja sama.
2. Batasan sistem (Boundary) adalah daerah batasan sistem yang satu dengan
lainnya atau dengan lingkungan kerjanya.
3. Subsistem adalah bagian dari sistem yang beraktivitas dan berinteraksi
satu sama lain demi mencapai tujuan sesuai sasarannya.
4. Lingkungan luar sistem (Environment), artinya sistem yang berada di luar
batasan, yang mana dipengaruhi oleh operasi sistem.
5. Penghubung sistem (Interface), antarsubsistem tentunya dihubungkan oleh
media penghubung. Adanya media ini memungkinkan proses pengaliran
sumber daya dari satu subsistem ke subsistem lainnya.
6. Masukan sistem (Input) adalah energi yang masuk ke dalam sebuah
sistem, seperti perawatan dan sinyal.
7. Keluaran sistem (Output), hasil energi yang telah diolah serta
diklasifikasikan sebagai keluaran yang berguna dan sisa pembuangan.
8. Pengolahan sistem (Process), tiap sistem dapat memiliki suatu bagian
pengolah yang bisa mengubah masukan atau input menjadi keluaran atau
output.
12

9. Sasaran sistem (Object) adalah tujuan yang ingin dicapai oleh sistem.

2.4 INFORMASI

Informasi merupakan data yang telah ditransformasi data sehingga berubah


dalam bentuk menjadi informasi. Informasi adalah data yang telah diambil kembali
kemudian diolah atau sebaliknya digunakan untuk tujuan menerangkan,
argumentasi, atau sebagai pengambilan keputusan. Informasi adalah hasil proses
data yang bentuknya data yang berguna.

Pengertian informasi menurut para ahli adalah sebagai berikut :

1. Abdul Kadir (2002: 31); McFadden dkk (1999) mendefinisikan informasi


sebagai data yang telah diproses sedemikian rupa sehingga meningkatkan
pengetahuan seseorang yang menggunakan data tersebut. 
2. Azhar Susanto (2004:46) dalam bukunya Sistem Informasi Akuntansi,
menyatakan bahwa informasi adalah hasil pengolahan data yang
memberikan arti dan manfaat.
3. Burch dan Strater menyatakan bahwa informasi adalah pengumpulan atau
pengolahan data untuk memberikan pengetahuan atau keterangan.
4. George R. Terry berpendapat bahwa informasi adalah data yang penting
yang memberikan pengetahuan yang berguna.
5. Jogianto (2004:8) dalam bukunya yang berjudul Analisis dan Desain
Sistem Informasi, berpendapat bahwa informasi adalah data yang diolah
menjadi bentuk yang lebih berguna bagi yang menerimanya.
6. Lani Sidharta (1995: 28) berpendapat bahwa informasi adalah data yang
disajikan dalam bentuk yang berguna untuk membuat keputusan.
7. Menurut Anton M. Meliono (1990: 331) informasi adalah data yang telah
diproses untuk suatu tujuan tertentu. Tujuan tersebut adalah untuk
menghasilkan sebuah keputusan.
13

8. Menurut George H. Bodnar (2000: 1) informasi adalah data yang diolah


sehingga dapat dijadikan dasar untuk mengambil keputusan yang tepat.

4) SISTEM INFORMASI
2.4.1 Pengertian Sistem Informasi

Menurut Jeperson hutahaean, sistem informasi adalah sistem yang menyatukan


berbagai kebutuhan pengelolaan data transaksi harian, mendukung kegiatan
bersifat manajerial dan strategi dari suatu entitas menyajikan pihak luar tertentu
dengan laporan yang digunakan[1].

Menurut Tata, Sistem informasi adalah suatu sistem di dalam suatu organisasi
yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung
fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari
suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan
laporanlaporan yang diperlukan[6].

Menurut Kertahadi, Sistem informasi adalah alat untuk menyajikan informasi


sedemikian rupa sehingga bermanfaat bagi penerimanya. Dalam hal ini bertujuan
untuk memberikan informasi dalam perencanaan, memulai, pengorganisasian,
operasional perusahaan yang melayani operasi organisasi dalam mengendalikan
pengambilan keputusan[6].

Berdasarkan kutipan diatas, dapat disimpulkan bahwa sistem informasi adalah


sekumpulan elemen yang saling berhubungan satu sama lain yang membentuk
satu kesatuan untuk mengintegrasikan data, memproses dan menyimpan serta
mendistribusikan informasi untuk menunjang pengambilan keputusan.

2.4.2 Fungai Sistem Informasi

Terdapat beberapa fungsi dari sistem informasi, di antaranya sebagai berikut.


1. Sistem informasi memiliki fungsi untuk mempermudah manajemen,
merencanakan, memantau, mengarahkan, serta mendelegasikan pekerjaan ke
semua departemen yang mempunyai hubungan koordinasi.
2. Sistem informasi memiliki fungsi untuk meningkatkan efisiensi serta efektivitas
14

data yang disajikan secara akurat dan tepat waktu.


3. Sistem informasi berfungsi untuk meningkatkan kualitas sumber daya manusia
lantaran unit kerja terkoordinasi dan sistematis.
4. Sistem informasi berfungsi untuk meningkatkan produktivitas serta
penghematan biaya dalam suatu perusahaan.

2.4.3 Manfaat Sistem Informasi

Terdapat beberapa manfaat dari sistem informasi, di antaranya sebagai berikut :


1. Manfaat sistem informasi dapat meningkatkan aksesbilitas data yang disajikan
kepada pengguna informasi secara cepat dan akurat tanpa melalui perantara.
2. Manfaat sistem informasi bisa mengantisipasi serta memahami konsekuensi
ekonomi dari sistem dan teknologi informasi terbaru.  
3. Manfaat sistem informasi bisa menjamin kualitas serta keterampilan dalam
penanganan kritis suatu sistem.
4. Manfaat sistem informasi dapat mengembangkan rencana yang lebih efektif.
5. Manfaat sistem informasi dapat menentukan investasi yang akan dilakukan
untuk sistem informasi.
6. Manfaat sistem informasi dapat mengidentifikasi persyaratan sistem informasi
pendukung.
7. Manfaat sistem informasi dapat memproses semua transaksi, mengurangi biaya,
serta menghasilkan pendapatan.
8. Manfaat sistem informasi dapat meningkatkan produktivitas dalam
pengembangan sistem serta aplikasi pemeliharaan.

5) PENERIMAAN PESERTA DIDIK

2.5.1 Pengertian Penerimaan Peserta Didik

Penerimaan siswa baru merupakan gerbang awal yang harus dilalui peserta
didik dan sekolah didalam penyaringan objek pendidikan. Kegiatan ini sangat
penting bagi suatu sekolah, karena kegiatan ini merupakan titik awal menentukan
kelancaran tugas di sekolah.
15

Menurut Desi Anwar, Penerimaan adalah proses menyambut atau sikap


terhadap setiap siswa yang merupakan pelajar akademi atau perguruan tinggi baru
suatu hal belum ada pada sebelumnya[2].

Menurut Palilingan, penerimaan peserta didik baru adalah Kegiatan rutin dari
sekolah untuk melakukan penerimaan calon murid yang memenuhi syarat tertentu
untuk memperoleh pendidikan pada bentuk satuan pendidikan dan mengikuti suatu
jenjang pendidikan yang lebih tinggi[6].

Menurut Jaelani, Penerimaan peserta didik baru adalah menerima peserta didik
baru dengan melakukan pendaftaran dan persyaratan yang telah di beritahukan
oleh lembaga pendidikan untuk memberikan pendidikan kepada masyarakat
dalam rangka memperoleh hak-hak sebagai warga Negara[6].

Penerimaan siswa baru dilakukan bukanlah suatu hal yang ringan. Sekolah
harus menyiapkan strategi yang tepat dalam menjalankan prosesnya, agar dapat
menarik siswa yang berkualitas sehingga input sekolah juga dapat lebih baik
sehingga proses pembelajaran bisa lebih maksimal dan kualitas sekolah lebih
meningkat.

2.5.2 Undang Undang penerimaan peserta didik baru

Berdasarkan Keputusan Kepala Dinas Pendidikan Provinsi Jambi Nomor :


KPTS/164.a/DISDIK-1.3/VI/2021 Petunjuk Pelaksanaan Penerimaan Peserta didik
Baru pada Sekolah Menengah atas dan Sekolah Menengah Kejuruan Negri
Provinsi Jambi Tahun Pelajaran 2021/2022.

Menimbang:

a. Bahwa dalam rangka melaksanakan ketentuan peraturan Gubernur Jambi nomor


10 tahun 2021 tentang pedoman penerimaan peserta didik baru pada sekolah
menengah atas dan sekolah menengah kejuruan Provinsi Jambi tahun pelajaran
2021/2022

b. Bahwa untuk menjaga kelancaran dan ketertiban penyelenggaraan penerimaan


peserta didik baru (PPDB) sebagaimana dimaksud pada konsideran huruf 1 diatas,
16

perlu ditetapkan petunjuk pelaksanaan dengan menuangkan dan menetapkan dalam


keputusan kepala dinas pendidikan Provinsi Jambi

Mengingat:

1. Undang- Undang Darurat Nomor 19 Tahun 1957 tentang Pemberitahuan


Daerah-Daerah Swatantra Tingkat 1 Sumatra Barat. Jambi dan Riau ( Lembaran
Negara Republik Indonesia Tahun 1957 Nomor 75) sebagaimana telah diubah
dengan undang-undang Nomor 61 Tahun 1958 tentang Penetapan undang-undang
Darurat Nomor 19 Tahun 1957 tentang Pembentukan Daerah-daerah Swatantra
Tingkat 1 Sumatera Barat, Jambi dan Riau menjadi undang-undang (Lembaga
Negara Republik Indonesia Nomor 1646);

2. Undang-undang Darurat Nomor 20 Tahun 2003 Tentang Sistem Pendidikan


Nasional (Lembaran Negara Republik Indonesia Tahun 2003 Nomor 78,
Tambahan Lembaran Negara Republik Indonesia Nomor 1646);

3. Undang-undang Nomor 23 Tahun 2014 tentang Pemerintahan Daerah


(Lembaran Negara Republik Indonesia Tahun 2014 Nomor 224. Tambahan
Lembaran Negara Republik Indonesia Nomor 5587) sebagaimana telah diubah
beberapa kali terakhir dengan undang-undang Nomor 9 Tahun 2015 tentang
perubahan kedua Atas Undang-Undang Nomor 23 Tahun 2014 tentang
pemerintahan Daerah (Lembaran Negara Republik Indonesia Tahun 2015 Nomor
58. Tambahan Lembaran Negara Republik Indonesia Nomor 5679);

4. Peraturan Mentri Pendidikan dan Kebudayaan Nomor 44 Tahun 2019 tentang


Penerimaan Peserta Didik Baru pada Taman Kanak-Kanak, Sekolah Menengah
Pertama, Sekolah Menengah Atas, dan Sekolah Menengah Kejuruan

5. Edaran Menteri Pendidikan dan Kebudayaan Nomor 4 Tahun 2020 tentang


Pelaksanaan Kebijakan pendidikan dalam Masa Darurat Penyebaran Corona virus
Disease/COVID19).
17

6. Peraturan Gubernur Jambi Nomor 10 Tahun 2021 Tentang Pedoman


Penerimaaan Peserta Didik Baru Pada Sekolah Menengah Atas Dan Sekolah
Menengah Kejuruan di Provinsi Jambi Tahun Pelajaran 2021/2022

2.5.3 Syarat–syarat penerimaan peserta didik

Berdasarkan keputusan kepala dinas pendidikan


(1) Syarat calon peserta didik baru kelas 10 (sepuluh) SMA sebagai berikut:
a. memiliki Ijazah/STTB SMP/Madrasah Tsanawiyah/bentuk lain yang sederajat;
b. berusia paling tinggi 21 (dua puluh satu) tahun pada hari pertama tahun
pelajaran baru; dan

c. memiliki SHUN/SKHUN.

(2) Syarat calon peserta didik baru kelas 10 (sepuluh) SMK sebagai berikut:
a. memiliki Ijazah/STTB SMP/Madrasah Tsanawiyah/bentuk lain yang sederajat;
b. berusia paling tinggi 21 (dua puluh satu) tahun pada hari pertama tahun
pelajaran baru;

c. memiliki SHUN/SKHUN; dan


d. memenuhi syarat sesuai dengan ketentuan spesifik program studi/ kompetensi
keahlian di satuan pendidikan yang dituju.
18

2.5.4 Surat Keputusan Dinas Pendidikan Provinsi Jambi

Gambar 1 Surat Keputusan


19

Gambar 2 Surat Keputusan


20

6) WEB

Menurut Agus Hariyanto, Web adalah tampilan halaman informasi berupa


data teks, gambar, animasi, suara, video dan gabungan dari informasi tersebut, baik
yang bersifat diam maupun bergerak yang membentuk satu halaman rancangan
yang saling terkait, dimana masing-masing dihubungkan dengan jaringan halaman
yang lain (hyperlink)[5].

Menurut Rohi Abdulloh, web adalah kumpulan halaman yang dirancang


untuk membentuk suatu halaman yang telah di desain berisi informasi dalam
bentuk data digital, text, gambar, video, audio, dan animasi lainnya yang
disediakan melalui jalur koneksi internet[5].

7) DATABASE

Database (Basis Data) adalah kumpulan data yang saling terhubung secara
logis dan disimpan secara sistematis di dalam komputer yang dapat diolah atau
dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk
menghasilkan informasi.

Database adalah salah suatu komponen yang sangat penting dalam sistem
informasi, karena merupakan dasar untuk menyediakan daftar tabel yang berisikan
satu jenis atau lebih (item) data disebut dengan database.

Menurut Connolly dan Beg, Database adalah suatu kumpulan data yang
saling berhubungan secara logis dan penjelasan tentang data yang terhubung
tersebut dirancang sedemikian rupa sehingga dapat memberikan informasi yang
diperlukan oleh organisasi. Pada database, data-data terintegrasi satu sama lain
dengan duplikasi data yang minimal[7].

Di dalam database terdapat sejumlah elemen penting sebagai dasar


pembangunan sebuah basis data yang baik dan benar, dapat diuraikan sebagai
berikut:
21

a. Entity/Entitas adalah sekumpulan objek yang terdefinisikan yang


mempunyai karakteristik sama dan bisa dibedakan satu dengan lainnya.
Dengan objek berupa barang, orang, tempat atau bahkan suatu kejadian.
b. Atribut adalah deskripsi data yang bisa menganalisa entitas dan dapat
membedakan entitas yang satu dengan yang lain. Setiap atribut harus cukup
untuk menyatakan identitas obyek, dengan entitas kata lain, kumpulan
atribut dari setiap entitas dapat menganalisa keunikan suatu individu.
c. Data Value (Nilai Data): Data Value adalah data aktual atau informasi yang
disimpan pada tiap data, elemen, atau atribut.
d. File/Tabel: Kumpulan record sejenis yang mempunyai panjang elemen
yang sama, atribut yang sama, namun berbeda nilai datanya.
e. Record/Tuple: Kumpulan elemen-elemen yang saling berkaitan
menginformasikan tentang suatu entitas secara lengkap. Satu record
mewakili satu data atau informasi.

8) SEKOLAH

Jika membuka Kamus Besar Bahasa Indonesia “KBBI” kita akan


mendapatkan pengertin sekolah sebagai lembaga atau bangunan yang digunakan
untuk kegiatan belajar dan mengajar sesuai dengan jenjang pendidikan “SD,
SLTP, SLTA”.

Sedangkan kata pendidikan berasal dari kata ‘didik’ dan mendapat akhiran
‘pe’ dan akhiran ‘an’, sehingga kata ini memiliki arti proses atau cara atau
perbuatan mendidik.

Secara linguistik, pengertian pendidikan adalah proses mengubah sikap dan


perilaku seseorang atau sekelompok orang dalam upaya mendewasakan manusia
melalui upaya pengajaran dan pelatihan.
22

Berikut adalah definisi sekolah menurut para ahli :

Menurut Ki Hajar Dewantara tentunya bicara sekolah, berkenaan dengan


kata pendidikan. Nah, menurut Bapak Pendidikan Nasional Indonesia bahwa
pendidikan adalah tuntutan dalam kehidupan tumbuh kembang anak. Adapun
pengertian pendidikan ialah membimbing segala kekuatan alam yang ada pada
diri anak.

Menurut Abullah kata sekolah berasal dari bahasa latin yaitu skhhole,
scola, scolae atau skhola yang artinya waktu luang atau waktu senggang. Sekolah
merupakan kegiatan rekreasi bagi anak-anak di sela-sela aktivitasnya yang utama
adalah bermain dan menghabiskan waktu menikmati masa kecil dan remaja.

Kegiatan di waktu luang adalah belajar menghitung, membaca dan tahu


tentang moral serta estetika atau seni. Untuk membantu kegiatan sekolah anak-
anak didampingi oleh ahli dan paham tentang psikologi anak. Sehingga
memberikan peluang terbesar bagi anak untuk berkreasi sendiri dunia melalui
berbagai pelajarannya.

Menurut Sunarto dalam buku yang ditulisnya, berpendapat bahwa kata


sekolah telah berubah maknanya menjadi bangunan atau lembaga bagi siswa
belajar dan mengajar serta sebagai tempat memberi juga menerima pelajaran.

Setiap sekolah dipimpin oleh seorang kepala sekolah dan kepala sekolah dibantu
oleh wakilnya. Bangunan sekolah ditata dengan tinggi untuk memanfaatkan lahan
yang tersedia dan dapat diisi dengan fasilitas lainnya. Ketersediaan fasilitas di
sekolah memiliki peran penting dalam pelaksanaan proses pendidikan.

9) ALAT BANTU PEMODELAN SISTEM

a) Diagram Use-Case (Use-Case Diagram)

Diagram use case adalah gambaran suatu alur rancangan antara sistem
dengan pengguna. Secara grafis menggambarkan siapa yang akan
23

menggunakan sistem yang akan dirancang dan dengan cara apa penguna dapat
berinteraksi dengan sistem tersebut.

Use case diagram berguna untuk alur proses bisnis berdasarkan sudut
pandang pengguna suatu sistem. Use case diagram terdiri dari suatu diagram
untuk use case dan aktor. Aktor menjelaskan orang yang akan menjalankan
atau orang yang menggunakan langsung sistem aplikasi. Use case
merepresentasikan operasi-operasi yang dilakukan oleh aktor. Use case dibuat
berbentuk elips dengan nama operasi atau atribut dituliskan di dalamnnya.
Aktor yang menjalankan sistem dan dihubungkan dengan garis lurus ke use
case.

Diagram use case bertujuan untuk menjelaskan apa yang seharusnya


dilakukan oleh sistem. Diagram use case menyediakan beberapa cara
menjelaskan sistem secara ekternal terhadap interaksi dengan dunia luar[7].

Rosa A.S dan M. Shalahuddin menjelaskan symbol-simbol yang ada pada


diagram use case:

Tabel 2.1 Simbol – simbol Use Case Diagram

Simbol Deskripsi
Use case Fungsi-fungsi / proses-proses yang
disediakan aplikasi sebagai unitunit
yang saling bertukar pesan antar unit
Nama Use
atau aktor; biasanya dinyatakan dengan
case
menggunakan kata kerja di awal di
awal frase nama use case
24

Aktor / Actor Orang, proses atau aplikasi lain yang


berinteraksi dengan aplikasi yang akan
dibuat diluar aplikasi yang akan dibuat
itu sendiri, jadi walaupun simbol dari
aktor adalah gambar orang, tapi aktor
belum tentu merupakan orang;
biasanya dinyatakan menggunakan
kata benda di awal frase nama aktor.
Nama Aktor
Asosiasi / Association Komunikasi antara aktor dan use case
yang berpartisipasi pada use case atau
. use case memiliki
interaksi dengan aktor
Ekstensi / Extend Relasi use case tambahan ke sebuah
use case dimana use case yang
<< extend>>
ditambahkan dapat berdiri sendiri
.
walau tanpa use case tambahan itu.

Generalisasi / Generalization Hubungan generalisasi dan spesialisasi


(umum– khusus) antara dua buah use
case dimana fungsi yang satu adalah
fungsi yang lebih umum dari lainnya.

Include Relasi use case tambahan ke sebuah


use case dimana use case yang

<<include> ditambahkan memerlukan use case ini


untuk menjalankan fungsinya atau
sebagai syarat dijalankan use case ini.
25

b) Activity Diagram

Activity diagram menggambarkan workflow (aliran kerja) atau kinerja


dari sebuah sistem atau proses suatu bisnis. Diagram aktivitas menggambarkan
kegiatan suatu sistem dan tidak dilakukan oleh aktor, jadi kegiatan aktivitas ini
yang dapat dilakukan suatu sistem.

Activity diagram memiliki peran yang sama seperti flowchart, akan tetapi
terdapat perbedaan dengan flowchart adalah activity diagram bisa mendukung
perilaku searah atau sejajar sedangkan flowchart tidak bisa menggunakan
aliran kerja searah atau atau sejajar.

Berikut adalah simbol-simbol yang sering digunakan pada saat pembuatan


diagram activity:

Tabel 2.2 Simbol – simbol Diagram Activity

No. Simbol Nama Simbol Keterangan


1 Status Awal Status awal aktivitas sistem,
sebuah diagram aktivitas
memiliki sebuah status awal.
2 Aktivitas Ativitas yang biasa
dilakukan sistem, aktivitas
biasanya diawali dengan kata
kerja.
3 Percabangan atau Asosiasi percabangan
Decision dimana jika ada pilihan
aktivitas lebih dari satu.

4 Penggabungan Asosiasi penggabungan


atau join dimana lebih dari satu
aktivitas digabungkan
menjadi satu.
26

5 Status Akhir Status akhir yang dilakukan


sistem, sebuah diagram
aktivitas memiliki status
akhir.
6 Swimlane Memisahkan organisasi
bisnis yang bertanggung
jawab terhadap aktivitas
yang terjadi.

c) ERD

Entity Relationship Diagram (ERD) merupakan suatu teknik yang berguna


untuk menjelaskan kebutuhan data sistem dari entitas dengan tahap analisis
persyaratan proyek dalam pengembangan suatu sistem. Entity relationship
diagram merupakan model pengembangan data yang digunakan sebagai detail
pada database. Adapun bentuk komponen dari ERD yaitu:

a. Entitas
Entity adalah suatu objek yang dapat dibedakan dari lainnya yang dapat
diwujudkan dalam basis data.
b. Hubungan (Relasi)
Hubungan adalah keterkaitan antara dua entitas sebagai garis lurus yang
menghubungkan dua entitas tersebut.
c. Atribut
Atribut memberikan informasi lebih rinsi tentang jenis entitas. Atribut
memiliki struktur internal berupa tipe data[7].

Berikut adalah simbol-simbol yang sering digunakan pada ERD untuk


merancang tabel-tabel beserta relasinya dalam basis data:

Tabel 2.3 Simbol pada Entity Relationship Diagram

Simbol Deskripsi
27

Entitas / entity Entitas merupakan data inti yang


akan disimpan; bakal tabel pada basis
data; biasanya mengacu pada benda
nama_entitas
yang terlibat dalam aplikasi yang akan
dibuat

Atribut Field atau kolom data yang butuh


disimpan dalam suatu entitas.
nama_atribut

Atribut kunci primer Field atau kolom data yang butuh


disimpan dalam suatu entitas dan
digunakan sebagi kunci akses record
yang diinginkan; biasanya berupa id atau
nama kunci primer
primer kode yang tidak boleh sama atau jika
lebih dari satu maka kombinasinya tidak
boleh sama; kunci pemanggil benda
seperti halnya nama pada manusia
Atribuat multinilai / multivalue Field atau kolom data yang butuh
disimpan dalam suatu entitas yang dapat
memiliki nilai lebih dari satu
nama_atribut

Relasi Relasi yang menghubungkan


antarentitas; biasanya diawali dengan
nama_relasi kata kerja; biasanya juga mendefinisikan
relasi proses antarentitas / benda yang
terkait dengan aplikasi
Assosiasi / association Penghubung antara relasi dan entitas
dimana di kedua ujungnya memilki
multiplicity kemungkinan jumlah
pemakaian
28

10) ALAT BANTU PEMBUATAN PROGRAM


2.11.1 Visual Studio Code

Visual Studio Code merupakan Software editor code yang sangat ringan
untuk dijalankan pada komputer berspesifikasi rendah. Dengan tampilan built-
in dukungan untuk JavaScript, naskah dan Node.js dan memiliki array berbagai
macam ekstensi yang tersedia dengan bahasa lain, termasuk C ++, C #, Python,
dan PHP. Versi cross-platform dari Atom komponen kode editing, yang
didasarkan github, electron, javaScript dan HTML5. Software editor ini
digunakan sebagai pengembangan terpadu (IDE) yang dirancang pada
pengembang yang bekerja dengan teknologi cloud terbuka pada Microsoft.

Visual Studio Code menggunakan open source NET sebagai alat untuk
memberikan dukungan terhadap ASP.NET C# kode sehingga dapat
membangun alat pengembangan Omnisharp NET dan compiler Roslyn. Pada
dasarnya editor beroperasi disebabkan dengan gaya explorer umum dengan tata
letak panel di sebelah kiri yang menentukan semua file dan folder mempunyai
akses ke panel editor yang terletak di sebelah kanan yang menentukan isi dari
file yang telah dibuka. Dalam hal ini, editor telah berkembang dengan baik
serta memanjakan mata. Editor juga berfungsi baik dengan intellisense dan
autocomplete bekerja dengan baik pada JSON, CSS, HTML, {kurang}, dan
Node js.Berikut ini adalah gambar tampilan dari Visual Studio Code (VS
Code):
29

Gambar 2.1 Tampilan Visual Studio Code (VS Code)

2.11.2 HTML (Hypertext Markup Language)

Hypertext Mark Up Language atau biasa disebut HTML adalah bahasa


standar pemrograman untuk membuat suatu website yang bisa diakses dengan
internet. Dengan kata lain halaman website yang kita lihat dan kita baca disusun
dengan menggunakan bahasa ini dan kemudian diterjemahkan oleh komputer agar
dapat dipahami oleh penggunanya. Html merupakan standar pembuatan website
secara luas agar laman website dapat ditampilkan pada layar komputer.

HTML yang dikenal sebagai bahasa pemrograman dalam ilmu komputer memiliki
beberapa fungsi, diantaranya adalah sebagai berikut:

1. Fungsi utama html yang diketahui adalah untuk membuat suatu halaman
website yang bisa dibaca dan dipahami oleh pengguna dengan lebih
mudah. Seluruh laman website yang ada dalam internet dibuat dengan
html dan tidak ada pengecualian.
2. Menandai teks pada suatu laman, html ditulis pada suatu halaman
dokumen dengan tag atau simbol tertentu dimana simbol dan tag tersebut
akan menandai teks menjadi tebal, miring, bergaris tebal dan lain
sebagainya. Misal jika kita membuat suatu teks menjadi teks miring atau
italic, dalam laman html dituliskan kode <i>, <b> untuk teks tebal dan <u>
untuk teks bergaris bawah.
3. Sebagai dasar website, website yang dibuat tentunya memiliki beberapa
fitur yang dibuat dengan menggunakan java script (untuk mengatur
perilaku web), implemetasi bahasa pemrograman server PHP, dan
mendesain web menggunakan CSS. Semua bahasa tersebut dapat
diaplikasikan jika web memiliki bahasa html sebagai dasarnya.
4. Menampilkan tabel, gambar, video, dan lainnya. Biasanya dalam website
atau blog kita tidak bisa langsung meletakkan tabel, gambar maupun video
30

oleh sebab itu komponen tersebut diletakkan pada web dengan


menggunakan bahasa html.
5. Menandai elemen dan membuat online form, html juga berfungsi untuk
menandai bagian-bagian dalam website diantaranya header, main, footer,
navigation dan lain sebagainya. Selain itu html juga biasanya digunakan
sebagai bahasa dalam membuat suatu online form atau formulir digital.

2.11.3 MySQL

MySQL adalah sebuah DBMS (Database Management System)


menggunakan perintah SQL (Structured Query Language) yang banyak
digunakan saat ini dalam pembuatan aplikasi berbasis website. MySQL dibagi
menjadi dua lisensi, pertama adalah Free Software dimana perangkat lunak dapat
diakses oleh siapa saja. Dan kedua adalah Shareware dimana perangkat lunak
berpemilik memiliki batasan dalam penggunaannya. 

MySQL termasuk ke dalam RDBMS (Relational Database Management


System). Sehingga, menggunakan tabel, kolom, baris, di dalam struktur database -
nya. Jadi, dalam proses pengambilan data menggunakan metode relational
database. Dan juga menjadi penghubung antara perangkat lunak dan database
server.

Berikut ini merupakan beberapa kelebihan, diukur dari segi penggunaan


dan fitur yang dimiliki. 

1. Bersifat Open Source

Untuk penggunaan dari MySQL dapat diakses oleh siapa saja dan kapan saja.
Karena memiliki dua lisensi, yaitu Free Software dan Shareware. Selain itu juga
termasuk dalam sistem manajemen database yang disediakan secara gratis. Serta,
memiliki banyak komunitas dan dokumentasi untuk membantu anda dalam
mengembangkan aplikasi menggunakan database server. 
31

2. Mendukung Penggunaan Multi User

MySQL juga dapat digunakan secara bersama – sama dalam satu waktu karena
bersifat Multi User. Sehingga, anda tidak perlu khawatir ketika mengakses basis
data secara bersamaan. Keuntungannya disini adalah, tim developer dapat
mengerjakan database secara bersamaan (team work). 

3. Terintegrasi dengan Bahasa Pemrograman yang lain

Kelebihan lain adalah dapat terintegrasi dengan bahasa pemrograman yang lain
seperti pada PHP. Dengan menggunakan PHPMyAdmin sebagai perantara, anda
sudah bisa membuat basis data pada web server dengan lebih efektif. Kemudian,
dapat digunakan juga untuk kebutuhan pengembangan perangkat lunak dengan
menggunakan framework seperti Laravel, dan CodeIgniter. 

4. Sajian Tipe Data yang Bervariatif

Tipe data yang disajikan dalam MySQL juga sangat variatif. Contohnya adalah
tipe data varchar, integer, float, double, date, timestamp, dll. Dalam hal ini, anda
dapat mengelompokkan berbagai data sesuai dengan kriteria informasi secara
lebih akurat dan efektif. Pengelolaan database dalam server juga akan terbantu
dengan adanya banyak jenis tipe data untuk mengembangkan perangkat lunak
yang kompleks dan terstruktur. 

 5. Struktur Tabel Cenderung Fleksibel

Jika dibandingkan dengan struktur tabel dari database yang lain seperti Oracle dan
Postgre, MySQL tergolong lebih mudah. Mengapa demikian? Karena sebagai
contoh dalam proses eksekusi pada ALTER TABLE lebih mudah digunakan dan
cepat diproses. 

 6. Sistem Keamanan yang Telah Terjamin


32

MySQL dapat mengatur hak akses pengguna (user) dengan enkripsi tinggi.
Selain itu, terdapat beberapa fitur keamanan yang lain seperti, level nama pada
host, dan pembuatan subnet mask. Jadi, bukan berarti dengan perangkat lunak
yang bersifat open source membuat keamanan menjadi buruk.

Berikut ini adalah gambar tampilan dari MySQL:

Gambar 2.2 Tampilan MySQL

2.11.4 Php (Php hypertext preprocessor)

PHP merupakan bahasa pemrograman script server-side yang


sudah dirancang untuk pengembangan web. Dimana Singkatan dari PHP yaitu
(Personal Home Page). PHP juga digunakan untuk membuat situs web pribadi,

sama seperti namanya. PHP kini diubah menjadi bahasa pemrograman web yang
powerful yang digunakan tidak hanya untuk membuat situs web sederhana dalam
beberapa tahun perkembangannya, akan tetapi juga untuk situs web populer yang
digunakan oleh jutaan orang seperti WordPress, Wikipedia, Joomla dll.
33

Ada berbagai macam kelebihan yang dimiliki PHP jika dibandingkan


dengan bahasa pemrograman lainnya, yaitu :

1. Mampu membuat web menjadi lebih dinamis.


2. PHP berjalan secara Web Base ynag artinya seluruh Sistem Operasi
bahkan HP yang memiliki Web Browser dapat menggunakan program
PHP dan program yang dibuat menggunakan PHP bisa dijalankan oleh
Semua Sistem Operasi.
3. PHP adalah open source, yang berarti bahwa siapa pun dapat
menggunakannya secara gratis.
4. Jika dibandingkan dengan ASP atau Java, kini aplikasi PHP lebih cepat.
5. Mendukung berbagai macam paket Database, misalnya Oracle, MySQL,
PostgrSQL dll.
6. Kompilasi / Compile tidak diperlukan dalam penggunaan bahasa
pemrograman PHP.
7. Terdapat banyak server web yang mendukung PHP, salah satunya yaitu
Lighttpd, Apache, IIS dan lainnya.
8. Mengembangkan aplikasi PHP mudah karena ada banyak dokumentasi,
instruksi dan pengembang untuk mengembangkannya.
9. Banyak yang gratis dan mau menggunakan aplikasi dan program PHP
seperti WordPress, Prestashop dan lainnya.

Berikut ini adalah gambar logo PHP:

Gambar 2.3 Logo PHP

2.11.5 Xampp
34

XAMPP adalah sebuah paket perangkat lunak (software)


komputer yang sistem penamaannya diambil dari akronim kata Apache, MySQL
(dulu) / MariaDB (sekarang), PHP, dan Perl. Sementara imbuhan huruf “X” yang
terdapat pada awal kata berasal dari istilah cross platform sebagai simbol bahwa
aplikasi ini bisa dijalankan di empat sistem operasi berbeda, seperti OS Linux, OS
Windows, Mac OS, dan juga Solaris.

Sejarah mencatat, software XAMPP pertama kali dikembangkan oleh tim


proyek bernama Apache Friends dan sampai saat ini sudah masuk dalam rilis
versi 7.3.9 yang bisa didapatkan secara gratis dengan label GNU (General Public
License).

Berikut ini adalah gambar tampilan dari XAMPP:

Gambar 2.4 Tampilan XAMPP

2.11.6 Apache

Apache adalah web server yang mempunyai keharusan pada request-


response HTTP dan logging informasi secara tepat dan rinci. Dalam hal ini
Apache juga sebagai web server yang bersifat sesuai dengan standar protokol
HTTP dan sangat digemari berbagai entitas yang menggunakannya.

Menurut Kurniawan, Apache adalah web server dapat dilakukan oleh


banyak sistem operasi seperti Unix, BSD, Linux, Microsoft windows dan
Novell Netware serta Platfrom lainnya yang bermanfaat untuk fungsi situs
35

web. Protokol yang dibutuhkan untuk pelayanan fasilitas untuk mengimbangi


fasilitas web yang menggunakan HTTP[11].

Berdasarkan definisi diatas dapat disimpulkan bahwa apache merupakan


sebuah nama web server yang dapat dijalankan diberbagai sistem operasi,
dapat digunakan untuk melayani dan melakukan pengaturan fasilitas web
menggunakan sebuah protokol yang dikenal dengan HTTP (Hypertext Transfer
Protocol).

2.11.7 Bootstrap

Bootstrap merupakan sebuah library framework CSS yang dibuat khusus


untuk perkembangan front end pada website. Bootstrap dikenal juga sebagai
framework CSS, HTML, Javascript yang begitu sangat populer di kalangan
website developer serta pengembang website.

Menurut Smitdev dan Rozi, Bootstrap adalah template desain web


dengan fitur lebih. Boostrap dibuat agar teknik desain web lebih mudah untuk
berbagai tingkatan pengguna diawal dari level pemula hingga level tertinggi
keahliannya. Bootstrap terdiri gabungan file CSS, font, dan Javascript yang
siap dalam pembauran pada dokumen HTML[7].

Berikut ini adalah gambar logo Bootstrap:

Gambar 2.5 Logo Bootstrap

2.11.8 Framework

Sesuai dengan namanya sendiri, framework adalah kerangka kerja untuk


mengembangkan aplikasi berbasis website maupun desktop. Kerangka kerja disini
36

sangat membantu developer dalam menuliskan sebuah dengan lebih terstruktur


dan tersusun rapi.

Kerangka kerja diciptakan untuk mempermudah kinerja dari programmer.


Sehingga, seorang programmer tidak perlu untuk menuliskan kode secara
berulang – ulang. Karena di dalamnya sendiri anda hanya perlu menyusun
komponen – komponen pemrograman saja.

Berikut adalah beberapa framework populer berbasis PHP:

1. CodeIgniter 
2. Laravel 
3. CakePHP 
4. Aura 
5. Zend 
6. FuelPHP 

11) Metode Pengujian

Metode pengujian adalah cara atau teknik untuk menguji perangkat lunak,
mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat
lunak secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan
kesalahan.
Perangkat lunak dapat diuji dengan dua cara, yaitu :
1. Pengujian dengan menggunakan data uji untuk menguji semua elemen
program (data internal, loop, logika, keputusan dan jalur). Data uji dibangkitkan
dengan mengetahui struktur internal (kode sumber) dari perangkat lunak.
2. Pengujian dilakukan dengan mengeksekusi data uji dan mengecek
apakah fungsional perangkat lunak bekerja dengan baik. Data uji dibangkitkan
dari spesifikasi perangkat lunak.
1. White Box Testing
Pengujian white box (glass box) adalah pengujian yang didasarkan pada
pengecekan terhadap detil perancangan, menggunakan struktur kontrol dari desain
37

program secara procedural untuk membagi pengujian ke dalam beberapa kasus


pengujian. Penentuan kasus uji disesuaikan dengan struktur system, pengetahuan
mengenai program digunakan untuk mengidentifikasikan kasus uji tambahan.
Tujuan penggunaan white box untuk menguji semua statement program.
Penggunaan metode pengujian white box dilakukan untuk :
1. memberikan jaminan bahwa semua jalur independen suatu modul
digunakan minimal satu kali
2. menggunakan semua keputusan logis untuk semua kondisi true atau false
3. mengeksekusi semua perulangan pada batasan nilai dan operasional pada setiap
kondisi.
4. menggunakan struktur data internal untuk menjamin validitas jalur keputusan
6

12) PENELITIAN SEJENIS

Table 2.12 Penelitian Sejenis

NO Judul Nama Metode Kesimpulan


1 Sistem Penerimaan Tri Novia Rosalinda Menggunakan metode Berdasarkan hasil penelitian dapat disimpulan bahwa pelaksanaan PPDB
Peserta Didik Baru baik berbasis online
waterfall yang memiliki
Berbasis Online dan maupun offline direncanakan. Perencanaan PPDB berbasis online dan
Offline Di Sekolah tahapan analisis berbasis offline diselenggarakan
melalui kegiatan rapat untuk menentukan panitia PPDB yang bertugas,
Menengah Kejuruan kebutuhan, desain sistem,
anggaran, strategi promosi,
[8] implementasi dan menentukan jadwal pelaksanaan PPDB, perlengkapan, tahapan kegiatan
PPDB, serta untuk menentukan
pengujian unit, dan
jumlah pagu peserta didik baru.
pengujian sistem
7

2 Impplementasi Nurdian Rmadhani Menggunakan metode Pelaksanaan PPDB Online pada tahun ajaran 2018/2019, berpedoman
pada Keputusan Gubernur Sulawesi Selatan Nomor 1802/VI/Tahun 2018
Manajemen Anwar, Ratmawati waterfall yang memiliki
Tentang Petunjuk Teknis Pelaksanaan Penerimaan Peserta Didik Baru
Penerimaan Peserta T, Andi Wahed tahapan system (PPDB) Online Jenjang SMA Negeri, SMK Negeri Dan SLB Negeri
Provinsi Sulawesi Selatan Tahun Pelajaran 2018/2019 serta sistem
didik Baru berbasis engineering, requierment
penerimaan yang diterapkan di SMK Negeri 6 Makassar yaitu
Online di SMK Negri analysis, design, coding, ada 4 diantaranya, Jalur Afirmasi, Khusus, Prestasi serta Akademik.
Penyeleksian pada PPDB Online saat ini telah terhubung
6 Makasar [9] testing dan maintenance
langsung dengan database Dinas sosial dan Dinas Pendidkan, Kemenag
dan KONI.

3 Sistem Penerimaan Youngky Ikrom Menggunakan metode Penelitian ini mengembangkan aplikasi yang digunakan untuk
memudahkan operator sekolah dalam mengurus pendaftaran siswa baru
Siswa Baru SMP Gumelar waterfall yang memiliki
sehingga operator sekolah tidak lagi menulis dan menginput data peserta
Negri 1 Delanggu tahapan analisis didik baru. Peserta didik baru juga lebih mudah untuk mendaftarkan di
SMPN 1 Delanggu tanpa harus dating langsung ke sekolah. Aplikasi ini
secara Online[10] kebutuhan, desain sistem,
dibuat berbasis online dengan pertimbangan sekarang banyak yang
implementasi dan menggunakan internet dan untuk mengikuti perkembangan zaman.
pengujian unit, dan
pengujian sistem

4 Sistem Informasi Ferry Suncahya Menggunakan metode Dari proses analisis, perancangan dan implementasi yang dilakukan
8

Pendaftaran Siswa Iantoro waterfall yang memiliki telah dihasilkan suatu sistem informasi pendaftaran siswa baru SMK Al
Huda Kota Kediri berbasis web.
Baru SMK Al tahapan system
Huda[11] engineering, requierment
analysis, design, coding,
testing dan maintenance
5 Efeksifitas kebijakan Dian Purwati, Ira Penelitian kuantitatif Berdasarkan data hasil penelitian yang peneliti lakukan terhadap
Penerimaan Peserta Irawati, Josy dilakukan untuk menjawab kebijakan sistem zonasi yang diimplementasikan pada tahun ajaran
pertanyaan penelitian yang 2017/208 dan tahun ajaran 2018/2019 diperoleh hasil bahwa
Didik Baru Sistem Adiwisastra bertujuan untuk mencari implementasi kebijakan sistem zonasi tahun 2018/2019jika diukur dari
Zonasi bagi Siawa faktor-faktor apakah yang indikator dukungan agen pelaksana, kesesuaian tindakan, meningkatnya
menjadi penyebab tidak APK RMP, dan mendekatkan sekolah dengan domisili siswa lebih
yang melanjutkan
efektifnya implementasi efektif dibandingkan dengan implementasi kebijakan sistem zonasi tahun
Pendidikan[12] kebijakan PPDB SMP di 2017/2018. Namun tidak efektif jika diukur dari indikator mengubah
kota Bandung. persepsi masyarakat terhadap sekolah favorit dan menurunkan angka
tidak melanjutkan sekolah.
6

Dari penelitian serupa pada tabel 2.5, sistem yang dirancang memiliki

kelebihan antara lain :

1. Sistem ini dirancang dengan menggunakan bahasa pemrograman PHP dan

DBMS MySQL dengan tampilan website yang responsive yang menyesuaikan

bentuk tampilan dengan perangkat yang diakses.

2. Memiliki fitur yang dapat mengelola data siswa, data guru, serta dapat

mencetak laporan yang dibutuhkan.

Dan sistem yang dirancang oleh peneliti memiliki perbedaan, yaitu:

1. Pemodelan sistem menggunakan UML (Unified Modeling Language) yang

terdiri dari use case diagram, activity diagram dan class diagram.

2. Sistem memiliki fitur login sebagai guru dan siswa yang dapat melihat nilai
calon peserta didik baru
3. Sistem memiliki fitur yang sangat sederhana agar calon siswa mudah
mengoperasikannya

You might also like