PBO-7-Menggunakan Library

Library adalah sekumpulan package atau koleksi kelas yang telah disediakan oleh Java. Untuk menggunakan Library dalam java kita menggunakan syntax import.

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:
  1. import java.io.*; Perintah diatas digunakan untuk mengimport method-method java yang berkaitan dengan fungsi input dan output.
  2. java.lang (berisi kelas-kelas fundamental yang sering digunakan).
  3. java.awt dan javax.swing (berisi kelas-kelas untuk membangun aplikasi GUI)
  4. java.io (berisi kelas-kelas untuk proses input output)
Import pada java serupa dengan perintah include pada bahasa C, atau perintah USES pada Pascal/Delphi.

scanner

Scanner merupakan perintah untuk membuat objek atau menginisialisasi object yang diinginkan pengguna atau yang diinputkan pengguna

Perintah-Perintah yang digunakan :
  1. import java.util.Scanner; Ini untuk memasukan fungsi Scanner pada program.
  2. 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.
  3. 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 :

  1. Eliza Technical Support System
  2. History Chatbots
Eliza

Share this

Related Posts

Previous
Next Post »

233 komentar

komentar «Oldest   ‹Older   201 – 233 of 233   Newer›   Newest»
November 13, 2020 at 10:42 PM delete

Nama : Fitrah arie Ramadhan
NRP : 05111940000025
Kelas : PBO B
Link Penugasan : Tugas 5 Technical Support

Reply
avatar
November 15, 2020 at 6:42 AM delete

Nama : Muthia Qurrota Akyun
NRP : 05111940000019
Kelas : PBO B
Link : Tugas 5 Technical Support

Reply
avatar
November 15, 2020 at 9:47 AM delete

Nama : Thomas Felix Brilliant
NRP : 05111940000062
Kelas : PBO (B)

Link tugas: Tugas 5 Pemrograman Berorientasi Objek - Technical Support System

Reply
avatar
November 15, 2020 at 6:42 PM delete This comment has been removed by the author.
avatar
November 15, 2020 at 6:46 PM delete

Nama : Fitrah Mutiara
NRP : 05111940000126
Kelas : PBO-B
Link : Tugas 5 Technical Support

Reply
avatar
November 15, 2020 at 9:52 PM delete

Nama : Daffa Muhamad Azhar
NRP : 05111940000037
Kelas : PBO - B
Link Tugas 5 : Support System

Reply
avatar
November 16, 2020 at 12:14 AM delete

Nama : Aji Rindra Fakhrezi Putra Faisal
NRP : 05111940000205
Kelas : PBO-B
Link Tugas 5 : https://tohowcoding.blogspot.com/2020/11/technical-support-system.html

Reply
avatar
November 16, 2020 at 3:38 AM delete

Nama : Raharja Dui Putra Sutedjo
NRP : 05111940000222
Kelas : PBO-B
Link Tugas : Tugas 5 Technical Support

Reply
avatar
November 16, 2020 at 4:06 AM delete

Nama : Arkan Aulia Farhan
NRP : 05111940000128
Kelas PBO C
Tugas 5 : https://arkanaulia12.blogspot.com/2020/11/tugas-5-technical-support-system.html

Reply
avatar
November 16, 2020 at 6:10 AM delete

Nama : Ivan Muhammad Nizar
NRP : 05111940000052
Kelas : PBO B
Link Tugas 5 : https://ivannizar0.blogspot.com/2020/11/tugas-5-pbo-chat-bot.html

Reply
avatar
November 16, 2020 at 8:41 AM delete

Nama : Ghifari Astaudi'Ukumullah
NRP : 05111940000012
Kelas : PBO B
Link Tugas 5 :https://ghifariastaudiu.blogspot.com/2020/11/tugas-pbo-5technical-support-system.html

Reply
avatar
November 16, 2020 at 10:19 AM delete

Nama : M. Thoriq Huda
NRP : 05111940000207
Kelas : PBO B
Link Tugas 5 : https://thoriqhudapbo.blogspot.com/2020/11/tugas-5-support-system.html

Reply
avatar
November 16, 2020 at 1:13 PM delete

Nama : Dido Fabian Fayed
NRP : 05111940000059
Kelas : PBO B
Link Tugas 5 : Tugas 5

Reply
avatar
November 16, 2020 at 4:37 PM delete

