PEMBUATAN APLIKASI E-DATA PENELITIAN DAN...

19
PEMBUATAN APLIKASI E-DATA PENELITIAN DAN PARTISIPASI DOSEN JURUSAN AKUNTANSI FAKULTAS EKONOMI UNIVERSITAS GUNADARMA TULUS SAPTA NINGRUM Abstrak : Teknologi informasi memungkinkan manusia untuk mengirimkan informasi dari berbagai sumber dengan jangkauan yang sangat luas tanpa harus bertemu langsung dengan pihak lain sehingga dapat melakukan penghematan dari segi biaya dan waktu. E-data merupakan suatu solusi yang memudahkan untuk menyimpan serta mengirimkan informasi pengunjung di situs web, dan juga dapat menambahkan informasi pribadi (misalnya nama, email, hobi, atau kegiatan, alamat web dan lain-lain) kesebuah direktori. Penulis mencoba membuat aplikasi e-data dengan menggunakan PHP MySQL. Aplikasi ini dibuat dengan harapan dapat membantu dosen di Jurusan Akuntansi Fakultas Ekonomi Universitas Gunadarma untuk melakukan pengiriman data atau pengiriman penelitian yang telah mereka lakukan. Keywords : E-data, PHP MySQL, Teknologi informasi dan Komputer terus mengalami kemajuan sejalan dengan peningkatan pengetahuan dan pola pikir manusia. Berbagai macam cara dilakukan untuk mempermudah suatu pekerjaan baik dari kalangan pelajar, mahasiswa maupun dosen. Namun tidak semua kalangan bisa menyajikan data secara mudah, keinginan dari ketua jurusan akuntansi untuk dapat mengetahui aktifitas dosen selain sebagai seorang pengajar dalam mewujudkan tridarma yang salah satunya adalah kegiatan diluar kampus seperti seminar, melakukan penelitian dan publikasi harus terhambat karena tidak memiliki basis data dosen. Hal ini juga dikarenakan adanya keterbatasan dalam pembuatan program dari studi akuntansi untuk menyimpan penelitian yang telah dilakukan oleh para dosen. Berdasarkan permasalahan di atas, Penulis mencoba membuat tugas akhir yang berjudul “Pembuatan Aplikasi E-data Penelitian dan Partisipasi Dosen Jurusan Akuntansi Fakultas Ekonomi Universitas Gunadarma” guna memberikan suatu fasilitas untuk menyajikan aktifitas penelitian dosen program studi akuntansi, sehingga dari jurusan akuntansi dapat mengetahui siapa saja dosen yang aktif dalam kegiatan diluar kegiatannya sebagai seorang pengajar. Perumusan masalah dalam tugas akhir ini adalah bagaimana membuat suatu aplikasi e-data yang dapat digunakan untuk menyajikan aktifitas penelitian dan partisipasi dalam hal pengiriman data apa saja yang telah dilakukan oleh dosen program studi akuntansi. Penelitian yang dimaksud di antaranya penelitian PDM, penelitian SKW, penelitian Hibah, penelitian Lain, penelitian Fundamental, penelitian Kompetensi, penelitian Sendiri, Partisipasi Nasional dan Partisipasi Internasional serta Publikasi. Tujuan utama dari penelitian ini adalah membuat sebuah aplikasi yang menyajikan aktifitas penelitian dosen program studi akuntansi berbasis web sehingga menghasilkan informasi yang relevan. Relevan di sini maksudnya adalah dapat mengetahui dosen mana yang aktif dalam melakukan pengajuan penelitian. Karena selain aktif dalam perkuliahan dosen harus

Transcript of PEMBUATAN APLIKASI E-DATA PENELITIAN DAN...

PEMBUATAN APLIKASI E-DATA PENELITIAN DAN

PARTISIPASI DOSEN JURUSAN AKUNTANSI FAKULTAS

EKONOMI UNIVERSITAS GUNADARMA

TULUS SAPTA NINGRUM Abstrak : Teknologi informasi memungkinkan manusia untuk mengirimkan informasi dari berbagai sumber dengan jangkauan yang sangat luas tanpa harus bertemu langsung dengan pihak lain sehingga dapat melakukan penghematan dari segi biaya dan waktu. E-data merupakan suatu solusi yang memudahkan untuk menyimpan serta mengirimkan informasi pengunjung di situs web, dan juga dapat menambahkan informasi pribadi (misalnya nama, email, hobi, atau kegiatan, alamat web dan lain-lain) kesebuah direktori. Penulis mencoba membuat aplikasi e-data dengan menggunakan PHP MySQL. Aplikasi ini dibuat dengan harapan dapat membantu dosen di Jurusan Akuntansi Fakultas Ekonomi Universitas Gunadarma untuk melakukan pengiriman data atau pengiriman penelitian yang telah mereka lakukan. Keywords : E-data, PHP MySQL,

Teknologi informasi dan Komputer terus

mengalami kemajuan sejalan dengan peningkatan

pengetahuan dan pola pikir manusia. Berbagai macam

cara dilakukan untuk mempermudah suatu pekerjaan baik

dari kalangan pelajar, mahasiswa maupun dosen.

Namun tidak semua kalangan bisa menyajikan

data secara mudah, keinginan dari ketua jurusan akuntansi

untuk dapat mengetahui aktifitas dosen selain sebagai

seorang pengajar dalam mewujudkan tridarma yang salah

satunya adalah kegiatan diluar kampus seperti seminar,

melakukan penelitian dan publikasi harus terhambat

karena tidak memiliki basis data dosen. Hal ini juga

dikarenakan adanya keterbatasan dalam pembuatan

program dari studi akuntansi untuk menyimpan penelitian

yang telah dilakukan oleh para dosen.

Berdasarkan permasalahan di atas, Penulis

mencoba membuat tugas akhir yang berjudul “Pembuatan

Aplikasi E-data Penelitian dan Partisipasi Dosen Jurusan

Akuntansi Fakultas Ekonomi Universitas Gunadarma”

guna memberikan suatu fasilitas untuk menyajikan

aktifitas penelitian dosen program studi akuntansi,

sehingga dari jurusan akuntansi dapat mengetahui siapa

saja dosen yang aktif dalam kegiatan diluar kegiatannya

sebagai seorang pengajar.

Perumusan masalah dalam tugas akhir ini adalah

bagaimana membuat suatu aplikasi e-data yang dapat

digunakan untuk menyajikan aktifitas penelitian dan

