Selasa, 15 Desember 2015

MENGHITUNG LUAS DAN KELILING SEGITIGA DENGAN OOP


berikut adalah sourcode programnnya :

import java.util.Scanner;
/**
 *
 * @author Personalise Notebook
 */
class segitiga{
    double luas,keliling,alas,tinggi,sisi1,sisi2,sisi3;
    Scanner dini = new Scanner (System.in);
    
    public segitiga () {
        System.out.println("-Menghitung luas dan keliling segitiga-");
        System.out.println("");
    }
    public void luassegitiga () {
        System.out.println("LUAS SEGITIGA");
        System.out.print("masukkan tinggi segitiga (cm) : ");
        tinggi = dini.nextDouble();
        System.out.print("masukkan alas segitiga (cm) : ");
        alas = dini.nextDouble();
        luas = alas * tinggi;
        System.out.print("Luas segitiga adalah = "+ luas +"cm");
        System.out.println("");
    }
    
    public void kelilingsegitiga () {
        System.out.println("");
        System.out.println("KELILING SEGITIGA");
        System.out.print("masukkan sisi-1 segitiga (cm) : ");
        sisi1 = dini.nextDouble();
        System.out.print("masukkan sisi-2 segitga (cm) : ");
        sisi2 = dini.nextDouble();
        System.out.print("masukkan sisi-3 segitga (cm) : ");
        sisi3 = dini.nextDouble();
        keliling = sisi1 + sisi2 + sisi3 ;
        System.out.print("keliling segitiga adalah = " + keliling + "cm");
    }
}
public class tugasoop {
    public static void main (String [] args ) {
        segitiga dini = new segitiga ();
        dini.luassegitiga();
        dini.kelilingsegitiga ();
    }
    
}



berikut adalah outputnya : 


Rabu, 11 November 2015

ARRAY

Membuat suatu program menggunakan array yang menyimpan data transaksi penjualan sebagai berikut :
1. Nama Barang
2. Harga Barang
3. Jumlah Barang
Kemudian menampilkan kembali data tersebut beserta total pembeliannya. Berikut langkah-langkahnya:
1.       Buka aplikasi NetBeans , klik new project, lalu java application dan berilah nama sesuai keinginan anda.
2.       Setelah itu kita mulai menulis kodenya. Berhubung nanti akan menggunakan scanner maka dibawah package kita harus mendeklarasikan scannernya terlebih dahulu yaitu dengan menulis import java.util.Scanner;
3.       Dan jangan lupa tulis public static void main (String [] args) { dibawah public class.
4.       Setelah itu kita buat tampilan awal yang berisi nama dan alamat toko. Contoh:

System.out.println("**************************************");
System.out.println("*                  PERMATA BORSALINO              *");
System.out.println("*      Menyediakan peralatan tulis lengkap      *");
System.out.println("*        Jl.Cendrawasih No.35A Bojonegoro      *");
System.out.println("**************************************");


Berikut tampilannya :


1.       Langkah selanjutnya adalah membuat scanner baru lalu mendeklarasikan tipe data. Kita gunakan tipe data int untuk banyaknya jenis, harga,jumlah, biaya dan total pembelian barang karena data yang akan dimasukkan oleh user berupa angka. Sedangkan untuk nama barang kita gunakan String. Contoh :

Scanner dini = new Scanner (System.in);
int total=0, banyaknya;
               
 System.out.print("Masukkan banyaknya jenis barang : ");
 banyaknya = dini.nextInt();
 String barang [] = new String [banyaknya];
 int harga [] = new int [banyaknya];
 int jumlah [] = new int [banyaknya];
 int biaya [] = new int [banyaknya];

Berikut tampilannya :



1.       Selanjutnya, kita menyusun kode untuk membuat inputan yang mana inputan tersebut berupa banyaknya jenis barang, nama, harga, jumlah dan biaya pembelian. Disini kita pakai looping. Contoh :

   for (int x=0; x<banyaknya; x++){
            System.out.print("barang " + (x+1) + " = ");
            barang [x] = dini.next();
            System.out.print("harga " + barang [x] + " = ");
            harga [x] = dini.nextInt();
            System.out.print("jumlah " + barang [x] + " = ");
            jumlah [x] = dini.nextInt();
            biaya [x] = harga [x] * jumlah[x];
            System.out.println("biaya dari " + barang [x] + "= " + biaya [x]);
            System.out.println(" ");
            total= total + biaya [x];
           
        }

Berikut tampilannya :


1.       Setelah itu, kita menyusun kode untuk outputan yang akan menampilkan barang apa saja yang dibeli beserta jumah harga dan biayanya. Sama dengan sebelumnya, kita juga menggunakan looping. Contoh :
for (int y=0; y<banyaknya; y++){
            System.out.println ("Barang ke- " + (y+1));
            System.out.println("nama = " + barang [y]);
            System.out.println("harga = " + harga [y]);
            System.out.println("jumlah = " + jumlah [y]);
            System.out.println("biaya = " + biaya [y]);
            System.out.println(" ");
                       
        }
Berikut tampilannya :


1.       Langkah terakhir adalah membuat output yang menampilkan total pembelian dan tampilan akhir. Contoh :

        System.out.println(">> total belanja anda sebesar = " + total);
        System.out.println(" ");
        System.out.println("**********************************");
        System.out.println(" Senyum Anda Adalah Kepuasan Kami ");
        System.out.println("          Terima Kasih            ");
        System.out.println("**********************************");
        }
