PERANCANGAN SISTEM INFORMASI AKADEMIK PADA AKADEMI FUTSAL MYFUTSAL BERBASIS WEB RISKY WIDIYANTORO 41809010189
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2013
PERANCANGAN SISTEM INFORMASI AKADEMIK PADA AKADEMI FUTSAL MYFUTSAL BERBASIS WEB Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Sistem Informasi
Oleh:
Risky Widiyantoro 41809010189
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2013
KATA PENGANTAR Alhamdulillah, Tiada kata yang terindah selain ucapan Puji dan Syukur kehadirat Allah SWT. Yang telah melimpahkan rahmat serta karunia-Nya sehingga penulis dapat menyelesaikan penulisan skripsi ini yang berjudul PERANCANGAN SISTEM INFORMASI AKADEMIK PADA AKADEMI FUTSAL MY FUTSAL BERBASIS WEB. Skripsi ini diajukan untuk memenuhi salah satu syarat dalam menyelesaikan Strata satu Program Studi Informasi Universitas Mercu Buana.
Penulis sangat menyadari bahwa tanpa adanya bimbingan dan dorongan dari semua pihak, maka penulisan Tugas Akhir ini tidak berjalan dengan lancar dan tepat waktu. Oleh karena itu pada kesempatan ini, Maka perkenankanlah penulis menyampaikan rasa terima kasih yang sebesar-besarnya kepada: 1. Pihak keluarga khususnya kedua orang tua yaitu Bpk. dan Ibu , yang tanpa henti memberikan dukungan, semangat, dan doa yang luar biasa kepada penulis baik moril maupun materil. 2. Ibu Sarwati Rahayu, ST., MMSI selaku dosen pembimbing yang telah memberikan bimbingan dan masukan, sehingga dapat menyelesaikan skripsi ini. 3. Ibu Nur Ani, ST., MMSI, selaku Ka. Prodi Sistem Informasi. 4. Bapak Bagus Priambodo, ST, M.TI selaku koordinator TA Program studi Sistem Informasi. 5. Bapak dan Ibu dosen yang telah memberikan bekal ilmu selama penulis kuliah di Universitas Mercu Buana. 6. Mahasiswa/i Jurusan Sistem Informasi angkatan 2009 khususnya Irfan Dody yang telah banyak membantu dan memberikan arahan serta Hendra Eprian, Arie Budi.P, Yusuf Febriyanto, Agus Friyanto, Eko Andriansyah, M. Nasrullah, Bayu Setiawan, Temmy Hermanto, Karlina, Wiwin Fujiarti, Sistin Nurhayati.O, Shendi Wijaya, Yusuf Fatta.W, Rio Kurnia.S,Indra Sutana, Putri Larasati SIM C, RESTART FC dan GENGGONG yang telah
memberikan dukungan, semangat, dan doa yang sangat luar biasa kepada penulis.
Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan skripsi ini masih jauh sekali dari sempurna untuk itu penulis mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang. Akhir kata semoga skripsi ini dapat berguna bagi penulis khususnya dan bagi para pembaca yang berminat pada umumnya.
Wassalamu’alaikum Wr. Wb
Jakarta, 2013
Penulis
DAFTAR ISI LEMBAR PERNYATAAN .................................................................................... i LEMBAR PERSETUJUAN ................................................................................... ii KATA PENGANTAR ......................................................................................... iii ABSTRAK .............................................................................................................v ABSTRACT .......................................................................................................... vi DAFTAR ISI ........................................................................................................ vii DAFTAR GAMBAR ..............................................................................................x DAFTAR TABEL ............................................................................................... xiv
BAB I
PENDAHULUAN
1.1. Latar Belakang ............................................................................................1 1.2 Rumusan Masalah.......................................................................................2 1.3. Tujuan .........................................................................................................2 1.4. Manfaat .......................................................................................................3 1.5. Batasan Masalah .........................................................................................3 1.6. Ruang Lingkup ...........................................................................................4 1.7. Metode Penelitian .......................................................................................4 1.8. Sistematika Penulisan .................................................................................5 BAB II
LANDASAN TEORI
2.1. Konsep Dasar Sistem ..................................................................................6 2.2. Pengertian Data dan Informasi ...................................................................7 2.3. Pengertian Sistem Informasi ......................................................................7 2.4. Analisa Perancangan Berorientasi Objek ...................................................8 2.5. Fase Metode Waterfall................................................................................8
2.6. UML (Unified Modelling Language) .........................................................9 2.6.1. Use Case Diagram .........................................................................10 2.6.2. Sequence Diagram .........................................................................12 2.6.3. Activity Diagram ...........................................................................12 2.6.4. Class Diagram................................................................................13 2.7. Basis Data Berorientasi Objek ..................................................................14 2.8. Definisi PHP (Hypertext Preprocessor) .....................................................15 2.9 Pengertian MySQL ......................................................................................16 2.9 Pengertian Dreamweaver ............................................................................17 2.11 Pengertian Registrasi .................................................................................18 2.12. Pengertian Akademi Futsal ......................................................................18 2.13. Pengertian Sistem Informasi Akademik ..................................................18
BAB III ANALISA DAN PERANCANGAN 3.1. Tinjauan Organisasi ..................................................................................19 3.2. Analisa Sistem Berjalan ............................................................................20 3.2.3. Use Case Diagram Sistem Berjalan ..............................................21 3.2.4 Activity Diagram Sistem Berjalan .................................................24 3.3. Analisa Sistem Usulan ..............................................................................32 2.4.1 Use Case Diagram Sistem Usulan ..................................................33 3.4.2. Activity Diagram Sistem Usulan ..................................................38 3.5. Sequence Diagram ....................................................................................48 3.6. Class Diagram ...........................................................................................58 3.7. Struktur Basis Data ..................................................................................59 3.8. Struktur Tampilan .....................................................................................62 3.81. Rancangan Layar ............................................................................63
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi .............................................................................................69 4.2. Spesifikasi Perangkat Keras ......................................................................69 4.3. Spesifikasi Perangkat Lunak .....................................................................70 4.4. Cara Penggunaan Website.........................................................................70 4.5. Implementasi Basis Data ...........................................................................71 4.6. Implementasi Program ..............................................................................78 4.7. Metode Pengujian......................................................................................93 4.8. Skenario Pengujian....................................................................................94 4.9. Analisa Hasil Pengujian ............................................................................96 BAB V PENUTUP 5.1. Kesimpulan ...............................................................................................98 5.2. Saran ..........................................................................................................99 DAFTAR PUSTAKA LAMPIRAN
DAFTAR GAMBAR GAMBAR 2.5 Metode Waterfall.......................................................................8 GAMBAR 2.2 Pengertian MySQL........................................................................ . 16 GAMBAR 2.3 Dreamweaver...........................................................................17 GAMBAR 3.2 Use Case Sistem Berjalan.........................................................21 GAMBAR 3.3 Activity Diagram Pendaftaran Sistem Berjalan.........................24 GAMBAR 3.4 Activity Diagram Pembayaran Pendaftaran Sistem Berjalan.....25 GAMBAR 3.5 Activity Diagram Daftar Hadir Sistem Berjalan........................26 GAMBAR 3.6 Activity Diagram Evaluasi Latihan Sistem Berjalan..................27 GAMBAR 3.7 Activity Diagram Konfirmasi Pembayaran Sistem Berjalan......28 GAMBAR 3.8 Activity Diagram Menginput Evaluasi Sistem Berjalan.............29 GAMBAR 3.9 Activity Diagram Menginput Daftar hadir Sistem Berjalan.......30 GAMBAR 3.10 Use Case Diagram Usulan........................................................33 GAMBAR 3.11 Activity Diagram Login............................................................38 GAMBAR 3.12 Activity Diagram Pendaftaran..................................................39 GAMBAR 3.13 Activity Diagram Melihat Daftar Hadir Siswa..........................40 GAMBAR 3.14 Activity Diagram Melihat Hasil Evaluasi Latihan.....................41 GAMBAR 3.15 Activity Diagram Melihat Data Siswa.......................................42 GAMBAR 3.16 Activity Diagram Menginput Evaluasi Latihan.........................43 GAMBAR 3.17 Activity Diagram Menginput Daftar hadir................................44 GAMBAR 3.18 Activity Diagram Menginput Kelas..........................................45 GAMBAR 3.19 Activity Diagram Menginput Data Siswa.................................46 GAMBAR 3.20 Activity Diagram Kelola Laporan............................................47 GAMBAR 3.21 Sequence Diagram Login Siswa dan Admin............................48 GAMBAR 3.22 Sequence Diagram Pendaftaran...............................................49 GAMBAR 3.23 Sequence Diagram Melihat Data Siswa....................................50 GAMBAR 3.24 Sequence Diagram Melihat Daftar Hadir.................................51
GAMBAR 3.25 Sequence Diagram Melihat Hasil Evaluasi Latihan..................52 GAMBAR 3.26 Sequence Diagram Menginput Daftar Hadir............................53 GAMBAR 3.27 Sequence Diagram Menginput Evaluasi Latihan......................54 GAMBAR 3.28 Sequence Diagram Menginput Kelas.......................................55 GAMBAR 3.29 Sequence Diagram Menginput Data Siswa..............................56 GAMBAR 3.30 Sequence Diagram Kelola Laporan.........................................57 GAMBAR 3.31 Class Diagram Akademi Futsal...............................................58 GAMBAR 3.32 Rancangan Tampilan Program Halaman Menu Admin...........62 GAMBAR 3.33 Rancangan Tampilan Program Menu Siswa Akademi............62 GAMBAR 3.34 Rancangan Layar Halaman Utama.........................................63 GAMBAR 3.35 Rancangan Layar Halaman Pendaftaran.................................63 GAMBAR 3.36 Rancangan Layar Halaman Profil MyFutsal............................64 GAMBAR 3.37 Rancangan Layar Halaman Data Siswa Akademi....................64 GAMBAR 3.38 Rancangan Layar Halaman Melihat Daftar Hadir....................65 GAMBAR 3.39 Rancangan Layar Halaman Melihat Hasil Evaluasi Latihan.....65 GAMBAR 3.40 Rancangan Layar Halaman Menginput Daftar Hadir...............66 GAMBAR 3.41 Rancangan Layar Menginput Hasil Evaluasi Latihan...............66 GAMBAR 3.42 Rancangan Layar Halaman Menginput Kelas..........................67 GAMBAR 3.43 Rancangan Layar Halaman Menginput Data Siswa..................67 GAMBAR 3.44 Rancangan Layar Halaman Kelola Laporan.............................68 GAMBAR 4.1 Tampilan localhost XAMPP.......................................................71 GAMBAR 4.2 Tampilan Awal Pembuatan Database.........................................72 GAMBAR 4.3 Tampilan Tabel Pada Data Base sia_db....................................72 GAMBAR 4.4 Tampilan Tabel Admin Pada Database sia_db..........................73 GAMBAR 4.5 Tampilan Tabel Pendaftaran Pada Database sia_Db.................74 GAMBAR 4.6 Tampilan Tabel Data Siswa Pada Database sia_db...................75 GAMBAR 4.7 Tampilan Tabel Daftar hadir Pada Database sia_db.................76 GAMBAR 4.8 Tampilan Tabel Evaluasi Latihan Pada Database sia_db..........77
GAMBAR 4.9 Tampilan Tabel Kelas Pada Database sia_db..........................78 GAMBAR 4.10 Tampilan Halaman Beranda...................................................79 GAMBAR 4.11 Tampilan Halaman Pendaftaran.............................................80 GAMBAR 4.12 Tampilan Halaman Contact Person........................................81 GAMBAR 4.13 Tampilan Halaman Profil MyFutsal ......................................82 GAMBAR 4.14 Tampilan Halaman Login ......................................................83 GAMBAR 4.15 Tampilan Halaman Siswa.......................................................84 GAMBAR 4.16 Tampilan Halaman Profil Siswa Akademi..............................85 GAMBAR 4.16 Tampilan Halaman Melihat Daftar Hadir...............................86 GAMBAR 4.18 Tampilan Halaman Melihat Evaluasi Latihan.........................87 GAMBAR 4.19 Tampilan Halaman Admin.....................................................88 GAMBAR 4.20 Tampilan Halaman Menginput Data Siswa.............................89 GAMBAR 4.21 Tampilan Halaman Menginput Daftar Hadir..........................90 GAMBAR 4.22 Tampilan Halaman Mengnput Kelas......................................91 GAMBAR 4.23 Tampilan Halaman Menginput Evaluasi Latihan...................92 GAMBAR 4.24 Tampilan Halaman Kelola Laporan.......................................93
DAFTAR TABEL TABEL 2.1 Simbol Use Case Diagram.............................................................11 TABEL 2.2 Simbol Sequence Diagram.............................................................12 TABEL 2.3 Simbol Activity Diagram...............................................................12 TABEL 2.4 Simbol Class Diagram....................................................................14 TABEL 3.1 Skenario Use Case Pendaftaran......................................................22 TABEL 3.2 Skenario Use Case Membayar Uang Pendaftaran..........................22 TABEL 3.3 Skenario Use Case Mengisi Daftar Hadir
................................22
TABEL 3.4 Skenario Use Case Melihat Hasil Evaluasi Latihan.......................23 TABEL 3.5 Skenario Use Case Konfirmasi Biaya Pendaftaran........................23 TABEL 3.6 Skenario Use Case Menginput Daftar Hadir..................................23 TABEL 3.7 Skenario Use Case Mengisi Hasil Evaluasi Latihan......................24 TABEL 3.8 Keterangan Activity Diagram Pendaftaran Sistem Berjalan..........25 TABEL 3.9 Keterangan Activity Diagram Pembayaran Sistem Berjalan.........26 TABEL 3.10 Keterangan Activity Diagram Daftar hadir Sistem Berjalan.........27 TABEL 3.11 Keterangan Activity Evaluasi Latihan Sistem Berjalan.................28 TABEL 3.12 Keterangan Activity Diagram Konfirmasi Sistem Berjalan...........29 TABEL 3.13 Keterangan Activity Menginput Evaluasi Sistem Berjalan............30 TABEL 3.14 Activity Diagram Menginput Daftar Hadir Sistem Berjalan..........31 TABEL 3.15 Skenario Use Case Login................................................................33 TABEL 3.16 Skenario Use Case Pendaftaran.....................................................34 TABEL 3.17 Skenario Use Case Melihat Profil Siswa........................................34 TABEL 3.18 Skenario Use Case Melihat Daftar Hadir.......................................35 TABEL 3.19 Skenario Use Case Melihat Evaluasi Latihan................................35 TABEL 3.20 Skenario Use Case Menginput Daftar Hadir.................................36 TABEL 3.21 Skenario Use Case Menginput Hasil Evaluasi Latihan.................36 TABEL 3.22 Skenario Use Case Menginput Kelas............................................37
TABEL 3.23 Skenario Use Case Menginput Data Siswa...................................37 TABEL 3.24 Skenario Use Case Keloala Laporan.............................................38 TABEL 3.25 Keterangan Activity Diagram Login.............................................39 TABEL 3.26 Keterangan Activity Diagram Pendaftaran....................................40 TABEL 3.27 Keterangan Activity Diagram Melihat Daftar Hadir Siswa...........41 TABEL 3.28 Keterangan Activity Diagram Melihat Evaluasi Latihan...............42 TABEL 3.29 Keterangan Activity Diagram Melihat Data Siswa........................43 TABEL 3.30 Keterangan Activity Diagram Menginput Evaluasi Latihan..........44 TABEL 3.31 Keterangan Activity Diagram Menginput Daftar Hadir.................45 TABEL 3.32 Keterangan Activity Diagram Menginput Kelas.............................46 TABEL 3.33 Keterangan Activity Diagram Menginput Data Siswa....................47 TABEL 3.34 Keterangan Activity Diagram Keloala Laporan..............................48 TABEL 3.35 Sequence Diagram Login Siswa dan Admin..................................49 TABEL 3.36 Sequence Diagram Pendaftaran......................................................50 TABEL 3.37 Sequence Diagram Melihat Data Siswa..........................................51 TABEL 3.38 Sequence Diagram Melihat Daftar Hadir........................................52 TABEL 3.39 Sequence Diagram Melihat Hasil Evaluasi Latihan........................53 TABEL 3.40 Sequence Diagram Menginput Daftar Hadir...................................54 TABEL 3.41 Sequence Diagram Menginput Evaluasi Latihan.............................55 TABEL 3.42 Sequence Diagram Menginput Kelas...............................................56 TABEL 3.43 Sequence Diagram Menginput Data Siswa......................................57 TABEL 3.44 Sequence Diagram Kelola Laporan.................................................58 TABEL 3.45 Tabel Data Siswa.............................................................................59 TABEL 3.46 Tabel Pendaftaran.............................................................................60 TABEL 3.47 Tabel Admin.....................................................................................60 TABEL 3.48 Tabel Absensi...................................................................................60 TABEL 3.49 Tabel Evaluasi Latihan.....................................................................61 TABEL 3.50 Tabel Kelas.......................................................................................61
TABEL 4.1 Skenario Pengujian...........................................................................94 TABEL 4.2 Skenario Hasil Pengujian..................................................................95