RANCANG BANGUN SISTEM INFORMASI BERBASIS WEB PADA SD NEGERI 19 PANGKALPINANG Fitroh Nur Rohmah Program Studi Sistem Informasi STMIK Atma Luhur Pangkalpinang E-mail:
[email protected]
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
1. Pendahuluan
untuk lebih aktif serta giat berpartisipasi
1.1 Latar Belakang
dalam perkembangannya. Sebagai salah satu contoh, bisa kita lihat dalam segi sumber
Pendidikan merupakan salah satu langkah
awal
daya manusia yang ada di negara Indonesia.
seseorang
untuk
kesuksesan. Dalam
dunia
Agar permasalahan yang ada dapat diatasi
pendidikan kita diberikan bekal hidup
dengan baik dan terarah pada tujuan yang
berupa
diinginkan, maka masalah yang penulis
memperoleh
bagi
ilmu
pengetahuan
serta
pengalaman. Perlu kita sadari bahwa saat ini
bahas terbatas pada ruang lingkup:
kita hidup dalam era globalisasi yang sangat luar biasa persaingannya. Secara langsung
hal
tersebut
menuntut
a.
tidak
Objek penelitian di SD Negeri 19 Pangkalpinang
kita
1
b.
Pembuatan
web
pada
proses
lunak dalam kaitannya dengan objek ( I
penginputan berita aktual, kegiatan, informasi
c.
seputar
Kurikulum,
Jeffery 2004], 408).
serta
Adapun jenis-jenis diagramnya antara
profil sekolah untuk masyarakat.
lain : ( [Jeffery 2004])
Hosting dan Domain yang meliputi
a.
keseluruhan
Use Case Diagram Use case adalah sebuah gambaran dari fungsi sistem yang dipandang dari sudut
1.2 Tujuan Penelitian
pandang pemakai. Adapun
tujuan
penelitian
penyusunan
Berikut ini merupakan gambar dari tiga
Skripsi ini yaitu: a.
Untuk
komponen sistem dalam use case
membuat
rancangan
diagram:
sistem
informasi berbasis web b.
Untuk memberikan keluaran informasi yang lebih cepat dan akurat
c.
Untuk
memudahkan
pihak
siswa
melihat hasil nilai baik nilai Harian,
Gambar 2.1
Ujian Tengah Akhir (UTS), dan Nilai
Komponen-komponen use case
Ujian Akhir Sekolah (UAS) Jenis-jenis
Use
2. Landasan Teori
antara lain:
2.1 Sistem
1) Association
Case
Relationships
Garis yang menghubungkan antara Pada
dasarnya,
sistem
adalah
actor dengan use case.
sekumpulan elemen yang saling terkait atau
2) Extend
terpadu yang dimasukkan untuk mencapai
Menghubungkan antara dua atau
suatu tujuan. Sebagai gambaran jika dalam
lebih use case yang merupakan
sebuah sistem terdapat elemen yang tidak
tambahan dari base use case yang
memberikan manfaat dalam mencapai tujuan
biasanya untuk mengatasi kasus
yang sama, maka elemen tersebut dapat
pengecualian.
dipastikan bukanlah bagian dari sistem
3) Generalization Hubungan antara use case umum
2.2 Pengertian UML
dengan use case yang lebih khusus.
UML (Unified Modeling Language)
4) Include
adalah sekumpulan pemodelan konvensi yang digunakan untuk menentukan atau
Menghubungkan antara dua atau
menggambarkan sebuah sistem perangkat
lebih use case untuk menunjukkan
2
use case tersebut merupakan bagian
4) Generalization Associatons yang menghubungkan
dari base use case.
antara dua kelas atau lebih untuk Contoh dari use case diagram dapat
membedakan antara kelas yang
dilihat di bawah ini:
umum dengan kelas yang khusus. 5) Inheritance Associations yang menghubungkan dua kelas atau lebih yang dapat menurunkan
seperti
attributes, operations antara kelas
Gambar 2.2
induk dengan kelas anak.
Use case diagram b.
properties
Class Diagram
Komponen-komponen
Class adalah sebuah kategori atau
digunakan dalam class diagram:
pengelompokkan
dari
hal-hal
yang
yang
mempunyai atribut dan fungsi yang sama. Jenis-jenis associations yaitu: 1) Aggregation Associations yang menggambarkan hubungan antar kelas di mana kelas
Gambar 2.4
yang satu merupakan bagian dari
Komponen-komponen class diagram
kelas yang lainnya. 2) Composition
2.3 Identifikasi Stakeholder
Associations yang menggambarkan
Bagian
hubungan erat antar kelas di mana
dengan
tanggung jawab untuk mengatur
dan
atau yang terkena dampak kegiatan ataupun
3) Bidirectionality
hasil proyek. Pada dasarnya stakeholder
Associations yang menghubungkan
adalah pengguna atau lingkungan luar (
antara dua kelas atau lebih yang
satu
pelaksanaan
pihak yang terlibat dalam kegiatan proyek
mempunyai lifetime yang sama.
bergantung
pengadaan,
penggunaan proyek Rancang bangun ini atau
kelas lainnya dan kedua kelas
object
menjelaskan
keseluruhan pihak – pihak yang terkait
kelas composite mempunyai segala
berbeda
ini
tapi sama
external entity ) dari proyek. Beberapa
tidak
stakeholder pada lingkup manajemen proyek
lainnya,
ini antara lain:
sehingga apabila salah satu kelas a. Tim proyek, terdiri dari:
dihilangkan, kelas yang lain dapat
1.
tetap digunakan.
3
Project Manager
2.
System Analyst
Setelah serahan proyek dan aktivitas
3. Designer
proyek
didefinisikan,
langkah
4. Programmer
selanjutnya adalah mengembangkan
5. Tester
jadwal proyek dan anggaran untuk
6. Administrator
memperkirakan berapa lama durasi
7. Dokumentator
sebuah pekerjaan. Setelah sumber daya selesai dialokasikan maka langkah
2.4 The
a.
Work
Breakdown
berikutnya adalah menentukan biaya
Structure
(WBS)
kerja yang harus dialokasikan sesuai
WBS
dengan waktu yang diperlukan untuk
Work Breakdown Structure (WBS)
menyelesaikan satu pekerjaan.
adalah struktur hirarki yang terdiri dari outline
aktivitas
diperlukan
atau
untuk
kerja
yang
2.4.1
menyelesaikan
and
detil dari rencana proyek dan anggaran. Hal
1) Work Packages
ini akan menjadi panduan bagi anggota komposisi
atau
proyek untuk memonitor kemajuan proyek
disubbagiankan menjadi beberapa
selama daur hidup proyek berlangsung.
komponen yang lebih kecil dan
a.
lebih mudah dikelola
disebut
Developing The Project Schedule WBS telah mengidentifikasi semua
sebagai work packages.
aktifitas
2) Deliverables and Milestones
dan
tugas
yang
harus
diselesaikan sesuai cakupan proyek.
Salah satu bagian dari WBS adalah
Ada beberapa alat bantu manajemen
milestones.
proyek, yaitu :
Milestones
adalah
peristiwa penting atau prestasi/
1) Gantt Charts
pencapaian yang dibuktikan dengan
Gantt Charts dapat digunakan untuk
serahan proyek sebagai bukti bahwa
melihat dan memonitor kemajuan
satu tahap telah selesai secara
proyek.
formal.
2) Project Network Diagrams
3) Developing the WBS Mengembangkan
b.
Schedule
Rencana proyek harus memuat semua
hal yang dilakukan dalam WBS :
di
Project’s
Budget
cakupan proyek. Berikut ini adalah hal-
WBS
The
WBS
Project sampai
Network
Diagrams
termasuk beberapa alat bantu untuk
beberapa versi sampai setiap orang
membuta
merasa nyaman dan percaya diri
penjadwalan,
dalam pekerjaannya dalam tim.
kemajuan proyek.
Project Estimation
3) Critical
perencanaan, dan
Chain
Management (CCPM)
4
pengawasan
Project
CCPM mempunyai ide dasar bahwa
Untuk mengelola resiko, pertama kita
orang terkadang memilih waktu
harus mendefinisikan resiko.
terbaiknya
resiko
untuk
menyelesaikan
pekerjaan. b.
memulai
pertama
mengelola
seluruh
untuk resiko
manajemen dengan dukungan komitmen
Saat ini ada banyak perangkat lunak
dari semua pemangku kepentingan proyek. Definisi dari manajemen resiko adalah
menjadi lebih mudah.
sebuah proses sistematik yang dibutuhkan
Developing The Project Budget Membuat
anggaran
proyek
untuk mengelola resiko proyek secara adalah
efektif. Antara lain sebagai berikut:
fungsi dari tugas atau aktivitas proyek,
d.
langkah
Project Management Software Tools
untuk membuat perencanaan proyek
c.
adalah
Rencana
a.
Risk planning
durasi dari aktivitas,
Perencanaan resiko, adalah langkah
Finalizing The Project Schedule and
pertama untuk memulai pengelolaan
Budget
resiko proyek secara keseluruhan.
Jadwal
proyek
dan
anggarannya
b.
Risk Identification
mungkin membutuhkan beberapa kali
Langkah
berikutnya
revisi sebelum diterima oleh sponsor
mengidentifikasi
proyek.
proyek
berbagai
termasuk
ancaman
adalah resiko dan
kesempatan yang ada. c.
2.4.2 The Risk Management Plan Rencana
Risk Assessment
proyek berdasarkan pada
Setelah resiko proyek diidentifikasi dan
perkiraan
dibuat
penyebab serta akibatnya dipahami,
berdasarkan pemahaman terhadap situasi
langkah selanjutnya adalah memahami
saat ini, informasi yang ada, dan asumsi -
bagaimana
asumsi yang kita ambil. Kenyataannya, kita
resiko.
angka-angka
yang
harus memprediksi keadaan yang tidak pasti
d.
berkompromi
dengan
Risk Strategies
di masa depan. Walaupun tidak ada yang
Langkah
dapat memprediksi masa depan secara
menentukan strategi apa yang akan
akurat 100%, namun mempunyai dasar yang
diambil terkait resiko proyek.
kuat
dalam
menjalankan
proses,
e.
berikutnya
adalah
Risk Monitoring and Control
menggunakan alat bantu, dan teknik-teknik
Berikutnya adalah memonitor berbagai
pendukung lainnya, dapat memberikan rasa
pemicu munculnya resiko.
percaya diri dalam membuat perkiraan.
f.
Risk Response Tanggap
terhadap
resiko
adalah
kesigapan untuk segera mengambil
2.5 IT Project Risk Management Planning
tindakan sesuai dengan tingkat resiko
Process
proyek.
5
g.
Risk Evaluation Evaluasi
WWW atau web adalah bagian dari
terhadap
resiko
proyek
INTERNET yang bermanfaat dalam hal
berfokus pada beberapa pertanyaan
komunikasi, penyimpanan data, promosi,
berikut ini :
pencarian informasi, hiburan.
1)
Apa yang telah kita lakukan?
2)
Bisakah kita melakukannya lebih
2.9
Web Server
Web server merupakan sebuah tempat
baik dimasa datang?
yang dapat digunakan untuk meletakkan 2.6
file-file
Internet
Interconnection
Networking
sekaligus
yang
memungkinkan file-file tersebut di akses
INTERNET merupakan singkatan dari
joomla
dan web browser.
yaitu
sebuah sistem global jaringan komputer
210. MySQL
yang saling menghubungkan antara satu MySQL,
dengan yang lain di seluruh penjuru dunia.
merupakan
web
server
Adapun standar yang digunakan disebut
database open source
internet
dan
terbanyak di dunia. Arsitekturnya yang khas
computer yang terhubung dengan internet
menyebabkan MySQL ini sangat cepat
dapat
dalam operasinya dan sangat mudah untuk
protocol
melakukana
dengan cepat. Dan
suite
(TCP/IP)
aktifitas
pertukaran
yang digunakan
dioperasikan sesuai dengan kebutuhan.
Ide yang mendasari
INTERNET timbul akibat situasi perang
211. Joomla
dingin antara Amerika Serikat dan Uni Joomla
Soviet.
adalah
Content
Management System (CMS) yang bersifat 2.7
open source, gunannya untuk mengatur isi
Pemograman Web dapat
website dengan mudah dan cepat. Seperti
dikategorikan menjadi dua macam yaitu
kita ketahui banyak sekali terdapat jenis-
website
jenis CMS, diantaranya
Pada
yang
dasarnya
bersifat
website
statis
dimana
adalah Mambo,
informasi yang disampaikan didalamnya
Drupal, Geeklog, Post-Nuke, Limbo dan
bersifat tetap atau tidak berubah-ubah.
masih banyak jenis yang lainya.
Kategori kedua adalah website
2.12 Hosting dan Domain
yang bersifat dinamis, yaitu sebuah website yang bersifat dinamis, yaitu sebuah website
Hosting adalah tempat atau jasa internet
dimana informasi yang terdapat didalamnya
untuk membuat halaman website yang telah
dapat berubah-ubah sesuai dengan data yang
anda buat menjadi online dan bisa diakses
dimasukkan.
oleh orang lain. Sedangkan Hosting Itu Sendiri Adalah : jasa layanan internet yang
2.8
WWW (Wourld Wide Web)
menyediakan sumber daya server-server
6
untuk disewakan sehingga memungkinkan organisasi
atau
individu
Struktur Tampilan Website
menempatkan
informasi di internet berupa HTTP, FTP,
SELAMAT DATANG DI SD NEGERI 19 PANGKALPINAG
EMAIL atau DNS.
Monday, July 08, 2013 7/8/2013
3. Hasil Dan Pembahasan
index.jpg
Home
PROFIL
BERITA
DAFTAR NILAI
FASILITAS
GALERY
Login Form
SELAMAT DATANG DI SD NEGERI 19
Username
3.1 Entity Relationship Diagram (ERD)
PANGKALPINANG Assalamualaikum Wr.Wb,
Pasword
Puji syukur kami panjatkan ke hadirat Allah SWT karena atas berkat rahmat dan ridha-Nya jualah hingga
Forgot Your Pasword ? Forgot Your Username ? Create Account
KEGIATAN
Ayo Pilih Bagaimana Menurut Anda Tentang Hadirnya WebSite ini?
Baik Sekali Baik Cukup Biasa Saja Lumaya Buruk No Comment
Vote
Result
kami bisa menyelesaikan website ini..
Kategori Produk
Main Menu
Semoga Website Yang ada di sekolah SD Negeri 19 Pangkalpinang ini diharapkan bisa membantu dan
Who Onlines
menambah wawasan pengunjung pada umumnya dan Home Profil
warga sekolah (Kepala Sekolah, Guru/Staff, serta anak didik) khususnya. Dengan terbentuknya website ini,
agar kita bisa mengimbangi dan meningkatkan
Visi & Misi
kualitas/mutu sekolah dalam proses Kegiatan Belajar
Struktur Organisasi
Mengajar (KBM) baik dari segi guru maupun siswa.
Berita
Akhirnya kami ucapkan Terima kasih kepada semua pihak yang membantu terciptanya website ini dan atas
- Pengumuman
Daftar Nilai
kunjungan, selamat menjelajah informasi yang kami
Nilai Kelas I
tampilkan. Selamat bergabung dengan kami…!
Nilai kelas VI
Wassalamualaikum Wr.Wb,
Kegiatan
Salam kami
Weblink
SOFIAN
Fasilitas
Seacrh Elektronik SenSen
Class Diagram
Rancangan Dialog Layar Profil Kd_profil jdul_profil Deskrifsi
Struktur RancanganHalaman Website
Berita Kd_Berita Jdul_Berita Deskripsi
Get_profil() input_profil() simpan_profil() ubah() hapus() Log_Out()
Rancang Bangun Sistem Informasi Berbasis
get_berita() input_profil() simpan() ubah() hapus() Log_Out() Buat
Kegiatan Kd_keg Jdul_Keg Deskripsi
Web Pada SD Negeri 19 Pangkalpinang
Input Berita
Admin Id_User Pasword Nama
Pilih
get_keg() Input_Kegiatan() simpan() ubah() hapus() log_Out()
Dapat
Isi
Update
Nilai Kd_Nilai Jdul_Nilai Deskripsi get_Nilai() Input_Nilai() simpan() ubah() hapus() Log_Out()
punya
Gambar 4. 14 Struktur Halaman Admin
7
Fasilitas Kd_Fasilitas jdul_berita Deskripsi
Photo Kd_Photo Jdul_Photo Deskripsi
get_berita() Input_Berita() simpan() ubah() hapus() log_Out()
get_photo() Input_photo() simpan() ubah() hapus() log_Out()
Buku Tamu Kd_BukuTamu Nama_BUkuTamu Email Komentar Get_Pengunjung() Input_pengunjung() simpan() ubah() hapus() Log_Out()
Enrty
Pengunjung Kd_User Pasword Status Email Input_BukuTamu() batal() send() Log_Out()
Penutup
memperharui web agar para pengunjung
Kesimpulan
atau user mendapatkan informasi yang selalu up to date.
Setelah menguraikan tentang
c. lagi. Untuk segi desain serta contect
perancangan sistem informasi berbasis web
harus dibuat semenarik mungkin.
di SD Negeri 19 Pangkalpinang sebagai mana informasi. Serta mendapatkan datadata tentang bagaimana menyusun sebuah informasi sekolah berbasis web. Maka
DAFTAR PUSTAKA
penulis dapat menyimpulkan beberapa hal diantaranya sebagai berikut : a.
Akbar,
A dan
Fikriansyah,
R.
2008.
Website atau sistem informasi berbasis
Migrasikan Website Anda ke
web pada SD Negeri 19 Pangkalpinang
Joomla Version 1.5.1 (Stable).
merupakan sebuah sistem yangdapat
Jakarta : Restu Agung
diakses oleh siapa pun dimana pun serta Fikriansyah. R.2008. Migrasikan Website
kapan pun oleh seorang user atau
b.
pengguna.
Anda ke Joomla Version 1.5.1
Aplikasi berbasis web merupakan salah
(Stable). Jakarta : Restu Agung
satu alternatif atau pilihan utama bagi
Jeffery. 2004. Sistem Informasi. Bandung
user yang tidak mau bersusah payah dalam mencari data dan juga cepat dalam
mencari
informasi
tentang
sekolah.
Saran Dalam
rancangan
sistem
yang
diusulkan ini, saran yang dapat diberikan untuk kemajuan sistem informasi sekolah pada SD Negeri 19 Pangkalpinang adalah:
a. Komputer pada saat ini diharapkan dapat dimanfaatkan secara maksimal untuk
mempermudah
serta
mempercepat proses pengolahan data yang terkait dengan data sekolah.
b. Diharapkan untuk pihak sekolah melalui admin
dapat
memelihara
serta
8