Mengenai Saya

Foto saya
I never stop when im TIRED. I stop When im DONE! follow my twitter @adijero

Jumat, 25 Oktober 2013

TUGAS 4

Luas Lingkaran 
Form



Koding

package pkg30411046;
public class JFlingkaran extends javax.swing.JFrame {
     
    public JFlingkaran() {
        initComponents();
    }
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
       
       double bil1 = Double.parseDouble(text1.getText());
       double keliling = 2 * 3.14 * bil1;
       double luas = 3.14 * bil1 * bil1;
       text2.setText(keliling+"");
       text3.setText(luas+"");
            
    }                           

}

Luas Segitiga



Koding

 package pkg30411046;
public class JFsegitiga extends javax.swing.JFrame {
    /**
     * Creates new form JFsegitiga
     */
    public JFsegitiga() {
        initComponents();
    }

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        
       int bil1 = Integer.parseInt(text1.getText());
       int bil2 = Integer.parseInt(text2.getText());
       int bil3 = Integer.parseInt(text3.getText());
       double bl1 = Double.parseDouble(text1.getText());
       double bl2 = Double.parseDouble(text2.getText());
       int keliling = bil1 + bil2 + bil3;
       double luas = 0.5 * bil1*bil2 ;
       text4.setText(keliling+"");
       text5.setText(luas+"");
        
    }

Luas persegi



Koding


package pkg30411046;
public class JFpersegi extends javax.swing.JFrame {

    /**
     * Creates new form JFpersegi
     */
    public JFpersegi() {
        initComponents();
    }


 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        
        int bil1 = Integer.parseInt(text1.getText());
       int keliling = 4 * bil1;
       int luas = bil1*bil1;
       text2.setText(keliling+"");
       text3.setText(luas+"");
       
    }                       

}

Rabu, 16 Oktober 2013

TUGAS 3

1.   Buat Program Untuk Menghitung Harga Total Suatu Barang Yang Sudah Mendapat Diskon 15%,  Dimana Jumlah Barangnya Dan Harga Perunit Akan Diinput Oleh Pengguna ?

import java.util.Scanner;

public class barang1
{
    public static void main(String[] args)
    {

    Scanner input = new Scanner(System.in);
    int harga , jumlah , total , diskon , totalbayar;

    System.out.print("harga barang :");                                        
    harga = input.nextInt();

    System.out.print("jumlah barang:");
    jumlah = input.nextInt();
    
     total = harga*jumlah;
     diskon = harga*jumlah*15/100;
     totalbayar=(harga*jumlah) - ( harga * jumlah * 15/100);
    
    System.out.println("total : " +total);
    System.out.println("diskon : " +diskon);
    System.out.println("total yang harus dibayar : " + totalbayar );
    }



2. Buat Program Yang Mendapat Input Nilai num1 Sampe num10 Dari Pengguna Dan Menghasilkan Output Sbb :
num1 + num2 = 5
num1 - num2 = 1
num1 * num2 = 6
num1 / num2 = 1,5
num1 % num2 = 1


 public class aritmatik
{
    public static void main(String[] args)
    {
    int bil1 = 3;
    int bil2 = 2;
    int bil3 = 3;
    int bil4 = 2;
    int bil5 = 3;
    int bil6 = 2;
   
    float bil7 = 3;
    float bil8 = 2;
    int bil9 = 3;
    int bil10 = 2;

    int hasil1 = bil1+bil2;
    int hasil2 = bil3-bil4;
    int hasil3= bil5*bil6;
    float hasil4 = bil7/bil8;
    int hasil5 = bil9%bil10;

    System.out.println("Hasil1 = " +bil1+ "+" +bil2+ "=" +hasil1);
    System.out.println("Hasil2 = " +bil3+ "-" +bil4+ "=" +hasil2);
    System.out.println("Hasil3 = " +bil5+ "*" +bil6+ "=" +hasil3);
    System.out.println("Hasil4 = " +bil7+ "/" +bil8+ "=" +hasil4);
    System.out.println("Hasil5 = " +bil9+ "%" +bil10+ "=" +hasil5);
    }
}

Rabu, 09 Oktober 2013

TUGAS 2

1. Tujuan mempelajari JAVA ?
   
Tujuannya agar konsep dasar dari teknologi Java dapat dimengerti dengan mudah, dan programmer dapat segera menghasilkan sesuatu sejak dari awal mungkin

2. Ilustrasikan proses compile pd pempgraman java ?

- buka cmd , misalkan ada di d, di folder java misalkan tes.java 
-  d:\java>javac tes.java lalu d:\java>java tes- selesai

3. sebutkan istilah dari objek,state identitas di OOP ? 
Objek memiliki dua karakteristik yaitu Attribute (State) dan Behavior.
Attribute (State) merupakan identitas atau informasi objek itu sendiri atau disebut juga sebagai variable, sedangkan  apa yang dapat dilakukan oleh objek itu atau disebut juga sebagai method.

