Tujuan Penelitian Batasan Masalah Sistematika Penulisan

I.2. Rumusan Masalah

Berdasarkan latar belakang permasalahan yang dikemukakan di atas, maka rumusan masalahnya adalah : 1. Bagaimana mengelola jadwal Ujian Tugas Akhir yang mampu mengatasi masalah jadwal dosen yang berbeda – beda sehingga tidak terjadi jadwal yang bentrok. 2. Bagaimana jadwal Ujian Tugas Akhir dapat digunakan untuk membantu kepentingan perencanaan jumlah konsumsi, pemberitahuan kepada dosen yang bersangkutan, dan pemberitahuan kepada petugas pengelola ruangan.

I.3. Tujuan Penelitian

Tujuan dari Tugas Akhir ini adalah untuk membangun sebuah aplikasi penjadwalan Ujian Tugas Akhir berbasis web dengan menggunakan bahasa pemrograman PHP dan basis data MySQL. Aplikasi ini diharapkan dapat memberi kemudahan dalam menentukan jadwal Ujian Tugas Akhir dalam hal waktu, ruangan yang akan dipakai maupun kesediaan dosen yang bersangkutan.

I.4. Batasan Masalah

Adapun batasan dari program yang dibuat adalah : 1. Tugas akhir ini hanya akan membahas tentang aplikasi penjadwalan Ujian Tugas Akhir saja. 2. Input jadwal dilakukan oleh admin dalam hal ini petugas Sekretariat. Dosen dan Mahasiswa dapat melihat jadwal ujian tanpa harus melakukan login terlebih dahulu. 3. Aplikasi akan dibangun dengan bahasa pemrograman PHP pada bagian antarmuka, Apache sebagai web server, dan menggunakan MySQL untuk server basis data.

I.5. Metodologi Penelitian

Pada bagian ini penulis akan menjelaskan metode-metode yang digunakan untuk penulisan tugas akhir. Metode yang digunakan adalah:

1. Studi Pustaka

Metode ini adalah metode yang dilakukan dengan mengumpulkan sumber-sumber yang dibutuhkan. Hal ini dilakukan untuk memperkuat analisa, dan pembangunan sistem.

2. Metode pengembangan sistem

Metode pengembangan sistem yang digunakan untuk membangun aplikasi ini adalah dengan menggunakan metodologi pengembangan sistem secara terstuktur Structured System Analysis and Design Method . Metodologi ini terbagi menjadi beberapa fase yaitu : a. Fase Analisis Sistem Analysis Phase Analisis sistem bertujuan untuk mengidentifikasikan dan mengevaluasi permasalahan –permasalahan yang dihadapi dan kebutuhan –kebutuhan yang diharapkan sehingga dapat menyelesaikan hambatan –hambatan yang terjadi kearah perbaikan sistem. b. Fase Perancangan Design Phase Merupakan langkah multiproses yang memusatkan kerja pada perancangan sistem secara umum misalnya perancangan menu, perancangan tampilan dan user interface. c. Fase Implementasi Implementation Phase Setelah melakukan perancangan sistem yang diinginkan maka hasil rancangan tersebut diimplementasikan, yaitu diterjemahkan kedalam bahasa pemrograman. d. Fase Pengujian Testing Phase Pengujian ini dimaksudkan untuk menguji apakah hasil sudah sesuai dengan perancangan yang diinginkan serta mencari segala kesalahan yang mungkin terjadi.

I.6. Sistematika Penulisan

Untuk mempermudah dalam pemahaman dan penyusunan tugas akhir ini, penulis membuat suatu sistematika penulisan sebagai berikut : BAB I : PENDAHULUAN Bab ini berisi pengantar, latar belakang masalah, rumusan masalah, batasan masalah yang merupakan pokok permasalahan, tujuan masalah, metodologi penelitian, dan sistematika penulisan. BAB II : LANDASAN TEORI Bab ini berisi landasan teori yang digunakan yaitu pengertian dasar sistem informasi, rekayasa perangkat lunak, teknologi client-server, Java dan MySQL. BAB III : ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi tentang penganalisa sistem dan gambaran yang dibuat, sedangkan perancangan sistem tersebut meliputi desain proses, perancangan basis data dan perancangan user interface. BAB IV : IMPLEMENTASI SISTEM Bab ini merupakan penjelasan tentang implementasi terhadap basis data, implementasi antar muka, dan implementasi program atau tentang pembuatan database dan interfacenya. BAB V : ANALISA HASIL Bab ini merupakan penjelasan dari analisa hasil yang meliputi analisa metodologi, teknologi, dan kelebihan kekurangan program. BAB VI : PENUTUP Bab ini merupakan penutup yang berisi kesimpulan yang menjawab rumusan masalah serta beberapa saran untuk pengembangan program untuk di waktu yang akan datang. 5

Bab II Landasan Teori

II.1. Pengertian Aplikasi

Aplikasi berasal dari kata application yang artinya penerapan; lamaran; penggunaan. Secara istilah aplikasi adalah program siap pakai yang dibuat untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju. Ada banyak pengertian mengenai aplikasi oleh para ahli dalam situs yaitu: 1. Aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas Buyens, 2001. 2. Aplikasi adalah sistem lengkap yang mengerjakan tugas spesifik Post, 1999. 3. Menurut Dhanta 2009:32, aplikasi application adalah software yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel. Sedangkan menurut Anisyah 2000:30, aplikasi adalah penerapan, penggunaan atau penambahan Dari pengertian diatas, dapat disimpulkan bahwa aplikasi merupakan software yang berfungsi untuk melakukan berbagai bentuk pekerjaan atau tugas-tugas tertentu seperti penerapan, penggunaan dan penambahan data. Menurut Jogiyanto 2005:126, perangkat lunak aplikasi adalah program yang ditulis dan diterjemahkan oleh bahasa pemrograman untuk menyelesaikan suatu aplikasi tertentu.

II.2. Jadwal

Pengertian jadwal menurut Kamus Besar Bahasa Indonesia 2008 : 393 adalah pembagian waktu berdasarkan rencana pengaturan urutan kerja, daftar atau tabel kegiatan atau rencana kegiatan dengan pembagian waktu pelaksanaan yang