Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB 2 LANDASAN TEORI

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

PENGERTIAN WEB web adalah

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB IV IMPLEMENTASI DAN PENGUJIAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB III LANDASAN TEORI

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

Bab 2 Tinjauan Pustaka

II. TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. 2.1 Pengertian Sistem, Informasi dan Sistem Informasi

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB III LANDASAN TEORI

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

Bab 4 Implementasi dan Evaluasi

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. komputer yang tersebar diseluruh penjuru dunia dan tak terikat pada satu

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB I PENDAHULUAN. A. Latar Belakang. Manusia sebagai makhluk sosial membutuhkan komunikasi diantara sesamanya,

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB III LANDASAN TEORI

BAB IV HASIL DAN UJI COBA

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

DATABASE SERVER WEB SERVER SUBDOMAIN

PENGEMBANGAN SISTEM INFORMASI AKREDITASI

SISTEM INFORMASI PENERIMAAN SISWA BARU SMP NEGERI 1 PRAMBANAN BERBASIS WEB

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB 4 IMPLEMENTASI DAN PENGUJIAN

1. Bab 2 Arsitektur Produk

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

Bahasa Pemrograman Untuk Pembuatan Web

BAB IV IMPLEMENTASI DAN PENGUJIAN

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB III LANDASAN TEORI. Azhar Susanto, menyatakan bahwa Sistem Informasi adalah :

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

PENGEMBANGAN DAN ANALISA KEY PERFORMANCE INDICATORS (KPI) SEBAGAI SISTEM PENDUKUNG DALAM PERENCANAAN PENGEMBANGAN INSTITUSI SECARA ONLINE

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

MEMBANGUN WEBSITE SMP NEGERI 1 DOLOK BATU NANGGAR MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MADANIYAH FITRAHAYATI

SISTEM DISTRIBUSI PRODUK PADA PT. PRABU ABDIWIJAYA SRIWIJAYA PALEMBANG MENGGUNAKAN PHP DAN MYSQL

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. optimal dan berkualitas dengan proses media pembelajaran secara online dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III LANDASAN TEORI

BAB 3 PERANCANGAN SISTEM. 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8

SISTEM INFORMASI DAILY ACTIVITY STAFF SMK NEGERI 8 SURABAYA BERBASIS WEB MENGGUNAKAN PHP DAN MySQL

PEMBANGUNAN APLIKASI PENJUALAN ONLINE PADA TOKO JAM TANGAN AMPM WATCH Ragil Sapto Aji Winoto

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB III LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Beberapa penelitian yang telah ada sebelumya yang. berhubungan dengan aplikasi Pendaftaran online yaitu,

BAB I PENDAHULUAN 1. Pengertian Hosting Hosting adalah tempat atau jasa internet untuk membuat halaman website yang telah di buat menjadi online dan

BAB 2 LANDASAN TEORI

PENDAHULUAN. salah satunya adalah sistem teknologi informasi. Keberadaan universitas saat

BAB III TINJAUAN PUSTAKA

MAKALAH TUGAS AKHIR PEMBUATAN SITUS WEB ALMAMATER PERGURUAN TINGGI MENGGUNAKAN PHP DAN MySQL

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

Rancang Bangun Sistem Informasi Pelelangan Ikan Berbasis Web Pada Tempat Pelelangan Ikan Kabupaten Situbondo Jawa Timur

SISTEM INFORMASI PENGELOLAAN TA dan PKN BERBASIS WEB dengan PHP dan MySQL

Transkripsi:

TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014

