web viewbuka editor notepad dan ketikan program berikut ! simpan file dengan . kelasmobil. java....

16
LAPORAN PRAKTIKUM BAHASA PEMROGRAMAN 1 MODUL 7 (TUJUH) Disusun Oleh : Nama : Rizki Wirawanto Nim : 2011081109 Prodi : Teknik Informatika B 2011 LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER

Upload: truongtu

Post on 06-Feb-2018

231 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Web viewBuka editor notepad dan ketikan program berikut ! Simpan file dengan . KelasMobil. java. Author: Sinatra Created Date: 12/17/2012 04:29:00 Last modified by:

LAPORAN PRAKTIKUM

BAHASA PEMROGRAMAN 1

MODUL 7 (TUJUH)

Disusun Oleh :

Nama : Rizki WirawantoNim : 2011081109Prodi : Teknik Informatika B 2011

LABORATORIUM KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KUNINGAN

2012

Page 2: Web viewBuka editor notepad dan ketikan program berikut ! Simpan file dengan . KelasMobil. java. Author: Sinatra Created Date: 12/17/2012 04:29:00 Last modified by:

A. PEMBAHASAN

KELAS DAN OBJEK

Program yang kompleks, bisa saja memerlukan variable dalam jumlah yang besar.

B. PRAKTIKUM

Praktek 1

1. Buka editor notepad dan ketikan program berikut !

2. Simpan file dengan KelasMobil.java

3. Compile file menggunakan Command Prompt javac

KelasMobil.java

4. Jalankan Program dengan mengetikan java KelasMobil hasilnya sebagai

berikut :

Analisa :

Program diatas menggunakan bentuk data Penggunaan Kelas String

warna merupakan pendeklarasian variabel berupa string/huruf. Sedangkan

Page 3: Web viewBuka editor notepad dan ketikan program berikut ! Simpan file dengan . KelasMobil. java. Author: Sinatra Created Date: 12/17/2012 04:29:00 Last modified by:

int tahunProduksi merupakan pendeklarasian variabel berupa

angka/bilangan. Class name KelasMobil sebagai nama penginputan di

