BAB I PENDAHULUAN 1.1. Latar Belakang

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. teliti. Sehingga tidak terjadi bentrok baik antar mata pelajaran, guru, kelas

BAB 1 PENDAHULUAN. manfaatnya meliputi segala aspek kehidupan manusia. agar tujuan tercapai merupakan hal yang penting dalam masalah penjadwalan.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Kebutuhan akan informasi yang akurat dan tepat untuk penyajian data sangat

BAB I PENDAHULUAN. komputer. Dalam hal ini komputer sangat berperan aktif dalam penyebaran

RANCANG BANGUN PERANGKAT LUNAK PENJADWALAN PERKULIAHAN MENGGUNAKAN METODE META- HEURISTIK (PENGGABUNGAN METODE ALGORITMA GENETIK DAN TABU SEARCH)

BAB I PENDAHULUAN. Sejalan dengan perkembangan kemajuan teknologi informasi yang cukup

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Mengingat SD NEGRI merupakan suatu instansi pendidikan di

BAB I PENDAHULUAN. Perkebunan dan Kehutanan Kabupaten Aceh Tamiang selaku. informasi yang terbaik bagi setiap perusahaan yang membutuhkan.

BAB 1 PENDAHULUAN. kegiatan belajar mengajar yang efektif.

BAB I PENDAHULUAN UKDW

BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi Komputer

BAB 1 PENDAHULUAN. disebut Univesitas Timetabling Problems (UTP). Permasalahan ini dilihat dari sisi

1.2 Tujuan Beberapa tujuan yang ingin dicapai pada penelitian tugas akhir penjadwalan, sebagai berikut.

BAB I PENDAHULUAN. sejumlah aktivitas kuliah dan batasan mata kuliah ke dalam slot ruang dan waktu

BAB I PENDAHULUAN 1.1 Latar Belakang

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. Penjadwalan merupakan kegiatan yang harus dimiliki oleh setiap

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. mencapai tujuan, antara lain input, proses, output, dan outcome (Depdiknas, 2007:5).

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. atau bagian yang terintregasikan melalui sistem yang dipakai untuk. pengolahan, penyusunan dan pelayanan koleksi yang mendukung

BAB I PENDAHULUAN. Salah satu media yang dapat digunakan untuk mempermudah manusia menginput data

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Politeknik Negeri Sriwijaya

BAB I PENDAHULUAN. 1.1 Latar Belakang

ABSTRAK. Kata kunci : Aplikasi, Penjadwalan, Algoritma Genetika. viii

BAB I PENDAHULUAN. 1.1 Latar Belakang

Penyusun Tugas Akhir: Nanda Bagus Pradnyana NRP Pembimbing I : Dwi Sunaryono, S.Kom., M.Kom. NIP

BAB I PENDAHULUAN. berdasarkan rencana pengaturan urutan kerja. Daftar atau tabel kegiatan atau

BAB I PENDAHULUAN. yang sangat penting khususnya di Program Studi Informatika Fakultas Teknik

BAB I PENDAHULUAN. berbagai bidang termasuk salah satunya bidang pendidikan. Pemanfaatan. untuk memberikan informasi yang cepat dan akurat.

BAB 1 PENDAHULUAN. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

BAB 1 PENDAHULUAN. smartphone. Aplikasi mobile dalam hal ini adalah Android yang menjadi salah satu

BAB I PENDAHULUAN. kegiatan yang menunjang proses pendidikan adalah kegiatan penjadwalan.

BAB I PENDAHULUAN. cara bisa dengan telepon, internet, komputer dan yang lainnya. Informasi sangat

BAB 1 PENDAHULUAN. Dalam satu sekolah ada ratusan bahkan lebih siswa yang masing-masing mempunyai

BAB I PENDAHULUAN. 1.1 Latar belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang. Perkembangan teknologi yang sangat pesat saat ini membawakan pengaruh yang

ABSTRAK. Kata kunci : metode FAST, listrik, elektronik, transaksi, Sinar Makmur.

BAB 1 PENDAHULUAN. perusahaan diharapkan agar mampu menerapkan dan mengikuti. pelayanannya dimana petugas yang melayani pemesanan travel harus

UKDW BAB 1 PENDAHULUAN

BAB 1 PENDAHULUAN. Seiring berkembangnya teknologi, contohnya handphone, tidak lagi dianggap

BAB I PENDAHULUAN. kegiatan yang ada pada dunia pendidikan khususnya perkuliahan.

