PBO-3-Mengenal Blue J dan Memahami Class Java

Sebagai salah satu bahasa pemrograman paling populer di dunia, Java memiliki banyak alternatif IDE yang dapat kita gunakan. Diantaranya yang paling dikenal adalah Eclipse, Netbeans, dan IntelliJ Idea. Ketiga IDE tersebut sudah sangat dikenal dikalangan programmer Java karena keandalan dan fitur-fiturnya yang beragam. Namun semua kelebihan-kelebihan itu membuat IDE-IDE ini menjadi cukup rumit untuk digunakan oleh seorang pemula. Oleh karena itu, untuk membantu pemula belajar pemrograman Java tanpa harus direpotkan dengan urusan IDE maka dikembangkanlah BlueJ.

BlueJ adalah IDE khusus yang dibuat sebagai media pengajaran bahasa pemrograman Java. IDE ini dikembangkan oleh Michael Kölling pada tahun 1999 dan terus dikembangkan sampai sekarang berkat dukungan dari Sun Microsystem (sekarang Oracle) dan University of Kent. BlueJ juga merupakan aplikasi open source dibawah lisensi GNU GPL versi 2.


Di dalam BlueJ, setiap kita membuat class secara otomatis akan di-generate class diagramnya serta hubungan-hubungan yang ada didalamnya. Class diagram bertujuan untuk memudahkan seorang developer/programmer dalam membuat program. Biasanya, class diagram digunakan dalam perancangan suautu system (dibuat oleh system analyst). Nanti kalian akan mengetahui mengenai manfaat pembuatan class diagram serta aturan-aturan dalam pembuatannya lebih jelas dalam kuliah Rekayasa Perangkat Lunak.


Garis digunakan untuk menerangkan hubungan assosiasi antara satu class dengan class lainnya. Sebagai contoh coba perhatikan kelas Motor dengan kelas Engine. Di dalam kelas ini terdapat hubungan bahwa kelas Motor berhubungan dengan kelas Engine yaitu kelas Motor pasti membuat Instance dari Kelas Engine di dalam kelasnya. Hal ini sama dengan kelas Mobil dengan Roda

Garis ini digunakan untuk menerangkan hubungan inheritance yaitu hubungan antara parent class dengan child class-nya. Coba perhatikan kelas Kendaraan dengan kelas Motor dan Mobil. Gambar tersebut menjelaskan bahwa Kendaraan memiliki child yaitu Mobil dan Motor.

Untuk mempelajari BlueJ lebih lanjut bisa melihat tutorial di bawah ini \.




Untuk mengkompilasi program menjadi Standalone Application


Referensi lain
  1. Blue J Tutorial
  2. Buku Object First Java
  3. Object First Terbaru
  4. Buku Deitel untuk Latihan
Slide Materi 

Memahami Class Ticket Machine

Ticket Machine adalah sebuah mesin seperti ATM, yang berfungsi melayani penjualan tiket kereta api dari satu tujuan ke tujuan yang lain. Di dalam Ticket Machine ada sebuah program atau perangkat lunak yang mengatur harga tiket di tiap tujuan, mengatur kembalian uang, dan juga mencetak receipt sebagai bukti pembelian tiket.






Share this

Related Posts

Previous
Next Post »

278 komentar

komentar «Oldest   ‹Older   201 – 278 of 278   Newer›   Newest»
October 11, 2020 at 7:05 PM delete

Nama :Ricky Supriyanto
NRP : 05111940000036
Kelas :PBO A
Tugas:
Link Biodata dan Latihan buku 8.1-8.6
https://ricky-supriyanto-20.blogspot.com/2020/10/belajar-java-bagi-pemula-pengenalan-dan-pembuatan-program-sederhana-dan-class-sederhana.html

Reply
avatar
October 11, 2020 at 8:23 PM delete

Nama : Inez Yulia Amanda
NRP : 05111940000208
Kelas : PBO A
Tugas :Tugas 1

Reply
avatar
October 11, 2020 at 10:12 PM delete

Nama : Hanifa Fauziah
NRP : 05111940000024
Kelas : PBO A
Tugas :Tugas 1 PBO

Reply
avatar
October 11, 2020 at 10:28 PM delete

Nama : Thomas Felix Brilliant
NRP : 051119400000062
Kelas : PBO (B)

Link tugas : Tugas 1 Pemrograman Berorientasi Objek Bab 8.1 - 8.6 (Deitel)

