Anda di halaman 1dari 9

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMOGRAMAN


Pertemuan Ke-3

Disusun Oleh :

NAMA : Aldi PradevaHermawan


NIM : 185410100
JURUSAN : Teknik Informatika
KELAS : TI-2
JENJANG : S1

STMIK AKAKOM
YOGYAKARTA 2018
BAB 1. Pembahasan Praktik

Praktik 1
a. Tipe Data Integer

Pembahasan : pada praktik 1, tipe data


Integer ini membahas, program diatas
untuk menampilkan nilai pada variabel x
bertipe data int dengan nilai 20. int
(Integer) adalah tipe data untuk angka
numerik yang tidak menggunakan koma,
untuk tipe data 32 bit. Untuk menjalankan
program ini pertama masukkan tipe data int
setelah itu masukkan variabel x = 20,
setelah sudah, ketikkan system.out.println
ini untuk meoutputkan data dari
pemograman, lalu masukkan variabel
(“x=” +x) dengan x yang pertama x=25,
dan seterusnya, seperti gambar disamping.

Lanjutan pada praktik 1 ini, Tipe data 2,


menggunakan Integer, membuat program
ini yaitu dengan memasukkan tipe data
int, lalu masukkan variabel y = 20 dan x =
y, dan y++, setelah itu ketikkan
system.out.println, untuk menampilkan
hasilnya setelah dijalankan.
b. Tipe Data Float

Penjelasan : pada pemograman ini,


membuat data float adalah float
merupakan tipe daya yang
digunakan dalam menandai suatu
nilai yang mengandung ketelitian
tunggal atau disebut (single
precision) yang menggunakan
runag penyimpanannya yaitu 32
bit. Untuk membuat program ini
kita inputkan int x =9/2, setelah itu
system.out.println (“x=” +x),
hasilnya 4.0 karena 2 tidak
mengadung desimal dan tipe data
masih menggunakan tipe data int
adalah angka atau bilangan bulat

Penjelasan: pada pemograman


ini , sama dengan diatas,
tetapi pada pemograman ini,
membuat data dengan
menggunakan tipe data double
adalah bilangan desimal juga, tapi
lebih besar kapasistanya, maka
hasil yang benar adalah 4,5 bukan
4.0
C. Parentheses and order of
operation

Penjelasan : Pada pemograman ini


membuat program aritmatika
adalah operator aritmatika yang
berupa simbol-simbol yang kita
bisa mengetahuinya dalam
kegiatan sehari-hari. Arti simbol :
(+) : Penambahan, (-) =
Pengurangan, (*) = Pengurangan,
(/) = Pembagian, (%) = Sisa hasil
bagi ( modulus ).

Praktik 2.

A. Menggunakan Tipe Data


Char

Penjelasan : pada pemograman


ini, membuat tipe data char
adalah tipe data karakter. Untuk
membuat data ini dengan
meinputkan data-data yang
hendak dibuat, seperti gambar
disamping, setelah itu ketik
system.out.print (letter1) dst. Lalu setelah di run maka hasilnya (hello).

B. Menggunakan String

Penjelasan : pada pemograman


ini, membuat kelas string adalah
kumpulan dari karakter yang
membentuk teks. Untuk
membuat program ini, ketik
string, lalu ketik “ Hello Word”, setelah itu, ketik system.out.println, lalu di RUN maka akan
tampil seperti ini.

C. Character vs String
Penjelasan : pada
pemograman ini,
membuat program
character vs string, arti
char adalah tipe data
karakter, lalu string
adalah kumpulan dari
karakter yang
membentuk teks.
Dibagian char tidak
error karena char hanya
menampung 1 karakter
saja. Terjadi error pada
line 16-18, karena char tersebut diisi 2-4 karkter, seharusnya menggunakan string. Char
menggunakan tanda petik (‘…’), dan string menggunakan tanda petik (“….”).

Praktik 3.

A. Promotion
Penjelasan : pada
pemograman ini,
kita membuat tipe
data char, untuk 1
karakter, maka hasil
dari aritmatika ini
memiliki tanda
desimal, dengan
hasil baginya ada
angka dibelakang koma seperti 4.0, dst.

B. Type Casting
Penjelasan : pada
pemograman ini,
membuat
pemograman
tentang, mengubah
tipe data long
menjadi tipe data
integer pada line 13,
lalu pada line 14 dari
tipe data short
dirubah menjadi double.

Penjelasan : pada pemograman


ini, membuat data short, Pada
umumnya diaplikasikan pada
komputer-komputer 16-bit, yang
saat ini semakin jarang
keberadaanya. Dengan meinputkan
variabel a maka akan muuncul
angka 1 dst.

C. Converting String to Numeric


data

Penjelasan : pada pemograman ini, menampilkan hasil umur, hari, dan tahun, dengan
contoh converting variabel integer dan double.

Praktik 4.

A. Menggunakan
JOptionPane
Penjelasan :
pada
pemograman
ini,
menggunakan
JOptionPane
adalah class
yang
digunakan
sebagai standar
dialog box 
untuk
memberikan
informasi
kepada pengguna aplikasi, dan berfungsi menampilkan sebuah kotak dialog
seperti yu, dengan petrintah type something.

B. Menggunakan Scanner
Penjelasan : pada pemograman ini, memakai tipe data string. String ini berfungsi memasukkan
input kedalam program data, dalam program ini menggunakan type scanner sc. Perintah sc.next,
mengambil data input-an user, sesuai dengan variabel yang digunakan.

LATIHAN
1. Buat program yang
dapat memasukkan
nama barang, jumlah
dan harga kemudian
ditampilkan nama
barang yang diinput
dan nilai barang yaitu
perkalian antara jumlah
dan harga.
2. Jelaskan fungsi dari method showinputDialog, showConfirmDialog, ShowOptionDialog.
3. Modifikasi latihan 1, untuk menampilkan sebuah kotak dialog yang berisi “selesai
menghitung”.
1.

Penjelasan : pada pemograman ini, membuat program tentang penghitungan belanjaan


pelanggan, dengan memasukkan data nama barang, harga, jumlah. Nanti data diinputkan, lalu
hasil outputnya semua nilai perkalian antara harga barang dan jumlah barang. Total bayar hasil
perkalian jumlah dan harga.

2. showConfirmDialog() : untuk menampilkan dialog konfirmasi;


showInputDialog() : untuk menampilkan dialog input;
showMessageDialog() : untuk menampilkan pesan/informasi;
showOptionDialog() : untuk menampilkan dialog pilihan.

3.
Penjelasan : pada pemograman ini memodifikasi program pada program no 1 dengan
JOptionMassageDialog “selesai mengghitung”.

BAB 2.
Kesimpulan

Kesimpulan
pada praktikum 3
ini, kita
mempelajari tentang
tipe-tipe data pada pemograman, tipe data sangat penting karena untuk
menginputkan variabel. Karena semua data belum tentu bisa masuk apa bisa
dipakai dalam tipe data.

Anda mungkin juga menyukai