PENGEMBANGAN APLIKASI PENJADWALAN KULIAH SEMESTER I MENGGUNAKAN ALGORITMA GENETIKA

BAB I PENDAHULUAN. menjawab setiap pertanyaan dari mahasiswa. (Satria, 2015) (UMN), khususnya pada fakultas Information and Communications Technology

BAB I PENDAHULUAN. Sistem informasi merupakan sekumpulan komponen yang saling berhubungan,

Perancangan Sistem Penjadwalan Asisten Dosen Menggunakan Algoritma Genetika (Studi Kasus: STIKOM Bali)

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

BAB I PENDAHULUAN 1.1 Latar Belakang

Penjadwalan kegiatan merupakan pekerjaan yang tidak mudah, karena dalam. penyusunannya memerlukan perencanaan yang matang agar kegiatan tersebut

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan teknologi yang semakin maju menjadi pemicu untuk

BAB 1 PENDAHULUAN. dalam pengolahan informasi akademik, yaitu sebuah sistem informasi untuk

BAB 1 PENDAHULUAN. menggunakan sistem komputerisasi. Salah satu bentuk perusahaan yang sangat

1 BAB I PENDAHULUAN. masalah. Namun, tidak demikian jika penjadwalan tersebut melibatkan

Politeknik Negeri Sriwijaya

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Perumusan Masalah

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. lebih tinggi yaitu Kecamatan, maka diperlukan langkah-langkah

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN

BAB I PENDAHULUAN. Informatika Kesehatan dan Prodi S1 administrasi Rumah Sakit.

BAB I PENDAHULUAN. Karyawan merupakan salah satu sumber daya manusia yang digunakan

BAB 1 PENDAHULUAN. jadwal yang disusun tetap realistis untuk digunakan. berjalan sebagaimana mestinya. Agar praktikum berjalan dengan baik, kepala

BAB I PENDAHULUAN. Penggajian pegawai merupakan sebuah kegiatan rutin di kantor Camat

BAB I PENDAHULUAN. Berkembangnya informasi dan komputer pada era globalisasi dewasa ini

BAB I PENDAHULUAN. diperlukan suatu pengelolaan manajemen perusahaan yang baik. menyempatkan diri untuk datang ke toko ini, karena itu merupakan

BAB I PENDAHULUAN. Desa merupakan wilayah gabungan dari beberapa Rukun Warga (RW).

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Jurnal Ilmu Administrasi, Volume V, Nomor 3, Asropi (2008:252)

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN

JURNAL TEKNIK POMITS Vol. 1, No. 1, (2012) 1-5 1

Implementasi Sistem Penjadwalan Akademik Fakultas Teknik Universitas Tanjungpura Menggunakan Metode Algoritma Genetika

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2010/2011

BAB 1 PENDAHULUAN UKDW

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN

BAB 1 PENDAHULUAN. dilakukan dengan tulis tangan belum komputerisasi, sehingga kurang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan teknologi saat ini semakin pesat, sehingga dapat mengubah gaya

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. yang bergerak di bidang pendidikan. Tiap perguruan tinggi memiliki

MILIK UKDW. Bab 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. pelayanannya setiap nasabah yang menggandaikan barang yang dimilikinya, petugas pelayanan memberikan tanda bukti transaksi.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. adalah sebuah dimensi baru dalam kehidupan manusia. Kehadiran internet dalam

BAB 1 PENDAHULUAN Latar Belakang. Pada era informasi saat ini, komunikasi merupakan sarana penting dalam dunia

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN


BAB I PENDAHULUAN. sangat membutuhkan perangkat tersebut misalnya laptop.

TAKARIR. algorithm algoritma/ kumpulan perintah untuk menyelesaikan suatu masalah. kesalahan program

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Transkripsi:

