LAPORAN TUGAS AKHIR
PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB MENGGUNAKAN CODEIGNITER
Oleh : Nama Siswa NISN. …………………………
PROGRAM KEAHLIAN TEKNIK KOMPUTER DAN INFORMATIKA PAKET KEAHLIAN REKAYASA PERANGKAT LUNAK SMK NEGERI 8 MALANG 2017
LEMBAR PERSETUJUAN
PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB MENGGUNAKAN CODEIGNITER Oleh : Nama Siswa NISN. …………………………
Tugas Akhir ini diajukan untuk Menyelesaikan Pendidikan Sekolah Menengah Kejuruhan di Paket Keahlian Rekayasa Perangkat Lunak SMK Negeri 8 Malang
Menyetujui, Pembimbing Tugas Akhir
Anisa Istiqomah, S.Kom NIP. -
ii
LEMBAR PENGESAHAN
PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB MENGGUNAKAN CODEIGNITER Oleh : Nama Siswa NISN. …………………………
Tugas Akhir ini telah diuji pada Hari : ____________, tgl Januari 2017
Menyetujui, Penguji I
Penguji II
Nama Penguji I NIP. -
Nama Penguji II NIP. -
Mengetahui, Kepala Sekolah SMK N 8 Malang
Kakomli RPL
Yustiana Amita U, S.ST NIP. 19840309 200903 2 005
Drs. Hari Mulyono, M.T NIP. 19680625 199512 1 002
iii
LEMBAR PERNYATAAN
Saya yang bertanda tangan di bawah ini : Nama
:
Tempat, Tanggal Lahir
:
NISN
:
Jurusan
: Rekayasa Perangkat Lunak
Sekolah
: SMK Negeri 8 Malang
Dengan ini menyatakan dengan sebenar-benarnya bahwa : 1. Laporan Tugas Akhir berjudul “perancangan sistem informasi akademik berbasis web menggunakan codeigniter” adalah betul-betul karya saya sendiri dan bukan menjiplak atau hasil karya orang lain. Hal-hal yang bukan karya saya, dalam Tugas Akhir tersebut diberi tanda citasi dan ditunjukkan dalam daftar pustaka. 2. Apabila ternyata di dalam naskah laporan ini dapat dibuktikan terdapat unsurunsur plagiasi, saya bersedia laporan tugas akhir ini digugurkan. 3. Laporan ini dapat dijadikan sumber pustaka yang merupakan hak bebas royalty non eksklusif. Demikian pernyataan ini saya buat dengan sebenar-benarnya untuk dipergunakan sebagaimana mestinya.
Malang, ….. Januari 2017 Yang menyatakan,
Mengetahui, Pembimbing Tugas Akhir
Nama Siswa NISN. ……….
Anisa Istiqomah, S.Kom NIP.-
iv
KATA PENGANTAR Puji syukur penulispanjatkan kehadapan Tuhan yang Maha Esa, karena atas berkat dan rahmatNya penulis dapat menyelesaikan penyusunan Tugas Akhir ini yang berjudul “Perancangan Sistem Informasi Akademik Berbasis Web Menggunakan Codeigniter” tepat pada waktunya. Penyusunan Proyek Tugas Akhir ini diajukan untuk memenuhi salah satu persyaratan kelulusan paket keahlian Rekayasa Perangkat Lunak(RPL) di SMK Negeri 8 Malang. Dalam penyusunan Tugas Akhir ini penulis banyak memperoleh bimbingan dan masukan dari berbagai pihak, baik secara langsung maupun tidak langsung. Oleh karena itu dalam kesempatan ini penulis mengucapkan terimakasih kepada : 1. Bapak A selaku …… 2. Bapak B selaku …… 3. Ibu C selaku …… 4. ………………….. 5 …………………….. dll Penulis menyadari bahwa Laporan Tugas Akhir ini masih jauh dari sempurna, oleh karena itu segala kritik da saran yang bersifat membangun sangat penulis harapkan. Akhir kata semoga Laporan Tugas Akhir ini dapat bermanfaat bagi siswa SMK Negeri 8 Malang khususnya, dan pembaca pada umumnya.
Malang, Januari 2017 Penulis
v
DAFTAR ISI Halaman Judul..................................................................................................
i
Lembar Persetujuan ..........................................................................................
ii
Lembar Pengesahan .........................................................................................
iii
Lembar Pernyataan Keaslian............................................................................
iv
Kata Pengantar .................................................................................................
v
DAFTAR ISI ....................................................................................................
vi
DAFTAR TABEL ............................................................................................
vii
DAFTAR GAMBAR .......................................................................................
viii
BAB I PENDAHULUAN 1.1 Latar Belakang ...........................................................................................
1
1.2 Rumusan Masalah ......................................................................................
2
1.3 Tujuan ........................................................................................................
2
1.4 Batasan Masalah.........................................................................................
3
1.5 Istilah ..........................................................................................................
3
BAB II LANDASAN TEORI 2.1 Website.......................................................................................................
6
2.2 Pemrograman PHP .....................................................................................
8
2.3 Database MySQL .......................................................................................
9
2.4 Codeigniter ……………………………………………………………....
10
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem............................................................................................
12
3.2 Analisa Kebutuhan Sistem .........................................................................
14
3.3 Perancangan Arsitektur Sistem ..................................................................
15
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem ..................................................................................
22
4.2 Pengujian Sistem ........................................................................................
32
BAB V PENUTUP 5.1 Kesimpulan ................................................................................................
48
5.2 Saran ...........................................................................................................
49
DAFTAR PUSTAKA .....................................................................................
50
vi
DAFTAR TABEL Tabel 4.1 Database Akademik .........................................................................
44
Tabel 4.2 Blabla bla bla ...................................................................................
45
Tabel 4.3 Bla bla bla ........................................................................................
46
vii
DAFTAR GAMBAR Gambar 4.1 Database Akademik......................................................................
44
Gambar 4.2 Blabla bla bla ................................................................................
45
Gambar 4.3 Bla bla bla.....................................................................................
46
viii
BAB I PENDAHULUAN 1.1 Latar Belakang Berisi hal-hal yang melatarbelakangi kenapa anda mengambil topic judul yang sudah anda buat. Pada latar belakang minimal terdapat 3 paragraf dengan ketentuan paragraph pertama alasan secara umum, kemudian paragraph kedua lebih spesifik dan paragraph ketiga sudah mengarah kepada judul anda.
1.2 Rumusan Masalah Berisi tentang rumusan permasalahan yang didapatkan dari latar belakang dan akan anda selesaikan permasalahan tersebut pada bab selanjutnya.
1.3 Tujuan Berisi tentang tujuan dan manfaat tugas akhir anda jika diimplementasikan dengan baik. Tujuan disini mengarah kepada target dan mampu menjawab dari rumusan masalah.
1.4 Batasan Masalah Berisi tentang batasan permasalahan yang akan diselesaikan. Anda perlu membatasi tugas akhir ini supaya tidak meluas dan mempperlambat waktu pengerjaan.
1.5 Istilah Berisi istilah-istilah terkait pada proyek tugas akhir anda.
BAB II LANDASAN TEORI
Pada bab II landasan teori berisi pembahasan teori-teori dasar yang berhubungan dengan pembuatan system pada tugas akhir anda. Dasar teori didapatkan dari literature dan referensi yang berkaitan dengan pembuatan system anda. Misalnya jika system sesuai dengan judul maka dasar teori sebaia berikut :
2.1 Website __________________________________________________________________ __________________________________________________________________ __________________________________________________________________ __________________________________________________________________ 2.2 Pemrograman PHP 2.3 Database MySQL 2.4 Codeigniter
2
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem Berisi tentang analisa system pada tugas akhir anda. Analisa system mengarah pada cara kerja system tersebut. Jika tugas akhir game pada pada sub bab ini disi dengan storyboard.
3.2 Analisa Kebutuhan Sistem Berisi tentang analisa kebutuhan system mengarah pada kebutuhan fungsional dan non fungsional pada system anda, seperti user, hadware dll.
3.3 Perancangan Sistem Berisi perancangan dan desain system anda, berupa flowchart, use case dan desain tampilan (UI).
3
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Berisi tentang implementasi pembuatan system pada tugas akhir anda. Disini anda harus menjelaskan proses pembuatan dan coding. Script harus di screenshoot dan dijelaskan.
4.2 Pengujian Sistem Berisi tentang pengujian yang dilakukan untuk mengetahui seberapa jauh pengerjaan dan tingkat keberhasilan tugas akhir anda sesuai dengan rumusan dan tujuan anda pada bab I.
4
BAB V PENUTUP 5.1 Kesimpulan Berisi tentang kesimpulan yang telah didapatkan dari hasil pengujian system. Analisa mengenai keterkaitan dengan rumusan masalah dan tujuan pembuatan system.
5.2 Saran Berisi tentang saran-saran yang dikemukakan oleh penulis mengenai rencana pengembangan proyek tugas akhir untuk masa yang akan dating.
5
DAFTAR PUSTAKA Berisi tentang referensi dan literature yang anda gunakan dalam menyelesaikan laporan tugas akhir ini.
6