BAB I PENDAHULUAN 1.1
Latar Belakang Pengolahan data berupa jadwal mata pelajaran dan input nilai siswa yang dilakukan saat ini masih bersifat manual, tak terkecuali di SMA Negeri 3 Sintang. Sering terjadinya bentrok antar jadwal akan merepotkan pihak sekolah terutama bagian kesiswaan dalam mengolah data-data tersebut. Hal tersebut mendorong dilakukannya pembuatan proyek akhir yang berjudul “Aplikasi Penjadwalan dan Input Mata Pelajaran di SMA Negeri 3 Sintang berbasis Web”. Aplikasi ini dirancang untuk membantu bagian kesiswaan dalam mengatur mata pelajaran dan memudahkan guru untuk mengolah nilai-nilai siswa. Salah satu pemanfaatan teknologi untuk mengatasi masalah tersebut adalah dengan mengimplementasikan PHP sebagai bahasa pemrograman dan MySQL sebagai databasenya. Sementara interface yang digunakan berupa web dengan database MySQL yang terhubung dengan bahasa pemrograman PHP. Pada sistem ini terdapat tiga user yaitu admin, guru dan siswa. Guru dapat memasukkan data-datanya seperti identitas dan spesialisasi mata pelajaran. Sedangkan admin dapat melakukan perubahan jadwal dan mengolah informasi-informasi akademik. Selain itu, siswa juga dapat melihat jadwal dan nilai mata pelajaran.
1.2
Rumusan Masalah Permasalahan yang ada dalam proyek akhir ini diantaranya adalah: 1. Bagaimana merancang aplikasi penjadwalan mata pelajaran dan input nilai siswa yang berbasis web? 2. Bagaimana merancang sistem penjadwalan mata pelajaran agar tidak terjadi bentrok antar jadwal? 3. Apa saja yang perlu ditampilkan dalam web?
1
BAB 1 PENDAHULUAN 1.3
Tujuan Adapun tujuan dan manfaat dari proyek akhir ini, diantaranya : 1. Dapat merancang aplikasi penjadwalan mata pelajaran berupa website. 2. Dapat membantu orang tua siswa mengetahui nilai anaknya melalui website. 3. Dapat membantu guru agar lebih mudah memberikan nilai yang telah di dapat oleh siswa yang bersangkutan. 4. Dapat merancang sistem penjadwalan mata pelajaran agar tidak terjadi bentrok antar jadwal.
1.4
Batasan Masalah Batasan masalah yang akan dibahas dalam proyek akhir ini adalah : 1. Aplikasi ini mampu mengolah penjadwalan mata pelajaran dan nilai siswa. 2. Aplikasi ini mempergunakan bahasa pemrograman PHP dan menggunakan MySQL sebagai databasenya. 3. Studi kasus dilakukan di SMA Negeri 3 Sintang. 4. Menggunakan Windows Operating System sebagai sistem operasi yang ditanamkan sistem informasi ini. 5. Menggunakan XAMPP PHP bundle yang didalamnya sudah ada Apache, MySQL. 6. Menggunakan Macromedia Dreamweaver untuk web script.
Aplikasi Penjadwalan dan Input Mata Pelajaran di SMA Negeri 3 Sintang berbasis web
2
BAB 1 PENDAHULUAN 1.5
Metodologi Penelitian Metodologi penelitian yang digunakan dalam merealisasikan tujuan dan perumusan masalah dalam Proyek Akhir ini adalah : 1. Studi Literatur Mempelajari permasalahan yang berkaitan dengan penelitian tentang yaitu konsep dari MySQL dan PHP serta teori web programming lainya seperti Javascript yang mendukung proses pembuatan aplikasi ini. 2. Proses pengembangan sistem penjadwalan dan penilaian yang akan diterapkan di SMA Negeri 3 Sintang dilakukan melalui tahapan sebagai berikut : a. Perencanaan Pada tahapan ini dilakukan pembuatan langkah-langkah yang harus ditempuh agar proses pembuatan aplikasi lebih terstruktur dan sistematis, sehingga tujuan akhirnya dapat dicapai secara optimal. b. Persiapan Tahapan ini berisi kegiatan pencarian dan pengumpulan data yang berhubungan dengan pembuatan sistem penjadwalan mata pelajaran dan pengolahan nilai. c. Perancangan Menentukan rancangan desain tampilan beserta sistem yang akan diterapkan sesuai dengan tujuan yang ingin dicapai merupakan prosesproses yang dilakukan pada tahapan ini. d. Implementasi Pada tahap ini dilakukan proses implementasi dan realisasi dari sistem yang telah dirancang dengan menggunakan alat bantu yang telah dirumuskan sebelumnya. e. Pengujian Merupakan tahapan terakhir dari pembuatan sistem penjadwalan dan penginputan. Tahapan ini bertujuan untuk menguji apakah sistem yang
Aplikasi Penjadwalan dan Input Mata Pelajaran di SMA Negeri 3 Sintang berbasis web
3
BAB 1 PENDAHULUAN dibuat telah sesuai dengan tujuan yang diharapkan dan tidak lupa pengujian terhadap user pun dilakukan pada tahapan ini. 1.6
Sistematika Penulisan Adapun sistematika penulisan dalam menyelesaikan proposal Proyek Akhir ini dibagi dalam beberapa bab yaitu BAB I :
PENDAHULUAN Menjelaskan mengenai latar belakang, rumusan masalah, tujuan dan kegunaan, batasan masalah, metodologi penelitian dan sistematika penulisan.
BAB II :
DASAR TEORI Pembahasan mengenai dasar teori yang berkaitan dengan pembuatan Proyek Akhir seperti HTML, PHP dan MySQL beserta tools yang mendukung aplikasi ini.
BAB III :
PERANCANGAN SISTEM Model sistem yang akan dibuat, cara keja sistem, diagram alir dari proses kerja sistem dan hasil keluaran sistem yang diharapkan merupakan beberapa poin yang akan dijelaskan secara detil pada bab ini
BAB IV :
IMPLEMENTASI DAN ANALISA SISTEM Dalam bab ini dibahas mengenai implementasi sesuai dengan skenario yang telah dirumuskan sebelumnya, serta membahas pula mengenai analisa sistem yang telah dibuat.
Aplikasi Penjadwalan dan Input Mata Pelajaran di SMA Negeri 3 Sintang berbasis web
4
BAB 1 PENDAHULUAN BAB V:
PENUTUP Berisikan tentang kesimpulan pembuatan Proyek Akhir berjudul ”Aplikasi Penjadwalan Mata Pelajaran dan Penilaian di SMA Negeri 3 Sintang berbasis Web” berdasarkan sistem yang telah dibuat dan saran untuk perbaikan di masa yang akan datang.
Aplikasi Penjadwalan dan Input Mata Pelajaran di SMA Negeri 3 Sintang berbasis web
5