Posted by : Unknown Rabu, 08 November 2017



Modul II BP1
LAPORAN PRAKTIKUM

BAHASA PEMROGRAMAN 1

MODUL II





Disusun Oleh :

Nama : Elsa Ayu Kartika

NIM : 20160810026

Kelas :TI 2016 D





TIPE DATA VARIABEL DAN OPERATOR

A.   MAKSUD DAN TUJUAN
1. dapat membuat pendeklarasian Variabel dan tipe data
2. dapat membuat program sederhana menggunakan berbagai macam tipe operator , meliputi aritmatika, rasional, kondisional assigment

B.   DASAR TEORI

Keyword dalam bahasa java tidak boleh digunakan sebagai nama variable (pengenal), table 2.1 memperlihatkan daftar kata-kata kunci bahasa java.

Daftar keyword pada java

Abstract 
Else
Interface
Super
Boolean
Extends
Long
Switch
Break
Final
Native
Syncronized
Byte
Finally
New
This
Case
Float
Null
Throw
Cath
For
Package
Throws
Char
Goto
Private
Transient
Class
If
Protected
Try
Conts
Implements
Public
Void
Continue
Import
Return
volatile
Do
Instanceof
Short
while
Double
Int
Static


Pendeklarasian variable dan tipe data dalam java

Variable dalam bahasa pemrograman berfungsi untuk menyimpan suatu nilai dengan tipe data tertentu. Begitu  juga dalam bahasa java, membungkinkan untuk mendeklarasikan suatu variable. Variable merupakan tempat penyimpanan data atau informasi dengan tipe data tertentu yang ada di memori. 
 
Adapun tipe primitif meliputi:

Nama Type

Ukuran
Range nilai
Byte 8 bit -128 …. 127
Short 16 bit -32768 … 32767
Int 32 bit -2147483648 … 2147483647
Long 64 bit -9223372036854775808 … 9223372036854775808
Char 16 bit 0..65535 ( ‘\u0000’ … ‘\uffff’ )
Float 32 bit IEEE
Double 64 bit IEEE

Konstanta dalam Java

Variabel dalam Java bisa dijadikan konstanta, sehingga nilainya tidak akan dapat diubah-ubah dengan mendeklarasikannya sebagai variabel final seperti ini:
final int dataInt = 10
final char charData = ‘\u103’;
final float x = 12,67;
final byte y = 2;

Operator Pada Java


     Ekspresi adalah statement yang mengembalikan suatu nilai sedangkan Operator adalah suatu symbol yang biasanya digunakan dalam ekspresi. Operator akan melakukan suatu operasi terhadap operand sesuai dengan fungsinya, seperti penjumlahan, pengurangan, perkalian, dan sebagainya. Operator di Java ada 7 macam, yaitu :

  1. Operator penugasan
  2. Operator matematika
  3. Operator penaikan dan penurunan
  4. Operator bitwise ( manipulasi bit )
  5. Operator relasional
  6. Operator logika Boolean
  7. Operator majemuk.
1.) Operator Penugasan, Operator ini adalah operator yang paling sederhana dan hanya dilambangkan dengan karakter ‟=‟. Operator ini digunakan untuk menugaskan suatu nilai ke suatu variabel.

Ekspresi
Arti
x += y
x = x + y
x -= y
X = x – y
x *= y
x = x * y
x /= y
x = x / y
2.) Operator Aritmatika, Operator ini digunakan dalam ekspresi matematika. Berikut ini daftar operator matematika yang dikenal dalam Java.

Operator
Arti Contoh
+
Penjumlahan 3+4
Pengurangan 5-7
*
Perkalian 5*5
/
Pembagian 14/7
%
Modulus 20%7
3.) Operator Perbandingan / Relasional, Operator ini digunakan untuk membandingkan dua buah nilai operand dan menghasilkan nilai Boolean yaitu true atau false. Berikut ini operator relasional dalam Java.
Operator Keterangan Contoh
== Sama dengan X == 3
!= Tidak Sama dengan X != 3
< Lebih kecil dari X < 3
> Lebih besar dari X > 3
<= Lebih kecil dari atau sama dengan X <= 3
>= Lebih besar dari atau sama dengan X >= 3
4.) Operator Penaikan dan Penurunan, Operator ini digunakan untuk menaikkan atau menurunkan suatu nilai integer (bilangan bulat) sebanyak satu satuan, dan hanya digunakan pada variabel.

