• Tidak ada hasil yang ditemukan

SKRIPSI IMPLEMENTASI LARAVEL UNTUK PENDAFTARAN CALON SISWA SMA N 8 TIDORE KEPULAUAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "SKRIPSI IMPLEMENTASI LARAVEL UNTUK PENDAFTARAN CALON SISWA SMA N 8 TIDORE KEPULAUAN"

Copied!
13
0
0

Teks penuh

(1)

I

SKRIPSI

IMPLEMENTASI LARAVEL UNTUK PENDAFTARAN CALON SISWA SMA N 8 TIDORE KEPULAUAN

MUHAMMAD H DJAMALUDIN NIM : 175410014

PROGRAM STUDI INFORMATIKA PROGRAM SARJANA

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA YOGYAKARTA

2022

(2)

ii

SKRIPSI

IMPLEMENTASI LARAVEL UNTUK PENDAFTARAN CALON SISWA SMA N 8 TIDORE KEPULAUAN

Diajukan sebagai salah satu syarat untuk menyelesaikan studi Program Sarjana

Program Studi Implementasi Laravel Untuk Pendaftaran Calon Siswa Sma N 8 Tidore Kepulauan

Fakultas Teknologi Informasi Universitas Teknologi Digital Indonesia

Yogyakarta Disusun Oleh

MUHAMMAD H DJAMALUIDN NIM : 175410014

PROGRAM STUDI INFORMATIKA PROGRAM SARJANA

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA YOGYAKARTA

2022

(3)

III

PERNYATAAN KEASLIAN SKRIPSI

Dengan ini saya menyatakan bahwa naskah skripsi ini belum pernah diajukan untuk memperoleh gelar Sarjana Komputer di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara sah diacu dalam naskah ini dan disebutkan dalam daftar pustaka.

Yogyakarta, 2 September 2022

Muhammad H Djamaludin NIM: 175410014

(4)

IV

HALAMAN PERSEMBAHAN

Puji syukur kehadirat Allah SWT, Tuhan Yang Maha Esa yang telah melimpahkan rahmat serta senantiasa memberikan ridho dan mengabulkan do’a.

Sholawat serta salam tak lupa aku sanjungkan kepada Rasul Muhammad SAW.

Dengan rasa syukur dan bangga karya ilmiah ini akan di persembahkan untuk :

➢ Kedua orang tua saya, Bapak dan Ibu tercinta, terima kasih yang sebanyak- banyaknya atas dukungan moral maupun materi, semangat serta do’a yang tiada henti untuk keberhasilan saya.

➢ Yang terhormat Bapak Dosen Danny KriestantoS.Kom, M.Eng. Selaku dosen pembimbing yang selama ini telah membimbing saya dalam penelitian ini, terima kasih atas dukungan semangat serta ilmu yang bapak berikan kepada saya.

➢ Terima kasih untuk Keluarga, Sahabat serta Teman-teman semua atas dukungannya selama ini sehingga saya bisa sampai pada titik ini terima kasih.

Saya tidak akan melupakan kebaikan-kebaikan kalian, sahabat-sahabat yang tra tau diri.

(5)

V MOTTO

“Sesungguhnya Allah tidak akan merubah nasib suatu kaum sehingga mereka mengubah keadaan yang ada pada diri mereka sendiri”

(Ar-rad 11)

“Dengarkan, tersenyumlah, dan setuju saja. Lalu lakukan apa pun yang memang ingin kamu lakukan dari awal.”

“Boleh jadi keterlambatanmu dari suatu perjalanan adalah keselamatanmu, boleh jadi tertundanya wisudahmu adalah suatu keberkahan”

(Quraish Shihab)

(6)

VI

KATA PENGANTAR

Segala puji dan syukur senantiasa dipanjatkan kepada Tuhan Yang Maha Esa atas pertolongan dan karunia-Nya sehingga penyusunan dan penulisan Karya Tulis dengan judul “IMPLEMENTASI LARAVEL UNTUK PENDAFTARAN CALON SISWA BARU SMA NEGERI 8 TIDORE KEPULAUAN” dapat terselesaikan.