Abstrak Era globalisasi telah berkembang pesat saat ini. Teknologi informasi dan komunikasi telah menjadi kebutuhan hidup masyarakat modern. Terkait dengan proses pembelajaran di institusi pendidikan, teknologi yang telah ada nyatanya belum dapat dimanfaatkan secara penuh. Salah satunya adalah proses ujian. Metode ujian yang masih dilakukan saat ini dirasa masih tradisional dan manual. Ujian menggunakan lembaran kertas kurang efektif dalam manajemen nilai serta manajemen waktu. Padahal, kampus Teknik Elektro UNDIP memiliki banyak fasilitas canggih seperti jaringan komputer yang kompleks, perangkat-perangkat komputer dan akses internet yang cepat, sangat di sayangkan jika tidak di maksimalkan. Ditambah lagi proses penilaian oleh para dosen yang nyatanya banyak menyita waktu mereka. Solusinya yakni website offline ujian Jurusan Teknik Elektro UNDIP berbasis HTML. Kali ini penulis mengambil tema soal-soal kelistrikan. Website lokal ini menyajikan soal ujian dengan tampilan elegan dan mudah digunakan bagi para mahasiswa. Selain itu memudahkan dalam proses penilaian, jumlah soal benar dan salah akan diinput ke dalam database lokal. sebuah keuntungan tersendiri bagi dosen. Dosen tinggal mengunduh transkrip nilai mahasiswa di daftar nilai pada database. Ujian pun menjadi mudah, menarik dan fleksibel. Hanya membutuhkan komputer dengan browser dan mahasiswa dapat menjawab dengan praktis. Dengan adanya website ini diharapkan proses belajar mengajar terlebih pada saat ujian menjadi lebih efektif dalam hal waktu serta efisien dalam penggunaan kertas. Dosen pun dapat menggunakan waktunya dengan baik dan tidak terbebani lagi oleh menumpuknya tugas mengoreksi ujian para mahasiswa. Kata Kunci Ujian Online, HTML

Latar Belakang Metode ujian dalam kegiatan balajar mengajar, saat ini masih mengandalkan kertas sebagai sarananya. Kertas hanya membantu kita disaat ujian berlangsung, setelah penggunaannya selesai, mayoritas kertas justru dibuang dan tidak digunakan kembali, sehingga sangat di sayangkan ketika faktanya kita bertarung melawan global warming. Selain itu waktu yang diperlukan untuk mencetak lembar ujian juga tidaklah sebentar. Mengingat biaya dan waktu yang di perlukan untuk metode ini kurang efisien, maka kami mencoba membuat metode baru, yakni berlandaskan komputerisasi. Dengan bahasa pemrograman yang kini banyak berkembang dan semakin polpuler kami mengusung aplikasi Ujian Online Mahasiswa berbasis HTML yang di dukung oleh database lokal di hardisk.

1.1 Tujuan Mengembangkan metode ujian menggunakan metode virtual, yakni dengan halaman web berbasis HTML dengan di lengkapi database lokal 1.2 Pembatasan Masalah 1. Menggunakan bahasa pemrograman HTML, dengan bantuan aplikasi Adobe Dreamweaver, XAMPP dan Notepad++ 2. Menggunakan database lokal dengan menggunakan PHP MYADMIN 3. Terdiri atas fungsi: - LOGIN FORM (Admin, Mahasiswa) - EDITING FORM (Input soal, Input Jawaban) *Khusus Admin - UJIAN FORM (Terdiri atas 6 soal) *sebagai tes - RESULT FORM (Menunjukkan Nilai hasil ujian) *setelah form ujian 4. Menggunakan fungsi radio button sebagai fungsi utama metode pemilihan jawaban 5. Menggunakan sebuah database yang menampung data login, data soal & jawaban

II DASAR TEORI 2.1 Web Web adalah fasilitas hypertext untuk menampilkan data berupa teks, gambar, bunyi, dan animasi dan data multimedia lainnya, yang di antara data tersebut saling berhubungan satu sama lainnya. Website merupakan tempat penyimpanan data dan informasi dengan topic tertentu. 2.2 Website Lokal Website yang hostingnya atau tempat penyimpanan datanya berada di drive komputer sendiri yang ada di rumah sebagai personal computer atau yang berada pada sebuah jaringan LAN. Website ini sifatnya offline, yakni tidak membutuhkan koneksi internet sebagai databasenya. Selain itu bekerja cepat karena langsung diakses dari dalam komputer. 2.3 Basis Data Basis data dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan berbasis berkas. Sistem basis data adalah suatu sistem menyusun dan mengelola record-record menggunakan komputer untuk menyimpan atau merekam serta memelihara data opersional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk proses mengambil keputusan. Untuk mengelola basis data diperlukan perangkat lunak yang disebut DBMS. DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses basis data dengan cara yang praktis dan efisien