Berikut tampilannya :





1.       Setelah itu klik run / f6 untuk melihat hasilnya. berikut contoh hasil untuk sebuah inputan dan outputannya

Berikut tampilan untuk input :



Berikut tampilan untuk output : 

Selasa, 06 Oktober 2015

MEMBUAT DISKON DENGAN MENGGUNAKAN SWITCH-CASE PADA NETBEANS

Pada postingan saya kali ini saya akan membahas mengenai switch-case. switch-case merupakan suatu program percabangan selain if else. untuk pengambilan keputusan yang melibatkan banyak alternatif pilihan, perintah Switch-case lebih dianjurkan daripada menggunakan if else.

Disini contoh yang saya berikan adalah mengenai pemberian diskon untuk setiap pembelian barang diatas 200.000. Namun diskon yang diberikan berbeda-beda, tergantung barang apa yang dipilih oleh pembeli.
kita langsung mengcoding saja ya, karena cara awal membuat package dan kelas sudah ada pada postingan saya sebelumnya.

1. dibawah kode package tokomakanan; kita tulis import java.util.Scanner; 
fungsinya adalah  untuk memasukan fungsi Scanner pada program.







2. buat scanner baru dan variable. 
fungsi scanner adalah untuk menghasilkan nilai-nilai yang dipindai dari file yang ditentukan. sementara variable adalah wadah untuk menampung input dari user. 
tuliskan kode berikut ini : 
Scanner input = new Scanner (System.in);
        int kode,jumlah,harga;
        double diskon,biayaakhir;

input adalah nama scanner yang digunakan, kita bisa mengubah nama scanner sesuai kemauan kita
int adalah tipe data untuk bilangan bulat
double adalah tipe data untuk bilangan desimal





3. sekarang kita buat tampilan daftar menu pada layar. 
tuliskan kode berikut ini : 
System.out.println("Selamat Datang Di Toko Hidayah");

        System.out.println("******************************");
        System.out.println("                              ");
        System.out.println("Kami menjual : ");
        System.out.println("1. Kemeja");
        System.out.println("2. Kaos");
        System.out.println("3. Celana Panjang");
        System.out.println("4. Jaket");
        System.out.println("Silahkan masukkan kode barang");       



4. dibawahnya kita tulis kode berikut : 
 kode = input.nextInt();
fungsinya adalah untuk menyimpan kode barang yang dimasukkan oelh pembeli



