Translate In Here

WIMIPANEL
Tampilkan postingan dengan label netbeans. Tampilkan semua postingan
Tampilkan postingan dengan label netbeans. Tampilkan semua postingan

Kamis, 18 Januari 2018

Membuat Ouput txt Di Java

Assalamualaikum,.



Hello Sobat Edu , Gimana kabar kalian ? Semoga sehat selalu dan senantiasa dalam lindungan Allah,. Aamiin

Pada kesempatan kali ini kita akan membahas kembali bahasa Jav with A ya sobat hehehe,.

Berikut ini ada sedikit contoh soal yang akan kita bahas sobat ,. 






Haduh banyak banget ya sobat , sebenernya cuman satu soal sih hanya saja soalnya bercabang heheheheh ,.

Langsung ajah yuk sobat kita ambil source codenya di bawah ini hehehe ,.

/**
 *
 * @author MR.TENWAP
 */
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.util.Scanner;
public class mega {
   
  public static void main (String[]Args){
     
      //inisialisasi variable terlebih dahulu
      String r="=============",sa = null,du = null;
     
      int sw,ti = 0, l,jm,tambah,byr,kembali,ws;
     
      //ini turunan atau fungsi untuk menyimpan output
      Scanner win = new Scanner(System.in);
     
     
      //ini tambahan ajah , untuk looping sobat
      for (l=1; l<=3; l++){
         
     
     
          //ini untuk tampilan awalnya
      System.out.println(r);
      System.out.println("APLIKASI BARANG");
      System.out.println(r);
      System.out.println("1. MASTER");
      System.out.println("2. TRANSAKSI");
      System.out.println("3. LAPORAN");
      System.out.print("PILIH MENU : ");
      sw=win.nextInt();
      System.out.println(r);
     
     
     
      //ini perintah switch
      //sebuah kondisi untuk mengecek hasil input dari sw
     
      switch (sw){
          //kondisi jika kita input angka 1
          case 1:System.out.print("KODE BARANG = ");
                 sa=win.next();
                System.out.print("NAMA BARANG = ");
                 du=win.next();
                System.out.print("HARGA       = ");
                 ti=win.nextInt();
              System.out.println(r);break;
             
              //kondisi ketika kita input angka 2
          case 2:System.out.print("KODE BARANG = ");
               sa=win.next();
               System.out.print("NAMA BARANG = ");
               du=win.next();
               System.out.print("HARGA       = ");
               ti=win.nextInt();
               System.out.print("\n");
               System.out.print("Jumlah Barang     = ");
               jm=win.nextInt();
               tambah=ti*jm;
               System.out.println("TOTAL HARGA       = "+tambah);
               System.out.print("\n");
               System.out.print("BAYAR             = ");
               byr=win.nextInt();
               kembali=byr-tambah;
               System.out.println("KEMBALIAN         = "+kembali);
               System.out.println(r);break;
             
              //kondisi ketika kita input angka 3
          case 3: System.out.println("Pilih Laporan");
                  System.out.println("1. Laporan Master");
                  System.out.println("2. Laporan Transaksi");
                  System.out.print("Pilih Menu = ");
              ws=win.nextInt();
             
              //hasil inputan ws di buat switch lagi
              //karna di soal seperti itu :)
              switch(ws){
                 
                 
                  case 1: System.out.println(r);
                          System.out.println("KODE BARANG\t"+"NAMA BARANG\t"+"HARGA BARANG");
                          System.out.println(sa +"\t"+"\t"+du +"\t"+"\t"+ti +"\t");
                          System.out.print(r);break;
                     
       
   
              }
  }
   
     
    //ini untuk membuat outputnya yang berbentuk txt
 
       String path = "D:\\output.txt";
        try {
            FileWriter fw = new FileWriter(path);
            BufferedWriter bw = new BufferedWriter(fw);
            bw.write(sa+","+du+ti);
            bw.close();
        } catch (Exception e) {
        }
  }
  }
}


Mudah kan ya hehe, disana sudah ada penjelasannya ya sobat ,.

Mau penjelasan lebih lengkap ? simak vidionya di bawah ini ya hehehehe 

Copy Paste ? Sertakan Sumber Ya Sayang Hehehe

Mungkin Sekian Dulu Pembahasan Kali Ini , Sampai Bertemu di Lain Tulisan 


Sekian Dulu Ya Sobat Edu ,. 
Thanks For Reading ~
 



Sabtu, 13 Januari 2018

Inheritance Matimatika Di Java

Assalamualaikum,.