partisipasi dalam hal pengiriman data apa saja yang telah

dilakukan oleh dosen program studi akuntansi. Penelitian

yang dimaksud di antaranya penelitian PDM, penelitian

SKW, penelitian Hibah, penelitian Lain, penelitian

Fundamental, penelitian Kompetensi, penelitian Sendiri,

Partisipasi Nasional dan Partisipasi Internasional serta

Publikasi.

Tujuan utama dari penelitian ini adalah

membuat sebuah aplikasi yang menyajikan aktifitas

penelitian dosen program studi akuntansi berbasis web

sehingga menghasilkan informasi yang relevan. Relevan

di sini maksudnya adalah dapat mengetahui dosen mana

yang aktif dalam melakukan pengajuan penelitian.

Karena selain aktif dalam perkuliahan dosen harus

mampu mengabdikan diri kepada Tri Dharma yang salah

satunya adalah pengabdian diri terhadap masyarakat. Untuk mencapai tujuan yang telah ditujukan

seperti tujuan penulisan dilakukan dengan beberapa tahap

yaitu :

1. Menganalisa tentang masalah yang dihadapi oleh

Jurusan Akuntansi.

2. Mencari data-data yang dilakukan seperti

mengumpulkan data-data teoritis dari sumber tertulis yang

menguraikan dan menjelaskan konsep-konsep yang terkait

dengan judul penelitian yang telah dilakukan dan juga

melakukan wawancara dengan nara sumber.

3. Menggambarkan cara kerja penelitian yang

dilakukan.

4. Membuat rancangan halaman dengan menggunakan

struktur navigasi.

5. Merancang tiap-tiap tampilan (interface).

6. Menggambarkan langkah-langkah pemakaian

aplikasi.

Melakukan penginstalasian perangkat lunak yang

digunakan untuk membuat aplikasi yaitu XAMPP (yang

di dalamnya terdapat apache) dan juga MySQL (pengolah

basis data) serta macromedia dreamweaver 8 sebagai alat

untuk membantu perancangan tampilan aplikasi.

Untuk memudahkan dan memahami tugas akhir

ini, Penulis menyajikan sistematika penulisan sebagai

berikut :

BAB 1. Pendahuluan berisikan latar belakang masalah

yang ditemui Penulis, perumusan masalah, tujuan dari

penelitian, metode penelitian yang dipakai Penulis, dan

sistematika penulisan. BAB 2. Tinjauan Pustaka berisikan pengertian E-data,

teori mengenai HTML, teori mengenai macromedia

dreamweaver 8, dan teori mengenai PHP MySQL.

BAB3. Analisis dan Pembahasan Masalah berisikan

tentang gambaran umum aplikasi yang dibuat dan analisis

masalah.

BAB 4. Penutup berisikan kesimpulan dan saran

penulisan.

TINJAUAN PUSTAKA

Pengertian E-Data

E-data memungkinkan untuk meningkatkan

situs web, pengunjung dapat menambahkan

informasi pribadi misalnya nama, email, hobi atau

kegiatan, alamat web, penelitian ke sebuah direktori.

Pengguna dapat memperbaharui atau menghapus sandi

yang mereka kunjungi. E-data merupakan solusi

terjangkau untuk menyimpan informasi pengunjung di

situs web (http://ulya-

muflianto.blogspot.com/2008/09/pengertian electronic-

data.html)

Fitur-fitur yang termasuk dalam e-data di antaranya

adalah user dapat memperbaharui informasi mereka

sendiri, pengguna dapat menghapus sendiri masukan,

pengguna dapat mengubah password, mudah untuk

melakukan perubahan atau penghapusan sesuai

kebutuhan, kustomisasi antar muka yang mudah.

Pengertian Internet Banyak sebutan yang diberikan oleh para

pengguna tentang pengertian dari internet antara lain

Cyber, e-world, dunia maya dan sebagainya. Namun

semua itu hanyalah istilah dan sebenarnya tidak ada

definisi khusus mengenai internet, atau kepanjangan dari

kata internet.

Sebagai gambaran umum, internet adalah

kependekan dari Internasional Networking, yang artinya

suatu jaringan komputer berskala internasional atau

global yang terbentuk dari jaringan-jaringan lokal dan

regional, dan memungkinkan komunikasi data antar

komputer-komputer yang terhubung ke jaringan tersebut

dengan menggunakan jaringan komunikasi yang ada di

seluruh dunia. Selain itu internet dapat juga diartikan

sebagai seluruh manusia yang secara aktif berpartisipasi

sehingga membuat Internet menjadi sumber daya

informasi yang sangat

