Laporan
Hasil Praktikum Pemrogaman Terstruktur
STRUKTUR DATA
Mata Kuliah Praktikum Pemrogaman Terstruktur
Dosen Pengampu Imanaji Hari Sayekti, S.Pd., M.Pd
Disusun oleh :
Mokh. Miftakhudin ( 17. MI. 0011 )
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIK PGRI KEBUMEN
TAHUN AJARAN 2017 / 2018
A. TUJUAN PRAKTIKUM
- Memahami konsep dan operasi pada Operator.
- Mampu mengimplementasikan Operator di java web.
B. ALAT DAN BAHAN
- PC 1 unit support netbean.
- .Software java SDK
C. KESELAMATAN KERJA
- Gunakan peralatan sesuai dengan fungsinya.
- Bekerjalah sesuai dengan cara kerja atau petunjuk yang telah ditentukan.
D. MATERI PRAKTIKUM
Operator Dalam Java
Apakah itu Operator?? Operator adalah suatu simbol yang digunakan untuk memberikan perintah kepada komputer untuk melakukan aksi terhadap satu atau lebih operand. Operand sendiri adalah sesuatu yang dioperasikan oleh operator.
Di dalam java ada beberapa tipe Operator , yaitu :
• Operator Aritmatika
• Operator Penugasan
• Operator Pembanding
• Operator Logika
Soal 1
Buatlah sebuah operasi yang menghasilkan nilai seperti pada gambar berikut dengan hasil perhitungan operator aritematika
Soal 2
Buatlah sebuah operasi sehingga dapat menampilkan tampilan seperti berikut:
Soal 3
Buat sebuah proses operasi operator sehingga mengasilkan tampilan seperti berikut pada web browser:
Saat ini saya akan memberikan tutorial membuat / menampilkan Operator dalam Java menggunakan Net Beans 8.2 ke dalam tampilan web application sesuai soal diatas :
DISINI SAYA HANYA MENGGUNAKAN SATU FILE JSP SAJA.
1. Pertama, kita buka project kita disini nama file saya SpringWeb2
2. Kedua, buka file .Jsp
3. Ketiga, buatlah sebuah tampilan web di file Jsp menggunakan format html seperti dibawah ini mulai dari Title Page sampai dengan Pemanggil
Disini saya membuat pemanggilnya yaitu judul, no, dan message1 sampai message8 (BISA DIGANTI SESUAI KEINGINAN / SUPAYA MUDAH DIINGAT)
Kode <br> adalah untuk membuat baris baru dibawahnya
masukkan kode dibawah ini diantara tag <body> dan </body>
kodenya adalah sebagai berikut
<h1><Center><b><u>${judul}</u></b></center></h1><br>
<b><u>${No}</u></b><br>
<br>
${message1}<br><br>
${message2}<br><br>
${message3}<br><br>
${message4}<br><br>
${message5}<br><br>
${message6}<br><br>
${message7}<br><br>
${message8}<br><br
4. Jika proses diatas telah selesai, selanjutnya kita buka file Java Class
Disini nama Java Class saya adalah HalloJava
5. Kemudian, kita buat variabel untuk Operasi angka di dalam Java
Format angka disini yang dipakai adalah int (integer) dan String (kata/kalimat)
Variabel Integer:
Variabel x dan y, dan variabel operasi penjumlahan, pengurangan, perkalian, pembagian, sisa pembagian, operasi AND, operasi OR, dan operasi pergeseran bit ke kiri.
contoh :
int x = 10;
int y = 5;
int tambah,kurang , bagi , kali , sisapembagian,bitkiri, AND, OR = 0;
tambah = x + y;
kurang = tambah - x;
kali = x * y ;
bagi = kali / x ;
sisapembagian = tambah % x ;
AND = x & kurang;
OR = x | AND;
bitkiri = 5120<<1 ;
Variabel String :
String tugas = " TUGAS PEMROGAMAN TERSTRUKTUR"; (JUDUL WEB)
String nomor = " Tugas Nomor 1 "; (NOMOR TUGAS)
String penjumlahan = "Hasil Penjumlahan : ";
String pengurangan = "Hasil Pengurangan : ";
String perkalian = "Hasil Perkalian : ";
String pembagian = "Hasil Pembagian : ";
String sisahasilpembagian = "Sisa Hasil Pembagian : ";
String and = "Hasil Operasi AND : ";
String or = "Hasil Operasi OR : ";
String kiri = " Hasil Operasi Pergeseran Bit ke Kiri : ";
Berikut adalah contoh penulisan dan tampilannya :
6. Selanjutnya kita buat pemanggil object yang akan ditampilkan
Objek yang akan ditampilkan harus sesuai dengan tampilan yang sudah kita buat pada file JSP
Formatnya adalah ( “objek pemanggil”, (variabel))
Atau (“objek pemanggil”, (variabel) + (variabel proses))
Objek pemanggilnya : judul, No, message1, message2, message3, message4, message5, message6, message7, message8
berikut adalah contoh penulisan dan tampilannya :
7. Setelah selesai membuat variabel dan membuat objek pemanggilnya , selanjutnya kita deploy project kita caranya dengan (CTRL+S) atau dengan klik kanan pada project kemudian deploy
Dan tunggu sampai dengan proses deploy selesai.
8. Setelah selesai deploy, kemudian kita run atau open in browser
9. Jika berhasil maka tampilannya akan seperti dibawah ini :
TUGAS Nomor 2
1. Sama seperti tugas nomor 1, disini kita hanya merubah isi dari Java Class, mulai dari
membuat variabel baru, dan membuat objek pemanggil baru
Ketikan kode berikut pada Java Class anda :
@RequestMapping(value = "/tugas2")
public ModelAndView halaman1(){
int x = 5;
int y = 10 , angkakeluar = 0;
boolean bl = true;
String tugas = " TUGAS PEMROGAMAN TERSTRUKTUR";
String nomor = " Tugas Nomor 2 ";
String pertama = "nilai x adalah ";
String kedua = "Nilai y lebih dari x ";
String ketiga = "Angka yang keluar adalah ";
ModelAndView mav = new ModelAndView();
mav.setViewName("Halaman1");
mav.addObject("judul" , tugas);
mav.addObject("No" , nomor );
if ((x ==5)&& (x < y))
mav.addObject("message1", pertama + x );
if ((x == y) || (y > 1))
mav.addObject("message2", kedua );
angkakeluar = bl ? x : y;
mav.addObject("message3", ketiga + angkakeluar );
return mav;
2. Kemudian kita deploy dan run
Jika berhasil maka tampilannya akan seperti dibawah ini :
TUGAS Nomor 3
1. Sama seperti tugas Nomor 1, dan Nomor 2 disini kita hanya merubah isi dari Java Class, mulai dari membuat variabel baru, dan membuat objek pemanggil baru
Ketikan kode berikut pada Java Class anda ;
@RequestMapping(value = "/tugas3")
public ModelAndView tugas3(){
int x = 0;
int y = 0;
y = ++x;
String tugas = " TUGAS PEMROGAMAN TERSTRUKTUR";
String nomor = " Tugas Nomor 3 ";
String satu = "Contoh operator pada prefix (awalan) ";
String dua = "--------------------------------------";
String tiga = "Nilai x baru : ";
String empat = "Nilai y = ++x : ";
x = 0;
y = 0;
y = x++;
String lima = " Contoh operator pada suffix (akhiran)";
String enam = "--------------------------------------";
String tujuh = "Nilai x baru : ";
String delapan = "Nilai y = x++ :";
ModelAndView mav = new ModelAndView();
mav.setViewName("Halaman1");
mav.addObject("judul" , tugas);
mav.addObject("No" , nomor );
mav.addObject("message1", satu);
mav.addObject("message2", dua);
mav.addObject("message3", tiga + x);
mav.addObject("message4", empat + y);
mav.addObject("message5", lima);
mav.addObject("message6", enam);
mav.addObject("message7", tujuh + x);
mav.addObject("message8", delapan + y);
2. Kemudian kita deploy dan run
Jika berhasil maka tampilannya akan seperti dibawah ini :
Terimakasih, semoga bermanfaat...........
Tinggalkan kritik&saran dikolom komentar.....
0 Comment to "Praktikum Struktur Data ke3"
Posting Komentar