SlideShare a Scribd company logo
1 of 37
Download to read offline
https://netbeansthemes.com/
• Package merupakan sekumpulan class dan interfaces yang saling
berrelasi.
• Package bisa seperti folder
• Penggunaan package bisa menjadi pembantu untuk membuat class-
class yang dibuat menjadi lebih TERORGANISIR dan RAPIH
• Syarat nama package :
1. Diawali huruf kecil
2. Menggambarkan kelas-kelas yang dibungkusnya
3. Harus unik (berbeda dengan nama package standard)
4. Merepresentasikan path dari package tersebut.
5. Harus sama dengan nama direktorinya.
*nama domain/tempat aplikasi dibuat. com, gov, edu, id, jp
namadomain.namadeveloper.namaaplikasi.namafolder
id.rizkiadam.pendataanmahasiswa.model
Contoh :

Buatlah program sesuai dengan gambar class diagram dibawah ini
dan implementasi coding nya dengan konsep pendekatan
berbasis objek sehingga menghasilkan output seperti berikut:
Output
Buatlah program sesuai dengan gambar class diagram disamping kanan dan
implementasi coding nya dengan konsep pendekatan berbasis objek sehingga
menghasilkan output seperti berikut:
Buatlah program sesuai dengan gambar class diagram disamping kanan
dan implementasi coding nya dengan konsep pendekatan berbasis objek
sehingga menghasilkan output seperti berikut:
Ketentuan :
1. Konstanta username = RizkiAdam
2. Konstanta password = terbaikselalu
3. Method cekAkun berisi validasi pengecekan benar atau salahnya inputan dengan konstanta
4. Method hasilLogin berisi aksi selanjutnya setelah cekAkun di jalankan
5. Method pengecekkan login berisi gabungan method cekAkun & hasilLogin
6. Inputan Username & password berasal dari keyboard (user mengetikkan sendiri)
Buatlah program sesuai dengan gambar class diagram disamping kanan dan
implementasi coding nya dengan konsep pendekatan berbasis objek sehingga
menghasilkan output seperti berikut:
Ketentuan :
1. Inputan berasal dari keyboard (user mengetikkan sendiri)
Buatlah gambar class diagram dan implementasi coding
nya dengan konsep pendekatan berbasis objek
untuk menyelesaikan studi kasus berikut :
Disebuah perusahaan software terdapat sebuah aturan
penggajian dimana jika seorang karyawan sudah menikah,
maka karyawan tersebut akan mendapatkan tunjangan
sebesar 35% dari gaji pokok nya.
Jika Younglex ingin mengetahui berapa total gaji &
tunjangan nya dikarenakan dia sudah menikah dan memiliki
gaji pokok sebesar Rp 6.000.000 /bulan,
maka Bantulah younglex dengan cara buat program
tunjangan agar younglex dapat mengetahui hal tersebut
dengan cara menginputkan nominal gaji pokok & status
menikah atau belumnya sendiri?
Buatlah gambar class diagram dan implementasi coding
nya dengan konsep pendekatan berbasis objek
untuk menyelesaikan studi kasus berikut :
Perhitungan lama tabungan sampai mencapai saldo target.
Saldo Awal: Rp. 3.500.000
Bunga/Bulan(%): 8
Saldo target: Rp. 6.000.000
Buatlah gambar class diagram dan implementasi coding
nya dengan konsep pendekatan berbasis objek
untuk menyelesaikan studi kasus berikut :
Buatlah program rata-rata nilai yang inputannya berasal dari user.
Buatlah gambar class diagram dan implementasi coding
nya dengan konsep pendekatan berbasis objek
untuk menyelesaikan studi kasus berikut :
Buatlah program perhitungan yang inputannya berasal dari user dan kondisi-kondisi
seperti dibawah ini
Buatlah gambar class diagram dan implementasi coding
nya dengan konsep pendekatan berbasis objek
untuk menyelesaikan studi kasus berikut :
Buatlah program nilai terbesar dan terkecil yang inputannya berasal dari user seperti berikut :
Buatlah gambar class diagram dan implementasi coding
nya dengan konsep pendekatan berbasis objek
untuk menyelesaikan studi kasus berikut :
Buatlah program melihat kepribadian seseorang dari warna sesuai ketentuan berikut :
Buatlah program melihat kepribadian seseorang dari warna sesuai ketentuan berikut :
1. Kerjakan latihan 31 sampai 40 di pertemuan 3 ini SESUAI KETENTUAN MASING-MASING SOAL HINGGA RUNNING WELL
2. Buat masing-masing latihan tersebut ke dalam masing-masing project yang berbeda dengan ketentuan nama project :
namakelas-nim-namalatihan. Contoh : PBO6-10110269-Latihan32-ObjectOrientedDaftarFilm
3. Didalam codingan, berikan comment identitas diri diatas nama class seperti terlihat pada slide selanjutnya di GAMBAR 1 –
CONTOH IDENTITAS TUGAS.
4. Upload hasil coding setiap project latihannya ke akun GITHUB masing-masing
5. Attach Gambar Class diagram dari latihan 35-40 ke dalam email. Dan beri masing-masing nama file sesuai nama project
latihannya. Contoh nama file : PBO6-10110269-Latihan35-ProgramTunjangan
6. ---
7. Laporkan tugas ini ke email saya rizkiadamunikom@gmail.com dengan subject NAMAKELAS-PERT3-NIM-NAMAMAHASISWA,
contoh : PBO6-PERT3-10110269-RIZKIADAMKURNIAWAN
8. Isi laporan tugas didalam email adalah link-link github dari masing-masing project disertai Gambar Class diagram dari
latihan 35-40. Kemudian screenshot daftar repositorynya. Seperti contoh berikut :
Anda akan memulai mengerjakan tugas besar ini dengan diawali
proses yang ada pada SDLC yakni gathering requirement dilanjutkan
dengan analisis kebutuhan. Tugas proposal ini berisikan tugas untuk
melakukan gathering requirement sampai menganalisis hasil
requirement user ke bentuk usecase & usecase scenario. Gunakan
aplikasi Star UML atau sejenisnya untuk menggambarkan diagram
usecase & activity diagram. Judul yang akan dibangun pada tugas
proposal ini harus sama dengan tugas besar. Setelah melakukan
aktifitas tugas proposal, buatlah laporan sesuai dengan format yang
telah diberikan. Kumpulkan tugas proposal ini berupa hardfile.
Good Luck 
1. Bersifat kelompok (1 kelompok = 3 orang)
2. Membuat software minimal berbasis desktop sesuai dengan masalah yang
ada di kehidupan sehari-hari dengan menggunakan bahasa java.
3. Harus mengimplementasikan konsep OOAD pada modeling sistem nya
4. Harus mengimplementasikan konsep OOP pada coding sistemnya
5. Sistem harus dapat berguna untuk user/client
6. Tiap orang tidak boleh sama tema nya. Namun jika tema sama, studi kasusnya
dapat berbeda.
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek
[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek

More Related Content

What's hot

Object oriented programming dengan php
Object oriented programming dengan phpObject oriented programming dengan php
Object oriented programming dengan php
Materi Kuliah Online
 
Proses fp growth modul
Proses fp growth modulProses fp growth modul
Proses fp growth modul
Isty Hara
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktori
Anggi DHARMA
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi
Roziq Bahtiar
 
Membuat installer by depandi enda
Membuat installer by depandi endaMembuat installer by depandi enda
Membuat installer by depandi enda
Devandy Enda
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
willyhayon
 

What's hot (20)

Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Object oriented programming dengan php
Object oriented programming dengan phpObject oriented programming dengan php
Object oriented programming dengan php
 
Sistem terdistribusi
Sistem terdistribusiSistem terdistribusi
Sistem terdistribusi
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
 
[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
 
Linked List
Linked ListLinked List
Linked List
 
Data Mining - Naive Bayes
Data Mining - Naive BayesData Mining - Naive Bayes
Data Mining - Naive Bayes
 
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
 
Perbandingan algoritma brute force , divide and conquer
Perbandingan algoritma brute force , divide and conquerPerbandingan algoritma brute force , divide and conquer
Perbandingan algoritma brute force , divide and conquer
 
Proses fp growth modul
Proses fp growth modulProses fp growth modul
Proses fp growth modul
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktori
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
Arsitektur desain data pada RPL
Arsitektur desain data pada RPLArsitektur desain data pada RPL
Arsitektur desain data pada RPL
 
Membuat installer by depandi enda
Membuat installer by depandi endaMembuat installer by depandi enda
Membuat installer by depandi enda
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
 
Sistem pakar
Sistem pakarSistem pakar
Sistem pakar
 
Graph dalam Struktur Data
Graph dalam Struktur DataGraph dalam Struktur Data
Graph dalam Struktur Data
 

Similar to [PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek

Jeni Web Programming Bab 15 J2 Ee Design Pattern
Jeni Web Programming Bab 15 J2 Ee Design PatternJeni Web Programming Bab 15 J2 Ee Design Pattern
Jeni Web Programming Bab 15 J2 Ee Design Pattern
Individual Consultants
 
Tugas5 1300631024
Tugas5 1300631024Tugas5 1300631024
Tugas5 1300631024
Wika Anggya
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
Haswi Haswi
 

Similar to [PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek (20)

[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor
 
Tutorial Aplikasi android client server menggunakan REST API Django
Tutorial Aplikasi android client server menggunakan REST API DjangoTutorial Aplikasi android client server menggunakan REST API Django
Tutorial Aplikasi android client server menggunakan REST API Django
 
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur Data
 
Tugas 5 1300631006
Tugas 5 1300631006Tugas 5 1300631006
Tugas 5 1300631006
 
Part 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingPart 8 - Object Oriented Programming
Part 8 - Object Oriented Programming
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Part 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming LanjutanPart 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming Lanjutan
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Jeni Web Programming Bab 15 J2 Ee Design Pattern
Jeni Web Programming Bab 15 J2 Ee Design PatternJeni Web Programming Bab 15 J2 Ee Design Pattern
Jeni Web Programming Bab 15 J2 Ee Design Pattern
 
Tugas5 1300631024
Tugas5 1300631024Tugas5 1300631024
Tugas5 1300631024
 
Laporan 6
Laporan 6Laporan 6
Laporan 6
 
Membuathalutamaeclipse
MembuathalutamaeclipseMembuathalutamaeclipse
Membuathalutamaeclipse
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
 
Modul 4 Web Programming HTML Form & Hyperlink.pdf
Modul 4 Web Programming HTML Form & Hyperlink.pdfModul 4 Web Programming HTML Form & Hyperlink.pdf
Modul 4 Web Programming HTML Form & Hyperlink.pdf
 
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhana
Tutorial Lengkap Cara Membuat Aplikasi Android SederhanaTutorial Lengkap Cara Membuat Aplikasi Android Sederhana
Tutorial Lengkap Cara Membuat Aplikasi Android Sederhana
 
AD ELEMEN 5.docx
AD ELEMEN 5.docxAD ELEMEN 5.docx
AD ELEMEN 5.docx
 
Kajian4 Kelompok 6
Kajian4 Kelompok 6Kajian4 Kelompok 6
Kajian4 Kelompok 6
 
Tugas5 1300631009
Tugas5 1300631009Tugas5 1300631009
Tugas5 1300631009
 
Quis praktikum
Quis praktikumQuis praktikum
Quis praktikum
 

More from rizki adam kurniawan

More from rizki adam kurniawan (20)

[MPPL] Managemen Sumber Daya Manusia
[MPPL] Managemen Sumber Daya Manusia[MPPL] Managemen Sumber Daya Manusia
[MPPL] Managemen Sumber Daya Manusia
 
[RPL2] Pengujian Perangkat Lunak
[RPL2] Pengujian Perangkat Lunak[RPL2] Pengujian Perangkat Lunak
[RPL2] Pengujian Perangkat Lunak
 
[RPL2] Growth Hacking
[RPL2] Growth Hacking[RPL2] Growth Hacking
[RPL2] Growth Hacking
 
[RPL2] Bisnis Model & Market Analysis
[RPL2] Bisnis Model & Market Analysis[RPL2] Bisnis Model & Market Analysis
[RPL2] Bisnis Model & Market Analysis
 
[RPL2] Deployment Diagram
[RPL2] Deployment Diagram[RPL2] Deployment Diagram
[RPL2] Deployment Diagram
 
[RPL2] Package Diagram
[RPL2] Package Diagram[RPL2] Package Diagram
[RPL2] Package Diagram
 
[RPL2] Sequence Diagram
[RPL2] Sequence Diagram[RPL2] Sequence Diagram
[RPL2] Sequence Diagram
 
[RPL2] Class Diagram dan Relasinya (2)
[RPL2] Class Diagram dan Relasinya (2)[RPL2] Class Diagram dan Relasinya (2)
[RPL2] Class Diagram dan Relasinya (2)
 
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)
 
[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling
 
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
 
[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop
 
[PBO] Pertemuan 10 - Pemrograman Database (2)
[PBO] Pertemuan 10 - Pemrograman Database (2)[PBO] Pertemuan 10 - Pemrograman Database (2)
[PBO] Pertemuan 10 - Pemrograman Database (2)
 
[RPL2] Design Sprint
[RPL2] Design Sprint[RPL2] Design Sprint
[RPL2] Design Sprint
 
[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)
 
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
 
[RPL2] Activity Diagram
[RPL2] Activity Diagram[RPL2] Activity Diagram
[RPL2] Activity Diagram
 
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface
 
[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak
 

[PBO] Pertemuan 3 - Package, enkapsulasi & instansiasi objek

  • 1.
  • 2.
  • 3.
  • 5.
  • 6. • Package merupakan sekumpulan class dan interfaces yang saling berrelasi. • Package bisa seperti folder • Penggunaan package bisa menjadi pembantu untuk membuat class- class yang dibuat menjadi lebih TERORGANISIR dan RAPIH • Syarat nama package : 1. Diawali huruf kecil 2. Menggambarkan kelas-kelas yang dibungkusnya 3. Harus unik (berbeda dengan nama package standard) 4. Merepresentasikan path dari package tersebut. 5. Harus sama dengan nama direktorinya.
  • 7. *nama domain/tempat aplikasi dibuat. com, gov, edu, id, jp namadomain.namadeveloper.namaaplikasi.namafolder id.rizkiadam.pendataanmahasiswa.model Contoh :
  • 8.
  • 9.
  • 10. Buatlah program sesuai dengan gambar class diagram dibawah ini dan implementasi coding nya dengan konsep pendekatan berbasis objek sehingga menghasilkan output seperti berikut: Output
  • 11. Buatlah program sesuai dengan gambar class diagram disamping kanan dan implementasi coding nya dengan konsep pendekatan berbasis objek sehingga menghasilkan output seperti berikut:
  • 12. Buatlah program sesuai dengan gambar class diagram disamping kanan dan implementasi coding nya dengan konsep pendekatan berbasis objek sehingga menghasilkan output seperti berikut: Ketentuan : 1. Konstanta username = RizkiAdam 2. Konstanta password = terbaikselalu 3. Method cekAkun berisi validasi pengecekan benar atau salahnya inputan dengan konstanta 4. Method hasilLogin berisi aksi selanjutnya setelah cekAkun di jalankan 5. Method pengecekkan login berisi gabungan method cekAkun & hasilLogin 6. Inputan Username & password berasal dari keyboard (user mengetikkan sendiri)
  • 13. Buatlah program sesuai dengan gambar class diagram disamping kanan dan implementasi coding nya dengan konsep pendekatan berbasis objek sehingga menghasilkan output seperti berikut: Ketentuan : 1. Inputan berasal dari keyboard (user mengetikkan sendiri)
  • 14. Buatlah gambar class diagram dan implementasi coding nya dengan konsep pendekatan berbasis objek untuk menyelesaikan studi kasus berikut :
  • 15. Disebuah perusahaan software terdapat sebuah aturan penggajian dimana jika seorang karyawan sudah menikah, maka karyawan tersebut akan mendapatkan tunjangan sebesar 35% dari gaji pokok nya. Jika Younglex ingin mengetahui berapa total gaji & tunjangan nya dikarenakan dia sudah menikah dan memiliki gaji pokok sebesar Rp 6.000.000 /bulan, maka Bantulah younglex dengan cara buat program tunjangan agar younglex dapat mengetahui hal tersebut dengan cara menginputkan nominal gaji pokok & status menikah atau belumnya sendiri?
  • 16. Buatlah gambar class diagram dan implementasi coding nya dengan konsep pendekatan berbasis objek untuk menyelesaikan studi kasus berikut :
  • 17. Perhitungan lama tabungan sampai mencapai saldo target. Saldo Awal: Rp. 3.500.000 Bunga/Bulan(%): 8 Saldo target: Rp. 6.000.000
  • 18. Buatlah gambar class diagram dan implementasi coding nya dengan konsep pendekatan berbasis objek untuk menyelesaikan studi kasus berikut :
  • 19. Buatlah program rata-rata nilai yang inputannya berasal dari user.
  • 20. Buatlah gambar class diagram dan implementasi coding nya dengan konsep pendekatan berbasis objek untuk menyelesaikan studi kasus berikut :
  • 21. Buatlah program perhitungan yang inputannya berasal dari user dan kondisi-kondisi seperti dibawah ini
  • 22. Buatlah gambar class diagram dan implementasi coding nya dengan konsep pendekatan berbasis objek untuk menyelesaikan studi kasus berikut :
  • 23. Buatlah program nilai terbesar dan terkecil yang inputannya berasal dari user seperti berikut :
  • 24. Buatlah gambar class diagram dan implementasi coding nya dengan konsep pendekatan berbasis objek untuk menyelesaikan studi kasus berikut :
  • 25. Buatlah program melihat kepribadian seseorang dari warna sesuai ketentuan berikut :
  • 26.
  • 27. Buatlah program melihat kepribadian seseorang dari warna sesuai ketentuan berikut :
  • 28. 1. Kerjakan latihan 31 sampai 40 di pertemuan 3 ini SESUAI KETENTUAN MASING-MASING SOAL HINGGA RUNNING WELL 2. Buat masing-masing latihan tersebut ke dalam masing-masing project yang berbeda dengan ketentuan nama project : namakelas-nim-namalatihan. Contoh : PBO6-10110269-Latihan32-ObjectOrientedDaftarFilm 3. Didalam codingan, berikan comment identitas diri diatas nama class seperti terlihat pada slide selanjutnya di GAMBAR 1 – CONTOH IDENTITAS TUGAS. 4. Upload hasil coding setiap project latihannya ke akun GITHUB masing-masing 5. Attach Gambar Class diagram dari latihan 35-40 ke dalam email. Dan beri masing-masing nama file sesuai nama project latihannya. Contoh nama file : PBO6-10110269-Latihan35-ProgramTunjangan 6. --- 7. Laporkan tugas ini ke email saya rizkiadamunikom@gmail.com dengan subject NAMAKELAS-PERT3-NIM-NAMAMAHASISWA, contoh : PBO6-PERT3-10110269-RIZKIADAMKURNIAWAN 8. Isi laporan tugas didalam email adalah link-link github dari masing-masing project disertai Gambar Class diagram dari latihan 35-40. Kemudian screenshot daftar repositorynya. Seperti contoh berikut :
  • 29.
  • 30.
  • 31. Anda akan memulai mengerjakan tugas besar ini dengan diawali proses yang ada pada SDLC yakni gathering requirement dilanjutkan dengan analisis kebutuhan. Tugas proposal ini berisikan tugas untuk melakukan gathering requirement sampai menganalisis hasil requirement user ke bentuk usecase & usecase scenario. Gunakan aplikasi Star UML atau sejenisnya untuk menggambarkan diagram usecase & activity diagram. Judul yang akan dibangun pada tugas proposal ini harus sama dengan tugas besar. Setelah melakukan aktifitas tugas proposal, buatlah laporan sesuai dengan format yang telah diberikan. Kumpulkan tugas proposal ini berupa hardfile. Good Luck 
  • 32. 1. Bersifat kelompok (1 kelompok = 3 orang) 2. Membuat software minimal berbasis desktop sesuai dengan masalah yang ada di kehidupan sehari-hari dengan menggunakan bahasa java. 3. Harus mengimplementasikan konsep OOAD pada modeling sistem nya 4. Harus mengimplementasikan konsep OOP pada coding sistemnya 5. Sistem harus dapat berguna untuk user/client 6. Tiap orang tidak boleh sama tema nya. Namun jika tema sama, studi kasusnya dapat berbeda.