0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan2 halaman

TP Mod 1

Diunggah oleh

rizalmaulana0546
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 DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan2 halaman

TP Mod 1

Diunggah oleh

rizalmaulana0546
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 DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 2

Nama Saya : Moh.

Rizal Maulana
Kelas Saya : Informatika C23
NPM Saya : 2302310109
Soal
1. Jelaskan apa yang dimaksud dengan bahasa pemrograman Java?
2. Apa yang kalian ketahui tentang tipe data dan variabel?
3. Sebutkan dan jelaskan macam macam tipe data minimal 5!
4. Jelaskan apa itu User input pada java dan contohnya!
5. Apa Perbedaan yang mendasar antara Scanner dan BufferedReader!
Jawaban
1. Java adalah bahasa pemrograman berorientasi objek (object-oriented
programming) yang dirancang untuk menjadi portabel dan berjalan pada berbagai
platform. Bahasa ini dikembangkan oleh Sun Microsystems pada tahun 1995 dan
saat ini dimiliki oleh Oracle. Java sangat populer dalam pengembangan aplikasi
desktop, web, hingga aplikasi mobile, terutama di platform Android. Salah satu
keunggulan utama Java adalah prinsip "Write Once, Run Anywhere" (WORA),
yang memungkinkan kode Java berjalan di berbagai sistem operasi menggunakan
Java Virtual Machine (JVM).
2. Tipe data dalam pemrograman adalah klasifikasi data yang menentukan nilai
apa yang bisa disimpan dalam variabel dan operasi apa yang bisa dilakukan
terhadapnya. Variabel adalah lokasi penyimpanan yang memiliki nama, dan
digunakan untuk menyimpan nilai data yang dapat diubah selama program
berjalan. Tipe data dan variabel membantu pemrograman dalam menyusun data
yang efisien dan efektif sesuai jenis datanya.
3. Beberapa tipe data dasar dalam Java, antara lain:
a. char: Digunakan untuk menyimpan satu karakter, misalnya ‘A’ atau ‘b’.
b. double: Digunakan untuk menyimpan bilangan desimal atau floating point,
misalnya 3.14 atau 0.0001.
c. int: Digunakan untuk menyimpan bilangan bulat, seperti 1, 100, atau -42.
d. String: Merupakan tipe data non-primitive yang digunakan untuk
menyimpan rangkaian karakter atau teks, misalnya "Hello, World!
e. boolean: Menyimpan nilai true atau false, berguna untuk operasi logika atau
kondisi.
4. User input adalah proses menerima data atau informasi dari pengguna saat
program berjalan. Di Java, ini biasanya dilakukan dengan kelas Scanner yang
menyediakan berbagai metode untuk membaca input dari konsol. Contohnya yaitu
tentang menginputkan sebuah nama.
5. Perbedaan Dasar antara Scanner dan BufferedReader
a. Scanner: Lebih mudah digunakan dan mendukung berbagai metode untuk
membaca tipe data yang berbeda (seperti nextInt, nextDouble, dll.). Scanner
cocok untuk aplikasi sederhana, tetapi agak lebih lambat karena bekerja pada level
abstraksi yang lebih tinggi.
b. BufferedReader: Membaca input dalam bentuk teks (String) dan lebih cepat
daripada Scanner karena menggunakan buffer. Untuk membaca data tipe lain,
perlu dilakukan parsing secara manual (misalnya, konversi string ke integer).
BufferedReader biasanya digunakan untuk aplikasi yang memerlukan performa
tinggi dalam membaca data.

Source by
E. Bertolissi and C. Preece, "Java in real-time applications," in IEEE Transactions
on Nuclear Science, vol. 45, no. 4, pp. 1965-1972, Aug. 1998, doi:
10.1109/23.710972.

Anda mungkin juga menyukai