Hello Sobat Edu , Gimana kabar kalian ? Semoga sehat selalu dan senantiasa dalam lindungan Allah,. Aamiin

Pada kesempatan kali ini kita akan membahas tentang bagaimana cara kerja inheritance di Jav With A ,. heheheh

Disini kita mempunyai sebuah soal , yang bisa di bilang cukup sederhana sobat , langsung saja yuk lihat soalnya di bawah ini ,.



Langsung saja yuk sobat kita praktek hehehe ,.


Kalo di lihat dari soal di atas , disini sobat harus membuat 3 class ,.

Pertama sobat harus membuat class matematika terlebih dahulu , lalu kita masukin source code seperti di bawah ini ya sobat


public class matimatikaa {
    private int a,b,pertambahan,perkalian;
 
    void setpertambahan(int a, int b){
        this.a=a;
        this.b=b;
     
        pertambahan=a+b;
    }
    void setperkalian (int a , int b){
        this.a=a;
        this.b=b;
        perkalian=a*b;
    }
 
    int geta(){
        return this.a;
    }
 
    int getb(){
        return this.b;
    }
 
    int getpertambahan(){
        return pertambahan;
    }
 
    int getperkalian(){
        return perkalian;
     
    }
}

Jangan di running dulu sobat hehehe , This itu fungsinya untuk apa sih ? dia berfungsi agar kita bisa memanggil nilai pada beda class sobat , Hmmm mungkin langsung kita implementasi saja ya,.

Selanjutnya sobat buat class matimatikacanggih dan masukan source code di bawah ini ya sobat ,.


public class matimatikacanggih extends matimatikaa{
 
    private int modulus,c,d;
    void setmodulus(int c,int d){
        this.c=c;
        this.d=d;
        modulus=c%d;
    }
 
     int getc(){
        return this.c;
    }
 
    int getd(){
        return this.d;
    }
 
 
    int getmodulus(){
      return modulus;
    }
      


Jangan di running lagi sobat hehehehe ,. Disini kita membuat method baru bernama modulus , yang akan kita panggil pada class matimatikacanggihberaksi sobat hehehe , coba sobat perhatikan di atas ada tulisan extends ,.

Apasih fungsi extends ? fungsinya agar kita bisa memanggil variable private yang ada pada class matimatika sobat ,.

Langkah terakhir kita buat class dengan nama matimatikacanggihberaksi , langsung ajah yuk sobat kita masukin source codenya


public class matimatikacanggihberaksi {
    public static void main (String[]Argas){
        
   
    matimatikacanggih mas=new matimatikacanggih();
    
    mas.setpertambahan(5,10);
    System.out.println(mas.geta()+"+"+mas.getb()+"="+mas.getpertambahan());
    
    mas.setperkalian(10,2);
     System.out.println(mas.geta()+"x"+mas.getb()+"="+mas.getperkalian());
    
     mas.setmodulus(3,7);
     System.out.println(mas.getc()+"%"+mas.getd()+"="+mas.getmodulus());
    }
}


Sekarang baru sobat boleh running classnya hehehe ,. Nah disana kita akan memanggil method pada kelas matimatika dan pada kelas matimatika canggih , tentunnya kita juga bisa melakukan perubahan atau penambahan nilai pada variable a dan b yang ada di kelas matimatika ,.

Terus fungsi ini matimatikacanggih mas=new matimatikacanggih(); untuk apa ?

Nah fungsi di atas adalah konstruktor yang berfungsi untuk memanggil method pada kelas matematika dan matematikacanggih ,.

Copy Paste ? Sertakan Sumber Ya Sayang Hehehe

Mungkin Sekian Dulu Pembahasan Kali Ini , Sampai Bertemu di Lain Tulisan 


Sekian Dulu Ya Sobat Edu ,. 
Thanks For Reading ~
 

Jumat, 05 Januari 2018

Belajar Encapsulation Dan Acces Modifier

Assalamualaikum,.



Hello Sobat Edu , Gimana kabar kalian ? Semoga sehat selalu dan senantiasa dalam lindungan Allah,. Aamiin

Pada kesempatan kali ini kita akan membahas tentang bahasa Jav With A lagi sobat hehe ,


Kali ini kita akan membahas tentang Encapsulation dan Access Modifier , Kita kenalan dulu yuk sama Encapsulation sobat ,.

Encapsulation adalah pembungkusan atribut/properti serta method dalam sebuah kelas untuk menyembunyikannya dari kelas lain sobat ,.

Sedangkan Access Modifer terbagi menjadi beberapa bagian , Yaitu :
* Private { Memberikan hak akses hanya kepada anggota class tersebut untuk menggunakan atau mengubah nilai tersebut }

*Protected { Memberikan hak akses kepada anggota class dan anggota turunan classnya }

*Public { Memberikan hak akses kepada method , atribut dan property agar bisa di akses oleh class lain }



Langsung kita latihan yuk sobat dengan output di bawah ini 




Disini kita harus membuat 2 file java ya sobat , pertama sobat edu membuat class dengan nama bank.java , dan yang kedua dengan nama bankberaksi.java ,.




Langsung saja yuk sobat kita lihat source code yang ada pada bank.java 

public class bank {
    private int saldo;
 