Reply
avatar
October 11, 2020 at 10:42 PM delete

Nama : Daffa Muhamad Azhar
NRP : 05111940000037
Kelas : PBO B
Tugas 1 : https://azhar416.blogspot.com/2020/10/classes-and-objects-deeper-look.html?m=1

Reply
avatar
October 11, 2020 at 11:08 PM delete This comment has been removed by the author.
avatar
October 11, 2020 at 11:19 PM delete This comment has been removed by the author.
avatar
October 11, 2020 at 11:25 PM delete

Nama : Johnivan Aldo Sudiono
NRP : 05111940000051
Kelas : PBO C
Tugas : Buku Deitel 8.1-8.6 + program konversi mata uang
https://johnivanaldo.blogspot.com/2020/10/pbo-pertemuan-kedua-latihan-81-86-dan.html

Reply
avatar
October 12, 2020 at 12:20 AM delete

Nama : Aristya Vika Wijaya
NRP : 05111940000233
Kelas : PBO-C

Link Tugas 2

Reply
avatar
October 12, 2020 at 12:28 AM delete

Nama : Arvel Gavrilla Raissananda
NRP : 05111940000040
Kelas : PBO - A
Link Penugasan :
Penugasan 1 PBO

Reply
avatar
October 12, 2020 at 1:38 AM delete This comment has been removed by the author.
avatar
October 12, 2020 at 1:44 AM delete

Nama : Muhammad Farhan Haykal
NRP : 05111940000141
Kelas : PBO-B
Tugas : 8.1-8.6

Reply
avatar
October 12, 2020 at 2:14 AM delete

Nama : Nadia Tiara Febriana
NRP : 05111940000217
Kelas : PBO-A
Tugas : Tugas 1 PBO

Reply
avatar
October 12, 2020 at 2:28 AM delete

Nama : Fika Nur Aini
NRP : 05111940000067
Kelas : PBO A
Link : https://fikanraini.blogspot.com/2020/10/classes-and-objects-8-deeper-look-81-86.html#more

Reply
avatar
October 12, 2020 at 2:40 AM delete

Nama : M.Rayhan Raffi Pratama
NRP : 05111940000110
Kelas : PBO-A
Tugas : Link Tugas 1

Reply
avatar
October 12, 2020 at 2:45 AM delete

Nama : Migel Aulia Mandiri Putr
NRP : 05111940000194
Kelas : PBO A
Tugas : Tugas 1 PBO 8.1-8.6

Reply
avatar
October 12, 2020 at 3:25 AM delete

Nama : Julietta Anastasia Rodiah Boru Panjaitan
NRP : 05111940000033
Kelas : PBO A
Tugas : Tugas 1 PBO

Reply
avatar
October 12, 2020 at 3:38 AM delete

Nama: Naufaliando Yudo Kusumo
NRP: 05111940000169
Kelas: PBO A
Tugas: Tugas1

Reply
avatar
October 12, 2020 at 4:30 AM delete This comment has been removed by the author.
avatar
October 12, 2020 at 4:41 AM delete

Nama : Dewi Mardani C.
nrp : 05111940000225
LINK : Tugas 1

Reply
avatar
October 12, 2020 at 4:55 AM delete

Nama : Rizqi Rifaldi
NRP : 05111940000068
Kelas : PBO A

Tugas : Tugas Buku 8.1 - 8.6

Reply
avatar
October 12, 2020 at 4:59 AM delete

Nama : Junaedi Akbar
NRP : 05111940000041
Kelas : PBO A
Tugas : Tugas 1 Pemrograman Berbasis Objek Buku Java Deitel Chapter 8 (8.1-8.6)

Link tugas klik disini

Reply
avatar
October 12, 2020 at 5:38 AM delete

Nama : Andika Nugrahanto
NRP : 05111940000031
Kelas: PBO A
Tugas: Tugas 1 PBO

Reply
avatar
October 12, 2020 at 6:11 AM delete

Nama: Kelvin Andersen
NRP: 05111940000080
Kelas: PBO B
Link: https://kelvinandersen.blogspot.com/2020/10/latihan-membuat-program-sederhana.html

Reply
avatar
October 12, 2020 at 6:12 AM delete

Nama : Aji Rindra Fakhrezi Putra Faisal
NRP : 05111940000205
Kelas : PBO B
Tugas :