Operator
Keterangan
++
Penambahan dengan nilai satu
Pengurangan dengan nilai satu
Sebagai contoh :

x = x + 1;

y = y -1;

dapat ditulis menjadi:

x++ ;

y– ;

atau

++x ;

–y ;
5.) Operator Bitwise (manipulasi bit), Operator ini digunakan untuk operasi secara langsung terhadap bit yang menyusun suatu bilangan. Daftar operator bitwise dalam Java adalah sebagai berikut :

Operator
Arti
Bitwise negasi (NOT)
&
Bitwise AND
|
Bitwise OR
^
Bitwise XOR
>>
Geser kanan
>>>
Geser kanan tanpa mempertahankan sign (dengan nilai 0 sebagai pengisi bit paling kiri)
<<
Geser kiri

Karena operasi bitwise memanipulasi hingga ke bagian yang paling kecil dari suatu bilangan, yaitu bit maka diperlukan penjelasan lebih lanjut tentang bagaimana Java menyimpan reprsentasi suatu bilangan dalam bit, terutama sekali untuk representasi bilangan negatif. Java menyimpan representasi dari suatu bilangan sebagai bilangan basis dua (binary) yang tersusun atas bit. Contoh bilangan binary : 000100111. angka 0 dan 1 yang membentuk bilangan binary inilah yang disebut bit.
6.) Operator Logika Boolean, Operator ini hanya digunakan untuk melakukan operasi pada operand yang bertipe Boolean. Berikut daftar operator logika Boolean.

Operator
Keterangan
&
Logika AND
|
Logika OR
^
Logika XOR
!
Logika NOT
&&
Short Circuit Logika AND
|
Short Circuit Logika OR
==
Logika sama dengan
!=
Logika tidak sama dengan
7.) Operator Majemuk, Operator ini merupakan gabungan dari operator yang telah dibahas sebelumnya dengan operator penugasan. Berikut operator majemuk pada Java.

Operator Keterangan
+= Penambahan diikuti dengan penugasan
– = Pengurangan diikuti dengan penugasan
* = Perkalian diikuti dengan penugasan
/ = Pembagian diikuti dengan penugasan
% = Operasi modulus diikuti dengan penugasan
Berikut ini contoh penggunaannya :
Hasil +=10 : memiliki arti yang sama dengan hasil = hasil+10
Hasil -=20 : memiliki arti yang sama dengan hasil = hasil-20



C.   PRE TEST

1.     Jelaskan fungsi dari variable dan konstanta

2.     Mengapa kita harus tahu persis tipe data dari data yang akan dikelola

3.     Buat program penjumlahan dan pengurangan

D.   PRAKTIKUM

Latihan  1

1.     Buat project baru dengan nama modul_02, tambahkan satu buah java class, beri nama latihan_01.java dan lengkapi kode programnya seperti berikut:


Output program

Latihan 2 
1. Tambahkan satu buah java class, beri nama Latihan_02.java lengkapi kode progrramnya seperti beerikut:

Ouutputnya :


E. LATIHAN/POST TEST
    1. Buatlah program java untuk menampilkan informasi karyawan yang terdiri dari NIK, Nama, Lama Kerja, Gaji pokok, Tunjangan , Potongan dan Gaji bersih . besar Gaji pokok diisi dengan 100000*Lama kerja, Tunjangan Gaji pokok *2.5% dan gaji bersih diisi dengan Gaji pokok +Tunjangan. 
   Script Programnya :
 Ini hasil Outputnya :




    2. Buatlah program java untuk menampilkan hasil perhitungan luas bujur sangkar, perrsegi panjang, lingkaran , limas dan kerucut.
   Script programnya :




Hasil outputnya :






                                                                                       Terima kasih semoga bermanfaat




Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Fkom Vlog - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -