PERANCANGAN SISTEM PENDOKUMENTASIAN KEGIATAN DAN SURAT MENYURAT FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA BERBASIS WEB
Rahmat Wijaya 41808010066
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2012
PERANCANGAN SISTEM PENDOKUMENTASIAN KEGIATAN DAN SURAT MENYURAT FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA BERBASIS WEB
Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh : Rahmat Wijaya 41808010066
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2012
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini : Nama
: Rahmat Wijaya
Nim
: 41808010066
Fakultas
: Ilmu Komputer
Program Studi
: Sistem Informasi
Judul
: Perancangan Sistem Pendokumentasian Kegiatan dan Surat Menyurat Fakultas Ilmu Komputer Universitas Mercu Buana berbasis web.
Menyatakan bahwa Laporan Tugas Akhir saya adalah hasil karya sendiri dan bukan plagiat. Apabila ternyata ditemukan didalam laporan Tugas Akhir saya terdapat unsur plagiat, maka saya siap untuk mendapatkan sanksi akademik yang terkait dengan hal tersebut. Jakarta, 8 Februari 2012
( Rahmat Wijaya )
LEMBAR PENGESAHAN
Nama
: Rahmat Wijaya
Nim
: 41808010066
Fakultas
: Ilmu Komputer
Program Studi
: Sistem Informasi
Judul
: Perancangan Sistem Pendokumentasian Kegiatan dan Surat Menyurat Fakultas Ilmu Komputer Universitas Mercu Buana berbasis web.
Telah disidangkan, diperiksa dan disetujui sebagai laporan Tugas Akhir Jakarta, 24 Februari 2012 Menyetujui, Pembimbing
Anita Ratnasari, S.Kom., M.Kom Mengetahui,
Mengetahui,
Koordinator Tugas Akhir
Ka. Prodi Sistem Informasi
Anita Ratnasari, S.Kom., M.Kom
Nur Ani, ST., MMSI
KATA PENGANTAR Puji dan Syukur kehadirat Allah SWT. Yang telah melimpahkan rahmat serta karunia-Nya sehingga penulis dapat menyelesaikan penulisan skripsi ini yang berjudul
Perancangan Sistem Pendokumentasian Kegiatan dan Surat-
Menyurat Fakultas Ilmu komputer Universitas Mercu Buana Berbasis Web. Skripsi ini diajukan untuk memenuhi salah satu syarat dalam menyelesaikan Strata satu Program Studi Informasi Universitas Mercu Buana. Pada Kesempatan ini penulis ingin mengucapkan terima kasih kepada semua pihak yang telah membantu penulis dalam melaksanakan dan menyusun laporan Tugas Akhir ini, baik berupa tenaga, pikiran, pengarahan serta bimbingan yang diberikan. Ucapan terima kasih penulis disampaikan kepada : 1. Ibu Anita Ratnasari, S.Kom., M.Kom, selaku dosen pembimbing sekaligus Koordinator TA Program Studi Sistem Informasi yang telah memberikan bimbingan dan masukan, sehingga dapat menyelesaikan skripsi ini. 2. Orang tua yang telah memberikan dorongan, doa restu dan motivasi kepada penulis selama ini. 3. Ibu Nur Ani, ST., MMSI, selaku Kaprodi Sistem informasi yang telah memberikan banyak masukan kepada penulis. 4. Bapak dan Ibu dosen yang telah memberikan bekal ilmu selama penulis kuliah di Universitas Mercu Buana. 5. Rekan – rekan penulis yang tidak dapat disebutkan satu per satu terutama Mahasiswa Sistem Informasi angkatan 2008 yang telah banyak membantu dalam penyelesaian skripsi ini.
Penulis telah dapat menyelesaikan skripsi ini dengan baik, namun penulis menyadari sepenuhnya bahwa skripsi ini masih memiliki banyak kekurangan dan keterbatasan. Untuk itu dengan segala kerendahan hati, penulis sangat mengharapkan segala kritik, saran, dan koreksi yang membangun dari pembaca. Akhir kata penulis berharap semoga skripsi ini bermanfaat bagi pihak yang membaca dan dapat menjadi bahan acuan bagi penelitian selanjutnya.
Jakarta, 8 Februari 2012
Penulis
DAFTAR ISI LEMBAR PERNYATAAN .......................................................................... LEMBAR PERSETUJUAN .......................................................................... LEMBAR PENGESAHAN .......................................................................... ABSTRAK .................................................................................................... ABSTRACT .................................................................................................. KATA PENGANTAR .................................................................................. DAFTAR ISI ................................................................................................. DAFTAR GAMBAR .................................................................................... DAFTAR TABEL ......................................................................................... BAB I
BAB II
PENDAHULUAN 1.1 Latar Belakang .................................................................... 1.2 Rumusan Masalah ............................................................... 1.3 Batasan Masalah ................................................................. 1.4 Ruang Lingkup .................................................................... 1.5 Tujuan Penelitian ................................................................ 1.6 Metode Penelitian ............................................................... 1.7 Sistematika Penulisan ......................................................... LANDASAN TEORI 2.1 Konsep Dasar Sistem .......................................................... 2.1.1 Pengertian Sistem .................................................... 2.1.2 Karakteristik Sistem ................................................ 2.2 Konsep Dasar Informasi ...................................................... 2.2.1 Pengertian Informasi .............................................. 2.2.2 Siklus Informasi ...................................................... 2.2.3 Kualitas Informasi ................................................... 2.2.4 Nilai Informasi ........................................................ 2.3 Konsep Dasar Sistem Informasi .......................................... 2.3.1 Pengertian Sistem Informasi ................................... 2.4 Perancangan Sistem ............................................................ 2.5 Analisa Sistem .................................................................... 2.5.1 Langkah – Langkah Analisa Sistem ........................ 2.6 Analisa dan Pemodelan Berorientasi Objek ........................ 2.7 Basis Data ( Database ) ....................................................... 2.8 Metode Waterfall ( Air Terjun ) .......................................... 2.9 UML ( Unified Modelling Language ) ................................ 2.9.1 Pengertian UML ...................................................... 2.9.2 Diagram – Diagram UML ....................................... 2.9.3 Use Case Diagram ................................................... 2.9.4 Sequence Diagram ................................................... 2.9.5 Activity Diagram ..................................................... 2.9.6 Class Diagram ......................................................... 2.10 Pengertian Surat ................................................................... 2.10.1 Fungsi dan Penggolongan Surat ...............................
i ii iii iv v vi viii x xii
1 2 3 4 4 5 6 8 8 9 12 13 13 14 15 16 16 17 17 18 18 19 20 22 22 23 24 26 37 29 31 32
2.11 PHP .................................................................................. 2.12 MySQL ................................................................................ 2.12.1 Pengertian MySQL .................................................. 2.12.2 Keistimewaan MySQL ............................................ 2.12.3 Tipe Data Pada MySQL ........................................... BAB III ANALISA DAN PERANCANGAN 3.1 Tinjauan Organisasi ........................................................... 3.2 Sejarah Universitas Mercu Buana ....................................... 3.2.1 Visi dan Misi UMB ................................................. 3.3 Fakultas Ilmu Komputer ..................................................... 3.3.1 Visi dan Misi ........................................................... 3.4 Program Studi Sistem Informasi ......................................... 3.4.1 Visi dan Misi ........................................................... 3.5 Analisa Sistem Berjalan ..................................................... 3.5.1 Use Case Sistem Berjalan ....................................... 3.5.2 Diagram Activity Berjalan ..................................... 3.6 Identifikasi Kebutuhan ....................................................... 3.7 Analisa Sistem Usulan ........................................................ 3.7.1 Use Case Usulan ...................................................... 3.7.2 Deskripsi Use Case Sistem Usulan ........................ 3.7.3 Activity Diagram Usulan ........................................ 3.7.4 Sequence Diagram ................................................... 3.8 Class Diagram ..................................................................... 3.9 Perancangan Basis Data ..................................................... 3.10 Struktur Tampilan Login Prodi ........................................... 3.11 Struktur Tampilan Login Dosen .......................................... 3.12 Rancangan Layar ................................................................. BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem ........................................................... 4.1.1 Spesifikasi kebutuhan .............................................. 4.2 Implementasi Basis Data ..................................................... 4.3 Tampilan Antar Muka ........................................................ 4.4 Metode Pengujian ............................................................... 4.5 Skenario Pengujian ............................................................. 4.6 Analisa Hasil Pengujian ...................................................... BAB V PENUTUP 5.1 Kesimpulan ......................................................................... 5.2 Saran .................................................................................. DAFTAR PUSTAKA LAMPIRAN
32 33 33 33 36 38 38 39 40 40 41 41 42 43 45 50 52 58 54 57 65 74 75 79 79 80 88 88 89 94 101 102 105 108 108
DAFTAR GAMBAR Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 2.4 Gambar 2.5 Gambar 2.6 Gambar 2.7 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10 Gambar 3.11 Gambar 3.12 Gambar 3.13 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 3.17 Gambar 3.18 Gambar 3.19 Gambar 3.20 Gambar 3.21 Gambar 3.22 Gambar 3.23 Gambar 3.24 Gambar 3.25 Gambar 3.26 Gambar 3.27 Gambar 3.28 Gambar 3.29 Gambar 3.30 Gambar 3.31 Gambar 3.32 Gambar 3.33 Gambar 3.34 Gambar 3.35 Gambar 3.36
Siklus Sistem Informasi ........................................................ Model Waterfall .................................................................... Ringkasan Use Case Sistem Restoran ................................... Contoh Diagram Sequence sebuah Sistem Minuman Otomatis ................................................................................ Contoh Diagram Activity ...................................................... Contoh Class Diagram ........................................................... Gambar Interface PhpMyAdmin ........................................... Use Case Sistem Berjalan ..................................................... Diagram Activity Sistem Berjalan Pengajaran ..................... Diagram Activity Sistem Berjalan Seminar dan Workshop . Diagram Activiy Sistem Berjalan Berjalan Penelitian .......... Diagram Activity Sistem Berjalan Pengabdian Masyarakat . Diagram Activity Sistem Berjalan Notulen Rapat ................ Diagram Activity Sistem Berjalan Surat Menyurat .............. Use Case Usulan ................................................................... Activity Diagram Input Jadwal Perkuliahan ......................... Activity Diagram Lihat Jadwal Mengajar ............................. Activity Diagram Input Proposal Kegiatan Dosen ................ Activity Diagram Input Laporan Kegiatan Dosen ................ Activity Diagram Input Proposal Kegiatan Prodi ................. Activity Diagram Input Laporan Kegiatan Prodi .................. Activity Diagram Input Hasil Rapat ..................................... Activity Diagram Buat Surat Keluar ..................................... Sequence Diagram Form Login ............................................ Sequence Diagram Form Buat Jadwal .................................. Sequence Diagram Form Lihat Jadwal Mengajar ................. Sequence Diagram Form Input Proposal Kegiatan Dosen .... Sequence Diagram Form Input Laporan Kegiatan Dosen .... Sequence Diagram Form Input Proposal Kegiatan Prodi ..... Sequence Diagram Form Input Laporan Kegiatan Prodi ...... Sequence Diagram Form Input Notulen Rapat ..................... Sequence Diagram Form Buat Surat Keluar ........................ Class Diagram ....................................................................... Struktur Tampilan Login Prodi .............................................. Struktur Tampilan Login Dosen ............................................ Halaman Utama Login .......................................................... Halaman Login Prodi ............................................................ Halaman Login Dosen ........................................................... Halaman Input Proposal dan Laporan Kegiatan Dosen ........ Halaman Laporan Kegiatan Dosen ....................................... Halaman Laporan Jadwal Mengajar Dosen .......................... Halaman Input Proposal dan Laporan Kegiatan Prodi .......... Halaman Laporan Kegiatan Prodi .........................................
14 20 25 27 29 31 35 43 45 46 47 48 49 50 53 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 79 79 80 81 81 82 83 83 84 85
Gambar 3.37 Gambar 3.38 Gambar 3.39 Gambar 3.40 Gambar 3.41 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18 Gambar 4.19 Gambar 4.20 Gambar 4.21 Gambar 4.22 Gambar 4.23 Gambar 4.24 Gambar 4.25 Gambar 4.26
Halaman Buat Akun Dosen ................................................... Halaman Input Mata Kuliah .................................................. Halaman Input Jadwal Mengajar Dosen ............................... Halaman Form Buat Surat Keluar ......................................... Halaman Input Notulen .......................................................... Tampilan Aktif Xampp Control Panel ................................... Tampilan Halaman Utama Localhost/Xampp ........................ Tampilan Halaman Utama Localhost/phpmyadmin .............. Tampilan List Tabel Dokumentasi ......................................... Tampilan Struktur Tabel Dosen ............................................. Tampilan Struktur Tabel Prodi............................................... Tampilan Struktur Tabel Kegiatan_dosen ............................. Tampilan Struktur Tabel Kegiatan_prodi .............................. Tampilan Struktur Tabel Matkul ............................................ Tampilan Struktur Tabel Jadwal ............................................ Tampilan Struktur Tabel Notulen .......................................... Tampilan Struktur Tabel Surat ............................................... Tampilan Halaman Utama ..................................................... Tampilan Halaman Login Prodi ............................................. Tampilan Halaman Login Dosen ........................................... Tampilan Halaman Buat Akun Dosen ................................... Tampilan Halaman Buat Akun Prodi ..................................... Tampilan Halaman Input Mata Kuliah .................................. Tampilan Halaman Input Jadwal Mengajar Dosen ................ Tampilan Halaman Input Kegiatan Prodi .............................. Tampilan Halaman Input Notulen Rapat ............................... Tampilan Halaman Buat Surat Keluar ................................... Tampilan Halaman Laporan Kegiatan Dosen ........................ Tampilan Halaman Laporan Kegiatan Prodi.......................... Tampilan Halaman Input Kegiatan Dosen ............................. Tampilan Halaman Edit Akun Dosen ....................................
85 86 86 87 87 89 90 90 91 91 91 92 92 92 93 93 93 94 95 95 96 96 97 97 98 98 99 99 100 100 101
DAFTAR TABEL Tabel 2.1 Tabel 2.2 Tabel 2.3 Tabel 2.4 Tabel 2.5 Tabel 2.6 Tabel 2.7 Tabel 2.8 Tabel 2.9 Tabel 2.10 Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 3.9 Tabel 3.10 Tabel 3.11 Tabel 3.12 Tabel 3.13 Tabel 3.14 Tabel 3.15 Tabel 3.16 Tabel 3.17 Tabel 3.18 Tabel 3.19 Table 3.20 Tabel 3.21 Tabel 3.22 Tabel 3.23 Tabel 3.24 Tabel 3.25 Tabel 4.1
Jenis – Jenis Diagram UML ....................................................... Simbol Use Case Diagram ......................................................... Simbol Sequence Diagram ......................................................... Simbol – Simbol Activity Diagram ........................................... Notasi pada Class Diagram ........................................................ Char dan Varchar ........................................................................ Text dan BLOB ........................................................................... Bilangan Bulat (Integer) ............................................................. Bilangan Pecahan (Floating Point) ............................................. Tipe data Date dan Time ............................................................. Deskripsi Use Case Sistem Berjalan .......................................... Deskripsi Use Case Input Proposal Kegiatan Dosen ................. Deskripsi Use Case Input Laporan Kegiatan Dosen .................. Deskripsi Use Case Lihat Jadwal Mengajar Dosen ................... Deskripsi Use Case Input Jadwal ............................................... Deskripsi Use Case Input Hasil Rapat ....................................... Deskripsi Use Case Input Proposal Kegiatan Prodi ................... Deskripsi Use Case Input Laporan Kegiatan Prodi ................... Deskripsi Use Case Buat Surat Keluar ...................................... Deskripsi Activity Diagram Input Jadwal ................................. Deskripsi Activity Diagram Lihat Jadwal Mengajar ................. Deskripsi Activity Diagram Input Proposal Kegiatan Dosen .... Deskripsi Activity Diagram Input Laporan Kegiatan Dosen ..... Deskripsi Activity Diagram Input Proposal Kegiatan Prodi ..... Deskripsi Activity Diagram Input Laporan Kegiatan Prodi ...... Deskripsi Activity Diagram Input Hasil Rapat .......................... Deskripsi Activity Diagram Buat Surat Keluar ......................... Struktur Tabel Dosen ................................................................. Struktur Tabel Jadwal ................................................................ Struktur Tabel Matkul ................................................................ Struktur Tabel Kegiatan_Dosen ................................................. Struktur Tabel Prodi ................................................................... Struktur Tabel Kegiatan_Prodi .................................................. Struktur Tabel Surat ................................................................... Struktur Tabel Notulen .............................................................. Skenario Pengujian ....................................................................
23 24 26 28 30 36 36 36 37 37 44 54 54 55 55 55 56 56 56 57 58 59 60 61 62 63 64 75 75 76 76 77 77 78 78 102