-Time Class Study Case, Buku Deitel 8.1-8.6
https://tohowcoding.blogspot.com/2020/10/classes-and-objects.html#more

Reply
avatar
October 12, 2020 at 6:24 AM delete

Nama: Ivan Muhammad Nizar
NRP : 05111940000052
Kelas : PBO B
Link Tugas 1 (Latihan Buku Deitel 8.1 - 8.6):
https://ivannizar0.blogspot.com/2020/10/program-time1java.html

Reply
avatar
October 12, 2020 at 6:25 AM delete This comment has been removed by the author.
avatar
October 12, 2020 at 6:26 AM delete

Nama : Aufi Fillah
NRP : 05111940000148
kelas : PBO A

- Konversi mata uang : https://affllah14.blogspot.com/2020/10/mata-uang-rupiah-menggunakan-java-pada.html

- Buku Deitel : https://affllah14.blogspot.com/2020/10/mengenal-class-dan-object-lebih-dalam.html

Reply
avatar
October 12, 2020 at 6:45 AM delete

Nama : Ghifari Astaudi Ukumullah
NRP : 05111940000012
Kelas : PBO B
Tugas : https://ghifariastaudiu.blogspot.com/2020/10/penugasan-1-pbo-kelas-b-8.html

Reply
avatar
October 12, 2020 at 7:13 AM delete

Nama : Muhammad Akmal Joedhiawan
Nrp : 05111940000125
Kelas: PBO A
Tugas: https://ajoedhiawan19.blogspot.com/2020/10/tugas-object-oriented-programing.html

Reply
avatar
October 12, 2020 at 7:29 AM delete

Nama : Mohammad Tauchid
NRP : 05111940000136
Kelas : PBO B
Tugas : Tugas 1 Buku Deitel 8.1 - 8.6

Reply
avatar
October 12, 2020 at 7:31 AM delete

Nama : Zelda Elma Sibuea
NRP : 05111940000038
Kelas: PBO A
Tugas: Tugas 1

Reply
avatar
October 12, 2020 at 8:07 AM delete

Nama: Arkan Aulia Farhan
NRP: 05111940000128
Kelas: PBO B
Tugas: Tugas 1

Reply
avatar
October 12, 2020 at 8:49 AM delete This comment has been removed by the author.
avatar
October 12, 2020 at 8:52 AM delete

Nama : Nizar Mayraldo
Nrp : 05111940000004
Kelas: PBO A
Link Tugas : https://nizarmayraldo.blogspot.com/2020/10/tugas-pertemuan-2.html

Reply
avatar
October 12, 2020 at 8:53 AM delete

Nama: Muhammad Haikal Aria Sakti
NRP: 05111940000088
Kelas: PBO B
Tugas:
Buku Deitel 8.1-8.6
https://sakti0088.blogspot.com/2020/10/blog-post.html

Reply
avatar
October 12, 2020 at 8:55 AM delete

Nama : Naufal Fajar Imani
NRP : 05111940000007
Kelas : PBO A

Tugas :
- Konversi Mata Uang Sederhana
- Tugas 8.1-8.6

Reply
avatar
October 12, 2020 at 9:29 AM delete

Nama : Dido Fabian Fayed
Kelas : PBO B
NRP : 05111940000059
Tugas : Latihan 8.1-8.6 Java How Deitel

Link Tugas : https://fayeddido.blogspot.com/2020/10/pbo-1-pengenalan-java.html

Reply
avatar
October 12, 2020 at 9:59 AM delete

Nama: Fidhia Ainun Khofifah
NRP: 05111940000203
Kelas:PBO C
Link Tugas: Tugas 2

Reply
avatar
October 12, 2020 at 10:41 AM delete

Nama: Thomas Dwi Awaka
NRP: 05111940000021
Kelas: PBO A
Tugas 8.1-8.6
https://successfulthomas.blogspot.com/2020/10/belajar-java-ceria.html

Reply
avatar
October 12, 2020 at 10:45 AM delete

Nama : M.Fajri Davyza Chaniago
NRP : 05111940000180
Tugas : Penugasan PBO "kelas B"
link : https://mfajridc.blogspot.com/2020/10/penugasan-1-pemograman-berorentasi.html

Reply
avatar
October 12, 2020 at 10:52 AM delete

Nama: M. Thoriq Huda
NRP: 05111940000207
Kelas: PBO B
Tugas: Buku Deitel 8.1-8.6
Link : https://thoriqhudapbo.blogspot.com/2020/10/tugas-2-buku-deitel-81-86.html