2.4 HTML HTML (Hypertext Markup Language) merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halaman web. HTTP (Hypertext Transfer Protocol) merupakan protokol yang digunakan untuk mentransfer data antara web server ke web browser. Protokol ini mentransfer dokumen-dokumen web yang ditulis atau berformat HTML (Hypertext Markup Language). Dikatakan markup language karena HTML berfungsi untuk memformat file dokumen teks biasa untuk bisa ditampilkan pada web browser dengan bantuan tanda-tanda yang sudah ditentukan. Hal tersebut dapat dilakukan dengan menambahkan elemen atau yang sering disebut sebagai tag. 2.5 PHP Pengenalan: PHP singkatan dari PHP Hypertext Preprocessor. PHP adalah bahasa server-side scripting yang menyatu dengan halaman HTML untuk membuat halaman web yang dinamis. Maksud dari server-side scripting adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML. Pembuatan web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web. Ketika seorang pengguna internet akan membuka suatu situs yang menggunakan fasilitas server-side scripting PHP, maka terlebih dahulu server yang bersangkutan akan memproses semua perintah PHP di server lalu mengirimkan hasilnya dalam format HTML ke web browser pengguna internet tadi. Dengan demikian seorang pengguna internet tidak dapat melihat kode program yang ditulis dalam PHP sehingga keamanan dari halaman web menjadi lebih terjamin.

Sintaks Dasar PHP Script PHP disisipkan langsung dalam tubuh file HTML yang ditandai dengan tag pembuka dan penutup. Sebagaimana diketahui, HTML (HyperText Markup Language) adalah bahasa standar untuk membuat halaman-halaman web. Ada dua pasang tag PHP yang dapat digunakan yaitu: <?php > dan <script language= php > </script>. Kode-kode PHP ditulis diantara tag pembuka dan penutup seperti dalam contoh-contoh berikut: HTML <?php Kode PHP di sini;?> HTML Dan HTML <script language= php > kode PHP di sini; </script> HTML Konsep kerja PHP Konsep kerja PHP diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL (Uniform Resource Locator) atau dikenal dengan sebuah alamat internet, browser mendapatkan alamat dari web server, browser kemudian mengidentifikasi halaman yang dikehendaki dan menyampaikan segala informasi yang dibutuhkan oleh web server. Selanjutnya web server akan mencarikan berkas yang diminta dan mengirimkan isinya ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode HTML) ke web server. Kemudian web server menyampaikan ke klien.

2.6 MySQL MySQL adalah multiuser database yang menggunakan bahasa Structured Query Language (SQL). MySQL dalam operasi client-server melibatkan server daemon MySQL di sisi server dan berbagai macam program serta library yang berjalan di sisi client. MySQL mampu menangani data yang cukup besar. SQL adalah bahasa standar yang digunakan untuk mengakses database server. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi dan digunakan sebagai standar industri. Dengan menggunakan SQL, proses akses database menjadi lebih userfriendly dibandingkan dengan menggunakan dbase atau Clipper yang masih menggunakan perintah-perintah pemrograman. MySQL menawarkan berbagai keunggulan dibandingkan database server lain. Berikut ini adalah beberapa keunggulan MySQL : waktu yang bersamaan. user dalam 50.000.000 record. user privilege system yang mudah dan efisien. 2.7 XAMPP XAMPP adalah sebuah software web server apache yang didalamnya sudah tersedia database server mysql dan support php programming. XAMPP merupakan software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module lainnya. Hanya bedanya kalau yang versi untuk Windows sudah dalam bentuk instalasi grafis dan yang Linux dalam bentuk file terkompresi tar.gz. Kelebihan lain yang berbeda dari versi untuk Windows adalah memiliki fitur untuk mengaktifkan sebuah server secara grafis.

