Sistem Informasi Java Server Pages JSP

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