    public bank(int saldo){
        this.saldo=saldo;
    }
    void simpanuang(int simpanuang){
        saldo=saldo+simpanuang;
    }
    void ambiluang(int ambiluang){
        saldo=saldo-ambiluang;
    }
 
    int getsaldo(){
        return saldo;
    }
}


Mari kita bahas yuk sobat source code di atas hehehe , pertama kita membuat sebuah variable dengan nama saldo dengan type data integer ,

lalu kita buat konstruktor dengan source code 
public bank(int saldo){
        this.saldo=saldo;
    }

Terus Void itu apa sih ? itu sebuah method yang nilainya bisa kita ubah sobat ,

Selanjutnya kita akan membuat sebuah accesor sobat , yang di tandai dengan syntax
 int getsaldo(){
        return saldo;
    }


Lanjut yuk ke source code bankberaksi.java hehe , kita lihat di bawah source nya ya sobat


import java.util.Scanner;
public class bankberaksi {
String lol = "====================";

    public static void main(String[] Args) {
        bank bankjaung = new bank(100000);
        Scanner pus=new Scanner(System.in);
        String lol = "====================";
        int l;
       
        System.out.println("Selamat Datang Di Bank Jaung");
     
        System.out.println(lol);
          for(l=1; l<=3; l++){

        System.out.println("1) Cek Saldo");
        System.out.println("2) Tabung Uang");
        System.out.println("3) Ambil Uang");
        System.out.print("Pilih Transaksi = ");
        int a=pus.nextInt();
        System.out.println(lol);
       
        switch(a){
                case 1: System.out.println("Saldo Kamu Saat Ini Rp."+bankjaung.getsaldo());break;
           
            case 2: System.out.print("Simpan Uang Rp.");
            int b =pus.nextInt();
        bankjaung.simpanuang(b);
        System.out.println("Saldo Kamu Sekarang Rp." + bankjaung.getsaldo());break;
               
            case 3: System.out.print("Ambil Uang Rp.");
            int c =pus.nextInt();
        bankjaung.ambiluang(c);
        System.out.println("Saldo Kamu Sekarang Rp." + bankjaung.getsaldo());break;
        }
        System.out.println(lol);
     
       
   
    }
 
}
}

Panjang ya sobat source codenya hehehe ,. 


Pertama kita buat dulu sobat Scannernya , jadi ketika kita running dia akan melakukan inputan , mungkin bagi sobat yang masih bingung sama scanner bisa baca artikel sebelumnya ya sobat hehe ,.

Lalu kita membuat sebuah fungsi untuk memanggil sebuah kontraktor sobat , dengan source code  bank bankjaung = new bank(100000);

