Anda di halaman 1dari 43

APLIKASI PENERIMAAN PESERTA DIDIK BARU

BERBASIS WEB YANG SUDAH TERINTEGRASI DENGAN


WHATSAPP

PROPOSAL

Oleh :

YULIATI
20180510138

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS ILMU KOMPUTER
UNIVERSITAS AL ASYARIAH MANDAR
POLEWALI MANDAR
2021

PERSETUJUAN

i
PROPOSAL

APLIKASI PENERIMAAN PESERTA DIDIK BARU


BERBASIS WEB YANG SUDAH TERINTEGRASI DENGAN
WHATSAPP

Yang dipersiapkan dan disusun oleh :

YULIATI
20180510138

Telah disetujui oleh Dosen Pembimbing


Pada tanggal ……………….

Pembimbing I Pembimbing II

SYARLI, S.KOM.,M.KOM HARIANTO,S.KOM


NIDN: 0905078702 NIDN :

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa

yang telah memberikan rahmatNya serta hidayah kepada penulis, sehingga penulis

dapat menyelesaikan Penelitian tentang “Aplikasi Penerimaan Peserta

Didik Baru Berbasis Web Yang Sudah Terintegrasi dengan

Whatsapp.” ini dengan baik.

ii
Perencanaan Penelitian ini disusun guna memenuhi persyaratan dan

kewajiban pengambilan mata kuliah sebagai salah satu syarat yang harus

ditempuh dalam kelulusan mahasiswa tingkat strata 1.

Selama penulis menyusun Proposal penelitian ini banyak sekali mendapat

bantuan, dukungan serta bimbingan dari berbagai pihak. Untuk itu penulis

mengucapkan banyak terima kasih kepada semua pihak yang tidak bisa kami

tuliskan satu persatu dalam, ucapan terima kasih kepada:

1. Ibu Dr. Chuduriah Sahabuddin, M. Si selaku Rektor Universitas Al Asyariah

Mandar

2. Bapak Muhammad Sarjan, SE., M. Si., Akt Selaku Dekan Fakultas Ilmu

Komputer Universitas Al Asyariah Mandar.

3. Bapak Muh. Assiddiq, SE., M. Pd Selaku Wakil Dekan Fakultas Ilmu

Komputer Universitas Al Asyariah Mandar.

4. Bapak A. Akhmad Qaslim S. Kom., M. Kom Selaku Kepala Program Studi

Sistem Informasi Universitas Al Asyariah Mandar.

5. Syarli,S.Kom.,M.Kom. selaku Pembimbing I dan Harianto, S.Kom selaku

pembimbing II, atas kesungguhan dan perhatiannya dalam membantu dan

mendukung penyususunan penelitian ini.

6. Bapak dan Ibu Dosen beserta staf di Universitas Al Asyariah Mandar

7. Semua mahasiswa jurusan Sistem Informasi Universitas Al Asyariah Mandar

beserta semua pihak yang telah membantu penulis hingga selesainya

penelitian ini.

iii
Penulis menyadari bahwa penulisan Proposal penelitian ini masih jauh dari

kata sempurna, untuk itu penulis sangat mengharapkan baik kepada para pembaca

maupun semua pihak yang terkait untuk memberikan kritik dan saran yang

bersifat membangun demi kesempurnaan dalam penulisan penelitian ini.

Penulis berharap semoga laporan perencanaa penelitian ini dapat bermanfaat

bagi para pembacanya dalam menambah perbendaharaan kata dan perluasan

pandangan serta pengetahuan untuk meningkatkan prespektif baru.

Atas kritik dan sarannya penulis ucapkan terima kasih

Mamasa, 2021

Penulis

DAFTAR ISI

HALAMAN JUDUL ..................................................................................... i

PERSETUJUAN ........................................................................................... ii

KATA PENGANTAR ................................................................................... iii

DAFTAR ISI ................................................................................................. v

DAFTAR TABEL ......................................................................................... vii

DAFTAR GAMBAR .................................................................................... viii

iv
BAB I PENDAHULUAN ............................................................................. 1

1.1. Latar Belakang .............................................................................. 1

1.2. Rumusan Masalah ......................................................................... 3

1.3. Batasan Masalah ........................................................................... 3

1.4. Tujuan Penelitian .......................................................................... 3

1.5. Manfaat Penelitian ........................................................................ 4

1.6. Penelitian Terkait .......................................................................... 5

BAB II TINJAUAN PUSTAKA ................................................................... 8

2.1 Kerangka Teori ............................................................................. 8

2.1.1 Sistem Informasi .............................................................. 8

2.1.2 Penerimaan Peserta Didik Baru......................................... 8

2.1.3 Aplikasi berbasis Web....................................................... 9

2.1.4 Pengenalan Internet ........................................................... 9

2.1.5 Pengertian PHP ................................................................ 10

2.1.6 Pengenalan Mysql ............................................................. 10

2.1.7 Cascading Style Sheet ( CSS) ............................................ 11

2.1.8 Pengenalan Adobe Dreamweaver ..................................... 12

2.1.9 Pengenalan XAMPP.......................................................... 12

2.1.10 Basis Data.......................................................................... 13

2.1.11 Unified Modeling Language (UML).................................. 13

2.1.12 Metode Pengembangan Sistem ......................................... 17

2.2 Kerangka Pikir .............................................................................. 21

BAB III METODE PENELITIAN ................................................................ 23

v
3.1 Alat dan Bahan Penelitian ............................................................. 23

3.2 Waktu dan Tempat Penelitian ....................................................... 24

3.3 Metode Pengumpulan Dara .......................................................... 25

3.4 Metode Pengembangan Sistem ..................................................... 26

3.5 Teknik Analisis Data .................................................................... 27

3.6 Kerangka Sistem ........................................................................... 27

3.7 Analisis dan Perencanaan Sistem ................................................. 28

3.7.1 Diagram Alir Sistem yang Sedang Berjalan ..................... 28

3.7.2 Diagram Sistem yang sedang Diusulkan .......................... 29

3.8 Perancangan Sistem Interface ....................................................... 29