    contoh Attribute (State) dari Mobil adalah nama mobil, tipe, warna, tahun produksi, roda, dll. 
    Behavior dari mobil adalah cara menghidupkan mesin, cara menjalankan Mobil, dll.
    Kelas merupakan cetakan atau blueprint atau prototype, hasil dari cetakan itu disebut objek. 


    4.Sebutkan 4 konsep contoh OOP 
    • - Encapsulation/pembungkusan, merupakan penyembunyian informasi melaluiprivate dan protected.
    • - Inheritance/pewarisan, adalah kemampuan untuk membuat class turunan yang mewarisi property dan method dari kelas induk.
    • - Abtraction/abtraksi, adalah sebuah konsep yang merupakan representasi abstrak dari konsep dalam pemograman, misalnya objek mobil merupakan representasi abstrak dari mobil dalam dunia nyata.
    • - Polymorphism/banyak bentuk, seorang programer bisa memakai method dengan nama yang sama pada class-class yang berbeda.

    5 . Sebutkan Apa Itu:

    Variabel
    adalah tempat penampungan nilai yang bersifat sementara. Ada beberapa tipe variable yang dapat digunakan dalam pemrograman, contohnya adalah : 
    1. Variable integer (int)
    Untuk menyimpan bilangan bulat. Contoh : 12, 15, 20, 9, dan lain-lain.
    2. Variable float
    Untuk menyimpan bilangan berkoma / real. Contoh : 11.6 , 20.9 , 1.3

    Statement 
    statement adalah kondisi dimana pernyataan akan benar apabila salah satu kondisi benar atau semua kondisi benar.

    Tipe data primitip terdiri dari :
       1. Long, tipe data  integral 64-bit.
       2. Int, tipe data integral 32-bit.
       3. Short, tipe data integral 16-bit.
       4. Byte, tipe data integral 8 bit.
       5. Float, tipe data  Floating Point 32-bit.
       6. Double, tipe data  Floating Point  64-bit.
       7. Char, tipe data yang memiliki panjang 16 bit sama dengan boolean.
       8. Boolean, tipe yang mengharuskan operannya bernilai boolean (true atau false).

    program untuk mengecek tipe data : 

    public class latih4
    {
        public static void main(String[] args)
        {
    //tempat deklarasi variabel beserta tipe data
    // tipe data primitif

        long dt1 = 767226531;
        int dt2 = 2235641;
        short dt3 = 714;
        byte dt4 = 34;
        float dt6 = (float) 1.733; // tipe data pecahan
        double dt5 = 4.967; // tipe data pecahan
        char dt7 = 'C';
        boolean dt8 = true;

    System.out.println("nilai long :"+ dt1);
    System.out.println("nilai int :"+ dt2);
    System.out.println("nilai short :"+ dt3);
    System.out.println("nilai byte :"+ dt4);
    System.out.println("nilai double :"+ dt5);
    System.out.println("nilai float :"+ dt6);
    System.out.println("nilai char :"+ dt7);
    System.out.println("nilai boolean :"+ dt8);
    }
    }



