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

Penugasan 2 Pemrograman Berbasis Objek

  Assalamualaikum Wr. Wb.  Setelah pada pertemuan sebelumnya ditayangkan review penggunaan smart TV mulai dari cara instalasi dan cara penggunaannya, berikut ini, saya akan menjabarkan hasil tugas saya, yaitu membuat abtraksi dan modularisasi aplikasi sederhana yang support dengan smart TV.  Aplikasi yang akan saya jabarkan adalah sebuah aplikasi yang ditargetkan untuk para pencinta sepakbola agar dapat menonton setiap tayangan sepak bola dengan lebih mudah yaitu aplikasi streaming khusus sepakbola. Saya mempunyai ide untuk membuat ini karena kebanyakan dari streaming sepakbola terbagi menjadi dua kubu sesuai dengan kerjasama liga dan layanan streaming berbayarnya. Bila ada yang menyatu, streaming sepakbola pasti menjadi satu dengan acara tv yang lain yang pasti akan sangat sulit untuk mengetahui tim kesayangan anda bertanding atau tidak. 1. Abstraksi  Pada bagian ini saya membuat desain sederhana untuk bagian halaman utama pada aplikasi, Terdapat navigation bar yang...

Tugas 3 Manajemen Proyek Perangkat Lunak

SOW (Statement Of Work) MOKAPOS Nama :      Ricky Supriyanto (05111940000036)                    Raihan Alifianto (05111940000213) Pada kesempatan kali ini kami ingin memaparkan terkait Statement Of Work dari MOKAPOS.Berikut adalah pemaparannya:   Bab 1 Tujuan Tujuan dari Mokapos yaitu : Membantu pedagang kecil, menengah, dan umkm dalam melakukan pemasukan (penjualan produk) Membantu pedagang kecil, menengah, dan umkm dalam melakukan pengawasan terhadap kinerja karyawan Membantu pedagang kecil, menengah, dan umkm dalam mengatur stok yang masuk Membantu pedagang kecil, menengah, dan umkm dalam menganalisa penjualan Membantu pedagang kecil, menengah, dan umkm dalam melakukan peminjaman modal Membantu pedagang kecil, menengah, dan umkm dalam mengatur strategi berbisnis (konsultasi bisnis) Memberikan kemudahan dalam proses transaksi dengan uang digital Melakukan penjualan secara online Bab 2 Latar Belakang Mokap...

Tugas 10 Rekayasa Kebutuhan - Rangkuman Vira

Vira Banking Chat Bot Deskripsi Aplikasi Vira adalah Virtual Assistant Banking Bank Central Asia (BCA) berbasis chat yang hadir dalam bentuk chatbot pintar untuk meningkatkan pelayanan BCA kepada nasabah-nasabahnya, serta mempermudah nasabah Bank BCA untuk mengakses layanan banking mereka. Vira dapat di akses melalui akun resmi Bank BCA yang hadir di berbagai macam platform media sosial mulai dari LINE Official Account, Facebook Messenger, hingga Asisten Google Bank BCA. Berbagai informasi dan bantuan dapat diperoleh dari Vira, seperti informasi geolokasi ATM terdekat, informasi promo, kurs, hingga informasi perbankan seperti cek rekening, pengajuan kartu kredit, dan masih banyak fitur lainnya.  Beberapa layanan yang disediakan oleh Vira adalah sebagai berikut : Menyediakan informasi kurs terkini. Menyediakan layanan untuk pencarian lokasi ATM BCA terdekat. Membantu nasabah dalam mengajukan kartu kredit BCA. Menyediakan informasi transaksi (cek saldo, mutasi rekening, dan info kart...