3.8.1 Rencana Input Output........................................................ 30

DAFTAR PUSTAKA .................................................................................... 33

vi
DAFTAR TABEL

Tabel 2.1 Simbol Use Case Diagram ............................................................ 15

Tabel 3.1 Jadwal Penelitian ........................................................................... 21

vii
DAFTAR GAMBAR

Gambar 2.1 Kerangka Pikir ........................................................................... 21

Gambar 3.1 Pengembangan Sistem ............................................................... 26

Gambar 3.2 Kerangka Sistem ........................................................................ 27

Gambar 3.3 Diagram Alis Sistem Yang Sedang Berjalan ............................. 28

Gambar 3.4 Diagram Sistem Yang Diusulkan .............................................. 29

Gambar 3.5 Tampilan Form Halaman Utama ............................................... 30

Gambar 3.6 Tampilah Alur Pendaftaran ....................................................... 30

Gambar 3.7 Tampilan Jadwal Pelaksanaan ................................................... 31

Gambar 3.8 Tampilan Pendaftaran ................................................................ 31

Gambar 3.9 Tampilan Cetak Kartu Dan Pendaftaran .................................... 32

Gambar 3.10 Tampilan Pengumuman ........................................................... 32

viii
BAB I
PENDAHULUAN

1.1 Latar Belakang

Penerimaan siswa baru merupakan salah satu proses yang ada di

instansi pendidikan seperti sekolah yang berguna untuk menyaring calon

siswa yang terpilih sesuai kriteria yang ditentukan oleh sekolah tersebut

untuk menjadi siswa didiknya. Pada umumnya proses penerimaan siswa

baru dilakukan melalui tahapan pendaftaran, tes seleksi, dan pengumuman

penerimaan siswa. Karena penerimaan siswa baru yang dilakukan secara

manual, sehingga masih banyak kekurangan data, pengolahan data secara

manual membutuhkan waktu yang lama sehingga tidak efisien dalam

pengolahan data. Untuk itu dibutuhkan suatu sistem informasi yang dapat

membantu dalam proses penerimaan siswa baru.(Najamudin et al., 2019)

Perkembangan teknologi dan sistem informasi saat ini sangat

dibutuhkan oleh perusahaan, organisasi maupun instansi terutama

teknologi informasi yang dilakukan melalui media internet. Hal ini

diwujudkan dengan adanya komputerisasi sebagai alat bantu yang mampu

menyimpan dan mengelola berbagai macam data secara cepat, tepat dan

akurat. Seiring dengan berkembangnya teknologi informasi, suatu

perusahaan, organisasi maupun instansi dituntut untuk dapat saling

meningkatkan mutu dan kualitas sistem informasi agar bias bersaing dalam

era globalisasi sekarang ini salah satunya perguruan tinggi ilmu komputer

1
Berbasis teknologi informasi. Pendaftaran penerimaan siswa baru

diperlukan dan dilakukan setiap lembaga pendidikan untuk menarik minat

calon peserta didik baru untuk melanjutkan pendidikannya perlu

mengadakan promosipromosi supaya banyak calon peserta didik yang tahu

dan nantinya tertarik untuk mendaftar di lembaga pendidikan tersebut.

(Muslihudin & Larasati, 2014)

Selama ini proses pendaftaran siswa baru masih menggunakan cara

yang manual yaitu dengan pengisian formulir menggunakan lembaran yang

disediakan oleh panitia, karena menggunakan tulisan tangan akan

memungkinkan panitia kesulitan dalam membaca. Selain itu dalam proses

pembuatan laporan seleksi penerimaan siswa baru memakan waktu yang

lebih lama, hal ini dapat menyebabkan lambatnya informasi pengumuman

bagi peserta. Apabila hal tersebut terjadi, maka bagi peserta yang tidak

lulus dalam seleksi penerimaan siswa baru akan kesulitan dalam mencari

sekolah favorit yang diinginkan karena semua sekolah favorit proses

seleksi penerimaan siswa baru dilakukan pada waktu yang sama. (Motor et

al., 2014)

Berdasarkan pernyataan tersebut maka disini akan di analisis

tentang Aplikasi Penerimaan Peserta Didik Baru Berbasis Web Yang

Sudah Terintegrasi dengan Whatsapp di SMA Negeri 1 Mamasa, agar

proses yang dilakukan lebih efektif dan efisisen, misalnya mengurangi

pemborosan pada kertas dan mempermudah admin dalam pegolahan data

2
penerimaan siswa baru, sehingga dapat mempercepat informasi penerimaan

siswa baru.

1.2 Rumusan Masalah

Berdasarkan analisis awal yang dilakukan pada Aplikasi

Penerimaan Peserta Didik Baru Berbasis Web Yang Sudah Terintegrasi

dengan Whatsapp.. Peneliti merumuskan maalah-masalah sebagai berikut:

“Bagaimana merancang Aplikasi Penerimaan Peserta Didik Baru Berbasis

Web Yang Sudah Terintegrasi dengan Whatsapp.di Negeri 1 Mamasa?”.

1.3 Batasan Masalah

Berdasarkan dari apa yang telah dipaparkan pada rumusan masalah,

maka batasan masalah dalam penelitian ini adalah sebagai berikut :

1. Membahas tentang konsep perancangan dan analisis yang berkaitan

dengan informasi penerimaan siswa baru.

2. Karena Aplikasi berbasis web maka aplikasi dibuat dengan Bahasa

Pemograman HTML5, CSS, Javascript, PHP, Ajax dan MySQL.

3. Sistem ini hanya dikelola oleh admin yaitu panitia penerimaan siswa

baru yang ditentukan oleh SMA Negeri 6 Mamasa Di mana akan

terintegrasi dengan notifikasi ke Whatapp seperti

4. Jadi ketika ada user yang melakukan pendaftaran, maka akan mengirim

notifikasi ke no WA mereka, yang nanti didalam pesan wa tersebut juga

terdapat link untuk melakukan verifikasi pembayaran

3
1.4 Tujuan Penelitian

Berdasarkan rumusan masalah diatas, maka tujuan penelitian yang

