Sistem Informasi Penjadwalan Mata Pelajaran di SD 101882 Tanjung Morawa Menggunakan Metode Tabu Search

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
mata pelajaran yang dilakukan setiap semesternya harus dapat dilaksanakan dengan
baik dan dapat selesai tepat pada waktunya mulai dari pengolahan data dan
menampilkan data pelajaran.

SD 101882 merupakan salah satu sekolah yang bertempat di kota Tanjung
Morawa yang memiliki kewenangan untuk mengelola jadwal sekolah Dalam

Universitas Sumatera Utara


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.
2. Bagaimana cara merancang dan membangun sistem informasi penjadwalan mata
pelajaran di SD 101882 semenarik mungkin.


Universitas Sumatera Utara

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 :
1. Menunjang kegiatan belajar mengajar

Universitas Sumatera Utara

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
melakukan searching menggunakan internet browser untuk penambahan
informasi.

Universitas Sumatera Utara

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
Implementasi sistem dilakukan sesuai dengan rancangan yang telah dimodelkan.
Implementasi dan pengujian hanya dilakukan penulis pada komputer namun
dapat ditelusuri dengan alat komunikasi lain apabila telah dilakukan hosting.

Universitas Sumatera Utara

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
pada penelitian ini.

Universitas Sumatera Utara

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
Bab ini menguraikan tentang kesimpulan dan saran yang dikutip oleh
penulis selama proses pembangunan aplikasi.

Universitas Sumatera Utara