analisis dan perancangan website pada bimbingan belajar...
TRANSCRIPT
Analisis Dan Perancangan Website Pada Bimbingan Belajar Happy
Kids Sebagai Media Promosi
Naskah Publikasi
diajukan oleh
Toto Wijanarko
09.21.0415
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2011
WEBSITE DESIGN ANALYSIS AND HAPPY KIDS LEARNING IN MENTORING
AS MEDIA PROMOTION
ANALISIS DAN PERANCANGAN WEBSITE PADA BIMBINGAN BELAJAR HAPPY
KIDS SEBAGAI MEDIA PROMOSI
Toto Wijanarko
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
In writing this essay the author discusses the analysis and design of information systems making web-based tutorials using Macromedia Dreamweaver MX, Mozilla Firefox, and Macromedia Firework and XAMPP. The main purpose of making information systems tutoring is to improve the ability of student competence, it is necessary to the existence of optimal effort in teaching and learning system. One of them is a tutoring program through assistance in classroom teaching-learning process as well as activities outside the classroom.
With the media on this website, enables customers to access information easily and quickly. Guidance system is designed to facilitate students to search for information
that can be done quickly.
Keywords: Systems, Web, History learning guidance
1. PENDAHULUAN
1.1 Latar Belakang Masalah
Dalam rangka peningkatan kemampuan kompetensi siswa serta terarahnya
perubahan perilaku positif sebagaimana tujuan pengajaran disekolah, maka perlu adanya
upaya optimal dalam sistem belajar mengajar. Salah satunya adalah berupa program
bimbingan belajar melalui pendampingan pada proses belajar mengajar dikelas maupun
kegiatan diluar kelas.
Oleh karena itu perlu dilakukan peninjauan kembali kurikulum dan strategi belajar
mengajar disekolah. Guna menjamin tercapainya penguasaan kompetensi lulusan
mengingat semakin banyaknya siswa yang tidak dapat melanjutkan kesekolah yang lebih
tinggi maupun tidak mendapatkan pekerjaan sesuai dengan kompetensi yang dimiliki dan
karenanya mereka perlu di bantu agar mendapat tempat dalam dunia pekerjaan.
Dengan demikian, sekolah mendapat tugas baru tanpa mengurangi arti program
perluasan kurikulum yang formal, program bimbingan belajar melalui pendampingan
pada proses belajar mengajar selanjutnya diharapkan menjadi salah satu solusi dalam
upaya membantu mengatasi permasalahan atau kesulitan belajar siswa yang mampu
mendorong perkembangan siswa untuk mencapai harapan yang diinginkan. Berdasarkan
uraian tersebut maka dapat diambil sebuah judul yaitu Analisis Dan Perancangan
Website Pada Bimbingan Belajar Happy Kids Sebagai Media Promosi.
1.2 Rumusan Masalah
a. Bagaimana caranya membangun website yang sesuai dengan bimbungan
belajar happy kids?
b. Bagaimana agar website ini dapat meninformasikan kepada masyarakat
tentang bimbingan belajar mulai dari desain, ukuran, dan yang lainnya?
1.3 Batasan Masalah
Menghindari meluasnya permasalahan yang akan dibahas maka kami
membatasi ruang lingkup permasalahan dalam merancang portal web dan menganalisis
masalah, yaitu:
a. Desain web
b. Perancangan database
c. Fasilitas-fasilitas yang ada di web ini.
1.4 Tujuan Penelitian
Tujuan dari penelitian ini adalah:
1. Internal:
Pengertian internal yang dimaksud adalah dilihat dari sisi penulis.
2. Eksternal:
Pengertian eksternal yang dimaksud adalah dari sisi perusahan.
1.5 Manfaat Penelitian
Memungkinkan untuk melakukan pemanfaatan teknologi informasi sebagai
upaya untuk memberikan pelayanan dan bahan pembelajaran tentang rancang bangun
sistem infomasi kepada para siswa khususnya dan masyarakat umumnya.
1.6 Metode Penelitian
Metode pencarian fakta dan pengumpulan data yang digunakan dalam
membangun web yang akan dirancang penulis menggunakan beberapa metode
penelitian antara lain:
1. Metode observasi
Suatu metode pengumpulan data dengan cara melakukan penelitian dan
perbandingan dengan situs web yang telah ada.
2. Metode Wawancara
Pengumpulan data dengan cara mengajukan pertanyaan-pertanyaan yang
sesuai dengan masalah yang akan dipecahkan.
3. Metode Kepustakaan
Mempelajari literatur berupa buku-buku pribadi, buku-buku yang ada di
perpustakaan serta internet yang berhubungan dengan pemrograman
internet.
4. Analisis Sistem
Menganalisis sistem yang sudah ada sehingga menemukan kelemahan-
kelemahan dari sistem yang berjalan, sehingga dapat diusulkan
perbaikannya.
1.7 Sistematika Penulisan
Secara garis besar sistematika penulisan laporan skripsi ini adalah sebagai
berikut:
BAB I PENDAHULUAN
Bab ini menguraikan tentang latar belakang masalah, rumusan
masalah, batasan masalah, tujuan penelitian, manfaat penelitian,
metode penelitian, dan sistematika penulisan laporan penelitian.
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
Bab ini berisi tentang dasar-dasar teori yang digunakan dalam
penelitian.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Dalam hal ini akan membahas tentang tinjauan umum, perancangan
sistem, perancangan proses, perancangan basis data dan perancangan
antarmuka.
BAB IV IMPLEMENTASI DAN PEMBAHASAN
Bab ini berisi implementasi dan pembahasan sistem.
BAB V PENUTUP
Bab ini merupakan bab yang menyajikan kesimpulan penelitian serta
saran.
2. LANDASAN TEORI
2.1 Konsep Sistem
Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai
tujuan tertentu1. Jadi setiap sistem memiliki subsistem – subsistem, dan subsistem tadi
terdiri atas komponen – komponen atau elemen – elemen sebagai penyusunnya.
2.2 Konsep Dasar Web
Internet adalah suatu informasi global yang dapat dikatakan sebagai teknologi
tercanggih abad ini. Secara etimologis, internet berasal dari bahasa inggris, (inter
connected network) inter dapat juga berarti antar dan net berarti jaringan sehingga dapat
kita artikan hubungan antar jaringan. Internet merupakan jaringan komputer yang
menghubungkan banyak komputer di dunia. Suatu komputer dapat dikatakan terkoneksi
internet jika sudah terhubung dengan suatu jaringan yang mengakses ke jaringan global
tersebut (internet).2
1 Jogiyanto, Analisis & Desain, hal 2. 10 Bunafit Nugroho, PHP&MySQL dengan editor dreamweaver MX, Hal 1.
2.3 Basis Data
Database merupakan sekumpulan data yang saling terintegrasi satu sama lain
dan terorganisasi berdasarkan sebuah skema atau struktur tertentu dan tersimpan pada
sebuah hardware komputer. Database terdiri dari beberapa tabel yang saling
terorganisir3.
2.4 Script yang digunakan
Script yang digunakan dalam pembuatan website ini adalah HTML, PHP, CSS,
dan JavaScript.
2.4.1 HTML (Hypert Text Markup Language)
HTML termasuk jenis client side scripting. Merupakan bahasa pemrograman
yang digunakan dalam pembuatan halaman web. Dalam penggunaannya sebagian besar
kode HTML tersebut harus terletak diantara tag container yaitu diawali dengan
<nametag> dan diakhiri dengan </nametag> (terdapat tanda “/”).
2.4.2 PHP
PHP termasuk jenis server side scripting. PHP adalah bahasa scripting yang
menyatu dengan HTML dan dijalankan pada server side4.
2.4.3 CSS
Cascading Style Sheet (CSS) adalah bahasa style sheet yang digunakan untuk
mengatur tampilan dokumen5 . CSS merupakan sebuah metode untuk mempersingkat
penulisan tag HTML, seperti font, color, text dan table menjadi lebih ringkas sehingga
tidak terjadi pengulangan penulisan dan mempercepat proses rendering (pembacaan
kode) HTML.
2.4.4 JAVASCRIPT
JavaScript merupakan client slide scripting yang populer di internet dan dapat
bekerja disebagian besar browser populer seperti Internet Explorer (IE), Mozilla FireFox,
Netscape dan Opera6.
2.5 Software yang digunakan
Software yang digunakan adalah XAMPP. Macromedia Dreamweaver MX, Adobe
Photoshop CS2, Web Browser Mozilla Firefox 3.5.
. 3 Ema Utami dan Sukrisno, Konsep Dasar Pengolahan dan Pemrograman Database dengan SQL
Server, Ms.Access, dan Ms. Visual Basic, hal 25. 4 Widiarta, Bahan kuliah Pemrograman Internet, 2007 5 Juju, 2007. 6 Andi Sunyoto, AJAX Membangun Web dengan Teknologi Asynchronouse JavaScript & XML,
hal 17.
2.5.1 XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi
yang berfungsi sebagai server yang berdiri sendiri (localhost), yang terdiri atas program
Apache HTTP Server, MySQL database dan penerjemahan bahasa yang ditulis dengan
bahasa pemrograman PHP dan Perl.
2.5.2 Macromedia Dreamweaver MX
Dreamwever MX dapat digunakan sebagai editor untuk berbagai bahasa web
scripting antara lain HTML, ASP, PHP, JSP, XML. Selain itu Dreamwever MX memiliki
kelebihan diantaranya mempermudah editing karena Macromedia Dreamweaver memiliki
berbagai fasilitas untuk mengimpor obyek dalam web dengan mudah seperti table, form,
gambar, layer, object flash, pembuatan link, dengan mudah hingga tersedianya library
untuk beberapa server side scripting seperti PHP, ASP, XML tanpa harus menulis
scriptnya.
2.5.3 Adobe Photoshop CS2
Sebuah program pengolah gambar dan photo yang semakin digemari. Hal ini
dikarenakan fitur-fitur memberikan banyak kemudahan dalam pengolahan file, editing,
maupun modifikasi photo.
2.5.4 Web Browser Mozilla Firefox 3.5
Mozilla Firefox 3.5 atau lebih familiarnya lagi dengan sebutan Mozilla merupakan
program aplikasi web browser canggih dari perusahaan Firefox. Web browser ini
termasuk ke dalam jajaran web browser terbaik saat ini, meskipun popularitasnya sedikit
di bawah Internet Explorer. Web browser ini sangat canggih dan paling banyak
digunakan saat ini. Stabil, aman, dan cepat merupakan senjata utama dari Mozilla
Firefox. Itulah alasannya mengapa kami memutuskan untuk menggunakan Web Browser
Mozilla Firefox pada pembuatan program sistem ini.
2.6 Hardware yang digunakan
Kebutuhan system untuk mengetahui secara tepat hardware yang digunakan.
Adapun hardware yang digunakan dalam membangun dan mengimplementasikan
system ini adalah:
a. Processor AMD Turion 2.2 Ghz
b. RAM DDR2 1024 MB
c. VGA ATI Radeon 128 MB
d. HDD 320 GB
e. DVD RW
3. ANALISIS DAN PERANCANGAN SISTEM
3.1 Tinjaun Umum
3.2 Analisis Sistem
Dalam tahap ini yang perlu diketahui dan dipertimbangkan adalah alasan
timbulnya gagasan untuk mengembangkan sistem yang sudah ada menjadi sistem baru.
Adapun alasan utama mengimplementasikan konsep ini diantaranya adalah:
1. Biaya murah
2. Informasi yang disampaikan lebih up to date dan lebih cepat
3. Informasi mudah diterima oleh Masyarakat
4. Meningkatkan keuntungan perusahaan.
3.3 Perancangan Sistem
3.3.1 Konsep Perancangan Website
Website happy kids terdiri dari dua halaman utama yaitu halaman untuk user dan
halaman untuk administrator. Halaman admin berguna untuk memantau dari keseluruhan
halaman web disamping untuk melakukan proses peng-update-an informasi.
3.3.2 Struktur Link Desain Website
Website Happy Kids ini terdiri dari beberapa link yang menampilkan informasi
baik yang bersifat statis maupun dinamis. Struktur situs web berguna untuk mengetahui
struktur relasional situs yang akan dimuat.
3.3.3 Perancangan Proses
Pemodelan proses sistem yang dibuat kali ini adalah menggunakan pemodelan
fisik (phisycal model) yaitu dengan flowchart system dan pemodelan logic (logical model)
yaitu DFD.
3.3.4 Perancangan Basis Data
Racangan yang digunakan yaitu dengan metode ER-D model. Informasi yang di
butuhkan sistem happy kids.
3.3.5 Layout Interfase
Layout antarmuka aplikasi seperti pada halaman berbasis web pada umumnya.
Secara umum lay out interface dari semua aktor.
4. IMPLEMENTASI DAN PEMBAHASAN
4.1 Implementasi Basis Data
Tahapan implementasi dilakukan dengan menerapkan hasil rancangan pada
bagian sebelumnya dengan pembuatan kode sumber (source code) agar dapat
dijalankan oleh computer.
4.2 Implementasi Interface
4.2.1 Implementasi Interface Administrator
Halaman Login
4.2.2 Implementasi Interface web page
Halaman about untuk admin
4.2.3 Implementasi Interfase Login
Halaman Login Member
4.2.4 Implementasi Interfase Admin
1. Halaman Home User
4.3 Pembahasan Program
Untuk mempermudah pembahasan program maka akan dibahas perhalaman.
Sebagai contoh pembahasan program adalah halaman utama user dan halaman utama
administrator.
4.3.1 Halaman Utama User
Pada halaman ini memuat menu-menu utama yang berada pada awal web ini
dibuka oleh user.
4.3.2 Halaman Utama Administrator
Pada halaman ini memuat menu – menu utama administrator yang berada
setelah administrator berhasil login.
4.4 Uji Coba Program
4.4.1 Pengujian White Box
Tes ini dimaksudkan untuk meramalkan cara kerja perangkat lunak secara rinci.
Karenanya logical path (jalur logika) perangkat lunak akan dites dengan menyediakan
test case yang akan mengerjakan kumpulan kondisi atau pengulangan secara spesifik.
4.4.2 Pengujian Black Box
Pada bagian menu login admin, ketika admin melakukan login dan salah
memasukkan username atau password, maka login tidak diterima dan tampilan akan
kosong atau refresh untuk tampilan awal login sedangkan ketika admin benar
memasukkan username dan password maka login berhasil dan akan muncul tulisan
”welcome administrator”, dan tentu saja menu-menu yang ada pada admin berbeda
dengan menu untuk user biasa.
4.5 Implementasi Sistem
Setelah dilakukan pengetesan dan publikasi sistem maka perlu diadakan
implementasi sistem. Sistem ini belum diimplementasikan pada happy kids.
4.6 Pemeliharaan Sistem
Maintenance sistem hanya difokuskan pada pem-backup-an file dan data dari
database serta pengelolaan data secara berkala. Langkah penggandaan bisa dilakukan
secara manual maupun menggunakan fasilitas dump dari phpMyAdmin.
5. KESIMPULAN
Kesimpulan yang dapat diambil dari hasil pembuatan laporan skripsi yang
berjudul “ ANALISIS DAN PERANCANGAN WEBSITE PADA BIMBINGAN BELAJAR
HAPPY KIDS SEBAGAI MEDIA PROMOSI” adalah sebagai berikut:
1. Untuk membangun website ini memerlukan desain yang sesuai dengan
temanya agar dapat menarik perhatian para siswa.
2. Ditinjau dari segi biaya, penggunaan website lebih murah di bandingkan
dengan memakai brosur karena perusahaan cukup mempublish semua
informasi yang ada ke dalam website.
3. Media web lebih dinamis, efisien dan efektif untuk melakukan
pengembangan serta penyampaian informasi.
4. Dengan adanya media website ini, memungkinkan pelanggan mengakses
informasi dengan mudah dan cepat.
5. Sistem bimbingan ini dibuat untuk memudahkan siswa untuk pencarian
informasi sehingga dapat dilakukan dengan cepat.
6. Dari segi desain, website ini di buat sesuai dengan tampilan yang menarik
perhatian siswa.
Daftar Pustaka
Fatansyah, Basis Data, Penerbit Informatika Bandung,1999, Hal.2
HM, Jogiyanto. 2005. Analisis dan Desain. Yogyakarta: ANDI
Juju, Dominikus, 2006, Kupas Tuntas CSS, Jakarta : PT Elex Media Komputindo.
Kadir, Abdul, 2003, Konsep dan Tuntunan Praktis Basis Data, Yogyakarta : Penerbit ANDI.
Nugroho, B. 2004. PHP&MySQL dengan editor Dreamweaver MX. ANDI.
Sunyoto, A. 2007. AJAX Membangun Web dengan Tegnologi Asynchronouse JavaScript &
XML. ANDI.
Utami, E dan Sukrisno. 2005. Konsep Dasar Pengolahan dan Pemrograman Database
dengan SQL Server, Ms.Acces, dan Ms. Visual Basic. ANDI.
Utami, E. 2008. RDBMS menggunakan MS SQL Server 2000.Yogyakarta: Graha Ilmu.
Widhiarta. Bahan kuliah Pemrograman Internet. 2007.
http://id.wikipedia.org/wiki/Perancangan_web
http://id.wikipedia.org/wiki/XAMPP
http://id.wikipedia.org/wiki/Apache_HTTP_Server