Jumat, 14 September 2018

Class Objek dan Method Void


Masuk materi baru nih guys, penasaran kan aku mau kasih materi apa kali ini kasih tau gak yaaa??

Aku akan bagi materi tentang class objek dan method void nih guys. Apasih itu class objek dan method void itu?

Class adalah sekumpulan data yang merupaka objek. Sedangkan method adalah operasional dalam sebuah objek. Dan atribut ciri khas pada sebuah projek.

Contoh pengguanan method :
-          Pencetakan data
-          Tampilan data
-          Perhtungan data

Biar lebih paham, aku akan kasih contoh program untuk materi class ini :
1.      1. Contoh program java dasar


Kita lihat perbedaanya dengan class :
1.      2. Contoh program Java class dasar


*Kita harus memberi nama class, tetapi memberikan nama class tidak boleh sama dengan nama file
*harus sama dengan nama yang ada diclass, tidak pakai tipe data lagi karena sudah diinputkan lengkap didalam class.
*jadi menginputkan nama diletakkan di class, dan nilai dari yang kita inputkan terletak di dalam java dasar

Mereka memiliki hasil running yang smaa, tetapi dengan 2 cara yang berbeda. Kalian lebih suka menggunakan yang mana terserah kalian. Gunakan yang menurut kalian lebih mudah ya guys J

Dan ini untuk materi method void :

Penjumlahan Matriks dengan Array

Hasil gambar untuk matriks
Haloo.. setelah kemarin aku kasih materi array sederhana klik disini sekarang aku mau kasih tau gimana cara membuat matriks menggunakan array. Kalian pasti tau kan matriks itu apa. Nah, aku akan kasih contoh membuat program untuk membentuk matriks.

Ada 2 tipe matriks nih yang akan aku bahas, yaitu matrik 2 baris 2 kolom dan matriks 3 baris dan 2 kolom. Untuk yang lainnya kalian kembangin sendiri ya.. mudah kok hanya tinggal mengganti angka saja danmenmbah array nya..

Mari kita lihat, gimana sih matriks menggunakan array itu.

Pertama, aku akan kasih contoh koding untuk matriks 2 baris 2 kolom :


Aku akan jelasin tentang koding diatas ya..nah, diatas kan ada tulisan new int[2][2]; itu fungsinya adalah sebagai pembentuk matriks itu sendiri, karena [2][2] maka matriks akan terbentuk dari 2 baris dan 2 kolom. Pembacaan matriks baris kolom, bukan kolom baris, jadi angkan yang didepan adalah angka baris sedangkan yang belakang angka kolom.

Karena array diambil dari angka 0, maka angka di dalam kurung dikurangi satu dan dimurai dari 0. Misal seharusnya [1][1] karena dimulai dari 0 maka [0][0].

Dan beginilah penampakan hasilnya :


Dan aku akan kasih contoh untuk matriks 2 kolom dan 3 baris :


Dan ini hasilnya :



Selamat mencoba semuanya.. dan sampai bertemu di postingan aku selanjutnya. J

Program Membuat Nilai dengan perulangan dan Input

Hallo guys, masih semangat kan untuk mempelajari koding lagi. Nah pasti akan makin semangat terus, Padil akan terus berbagi ilmu untuk kalian. Nah, Padil kan udah kasih materi banyak banget dari kemarin, kalian bisa klik profil untuk mempelajari semua materi padil. Nah kali ini aku akan memberikan koding kombinasi materi kita dari awal hingga akhir, mulai dari menginputkan, perulangan, hingga if else. Ayo kita coba bersama.

Ini dia contoh skrip nya :

