INFOKAM Nomor II / Th. IX/ September / 13 1 RANCANG BANGUN SISTEM PENDATAAN TUGAS AKHIR MAHASISWA PADA AMIK JTC SEMARANG BERBASIS WEB MUHAMAD DANURI (Dosen AMIK JTC Semarang) ABSTRAKSI Penelitian ini memiliki tujuan untuk mempermudah dalam pengelolaan data Tugas Akhir mahasiswa baik di dalam pencarian, penyimpanan dan laporan datanya dengan menggunakan website. Dalam pembuatan aplikasi ini penulis menggunakan PHP dan MySQL. Penulis juga menganalisis sejauh mana sistem informasi Administrasi Tugas Akhir berbasis web ini dapat membantu pihak akademi dalam menjalankan pengadministrasian Tugas Akhir mahasiwa dan mahasiswa sendiri dalam proses kegiatan penyusunan karya ilmiah. Kata kunci : Sistem Informasi Pendataan Tugas Akhir, Karya Ilmiah, php, FAST I. PENDAHULUAN Pada era globalisasi sekarang ini perkembangan teknologi dan komunikasi semakin pesat, kebutuhan akan suatu konsep dan mekanisme pendataan berbasis teknologi informasi tidak terelakan lagi. Dalam penerapan sebuah konsep yang biasa dikenal dengan nama e learning dapat membawa pengaruh terhadap proses transformasi pendidikan yang bersifat konvensional ke bentuk digital. Pada AMIK JTC semarang selama ini sudah menggunakan media untuk penyampaian informasi serta perkuliahan dengan mengunakan media internet namun untuk pendataan kegiatan Tugas Akhir mahasiswa masih mengunakan cara konvensional, sehingga proses pengajuan judul Tugas Akhir, pembimbingan dan informasi tentang Tugas Akhir hanya dapat dilakukan pada saat dikampus. Jika pertemuan serta penyampaian informasi antara mahasiswa, pembimbing dan akademik tidak terjadi maka proses pembimbingan dan pemberian informasi kepada mahasiswa terhambat. Dari permasalahan ini penulis memberikan alternatif sebuah sistem informasi berbasis web yang mampu memberikan pelayanan kepada mahasiswa khususnya dalam proses pengambilan dan penyelesaian Tugas Akhirnya. II. PEMBAHASAN a) Pengertian system informasi Menurut Robert A. Letih dan K. Roscoe Davis sebagai berikut : Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. b) Pengertian FAST Metodologi pengembangan sistem yang dipergunakan adalah metodologi FAST (Framework for the Application of System Technique). Dimana tahapan-tahapan FAST adalah sebagai berikut : 1. Preliminary Investigation Phase : Tahap ini merupakan tahapan pertama dalam metodologi pengembangan system dengan FAST. Pada tahapan ini dilakukan pengumpulan data yang berkaitan dengan pembuatan sistem informasi pendataan Tugas Akhir pada AMIK JTC Semarang. 2. Problem Analysis Phase : Pada tahap ini mempelajari sistem yang ada dan menganalisis bidang masalah, sehingga hasil dari fase ini adalah satu tujuan
2 INFOKAM Nomor II / Th. IX/ September / 13 perbaikan sistem yang diperoleh dari pemahaman menyeluruh terhadap masalah-masalah serta manfaat akan diperoleh. 3. Requirement Analysis Phase dalam tahap ini dilakukan analisis kebutuhan dengan menggunakan alat seperti pemodelan use-case untuk mengidentifikasikan dan memahami persyaratan fungsional sistem informasi. 4. Decision Analysis Phase tahap ini bertujuan untuk melakukan identifikasi terhadap beberapa kandidat dari solusi yang akan diajukan, menganalisis kelayakan kandidat tersebut dan merekomendasikan kandidat yang layak sebagai solusi dari sistem dengan menggunakan alat candidate system matrix. 5. Design Phase Desain logis lebih lanjut mendokumentasikan persyaratan bisnis dengan menggunakan model-model sistem yang menggambarkan struktur data, proses bisnis, aliran data dan antar muka pengguna. 6. Constructions and Testing Phase Tujuan dari dari tahapan ini adalah membangun dan menguji sebuah sistem yang memenuhi persyaratan bisnis dan spesifikasi desain fisik, mengimplementasikan antarmuka antara sistem baru dengan sistem yang lama, dalam rangka membangun suatu sistem informasi yang dapat membantu siswa dalam mendapatkan informasi akademik pembelajaran dan informasi informasi terbaru di sekolah yang akan dikembangkan menggunakan PHP dan MySQL. 7. Implementation Phase Tahapan ini mengajukan implementasi sistem, agar sistem dapat beroperasi serta perpindahan sistem secara perlahan. c) Bahasa Pemrograman PHP Menurut Peranginangin (2006, h.2), PHP (Hypertext Preprocessor) yang digunakan sebagai bahasa siscript server-side dalam pengembangan web yang disisipkan pada dokumen HTML. Penggunaan PHP memungkinkan web dapat dibuat dinamis sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien. d) MySQL Menurut Nugroho (2004, h.133), MySQL merupakan database yang paling digemari dikalangan Programmer Web, dengan alasan bahwa program ini merupakan database yang sangat kuat dan cukup stabil untuk digunakan sebagai media penyimpanan data. Sebagai sebuah database server yang mampu untuk memanajemen database dengan baik, MySQL terhitung merupakan database yang paling digemari dan paling banyak digunakan dibandingkan database lainnya. Kemampuan lain yang dimiliki MySQL adalah mampu mendukung Relasional Database Management System (RDBMS), sehingga dengan kemampuan ini MySQL akan mampu menangani data data sebuah perusaahan yang berukuran sangat besar hingga berukuran Giga Byte. III. ANALISIS SISTEM YANG BERJALAN Hasil identifikasi masalah-masalah yang muncul dalam pengembangan sistem pengelolaan data Administrasi Tugas Akhir mahasiswa dapat dilihat dengan menggunakan kerangka PIECES yang dapat dikategorikan sebagai berikut.
INFOKAM Nomor II / Th. IX/ September / 13 3 STANDART PIECES Performance Information Economics Control Efficiency Service Tabel 1 : Metode Framework PIECES MASALAH YANG DITEMUKAN Waktu tanggap terhadap pengecekan data mahasiswa pengambil Tugas Akhir oleh akademik maupun mahasiswa sendiri cukup lama, bisa mencapai 10-15 menit. Sulitnya dalam memantau perkembangan proses penyelesaian Tugas Akhir dan monitoring tiap mahasiswa pengambil Tugas Akhir. Tidak ada masalah. Belum aman terhadap kejadian yang menyebabkan resiko kehilangan atau kerusakan pada kertas laporan data mahasiswa. Untuk mendapatkan suatu data mahasiswa pembimbing, akademik maupun mahasiswa sendiriyang berhubungan dengan Tugas Akhir harus menunggu yang memakan waktu 10-15 menit. Jika kegiatan proses pengambilan judul lama dilakukan maka dapat mengurangi waktu proses penyelesaian Tugas Akhir, begitu juga jika pemantauan yang dilakukan akademik kepada mahasiswa pengambil Tugas Akhir tidak dilakukan tiap saat dapat menghambat proses wisuda, dan capaian kelulusan yang tidak sesuai dengan yang direncanakan. IV. RANCANGAN SISTEM Rancangan system dibuat dengan menggunakan alat bantu Diagram konteks yang menggambarkan ruang lingkup suatu sistem. Diagram ini memberikan gambaran mengenai keseluruhan sistem. Diagram sistem pengelolaan data Administrasi Tugas Akhir mahasiswa dapat dilihat pada gambar dibawah ini: ADMIN login Daftar Pengajuan Judul Lap karya Ilmiah Verify Judul, Data Status Sistem Pelayanan Karya Ilmiah Mahasiswa Login Daftar Pengajuan Judul Data Judul, koreksi Judul USER Gambar 1. Diagram Konteks Sistem Pelayanan Tugas Akhir Mahasiswa
4 INFOKAM Nomor II / Th. IX/ September / 13 login ADMIN 1.0 Sistem Login Query form user/admin login Ret query form user/admin Ret query db_user/admin user Data Rencana Karya Ilmiah USER/ MEMBER Data Pengajuan judul, Pmbimbing Daftar Pengajuan Judul 2.0 Pengajuan Judul dan Pembimbing Ret query db_tugasakhir Rencanata Data Pembimbing Pembimbing Data status Karya Ilmiah 3.0 Verifikasi Status Rencana Karya Ilmiah Data Status Status Data Status Data Karya Ilmiah Lap. Karya Ilmiah, Laporan Status Karya Ilmiah 4.0 Laporan Data rencana Karya Ilmiah ` Gambar 2 Diagram Level Nol Sistem Pelayanan Tugas Akhir Mahasiswa Aktifitas utama dari Sistem Pelayanan Tugas Akhir Mahasiswa adalah Pendataan, sistem login, pengajuan judul Tugas Akhir, konfirmasi status pengajuan judul dan laporan. Lima aktifitas diatas diakses dengan menggunakan tabel-tabel seperti gambar 5.3. USER Rencanata * Id_ta nim judul Tglmasuk Status ** id_ta Status btsakhir * nim Namauser Tgl_lahir Alamat Kode_pos Sex Telp Email Pass Pembimbing ** id_ta Pembimbing1 Pembimbing2 Gambar 3. Entity Relationship Diagram (ERD)
INFOKAM Nomor II / Th. IX/ September / 13 5 Pada gambar 3. terdapat empat buah tabel yang akan digunakan untuk membangun Sistem Pelayanan Tugas Akhir Mahasiswa diantaranya tabel rencanata, tabel User, Status, dan Tabel Pembimbing. V. RANCANGAN ANTARMUKA 1. Form login merupakan form yang digunakan oleh pengguna yang mana identitasnya telah terdaftar dalam administrator agar dapat mengakses sistem sesuai dengan tugasnya. Gambar 4. Halaman Login User/Admin 2. Menu Utama merupakan halaman yang digunakan oleh pengguna baik user maupun administrator agar dapat mengakses Tugas Akhir Mahasiswa. Gambar 5. Halaman menu User/Admin Gambar 6. Halaman Pengajuan Judul
6 INFOKAM Nomor II / Th. IX/ September / 13 Gambar 7. Halaman koreksi Pengajuan Judul Gambar 8. Halaman cek status Tugas Akhir VI. Gambar 9. Halaman panduan Tugas Akhir KESIMPULAN Sistem informasi Pelayanan Tugas Akhir akademik berbasis web dapat membantu dalam pemantauan terhadap kegiatannya yang bisa diakses kapan saja dan dimana saja. Diharapkan informasi tugas akhir dapat berguna untuk meningkatkan pengawasan dan pengendalian proses kegiatan tugas akhir sehingga menghasilkan tugas akhir yang tepat waktu dan memiliki nilai yang baik sesuai standar yang ada.
INFOKAM Nomor II / Th. IX/ September / 13 7 DAFTAR PUSTAKA Bennet S., McRobb., & Farmer, R,. 2002. Object Oriented Systems Analysis and Design Using UML (2 nd ed). McGraw Hill, United Kingdom Booch, G; Rumbaugh, J and Jacobson, I, The UML User s Guide, 1st Edition, Addison and Wesley, 1999 Pressman, R. S. (2001). Software Engineering (A Practitional s Approach)., McGraw-Hill. Nasution, R, 2003, Teknik Sampling, Fakultas Kesehatan Masyarakat, Universitas sumatera Utara; Diambil dari www.library.usu.ac.id/modules.php?op. Tanggal 12 Juni 2011 Subagyo, P., Manajemen Operasi. Cetakan pertama. 2000, Yogyakata: Penerbit PT BPFE. Sommerville, Ian, 2003, Software Engineering (Rekayasa Perangkat Lunak)/ Edisi 6/Jilid 1 Erlangga, Jakarta. Nugroho, Bunafit 2004, Aplikasi Pemograman Web Dinamis dengan PHP dan MySQ, Gava Media, Yogyakarta. Whitten, Jefrey L. Bentley, Lonnie D. Dittaman, Kevin C 2004, System Analysis and Design, Andi Offset, Yogyakarta. Peranginangin, Kasiman 2006, Andi Offset, Yogyakarta.