LMS-SPADA INDONESIA
|
|
Para mahasiswa ....fase candradimuka pemrograman harus kalian jalani tahap demi tahap dan tahapan saat ini ….. kalian harus meningkatkan kelas kategori Programmer kalian.
|
|
|
Mata kuliah Pemrograman Berbasis Objek (PBO) bertujuan untuk memberikan pemahaman dan keterampilan dalam pemrograman dengan pendekatan berbasis objek. Mahasiswa akan mempelajari konsep dasar pemrograman berorientasi objek seperti kelas, objek, enkapsulasi, pewarisan, polimorfisme, dan abstraksi. |
Dalam mengikuti perkuliahan ini, para mahasiswa harus mengadopsi paradigma dan mekanisme pembelajaran dengan prinsip-prinsip utama sebagai berikut:
Model Asesmen dalam perkuliahan ini, dapat dilihat seperti dibawah ini.
Butir-butir penilaian terdiri dari :
|
No |
KOMPONEN |
EVALUASI (%) |
|
1 |
Partisipasi dalam diskusi |
10 |
|
2 |
Hasil Praktikum dan Tugas individu maupun kelompok |
50 |
|
3 |
Ujian Tengah Semester |
20 |
|
4 |
Ujian Akhir Semester |
20 |
|
|
Jumlah |
100 |
Struktur Pelaksanaan Perkuliahan matakuliah ini, diharapkan seluruh mahasiswa dapat menyelesaikan mata kuliah ini dalam kurun waktu 1 semester. Adapun struktur pelaksananya adalah sebagai berikut:
|
|
Koding itu .....ya ...NGETIK ........... Capaian Pembelajaran
|
Bahan Kajian Pokok Bahasan
Indikator Penilaian
|
kerjakan soal-soal yang mengupas terkait teori IDE (Integrated Development Environment)Semangat.............. |
|
Kerjakan soal-soal yang mengupas terkaitVariabel dan perintah menampilkan dataSemangat.............. |
|
|
Indikator Penilaian
|
Kerjakan soal-soal yang mengupas terkait perintah inputSemangat.............. |
|
|
Buat program berbagai rumus FISIKA.Instruksi Umum:
Kriteria Penilaian:
|
|
|
|

