E-Book Latihan Java Lengkap Dengan Jawaban Dan Soal

8/29/2016
E-Book Latihan Java Lengkap Dengan Jawaban Dan Soal

E-Book Latihan Java Lengkap Dengan Jawaban Dan Soal adalah E-Book yang berisi kumpulan soal - soal latihan beserta jawaban bahasa pemrograman Java.

Berikut adalah daftar isi dari E-Book ini.

Daftar Isi E-Book:

BAB 1 Pengenalan Lingkungan Kerja Java ……………………………………… 1

Pokok Bahasan ………………………………………………………………….. 1
Tujuan Belajar …………………………………………………………………... 1
Dasar Teori ……………………………………………………………………… 1
Percobaan ………………………………………………………………………. 2
Percobaan 1 : Instalasi JDK ………………………………………………. 2
Percobaan 2 : Pengesetan PATH ………………………………………….. 2
Percobaan 3 : Pengesetan CLASSPATH ………………………………….. 2
Percobaan 4 : Menampilkan suatu tulisan ke layar ……………………….. 2
Percobaan 5 : Melibatkan suatu class dalam program ……………………. 2
Latihan ………………………………………………………………………….. 3
Latihan 1 : Menganalisa dan membenahi kesalahan pada program ……….. 3
Latihan 2 : Menganalisa dan membenahi kesalahan pada program ……….. 3
Latihan 3 : Menganalisa dan membenahi kesalahan pada program ……….. 4
Latihan 4 : Menganalisa dan membenahi kesalahan pada program ……….. 4
Tugas ……………………………………………………………………………. 5
Tugas 1 : Menghitung luas dan keliling lingkaran ………………………… 5
Tugas 2 : Mengkonversi suatu nilai dari Celcius ke Fahrenheit atau
sebaliknya ………………………………………………………. 5
Lampiran ……………………………………………………………………….. 6

BAB 2 Dasar Pemrograman Java ………………………………………………… 7

Pokok Bahasan ………………………………………………………………….. 7
Tujuan Belajar …………………………………………………………………... 7
Dasar Teori ……………………………………………………………………… 7
Percobaan ………………………………………………………………………. 9
Percobaan 1 : Memberikan nilai ke suatu tipe ….…………………………. 9
Percobaan 2 : Mencetak nilai default dari tipe dasar ……………..……….. 10
Percobaan 3 : Mengamati hasil perubahan nilai dari suatu operasi
matematis …………………………………………………... 10
Percobaan 4 : Mengamati hasil perubahan nilai dari suatu operasi
matematis …………………………………………………... 10
Percobaan 5 : Menampilkan bilangan oktal ke format desimal ………..….. 11
Percobaan 6 : Menampilkan bilangan heksadesimal ke format desimal ….. 11
Percobaan 7 : Mengamati perubahan nilai pada suatu tipe ……………….. 11
Percobaan 8 : Memahami pemakaian Unicode ………………………….... 12
Latihan ………………………………………………………………………….. 12
Latihan 1 : Membuat formulasi proses casting dari tipe-tipe primitif ….…. 12
Latihan 2 : Membuat formulasi proses promotion dari tipe-tipe primitif …. 12
Tugas …………………………………………………………………………... 13
Tugas 1 : Menganalisa batasan maksimum dari suatu tipe ……………..… 13
Tugas 2 : Mencari panjang menit dari durasi waktu ……...………………. 13

BAB 3 Operator …………………………………….…………………………… 14

Pokok Bahasan …………………………………………………………..…….. 14
Tujuan Belajar ………………………………………………………………..... 14
Dasar Teori …………………………………………………………………….. 15
Percobaan …………………………………………………………………….... 18
Percobaan 1 : Melakukan increment dan decrement nilai ……...…………. 18
Percobaan 2 : Melakukan operasi bit …………………..………..………… 19
Percobaan 3 : Melakukan operasi komplemen ………………………..…... 19
Percobaan 4 : Melakukan operasi shift ………………………….………... 19
Percobaan 5 : Melakukan logical operator ……………………..……..….. 19
Percobaan 6 : Menggunakan operator boolean and …………….…….….. 20
Percobaan 7 : Menggunakan operator boolean and short-circuit ….….….. 20
Percobaan 8 : Menggunakan boolean or ……….……………………….... 20
Percobaan 9 : Menggunakan boolean or short-circuit ….……………….... 20
Percobaan 10 : Menggunakan operator kondisi ……..………………….... 21
Latihan ………………………………………………………………………….. 21
Latihan 1 : Menampilkan representasi biner dari bilangan desimal bertipe
integer ……………………………………………………..…. 21
Latihan 2 : Menampilkan representasi biner dari bilangan desimal bertipe
byte ………………………………………………………..…. 21
Tugas …………………………………………………………………………... 22
Tugas 1 : Mencari representasi biner dari suatu bilangan ….…………..… 22
Tugas 2 : Menganalisa pergeseran bit dari operasi shift ….………………. 22