ingin dicapai dalam penelitian ini adalah untuk merancang Aplikasi

Penerimaan Peserta Didik Baru Berbasis Web Yang Sudah Terintegrasi

dengan Whatsapp. di Negeri 1 Mamasa agar dapat mempermudah calon

peserta didika baru dalam melakukan pendaftaran pada SMA Negeri 1

Mamasa, serta dapat mengefisienkan waktu.

1.5 Manfaat Penelitian

1. Penulis

Manfaat yang diperoleh penulis dalam penelitian ini adalah

kemampuan untuk memahami pengembangan Aplikasi Penerimaan

Peserta Didik Baru Berbasis Web Yang Sudah Terintegrasi dengan

Whatsapp. dengan bahasa – bahasa pemrograman yang diterapkan.

2. Kontribusi Keilmuan

Pengembangan Aplikasi Penerimaan Peserta Didik Baru Berbasis

Web Yang Sudah Terintegrasi dengan Whatsapp. Menggunakan

berbagai macam bahasa pemrograman.

3. Pemerintah dan Masyarakat

Adapun manfaat yang di terima oleh pemerintah dan masyarakat

adalah sebagai berikut :

4
1. Untuk memudahkan calon peserta didika baru dalam melakukan

pendaftaran pasa SMA Negeri 1 Mamasa

2. Untuk mempermudah panitia penerimaan peserta didi baru pada

SMA Negeri 1 Mamasa Sebagai bahan referensi sekolah-sekolah

lain dalam mengembangkan Aplikasi Penerimaan Peserta Didik

Baru Berbasis Web Yang Sudah Terintegrasi dengan Whatsapp.

yang sangat mudah.

3. Untuk meningkatkan pelayanan sekolah dalam penerimaan peserta

didika baru.

1.6 Penelitian Terkait.

Dalam penelitian ini, penulis mengambil beberapa jurnal yang bisa

dibandingkan dengan penelitian yang dilakukan oleh penulis :

1. (Motor et al., 2014) Perancangan Sistem Informasi Penerimaan Siswa

Baru Pada Sekolah Menengah Kejuruan Negeri 3 Pacitan. Merancang

sebuah sistem Dengan adanya Sistem Informasi berbasis komputerisasi

dan aplikasi basis data diharapkan dapat membantu penyampaian

informasi dan mempermudah dalam pelaksanaan pengolahan dan

pengelolaan data penerimaan siswa baru. Metode yang digunakan dalam

penelitian ini adalah wawancara, observasi, study pustaka, analisis,

perancangan sistem, uji coba, dan implementasi. Dari penelitian ini

diharapkan sistem informasi yang dibuat dapat memberikan kemudahan

dalam pelaksanaan kegiatan penerimaan siswa baru di SMK Negeri 3

Pacitan.

5
2. (Muhammad Taufiq Muslih, 2009) Pengembangan Aplikasi Sms Gateway

Untuk Informasi Pendaftaran Peserta Didik Baru Di Sman 1 Jepara,

Melakukan penelitian tentang Dengan kemajuan teknologi yang ada

sekarang telah memunkinkan penggunaan fasilitas SMS pada ponsel

semakin mudah, dan penggunaan SMS untuk layanan informasi

penerimaan peserta didik baru dalam penyediaan informasi akan lebih

cepat, tepat sasaran, kapanpun dan dimanapun mereka membutuhkannya.

Untuk itulah kemudian dikembangkanlah sebua layanan penerimaan

peserta didik baru berbasis SMS Gateway. Pengembangan melalui SMS

gateway ini dipilih karena sesuai dengan kebutuhan penyampaian

informasi yang cepat dan tepat sasaran yaitu calon siswa atau orang tua

calon siswa. Pengembangan meliputi single SMS, broadcast SMS dan auto

reply Bahasa pemograman

Hardware SMS menggunakan Modem Wavecom M1306B.

3. (Widianto & Yulianto, 2014), melakukan penelitian tentang Sistem

Informasi Pendaftaran Peserta Didik Baru Pada Sekolah Menengah Kejuruan

(SMK) Negeri 2 Pacitan Berbasis Web Dinamis . Sistem pendaftaran peserta

didik baru di SMK Negeri 2 Pacitan yang menggunakan sistem

konvensional memiliki sisi lemah yang terletak pada kemampuan update,

transparansi data, efektifitas dan efisiensi kerja. Untuk mengatasinya

diperlukan sistem baru yang bisa menutup sisi lemah tersebut dengan

memanfaatkan teknologi web. Dengan mengunakan teknologi web sistem

bisa bekerja dengan intranet sedangkan informasi untuk publik bisa

6
diupdate pada periode waktu tertentu. Dengan cara ini informasi bisa

didapatkan secara cepat dengan pergerakan data yang bias selalu diikuti.

4. (Muslihudin & Larasati, 2014), melakukan penelitian tentang

Merancangan Sistem Aplikasi Penerimaan Mahasiswa Baru Di

Stmik Pringsewu Menggunakan Php Dan Mysql. Stmik Pringsewu sudah

mempunyai website tetapi belum melayani pendaftaran mahasiswa baru

secara online. Meskipun begitu pada perkembangannya, calon mahasiswa

baru yang berminat untuk sekolah atau mendaftar di Stmik Pringsewu

tersebut semakin banyak, baik yang dari dalam kota maupun yang dari luar

kota, baik yang baru lulus SMU/sederajat maupun yang sudah bekerja.

Sehingga dalam perkembangannya tersebut memerlukan pelayanan secara

cepat dan tidak membutuhkan waktu yang lama. Dari penelitian yang

dilakukan di Stmik Pringsewu, bahwa dengan adanya sistem aplikasi

penerimaan mahasiswa baru ini akan mempermudah panitia dalam

pengolahan data calon mahasiswa baru dalam proses pendaftaran calon

mahasiswa baru sampai proses penerimaan mahasiswa baru yang berada

diluar daerah maupun didalam, khususnya wilayah provinsi Lampung, dan

menyajikan informasi seputar penerimaan mahasiswa baru bisa diakses