Dalam penulisan karya tulis ini, tidak terlepas dari bimbingan serta motivasi beberapa pihak maka disini saya mengucapkan terima kasih kepada :

1. Bapak Ir. Totok Suprawoto, M.M., M.T. selaku rektor Universitas Teknologi Digital Indonesia Yogyakarta.

2. Ibu Dini Fakta Sari, S.T., M.T. selaku ketua dan Ibu Femi Dwi Astuti, S.Kom., M.Cs selaku sekertaris program studi Informatika Strata satu Universitas Teknologi Digital Indonesia Yogyakarta.

3. Bapak Danny Kriestanto, S.Kom., M.Eng. selaku dosen pembimbing yang telah memberikan bimbingan, pengarahan, waktu, semangat dan ilmunya dalam penyusunan tugas akhir ini.

4. (belum tau) selaku dosen penguji yang telah memberikan banyak masukan dan bimbingan dalam penyusunan tugas akhir ini.

5. Seluruh dosen dan staff karyawan Universitas Teknologi Digital Indonesia Yogyakarta.

6. Terimakasih kepada Mama, Papa dan semua keluarga besar saya yang selalu memberikan doa, nasehat, dan semangat dalam pengerjaan tugas akhir ini.

(7)

VII

7. Terima kasih kepada sahabat, teman-teman, teman kuliah, dan semua teman- teman yang tidak bisa saya sebutkan namanya satu persatu dalam naskah tugas akhir ini.

Dalam Tugas Akhir ini masih jauh dari kata sempurna, oleh karena itu semua kritik dan saran yang bersifat membangun sangatlah diharapkan. Semoga hasil karya tulis ini bisa memberikan manfaat bagi semua pihak.

Yogyakarta, 2 September 2022

Muhammad H. Djamaludin

(8)

VIII DAFTAR ISI

HALAMAN JUDUL..………..II HALAMAN PENGESAHAN ... III MOTTO ... IV HALAMAN PERSEMBAHAN... V INTISARI... VI KATA PENGANTAR ... VII

BAB I PENDAHULUAN ... 1

1.1 Latar belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Ruang Lingkup ... 2

1.4 Tujuan Penelitian ... 3

1.5 Manfaat Penilitian ... 3

1.6 Sistematika Penulisan ... 3

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI ... 5

2.1 Tinjauan Pustaka ... 5

2.2 Dasar Teori ... 10

2.2.1 Framework Laravel dan Model View Controller (MVC) ... 10

2.2.2 Sma Negeri 8 Tikep ... 15

BAB III METODE PENILITIAN ... 17

3.1 Analisis Kebutuhan ... 17

3.1.1 Kebutuhan Masukan Sistem ... 17

3.1.2 Kebutuhan Keluaran Sistem ... 17

3.1.3 Kebutuhan Perangkat Lunak ... 17

3.1.4 Kebutuhan Perangkat Keras ... 18

3.2 Perancangan Sistem ... 18

3.2.1 Unified Modeling Language (UML) ... 18

3.3 Perancangan Basis Data ... 33

3.3.1 Rancangan Tabel ... 33

3.4 Perancangan AntarMuka ... 36

3.4.1 Rancangan input ... 36

3.4.2 Rancangan output ... 38

BAB IV IMPLEMENTASI DAN PEMBAHASAN ... 40

(9)

IX

4.1 Implementasi ... 40

4.1.1 Form Pendaftaran Calon Siswa ... 40

4.1.2 Form Pengumuman Siswa... 42

4.1.3 Form Registrasi ... 43

4.1.4 Form Profil ... 44

4.1.5 Form Daftar Calon Siswa Panitia ... 45

4.1.6 Form Daftar Pengumuman Siswa Panitia ... 46

4.1.7 Data Registrasi Panitia ... 47

4.1.8 Data User Admin... 47

4.2 Uji coba dan Pembahasan ... 49

4.2.1 Uji coba ... 49