BAB 4 Percabangan …..…………………………….…………………………… 23

Pokok Bahasan …………………………………………………………..…….. 23
Tujuan Belajar ………………………………………………………………..... 23
Dasar Teori …………………………………………………………………….. 23
Percobaan …………………………………………………………………….... 25
Percobaan 1 : Percabangan menggunakan if, if-else dan else-if …………. 25
Percobaan 2 : Percabangan menggunakan switch ….....………..………… 25
Percobaan 3 : Percabangan menggunakan switch dengan break ……..…... 26
Latihan ……………………………………………………………..………….. 27
Pengecekan kelompok karakter …………..………………….………..…. 27
Tugas …………………………………………………………………………... 27
Tugas 1 : Menghitung nilai determinan dan mencari akar persamaan
kuadrat …………………………………………...…………..… 27
Tugas 2 : Menentukan tahun kabisat ……………………..………………. 27

BAB 5 Perulangan …..…………………………….………..…………………… 29

Pokok Bahasan …………………………………………………………..…….. 29
Tujuan Belajar ………………………………………………………………..... 29
Dasar Teori …………………………………………………………………….. 29
Percobaan …………………………………………………………………….... 30
Percobaan 1 : Perulangan menggunakan for ………………………..……. 30
Percobaan 2 : Perulangan menggunakan while ….....………..…………… 31
Percobaan 3 : Perulangan dengan break ………..………………………... 31
Percobaan 4 : Perulangan dengan continue ……..………………………... 31
Percobaan 5 : Pemakaian label pada kondisi break ………………………... 32
Percobaan 6 : Pemakaian label pada kondisi continue ….………………... 32
Latihan ……………………………………………………………..………….. 32
Menampilkan bilangan faktorial ………………………..…….………..…. 32
Tugas …………………………………………………………………………... 33
Tugas 1 : Deret Fibonacci …………...……………………...…………..… 33
Tugas 2 : Menampilkan deret bilangan genap ……..……..………………. 33

BAB 6 Array …..………………………….……….………..…………………… 34

Pokok Bahasan …………………………………………………………..…….. 34
Tujuan Belajar ………………………………………………………………..... 34
Dasar Teori …………………………………………………………………….. 35
Percobaan …………………………………………………………………….... 37
Percobaan 1 : Mengakses elemen array ……………………………..……. 37
Percobaan 2 : Mengakses elemen array berdimensi 2 ………..…………… 37
Percobaan 3 : Mendapatkan informasi panjang elemen array multi
dimensi ……………………………………………………. 38
Percobaan 4 : Menangkap daftar argumen ….…..………………………... 39
Percobaan 5 : Melakukan pengkopian array ……………………………... 39
Latihan ……………………………………………………………..………….. 39
Latihan 1 : Mencari nilai rata-rata mata kuliah dari daftar nilai siswa ….... 39
Latihan 2 : Menampilkan deret Fibonacci dengan array …..……………… 40
Tugas …………………………………………………………………………... 40
Mendeteksi bilangan prima …………….…………………...…………..… 40

BAB 7 Pengenalan Pemrograman Berbasis Obyek ….……..…………………… 42

Pokok Bahasan …………………………………………………………..…….. 42
Tujuan Belajar ………………………………………………………………..... 42
Dasar Teori …………………………………………………………………….. 42
Percobaan …………………………………………………………………….... 44
Percobaan 1 : Mengakses anggota suatu class ….…………………..……. 44
Percobaan 2 : Mengakses anggota suatu class ………..………………..… 44
Percobaan 3 : Mengimplementasikan UML class diagram dalam
program …….………………………..……………………. 44
Latihan ……………………………………………………………..………….. 45
Latihan 1 : Mengimplementasikan UML class diagram dalam program
untuk class Tabungan …............................................................ 45
Latihan 2 : Mengimplementasikan UML class diagram dalam program
untuk class Mahasiswa ….......................................................... 46
Latihan 3 : Mengimplementasikan UML class diagram dalam program
untuk class Truk ………........................................................... 47
Tugas …………………………………………………………………………... 48
Tugas 1 : Mengimplementasikan UML class diagram dalam program
untuk class Tabungan ……………………………...…………..… 48
Tugas 2 : Mengimplementasikan UML class diagram dalam program
untuk class Truk ………............................................................... 49

BAB 8 Dasar-dasar Pemrograman Berbasis Obyek ….……..…………………… 51

Pokok Bahasan …………………………………………………………..…….. 51
Tujuan Belajar ………………………………………………………………..... 51
Dasar Teori …………………………………………………………………….. 51
Percobaan …………………………………………………………………….... 53
Percobaan 1 : Melakukan enkapsulasi pada suatu class ……………..……. 53
Percobaan 2 : Melakukan overloading constructor …....………………..… 53
Latihan ……………………………………………………………..………….. 54
Mengimplementasikan UML class diagram dalam program untuk class
Kalender ………………………..…............................................................. 54