langsung melalui media website.

Dalam penelitian ini, Penulis sendiri akan melakukan penelitian

tentang pengembangan Aplikasi Penerimaan Peserta Didik Baru Berbasis

Web Yang Sudah Terintegrasi dengan Whatsapp. sehingga dapat

mempermudah calon peserta didik dalam melakukan pendaftaran pada

7
SMA Negeri 1 Mamasa serta mempermudah petugas dalam mengecek

data calon peserta didik. dan aplikasi ini dibangun menggunakan bahasa

web yaitu, HTML, CSS, JQuery, PHP dan MySQL..

8
BAB II

TINJAUAN PUSTAKA

2.1 Kerangka Teori

2.1.1 Sistem Informasi

Data merupakan sebuah nilai atau kedaan yang berdiri sendiri

dan lepas dari konteks apapun. Sementara informasi adalah data

yang telah diolah menjadi sebuah bentuk yang berarti bagi

penerimanya dan bermanfaat dalam pengambilan keputusan saat ini

atau mendatang. Dengan melihat dari pengertian data dan informasi

di atas Sistem Informasi dapat diartikan sebagai suatu alat untuk

menyajikan informasi dengan cara sedemikian rupa sehingga

bermanfaat bagi penerimanya.

Tujuannya adalah untuk menyajikan informasi guna

pengambilan keputusan para perencanaan pemrakarsaan

pengorganisasian pengendalian kegiatan operasi subsistem suatu

perusahaan dan menyajikan sinergi organisasi pada proses.

(Muslihudin & Larasati, 2014)

2.1.2 Penerimaan Peserta Didik Baru

Untuk memenuhi kebutuhan pendaftaran yang cepat dan dapat

dilakukan pendaftaran daru luar sekolah maka dilakukan rancang

bangun sistem informasi PPDB Online di SMK Muhammadiyah 7

Kedungpring Lamongan. Sistem informasi yang dihasilkan dari

8
laporan ini digunakan untuk menerima peserta didik baru secara

online dalam tahun ajaran baru. (Najamudin et al., 2019)

Dalam peracangannya Sistem informasi PPDB Online

menggunakan case tool Power Designer 15.1 dan dibangun

menggunakan bahasa pemrograman PHP dan database MySQL.

Yang memeiliki akses ke aplikasi ialah panitia dan calon peserta

didik baru. Tugas Panitia PPDB melakukan validasi berkas

pendaftaran dan menghasilkan laporan data daftar nama peserta

didik baru. Informasi data siswa baru akan dimumkan oleh bagian

kesiswaan. Data peserta didik baru yang terdaftar dan yang diterima

pada SMK Muhammadiyah 7 Kedungpring Lamongan maupun yang

diterima, disimpan dalam suatu database.(Motor et al., 2014)

2.1.3 Aplikasi Berbasis Web

Yang dimaksud dengan aplikasi web atau aplikasi berbasis

web adalah aplikasi yang dijalankan melalui browser. Aplikasi

seperti ini pertama kali dibangun hanya dengan menggunakan

bahasa yang disebut dengan HyperText Markup Language (HTML)

dan protokol yang digunakan dinamakan HyperText Transfer

Protokol (HTTP). Namun, tentu saja hal seperti ini memiliki

kelemahan. Semua perubahan harus dilakukan pada level aplikasi.

Pada perkembangan berikutnya, sejumlah skrip dan objek

dikembangkan untuk memperluas kemampuan HTML. Pada saat ini,

banyak skrip seperti itu antara lain yaitu PHP, ASP, ASP.NET

9
sedangkan contoh yang berupa objek antara lain adalah applet

(Java). (Widianto & Yulianto, 2014)

2.1.4 Pengertian Internet

Internet adalah metode untuk menghubungkan berbagai

komputer ke dalam satu jaringan komputer global, melalui protokol

yang disebut Transmission Control Protocol/ Internet Protokol

(TCP/IP). Protokol adalah suatu petunjuk yang menunjukkan

pekerjaan yang akan pengguna (user) lakukan dengan internet,

apakah akan mengakses situs web, melakukan transfer file,

mengirim email dan sebagainya. Protokol biasa dibayangkan

seperti suatu bahasa yang digunakan untuk berkomunikasi berbagai

jenis komputer maupun sistem operasi yang terhubung di internet.

(Motor et al., 2014)

2.1.5 Pengenalan PHP

Hypertex Preprocessor (PHP) adalah skrip yang berjalan

pada server side yang ditambahkan dalam HTML. PHP itu sendiri

merupakan singkatan dari Personal Home Page Tools. Skrip ini

akan membuat suatu aplikasi yang dapat diintegrasikan kedalam

HTML sehingga suatu halaman HTML tidak lagi bersifat statis,

namun menjadi bersifat dinamis. Sifat server side membuat

pengerjaan skrip tersebut dikerjakan di server sdangkan yang

dikirimkan kepada browser adalah hasil proses dari skrip tersebut

yang sudah berbentuk HTML.

10
PHP dibuat pada tahun 1994 oleh Rasmus Lerdfort. Tetapi

dikembangkan oleh orang lain dan setelah melalui tiga kali karya

penulisan, akhirnya PHP menjadi bahasa Pemograman Web. PHP

adalah sebuah produk yang berbentuk open source, sehingga

source code-code dari PHP dapat digunakan, diganti, diedit tanpa

harus membayar atau dikenakan biaya. (Asep Hendar Rustiawan,

Dini Destiani, 2012).

2.1.6 Pengenalan MySQL

MySQL adalah Relational Database Management Sistem

(RDBMS) yang didistribusikan secara gratis di bawah lisensi

General Public license (GPL). Dimana setiap orang bebas untuk

menggunakan, namun tidak boleh dijadikan produk turunan yang

bersifat closed source atau komersil.

MySQL sebenarnya merupakan turunan salah satu konsep

uatama dalam database sejak lama yaitu SQL (Structure Query

Language). SQL adalah bahasa standar yang digunakan untuk

mengakses database server. Bahasa ini pada awalnya

dikembangkan oleh IBM, namun telah di adopsi dan digunakan

