PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI KEPRAJURITAN TNI-AD (STUDI KASUS LEMJIANTEK/STTAD KOTA MALANG) TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh: HANDOKO ADINOTO 06560361 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013
LEMBAR PENGESAHAN PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI KEPRAJURITAN TNI-AD (STUDI KASUS LEMJIANTEK/STTAD KOTA MALANG) TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh: HANDOKO ADINOTO NIM. 06560361 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 8 Mei 2013 Menyetujui, Penguji I Penguji II Setio Basuki, S.T. NIP. 108 0907 0477 Diah Risqiwati, ST, MT.
KATA PENGANTAR Alhamdulillahirabbilalamin, puji dan syukur penulis panjatkan kehadirat Allah SWT, karena atas rahmat dan hidayah-nya penulis dapat menyelesaikan tugas akhir yang berjudul: PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI KEPRAJURITAN TNI-AD (STUDI KASUS LEMJIANTEK/STTAD KOTA MALANG) Di dalam tugas akhir ini disajikan pokok-pokok bahasan yang berisi tentang pemanfaatan teknologi informasi di lingkungan LEMJIANTEK/STTAD, mengidentifikasi kebutuhan dan mengkaji literatur yang didapatkan, kemudian melakukan perancangan dan pembangunan sistem informasi keprajuritan yang sesuai dengan kebutuhan lembaga tersebut. Penulis menyadari bahwa penulisan tugas akhir ini sangatlah jauh dari kata sempurna karena terbatasnya pengetahuan dan kemampuan yang penulis miliki. Besar harapan penulis agar tugas akhir ini dapat bermanfaat bagi pengetahuan dan pendidikan ke depannya. Oleh karena itu kritik dan saran penulis harapkan demi kesempurnaan tugas akhir ini di masa mendatang. Malang, 1 Mei 2013 Penulis vii
DAFTAR ISI LEMBAR PERSETUJUAN... ii LEMBAR PENGESAHAN... iii LEMBAR PERNYATAAN KEASLIAN... iv ABSTRAK... v ABSTRACT... vi KATA PENGANTAR... vii DAFTAR ISI... viii DAFTAR GAMBAR... x DAFTAR TABEL... xi BAB I Pendahuluan... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan... 2 1.5. Metodologi... 3 1.6. Sistematika Penulisan... 3 BAB II Landasan Teori... 5 2.1. Dasar Pemrograman Web... 5 2.1.1. HTML... 5 2.1.2. PHP... 5 2.1.3. CSS... 7 2.1.4. MySQL... 8 2.1.5. Database... 10 2.2. Pengertian Sistem Informasi... 11 2.2.1. Tujuan Sistem Informasi... 12 2.3. Sejarah Singkat STTAD/LEMJIANTEK... 13 BAB III Analisa Dan Perancangan Sistem... 16 3.1. Analisa dan Perancangan Sistem... 16 3.1.1. Analisa Kebutuhan... 16 3.1.2. Analisa Fungsi... 17 viii
3.2. Perancangan Sistem... 17 3.2.1. Flowchart... 17 3.2.2. Perancangan Tabel Sistem... 22 3.2.3. ERD (Entity Relationship Diagram)... 26 3.2.4. DFD (Data Flow Diagram)... 27 3.2.5. Perancangan Layout Sistem... 27 BAB IV Implementasi Dan Pengujian Sistem... 29 4.1. Implementasi Sistem... 29 4.1.1. Proses Login... 29 4.1.2. Halaman Utama... 30 4.1.3. Proses Input... 31 4.2. Pengujian Sistem... 40 4.2.1. Pengujian Sistem Informasi pada Browser... 40 4.2.2. Pengujian Login Admin... 40 4.2.3. Pengujian Input Data Siswa dan Dosen... 40 4.2.4. Pengujian Input Data Personil dan Staf... 41 4.2.5. Pengujian Input Data Mata Kuliah dan Praktek... 42 4.2.6. Pengujian Input Data Kuliah Siswa... 42 4.2.7. Pengujian Generate Kode Ujian Siswa... 43 4.2.8. Pengujian Data Nilai Siswa... 44 4.2.9. Tabel Data Hasil Pengujian... 44 4.3. Pembahasan Source Code... 48 4.3.1. Input Data Mata Kuliah... 48 4.3.2. Generate Kode Ujian... 52 BAB V Kesimpulan dan Saran... 54 5.1. Kesimpulan... 54 5.2. Saran... 54 DAFTAR PUSTAKA... 55 ix
DAFTAR GAMBAR Gambar 2.1. Cara Kerja PHP... 6 Gambar 2.2. Tabel Database Username Password... 11 Gambar 3.1. Flowchart Login Admin... 18 Gambar 3.2. Flowchart Admin... 19 Gambar 3.3. Flowchart Pengolahan Data... 20 Gambar 3.4. Flowchart Generate Kode Ujian... 21 Gambar 3.5. Flowchart Dosen... 22 Gambar 3.6. Kerangka Layout Sistem... 27 Gambar 4.1. Halaman Login Admin... 29 Gambar 4.2. Halaman Login User... 30 Gambar 4.3. Halaman Utama Admin... 30 Gambar 4.4. Halaman Utama User... 31 Gambar 4.5. Tampilan Input Data Siswa... 32 Gambar 4.6. Tampilan Input Data Dosen... 33 Gambar 4.7. Tampilan Input Data Personil... 34 Gambar 4.8. Tampilan Cetak Laporan Data Personil... 35 Gambar 4.9. Tampilan Input Data Mata Kuliah... 36 Gambar 4.10. Tampilan Input Data Praktek... 36 Gambar 4.11. Tampilan Kuliah Siswa... 37 Gambar 4.12. Tampilan Update Mata Kuliah Siswa... 37 Gambar 4.13. Tampilan Input Nilai... 38 Gambar 4.14. Tampilan Data Siswa pada Halaman Kode Ujian... 39 Gambar 4.15. Tampilan Generate Kode Ujian... 39 Gambar 4.16. Tampilan Biodata setelah Admin memasukan Data... 41 Gambar 4.17. Tampilan Data Personil pada halaman Komandan... 42 Gambar 4.18. Tampilan Menu Mata Kuliah yang diambil Siswa... 43 Gambar 4.19. Tampilan Kode Ujian pada Halaman User... 43 Gambar 4.20. Tampilan Nilai Siswa... 44 x
DAFTAR TABEL Tabel 1. Table Staf dan Tabel Pegawai... 23 Tabel 2. Tabel Siswa... 24 Tabel 3. Tabel Program Studi... 24 Tabel 4. Tabel Praktek... 24 Tabel 5. Tabel Nilai... 25 Tabel 6. Tabel Mata Kuliah... 25 Tabel 7. Tabel Kuliah... 25 Tabel 8. Tabel Jurusan... 25 Tabel 9. Tabel Jabatan... 26 Tabel 10. Tabel Ajaran... 26 Tabel 11. Tabel Kode Ujian... 26 Tabel 12. Tabel Dosen... 26 Tabel 13. Pengujian Login Admin... 44 Tabel 14. Pengujian Input Data Siswa... 45 Tabel 15. Pengujian Input Data Dosen... 45 Tabel 16. Pengujian Input Data Personil... 46 Tabel 17. Pengujian Input Data Staf... 46 Tabel 18. Pengujian Input Mata Kuliah... 47 Tabel 19. Pengujian Input Data Praktek... 47 Tabel 20. Pengujian Input Kuliah Siswa... 47 Tabel 21. Pengujian Generate Kode Ujian... 48 Tabel 22. Pengujian Input Nilai Siswa... 48 xi
DAFTAR PUSTAKA Al Fatta, Hanif, 2007, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Andi Offset, Yogyakarta. Anhar, 2010, Panduan Menguasai PHP dan MySQL Secara Otodidak, Mediakita, Jakarta. Iskandar, Ridwan Sudayat, 2009, Pengertian Sistem Informasi", http://ridwaniskandar.files.wordpress.com/2009/05/52-pengertian-sisteminformasi.pdf diakses pada tanggal 13 Oktober 2012. Jogiyanto, HM, 2005, Analisa dan Disain Sistem Informasi, Andi, Yogyakarta. Ladjamudin, Al-Bahra, 2005, Analisis dan Desain Sistem Informasi, Graha Ilmu, Yogyakarta. Nugroho, Adi, 2005, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek, Informatika, Bandung. Pokja penyusun buku petunjuk induk tentang personel, 2004, Buku Petunjuk Induk Tentang Personel, TNI-MABESAD: Bandung. Saputra, Agus, 2012, Sistem Informasi Nilai Akademik untuk Panduan Skripsi, Elex Media Komputindo, Jakarta. Siswosoediro, Henry S, 2009, Buku Pintar Calon Aggota TNI, Visimedia, Jakarta.