|
|
Jika diinginkan melakukan konversid ari detik ke jam+menit+detik
|
|
Pilih jawaban yang benar ya......PASTI BISA
Bisa...yuk jawab soal essay class dan objek
Yuk..buat PBO|
|
Indikator Penilaian
* Mampu memahami enkapsulasi
* Mampu memahami dan membuat program dengan berbagai hak akses
* Mampu membuat program dengan implementasi hak akses private, public dan non identifier
|
Kerjakan soal pilihan ganda untuk memahami enkapsulasiPasti Bisa
|
Yuk kerjakan soal terkait enkapsulasi
Yuk ...latihan membuat program . kerjakan 3 dari 6 soal yang tersedia|
- Mahasiswa mampu memahami konsep dasar pemrograman berbasis objek , - Mampu memahami metode dan penggunaannya dalam penrograman berbasis objek Bahan Kajian Pokok Bahasan
|
Indikator Penilaian
Pilih satu dari 4 pilihan yang yang....
Soal essay ya..kerjakan langsung di LMS
Buat program ya......|
|
Capaian Pembelajaran Mahasiswa mampu membuat pemrograman berbasis objek dengan menerapkan metode konstruktor dan overloading serta memahami penerapan konstruktor Pokok Bahasan |
Indikator Penilaian
|
Yuk ...saatnya mengerjakan soal Pilihan gandaKalian pasti BISA |
|
Yuk ...asah kompetensi mu terkait teori konstruktorkerjakan soal essay ini ........Kalian pasti BISA |
Asah mengenai konstruktor dan overloadingTambahan Referensi Untuk Materi Overloading Contsruktor dan Inheritance (Pewarisan)
|
Yuk ...asah kompetensi muBuat program menebak nama hari........Kalian pasti BISA |
Berikut idi code-code Kuliah Minggu5 (Constructor dan Over Loading)
Kelas BankAccount
Buatlah sebuah kelas bernama BankAccount yang mensimulasikan rekening bank.
Kelas ini memiliki atribut dan metode berikut:
Metode:
Buatlah contoh objek BankAccount dan panggil metode yang sudah ditentukan di atas
Biodata Mahasiswa Berbasis Objek
Buatlah sebuah program dalam bahasa pemrograman Python yang mendefinisikan sebuah kelas Mahasiswa untuk menyimpan biodata mahasiswa. Kelas ini harus memiliki atribut untuk menyimpan Nama, NIM (Nomor Induk Mahasiswa), Jurusan, Tahun Masuk, dan IPK.
Program harus memenuhi spesifikasi berikut:
1. Definisikan Kelas Mahasiswa:
o Kelas Mahasiswa harus memiliki atribut:
nama (string) : menyimpan nama mahasiswa.
nim (string) : menyimpan nomor induk mahasiswa.
jurusan (string) : menyimpan jurusan mahasiswa.
tahun_masuk (int) : menyimpan tahun masuk mahasiswa.
ipk (float) : menyimpan nilai IPK mahasiswa.
2. Constructor (__init__):
o Buat konstruktor (__init__) untuk menginisialisasi objek Mahasiswa dengan semua atribut di atas.
3. Method Tampilkan Biodata:
o Buat method tampilkan_biodata yang akan menampilkan informasi lengkap dari mahasiswa dalam format yang rapi.
4. Method Update IPK:
o Buat method update_ipk yang menerima satu parameter nilai_baru untuk memperbarui nilai IPK mahasiswa.
5. Buat Objek Mahasiswa:
o Buat objek dari kelas Mahasiswa dengan biodata mahasiswa sesuai data yang telah ditentukan.
o Panggil tampilkan_biodata untuk menampilkan biodata mahasiswa tersebut.
6. Uji Method Update IPK:
o Perbarui nilai IPK mahasiswa menggunakan method update_ipk dan tampilkan kembali biodatanya untuk memastikan pembaruan berhasil.
7. Ambil nilai IPK:
o Metode ini digunakan untuk memberikan nilai dari class ke suatu objek
|
Pilihan ganda ya..........
Kerjakan dengan program sederhana
Saat koding pewarisanSoal Ujian : Buat sistem sederhana untuk menyimpan dan menampilkan biodata mahasiswa menggunakan konsep Object-Oriented Programming. Berikut adalah ketentuan yang harus Anda ikuti:
1. Buat Class Mahasiswa:
o Class ini harus memiliki atribut:
o Buat konstruktor untuk menginisialisasi semua atribut.
o Buat method tampilkanBiodata() yang akan mencetak biodata lengkap dari mahasiswa.
2. Buat Class KelasMahasiswa:
o Class ini memiliki atribut namaKelas (String) dan listMahasiswa (ArrayList<Mahasiswa>).
o Buat konstruktor yang menerima namaKelas sebagai parameter, serta menginisialisasi listMahasiswa sebagai list kosong.
o Buat method tambahMahasiswa(Mahasiswa m) untuk menambahkan objek Mahasiswa ke dalam listMahasiswa.
o Buat method tampilkanSemuaBiodata() yang akan menampilkan biodata seluruh mahasiswa dalam kelas tersebut menggunakan method tampilkanBiodata() dari objek Mahasiswa.
3. Class Main untuk Menjalankan Program:
o Di dalam method main, buat beberapa objek Mahasiswa dengan berbagai data (nama, NIM, prodi, fakultas, dan tahun masuk).
o Tambahkan objek Mahasiswa ini ke dalam objek KelasMahasiswa.
o Tampilkan seluruh biodata mahasiswa yang ada di dalam objek KelasMahasiswa.
|
|
Capaian PembelajaranMahasiswa mampu menjelaskan dan mengimplementasikan konsep packageBahan Kajian Pokok Bahasan
Indikator Penilaian
|
|
|
Capaian PembelajaranMahasiswa mampu menjelaskan dan mengimplementasikan konsep class abstrack dan interfaceBahan Kajian Pokok Bahasan
Indikator Penilaian
|
Yuk kerjakan soal pilihan ganda ini|
|
Capaian PembelajaranMahasiswa mampu menjelaskan dan mengimplementasikan kerror handlinBahan Kajian Pokok Bahasan
1. Pengantar eksepsi
|
Buat program perbankan dengan menggunakan abstrak dan interface
silahkan unggah studi kasus
![]() |
UML UML (Unified Modeling Language) adalah bahasa pemodelan standar yang digunakan dalam rekayasa perangkat lunak untuk memvisualisasikan, menentukan, membuat, dan mendokumentasikan sistem perangkat lunak.UML membantu tim pengembang untuk menggambarkan sistem perangkat lunak dengan jelas dan konsisten, sehingga memudahkan pemahaman dan komunikasi dalam proses pengembangan perangkat lunak.UML digunakan dalam berbagai tahap pengembangan perangkat lunak, mulai dari perencanaan, analisis, desain, hingga implementasi. |
|
Capaian Pembelajaran
Use Case Diagram Use Case Diagram adalah salah satu jenis diagram dalam UML yang digunakan untuk menggambarkan interaksi antara aktor (pengguna atau sistem eksternal) dengan sistem yang sedang dikembangkan. Diagram ini berfungsi untuk menunjukkan fungsi utma atau layanan yang disediakan oleh sistem, dari sudut pandang pengguna. |
|
Jangan Lupa di baca gaesss materi & Video UML untuk Use Case Diagram..
Post Test berisi materi terkait UML dan Use Case Diagram berupa pilihan ganda dengan jumlah soal 15 dengan waktu pengerjaan 60 menit. Silahkan pilih jawaban menurut anda paling benar gaeesss!!
Ini Tools Praktikum UML.
Enterprise architecture (EA) adalah tools dalam konteks Object-Oriented (OO) dengan menggunakan kerangka kerja, prinsip, dan alat bantu yang mengintegrasikan prinsip OO untuk mendukung desain, implementasi, dan pengelolaan sistem TI skala besar dalam organisasi.
Tonton Videonya Gaeesssssss cara instalasi dan pembuatan Use case Diagram
dengan EA....
Kasus : Sistem Perpustakaan
Deskripsi Kasus: Sebuah sistem perpustakaan memiliki fitur-fitur berikut:
Tugas: Buatlah Use Case Diagram untuk sistem perpustakaan tersebut mengunakan EA, yang mencakup aktor dan interaksi mereka dengan sistem. Hasil Tugas di kumpulkan paling lambat hari Rabu, 18 Desember 2024 jam 23.59 WITA via spada.
Activity Diagram adalah jenis diagram perilaku dalam UML yang digunakan untuk menggambarkan alur atau urutan aktivitas dalam suatu proses bisnis atau sistem.
Diagram ini memodelkan alur kerja (workflow) atau aktivitas tertentu secara rinci, termasuk kondisi-kondisi keputusan yang mungkin muncul.
Activity Diagram berguna untuk menggambarkan logika dari suatu proses atau kasus penggunaan tertentu dengan cara yang mudah dimengerti, sehingga membantu tim dalam memahami bagaimana proses berjalan dari awal hingga akhir.
Capaian Pembelajaran
Bahan Kajian
Jangan Lupa di baca gaesss materi & Video UML untuk Activity Diagram..
Post Test berisi materi terkait UML Activity Diagram berupa pilihan ganda dengan jumlah soal 15 dengan waktu pengerjaan 60 menit mulai jam 14.30 - 15.30 WIB / 15.30 - 16.30 WITA. Silahkan pilih jawaban menurut anda paling benar gaeesss!!
Yuuuuuk Latihan Kasus lagi Gaeeeeeeees ttg Activity Diagram dengan kasus sama pada Use Case Diagram.......
Suatu perpustakaan universitas ingin mengembangkan sistem baru untuk meningkatkan efisiensi layanan mereka. Sistem ini mencakup proses peminjaman buku, pengembalian buku, dan manajemen anggota. Anda diminta untuk membuat activity diagram berdasarkan alur proses berikut:
Tugas Anda:
Buat activity diagram yang mencerminkan proses di atas. Diagram harus mencakup:
Class Diagram adalah jenis diagram struktur dalam UML yang digunakan untuk menggambarkan struktur kelas-kelas dalam suatu sistem, termasuk atribut, metode, dan hubungan antar kelas tersebut.
Class Diagram sering digunakan untuk memodelkan desain dan arsitektur sistem perangkat lunak karena memberikan gambaran rinci tentang bagaimana data disimpan dan bagaimana fungsionalitas diorganisasikan dalam kelas-kelas.
Jangan Lupa di baca gaesss materi & Video UML untuk Class Diagram..
Post Test berisi materi terkait UML Class Diagram berupa pilihan ganda dengan jumlah soal 15 dengan waktu pengerjaan 60 menit mulai jam 14.30 - 15.30 WIB / 15.30 - 16.30 WITA. Silahkan pilih jawaban menurut anda paling benar gaeesss!!
Yuuuuuk Latihan Kasus lagi Gaeeeeeeees ttg Class Diagram dengan kasus sama pada Use Case Diagram.......
Sebuah perpustakaan digital ingin mengembangkan sistem berbasis objek untuk mengelola operasional mereka. Sistem ini mencakup fitur manajemen anggota, koleksi buku, peminjaman, dan pengembalian. Berikut adalah kebutuhan sistem yang perlu Anda pahami untuk membuat class diagram:
1. Manajemen Anggota:
2. Koleksi Buku:
3. Peminjaman Buku:
4. Pengembalian Buku:
5. Admin Sistem:
Tugas Anda:
|
Silahkan unduh soal dan unggah di tempat ini selamat mengerjakan... Pasti bisa...bukan pasti pas (kalau itu SPBU) |
|
Halo rekan-rekan koding, jika selama ini ada bug dihubungan kita, entah itu syntax error dalam kata-kata atau runtime error dalam tindakan, kami para guru mohon maaf lahir dan batin. Semoga hati kita selalu debugged dari kesalahan dan optimized untuk kebahagiaan. Ingat, hidup itu seperti program: kalau error, tinggal try-catch, lalu lanjut lagi. Dan tentu saja, saya doakan semoga kalian semakin jago koding, sampai bisa mengalahkan sang guru—karena tujuan guru sejati adalah muridnya jadi lebih hebat! Terus semangat compile masa depan kalian! 😄🙏 |