Modul 1
Pengenalan Java
Tipe, Variable, dan Operator
• Tujuan belajar Java:
◦ Mempelajari java, untuk membuat sesuatu yang berguna.
◦ Contoh:
◦ Mensimulasikan proses perekayasaan atau natural.
◦ Memanipulasi PDF.
◦ Menggambar gambar yang cukup baik.
• Instruksi CPU
◦ z=x+y
▪ Baca lokasi x
▪ Baca lokasi y
▪ Tambahkan
▪ Tulis ke lokasi z
• Bahasa Pemrograman
◦ Lebih mudah di pahami dibandingkan dengan instruksi CPU.
◦ Butuh untuk ditranslate untuk CPU memahaminya.
• Java
◦ Bahasa yang “Paling Populer”
◦ Berjalan pada Virtual Machine ( JVM )
• Lebih kompleks dibandingkan beberapa bahasa pemrograman ( seperti Python ).
◦ Lebih mudah dibandingkan yang lain ( seperti C++ ).
◦ Cara mengkompilasi Java
• Tipe data
◦ Semacam nilai yang dapat disimpan dan dimanipulasi.
◦ boolean: Truth value (true or false).
◦ int: Integer (0, 1, -47).
◦ double: Real number (3.14, 1.0, -2.1).
◦ String: Text (“hello”, “example”).
• Variable
◦ Nama lokasi yang menyimpan sebuah nilai dari sebuah tipe.
◦ Formatnya:
◦ Type Name;
◦ Contoh:
◦ String foo;
• Assignment
◦ Gunakan '=' untuk memberikan variable sebuah nilai.
◦ Contoh:
◦ String foo;
◦ foo = “Hello”;
◦ Bisa dikombinasi dengan deklarasi variable.
◦ Contoh:
◦ double Pi = 3.14;
◦ boolean isJanuary = true;
• Operator
◦ Simbol yang menampilkan komputasi yang simple.
◦ Assignment: =
◦ Addition: +
◦ Subtraction: -
◦ Multiplication: *
◦ Division: /
◦ Order of Operation
▪ Mengikuti standard aturan matematika:
1. Parentheses
2. Perkalian dan Pembagian
3. Penambahan dan Pengurangan.