14
Sistem yang bekerja sama dengan sistem informasi lain untuk mendukung manajemen perusahaan dalam menyelesaikan masalah
yang berhubungan dengan produk atau jasa yang dihasilkan perusahaan.
6. Sistem Informasi Pemasaran SIP SIP menyediakan informasi yang dipakai oleh fungsi pemasaran.
Misalnya berupa ringkasan penjualan. 7. Sistem Informasi Akademik
Sistem yang digunakan untuk membantu proses belajar mengajar di suatu instansi pendidikan.
8. Sistem Informasi SDM Sistem informasi yang menyediakan informasi yang dipakai oleh
fungsi personalia. Misalnya berisi informasi gaji, ringkasan pajak, tunjangan hingga kinerja pegawai.
2.2 Sistem Informasi Berbasis Web
Sistem Informasi berbasis Web adalah sebuah sistem informasi yang menggunakan teknologi web atau internet untuk memberikan informasi dan
layanan kepada pengguna atau sistem lain aplikasi lain Agustinus, 2013. Sebuah sistem informasi web biasanya terdiri dari satu atau lebih aplikasi web
yang masing-masing komponen mempunyai fungsi tertentu. Dimana masing- masing komponen tersebut saling dukung satu dengan yang lainnya guna
mencapai fungsi Sistem Informasi berbasis Web secara umum. Karena berbasis
15
web, syarat pertama tentu harus ada sebuah web server yang dapat mendukung Sistem Informasi tersebut. Saat ini web server yang paling dikenal adalah Apache
Web Server. Hal lain yang juga menjadi syarat mutlak adalah Software Pemrograman Web. Harus ada sebuah bahasa pemrograman web sebagai
pendamping HTML HyperText Markup Language. Salah satu yang terkenal yang paling populer adalah PHP. Dan yang terpenting juga adalah database untuk
menyimpan dan memanajemen data. Database yang digunakan harus mampu menangani berjuta-juta data dan dapat diakses dengan cepat. Salah satu database
yang direkomendasikan adalah Oracle atau MySQL.
2.3 PHP
PHP Personal Home Page atau yang sekarang PHP Hypertext Preprocessor
merupakan salah satu bahasa server-side yang didesain khusus untuk aplikasi web. PHP adalah bahasa server-side scripting yang menyatu
dengan HTML untuk membuat halaman web yang dinamis.File yang hanya berisi kode HTML tidak mendukung pembuatan aplikasi yang melibatkan database
karena HTML dirancang untuk menyajikan informasi yang bersifat statis tampilan yang isinya tetap hingga web master atau penanggung jawab web
melakukan perubahan isi. Oleh karena itu, selanjutnya muncul pemikiran untuk membuat suatu perantara yang memungkinkan aplikasi bisa menghasilkan sesuatu
yang bersifat dinamis dan berinteraksi dengan database. Akhirnya, lahirlah berbagai perantara seperti PHP, ASP, dan JSP. Bila PHP mendeteksi adanya
interaksi dengan database, maka PHP akan melakukan permintaan pada database
16
server dan hasil dari database server diproses lebih lanjut. Setelah semua isi file
diproses, maka hasilnya berupa suatu kode HTML diserahkan ke web server. Selanjutnya, web server mengirimkan kode HTML kepada pemakai. PHP sendiri
adalah perangkat lunak yang bersifat free gratis. Pemakai bisa mengunduhnya di Internet melalui situs www.php.net. Namun, perlu diketahui, PHP terkadang
dikemas dalam bundel perangkat lunak, misalnya pada WAMP5. Hal yang menarik lainnya adalah PHP bersifat multiplatform. Artinya, PHP dapat berjalan
pada berbagai sistem, seperti Windows, Linux, dan UNIX. Kode PHP dapat dilekatkan pada kode HTML dengan menggunakan tag ?php?.
html head
titleBelajar HTMLtitle head
body Selamat Belajar HTML.br
?php printf“Tgl. Sekarang: s “, Date“d F Y”;
? body
html Pada contoh tersebut, baris ?php printf“Tgl. Sekarang: s “, Date“d F
Y”; ? adalah kode atau skrip PHP. Sedangkan baris printf“Tgl. Sekarang: s “, Date“d F Y”; merupakan sebuah pernyataan PHP yang digunakan untuk
17
menampilkan tulisan, Tgl. Sekarang: dan diikuti dengan tanggal, bulan, dan tahun diperoleh melalui pemanggilan fungsi Date .
2.4 MySQL