Anda di halaman 1dari 20

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN


PERTEMUAN - 3

Disusun Oleh :
NAMA : ANNISA SALSABILA

NIM : 185410070

JURUSAN : TEKNIK INFORMATIKA

STMIK AKAKOM
YOGYAKARTA
2018
A. PEMBAHASAN

Input : (TipeData1)

Output : (TipeData1)

Pembahasan :
Program diatas memiliki tipe data Integer (byte, short, int) long. Public static void
main(String{} args) { digunakan untuk menyimpan nilai argumen yang diberikan dari CMD
atau terminal, sehingga kita bisa mengolahnya dalam program. Kita akan banyak
membutuhkan String[] args apabila ingin membuat program berbasis teks yang memiliki
argumen. int menunjukkan tipe data yaitu tipe data yang bertujuan untuk menyimpan nilai
bilangan bulat (negatif, 0, dan positif), lalu huruf y menandakan nama variabel. Sedangkan,
System.out.println(); digunakan untuk menampilkan output. Untuk bagian ini langsung saya
inputkan seperti di contoh. Maka outputnya akan mengeluarkan hasil dari inputan tadi, yaitu x
= 20, x=25, x=26, x=27, dan x=28.
Input : (TipeData2)

Output : (TipeData2)

Pembahasan :
Program diatas memiliki tipe data Integer (byte, short, int) long. Public static void
main(String{} args) { digunakan untuk menyimpan nilai argumen yang diberikan dari CMD
atau terminal, sehingga kita bisa mengolahnya dalam program. Kita akan banyak
membutuhkan String[] args apabila ingin membuat program berbasis teks yang memiliki
argumen. int menunjukkan tipe data yaitu tipe data yang bertujuan untuk menyimpan nilai
bilangan bulat (negatif, 0, dan positif), lalu huruf y menandakan nama variabel. Sedangkan,
System.out.println(); digunakan untuk menampilkan output. Untuk bagian ini langsung saya
inputkan seperti di contoh. Maka outputnya akan mengeluarkan hasil dari inputan tadi, yaitu x
= 20 dan y = 21
Input : (TipeData3)

Output : (TipeData3)

Pembahasan :
Program diatas memiliki Tipe data Float (float, double). Tipe data float adalah tipe data yang
bertujuan untuk menyimpan nilai dengan angka, termasuk desimal. Public static void
main(String{} args) { digunakan untuk menyimpan nilai argumen yang diberikan dari CMD
atau terminal, sehingga kita bisa mengolahnya dalam program. Kita akan banyak
membutuhkan String[] args apabila ingin membuat program berbasis teks yang memiliki
argumen. Lalu huruf x menandakan nama variabel. Sedangkan, System.out.println(); digunakan
untuk menampilkan output. Maka outputnya akan mengeluarkan hasil dari inputan tadi, yaitu x
=4
Input : (TipeData4)

Ouput : (TipeData4)

Pembahasan :
Program diatas memiliki Tipe data Float (float, double). Tipe data float adalah tipe data yang
bertujuan untuk menyimpan nilai dengan angka, termasuk desimal. Public static void
main(String{} args) { digunakan untuk menyimpan nilai argumen yang diberikan dari CMD
atau terminal, sehingga kita bisa mengolahnya dalam program. Kita akan banyak
membutuhkan String[] args apabila ingin membuat program berbasis teks yang memiliki
argumen. Lalu huruf x menandakan nama variabel. Sedangkan, System.out.println(); digunakan
untuk menampilkan output. Maka outputnya akan mengeluarkan hasil dari inputan tadi, yaitu x
= 4.0
Input : (TipeData5)

Output : (TipeData5)

Pembahasan :
Pada praktik Text01 di atas membuat karya seni kucing ASCII menggunakan text, dengan
memasukkan kode – kode yang telah disediakan di modul. Tetapi sebelum itu kita harus
memasukkan public static void main(String [] args { untuk menampilkan output. Untuk
mengakhiri sebuah perintah menggunakan “ ; ”. Setelah semua script dimasukkan, lalu kita Run
File. Maka output nya akan keluar, seperti contoh di atas. Output yang di keluarkan berupa
wajah kucing ASCII.
Input : (TipeText1)

Output : (TipeText1)

Pembahasan :
Program diatas memiliki tipe data char. Tipe data char merupakan tipe untuk menyatakan
sebuah karakter.  Public static void main(String{} args) { digunakan untuk menyimpan nilai
argumen yang diberikan dari CMD atau terminal, sehingga kita bisa mengolahnya dalam
program. Kita akan banyak membutuhkan String[] args apabila ingin membuat program
berbasis teks yang memiliki argumen. System.out.println(); digunakan untuk menampilkan
output. Maka outputnya akan mengeluarkan hasil dari penjumlahan yang dimasukkan tadi,
yaitu sebanyak 532 yaitu hasil dari penjumlahan huruf – huruf yang merangkai kata “Hello”.
Tetapi jika kita ingin ouput an berupa tulisan “hello” maka inputan diubah menjadi;

System.out.println (letter 1);

(letter 2);

(letter 3);

(letter 4);

(letter 5);
Input : (TipeText2)

Output : (TipeText2)

Pembahasan :
Program diatas memiliki tipe data String. Tipe data string merupakan tipe data dalam bentuk
kata – kata atau kalimat. Sebenarnya, String bukan lah tipe data, melainkan kelas yang
mempunyai objek greeting. Public static void main(String{} args) { digunakan untuk
menyimpan nilai argumen yang diberikan dari CMD atau terminal, sehingga kita bisa
mengolahnya dalam program. Kita akan banyak membutuhkan String[] args apabila ingin
membuat program berbasis teks yang memiliki argumen. System.out.println(); digunakan
untuk menampilkan output. Maka outputnya akan mengeluarkan hasil dari inputan, yaitu
“Hello World”.
Input : (TipeText3)

Output : (TipeText3) – Error

Pembahasan :
Program diatas memiliki tipe data Character vs String. pada Public static void main(String{}
args) { digunakan untuk menyimpan nilai argumen yang diberikan dari CMD atau terminal,
sehingga kita bisa mengolahnya dalam program. Kita akan banyak membutuhkan String[]
args apabila ingin membuat program berbasis teks yang memiliki argumen.
System.out.println(); digunakan untuk menampilkan output. Tetapi, pada program diatas
terdapat beberapa error yang disebabkan oleh ;
Tipe data yang digunakan yaitu Char, Tipe data char merupakan tipe untuk menyatakan
sebuah karakter. Sedangkan pada program diatas terdapat lebih dari satu karakter, yaitu ‘XL’
dan ‘XXL’, jika terjadi error maka program tidak bisa dijalankan.
Input : (Conversi1)

Output : (Conversi1)

Pembahasan :
Program diatas menggunakan Promotion. Public static void main(String{} args) { digunakan
untuk menyimpan nilai argumen yang diberikan dari CMD atau terminal, sehingga kita bisa
mengolahnya dalam program. Kita akan banyak membutuhkan String[] args apabila ingin
membuat program berbasis teks yang memiliki argumen. System.out.println(); digunakan
untuk menampilkan output. Maka outputnya akan mengeluarkan hasil dari inputan tadi, yaitu
5.0,4.0, dan 4.0.
Input : (Conversi2)

Output : (Conversi2) - Kosong

Pembahasan :
Program diatas menggunakan Type Casting.  Public static void main(String{} args) { digunakan
untuk menyimpan nilai argumen yang diberikan dari CMD atau terminal, sehingga kita bisa
mengolahnya dalam program. Kita akan banyak membutuhkan String[] args apabila ingin
membuat program berbasis teks yang memiliki argumen. Outputnya kosong, hal ini disebabkan
oleh tidak ada perintah yang dimasukkan ke dalam program.
Input : (Conversi3)

Output : (Conversi3) – Error

Pembahasan :
Program diatas menggunakan Type Casting.  Public static void main(String{} args) { digunakan
untuk menyimpan nilai argumen yang diberikan dari CMD atau terminal, sehingga kita bisa
mengolahnya dalam program. Kita akan banyak membutuhkan String[] args apabila ingin
membuat program berbasis teks yang memiliki argumen. Outputnya pun error, hal itu
disebabkan oleh tidak adanya variabel ‘s’ seharusnya harus sama – sama ‘a’. Jadi, variabel s
harus di ganti dengan a, dan tipe data yang seharusnya yaitu integer bukan short.
Input : (Person)

Output : (Person)

Pembahasan :
Pada Public static void main(String{} args) { digunakan untuk menyimpan nilai argumen yang
diberikan dari CMD atau terminal, sehingga kita bisa mengolahnya dalam program. Kita akan
banyak membutuhkan String[] args apabila ingin membuat program berbasis teks yang
memiliki argumen. System.out.println(); digunakan untuk menampilkan output.
Input : (Conversi4)

Output : (Conversi4) – Error

Pembahasan :
Program diatas yaitu mengkonvert dari tipe data String menjadi tipe data Numeric. pada Public
static void main(String{} args) { digunakan untuk menyimpan nilai argumen yang diberikan
dari CMD atau terminal, sehingga kita bisa mengolahnya dalam program. Kita akan banyak
membutuhkan String[] args apabila ingin membuat program berbasis teks yang memiliki
argumen. System.out.println(); digunakan untuk menampilkan output. Pada program diatas
masih ada beberapa data yang error, hal itu disebabkan oleh ;
Letak error pada baris ke 15 dikarenakan ada variabel double doubleVar2, seharusnya baris ke
15 di hapus saja, maka program tidak akan menjadi error.
Input : (Input11)

Output : (Input11) – Error

Pembahasan :
Program diatas yaitu Menggunakan JoptionPane. pada Public static void main(String{} args)
{ digunakan untuk menyimpan nilai argumen yang diberikan dari CMD atau terminal, sehingga
kita bisa mengolahnya dalam program. Kita akan banyak membutuhkan String[] args apabila
ingin membuat program berbasis teks yang memiliki argumen. System.out.println(); digunakan
untuk menampilkan output. Pada program diatas tidak bisa di run karena masih ada beberapa
data yang error, hal itu disebabkan oleh ;
 Letak error pada baris ke 14 dikarenakan ada kesalahan dalam mengetik, yaitu pada
(Type something : ”); di ubah menjadi (“Type something : ”);
Input : (Input2)

Output : (Input2) – Error

Pembahasan :
Program diatas yaitu Menggunakan Scanner. Pada Public static void main(String{} args)
{ digunakan untuk menyimpan nilai argumen yang diberikan dari CMD atau terminal, sehingga
kita bisa mengolahnya dalam program. Kita akan banyak membutuhkan String[] args apabila
ingin membuat program berbasis teks yang memiliki argumen. System.out.println(); digunakan
untuk menampilkan output. Pada program diatas tidak bisa di run karena masih ada beberapa
data yang error, hal itu disebabkan oleh ;
Letak error yaitu pada tipe data double y = sc.netDouble(); dikarenakan salah dalam pengetikan.
Seharusnya ; double y = sc.nextDouble();
LATIHAN 1

Pembahasan :
Program diatas yaitu Menggunakan Scanner. Pada Public static void main(String{} args)
{ digunakan untuk menyimpan nilai argumen yang diberikan dari CMD atau terminal, sehingga
kita bisa mengolahnya dalam program. Kita akan banyak membutuhkan String[] args apabila
ingin membuat program berbasis teks yang memiliki argumen. System.out.println(); digunakan
untuk menampilkan output.
LATIHAN 2
 showConfirmDialog() : untuk menampilkan dialog konfirmasi;
 showInputDialog() : untuk menampilkan dialog input;
 showMessageDialog() : untuk menampilkan pesan/informasi;
 showOptionDialog() : untuk menampilkan dialog pilihan.

LATIHAN 3
Input : (Latihan2)
Output : (Latihan2)

Pembahasan :
Program diatas yaitu Menggunakan Scanner. Pada Public static void main(String{} args)
{ digunakan untuk menyimpan nilai argumen yang diberikan dari CMD atau terminal, sehingga
kita bisa mengolahnya dalam program. Kita akan banyak membutuhkan String[] args apabila
ingin membuat program berbasis teks yang memiliki argumen. System.out.println(); digunakan
untuk menampilkan output. Pada program diatas tidak bisa di run karena masih ada beberapa
data yang error, hal itu disebabkan oleh ;

B. KESIMPULAN
Pada praktikum di atas menjelaskan bahwa ada beberapa tipe data yang bisa digunakan, sesuai
dengan kebutuhan program. Kesimpulan pada praktikum ini yaitu kita dapat mengetahui
berbagai macam tipe data pada pemrograman. Selain itu di ajarkan juga bagaimana cara
mengkonversi tipe data contohnya mengkonversi tipe data Double ke String.
Adapun jenis tipe data yaitu :

 Integer (Bilangan Bulat), tipe data yang masuk menjadi bagian ini adalah byte, short, int,
dan long. Semua tipe data ini bersifat Signed, yaitu bisa mempresentasikan nilai positif
dan negatif.
 Floating-Point (Bilangan Pecahan), digunakan untuk mempresentaskan nilai – nilai
yang mengandung pecahan atau angka decimal di belakang koma. Bilangan semacam ini
disebut bilangan riil. Dalam java tipe ini dibedakan menjadi dua jenis, yaitu Float dan
Double.
 Char, tipe data char merupakan tipe untuk menyatakan sebuah karakter. Java
menggunakan Unicode untuk mempresentasikan semua karakter yang ada. Unicode
ialah sekumpulan karakter yang terdapat pada sebuah bahasa
 Boolean, adalah tipe data yang digunakan untuk menampung nilai logika, yaitu nilai
yang hanya memiliki dua buah kemungkinan (benar atau salah). Tipe ini ditandai
dengan kata kunci Boolean. Dalam bahasa java, nilai benar di presentasikan dengan kata
kunci true dan nilai salah dengan dengan kata kunci false

Anda mungkin juga menyukai