DOSEN PENGAJAR :
M ARIS GANIARDI, MT
KELOMPOK 2
NAMA : 1. DERA SALSABILLA (061740831977)
2. MARTHA SAENA S. (061740831986)
3. MIRNA JULIETA SARI . (061740831988)
KELAS : 5 MIC
MATA KULIAH : PRAKTIKUM PEMROGRAMAN
BERORIENTASI OBJEK (PBO)
MANAJEMEN INFORMATIKA
POLITEKNIK NEGERI SRIWIJAYA
TAHUN AJARAN 2019/2020
RINGKASAN
Java Server Pages (JSP) adalah bahasa scripting untuk web programming yang
bersifat server side dan berjalan di Platform Java. JSP menyediakan empat kategori tag,
yaitu directive, elemen scripting, komentar, dan action. Web termasuk layanan internet
yang paling rentan terhadap ancaman dan pelanggaran oleh karena itu upaya pencegahan
dan pengamanan web adalah sangat penting.
LEMBAR PENGESAHAN
TUJUAN :
“Resume yang disusun bertujuan untuk memenuhi tugas kelompok mata kuliah Praktikum
Pemrograman Berorientasi Objek. Selain itu , resume ini juga disusun untuk menambah
wawasan dan ilmu pengetahuan tentang bahasa pemrograman Java Server Page (JSP) bagi
penulis maupun pembaca.”
DISUSUN OLEH :
DISAHKAN OLEH :
M ARIS GANIARDI, MT
KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena dengan limpahan rahmat-Nya penulis
dapat menyelesaikan makalah resume yang berjudul “Bahasa Pemrograman Java Server
Page (JSP)”. Shalawat dan salam semoga selalu tercurahkan kepada Nabi kita Muhammad
SAW, keluarga, sahabat, dan pengikut beliau hingga akhir zaman. Aamiin.
Makalah ini disusun agar pembaca dapat memperluas ilmu tentang Bahasa
Pemrograman Java Server Page (JSP), yang kami sajikan berdasarkan pengamatan dari
berbagai sumber informasi, referensi, dan berita. Makalah ini di susun oleh penyusun
dengan berbagai rintangan. Baik itu yang datang dari diri penyusun maupun yang datang
dari luar. Namun dengan penuh kesabaran dan terutama pertolongan dari Allah akhirnya
makalah ini dapat terselesaikan
Dalam penyusunan tugas ini, tidak sedikit hambatan yang penulis hadapi. Namun
penulis menyadari bahwa kelancaran dalam penyusunan materi ini tidak lain berkat
bantuan, dorongan, dan bimbingan orang tua, sehingga kendala-kendala yang penulis
hadapi teratasi.
Semoga makalah ini dapat memberikan wawasan yang lebih luas dan menjadi
sumbangan pemikiran kepada pembaca khususnya para mahasiswa Politeknik Negeri
Sriwijaya. Kami sadar bahwa makalah ini masih memiliki banyak kekurangan dan jauh
dari sempurna. Untuk itu, kepada dosen pengajar ataupun pembaca, kami meminta
masukannya baik berupa kritik dan saran demi perbaikan pembuatan makalah resume ini di
masa yang akan datang.
Penulis
DAFTAR ISI
Halaman
KATA PENGANTAR....................................................................................................... i
DAFTAR ISI...................................................................................................................... ii
BAB I PENDAHULUAN
1.1. Latar belakang.............................................................................................................. 1
1.2. Rumusan masalah........................................................................................................ 1
1.3. Tujuan.......................................................................................................................... 2
BAB II PEMBAHASAN
A. Uang, Bentuk, Dan Fungsi Uang
2.1 Pengertian Uang........................................................................................................... 3
2.2 Sejarah Uang................................................................................................................ 4
2.2.1 Sejarah Perkembangan Uang............................................................................. 4
2.2.2 Sejarah Uang di Indonesia................................................................................. 7
2.3 Kriteria Uang............................................................................................................... 7
2.4 Fungsi Uang.................................................................................................................9
2.5 Jenis – Jenis Uang.......................................................................................................10
2.6 Nilai Uan......................................................................................................................12
DAFTAR GAMBAR
Gambar 1 Ilustrasi Pemrograman Komputer ................................................................. 4
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
Dengan kondisi dunia yang semakin mengglobal, tidak dapat dipungkiri bahwa
kemajuan perkembangan teknologi setiap tahunnya sudah menjadi barang wajib untuk
melakukan inovasi baru dari berbagai variasi yang berbasis Teknologi Informasi (TI).
Sama halnya dalam dunia teknologi, dunia pemrograman juga mengalami banyak
kemajuan dalam bahasa pemrograman web. Pemrograman web merupakan usaha untuk
membuat halaman web dengan menggunakan bahasa pemrograman web (script). Untuk
membangun aplikasi web dinamis, diperlukan persiapan pada web server, bahasa
pemrograman web, lokasi penyimpanan web dinamis, dan konfigurasi dari aplikasi.
Bahasa pemrograman yang biasa digunakan, antara lain : HTML, PHP, CSS, C, C++,
Pascal Basic, Java, dan lain-lain. Salah satu bahasa yang paling diminati adalah Java,
karena perannya yang sudah tidak diragukan lagi dan ke eksisannya dalam perkembangan
TI. Java Server Pages (JSP) adalah bahasa scripting untuk web programming yang
bersifat server side dan berjalan di Platform Java. JSP dapat digunakan untuk
mengembangkan aplikasi dengan skala besar dan tingkat kerumitan yang tinggi namun
dapat dilakukan dengan mudah karena dapat menggunakan kelas-kelas yang telah
disediakan dalam pemrograman Java. Oleh karena itu, dalam makalah ini akan membahas
mengenai bahasa pemrograman Java Server Pages (JSP), dan hal-hal menarik yang ada
dalam bahasa pemrograman java.
Dalam menyusun makalah ini, penulis merumuskan beberapa masalah berkaitan dengan :
1. Pemrograman Web
2. Sistem Informasi dan,
3. Pemrograman Dasar
Makalah ini disusun sebagai bahan pembelajaran dalam memenuhi tugas dari Bab 2
pada Mata Kuliah Praktikum Pemrograman Berorientasi Objek (PBO) dengan tujuan
yang diharapkan agar Mahasiswa Manajemen Informatika di Politeknik Negeri
Sriwijaya dapat lebih memahami dan mampu ber improvisasi dengan perkembangan
teknologi yang sangat pesat. Bahasa pemrograman Java adalah salah satu Platform
Teknologi Pemrogramman yang semakin diminati karena banyak hal menarik yang
dapat dipelajari tentang Bahasa Pemrogramman Java serta untuk menambah wawasan
kita untuk lebih memahami tentang Bahas Pemrogramman Java
BAB II
ISI
2.1 Pengertian Java Server Pages
Java Server Page merupakan suatu bahasa program yang digunakan untuk
mengembangkan suatu aplikasi server side berbasis java dan bertujuan untuk
menyederhanakan pembuatan dan manajemen halaman web yang bersifat dinamis, dengan
cara memisahkan content dan presentasi.
Teknologi JSP didesain untuk mempermudah dan mempercepat pembuatan aplikasi
berbasis web yang bekerja dengan berbagai macam web server, application server, browser
dan development tool. JSP merupakan halaman yang menggabungkan HTML dengan
scripting tag dan program java. Pada saat JSP dipanggil client melalui browser, JSP
tersebut akan di kompile terlebih dahulu menjadi servlet, dan kemudian hasilnya
dikembalikan ke client.
Ada tiga cara untuk menggunakan teknologi Java dalam lingkungan web, yaitu
applet, servlet dan JSP.
1. Applet
Applet merupakan program Java yang disisipkan pada halaman HTML dengan
menggunakan tag <APPLET>. Kita dapat membuat sebuah program yang
kompleks dengan menggunakan bahasa Java kemudian jika ingin ditampilkan
dalam halaman web, kita menyimpan program tersebut dalam bentuk applet dan
menyisipkannya pada halaman-halaman HTML. Applet ini akan dieksekusi oleh
Java Virtual Machine (JVM) pada browser. Sayangnya seringkali komputer client
tidak didukung oleh JVM, sehingga applet tersebut tidak dapat dijalankan.
2. Servlet
Servlet adalah program yang ditulis dengan bahasa Java yang dijalankan pada
server yang terkoneksi web. Pada servlet, komputer client tidak membutuhkan
JVM, karena semua kode program akan dieksekusi di sisi server. Output yang akan
disampaikan kepada browser client adalah murni HTML. Servlet ini akan
dikompilasi dalam bentuk class. Servlet secara umum mampu meningkatkan sisi
interaktif dan dinamis halaman web. Kelemahan dari servlet adalah teks-teks
HTML yang berisi tampilan halaman harus dibuat dengan menggunakan bahasa
pemrograman Java. Hal ini menyulitkan jika kita ingin mengubah tampilan bagian
HTML-nya, karena berarti kita harus membuka kembali kode program java di
servlet.
3. JSP
JSP merupakan solusi dari servlet. Kita tidak perlu mengkodekan teks-teks HTML
pada program, tapi cukup menyisipkan kode JSP pada teks HTML. Artinya bagian
static yang berupa tag-tag HTML akan terpisah dari kode JSP. Kita dapat membuat
halaman web static dengan HTML / Web editor, kemudian kita sisipi dengan kode
JSP untuk membuat halaman menjadi web dinamis.
Halaman-halaman web yang mengandung kode JSP akan dikirim ke web server.
Kemudian web server akan memanggil perangkat lunak penerjemah JSP. Oleh penerjemah
ini kode JSP akan dirubah menjadi file sumber berekstensi .Java. file ini akan dikompilasi
untuk menghasilkan class. Hasil dari kompilasi ini akan dijalankan kemudian hasilnya
akan disampaikan kepada web server untuk diteruskan pada browser client.
Pada awalnya, memang untuk menampilkan halaman yang mengandung JSP terasa
lambat karena proses kompilasi harus dilakukan. Tetapi ketika memanggil untuk yang
kedua kali maka proses penampilan halaman akan sangat cepat. Hal ini karena proses
kompilasi tidak perlu dilakukan lagi.
Directive pada JSP terdiri atas tiga jenis tentu saja dengan fungsi yang berbeda –
beda, antara lain :
1) Page : digunakan untuk mendefinisikan atribut-atribut yang terdapat pada halaman
JSP. Atribut-atribut ini misalnya atribut language, import, info, errorpage dan lain-
lain. Cara penulisannya dengan menggunakan tanda @ setelah tag JSP (<%)
diikuti kata page dan atributnya.
Contoh : <%@ page language=”java” %>
2) Include : digunakan untuk menyisipkan suatu berkas atau mengimpor suatu kelas.
Cara penulisannya dengan menggunakan tanda @ setelah tag JSP (<%) diikuti kata
include dan atributnya.
Contoh : <%@ include file="/header.html" %>
b. Elemen Scripting
Elemen scripting digunakan untuk menggabungkan instruksi-instruksi
pemrograman Java ke dalam halaman web. Instruksi tersebut akan dieksekusi setiap
kali halaman diproses sebagai permintaan.
Ada tiga jenis scripting yaitu deklarasi, scriplet dan ekspresi.
1) Deklarasi
JSP menyediakan tag yang secara khusus ditujukan untuk melakukan pendeklarasian
variable yang berlevel halaman. Variabel seperti ini akan dikenali di sepanjang
halaman. Tag yang dimaksud dinamakan tag deklarasi. Tag ini berbentuk sebagai
berikut : <%!.....%>
Pada contoh kode ini tag deklarasi digunakan untuk mendeklarasikan dua variabel
yaitu baju dengan tipe data string dan harga dengan tipe data int.
<!DOCTYPE html>
<html>
<head>
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
Output program :
b.
BAB III
PENUTUP
3.1 KESIMPULAN
3.2 SARAN
Apabila terdapat kesalahan dalam penulisan makalah ini baik dari segi isi,penulisan
maupun tanda baca,penyusun sangat mengharapkan saran dan masukan dari pembaca yang
konstruktif. Semoga dengan adanya makalah ini dapat menambah wawasan kita.
DAFTAR PUSTAKA
http://akademiainformatika.blogspot.com/2014/05/blog-post.html
http://materipercobaan.blogspot.com/2014/11/pemrograman-web-berbasis-jsp.html
https://docplayer.info/37001591-Sistem-informasi-biro-perjalanan-dengan-jsp-java-server-
pages.html
http://melanydesirima.blogspot.com/2017/06/ringkasan-materi-jsp-dan-servlet.html