Reply
avatar
October 12, 2020 at 10:58 AM delete

Nama : Sabrina Lydia Simanjuntak
NRP : 05111940000107
Kelas : PBO B
Tugas : Tugas 1 : Buku Deitel 8.1-8.6

Reply
avatar
October 12, 2020 at 11:02 AM delete

Nama : Tsania Az Zahra
NRP : 05111940000032
Kelas : PBO A
Tugas : Link Tugas 1

Reply
avatar
October 12, 2020 at 11:36 AM delete

Nama: Faisal Reza Maulana
NRP: 05111940000009
Kelas: PBO B
Tugas:
Buku Deitel 8.1 - 8.6

Reply
avatar
October 12, 2020 at 4:14 PM delete

Nama : Ikhlasul Amal Rivel
NRP : 05111940000145
Kelas : PBO A
Tugas : https://nolsatuempatlima.blogspot.com/2020/10/tugas-pbo-3-mengenal-blue-j-dan.html

Reply
avatar
October 12, 2020 at 6:33 PM delete

Nama: Rachmad Budi Santoso
NRP: 05111840000122
Kelas: PBO B
Link Tugas1: https://budindonesia45.blogspot.com/2020/10/classes-and-objects-deeper-look.html

Reply
avatar
October 12, 2020 at 7:54 PM delete

Nama: Ega Prabu Pamungkas
NRP: 05111940000014
Kelas: PBO A
Tugas:
=> Buku Deitel 8.1 - 8.6
=> Konversi Uang

Reply
avatar
October 12, 2020 at 7:55 PM delete This comment has been removed by the author.
avatar
October 12, 2020 at 8:59 PM delete

Nama : Dwinanda Bagoes Ansori
NRP : 05111940000010
Kelas : PBO B
Tugas: Tugas 1 Buku Deitel 8.1-8.6
link : https://dwinandaba.blogspot.com/p/penugasan-1-pemrograman-berbasis-objek.html

Reply
avatar
October 12, 2020 at 9:17 PM delete This comment has been removed by the author.
avatar
October 12, 2020 at 9:36 PM delete This comment has been removed by the author.
avatar
October 12, 2020 at 10:02 PM delete

Nama : abdulatif Fajar Sidiq
NRP : 05111840007002
Kelas : PBO B
Tugas : Tugas abdulatif

Reply
avatar
October 12, 2020 at 10:30 PM delete

Nama : M Ridho Daffa Ardista
NRP : 05111840000065
Kelas : PBO C
Tugas : Tugas 1 Buku Deitel 8.1-8.6

Reply
avatar
October 12, 2020 at 11:08 PM delete

Nama : Fiodhy Ardito Narawngsa
NRP : 05111940000218
Kelas : PBO B
Tugas : Tugas 1

Reply
avatar
October 13, 2020 at 12:44 AM delete

Nama : Kevin Ashil F
NRP : 05111740000178
Kelas : PBO C
Tugas : Tugas 1 (8.1-8.6)

Reply
avatar
October 13, 2020 at 7:07 AM delete

Nama : Husnan
NRP : 05111940007002
Kelas : PBO C
Tugas: Tugas PBO C Pertemuan Kedua

Reply
avatar
October 13, 2020 at 8:35 AM delete

Nama : Aflah Hilmy
NRP : 05111940000177
Kelas : PBO C
Link :
Link Tugas 2

Reply
avatar
October 13, 2020 at 11:24 AM delete

Nama : Zahrotul Adillah
NRP : 05111940000139
Kelas : PBO-A
Tugas biodata, Deitel 8.1-8.6, dan Konversi Uang
link : https://zahrotuladillah.blogspot.com/2020/10/s-ebelum-mempelajari-lebih-dalam.html

Reply
avatar
max
October 14, 2020 at 7:05 AM delete

Nama : Maximilian H.M.Lingga
NRP : 05111940000092
Kelas : PBO C
Tugas
1. Biodata
https://maxlingga2001.blogspot.com/2020/10/tugas-2-biodata.html

2. Deitel
https://maxlingga2001.blogspot.com/2020/10/kelas-dan-constructor-dalam-java.html

Reply
avatar
October 14, 2020 at 7:22 AM delete

Nama : Abdun Nafi'
NRP : 05111940000066
Kelas : PBO C
Tugas : Tugas PBO 2

