laporan kerj - repository.atmaluhur.ac.id

16
1 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

Upload: others

Post on 04-Apr-2022

13 views

Category:

Documents


0 download

TRANSCRIPT

1

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

iii

iiiiii

iii

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.

iv

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

v

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

vi

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

vii

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 11.2. Rumusan Masalah 21.3. Batasan Masalah 31.4. Metode Penelitian 31.5. Tujuan Penelitian 41.6. Sistematika Penulisan 4

BAB II

LANDASAN TEORI

2.1. Perencanaan dan Perancangan Sistem 82.1.1. Sistem 82.1.2. Konsep Sistem Informasi 92.2. UML (Unified Modeling Language) 10

2.2.1. Pengertian UML 102.2.2. Diagram-Diagram UML 112.2.3. Tujuan Penggunaan UML 17

2.3. Microsoft project 17

viii

2.4. Identifikasi Stakeholder 182.5 The Work Breakdown Structure (WBS) 19

2.5.1. The Project Schedule and Budget 202.5.2. The Risk Management Plan 21

2.6. IT Project Risk Management Planning Process 222.7. Internet 232.8. Pemograman Web 242.9. WWW (Wourld Wide Web) 242.10. Web Server 252.11. MySQL 252.12. Joomla 262.13. Hosting dan Domain 27

BAB III PENGELOLAAN PROYEK

3.1 Objectives Project 303.1.1. Latar Belakang Proyek 303.1.2. Tujuan Pelaksanaan Poyek 313.1.3. Manfaat Pelaksanaan Proyek 313.1.4. Layanan Services 313.2. Identifikasi Stakeholde 323.3. Identifikasi Deliverables 333.4. Penjadwalan Proyek 343.4.1. Work Breakdown Structure 343.4.2. Milestone 353.4.3. Jadwal Proyek 373.5. Teknologi yang digunakan 38

3.5.1. Pemakaian Perangkat Keras (Hadrware) 383.5.2. Pemakaian Perangkat Lunak (Software) 393.5.3. Brainware 40

3.6. Analisa Kelayakan Teknologi 403.6.1. Kelayakan Teknologi 413.6.2. Kelayakan Operasi 41

3.7. RAB (Rencana Anggaran Biaya) 423.8. Struktur Tim Proyek 443.9. Analisa Resiko 443.10. Meeting Plan 45

BAB IV ANALISIS MASALAH DAN PERANCANGAN SISTEM

4.1. Tinjauan Organisasi 464.1.1. Sejarah Singkat SD Negeri 19 Pangkalpinang 46

ix

4.1.2. Struktur Organisasi SD Negeri 19 Pangkalpinang 464.1.3. Visi, Misi dan Tujuan SD Negeri 19 Pangkalpinang 50

4.2. Analisis Masalah Yang Sedang Berjalan 514.3. Analisi Proses Bisnis 534.4. Analisis Keluaran 574.5. Analisis Masukan 594.6. Use Case 60

4.6.1. Use Case Administrator604.6.2. Use Case Pengunjung61

4.7. Deskripsi Use Case624.7.1. Deskripsi Use Case Administrator624.7.2. Deskripsi Use Case Pengunjung65

4.8 Analisis Dan Hasil Solusi 694.9 Rancangan Antar Muka

82

BAB V PENUTUP

5.1 Kesimpulan108

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

x

DAFTAR GAMBAR

Halaman

