Postingan

Menampilkan postingan dari Januari, 2023

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