Postingan

Menampilkan postingan dari September, 2024

Tugas 4 - Auction System

Gambar
Nama : Alma Khusnia NRP : 5025231063 Kelas : PBO (G) Pertemuan 5 Study Case "Auction System" Source code:   Github   Penjelasan kode 1. Class Person Membuat class Person yang merepresentasikan field name dengan tipe string. Kemudian terdapat constructor yaitu inisialisasi objek baru. Keyword this  menjadi pembeda antara parameter name dan field name dari class Person ini. Selanjutnya getter method getName() yang mengembalikan nilai dari field name. 2. Class Bid Dalam Class Bid terdapat field bidder bertipe data Person. Sehingga setiap Bid dihubungkan dengan sebuah objek Person untuk menandai siapa yang melakukan Bid. Selain itu, terdapat field value yang menyimpan nilai penawaran. Construction Bid untuk inisialisasi objek Bid dengan orang yg menawar (bidder) dan value bid (value). Getter method terdapat getBidder() untuk  mengembalikan objek Person yang ada pada field bidder dan getValue() untuk mengembalikan nilai field value. 3. Class Lot Class...

Tugas 3 - Simple Calculator

Gambar
Nama: Alma Khusnia NRP: 5025231063 Kelas: PBO (G) Pertemuan 4 Study Case "Simple Calculator" Source code :  Github Penjelasan kode 1. Membuat class Kalkulator yang berisi method semua operasi yang akan dilakukan. Terdapat method tambah(), kurang(), kali(), dan bagi(). 2. Membuat class Testing yang digunakan untuk melakukan input angka dan pilihan operasi yang akan dilakukan. Pada input, dapat melakukan input angka pertama, kedua, dan operasi yang mau dipilih.  3. Menggunakan switch case untuk memudahkan dalam memilih opsi pada operasi 4. Berikut adalah contoh hasil input angka pertama (50), angka kedua(23), dan operasi yang dipilih pembagian(4). Kemudian, dapat dilihat hasil dari operasinya. Sekian, terimakasih <3

Tugas 2 - Ticket Machine

Gambar
Nama : Alma Khusnia NRP : 5025231063 Kelas : PBO (G) Pertemuan 3 Study Case "Ticket Machine" Source code :  Github Penjelasan kode 1. Atribut : Terdapat atribut atau properties yang dibutuhkan yaitu harga tiket, saldo pengguna, dan total. 2. Constructor : Inisialisasi atribut atau properties objek dengan nilai awal. 3. Terdapat method dibawah berikut yang berfungsi untuk mengembalikan nilai harga, saldo, dan total  4. Terdapat method insertMoney(int amount) untuk menghasilkan output berupa state saldo yang berhasil ditambahkan. Method printTicket() untuk menghasilkan output berupa ticket. Method refundSaldo() untuk menghasilkan output berupa sisa saldo 5. Test case :  Pada contoh dibawah ini saya melakukan input dengan harga tiket = 60 Kemudian input saldo/uang = 30. Output berupa informasi saldo sekarang Mencoba untuk melakukan print ticket, namun tidak bisa karena saldo tidak cukup. Input lagi saldo/uang sejumlah 50. Terdapat output saldo sekarang dan sudah bertam...

Tugas 1 - Data Personal

Gambar
  Nama : Alma Khusnia Asal  : Blitar Web   : - Email   : almakhusnia@gmail.com Cita-cita   : Front-End Developer Programming  : C++ Deskripsi Profil : Saya Alma Khusnia mahasiswa Teknik Informatika angkatan 2023. Senang belajar akan hal baru dan senang membangun relasi. Sehingga dalam perkuliahan ini merupakan hal baru khususnya dalam bidang IT yang menjadi awala pembelajaran baru serta pengalaman baru untutk berkembang kedepannya.   Portofolio  :  youtube.com/@alma.niaa24 ; instagram.com/alma.niaa/ Aktivitas SKEM:  Kepanitiaan : Staff Divisi IT Formabaya, Staff Event Schematics BST 2024, Staff Kestari IBC Cup 2024. Organisasi : Bendahara 2 UKM LPM 1.0 ITS