sebagai standar industri. Dengan menggunakan SQL, proses akses

database menjadi lebih user - friendly dibandingkan dengan

menggunakan perintah - perintah pemograman dBASE atau

Clipper yang masih menggunakan perintah-perintah pemograman.

(Asep Hendar Rustiawan, Dini Destiani, 2012)

11
2.1.7 Cascading Style Sheet (CSS)

CSS merupakan singkatan dari Cascading Style Sheet yang

berfungsi untuk mengatur tampilan dengan kemampuan jauh lebih

baik dari tag maupun atribut standar Hypertext Markup Language

(HTML). CSS sebenarnya adalah suatu kumpulan atribut untuk

fungsi format tampilan dan dapat digunakan untuk mengontrol

tampilan banyak dokumen secara bersama. Keuntungan

menggunakn CSS yaitu jika kita ingin mengubah format dokumen,

maka tidak perlu mengedit satu persatu. (Adisti Frediryana, 2010)

2.1.8 Pengenalan Adobe Dreamweaver

Merancang sebuah website tidak terlepas dari pembuatan

desain tampilan web tersebut, karena desain web merupakan

langkah awal dari pembuatan website. Dasar pembuatan website

menggunakan bahasa HyperText Markup Language (HTML) yaitu

bahasa pemrograman dalam pembuatan web. Penggunaan HTML

dalam pembuatan web tidak semua orang dapat menggunakannya

untuk mempermudah dalam pembuatan web ini kita dapat

menggunakan aplikasi editor web yang bersifat visual.

Salah satu aplikasi untuk melakukan perancangan desain

web secara visual adalah Adobe Dreamweaver. Aplikasi ini secara

umum sudah sangat poluler digunakan untuk merancang desain

website. Karena sangat banyak menyediakan banyak fasilitas yang

12
dapat memudahkan user dalam menghasilkan sebuah website yang

interaktif dan menarik. (Wahyu et al., 2010)

2.1.9 Pengenalan XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung

banyak sistem operasi, merupakan kompilasi dari beberapa

program. Fungsinya adalah sebagai server yang berdiri sendiri

(localhost), yang terdiri atas program Apache HTTP Server,

MySQL database, dan penerjemah bahasa yang ditulis dengan

bahasa pemrograman PHP dan Perl.

Nama XAMPP merupakan singkatan dari X (empat sistem

operasi apapun), Apache, MySQL, PHP dan Perl. Program ini

tersedia dalam GNU General Public License dan bebas,

merupakan web server yang mudah digunakan yang dapat

melayani tampilan halaman web yang dinamis. Untuk

mendapatkanya dapat mendownload langsung dari web resminya.

(Umi Kholifah, 2014)

2.1.10 Basis Data dan Database Management System (DBMS)

Basis data adalah kumpulan dari data yang saling

berhubungan satu dengan yang lainnya, tersimpan di perangkat

keras komputer dan menggunakan perangkat lunak untuk

memanipulasinya.

Basis data adalah kumpulan data yang saling berhubungan

secara logis dan dideProposalkan serta dirancang untuk memenuhi

13
kebutuhan informasi dalam suatu organisasi. Basis data merupakan

tempat penyimpanan data yang besar yang dapat digunakan secara

bersamaan oleh banyak departemen dan banyak pengguna.

(Siagian et al., 2014)

2.1.11 Unified Modeling Language

Unified Modeling Language (UML) adalah pemodelan

yang digunakan oleh developer untuk berkomunikasi mengenai

pekerjaan mereka dengan para stakeholder dan developer yang lain

(Muhammad Taufiq Muslih, 2009)

1. Use Case Diagram

Use case diagram menunjukkan hubungan antara aktor dan use case

dalam sebuah sistem. Kegunaan use case antara lain sebagai berikut:

a) Memberikan gambaran dari kebutuhan penggunaan sistem atau

organisasi dalam bentuk model.

b) Menggambarkan ruang lingkup dari pengembangan sistem.

c) Menggambarkan analisis permintaan kebutuhan dalam bentuk use

case model.

Sebuah use case model terdiri dari satu atau lebih use case diagram

dan menyediakan dokumentasi seperti spesifikasi dari use case dan

definisi aktor.

Simbol Keterangan

Aktor : Mewakili peran orang,


system yang lain, atau saat ketika
berkomunikasi dengan use case

14
Use case : Abstraksi dan
Interaksi antara system dan actor
Association : Abstraksi dari
penghubung antara aktor dan use
case
Generalisasi : Menunjukkan
spesialisasi aktor untuk dapat
berpartisipasi dengan use case
Menunjukkan bahwa suatu use
<<Include>> case seluruhnya merupakan
fungsionalitas dari use case
lainnya
Menunjukkan bahwa suatu use
<<Extend>> case merupakan tambahan
fungsional dari use case lainnya
jika suatu kondisi terpenuhi

Tabel 2.1 Simbol Use Case Diagram

2. Activity Diagram

Activity diagram menggambarkan struktur perancangan secara object-

oriented yang serupa dengan flow chart dan data-flow diagram.

Activity diagram digunakan untuk menjelaskan (Ambler, 2005: 113) :

a) Operasi yang kompleks

b) Aturan bisnis yang kompleks.

c) Use case tunggal.

d) Beberapa use case.

e) Proses bisnis.

f) Proses yang terjadi secara bersamaan.

15
g) Proses software.

3. Sequence Diagram

Sequence diagram adalah teknik pemodelan dinamis. Sequence

diagram digunakan untuk (Ambler, 2005: 80-81):

a) Validasi dan menyempurnakan logika serta melengkapkan skenario

yang dibutuhkan.

b) Menggambarkan hasil perancangan dari setiap operasi yang

dijelaskan dalam kelas.

c) Mendeteksi hambatan dalam perancangan object-oriented dengan

memperhatikan pesan yang dikirimkan ke objek, dan

memperhatikan berapa perkiraan waktu untuk memanggil sebuah

method.

4. Class Diagram

Class diagram menggambarkan kelas-kelas dalam sistem, hubungan,

