BAB 1
PENDAHULUAN
1.1. Latar Belakang
Perkembangan teknologi yang sangat pesat saat ini membawakan pengaruh yang cukup signifikan dalam keberlangsungan hidup manusia. Pengaruh teknologi
terhadap masyarakat salah satunya membantu memperbaiki sistem ekonomi, pendidikan, dan juga informasi. Teknologi informasi yang terus berkembang cenderung akan mempengaruhi segala aktifitas kehidupan manusia termasuk dalam
bidang pendidikan. Teknologi informasi sangat berpengaruh pada pendidikan kita saat ini. Dilihat dari fungsinya teknologi dapat menjadi sebuah alat yang dapat
memberikan kemudahan dalam pengaksesan data dan informasi. Dunia pendidikan berusaha untuk terus meningkatkan kualitas teknologi dalam sistem
informasi.
Sekolah Dasar adalah jenjang pendidikan dasar pada pendidikan formal di Indonesia. Umumnya SD mempunyai beberapa kegiatan, seperti membuat jadwal
vii
melakukan pengelolaan jadwal mata pelajaran,pihak sekolah masih melakukan
dengan cara manual. Hal ini mengakibatkan seringnya terjadi kesalahan dalam mengelola jadwal seperti jadwal yang sama atau bentrok dalam satu waktu.
Berdasarkan latar belakang di atas, penulis bermaksud mengangkat permasalahan tersebut sebagai bahan perancangan. Oleh karena itu, penulis memilih topik ini untuk Tugas Akhir dengan judul “SISTEM INFORMASI
PENJADWALAN MATA PELAJARAN DI SD 101882 TANJUNG MORAWA
MENGGUNAKAN METODE TABU SEARCH”.
1.2 Perumusan Masalah
Berdasarkan latar belakang tersebut, maka rumusan masalah yang terdapat dalam
pembuatan aplikasi ini adalah :
1. Bagaimana merancang dan membangun sistem informasi penjadwalan mata pelajaran di SD 101882 yang dapat digunakan dengan efisien dan efektif.
viii
1.3. Batasan Masalah
Dalam membuat aplikasi ini ada beberapa batasan masalah, diantaranya :
1. Sistem yang dibangun meliputi pengelolaan data guru, data mata pelajaran, data
kelas, data ketersediaan mengajar, dan data jadwal mengajar.
2. Sistem informasi penjadwalan ini menggunakan bahasa PHP dan MySQL 3. Menggunakan Sublime Text 2 sebagai tool dalam tahap pengkodingan.
4. Menggunakan Macromedia Dreamweaver 8 sebagai tool dalam tahap pengkodingan.
5. Sistem informasi penjadwalan ini berbasis website sehingga hanya dapat digunakan secara online.
1.4. Tujuan Penelitian
Tujuan dari pembuatan aplikasi ini adalah :
1. Untuk merancang dan membangun sistem informasi penjadwalan mata pelajaran
di SD 101882 berbasis web yang digunakan secara online.
2. Untuk menerapkan algortima tabu search dalam penjadwalan pelajaran sekolah
di SD 101882 berbasis web.
1.5. Manfaat Penelitian
Adapaun manfaat yang diberikan pada pembuatan aplikasi ini adalah :
ix
2. Mempermudah pihak sekolah dalam membuat jadwal secara cepat dan tepat
menggunakan perhitungan otomatis.
3. Mengatasi masalah dalam penjadwalan yaitu menghindari jadwal guru yang
sama pada satu kelas dan pada jam yang sama.
1.6. Metodologi Penelitian
Dalam melakukan penelitian ini, penulis menerapkan beberapa metodologi
penelitian untuk memperoleh data, merancang dan membangun aplikasi yang diinginkan. Adapun metodologi penelitian yang diterapkan penulis adalah sebagai
berikut:
1. Pengumpulan Data dan Informasi
Pengumpulan data dan informasi berupa:
a. Wawancara
Metode pengumpulan data yang dilakukan penulis dengan mengajukan
pertanyaan-pertanyaan yang telah disusun sedemikian rupa kepada narasumber yaitu guru-guru di SD 101882 Tanjung Morawa.
b. Studi Pustaka
Metode pengumpulan data dan informasi yang dilakukan penulis dengan membaca buku-buku literatur yang memiliki kaitan dengan penelitian dan
x
2. Memahami Model Proses
Pada tahap ini penulis menentukan model proses apa yang digunakan dalam pengembangan aplikasi tersebut.
3. Memahami Model Data
Model data adalah suatu gambaran yang menunjukkan hubungan antara komponen data yang hendak dibuat.
4. Identifikasi Masalah
Dalam penelitian ini, penulis dapat mengidentifikasi masalah yang ada sebagai
berikut:
a. Guru-guru sering merasa kesulitan untuk menyusun jadwal mata pelajaran
secara manual dikarenakan seringnya terjadi jadwal yang bentrok. b. Guru-guru membutuhkan waktu yang lama dalam menyusun jadwal. 5. Merancang Konsep Pembangunan Sistem yang Diusulkan
Konsep pembangunan sistem yang diusulkan penulis adalah merancang dan membangun sistem informasi penjadwalan mata pelajaran.
6. Pembuatan Program
Pembuatan program dilakukan dengan menggunakan bahasa HTML5, CSS3, PHP, MySQL, Macromedia Dreamweaver 8, Sublime Text 2 sebagai tool dalam
tahap pengkodingan. Pembuatan program dilakukan sesuai dengan pembangunan sistem yang diusulkan.
7. Implementasi dan Pengujian Sistem
xi
8. Penulisan Laporan Penelitian
Penulisan laporan penelitian merupakan penulisan dari tahap-tahap awal hingga akhir sampai pada hasil dari penelitian yang telah dilakukan.
1.7. Sistematika Penulisan
Agar dapat memberikan gambaran yang jelas pada penulisan tugas akhir ini, maka penulis membaginya dalam beberapa bab sebagai berikut:
BAB 1 : PENDAHULUAN
Bab ini menguraikan tentang latar belakang pembangunan aplikasi,
perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian, hingga sistematika penulisan tugas akhir ini.
BAB 2 : LANDASAN TEORI
Bab ini menguraikan tentang teori-teori dasar dalam pembangunan aplikasi berbasis web ini. Mulai dari pengertian web serta apa-apa saja yang dibutuhkan untuk mengerjakan pemrograman sistem penjadwalan
xii
BAB 3 : ANALISIS DAN PERANCANGAN SISTEM
Bab ini menguraikan mengenai analisis dan perancangan sistem mulai dari perancangan layout, diagram konteks sistem, hingga flowchart
sistem.
BAB 4 : IMPLEMENTASI SISTEM
Bab ini menguraikan tentang bagaimana proses lanjutan dari
perancangan sistem. Menguraikan secara detail bagian implementasi sistem dan melihat apakah implementasi sesuai dengan perancangan
sistem.
BAB 5 : KESIMPULAN DAN SARAN