5. setelah itu kita buat case yang pertama, 
switch (kode) {
            case 1 :
                System.out.println("Harga Kemaja = Rp. 70.000");
                System.out.println("Beli berapa potong?");
                jumlah = input.nextInt();
                harga = 70000 * jumlah;
                diskon = 0.2;
                
                if (harga >= 200000) {
                System.out.println("Biaya sebesar = Rp " + harga);
                System.out.println("anda mendapat potongan harga sebesar Rp " + harga * diskon);
                biayaakhir = harga - (harga * diskon);
                System.out.println("biaya akhir yang harus anda bayar sebesar = Rp" + biayaakhir );
                }
                else {
                System.out.println("Biaya sebesar = Rp " + harga);
                System.out.println("maaf anda tidak mendapat diskon");
                } 
                break;

jangan lupa untuk setiap akhir dari case kita tuliskan perintah break, fungsinya adalah untuk menghentikan proses yang terjadi apabila perintah untuk eksekusi telah dilaksanakan.



6. ulangi hal yang sama untuk case-case berikutnya. Disini saya menuliskan : 
case 2 :
                System.out.println("Harga kaos = Rp. 50.000");
                System.out.println("Beli berapa potong?");
                jumlah = input.nextInt();
                harga = 50000 * jumlah;
                diskon = 0.25;
                
                if (harga >= 200000) {
                System.out.println("Biaya sebesar = Rp " + harga);
                System.out.println("anda mendapat potongan harga sebesar Rp " + harga * diskon);
                biayaakhir = harga - (harga * diskon);
                System.out.println("biaya akhir yang harus anda bayar sebesar = Rp" + biayaakhir );
                }
                else {
                System.out.println("Biaya sebesar = Rp " + harga);
                System.out.println("maaf anda tidak mendapat diskon");
                } 
                break;
                    
                case 3 :
                System.out.println("Harga Celana Panjang = Rp. 90.000");
                System.out.println("Beli berapa potong?");
                jumlah = input.nextInt();
                harga = 90000 * jumlah;
                diskon = 0.1;
                
                if (harga >= 200000) {
                System.out.println("Biaya sebesar = Rp " + harga);
                System.out.println("anda mendapat potongan harga sebesar Rp " + harga * diskon);
                biayaakhir = harga - (harga * diskon);
                System.out.println("biaya akhir yang harus anda bayar sebesar = Rp" + biayaakhir );
                }
                else {
                System.out.println("Biaya sebesar = Rp " + harga);
                System.out.println("maaf anda tidak mendapat diskon");
                } 
                break;
                    
                case 4 :
                System.out.println("Harga Jaket = Rp. 80.000");
                System.out.println("Beli berapa potong?");
                jumlah = input.nextInt();
                harga = 80000 * jumlah;
                diskon = 0.15;
                
                if (harga >= 200000) {
                System.out.println("Biaya sebesar = Rp " + harga);
                System.out.println("anda mendapat potongan harga sebesar Rp " + harga * diskon);
                biayaakhir = harga - (harga * diskon);
                System.out.println("biaya akhir yang harus anda bayar sebesar = Rp" + biayaakhir );
                }
                else {
                System.out.println("Biaya sebesar = Rp " + harga);
                System.out.println("maaf anda tidak mendapat diskon");
                } 
                                   
                
        }
    }
}

7. Terakhir, kita jalankan program kita dengan cara klik tombol run, maka hasilnya adalah seperti ini:



8. setelah itu user diminta untuk memasukkan kode barang dan jumlah barang yang akan dibeli. 
misalkan saja, kita pilih kode 1 ( kemeja) dan pilih 3 potong. maka nanti program akan menghitung total biaya yang harus dibayarkan. berikut hasilnya 


9. SELESAI! selamat mencoba...

Kamis, 24 September 2015

HIRARKI MASLOW


Abraham Maslow menyebutkan bahwasanya manusia mempunyai lima kebutuhan yang membentuk tingkatan / hirarki. Tingkatan tersebut tersusun dari kebutuhan yang paling mendasar hingga kebutuhan yang tidak terlalu krusial. Untuk mencapai suatu tingkatan kebutuhan kita harus melewati dahulu kebutuhan-kebutuhan yang berada dibawahnya. Dengan kata lain kebutuhan manusia itu sifatnya bertahap. 
Berikut ini 5 kebutuhan manusia menurut Abraham Maslow:

1.       Kebutuhan Fisiologis
Merupakan kebutuhan paling mendasar bagi manusia dan wajib terpenuhi. Jika tidak maka akan mengganggu kelangsungan hidup manusia. Contohnya : makan, minum, bernafas, istirahat dll
2.       Kebutuhan rasa aman
Kebutuhan untuk mendapatkan perlindungan dari serangan fisik maupun psikologi. Seperti perlindungan terhadap penyakit, bahaya lingkungan maupun perlindungan terhadap suatu peristiwa yang memengaruhi kondisi kejiwaan manusia
3.       Kebutuhan rasa cinta
Merupakan kebutuhan untuk memberi dan menerima kasih, memiliki dan dimiliki, menyayangi dan disayangi. Contohnya adalah persahabatan dan keluarga
4.       Kebutuhan harga diri
Merupakan kebutuhan seseorang untuk dihargai dan mendapat pengakuan dari orang lain
5.       Kebutuhan aktualisasi diri

