30
|
LAPORAN PRAKTIKUM
STRUKTUR DATA
Modul 1
Disusun
Oleh :
HERI PURNAMA
125410101
TI 02
UPT LABORATORIUM
Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM
Yogyakarta
2013
TIPE DATA
1).PEMBAHASAN
01.LISTING A
public
class pembagian{
Ø Ini adalah nama
kelas yang kita buat (dalam java setiap membuat program berarti membuat sebuah
kelas)
public
static void main(String[] args){
Ø Ini adalah
permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan pada java.
Int
banyaknyaApel = 5;
Ø Ini digunakan untuk
mendeklarasikan data banyaknyaApel = 5 ;
yang bertipe data integer,kata int didepan menunjukkan tipe int data.
Int
jumlahAnak = 2;
Ø
Ini digunakan untuk mendeklarasikan data jumlahAnak = 2; yang bertipe data
integer,kata int didepan menunjukkan tipe int data.
Int
perolehan;
Ø
Ini digunakan untuk mendeklarasikan data perolehan ; yang bertipe data integer,kata int
didepan menunjukkan tipe int data.
perolehan
= banyaknyaApel / jumlahAnak;
Ø Ini adalah rumus
yang digunakan untuk memperoleh hasil dari pembagian antara variabel banyakApel
dengan jumlahAnak yang hasilnya disimpan pada variabel perolehan.
System.out.println("Masing2
mendapat =" +perolehan);
Ø Memberikan
hasil/output yakni kata”Masing2 mendapat” lalu diikuti dengan hasil data dari
variabel yang disimpan pada variabel perolehan.
}
Ø Tanda ini adalah
tanda akhir dari program permulaan fungsi utama dalam java.
}
Ø Tanda ini adalah
tanda akhir dari program kelas utama dalam java.
Running
Ø Ini adalah hasil dari output pada rumus pembagian
antara variabel banyakApel dengan jumlahAnak.
Ø Jawaban Pertanyaan : Hasil yang diperoleh waktu
eksekusi adalah 2 .Hasilnya bukan 2.5 Hasil bisa seperti itu karena tipe data
yang digunakkan adalah tipe Integer.Hasilnya adalah benar karena integer
digunakan untuk bilangan nilai pass.Bila ingin mendapatkan bilangan yang
hasilnya 2.5 disarankan menggunakan tipe data bilangan cacah yakni float.
02.LISTING B
SEBELUM
public class Variabel{
Ø
Ini adalah nama kelas yang kita buat (dalam java setiap membuat
program berarti membuat sebuah kelas)
static int a;
Ø Dengan nilai bawaan
static dengan tipe integer pada variabel a.
public static
void main(String[] args){
Ø
Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan
pada java.
int x;
x = 10;
a = 2;
Ø
Ini digunakan untuk mendeklarasikan data .Dengan variabel data yakni x dengan
nilai bawaan x = 10 dan a = 2.
System.out.println("Nilai a =" +a);
Ø
Memberikan hasil/output yakni kata ”Nilai a =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel a.
{ int y;
y = 5;
Ø
Ini digunakan untuk mendeklarasikan data .Dengan variabel data yakni y dengan
nilai bawaan y = 10.
System.out.println("Nilai x ="+x);
Ø
Memberikan
hasil/output yakni kata ”Nilai x =” lalu diikuti dengan hasil
data dari variabel yang disimpan pada variabel x.
System.out.println("Nilai a ="+a);
Ø
Memberikan
hasil/output yakni kata ”Nilai a =” lalu diikuti dengan hasil
data dari variabel yang disimpan pada variabel a.
{ int z;
z = 20;
Ø
Ini digunakan untuk mendeklarasikan data .Dengan variabel data yakni z dengan
nilai bawaan z = 10.
System.out.println("Nilai x+y+z+a :"+(x+y+z+a));
Ø Memberikan
hasil/output yakni kata ”Nilai x+y+z+a =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel x+y+z+a.
}
System.out.println("Nilai z ="+z);
Ø
Memberikan hasil/output yakni kata ”Nilai z =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel z.
System.out.println("Nilai y ="+y);
Ø
Memberikan hasil/output yakni kata ”Nilai z =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel z.
}
System.out.println("Nilai z ="+z);
Ø
Memberikan hasil/output yakni kata ”Nilai z =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel z.
System.out.println("Nilai y ="+y);
Ø
Memberikan hasil/output yakni kata ”Nilai y =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel y.
System.out.println("Nilai z ="+x);
Ø
Memberikan hasil/output yakni kata ”Nilai y =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel y.
}
Ø
Tanda ini adalah tanda akhir dari program permulaan fungsi utama
dalam java.
}
Ø Tanda ini adalah
tanda akhir dari program kelas utama dalam java.
SESUDAH
public class Variabel{
Ø
Ini adalah nama kelas yang kita buat (dalam java setiap membuat
program berarti membuat sebuah kelas)
static int a;
Ø Dengan nilai bawaan
static dengan tipe integer pada variabel a.
public static
void main(String[] args){
Ø
Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan
pada java.
int x;
x = 10;
a = 2;
Ø
Ini digunakan untuk mendeklarasikan data .Dengan variabel data yakni x dengan
nilai bawaan x = 10 dan a = 2.
System.out.println("Nilai a =" +a);
Ø
Memberikan hasil/output yakni kata ”Nilai a =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel a.
{ int y;
y = 5;
Ø
Ini digunakan untuk mendeklarasikan data .Dengan variabel data yakni y dengan
nilai bawaan y = 10.
System.out.println("Nilai x
="+x);
Ø
Memberikan hasil/output yakni kata ”Nilai x =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel x.
System.out.println("Nilai a ="+a);
Ø
Memberikan hasil/output yakni kata ”Nilai a =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel a.
{ int z;
z = 20;
Ø
Ini digunakan untuk mendeklarasikan data .Dengan variabel data yakni z dengan
nilai bawaan z = 10.
System.out.println("Nilai x+y+z+a :"+(x+y+z+a));
Ø Memberikan
hasil/output yakni kata ”Nilai x+y+z+a =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel x+y+z+a.
}
//System.out.println("Nilai z ="+z);
Ø
Memberikan hasil/output yakni kata ”Nilai z =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel z.
System.out.println("Nilai y ="+y);
Ø
Memberikan hasil/output yakni kata ”Nilai z =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel z.
Dengan adanya tanda // maka ini sudah berubah menjadi komentar dan tidak
dieksekusi dalam program.
}
//System.out.println("Nilai z ="+z);
Ø
Memberikan hasil/output yakni kata ”Nilai z =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel z.
Dengan adanya tanda // maka ini sudah berubah menjadi komentar dan tidak
dieksekusi dalam program.
//System.out.println("Nilai y ="+y);
Ø
Memberikan hasil/output yakni kata ”Nilai y =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel y.
Dengan adanya tanda // maka ini sudah berubah menjadi komentar dan tidak
dieksekusi dalam program.
System.out.println("Nilai z ="+x);
Ø
Memberikan hasil/output yakni kata ”Nilai y =”
lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel y.
Dengan adanya tanda // maka ini sudah berubah menjadi komentar dan tidak
dieksekusi dalam program.
}
Ø
Tanda ini adalah tanda akhir dari program permulaan fungsi utama
dalam java.
}
Ø Tanda ini adalah
tanda akhir dari program kelas utama dalam java.
Running
SEBELUM
Ø
Output ini error
dikarenakan variabel z pada kelas variabel berada diluar kalang
pendeklarasian,sehingga menyebabkan hasil eroor
SESUDAH
Ø Hasil output bisa sukses dikarenakan variabel z yang
berada diluar kalang tidak diikutkan ke dalam eksekusi programnya.Sehingga
hasil output menjadi seperti itu dan sesuai program yang ada.
03.LISTING C
public class contohString{
Ø Ini adalah nama
kelas yang kita buat (dalam java setiap membuat program berarti membuat sebuah
kelas)
public static void
main(String[]args){
Ø
Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan
pada java.
System.out.println("STMIK\nAkakom");
System.out.println("STMIK\takakom");
System.out.println("\"Hallo\"");
Ø Merupakan perintah untuk menampilkan ke output dari pernyatan ("STIMIK\nAkakom");,("STIMIK\tAkakom");,
("\"Halo\""); .
}
Ø
Tanda ini adalah tanda akhir dari program permulaan fungsi utama
dalam java.
}
Ø
Tanda ini adalah tanda akhir dari program kelas utama dalam
java.
Running
Ø Hasil dari perintah yang telah dijalankan tadi.
Ø Pada perintah diatas terjadi kalimat STMIK Akakom dari
perintah System.out.println dikarenakan adanya penyisipan
huruf n dan t pada perintah
output tersebut perhatikan ini : STMIK\nAkakom"),("STMIK\takakom");
04.LISTING D
SEBELUM
public class cobaLong{
Ø
Ini adalah nama kelas yang kita buat (dalam java setiap membuat
program berarti membuat sebuah kelas)
public static void
main(String[]args){
Ø
Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan
pada java.
long coba =
1234567890123;
Ø
Pernyataan
diatas merupakan pendeklarasian variabel coba yang bertipe data Long dengan
nilai ketetapan long coba =
1234567890123;
System.out.println(coba);
Ø Merupakanperintahuntukmenampilkanhasil output kelayar
}
Ø
Tanda ini adalah tanda akhir dari program permulaan fungsi utama
dalam java.
}
Ø
Tanda ini adalah tanda akhir dari program kelas utama dalam
java.
SESUDAH
public class cobaLong{
Ø
Ini adalah nama kelas yang kita buat (dalam java setiap membuat
program berarti membuat sebuah kelas)
public static void
main(String[]args){
Ø
Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan
pada java.
long coba =
1234567890123L;
Ø
Pernyataan
diatas merupakan pendeklarasian variabel coba yang bertipe data Long dengan
nilai ketetapan long coba =
1234567890123L;
System.out.println(coba);
Ø Merupakanperintahuntukmenampilkanhasil output kelayar
}
Ø
Tanda ini adalah tanda akhir dari program permulaan fungsi utama
dalam java.
}
Ø
Tanda ini adalah tanda akhir dari program kelas utama dalam
java.
Running
SEBELUM
Ø Ketika kita ingin
mengkatagorikan Long untuk angka atau
bilangan pada setiap variabel, maka pada variabel coba = 1234567890123 harus
kita akhiri dengan huruf L , jika tidak maka akan terjadi eror saat kita
compaile program tersebut. Jika kita menggunakan tipe data int , kita bisa
langsung menjalankan program tanpa harus terjadi eror.
SESUDAH
Ø Hasil perintah diatas jika pada variabel coba = 1234567890123 kita akhiri dengan
huruf L maka tidak akan terjadi error.
Ø Program error waktu dieksekusi adalah karena waktu
memberi nilai bawaan dengan menggunakan variabel Long tidak menyisipkan huruf
L.Karena kalau menggunakan tipe long hukumnya adalah wajib harus member tanda L
pada nilai bawaan seperti tipe float juga harus member tanda f pada nilai
variabelnya.Bila tidak ada program menjadi error.
05.LISTING E
SEBELUM
public class cobaKalimat{
Ø
Ini adalah nama kelas yang kita buat (dalam java setiap membuat
program berarti membuat sebuah kelas)
public static void
main(String[]args){
Ø
Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan
pada java.
char
coba="HAI";
Ø
Pernyataan
diatas merupakan pendeklarasian variabel coba yang bertipe data char dengan
kalimat HAI.
System.out.println(coba);
Ø Merupakanperintahuntukmenampilkanhasil output kelayar dengan
pemangilan variabel coba.
}
Ø
Tanda ini adalah tanda akhir dari program permulaan fungsi utama
dalam java.
}
Ø Tanda ini adalah
tanda akhir dari program kelas utama dalam java.
SESUDAH
public class cobaKalimat{
Ø
Ini adalah nama kelas yang kita buat (dalam java setiap membuat
program berarti membuat sebuah kelas)
public static void
main(String[]args){
Ø
Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan
pada java.
String
coba="HAI";
Ø Pernyataan diatas merupakan pendeklarasian variabel coba
yang bertipe data STRING dengan kalimat HAI.
System.out.println(coba);
Ø Merupakanperintahuntukmenampilkanhasil output kelayar dengan
pemangilan variabel coba.
}
Ø
Tanda ini adalah tanda akhir dari program permulaan fungsi utama
dalam java.
}
Ø
Tanda ini adalah tanda akhir dari program kelas utama dalam
java.
Running
SEBELUM
Ø Disini terjadi eror karena variabel yang bertipe char
hanya bisa
di eksekusi jika nilai ketetapanya diawali dan diakhiri
dengan tanda petik tunggal, karena program diatas menggunakan tanda petik ganda
maka program tersebut tidak dapat di jalankan. Untuk menjalankan program diatas
kita harus mengganti tipe datanya dengan tipe data string karena sudah
merupakan sebuah objek dan bukan tipe data primitif.
SESUDAH
Ø
Hasil dari
perintah jika menggunakan tipe data string.
2).Tugas
Listing Program :
import java.util.Scanner;
public class password
{
public static void
main(String args[])
{
Scanner masuk = new
Scanner(System.in);
String inputsandi;
System.out.print("Silahkan
masukkan Password anda: ");
inputsandi =
masuk.nextLine();
if
(inputsandi.equals("AKAKOM"))
{
System.out.println("Password anda
benar");
}
else
{
System.out.println("Pasword anda
salah");
}
}
}
Hasil Output :
Ø Ketika password
AKAKO M dimasukan:
Ø Jika password diganti
:
3.Listing Terlampir
0 komentar:
Post a Comment
Thanks For Your Feedback.