Nama : Dwinanda Bagoes Ansori
NRP : 05111940000010
Kelas : PBO B
Tugas : Support System
Link :
https://dwinandaba.blogspot.com/p/penugasan-5-pemrograman-berbasis-objek.html

Reply
avatar
November 16, 2020 at 5:28 PM delete

Nama : Muhammad Haikal Aria Sakti
NRP : 05111940000088
Kelas : PBO-B
Link : https://sakti0088.blogspot.com/2020/11/tugas-pbo-b-technical-support-system.html

Reply
avatar
November 16, 2020 at 6:37 PM delete

Nama : Muhammad Izzuddin A
NRP : 05111740000035
Kelas : PBO B
Link: Aplikasi Support System

Reply
avatar
November 16, 2020 at 7:53 PM delete

Nama : Muhammad Farhan Haykal
NRP : 05111940000141
Kelas : PBO-B
Tugas : TechSupport

Reply
avatar
November 16, 2020 at 8:02 PM delete

Nama : Sabrina Lydia Simanjuntak
NRP : 05111940000107
Kelas : PBO B
Tugas : Tugas Support System

Reply
avatar
November 16, 2020 at 9:11 PM delete

Nama: M.Fajri Davyza Chaniago
NRP : 05111940000180
Kelas : PBO B
Tugas : Technical Support System
link : https://mfajridc.blogspot.com/2020/11/5-pemograman-berorentasi-objek-kelas-b.html#more

Reply
avatar
November 16, 2020 at 9:14 PM delete

Nama: Muhammad Naufaldillah
NRP: 05111940000202
Kelas: PBO B
Link Tugas: Tugas 5 Technical Support System

Reply
avatar
November 16, 2020 at 9:44 PM delete

Nama : Kelvin Andersen
NRP : 05111940000080
Kelas : PBO B
Link Tugas : https://kelvinandersen.blogspot.com/2020/11/technical-support-system.html

Reply
avatar
November 16, 2020 at 10:43 PM delete

Nama : Fiodhy Ardito Narawangsa
NRP : 05111940000218
Kelas : PBO B
Tugas : Tugas 5

Reply
avatar
November 16, 2020 at 11:12 PM delete

Nama : David Ralphwaldo Martuaraja
NRP : 05111940000190
Kelas : PBO B
Tugas : Tugas Technical Support System

Reply
avatar
November 16, 2020 at 11:45 PM delete

Nama : Kevin Ashil F
NRP : 05111740000178
Kelas : PBO B
Link : Tugas 4 - Aplikasi Ticket Machine

Reply
avatar
November 17, 2020 at 1:06 AM delete

Nama: Faisal Reza M
NRP: 05111940000009
Kelas: PBO B
Link: Tugas 5 Technical Support

Reply
avatar
November 17, 2020 at 1:24 AM delete

Nama : Mohammad Tauchid
NRP : 05111940000136
Kelas : PBO B
Link : Tugas 5 Technical Support

Reply
avatar
November 22, 2020 at 8:04 AM delete

Nama : Abdulatif Fajar Sidiq
NRP : 05111840007002
Kelas : PBO B
Tugas : TUGAS 5

Reply
avatar
November 23, 2020 at 11:38 PM delete

Nama : Kevin Ashil F
NRP : 05111740000178
Kelas : PBO B
Link Tugas 5 : Link Tugas 5

Reply
avatar
December 30, 2020 at 12:52 AM delete

Nama : M Ridho Daffa Ardista
NRP : 05111840000065
Kelas : PBO B
Tugas : Tugas 5

Reply
avatar
January 11, 2021 at 12:25 PM delete

Nama: Refaldyka Galuh Pratama
NRP: 05111940000209
Kelas: PBO C
Link Tugas: Tech Support System

Reply
avatar
January 12, 2021 at 1:38 AM delete

Nama : Fajar Satria
NRP : 05111940000083
Kelas : PBO C
Link : Tech Support System

Reply
avatar
January 12, 2021 at 2:03 AM delete

Nama: Bagaskoro Kuncoro Ardi
NRP: 05111940000048
Kelas: PBO C
https://pbobagaska.blogspot.com/2020/11/tugas-pbo-c-minggu-ke-5-chat-bot-system.html

Reply
avatar
January 15, 2021 at 2:05 PM delete

Nama : Andymas Narendra Bagaskara
NRP : 05111940000192
Kelas : PBO C
Tugas : Link Tugas 5

Reply
avatar
«Oldest   ‹Older   201 – 233 of 233   Newer›   Newest»