4.2.2 Pembahasan ... 49

4.3 Cara menjalankan program... 50

BAB V PENUTUP ... 55

5.1 Kesimpulan ... 55

5.2 Saran ... 55

DAFTAR PUSTAKA ... 57

(10)

X

DAFTAR GAMBAR

Gambar 3. 1 usecase diagram Casis, Siswa, Panitia dan Admin ... 19

Gambar 3. 2 Sequence Diagram Casis ... 21

Gambar 3. 3 Sequence diagram Siswa ... 21

Gambar 3. 4 Sequence diagram Panitia ... 22

Gambar 3. 5 Sequence Admin ... 23

Gambar 3. 6 Activity Diagram calon siswa (casis) ... 23

Gambar 3. 7 Activity Diagram siswa ... 24

Gambar 3. 8 activity diagram panitia ... 26

Gambar 3. 9 Activity diagram Admin... 28

Gambar 3. 10 Class Diagram ... 31

Gambar 3. 11 form registrasi Account pengguna ... 36

Gambar 3. 12 form login ... 36

Gambar 3. 13 form input data jurusan ... 36

Gambar 3. 14 input data berita ... 37

Gambar 3. 15 form input data casis ... 37

Gambar 3. 16 form registrasi ... 38

Gambar 3. 17 Rancangan Output Daftar calon siswa baru ... 39

Gambar 3. 18 Rancangan output pengumumsn PSB ... 39

Gambar 3. 19 output registrasi ulang casis ... 39

Gambar 4. 1 Kode Program Pendaftaran calon Siswa ... 41

Gambar 4. 2 Kode Program Pengumuman calon Siswa ... 42

Gambar 4. 3 Kode Program Registrasi Siswa ... 44

Gambar 4. 4 Kode Program Profil Siswa ... 45

Gambar 4. 5 kode program panitia untuk calon siswa ... 46

Gambar 4. 6 kode program panitia untuk pengemuman penerimaan siswa ... 46

Gambar 4. 7 kode program data registrasi siswa ... 47

Gambar 4. 8 kode program menambahkan admin ... 48

Gambar 4. 9 kode program menambahkan panitia ... 48

Gambar 4. 10 kode program menambahkan jurusan ... 49

Gambar 4. 11 lokasi program aplikasi ... 50

Gambar 4. 12 tampilan database PHPMyadmin ... 50

Gambar 4. 13 Tampilan utama halaman website ... 51

Gambar 4. 14 form register pendaftaran akun calon siswa ... 51

Gambar 4. 15 tampilan halaman login ... 51

Gambar 4. 16 form pendaftaran calon siswa baru... 52

Gambar 4. 17 form pengumuman status di terima ... 52

Gambar 4. 18 form pengumuman tidak lulus seleksi ... 53

Gambar 4. 19 tampilan jurusan dan kuota yang disediakan... 53

Gambar 4. 20 tampilan home panitia ... 53

Gambar 4. 21 Daftar Calon Siswa... 54

Gambar 4. 22 Form konfirmasi hasil seleksi ... 54

Gambar 4. 23 Form pengumuman ... 54

(11)

XI

DAFTAR TABEL

Tabel 2. 1 Perbandingan Penilitian ... 7

Tabel 3. 1 Tabel Data calon siswa ... 33

Tabel 3. 2 Tabel pengumuman ... 34

Tabel 3. 3 Tabel User ... 34

Tabel 3. 4 Tabel Jurusan ... 34

Tabel 3. 5 Tabel Berita ... 35

Tabel 3. 6 Tabel Registrasi ulang siswa ... 35

(12)

XII INTISARI

Penerimaan Siswa Baru (PSB) merupakan salah satu bentuk kegiatan pengelolahan pendidikan tingkat Sekolah Menengah Atas. SMA Negeri 8 Tidore Kepulauan termasuk lembaga pendidikan yang ada di Kota Tidore Kepulauan yang peminatnya cukup banyak dari tahun ke tahun. Sehingga membutuhkan sebuah sistem aplikasi online untuk menangani penerimaan siswa baru yang mampu memproses dengan cepat dan dapat juga membantu panitia dalam menangani hal tersebut, dikarenakan proses dan penerimaan calon siswa baru di SMA Negeri 8 Tikep masih bersifat manual.

