Postingan

TUGAS 12 - GRAPHICAL USER INTERFACE

Gambar
Nama     : Yunita Nur Fadhila NIM         : 4122045 Kelas        : 1A Tugas Pendahuluan 1. Jelaskan apa yang anda pahami tentang GUI, komponen pendukung GUI di java ditangani oleh awt dan swing, apa beda awt dan swing? GUI adalah antar muka grafis yang memfasilitasi interaksi antara pengguna dengan program aplikasi. Komponen pendukung GUI: Containers, Canvas, User Interface components, Komponen pembentuk windows. AWT yaitu beberapa komponen AWT yang menggunakan native code, sedangkan Swing adalah keseluruhan Swing ditulis menggunakan bahasa pemrograman Java. 2. Apa yang anda ketahui tentang layout manager? Sebutkan dan jelaskan beberapa macam layout manager Java  Layout manager adalah penyusunan komponen-komponen GUI dan yang mengatur tampilan dari komponen didalah container. Macam-Macam layout manager java: a. Flow Layout adalah layout yang menyusun komponen dari kiri ke kanan, selanjutnya ke baris berikutnya. b. Border Layout...

TUGAS 9 - ALGORITMA PENGURUTAN

Gambar
Nama     : Yunita Nur Fadhila NIM         : 4122045 Kelas        : 1A 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. Ada dua macam pengurutan  1.      Ascending (urut naik) :  merupakan pengurutan dari angka yang nilainya lebih kecil kemudian menuju angka yang nilainya lebih besar. 2.     Descending (urut turun) : merupakan kebalikan dari ascending, yaitu pengurutan dari angka yang nilainya lebih besar kemudian menuju angka yang nilainya lebih kecil. Macam-macam sorting  Pengurutan Gelembung (Bubble Sort) : merupakan metde pengurutan yang paling banyak digunakan di kalangan programmer dikarenakan penggunaannya yang simple dan sederhana. Pengurutan dilakukan dengan memilih elemen terbesar dan menempatkan pa...

TUGAS 11 - OPERASI FILE PADA JAVA

Gambar
 Nama     : Yunita Nur Fadhila NIM         : 4122045 Kelas        : 1A 1. Menampilkan semua daftar nama file/folder dari sebuah alamat direktori yang ditentukan 2. Menampilkan file dengan extensi tertentu dari sebuah alamat direktori yang ditentukan 3. Memeriksa apakah ada file atau folder dari sebuah alamat direktori yang ditentukan 4. Memeriksa apakah file atau folder memiliki izin bisa dibaca atau ditulis (file permission) 5. Memeriksa apakah sebuah pathname yang diberikan merupakan sebuah file atau folder 6. Menerima inputan teks menggunakan Scanner dan menampilkan ke java console 7. membaca isi dari sebuah file txt 8. menuliskan sebuah input ke dalam file txt 9. membaca 3 baris pertama dari sebuah file txt 10. menampilkan suku kata paling panjang dari sebuah file txt

TUGAS 8 [ PROSEDUR, FUNGSI, DAN METHOD ]

Gambar
Nama     : Yunita Nur Fadhila NIM         : 4122045 Kelas        : 1A Program Method getTotal Program Method cekBilanganGenap Program Method cekHurufVokal Program Method cekBilanganPrima

TUGAS 10 [ ALGORITMA PENCARIAN ]

Gambar
 Nama     : Yunita Nur Fadhila NIM         : 4122045 Kelas        : 1A Searching adalah proses menemukan nilai (data) tertentu dari dalam sekumpulan nilai yang bertipe sama (tipe dasar ataupun tipe bentukan). Ada beberapa algoritma searching yang telah diciptakan seperti interpolation search, tree search, sequential search, binary search dan graph search. Setiap algoritma pasti mempunyai kelebihan dan kekurangan masing-masing. Pada modul ini hanya ada dua (2) metode searching yang dibahas, yaitu: Sequential search dan Binary search. Sequential Search (Pencarian sekuensial) adalah proses membandingkan setiap elemen larik (array) satu persatu dengan nilai yang dicari secara beruntun, mulai dari elemen pertama sampai elemen yang dicari sudah ditemukan, atau sampai seluruh elemen sudah diperiksa.  Search (Pencarian biner) adalah proses mencari data dengan membagi data atas dua bagian secara terus menerus sampai elemen yang dic...

TUGAS 7 [ ARRAY ]

Gambar
Nama     : Yunita Nur Fadhila NIM        : 4122045 Kelas       : 1A 1. Buatlah array 1D dengan tipe data String untuk menampung dan menampilkan nama-nama buah berikut : MANGGA, APEL, JERUK, PAPAYA, DURIAN 2. Buatlah array 1D dengan tipedata Integer untuk menampung dan menampilkan deretan angka berikut : 98, 31, 80, 11, 12 3. Dari soal 1, urutkan isi array berdasarkan abjad huruf ascending (hint : gunakan method sort). 4. Dari soal 1, tampilkan nilai array index ke- 2 dan ke- 4 5. Dari soal 2, urutkan isi array berdasarkan ascending (hint : knversi bentuk array ke String menggunakan method String, kemudian gunakan method sort untuk mengurutkan).  6. Dari soal 2, tampilkan ukuran array nya (hint : menggunakan method tersebut). 7. Dari soal 2, jumlahkan semua nilai yang ada di dalam array tersebut. 8. Dari soal 2, tampilkan rata-rata dari element array (hint : jumlahkan, kemudian bagi dengan ukuran array nya). 9. Buatlah prgram java ar...

TUGAS 6 [ PERULANGAN ]

Gambar
Nama     : Yunita Nur Fadhila NIM        : 4122045 Kelas      : 1 A Soal 1! Bagaimana cara membaca perintah loop berikut : a. for (int i = 3; i >= 0; i--)          "Jalankan perulangan, mulai dari tipe data int (interger) yang mana variabelnya i=3 sampai >=0 (lebih dari sama dengan 0). Dalam setiap iterasi turunkan nilai variabel i sebanyak 1 angka menggunakan perintah i-- ." b. for (int x = 1; x <= 20; x++)            "Jalankan perulangan, mulai dari tipe data int (interger) yang mana variabelnya x=1 sampai <=20 (kurang dari sama dengan 20). Dalam setiap iterasi naikkan nilai variabel x sebanyak 1 angka menggunakan perintah x++ ." c. for (int z = 50; z >= 20; z--)            "Jalankan perulangan, mulai dari tipe data int (interger) yang mana variabelnya z=50 sampai >=20 (lebih dari sama dengan 20). Dalam setiap iterasi turunkan ni...