Sistem Informasi Tracer Study Berbasis Web
(Studi Kasus : STMIK-AMIK Jayanusa Padang)
Erien Nada Azandra STMIK JAYANUSA PADANG
Abstrak
Penelitian ini dilakukan untuk membuat suatu sistem informasi tracer study berbasis web pada STMIK-AMIK Jayanusa Padang, di mana sistem ini akan dikelola oleh bagian alumni center. Dalam penelitian ini pembuatan aplikasi menggunakan bahasa pemrograman PHP(framework codeigniter) yang menggunakan konsep MVC(Model, View, Controller) dan MySQL sebagai dbms-nya. Dari penelitian ini nantinya akan menghasilkan suatu aplikasi yang menyajikan informasi data alumni, riwayat pekerjaan, informasi lowongan pekerjaan, tahun kelulusan, pengguna jasa alumni(instansi) dan informasi-informasi yang lainnya.
Dalam aplikasi ini nantinya akan terdiri dari tiga jenis pengguna yaitu alumni, instansi dan administrator alumni center. Alumni bisa melakukan registrasi bagi alumni yang wisuda di bawah tahun 2012 dan baru bisa login apabila sudah di verifikasi oleh administrator, sedangkan yang wisuda pada tahun 2012 ke atas bisa login menggunakan user id dan password portal masing-masing. Alumni dapat memberbarui biodata, mengirim informasi lowongan pekerjaan, mengirim pesan, mengirim kritik dan saran, mengisi riwayat pekerjaan dan melihat data lowongan pekerjaan. Instansi bisa mengisi angket. Sedangkan administrator berfungsi sebagai pengelola sistem.
Kata kunci: alumni, MVC
I. PENDAHULUAN
Pada zaman teknologi modern yang semakin hari semakin canggih seperti sekarang ini, pendidikan sangatlah diperlukan untuk meningkatkan kualitas kehidupan. Salah satu cara untuk mendapatkan pendidikan adalah melalui bangku perkuliahan baik diperguruan tinggi swasta maupun perguruan tinggi negero. Berbicara tentang pendidikan tidak akan lepas dari hasil yang dicapai dari proses belajar mengajar. Hasil/keluaran dari poses belajar-mengajar tersebut adalah adanya lulusan alumni.
alumni karena belum tersedianya sistem yang memadai karena masih menggunakan proses secara manual, tentu hal ini sangat menyulitkan bagi perguruan tinggi.
Pengolahan data alumni pada STMIK-AMIK Jayanusa Padang juga masih menggunakan proses secara manul, di mana pada pendataan alumni bagian alumni center harus menghubungi satu persatu no telp/hp alumni, tentu hal ini akan menimbulkan kerugian bagi perguruan tinggi, selain kerugian di faktor tenaga kerja juga kerugian dalam pemanfaatan waktu.
Karena pentingnya keberadaan alumni bagi perguruan tinggi, sudah saatnya perguruan tinggi menyediakan suatu sistem informasi yang dapat memudahkan proses pendataaan alumni. Dengan kondisi tersebarnya alumni ke berbagai daerah, maka sistem informasi yang paling tepat yang digunakan adalah sistem informasi berbasis web, karena mudah diaksses dan bisa diakses kapanpun juga.
Gambar 2.1 Konsep MVC
2.3. Codeigniter
CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi stabil terakhir adalah versi 2.1.4 [3]
2.4 Framework
Framework secara sederhana dapat diartikan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang programer, tanpa harus membuat fungsi atau class dari awal.
Ada beberapa alasan mengapa menggunakan Framework:
a. Mempercepat dan mempermudah pembangunan sebuah aplikasi web.
b. Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework (dengan syarat programmer mengikuti pola standar yang ada)
c. Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM, pagination, multiple database, scaffolding, pengaturan session, error handling, dll
2.5 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius. [4]
2.6 UML
The Unified Modeling Language (UML) adalah bahasa standart untuk melakukan spesifikasi, visualisasi, konstruksi, dan dokumentasi dari komponen-komponen perangkat lunak, dan digunakan untuk pemodelan bisnis. Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah system (Badriyah, 2007). [5]
III. PERANCANGAN SISTEM
3.1 Aktor
Berikut adalah deskripsi pendefinisian aktor pada sistem informasi alumni, aktor-aktor yang terlibat dalam sistem adalah sebagai berikut :
Tabel 3.1 Aktor
No. Aktor Deskripsi
1 Admin Orang yang bertugas dan memiliki hak akses penuh pada sistem informasi alumni
2. Alumni Alumni STMIK-AMIK Jayanusa
3. Umum User/pengunjung pada sistem informasi alumni
Diagram usecase sistem informasi alumni
Gambar 3.1 Diagram Usecase
3.3 Entity Relationship Diagram (ERD)
Berikut adalah diagram ER untuk sisitem informasi alumni
Gambar 3.2 Diagram ER
Disain file berikut menggambarkan perancangan fisik database pada sistem informasi alumni.
a. File alumni
Database : sialu
Tabel : alumni
Primary key : alumniid
Tabel 3.2 File alumni
b. File riwayat kerja
Database : sialu
Tabel : riwayatkerja
Primary key : rkid
c. File prodi
Database : sialu
Tabel : prodi
Primary key : prodiid
Tabel 3.4 File prodi
d. File agama
Database : sialu
Tabel : agama
Primary key : agamaid
e. File resetpass
Database : sialu
Tabel : resetpass
Primary key : rpid
Tabel 3.6 File resetpass
f. File info
Database : sialu
Tabel : info
Primary key : infoid
Tabel 5.7 File info
g. File pesan
Database : sialu
Tabel : pesan
Tabel 3.8 File pesan
h. File admin
Database : sialu
Tabel : admin
Primary key : adminid
Tabel 3.9 File admin
i. File statuskerja
Database : sialu
Tabel : statuskerja
Primary key : idst
j. File lowker
Database : sialu
Tabel : lowker
Primary key : lkid
Tabel 3.11 File lowker
3.5 Desain form
1. Halaman utama
2. Form registrasi
Gambar 3.4 Form registrasi alumni
3. Form kirim saran/kritik
4. Form kirim info lowongan kerja
Gambar 3.6 Form kirim info lowongan kerja
5. Form status pekerjaan
Gambar 3.7 Form status pekerjaan
6. Form riwayat kerja
7. Form data registrasi
Gambar 3.9 Form data registrasi
8. From data alumni
Gambar 3.10 Form data alumni
9. Form input lowongan kerja
10. Form riwayat kerja alumni
Gambar 3.12 Form riwayat kerja alumni
DAFTAR PUSTAKA
[1] Anggianni Septima Riyadi Dkk, “Perancangan Sistem Informasi Berbasis Website Subsitem Guru Di Sekolah Pesantren Persatuan Islam 99 Rancabango”
[2] http://id.wikipedia.org/wiki/MVC diakses tanggal 19-04-2014
[3] http://id.wikipedia.org/wiki/CodeIgniter diakses tanggal 19-02-2014
[4] http://id.wikipedia.org/wiki/MySQL diakses tanggal 19-02-2014