Anda di halaman 1dari 4

NAMA : M.

Dzul Arsyl Majid

KELAS : TI A3

NIM : 222140028

1. Kerjakan soal praktikum dari subbab 3.1 sampai 3.6 yang tidak dicetak tebal saja.

3.1 Tipe Data dan Variabel

 Modifikasilah program pada Tabel 3.1 dengan kode seperti pada Tabel 3.2
berikut, lalu jalankan programnya. Apakah perbedaan dari hasil keluaran
programnya antara Tabel 3.1 dengan Tabel 3.2? Jelaskan!
JAWAB=Pada contoh program 3.1 terdapat run yang dibaca adalah baris ke3 yaitu:
(integer) bilangan1 = 67;.sedangkan,pada Tabel 3.2 terdapat run yang dibaca
adalah baris ke4 yaitu: (integer) bilangan1 =120.Dikarenakan code itu dibaca
dari atas ke bawah sehingga outputnya adalah nilai pada variable “bilangan1”
pada baris ke-4 yaitu “120” bukan “67”.

3.2 Tipe Data Bilangan Bulat

 jikaa ingin memasukkan nilai 500 juta ke dalam layar, tipe data apakah yang
paling cocok untuk memasukkan nilai tersebut? Mengapa?
JAWAB=Tipe data yang cocok digunakan adalah tipe integral(int) dikarenakan tipe data
ini mencakup hingga nilai 2 trilyun

3.3 Tipe Data Bilangan Bulat Oktal dan Heksadesimal

 Ubahlah nilai pada variabel bilangan1 dengan 0184, lalu jalankan variabel
bilangan1. Bagaimanakah hasil keluarannya?
JAWAB=setelah program run pada integral(int) bilangan1 = 0184; terdapat tulisan “The
literal 0184 of type int is out of range”.

 Ubahlah nilai pada variable bilangan2 dengan 0x0d2,lalu jalankan variable


bilangan2. Bagaimanakah hasil keluarannya?
JAWAB=setelah program mengubah variable bilangan2 0x0d2,hasil keluarnya 210
3.4 Tipe Data Bilangan Riil

 Ubahlah tipe data pada variabel bilangan1 dengan tipe data float, lalu jalankan
variabel bilangan1. Bagaimanakah hasil keluarannya?
JAWAB=setelah menjalankan program dengan tipe data float terdapat bilangan1
=1038,0 karena float melambang kan tipe data bilangan real

 Ubahlah tipe data pada variabel bilangan2 dengan tipe data float, lalu jalankan variabel
bilangan2. Bagaimanakah hasil keluarannya?
JAWAB=setelah menjalankan program dengan merubah tipe data dari double ke float
Bilangan2 hasilnya adalah tidak berubah

 Bagaimanakah kode program untuk memasukkan nilai desimal dengan tipe data float?

JAWAB=dengan cara memasukjan variable float kemudian masukkan =(Masukkan


nilai) dengan akhiran (f)
3.5 Tipe Data Karakter

 Modifikasilah kode program pada Tabel 3.6, lalu buatlah sebanyak 16 karakter dengan
nama variabel karakter1 sampai karakter16, masing-masing variabel berisi nilai sebagai
berikut:
JAWAB=Setelah menjalankan program dengan tipe data Karakter(char) dengan
menjalankan perintah System.out.println maka hasil keluarannya
adalah..Terdapat teks PemrogramanDasar dengan memanjang secara
vertical(lurus kebawah).

3.6 Tipe Data String

 Modifikasilah kode program pada Tabel 3.8 yang berisi keterangan singkat dari
mahasiswa masing-masing, berupa nama, NIM, dan kelas, seperti pada Tabel 3.9 berikut.
JAWAB=Saya memodifikasi kode program pada table 3.8 dengan sedikit berbeda yaitu:

 String nama = "NAMA: M.Dzul Arsyl Madjid\nNIM: 222140028\nKELAS: TI A3";

      System.out.println(nama);

Dengan hasil:
NAMA: M.Dzul Arsyl Madjid
NIM: 222140028
KELAS: TI A3
2. Carilah informasi tentang tipe data dalam pemrograman dari berbagai sumber yang
relevan.

1. Integer

integer (int.) adalah tipe data integer atau numerik, biasanya digunakan untuk menyimpan
angka tanpa bagian pecahan, dalam kisaran -707, 0 hingga 707.

2. Floating point

Ini adalah tipe data numerik yang digunakan untuk menyimpan angka yang mungkin
memiliki bagian pecahan, seperti nilai moneter (707.07, 0.7, 707.00).

3. Character (Char)

Ia adalah kumpulan dari urutan karakter dan data yang paling umum digunakan untuk
menyimpan teks.

4. Boolean

Boolean adalah tipe data berikutnya yang perlu Anda kuasai sebelum memasuki dunia
pemrograman. Tipe data ini sering digunakan untuk merepresentasikan nilai benar dan salah
dalam data.

5. Array

Array adalah tipe data seperti daftar yang mampu mengarsipkan beberapa elemen dalam
urutan tertentu dari semua data yang serupa.

Jenis data type ini memiliki banyak elemen atau nilai struktur data yang diambil serta
diterapkan menggunakan indeks integer seperti 0, 1, 3, 4, dan seterusnya.
6. String

Tipe data terakhir yang sering digunakan dalam dunia pemrograman adalah string. string
umumnya dianggap sebagai tipe data yang paling populer. Ini adalah kumpulan karakter dan
urutan data yang paling umum digunakan untuk menyimpan teks.

3. Jelaskan tentang masalah komputasi waktu pada tahun 2038, dimana sedetik setelah
waktu menunjukkan tanggal 19 Januari 2038 pukul 03:14:07 GMT (10:14:07 WIB) akan
kembali ke tanggal 13 Desember 1901 pukul 20:45:52 GMT (14 Desember 1901 pukul
04:45:52 WIB) dan kaitkan dengan tipe data yang digunakan dalam komputasi waktu
tersebut.

JAWAB= Fenomena tersebut juga dikenal dengan “numeronimY2K38” yaitu dapat


menyebabkan sebagian dari perangkat lunak gagal di tahun itu. Masalahnya
mempengaruhi program yang menggunakan representasi waktu berbasis sistem
POSIX (Portable Operating System Interface) dengan waktu sistem 32
bit,masalah itu berhubungan dengan banyak nya waktu yang terlewati sejak 14
desember 1901 dan kode integer 32 bit bertanda,implementasi semacam itu tidak
bisa menunjukkan waktu setelah 03:14:07 GMT sebagai tanggal 19 Januari
2038,disebabkan melebihi kapasitas dari unit penyimpanan yang dipilih.

Di sebagian besar sistem 32 bit, tipe data waktu digunakan untuk menyimpan
penghitung detik adalah bilangan bulat bertanda(integer), yaitu, dapat mewakili
rentang angka antara -2 147 483 648 hingga 2 147 483 647.

Anda mungkin juga menyukai