Perancangan Sistem Informasi Pengolahan Data Alumni Sekolah Berbasis Website Menggunakan Framework CodeIgniter (Studi Kasus: SMA Kristen Purwodadi) Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Peneliti : Tikka Prabowo Ardy Priambodo (672013134) Christine Dewi, S.Kom., M.Cs. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Juni 2017
24
Embed
Perancangan Sistem Informasi Pengolahan Data Alumni ......Perancangan Sistem Informasi Pengolahan Data Alumni Sekolah Berbasis Website Menggunakan Framework CodeIgniter (Studi Kasus:
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Perancangan Sistem Informasi Pengolahan Data Alumni
Sekolah Berbasis Website Menggunakan
Framework CodeIgniter
(Studi Kasus: SMA Kristen Purwodadi)
Artikel Ilmiah
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer
Peneliti :
Tikka Prabowo Ardy Priambodo (672013134)
Christine Dewi, S.Kom., M.Cs.
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Juni 2017
2
3
4
5
6
1. Pendahuluan
SMA Kristen Purwodadi adalah Yayasan Perguruan Kristen Salatiga dengan Cabang
Yayasan Perguruan Kristen di Purwodadi yang mendirikan SMA B.C. Kristen Purwodadi,
pada 1 September 1961 dengan SK No. 163/381, yang berlokasi di jalan Panti Rapih No. 3
(yang sekarang ditepati SMK Kristen). Lokasi SMA Kristen pada tahun 1978 pindah ke jalan
Panjaitan jadi satu dengan SMP Kristen Widya Wacana Purwodadi. Kemudian dua kelas
terletak digedung jalan kartini (yang sekarang ditempati TK Kristen). Pada tahun 1995 SMA
Kristen yang berlokasi di Jl. Panjaitan diipindahkan di jalan Tendean No. 15. SMA Kristen
Purwodadi memiliki 12 kelas (4 kelas X, 2 kelas XI IPS, 2 kelas XI IPA, 2 kelas XII IPS,
dan 2 kelas XII IPA Lengkap dengan Lab. Kimia, Fisikia Biologi, Musik, Bahasa, Komputer,
perpustakaan, Mushola, kantin, lapangan basket, voli dan sepak bola [12].
Dalam upaya peningkatan mutu sebuah sekolah tidak bisa dibebankan hanya pada
sekolah. Dalam Manajemen Peningkatan Mutu Berbasis Sekolah (MPMBS) diperlukan
sinergi dan kerjasama antara beberapa komponen yang melingkupi sekolah (Departemen
Pendidikan Nasional, 2002). Di antara komponen tersebut adalah alumni. Alumni merupakan
aset penting yang harus dirangkul dan dikembangkan sedini mungkin peran alumni antara
lain, sebagai katalis dengan memberikan berbagai masukan membangun kepada almamater
dan diharapkan mampu mengembangkan jaringan serta membangun pencitraan institusi di
luar. Kerjasama dan sinergi yang harmonis antara sekolah dengan alumni akan memiliki
dampak yang besar bagi pengembangan [1].
Berdasarkan data angka kelulusan yang sudah di dapat dari tahun 2004-2017
berjumlah 2.086 pelajar yang terdiri dari 2 jurusan yang diataranya IPA dan IPS, jumlah
pelajar IPA 1.163 pelajar IPS 887 pelajar. laki-laki jurusan IPA 423 pelajar, perempuan
jurusan IPA 759 pelajar sedangkan laki-laki jurusan IPS 554 pelajar, perempuan jurusan IPS
333 pelajar, dari data yang sudah peroleh disimpulkan bahwa jumlah persen angka kelulusan
dari tahun 2004-2017 berkisar 94,58%. Dari data yang diperoleh maka dibutuhkan sebuah
sistem yang mampu mengelola data alumni sehingga semua data alumni yang ada bisa
tersimpan dan mudah dicari bila sewaktu-waktu dibutuhkan. Pengolahan data alumni yang
ada di SMA Kristen Purwodadi sekarang masih menggunakan dokumen tertulis sehingga
dokumen tersebut akan rawan hilang dan sulit dicari jika dibutuhkan, maka sistem tersebut
juga harus bisa meminimalisir kemungkinan terjadi kesalahan seperti dokumen yang hilang
atau tertukar.
Berdasarkan permasalahan yang ada, maka dirancanglah Sistem Informasi
Pengolahan Data Alumni Sekolah Berbasis Website yang diharapkan Dengan sistem
informasi ini diharapkan dapat membantu pengelolaan data alumni sekolah. Selanjutnya,
sistem informasi ini diharapkan dapat menghasilkan informasi yang dibutuhkan oleh sekolah
dalam mengelola sumber daya manusia yang berasal dari alumni sekolah serta hubungan
sekolah dengan alumni menjadi lebih baik.
Sistem Informasi Pengolahan Data Alumni Sekolah Berbasis Website dibangun
dengan menggunakan framework CodeIgniter karena framework CodeIgniter mendukung
7
Model View Controller (MVC) sehingga pembuatan sebuah website akan menjadi lebih
terstruktur [2]. Framework CodeIgniter juga menyediakan bermacam-macam library yang
akan mempermudah pembangunan website diantaranya adalah library session, dan library
dompdf yang akan digunakan dalam penelitian ini. Kerangka tampilan dibangun dengan
menggunakan framework Bootsrap untuk menghasilkan tampilan yang responsive.
Rumusan masalah pada penelitian yang dilakukan yaitu bagaimana menghasilkan
Perancangan Sistem Informasi Pengolahan Data Alumni Sekolah Berbasis Website
Menggunakan Framework CodeIgniter. Batasan masalah ini diarakankan pada pembuatan
perangkat lunak pengelolaan data alumni sekolah berbasis website. Perangkat lunak ini
memiliki fungsi utama untuk melakukan penambahan, perubahan, penghapusan, pencarian
data, menampilkan berita informasi, serta menampilkan postingan alumni.
2. Kajian Pustaka
Penelitian yang digunakan sebagai acuan dalam penelitian ini terdapat dua penelitian.
Penelitian pertama dilakukan pada tahun 2011, yaitu penelitian yang berjudul Pengembangan
sistem informasi alumni berbasis web menggunakan PHP dan MYSQL di SMA Negeri 2
Nganjuk adalah sebuah rangkaian prosedur formal data orang-orang yang telah tamat dari
SMA Negeri 2 Nganjuk dengan pengelompokan, proses menjadi informasi, dan membentuk
satu rangkaian bangunan terkait dengan link-link serta media internet dalam
pendistribusiannya dan menggunakan bahasa pemrograman PHP dan MYSQL dalam
pengembangannya [3].
Penelitian kedua dilakukan pada tahun 2013. Penelitian yang berjudul Sistem
Informasi Pendataan Alumni pada STMIK U‟Budiyah dalam penelitian ini pembuatan
aplikasi dengan menggunakan bahasa pemograman yang telah banyak digunakan yaitu PHP
dan MySQL dan membuat laporan data-data tersebut menggunakan FPDF. Metode
Pengumpulan Data dalam penelitian ini mengenai sistem informasi pendataan alumni pada
STMIK berbasis web. Penelitian ini menunjukkan hasil bahwa untuk menyajikan informasi
Alumni STMIK U‟Budiyah Indonesia yang meliputi penyajian data alumni. Serta informasi
lainnya yang dirasa perlu untuk disajikan pada saat dibutuhkan seperti, memudahkan
pencarian alumni lama atau baru. Pengembangan sistem informasi berbasis web ini, maka
penanganan terhadap perubahan data baik itu penambahan, pengurangan atau pencarian data
akan lebih mudah [4].
Berdasarkan penelitian yang pernah dilakukan sebelumnya terkait dengan Alumni
Sekolah maka akan dilakukan penelitian yang membahas tentang perancangan Sistem
Informasi Pengolahan Data Alumni Sekolah Berbasis Website dibangun dengan
menggunakan framework CodeIgniter di SMA Kristen Purwodadi. Kaitan penelitian pertama
yang dapat dijadikan acuan untuk mendukung penelitian ini adalah website digunakan untuk
media informasi dan pengolahan data-data orang-orang yang telah tamat, sedangkan
penelitian kedua adalah website digunakan untuk membantu memudahkan pencarian alumni
lama atau baru. Perbedaan penelitian yang dilakukan saat ini adalah membahas sistem
8
informasi pengolahan data alumni sekolah yang diharapkan dapat mempermudah SMA
Kristen dalam pengelolaan data alumni. Website yang dibangun menggunakan teknologi
framework CodeIgniter, menggunakan MVC (Model View Controller) yang diharapkan
dalam penulisan sourcecode agar lebih rapi sehingga mudah untuk kegiatan perbaikan dan
pengembangan aplikasi.
Sistem Informasi merupakan kesatuan elemen-elemen yang saling berinteraksi secara
sistematis dan teratur untuk menciptakan dan membentuk aliran informasi yang akan
mendukung pembuatan keputusan dan melakukan kontrol terhadap jalannya perusahaan [5].
PHP (Hypertext Preprocessor) dahulu dikenal sebagai Personal Home Page,
sekarang PHP yang merupakan program yang dikembangkan secara bersama oleh para
programmer dari seluruh dunia yang menekuni dunia open source. PHP dikembangkan
khusunya untuk mengakses dan memanipulasi data yang ada di basis data server open source
seperti MySQL [6].
Framework Codeigniter adalah sebuah framework yang dibangun menggunakan php,
zaman sekarang banyak perusahaan yang menginginkan develop yang bisa membuat
program menggunakan codeigniter. Kelebihan dari Codeigniter terletak pada kode yang
stabil, mendukung konsep MVC, apa itu konsep mvc ini? MVC adalah singkatan dari model
view controller yang bermakna bahwa model adalah basis dari segala data dan umumnya
data diambil dari basis data sistem seperti mysql, postgresql, atau sqlite, sedangkan view
adalah tampilan dari segala hasil atau output dan juga template atau tema program, sedangkan
controller adalah tempat pemrosesan data, dan aksi pada sebuah program [7].
Framework Bootstrap adalah framework HTML, CSS, dan JS yang paling populer
digunakan untuk pengembangan responsive, projek mobile pertama kali di web. Jadi, Anda
bisa menggunakan framework Bootstrap ini untuk projek-projek desain web Anda yang
responsive tidak perlu lagi membuat media queries sendiri. Semuanya sudah terdapat di
dalam framework Bootstrap [8].
Simple Mail Transfer Protocol (SMTP) adalah protokol pada jaringan internet yang
berfungsi untuk mengirimkan pesan email agar tepat waktu dan efisien kepada penerima.
Berbeda dengan POP3 (Post Office Protocol 3) atau IMAP (Internet Message Access
Protocol) yang merupakan protokol untuk menerima pesan email, SMTP membuat perintah
untuk mengontrol negosiasi dan transmisi melalui koneksi data stream Transfer Control
Protocol (TCP). SMTP ini berada pada layer aplikasi (application layer) pada model OSI,
dimana layer aplikasi ini berfungsi untuk menjalankan proses aplikasi dari pengguna seperti
untuk sinkronisasi komunikasi, penentuan sumber daya jaringan, dan identifikasi partner
komunikasi [9].
3. Metode dan Perancangan Sistem
Tahapan penelitian yang akan dilakukan dalam penelitian ini terdiri dari lima tahapan