import java.io.*;
public class blog
{
                public static void main (String[]args) throws IOException
                {
                                BufferedReader br;
                                br = new BufferedReader ( new InputStreamReader(System.in));
                                int uts, uas, nilaiakhir;
                                String nama,nim,jurusan,prodi;
                                double e = 0.4;
                                double f = 0.6;
                                int i = 0;
                                do{
                                System.out.print ("Nama = ");
                                nama =(br.readLine());
                                System.out.print ("NIM = ");
                                nim =(br.readLine());
                                System.out.print ("Jurusan = ");
                                jurusan =(br.readLine());
                                System.out.print ("Program Studi = ");
                                prodi =(br.readLine());
                                                System.out.print ("Nilai UTS=");
                                                uts = Integer.parseInt (br.readLine());
                                                System.out.print ("Nilai UAS=");
                                                uas = Integer.parseInt (br.readLine());
                                double na =(e*uts)+(f*uas);
                                System.out.println ("Nilai Akhir=" +na);
                               
                                if ( na>81 )
                                { System.out.println ("Nilai Kamu = A");
                                }
                                else
                                                if ( na>71 )
                                                { System.out.println ("Nilai Kamu = B");
                                                }
                                                else
                                                                if ( na>61 )
                                                                {System.out.println ("Nilai Kamu = C");
                                                                }
                                                                else
                                                                                if ( na>51)
                                                                                {System.out.println ("Nilai Kamu = D");
                                                                                }
                                                                                else
                                                                                                if ( na<0 )
                                                                                                {System.out.println ("Nilai Kamu = E");
                                                                                                }
                                                                                                i++;
                                }
                                                while ( i < 3);
                }
}

Nah, kalau di run hasilnya akan seperti ini :


Karena didalam input kita memberikan perintah pengulangan sebanyak 3 kali, maka ia akan berulang sebanyak 3 kali, terlihat seperti contoh diatas. Dan karena kita memberikan if else untuk penilaian huruf, maka hasilnya pun akan mengikuti peraturan dari si if else tersebut.

Selamat mencoba minna san... J

Array dan Contohnya


Hasil gambar untuk array
Masuk materi baru nih guys, gimana.. Koding koding yang aku kasih mudah dipelajari kan? Kalau ada pertanyaan atau masalah bisa komen di bawah atau email ke aku aja, Insyaallah ntar aku bantu. Karena kita akan memasuki materi baru yang lebih sulit dibanding yang kemarn kemarin nih, selamat belajar semuanya...

Kalian pasti bertanya-tanya, apasih materi baru kita kali ini? Ada yang pernah dengar array? Atau bahkan udah tau tentang Array? Tapi masih bingung gimana sih array tu sebenarnya.. Tenang, aku akan kasih tau di sini tentang array.

Jadi, Array adalah sekumpulan data yang memliki tipe data dan variabel yang sama. Bilangan array bertipe Integer untuk elemennya.

Contoh :


Bentuk penulisan dalam array untuk dimensi 1 atau multidimensi.
1.       Tipe data variabel [] = new tipe data [];
2.       Tipe data variabel [][] = new tipe data [][];

Contoh program :



Kalau di run akan menjadi :



Selamat mencoba.. dan terus ikutin blog aku ya buat yang mau belajar koding J kalau ada kendala dan ingin bertanya,bisa komen dibawah atau inbox aku yaa...

Kamis, 13 September 2018

Membuat Nota Pembayaran + Diskon dengan Program


'Hasil gambar untuk nota


Hallo gays, kemaren banyak nih pertanyaan dan permintaan yang masuk ke gmail aku, kalau misal dalam nota kemarin ( lnk nota pembayaran ) diberi diskon gimana? Nah, dipostingan aku kali ini, aku akan kasih tau, kasih satu program contoh gimana sih bikin nota plus diskon. Langsung aja yuk simak :
import java.io.*;
public class blog
{
                public static void main ( String [] args ) throws IOException
                {
                                System.out.print (" ===================================== ");
                                System.out.print ("       NOTA PEMBAYARAN SEWA KAMAR ");
                                System.out.print (" ===================================== ");

                                BufferedReader br;
                                br = new BufferedReader ( new InputStreamReader ( System.in));
                                String nama, alamat;
                                int kode, harga, lamasewa, sewa, bayar;
                                double diskon;
                                int biaya = 0;
                                                System.out.print (" NAMA PENYEWA    :");
                                                nama = ( br.readLine());
                                                System.out.print (" ALAMAT PENYEWA  :");
                                                alamat = ( br.readLine());
                                                System.out.print ("KODE SPANDUK                        :");
                                                kode = Integer.parseInt ( br.readLine());
                                                switch ( kode )
                                {
                                                case 1 : System.out.println ("JENIS SPANDUK    : MINI ");
                                                                harga = 170000;
                                                                break;
                                                case 2 : System.out.println ("JENIS SPANDUK    : DOUBLE ");
                                                                harga = 310000;
                                                                break;
                                                case 3 : System.out.println ("JENIS SPANDUK    : JUMBO ");
                                                                harga = 550000;
                                                                break;
                                                }
                                                System.out.print (" BIAYA SEWA PER MINGGU                 :" +biaya);
                                                bayar = Integer.parseInt(br.readLine());              
                                                System.out.println (" LAMA SEWA                                          :");
                                                lamasewa = Integer.parseInt(br.readLine());
                                                sewa = biaya*lamasewa;
                                                                if ( lamasewa > 4)
                                                                {
                                                                                diskon = sewa * 10/100;
                                                                }
                                                else
                                                                {
                                                                                diskon = 0;
                                                                }
                                                                                bayar = sewa - diskon;
                                                                System.out.println (" DISKON                                                   :" +diskon);
                                                                System.out.println (" BIAYA TOTAL                                         :" +biaya);
                                                                System.out.println (" BAYAR                                                                     :" +biaya);
}
}