    PERHITUNGAN 

    public class latih5
    {
    public static void main(String[] args)
        {

    int nilai1 = 1;
    int nilai2 = 2;

    int hasilTBH = nilai1 + nilai2;
    int hasilKRG = nilai1 - nilai2;
    int hasilKLi = nilai1 * nilai2;
    int hasilBGi = nilai1 / nilai2;

    System.out.println("hasil " +nilai1+ "+" +nilai2+"=" +hasilTBH);
    System.out.println("hasil " +nilai1+ "-" +nilai2+"=" +hasilKRG);
    System.out.println("hasil " +nilai1+ "*" +nilai2+"=" +hasilKLI);
    System.out.println("hasil " +nilai1+ "/" +nilai2+"=" +hasilBGI);
    }

    Kamis, 03 Oktober 2013

    JAVA

    TUGAS 1



         Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.


    Kelebihan Java :
    Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang berorientasi objek secara murni .
    Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga para pengguna c++ banyak yang hijrah menggunakan Java .
    Multiplatform, Dapat digunakan dibanyak sistem operasi .
    Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar ( Java Archive ) .
    Mempunyai pengumpulan sampah otomatis .

    Kekurangan Java
     :
    Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih dahulu .
    Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya membutuhkan memori sedikit.

    Object Oriented Programming (OOP)
    Pemrogramman Berorientasi Objek (OOP) merupakan metode yang paling populer dalam Dunia rekayasa perangkat lunak saat ini. OOP membuat proses pengembangan perangkat lunak dapat dilakukan secara modular yang berarti sistem dapat dikembangkan tahap demi tahap tanpa mengubah (banyak) fondasi yang sudah ada.

    Object Oriented Programming
    adalah sebuah pendekatan untuk pengembangan / development suatu software dimana dalam struktur software tersebut didasarkan kepada interaksi objek dalam penyelesaian suatu proses /  tugas. Interaksi tersebut mengambil form dari pesan-pesan dan  mengirimkannya kembali anatar objek tersebut. Objek akan merespon pesan tersebut menjadi sebuah tindakan / action atau metode. jika kita melihat tugas disekitar kita diselesaikan, kita akan mengetahui bahwa kita berinteraksi dalam sebuah object-oriented world. jika akan berpergian kita akan berinteraksi dengan objek mobil. sebagai sebuah object, mobil berisi object-object lain yang berinteraksi untuk melakukan tugasnya membawa kita.

    Pemrogramman Berbasis Object.
    1. Fungsi dan data menjadi satu kesatuan yang disebut object.
    2. Objek-objek dalam OOP bersifat aktif.
    3. Cara Pandang ; Program bukan urut-urutan instruksi tapi diselesaikan oleh objek-objek yang bekerjasama untuk menyelesaikan masalah.

    Karakteristik OOP.
    Suatu Program disebut dengan pemrogramman berbasis objek (OOP) karena terdapat ;
    1. Encapsulation (pembungkusan)
    2. Inheritance (pewarisan)
    3. polymorphsm (polimorfisme - perbedaan bentuk)

    1. Encapsulation (pembungkusan)
    Ciri penting lainnya dari OOP adalah Encapsulation. Encapsulation adalah sebuah proses dimana tidak ada akses langsung ke data yang diberikan, bahkan Hidden. Jika kamu ingin mendapat data, kamu harus berinteraksi dengan objek yang bertanggungjawab atas data tersebut. Dalam contoh Inventory, jika kita ingin melihat atau mengupdate informasi atas produk, kita seharusnya bekerja melalui object produk.untuk membaca data, kita mengirimkan ke objek produk, kemudian objek produk akan membaca pesan dan mengirimkan pesan balik ke kamu


    contoh program java : 

    public class tes
    {

        public static void main(String[] args)
        {
        // Display " Hello dude!"
        System.out.println("NPM 30411108");
        System.out.println("Nama Fajar adi nugraha");
        System.out.println("Kelas 308");
        }

    }

                                                                                        HASIL :