BAB I PENDAHULUAN 1.1. Latar Belakang Penjadwalan adalah proses, cara, pembuatan menjadwalkan atau memasukkan dalam jadwal. Persoalan penjadwalan berkaitan dengan pengalokasian sumber daya ke dalam tugas-tugas atau fungsi-fungsi tertentu. Tujuan penjadwalan adalah untuk mengoptimalkan satu atau beberapa tujuan. Kegiatan penerapan jadwal guru mengajar dalam suatu sekolah adalah hal yang rumit. Terdapat berbagai aspek yang berkaitan dalam penjadwalan tersebut yang harus dilibatkan antara lain terdapat jadwal-jadwal dimana guru yang beririsan dengan jadwal mata pelajaran kelas yang lainnya, distribusi jadwal KBM (Kegiatan Belajar Mengajar) juga diharapkan dapat merata tiap harinya untuk setiap kelas. Selama ini penjadwalan mengajar guru di SMP Negeri 1 Singosari yang meliputi jadwal mata pelajaran dan pembagian guru di setiap kelas yang ada masih menggunakan cara manual. Banyak sekali bentrokan antar kelas karena disebabkan kebingungan dari bagian kesiswaan untuk menentukan jadwal mata pelajaran dan banyaknya jumlah ruangan untuk disesuaikan berdasarkan tingkatan kelas. Adapun kendala lain yang meliputi: hari senin jam 07.00-08.30 upacara bendera, hari jumat kegiatan belajar mengajar hanya sampai jam ke-6 dan hari sabtu kegiatan belajar mengajar hanya sampai jam ke-3. Oleh sebab itu untuk membagi guru sesuai dengan bidangnya dalam ruang, kelas, dan waktu tertentu diperlukan proses yang cukup rumit. Permasalahan yang dihadapi di SMP tersebut adalah sistem penjadwalan yang masih manual karena sangat rumit dan banyaknya pembagian ruangan untuk satu kelas, maka diperlukan suatu sistem yang dapat membantu bagian kesiswaan dalam menentukan jadwal mata pelajaran untuk satu tahun ajaran yang dibentuk secara otomatis melalui sistem komputerisasi. Oleh karena itu pada tugas akhir ini akan dicoba untuk membuat sebuah aplikasi yang dapat mempermudah dalam penyusunan jadwal mata pelajaran secara otomatis dengan mengimplementasikan algoritma genetika seperti 1

dalam sebuah jurnal yang berjudul Perancangan dan Pembuatan Aplikasi Penjadwalan Perkuliahan Menggunakan Algoritma Genetik dan Teknologi Java API for XML Web Service pada Platform Android. Dalam jurnal itu menjelaskan penyusunan jadwal kuliah secara otomotis di kampus Teknik Informatika ITS dimana jadwal akan disusun berdasarkan sumber daya kampus dengan data batasan yang telah dimasukkan sebelumnya. [1] Dengan dibuatnya sebuah aplikasi penyusunan jadwal mata pelajaran ini diharapkan memudahkan dan mempercepat bidang kesiswaan dalam proses pembuatan jadwal mata pelajaran sesuai dengan sumber daya dan batasan yang ada. Dengan aplikasi ini pula diharapkan memudahkan komunikasi antara guru dan siswa dalam mengatur jadwal kelas sehingga dapat mencapai hasil yang optimal di SMP Negeri 1 Singosari. 1.2. Rumusan Masalah Bedasarkan latar belakang, disusun perumusan masalah yaitu : 1. Bagaimana menganalisa masalah penjadwalan yang terjadi di SMP Negeri 1 Singosari? 2. Bagaimana mendefinisikan masalah tersebut kedalam bentuk individu? 3. Bagaimana menghitung nilai fitness dari tiap individu? 4. Bagaimana mengimplementasikan Algoritma Genetika kedalam bahasa pemrograman Java? 5. Bagaimana menguji kinerja sistem? 1.3. Batasan Masalah Untuk menghindari meluasnya pembahasan atau analisa, maka permasalahan akan dibatasi sebagai berikut : 1. Program berbasis desktop dibuat dengan bahasa pemrograman java dan menggunakan database MySQL. 2. Setiap guru sudah ditetapkan menurut bidang studinya masing-masing. 3. Syarat tiap individu yang mempunyai nilai fitness yang tinggi agar individu tersebut tidak terkena mutasi dan crossover bisa dilihat dibawah ini : 2