 Bisa kita lihat sobat , disana ada perintah looping dengan syntax  for(l=1; l<=3; l++){ }

Kalo untuk Switch sendiri sobat sudah paham kan ? karna sebelumnya sudah sering aku jelasin sobat , mungkin sobat bisa langsung baca baca artikel sebelumnya hehehehe ,.

Terus apa sih fungsi dari 

System.out.print("Simpan Uang Rp.");
            int b =pus.nextInt();
        bankjaung.simpanuang(b);
        System.out.println("Saldo Kamu Sekarang Rp." + bankjaung.getsaldo());break;

Bisa sobat lihat disana kita mengambil atau memanggil sebuah method yang berada pada beda class sobat , dengan syntax bankjaung.getsaldo() yang artinya kita memanggil method pada class bank.java ,.

Mungkin lebih enak kalo langsung sobat praktekan di Netbeans masing masing , Bisa lah sobat edu , kan sobat edu cerdas cerdas hehehe ,.

Copy Paste ? Sertakan Sumber Ya Sayang Hehehe

Mungkin Sekian Dulu Pembahasan Kali Ini , Sampai Bertemu di Lain Tulisan 


Sekian Dulu Ya Sobat Edu ,. 
Thanks For Reading ~
 



Sabtu, 30 Desember 2017

Belajar Mengenal Konstruktor Di Java

Assalamualaikum,.



Hello Sobat Edu , Gimana kabar kalian ? Semoga sehat selalu dan senantiasa dalam lindungan Allah,. Aamiin

Pada kesempatan kali ini kita akan membahas tentang sebuah konstruktor di dalam bahasa java ya sobat ,.

Jadi konstruktor adalah sebuah method yang secara otomatis di panggil atau di jalankan ketika sebuah class di instansi kan sobat ,.

Dengan menggunakan konstruktor tentu saja source yang kita buat menjadi lebih sederhana dan bisa di bilang menjadi lebih sedikit ,.

Coba langsung ajah yuk kita praktek dengan soal di bawah ini sobat ,.



Hmmmm kita mulai yuk sobat hehehe ,.

Langkah pertama sobat harus membuat sebuah class baru dengan nama Buku , aku asumsikan sobat telah membuat class tersebut ya , paham kan cara membuat class ? kalo tidak paham coba di baca tutorial dasar netbeans , ada kok di blog ini sobat hehehe ,.

Untuk jawaban nomor 2 dan 3 langsung saja kita lihat source code buku di bawah ini ya

public class buku {
    String judul, pengarang,penerbit;
    int tahunterbit;
 
