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
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.Latihan
Buat kodenya untuk studi kasus Ticket Machine
Absensi Kelas A
Absensi Kelas G
279 komentar
komentar «Oldest ‹Older 201 – 279 of 279 Newer› Newest»Nama :Ricky Supriyanto
ReplyNRP : 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
Nama : Inez Yulia Amanda
ReplyNRP : 05111940000208
Kelas : PBO A
Tugas :Tugas 1
Nama : Hanifa Fauziah
ReplyNRP : 05111940000024
Kelas : PBO A
Tugas :Tugas 1 PBO
Nama : Thomas Felix Brilliant
ReplyNRP : 051119400000062
Kelas : PBO (B)
Link tugas : Tugas 1 Pemrograman Berorientasi Objek Bab 8.1 - 8.6 (Deitel)
Nama : Daffa Muhamad Azhar
ReplyNRP : 05111940000037
Kelas : PBO B
Tugas 1 : https://azhar416.blogspot.com/2020/10/classes-and-objects-deeper-look.html?m=1
Nama : Johnivan Aldo Sudiono
ReplyNRP : 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
Nama : Aristya Vika Wijaya
ReplyNRP : 05111940000233
Kelas : PBO-C
Link Tugas 2
Nama : Arvel Gavrilla Raissananda
ReplyNRP : 05111940000040
Kelas : PBO - A
Link Penugasan :
Penugasan 1 PBO
Nama : Muhammad Farhan Haykal
ReplyNRP : 05111940000141
Kelas : PBO-B
Tugas : 8.1-8.6
Nama : Nadia Tiara Febriana
ReplyNRP : 05111940000217
Kelas : PBO-A
Tugas : Tugas 1 PBO
Nama : Fika Nur Aini
ReplyNRP : 05111940000067
Kelas : PBO A
Link : https://fikanraini.blogspot.com/2020/10/classes-and-objects-8-deeper-look-81-86.html#more
Nama : M.Rayhan Raffi Pratama
ReplyNRP : 05111940000110
Kelas : PBO-A
Tugas : Link Tugas 1
Nama : Migel Aulia Mandiri Putr
ReplyNRP : 05111940000194
Kelas : PBO A
Tugas : Tugas 1 PBO 8.1-8.6
Nama : Julietta Anastasia Rodiah Boru Panjaitan
ReplyNRP : 05111940000033
Kelas : PBO A
Tugas : Tugas 1 PBO
Nama: Naufaliando Yudo Kusumo
ReplyNRP: 05111940000169
Kelas: PBO A
Tugas: Tugas1
Nama : Dewi Mardani C.
Replynrp : 05111940000225
LINK : Tugas 1
Nama : Rizqi Rifaldi
ReplyNRP : 05111940000068
Kelas : PBO A
Tugas : Tugas Buku 8.1 - 8.6
Nama : Junaedi Akbar
ReplyNRP : 05111940000041
Kelas : PBO A
Tugas : Tugas 1 Pemrograman Berbasis Objek Buku Java Deitel Chapter 8 (8.1-8.6)
Link tugas klik disini
Nama : Andika Nugrahanto
ReplyNRP : 05111940000031
Kelas: PBO A
Tugas: Tugas 1 PBO
Nama: Kelvin Andersen
ReplyNRP: 05111940000080
Kelas: PBO B
Link: https://kelvinandersen.blogspot.com/2020/10/latihan-membuat-program-sederhana.html
Nama : Aji Rindra Fakhrezi Putra Faisal
ReplyNRP : 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
Nama: Ivan Muhammad Nizar
ReplyNRP : 05111940000052
Kelas : PBO B
Link Tugas 1 (Latihan Buku Deitel 8.1 - 8.6):
https://ivannizar0.blogspot.com/2020/10/program-time1java.html
Nama : Aufi Fillah
ReplyNRP : 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
Nama : Ghifari Astaudi Ukumullah
ReplyNRP : 05111940000012
Kelas : PBO B
Tugas : https://ghifariastaudiu.blogspot.com/2020/10/penugasan-1-pbo-kelas-b-8.html
Nama : Muhammad Akmal Joedhiawan
ReplyNrp : 05111940000125
Kelas: PBO A
Tugas: https://ajoedhiawan19.blogspot.com/2020/10/tugas-object-oriented-programing.html
Nama : Mohammad Tauchid
ReplyNRP : 05111940000136
Kelas : PBO B
Tugas : Tugas 1 Buku Deitel 8.1 - 8.6
Nama : Zelda Elma Sibuea
ReplyNRP : 05111940000038
Kelas: PBO A
Tugas: Tugas 1
Nama: Arkan Aulia Farhan
ReplyNRP: 05111940000128
Kelas: PBO B
Tugas: Tugas 1
Nama : Nizar Mayraldo
ReplyNrp : 05111940000004
Kelas: PBO A
Link Tugas : https://nizarmayraldo.blogspot.com/2020/10/tugas-pertemuan-2.html
Nama: Muhammad Haikal Aria Sakti
ReplyNRP: 05111940000088
Kelas: PBO B
Tugas:
Buku Deitel 8.1-8.6
https://sakti0088.blogspot.com/2020/10/blog-post.html
Nama : Naufal Fajar Imani
ReplyNRP : 05111940000007
Kelas : PBO A
Tugas :
- Konversi Mata Uang Sederhana
- Tugas 8.1-8.6
Nama : Dido Fabian Fayed
ReplyKelas : 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
Nama: Fidhia Ainun Khofifah
ReplyNRP: 05111940000203
Kelas:PBO C
Link Tugas: Tugas 2
Nama: Thomas Dwi Awaka
ReplyNRP: 05111940000021
Kelas: PBO A
Tugas 8.1-8.6
https://successfulthomas.blogspot.com/2020/10/belajar-java-ceria.html
Nama : M.Fajri Davyza Chaniago
ReplyNRP : 05111940000180
Tugas : Penugasan PBO "kelas B"
link : https://mfajridc.blogspot.com/2020/10/penugasan-1-pemograman-berorentasi.html
Nama: M. Thoriq Huda
ReplyNRP: 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
Nama : Sabrina Lydia Simanjuntak
ReplyNRP : 05111940000107
Kelas : PBO B
Tugas : Tugas 1 : Buku Deitel 8.1-8.6
Nama : Tsania Az Zahra
ReplyNRP : 05111940000032
Kelas : PBO A
Tugas : Link Tugas 1
Nama: Faisal Reza Maulana
ReplyNRP: 05111940000009
Kelas: PBO B
Tugas:
Buku Deitel 8.1 - 8.6
Nama : Ikhlasul Amal Rivel
ReplyNRP : 05111940000145
Kelas : PBO A
Tugas : https://nolsatuempatlima.blogspot.com/2020/10/tugas-pbo-3-mengenal-blue-j-dan.html
Nama: Rachmad Budi Santoso
ReplyNRP: 05111840000122
Kelas: PBO B
Link Tugas1: https://budindonesia45.blogspot.com/2020/10/classes-and-objects-deeper-look.html
Nama: Ega Prabu Pamungkas
ReplyNRP: 05111940000014
Kelas: PBO A
Tugas:
=> Buku Deitel 8.1 - 8.6
=> Konversi Uang
Nama : Dwinanda Bagoes Ansori
ReplyNRP : 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
Nama : abdulatif Fajar Sidiq
ReplyNRP : 05111840007002
Kelas : PBO B
Tugas : Tugas abdulatif
Nama : M Ridho Daffa Ardista
ReplyNRP : 05111840000065
Kelas : PBO C
Tugas : Tugas 1 Buku Deitel 8.1-8.6
Nama : Fiodhy Ardito Narawngsa
ReplyNRP : 05111940000218
Kelas : PBO B
Tugas : Tugas 1
Nama : Kevin Ashil F
ReplyNRP : 05111740000178
Kelas : PBO C
Tugas : Tugas 1 (8.1-8.6)
Nama : Husnan
ReplyNRP : 05111940007002
Kelas : PBO C
Tugas: Tugas PBO C Pertemuan Kedua
Nama : Aflah Hilmy
ReplyNRP : 05111940000177
Kelas : PBO C
Link :
Link Tugas 2
Nama : Zahrotul Adillah
ReplyNRP : 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
Nama : Maximilian H.M.Lingga
ReplyNRP : 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
Nama : Abdun Nafi'
ReplyNRP : 05111940000066
Kelas : PBO C
Tugas : Tugas PBO 2
Nama : Achmad Akbar Irwanda
ReplyNRP : 05111940000138
Kelas : PBO C
Link : Pertemuan 2
Nama: Bagaskoro Kuncoro Ardi
ReplyNRP: 05111940000048
Kelas: PBO C
Link: https://pbobagaska.blogspot.com/2020/10/tugas-pbo-buku-deitel-81-86-biodata.html
Nama : Daffa Tristan Firdaus
ReplyNRP : 05111940000006
Kelas : PBO C
Tugas :
Tugas 2
Nama : Gian Ega Wijaya
ReplyNRP : 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/
Nama : Albert Filip SIlalahi
ReplyNRP : 05111940000116
Kelas: PBO C
Tugas 2:
Biodata Biodata Mahasiswa
Latihan 8.1-8.6 Deitel 8.1-8.6
Nama : Muhammad Bagus Istighfar
ReplyNRP : 05111940000049
Kelas : PBO - C
Tugas : Tugas Biodata Mahasiswa dan Latihan 8.1 - 8.6 pada buku Deitel
Link : LINK DISINI
Nama : Ahmad Lamaul Farid
ReplyNRP : 05111940000134
Kelas : PBO C
Tugas :
TUGAS PBO C-PERTEMUAN 2 BIODATA
TUGAS PBO C-PERTEMUAN 2 Latihan Buku Deitel 8.1 sampai 8.6
Nama : Avind Pramana Azhari
ReplyNRP : 05111940000226
Kelas : PBO C
Tugas : Tugas 2
Nama : A. Zidan Abdillah Majid
ReplyNRP : 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
Nama: Fais Rafii Akbar Hidiya
ReplyNRP: 05111940000026
Kelas: PBO C
Tugas:
-Biodata
Tugas 2 Membuat Biodata
-Buku Deitel 8.1-8.6
Tugas 2 Buku Deitel 8.1-8.6
nama : Muhammad Farrel Abhinaya
Replynrp : 05111940000173
kelas PBO C
link: https://mfarrelabinaya.blogspot.com/2020/10/tugas-pbo-c-pertemuan-kedua.html
Nama : Fajar Satria
ReplyNRP : 05111940000083
Class dan Objek
Nama : Yusuf Anfasya
ReplyNRP : 05111940000077
Kelas : PBO C
Tugas : Tugas Latihan Buku Deitel 8.1 - 8.6
Nama: Andymas Narendra Bagaskara
ReplyNRP : 05111940000192
Kelas : PBO C
Tugas : https://tugaspborendra.blogspot.com/2020/10/tugas-kedua-kelas-pbo-c-class-dan.html
Nama : Ghifari Astaudi Ukumullah
ReplyNRP : 05111940000012
Kelas : PBO B
Link : https://ghifariastaudiu.blogspot.com/2020/10/penugasan-1-pbo-kelas-b-8.html
Nama : Yeremia Dhyan Limantara
ReplyKelas: PBO A
NRP : 05111940000232
Tugas: konversi uang
link:
https://yeremialimantara.blogspot.com/2020/10/konversi-mata-uang.html
Nama : Fajar Satria
ReplyNRP : 05111940000083
Kelas : PBO C
Link : Membuat Biodata
Link : Membuat Time1
Nama : Alif Nurrohman
ReplyNRP : 5025231057
Kelas : PBO G
Tugas 3 : https://alifnurrohmans.blogspot.com/2024/09/tugas-3-latihan-ticket-machine.html