operasi, dan atribut dari kelas-kelas tersebut. Untuk membuat sebuah

class diagram dibutuhkan beberapa komponen antara lain kelas,

method, atribut, association, dependensi, hubungan pewarisan, asosiasi

agregasi, asosiasi kelas (Ambler, 2005: 47). Class diagram digunakan

untuk:

a) Menggambarkan konsep domain dalam bentuk model.

b) Menganalisis kebutuhan dalam bentuk model analisis dan

konseptual.

c) Menggambarkan desain secara rinci dari software berbasis object.

16
Beberapa hubungan yang terdapat di dalam konsep UML:

a) Association menggambarkan hubungan antara satu kelas dengan

kelas yang lain.

b) Inheritance disebut juga generalization menggambarkan hubungan

pewarisan dari satu kelas kepada kelas yang lain.

c) Aggregation menyatakan bahwa sebuah kelas merupakan bagian

dari kelas yang lain.

d) Composition merupakan hubungan yang lebih erat dibandingkan

aggregation dimana sebuah kelas tidak dapat berdiri sendiri tanpa

kelas lain (kelas utama).

2.1.12 Metode Pengembangan Sistem

Metode Pengembangan adalah sebuah cara yang tersistem

atau teratur yang bertujuan untuk melakukan analisa

pengembangan suatu sistem agar sistem tersebut dapat memenuhi

kebutuhan (Pressman, 2010)

Dibawah ini beberapa model/metode pengembangan system :

1. Model Air Terjun (Waterfall)Gambar dibawah merupakan

tahap-tahap pada model waterfall. Model air terjun ini

merupakan paradigma tertua untuk rekayasa perangkat lunak.

Permasalahan yang sering dijumpai saat model air terjun

diterapkan adalah sebagai berikut:

- Proyek perangkat lunak yang nyata jarang mengikuti aliran

sekuensial seperti yang dilakukan pada tahap air terjun.

17
- Seringkali sulit bagi para pelanggan untuk menetapkan

semua spesifikasi kebutuhan secara eksplisit.

- Pelanggan harus memiliki kesabaran karena pelanggan baru

bisa melihat hasilnya setelah semua tahap terselesaikan

dengan baik.

Gambar 2.2 Model Waterfall

2. Model Proses Inkremental (Incremental)

Ada beberapa situasi dimana spesifikasi-spesifikasi kebutuhan

perangkat lunak saat awal sudah terdefinisi dengan baik, tetapi lingkup

keseluruhan usaha pengembangan perangkat lunak tidak bisa

dilakukan secara linear. Dalam kasus tersebut, kita bisa memilih suatu

model/metode penambahan sedikit demi sedikit (inkremental).

Saat suatu model inkremental digunakan, hasil pada tahap pertama

seringkali berupa produk inti, dimana spesifikasi kebutuhan dasar telah

terpenuhi, tetapi fitur-fitur pelengkap belum terselesaikan atau perlu

ditambahkan lagi.

18
Gambar 2.8 Model Incremental

3. Model Prototipe

Metode prototipe dimulai dari tahap komunikasi. Tim

pengembang perangkat lunak melakukan pertemuan dengan para

stakeholder untuk menentukan kebutuhan perangkat lunak yang

saat itu diketahui dan untuk menggambarkan area-area dimana

definisi lebih jauh untuk iterasi selanjutnya.

Perencanaan iterasi pembuatan prototipe dilakukan secara

cepat. Setelah itu dilakukan pemodelan dalam bentuk “rancangan

cepat”. Pembuatan rancangan cepat berdasarkan pada representasi

aspek-aspek perangkat lunak yang akan terlihat oleh para end user

(misalnya rancangan antarmuka pengguna atau format tampilan).

Rancangan cepat merupakan dasar untuk memulai konstruksi

pembuatan prototipe.

Prototipe kemudian diserahkan kepada para stakeholder

untuk mengevaluasi prototype yang telah dibuat sebelumnya dan

memberikan umpan-balik yang akan digunakan untuk

19
memperbaiki spesifikasi kebutuhan. Iterasi terjadi saat

pengembang melakukan perbaikan terhadap prototipe tersebut.

Gambar 2.9 Model Prototipe

4. Model Spiral

Model ini menggabungkan pendekatan prototipe yang

bersifat iteratif dengan pendekatan air terjun yang bersifat

sistematis. Perangkat lunak dikembangkan melalui peluncuran

produk yang sifatnya evolusioner. Pada tahap awal, perangkat

lunak yang diluncurkan berupa suatu prototipe. Kemudian pada

langkah berikutnya dihasilkan versi-versi perangkat lunak yang

semakin lengkap.

Gambar 2.10 Model Spiral

20
2.2 Kerangka Pikir

Berdasarkan uraian pada bab sebelumnya, maka dapat

diturunkan beberapa variable yang akan menjadi fokus penelitian,

sebagaimana pada gambar berikut :

Pengelolaan data penerimaan calon peserta didika baru pada


SMANegeri 1 Mamasa, kabupaten Mamasa.

proses pendaftaran masih manual memakan waktu yang sangat


banyak, rekap data membutuhkan waktu yang lama dan mudah
tercecer

jarak rumah dan sekolah calon siswa baru sangat jauh, sehingga
waktu yang digunakan kurang efisien

Alternatif Penyelesaian Masalah mempermudah dalam proses


pendaftaran calon siswa baru

Merancang Aplikasi Penerimaan Peserta Didik Baru Berbasis


Web Yang Sudah Terintegrasi dengan Whatsapp

Gambar 2.1 Kerangka Pikir

Dengan melihat alur kerangka penelitian diatas dapat dijabarkan

penjelasan yaitu calon peserta didik baru mengunjungi sekolah untuk

melakukan pendaftaran dari hal ini beberapa calon peserta didik baru

merasa sulit dikarenakan jarak antara rumah calon peserta didika baru

dengan seklah sangat jauh, petugas pendaftaran yang sulit mencari data

calon siswa baru di karenakan berkas masih berupa kertas dan mudah

21
tercecer. untuk mengatasi masalah – masalah diatas dimulai dengan

