Sistem Informasi Bahasa Pemrograman JSP

sendiri. Setelah lolos dari pengujian alpha, pengujian beta yang melibatkan pengguna akhir akan dilakukan. 6. Distribution Pada tahap ini, aplikasi akan disimpan dalam suatu media penyimpanan. Jika media penyimpanan tidak cukup untuk menampung apliaksinya, kompresi terhadap aplikasi tersebut akan dilakukan. Tahap ini juga dapat disebut tahap evaluasi untuk pengembangan produk yang sudah jadi supaya menjadi lebih baik. Hasil evaluasi ini dapat digunakan sebagai masukan untuk tahap concept pada produk selanjutnya.

2.4 Sistem Informasi

Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu Jerry FithGerald, 1981. Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penggunanya. Selain itu, informasi juga merupakan hasil dari pengolahan data yang apabila dalam pengolahan datanya cepat dan benar, maka akan menghasilkan informasi yang lebih cepat dan benar pula. Hal ini sangat membantu manajemen dalam pengambilan keputusan untuk menentukan langkah-langkah dalam mencapai tujuan organisasi Jogiyanto, 1990. Sistem informasi adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama yang bertujuan untuk menyediakan informasi yang bermanfaat bagi penggunanya Jogiyanto, 1990.

2.5 Bahasa Pemrograman JSP

JSP Java Server Page adalah teks dokumen yang dapat menghasilkan halaman web yang statis HTML, XHTML, Tet, dll dan dinamis Kode Java. Ada 3 bentuk bagaimana menyisipkan kode Java pada JSP: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 1. Expression Pada saat dieksekusi expressions akan dievaluasi dan dikonversi menjadi String. String tersebut kemudian dituliskan ke browser. Format: =expressions atau jsp:expression ….jsp:expression 2. Script let Digunakan untuk menyisipkan kode Java pada halaman JSP. Kode java disini sama dengan kode java pada aplikasi java lainnya seperti eksekusi perulangan, kondisi, akses database, dll. Format: code Contoh: out.print“Selamat belajar JSP”; 3. Declaration Digunakan untuk mendefiniskan variable atau method. Biasanya digunakan bersama dengan expression dan scritlet. Format: Declaration Contoh: String pensil; int harga=10; JSP adalah suatu teknologi web berbasis bahasa pemrograman java dan berjalan di platform java, serta merupakan bagian teknologi J2EE Java 2 Enterprise Edition. JSP sangat sesuai untuk menangani presentasi di web, sedangkan J2EE merupakan platform java untuk pengembangan sistem aplikasi enterprise dengan dukungan API Application Programming Interface yang lengkap dan portabilitas serta memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara bussines logic sistem, presentasi, dan data. Teknologi JSP menyediakan cara yang lebih mudah dan cepat untuk membuat halaman-halaman web yang menampilkan isi secara dinamik. Teknologi JSP di desain untuk membuat lebih mudah dan cepat dalam membuat aplikasi berbasis web yang bekerja dengan berbagai macam web server, application server, browser, dan development tool. Microsistem bekerja dengan sejumlah vendor web server, application server, dab development tool serta komunitas yang tegabung dalam Java Community Process. Hasilnya pendekatan yang memiliki keseimbangan antara portabilitas dan kemudahan penggunaan untuk developer. 2.5.1 Kode JSP Kode JSP pada dasarnya adalah kode HTML yang dilengkapi dengan tag- tag JSP. Berikut adalah contoh gambar kode JSP yaitu: Gambar 2. 1 Kode JSP

2.5.2 Arsitektur JSP

Pemakai yang ingin mengakses halaman web, mula-mula mengirimkan permintaan halaman web melalui protokol HTTP Hyper Text Transfer Protocol dalam bentuk ektensi .jsp. Permintaan ini akan disampaikan ke web server, kemudian web server akan mengambil dokumen JSP dan mengirimkan ke JSP Servlet Engine. Bagian inilah yang melakukan pemrosesan kode-kode JSP termasuk didalamnya melakukan pengompilasian dan membentuk kode HTML. Selanjutnya, kode HTML disampaikan oleh web server ke client yang memintanya. Kode HTML ini selanjutnya diproses oleh browser sehingga user bisa memperoleh informasi dari halaman web yang dikehendaki. Perlu diketahui bahwa pengompilasian kode JSP hanya dilakukan sekali saja yaitu pada pemanggilan dokumen pertama kali. Oleh karena itu, user yang memanggil dokumen yang baru saja dibuat atau diperbarui akan merasakan bahwa terdapat delay terhadap permintaan halaman web yang cukup lama. Untuk menghindari keadaan seperti ini, pengembangan dapat memanggil terlebih dahulu dokumen tersebut setelah dilakukan perubahan. Detail pemrosesan JSP Servlet Engine adalah sebagai berikut: 1. Melakukan pemilihan parsing kode JSP. 2. Membangkitkan kode sumber Servlet. 3. Mengkompilasi kode sumber Servlet mejadi sebuah kelas. 4. Membuat instan Servlet. 5. Memberikan keluaran Servlet ke Web Server

2.5.3 Kelebihan JSP

1. Memisahkan resentasi statis dan isi yang dinamik. Dengan teknologi JSP, dapat memudahkan pembuatan maupun pemeliharaan situs, desain presentasi harus dapat dipisahkan dengan kode pemrograman, dimana web programmer menyisipkan tag atau atau scriptlet dengan data atau isi dinamik akan ditampilkan pada bagian-bagian dari halaman web yang telah didesain. Proses logic yang menampilkan data dinamik juga dapat terenkapsulasi menggunakan tag JSP maupun Java Bean. 2. Menekankan komponen reusable. Teknologi JSP merupakan komponen yang reusable dan cross platform untuk melakukan pemrosesan yang lebih kompleks. Dengan komponen, developer dapat menggunakannya untuk operasi yang umum sehingga memungkinkan sharing dan distribusi komponen kepada public atau komunitas di Internet. Penggunaan komponen dapat memercepat permbuatan aplikasi web karena proses logic yang diperlukan sudah tersedia dan langsung dapat digunakan. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 3. Berbasis bahasa pemrograman Java. Karena berbasis Java, maka aplikasi yang dibuat dengan JSP juga memiliki manajemen memori dan sekuritas yang baik. Selain itu, JSP mudah dipelajari dan dapat memanfaatkan pemrograman berorientasi obyek dari Java. 4. Bagian dari platform Java JSP merupakan bagian dari platform Java, sehingga JSP memiliki karakteristik “Write Once, Run Anywhere yaitu pertabilitas yang tinggi. 5. Terintegrasi dalam J2EE Karena JSP merupakan bagian integral J2EE, maka aplikasi JSP dapat dikembangkan ke aplikasi berskala enterprise.

2.6 Basisdata Multimedia