berharga(http://staffsite.gunadarma.ac.id/karmila).

Internet awalnya merupakan suatu rencana dari

Departemen Pertahanan Amerika Serikat (US

Departement of Defense) pada sekitar tahun 1960an.

Dimulai dari suatu proyek yang dinamakan ARPANET

atau Advanced Reseacrch Projects Agency Network.

Beberapa Universitas di Amerika Serikat di antaranya

UCLA, Stanford, UC Santa Barbara dan University of

Utah, diminta bantuan dalam mengerjakan proyek ini dan

awalnya telah berhasil menghubungkan 4 komputer di

lokasi Universitas yang berbeda tersebut. Perkembangan

ARPANET ini cukup pesat jika dilihat perrkembangan

komputer pada saat itu. Sebagai gambarannya pada tahun

1977, ARPANET telah menghubungkan lebih dari 100

komputer mainframe dan saat ini terdapat sekitar 4 juta

host jaringan yang terhubungan pada jaringan ini. Jumlah

sebenarnya dari komputer yang terhubung tidak dapat

diketahui dengan pasti, karena perkembangan jumlah

komputer yang terhubung dengan suatu jaringan semakin

lama semakin besar. Karena perkembangannya sangat

pesat, jaringan komputer ini tidak dapat lagi disebut

sebagai ARPANET karena semakin banyak komputer dan

jaringan-jaringan regional yang terhubung. Konsep ini

yang kemudian berkembang dan dikenal sebagai konsep

Internetworking.

Istilah yang Sering Digunakan Dalam Internet Para pemakai internet pasti akan sering

mendengarkan istilah-istilah yang dalam internet, seperti

WWW, URL, Web Browser, Router atau Gateway, IP

Address, Domain, dan Server. Oleh karena itu Penulis

mencoba untuk membahas istilah-istilah ini secara umum. World Wide Web (WWW)

Salah satu layanan aplikasi di internet yaitu

World Wide Web (WWW) yang dipelopori oleh Tim

Bernes-Lee dari CERN, bekerja menggunakan teknologi

yang disebut hypertext, yang kemudian dikembangkan

menjadi suatu protokol aplikasi yang disebut Hyper Text

Transfer Protocol (HTTP). Dengan teknologi hypertext

akan menggabungkan beberapa jenis representasi dan

metode pengaksesan informasi dan menyajikannya dalam

beragam bentuk informasi seperti teks, grafik, suara,

animasi, video dan sebagainya.

Universal Resource Locator (URL) Pada penggunaan WWW, penunjukan suatu

sumber informasi menggunakan metode URL. URL

adalah kependekan dari Uniform Recource Locators

yang merupakan sebuah alamat di dalam internet yang

terdiri atas 2 bagian. Bagian pertama adalah pengenal

protokol dan bagian kedua adalah pengenal domain. URL

juga dapat menunjuk suatu query, dokumen dalam suatu

basis data.

Web Browser Untuk dapat mengakses layanan WWW,

diperlukan program aplikasi client WWW, yang biasa

dikenal sebagai Web Browser. Web Browser adalah

program yang digunakan untuk menampilkan informasi

dari suatu halaman web yang tersimpan dalam komputer.

Ada banyak jenis dari Web Browser, di antaranya :

Internet Explorer, Netscape Navigator, Hot Java, mozilla

dan sebagainya.

Router atau Gateway Tidak seluruh komputer yang terhubung pada

jaringan internet ini secara fisik terkoneksi pada satu

jaringan, tetapi dapat terbentuk dari jaringan-jaringan lain

yang membentuk suatu jaringan komputer yang sangat

besar. Maka untuk menghubungkan jaringan-jaringan

tersebut digunakan router atau gateway. Alat ini

berfungsi untuk memisahkan paket informasi jaringan

tersebut dengan jaringan lainnya.

Metode Pengalamatan di Internet Agar komputer-komputer yang terhubung

dengan jaringan internet dapat saling berkomunikasi

suatu sama lain, maka dibutuhkan suatu tata cara

pengalamatan pada jaringan komputer yang harus

memiliki suatu alamat yang unik (tidak sama). Alamat ini

dikenal dengan nama Internet Protocol Number (IP

Number/IP Address).

contoh : 203.130.235.130

Satu IP Address mempunyai suatu nama untuk

dapat mempermudah mengidentifikasi suatu komputer di

internet, yang disebut dengan host, yaitu suatu komputer

yang terhubung dengan jaringan yang dalam hal ini adalah

internet. Komputer ini dapat memberikan fasilitas layanan

kepada jaringan yang terhubung kepadanya. Satu nama

host dapat mempunyai lebih dari satu nama alias.

Domain

Tata cara penamaan suatu host, yang dikenal

dengan istilah domain digunakan untuk menentukan

posisi hirarki host dari jaringan suatu internet. Di bawah

nama domain dalam hirarki ini dimungkinkan adanya

nama subdomain.

Penentuan nomor IP Address dan nama domain

tidak dapat dilakukan secara sembarang, permohonan

harus diajukan kepada Internet Network Information

Center (InterNIC). Badan ini mengelola pemakaian

alamat IP dan nama domain.

Berikut beberapa contoh nama domain di internet :

~ com, co : untuk badan komersial,

contoh : microsoft.com, rcti.co.id

~ edu, ac, sh : untuk lembaga pendidikan,

contoh : gunadarma.ac.id

Protokol Seluruh jaringan komputer di Internet saling

berkomunikasi menggunakan standar protokol yang

memungkinkan beragam jaringan komputer dan komputer

yang berbeda untuk saling berkomunikasi. Protokol ini,

secara resmi dikenal sebagai Transmission Control

Protocol (TCP) atau Internet Protocol (IP), merupakan

cara standar untuk memaketkan dan mengalamatkan data

komputer (sinyal elektronik) sehingga data tersebut dapat

dikirim ke komputer terdekat atau keliling dunia dan tiba

dalam waktu yang cepat tanpa rusak atau hilang.

Server di Internet

Pada suatu jaringan komputer yang terkoneksi

dengan internet dapat ditempatkan satu atau lebih

komputer yang berfungsi sebagai server atau komputer

yang dapat diakses baik dari jaringan tersebut maupun

dari jaringan internet

Domain Name Service (DNS) Server Komputer berfungsi sebagai identitas nama

domain yang dimiliki oleh jaringan tersebut dan juga

memelihara informasi data dari domain lain. Jika ada

komputer dari jaringan internet ingin menghubungi

jaringan dengan nama domain yang dimiliki, maka

komputer akan mencari komputer ini di jaringan internet.

Jika nama domain yang dituju tidak terdapat pada DNS

server ini, maka informasi akan dicarikan pada DNS

server yang lain. Informasi tersebut disinkronisasikan

oleh setiap DNS server.

File Trasfer Protocol (FTP) Server

Komputer bertindak sebagai penampung file-file

yang dapat diakses oleh jaringan. File-file tersebut dapat

ditransfer baik untuk disimpan pada file server dari

jaringan (unggah) ataupun diambil dari file server untuk

ke komputer pada jaringan (unduh). FTP server ini juga

dimungkinkan untuk dapat diakses dari jaringan internet,

sehigga pemakai lain dari jaringan internet dapat

melakukan unggah dan unduh dari tempat lain yang

berbeda di jaringan internet.

Web Server

Dengan semakin berkembangnya teknologi,

maka informasi di internet tidak lagi hanya berbentuk

teks data, tapi juga dapat berupa grafis yang sangat

interaktif karena dengan adanya teknologi World Wide

Web (WWW). Informasi ini disimpan pada web server

untuk dapat diakses dari jaringan internet.

Hyper Text Markup Language (HTML) Hyper Text Markup Language (HTML)

merupakan suatu format data standar yang digunakan

untuk membuat dokumen hiperteks yang dapat dibaca

dari suatu platform ke platform lainnya. Disebut Markup

Language karena berisi tanda tertentu yang digunakan

untuk menentukan tampilan suatu teks dan tingkatan dari

teks yang akan ditampilkan sesuai dengan fungsinya.

Dengan menggunakan sistem hiperteks dalam

membaca suatu dokumen tidak harus secara sekuensial,

tapi bisa langsung menuju ke suatu topik yang diinginkan.

Sesuai dengan link-link yang telah tersedia di setiap

halaman dokumen.

Elemen Dasar Pada dasarnya suatu file HTML adalah ASCII

text file biasa. Penandaan (tag) pada dokumen HTML

menggunakan tanda < … >. Contoh-contoh penulisan tag-

tag dalam HTML :

<HTML> … </HTML> → menunjukkan bahwa dokumen tersebut adalah dokumen HTML.

<HEAD> … </HEAD> → bagian ini tidak tercetak dalam dokumen tapi sebagai keterangan.

<BODY> … </BODY> → menunjukkan bahwa ini adalah isi dari dokumen HTML tersebut.

<TITLE> … </TITLE> → menunjukkan bahwa ini adalah judul dari dokumen HTML.

Contoh dasar penulisan sebuah file HTML :

<HTML>

<HEAD>

<TITLE> Program HTML Pertama </TITLE>

</HEAD>

<BODY>

HeLLo……..<br />

<br />

IT’S My first program in HTML<br />

Nama saya TULUS SAPTA NINGRUM<br />

</BODY>

</HTML>

Berikut akan muncul hasilnya pada browser :

Gambar 1 Hasil Program Menggunakan Html.

Macromedia Dreamweaver 8

Macromedia Dreamweaver 8 adalah suatu

bentuk program editor web yang diproduksi oleh

perusahaan Macromedia Coorporation dengan alamat

website www.macromedia.com. Dengan program ini,

seorang pemrogram web dapat dengan mudah membuat

dan mendesain webnya, karena bersifat WYSIWYG

(What You See Is What You Get), artinya apa yang kita

lihat pada halaman desain, maka akan kita peroleh di

browser.

Dreamweaver 8 selain sebagai editor yang

komplit juga dapat digunakan untuk membuat animasi

sederhana yang berbentuk layer dengan bantuan Java

Script yang didukungnya. Dengan adanya program ini

kita tidak akan susah-susah untuk mengetik

skrip-skrip format HTML, PHP, JSP, ASP,

JavaScript, CSS, maupun bentuk program yang

lainnya.

Hypertext Prepocessor (PHP)

PHP dikenal sebagai sebuah bahasa scripting

server-side yang menyatu dengan tag-tag HTML bagi

pemrograman web. Secara sederhana, PHP merupakan

tools bagi pengembangan web dinamis. PHP sangat

popular karena memiliki fungsi built-in lengkap, cepat,

mudah dipelajari dan bersifat gratis. Script PHP cukup

disisipkan dalam kode HTML agar dapat bekerja.

Dengan menggunakan PHP maka maintenance suatu

situs web menjadi lebih mudah. Proses update data dapat

dilakukan dengan menggunakan aplikasi yang dibuat

dengan menggunakan script PHP.

Penulisan

Script PHP menerapkan aturan case sensitive

yakni adanya perbedaan penulisan dengan huruf besar dan

huruf kecil. Setiap penulisan di dalam skrip harus

mengikuti aturan yang telah ditentukan terutama untuk

nama-nama variabel. Dalam penulisan skrip PHP,

dibedakan menjadi 2 macam penulisan script PHP, yaitu :

Embedded Script Kode program PHP menyatu dengan tag-tag

HTML dalam suatu file atau disisipi kode-kode PHP ke

dalam HTML. Kode PHP diawali dengan tag <? atau

<?php dan ditutup dengan tag ?>. File yang berisi tag

HTML dan kode PHP ini diberi ekstensi .php.

Berdasarkan ekstensi ini, pada saat file diakses, server

akan tahu bahwa file ini mengandung kode PHP. Server

akan menerjemahkan kode ini dan menghasilkan output

dalam bentuk tag HTML yang akan dikirim ke browser

klien yang mengakses file tersebut. Berikut contoh

programnya :

<HTML>

<HEAD>

<TITLE>Pemrograman PHP</TITLE>

</HEAD>

<BODY>

<?

Echo”HeLLo…….”;

echo “Nama saya Tulus Sapta Ningrum”;

?>

</BODY>

</HTML>

Jika nama program ini diberi nama a.php, maka

ketika dijalankan pada browser dan diketik URL nya,

seperti, maka akan tampil hasilnya sebagai berikut :

Gambar 2 Hasil Program Menggunakan PHP.

Non Embedded Script Skrip PHP pada cara ini digunakan sebagai

murni pembuatan program dengan PHP, tag HTML yang

dihasilkan untuk membuat dokumen merupakan bagian

dari skrip PHP.

Contoh kode programnya : <?

Echo “<HTML>”;

Echo “<HEAD>”;

Echo “<TITLE>Contoh PHP2</TITLE>”;

Echo “</HEAD>”;

Echo “<BODY>”;

echo “”;

echo“</BODY>”;

echo “</HTML>”;

?>

Dari kedua tipe tersebut dapat disimpulkan

bahwa meskipun skrip yang dibuat berbeda tetapi

terdapat kesamaan hasil.

Kontrol

Statement kontrol mengatur aliran program

berdasarkan pada kondisi tertentu yang ditetapkan. Untuk

masalah dengan satu atau dua percabangan dapat

digunakan statement if dan else, sedangkan untuk

alternatif lainnya dapat digunakan elseif dan switch.

- Statement if

If digunakan jika satu atau lebih operasi akan

dilaksanakan jika syaratnya terpenuhi atau bernilai true.

Bentuk pernyataannya :

If (persyaratan) {

Operasi program; }

- Statement if .. else

Pada statement if, jika persyaratan tidak

terpenuhi akan bernilai false, operasi program akan

diabaikan. Namun adakalanya suatu permasalahan

memiliki dua alternatif, dimana jika persyaratan dipenuhi

dilakukan operasi 1, jika tidak dilakukan operasi 2.

Bentuk pernyataannya :

If (persyaratan) {

Operasi 1;

} else {

Operasi 2; }

- Statement Switch dan else if

Switch digunakan pada saat ditemui masalah

membandingkan suatu variabel dengan berbagai nilai.

Beberapa perbedaan antara elseif dan switch adalah, pada

switch harus digunakan break pada setiap alternatif. Pada

switch juga tidak dapat digunakan perbandingan

melainkan sebuah nilai.

Pengulangan

Loop (pengulangan) adalah sebuah proses

eksekusi operasi program secara berulang-ulang sampai

ditemui kondisi untuk mengakhiri eksekusi tersebut. PHP

mempunyai dua macam loop, yaitu while loop dan for

loop.

- While Loop

While adalah statement loop yang paling sederhana,

operasi program akan dieksekusi terus-menerus selama

persyaratan bernilai true. Bentuknya adalah:

While (persyaratan) {

Operasi program;

}

Do .. while

Loop menggunakan do .. while pada prinsipnya

sama dengan while, yang berbeda adalah pada eksekusi

operasi program. Jika menggunakan while, persyaratan

diperiksa terlebih dahulu, kemudian jika persyaratan

bernilai true, eksekusi dilakukan. Sebaliknya, pada do ..

while, operasi program dieksekusi terlebih dahulu baru

kemudian persyaratan diperiksa. Jika true, loop

diteruskan. Jika false, loop dihentikan. Bentuknya adalah

Do {

Operasi program;

} while (persyaratan)

- For Loop

For merupakan struktur pengulangan dengan

jumlah pengulangan dapat ditentukan berapa kali harus

dilakukan. Bentuknya adalah :

For ($c=nilai awal;$c<=batas akhir;$c++) {

Operasi program;

}

Foreach

Foreach digunakan melakukan iterasi pada

sebuah nilai array. Dengan cara ini kita tidak perlu

mengetahui berapa kali harus melakukan pengulangan.

Bentuk pernyataannya :

Foreach ((ekspresi_array as value) {

Operasi program;

}

Continue

Continue digunakan di dalam suatu struktur

pengulangan untuk meloncat agar sebagian dari perintah

setelah continue dilewati, tidak harus dikerjakan.

Perintah dilanjutkan mulai awal pengulangan apabila

kondisi masih memenuhi syarat untuk melakukan

pengulangan.

Basis Data

Pengertian Basis Data

Suatu basis data didefinisikan sebagai kumpulan

data yang disatukan dalam suatu organisasi, sehingga

dapat memenuhi kebutuhan organisasi (URL:

http://id.wikipedia.org/wiki/basis data). Pada basis data

yang terdesain dengan baik, data perulangan dapat

dieliminasi dan penyimpanan data yang tidak konsisten

dapat diperkecil.

Menggunakan Basis data

World Wide Web pada dasarnya adalah sebuah

wadah untuk saling bertukar informasi. Jika memiliki

informasi dan ingin agar orang lain di seluruh dunia juga

mengetahui infromasi tersebut, kita dapat membuat

sebuah situs web di internet. Jika jumlah informasinya

banyak, maka perlu pengorganisasian agar pengunjung

situs dapat mencari informasi dengan mudah. Untuk

keperluan itulah dibutuhkan sebuah aplikasi basis data

pada situs yang akan dibuat. Secara umum akses ke basis

data melalui tiga tahapan, yaitu :

1. Koneksi ke basis data.

2. Query permintaan data.

3. Pemutusan koneksi.

MySQL

MySQL merupakan software basis data yang termasuk

paling terkenal dalam lingkungan linux. Kepopuleran ini

ditunjang karena performansi query dari basis datanya

yang sangat cepat dan jarang bermasalah.

Saat ini, MySQL telah tersedia juga dalam

lingkungan Windows, software MySQL di lingkungan

windows dipasang pada direktori c:\mysql\bin, direktori

yang berisi daftar modul executable dari software

MySQL.

Untuk mengaktifkan MySQL di lingkungan

windows maka harus dijalankan software server MySQL.

Software server MySQL di lingkungan Windows

dibedakan menurut sistem operasi windows yang

digunakan, secara umum ada 2, yaitu mysql.exe dan

mysqld-nt.exe.

Tipe Data pada MySQL

Pada dasarnya ada empat grup tipe data yang

didukung MySQL, yaitu data numerik, string, waktu, dan

data selain numerik atau string.

• Tipe Data Numerik

Pada tipe data ini data yang disimpan hanya

data angka (numerik) saja. Dapat disimpan di

sini baik dalam bentuk angka positif maupun

angka negatif.

• Tipe Data String

Pada tipe data ini dapat berisi nilai string

(alphanumeric atau karakter) dan numerik.

Yang jelas nilai numerik di sini tidak dapat

untuk operasi perhitungan sebelum dilakukan

konversi.

• Tipe Data Waktu

Tipe data ini menyimpan informasi waktu, baik

tanggal maupun jam. Walaupun data yang

disimpan di sini numerik, tetapi pembacaan

terhadap data adalah string. Jadi perlu

dilakukan konversi bila ingin melakukan

perhitungan.

Tabel 1 Tipe Data Waktu di MySQL.

Tipe Data

Zero Value Format Standar

Datetime 0000-00-00 00:00:00

YYYY-MM-DD HH:MM:SS

Date 0000-00-00 YYYY-MM-DD Time 00:00:00 HH:MM:SS

Year 0000 YYYY Timestamp

00000000000000

YYYYMMDDHHMMSS

• Tipe Data Lainnya

Ada dua macam tipe data selain yang telah

disebutkan, yaitu ENUM dan SET. Tipe ENUM

merupakan tipe data yang menyimpan beberapa

pilihan data yang boleh disimpan. Sedangkan

SET mirip dengan ENUM tetapi bisa memilih

lebih dari satu pilihan.

Konektivitas PHP-MySQL

Pembahasan mengenai MySQL secara khusus

tidak akan dilakukan, sebab pada penulisan ini Penulis

memfokuskan penggunaan MySQL melalui PHP. Untuk

menjalankan perintah-perintah MySQL dari dalam script

PHP dibutuhkan fungsi-fungsi koneksi tersendiri :

a. mysql_connect ( )

PHP menyediakan fungsi ini untuk membuat

koneksi ke MySQL server, fungsi ini

membutuhkan tiga buah argumen : hostname,

database username, dan database user password.

$link_id = mysql_connect (“localhost”,

“phpuser”, “phppass”);

b. mysql_list-dbs ( )

Fungsi ini berakibat sama dengan perintah show

databases pada MySQL, berfungsi untuk

menampilkan basis data yang tersedia.

$result = mysql_list_dbs ($link_id);

c. mysql_list_tables ( )

Menampilkan tabel-tabel yang berada dalam

basis data yang sedang digunakan.

$result = mysql_list_tables

(“mysql”,”$link_id”);

d. mysql_num_row ( )

Untuk mengetahui jumlah record yang dihasilkan

oleh suatu query dengan menggunakan fungsi

ini.

$num_rows = mysql_num_rows($result);

e. mysql_fetch_row ( )

Memanggil record-record yang diambil dari

server, menghasilkan set pointer yang dihasilkan

oleh query sebelumnya.

$fetched_row = mysql_fetch_row($result_set);

PHPMyAdmin

MySQL pada dasarnya ialah sebuah aplikasi

undershell, artinya untuk mengonfigurasi MySQL

diperlukan perintah-perintah tertentu. Perintah-perintah

inilah yang kadang membuat pemakai merasa kesulitan

karena harus menghafal baris perintah yang panjang.

Kesulitan ini kemudian mendorong munculnya sebuah

aplikasi berbasis web yang ditulis dalam bahasa PHP

yang fungsi utamanya melakukan administrasi MySQL.

Untuk itulah Penulis menggunakan aplikasi

PHPMyAdmin sebagai tool administrasi MySQL karena

kemudahannya serta keefisienannya dalam membuat

basis data maupun memodifikasinya.

Struktur Navigasi

Struktur navigasi adalah struktur atau alur dari

suatu program. Menerangkan suatu struktur navigasi

merupakan hal yang sebaiknya dilakukan sebelum

membuat suatu aplikasi multimedia. Ada empat macam

bentuk dasar dari struktur navigasi yang biasa digunakan

dalam proses pembuatan aplikasi multimedia, yaitu (URL

: http://id.wikipedia.org/wiki/strukturnavigasi, 25 April

2008):

1. Linier : Merupakan struktur yang hanya mempunyai

satu rangkaian cerita berurut. Struktur ini

menampilkan satu demi satu tampilan layar secara

berurut menurut aturannya.

Gambar 3 Navigasi Linier.

2. Hirarki : Struktur navigasi hirarki sering disebut juga

struktur navigasi bercabang, merupakan suatu struktur

yang mengandalkan percabangan untuk data atau gambar

pada layar dengan kriteria tertentu. Tampilan pada menu

pertama disebut dengan master page (halaman utama

satu), halaman tersebut mempunyai halaman

percabangan yang disebut slave page (halaman

pendukung) dan jika dipilih akan menjadi halaman utama

kedua, begitu seterusnya.

Gambar 4 Navigasi Hirarki. 

3. NonLinier : Struktur navigasi Nonlinier (tidak terurut)

merupakan pengembangan dari struktur navigasi Linier,

hanya saja pada struktur ini diperkenankan untuk

membuat percabangan. Percabangan pada struktur

nonlinier berbeda dengan percabangan pada struktur

hirarki, Pada struktur ini kedudukan semua page sama,

sehinga tidak dikenal adanya master atau slave page.

Gambar 5 Navigasi NonLinier.

4. Campuran : Struktur ini merupakan gabungan dari

struktur sebelumnya dan disebut juga struktur navigasi

bebas, maksudnya adalah jika suatu tampilan

membutuhkan percabangan maka dibuat percabangan.

Struktur ini paling banyak digunakan dalam pembuatan

aplikasi multimedia.

Gambar 6 Navigasi Campuran.

HASIL DAN PEMBAHASAN.

Konsep Aplikasi. Karena aplikasi ini bertujuan untuk

mendokumentasikan kegiatan-kegiatan yang dilakukan

dosen, maka konsep dari aplikasi ini sendiri yaitu :

1. Dosen melakukan registrasi yang kemudian

data-data dosen akan masuk kedalam basis data

dosen.

2. Pada saat dosen melakukan kegiatan pengiriman

data misalnya penelitian PDM, penelitian

HIBAH, penelitian SKW maupun penelitian

FUNDAMENTAL akan secara otomatis data-

data yang telah dikirim akan masuk kedalam

basis data dosen. Data-data itu diantaranya

adalah Judul penelitian yang dikirim, bidang

peneliti, data dosen, disiplin ilmu, lokasi

peneliti, jumlah anggota peneliti, jumlah biaya

yang diusulkan dan juga file yang telah dikirim.

3. Pada saat dosen melakukan pengiriman

partisipasi, data-data yang akan tersimpan pada

basis data dosen yaitu tanggal dan tahun, judul

seminar/workshop, judul paper, abstrak, kata

kunci, penyelenggara, status dan kota atau

negara.

Begitu pula ketika melakukan pengiriman publikasi, data

yang masuk dalam basis data dosen diantaranya tanggal

dan tahun, jenis publikasi, nama jurnal, akreditasi,

volume, penerbit, penyelenggara, status dan juga kota

atau negara.

Rancangan Halaman E-Data Rancangan ini digunakan untuk mempermudah

pembuatan antarmuka halaman sistem.

Gambar 7 Rancangan Halaman E-Data.

1. Teks

Teks berisi judul halaman

2. Isi

Isi berisi isi dari e-data yaitu Lihat data dosen,

Penelitian, Partisipasi dan Publikasi.

3. Logout

Logout digunakan untuk keluar dari aplikasi e-

data.

Rancangan Halaman LOGIN

Gambar 8 Rancangan Halaman Login.

1. LOGO

Logo yang digunakan adalah logo Universitas

Gunadarma.

2. LOGIN

Login digunakan untuk masuk kehalaman E-data

3. REGISTRASI

Registrasi digunakan untuk melakukan registras Rancangan Halaman Registrasi

Gambar 9 Rancangan Halaman Registrasi.

Rancangan Halaman Data Dosen

Gambar 10 Rancangan Halaman Data Dosen.

Rancangan Halaman Penelitian

Gambar 11 Rancangan Halaman Penelitian.

1. Animasi Teks

Animasi Teks berisi Teks berjalan dari arah

kanan kearah kiri.

2. Isi

Isi berisi tentang macam-macam penelitian yaitu:

- Penelitian SENDIRI

- Penelitian DP2MDIKTI

- Penelitian LAIN-LAIN.

3. Kembali kemenu awal

Merupakan Button untuk kembali ke halaman e-

data

Rancangan Halaman Penelitian Sendiri

Gambar 12 Rancangan Halaman Penelitian SENDIRI.

1. Browse

Browse digunakan untuk mengambil

data dari file yang telah disimpan dalam

format pdf.

2. Upload

Upload digunakan untuk mengirim data.

3. Lihat Penelitian Sebelumnya

Lihat penelitian sebelumnya digunakan

untuk melihat penelitian yang telah

dikirim sebelumnya.

Untuk rancangan halaman penelitian PDM dan

penelitian SKW memiliki rancangan yang sama seperti

rancangan halaman penelitian SENDIRI.

Rancangan Halaman Partisipasi

Gambar 13 Rancangan Halaman Partisipasi.

1. Animasi Teks

Animasi Teks berisi teks berjalan dari kiri ke

kanan.

2. Add

Add merupakan button untuk menambah data.

3. Kolom angka

Kolom angka menunjukkan field yang terdiri

dari 10 field yaitu :

- Angka 1 : No

- Angka 6 : Kata Lunci

- Angka 2 : Tanggal / Tahun -

Angka 7 : Penyelenggara

- Angka 3 : Judul Seminar / Workshop -

Angka 8 : Status

- Angka 4 : Judul Paper -

Angka 9 : Kota/ Negara

- Angka 5 : Abstrak -

Angka 10: Action

3. Kembali kemenu awal

Kembali kemenu awal untuk kembali

kehalaman e-data.

Rancangan Halaman Publikasi

Gambar 14 Rancangan Halaman Publikasi

Rancangan Halaman Penelitian Hibah

Gambar 15 Rancangan Halaman Penelitian Hibah.

1. Browse

Browse digunakan untuk mengambil

data dari file yang telah disimpan dalam

format pdf.

2. Upload

Upload digunakan untuk mengirim data.

3. Lihat Penelitian Sebelumnya

Lihat penelitian sebelumnya digunakan

untuk melihat penelitian yang telah

dikirim sebelumnya.

Untuk rancangan halaman penelitian PDM dan

penelitian SKW memiliki rancangan yang sama seperti

rancangan halaman penelitian SENDIRI.

Rancangan Basis Data

Tabel 2 Dosen.

Field Type Null Keterangan

Nip Varchar (20) No

Nidn Varchar (10) No

Noktp Varchar (25) No

Nama Text No Jk Text No Jenis Kelamin

Gelar Text No

Ttl Text No Tempat Tanggal Lahir

Alamat Text No

hp Varchar (30) No

email Varchar (40) No

status Text No uk Text No Unit Kerja

bidah Text No Bidang Ahli

panggol Text No Pangkat/Golongan

jabstruk Text No Jabatan Struktur

jabfung Text No Jabatan Fungsional

password

Varchar (70) No

kondisi Int(1) No

Tabel dosen digunakan untuk menyimpan data

dosen yang telah masuk, field yang ada pada tabel dosen

ini diantaranya nip, nidn, noktp, nama, jenis kelamin,

gelar, tempat tanggal lahir, alamat, hp, email, status, unit

kerja, bidang ahli, pangkat atau golongan, jabatan

struktur, jabatan fungsional, password, dan kondisi.

Kondisi ini digunakan saat pemrograman, dimana pada

saat kondisi 0 dosen belum dapat melakukan registrasi

dan jika kondisinya 1 dosen sudah dapat melakukan

registrasi. Tipe menunjukkan tipe data yang digunakan.

Tabel 3 Admin.

Field Type Null Id_admin Varchar(6) No

Nama Varchar(30) No Username Varchar(10) No

Password Varchar(70) No

Tabel admin terdiri dari beberapa field yaitu

id_admin, nama, username, password, tabel ini

digunakan agar admin dapat login.

Tabel 4 Fundamental.

Field Type Null Ekstra Keterangan

Id_fundamental Int(6) No Auto_incr

ement

Tanggal Varchar (40) No

Judul_penelitian Text No

Objek penelitian Text No

Masa_mulai Text No

Masa_berakhir Text No

Biaya_tahun1

Varchar (40) No

Biaya_tahun2

Varchar (40) No

Biaya_tahun3

Varchar (40) No

Biaya_keseluruhan Text No

Target_temuan Text No

Institusi_terlibat Text No

Oc Text No Jenis Keluaran

Judul_oc Text No Judul Keluaran

Mhs_terlibat Text No

Abstrak Text No

File2 Varchar(40) No

Nip Varchar(10) No

Tabel fundamental merupakan tabel yang terdiri

dari beberapa field yaitu id_fundamental merupakan

primary key, tanggal, judul penelitian, objek penelitian,

masa_mulai, masa_berakhir, biaya tahun1, biaya tahun2,

biaya tahun3, biaya keseluruhan, target temuan, institusi

terlibat, outcome/jenis keluaran, judul-oc, mhs terlibat,

abstrak, file2, nip. Tabel ini digunakan untuk tempat

penyimpanan penelitian fundamental yang telah dikirim

Tabel Hibah memiliki field yang sama dengan

tabel fundamental. Tabel hibah digunakan untuk tempat

penyimpanan penelitian hibah, selain tabel hibah tabel lain

dan tabel kompetensi juga memiliki field yang sama

dengan tabel fundamental, masing-masing tabel ini

memiliki fungsi yang sama untuk tempat penyimpanan

penelitian yang telah dikirim. Tabel lain untuk

menyimpan penelitian lain dan tabel kompetensi

digunakan untuk menyimpan penelitian kompetensi.

Table 5 SKW

Field Type Null Default

Ekstra

Id Int(6) No Auto_increment

Tanggal Varchar(25)

No

Judul Text No Bidpeneliti Text No

Disiplinilmu Text No Lokasipenelit

ian Text No

Jmlanggota Text No Jmlbiaya Varchar(

25) No

File6 Varchar(40)

No

Nip Varchar(10)

No

Kondisi Int(1) No

Tabel skw merupakan tabel yang terdiri dari beberapa

field yaitu id, tanggal, judul, bidang peneliti, disiplin

ilmu, lokasi penelitian, jumlah anggota, jumlah biaya,

file, nip dan kondisi. Id merupakan primary key, tabel

skw digunakan untuk tempat penyimpanan penelitian

SKW.

Selain tabel SKW, tabel SENDIRI dan tabel

PDM memiliki struktur dan jumlah field yang sama dan

juga memiliki fungsi yang sama untuk tempat

penyimpanan penelitian, tabel sendiri untuk menyimpan

penelitian sendiri dan tabel pdm untuk menyimpan

penelitian pdm.

Tabel 6 Jurnalug.

Field Type Null Default

Ekstra

Id Int(6) No Auto_increment

Nip Varchar(8)

No

Tgldanthn Text No

Jp Text No

Nj Text No

akreditasi Text No

Volume Text No

Penerbit Text No

Penyelenggara

Text No

Status Text No

Kotanegara Text No

Tabel jurnalug merupakan tabel yang berisi

beberapa field di antaranya adalah id, nip, tanggal dan

tahun, jenis publikasi (jp), nama jurnal (nj), akreditasi,

volume, penerbit, penyelenggara, status, kota atau negara.

Tabel jurnalug memiliki id_jurnalug sebagai kunci primer

nya. Tabel ini digunakan untuk menyimpan publikasi.

Tabel 7 Partisipasi.

Field Type Null Default

Ekstra

Id_partisipasi Int(6) No Auto_increment

Nip Varchar(8)

No

Jdlseminar Text No Jdlpaper Text No Abstrak Text No

Kk Text No Penyelenggar

a Text No

Status Text No kotanegara Text No

Tabel partisipasi terdiri dari 2 tabel yaitu

partisipasi nasional dan partisipasi internasional, dimana

dalam tabel partisipasi nasional dan partisipasi

internasional memiliki field yang sama yaitu id, nip, judul

seminar, judul paper, abstrak, kata kunci(kk),

penyelenggara, status (pemakalah, peserta, moderator,

instruksi) dan kota/negara. Tabel partisipasi nasional

berfungsi untuk menyimpan kegiatan partisipasi nasional dan tabel partisipasi internasional digunakan untuk

menyimpan partisipasi internasional.

Tabel 8 Timpeneliti.

Field Type Null Default

Ekstra

Id_tim Int(6) No Auto_increment

Id_hibah Varchar(10)

No

Nama_gelarakademik

Text No

Bidang_ahli Text No

Instansi Text No

Alokasiwaktu Text No

Tabel tim peneliti ini terdiri dari tim peneliti

hibah, tim peneliti kompetensi dan tim peneliti lain.

Masing-masing tabel tim peneliti ini memiliki field yang

sama yaitu id, nama gelar akademik, instansi dan alokasi

waktu. Tabel tim penelliti hibah digunakan untuk

menyimpan tim peneliti hibah, tabel tim peneliti

kompetensi digunakan untuk menyimpan tim peneliti

kompetensi, tabel tim peneliti lain digunakan utuk

menyimpan tim peneliti lain.

Uji Coba Aplikasi Uji coba pembuatan aplikasi ini digunakan

untuk mengetahui apakah aplikasi ini dapat digunakan

dan sudah sesuai dengan keinginan user. Uji coba ini

dilakukan mulai dari dosen melakukan registrasi sampai

dosen dapat melakukan pengiriman penelitiannya.

Registrasi digunakan untuk menghindari semua user

yang ingin masuk ke halaman e-data karena aplikasi ini

ditujukan bagi dosen jurusan akuntansi sehingga hanya

yang mendapat wewenang dari admin yang dapat masuk

ke halaman e-data. Kegiatan uji coba program telah

dilakukan sebanyak 2 kali kepada ketua jurusan, hal ini

dilakukan untuk memenuhi tingkat kebutuhan jurusan

akuntansi apakah sudah sesuai dengan kebutuhan.

Kegiatan uji coba yang pertama masih ada sedikit

tambahan yang harus dilakukan oleh Penulis, yaitu pada

penelitian ditambahkan lagi bermacam-macam penelitian

yaitu pada DP2MDIKTI, dimana pada penelitian

DP2MDIKTI ini terdapat beberapa penelitian yaitu

penelitian PDM, penelitian HIBAH BERSAING,

penelitian FUNDAMENTAL, penelitian KOMPETENSI

dan penelitian SKW. Selain itu juga ditambahkan satu

menu pada halaman publikasi untuk melihat jenis

publikasi sesuai dengan urutan, yaitu diurutkan

berdasarkan tanggal dan tahun, nip, status, judul seminar

dan judul paper. Pada saat uji coba yang kedua ketua

jurusan telah menyetujui aplikasi yang telah Penulis

selesaikan sesuai dengan permintaan, dan diharapkan

aplikasi ini dapat membantu ketua jurusan dalam

mengetahui aktifitas dosen.

Berikut ini merupakan contoh query berdasarkan :

1. Diurutkan berdasarkan tanggal dan tahun, $query =

mysql_query ("select * from jurnalug order by

tgldanthn", $koneksi) or die(mysql_error()).

Tampilan seperti terlihat pada gambar 16

2. Diurutkan berdasarkan jenis publikasi, $query =

mysql_query ("select * from jurnalug order by jp",

$koneksi) or die(mysql_error()). Tampilan seperti

terlihat pada gambar 17

Gambar 16 Urutan Berdasarkan Tanggal dan Tahun

Gambar 17 Urutan Berdasarkan Jenis Publikasi

TAMPILAN INPUT DAN OUTPUT Tampilan untuk input berfungsi ungtuk memasukkan

data. Adapun bentuk-bentuk tampilan input adalah

sebagai berikut:

a. Tampilan untuk registrasi.

b. Tampilan Untuk Mengirim Penelitian Sendiri

c. Tampilan Untuk Penambahan Data Partisipasi Nasional

d. Tampilan Untuk Penambahan Data Partisipasi Internasional

e. Tampilan Untuk Penambahan Data Publikasi.

f. Tampilan Output Halaman Data Dosen.

g. Tampilan Output Penelitian Sendiri

h. Tampilan Output Penelitian Hibah

i. Tampilan Output Partisipasi.

j. Tampilan Output Publikasi.

KESIMPULAN Aplikasi ini dapat digunakan untuk mengetahui

keaktifan dosen dalam hal penelitian, partisipasi dan

publikasi. Aplikasi ini juga memberikan manfaat bagi

jurusan akuntansi yang sebelumnya belum memiliki basis

data dosen, kini telah memiliki basis data dosen yang

dapat digunakan sebagai dokumentasi penelitian,

partisipasi dan publikasi.

DAFTAR PUSTAKA 1. Anon Kuncoro Widigdo, Dasar Pemrograman

PHP dan MySQL, http://ilmukomputer.com/2006/08/24/dasar-pemrograman-php-dan-mysql/, 24 Agustus 2006.

2. Karmilasari, Pemrograman Internet, http://staffsite.gunadarma.ac.id/karmila.

3. Lukmanul Hakim, Membongkar Trik Rahasia Para Master PHP, lokomedia yogyakarta 2008

4. URL : http://id.wikipedia.org/wiki/situs_web, 25 April 2008.

5. URL :http://id.wikipedia.org/wiki/strukturnavigasi, 25 April 2008.

6. URL: http://id.wikipedia.org/wiki/server_web, 17 Maret 2008.

7. URL:http://ulyamuflianto.blogspot.com/Pengertian Electronic Data.html/2008/2009