BAB 9 Mengelola Class ……………………………..……..…………………… 56

Pokok Bahasan …………………………………………………………..…….. 56
Tujuan Belajar ………………………………………………………………..... 56
Dasar Teori …………………………………………………………………….. 56
Percobaan …………………………………………………………………….... 57
Percobaan 1 : Menggunakan kata kunci this ….……………………..……. 58
Percobaan 2 : Memakai kata kunci this pada overloading constructor …… 58
Percobaan 3 : Menggunakan package dan import …...……………………. 59
Latihan ……………………………………………………………..………….. 60
Mengimplementasikan UML class diagram dalam program untuk package
perbankan ………………………………...................................................... 60
Tugas …………………………………………………………………………... 61
Mengembangkan package perbankan dengan tambahan class Bank …...… 61

BAB 10 Konsep Inheritance …………………………..……..…………………… 54

Pokok Bahasan …………………………………………………………..…….. 64
Tujuan Belajar ………………………………………………………………..... 64
Dasar Teori …………………………………………………………………….. 65
Percobaan …………………………………………………………………….... 67
Percobaan 1 : Menggunakan kata kunci super …..…………………..….... 67
Percobaan 2 : Kontrol pengaksesan …………………………………….… 68
Percobaan 3 : Konstruktor tidak diwariskan ………...……………………. 68
Latihan ……………………………………………………………..………….. 69
Mengimplementasikan UML class diagram dalam program untuk package
perbankan ………………………………...................................................... 69
Tugas …………………………………………………………………………... 71
Mengimplementasikan UML class diagram dalam program untuk package
perbankan …………………………….…………………...……………..… 71

BAB 11 Overloading dan Overriding …..……………..……..…………………… 73

Pokok Bahasan …………………………………………………………..…….. 73
Tujuan Belajar ………………………………………………………………..... 73
Dasar Teori …………………………………………………………………….. 73
Percobaan …………………………………………………………………….... 74
Melakukan overloading pada method ………………………………..….... 74
Latihan ……………………………………………………………..………….. 76
Mengimplementasikan UML class diagram dalam program ……………... 76

BAB 12 Polimorfisme …………………..……………..……..…………………… 78

Pokok Bahasan …………………………………………………………..…….. 78
Tujuan Belajar ………………………………………………………………..... 78
Dasar Teori …………………………………………………………………….. 78
Percobaan …………………………………………………………………….... 81
Memahami proses terjadinya Virtual Method Invocation ….………..….... 81
Latihan ……………………………………………………………..………….. 82
Mengimplementasikan UML class diagram dalam program ……………... 82
Tugas …...…………………………………………………………..………….. 82
Mengimplementasikan UML class diagram dalam program ……………... 82

Detail E-Book:
Judul E-Book:Latihan Java Lengkap Dengan Jawaban Dan Soal
Tipe File:PDF
Disusun Oleh:Ali Ridho Barakbah
Website:-
Didistribusikan oleh:www.portalebookshare.blogspot.com

download

Dapatkan E-Book gratis terbaru langsung melalui alamat Email Anda

Perhatian

Bagaimana cara Mengunduh file E-Book di Portal E-Book Sharing, baca panduan-nya pada halaman ini
Apa itu E-Book dan Jenis - Jenisnya, silahkan Anda baca di halaman Mengenal Buku Elektronik Atau E-Book Dan Format-Nya

Apabila E-Book ini bermanfaat, silahkan bagikan kepada yang lainnya melalui tombol Sosial Media yang berada di atas dari Website ini.
"Sebaik Baik Manusia Adalah Yang Paling Bermanfaat Bagi Orang Lain."
Informasi

Apabila Anda selaku pemilik atau penerbit merasa keberatan E-Book-nya dipublikasikan pada website ini, silahkan hubungi kami melalui halaman Kontak, kami akan segera menghapusnya.

Apabila menemukan tautan unduhan E-Book yang mati, silahkan laporkan melalui tautan ini, kami akan segera memperbaikinya.
Agar bisa membuka/mengekstrak file E-Book berupa arsip RAR atau ZIP yang sebelumnya telah diunduh, Anda bisa menggunakan aplikasi WinRar untuk Windows yang bisa diunduh disini dan aplikasi PeaZip untuk Linux, yang bisa diunduh disini

Dan untuk dapat membaca E-Book bertipe file PDF, Anda memerlukan sebuah aplikasi pembaca file PDF gratis seperti Adobe Acrobat yang bisa diunduh gratis disini, bagi pengguna Smartphone Android bisa menggunakan aplikasi seperti Adobe Acrobat For Mobile yang bisa diunduh melalui Google Play Store.

E-Book Lainnya

Selanjutnya
Sebelumnya