Sistem yang dibangun merupakan sistem yang bertujuan untuk menangani sebuah proses pendaftaran calon siswa baru yang bersifat realtime. Aplikasi yang dibangun berbasis web yang menggunakan Framework Laravel sebagai sebuah Framework PHP yang menggunakan konsep Model View Controller (MVC) dan MySQL sebagai database penyimpanan.

Aplikasi PSB ini dapat mempermudah untuk para calon siswa dan pihak sekolah selama proses penerimaan siswa baru karena berbasis online. Aplikasi dapat diakses oleh seluruh pengguna baik melalui desktop maupun mobile dengan tampilan yang dapat menyesuaikan ukuran layar atau sering disebut website responsif, kemudian dapat mengurangi penggunaan kertas karena formulir pendaftaran berupa form online dan dapat terhindar dari kehilangan formulir.

Diharapkan dengan adanya aplikasi ini dapat mempermudah selama proses Penerimaan Siswa Baru (PSB) di SMA Negeri 8 Tidore Kepulauan baik dari pihak penyelenggara maupun dari pihak pendaftar (calon siswa baru).

Kata Kunci : Laravel, MVC, MySQL dan PHP

(13)

XIII ABSTRACT

New Student Admission (PSB) is a form of education management activity at the high school level. SMA Negeri 8 Tidore Kepulauan is an educational institution in the City of Tidore Islands which has quite a lot of demand from year to year. So it requires an online application system to handle new student admissions that is able to process quickly and can also assist the committee in handling this, because the process and acceptance of prospective new students at SMA Negeri 8 Tikep is still manual.

The system built is a system that aims to handle a real-time registration process for prospective new students. Web-based application that uses the Laravel Framework as a PHP Framework that uses the concept of Model View Controller (MVC) and MySQL as a storage database.

This PSB application can make it easier for prospective students and the school during the process of accepting new students because it is based online. The application can be accessed by all users both through desktop and mobile with a display that can adjust the screen size or often called a responsive website, then it can reduce paper usage because the registration form is an online form and can avoid losing the form.

It is hoped that this application can make it easier during the New Student Admission (PSB) process at SMA Negeri 8 Tidore Islands both from the

organizers and from the registrant (prospective new students).

Keywords: Laravel, MVC, MySQL and PHP

Referensi

Dokumen terkait

Sedangkan pengunaan perusahaan yang digunakan adalah penambahan piutang, bertambahnya aktiva pajak tangguhan, aset tetap, uang muka sewa, sewa jangka panjang, aktiva tidak

Hasil dari perancangan sistem informasi akuntansi penyusutan aktiva tetap metode garis lurus pada KOPKAR Bina Khatulistiwa, maka dapat ditarik simpulan dengan

Sedangkan faktor penghambat adalah lingkungan sekolah masih ada yang kurang kondusif (bersih) “ Rantasa” , sarana prasarana kurang, latar belakang pendidikan, guru PAI

Kemudian, kurikulum dalam bahasan ini, bukan pembahasan kurikulum dalam arti sempit berupa daftar mata pelajaran yang harus diajarkan pada peserta didik, tetapi kurikulum

RUPS sebagaimana dimaksud pada ayat 7 di atas dipimpin oleh Presiden Komisaris dan apabila Presiden Komisaris tidak hadir, hal tersebut tidak perlu dibuktikan kepada pihak

Jika kode program untuk mencari data ditulis pada blok event procedure on exit Edit3, ketika operator menginputkan data pada Edit3, dan setelah itu memindahkan pointer ke

Total Individual Entries: 36 - Total Relays: 0 CS Sat Carpati Miercurea Ciuc

For all these three hypothesizes, regression analysis is used to examine and evaluate the effect of good corporate governance, which is represented by