Kebutuhan manusia untuk melakukan yang terbaik dari dirinya dan dapat berkontribusi kepada orang lain serta lingkungan. Di tahap ini manusia sudah mencapai potensi diri sepenuhnya 

Selasa, 22 September 2015

Membuat Input Scanner Dalam NetBeans

Hallo gaes, terimakasih ya sudah menyempatkan diri berkunjung di blog ini. Btw, ini postingan pertama saya lho.. sebelumnya kenalan dulu yaa. Nama saya  Gustin Ayu Cahyandini, biasa di panggil Dini. Saya mahasiswa Sistem Informasi UPN “Veteran” Jawa Timur semester 1. Kali ini saya akan berbagi pada kalian mengenai coding’an pertama saya di NetBeans, yaitu membuat input dengan menggunakan scanner. Berikut langkah-langkahnya :

1.       Pastikan Laptop/komputer anda sudah terinstall aplikasi NetBeans
2.       Buka aplikasi NetBeans. Maka akan muncul tampilan seperti berikut di layar anda

3.       Setelah itu klik menu “New Project” dibagian kiri atas atau tekan ctrl+shift+n pada keyboard

4.       Pilih folder java dan pilih java application

5.       Maka akan muncul kotak dialog seperti dibawah ini. Pada kolom “project name” tuliskan nama project sesuai keinginan anda (tanpa spasi)

6.       Setelah itu klik next
7.       Maka akan muncul hasil seperti ini

8.       Disana terdapat kode berikut :
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package tokobagus;

/**
 *
 * @author User
 */
public class Tokobagus {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    }
   
}

Kode tersebut muncul secara otomatis ketika anda baru saja membuat project baru

9.       Setelah itu, dibawah tulisan // TODO code application logic here tuliskan kode berikut :
System.out.println("***********************************");
        System.out.println("*       PERMATA BORSALINO         *");
        System.out.println("* toko peralatan tulis terlengkap *");
        System.out.println("*                                 *");
        System.out.println("*         Selamat Datang          *");
        System.out.println("*       Selamat Berbelanja        *");
        System.out.println("*                                 *");
        System.out.println("***********************************");
        System.out.println();
        System.out.println("    kami menjual alat-alat tulis   ");
        System.out.println("pensil = Rp 1500/biji");
        System.out.println("penghapus = Rp 500/biji");
        System.out.println("bulpoin = Rp 2000/biji");
       
          Scanner Dini = new Scanner(System.in);
        int jenis;
        int jumlah;
        int harga;
        System.out.println("Masukkan jenis barang: ");
        jenis = Dini.nextInt();
       
        if (jenis == 1){
        System.out.println("Masukkan jumlah pensil");
        jumlah = Dini.nextInt();
        harga = jumlah * 1500;
        System.out.println("Total Rp"+harga);
        }
        else if (jenis == 2){
        System.out.println("Masukkan jumlah penghapus");
        jumlah = Dini.nextInt();
        harga = jumlah * 500;
        System.out.println("Total Rp"+harga);
        }
        else if (jenis == 3){
        System.out.println("Masukkan jumlah bulpoin");
        jumlah = Dini.nextInt();
        harga = jumlah * 2000;
        System.out.println("Total Pembelian Rp"+harga);
        }
        else {
            System.out.println("maaf barang tidak tersedia");




10.   Untuk menjalankannya, anda perlu mengklik “run” yang terdapat pada bagian atas

11.   Maka akan muncul seperti ini

12.   Dibawah tulisan “masukkan jenis barang”, tuliskan jenis barang yang anda pilih. Lalu setelah itu muncul tulisan “masukkan jumlah (barang)”, maka anda harus memasukkan berapa banyak barang yang anda inginkan. Contoh

Masukkan jenis barang:
1
Masukkan jumlah pensil
20

13.   Setelah itu, komputer secara otomatis akan mengitung biaya yang harus anda bayarkan. seperti yang terlihat pada gambar berikut 

14.        SELESAI !!!!

Nah, itu tadi tutorial pembuatan input NetBeans yang tentunya masih sangat sederhana. Semoga bermanfaat. 
Untuk tutorial selanjutnya ditunggu saja yaaa
Terima kasih……





1