ANALISIS DAN PERANCANGAN SISTEM INFORMASI...
Transcript of ANALISIS DAN PERANCANGAN SISTEM INFORMASI...
i
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
iii
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.
1
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. LANDASAN TEORI 2.1 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
1 Jogiyanto,2001.Sistem Teknologi Informasi. Jogjakarta, Andi Offset, Hal 34
2
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
1. Sistem berbasis Model-View-Controller (M-V-C)
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 :
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.
3
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.
4
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. ANALISIS DAN PERANCANGAN SISTEM 3.1 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 luhur
3. Meningkatkan proses Kegiatan Belajar Mengajar (KBM) secara efektif.
4. Meningkatkan pelatihan Life Skill.
5
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.
6
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
7
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.
8
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
9
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 Intel(R) Core(TM) i3-2310M Memory 4 GB Hard disk 250 GB VGA 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
10
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.
11
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
12
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.
13
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.
14
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
15
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.
16
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. Jakarta
Selatan: Mediakita. Wiswakarma, K. 2010. 9 Langkah Menjadi Master Framework Codeigniter. Yogyakarta: Penerbit Lokomedia.