6 0 246 KB
LAPORAN AKHIR PRAKTIKUM PEMROGRAMAN OBJEK 2
MODUL 1 REVIEW PEMROGRAMAN OBJEK 1 Tanggal pengumpulan: 22 April 2020
Disusun oleh: Nama
:
NIM
:
Kelas
:
JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN INFORMATIKA UNIVERSITAS JENDERAL ACHMAD YANI 2021
DAFTAR ISI DAFTAR ISI...............................................................................................................................i PEMBAHASAN........................................................................................................................1 1.
Membuat dokumentasi dalam java..................................................................................1
2.
Java identifier dan java literal.........................................................................................1
EKSEKUSI PROGRAM DAN ANALISIS...............................................................................2 1)
Program I-1 Lingkaran.java............................................................................................2 a.
Source Code.................................................................................................................2
b.
Hasil Eksekusi.............................................................................................................2
c.
Analisis........................................................................................................................3
2)
Program I-2 ……............................................................................................................3
3)
Tugas I-3.........................................................................................................................3
TUGAS AKHIR.........................................................................................................................4 1.
Extend StudentRecord.....................................................................................................4 a.
Source Code.................................................................................................................4
b.
Hasil Eksekusi.............................................................................................................4
c.
Analisis........................................................................................................................4
i
PEMBAHASAN 1. Membuat dokumentasi dalam java Java telah menyediakan fasilitas untuk generating dokumentasi dengan menggunakan perintah: Javadoc .java Dokumentasi di generate dari baris komentar yang diberikan di class. 2. Java identifier dan java literal
Identifier : merupakan tanda (token) yeng mewakili nama dari variable, method, clas, dll. Identifier harus diawali dengan: huruf; tanda garis bawah “_”; atau tanda dollar “$”. Literal : terdiri dari integer literal, floating-point literal, boolean literal, dan character literal.
3. Primitive dan non-primitives Variabel Variable merupakan item dari data yang digunakan untuk menyimpan sebuah nilai dari objek. Variable memiliki: 1. Tipe data merupakan tipe dari value yang dapat disimpan variable. 2. Nama variable harus mengikuti aturan seperti identifier. Variable dapat dideklarasikan dengan menggunakan sintaks: [=inisialisasi value]; EKSEKUSI PROGRAM DAN ANALISIS 1) Program I-1 Lingkaran.java a. Source Code /** * Kelas Lingkaran * kelas ini merepresentasikan Lingkaran sebagai suatu tipe data, * sebuah bangun datar sudut, * berupa himpunan titik-titik yang berjarak sama ke sebuah titik pusat * Di bawah field yang dimilikinya adalah jejari, yang menyatakan jarak * titik-titik itu ke titik pusat */ public class Lingkaran { float jejari; Lingkaran(){ jejari=0; } Lingkaran(float r){ jejari=r; }
1
}
b. Hasil Eksekusi
Hasil dalam file index.html:
c. Analisis Kelas Lingkaran.java dibuat tanpa method main, maka dilakkukan generate dokumentasi menggunakan Javadoc. Javadoc akan me-generate beberapa file html. Dokumentasi dari classs Lingkaran terdapat pada file index.html di dalam folder yang sama dengan class Lingkaran.
2
2) Program I-2 3) Tugas I-3
3
TUGAS AKHIR 1. Extend StudentRecord a. Source Code b. Hasil Eksekusi
c. Analisis
4