0% menganggap dokumen ini bermanfaat (0 suara)
50 tayangan11 halaman

LN02 - Elementary Programming (Data and Inputoutput)

Ringkasan dari dokumen tersebut adalah: 1. Dokumen tersebut membahas konsep dasar pemrograman Java seperti input/output, tipe data, variabel, konstanta, dan penamaan. 2. Materi pelajaran mencakup cara membaca input dari keyboard, mendefinisikan identifikasi, variabel, konstanta, dan tipe data dasar seperti angka dan karakter. 3. Tujuan pembelajaran adalah memahami konsep dasar Java dan pemrograman berorientasi objek

Diunggah oleh

David Bakhtiar
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
50 tayangan11 halaman

LN02 - Elementary Programming (Data and Inputoutput)

Ringkasan dari dokumen tersebut adalah: 1. Dokumen tersebut membahas konsep dasar pemrograman Java seperti input/output, tipe data, variabel, konstanta, dan penamaan. 2. Materi pelajaran mencakup cara membaca input dari keyboard, mendefinisikan identifikasi, variabel, konstanta, dan tipe data dasar seperti angka dan karakter. 3. Tujuan pembelajaran adalah memahami konsep dasar Java dan pemrograman berorientasi objek

Diunggah oleh

David Bakhtiar
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 11

LECTURE NOTES

Introduction To Programming
Week ke - 2

Elementary Programming (data and


input/output)
LEARNING OUTCOMES

1. Peserta diharapkan dapat mengerti dasar dasar java programming dan konsep objek oriented

OUTLINE MATERI :

1. Membaca input dari console

2. Identifiers

3. Variable

4. Named Constant

5. Naming conventions

6. Numeric data

7. Reading numbers from the keyboard

8. Character data type and operations

9. The string types


ISI MATERI

• Membaca input dari console.

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

Identifier adalah nama-nama yang mengidentifikasi elemen-elemen seperti kelas, metode,


dan variabel dalam suatu program.
Semua pengenal harus mematuhi aturan berikut:
Pengidentifikasi adalah urutan karakter yang terdiri dari huruf, angka, garis bawah (_),
dan tanda dolar ($).
Pengidentifikasi harus dimulai dengan huruf, garis bawah (_), atau tanda dolar ($). Itu
tidak bisa dimulai dengan angka.
Pengidentifikasi tidak boleh berupa kata yang dicadangkan. Lihat Lampiran A untuk
daftar kata-kata yang dicadangkan. Kata-kata yang dicadangkan memiliki arti khusus
dalam bahasa Jawa. Kata kunci adalah kata-kata yang dicadangkan.
Pengidentifikasi dapat memiliki panjang berapa pun.
• Variabel
Variabel digunakan untuk menyimpan nilai yang akan digunakan nanti dalam suatu
program. Disebut variabel karena nilainya dapat diubah-ubah. Variabel digunakan untuk
merepresentasikan data dari tipe tertentu. Untuk menggunakan variabel, Anda
mendeklarasikannya dengan memberi tahu kompiler namanya serta jenis data apa yang
dapat disimpannya. Deklarasi variabel memberitahu compiler untuk mengalokasikan
ruang memori yang sesuai untuk variabel berdasarkan tipe datanya. Sintaks untuk
mendeklarasikan variabel adalah
namavariabel tipe data;

Berikut adalah beberapa contoh deklarasi variabel:

int count; // Deklarasikan count sebagai variabel integer

double radius; // Deklarasikan radius menjadi variabel double

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;

Variabel dipisahkan dengan koma. Sebagai contoh,


int i, j, k; // Deklarasikan i, j, dan k sebagai variabel int
Variabel seringkali memiliki nilai awal. Anda dapat mendeklarasikan variabel dan
menginisialisasinya dalam satu langkah. Pertimbangkan, misalnya, kode berikut:
int jumlah = 1;
Ini setara dengan dua pernyataan berikut:
jumlah int;
menghitung = 1;
Anda juga dapat menggunakan formulir singkatan untuk mendeklarasikan dan
menginisialisasi variabel dengan tipe yang sama secara bersamaan. Sebagai contoh,
int i = 1, j = 2;Setiap variabel memiliki ruang lingkup.
Ruang lingkup variabel adalah bagian dari program di mana variabel dapat
direferensikan. Aturan yang mendefinisikan ruang lingkup variabel akan diperkenalkan
secara bertahap nanti dalam buku ini. Untuk saat ini, yang perlu Anda ketahui adalah
bahwa variabel harus dideklarasikan dan diinisialisasi sebelum dapat digunakan.
• Constant
bernama Constant bernama adalah pengidentifikasi yang mewakili nilai permanenNilai
variabel dapat berubah selama eksekusi program, tetapi konstanta bernama, atau hanya
konstanta, mewakili data permanen yang tidak pernah berubah. Sebuah konstanta juga
dikenal sebagai variabel akhir di Jawa. Dalam program ComputeArea kami, p adalah
konstanta. Jika Anda sering menggunakannya, Anda tidak ingin terus mengetik 3.14159;

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

Ada tiga manfaat menggunakan konstanta:


(1) Anda tidak perlu berulang kali mengetik nilai yang sama jika digunakan beberapa
kali;
(2) jika Anda harus mengubah nilai konstanta (misalnya, dari 3,14 menjadi 3,14159 untuk
PI), Anda hanya perlu mengubahnya di satu lokasi dalam kode sumber;
(3) nama deskriptif untuk konstanta membuat program mudah dibaca.
• Naming conventions
Pastikan Anda memilih nama deskriptif dengan arti langsung untuk variabel, konstanta,
kelas, dan metode dalam program Anda. Seperti disebutkan sebelumnya, nama peka huruf
besar-kecil. Tercantum di bawah ini adalah konvensi untuk penamaan variabel, metode,
dan kelas.
Gunakan huruf kecil untuk variabel dan metode—misalnya, variabel radius dan luas, dan
metode cetak. Jika sebuah nama terdiri dari beberapa kata, gabungkan menjadi satu, buat

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.

• Tipe data karakter dan operasi


Tipe data karakter, char, digunakan untuk mewakili satu karakter. Literal karakter diapit
oleh tanda petik tunggal. Perhatikan kode berikut:
karakter huruf = 'A'; char numChar = '4'Pernyataan pertama memberikan karakter A ke
huruf variabel char. Pernyataan kedua memberikan karakter digit 4 ke variabel char
numChar.
• Tipe string
Tipe char hanya mewakili satu karakter. Untuk mewakili string karakter, gunakan tipe
data yang disebut String. Sebagai contoh, kode berikut mendeklarasikan pesan sebagai
string dengan nilai “Welcome to Java”.
String pesan = "Selamat datang di Jawa"; String adalah kelas yang telah ditentukan di
perpustakaan Java, sama seperti kelas Sistem dan Pemindai. Tipe String bukan tipe
primitif. Ini dikenal sebagai tipe referensi. Setiap kelas Java dapat digunakan sebagai tipe
referensi untuk variabel. Variabel yang dideklarasikan oleh tipe referensi dikenal sebagai
variabel referensi yang mereferensikan suatu objek. Di sini, pesan adalah variabel
referensi yang mereferensikan objek string dengan konten Welcome to Java.

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

1. Y. Daniel Liang. (2020). Introduction to Java programming and Data Structures :


comprehensive version. international edition. 12. Pearson Education. New Jersey. ISBN:
9780136520238, Chapter 2

Introduction To Programming

Anda mungkin juga menyukai