FRAMEWORK CODE IGNITER UNTUK APLIKASI PENGOLAHAN DATA SISWA DI SMP NEGERI 2
DAYEUHLUHUR
Proposal Skripsi
Diajukan oleh
Kepada
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
Agustus 2010
BAB I
PENDAHULUAN
1. Latar Belakang Masalah
Perkembangan teknologi informasi dan komunikasi kini telah mewabah
dikalangan masyarakat umum. Bahkan sekarang kian banyak manusia yang
belomba-lomba untuk menguasai IPTEK tersebut, sehingga muncul sebuah
statement bahwa "Barang siapa yang menguasai IPTEK maka Ia telah menguasai
dunia". Karena dengan IPTEK inilah hampir semua pekerjaan dapat dengan
mudah untuk diselesaikan. Oleh karena itu, semakin menguasai IPTEK maka
akan semakin mudah mendapatkan pekerjaan.
Sebuah instansi pendidikan adalah salah satu lembaga yang sarat dengan
lalu-lintas data dan informasi. Karena tersusun atas sejumlah komponen yang
memiki fungsi dan cara kerja tersendiri. Dengan demikian dibutuhkan sebuah
sistem aplikasi yang dapat dimanfaatkan untuk mengumpulkan data, mengolah,
menyimpan, melihat kembali serta menyalurkan informasi kepada siapa saja
yang membutuhkan.
Sekolah Menengah Pertama (SMP) Negeri 2 Dayeuhluhur sebagai salah satu
instansi pendidikan yang telah berdiri sejak lama tentu memiliki arus lalu-
lintas data dan informasi yang sangat tinggi. Sedangkan pengelolaan data
siswa yang cukup banyak tersebut masih dikelola dengan cara manual dan
belum ter-database sepenuhnya.
Hal tersebut mendorong penulis mencoba membuat sebuah aplikasi dengan
memanfaatkan framework Code Igniter yang mampu mengelola data siswa, guru,
mata pelajaran, dan menulis laporan skripsi dengan judul "FRAMEWORK CODE
IGNITER UNTUK APLIKASI PENGOLAHAN DATA SISWA DI SMP NEGERI 2 DAYEUHLUHUR".
2. Rumusan Masalah
Melihat latar belakang masalah tersebut, serta membaca dokumentasi dan
referensi seputar penggunaan framework Code Igniter, baik dalam bentuk
media digital maupun non-digital, maka penulis mencoba menerapkannya, dan
mencoba membuat rumusan masalah sebagai berikut:
Bagaimana merancang sebuah sistem pengolahan data siswa di SMP N 2
Dayeuhluhur, sehingga menghasilkan proses pengolahan data kesiswaan yang
lebih efektif dari segi waktu dan biaya?
Bagaimana penerapan framework Code Igniter untuk membuat sebuah aplikasi
pengolah data kesiswaan di SMP N 2 Dayeuhluhur?
3. Batasan Masalah
Tulisan Skripsi ini membatasi permasalahan pada pengolahan data siswa,
pengolahan data guru, matapelajaran, kelas dan data nilai.
4. Tujuan Penelitian
Tujuan utama dari penelitian ini adalah menghasilkan sistem aplikasi
yang mampu mengolah data kesiswaan di SMP N 2 Dayeuhluhur sehingga
pengelolaan dan pengontrolan menjadi lebih mudah dengan memanfaatkan
framework yang handal dan sudah menerapkan metode Model-View-Controller
(MVC) guna mempermudah dalam pengembangan di suatu saat mendatang.
Membuat dokumentasi pembuatan dan penggunaan, mulai dari framework
Code Igniter, kemudian proses pengelolaan data kesiswaan, hingga proses
manipulasi pengolahan data yang telah ada, agar dapat digunakan sebagai
proses pembelajaran terstruktur tentang website, framework Code Igniter dan
pengolahan data kesiswaan di SMP N 2 Dayeuhluhur.
Pelajar, mahasiswa, masyarakat diharapkan dapat menghasilkan produk
yang dapat memberikan manfaat pada masyarakat umum.
5. Manfaat Penelitian
1.5.1 Bagi Penulis
menerapkan ilmu pengetahuan yang pernah diperoleh saat kuliah
membuat karya ilmiah sebagai bukti turut berperan serta dalam
pengembangan ilmu pengetahuan khususnya bidang keilmuan IT
sebagai salah satu syarat kelulusan program studi Strata 1 jurusan
Teknik Informatika STMIK AMIKOM YOGYAKARTA untuk memperoleh gelar
Sarjana Komputer (S.Kom).
1.5.2 Bagi STMIK AMIKOM YOGYAKARTA
Dokumentasi karya ilmiah mahasiswa dalam bentuk laporan skripsi
maupun software sistem operasi berbasis open source
Memperkaya referensi penulisan karya ilmiah dalam bentuk laporan
skripsi bagi mahasiswa yang sedang mengambil skripsi
3. Bagi SMP Negeri 2 Dayeuhluhur
Sebagai alternatif aplikasi yang dapat digunakan sebagai
aplikasi pengolah data kesiswaan.
6. Metode Penelitian
1. Survey / Observasi
Mengamati kebutuhan data dan informasi yang diperlukan terkait dengan
pengolahan data kesiswaan di SMP N 2 Dayeuhluhur.
2. Interview dan Quisoner
Melakukan tanya jawab dengan user secara langsung atau menyebarkan
quisoner tentang data dan informasi apa yang dibutuhkan dari pengelolaan
data kesiswaan.
3. Percobaan atau experiment
Mencoba melakukan pembuatan sistem aplikasi dengan menggunakan bahasa
pemrograman PHP dan memanfatkan framework Code Igniter.
4. Dokumentasi (Kearsipan)
Melakukan dokumentasi rencana kerja, dokumentasi kegiatan yang
dikerjakan, dokumentasi hasil kerja (berhasil maupun error), dokumentasi
hasil akhir dalam bentuk laporan ataupun aplikasi yang siap digunakan.
7. Sistematika Penulisan
Bab I – Pendahuluan, bab ini berisi tentang latar belakang masalah,
rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian,
metode penelitian, sistematika penulisan laporan penelitian, hingga jadwal
rencana kegiatan penelitian.
Bab II – Dasar Teori dan Tinjauan umum, menguraikan teori-teori yang
mendasari pembahasan pembuatan aplikasi dengan memanfaatkan framework Code
Igniter, berupa definisi-definisi tentang website dan Code Igniter, serta
hal yang berkaitan langsung dengan ilmu atau masalah yang diteliti.
Bab III – Analisis dan Perancangan Sistem, berupa analisis mengenai
kasus yang diteliti meliputi analisis masalah, analisis kebutuhan system,
analisis kelayakan system, perancangan system.
Bab IV – Pembahasan, membahas tentang rancangan dan implementasi
aplikasi yang dikerjakan, urutan-urutan pekerjaan, hasil yang diperoleh
saat proses berlangsung, dan hasil akhir.
Bab V – Penutup, menyampaikan kesimpulan (jawaban dari rumusan masalah
yang terdapat di Bab I) dan yang sudah dibahas di bab 3 dan bab 4, saran
penggunaan terhadap objek penelitian dan saran pengembangan website yang
dibuat agar dapat lebih baik dari versi sekarang.
1. Jadwal Rencana Penelitian
Table 1.1 Jadwal Rencana Penelitian
"NO "KEGIATAN "OKTOBER "NOPEMBER "DESEMBER "
" "I "II "III "IV "V "I "II "III "IV "I "II "III "IV " "1 "Identifikasi
Masalah " " " " " " " " " " " " " " "2 "Analisa Kebutuhan Sistem " " " " "
" " " " " " " " " "3 "Pengumpulan Data " " " " " " " " " " " " " " "4
"Membuat Rancangan Sistem " " " " " " " " " " " " " " "5 "Rancangan Bangun
Program " " " " " " " " " " " " " " "6 "Uji Coba Program (testing) " " " "
" " " " " " " " " " "7 "Revisi Konsep, Desain Rancangan, Code Program " " "
" " " " " " " " " " " "8 "Implementasi Program " " " " " " " " " " " " " "
"9 "Pembimbingan Penulisan Naskah Skripsi " " " " " " " " " " " " " " "10
"Penulisan Akhir Laporan " " " " " " " " " " " " " " "11 "Pendadaran " " "
" " " " " " " " " " " "
DAFTAR PUSTAKA
Buku Panduan Skripsi,
http://amikom.ac.id/data/docs/panduan_penyusunan_skripsi_ver3.pdf, diakses
tanggal 15 Mei 2010.