MAKALAH
TYPE DATA, VARIABEL DAN OPERATOR
(Dibuat untuk memenuhi tugas matakuliah praktikum Bahasa Pemrograman 1)
Kelas : TINFC-2016-D
Disusun oleh :
Nim : 20160810125
Nama : Indra Nur A
Program studi : Teknik Informatika (S1)
LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2017
KATA PENGANTAR
Segala
puji syukur saya penjatkan kehadirat Allah SWT yang telah memberikan
rahmat, taufik, hidayah-Nya sehingga saya dapat menyelesaikan penulisan
makalah tentang bahasa pemrograman Java. terselesaikannya penulisan
makalah ini diharapkan akan memberi informasi yang bersifat mengedukasi
dan menghadirkan klarifikasi terhadap berbagai hal tentang Java.
Penulisan
makalah ini diajukan guna memenuhi tugas mata kuliah Praktikum Bahasa
Pemrograman 1 (Java) dan berguna untuk memahami lebih jauh lagi tentang
berbagai hal yang berhubungan dengan bahasa pemrograman Java.
Penyusunan
makalah ini sudah pasti jauh dari sempurna, oleh karena itu kritik dan
saran yang membangun sangat diharapkan agar membuat makalah ini menjadi
lebih baik.
Kuningan, 07 November 2017
Penulis
BAB I
PENDAHULUAN
LATAR BELAKANG
Bahasa pemprograman, merupakan adalah
suatu komando atau perintah yangdibuat manusia untuk membuat komputer menjadi
memiliki fungsi tertentu.Bahasa pemrograman ini adalah suatu susunan aturan
penulisan (sintaks) yangmembentuk kode kode yang kemudian akan diterjemahkan
oleh program kompilermenjadi bahasa rakitan (assembly) dan terus diolah hingga
dimengerti oleh mesin.Komputer hanya mengerti bahasa mesin.Bagi pemula, belajar
bahasa pemprograman memang sulit, namun bukan berartiitu penghalang bagi kita
untuk enggan belajar. Di Fakultas Informatika yang notabenekhusus mempelajari
ilmu-ilmu komputer sekalipun, tidak semua mahasiswanya pandaidalam bahasa
pemrograman tertentu.Hal itu dikarenakan tidak semua orang mempunyai pemikiran
dan kreativitasyang sama sehingga daya nalar terhadap sebuah bahasa pemrograman
didapatkan hasilyang berbeda-beda untuk setiap orang. Perlu anda ketahui bahwa
Program yang ditulisdengan menggunakan bahasa pascal mempunyai ciri yang
terstruktur sehingga mudahdipahami maupun dikembangkan oleh pemogram.Pada suatu
bahasa pemrograman umumnya telah menyediakan tipe – tipe datayang sederhana ( simple )
maupun yang terstruktu. Termasuk di bahasa pascal.
BAB II
PEMBAHASAN
Variabel
Variabel adalah nama dari suatu lokasi di memori yang digunakan untuk menyimpan data
sementara. Variabel diberi nama tertentu yang menunjukkan domain yang diwakilinya. Dalam
memberikan nama variabel, ada beberapa ketentuan yang harus diperhatikan yaitu:
a. Panjang karakter nama variabel tidak dibatasi.
b. Nama variabel diawali dengan huruf, tanda garis bawah (underscore) atau tanda dolar ($).
Selanjutnya dapat diikuti oleh karakter lain, selain operator (*, -, +).
c. Bersifat case sensitive (membedakan antara huruf kapital dan huruf kecil).
d. Tidak diperbolehkan menggunakan kata-kata kunci yang digunakan pada java, seperti: if, for,
while, dll.
Data yang tersimpan dalam variabel memiliki tipe tertentu. Sebelum digunakan dalam aplikasi, suatu
variabel harus dideklarasikan terlebih dahulu.
Syntax: [tipe_data] [nama_variabel]
Tipe Data
a. Karakter
Karakter tunggal, diberikan dengan tipe data char. Data yang memiliki tipe data ini ditulis
dengan diapit tanda petik tungal, seperti: ‘A’, ‘S’, ‘?’, dll.
Contoh:
Char JenisKelamin = ‘L’;
Char Agama = ‘1’;
Char Pilihan, Ulang, Pergi;
b. String
String adalah kumpulan dari beberapa karakter . Data yang memiliki tipe data ini ditulis
dengan diapit tanda petik ganda.
Contoh:
String JenisKelamin = “Laki-laki”;
String Agama = “1. Islam “;
String Nama, Alamat, Telp, KodePos;
c. Integer
Tipe data integer merupakan bilangan bulat (positif, nol, atau negatif).
Contoh:
int x1, x2, Jumlah;
int Nilai = 100;
Jumlah = x1 + x2;
Int x1, x2;
Selain Int, bilangan integer juga dapat memiliki tipe data byte, short atau long yang masingmasing
dibedakan oleh panjang memori yang ditempatinya.
d. Floating Point
Untuk merepresentasikan data pecahan (bukan integer) dapat digunakan dua macam tipe
data, yaitu float atau double. Tipe data float memiliki panjang lokasi penyimpanan sebesar 4
byte sedangkan double sepanjang 8 byte.
Contoh:
float Rata2;
double PanjangJalur;
Rata2 = (x1 + x2)/2;
PanjangJalur = 1.5E3;
e. Boolean
Tipe data boolean hanya memiliki dua kemungkinan nilai yaitu benar atau salah.
Contoh:
boolean Selesai, ulang;
Selesai = true;
Ulang = Selesai;
Operator
a. Operator Aritmatika
Operator-operator aritmetik di Java seperti pada umumnya terdiri-dari: penjumlahan (+),
pengurangan (-), pembagian (/), perkalian (*), dan modulo (%).
Di samping operator-operator dasar tersebut, ada beberapa cara singkat untuk menuliskan
operator aritmatika, seperti:
- x = x + 1, dapat disingkat menjadi x++
- x = x – 1, dapat disingkat menjadi x--
- x = x + 3, dapat disingkat menjadi x+=3
- x = x – 5, dapat disingkat menjadi x-=3
b. Operator Relasi
Operator relasi digunakan dalam ekspresi boolean yang akan menghasilkan nilai boolean
guna menentukan langkah eksekusi blok pernyataan tertentu. Beberapa operator logika
dapat dilihat pada Tabel 2.1.
Tabel 2.1. Tabel Operator Logika
Gambar 2.3 Contoh program dengan menggunakan operator relasi.
Apabila program tersebut dieksekusi, maka hasilnya seperti terlihat pada Gambar 2.4.
Gambar 2.4 Output program operator relasi.
c. Operator Logika
Operator logika digunakan juga dalam ekspresi boolean yang akan menghasilkan nilai
boolean guna menentukan langkah eksekusi blok pernyataan tertentu. Beberapa operator
logika seperti AND (&&), OR (||) atau NOT (!).
Gambar 2.5 Contoh program dengan menggunakan operator logika.
Apabila program tersebut dieksekusi, maka hasilnya seperti terlihat pada Gambar 2.6.
Gambar 2.6 Output program operator_logika.
BAB III
PENUTUP
Kesimpulan
Kesimpulan yang dapat ditarik dari
pembahasan di atas yaitu:
1. Java dikenal sebagai bahasa pemrograman yang bersifat strongly, yang berarti
diharuskan mendeklarasikan tipe data dari semua variable yang apabila lupaatau
salah dalam mengikuti aturan pendeklarasian variable, maka akan terjadi
error pada saat proses kompilasi.
2. Tipe data yang terdapat pada bahasa pemrograman Java pada umumnyatidak
jauh berbeda dengan bahasa pemrograman lain seperti C, C++, Pascal, Basic,dan
lainnya, yakni terdiri dari integer, floating point, char, string dan boolean.
3. Aturan penulisan variabel pada bahasa pemrograman Java juga tidak jauh berbeda
dengan bahasa pemrograman lain seperti C, C++, Pascal, Basic, danlainnya, yakni
harus diawali dengan huruf/abjad, karakter mata uang, danunderscore ( _ ) dan
terdiri dari huruf/abjad, angka, dan underscore ( _ ), serta
tidak boleh menggunakan kata-kata yang dikenal oleh bahasa pemrograman Java(keyword),
seperti byte, case, int, dan lainnya.
4. Sama halnya dengan semua bahasa
dapat dipemrograman, Java jugamenyediakan operator-operator
aritmatika untuk memanipulasi data numerik.
5. Selain operator aritmatika, Java juga mempunyai operator-operator lain,seperti
operator increment dan decrement, operator assignment (penugasan),operator
relasi, operator logical, operator bitwise (yang terdiri dari and, or, xor,
dancomplement), dan operator precedence