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