Selamat mencoba semuanya.. Kalau ada masalah silahkan komen di bawah yaa... J

Membuat Nota Pembayaran dengan Program


Hasil gambar untuk nota

Hallo gays, kemaren banyak nih pertanyaan dan permintaan yang masuk ke gmail aku, banyak yang minta untuk kasih tau gimana sih program untuk pembuatan nota itu. Nah, dipostingan aku kali ini, aku akan kasih tau, kasih satu program contoh gimana sih bikin nota itu. Langsung aja yuk simak :

import java.io.*;

public class blog
{
                public static void main ( String [] args ) throws IOException
                {
                                System.out.print (" ===================================== ");
                                System.out.print ("       NOTA PEMBAYARAN SEWA KAMAR ");
                                System.out.print (" ===================================== ");
                               
                                BufferedReader br;
                                br = new BufferedReader ( new InputStreamReader ( System.in));
                                String nama, alamat;
                                int kode, harga, lamasewa, sewa;
                                int biaya = 0;
                                                System.out.print (" NAMA PENYEWA    :");
                                                nama = ( br.readLine());
                                                System.out.print (" ALAMAT PENYEWA  :");
                                                alamat = ( br.readLine());
                                                System.out.print ("KODE SPANDUK                        :");
                                                kode = Integer.parseInt ( br.readLine());
                                                switch ( kode )
                                {
                                                case 1 : System.out.println ("JENIS SPANDUK    : MINI ");
                                                                harga = 170000;
                                                                break;
                                                case 2 : System.out.println ("JENIS SPANDUK    : DOUBLE ");
                                                                harga = 310000;
                                                                break;
                                                case 3 : System.out.println ("JENIS SPANDUK    : JUMBO ");
                                                                harga = 550000;
                                                                break;
                                                }
                                                System.out.print (" BIAYA SEWA PER MINGGU                 :" +harga);
                                                harga = Integer.parseInt(br.readLine());              
                                                System.out.println (" LAMA SEWA                                          :");
                                                lamasewa = Integer.parseInt(br.readLine());
                                                sewa = harga*lamasewa;;
                                                                System.out.println (" BAYAR                                                                     :" +sewa);
}
}

Selamat mencoba semuanya.. Kalau ada masalah silahkan komen di bawah yaa... J

Menghitung Luas Lingkaran dengan Program

Hasil gambar untuk lingkaran
Assalamualaikum semuanya... setelah kemarin belajar Membuat Biodata menggunakan inputan, sekarang di postingan kali ini aku akan memberi tahu gimana cara menghitung  Luas Lingkaran menggunakan program metode inputan.

Dan kabar baiknya.. koding ini nggak cuman bisa buat menghitung luas lingkaran loh guys, semua hal yang bertipe datakan Double bisa menggunakan program ini. Mau tahu bertipekan Double itu yang semacam apa sih, kalian bisa cek di sini Tipe Data

Langsung aja yah, aku kasih nih koding untuk menghitung lingkaran :



Koding nya agak berbeda ya guys dari yang tipe String kemarin, karena kita menggunakan beda tipe data. Jika menggunakan Double dan Integer, maka kita harus mengguankan Double.parseDouble (br.readLine()) , atau Integer.parseInt (br.readLine()).

Kalau di run hasilnya akan seperti ini :



Dan jika diberi nilai maka :



Kalian juga bisa pakai koding ini untuk menghitung yang lain lhoo, jangan terpaku dengan koding ini, aku hanya memberi contoh, selebihnya latih sendiri logika kalian guys :)

Selamat mencoba :)