Rabu, 29 November 2017

Menghitung Volume Bangun Ruang



FUNGSI DAN PROSEDUR
            Pada kali ini saya akan menulis blog pemrograman java untuk “fungsi dan prosedur”. Tujuan penulisan blog ini adalah untuk memenuhi tugas mata kuliah pemrograman terstruktur yang diberikan oleh dosen Bp. Slamet Sucipto, S.Kom, M.Kom. 
            Membuat program menghitung Volume Bangun Ruang dengan ketentuan :
Terapkan fungsi dan atau prosedur dalam membuat program
User memilih menu (kubus, balok, tabung, kerucut, dan bola)
Program menampilkan hasil
1. Hasil perhitungan
2. Konfirmasi “apakah mau menghitung lagi [y/n]”
Syntax / codingan sbb : 
package hitungvolumebangunruang;
import java.util.Scanner;
/**
 *
 * @author USER
 */
public class Hitungvolumebangunruang {
 public static int rusuk, panjang, lebar, tinggi, jari;
    public static void kubus() {
    int intjumlah;
     intjumlah = 0;
        Scanner bacanil = new Scanner (System.in);
System.out.print("Menu Volume Kubus\n");
System.out.print("Masukan Rusuk Kubus:");
        rusuk= bacanil.nextInt();
    int jumlah = rusuk*rusuk*rusuk ;
System.out.println("Volume Kubus:"+ rusuk+ " x "+ rusuk + " x " + rusuk+ "= "+jumlah+
                "\n---------------------");
    }
     public static void Balok() {
    int intjumlah = 0;
        Scanner bacanil = new Scanner (System.in);
System.out.print("Menu Volume Kubus\n");
System.out.print("Masukan Panjang :");
        panjang = bacanil.nextInt();
System.out.print("Masukan Lebar :");
        lebar = bacanil.nextInt();
System.out.print("Masukan Tinggi :");
        tinggi = bacanil.nextInt();
    int jumlah = panjang*lebar*tinggi ;
System.out.println("Volume Balok:"+ panjang+ " x "+ lebar + " x " + tinggi+ "= "+jumlah+
                "\n---------------------");
    }
  public static void Tabung() {
  int intjumlah = 0;
        Scanner bacanil = new Scanner (System.in);
System.out.print("Menu Volume Kubus\n");
System.out.print("Masukan Jari Jari Lingkaran :");
        jari = bacanil.nextInt();
System.out.print("Masukan Tinggi Tabung :");
        tinggi = bacanil.nextInt();
    int jumlah =  (int) (3.14 *jari*jari*tinggi) ;
System.out.println("Volume Tabung: 3.14  x " + jari + " x " + jari+ " x " + tinggi + " = "+jumlah+
                "\n---------------------");
    }
   
  public static void Kerucut() {
  int intjumlah = 0;
        Scanner bacanil = new Scanner (System.in);
System.out.print("Menu Volume Kerucut\n");
System.out.print("Masukan Jari Jari Lingkaran :");
        jari = bacanil.nextInt();
System.out.print("Masukan Tinggi Kerucut :");
        tinggi = bacanil.nextInt();
    int jumlah =  (int) ((jari*jari*tinggi)/3) ;
System.out.println("Volume Kerucut: 1/3  x " + jari + " x " + jari+ " x " + tinggi + " = "+jumlah+
                "\n---------------------");
    }
   public static void Bola() {
  int intjumlah = 0;
        Scanner bacanil = new Scanner (System.in);
System.out.print("Menu Volume Bola\n");
System.out.print("Masukan Jari Jari Bola :");
        jari = bacanil.nextInt();
    int jumlah =  (int) ((4 * 3.14 *jari*jari*jari)/3) ;
System.out.println("Volume Bola: 4/3  x phi x " + jari + " x " + jari+ " x " + jari + " = "+jumlah+
                "\n---------------------");
    }
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
         int pilih;
        Scanner baca = new Scanner (System.in);
char lagi='y';

do{

System.out.println("Menu Perhitungan\n"+
                "-------4"
                + "----------\n"+
                "1. Volume Kubus \n"+
                "2. Volume Balok \n"+
                "3. Volume Tabung \n" +
                "4. Volume Kerucut\n"+
                "5. Volume Bola\n"+
                "-----------------");
System.out.print("?");
pilih = baca.nextInt();
switch(pilih){
case 1:
kubus();
               // System.out.println("menu 1");
break;
case 2:
Balok();
break;
case 3:
Tabung();
break;
case 4:
Kerucut();
break;
case 5:
Bola ();
break;
default:
System.out.println("menu ada 4 pilihan");
        }
        Scanner baca2 = new Scanner (System.in);
System.out.print("Pilih menu lagi [y/n]?");
lagi = baca2.next().charAt(0);
}while(lagi=='y' );
}


Tampilan Syntax
      




Tampilan Program



Referensi : 
Materi Presentasi Mata Kuliah Pemrograman Terstruktur yang di susun oleh Bp. Slamet Sucipto, S. Kom, M.Kom.


