modul 1 & 2.pdf

Upload: katya-lindi-chandrika

Post on 10-Jan-2016

57 views

Category:

Documents


0 download

DESCRIPTION

java

TRANSCRIPT

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 1

    MODUL PRAKTIKUM 1 & 2

    PENGENALAN DASAR PEMROGRAMAN JAVA I & II

    A. TUJUAN PRAKTIKUM

    1. Mahasiswa mampu membuat class sendiri.

    2. Mahasiswa mampu mendeklarasikan atribut dan method pada class.

    3. Mahasiswa mampu menerapkan overloaded method.

    4. Mahasiswa mampu menginstalasi java beserta konfigurasinya

    5. Mahasiswa mampu melakukan kompilasi dari program yang sudah dibuat.

    6. Mahasiswa mampu mengidentifikasi struktur dasar dari program java.

    7. Mahasiswa mampu membedakan: java literal, tipe data dasar, tipe data variabel dan operator.

    B. DASAR TEORI

    Instalasi dan Konfigurasi

    Instalasi Program

    - Jalankan setup program java (contoh = jdk-6u14-windows-i586.exe)

    - Muncul dialog awal instalasi JDK

    Tekan Accept untuk menerima

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 2

    - Persetujuan lisensi dari Sun.

    - Pilih semua fitur yang kita inginkan pada langkah Custom Setup - Tekan next untuk melanjutkan. Perhatikan bahwa folder instalasi adalah di

    C:\Program Files\Java\jdk1.6.0_05

    - Keluar progress dialog untuk instalasi JDK. Tunggu hingga selesai.

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 3

    - Setelah selesai melakukan instalasi JDK akan dilanjutkan dengan instalasi JRE seperti terlihat pada gambar di bawah. Lanjutkan dengan mengklik tombol Next.

    - Akan keluar progress dialog untuk instalasi JRE.

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 4

    Klik tombol Finish.

    Konfigurasi

    - Set environment variable, %PATH%. - Klik Start pada sistem Windows Anda

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 5

    - Klik kanan icon My Computer, pilih Properties

    - Pada dialog System Properties - Klik tab Advanced | Environment Variables

    - Cari variable Path. - Pada bagian System variables dan klik Edit

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 6

    - Tambahkan satu nilai pada Variable Value yaitu folder binary instalasi JDK. contoh = C:\Program Files\Java\jdk1.6.0_05\bin

    - Perhatikan pada gambar bahwa antar satu path/folder yang satu dengan path yang lain kita pisahkan dengan tanda titik koma (;)

    - Klik tombol OK - Selesai

    Untuk memverifikasi apakah program java kita sudah terinstal dengan baik, maka kita dapat

    mengecek versi java yang telah terinstal dengan cara masuk ke command prompt

    (Windows+r > cmd). Kemudian kita ketikkan java version atau javac version. Maka akan muncul versi program java yang terinstal di komputer kita.

    Kompilasi Program Untuk mengeksekusi sebuah program Java, maka terdapat langkah-langkah yang harus

    dilakukan:

    1. Masuk ke Command Prompt (Windows+R)

    2. Masuk ke direktori tempat penyimpanan file.java

    3. Ketikkan javac namafile.java

    4. Apabila tidak terjadi eror, lanjutkan dengan mengetikkan java namafile untuk

    menjalankan program java.

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 7

    Materi

    a. Class

    Class adalah wadah yang berisi abstraksi (pemodelan) dari suatu fungsi objek (benda), yang

    mendeskripsikan data (sifat karakteristik) dan fungsi yang dimiliki oleh objek tersebut. Karena

    kelas merupakan wadah yang akan digunakan untuk menciptakan objek, maka jelaslah bahwa

    kita harus membuat kelas terlebih dahulu sebelum membuat objek.

    Dalam pendefinisian class, umumnya dituliskan sebagai berikut:

    b. Object

    Object adalah sekumpulan software yang terdiri dari variable dan method-method terkait.

    Object saling berinteraksi dengan saling memanggil metode dari satu object ke object lainnya,

    disebut message. Dengan kata lain, object merupakan instance sebenarnya dari sebuah class.

    Instance dibuat sewaktu kita melakukan inisialisasi class dengan menggunakan kata kunci

    new.

    Dalam bahasa pemrograman Java, object dapat ditulis dengan sintaks sebagai berikut:

    nama_class nama_instance = new nama_class();

    c. Attribute

    Dalam pendeklarasian atribut, dapat dituliskan:

    d. Scoope Variable

    Variabel Scoope (cakupan variabel) menentukan seberapa luas variabel dapat diakses. Ruang

    lingkup atau scoope suatu variabel merupakan penempatan lokasi dimana variabel tersebut

    dideklarasikan dan dapat berlaku. Lingkup variabel terbagi dua, yaitu lingkup Global dan

    Local.

    e. Overloading Methods

    Dalam class yang kita buat, kadangkala kita menginginkan untuk membuat method dengan

    nama yang sama namun mempunyai fungsi yang berbeda menurut parameter yang digunakan.

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 8

    Kemampuan ini dimungkinkan dalam pemrograman Java, dan dikenal sebagai overloading

    method.

    f. Input / Output

    Berikut ini adalah langkah-langkah yang perlu dilakukan untuk mendapatkan input :

    1. Tambahkan di bagian paling atas code anda:

    import java.io.*;

    2. Tambahkan statemen berikut pada method main:

    BufferedReader dataIn = new BufferedReader (new InputStreamReader(System.in));

    3. Deklarasikan variabel String temporary dan gunakan fungsi readLine() untuk mendapatkan

    input serta ketikkan pada blog try-catch.

    try {

    String temp = dataIn.readLine();

    } catch ( IOException e ){

    System.out.println(Terjadi kesalahan saat anda melakukan input )

    }

    Berikut ini adalah langkah-langkah yang perlu dilakukan untuk mendapatkan input dari

    console dengan Scanner:

    1. Menambahkan

    2. Membuat objek dari class Scanner

    3. Memasukan nilai dari masing-masing variabel dengan menggunakan object dari Scanner

    Operator dalam Pemograman Java

    Dalam Java, ada beberapa tipe operator. Ada operator aritmatika, operator relasi, operator

    logika, dan operator kondisi. Operator ini mengikuti bermacam-macam prioritas yang pasti

    sehingga compilernya akan tahu yang mana operator untuk dijalankan lebih dulu dalam kasus

    beberapa operator yang dipakai bersama-sama dalam satu pernyataan. Berikut adalah dasar

    operator aritmatika yang dapat digunakan untuk membuat suatu program dalam Java:

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 9

    Bahasa Pemrograman Java mengidentifikasikan 8 tipe data primitif. Mereka

    diantaranya adalah boolean, char, byte, short, int, long, double dan float.

    Tipe data boolean diwakili oleh dua pernyataan yaitu true atau false. Tipe data char

    (karakter) diwakili oleh satu unicode. Tipe data ini mempunyai ciri dimana dia harus berada

    dalam single quote (..). Sedangkan String bukan merupakan tipe data primitif. String

    mewakili tipe data yang terdiri dari beberapa karakter. String harus dituliskan dalam tanda

    double quote ( ).

    Tipe-tipe data integral memiliki bentuk default int. Anda dapat mengubahnya ke dalam

    bentuk long dengan menambahkan huruf L atau l. Tipe data integral memiliki range sebagai

    berikut:

    Tipe data floating point memiliki double sebagai tipe data defaultnya. Tipe data floating point

    memiliki range sebagai berikut:

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 10

    C. LATIHAN

    Latihan 1 Struktur dasar penulisan program Java

    Output program adalah

    Latihan 2

    a. Tulis class berikut kemudian simpan dengan nama Mahasiswa.java

    b. Kompilasi dan jalankan program tersebut

    c. Output langkah (b) adalah

    d. Tulis Program berikut, simpan dengan nama TestMahasiswa.java pada folder yang

    sama dengan class Mahasiswa diatas

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 11

    e. Compilasi dan jalankan!

    f. Output program diatas adalah :

    Latihan 3

    a. Tuliskan dan simpan program berikut

    b. Tuliskan dan simpan program berikut

    c. Compilasi Scoope.java

    d. Amati folder penyimpanan data, class yang terbentuk adalah :

    e. Jalankan Program tersebut, maka output program adalah sbb :

    f. Mengapa angka yang terdapat pada method dan class dapat dibagi? Bagaimana cara

    menampilkan hasil bagi = 1.8 (isi variabel tetap)?

    Latihan 4

    a. Tulis dan simpan program berikut.

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 12

    b. Output program diatas adalah :

    Latihan 5 Contoh Perhitungan

    a. Output program diatas adalah

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 13

    b. Jika diinginkan untuk mengetahui nilai sisa hasil bagi dari i, j, x dan y pada program di

    atas dengan nilai digit terakhir dari NIM anda, maka program di atas menjadi

    c. Output program pada poin b

    Latihan 6

    a. Output program diatas adalah

    b. Jelaskan maksud dari baris ke -6

    D. TUGAS PRAKTIKUM

    1. Buat program sederhana untuk menghitung luas permukaan kubus

    2. Buat program konversi suhu 78o C kedalam satuan Reamur, Farenheit dan Kelvin.

    3. Buatlah program Overloading dengan potongan program di bawah ini:

    Sehingga menghasilkan Output sebagai berikut

    4. Buat sebuah program yang menggunakan konsep input/output sehingga dapat menghasilkan

    output sebagai berikut:

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 14

    E. TUGAS RUMAH

    1. Buatlah program sederhana untuk menampilkan biodata diri yang datanya disimpan pada

    variabel!

    Contoh keluaran :

    Nama : Ali

    NIM : 100533409786

    Tempat lahir : Malang

    Tanggal lahir : 12 Juni 1992

    Jenis Kelamin : L

    Dll.

    2. Buatlah program yang menghasilkan output sebagai berikut.

    a.

    b.

    Semangat itu ada

    Ketika kita punya tujuan

    Jangan pernah merasa tidak mampu

    Ketika kita belum mencoba

  • PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK, TE UM 2015 15