Perancangan aplikasi informasi penerimaan peserta didika baru

menggunakan jaringan internet dalam media web hingga menjadi

sebuah Aplikasi Penerimaan Peserta Didik Baru Berbasis Web Yang

Sudah Terintegrasi dengan Whatsapp.di SMA Negeri 1 Mamasa.

22
BAB III

METODE PENELITIAN

3.1 Alat dan Bahan Penelitian

3.1.1 Alat Penelitian

Adapun alat atau komponen - komponen yang dibutuhkan untuk membuat

program antara lain :

3.1.1.1 Perangkat Keras (Hardware).

Perangkat keras digunakan sebagai sarana atau alat untuk membangun

Aplikasi Penerimaan Peserta Didik Baru Berbasis Web Yang Sudah

Terintegrasi dengan Whatsapp.. Adapun spesifikasi perangkat keras

komputer yang digunakan adalah sebagai berikut :

1. Processor : Intel Core i3

2. Memory : 4 GB

3. SSD/HDD : 256GB/500 GB

4. Monitor : 14 Inch

5. Keyboard : 104 (Standar)

6. Mouse : PS/2 Optical Mouse (Standar)

3.1.1.2 Perangkat Lunak (Software)

Adapun perangkat lunak yang dibutuhkan untuk merancang Sistem

Informasi Penerimaan Siswa Baru di SMA Negeri 1 Mamasa berbasis web

adalah sebagai berikut:


1. Windows 10

2. Adobe Dreamweaver CC 2015

3. XAMPP

4. Google Chrome.

5. Sublime Text (teks editor)

3.1.2 Bahan Penelitian

Bahan penelitian yang dibutuhkan adalah sampel dokumen

formulir penerimaan siswa baru yang didapatkan dari petugas

penerimaan peserta didik di SMA Negeri 1 Mamasa

3.2 Tempat dan Waktu Penelitian

3.2.1 Tempat Penelitian

Penelitian ini dilaksanakan di SMA Negeri 1 Mamasa Kabupaten

Mamasa Provinsi Sulawesi Barat.

3.2.2 Waktu Penelitian

Adapun waktu penelitian ini dimulai dari investigasi sampai

penyelesainan laporan akhir atau Proposal yakni pada bulan Oktober 2021

sampai dengan Desember 2021.

24
Tabel 3.1. Matriks Waktu Penelitian

Bulan
N
Uraian Kegiatan Oktober November Desember
O
1 2 3 4 1 2 3 4 1 2 3 4

1.                        
Investigasi
2.
Studi Literatur
3.                        
Evaluasi
4. Pengumpulan
data
5. Pengolahan dan
analisis data
Sistem
6.
Penerimaan                        
Siswa Baru
7.
Laporan Evaluasi

3.3 Metode Pengumpulan Data

Pengumpulan data adalah salah satu kegiatan yang sangat pelik dalam

penelitian untuk memperoleh data yang diinginkan. Beberapa teknik

pengumpulan data yang digunakan dalam penelitian ini, antara lain :

1. Studi Pustaka, yaitu teknik pengumpulan data yang dilakukan dengan cara

mengambil atau menyalin beberapa dokumen yang ada di SMA Negeri 1

Mamasa .

2. Observasi, yaitu teknik pengumpulan data dengan cara mengamati secara

langsung penggunaan Aplikasi yang sudah berjalan pada SMA Negeri 1

Mamasa

25
3. Wawancara, yaitu teknik pengumpulan data yang dilakukan dengan cara

menanyakan secara langsung data-data yang dibutuhkan kepada petugas

penerimaan siswa baru di sekolah

3.4 Metode Pengembangan Sistem

Untuk memudahkan peneliti dalam pengembangan sistem yang

akan dikerjakan, maka dari itu peneliti mencoba menggunakan metode

waterfall sebagai panduan dalam mengembangkan sistem (perangkat

lunak), berikut gambar modelnya :

Gambar 3.1 Pengembangan sistem

Pada gambar 3.1 dijelaskan secara bertahap tentang penelitian yang

dilakukan oleh penulis. Pada tahap pertama penulis melakukan identifikasi

terhadap sistem informasi yang tengah berjalan seputar penerimaan peserta

didik baru, lalu penulis mencoba menganalisa prosedur pelayanan yang

terdapat pada sekolah yang nantinya hasil dari analisa tersebut akan

dibuatkan struktur purwarupa aplikasi agar ketika proses pembuatan

aplikasi atau web, Setelah proses pengkodingan selesai maka akan

dilakukan tester terhadap aplikasi untuk mengetahui letak kerusakan atau

error dan pada akhirnya dilakukan perbaikan disetiap kode – kode yang

26
error agar ketika pada saat pengujian aplikasi tidak ada lagi kerusakan dan

aplikasi dapat bekerja sesuai dengan apa yang direncanakan.

3.5 Teknik Analisis Data

Data yang di kumpulkan dengan menggunakan metode telaah data,

observasi dan wawancara di olah menjadi sebuah aplikasi sistem informasi

yang utuh dan memuat Input, Proses serta Output secara detail. Aplikasi

utuh dipaparkan secara detail tentang tabel dan relasi tabel serta proses

hingga output yang dihasilkan guna mengambil keputusan. Penelitian ini

menggunakan teknik analisis kwalitatif.

3.6 Kerangka Sistem

Berikut ini kerangka sistem dari Sistem Informasi Pendataran

siswa baru pada SMA Negeri 1 Mamasa Berbasis Web untuk

menggambarkan tujuan yang ingin dicapai. Dapat dilihat pada gambar 3.2.

Input Proses Output

admin - Outup menamilkan


Persyaratan -
Data Base persyaratan menjadi
siswa baru
- Berupa print out
Input Data hasil registrasi
persyaratan menjadi Mengelolah data - Siswa dinyatakan
calon peserta didik yang telah di Lulus dan Tidak
input oleh admin lulus lewat notif
Whatsapp
Calon siswa baru

Gambar 3.2 Kerangka Sistem

27
3.7 Analisis Sistem

