Skripsi
Oleh :
Rini Astuti
NIM : 023124030
i
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
MOTTO
Do all the goods you can, All the best you can, In all times you
can, In all places you can, For all the creatures you can.
iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN PERSEMBAHAN
Sahabatku, Yesus
Many people walk in and out of my life, but thanks to my true friends who leave
footprints in my heart:
XC, Ikoq, Veni, Agnes, Ika, Lusi, Lasro, Hendy, Febri, Tetex, Agus, Grivindor
crew, Bon-bon, Martha, SMUTEN’ers : Putri & Yeti & Benk2, Kutungemplak
crew : Nanok & Inul & Nana, Esphero gurl : Ika, Yani, my cyber friends : Lijun
☺& ke-222 teman FS, IKOM ’02 USD : kalian the best,
Terimakasih semua
v
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini tidak
memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan dalam
kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.
Penulis
Rini Astuti
vi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRAK
vii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRACT
viii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
KATA PENGANTAR
Puji dan syukur kepada Tuhan Yesus Kristus yang telah melimpahkan
rahmat dan kasih-Nya sehingga penulis bisa menyelesaikan skripsi ini dengan
baik.
Skripsi ini ditulis untuk memenuhi salah satu syarat memperoleh gelar
sarjana sains Fakultas Matematika dan Ilmu Pengetahuan Alam, Program Studi
Ilmu Komputer Universitas Sanata Dharma.
Dalam penulisan skripsi ini, penulis menyadari bahwa banyak pihak telah
memberikan sumbangan baik pikiran, waktu, tenaga, bimbingan dan dorongan
pada penulis, sehingga akhirnya skripsi ini dapat terselesaikan dengan baik. Oleh
karena itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima
kasih kepada :
1. Bpk Haris selaku dosen pembimbing skripsi untuk bantuan dan arahan
dalam mendampingi penulis menyelesaikan skripsi.
2. Ibu Rosa selaku Kaprodi serta dosen penguji untuk kesabaran, bantuan dan
dorongan yang diberikan selama kuliah maupun dalam menyelesaikan
skripsi ini.
3. Bapak Joko yang telah bersedia menjadi dosen penguji.
4. Seluruh Dosen dan karyawan FMIPA, yang telah membimbing penulis
selama menempuh studi di Universitas Sanata Dharma.
5. Pak Tukijo dan Bu Linda yang dengan sabar selalu membantu penulis
dalam masalah kemahasiswaan.
6. Papz dan Mamz yang selalu mempercayai, mendukung, mendoakan dan
mencintaiku : tiada yang dapat menggantikan kalian.
7. Keluarga besar Sastrowiyono dan Alm R. Soedarman yang selalu
memberikan dukungan.
8. Bro Agung dan Bro Wahyu, teman setia dalam susah dan senang.
ix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Penulis menyadari skripsi ini masih jauh dari sempurna, maka penulis
mengharapkan kritik dan saran guna penyempurnaan skripsi ini. Akhirnya penulis
berharap, semoga skripsi ini berguna bagi semua pihak.
Penulis
x
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR ISI
ABSTACT………………………………………………………………... viii
BAB I PENDAHULUAN……………………………………………….... 1
xi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2.1.1. Sistem……………………………………………………... 8
2.1.2. Informasi………………………………………………….. 8
2.2.4.1.Data Spasial............................................................. 13
2.2.4.2.Data Atribut............................................................. 14
2.4. Software Pengolah Data Spasial, Proses Input Data dan Proses
Digitasi Peta..................................................................................... 18
xii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2.5.2.1.Berdasarkan Fungsi................................................. 24
2.5.2.2.Berdasarkan Status................................................... 24
2.5.2.3.Berdasarkan Kelas................................................... 25
2.6.1 Internet..................................................................... 27
2.6.2.2.Server Web………………………………... 28
2.6.2.3.Browser…………………………………… 29
2.10. MySQL……………………………………………………………. 42
xiii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.1. Implementasi……………………………………………………… 63
xiv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR TABEL
xvi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR GAMBAR
xvii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xviii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB I
PENDAHULUAN
lingkungan.
status, kondisi, lokasi, dan fungsi jalan. Status jalan berkaitan dengan
dengan fleksibel. Namun, sampai saat ini belum tersedia sistem informasi
seperti itu.
1. Ruas jalan yang berisikan informasi dalam peta adalah jalan yang
jalan adalah jalan arteri dan jalan lokal. Jalan arteri adalah jalan
yakni:
mendapatkan informasi.
mengupdate informasi.
jalan.
SQLyog, XML dan PHP Version 4.3.9. Web server yang dipakai
informasi tentang jalan dengan mudah dan tepat dan admin juga dapat
model klasik yang sederhana dengan aliran sistem yang linear. Output dari
1. Requirement
2. Specification
dibutuhkan antara lain ArcView GIS 3.2 untuk digitasi peta awal,
3. Design
4. Implementation
5. Integration
Informasi Geografis Jalan di DIY Berbasis Web” ini hanya sampai pada
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Penulisan ini terdiri dari lima bab. Berikut gambaran secara garis
BAB I PENDAHULUAN
pengimplementasian sistem.
interface sistem.
BAB IV IMPLEMENTASI
BAB V PENUTUP
BAB II
LANDASAN TEORI
2.1.1. Sistem
2.1.2. Informasi
bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang
1. Akurat
mencerminkan maksudnya.
2. Tepat waktu
keputusan.
3. Relevan
(David, 1991).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
10
terlihat dari banyaknya definisi SIG yang telah beredar. Selain itu, SIG
juga merupakan suatu bidang kajian ilmu dan teknologi yang relatif baru,
organisasi.
perangkat lunak, data geografi dan personil yang dirancang secara efisien
11
seluruh atau sebagian basis data dalam bentuk softcopy maupun dalam
informasi yang dihasilkan oleh SIG. Selain itu, subsistem ini juga
yang diharapkan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
12
Data
manipulation &
Analysis
Data
Management
13
Kumpulan dari layer-layer ini akan membentuk basis data SIG. Dengan
Ilustrasi mengenai hubungan antara layer, tabel, dan basis data SIG
No Panjang
Basis data spasial ID Jalan
09 141 253.73
RELASI
13 72 72.24
Tabel
Layer
Disimpan
Disimpan
Basis data
SIG
2.2.4.1.Data Spasial
keruangan dari fenomena atau keadaan yang terdapat di dunia nyata. Data
spasial ini sering disebut pula sebagai data posisi, koordinat atau
keruangan (Prahasta, 2002). Selain data raster yang berupa gambar peta,
data spasial yang digunakan untuk perancangan peta dan bahasan ini
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
14
koordinat yang menunjukkan posisi bujur dan lintang pada suatu lokasi.
2.2.4.2.Data Atribut
Data atribut atau data non spasial adalah jenis data yang
Aspek deskriptif ini mencakup item atau properties dari fenomena yang
bersangkutan (Prahasta,2002).
Model data yang akan digunakan dari bentuk dunia nyata harus
entity spasial digunakan model data raster atau model data vektor
(Prahasta, 2002).
membentuk grid. Setiap piksel atau sel ini memiliki atribut tersendiri,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15
termasuk koordinat yang unik (di sudut grid (pojok), di pusat grid atau di
(Prahasta, 2002). Sumber entity spasial raster bisa didapatkan dari citra
spasial apa yang terjadi dimana saja dalam bentuk gambaran yang
matriks atau sel-sel grid yang homogen. Dengan model data raster, data
0 1 2 3 4 5 6 7 8 9
0 R T
1 R T
2 H R
3 R
4 R R
5 R
6 R T T H
7 R T T
8 R
9 R
Real World Raster Representation
spasial ini, didalam sistem model data vektor, didefinisikan oleh sistem
16
Real World
Vector Representation
Peta adalah
kenampakan abstrak, yang dipilih dari permukaan bumi, atau yang ada
sebagai suatu gambar atau tanda yang mempunyai makna atau arti.
bumi. Peta bisa disajikan dalam berbagai cara yang berbeda, mulai dari
layar komputer.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17
yang belum dikenal tanpa harus pergi ke sana. Contoh peta umum
adalah peta jalan suatu negara yang juga menunjukkan kota besar,
b. Peta tematik, yang terdiri dari satu atau beberapa tema dengan
dalam peta :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
18
2.4. Software Pengolah Data Spasial, Proses Input Data dan Proses
Digitasi Peta
dalam pengolahan data, menerima atau konversi dari data digital lain
seperti CAD, atau dihubungkan dengan data image seperti format .JPG,
Setelah ArcView dibuka maka akan muncul isi proyek kosong. Isi
19
masing isi memiliki fungsi yang berbeda. Berikut disajikan fungsi dari
akan dibuat atau diolah. Dari view ini dapat dilakukan input data
menerima image dari format .jpg, CAD, Arc Info, atau software
pengolah data spasial lainnya. Selain itu juga dapat menerima data
2. Tabel merupakan data atribut dari data spasial. Data atribut ini
dari basis data lain seperti dBase III, dBase IV atau INFO.
analisis spasialnya.
data numerik.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
20
program aplikasi.
berasal dari software ArcInfo. Selain itu data dari Citra Satelit (format
BSQ, BIL, BIP), data raster (format BMP,JPG, TIFF), Data ERDAS, Data
Project window
View
dapat diperoleh data dasar. Langkah yang dilakukan antara lain : pen-scan-
an data berupa peta dasar, penyimpanan peta dasar dalam format *.tif atau
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
21
Maka peta hasil scan dapat tampil pada layer view Arcview. Selanjutnya
koordinat peta.
c. Klik source point >klik posisi yg akan dikonversi >masukkan nilai true
koordinat.
e. Setelah selesai klik write world file,simpan dalam folder yang sama.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22
Jendela Transform
and register
1. Buka “View” dan klik “New Theme”, pilih feature type line
atau dimana setiap garis melewati garis lain yang melintang akan
General Snapping.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
23
2.5. Jalan
diperuntukkan bagi lalu lintas, yang berada pada permukaan tanah, di atas
permukaan air, kecuali jalan kereta api, jalan lori dan jalan kabel (UU No.
Sistem jaringan jalan terdiri atas sistem jaringan jalan primer dan
sistem jaringan jalan dengan peranan pelayanan distribusi barang dan jasa
khusus. Jalan umum adalah jalan yang diperuntukkan bagi lalu lintas
kelas. Jalan khusus adalah jalan yang bukan diperuntukkan bagi lalu lintas
24
2.5.2.1.Berdasarkan Fungsi
arteri, jalan kolektor, jalan lokal dan jalan lingkungan. Jalan arteri
ciri perjalanan jarak jauh, kecepatan rata-rata tinggi, dan jumlah jalan
ciri perjalanan jarak sedang, kecepatan rata-rata sedang dan jumlah jalan
2.5.2.2.Berdasarkan Status
nasional, jalan provinsi, jalan kabupaten, jalan kota, dan jalan desa. Jalan
nasional merupakan jalan arteri dan jalan kolektor dalam sistem jaringan
strategis nasional, serta jalan tol. Jalan provinsi merupakan jalan kolektor
25
dengan pusat kegiatan lokal, antarpusat kegitan lokal, serta jalan umum
dalam sistem jaringan jalan sekunder dalam wilayah kabupaten dan jalan
2.5.2.3.Berdasarkan Kelas
dikelompokkan atas jalan bebas hambatan, jalan raya, jalan sedang dan
jalan kecil. Dalam PP No. 43 Tahun 1993 Tentang Prasarana dan Lalu
Lintas Jalan menjelaskan bahwa kelas jalan terdiri dari: jalan kelas I, jalan
kelas II, kalan kelas IIIA, jalan kelas IIIB, jalan kelas IIIC. Jalan kelas I,
yaitu jalan arteri yang dapat dilalui kendaraan bermotor termasuk muatan
dengan ukuran lebar tidak melebihi 2500 milimeter, ukuran panjang tidak
melebihi 18.000 milimeter, dan muatan sumbu terberat yang dijinkan lebih
besar dari 10 ton. Jalan kelas II, yaitu jalan arteri yang dapat dilalui
26
muatan sumbu terberat yang dijinkan 10 ton. Jalan kelas IIIA, yaitu jalan
panjang tidak melebihi 18.000 milimeter, dan muatan sumbu terberat yang
dijinkan 8 ton. Jalan kelas IIIB, yaitu jalan kolektor yang dapat dilalui
muatan sumbu terberat yang dijinkan 8 ton. Jalan kelas IIIC, yaitu jalan
melebihi 9.000 milimeter, dan muatan sumbu terberat yang dijinkan 8 ton.
JALAN
JALAN JALAN
UMUM KHUSUS
STATUS KELAS
FUNGSI
(jalan nasional, (kelas I, II,
(jalan arteri, jalan
jalan provinsi, IIIA, IIIB, dan
kolektor, jalan
jalan kabupaten, IIIC)
lokal dan jalan
lingkungan) jalan kota, dan
jalan desa)
27
2.6.1 Internet
e-mail.
28
client.
berikut:
browser)
2.6.2.2.Server Web
29
2.6.2.3.Browser
click” untuk pindah antar dokumen. Saat ini ada browser web Gol
tag HTML.
(Sutarman, 2003).
PHP dikenal sebagai sebuah bahasa scripting yang menyatu dengan tag-tag
30
yang dinamis seperti halnya Active Server Pages (ASP) atau Java Server
Pages (JSP).
Versi pertama PHP dibuat oleh Rasmus Ledorf pada tahun 1995. Versi
pertama ini berupa sekumpulan script PERL yang digunakan oleh Rasmus
redolf untuk membuat halaman web yang dinamis pada home page
MySQL dan meluncurkan PHP versi kedua yang diberi nama PHP/F1
PHP versi ketiga dirilis pertengahan 1997. pada versi ini pembuatannya
Versi terakhir PHP 4.0 dirilis bulan Oktober 2000. perubahan mendasar
pada PHP 4.0 adalah integrasi Zend Engine. Zend dibuat oleh Zeef
scripting engine. Hal lain adalah build in HTTP session, tidak lagi
PHP adalah suatu bahasa Server-Side yang didesain khusus untuk aplikasi
web. PHP dapat disisipkan diantara bahasa HTML dan karena Server side,
browser adalah “hasil jadi” dalam bentuk HTML, dan kode PHP anda
31
1. <?
Script PHP
?>
2. <?php
Script PHP
?>
3. <SCRIPT LANGUAGE=”php”>
Script PHP
</SCRIPT>
Basis data terdiri atas 2 kata, yakni basis dan data. Basis diartikan
data adalah representasi fakta dunia nyata yang mewakili suatu objek
32
3. Kumpulan file atau tabel atau arsip yang saling berhubungan yang
utamanya adalah pengaturan data atau arsip. Dan tujuan utamanya adalah
entitas (entity) dan relasi (relation). Dalam E-R kardinalitas relasi yang
bisa terjadi diantara himpunan entitas yang satu dengan himpunan entitas
lain yaitu:
Hubungan antara file pertama dan file kedua adalah satu berbanding
Hubungan antara file pertama dan file kedua adalah satu berbanding
33
banyak tersebut.
Himpunan Entitas E
Himpunan Relasi R
34
Link
yang telah dikembangkan pada awal 80-an dan telah banyak digunakan
SGML.
ditandai dengan tag pembuka (diawali dengan ‘<’ dan diakhiri dengan
dan atribut yang dipakai didalamnya, sedangkan pada XML kita bisa
35
pada informasi itu sendiri. XML terutama dibutuhkan untuk menyusun dan
Pada XML kita bisa menyimpan data baik dalam atribut maupun
sebagai isi elemen yang diletakkan diantara tag pembuka dan tag penutup.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
36
Dalam satu dokumen XML hanya ada satu root node. Node-node
dengan tag pembuka dan tag penutup, atau bisa juga sebuah tag
3. Attribute note termasuk nama dan nilai atribut ditulis pada tag awal
4. Text node, adalah text yang merupakan isi dari sebuah elemen,
dokumen XML. Node ini ditandai awali dengan karakter <? Dan
diakhiri dengan ?>. Tapi perlu diingat bahwa header standard XML
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
37
38
Encoding iso-8859-1 merupakan nama resmi dari text encoding yang oleh
Sebuah dokumen XML yang baik harus memiliki root tag. Yaitu tag yang
berikut. Contoh:
<root>
<child>
<subchild></subchild>
</child>
</root>
Pada HTML beberapa elemen tidak harus berpasangan. Contoh berikut ini
<p>paragraph pertama
<p>paragarap kedua
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
39
Kita harus menulis pula tag penutup untuk setiap tag yang kita buat.
<p>paragraph pertama</p>
<p>paragarap kedua</p>
<anggota nama=”budi”/>
Pada XML, <tanggal> berbeda dengan <Tanggal>. Tag pembuka dan tag
Penulisan tag pada XML harus mengikuti aturan Last In First Out (LIFO).
Pada XML kita tidak bisa membuat tag yang saling bersilang seperti
dibawah ini :
diantara dua tanda petik. Tidak masalah apakah tanda petik tunggal atau
40
<pesan dari=’lusy’>
Nama tag bisa terdiri dari huruf, angka dan underscore(“_”). Karakter awal
nama tag harus berupa huruf atau underscore (“_”), tidak diawali dengan
h. Menyisipkan komentar
Sama seperti pada HTML, anda tidak bisa menggunakan karakter seperti
kurung siku (< atau >), petik tunggal (‘), dan petik ganda (“) .
browser.
41
' ‘ Apostrophe
j. Namespace XML
tidak didefinisikan secara baku tetapi kita buat sendiri sesuai keinginan
kita. Karena itu akan sering terjadi konflik pada dua dokumen yang
menggunakan nama tag yang sama tetapi mewakili dua hal yang berbeda.
<bambu>
<jenis>Jawa</jenis>
<panjang>2</panjang>
</bambu>
<bambu>
<jumlah>246</jumlah>
<hargasatuan>200</hargasatuan>
</bambu>
<a:bambu>
<a:jenis>Jawa</a:jenis>
<a:panjang>2</a:panjang>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
42
</a:bambu>
<b:bambu>
<b:jumlah>246</b:jumlah>
<b:hargasatuan>200</b:hargasatuan>
<b:/bambu>
Dengan cara demikian konflik penamaan tag tidak terjadi lagi. Aturan
<a:bambu xmlns:a=”http:/www.somewhere.com/gardu”>
xmlns:a=”namespace”
2.10. MySQL
namun tidak boleh dijadikan produk turunan yang bersifat close sourced
database sejak lama, yaitu SQL (Structure Query Language). SQL adalah
43
vektor, seperti:
• AutoCAD (.dxf)
Mapublisher 4.0 dapat di-ekspor menjadi format file EPS, TIF, AI, FH10,
dll. Adapun format file yang nantinya akan digunakan adalah format file
.fh10.
sebagai berikut:
a. IMPORT MAP
Xtras Import Map adalah hal pertama yang kita lakukan untuk bekerja
44
Import to Layer,
meletakkan peta di
File List, daftar layer yang
file yang akan ditentukan, harap
diimpor diperhatikan nama
Select Files, mengambil
file peta yang akan layer harus sama
dimasukkan ke daftar Units, Satuan unit skala,
standardnya adalah
Clear Files, menghapus “meter”. Jika ingin diubah,
file peta yang terdapat jangan lupa untuk menekan
pada daftar file. tombol “Defaults” kembali.
Map Anchors X/Y,
Angle, Memutar peta
koordinat dunia yang
dengan sudut yang
ditentukan pojok kiri
diisikan.
bawah pada peta.
Disarankan untuk Scaling, Menentukan
menentukannya skala, dengan menekan
dengan menekan tombol “Defaults”, “Or
tombol “Defaults”. Same As”, atau secara
Page Anchors X/Y, manual.
koordinat dunia yang
ditentukan pojok kiri
bawah pada peta. Import,
Disarankan untuk Memasukkan file- Defaults, mengkalkulasi
menentukannya dengan file peta yang ada di titik referensi peta dan
menekan tombol File List ke lembar nilai skala (dalam satuan
“Defaults”. kerja Macromedia meter) sesuai dengan
Freehand. ukuran canvas dokumen.
1. Buka dokumen baru dan tentukan bentuk canvas “Landscape” dan ukuran
Bentuk canvas
dokumen “Landscape”
Ukuran X canvas
Ukuran Y canvas
45
46
Location Tool.
WX dan WY(Longitude
& Latitude) disesuaikan
dengan posisi mouse
Skala peta
Koordinat Y di
Koordinat X di pojok kiri bawah
pojok kiri bawah
47
12. Tentukan titik koordinat X dan Y “real-world” di pojok kanan atas dengan
mengarahkan pointer mouse, setelah dikira pas, tekan tombol mouse untuk
dan
c. Skala.
di Macromedia Flash.
untuk menghasilkan halaman web yang menarik. Movie Flash terdiri atas
grafik, teks, animasi, dan aplikasi untuk situs web. Semuanya tetap
menggunakan grafik berbasis vektor. Jadi aksesnya lebih cepat dan akan
terlihat halus pada skala revolusi layer berapapun. Selain itu juga
aplikasi diluarnya.
48
halaman web atau aplikasi web, dan lainnya sesuai dengan kreatifitas dan
meletakkan semua dokumen yang sedang dibuka pada jendela panel yang
sama dan panel-panel dikelompokkan dalam satu jendela panel yang lebih
MX 2004, kita dapat membuat tampilan web jadi semakin dinamis dan
49
50
BAB III
Bali. Sebagai dampak kegiatan pendidikan dan pariwisata DIY, maka jalur
pengawasan jalan.
51
3. User dalam sistem ini adalah Dinas Perhubungan dan masyarakat yang
dapat mengakses informasi tentang jalan dimana saja dan kapan saja.
A. Software
2004
B. Hardware
C. Pengetahuan (Knowledge)
52
mudah diperoleh.
penggunaannya.
3.2. Perancangan
Perancangan proses dilihat dari 2 sisi, yaitu sisi administrator dan sisi user.
1. Sisi admin
a. Proses login
53
selanjutnya.
d. Logout
2. Sisi user
a. Pengaksesan Informasi
Dalam proses ini, user memilih nama jalan yang ada dalam list,
3.2.2.1.DFD level 0
DFD level 0 disebut juga dengan diagram konteks, merupakan level yang
54
DFD level 0 ini, sistem berinteraksi dengan dua entitas yaitu user dan
data jalan sebagai aliran data (input) sistem. Input dari admin merupakan
output bagi user. User dapat mencari informasi yang diinginkan dengan
memilih nama jalan, maka user akan mendapatkan informasi tentang jalan
seperti nama, pajang, lebar, dll. Adapun DFD level 0 pada sistem ini dapat
0
USER SIG JALAN DI DIY ADMIN
BERBASIS WEB
data sukses.
55
proses pengisian buku tamu. Pada proses pencarian informasi jalan user
memilih nama jalan pada list kemudian info mengenai jalan akan
info_jalan 1.1
pencarian
pilihan_nama_jalan informasi info jalan
dt_info_ jalan
jalan
USER
56
1. Login. Pada proses ini admin memasukkan data login dan sistem
jalan.
3. Update buku tamu. Proses ini admin dapat menghapus daftar buku tamu
dt_login
2.1
ADMIN login
pesan_login
_invalid
2.3 dt_buku_tamu
login _valid update
data_buku_tamu buku tamu
buku
tamu dt_buku_tamu
akan dibuat nanti bersifat user friendly atau belum, terkadang sistem yang
57
utama mengarah pada halaman peta dan buku tamu. Aplikasi ini memiliki
dua halaman menu utama yaitu halaman utama menu user dan halaman
utama administrator.
dilihat kaitan antara halaman satu dengan yang lain, serta dapat
informasi jalan.
Menu User
Lihat buku
tamu
58
menu jalan dalam list diklik maka akan tampil jalan yang
59
PETA LIST
JALAN
sehingga bagi user yang masuk ke website ini maka user dapat
3.7.
PETA JALAN DI DAERAH
ISTIMEWA YOGYAKARTA
Nama :
Alamat :
E-mail :
Pesan :
60
Administrator
Login
Menu Administrator
utama admin.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
61
Administrator
Isi username dan password anda
Username :
Password :
Login
OK
3.11.
PETA STATIS
62
akan muncul tampilan halaman update data peta sesuai dengan yang
Form
63
BAB IV
IMPLEMENTASI
4.1. Implementasi
dalam bentuk bahasa mesin yang dimengerti oleh komputer. Pada bab ini
Untuk menyimpan data dalam XML, dibuat tabel data.php yang berisi
atribut-atribut jalan seperti id jalan, nama jalan, panjang jalan, lebar jalan,
dll. Misalnya:
Selain itu dibuat pula file bernama proses.php untuk mengetahui apakah
64
<?php
$file=fopen("data.xml","w+") or die ("data.xml tidak bisa dibuka");
$xmlstring=$HTTP_RAW_POST_DATA;
if(!fwrite($file,$xmlstring))
{ print "Error, tidak bisa dimasukkan data";}
print $xmlstring."\n";
fclose($file);
?>
Modul Program 4.2. Proses.php
yang terdiri dari dua tabel, yaitu tabel admin dan tabel buku_tamu. Berikut adalah
perintah SQL yang digunakan untuk membuat basis data dan tabel.
Secara umum akses basis data pada SQL melalui tiga tahapan, yaitu koneksi
koneksi ke basis data tersebut. Sintaknya dapat dilihat pada modul 4.3.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
65
<?
$koneksi = MySQL_connect("localhost","","");
mysql_select_db("php",$koneksi);
?>
server
adalah file-file yang digunakan pada sistem dan deskripsi dari masing-masing
file tersebut.
user(home)
66
web untuk user yang pertama kali. Di dalam halaman muka terdapat
beberapa menu pilihan yang terdiri dari menu muka, peta dan buku tamu.
Pada halaman muka ini akan memberikan gambaran apa yang disediakan
sistem dan alasan kenapa sistem dibuat. Tampilan dari halaman muka
saat user mengklik item dalam list jalan untuk pencarian data maka akan tampil
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
67
Tampilan halaman peta dapat dilihat seperti gambar 4.2 berikut ini.
MyJalan.ignoreWhite = true;
RecXML = new XML();
MyJalan.onLoad = function(success) {
MyJalan.contentType = "text/xml";
if (success) {
var numItems = this.firstChild.childNodes.length;
for(j=0;j<numItems;j++){
listjalan.addItemAt(j,{label:this.firstChild.childNodes[j].a
ttributes.nama,data:this.firstChild.childNodes[j].attributes
.id});
}
} else {trace("ERROR");}
};
MyJalan.load("jalan.xml");
RecXML.onLoad = function() {
this.contentType = "text/xml";
this.showXML();
};
listdetail = new Array();
MyData = new XML();
MyData.ignoreWhite = true;
MyData.onLoad = function(success) {
MyData.contentType = "text/xml";
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
68
if (success) {
var numItemsdata = this.firstChild.childNodes.length;
for(j=0;j<numItemsdata;j++){
//pendeklarasian atribut-atribut jalan
_root.listdetail.push([this.firstChild.childNodes[j].attribu
tes.snama,this.firstChild.childNodes[j].attributes.sid,this.firstC
hild.childNodes[j].attributes.sc,this.firstChild.childNodes[j].att
ributes.xsc,this.firstChild.childNodes[j].attributes.ysc,this.firs
tChild.childNodes[j].attributes.sx,this.firstChild.childNodes[j].a
ttributes.sy,this.firstChild.childNodes[j].attributes.spjg,this.fi
rstChild.childNodes[j].attributes.slbr,this.firstChild.childNodes[
j].attributes.skls,this.firstChild.childNodes[j].attributes.ssts,t
his.firstChild.childNodes[j].attributes.skondisi,this.firstChild.c
hildNodes[j].attributes.sfgs,this.firstChild.childNodes[j].attribu
tes.slokasi]);
}
} else {
trace("ERROR");
}
};
MyData.load("data.xml");
Modul Program 4.5. Pembuatan Database Data.xml dan Jalan.xml serta Pendeklarasian
Atribut Jalan
fasilitas pengisian buku tamu bagi user yang ingin memberikan komentar tentang
situs web. Tampilan dari halaman ini dapat dilihat pada gambar 4.3. berikut.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
69
<?
include "connect_db.php";
$tanggal=date ("y-m-d");
$nama = $HTTP_POST_VARS['nama'];
$email = $HTTP_POST_VARS['email'];
$alamat = $HTTP_POST_VARS['alamat'];
$pesan = $HTTP_POST_VARS['pesan'];
if ($nama==""){
echo"<script> window.alert( '$nama harap diisi dengan
benar..!!!');
window.location= 'bukutamu.php';
</script>";
break;
}
if ($email==""){
echo"<script> window.alert( 'email harap diisi dengan
benar..!!!');
window.location= 'bukutamu.php';
</script>";
break;
}
if ($alamat==""){
echo"<script> window.alert( 'harap isikan alamat..!!!');
window.location= 'bukutamu.php';
</script>";
break;
}
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
70
if (ereg("^.+@.+\\..+$", $email)){
Berikut ini adalah file tampilbtamu.php yang digunakan untuk melihat halaman
…..
$result=mysql_query( "select * from bukutamu order by id desc
limit $offset,$limit");
while ($tampil=mysql_fetch_array($result))
{
echo "Komentar ke $tampil[id]<br>";
echo "Nama : $tampil[nama] <br>";
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
71
Pada halaman ini administrator harus login terlebih dahulu untuk masuk ke
melakukan pengecekan pada tabel pengguna dalam basis data, apakah username
dan password sudah cocok. Jika username dan password valid, maka program
akan menuju halaman utama admin, jika username dan password tidak valid maka
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
72
akan ditampilkan pesan kesalahan bahwa username dan password keliru. Program
<?php
$username = $HTTP_POST_VARS["user"];
$password = $HTTP_POST_VARS["pass"];
if (($username<>"")&&($password<>""))
{
include("connect_db.php");
$query=mysql_query("select * from admin
where username ='$username'");
$jumlah = mysql_num_rows($query);
if ($jumlah==0)
{
echo"<script> window.alert( 'login gagal!!!');
window.location= 'loginadmin.php';</script>";
}
else
{
$baris=mysql_fetch_array($query);
if (trim($password) == $baris[1])
{
session_start();
session_register("usernamelogin");
$usernamelogin = $baris[0];
header("location:indexadmin.php");
break;
}
else
{
echo"<script> window.alert( 'password keliru!!!');
window.location= 'loginadmin.php';</script>";
};
};
}
else
echo"<script> window.alert( 'ada yang kosong!!!');
window.location= 'loginadmin.php';</script>";
?>
Modul Program 4.8. Proses Login Admin
Dalam halaman peta update, admin dapat melakukan update yakni dengan
73
Berikut adalah listing program form.php, yang digunakan untuk proses update
data:
<?php
require_once('libs/IsterXmlSimpleXMLImpl.php');
$impl = new IsterXmlSimpleXMLImpl;
$doc = $impl->load_file("data.xml");
$attr = $doc->data->attributes();
$count = $attr['jumlah'];
if(isset($_POST['submit'])) {
for ($i=0;$i<$count;$i++) {
$doc->data->subdata[$i]->setAttribute('sid', $_POST['sid'][$i]);
$doc->data->subdata[$i]->setAttribute('snama', $_POST['snama'][$i]);
$doc->data->subdata[$i]->setAttribute('spjg', $_POST['spjg'][$i]);
$doc->data->subdata[$i]->setAttribute('slbr', $_POST['slbr'][$i]);
$doc->data->subdata[$i]->setAttribute('ssts', $_POST['ssts'][$i]);
$doc->data->subdata[$i]->setAttribute('skls', $_POST['skls'][$i]);
$doc->data->subdata[$i]->setAttribute('sfgs', $_POST['sfgs'][$i]);
$doc->data->subdata[$i]->setAttribute('skondisi',
$_POST['skondisi'][$i]);
$doc->data->subdata[$i]->setAttribute('sc', $_POST['sc'][$i]);
$doc->data->subdata[$i]->setAttribute('xsc', $_POST['xsc'][$i]);
$doc->data->subdata[$i]->setAttribute('ysc', $_POST['ysc'][$i]);
$doc->data->subdata[$i]->setAttribute('slokasi', $_POST['slokasi'][$i]);
}
$a = fopen('data.xml',"w");
fputs($a, $doc->asXML());
fclose($a);
}
if(isset($_POST['delete'])) {
$a = fopen('data.xml',"r");
$wew = fread($a, filesize('data.xml'));
fclose($a);
foreach($_POST['c'] as $key=>$val) {
$wew = str_replace(urldecode($_POST['c'][$key]), "", $wew);
echo urldecode($_POST['c'][$key]);
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
74
echo $wew;
}
$a = fopen('data.xml',"w+");
fputs($a, $wew);
fclose($a);
} $impl = new IsterXmlSimpleXMLImpl;
$doc = $impl->load_file("data.xml");
?>
Pada halaman ini admin dapat menghapus data-data buku tamu yang telah di
input oleh user. Adapun tampilan halaman buku tamu administrator yang
Untuk delete isi buku tamu administrator digunakan listing program sebagai
berikut.
<?php
include('connect_db.php');
$id = $HTTP_GET_VARS['id'];
mysql_query("delete from bukutamu where id='$id'");
echo"<script> window.alert( 'Data telah berhasil dihapus');
window.location= 'adminbukutamu.php'; </script>"?>
75
BAB V
PENUTUP
5.1. Kesimpulan
tujuan.
efisien.
5.2. Saran
jalan arteri dan jalan lokal, tapi juga jalan nasional, provinsi.
76
DAFTAR PUSTAKA
http://id.wikipedia.org/wiki/Sistem_Informasi_Geografis
http://cybermap.cbn.net.id/index.php?map=jkt&content=ar&id=30
http://kubah.com/frontend/ManuscriptDetail.php?ManuscriptId=3
http://id.wikipedia.org/wiki/Sistem_Koordinat_Geografi
Hakim, L. (2003). Rahasia dan Trik Mendesain Situs Cantik. Jakarta : PT Elex
Media Komputindo.
77
LAMPIRAN
fscommand("fullscreen", "true");
Xawal = petaa._x;
Yawal = petaa._y;
Zawal = 100;
statZoom = false;
statDrag = false;
petaa.onPress = function() {
startDrag(this);
}
petaa.onRelease = function() {
stopDrag();
}
balik.onRelease = function() {
petaa._x = Xawal;
petaa._y = Yawal;
petaa._xscale = Zawal;
petaa._yscale = Zawal;
statZoom = false;
statDrag = false;
};
zoomin.onRelease=function(){
petaa._xscale +=10;
petaa._yscale +=10;
petaa._x -= 30;
petaa._y -= 30;
statZoom = true;
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
78
statDrag = true;
}
zoomout.onRelease=function(){
petaa._xscale -=10;
petaa._yscale -=10;
petaa._x += 30;
petaa._y += 30;
}
atas.onPress=function(){
petaa.onEnterFrame=function(){
petaa._y += 10;
}
}
atas.onRelease=function(){
delete petaa.onEnterFrame;
}
bawah.onPress=function(){
petaa.onEnterFrame=function(){
petaa._y -= 10;
}
}
bawah.onRelease=function(){
delete petaa.onEnterFrame;
}
kiri.onPress=function(){
petaa.onEnterFrame=function(){
petaa._x += 10;
}
}
kiri.onRelease=function(){
delete petaa.onEnterFrame;
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
79
}
kanan.onPress=function(){
petaa.onEnterFrame=function(){
petaa._x -= 10;
}
}
kanan.onRelease=function(){
delete petaa.onEnterFrame;
}
xa = 393473.3;
ya = 9093777;
xb = 484800.0237;
yb = 9162272.485;
weight = 640;
height = 480;
xsatu=(xb-xa)/weight;
ysatu=(yb-ya)/height;
onEnterFrame=function(){
if (_xmouse < 52 || _xmouse > 672.95 || _ymouse > 562.95 || _ymouse <
69.7)
{xreal.text= " ";}
else
{xreal.text=(petaa._xmouse*xsatu)+xa;}
if (_ymouse > 562.95 || _ymouse < 69.7 || _xmouse < 52 || _xmouse >
672.95)
{yreal.text= " ";}
else
{yreal.text=-1*(petaa._ymouse*ysatu);}
}
MyJalan = new XML();
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
80
MyJalan.ignoreWhite = true;
RecXML = new XML();
MyJalan.onLoad = function(success) {
MyJalan.contentType = "text/xml";
if (success) {
var numItems = this.firstChild.childNodes.length;
for(j=0;j<numItems;j++){
listjalan.addItemAt(j,{label:this.firstChild.childNodes[j].attributes.nama,data:this.
firstChild.childNodes[j].attributes.id});
}
} else {
trace("ERROR");
}
};
MyJalan.load("jalan.xml");
RecXML.onLoad = function() {
this.contentType = "text/xml";
this.showXML();
};
listdetail = new Array();
MyData = new XML();
MyData.ignoreWhite = true;
MyData.onLoad = function(success) {
MyData.contentType = "text/xml";
if (success) {
var numItemsdata = this.firstChild.childNodes.length;
for(j=0;j<numItemsdata;j++){
listdetail.push([this.firstChild.childNodes[j].attributes.snama,
this.firstChild.childNodes[j].attributes.sid,
this.firstChild.childNodes[j].attributes.spjg,
this.firstChild.childNodes[j].attributes.slbr,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
81
this.firstChild.childNodes[j].attributes.ssts,
this.firstChild.childNodes[j].attributes.skls,
this.firstChild.childNodes[j].attributes.sfgs,
this.firstChild.childNodes[j].attributes.skondisi,
this.firstChild.childNodes[j].attributes.sc,
this.firstChild.childNodes[j].attributes.xsc,
this.firstChild.childNodes[j].attributes.ysc,
this.firstChild.childNodes[j].attributes.slokasi]);
}
} else {
trace("ERROR");
}
};
MyData.load("data.xml");
listjalan.addEventListener("change", clickjalan);
function clickjalan(){
clearInterval(intervalID);
intervalID=setInterval(setBlink, 50);
boxket._visible = true;
boxket.varnama.text = listdetail[listjalan.selectedIndex][0];
boxket.varid.text = listdetail[listjalan.selectedIndex][1];
boxket.varpanjang.text = listdetail[listjalan.selectedIndex][2];
boxket.varlebar.text = listdetail[listjalan.selectedIndex][3];
boxket.varstatus.text = listdetail[listjalan.selectedIndex][4];
boxket.varkelas.text = listdetail[listjalan.selectedIndex][5];
boxket.varfungsi.text = listdetail[listjalan.selectedIndex][6];
boxket.varkondisi.text = listdetail[listjalan.selectedIndex][7];
boxket.varsc.text = listdetail[listjalan.selectedIndex][8];
boxket.varxsc.text = listdetail[listjalan.selectedIndex][9];
boxket.varysc.text = listdetail[listjalan.selectedIndex][10];
boxket.varlokasi.text = listdetail[listjalan.selectedIndex][11];
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
82
petaa._xscale = Zawal;
petaa._yscale = Zawal;
petaa._x =Xawal;
petaa._y =Yawal;
petaa._xscale +=listdetail[listjalan.selectedIndex][8];
petaa._yscale +=listdetail[listjalan.selectedIndex][8];
petaa._x =listdetail[listjalan.selectedIndex][9];
petaa._y =listdetail[listjalan.selectedIndex][10];
}
function setBlink() {
objcolorbaru = new Color(eval("petaa."+listjalan.value));
if (warna == "0xff0000") {
warna = "0xffffff";
objcolorbaru.setRGB(warna);
} else {
warna = "0xff0000";
objcolorbaru.setRGB(warna);
}
}
boxket._visible = false;
boxket.closedata.onRelease = function() {
boxket._visible = false;
};
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
83
<?php
require_once('libs/IsterXmlSimpleXMLImpl.php');
$impl = new IsterXmlSimpleXMLImpl;
$doc = $impl->load_file("data.xml");
$attr = $doc->data->attributes();
$count = $attr['jumlah'];
if(isset($_POST['submit'])) {
for ($i=0;$i<$count;$i++) {
$doc->data->subdata[$i]->setAttribute('sid', $_POST['sid'][$i]);
$doc->data->subdata[$i]->setAttribute('snama',
$_POST['snama'][$i]);
$doc->data->subdata[$i]->setAttribute('spjg', $_POST['spjg'][$i]);
$doc->data->subdata[$i]->setAttribute('slbr', $_POST['slbr'][$i]);
$doc->data->subdata[$i]->setAttribute('ssts', $_POST['ssts'][$i]);
$doc->data->subdata[$i]->setAttribute('skls', $_POST['skls'][$i]);
$doc->data->subdata[$i]->setAttribute('sfgs', $_POST['sfgs'][$i]);
$doc->data->subdata[$i]->setAttribute('skondisi',
$_POST['skondisi'][$i]);
$doc->data->subdata[$i]->setAttribute('sc', $_POST['sc'][$i]);
$doc->data->subdata[$i]->setAttribute('xsc', $_POST['xsc'][$i]);
$doc->data->subdata[$i]->setAttribute('ysc', $_POST['ysc'][$i]);
$doc->data->subdata[$i]->setAttribute('slokasi',
$_POST['slokasi'][$i]);
}
$a = fopen('data.xml',"w");
fputs($a, $doc->asXML());
fclose($a);
}
$impl = new IsterXmlSimpleXMLImpl;
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
84
$doc = $impl->load_file("data.xml");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFCC">
<table width="1095" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="1095" height="161" valign="top"><img src="header.jpg"
width="1127" height="202"></td>
</tr>
</table>
<table width="1127" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="4" height="47" valign="top"><!--DWLayoutEmptyCell--
> </td>
<td width="818" valign="top"><font size="5">
<marquee>
<font color="#996666" face="Verdana, Arial, Helvetica, sans-serif">Selamat
Datang di Web Peta Jalan Daerah Istimewa Yogyakarta</font>
</marquee>
</font> </td>
<td width="55"> </td>
<td width="250" valign="top"><object classid="clsid:D27CDB6E-AE6D-11cf-
96B8-444553540000"
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
85
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c
ab#version=6,0,29,0" width="250" height="40">
<param name="movie" value="calendar.swf">
<param name=quality value=high>
<embed src="calendar.swf" quality=high
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_P
rod_Version=ShockwaveFlash" type="application/x-shockwave-flash"
width="250" height="40"></embed>
</object></td>
</tr>
</table>
<table width="1127" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="56" height="43"> </td>
<td width="102" valign="top"><object classid="clsid:D27CDB6E-AE6D-11cf-
96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c
ab#version=5,0,0,0" width="102" height="27">
<param name="BGCOLOR" value="">
<param name="movie" value="text56.swf">
<param name="quality" value="high">
<embed src="text56.swf" quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_P
rod_Version=ShockwaveFlash" type="application/x-shockwave-flash"
width="102" height="27" ></embed>
</object></td>
<td width="78"> </td>
<td width="217" valign="top"><object classid="clsid:D27CDB6E-AE6D-11cf-
96B8-444553540000"
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
86
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c
ab#version=5,0,0,0" width="217" height="28">
<param name="BGCOLOR" value="">
<param name="movie" value="text58.swf">
<param name="quality" value="high">
<embed src="text58.swf" quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_P
rod_Version=ShockwaveFlash" type="application/x-shockwave-flash"
width="217" height="28" ></embed>
</object></td>
<td width="57"> </td>
<td width="322" valign="top"><object classid="clsid:D27CDB6E-AE6D-11cf-
96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c
ab#version=5,0,0,0" width="322" height="27">
<param name="BGCOLOR" value="">
<param name="movie" value="text62.swf">
<param name="quality" value="high">
<embed src="text62.swf" quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_P
rod_Version=ShockwaveFlash" type="application/x-shockwave-flash"
width="322" height="27" ></embed>
</object></td>
<td width="43"> </td>
<td colspan="2" valign="top"><object classid="clsid:D27CDB6E-AE6D-11cf-
96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c
ab#version=5,0,0,0" width="142" height="28">
<param name="BGCOLOR" value="">
<param name="movie" value="text64.swf">
<param name="quality" value="high">
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
87
$sid = $attr['sid'];
$snama= $attr['snama'];
$spjg = $attr['spjg'];
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
88
$slbr = $attr['slbr'];
$ssts = $attr['ssts'];
$skls = $attr['skls'];
$sfgs = $attr['sfgs'];
$skondisi = $attr['skondisi'];
$sc = $attr['sc'];
$xsc = $attr['xsc'];
$ysc = $attr['ysc'];
$slokasi = $attr['slokasi'];
89
90
<tr>
<td height="87" colspan="10" valign="top"><img src="footer.jpg"
width="1125" height="87"></td>
</tr>
<tr>
<td height="1"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td width="134"></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>