Minggu, 19 November 2017

Aplikasi Array 3 Dimensi



LARIK (ARRAY)
            Pada kali ini saya akan memberikan sedikit pengetahuan tentang LARIK / ARRAY dalam pemrograman java. Tujuan penulisan blog ini adalah untuk memenuhi tugas mata kuliah pemrograman terstruktur yang diberikan oleh dosen Bp. Slamet Sucipto, S.Kom, M.Kom. Sebelum memasuki contoh program akan saya jelaskan terlebih dahulu mengenai pengertian Array.  
Array adalah object yang digunakan untuk menyimpan banyak data dengan tipe yang sama. Tipe dari array bisa tipe data primitif atau class. Indeks pada array adalah nilai untuk menentukan urutan elemen – elemennya dimana elemen pertamanya dimulai dari indeks 0, elemen kedua memiliki indeks 1, dan seterusnya.
Jenis Array ada 3 macam, yaitu :
1)      1 dimensi
2)      2 dimensi
3)      3 dimensi (multidimensi)
Sebagai contoh bagaimana membuat program array, di bawah ini contoh untuk membuat aplikasi dengan Array 3 dimensi dengan ketentuan :
-        -  Jumlah baris 4
-        -  Jumlah kolom 4
-         - User menginput nilai (angka-2 digit) pada setiap kombinasi baris dan kolom
-         - System menampilkan nilai yang diinput
-         - Jika ada nilai yang diinput terdapat angka 4 maka nilai diganti dengan karakter ‘**’
Coding Array part 1
Coding Array part 2
Tampilan Hasil



Demikian penjelasan bagaimana cara membuat program perpustakaan mahasiswa dengan menggunakan program Java. Semoga bermanfaat. 
Referensi
-        Materi Presentasi Mata Kuliah Pemrograman Terstruktur yang di susun oleh Bp. Slamet Sucipto, S. Kom, M.Kom.
- http://googleweblight.com/i?u=http://rizalfachrulrozyti.blogspot.com/2017/05/program-array-2-dimensi.html?m%3D1&grqid=NdA_bYWU&hl=id-ID&geid=1020











Rabu, 18 Oktober 2017

Program Perpustakaan Mahasiswa Menggunakan Java



PROGRAM PERPUSTAKAAN MAHASISWA

Program Java
Java adalah bahasa object-oriented, yang berarti bahwa ia memiliki konstruksi untuk mewakili objek dari dunia nyata. Setiap program Java memiliki setidaknya satu Class yang menjalankan metode tertentu. 

Pada kesempatan kali ini saya akan memberikan contoh membuat program perpustakaan mahasiswa. Tujuan penulisan ini juga untuk memenuhi tugas individu saya mata kuliah pemrograman terstruktur yang dibimbing oleh Bp. Slamet Sucipto, S.Kom, M.Kom . 

Program perpustakaan mahasiswa yang di masukan oleh user adalah data (namaMhs, NIM, jumlahbukupinjam, judulbuku, jenis, biayapinjam). Program akan menampilkan :
  •  (namaMhs, NIM, jumlahbukupinjam, judulbuku, jenis, biayapinjam),
  • Totalbiaya = dihitung dari penjumlahan biayapinjam per masing buku,
  • Jenis = jenis buku (1. Buku Komputer, 2. Buku Non Komputer)
  • Biaya pinjam = ketentuan jika jenis buku komputer, biayapinjam = 5.000/ buku. Ketentuan jika jenis buku non komputer, biayapinjam = 3.000/buku

Berikut adalah cara membuat Program Perpustakaan Mahasiswa menggunakan Java :
1. Membuat lembar kerja program dengan nama Program_Perpustakaan_Mahasiswa.java
2. Import keyword digunakan untuk menimpor built-in package dan user defined package ke dalam file source java. Sehingga class dapat merujuk / menggunakan class yang ada di dalam package .
3. Public Class digunakan untuk menyatakan class (structurJava) yang memiliki berbagai aspek pemrograman java :
- Public adalah keyword access - modifier yang menjelaskan akses compiler ke class (public, protected, private)
- Class adalah kata kunci ini digunakan untuk menyatakan class. Nama class (StrukturJava) diikuti oleh keyword “class”
4. Public Static Void adalah semua main () methodJava. Setiap program java memulai eksekusi dari main method dan karenanya main () methode dikenal sebagai “Program Driver”
5. Setiap aplikasi Java harus memiliki menggunakan kurawal ({}) menandai awal dan akhir dari blok

Gambar 1


Gambar 2

Gambar 3

Gambar 4


Demikian penjelasan bagaimana cara membuat program perpustakaan mahasiswa dengan menggunakan program Java. Semoga bermanfaat.

Referensi

- Materi Presentasi Mata Kuliah Pemrograman Terstruktur yang di susun oleh Bp. Slamet Sucipto, S. Kom, M.Kom.
- http://endipamungkas.blogspot.co.id/2017/04/program-perpustakaan-mahasiswa-java.html