LN02 - Elementary Programming (Data and Inputoutput)
LN02 - Elementary Programming (Data and Inputoutput)
Introduction To Programming
Week ke - 2
1. Peserta diharapkan dapat mengerti dasar dasar java programming dan konsep objek oriented
OUTLINE MATERI :
2. Identifiers
3. Variable
4. Named Constant
5. Naming conventions
6. Numeric data
Java menggunakan System.out untuk merujuk ke perangkat output standar, dan System.in
ke perangkat input standar. Secara default, perangkat output adalah monitor tampilan, dan
perangkat input adalah keyboard. Untuk melakukan keluaran konsol, Anda cukup
menggunakan metode println untuk menampilkan nilai primitif atau string ke konsol.
Untuk melakukan input konsol, Anda perlu menggunakan kelas Scanner untuk membuat
objek untuk membaca input dari System.in, sebagai berikut: Scanner input = new
Scanner(System.in); Sintaks New Scanner(System.in) membuat objek dengan tipe
Scanner. Sintaks input Scanner menyatakan bahwa input adalah variabel yang bertipe
Scanner. Seluruh baris Scanner input = new Scanner(System.in) membuat objek Scanner
dan memberikan referensinya ke input variabel. Sebuah objek dapat memanggil
metodenya. Untuk memanggil metode pada suatu objek adalah meminta objek untuk
melakukan tugas. Anda dapat memanggil metode nextDouble() untuk membaca nilai
ganda sebagai berikut: radius ganda = input.nextDouble();Contoh :
Introduction To Programming
• Identifier
Introduction To Programming
double interestRate; // Deklarasikan interestRate sebagai variabel double
Contoh-contoh ini menggunakan tipe data int dan double. Nanti Anda akan diperkenalkan
dengan tipe data tambahan, seperti byte, short, long, float, char, dan boolean.
Jika variabel bertipe sama, maka variabel tersebut dapat dideklarasikan bersama-sama,
sebagai berikut:
tipe data variabel1, variabel2, ..., variabeln;
Introduction To Programming
sebagai gantinya, Anda dapat mendeklarasikan konstanta untuk p. Berikut adalah sintaks
untuk mendeklarasikan konstanta:
tipe data akhir CONSTANTNAME = nilai;
Sebuah konstanta harus dideklarasikan dan diinisialisasi dalam pernyataan yang sama.
Kata final adalah kata kunci Java untuk mendeklarasikan konstanta. Secara konvensi,
semua huruf dalam konstanta menggunakan huruf besar. Misalnya, Anda dapat
mendeklarasikan p sebagai konstanta dan menulis ulang Daftar
Introduction To Programming
kata pertama menjadi huruf kecil dan huruf besar pada huruf pertama setiap kata
berikutnya—misalnya, variabel numberOfStudents. Gaya penamaan ini dikenal sebagai
camelCase karena karakter huruf besar pada namanya menyerupai punuk unta.
Kapitalkan huruf pertama dari setiap kata dalam nama kelas—misalnya, nama kelas
ComputeArea dan System.
Kapitalkan setiap huruf dalam konstanta, dan gunakan garis bawah di antara kata-kata—
misalnya, konstanta PI dan MAX_VALUE.
Penting untuk mengikuti konvensi penamaan untuk membuat program Anda mudah
dibaca.
• Numeric Data.
Setiap tipe data memiliki rentang nilai. Kompiler mengalokasikan ruang memori untuk
setiap variabel atau konstanta sesuai dengan tipe datanya. Java menyediakan delapan tipe
data primitif untuk nilai numerik, karakter, dan nilai Boolean. Bagian ini
memperkenalkan tipe data numerik dan operator.
Tipe Data Angka
Tabel 1.1 Numeric Data
Java menggunakan empat tipe integer: byte, short, int, dan long. Pilih jenis yang paling
sesuai untuk variabel Anda. Misalnya, jika Anda tahu bahwa integer yang disimpan
dalam variabel berada dalam kisaran byte, nyatakan variabel sebagai byte.
Java menggunakan dua jenis angka floating-point: float dan double. Tipe ganda dua kali
lebih besar dari float, sehingga ganda dikenal sebagai presisi ganda, dan float sebagai
Introduction To Programming
presisi tunggal. Biasanya, Anda harus menggunakan tipe ganda karena lebih akurat
daripada tipe float.
• Membaca Angka dari Keyboard
Anda tahu cara menggunakan metode nextDouble() di kelas Scanner untuk membaca nilai
ganda dari keyboard. Anda juga dapat menggunakan metode yang tercantum dalam Tabel
untuk membaca sejumlah tipe byte, short, int, long, dan float.
Tabel 1.2 Method Angka dari keyboard.
Introduction To Programming
Tabel 1.3 Method String
Introduction To Programming
SIMPULAN
Semua nama disebut dengan Identifier yang memiliki ketentuan yang harus dipenuhi diantaranya
adalah tidak diperbolehkan diawali dengan angka. Java mengenal Case Sensitive yang artinya
huruf besar dan huruf kecil akan dianggap berbeda. Perbedaan dari variabel dan konstanta adalah
nilai variabel dapat diubah sedangkan konstanta tidak dapat diubah.
Setiap variabel maupun konstanta memiliki memiliki tipe data sesuai dengan kebutuhannya. Tipe
data numerik terdiri atas 4 tipe untuk integer dan 2 tipe untuk floating point. Tipe integer yaitu
byte, short, int, long. Floating point yaitu float dan double. Setiap tipe data mempunyai rentang
nilai masing - masing. Tipe data lainnya adalah char yang memuat satu karakter, sedangkan jika
membutuhkan lebih dari satu karakter dapat menggunakan tipe data String. Tipe data terakhir
adalah boolean yang hanya memuat nilai true atau false.
Tipe data String merupakan composite class yang dimana nilainya terdiri dari penggabungan
nilai sekumpulan variabel char (array of char) disamping itu kelas String juga memiliki fungsi –
fungsi pada kelasnya.
Introduction To Programming
DAFTAR PUSTAKA
Introduction To Programming