analisis dan perancangan website sebagai media...
Post on 11-Mar-2019
216 Views
Preview:
TRANSCRIPT
ANALISIS DAN PERANCANGAN WEBSITE SEBAGAI MEDIA
INFORMASI PADA SMP NEGERI 1 CIPAKU
NASKAH PUBLIKASI
diajukan oleh :
Siti Nur Hayati
08.12.2934
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2012
ANALYSIS AND THE PLAN OF MAKING WEBSITE AS A MEDIA INFORMATIN AT SMP
NEGERI CIPAKU
ANALISIS DAN PERANCANGAN WEBSITE SEBAGAI MEDIA INFORMASI PADA SMP
NEGERI 1 CIPAKU
Siti Nur Hayati
Jurusan Sistem Informasi
STMIK AMIKOM YOGYAKARTA
Information is one of the most important community needs in this era.
The people generally want to get the desired information through various
media including through the website. Almost all people use the website as an
option to access information more quickly, effectively, and up to date.
Smp 1 Cipaku wanted a website that is information. For media
information so it can be easier for people to be able to access information,
especially for teachers and students so that schools can support the process
of teaching and learning activities on a Cipaku smp. In this paper I as an
author trying to make a website to help promote smp 1 Cipaku this school to
be recognized by the public.
So to improve the quality of the SMP N 1 Cipaku, compiler-based
information systems are designed using Macromedia website Dreamwever 8,
which is a method of managing a web design planning. Web design can be
text, images, video, animation, and other applications. Stored in a database
so easy in processing.
Key words: technology the information, information, websites, school
1. PENDAHULUAN
Media informasi berbasis komputer kini menjadi suatu hal yang penting
untuk memenuhi kebutuhan informasi yang semakin lama semakin banyak. Bagi
kelompok akademis kebutuhan akan suatu informasi sekolah dan segala sesuatu
yang berhubungan dengan kegiatan akademik/ pendidikan sekolah dapat dipenuhi
dengan informasi yang didapat dari media informasi berbasis komputer (internet).
SMP Negeri 1 Cipaku merupakan salah satu sekolah yang mempunyai siswa
terbanyak di kecamatan Cipaku, Ciamis, Jawabarat. Banyaknya minat siswa ini
dikarenakan keunggulan prestasi yang telah banyak di capai oleh SMP Negeri 1
Cipaku memaksa pihak sekolah untuk meningkatkan pelayanan di bidang informasi
Untuk mendapatkan informasi tepat dan cepat, memerlukan adanya media informasi
yang baik.
2. LANDASAN TEORI
2.1 Definisi Informasi
informasi adalah sebagai data yang sudah diolah, dibentuk, atau
dimanipulasi sesuai dengan keperluan tertentu.
2.1.1 Nilai Informasi
Suatu informasi memilki nilai karena informasi tersebut dapat
menjadikan keputusan yang baik serta menguntungkan (memiliki
nilai informasi yang tepat). Besarnya nilai informasi yang tepat dapat
didapatkan dari perbedaan hasil keputusan yang baru denngan hasil
keputusan yang lama dikurangi biaya untuk mendapatkan informasi
tersebut.
2.1.2 Kualitas Informasi
Kualitas informasi ditentuka oleh 3 hal yaitu :
a. Tepat waktu
b. Relevancy
c. Akurat
2.2 .definisi Internet
Internet adalah suatu jaringan komputer yang satu dengan yang lain saling
terhubung untuk keperluan komunikasi dan informasi. Dimana didalamnya
terdapat berbagai aneka ragam informasi fasilitas layanan internet.
2.3 pengertian World Wide Web (WWW)
WWW (World Wide Web) adalah suatu ruang informasi dalam internet,
dengan menggunakan teknologi hyperteks, terdiri dari link-link yang disediakan
dalam dokumen web untuk menemukan informasi yang dibutuhkan oleh
pengguna, ditampilkan melalui browser.Internet
2.4 Pengertian Domain
Menurut Wikipedia
Nama domain (Domain Name) adalah nama unik yang diberikan
untuk megidentifikasi nama server komputer seperti web server atau email
server yang ada di jaringan komputer atau internet
Menurut Tutor Digital
Domain adalah nama berformat huruf abjad (a,b,c,d,e, dan
seterusnya) dan angka (1,2,3, dan seterusnya) serta symbol (-) untuk
menamai alamat url website
2.5 pengertian Database
Database adalah kumpulan data yang saling berelasi. Data semndiri
merupakan fakta mengenai obyek, orang, dan lain-lain. Data dinyatakan dengan
nilai (angka, deretan karakter, atau symbol).
2.6 Pengertian PHP
PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk
membuat halaman web yang dinamis.Maksud dari server-side scriptin adalah
sintax atau perintah yang diberikan akan sepenuhnya dijalankan di server tetapi
disertakan pada dokumen HTML ketika seorang pengguna internet mengunjungi
sebuah situs yang menggunakan fasilitas server-side scripting PHP, maka server
akan memproses perintah PHP di server ,lalu mengirimkan hasil dalam format
HTML kepada pengguna tersebut.dengan demikian seorang pengguna internet
tidak dapat melihat kode program yang ditulis dalam PHP,sehingga keamanan
halaman web tersebut lebih terjamin.
PHP bisa berinteraksi dengan semua teknologi web yang sudah ada seperti
CGI, selain itu, PHP juga memiliki koneksitas yang baik dengan beberapa basis
data seperti Oracle, Sybase, MySQL, Slid, PostgreSQL, Adabas, FilePro,
Velocis, dBase, Unix, Dbm, bahkan sampai database yang berinteface ODBC.
3. ANALISIS DAN PERANCANGAN
3.1 Identifikasi Masalah
Analisis memilki tugas mendefinisikan masalah, melakukan studi kelayakan,
dan menganalisis kebutuhan sistem yang akan dibangun.?
3.2 Analisis Sistem
3.2.1 Analisis Sistem
dari hasil analisis dapat disimpulkan bahawa informasi yang
dihasilkan menggunakan sistem lama memiliki cukup banyak
kelemahaan dimana informasi yang dihasilkan kurang dan jika ada
perubahan tidak langsung dapat dirubah. Disarankan untuk
menggunakan media internet dengan membuat website dalam
melakukan promosi sekolah dimana semua informasi dapat dicantumkan
dan dapat melakukan update informasi secara langsung tanpa
mengubah seluruh tampilan informasi.
3.2.2 Analisis Kebutuhan Sistem
Meliputi kebutuhan fungsional dan kebutuhan non fungsional.
a. Kebutuhan fungsional yaitu kebutuhan yang kebutuhan user bisa
mengakses system apa saja yang ada di sana.
b. Kebutuhan non fungsional yaitu kebutuhan minimal system yang
akan digunakan.
3.2.3 Analisis Kelayakan Sistem
Studi kelayakan adalah studi yang digunakan untuk menentukan
kemungkinan apakah pengembangan proyek sistem layak diteruskan
atau dihentikan. Studi kelayakan merupakan kepadatan, versi ringkasan
dari keseluruhan analisis sistem dan proses perancangan aplikai website
untuk masing-masing penjelasan, analisis, menyiapkan jadwal
penerapan secara kasar.
3.3 PERANCANGAN SISTEM
Perancangan sistem yang akan dilakukan meliputi tiga tahap yaitu :
1. Perancangan proses
2. Perancangan basis data
3. perancangan antar muka ( interface )
Perancangan proses disajikan dalam bentuk logic model dengan
menggunakan diagram alir data (DFD). Perancangan kedua adalah
perancangan basis data. Perancangan ini menggunakan perancangan ERD
untuk menghasilkan tabel-tabel dalam basis data. Perancangan antar muka
sistem dilakukan dengan membuat sketsa tampilan antar muka sistem yang
berfungsi sebagai alat komunikasi antar pengguna dengan system
3.3.1 Perancangan Proses
Tujuan dari perancangan proses adalah untuk memberikan
gambaran secara umum kepada user tentang sistem yang baru. Pada
tahap perancangan proses, komponen-komponen sistem informasi
dirancang dengan tujuan untuk dikomunikasikan kepada user bukan
untuk pemrogram.
3.3.2 Perancangan Basis Data
Tabel berfungsi sebagai suatu database yang berguna untuk
melakukan penyimpanan data. Adapun bentuk tabel terdiri dari nama-
nama field. Rancangan tabel berisi bentuk tipe data serta ukuran yang
digunakan untuk nama-nama field .
3.3.3 Perancangan antar muka (interface)
Desain interface ini menggambarkan atau mewakili tampilan dari
website yang akan dibuat
4. IMPLEMENTASI DAN PEMBAHASAN
Tahapan implementasi dilakukan dengan menerapkan hasil rancangan pada
bagian sebelumnya dengan pembuatan kode sumber (source code) agar dapat
dijalankan oleh komputer. Database yang dibuat ini adalah smpn1cipaku. Terdiri
dari 13 tabel dan dibuat dengan menggunakan phpMyAdmin. Dan dapat diakses
dengan cara mengetikan http://localhost/phpmyadmin.
Gambar 4.1 phpMyAdmin
Gambar 4.38 Halaman Login Siswa
Gambar 4.50 Halaman Data Guru
4.1. Pengujian Sistem
Tujuan pengujian sistem adalah untuk mengetahui letak dan bentuk
kekurangan dari sistem yang dibuat dengan melakukan kegiatan studi kelayakan.
Pengetesan program dilakukan oleh pihak yang berkepentingan terhadap sistem
tersebut. Ada dua pengetesan program yaitu:
4.1.1 White Box Testing
Pengetesan White Box adalah metode perancangan test case yang
menggunakan struktur control dari perancangan procedural untuk
mendapatkan test case. Test ini dimaksudkan untuk meramalkan cara
kerja perangkat lunak secara rinci. . Uji coba ini dinyatakan berhasil
apabila fungsi – fungsi pada perangkat lunak sesuai dengan yang
diharapkan oleh pemakai
Gambar 4.54 pesan error di halaman data gallery
4.1.2 Black Box Testing
Pengetesan ini dapat dilakukan untuk interface perangkat lunak.
Tujuan test case ini menunjukan fungsi perangkat lunak tentang cara
beroperasi. Tujuan dilakukanya testing ini adalah untuk mencari
kesalahan – kesalahan pada fungsi yang salah atau hilang, interface,
struktur data, dan performa .
if (!empty($lokasi_file)){
echo ("<script>alert('Gambar belum ada')</script>");
echo ("<script>javascript:history.go(-1)</script>");
}else{
UploadImage($judul_file_unik);
$db->executeQuery("INSERT INTO
galeri(galeri_judul,galeri_content,galeri_gambar)VALUES('$_
POST[judul]','$_POST[isi]','$judul_file_unik')");
Tabel 4.1 uji kebenaran
Kondisi Hasil Status
Username idak diisi Muncul pesan kesalahan
(lihat gambar 4.55)
Benar
Password tidak diisi Muncul pesan kesalahn (lihat
gambar 4.56)
Benar
Admin_id tidak diisi Muncul pesan kesalahan
(lihat gambar 4.57)
Benar
Nama prestasi tidak diisi Muncul psan kesalahan (lihat
gambar 4.58)
Benar
Judul agenda tidak diisi Muncul pesan kesalahan
(lihat gambar 4.59)
Benar
Nama ekskul tidak diisi Muncul pesan kesalahan
(lihat gambar 4.60)
Benar
Gambar galeri tidak diisi Muncul pesan kesalahan
Ilihat gambar 4.61)
Benar
Kode mapel tidak diisi Muncul pesan kesalahan
(lihat gambar 4.62)
Benar
Judul berita tidak diisi Muncul pesan kesalahan
(lihat pada gambar 4.63)
Benar
NIS tidak diisi Muncul pesan kesalahan
(lihat gambar 4.64)
Benar
Guru_id tidak diisi Muncul pesan kesalahan
9lihat gambar 4.65)
Benar
Staff_id tidak diisi Muncul pesan kesalahan
(lihat gambar 4.66)
Benar
Nama fasilitas tidak diisi Muncul pesan kesalahn (lihat
gambar 4.67)
Benar
Password lama tidak diisi Muncul pesan kesalahan
(lihat gamabr 4.68)
Benar
NIS atau pass tidak diisi Muncul pesan kesalahan
(lihat gambar 4.69)
Benar
Nama pengirim tidak diisi Muncul pesan kesalahan
(lihat gambar 4.70)
Benar
Judul pengirim tidak diisi Muncul pesan kesalahan
(lihat gambar 4.71)
Benar
4.2 Pemeliharaan Sistem
Pemeliharaan sistem diperlukan untuk menjaga kinerja web itu sendiri agar
masalah yang terjadi saat sistem berjalan dapat terdeteksi sehingga sistem dapat
berjalan sebagaimana mestinya. Adapaun cara memelihara sistem aplikasi website
ini adalah sebagai berikut :
Web yang diupload ke server hosting memerlukan pemeliharaan secara
berkala
Berita atau informasi dari web harus up to date dengan cara menambahkan
fitur atau informasi yang terbaru.
Back up data base secara berkala
Melakukan perawatan terhadap perangkat keras minimal dilakukan satu
bulan sekali dengan membersihkan debu-debu
5. KESIMPULAN
Berdasarkan analisis, perancangan, implementasi dan pembahasan yang
telah dilakukan dalam pembuatan aplikasi website ini maka dapat diambil
kesimpulan sebagai berikut :
Dengan dibangunnya website SMP N 1 Cipaku, pengunjung dapat mengetahui
informasi-informasi yang berkaitan dengan sekolah.
Pengunjung dapat mengakses wesite ini dikarenakan interface yang user
friendly.
Dari hasil perancangan ini dibangun basis data di MySQL, form-form keluaran
dan masukan dibuat di macromedia dreamwever 8 dan program dibuat dengan
menggunakan bahasa pemrogramman PHP, HTML, Javascript, dan CSS.
Tabel 3.2 Hasil Perhitungan Analisis Biaya Dan Manfaat
Metode Biaya dan manfaat Nilai Syarat Keputusan
Payback Periode 1 tahun 2bulan 7 hari Max 2 tahun Layak
Return Of Investment 70.09% > 0 Layak
Net Present Value Rp.6.052.735 > 0 layak
DAFTAR PUSTAKA
Al Fatta, Hanif 2007, “Analisis dan Perancangan Sistem Informasi”, Yogyakarta :Andi Offset
Hakim, Lukmanul 2008, “Membongkar Trik Rahasia Para Master PHP”, Yogyakarta :
Lokomedia
Hendratman, Hendi 2008, “Tips dan Trik Computer Graphics Design” Bandung : Informatika
Kurniawan, Rulianto 2007, “54 Trik Tersembunyi PHP”. Palembang : Maxikom
Firdaus 2007, “7 Jam Belajar Interaktif PHP dan MySQL dengan Deamweaver”, Palembang
: Maxikom
Kusrini 2007, “Strategi Perancangan dan Pengelolaan Basis Data”. Yogyakarta : Andi Offset
http://www.bi.go.id per bulan januari 2011
http://www.tutorialdigital.com diakses per tanggal 1 mei 2011
http://www.nurulhakim.com diakses per tanggal 1 mei 2011
http://fairuzelsaid.wordpress.com diakses per tanggal 1 mei 2011
http://www.scribd.com/doc diakses per tanggal 1 mei 2011
top related