15
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

ANALISIS DAN PERANCANGAN WEBSITE SEBAGAI MEDIA …repository.amikom.ac.id/files/Publikasi_08.12.2934.pdf · analysis and the plan of making website as a media informatin at smp negeri

Embed Size (px)

Citation preview

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.2 Tabel Daftar SMPN1 CIPAKU

Gambar 4.17 Halaman Home Admin

Gambar 4.21 Halaman Login Admin

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