GAMBAR 2.1. KOMPONEN-KOMPONEN USE CASE 11GAMBAR 2.2. USE CASE DIAGRAM 12GAMBAR 2.3. CLASS DIAGRAM 13GAMBAR 2.4. KOMPONEN-KOMPONEN DIAGRAM 14GAMBAR 2.5. ACTIVITY DIAGRAM 15GAMBAR 2.6. SEQUEN DIAGRAM 16GAMBAR 2.7. KOMPONEN SEQUEN DIAGRAM 17GAMBAR 3.1. RANCANGAN WBS (WORK BREADOWN

STRUCTURE 34GAMBAR 3.2. GANNCHART………….. ……………..………………….. 38GAMBAR 3.3. STRUCTURE TIM PROYEK ………....…………………... 44GAMBAR 4.1. STRUKTUR ORGANISASI ………………………………. 47GAMBAR 4.2. ACTIVITY DIAGRAM PROFIL SEKOLAH ……………... 53GAMBAR 4.3. ACTIVITY DIAGRAM BERITA SEKOLAH …………….. 54GAMBAR 4.4. ACTIVITY DIAGRAM NILAI SISWA …….……..……… 54GAMBAR 4.5. ACTIVITY DIAGRAM GALERY SEKOLAH …………… 55GAMBAR 4.6. ACTIVITY DIAGRAM FASILITAS SEKOLAH …….…... 55GAMBAR 4.7. ACTIVITY DIAGRAM KEGIATAN SEKOLAH 56GAMBAR 4.8. ACTIVITY DIAGRAM BUKUTAMU 56GAMBAR 4.9. USE CASE DIAGRAM ADMINISTRATOR . 60GAMBAR 4.10. USE CASE DIAGRAM PENGUNJUNG . 61GAMBAR 4.11. ENTITY RELATIONSHIP (ERD) ……...…..……………... 70GAMBAR 4.12. TRANSFORMASI DIAGRAM ERD KE LRS …………… 71GAMBAR 4.13. LOGICAL RECORDS STRUCTURE …..…..……………. 72GAMBAR 4.14. STRUKTUR HALAMAN ADMINISTRATOR .……….… 85GAMBAR 4.15. STRUKTUR HALAMAN PENGUNJUNG ….................… 86GAMBAR 4.16. RANCANGAN LOGIN ADMINISTRATOR…..……. 87GAMBAR 4.17. RANCANGAN PROFIL SEKOLAH …………..……. 88GAMBAR 4.18. RANCANGAN BERITA SEKOLAH ………………... 89GAMBAR 4.19. RANCANGAN NILAI SISWA ……………………… 90GAMBAR 4.20. RANCANGAN GALERY ……….……………............ 91GAMBAR 4.21. RANCANGAN FASILITAS SEKOLAH …….……… 92GAMBAR 4.22. RANCANGAN KEGIATANSEKOLAH ……………. 93GAMBAR 4.23. RANCANGAN MODUL BUKU TAMU ……….……. 94

xi

GAMBAR 4.24. SEQUENCE DIAGRAM UPDATE PROFIL ……....... 95GAMBAR 4.25. SEQUENCE DIAGRAM UPDATE BERITA ………. 96GAMBAR 4.26. SEQUENCE DIAGRAM ENTRY NILAI ……..……. 97GAMBAR 4.27. SEQUENCE DIAGRAM UPDATE FASILITAS …….. 98GAMBAR 4.28. SEQUENCE DIAGRAM UPDATE KEGIATAN …….. 99GAMBAR 4.29. SEQUENCE DIAGRAM UPDATE BUKU TAMU …... 100GAMBAR 4.30. SEQUENCE DIAGRAM LIHAT PROFIL …………... 101GAMBAR 4.31. SEQUENCE DIAGRAM LIHAT BERITA …………... 102GAMBAR 4.32. SEQUENCE DIAGRAM LIHAT NILAI SISWA .….... 103GAMBAR 4.33. SEQUENCE DIAGRAM LIHAT FASILITAS …..…... 104GAMBAR 4.34. SEQUENCE DIAGRAM LIHAT KEGIATAN .……... 105GAMBAR 4.35. SEQUENCE DIAGRAM LIHAT BUKU TAMU ……. 106GAMBAR 4.36. RANCANGAN CLASS DIAGRAM …..…………........ 107

xii

DAFTAR TABEL

Halaman

TABEL 3.1. WBS (WORK BREAKDOWN STRUCTURE) 36TABEL 3.2. RENCANA ANGGARAN BIAYA (RAB) 43TABEL 4.1. RELASI ADMIN 73TABEL 4.2. RELASI PROFIL SEKOLAH 73TABEL 4.3. RELASI BERITA SEKOLAH 73TABEL 4.4. RELASI NILAI SISWA 74TABEL 4.5. RELASI GALERY SEKOLAH 74TABEL 4.6. RELASI FASILITAS SEKOLAH 74TABEL 4.7. RELASI KEGIATAN SEKOLAH ........................................ 75TABEL 4.8. RELASI BUKU TAMU ......................................................... 75TABEL 4.9. RELASI PENGUNJUNG ….................................................. 75TABEL 4.10. SPESIFIKASI BASIS DATA ADMIN ................................ 76TABEL 4.11. SPESIFIKASI BASIS DATA PROFIL ................................ 77TABEL 4.12. SPESIFIKASI BASIS DATA BERITA ............................... 77TABEL 4.13. SPESIFIKASI BASIS DATA NILAI ….............................. 78TABEL 4.14. SPESIFIKASI BASIS DATA GALERY ............................. 78TABEL 4.15. SPESIFIKASI BASIS DATA FASILITAS ......................... 79TABEL 4.16. SPESIFIKASI BASIS DATA KEGIATAN ........................ 80TABEL 4.17. SPESIFIKASI BASIS DATA BUKU TAMU ..................... 80TABEL 4.18. SPESIFIKASI BASIS DATA PENGUNJUNG .................. 81

xiii

DAFTAR LAMPIRAN

Halaman

LAMPIRAN A – 1 PROFIL SEKOLAH 112LAMPIRAN A – 2 BERITA SEKOLAH 115

LAMPIRAN A – 3 NILAI SISWA 116

LAMPIRAN A – 4 PHOTO SEKOLAH 117LAMPIRAN A – 5 FASILITAS SEKOLAH 118LAMPIRAN 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

xiv

DAFTAR SIMBOL

1. Simbol Activity Diagram

Start State

Menggambarkan awal dari aktifitas

End State

Menggambarkan akhir dari aktifitas

Transition

Menggambarkan aliran perpindahan kontrol antarastate

Activity State

Menggambarkan proses bisnis

Decision

Menggambarkan pilihan yang terjadi pada transisi

Swimlane

Menggambarkan pemisahan atau pengelompokanaktifitas

xv

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 informasidan perilaku

Asosiasi

Menggambarkan hubungan yang terjadi

Generalisasi / Inheritance

Menggambarkan satu atau sekumpulan class mewarisiatribut atau method dari suatu class.

ClassAtribute

Method()