BAB I LANDASAN TEORI
1.1
Latar Belakang Teknologi informasi dengan menggunakan komputer sebagai basis utama
sudah tidak dapat dilepaskan lagi dari kehidupan kita. Komputer sebagai alat bantu yang dapat memudahkan kita serta menjadi sarana peningkatan efisiensi kerja yang amat baik. Dalam era globalisasi pada saat ini, kemajuan tekmologi informasi yang semakin cepat berkembang telah membawa kita untuk selalu mengetahui perkembangan teknologi yang semakin hari semakin menunjukkan kemajuan. Dalam kenyataannya teknologi informasi menjadi kebutuhan yang paling mendasar untuk seluruh aspek kehidupan umat manusia. Seiring dengan semakin berkembangnya kemajuan teknologi, sebuah institusi pendidikan membutuhkan sistem informasi yang berguna dan sesuai dengan kebutuhan institusi tersebut. System informasi dapat dilakukan melalui pengumpulan berbagai macam komponen, seperti perangkat keras (hardware), perangkat lunak (software), perangkat komunikasi (network), procedure, basis data, dan sumber daya manusia. Universitas Mercu Buana adalah sebuah universitas swasta di Jakarta, Indonesia, yang didirikan pada tanggal 22 Oktober 1985. Kampus utama yang juga dinamakan Kampus A terletak di daerah Meruya, Jakarta Barat. Kampus kampus lainnya, yaitu Kampus B, terletak di Menteng, Kampus C di Depok dan saat ini telah dibuka satu cabang lagi yaitu Kampus di Bekasi. Salah satu fakultas di Universitas Mercu Buana adalah Fakultas Ilmu Komputer (Fasilkom). Sedangkan jurusan yang dapat diambil dalam Fasilkom adalah Jurusan Teknik Informatika (TI) dan Sistem Informasi (SI). Saat ini pengelolaan jadwal sidang Tugas Akhir untuk Jurusan Teknik Informatika masih menggunakan sistem sederhana berbasis aplikasi spreadsheet, yaitu Microsoft Excel. Kendala yang dihadapi dengan sistem ini adalah proses penginputan data yang masih dilakukan secara manual, kesulitan dalam pengelolaan dosen penguji 1
2
dikarenakan jadwal sidang yang bentrok, dan lain sebagainya. Untuk itu diperlukan sebuah aplikasi untuk pengelolaan jadwal sidang tugas akhir tersebut. Untuk kemudahan dalam pengoperasiannya, maka aplikasi tersebut dirancang menggunakan basis web. Tugas akhir ini bertujuan untuk membuat aplikasi berbasis web untuk pengelolaan jadwal sidang Jurusan Teknik Informatika Fakultas Ilmu Komputer universitas Mercubuana. Diharapkan dengan adanya aplikasi ini dapat menyelesaikan permasalahan – permasalahan yang ditimbulkan oleh sistem yang saat ini digunakan.
1.2
Perumusan Masalah Rumusan permasalahan yang akan disolusikan melalui aplikasi ini, yaitu :
1.
Bagaimana membuat layanan untuk penginputan data proposal, tugas akhir dan jadwal sidang untuk mahasiswa Fasilkom Teknik Informatika.
2.
Bagaimana membuat layanan untuk penjadwalan sidang tugas akhir baik untuk mahasiswa yang melakukan sidang, maupun dosen penguji dan pembimbing
3.
Bagaimana membuat pengarsipan jadwal sidang yang telah dilakukan.
4.
Bagaimana membuat penghitungan honor untuk dosen yang dijadwalkan terlibat dalam sidang.
1.3
Batasan Masalah Berdasarkan perumusahan masalah di atas, maka batasan masalah dalam
tugas akhir ini adalah sebagai berikut : 1.
Aplikasi pengaturan jadwal sidang tugas akhir ini dibuat berbasis web.
2.
Aplikasi pengaturan jadwal sidang tugas akhir ini dibuat menggunakan bahasa pemrograman PHP, database MySQL, kerangka kerja CodeIgniter dan bahasa pemrograman pendukung lainnya.
3.
Aplikasi yang dibuat difokuskan pada proses pengaturan jadwal sidang yang ditujukan untuk Fakultas Ilmu Komputer Jurusan Teknik Informatika.
4.
Penginputan data proposal dapat dilakukan oleh personil Tata Usaha
3
5.
Data Proposal akan ditujukan untuk koordinator tugas akhir untuk diperiksa terlebih dahulu
6.
Penginputan data dosen pembimbing dan penguji dilakukan oleh Koordinator Tugas Akhir Jurusan Teknik Informatika
7.
Terdapat pemrosesan jumlah honor untuk dosen – dosen yang terlibat pada sidang tugas akhir
8.
Pembuatan database ditujukan untuk mengumpulkan data-data yang telah di sampaikan oleh para pengguna, termasuk data login masing – masing pengguna.
9.
Hanya Administrator aplikasi, koordinator tugas akhir, personil Tata Usaha, mahasiswa dan dosen yang memiliki hak sebagai pengguna aplikasi.
10.
Pengguna aplikasi dapat melihat data – data termasuk jadwal sidang tugas akhir yang telah disusun setelah melakukan login terlebih dahulu.
11.
Belum ada cara untuk mengetahui apabila dosen lupa password.
12.
Pengambilan data tidak terpengaruh oleh peramban (browser) desktop maupun mobile. Sedangkan untuk penampilan datanya, akan mengikuti template aplikasi Pengelolaan Jadwal Sidang Tugas Akhir. Apabila template menggunakan desain yang responsive maka penampilan data akan rapi mengikuti peramban yang sedang digunakan.
1.4
Tujuan dan Manfaat Tujuan dari pembuatan tugas akhir ini adalah :
1.
Membuat sebuah aplikasi berbasis web yang mempermudah proses pendaftaran sidang dan pengaturan jadwal sidang tugas akhir pada Fasilkom Teknik Informatika Universitas Mercu Buana.
2.
Membuat sebuah aplikasi berbasis web yang dapat melakukan interaksi antara dosen, koordinator tugas akhir mahasiswa dan personil tata usaha mengenai penjadwalan sidang tugas akhir.
3.
Membangun sebuah penyimpanan arsip mengenai jadwal sidang yang telah dilaksanakan secara digital yaitu dengan menggunakan aplikasi database, sehingga mudah diakses ketika dibutuhkan.
4
4.
Membuat sebuah aplikasi yang dapat dipergunakan untuk penghitungan honor bagi dosen penguji maupun dosen pembimbing Tugas Akhir.
Manfaat pembuatan tugas akhir ini adalah : 1.
Membuat sebuah aplikasi yang dapat memanfaatkan waktu sehingga menambah efisiensi
2.
Memberikan kemudahan dan sebagai sarana mahasiswa, dosen, koordinator tugas akhir dan personil tata usaha dalam mengakses serta melakukan perubahan data penjadwalan sidang tugas akhir Fasilkom Teknik Informatika.
3.
Mempermudah mahasiswa dan dosen untuk mendapatkan informasi jadwal sidang serta perubahannya dengan mendapatkan email notifikasi dari system
4.
Memberikan informasi mengenai jadwal sidang tugas akhir dan penentuan honor bagi dosen yang terlibat dalam sidang tugas akhir.
1.5
Metode Penelitian Metode yang akan digunakan dalam proses pembuatan server web ini akan
menggunakan beberapa cara : 1.
Studi Lapangan, yaitu mengadakan pengamatan langsung di bagian tata usaha dan sistem yang digunakan oleh koordinator tugas akhir Fasilkom Teknik Informatika untuk memperoleh gambaran yang jelas mengenai objek yang diteliti.
2.
Melakukan studi literatur yang diperlukan untuk membangun sebuah aplikasi berbasis web, dengan menggunakan kerangka kerja CodeIgniter, Bahasa pemrograman PHP dan basis data MySQL dengan mengambil referensi dari buku-buku yang berhubungan dengan
materi yang akan
dianalisa baik dari perpustakaan maupun dari sumber – sumber lainnya. 3.
Interview,
yaitu
melakukan
dialog
langsung
dengan
mengajukan
pertanyaan yang sesuai dengan kebutuhan yang diperlukan dalam proses penelitian kepada personil – personil terkait yang terlibat dalam sidang tugas akhir Fasilkom Teknik Informatika yaitu :
5
a. Bapak Sabar Rudiarto selaku koordinator tugas akhir jurusan Teknik Informatika 4.
Melakukan perancangan sistem model kerangka kerja waterfall (air terjun). Model air terjun ini terdiri dari beberapa tahapan perancangan, yaitu definisi kebutuhan, desain sistem dan perangkat lunak, implementasi dan pengetesan, integrasi dan pengetesan, serta pengoperasian dan perawatan.
1.6
Sistematika Penulisan Untuk memudahkan penyusunan dan menganalisa laporan tugas akhir, maka
digunakan sistematika laporan sebagai berikut:
BAB I
PENDAHULUAN Bab ini membahas masalah umum mengenai latar belakang masalah,
rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian dan sistematika penulisan. BAB II
LANDASAN TEORI
Bab ini berisi tentang teori-teori yang digunakan sebagai landasan dalam penelitian dan pengertian program yang digunakan. BAB III
ANALISIS PERANCANGAN SISTEM
Dalam bab ini akan dibahas tentang analisis kebutuhan sistem dan perancangan yang dibuat. Adapun perancangan yang akan dibuat antara lain berupa perancangan aplikasi dengan menggunkan PHP dan program pendukung lainnya. BAB IV
IMPLEMENTASI PEMBUATAN DAN PENGUJIAN
Dalam bab ini dibahas tentang penerapan aplikasi dan evaluasi dari sistem yang sedang berjalan. Adapun bab ini dibagi menjadi hasil dan pembahasan dari aplikasi, evaluasi kelebihan dan kekurangan dari aplikasi yang dibuat berdasarkan dari hasil tes pengujian aplikasi
6
BAB V
KESIMPULAN DAN SARAN
Dalam bab ini menjelaskan garis besar dari seluruh skripsi dan hasilnya. Sedangkan saran dibuat untuk menerangkan hal-hal lain yang bisa ditambahkan dalam aplikasi skripsi ini sehingga menjadi lebih baik.
1.7
Jadwal Penyusunan Skripsi Adapun jadwal penyusunan skripsi adalah sebagai berikut : Tabel 1 Jadwal Pengerjaan Aplikasi Kegiatan
Bulan I
Studi Kepustakaan Pengumpulan Data Pembuatan Program Pengujian dan Penulisan Laporan Akhir
II
III
IV
V
VI