notpade serta output. Public static void main(String[] args){ baris yang

akan memulai method main. Mobil mobilku = new Mobil( ) ; merupakan

salah satu cara pendeklarasian. System.out.println berfungsi untuk

menampilkan hasil penginputan int, output yang dihasilkan merupakan

hasil pemanggilan dari variabel instan.

Praktek 2

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama MetodeKelas.java

3. Compile file tersebut dengan mengetikan javac MetodeKelas.java

4. Jalankan program tersebut dengan mengetikan Java MetodeKelas,

hasilnya seperti berikut :

Analisa :

Program tersebut menggunakan bentuk data Mengisi nilai ke variabel

array. Class name Array2sebagai nama penginputan di notepade serta

output run. Public static void main(String[] args){ baris yang akan

memulai method main. Penginputan menggunakan string, yang

merupakan karakter. System.out.println berfungsi untuk menampilkan

hasil penginputan string, output yang dihasilkan merupakan hasil

pemanggilan dari nilai index tersebut.

Page 4: Web viewBuka editor notepad dan ketikan program berikut ! Simpan file dengan . KelasMobil. java. Author: Sinatra Created Date: 12/17/2012 04:29:00 Last modified by:

Praktek 3

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama DemoMethod1.java

3. Compile file tersebut dengan mengetikan javac DemoMethod1.java

4. Jalankan program dengan mengetikan java DemoMethod1, hasilnya akan

seperti berikut :

Analisa :

Program diatas menggunakan bentuk data Class Method. Class kotak

double panjang, lebar dan tinggi merupakan pendefinisaian suatu

symbol perhitungan yang akan diinputkan. Class name DemoMethodeI

sebagai nama penginputan di notpade serta output.

Page 5: Web viewBuka editor notepad dan ketikan program berikut ! Simpan file dengan . KelasMobil. java. Author: Sinatra Created Date: 12/17/2012 04:29:00 Last modified by:

Public static void main(String[] args){ baris yang akan memulai method

main. Kotak k1, k2 dan k3 merupakan instansi objek nilai.

System.out.println & cetak volume () berfungsi untuk menampilkan

hasil penginputan pada nilai instansi objek.

Praktek 4

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama Konstruktor.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac Konstruktor.java

4. Jalankan program tersebut dengan mengetikan java Konstruktor,

hasilnya seperti berikut :

Analisa :

Program diatas menggunakan bentuk data Constructor. Private String

warna merupakan pendeklarasian variabel berupa string/huruf. Sedangkan

Private int tahunProduksi merupakan pendeklarasian variabel berupa

Page 6: Web viewBuka editor notepad dan ketikan program berikut ! Simpan file dengan . KelasMobil. java. Author: Sinatra Created Date: 12/17/2012 04:29:00 Last modified by:

angka/bilangan bulat. this.warna = warna; dan this.tahunProduksi =

tahunProduksi merupakan konstruktor dalam program tersebut.

System.out.println untuk menampilkan hasil inputan String & int, output

yang dihasilkan merupakan hasil pemanggilan dari variabel instan.

(Method). Class name KelasMobil sebagai nama inputan di notpade serta

output. Public static void main(String[] args){ baris yang akan memulai

method main. Mobil mobilku = new Mobil( ) ; merupakan salah satu

cara pendeklarasian variabel instan yang merupakan data penginputannya..

Praktek 5

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama Konstruktor2.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac Konstruktor2.java

4. Jalankan program tersebut dengan mengetikan java Konstruktor2,

hasilnya seperti berikut :

Page 7: Web viewBuka editor notepad dan ketikan program berikut ! Simpan file dengan . KelasMobil. java. Author: Sinatra Created Date: 12/17/2012 04:29:00 Last modified by:

Analisa :

Program diatas menggunakan bentuk data Constructor. Private String

warna merupakan pendeklarasian variabel berupa string/huruf. Sedangkan

Private int tahunProduksi merupakan pendeklarasian variabel berupa

angka/bilangan bulat. this.warna = warna; dan this.tahunProduksi =

tahunProduksi merupakan konstruktor dalam program tersebut.

System.out.println untuk menampilkan hasil penginputan String & int,

output yang dihasilkan merupakan hasil pemanggilan dari variabel instan.

(Method). Class name KelasMobil sebagai nama penginputan di notpade

serta output. Public static void main(String[] args){ baris yang akan

memulai method main. Mobil mobilku = new Mobil( ) ; merupakan

salah satu cara pendeklarasian variabel instan yang merupakan data

penginputannya. Mobil mobilmu = new Mobil( ) ; merupakan salah satu

cara pendeklarasian variabel instan yang merupakan data penginputannya.

Praktek 6

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama VariabelKelas.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac VariabelKelas.java

Page 8: Web viewBuka editor notepad dan ketikan program berikut ! Simpan file dengan . KelasMobil. java. Author: Sinatra Created Date: 12/17/2012 04:29:00 Last modified by:

4. Jalankan program tersebut dengan mengetikan java VariabelKelas,

hasilnya seperti berikut :

Analisa :

Program diatas menggunakan bentuk data Variabel Class. static int

pencacah = 0 merupakan pendeklarasian variabel berupa nilai yang tidak

boleh 0. Sedangkan Private int nilai merupakan pendeklarasian variabel

berupa angka/bilangan bulat. this.nilai = nilai; dan this.pencacah ++ ;

merupakan konstruktor dalam program tersebut. System.out.println untuk

menampilkan hasil penginputan String & int, output yang dihasilkan

merupakan hasil pemanggilan dari variabel instan. (Method)

VariabelKelas sebagai nama penginputan di notpade serta output. Public

static void main(String[] args){ baris yang akan memulai method main

Bilangan b1, b2 & b3 merupakan nilai yang akan diinputkan pada

program

Page 9: Web viewBuka editor notepad dan ketikan program berikut ! Simpan file dengan . KelasMobil. java. Author: Sinatra Created Date: 12/17/2012 04:29:00 Last modified by:

Praktek 7

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama Polimorfisme.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac Polimorfisme.java

4. Jalankan program tersebut dengan mengetikan java Polimorfisme

hasilnya seperti berikut :

Analisa :

Program diatas menggunakan bentuk data POLYMORFISME

Public static void main(String[] args){ baris yang akan memulai method

main. System.out.println berfungsi untuk menampilkan hasil penginputan

Page 10: Web viewBuka editor notepad dan ketikan program berikut ! Simpan file dengan . KelasMobil. java. Author: Sinatra Created Date: 12/17/2012 04:29:00 Last modified by:

int, output yang dihasilkan merupakan hasil pemanggilan dari variabel.

(Methode)

Class pendeklarasian nama variabel. Polimorfisme sebagai nama

penginputan di notpade serta output. Public static void main(String[]

args){ baris yang akan memulai method main. Penyanyi p ; merupakan

pendeklarsian variabel.

Praktek 8

5. Buka editor notepad dan ketikan program berikut :

6. Simpan file dengan nama KelasAbstrak.java pada drive yang sama

7. Compile file tersebut dengan mengetikan javac KelasAbstrak.java

8. Jalankan program tersebut dengan mengetikan java KelasAbstrak,

hasilnya seperti berikut :

Page 11: Web viewBuka editor notepad dan ketikan program berikut ! Simpan file dengan . KelasMobil. java. Author: Sinatra Created Date: 12/17/2012 04:29:00 Last modified by:

Analisa :

Program diatas menggunakan bentuk data KELAS ABSTRACT. Public

static void main(String[] args){ baris yang akan memulai method main

System.out.println berfungsi untuk menampilkan hasil penginputan int,

output yang dihasilkan merupakan hasil pemanggilan dari variabel.

(Methode)

Class pendeklarasian nama variabel. KelasAbstrak sebagai nama

penginputan di notpade serta output. Public static void main(String[]

args){ baris yang akan memulai method main. A ref ; berfungsi untuk

pendeklarasian referensi ke kelas A. B obj ; berfugsi menujuk ke objek

dari kelas B. ref.coba( ); & ref.cobajuga( ); berfungsi memanggil

method.

Page 12: Web viewBuka editor notepad dan ketikan program berikut ! Simpan file dengan . KelasMobil. java. Author: Sinatra Created Date: 12/17/2012 04:29:00 Last modified by:

C. KESIMPULAN

Contoh – contoh program diatas melakukan fungsi overload.

Overloading: Mendefinisikan dua atau lebih method di dalam kelas yang sama,

dengan nama yang sama, namun dengan deklarasi parameter yang berbeda.