Dengan adanya dosen pembimbing tersebut maka apabila ada sesuatu yang tidak diketahui oleh mahasiswa maka mahasiswa dapat menanyakan kepada
dosen pembimbingnya dan dosen pembimbing juga dapat mengetahui sejauh mana progress yang telah dihasilkan oleh anak bimbingannya dalam mengerjakan
PKL ataupun Tugas Akhir.
2.3 Sistem Informasi
Sistem dapat didefinisikan sebagai kumpulan dari prosedur – prosedur yang mempunyai tujuan tertentu. Contoh sistem yang didefinisikan dengan
pendekatan prosedur ini adalah sistem akuntansi. Sistem ini didefinisikan sebagai kumpulan dari prosedur – prosedur penerimaan kas, pengeluaran kas, penjualan,
pembelian dan buku kas. Informasi adalah data yang diolah menjadi bentuk yang berguna bagai
para pemakainya. Data yang diolah saja tidak cukup dapat dikatakan sebagai sebuah informasi. Untuk menjadi suatu informasi, maka data yang diolah harus
berguna bagi pemakainya. Sehingga jika suatu informasi dapat dikatakan berguna maka harus didukung oleh tiga pilar sebagai berikut : tepat kepada orangmya atau
relevan, tepat waktu, dan tepat nilainya. Sistem infomasi merupakan suatu sistem yang tujuannya menghasilkan informasi. Tujuan dari sistem informasi adalah data
yang diolah menjadi bentuk yang berguna bagi para pemakainya. Tugas dari Sistem Informasi adalah untuk melakukan siklus pengolahan
data. Untuk dapat melakukan siklus ini maka sebagai suatu sistem diperlukan komponen – komponen tertentu. Siklus yang menjadikan sebuah data menjadi
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
sebuah informasi dinamakan Siklus Pengolahan Data atau disebut juga Siklus Informasi.
Gambar 2.2 Siklus Pengolahan data
Dari gambar di atas terlihat bahwa untuk melakukan siklus pengolahan data diperlukan tiga buah komponen, yaitu komponen input,
komponen model, dan komponen output.
2.4 Java Server Pages JSP
Java Server Page JSP adalah suatu bahasa pemrograman
web yang berjalan di platform java, serta merupakan bagianteknologi java 2 Enterprise
Edition J2EE. JSP sangat sesuai dan tangguh untuk menangani presentasi di web dengan dukungan Application Programming Interface API yang lengkap
dan portabilitas serta memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara business logic sistem.
Halaman JSP juga mengandung unsur-unsur yang
memungkinkan server untuk memasukkan content
dinamis di halaman. Unsur JSP dapat digunakan untuk berbagai tujuan, misalnya mengambil informasi
dari database. JSPmenetapkan sejumlah elemen standar yang berguna untuk aplikasi web, seperti mengakses komponen JavaBean.
Input Model
Output
Data Diolah
Informasi
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Berbeda dengan applet, suatu fitur pada bahasa java yang memungkinkan pengembang membuat aplikasi web yang dieksekusi pada sisi klien. JSP
menggunakan pendekatan pemrosesan di sisi server. Pada model seperti ini kode sumber JSP dijalankan pada web server. Salah satu keuntungan model seperti ini
adalah memungkinkan untuk membuat aplikasi yang independen terhadap keberadaan sistem Java di sisi klien sehingga ketika melakuka pengaksesan
terhadap suatu halaman akan sangat cepat karena pengaksesan halaman web untuk JSP dilakukann terhadap class yang merupakan hasil compilasi file jsp .
Dua alasan penting yang membuat JSP banyak digunakan oleh para pengembang aplikasi web :
1. JSP menggunakan bahasa java. Bagi para pemrogram yang telah
mengenal java, sangatlah mudah untuk membuat aplikasi web dengan JSP mengingat dasar JSP adalah bahasa Java. Dengan demikian mereka tidak
perlu lagi belajar bahasa baru untuk membuat aplikasi web karena bahasa pemrograman JSP hampir sama dengan bahasa pemrograman java desktop.
2. JSP mendukung multiplatform. Dalam hal ini JSP memang bukan satu
satunya perangkat lunak yang bersifat multiplatform. PHP, misalnya juga yang bersifat multiplatform. Keunggulan dari adanya dukungan multiplatform
adalah memungkinkan kode dapat dipindah-pindahkan ke berbagai platform tanpa perlu melakukan perubahan apapun pada kode tersebut sehingga
mempermudah pengguna untuk menjalankan diberbagai platform. Abdul Kadir, 2004.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 2.3 Contoh Situs yang Menggunakan JSP Internet
Browser Web
Server
Sesuatu.jsp
JSP Servlet Engine 1.
Permintaan halaman web
sesuatu.jsp 2. Permintaan disampaikan ke
Web Server
5. Kode HTML dikirimkan ke
pemakai via internet
4. Kode HTML sampaikan ke
pemakai
3. Memproses berkas JSP dan membentuk
kode HTML
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2.5 Mysql