Selasa, 31 Oktober 2017

MENGHITUNG PAJAK BUKU DENGAN EDITPLUS JAVA

Hello sobat blogger, kembali nih dengan saya hehehe... sebelumnya saya sudah membuat MENGHITUNG NILAI AKHIR MATA KULIAH DENGAN JCREATOR nah kali ini saya akan membuat "MENGHITUNG PAJAK BUKU DENGAN EDITPLUS JAVA". Ya kali dengan aplikasi EditPlus... Jika sobat belum mempunyai EditPlus, silakan sobat mendownload dan menginstalnya terlebih dahulu.

EditPlus
Crack

Nah, jika sudah di download maka installah seperti biasa, untuk tutorial cara menginstalnya sobat bisa melihatnya di sini dan tutorial cara mensetting editplus ke java di sini.

Oke, kalau sudah semua mari kita kembali ke topik utama hehehehe ....

1. Buka Aplikasi EditPlus
2. Klik File > New > Java
3. Nah, kalau sudah terbuka file seperti dibawah ini, sobat bisa mengisikan source codenya

source code :
import java.util.Scanner;
class Buku{
    String pengarang , judul ;
    int tahun , harga , totalbeli , bayar ;
    double pajak=0.1;
    int total_pajak , total_harga , uang_kembali ;


public Buku(String judul , String pengarang, int tahun, int harga, int totalbeli, int bayar){
this.judul=judul;
this.pengarang=pengarang;
this.tahun=tahun;
this.harga=harga;
this.totalbeli=totalbeli;
this.bayar=bayar;
if(totalbeli> 5){
    this.pajak= 0.05;
}
this.total_pajak=(int)(this.pajak * (double)harga);
this.total_harga=(int)((this.harga + this.total_pajak) * this.totalbeli);
this.uang_kembali=(int)(this.bayar - total_harga);
}
void showinfoBuku(){
    System.out.println("Judul : "+ this.judul);
    System.out.println("Pengarang : "+this.pengarang);
    System.out.println("Tahun : "+this.tahun);
    System.out.println("Harga : "+this.harga);
    System.out.println("Pajak : "+this.total_pajak);
    System.out.println("Total buku di beli : "+this.totalbeli);
    System.out.println("Bayar : "+this.bayar);
    System.out.println("Total harga : "+this.total_harga);
    System.out.println("Kembalian : "+this.uang_kembali);
    }
}

public class HargaBeliBuku {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
System.out.println("\t--INPUT--");
        System.out.print("Judul : ");
        String judul= sc.nextLine();
        System.out.print("Pengarang : ");
        String pengarang= sc.nextLine();
        System.out.print("Tahun : ");
        int tahun=sc.nextInt();
        System.out.print("Harga : ");
        int harga= sc.nextInt();
        System.out.print("Total buku yang dibeli : ");
        int totalbeli = sc.nextInt();
        System.out.print("Bayar : ");
        int bayar= sc.nextInt();
        System.out.println(" ");
System.out.println("\t--OUTPUT--");
        Buku HargaBeliBuku =  new Buku(judul,pengarang,tahun,harga,totalbeli,bayar);
        HargaBeliBuku.showinfoBuku();
    }
}

gambar source code :




4. Sebelum sobat compile tuh program, sebaiknya sobat save terlebih dahulu karena kalau tidak di save maka programnya tidak akan berjalan dan akan terjadi error.
Klik File > Save atau Ctrl + S
5. Ketikan "File name" dan "Save as type" sesuai dengan gambar dibawah, lalu klik save

6. Setelah selesai mengesave program, sobat bisa mengcompile program dengan menekan tombol keyboard "Ctrl + 1" dan untuk menjalankan program tekan "Ctrl + 2"

7. Setelah menekan "Ctrl + 2" akan muncul seperti gambar di bawah ini.

8. Selanjut, kita akan mengisi input sesuai buku yang ingin dihitung pajaknya, seperti gambar di bawah..

9. Setelah sobat mengisi input tersebut, sobat tekan enter nanti akan muncul output seperti gambar di bawah ini.
10. Selesai.

Sekian dari saya ya sobat, semoga apa yang saya berikan di atas dapat membantu sobat-sobat sekalian ya :)

Selasa, 17 Oktober 2017

MENGHITUNG NILAI AKHIR MATA KULIAH DENGAN JCREATOR

Hello sobat blogger, kali ini saya mau share tentang cara membuat program "Menghitung Nilai Akhir Mata Kuliah". Kali ini saya memakai JCreator, kalau sobat memakai selain JCreator juga bisa misalnya EditPlus, PHP, dll. Tapi kali ini saya memakai JCreator. Oke kita langsung saja ya sobat...

1. Buka aplikasi JCreator
2. Klik File > New > Project

3. Klik Basic Java Application, lalu klik Next
4. Di kolom "Name" isikan nama filenya (jangan pakai spasi) lalu klik "Finish"
5. Tunggu Prosesnya lalu klik "Finish"
6. Setelah itu akan muncul tampilan seperti ini, dan nantinya kita akan mengisi source code

