KONSEP DAN PARADIKMA PEMROGRAMAN_MODUL 01 Nama : Akhmad Muqoddim Fahmi Ilmi Kelas : A Nim : 4123041 Soal : Mencari perbedaan PBO dan Terstruktur beserta contohnya pendekatannya ? 1. Pemrograman Berorientasi Objek (PBO) : Pendekatan : PBO mengorganisir program menjadi objek-objek yang memiliki atribut dan metode yang berinteraksi satu sama lain. Penerapan : Objek-objek ini mewakili entitas dalam dunia nyata atau abstrak, dan program terdiri dari pemodelan interaksi antara objek-objek ini. Contoh : Sistem manajemen perpustakaan yang menggunakan kelas Buku , Anggota , dan Peminjaman . Setiap kelas memiliki atribut dan metode yang berkaitan dengan entitas yang diwakilinya. Misalnya, kelas Buku memiliki atribut seperti judul , pengarang , dan tahun terbit , serta metode untuk meminjam dan mengembalikan buku 2. Pemrograman Terstruktur : Pendekatan : Pemrograman terstruktur menggunakan pendekatan prosedural, di mana program dibagi menjadi serangkaian tugas ...
Postingan
- Dapatkan link
- X
- Aplikasi Lainnya
PEMBUATAN CLAS DAN OBJEK_PRAKTIKUM 02 Nama : Akhmad Muqoddim Fahmi Ilmi Kelas : A Nim : 4123041 1. Hasil Percobaan D. Analisa : Kelas Siswa : Kelas ini memiliki satu atribut, yaitu nrp , yang dideklarasikan sebagai public int nrp . Atribut ini memiliki modifier public , yang berarti dapat diakses dari luar kelas. Metode setNrp(int i) : Metode ini adalah sebuah setter yang digunakan untuk mengatur nilai dari atribut nrp . Metode ini menerima satu parameter i yang merupakan nilai yang akan diatur ke dalam atribut nrp . 2. Latihan E. Source Code : Output : Analisa : Kelas Tabungan : Kelas ini merupakan representasi dari suatu objek tabungan dengan atribut saldo yang menyimpan jumlah uang yang tersedia. Constructor : Terdapat sebuah constructor yang digunakan untuk menginisialisasi objek Tabungan dengan saldo awal. Constructor ini menerima parameter initsaldo yang digunakan untuk mengatur nilai awal dari saldo . Getter untuk Saldo : Terdapat sebuah metode ...
- Dapatkan link
- X
- Aplikasi Lainnya
TUGAS MODUL -11 GRAPHICAL USER INTERFACE Nama : Akhmad Muqoddim Fahmi Ilmi Kelas : A NIM : 4123041 TUGAS : 1. GUI, atau antarmuka grafis pengguna, adalah cara untuk berinteraksi dengan perangkat lunak melalui elemen visual seperti tombol, kotak teks, dan jendela. AWT (Abstract Window Toolkit) dan Swing adalah dua kerangka kerja GUI dalam Java. AWT menggunakan komponen GUI sistem operasi yang mendasarinya, sementara Swing adalah kelanjutan dari AWT dengan komponen yang lebih ringan dan fleksibel. 2. Layout manager adalah mekanisme dalam Java untuk mengatur tata letak komponen GUI di dalam suatu container. Beberapa macam layout manager di Java antara lain: - **FlowLayout**: Menata komponen berdasarkan urutan penambahan. - **BorderLayout**: Menyusun komponen di utara, selatan, barat, timur, dan pusat container. - **GridLayout**: Menyusun komponen dalam bentuk grid. - **GridBagLayout**: Layout yang fleksibel dengan kemamp...
- Dapatkan link
- X
- Aplikasi Lainnya
TUGAS MODUL -10 OPERASI FILE PADA JAVA Nama : Akhmad Muqoddim Fahmi Ilmi Kelas : A NIM : 4123041 TUGAS : 1. Buatlah program Java yang bisa menampilkan semua daftar nama file/folder dari sebuah alamat direktori yang ditentukan. Contoh output : Abc.txt Photo.jpg Materi java Modul 11 – Operasi File.pdf 2. Buatlah program java yang bisa menampilkan file dengan extensi tertentu dari sebuah alamat direktori yang ditentukan. Contoh output : Modul 11.pdf 3. Buatlah program java yang bisa memeriksa apakah ada file atau folder dari sebuah alamat direktori yang ditentukan. Contoh output : The directory or file does not exist. 4. Buatlah program java yang bisa memeriksa apakah file atau folder memiliki izin bisa dibaca atau ditulis (file permission) Contoh output : /alpro1/belajar/note.txt can write. /alpro1/belajar/note.txt can read. 5. Buatlah program java yang bisa memeriksa apakah sebuah pathname yang diberikan merupakan sebuah file atau folder. Contoh output : /alpro1/belaj...
- Dapatkan link
- X
- Aplikasi Lainnya
TUGAS MODUL-9 ARRAYLIST Nama : Akhmad Muqoddim Fahmi Ilmi NIM : 4123041 Kelas : A TUGAS : RESUME MATERI ALGORITMA PENGURUTAN Pengurutan atau “ Sorting ” adalah suatu proses menyusun data dari semulanya tidak teratur menjadi data yang teratur sesuai dengan yang diinginkan pengguna dengan suatu pola tertentu, sehingga tersusun secara teratur menurut aturan tertentu (untuk data yang bertipe numerik atau karakter). Dua Macam Pengurutan Ascending (urut naik) merupakan pengurutan dari angka yang nilainya lebih kecil kemudian menuju ke nilainya yang lebih besar. Descending (urut turun) adalah sebaliknya, yaitu pengurutan dari nilainya yang lebih besar kemudian menuju ke nilainya yang lebih kecil. Contoh : Data Acak : 22, 10, 15, 3, 8, 2 Terurut Ascending : 2, 3, 8, 10, 15, 22 Terurut Descending : 22, 15, 10, 8, 3, 2 Beberapa macam-macam sorting yaitu : Pengurutan Gelembung (Bubble Sort). Pengurutan dilakukan dengan memilih elemen terbesar dan menempatkan pad...