perancangan sistem informasi berbasis website...
TRANSCRIPT
PERANCANGAN SISTEM INFORMASI BERBASIS WEBSITE PADA SMP NEGERI 4 CIAMIS MENGGUNAKAN PHP DAN MYSQL
NASKAH PUBLIKASI
diajukan oleh
Asep Sina Astara 09.11.3451
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA
YOGYAKARTA 2013
WEBSITE DESIGN INFORMATION SYSTEM BASED ON SMP NEGERI 4 CIAMIS
USING PHP AND MYSQL PERANCANGAN SISTEM INFORMASI BERBASIS WEBSITE PADA SMP NEGERI 4
CIAMIS MENGGUNAKAN PHP DAN MYSQL
Asep Sina Astara Ema utami
JurusanTeknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT
To find information on the state or event that occurred in a remote area of our lives, we can use a variety of media, from print media such as newspapers, radio, television, telephone to the mosts ophisticated like internet. Internet can also be used to find information about the school.
Website Creation School ForMedia Information on the Submission of SMP Negeri 4 Ciamis is a method of delivery of any information that is poured into a website using the internet. Website is a medium to deliver information effectively and efficiently with the expected users of this website specifically for teachers and students at SMP Negeri 4 Ciamis can easily access the information the school without having to come to school.
This website is dedicated to things related to school, for example, information about the school profile, vision and mission, download material for students and others who will be very useful for students, teachers and the general public who need information about the school. Keywords: System, Information, website, school, SMP Negeri 4 Ciamis
1
1. Pendahuluan
Pada era komputerisasi seperti sekarang ini, internet merupakan media
penyampaian informasi yang efektif dan efisien. Hal ini karena internet tidak terbatas
pada ruang dan waktu, dengan jaringan internet kita dapat menjelajah kemana pun dan
kapan pun asalkan tersambung ke jaringan internet.
Dengan adanya sebuah website, SMP Negeri 4 Ciamis semoga dapat memberikan
kemudahan bagi seluruh masyarakat terutama siswa-siswi dan guru untuk mengakses
dan mengetahui segala sesuatu informasi mengenai SMP Negeri 4 Ciamis dengan cepat
tanpa memerlukan waktu yang banyak. 2. Landasan Teori 2.1 Pengertian Informasi
Informasi adalah data yang dibentuk menjadi bentuk yang lebih berguna dan lebih
berarti bagi penerimanya1. Untuk memperoleh informasi yang bermanfaat bagi
penerimanya, perlu dijelaskan bagaimana siklus yang terjadi atau dibutuhkan dalam
menghasilkan informasi. Pertama-tama data dimasukkan ke dalam model yang umumnya
memiliki urutan proses tertentu dan pasti, setelah diproses akan dihasilkan informasi
tertentu yang bermanfaat bagi penerima (Level Management) sebagai dasar dalam
membuat suatu keputusan atau melakukan tindakan tertentu, dari keputusan atau
tindakan tersebut akan menghasilkan atau diperoleh kejadian-kejadian tertentu yang
akan digunakan kembali sebagai data yang nantiya akan dimasukkan ke dalam model
(Proses), begitu seterusnya.
2.2 Karakteristik Sistem Memahami dan mengembangkan suatu sistem alangkah baiknya jika dapat
membedakan unsur-unsur dari sistem yang membentuknya. Suatu sistem mempunyai
karakteristik atau sifat tertentu yaitu komponen-komponen, batas sistem, lingkungan luar
sistem, penghubung, masukan, keluaran, pengolah dan tujuan atau sasaran
2.2 Perangkat Lunak yang Digunakan 2.2.1 Database MySQL
MySQL adalah sebuah program database server yang mampu menerima
dan mengirimkan datanya dengan cepat dan bisa dijalankan pada sistem operasi
windows maupun linux. MySQL adalah database manajemen sistem (DBMS).
DBMS merupakan salah satu sistem dalam mengakses database yang
menggunakna bahasa SQL, MYSQL merupakan software open source artinya
memungkinkan untuk semua orang untuk menggunkan dan memodifikasi software.
1 Jogiyanto, HM, Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur, Teori dan Praktik
Aplikasi Bisnis,(Yogyakarta:Ammmndi Offset, 2005) hal. 8
2
2.2.2 XAMPP XAMPP adalah perangkat lunak yang berlisensi free software, yang
mendukung banyak sistem operasi dan merupakan kompilasi dari beberapa
program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang
terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah
bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.
Nama XAMPP merupakan singkatan dari X (program ini dapat dijalankan di
banyak sistem operasi), A (Apache Web Server), M (MySQL), P (PHP, bahasa
pemrograman) dan P (Perl, bahasa pemrograman).
3. Analisis dan Perancangan Sistem 3.1 Analisis Sistem
Analisis sistem (System Analysis) dapat didefinisikan penguraian dari suatu
sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud
mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-
kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang
diharapkan sehingga dapat diusulkan perbaikannya.
3.2 Mengidentifikasi Masalah Mengidentifikasi masalah merupakan langkah pertama yang dilakukan tahapan
analisis. Masalah merupakan suatu pernyataan yang diinginkan untuk dipecahkan.
Masalah ini yang menyebabkan sasaran dari sistem tidak dapat dicapai.
Permasalahan yang timbul
Dari sistem informasi yang berjalan saat ini berpotensi menimbulkan masalah-
masalah berikut :
a. Layanan informasi yang belum maksimal terhadap masyarakat karena
hanya terbatas dengan jam kerja saja.
b. Lambatnya perbaikan data yang salah karena informasi yang diberikan tidak
up to date.
c. Layanan kritik dan saran yang belum optimal.
3
3.3 Analisis PIECES Alat ukur yang digunakan untuk menentukan proses penyelesaian
masalah yaitu dengan melakukan peningkatan-peningkatan pada 6 aspek yang
dikenal dengan analisis PIECES ( Performance, Information, Economic, Control,
Efficiency, Service).
1. Performance ( Analisis Kinerja )
No Faktor Sistem promosi menggunakan brosur
Sistem promosi menggunakan website
1 Trough put Media cetak yang
selama ini masih
bersifat konvensional /
manual, sehingga
membutuhkan waktu
yang lama.
Media digital berupa
website tentunya jauh
lebih menguntungkan dari
segala aspek dan juga
penyampaian informasi
yang jauh lebih cepat.
2 Response Time Saat membuat atau
mencari data dan
laporan membutuhkan
waktu yang cukup lama
karena data masi
tersimpan dalam
bentuk buku atau arsip.
Dapat membuat,
mengubah dan
memberikan data dalam
waktu yang singkat.
2. Information ( Analisis Informasi )
Apabila kemampuan dan kualitas informasi baik, user akan mendapat informasi
yang akurat, tepat waktu dan relevan dengan yang diharapkan.
No Parameter Informasi menggunakan brosur
Informasi menggunakan website
1 Akurat Memasang spanduk dan
menyebar brosur sering
terjadi salah cetak
sehingga berpeluang
untuk memberikan
Kualitas informasi yang
baik dan akurat, dengan
kemudahan pengeditan
informasi apabila terjadi
kesalahan.
4
informasi yang
menyesatkan.
2 Ketepatan waktu Membutuhkan banyak
waktu untuk memperbaiki
kesalahan informasi,
misalkan adanya
informasi mendadak yang
harus disampaikan
kepada masyarakat
padahal brosur sudah jadi
dan disebarkan.
Dapat diperbaiki dan
dipublikasikan dengan
cepat.
3 Relevan Ketidak tepatan waktu
peyampaian
mengakibatkan informasi
tidak relevan sehingga
tidak bermanfaat lagi
untuk masyarakat yang
diharapkan mengetahui
informasi tersebut.
Dengan kecepatan
penginputan data,
tentunya informasi yang
disajikan cukup relevan
dengan kegiatan yang
sedang dilakukan.
3. Economic ( Analisis Ekonomi )
Dalam suatu instansi dituntut hal-hal yang lebih efisien, terutama dalam
kaitannya dengan aspek ekonomi, agar keuntungan dan manfaat yang diperoleh
dapat maksimal.
5
mParameter Sistem yang telah ada Sistem sekarang Biaya dan manfaat Proses penyampaian informasi
yang selama ini dilakukan
memerlukan biaya yang cukup
mahal karena harus
mengeluarkan biaya untuk
pembuatan brosur. Dengan
informasi harga sebagai berikut:
Spesifikasi cetak brosur full
colour
- ukuran : A4 ( 21 x 29,7 cm )
- kertas : art paper 120 gram
- keterangan : dicetak dua sisi /
bolak-balik
Dengan spesifikasi bahan
seperti di atas, harga cetak
brosur tergantung dengan
jumlah pemesanan seperti di
bawah ini.
5000 lembar = Rp. 1.550.000,-
@ Rp. 310
2000 lembar = Rp. 850.000,- @
Rp. 425
1000 lembar = Rp. 700.000,- @
Rp. 700
Selain itu arsip-arsip ponpes
juga memerlukan tempat
penyimpanan yang juga
menambah biaya.
Penyampaian
informasi dengan
sistem baru ini
diharapkan dapat
mengurangi biaya
cetak dan semua
kegiatan yang
masih dilakukan
secara manual.
Untuk penyimpanan
data sekolah sendiri
menggunakan
database sistem
yang jauh lebih
cepat dan praktis.
6
4. Control ( Analisis Kendali )
Pengendalian dalam sebuah sistem sangat diperlukan keberadaannya untuk
menghindari dan mendeteksi secara dini terhadap penyalahgunaan atau
kesalahan sistem serta untuk menjamin kemanan data atau informasi.
Parameter Pengendalian media cetak Pengendalian website Perawatan Pengendalian terhadap
informasi lebih sulit
dilakukan, bila terjadi
kesalahan maka akan sulit
melakukan perubahan,
sebab harus mencetak
ulang brosur.
Pengendalian lebih
mudah dilakukan sebab
publikasi dilakukan
melalui website.
Sehingga bila terdapat
kesalahan dapat
diperbaiki, karena
datanya dapat di update.
Keamanan Keamanan dokumen yang
berupa arsip kurang aman
sebab kertas atau buku
yang pakai gampang
hilang
Keamanan dokumen dan
arsip dengan sistem
website lebih aman
karena hak akses untuk
sistem ini dibatasi untuk
orang-orang tertentu.
7
5. Efficiency ( Analisis Efisiensi )
Parameter Sistem lama Sistem baru Waktu, tenaga dan
biaya.
Sumber daya yang
dibutuhkan lebih banyak,
Yakni dari segi waktu dan
tenaga. Selain itu untuk bisa
mendapatkan informasi
masih terbatas dengan jam
kerja. Kelemahan waktu dan
tenaga ini dapat berimbas
pada biaya operasional.
Sumber daya yang
digunakan dapat
diminimalisir, sehingga
dapat mingkatkan efisiensi
waktu, tenaga dan biaya.
Karena dengan
menggunakan sistem ini
hanya membutuhkan
seorang admin.
6. Service ( Analisis Pelayanan )
.
Parameter Pelayanan media cetak Pelayanan dengan website
Pelayanan Pelayanan informasi yang
diberikan pihak sekolah
terhadap masyarakat kurang
cepat dan akurat, dan juga
masih terbatas dengan jam
kerja.
Pelayanan informasi yang
diberikan pihak sekolah
lebih cepat dan akurat,
masyarakat dengan
mudah dapat
mengaksesnya selama
24 jam melalui internet.
3.4 Perancangan Sistem 3.4.1 Diagram Arus Data
Diagram arus data atau Data Flow Diagram (DFD) menggambarkan suatu
sistem yang telah ada atau sistem baru yang akan dibuat secara logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau dimana
data itu disimpan. Berikut DFD Level 0 yang diusulkan :
8
Gambar 3.1 DFD Level 0
3.4.2 Rancangan Menu Utama
Gambar 3.2 Rancangan Menu Utama
4. Implementasi 4.1 Implementasi Sistem
Implementasi sistem merupakan tahap merealisasikan sistem yang baru
dikembangkan supaya nantinya sistem tersebut siap diimplementasikan sesuai
HEADER
Selamat Datang, Administrator! Darbosh Profil Berita Pengampu Agenda BukuTamu
Logout
9
dengan yang diharapakan. Tujuan dari implementasi ini adalah menyisipkan
semua kegiatan penerapan sistem sesuai dengan rancangan yang telah
dilakukan sebelumnya.
4.2 Kegiatan Implementasi 4.2.1 Pengujian Sistem
1. Pengujian Black Box Testing
Pengujian black box yaitu pengujian spesifikasi suatu fungsi
atau modul, apakah berjalan sesuai yang diharapkan atau tidak.
Pengujian ini berfokus pada persyaratan fungsional perangkat lunak.
Pengujian blackbox bukan merupakan alternatif dari bentuk teknik
whitebox, tetapi merupakan pendekatan komplementer yang
kemungkinan besar mampu mengungkap jelas kesalahan dari metode
whitebox. Cara pengujian hanya dilakukan dengan menjalankan atau
mengeksekusi unit atau modul, kemudian diamati apakah hasil dari unit
sesuai dengan proses bisnis yang diinginkan. Jika ada unit yang tidak
sesuai outputnya maka untuk menyelesaikannya diteruskan pada
pengujian yang kedua yaitu white box testing. Sebagai contoh dalam
sistem informasi berbasis website ini pada form login, jika pengguna
memasukan username dan password dengan benar maka akan masuk
atau tampil form menu utama admin dan jika pengguna belum
menginputkan salah satu username atau password maka akan muncul
pesan.
2. Pengujian White Box Testing
Pengujian white box testing atau juga disebut glass box adalah
metode perancangan test case yang menggunakan struktur control dari
perancangan procedural untuk mendapat test case. Didasarkan pada
pengamatan yang diteliti terhadap detail prosedur dan jalur logika yang
melewati perangkat lunak diuji dengan tase case yang menguji
serangkaian kondisi atau loop tertentu.
10
4.2.2 Hasil Program
Gambar 4.1 Tampilan Halaman Home
5. Kesimpulan Berdasarkan pembahasan yang ada pada bab I, II, III, IV dan telah dilakukan nya pengumpulan data, analisis, perancangan serta implementasi pada “PERANCANGAN SISTEM INFORMASI BERBASIS WEBSITE PADA SMP NEGERI 4 CIAMIS MENGGUNAKAN PHP DAN MYSQL “ maka dapat diambil kesimpulan sebagai berikut :
1. Dengan adanya website sekolah SMP NEGERI 4 CIAMIS akan menjadi solusi bagi sekolah untuk penyampaian informasi.
2. Dengan adanya website sekolah SMP NEGERI 4 CIAMIS akan menjadi solusi agar guru tetap bisa memberikan materi kepada siswa jika guru tersebut berhalangan tidak bisa mengajar dikelas. Dan siswa bisa mendownload materi tersebut.
3. Dalam Pembuatan sistem informasi sekolah berbasis website ini menggunakan bahasa pemograman php dan MySQL sebagai database administrator.
4. Dengan adanya website sekolah sekarang ini, calon siswa yang ingin mendaftar di sekolah SMP NEGERI 4 CIAMIS bisa melihat syarat-syarat pendaftaran siswa baru di website sekolah SMP NEGERI 4 CIAMIS.
11
.
DAFTAR PUSTAKA Jogiyanto, HM. 2005. Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur,
Teori dan Praktik Aplikasi Bisnis,Yogyakarta:Andi Offset