Syntax import digunakan untuk mengimport/memasukan method-method dari class/library yang lain, sehingga method tersebut dapat digunakan pada class yang memanggilnya. Fungsi ini harus diletakan pada baris awal program.
Contoh:
- import java.io.*; Perintah diatas digunakan untuk mengimport method-method java yang berkaitan dengan fungsi input dan output.
- java.lang (berisi kelas-kelas fundamental yang sering digunakan).
- java.awt dan javax.swing (berisi kelas-kelas untuk membangun aplikasi GUI)
- java.io (berisi kelas-kelas untuk proses input output)
scanner
Scanner merupakan perintah untuk membuat objek atau menginisialisasi object yang diinginkan pengguna atau yang diinputkan penggunaPerintah-Perintah yang digunakan :
- import java.util.Scanner; Ini untuk memasukan fungsi Scanner pada program.
- Scanner sc = new Scanner (System.in); Ini membangun/membuat sebuah Scanner baru yang menghasilkan nilai-nilai yang dipindai dari file yang ditentukan. Data adalah nama scanner yang akan di buat , kita bisa merubah sesuai dengan data yang akan kita buat , yang terpenting adalah tidak membuat eror atau anda kebingungan.
- panjang = sc.nextInt(); Berfungsi untuk penginputan data yang akan di buat dari kita, panjang adalah nama variabel . Syntax tersebut berfungsi pada tipe data integer , contohnya pada tipe data double maka gunakan panjang = input.nextDouble();
import java.util.Scanner;
public class Latihan_java {
public static void main(String[] args)
{
int panjang, lebar, hasil;
String karakter;
hasil = 0;
Scanner sc = new Scanner(System.in);
System.out.println("Program Penghitung Luas dan Keliling Persegi panjang");
System.out.print("Masukan Panjang Persegi: ");
panjang = sc.nextInt();
System.out.print("Masukan Luas Persegi: ");
lebar = sc.nextInt();
System.out.println("Tekan (L) untuk melihat Luas");
System.out.print("Tekan (K) untuk melihat keliling: ");
karakter = sc.next();
switch(karakter)
{
case "L":
hasil = panjang * lebar;
break;
case "K":
hasil = 2 * (panjang + lebar);
break;
default:
System.out.print("Anda salah memasukan inputan");
break;
}
sc.close();
System.out.print("Hasilnya adalah: " + hasil);
System.out.println();
}
}
Materi Object First
Ref :
Eliza
Plug & Pray
Sumber :
Class Interface
Interface Java - Medium
Mengimplementasikan Interface
Contoh-contoh materi OOP
Apa itu JavaDocs
Mendokumentasikan Program dengan JavaDocs
Cara Membuat Dokumentasi
Javadocs bluej
Using JavaDocs in Bluej
Latihan
Buat Implementasi kodenya
Source Code :
- https://www.slideshare.net/slideshow/latihan-java-menggunakan-bluej-support-system-docx/272116072
- https://github.com/mayo-s/bluej-exercises/tree/master/exercise07/tech-support
- https://gitlab.au.dk/topisani/uni/-/tree/master/intprog/bluej-projects/chapter06/tech-support-complete
- https://www.youtube.com/watch?v=NY33-ErTvjw
Pengumpulan Tugas
Form Monitoring Tugas
Absensi Kelas A
233 komentar
komentar «Oldest ‹Older 201 – 233 of 233 Newer› Newest»Nama : Fitrah arie Ramadhan
ReplyNRP : 05111940000025
Kelas : PBO B
Link Penugasan : Tugas 5 Technical Support
Nama : Muthia Qurrota Akyun
ReplyNRP : 05111940000019
Kelas : PBO B
Link : Tugas 5 Technical Support
Nama : Thomas Felix Brilliant
ReplyNRP : 05111940000062
Kelas : PBO (B)
Link tugas: Tugas 5 Pemrograman Berorientasi Objek - Technical Support System
Nama : Fitrah Mutiara
ReplyNRP : 05111940000126
Kelas : PBO-B
Link : Tugas 5 Technical Support
Nama : Daffa Muhamad Azhar
ReplyNRP : 05111940000037
Kelas : PBO - B
Link Tugas 5 : Support System
Nama : Aji Rindra Fakhrezi Putra Faisal
ReplyNRP : 05111940000205
Kelas : PBO-B
Link Tugas 5 : https://tohowcoding.blogspot.com/2020/11/technical-support-system.html
Nama : Raharja Dui Putra Sutedjo
ReplyNRP : 05111940000222
Kelas : PBO-B
Link Tugas : Tugas 5 Technical Support
Nama : Arkan Aulia Farhan
ReplyNRP : 05111940000128
Kelas PBO C
Tugas 5 : https://arkanaulia12.blogspot.com/2020/11/tugas-5-technical-support-system.html
Nama : Ivan Muhammad Nizar
ReplyNRP : 05111940000052
Kelas : PBO B
Link Tugas 5 : https://ivannizar0.blogspot.com/2020/11/tugas-5-pbo-chat-bot.html
Nama : Ghifari Astaudi'Ukumullah
ReplyNRP : 05111940000012
Kelas : PBO B
Link Tugas 5 :https://ghifariastaudiu.blogspot.com/2020/11/tugas-pbo-5technical-support-system.html
Nama : M. Thoriq Huda
ReplyNRP : 05111940000207
Kelas : PBO B
Link Tugas 5 : https://thoriqhudapbo.blogspot.com/2020/11/tugas-5-support-system.html
Nama : Dido Fabian Fayed
ReplyNRP : 05111940000059
Kelas : PBO B
Link Tugas 5 : Tugas 5
Nama : Dwinanda Bagoes Ansori
ReplyNRP : 05111940000010
Kelas : PBO B
Tugas : Support System
Link :
https://dwinandaba.blogspot.com/p/penugasan-5-pemrograman-berbasis-objek.html
Nama : Muhammad Haikal Aria Sakti
ReplyNRP : 05111940000088
Kelas : PBO-B
Link : https://sakti0088.blogspot.com/2020/11/tugas-pbo-b-technical-support-system.html
Nama : Muhammad Izzuddin A
ReplyNRP : 05111740000035
Kelas : PBO B
Link: Aplikasi Support System
Nama : Muhammad Farhan Haykal
ReplyNRP : 05111940000141
Kelas : PBO-B
Tugas : TechSupport
Nama : Sabrina Lydia Simanjuntak
ReplyNRP : 05111940000107
Kelas : PBO B
Tugas : Tugas Support System
Nama: M.Fajri Davyza Chaniago
ReplyNRP : 05111940000180
Kelas : PBO B
Tugas : Technical Support System
link : https://mfajridc.blogspot.com/2020/11/5-pemograman-berorentasi-objek-kelas-b.html#more
Nama: Muhammad Naufaldillah
ReplyNRP: 05111940000202
Kelas: PBO B
Link Tugas: Tugas 5 Technical Support System
Nama : Kelvin Andersen
ReplyNRP : 05111940000080
Kelas : PBO B
Link Tugas : https://kelvinandersen.blogspot.com/2020/11/technical-support-system.html
Nama : Fiodhy Ardito Narawangsa
ReplyNRP : 05111940000218
Kelas : PBO B
Tugas : Tugas 5
Nama : David Ralphwaldo Martuaraja
ReplyNRP : 05111940000190
Kelas : PBO B
Tugas : Tugas Technical Support System
Nama : Kevin Ashil F
ReplyNRP : 05111740000178
Kelas : PBO B
Link : Tugas 4 - Aplikasi Ticket Machine
Nama: Faisal Reza M
ReplyNRP: 05111940000009
Kelas: PBO B
Link: Tugas 5 Technical Support
Nama : Mohammad Tauchid
ReplyNRP : 05111940000136
Kelas : PBO B
Link : Tugas 5 Technical Support
Nama : Abdulatif Fajar Sidiq
ReplyNRP : 05111840007002
Kelas : PBO B
Tugas : TUGAS 5
Nama : Kevin Ashil F
ReplyNRP : 05111740000178
Kelas : PBO B
Link Tugas 5 : Link Tugas 5
Nama : M Ridho Daffa Ardista
ReplyNRP : 05111840000065
Kelas : PBO B
Tugas : Tugas 5
Nama: Refaldyka Galuh Pratama
ReplyNRP: 05111940000209
Kelas: PBO C
Link Tugas: Tech Support System
Nama : Fajar Satria
ReplyNRP : 05111940000083
Kelas : PBO C
Link : Tech Support System
Nama: Bagaskoro Kuncoro Ardi
ReplyNRP: 05111940000048
Kelas: PBO C
https://pbobagaska.blogspot.com/2020/11/tugas-pbo-c-minggu-ke-5-chat-bot-system.html
Nama : Andymas Narendra Bagaskara
ReplyNRP : 05111940000192
Kelas : PBO C
Tugas : Link Tugas 5