Skip to main content

Penugasan 1 Pemrograman Berbasis Objek

 Assalamualaikum Wr. Wb. 

Berikut merupakan hasil dari tugas pemrograman dari Buku "Java How to Program" dan tugas yang bapak berikan yang source code dan hasilnya akan saya tampilkan seperti berikut. 

Buku "Java How to Program"

8.1. Introduction

Pada bab pertama ini saya akan menampilkan sebuah fungsi yang akan mendeklarasikan class waktu tanpa adanya output dengan penjelasan sebagai berikut 

8.2. Time Class Case Study

Pada poin kedua ini saya akan menampilkan sebuah fungsi yang akan melaksanakan fungsi yang sudah di deklarasikan pada bab 8.1 beserta penjelasannya sebagai berikut

Outputnya:
8.3. Controlling Access to Members

Pada poin ketiga ini saya akan mencoba mengkoreksi apakah variable private dari suatu class dapat digunakan diluar classnya dan berikut akan saya jelaskan mengapa tidak bisa

8.4.Referring to the Current Object's members with the this Reference

Pada poin keempat ini saya akan membuat fungsi yang lebih sederhana yang berfungsi mencetak berbagai komponen waktu secara lebih sederhana dan berikut adalah hasilnya

Outputnya:
8.5. Time Class Study Overload Contruction

Pada poin kelima ini sebenarnya mengulang apa yang dilakukan pada poin ke 1 dan ke 2. Namun pada fungsi ini menyediakan cara untuk memasukan waktu yang ingin diubah dengan lebih sederhana yang memudahkan user. Selain itu, di poin ini terdapat juga fungsi untuk mengkoreksi apakah inputan waktunya melebihi batas. Berikut adalah penjelasan kodenya 

8.6. Default and No-Argument Constructor

Pada poin keenam ini kita akan menampilkan hasil hasil output dari poin kelima dan berikut hasil kode dan hasil outputnya
Outputnya:


Tugas (Menkonversikan Mata Uang)

Saya akan mengkonversikan uang dari IDR (Indonesian Rupiah) ke USD (United State Dollar) dengan menggunakan input yang dapat kita input sendiri. Disini saya menggunakan import.java.Scanner untuk mendapatkan kode java agar kita dapat input. Dengan menggunakan tipe data double karena untuk menghindari adanya problem bila menggunakan interger saat di bagi dengan 14,000. Dan berikut merupakan kode dan hasil outputnya.

Outputnya:

Berikut merupakan tugas yang sudah saya kerjakan, Apabila ada kekurangan dan kesalahan saya mohon maaf,

Wassalamualaikum Wr. Wb.

Comments

Popular posts from this blog

ETS Rekayasa Kebutuhan

 Soal dan Jawaban Evaluasi Rekayasa Kebutuhan Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak Sesuai gambaran video buatlah BRD Pegadaian Digital Buatlah video youtube untuk mempresentasikan jawaban anda Jawaban ditulis disertai embedded video youtube di blog masing-masing dan buat koment pada posting berikut  Jawab: 1. Functional Requirement adalah penjelasan tentang layanan yang perlu disediakan oleh sistem, bagaimana sistem menerima dan mengolah masukan, dan bagaimana sistem mengatasi situasi-situasi tertentu. Selain itu juga secara jelas menentukan pengecualian tanggung jawab dikerjakan oleh sistem. Sementara Non-Functional Requirement berisi batasan-batasan pada pelayanan atau fungsi yang disediakan oleh sistem. Termasuk di dalamnya adalah batasan waktu, batasan proses pembangunan, standar-standar tertentu. Karena berkaitan dengan kebutuhan sistem secara keseluruhan, maka kegagalan memenuhi kebutuhan jenis ini berakibat pada sistem s...

EAS Rekayasa Kebutuhan

Evaluasi Akhir Semester Rekayasa Kebutuhan Nama: Raihan Alifianto NRP: 05111940000213 Kelas: Rekayasa Kebutuhan D 1. Deskripsikan Kebutuhan Fungsional dan Non Fungsional aplikasi penyewaan alat berat. (Mandiri - Waktu pengerjaan hingga hari Selasa 08 Juni 2022 pukul 16.00) Jawaban: Kebutuhan Fungsional (Admin): Admin dapat melakukan regstrasi sebagai admin dan melakukan Login Admin dapat melakukan penambahan admin untuk yang lain Admin dapat melakukan verifikasi penyewa berdasarkan data data yang diserahkan Admin dapat melakukan proses CRUD terhadap penyewaan alat alat berat Admin dapat menjadwalkan peminjaman dan pengembalian alat sewa dari penyewa Admin dapat membuat surat laporan untuk memproses kerusakan alat berat yang disewa Admin dapat mengubah status penjadwalan penyewaan Admin dapat melakukan proses CRUD laporan penyewaan alat berat Kebutuhan Fungsional(Penyewa) Penyewa dapat melakukan login dan register akun jika belum memiliki akun Penyewa dapa memverifikasi data diri Penyew...

Tugas 7 Rekayasa Kebutuhan

  Deskripsi Mokapos sendiri merupakan aplikasi POS (Point of Sales) yang bertujuan untuk melakukan transaksi jual beli secara digital. MokaPOS sendiri merupakan salah satu aplkasi berbasis cloud sehingga beberapa proses bisnis yang dilakukan dengan aplikasi ini dilakukan secara seamless. Aplikasi ini memudahkan pemilik bisnis untuk meningkatkan penjualan terhadap produknya dikarenakan aplikasi ini membuat pemilik bisnis melakukan manajemen transaksi pembayaran dari konsumen menggunakan payment gateway seperti kartu kredit dan atau kartu debit.  MokaPOS juga membuat proses manajemen seperti membuat kategori barang, menambah dan menguarangi stok, melakukan pembaruan harga serta detail barang menjadi lebih mudh. Tidak hanya itu, MokaPOS juga dapat membuat laporan penjualan secara cepat dan efisien. Secara garis besar, fitur dari MokaPOS dapat dilihat sebagai berikut: Dasbor untuk admin Memanajemen laporan penjualan Menangani pembayaran menggunakan E-Wallet Memanajemen stok barang...