3.7.1 Analisis Sistem yang Berjalan

Berikut gambaran sistem yang sedang berjalan pada proses

pendaftaran calon siswa baru pada SMA Negeri 1 Mamasa, sebagaimana

yang terlihat pada gambar 3.3.

Gambar 3.3 Sistem Yang Sedang Berjalan

3.7.2 Analisis Sistem yang diusulkan

28
Berdasarkan uraian singkat dan bagan alur kerja sistem yang sedang

berjalan di atas, maka dapat diidentifikasi kelemahan-kelemahan dari

sistem yang sedang berjalan ini, yaitu:

Calon siswa baru proses Panitia Pendaftaran

Mulai
Data Base Pengumuman
siswa diterima

Mengisi formulir
Tidak
pendaftaran online
Memperifikasi Lulus
data pendaftar
siswa baru Ya

tidak
Selesai

lengka
p
Ya

Gambar 3.4 Sistem Yang Sedang Berjalan

3.8 Perancangan Sistem Interface

Tujuan perancangan atau desain sistem secara umum adalah untuk

memberikan gambaran secara umum kepada pemakai tentang sistem yang

baru. Desain secara umum mengidentifikasikan komponen-komponen

Sistem Informasi Penerimaan Siswa Baru di SMA Negeri 1 Mamasa yang

akan didesain secara terinci.

3.8.1 Rancangan Input Output

29
a. Form Menu Utama

Berikut gambaran form menu utama yang bertujuan untuk

untuk melihat update terbaru pada SMA Negeri 1 Mamasa

seperti terlihat pada gambar 3.5.

Gambar 3.5 Form Menu Utama

b. Form Alur Pendaftaran

Berikut merupakan form alur pendaftaran yang berfungsi

untuk melihat alur pendaftaran online pada website seperti

terlihat pada gambar 3.6.

30
Gambar 3.6 Form Alur Pendaftaran

c. Form Jadwal Pelaksanaan

Berikut merupakan form jadwal pelaksanaan yang

berfungsi untuk melihat melihat jadwal pelaksanaan pendaftaran

jadwal tes dan pengumuman seperti terlihat pada gambar 3.7.

Gambar 3.7 Form Jadwal Pelaksanaan

d. Form Pendaftaran

Berikut merupakan form pendaftaran yang berfungsi untuk

mengisi biodata diri calon siswa baru seperti terlihat pada

gambar 3.8.

31
Gambar 3.8 Form Pendaftaran

e. Form Cetak Kartu Formulir Dan Pendaftaran

Berikut merupakan form cetak kartu formulir dan

pendaftaran yang berfungsi untuk mendownload atau mencetak

data diri yang telah di masukkan pada form pendaftaran seperti

terlihat pada gambar 3.9.

Gambar 3.9 Form Cetak Kartu

f. Form Pengumuman

Berikut merupakan form pengumuman yang berfungsi

untuk melihat melihat daftar nama yang lulus dan tidak lulus

pada penerimaan calon siswa baru di SMA Negeri 1 Mamasa

seperti terlihat pada gambar 3.10.

32
Gambar 3.10 Form Pengumuman

33
DAFTAR PUSTAKA

Adisti Frediryana, S. (2010). Analisis Dan Perancangan Sistem Informasi


Pendaftaran Mahasiswa Baru Pada Sekolah Tinggi Ilmu Tarbiyah
Muhammadiyah Pacitan Adisti. 2(3), 15–20.
Asep Hendar Rustiawan, Dini Destiani, A. I. (2012). MERANCANGAN SISTEM
APLIKASI PENERIMAAN MAHASISWA BARU DI STMIK
PRINGSEWU MENGGUNAKAN PHP DAN MYSQL. 1–10.
Motor, T. S., Ringan, T. K., Audio, T., Pengolahan, T., Perikanan, H., Boga, J.,
Informasi, S., & Siswa, P. (2014). Perancangan Sistem Informasi
Penerimaan Siswa Baru Pada Sekolah Menengah Kejuruan Negeri 3
Pacitan Lely Deviana Putri Program Studi Teknik Informatika Universitas
Yudharta Pasuruan Jl. Yudharta No 7 Sengonagung Purwosari , Pasuruan
67162. 3(4), 2–5.
Muhammad Taufiq Muslih, B. E. P. (2009). PENGEMBANGAN APLIKASI
SMS GATEWAY UNTUK INFORMASI PENDAFTARAN PESERTA
DIDIK BARU DI SMAN 1 JEPARA Muhammad Taufiq Muslih 1) ,
Bambang Eka Purnama 2). 50–55.
Muslihudin, M., & Larasati, A. (2014). Perancangan sistem aplikasi penerimaan
mahasiswa baru di stmik pringsewu menggunakan php dan mysql. 3.
Najamudin, N., Bagye, W., & Ashari, M. (2019). APLIKASI PENERIMAAN
PESERTA DIDIK BARU BERBASIS WEB PADA SMK NEGERI 2
KURIPAN. Jurnal Manajemen Informatika Dan Sistem Informasi, 2(2),
17–26. https://doi.org/10.36595/misi.v2i2.100
Siagian, P., Fernando, E., Komputer, S., Komputer, I., Baru, P. M., Ilmiah, J.,
Sistem, J., Ilmu, F., & Universitas, K. (2014). Sistem Informasi
Penerimaan Mahasiswa Baru Dengan SMS Gateway 1,2. 6(1), 679–685.
Umi Kholifah, I. U. W. (2014). Sistem Informasi Pendaftaran Peserta Didik Baru
Pada Sekolah Menengah Kejuruan Negeri 1 Sudimoro Umi. 3(3), 50–54.
Wahyu, S., Wijaya, S., Mulyanto, A., & Mustakim, M. (2010). BERBASIS WEB
DAN WAP. November.
Widianto, D., & Yulianto, L. (2014). Sistem Informasi Pendaftaran Peserta Didik
Baru Pada Sekolah Menengah Kejuruan ( SMK ) Negeri 2 Pacitan
Berbasis Web Dinamis. 3(2), 1–6.

33

Anda mungkin juga menyukai