Source Code :
import java.util.Scanner;
class  DataSiswa
{
 public static void main(String[] args)
 {
  Scanner sc = new Scanner(System.in);
  System.out.print("NIM   : "); //input NIM
  int nim = sc.nextInt(); // nama variable nim
  Scanner sa = new Scanner(System.in);
  System.out.print("Nama  : "); // input nama
  String nama = sa.nextLine(); //nama variable nama
  System.out.print("Jurusan : "); // input jurusan
  String jurusan = sa.nextLine(); //nama variable jurusan
  System.out.print("Semester : ");//input semester
  String semester = sa.nextLine(); //nama variable semester
  System.out.print("Nama Mata Kuliah : ");// input nama mata kuliah
  String nmk = sa.nextLine(); // nama variable nmk
  System.out.print("Jumlah Kehadiran : "); //input jumlah kehadiran
  int jk = sc.nextInt(); //nama variable jk
  if (jk > 14){ //fungsi jika jumlah kehadiran melebihi 14
   for (int a = 0; a <1000;a++ ){ //fungsi perulangan
   System.out.println("Tidak Boleh melebihi 14"); //jika jk melebihi 14 maka print tidak boleh melebihi 14
   jk = 0; //jumlah jk kembali menjadi 0
   System.out.println("Jumlah Kehadiran : "); //input bertanya kembali jumlah kehadiran
   jk = sc.nextInt(); //variable jk
    if (jk <=14){ //fungsi jika jumlah kehadiran lebih kecil sama dengan 14
     break; //fungsi perulangan berhenti
    }
   }
  }
  System.out.print("Nilai Tugas : ");//input nilai tugas
  int tugas = sc.nextInt();//nama variable tugas
  System.out.print("Nilai UTS : ");//input nilai uts
  int uts = sc.nextInt();//variable nilai uts
  System.out.print("Nilai UAS : ");//input nilai uas
  int uas = sc.nextInt();// variable nilai uas
  
  double nKehadiran = hitungNilaiKehadiran(jk); //tipe data double menghitung nilai kehadiran , mengambil input nilai dari jk
  System.out.println("\nNilai Kehadiran = "+nKehadiran);//output nilai kehadiran
  double nTugas = hitungNilaiTugas(tugas);//tipe data double menghitung nilai tugas, mengambil input nilai dari tugas
  System.out.println("Nilai Tugas = "+nTugas);//output nilai tugas
  double nUts = hitungNilaiUTS(uts);//tipe data double menghitung nilai uts , mengambil input nilai dari uts
  System.out.println("Nilai UTS = "+nUts);//output nilai uts
  double nUas = hitungNilaiUAS(uas);//tipe data double menghitung nilai uas , mengambil input nilai dari uas
  System.out.println("Nilai UAS = "+nUas); //output nilai uas
  double nAkhir = hitungNilaiAkhir(jk,tugas,uts,uas);//tipe data double menghitung nilai akhir , mengambil input nilai dari jk,tugas,uts,uas
  System.out.println("Nilai Akhir = "+nAkhir);//output nilai akhir
  System.out.println("Nilai Akhir = "+hitungNilaiMutu(nAkhir)); //output nilai mutu

 }

 public static double hitungNilaiAkhir(int jk , int tugas , int uts , int uas)
 {
  double nAkhir = (jk*10)/14 + tugas * 0.2 + uts * 0.3 + uas * 0.4 ; //fungsi menghitung nilai akhir
  return nAkhir;
 }

 public static double hitungNilaiKehadiran(int jk)
 {
  double nilaiKehadiran = (jk* 10)/14;//fungsi menghitung nilai kehadiran
  return nilaiKehadiran;
 }

 public static double hitungNilaiTugas(int tugas)
 {
  double nilaiTugas = tugas * 0.2;//fungsi menghitung nilai tugas
  return nilaiTugas;
 }

 public static double hitungNilaiUTS(int uts)
 {
  double nilaiUTS = uts * 0.3;//fungsi menghitung nilai uts
  return nilaiUTS;
 }

 public static double hitungNilaiUAS(int uas)
 {
  double nilaiUAS = uas * 0.4;//fungsi menghitung nilai uas
  return nilaiUAS;
 }

 public static String hitungNilaiMutu(double nAkhir)
 {
  if (nAkhir >= 80 && nAkhir <=100)//fungsi jika nilai akhir lebih sama dengan 80 dan kurang sama dengan 100
  {
   return "A";//output A
  }
  if (nAkhir >= 73 && nAkhir <= 80)//fungsi jika nilai akhir lebih sama dengan 73 dan kurang sama dengan 80
  {
   return "B+";//output B+
  }
  if (nAkhir >= 67 && nAkhir <=73)//fungsi jika nilai akhir lebih sama dengan 67 dan kurang sama dengan 73
  {
   return "B";//output B
  }
  if (nAkhir >= 61 && nAkhir <=67)//fungsi jika nilai akhir lebih sama dengan 61 dan kurang sama dengan 67
  {
   return "C+";//output C+
  }
  if (nAkhir >= 55 && nAkhir <=61)//fungsi jika nilai akhir lebih sama dengan 55 dan kurang sama dengan 61
  {
   return "C";//output C
  }
  if (nAkhir >= 41 && nAkhir <=55)//fungsi jika nilai akhir lebih sama dengan 41 dan kurang sama dengan 55
  {
   return "D";//output D
  }
  if (nAkhir< 41)//fungsi jika nilai akhir kurang dari 41
  {
   return "E";//output E
  }

  return "Salah Nilai Akhir";
 }
}

Contoh Gambar Source Code :




7. Setelah source code selesai, coba untuk mengcompile nya atau menjalankan programnya dengan klik "Run Project"
8. Setelah itu akan muncul gambar seperti dibawah ini, dan isikan input seperti yang sudah di tandai..
9. Hasil hitungan nilainya akan terhitung saat sobat selesai menginput data siswanya seperti contoh di bawah ini...
Sekian dari saya sobat, semoga dapat membantu sobat-sobat sekalian yang lagi puyeng atau pusing hehehe...

MENGHITUNG PAJAK BUKU DENGAN EDITPLUS JAVA

Hello sobat blogger, kembali nih dengan saya hehehe... sebelumnya saya sudah membuat  MENGHITUNG NILAI AKHIR MATA KULIAH DENGAN JCREATOR  na...