Constraint : 1. Setiap kegiatan belajar mengajar tidak boleh ada waktu jeda pada mata pelajaran yang sama dalam 1 hari. 2. Maksimal kegiatan belajar mengajar dalam 1 mata pelajaran tidak boleh melebihi 3 jam dalam 1 hari. 3. Di hari yang sama tidak boleh ada kegiatan belajar mengajar dengan mata pelajaran yang sama dan jam yang sama dalam 1 hari di kelas yang berbeda. 1.4.Tujuan Tujuan dari penelitian yang akan dilakukan adalah menyusun penjadwalan dengan menggunakan algoritma genetika sehingga diperoleh jadwal otomatis untuk pasangan mata pelajaran, waktu, ruang dan pengajar(guru) secara keseluruhan. 1.5. Metodologi Metodologi yang digunakan dalam penulisan skripsi ini adalah sebagai berikut: 1. Studi Literatur dan Pengumpulan Data Pada tahap ini dilakukan pencarian dan pemahaman literatur yang berhubungan dengan penjadwalan, konsep algoritma genetika dan penelitian sebelumnya yang terkait dengan penjadwalan dengan mengunakan algoritma genetika dari buku, jurnal dan internet. Serta melakukan pengumpulan data yang dibutuhkan. Selain itu juga pemahaman bahasa pemograman Java yang mendukung implementasi Algoritma Genetika. 2. Analisa Data Bagian ini dilakukan analisa data yaitu dengan memperoleh data berupa data guru, mata pelajaran yang diajarkan di SMP Negeri 1 Singosari, serta jadwal tahun ajaran 2013/2014 untuk digunakan sebagai pembanding dari hasil jadwal yang dikeluarkan sistem. Dan juga melakukan wawancara ke bagian kesiswaan tentang masalah-masalah yang dihadapi sewaktu menyusun jadwal mengajar pada tiap pergantian jadwal di SMP Negeri 1 Singosari. 3

3. Perancangan Sistem Pada tahap perancangan sistem dilakukan merancang desain dari sistem yang akan dibangun atau alur suatu sistem. Yaitu dilakukan penyesuaian dengan algoritma dan metode yang akan digunakan. Dalam tahap ini menggunakan Diagram Flowchart sebagai representasi desain yang dibuat. 4. Implementasi Pada tahap ini dilakukan implementasi perhitungan menggunakan Algoritma Genetika dengan menggunakan bahasa pemograman Java berbasis desktop. Parameter yang digunakan untuk menentukan jadwal adalah: 1) waktu, 2) ketersediaan ruang kelas, 3) jumlah siswa, 4) jumlah guru 5) mata pelajaran yang diajarkan. Parameter ini yang akan dijadikan acuan dalam menentukan jadwal yang baik. 5. Pengujian Melakukan uji coba dan analisa terhadap aplikasi yang telah dibuat dengan data yang telah didapatkan untuk membuat jadwal mata pelajaran sehingga dapat diambil sebuah kesimpulan apakah optimalisasi yang diharapkan berhasil dicapai atau tidak. Disini akan digunakan suatu variabel untuk mengetahui waktu eksekusi, berapa kali perulangan yang dilakukan sistem untuk memperoleh hasil optimal dari output algoritma genetika, dan maksimum perulangan yang digunakan penguji agar memperoleh hasil optimal, serta batas maksimal nilai rata-rata fitness yang harus dimiliki dalam 1 iterasi agar sistem memperoleh hasil maksimal. Setelah semua proses pengujian selesai dilakukan, maka akan diketahui hasil dari sistem yang berjalan. 6. Pembahasan Pembahasan dilakukan dengan membahas hasil pengujian yang telah dilakukan. Semua hasil pengujian dicatat dan dibahas secara logis sesuai dengan teori yang sudah ada. 1.6. Sistematika Penulisan Untuk memudahkan pembahasan, maka Tugas Akhir ini akan dibagi menjadi lima bab dengan sistematika sebagai berikut : 4

BAB 1 BAB 2 BAB 3 BAB 4 BAB 5 PENDAHULUAN Bab ini membahas mengenai latar belakang, tujuan, rumusan masalah, batasan masalah, metodologi, dan sistematika penulisan dari tugas akhir ini. LANDASAN TEORI Bab ini menjelaskan tentang teori dasar yang berhubungan dengan pembuatan sistem. Dasar teori dari literature dan referensi yang terkaitan dengan permasalahan yang diangkat sebagai bahan tugas akhir. Serta pembahasan dasar dari beberapa hal pendukung lainnya. ANALISA DAN PERANCANGAN SISTEM Bab ini akan dibahas mengenai analisa dan perancangan sistem yang akan dibangun sesuai dengan teori-teori dasar yang ada. IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dibahas tentang bagaimana pengimplementasian dari desain sistem yang telah dibuat pada bab sebelumnya. Selain itu juga dibahas hasil dari pengujian yang telah dilakukan setelah implementasi selesai dilakukan. Hal ini bertujuan untuk mengetahui bahwa sistem yang telah dibangun dapat bekerja dengan efisien dan akurat. PENUTUP Bab ini berisi kesimpulan dari pembahasan pada bab-bab sebelumnya, yang merupakan hasil akhir dari pembahasan masalah. 5