Reply
avatar
October 14, 2020 at 7:29 AM delete

Nama : Achmad Akbar Irwanda
NRP : 05111940000138
Kelas : PBO C
Link : Pertemuan 2

Reply
avatar
October 14, 2020 at 8:36 AM delete

Nama: Bagaskoro Kuncoro Ardi
NRP: 05111940000048
Kelas: PBO C
Link: https://pbobagaska.blogspot.com/2020/10/tugas-pbo-buku-deitel-81-86-biodata.html

Reply
avatar
October 14, 2020 at 8:43 AM delete

Nama : Daffa Tristan Firdaus
NRP : 05111940000006
Kelas : PBO C
Tugas :
Tugas 2

Reply
avatar
October 14, 2020 at 9:43 AM delete

Nama : Gian Ega Wijaya
NRP : 05111940000214
Kelas : PBO C
Tugas Biodata
https://gianhuman.wordpress.com/2020/10/14/pbo/
Tugas Buku Deitel
https://gianhuman.wordpress.com/2020/10/14/pbo-2/

Reply
avatar
October 14, 2020 at 9:54 AM delete

Nama : Albert Filip SIlalahi
NRP : 05111940000116
Kelas: PBO C
Tugas 2:
Biodata Biodata Mahasiswa
Latihan 8.1-8.6 Deitel 8.1-8.6

Reply
avatar
October 14, 2020 at 11:35 AM delete

Nama : Muhammad Bagus Istighfar
NRP : 05111940000049
Kelas : PBO - C
Tugas : Tugas Biodata Mahasiswa dan Latihan 8.1 - 8.6 pada buku Deitel
Link : LINK DISINI

Reply
avatar
October 14, 2020 at 5:46 PM delete

Nama : Avind Pramana Azhari
NRP : 05111940000226
Kelas : PBO C
Tugas : Tugas 2

Reply
avatar
October 14, 2020 at 6:06 PM delete

Nama : A. Zidan Abdillah Majid
NRP : 05111940000070
Kelas : PBO C

Tugas Minggu ke-2:
- Biodata Mahasiswa: https://azidantc19.blogspot.com/2020/10/berjumpa-lagi-dengan-saya.html
- Program 8.1-8.6 Buku Deitel: https://azidantc19.blogspot.com/2020/10/tugas-2-latihan-program-81-86-buku.html

Reply
avatar
October 14, 2020 at 8:25 PM delete

Nama: Fais Rafii Akbar Hidiya
NRP: 05111940000026
Kelas: PBO C
Tugas:
-Biodata
Tugas 2 Membuat Biodata

-Buku Deitel 8.1-8.6
Tugas 2 Buku Deitel 8.1-8.6

Reply
avatar
October 14, 2020 at 9:34 PM delete

nama : Muhammad Farrel Abhinaya
nrp : 05111940000173
kelas PBO C

link: https://mfarrelabinaya.blogspot.com/2020/10/tugas-pbo-c-pertemuan-kedua.html

Reply
avatar
October 14, 2020 at 11:10 PM delete

Nama : Yusuf Anfasya
NRP : 05111940000077
Kelas : PBO C
Tugas : Tugas Latihan Buku Deitel 8.1 - 8.6

Reply
avatar
October 15, 2020 at 8:04 AM delete

Nama: Andymas Narendra Bagaskara
NRP : 05111940000192
Kelas : PBO C
Tugas : https://tugaspborendra.blogspot.com/2020/10/tugas-kedua-kelas-pbo-c-class-dan.html

Reply
avatar
October 19, 2020 at 9:11 AM delete

Nama : Ghifari Astaudi Ukumullah
NRP : 05111940000012
Kelas : PBO B
Link : https://ghifariastaudiu.blogspot.com/2020/10/penugasan-1-pbo-kelas-b-8.html

Reply
avatar
October 27, 2020 at 11:31 PM delete

Nama : Yeremia Dhyan Limantara
Kelas: PBO A
NRP : 05111940000232
Tugas: konversi uang
link:
https://yeremialimantara.blogspot.com/2020/10/konversi-mata-uang.html

Reply
avatar
January 12, 2021 at 1:34 AM delete

Nama : Fajar Satria
NRP : 05111940000083
Kelas : PBO C
Link : Membuat Biodata
Link : Membuat Time1

Reply
avatar
«Oldest   ‹Older   201 – 278 of 278   Newer›   Newest»