Jumat, 13 April 2012

Laporan & Tugas Praktikum 
Pemrograman Beroirentasi Objek
Dasar-Dasar Java





Disusun Oleh :
M. Bagus Prasetyo 123110032 / PLUG 2

Asisten Dosen :
Miko Dewi Hatmanti






Jurusan Teknik Informatika

Fakultas Teknologi Industri

UPN Veteran Yogyakarta

2012


------------------------------------------------------------------------------------------------------------

Pembahasan

Source Code 1.2

1: package Pbo_bab1;
2: public class TesTipeData {
3: public static void main(String[] args) {
4: byte b = 1;
5: short s = 100;
6: int i = 10000;
7: long l = 10000;
8: char c = 'a';
9: float f = 3.14f;
10: double d = 3.14;
11: boolean t = true;
12: final double PHI = 3.14;
13: System.out.println("byte " + b);
14: System.out.println("short "+ s);
15: System.out.println("int "+ i);
16: i = 010;
17: System.out.println("int " + i + "octal mode");
18: i = 0xFF;
19: System.out.println("int " + i + "hexa mode");
20: System.out.println("long " + l);
21: System.out.println("char " + c);
22: System.out.println("float " + f);
23: System.out.println("double " + d);
24: System.out.println("boolean " + t);
25: System.out.println("phi " + PHI);
26: }
27: }



Outputnya :


Penjelasan : Source code 1.2 diatas berfungsi untuk mengeluarkan output jenis-jenis tipe data yang akan digunakan dalam pembuatan source code/sintak pemrograman berorientasi objek.
  • Baris 1 : Merupakan nama package yang digunakan untuk mengelompokkan file kelas 
  • Baris 2 : Merupakan nama kelas 
  • Baris 3 : Merupakan pernyataan pembuka sebuah metode
  • Baris 4 - Baris 12 : Merupakan intak tipe data yang akan di tampilkan 
  • Baris 13 : sintak perintah output byte dengan memanggil sintak tipe data di baris ke 4 
  • Baris 14 : sintak perintah output short dengan memanggil sintak tipe data di baris ke 5 
  • Baris 15 : sintak perintah output int dengan memanggil sintak tipe data di baris ke 6 
  • Baris 16 : sintak integer octal mode 
  • Baris 17 : perintah output integer oktal mode dengan memanggil sintak tipe data di baris ke 6 
  • Baris 18 : sintak integer hexa mode 
  • Baris 19 : perintah output integer hexa mode dengan memanggil sintak tipe data di baris ke 6 
  • Baris 20 : sintak perintah output long dengan memanggil sintak tipe data di baris ke 7 
  • Baris 21 : sintak perintah output char dengan memanggil sintak tipe data di baris ke 8 
  • Baris 22 : sintak perintah output float dengan memanggil sintak tipe data di baris ke 9 
  • Baris 23 : sintak perintah output double dengan memanggil sintak tipe data di baris ke 10 
  • Baris 24 : sintak perintah output boolean dengan memanggil sintak tipe data di baris ke 11 
  • Baris 25 : sintak perintah output PHI dengan memanggil sintak tipe data di baris ke 12
------------------------------------------------------------------------------------------------------------

Souce code 1.3 :


1: package Pbo_bab1;
2: public class TesKeputusan {
3: public static void main(String[] args) {
4: char jenisKelamin = 'W';
5: if (jenisKelamin == 'L') {
6: System.out.println("Cowok");
7: } else if (jenisKelamin == 'P') {
8: System.out.println("Cewek");
9: } else {
10: System.out.println("Banci");
11: } System.out.println(jenisKelamin == 'L' ? "Dia pasti cowok" : "Dia pasti cewek");
13: switch (jenisKelamin){
14: case 'P':
15: System.out.println("Cowok");
16: break;
17: case 'L':
18: System.out.println("Cewek");
19: break;
20: default:
21: System.out.println("Banci");
22: break;
23: }
24: }
25: }



Outputnya :



Penjelasan : Sintak /source code diatas menggunakan fungsi if else, untuk menentukan kasus yang akan di outputkan komputer.
  • Baris 1 : Merupakan nama package yang digunakan untuk mengelompokkan file kelas 
  • Baris 2 : Merupakan nama kelas 
  • Baris 3 : Merupakan pernyataan pembuka sebuah metode 
  • Baris 4 : sintak char jeniskelemin 
  • Baris 5 : sintak perbandingan if untuk menetukan keputusan 
  • Baris 6 : sintak output 
  • Baris 7 : sintak perbandingan else if untuk menentukan keputusan 
  • Baris 8 : sintak output 
  • Baris 9 : sintak perbandingan else untuk menentukan keputusan 
  • Baris 10 : sintak output 
  • Baris 11 : sintak output perbandingan if-else 
  • Baris 13 : sintak perbandingan switch-case sampai Baris 22 
------------------------------------------------------------------------------------------------------------

Source code 1.5 :

1: package Pbo_bab1;

2: public class PerulanganDalamPerulangan {

3: public static void main(String[] args) {

4: int tinggi = 4;

5: int baris,kolom;

6: for(baris = 1; baris <= tinggi; baris++) {

7: for (kolom = 1; kolom <= baris; kolom++) {

8: System.out.print("*");

9: }

10: System.out.println();

11: }

12: }

13: }



Outputnya :


Penjelasan : Sintak/sorce code diatas menggunakan sintak perulangan untuk menggeluarkan output segitiga bintang.
  • Baris 1 : Merupakan nama package yang digunakan untuk mengelompokkan file kelas 
  • Baris 2 : Merupakan nama kelas 
  • Baris 3 : Merupakan pernyataan pembuka sebuah metode 
  • Baris 4 : sintak int tinggi 
  • Baris 5 : sintak int baris dan kolom 
  • Baris 6 : sintak perulangan dengan menggunakan for 
  • Baris 7 : sintak perulangan dengan menggunakan for 
  • Baris 8 : sintak output untuk menanpilkan bintang
  • Baris 10 : sintak output untuk spasi ke baris baru
------------------------------------------------------------------------------------------------------------


TUGAS


Source code :


1: public class Piramid {
2: public static void main (String[]args) {
3: System.out.println("Tugas Bab 1 Program Berorientasi Objek");
4: System.out.println("Nama : M. Bagus Prasetyo");
5: System.out.println("Nim : 123110032");
6: System.out.println("Plug : 2");
7: System.out.println("\n");
8: System.out.println(" PIRAMIDA");
9: for (int a=1; a<=6; a++) {
10: for(int c=1; c<=6-a; c++) {
11: System.out.print(" ");
12: }
13: for (int d=1; d<=a-1; d++) {
14: System.out.print("*");
15: }
16: for (int b=1; b<=a-1; b++) {
17: System.out.print("*");
18: }
19: System.out.println("*");
20:   }
21:  }
22: }



Outputnya :



Tidak ada komentar:

Posting Komentar