Sistem Informasi Site Audit Survey Berbasis Web

advertisement
Sistem Informasi Site Audit Survey Berbasis Web
Hanung Prasetyo H. (L2F005539)
Abstrak
Mengingat kebutuhan akan kemudahan dalam berbagi data dan informasi akhir – akhir
ini semakin meningkat, maka perlu dibuat sebuah sistem informasi yang dapat digunakan
untuk berbagi data dan informasi tersebut. Sistem informasi tersebut dapat dibuat dalam
bentuk web.
Pada perusahaan - perusahaan besar seperti PT. Indosat Tbk., pastilah sangat
dibutuhkan sekali sebuah sistem informasi yang mudah digunakan dan dapat diakses dari
berbagai tempat.
Sistem Informasi berbasis web dipilih untuk mengatasi masalah tersebut. Sistem
infomasi berbasis web ini mudah digunakan dan dapat diakses dari berbagai tempat
menggunakan koneksi internet.
Kata Kunci : Web
Pendahuluan
Latar Belakang
Dalam era globalisasi seperti
sekarang ini, informasi merupakan suatu
hal yang sangat penting. Informasi yang
paling terbaru sangatlah dibutuhkan bagi
seseorang maupun instansi ataupun sebuah
perusahaan untuk mengetahui tentang
suatu hal yang berguna bagi mereka.
Sistem Informasi berbasis web adalah
salah satu cara penyebaran informasi yang
mudah di akses oleh seseorang dimanapun
dia berada dan kapanpun waktunya.
PHP banyak dipakai untuk memrogram
situs web dinamis, walaupun tidak tertutup
kemungkinan digunakan untuk pemakaian
lain. Gambar 2.2 di bawah merupakan
logo PHP.
1.2 Tujuan
Hal – hal yang menjadi tujuan penulisan
laporan Kerja Praktek ini adalah:
1. Melihat secara khusus aktivitas di
dalam perusahaan.
2. Untuk dapat memahami dan mengerti
PHP pertama kali dibuat oleh
Rasmus Lerdorf pada tahun 1995. Pada
waktu itu PHP masih bernama FI (Form
Interpreted), yang wujudnya berupa
sekumpulan script yang digunakan untuk
mengolah data form dari web.
peralatan-peralatan yang digunakan
di lokasi Kerja Praktek.
Selanjutnya Rasmus merilis kode
sumber tersebut untuk umum dan
menamakannya PHP/FI, kependekan dari
Hypertext Preprocessing'/Form Interpreter.
Dengan perilisan kode sumber ini menjadi
open source, maka banyak programmer
yang tertarik untuk ikut mengembangkan
PHP.
Pada November 1997, dirilis
PHP/FI 2.0. Pada rilis ini interpreter PHP
sudah diimplementasikan dalam program
C. Dalam rilis ini disertakan juga modulmodul ekstensi yang meningkatkan
kemampuan PHP/FI secara signifikan.
Pada
tahun
1997,
sebuah
perusahaan bernama Zend menulis ulang
I.
1.1
3. Membuat sebuah sistem informasi
berbasis web tentang Site Audit
Survey di PT. Indosat Tbk.
1.3
Pembatasan Masalah
Pada laporan kerja praktek ini,
permasalahn
dibatasi
hanya
pada
pembuatan Sistem Informasi berbasis web
pada PT. Indosat Tbk.
II.
2.1
Dasar Teori
PHP
PHP adalah bahasa pemrograman
script yang paling banyak dipakai saat ini.
Gambar 2.2 Logo PHP
interpreter PHP menjadi lebih bersih, lebih
baik, dan lebih cepat. Kemudian pada Juni
1998,
perusahaan
tersebut
merilis
interpreter baru untuk PHP dan
meresmikan rilis tersebut sebagai PHP 3.0.
Pada pertengahan tahun 1999,
Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0
adalah versi PHP yang paling banyak
dipakai pada awal abad ke-21. Versi ini
banyak
dipakai
disebabkan
kemampuannya
untuk
membangun
aplikasi web kompleks tetapi tetap
memiliki kecepatan dan stabilitas yang
tinggi.
Pada Juni 2004, Zend merilis PHP
5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi
ini juga memasukkan model pemrograman
berorientasi objek ke dalam PHP untuk
menjawab
perkembangan
bahasa
pemrograman
ke
arah
paradigma
berorientasi objek.
Kelebihan PHP dari bahasa
pemrograman lain
a. Bahasa pemrograman PHP adalah
sebuah bahasa script yang tidak
melakukan sebuah kompilasi
dalam penggunaanya.
b. Web Server yang mendukung PHP
dapat ditemukan dimana-mana
dari mulai apache, IIS, Lighttpd,
hingga Xitami dengan konfigurasi
yang relatif mudah.
c. Dalam sisi pengembangan lebih
mudah, karena banyaknya milismilis dan developer yang siap
membantu dalam pengembangan.
d. Dalam sisi pemahamanan, PHP
adalah bahasa scripting yang
paling mudah karena memiliki
referensi yang banyak.
e. PHP adalah bahasa open source
yang dapat digunakan di berbagai
mesin (Linux, UNIX, Macintosh,
Windows) dan dapat dijalankan
secara runtime melalui konsol
serta juga dapat menjalankan
perintah-perintah sistem.
2.2
tahun
Sistem Basis Data MySQL
MySQL dikembangkan sekitar
1994 oleh sebuah perusahaan
pengembang software dan konsultan
databaseMySQL AB yang bertempat di
Swedia. Waktu itu perusahaan tersebut
masih bernama TcX DataKonsult AB, dan
tujuan awal dikembangkannya MySQL
adalah untuk mengembangkan aplikasi
berbasis web pada klien. Gambar 2.3
merupakan merupakan logo MySQL.
Gambar 2.3 Logo MySQL
MySQL merupakan database yang
menggunakan konsep RDBMS, sebuah
tabel merupakan struktur penyimpanan
dasar. Satu tabel atau lebih membentuk
sebuah relational database.
MySQL
adalah
Relational
Database Management System (RDBMS)
yang didistribusikan secara gratis di bawah
lisensi GPL (General Public Licence).
Dimana setiap orang bebas untuk
menggunakan MySQL, namun tidak boleh
dijadikan produk turunan yang bersifat
closed source atau komersial.
Keandalan suatu sistem database
dapat diketahui dari cara kerja optimizernya dalam melakukan proses perintahperintah SQL, yang dibuat oleh user
maupun program-program aplikasinya.
Sebagai database server lainnya dalam
query data. Hal ini terbukti untuk query
yang dilakukan oleh single user, kecepatan
query MySQL bisa sepuluh kali cepat dari
PostgreSQL dan lima kali lebih cepat
dibandingkan Interbase. Kemampuan yang
cukup menakjubkan untuk sebuah
software gratisan.
Keistimewaan dari MySQL :
1. Portabilitas yaitu MySQL dapat
berjalan stabil pada berbagai
sistem operasi diantaranya seperti
Windows, Linux, FreeBSD, Mac
OS X Server, Solaris, Amiga, HPUX dan masih banyak lagi.
2. Open source, yaitu MySQL
didistribusikan
secara
gratis,
dibawah lisensi GPL sehingga kita
dapat menggunakannya secara
cuma-cuma.
3. Multiuser yaitu MySQL dapat
digunakan oleh beberapa user
dalam waktu yang bersamaan
tanpa mengalami masalah atau
konflik. Hal ini memungkinkan
sebuah server basis data MySQL
dapat diakses klien secara
bersamaan.
Skalabilitas dan Limit yaitu MySQL
mampu menangani basis data dalam skala
besar, dengan jumlah rekord lebih dari 50
juta dan 60 ribu tabel serta 5 miliar baris.
Selain itu, batas indeks yang dapat
ditampung mencapai 32 indeks pada tiap
tabelnya.
2. Hubungan antara Web Server dan
Browser
Internet
merupakan
gabungan atau jaringan Komputer
yg ada di seluruh dunia. Setelah
terhubung secara fisik, Protocol
TCP/IP (networking protocol) yg
memungkinkan semua komputer
dapat berkomunikasi satu dengan
yg lainnya. Pada saat browser
meminta data web page ke server
maka instruksi permintaan data
oleh browser tersebut di kemas di
dalam TCP yg merupakan
protocol transport dan dikirim ke
alamat yg dalam hal ini
merupakan protocol berikutnya
yaitu Hyper Text Transfer
Protocol (HTTP). HTTP ini
merupakan protocol yg digunakan
dalam World Wide Web (WWW)
antar komputer yg terhubung
dalam jaringan di dunia ini. Untuk
mengenal protocol ini jelas sangan
mudah sekali dimana setiap kali
anda mengetik http://… anda telah
menggunakannya, dan membawa
anda ke dunia internet. Data yg di
passing dari browser ke Web
server disebut sebagai HTTP
request yg meminta web page dan
kemudian web server akan
mencari data HTML yg ada dan di
kemas dalam TCP protocol dan di
kirim kembali ke browser. Data yg
dikirim dari server ke browser
disebut sebagai HTTP response.
Jika data yg diminta oleh browser
tidak ditemukan oleh si Web
server maka akan meninbulkan
error yg sering anda lihat di web
page yaitu Error : 404 Page Not
Found.
2.3 Web Server
2.3.1 Pengertian Web Server
Web server merupakan software
yang memberikan layanan data yang
berfungsi menerima permintaan HTTP
atau HTTPS dari klien yang dikenal
dengan browser web dan mengirimkan
kembali hasilnya dalam bentuk halaman –
halaman web yang umumnya berbentuk
dokumen HTML
2.3.2 Macam-macam Web Server
1. Apache Web Server – The
HTTP Web Server
2. Apache Tomcat
3. Microsoft windows Server
2003 Internet Information
Services (IIS)
4. Lighttpd
5. Jigsaw
6. Sun Java System Web Server
7. Xitami Web Server
8. Zeus Web Server
2.3.3 Cara Kerja Web Server
1. Cara kerja Web Server Web server
merupakan mesin dimana tempat
aplikasi atau software beroperasi
dalam medistribusikan web page
ke user, tentu saja sesuai dengan
permintaan user.
2.4
Sistem Informasi Site Audit
Survey
Sistem informasi ini dibangun
menggunakan PHP yang terkoneksi
dengan Sistem basis data MySql. Pada
awalnya script PHP dibuat untuk membuat
tampilan web yang menampilkan nama
Site dari PT. Indosat Tbk. Wilayah Cepu
dan sekitarnya.
informasi hanya dengan menggunakan
koneksi internet.
Gambar 4.1 tampilan web awal
Kemudian,
kita
melakukan
pemilihan site yang akan kita lihat
informasi tentang alat – alat (hardware)
apa saja yang terdapat di site tersebut.
Gambar 4.2 Pemilihan Site
Setelah kita memilih dan menekan
tombol “next”, maka kita akan diarahkan
menuju halaman web selanjutnya.
Daftar Pusaka
[1] Kadir, Abdul, Belajar Database
Menggunakan MySql, PENERBIT
ANDI, 2008
[2] Kadir, Abdul, Dasar Pemrograman
Web Dinamis Menggunakan PHP,
PENERBIT ANDI, 2003
[3] http://ilmukomputer.com/
Biodata
Hanung Prasetyo
(L2F005539) Lahir di
Surakarta 3 Juli 1987.
Menempuh
Pendidikan Sekolah
Menengah Atas di
Semarang dan saat ini
sedang menyelesaikan
studi Strata-1 di urusan Teknik Elektro
Fakultas Teknik Universitas Diponegoro
Semarang, Konsentrasi Informatika dan
Komputer.
Gambar 4.3 Informasi Hardware Salah Satu
Site
Kesimpulan
1. PHP adalah bahasa scripting yang
paling mudah karena memiliki
referensi yang banyak.
2. PHP adalah bahasa open source yang
dapat digunakan di berbagai mesin
(Linux, UNIX, Macintosh, Windows)
dan dapat dijalankan secara runtime
melalui konsol serta juga dapat
menjalankan perintah-perintah sistem.
3. Dengan
menggunakan
sistem
informasi
berbasis
web
dapat
memudahkan seseorang atau suatu
perusahaan untuk dapat mencari
Semarang, November 2009
Mengetahui,
Dosen Pembimbing
Ir. Kodrat Imam Satoto, MT.
NIP : 196310281993031002
Download