3.1 Algoritma I. PERANCANGAN SISTEM / METODE PENELITIAN Algoritma untuk menjalankan web ujian biologi online adalah: a) Pertama masuk kehalaman login atau form login. b) Setelah itu masukkan input berupa username dan password yang telah tersimpan dalam database. Ada 3 Kategori user (Admin, Guru, Siswa) c) Lalu masuk ke Halaman awal website ujian. d) Admin= mengelola user (Admin, Guru dan Siswa), soal dan jawaban Guru= kuasa untuk memantau guru yang lain, serta mengedit nilai ujian Siswa= hanya berwenang mengerjakan ujian dan melihat grafik perkembangan nilai e) Admin= Proses pengelolaan user, soal dan jawaban Guru= Proses pengeditan dan pemantauan nilai User= Proses mengerjakan ujian f) Proses selesai g) Keluar

3.2 Flowchart Jadi aliran data yang menghubungkan setiap form dapat dilihat melalui flowchart berikut. \ Gambar 3.1: Flowchart dari web ujian biologi online

3.3 Perbandingan Gambar pada database dan halaman website 3.3.1 Tabel User (SISWA) 3.3.1 Tabel User (SISWA) 3.3.1 Tabel User (SISWA) 3.3.1 Tabel User (SISWA)

3.3.1 Tabel User (SISWA) 3.3.1 Tabel User (SISWA) 3.3.1 Tabel User (SISWA)

3.3.1 Tabel User (SISWA) 3.3.1 Tabel User (SISWA)

II. PENGUJIAN ATAU ANALISIS SISTEM Pengujian dilakukan menggunakan browser Google Chrome sebagai pengoperasi script PHP yang telah dibuat. Setelah browser terbuka, masukkan pada Address bar alamat localhost/ta/login.php. Apa maksudnya?, alamat ini menandakan bahwa file utama terletak pada folder C:\xampp\htdocs\TA\login.php, lalu mengapa tidak di tulis lokasi aslinya seperti itu?, karena localhost telah mewakili file sebuah sistem yang berada di dalam folder htdocs. Localhost dengan sendirinya mengidentifikasi sebuah file yang ada dalam tubuhnya, sehingga tidak perlu menuliskan lokasi drive yang ada pada komputer seperti C\:. Setelah di tekan enter maka akan muncul tampilan LOGIN FORM seperti gambar berikut ini: Gambar 4.1: Tampilan LOGIN FORM yang mengawali ujian

Tampilan LOGIN FORM terdiri atas 2 buah kolom, 2 buah label, dan dua buah tombol. Kolom pertama yakni username, kolom kedua yakni password. Kemudian 2 buah label yang menampilkan keterangan kolom textbox. Terakhir adalah tombol Login dan tombol Batal. Tombol LOGIN berfungsi untuk masuk ke lembar soal. Sedangkan tombol Batal untuk menghapus tulisan yang telah di ketik di kolom textbox.

III. PENUTUP 5.1 Kesimpulan Berdasarkan hasil dan pembahasan sebelumnya maka dapat disimpulkan bahwa: Dalam pembuatan suatu situs penerimaan mahasiswa baru berbasiskan website dibutuhkan suatu pengetahuan dalam pembuatan web dan bahasa pemograman web agar tidak terjadi kesalahan dalam pembuatannya. Pemrograman web dapat menggunakan bahasa pemograman web seperti PHP, HTML, MysSQL dan aplikasi XAMPP sebagai server buatan juga membuat databasenya. Website ujian online bermanfaat bagi pelajar SMP dalam memudahkan proses ujian tampa harus menggunakan kertas. Website ini diharapkan dapat membantu guru dalam pengoreksian ujian siswa karena hasil ujian dapat langsung dihitung di website ini. 5.2 Saran Membangun website local ujian biologi dengan bab yang lebih beragam. Membuat fitur kategori untuk memilih bab yang lainnya. Menggunakan bahasa pemrograman web yang lebih variatif seperti javascript dan lainnya. Membuat website ujian local yang berisi materi, kuis dan ujian dalam satu kesatuan. Mempublikasikan website ujian local tersebut menjadi online dan dapat di manfaatkan oleh para pengajar institusi pendidikan [1] http// www.w3schools.com [2] http://www. blog.rosihanari.net IV. DAFTAR PUSTAKA