    public buku(String judul,String pengarang,String penerbit,int tahunterbit){
        this.judul=judul;
        this.pengarang=pengarang;
        this.penerbit=penerbit;
        this.tahunterbit=tahunterbit;
     
    }
    public void cetakbuku(){
        System.out.println(judul+pengarang+penerbit+tahunterbit);}
     
    }

Bisa kita lihat dari source di atas sobat , kita harus membuat variable terlebih dahulu , setelah itu baru kita buat sebuah konstraktornya sobat edu hehehe ,.

Terus fungsi void cetakbuku itu apa ? Fungsi itu akan kita panggil pada saat kita membuat class dengan nama bukuberaksi ,. Tepatnya akan kita gunakan ketika kita akan menjawab soal nomor 5 ,.

Apa bisa kita mengganti tulisan cetakbuku yang ada di void itu ? Tentu saja sobat bisa mengganti nama method tersebut sesuai keingginan sobat , tapi karna pada soal nomor 4 kita harus membuat dengan nama cetakbuku , yaudah kita ikutin saja ya sobat hehehe ,.

Selanjutnya kita membuat class dengan nama bukuberaksi yuk sobat edu hehehe ,. Kalo sudah dibuat mari kita lihat source codenya di bawah ini ya sobat

import java.util.Scanner;
public class bukuberaksi {
    public static void main(String[]Args){
       
       Scanner pup=new Scanner(System.in);
       System.out.println("1) BUKU KARANGAN Indraiani");
       System.out.println("2) BUKU KARANGAN Abdul Kadir");
       System.out.print("Masukan Pilihan =  ");
       int buk=pup.nextInt();
       switch(buk){
           case 1: buku bukuedu=new buku("pemrograman berbasis objek dengan java ","Indraiani ",
                "Exelmedia Computindo ", 2007);bukuedu.cetakbuku();break;
           case 2:    buku bukuedu2=new buku("Dasar Pemrograman Java ","Abdul Kadir ",
                "Andi Ofset ", 2006);bukuedu2.cetakbuku();break;
           default : System.out.println("DATA GAK ADA");break;
       }
     
       
   
       
     
       
    }
}

Simple ya sobat edu hehehe ,.

Pertama kita buat sebuah scanner sobat , biar kita bisa memilih mau menampilkan output nomor 1 atau nomor 2 ,.

Setelah itu kita buat method untuk memanggil kontraktor yang ada pada class buku tadi sobat dengan cara buku bukuedu=new buku("kita isi sesuai dengan masing masing variable yang kita buat pada class tadi";

Terus switch dan case untuk apa ? itu sebuah kondisi dimana ketika kita melakukan input 1 akan muncul sesuai dengan case 1 , jika kita input 2 maka akan keluar seusai case 2, kalo belum paham silahkan baca artikelnya disini sobat BELAJAR SWITCH

Copy Paste ? Sertakan Sumber Ya Sayang Hehehe

Mungkin Sekian Dulu Pembahasan Kali Ini , Sampai Bertemu di Lain Tulisan 


Sekian Dulu Ya Sobat Edu ,. 
Thanks For Reading ~
 

Sabtu, 23 Desember 2017

Belajar Memanggil Variable Beda Class

Assalamualaikum,.



Hello Sobat Edu , Gimana kabar kalian ? Semoga sehat selalu dan senantiasa dalam lindungan Allah,. Aamiin

Pada kesempatan kali ini kita akan membahas tentang bahasa jav with a hehe , apa yang akan kita bahas sobat edu ?

Kita akan membahas tentang pemanggilan variable dengan beda class , wah sangat menarik sekali topik kali ini ya sobat edu .,

Disini juga kita akan belajar mengenai apa itu class dan object ,.

Langsung saja kita mulai yuk sobat edu ,.

Apa sih perbedaan class dan object sobat ? apa disini sobat sudah paham ? 

Class itu kita ibaratkan sebuah konsep dan deskripsi sobat , Nah class ini sendiri dapat mendeklarasikan sebuah method atau fungsi yang dapat di panggil oleh sebuah object ,. 

Sedangkan Object sendiri adalah intance dari class atau biasa di bilang bentuk yang nyata dari sebuah class sobat , Object sendiri memiliki sifat yang bisa di bilang independent sobat dan dapat digunakan untuk memanggil sebuah method atau fungsi ,.

Gambaran contohnya seperti ini sobat 

Class   = Motor
Object = Motor Pak Sule, Motor Warna Biru


Langsung kita praktek saja yuk sobat edu hehehe ,. Kita lihat output di bawah ini sobat 




Nah terlihatnya mudah ya sobat hehehe ,. 

Disini kita harus membuat 2 buat file sobat , yang pertama bernama mobil.java dan yang kedua bernama mobilberaksi.java ,. Sobat bisa ubah nama file sesuai keinginan sobat edu ya heheh ,.





Aku rasa sobat sudah paham ya bagaimana cara membuat file hehe , sama seperti biasanya kok sobat , hanya saja untuk saat ini kita membuat 2 file ya sobat edu hehehe ,.

Langsung saja yuk sobat edu kita lihat isi source code dari file mobil.java

public class mobil {
   String
           hidupkan,
           lakukanpanggilan,
           kirimsms,
           matikan;
       
 
    void hidupkan(){
        System.out.println("TELFON NYALAH GAN");}
 void lakukanpanggilan(){
        System.out.println("NOMOR YANG ANDA TUJU SEDANG SIBUK");}
  void kirimsms(){
        System.out.println("PESAN TERKIRIM");}
  void matikan(){
        System.out.println("TELFON MATI GAN");}

}


Bagaimana sobat ? Terlihat mudah bukan ?
Bisa kita lihat disana kita membuat variable String dengan nama variable hidupkan, lakukanpanggilan, kirimsms, dan matikan,.

Terus Void itu apa sih sobat edu ? Void sendiri adalah sebuah method yang akan kita panggil pada file mobilberaksi.java sobat edu ,.

Baiklah sekarang kita lihat isi source code dari file mobilberaksi.java yuk sobat edu 

import java.util.Scanner;
public class mobilberaksi extends mobil{
    public static void main(String[]Args){
        String lol="===================";
        mobil hpgw = new mobil();
        Scanner asw=new Scanner(System.in);
        System.out.print("1 HIDUPKAN TELFON \n");
        System.out.print("2 MELAKUKAN PANGGILAN \n");
        System.out.print("3 MENGIRIM PESAN \n");
        System.out.print("4 MATIKAN TELFON \n");
        System.out.print("PILIH METODE"+" "+"="+" ");
        int m=asw.nextInt();
        System.out.print(lol+"\n");
        
        
        switch(m){
            
        
    
            case 1: hpgw.hidupkan();break;
            case 2: hpgw.lakukanpanggilan();break;
            case 3: hpgw.kirimsms();break;
            case 4: hpgw.matikan();break;
            default : System.out.println("NOTHING DO ANYTYHING");
        }   } 
    }

Terlihat mudah juga ya sobat edu hehehe ,.

Disana terlihat ada perintah class scanner dan switch , ya agar kita bisa memilih method mana yang akan kita panggil dan tampil di output sobat edu ,.

Mungkin sobat bisa langsung praktek di netbeans sobat masing masing hehehe , karna kalo cuman materi saja nanti sobat takutnya tidak paham ,.

Gimana sobat sudah paham kan ? paham lah ya heheh sobat edu kan cerdas cerdas



Mungkin Sekian Dulu Pembahasan Kali Ini , Sampai Bertemu di Lain Tulisan 


Sekian Dulu Ya Sobat Edu ,. 
Thanks For Reading ~