RANCANG BANGUN SISTEM INFORMASI BERBASIS WEB PADA SD NEGERI 19 PANGKALPINANG
SKRIPSI
Laporan Kerj
Fitroh Nur Rohmah 0922500043
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA
ATMA LUHUR PANGKALPINANG
2013
KATA PENGANTAR
Alhamdulillahhirobbil’alamin, Puji dan syukur kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi ini dengan judul Rancang Bangun Sistem Informasi Berbasis Web Pada SD Negeri 19 Pangkalpinang. Laporan skripsi ini di buat untuk memenuhi salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Sistem Informasi STMIK ATMA LUHUR.
Penulis menyadari bahwa laporan skripsi ini masih jauh dari sempurna.
Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati.
Dengan segala keterbatasan, penulis menyadari pula bahwa laporan skripsi ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak.
Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada:
1. Allah SWT , Penguasa alam semesta yang maha pemberi petunjuk dan memberi pertolongan kepada umatnya, sehingga memberi kemudahan, ketenangan, keselamatan dalam penyusunan Laporan Skripsi ini.
2. Kepada orang tua serta seluruh keluarga besar saya tercinta yang tidak pernah lelah mendoakan dan memberi semangat sehingga saya bisa menyelesaikan laporan skripsi ini.
3. Untuk Suami saya tercinta Dani Arisandi, yang merupakan motivator terbesar dalam hidup saya yang tak pernah bosan dan lelah untuk mendoakan, memberi semangat serta membantu saya dalam menyelesaikan laporan skripsi ini.
4. Dr. Moedjiono, Msc, selaku Ketua STMIK Atma Luhur.
5. Ibu Yuyi Andrika, M. Kom Selaku Kaprodi Sistem Informasi.
6. Wishnu Aribowo Probonegoro, M. Kom selaku dosen pembimbing.
7. Bapak Sopian, S.Pd selaku kepala sekolah SD Negeri 19 Pangkalpinang yang telah mengizinkan penulis mengadakan penelitian
8. Seluruh dosen dan karyawan STMIK Atma Luhur Pangkalpinang
9. Kakakku dan adikku tersayang dan semuanya yang telah memberi motivasi serta doanya dalam penyelesain laporan skripsi ini.
10. Saudara dan sahabat-sahabatku semua terutama teman-teman semasa perjuangan (Titaria, Nia, Irmi, Tika, Kurnia, Ulfa, Nisa, Hengky) dan lain-lain baik yang ada dikelas pagi maupun sore yang telah membantu, memberikan dukungan moral untuk terus meyelesaikan laporan skripsi ini.
11. Kak Erwandi dan istrinya yang telah membantu mengajarkan kepada saya menyelesaikan laporan skripsi
12. Semua pihak yang tidak bisa disebutkan satu persatu namanya, terima kasih atas bantuan dan semangatnya Dan Semoga amal dan kebaikannya dibalas oleh Allah SWT.
Penulis menyadari bahwa dalam penulisan skripsi ini masih jauh dari sempurna dan masih banyak kekurangan, oleh karena itu penulis mengharapkan kritik dan saran untuk perbaikan dimasa yang akan datang.
Akhir kata saya ucapkan terima kasih dan semoga skripsi ini bisa memberikan manfaat, khusunya bagi penulis dan umumnya bagi semua pihak yang memerlukannya. Semoga amal ibadah kita diridhoi oleh Allah SWT. Amiin.
Pangakalpinang, Juli 2013
( Penulis
ABSTRACTION
Elementary school No 19 Pangkalpinang was an education dapartement located on Jembatan Street 12 Rangkui river as a purpose to educate nation race and againts folly in filling the independent that had been struggle by Indonesia race the school was legitimated in 1981 by education and culture ministry of Indonesia. The Academic Information system Based on Web to the Elementary School 19 Pangkalpinang was a system that give the student activation report by online. It was about score and news report, student announcement based on the web. So that is could help school storing information information in speedy and quantity.
Moreover the information based on the web could be connected in uncertain place and time. In the system, menu could be connected by certain user including students, teachers and administrators. The result of the research had developed an Academic Information System Based on Web with the study problem at elementary School 19 Pangkalpinang. The system development instruments such as Use Case Diagram, Context Diagram, Entity Relathionship Diagram (ERD), Flowchart dan Sequen Diagram, were used in constructing the system. PHP, HTML and MySQL, a language program were also used as a database.
Keyword : - Information System Based on Web
- Web Of Elementary School 19 Pangkalpinang
ABSTRAK
Sekolah Dasar Negeri 19 Pangkalpinang ini merupakan sebuah lembaga pendidikan Negeri yang beralokasikan di Jalan Jembatan 12 Sungai Rangkui yang bertujuan untuk mencerdaskan anak bangsa dan memberantas kebodohan dalam mengisi kemerdekaan yang telah diperjuangkan oleh bangsa Indonesia. Sekolah ini diresmikan pada tahun 1981 oleh Mentri Pendidikan dan Kebudayaan Republik Indonesia. Sistem Informasi Akademik Berbasis Web pada SD Negeri 19 Pangkalpinang merupakan suatu sistem yang memberikan informasi laporan keaktifan siswa secara online yang berupa laporan nilai serta laporan berita, pengumuman tentang siswa yang bersangkutan dengan berbasiskan web, sehingga membantu kecepatan dan kualitas dalam penyampaian informasi.
Selain itu dengan berbasiskan web maka informasi data dapat diakses dengan waktu dan tempat yang tidak ditentukan. Pada sistem ini, menu hanya dapat diakses oleh user tertentu yaitu siswa, pengajar dan administrator. Pada hasil penelitian ini telah dikembangkan sebuah Sistem Informasi Akademik Berbasis Web dengan studi kasus pada SD Negeri 19 Pangkalpinang. Dimana dalam membangun sistem ini digunakan alat bantu pengembangan sistem yaitu Usecase Diagram, Context Diagram, Entity Relationship Diagram (ERD) dan Flowchart dan Sequen Diagram serta dengan menggunakan bahasa pemrograman PHP dan HTML dan MySQL sebagai databasenya.
Kata kunci: - Sistem Informasi Berbasis Web - Web SD Negeri 19 Pangkalpinang
DAFTAR ISI
Halaman
LEMBAR PERNYATAAN i
LEMBAR PENGESAHAN i
KATA PENGANTAR iii
ABSTRACTION v
ABSTRAKSI vi
DAFTAR ISI vii
DAFTAR GAMBAR x
DAFTAR TABEL xii
DAFTAR LAMPIRAN xiii
DAFTAR SIMBOL xiv
BAB I PENDAHULUAN
1.1. Latar Belakang 1
1.2. Rumusan Masalah 2
1.3. Batasan Masalah 3
1.4. Metode Penelitian 3
1.5. Tujuan Penelitian 4
1.6. Sistematika Penulisan 4
BAB II LANDASAN TEORI
2.1. Perencanaan dan Perancangan Sistem 8
2.1.1. Sistem 8
2.1.2. Konsep Sistem Informasi 9
2.2. UML (Unified Modeling Language) 10
2.2.1. Pengertian UML 10
2.2.2. Diagram-Diagram UML 11
2.2.3. Tujuan Penggunaan UML 17
2.3. Microsoft project 17
2.4. Identifikasi Stakeholder 18
2.5 The Work Breakdown Structure (WBS) 19
2.5.1. The Project Schedule and Budget 20
2.5.2. The Risk Management Plan 21
2.6. IT Project Risk Management Planning Process 22
2.7. Internet 23
2.8. Pemograman Web 24
2.9. WWW (Wourld Wide Web) 24
2.10. Web Server 25
2.11. MySQL 25
2.12. Joomla 26
2.13. Hosting dan Domain 27
BAB III PENGELOLAAN PROYEK
3.1 Objectives Project 30
3.1.1. Latar Belakang Proyek 30
3.1.2. Tujuan Pelaksanaan Poyek 31
3.1.3. Manfaat Pelaksanaan Proyek 31
3.1.4. Layanan Services 31
3.2. Identifikasi Stakeholde 32
3.3. Identifikasi Deliverables 33
3.4. Penjadwalan Proyek 34
3.4.1. Work Breakdown Structure 34
3.4.2. Milestone 35
3.4.3. Jadwal Proyek 37
3.5. Teknologi yang digunakan 38
3.5.1. Pemakaian Perangkat Keras (Hadrware) 38 3.5.2. Pemakaian Perangkat Lunak (Software) 39
3.5.3. Brainware 40
3.6. Analisa Kelayakan Teknologi 40
3.6.1. Kelayakan Teknologi 41
3.6.2. Kelayakan Operasi 41
3.7. RAB (Rencana Anggaran Biaya) 42
3.8. Struktur Tim Proyek 44
3.9. Analisa Resiko 44
3.10. Meeting Plan 45
BAB IV ANALISIS MASALAH DAN PERANCANGAN SISTEM
4.1. Tinjauan Organisasi 46
4.1.1. Sejarah Singkat SD Negeri 19 Pangkalpinang 46
4.1.2. Struktur Organisasi SD Negeri 19 Pangkalpinang 46 4.1.3. Visi, Misi dan Tujuan SD Negeri 19 Pangkalpinang 50
4.2. Analisis Masalah Yang Sedang Berjalan 51
4.3. Analisi Proses Bisnis 53
4.4. Analisis Keluaran 57
4.5. Analisis Masukan 59
4.6. Use Case 60
4.6.1. Use Case Administrator 60
4.6.2. Use Case Pengunjung 61
4.7. Deskripsi Use Case 62
4.7.1. Deskripsi Use Case Administrator 62
4.7.2. Deskripsi Use Case Pengunjung 65
4.8 Analisis Dan Hasil Solusi 69
4.9 Rancangan Antar Muka 82
BAB V PENUTUP 5.1 Kesimpulan
108
5.2 Saran 109
DAFTAR PUSTAKA 110
LAMPIRAN – A : Keluaran Sistem Berjalan 112 LAMPIRAN – B : Rancangan Keluaran ... 120 LAMPIRAN - C : Surat Keterangan Riset... 121 LAMPIRAN – D : Biodata Penulis... 123
DAFTAR GAMBAR
Halaman
GAMBAR 2.1. KOMPONEN-KOMPONEN USE CASE 11
GAMBAR 2.2. USE CASE DIAGRAM 12
GAMBAR 2.3. CLASS DIAGRAM 13
GAMBAR 2.4. KOMPONEN-KOMPONEN DIAGRAM 14
GAMBAR 2.5. ACTIVITY DIAGRAM 15
GAMBAR 2.6. SEQUEN DIAGRAM 16
GAMBAR 2.7. KOMPONEN SEQUEN DIAGRAM 17
GAMBAR 3.1. RANCANGAN WBS (WORK BREADOWN
STRUCTURE 34
GAMBAR 3.2. GANNCHART………….. ………..……….. 38
GAMBAR 3.3. STRUCTURE TIM PROYEK ………....………... 44
GAMBAR 4.1. STRUKTUR ORGANISASI ………. 47
GAMBAR 4.2. ACTIVITY DIAGRAM PROFIL SEKOLAH ………... 53
GAMBAR 4.3. ACTIVITY DIAGRAM BERITA SEKOLAH ……….. 54
GAMBAR 4.4. ACTIVITY DIAGRAM NILAI SISWA …….……..……… 54
GAMBAR 4.5. ACTIVITY DIAGRAM GALERY SEKOLAH ……… 55
GAMBAR 4.6. ACTIVITY DIAGRAM FASILITAS SEKOLAH …….…... 55
GAMBAR 4.7. ACTIVITY DIAGRAM KEGIATAN SEKOLAH 56 GAMBAR 4.8. ACTIVITY DIAGRAM BUKUTAMU 56 GAMBAR 4.9. USE CASE DIAGRAM ADMINISTRATOR . 60 GAMBAR 4.10. USE CASE DIAGRAM PENGUNJUNG . 61 GAMBAR 4.11. ENTITY RELATIONSHIP (ERD) ……...…..………... 70
GAMBAR 4.12. TRANSFORMASI DIAGRAM ERD KE LRS ……… 71
GAMBAR 4.13. LOGICAL RECORDS STRUCTURE …..…..………. 72
GAMBAR 4.14. STRUKTUR HALAMAN ADMINISTRATOR .……….… 85
GAMBAR 4.15. STRUKTUR HALAMAN PENGUNJUNG …...… 86
GAMBAR 4.16. RANCANGAN LOGIN ADMINISTRATOR…..……. 87
GAMBAR 4.17. RANCANGAN PROFIL SEKOLAH …………..……. 88
GAMBAR 4.18. RANCANGAN BERITA SEKOLAH ………... 89
GAMBAR 4.19. RANCANGAN NILAI SISWA ……… 90
GAMBAR 4.20. RANCANGAN GALERY ……….………... 91
GAMBAR 4.21. RANCANGAN FASILITAS SEKOLAH …….……… 92
GAMBAR 4.22. RANCANGAN KEGIATANSEKOLAH ………. 93
GAMBAR 4.23. RANCANGAN MODUL BUKU TAMU ……….……. 94
GAMBAR 4.24. SEQUENCE DIAGRAM UPDATE PROFIL ……... 95 GAMBAR 4.25. SEQUENCE DIAGRAM UPDATE BERITA ………. 96 GAMBAR 4.26. SEQUENCE DIAGRAM ENTRY NILAI ……..……. 97 GAMBAR 4.27. SEQUENCE DIAGRAM UPDATE FASILITAS …….. 98 GAMBAR 4.28. SEQUENCE DIAGRAM UPDATE KEGIATAN …….. 99 GAMBAR 4.29. SEQUENCE DIAGRAM UPDATE BUKU TAMU …... 100 GAMBAR 4.30. SEQUENCE DIAGRAM LIHAT PROFIL …………... 101 GAMBAR 4.31. SEQUENCE DIAGRAM LIHAT BERITA …………... 102 GAMBAR 4.32. SEQUENCE DIAGRAM LIHAT NILAI SISWA .….... 103 GAMBAR 4.33. SEQUENCE DIAGRAM LIHAT FASILITAS …..…... 104 GAMBAR 4.34. SEQUENCE DIAGRAM LIHAT KEGIATAN .……... 105 GAMBAR 4.35. SEQUENCE DIAGRAM LIHAT BUKU TAMU ……. 106 GAMBAR 4.36. RANCANGAN CLASS DIAGRAM …..…………... 107
DAFTAR TABEL
Halaman
TABEL 3.1. WBS (WORK BREAKDOWN STRUCTURE) 36
TABEL 3.2. RENCANA ANGGARAN BIAYA (RAB) 43
TABEL 4.1. RELASI ADMIN 73
TABEL 4.2. RELASI PROFIL SEKOLAH 73
TABEL 4.3. RELASI BERITA SEKOLAH 73
TABEL 4.4. RELASI NILAI SISWA 74
TABEL 4.5. RELASI GALERY SEKOLAH 74
TABEL 4.6. RELASI FASILITAS SEKOLAH 74
TABEL 4.7. RELASI KEGIATAN SEKOLAH ... 75
TABEL 4.8. RELASI BUKU TAMU ... 75
TABEL 4.9. RELASI PENGUNJUNG …... 75
TABEL 4.10. SPESIFIKASI BASIS DATA ADMIN ... 76
TABEL 4.11. SPESIFIKASI BASIS DATA PROFIL ... 77
TABEL 4.12. SPESIFIKASI BASIS DATA BERITA ... 77
TABEL 4.13. SPESIFIKASI BASIS DATA NILAI …... 78
TABEL 4.14. SPESIFIKASI BASIS DATA GALERY ... 78
TABEL 4.15. SPESIFIKASI BASIS DATA FASILITAS ... 79
TABEL 4.16. SPESIFIKASI BASIS DATA KEGIATAN ... 80
TABEL 4.17. SPESIFIKASI BASIS DATA BUKU TAMU ... 80
TABEL 4.18. SPESIFIKASI BASIS DATA PENGUNJUNG ... 81
DAFTAR LAMPIRAN
Halaman
LAMPIRAN A – 1 PROFIL SEKOLAH 112
LAMPIRAN A – 2 BERITA SEKOLAH 115
LAMPIRAN A – 3 NILAI SISWA 116
LAMPIRAN A – 4 PHOTO SEKOLAH 117
LAMPIRAN A – 5 FASILITAS SEKOLAH 118
LAMPIRAN A – 6 KEGIATAN SEKOLAH 119
LAMPIRAN B – 1 RANCANGAN DAFTAR NILAI 120
LAMPIRAN C SURAT KETERAN RISET DAN BIMBINGAN …….. 121
LAMPIRAN D BIODATA PENULIS 123
DAFTAR SIMBOL
1. Simbol Activity Diagram
Start State
Menggambarkan awal dari aktifitas
End State
Menggambarkan akhir dari aktifitas
Transition
Menggambarkan aliran perpindahan kontrol antara state
Activity State
Menggambarkan proses bisnis
Decision
Menggambarkan pilihan yang terjadi pada transisi
Swimlane
Menggambarkan pemisahan atau pengelompokan aktifitas
2. Use Case Diagram
Actor
Menggambarkan orang atau sistem yang menyediakan atau menerima informasi dari sistem atau menggambarkan pengguna sofware aplikasi (user).
Use Case
Menggambarkan funsionalitas dari suatu sistem, sehingga pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun.
Association
Menggambarkan hubungan antara actor dengan usecase
3. Simbol Class Diagram
Class
Menggambarkan sesuatu yang mengkapsul informasi dan perilaku
Asosiasi
Menggambarkan hubungan yang terjadi
Generalisasi / Inheritance
Menggambarkan satu atau sekumpulan class mewarisi atribut atau method dari suatu class.
Class Atribute Method()