ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS FRAMEWORK CODEIGNITER SEBAGAI SARANA INFORMASI PADA MTS N PIYUNGAN
Naskah Publikasi
diajukan oleh
Nita Widi Astuti 09.12.3732
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2013 i
ii
ANALYSIS AND DESIGN OF ACADEMIC INFORMATION SYSTEMS BASED CODEIGNITER FRAMEWORK AS A MEANS OF INFORMATION MTSN PIYUNGAN ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS FRAMEWORK CODEIGNITER SEBAGAI SARANA INFORMASI PADA MTS N PIYUNGAN Nita Widi Astuti Krisnawati Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA ABSTRACT Constraints faced MTsN Piyungan is difficult to get information, such as information about student data, teacher data, data matapelajaran, class data, school information, and the value of student processing, because the manual processing and data have not been organized last save. So that people, students and teachers hard in getting information fast, precise, and accurate. One of the media to assist in dealing with the constraints of MTs N Piyungan is academic information system can process data student teacher data, data matapelajaran, data classes, information about the school and the processing of the students. With the system is expected to help MTs N Piyungan tapat in delivering information quickly and accurately. Making academic system by using dreameaver, Codeigniter Framework and MySQL as the primary software in the creation of academic-based website that can give information up to date. Keywords: Information, Academic, Website.
iii
1.
PENDAHULUAN Perkembangan teknologi yang pesat diera globalisasi ini memberikan dampak
yang luas bagi perkembangan
infrastruktur yang mendukungnya. Era globalisasi ini,
akan mendukung berkembangnya teknologi pendukung jalur data, seperti perangkat keras, perangkat lunak, dan jaringan komputer. Dengan dukungan teknologi dan infrastruktur tersebut, banyak hal yang dapat di lakukan di internet, contohnya website yang dimanfaatkan oleh perusahaan, organisasi dan instansi tertentu untuk media promosi penyampaian informasi dan pemasaran. Dalam suatu perusahaan, organisasi, atau instansi, informasi merupakan hal yang sangat penting dalam pengambilan keputusan. Metode penyampaian informasi juga menjadi salah satu penentu baik buruknya suatu informasi atau mutu suatu informasi yang disajikan. Informasi yang baik adalah informasi yang akurat, cepat, dan terbaru (up to date). MTs N Piyungan merupakan salah satu sekolah Madrasah Stanawiyah Negri di Piyungan yang cara penyampaian informasinya masih menggunakan cara-cara manual. MTs N Piyungan masih menggunakan brosur sebagai media informasi, selain itu juga sistem akademik yang digunakan juga manual sehingga sering terjadi kesalahan pada waktu pengimputan data, kehilangan data, bahkan guru, siswa maupun masyarakat membutuhkan waktu lama untuk mendapatkan informasi yang akurat. Dengan adanya project penelitian ini, diharapkan masyarakat, siswa, dan guru dapat dengan mudah mengetahui gambaran umum tentang sekolah, data siswa, data guru, mata pelajaran, nilai siswa, data kelas, buku tamu, galeri, atau informasi berbagai macam berita terbaru dari sekolah, karena sebelumnya masyarakat susah untuk mengetahui informasinya. Sehingga dengan adanya system ini segala informasi mengenai MTs N Piyungan bisa diakses dimana saja dan kapan saja, selama masih ada koneksi internet. Oleh karena itu penulis mengambil judul skripsi “ Analisis dan Perancangan Sistem Informasi Akademik Berbasis Framework Codeigniter Sebagai Sarana Informasi Pada MTs N Piyungan.”
2. 2.1
LANDASAN TEORI Konsep Dasar Sistem Sistem didefinisikan sebagai pendekatan prosedur dan dengan pendekatan
komponen. Sebagai pendekatan prosedur, sistem didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu. Dengan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan dari komponen yang saling berhubungan satu dengan yang lainya membentuk satu kesatuan untuk mancapai tujuan tertentu. 1
Jogiyanto,2001.Sistem Teknologi Informasi. Jogjakarta, Andi Offset, Hal 34
1
1
2.2 Sistem Informasi Akademik Akademik adalah segala sesuatu yang berhubungan dengan proses menunjang kegiatan sekolah atau lembaga pendidikan yang berhubungan dengan proses panunjang kegiatan sekolah. Sistem informasi akademik adalah suatu sistem yang dirancang untuk keperluan pengolahan data-data akademik serta pengolahan data yang baik, rapi, dan terorganisir dalam sebuah lembaga pendidikan dengan penerapan teknologi komputer.
2.3 Codeigniter Php Framework 2.3.1 Pengertian Codeigniter Php Framework Codeigniter Php Framework adalah kumpulan sebuah atau banyak modul-modul dalam bentuk class library yang dapat kita gunakan lagi untuk membentuk sebuah aplikasi web yang lebih besar dengan memanfaatkan modul-modul class library.
2
2.3.2 Codeigniter Codeigniter merupakan salah satu dari sekian banyak framework PHP yang ada. Codeignuter dikembangkan oleh Ellis. Tujuan dari pembuatan framework codeigniter ini menurut user manualnya adalah untuk menghasilkan framework yang akan dapat untuk mengembangkan proyek pembuatan website secara lebih cepat dibandingkan dengan pembuatan website dengan cara coding secara manual. Dengan menyediakan banyak sekali pustaka yang dibutuhkan dalam pembuatan website, dengan antarmuka yang sedrhana dan struktur logika untuk mengakses yang dibutuhkan.
2.3.2.1 Fitur Codeigniter Beberapa fitur dari framework codeigniter yang handal dalam membuat aplikasi web yang komplek, diantaranya : 1. Sistem berbasis Model-View-Controller (M-V-C) 2. Kompatibel dengan PHP4 3. Sangat ringan sehingga menghemat banyak space 4. Class database lengkap yang support untuk berbagai flatform 5. Penyimpanan data aktif pada database 6. Validasi form dan data 7. Keamanan dan XSS filter 8. Menejemen session 9. Class kirim e-mail, support untuk attachment, HTML/Text email, protocol yang bervariasi (sendmail, SMTP, dan Mail) dan banyak lagi. 2
Komang wiswakarma, 9 langkah menjadi master framework codeigniter,hal 2.
2
10. Library untuk manipulasi gambar seperti memotong, menskalasi ukuran gambar, memutar dan lain-lain. Codeigniter juga support untuk ImagemAgick, GD dan NetPMB. 11. Class untuk mengupload file 12. Class FTP 13. Pengurutan halaman/paging 14. Enksripsi data 15. Testing platform kode (Code benchmarking) 16. Menyimpan file halaman web/webpage caching (Caching adalah suatu aktifitas untuk menyimpan file yang pernah diakses dalam browser kemudian di simpan dikomputer pengguna, dan jika suatu saat, halaman web tersebut terbuka kembali,cache ini akan muncul, sehingga halaman web akan lebih cepat dibuka dan secara otomatis akan menghemat bandwidth yang keluar) 17. Error log 18. Memprofilkan secara individual sebuah aplikasi 19. Scaffolding (scaffolding adalah sebuah fitur aplikasi yang berfungsi sebagi tampilan virtual dari sebuah database dimana kita bisa membuat, mengedit, melihat dan menghapus dta pada database) 20. Class untuk tanggal kalender 21. Class user agent 22. Class untuk melakukan zip encoding 23. Class template engine 24. Class trackback (trackback adalah suatu metode untuk mengetahui halaman web lainyang mempunyai link pad halaman web kita) 25. Library XML-RPC 26. Class untuk unit testing 27. Search-engine Friendly URLs 28. URL routing yang fleksibel 29. Support Hooks, Ekstensi class, dan pligins 30. Library yang besar untuk fungsi “helper” 2.3.2.2 Model View Controller Model View Controller (MVC) adalah sebuah software yang memisahkan antara aplikasi logika dengan presentasi pada halaman web. 1. Model merupakan struktur data. Secara spesifik class model akan mengandung fungsi kode yang akan membantu dalam segala proses yang berhubungan dengan database seperti memasukan, mengedit, mendapatkan, dan menghapus data dalam sebuah database.
3
2. View merupakan informasi yang disampaikan ke pengguna. Sebuah view biasaynya berupa halaman web, tetapi dalam Codeigniter, sebuah view juga bisa berupa sebuah fragmen halaman seperti header dan footer. View juga bisa berupa halaman RSS atau jenis halaman web yang lain. 3. Controller merupakan sebuah perantara antara model dan view dan semua sumber yang dibutuhkan untik memproses permintaan HTTP dan dalam membuat halaman web.
31. 3.1
ANALISIS DAN PERANCANGAN SISTEM Tinjauan Umum
3.1.1. Sejarah MTs N Piyungan Madrasah Tsanawiyah Piyungan ini berawal dari PGANU swasta dengan jenjang belajar 4 tahun yang berdiri pada tahun 1968. Pada saat itu Madrasah ini berlokasi di Dusun Cepokojajar Sitimulyo Piyungan. Dua tahun kemudian yakni tahun 1970 telah di negrikan menjadi PG AN 4 tahun dengan SK Mentri Agama : 128 tanggal 1 juli 1970. Dan dengan adanya SKB tiga mentri secara Nasional PGAN ini berubah menjadi Madrasah Tsanawiyah Negri (MTsN). Pada tahun 1976 MTsN Piyungan pindah lagi di Dusun Nglengis Sitimulyo Piyungan samapi saat ini dengan alamat Jalan Wonosari Km. 10 Yogyakarta.
3.1.2. Visi dan Misi 3.1.2.1. Visis MTs N Piyungan Visi MTs Negri Piyungan adalah : “Mencetak siswa lulusan MTs Negri Piyungan yang Agamis, Cerdas, dan Trampil” (GADASTRA). Visi diatas mencerminkan cita – cita Madrasah yang berorientasi kedepan dengan memperhatikan potensi kekinian, sesuai dengan norma dan harapan masyarakat. 3.1.2.2. Misi MTs N Piyungan Misi dari MTs Negri Piyungan adalah : 1.
Meningkatkan
nilai-nilai
agama
sebagai
dasar
peyelenggara
pendidikan. 2.
Membentuk peserta didik yang berakhlak dan berbudi pekerti
3.
Meningkatkan proses Kegiatan Belajar Mengajar (KBM) secara efektif.
4.
Meningkatkan pelatihan Life Skill.
4
luhur
3.2 Analisis Sistem 3.2.1. Identifikasi Masalah Masalah merupakan suatu pertanyaan yang harus dijawab atau di cari jalan keluarnya. Masalah juga bisa mengakibatkan sasaran dari suatu sistem tidak tercapai. Tujuan diadakannya identifikasi masalah adalah dengan mendeteksi sistem apabila sistem yang sedang berjalan berkurang manfaatnya atau turun kinerjanya. Permasalahan yang ada pada MTs N Piyungan adalah bagaimana membuat sistem akademik berbasis web yang dapat memberikan suatu informasi terutama tentang nilai siswa dan informasi berita sekolah kepada guru, siswa, orang tua/wali dan masyarakat pada umumya, secara efektif dan efisien. Kendala-kendala yang sedang dihadapi MTs N Piyungan saat ini : 1.
Permasalahan yang muncul Ada beberapa permasalahan yang sering muncul antara lain : a. Masyarakat susah dalam mendapatkan informasi mengenai kualitas sekolah dan berita tentang sekolah. b. Informasi mengenai nilai siswa masih manual dan harus menunggu satu semester untuk mengetahui nilai tersebut, serta setelah selesai ujian siswa harus ke sekolah hanya untuk mengetahui ikut berbaikan atau tidak. c.
Pencarian data kurang cepat, tepat dan akurat, karena penyimpanan data hanya disimpan di komputer dan belum tersusun rapi.
d. Pengolahan data akademik masih dilakukan secara manual. Dengan pencatatan secara manual, maka resiko kesalahan penulisan dan kehilangan data sangat besar. 2.
Identifikasi penyebab masalah Masalah tersebut terjadi karena belum adanya program untuk mengolah data siswa,
data guru, nilai dan informasi berita sekolah. Setelah penyebab terjadinya masalah dapat diidentifikasi, selanjutnya analisis yang digunakan untuk menganalisis masalah yaitu analisis PIECES.
3.2.2. Analisis PIECES Kinerja sistem merupakan pendukung dalam kelancaran suatu organisasi. Selain kinerja yang baik, suatu sistem juga harus bisa memberikan informasi yang cepat , tepat dan akurat. Sistem informasi yang baik, jika diterapkan dalam suatu organisasi atau suatu instansi harus mempunyai nilai manfaat yang lebih besar dari pada nilai ekonomi yang di keluarkan. Sistem juga harus mempunyai pengendali (control) yang baik, pelayanan yang baik dan efisian.
5
3.2.2.1. Analisis Kinerja (Performance) Analisis kinerja yang dilakukan untuk mengukur kinerja dari sistem berdasarkan troughput dan response time. Troughput merupakan jumlah pekerjaan yang mampu dilakukan oleh sistem dalam waktu tertentu. Sedangkan respone time adalah keterlambatan rata-rata antara satu transaksi dengan tanggapan yang diberikan terhadap transaksi tersebut. Data analisis sistem lama dan sistem baru yang diusulkan. Tabel 3.1 Analisis Performance Sistem yang sedang berjalan 1. Analisis kelemahan pada kinerja (performance) pada sistem yang sedang berjalan proses pengerjaannya membutuhkan waktu yang lama.Waktu yang di gunakan untuk melayani masyarakat dalam mendapatkan informasi 15 (y) menit. Waktu kerja 7 jam yaitu dari jam 07.00 – 14.00 , jumlah permintaan laporan 4 yaitu data siswa data guru, nilai siswa, berita tentang sekolah (x), Maka Throught (Tp) : x*y : 4*15 menit : 60 menit (misal z). Respontime (Tr) : 7 jam – 1 jam = 6 jam. Dari hasil analisis menunjukkan bahwa Tp < Tr, maka kinerja kurang efektif. 3.2.2.2. Analisis Informasi (Information) Analisis informasi merupakan mencarian keakuratan, kecepatan, ketepatan dan kerelevanan dalam mendapatkan informasi. Tabel 3.2 Analisis Information Sistem yang sedang berjalan 1. Informasi yang disajikan dengan cara manual tidak menyajikan suatu informasi yang akurat, tepat, cepat dan relevan. 3.2.2.3. Analisis Ekonomi (Economy) Sistem informasi yang baik adalah suatu sistem yang dapat memberikan nilai manfaat lebih besar daripada nilai ekonomi yang dikeluarkan untuk mendapatkan sistem tersebut. Ditinjau dari segi ekonomi yang ada saat ini memerlukan biaya operasional yang tidak sedikit tiap tahunnya, dari hasil pengamatan diperoleh kelemahan ekonomi apa sistem lama. Adapaun perbandingan nya sebagai berikut : Tabel 3.3 Analisis Economy Sistem yang sedang berjalan 1. Jumlah kertas yang harus di print dalam setiap kegiatan, seperti membutuhkan biaya yang banyak 2. Dengan bertambahnya data maka semakin membutuhkan tempat penyimpanan yang besar, sehingga biaya yang di keluarkan lembaga tidak sebanding dengan manfaat yang ada. 3.2.2.4. Analisis Pengendali Sistem (Control) Analisis pengendalian (control) dalam suatu sistem informasi sangat dibutuhkan, karena untuk menghindari dan menditeksi secara dini terhadap penyalahgunaan atau
6
kesalahan sistem, dan juga menjamin keamanan data informasi yang ada di dalam sistem. Tabel 3.4 Analisis Control Sistem yang sedang berjalan 1. Akses dalam pencatatan data dan pembuatan laporan masih dapat dicampuri oleh pihak lain 3.2.2.5. Analisis Efesiensi Efesiensi berhubungan dengan bagaimana sumber tersebut digunakan secara optimal. Tabel 3.5 Analisis Efisiensi Sistem yang sedang berjalan 1. Pada sistem lama kurang efesian karena bagian TU/bagian yang berwenang mengerjakan secara berulang-ulang untuk data siswa, guru, nilai dan pembuatan laporan. 3.2.2.6. Analisis Pelayanan (service) Ragam informasi yang terdapat pada MTs N Piyungan bermacam –macam, karena sistem sebelumnya secara manual sehingga informasi yang beragam tersebut sulit untuk dipublikasikan. Siswa, guru, dan masyarakat pun membutuhkan waktu yang lama untuk mendapatkan informasi yang akurat. Adapun perbadingan sistem lama dengan sistem baru yang diajukan. Tabel 3.6 Analisis Servis Sistem yang sedang berjalan 1. Untuk mengetahui nilai setelah ujian semester, siswa harus menunggu lama, harus melihat ke papan pengumuman. 2. Untuk mendapatkan data guru, data siswa TU harus mencari secara satu per satu. 3. Masyarakat pun sulit untuk mendapatkan informasi atau berita-berita tentang sekolah. 3.2.3. Analisis Kebutuhan Sistem 3.2.3.1. Analisis Kebutuhan Fungsional Sistem informasi akademik berbasis framework codeigniter pada MTs N Piyungan memiliki kebutuhan fungsional sistem yaitu : 1. Menyajikan sistem login dimana sistem login ini dibentuk sebuah group, karena untuk membedakan antara admin, kepala sekolah/guru, siswa, (username,password,sign in,sign out) a. Sistem ini memberikan akses kepada admin, guru, siswa untuk login. b. Sistem ini memberikan pilihan sign in atau sign out. 2. Pada sistem ini admin dapat melakukan penginputan data, pengeditan, meng-update data, penghapusan, penyimpanan data. 1. Penginputan, system ini dapat menginputkan data siswa, data guru, nilai siswa, input matapelajaran, galeri, buku tamu, dan informasi sekolah . 2. Pengeditan, digunakan untuk memperbaiki jika terjadi kesalahan.
7
3. Hapus digunakan untuk menghapus data sudah tidak digunakan. 4. Penyimpanan, digunakan untuk menyimpan data siswa, data guru, nilai siswa, input matapelajaran, galeri, buku tamu, dan informasi sekolah agar data tidak hilang. 5. Log out, digunakan untuk keluar dari sistem. 6. Program ini mampu menampilkan data yang sudah diinputkan 3. Untuk guru sistem ini dapat memberikan pelayana sebagai berikut : a. Guru dapat melihat profil guru, nilai siswa, dengan cara login dan masuk kehalaman guru. b. Guru dapat menginputkan data nilai 4. Untuk siswa sistem ini dapat memberikan pelayanan sebagai berikut : a. Siswa dapat melihat nilai tiap semester dengan cara login dan masuk kehalaman siswa. b. Siswa juga bisa mendapatkan informasi tentang sekolah dari halaman informasi. 5. Untuk user umum sistem ini dapat memberikan pelayana melihat informasi sekolah, dan mengisi komentar dibagian buku tamu. 6. Program ini mampu menampilkan data yang telah di inputkan. 1. Digunakan untuk pengecekan selama barjalannya proses. 2. Untuk mengurangi terjadinya kesalahan dalam pembukuan. 7. Program ini mampu menampilkan data laporan informasi. 1. Kepada Admin a.
Informasi data guru
b.
Informasi data siswa
c.
Informasi data kelas siswa
d.
Informasi mata pelajaran
e.
Informasi data nilai
f.
Informasi profil sekolah
g.
Informasi informasi sekolah
h.
Informasi data gallery
i.
Informasi buku tamu
2. Kepada Kepala sekolah a. Informasi data guru b. Informasi data siswa c.
Informasi data kelas
d. Informasi data mata pelajaran e. Informasi data nilai
8
f.
Informasi data profil
g. Informasi data informasi h. Informasi data gallery 3. Kepada Guru a. info profil b. info nilai siswa yang diampu c.
info tentang profil sekolah
d. info tentang informasi e. info tentang gallery f.
info tentang buku tamu
3. Kepada Siswa a. info profil b. info nilai c.
info tentang profil sekolah
d. info tentang informasi sekolah e. info tentang gallery f.
info tentang buku tamu
4. Kepada User Umum a. info tentang profil sekolah b. info tentang informasi sekolah c.
info tentang gallery
d. info tentang buku tamu 3.2.3.2. Analisis Kebutuhan Non Fungsional Kebutuhan nonfungsional yang digunakan dalam pembuatan system akademik MTs N Piyungan. 1.
Software yang digunakan dreameaver mx, framework codeigniter, MYSQL.
2.
Spesifikasi computer Tabel 3.7 Kebutuhan Non Fungsional Hardware Processor Memory Hard disk VGA
Intel(R) Core(TM) i3-2310M 4 GB 250 GB 1 GB
3.2.3.3. Analisis Brainware a. Analisis Kebutuhan Sumber Daya Manusia (Brainware) Perangkat SDM memegang peranan penting dalam mengembangkan suatu sistem, perangkat inilah yang nantinya akan mengoperasikan sistem tersebut. Dari penelitian di lapangan dan berdasarkan kebutuhan untuk
9
mengembangkan sistem lama ke sistem baru, maka dapat dijelaskan rincian biaya dan manfaat sistem informasi. Adapun kebutuhan perangkat SDM yang dibutuhkan adalah sebagai berikut: 1.
Sistem Analis Bertugas mempelajari, memeriksa dan memberikan penjelasan terhadap suatu masalah untuk diselesaikan dengan komputer.
2.
Programmer Bertugas melakukan penulisan kode-kode program komputer dan melakukan perancangan program sesuai dengan arahan dari analisis sistem.
3.
User Pihak yang menggunakan sistem ini, yaitu admin.
4.
Database Analis Database analis bertugas untuk mendisain database relationship yang dibutuhkan oleh sistem.
32.
IMPLEMENTASI DAN PEMBAHASAN
4.1.
Implementasi Pembuatan Basis Data
4.1.1.
Pembuatan Basis Data Pembuatan data base menggunakan phpMyAdmin, karena memiliki kemudahan
dalam pembuatannya. Pembuatan database dilakukan dengan cara buka phpMyAdmin lalu ketikan nama database pada kolom ciptakan database baru jika menggunakan google chrome atau create new database pada Mozilla firefox. Adapun query yang di gunakan untuk membuat database adalah :
Gambar 4.1 Database Penilaian 4.1.2.
Pembuatan Tabel Pembuatan tabel dilakukan setelah databse dibuat dengan cara isi kolom seperti
pada gambar.
10
Gambar 4.2 Create Table 4.2.
Implementasi Program
4.2.1.
Home Tampilan yang pertama kali muncul ketika user membuka website. Pada halaman
ini user diberikan bebrapa menu pilihan antara lain : home, profil sekolah, informasi sekolah dengan beberapa kategori, gallery dan terdapat menu login untuk siswa dan guru.
Gambar 4.21 Tampilan Utama
11
Adapun script programnya sebagai berikut :
Merupakan scrip fungsi pada kontroler yang kemudian meng-eload view folder layout/welcome. 4.2.2.
Login Admin Jika ingin mengakses data, maka admin harus melakukan login terlebih dahulu,
sehingga halaman admin tidak bisa di akses oleh sembarang orang. Username dan password harus diisi dengan benar sesuai yang telah diinputkan, sehingga bisa masuk kehalaman admin.
Gambar 4.22 Login Admin 4.2.3.
Halaman Admin Pada halaman ini, admin berhak untuk mengolah data yang berhubungan
dengan website akademik ini seperti : setting (manage kelas, tahun ajaran, semester, pelajaran), teacher, student, kelas siswa, information, gallery, profil setting, change password.
12
Gambar 4.23 Halaman Admin Adapun script programnya sebgai berikut :
1. Setting Digunakan untuk menginputkan kelas, tahun ajaran, semester, dan matapelajaran 2. Teachers Digunakan
untuk
menginputkan
data
guru,
menambah,
mengedit,
menghapus dan melihat data guru yang telah di inputkan. 3. Students Digunakan
untuk
menginputkan
data
siswa, menambah, mengedit,
menghapus dan melihat data siswa yang telah di inputkan 4. Kelas siswa Digunakan untuk membagi siswa berdasarkan wali dan
kelas masing-
masing. Selain itu juga terdapat add new student untuk menambah siswa, mengedit, maupun menghapus jika terjadi kesalahan dalam pengimputan. 5. Information Digunakan untuk menginputkan, menyimpan, mengedit, dan menghapus data informasi tentang sekolah. 6. Galleri Digunakan untuk menginputkan, menyimpan, mengedit, dan menghapus foto yang berhubungan dengan sekolah maupun segala kegiatannya. 7. Profil Setting Digunakan untuk menginputkan, menyimpan, mengedit, dan profil sekolah. 8. Change Password Digunakan apabila admin ingin mengubah password.
13
4.2.4.
Halaman Input Nilai Siswa Untuk menginputkan nilai dari halaman admin maka admin harus masuk ke
halaman kelas siswa lalu klik kelas yang telah di inputkan kemudian klik tombol matapelajaran maka akan muncul seperti gambar berikut :
Gambar 4. 34 Input nilai Setelah diinputkan sesuai data maka di save kemudian klik tambah nilai dan inputkan data-data yang dibutuhkan lagi, save dan akan muncul halaman nilai yang digunkan untuk menginputkan data nilai siswa.
Gambar 4.35 Input Nilai
14
5. PENUTUP 5.1.
KESIMPULAN Dari uraian yang telah dijelaskan pada bab-bab sebelumnya, maka dapat diambil
kesimpulan mengenai Analisis dan Perancangan Sistem Informasi Akademik Berbasis Framework Codeigniter Sebagai Sarana Informasi Pada MTs N Piyungan sebagai berikut : 1. Aplikasi ini dapat membantu dalam pengolahan data siswa, data guru, nilai, input mata pelajaran, galeri, buku tamu, dan informasi tentang sekolah. 2. Melalui aplikasi ini data-data sekolah bisa tersimpan dengan rapi dan resiko kehilangan data sangat kecil karena disimpan dalam bentuk database. 3. Aplikasi ini dapat memudahkan guru dalam pembuatan nilai siswa. 4. Aplikasi ini dapat memberikan informasi yang cepat, tepat, dan akurat kepada warga sekolah maupun masyarakat luas. 5. Pembuatan aplikasi website dengan framework codeigniter sangat mudah dan cepat karena semua class dan modul yang digunakan sudah ada, dan kita tinggal menggunakannya sesuai kebutuhan.
15
DAFTAR PUSTAKA Fatta, H.A. 2007. Analisis & Perancangan Sistem Informasi. Yogyakarta: ANDI.
Kadir, A. 2010. Mudah Mempelajari Database MySQL. Yogyakarta: Penerbit
ANDI.
Kusrini. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta:
ANDI.
MADCOMS. 2008. PHP & MySQL untuk Pemula. Yogyakarta: Penerbit ANDI.
Pratama, A.M.W. 2010. Codeigniter : Cara Mudah Membangun Aplikasi PHP. Selatan: Mediakita.
Wiswakarma, K. 2010. 9 Langkah Menjadi Yogyakarta: Penerbit Lokomedia.
16
Master
Framework
Jakarta
Codeigniter.