JAVA

Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan dalam kodenya.

PHP

PHP merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web.

C++

C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix.

HTML

HTML merupakan suatu metoda untuk mengimplementasikan konsep hypertext dalam suatu naskah atau dokumen. HTML sendiri bukan tergolong pada suatu bahasa pemrograman karena sifatnya yang hanya memberikan tanda (marking up) pada suatu naskah teks dan bukan sebagai program.

CSS

CSS adalah bagian dari sebuah website yang khusus dibuat untuk mengatur tampilan sebuah website. Kita dapat mengontrol isi (konten) dan tampilan secara terpisah. Perubahan konten tidak mengharuskan kita melakukan perubahan tampilan, demikian juga sebaliknya.

Thursday, June 6, 2013

Program Diskon Barang

Source Code :

public class Jawaban{
public static void main (String [] args){
int kode, harga, diskon;
String jenis;
String sDiskon;

System.out.print("KODE  : ");
kode = Integer.parseInt(System.console().readLine());

System.out.print("JENIS : ");
jenis = System.console().readLine();

System.out.print("HARGA : ");
harga = Integer.parseInt(System.console().readLine());

if(jenis.toUpperCase().equals("A"))
{
diskon = harga * 10 / 100;
sDiskon = "10%";
}
else if(jenis.toUpperCase().equals("B"))
{
diskon = harga * 15 / 100;
sDiskon = "15%";
}
else if(jenis.toUpperCase().equals("C"))
{
diskon = harga * 20 / 100;
sDiskon = "20%";
}
else
{
diskon = 0;
sDiskon = "0%";
}

harga = harga - diskon;
System.out.print("Jenis barang " + jenis.toUpperCase());
System.out.print(" Mendapatkan diskon = " + sDiskon);
System.out.print(" Harga setelah didiskon " + harga);
}
}


Outputnya :


Bikin Program Nama Dengan GUI

Source Code :

import javax.swing.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.Container;
import java.awt.FlowLayout;

public class Jawaban1_GUI extends JFrame implements ActionListener
{
private JButton btnNim;
private JButton btnNama;
private JButton btnJurusan;

    public Jawaban1_GUI() 
    {
    setTitle("RESPONSI GUI");
    setDefaultCloseOperation(DISPOSE_ON_CLOSE);
    setLocationRelativeTo(null);
    setResizable(false);
   
    Container pane = getContentPane();
    pane.setLayout(new FlowLayout(FlowLayout.LEFT, 10, 10));
   
    btnNim = new JButton("Nomor Mahasiswa");
    btnNama = new JButton("Nama");
    btnJurusan = new JButton("Jurusan dan Kelas");
   
    pane.add(btnNim);
    pane.add(btnNama);
    pane.add(btnJurusan);
   
    btnNim.addActionListener(this);
    btnNama.addActionListener(this);
    btnJurusan.addActionListener(this);
   
    pack();
    }
    
    public void actionPerformed(ActionEvent evt)
    {
    Object src = evt.getSource();
    JOptionPane.showMessageDialog(null, src == btnNim ? "12.11.6156" : src == btnNama ? " JAKA " : 
    "TEKNIK INFORMATIKA KELAS TI - 06");
    }
    
    public static void main(String [] args)
    {
    new Jawaban1_GUI().setVisible(!false && 1 < 5); // -> true, lolololol :p
    }
}

Outputnya :


Polymorphism

Source Code :

public class Polymorphism 
{
public static void main(String [] args)
    {
    String nama [] = 
    {
    "Hewan",
    "Anjing",
    "Bebek",
    "Kucing"
    };
   
    Hewan [] hewan =
{
new Hewan(),
new Anjing(),
new Bebek(),
new Kucing()
};

for(int i = 0; i < hewan.length && i < nama.length; i++)
{
System.out.println("Suara " + nama[i] + "  \t: " + hewan[i].suara());
}
    }
}

class Hewan
{
public String suara()
{
return "Unknown";
}
}

class Anjing extends Hewan
{
public String suara()
{
return "Guk.. Guk..!!";
}
}

class Bebek extends Hewan
{
public String suara()
{
return "Wek.. Wek..!!";
}
}

class Kucing extends Hewan
{
public String suara()
{
return "Miaow...!!";
}
}

Outputnya :


Inheritance

Source Code :

import java.util.Scanner;

public class Inheritance {
public static void main(String [] args)
{
Paus paus = new Paus();
Cheetah cheetah = new Cheetah();
Sapi sapi = new Sapi();
Scanner in = new Scanner(System.in);
while(true)
{
System.out.println("\n___PILIH JENIS MAMALIA___");
System.out.println("[1]. IKAN PAUS");
System.out.println("[2]. CHEETAH");
System.out.println("[3]. SAPI");
System.out.println("[4]. EXIT");
System.out.println();
System.out.print("PILIHAN : ");
switch(in.nextInt())
{
case 1:
paus.ciri();
System.out.println("dan Mamalia yang anda pilih adalah " + paus.getNama());
paus.tampilkan();
break;
case 2:
cheetah.ciri();
System.out.println("dan Mamalia yang anda pilih adalah " + cheetah.getNama());
cheetah.tampilkan();
break;
case 3:
sapi.ciri();
System.out.println("dan Mamalia yang anda pilih adalah " + sapi.getNama());
sapi.tampilkan();
break;
case 4:
return;
default:
System.out.println("Salah masukin");
}
}
}
}

class Mamalia
{
private String nama;
public Mamalia(String nama)
{
this.nama = nama;
}
public void ciri()
{
System.out.println("Ciri umum mamalia adalah bernafas dengan paru-paru, "
+ "berkembang biak dengan cara beranak");
}
public String getNama()
{
return nama;
}
}

class Paus extends Mamalia
{
public Paus()
{
super("Ikan Paus");
}
public void tampilkan()
{
System.out.println("Mamalia ini berada di laut");
System.out.println("Paus termasuk jenis mamalia terbesar");
}
}

class Cheetah extends Mamalia
{
public Cheetah()
{
super("Cheetah");
}
public void tampilkan()
{
System.out.println("Mamalia ini berada di darat");
System.out.println("Cheetah termasuk mamalia pelari tercepat");
}
}

class Sapi extends Mamalia
{
public Sapi()
{
super("Sapi");
}
public void tampilkan()
{
System.out.println("Mamalia ini berada di darat");
System.out.println("Sapi termasuk jenis mamalia pemamahbiak");
}
}

Outputnya :


Piramida

Source Code :

public class Piramid5
{
public static void main (String [] args)
{
int tinggi;

System.out.print("tinggi : ");
tinggi = Integer.parseInt(System.console().readLine());

for(int i = 0; i < tinggi; i++)
{
System.out.println("");

for(int j = 0; j < i; j++)
System.out.print(" ");

for(int j = tinggi; j > i; j--)
System.out.print("*");

for(int j = tinggi - 1; j > i; j--)
System.out.print("*");


}
System.out.println("");
}
}

Outputnya :


Mencari Luas Keliling Lingkaran

Source Code :

class LuasKelLingkaran{
public static void main (String [] xyz){
double r, kel, luas;
   double PHI = 3.14;
String nim = "12.11.6156";

r = 50;
luas = PHI * Math.pow(r, 2);

kel = 2 * PHI * r;

System.out.println("\n\n\n\n\n\n\n\n\n\n");
System.out.println("|=========================================|");
System.out.println("|    PROGRAM MENGHITUNG LUAS LINGKARAN    |");
System.out.println("|=========================================|");
System.out.println("| NIM                : "+ nim +"          |");
System.out.println("|                                         |");
System.out.println("| Jari - jari        : "+ r +"            |");
System.out.println("|                                         |");
System.out.println("| Luas Lingkaran     : "+ luas +          |");
System.out.println("| Keliling Lingkaran : "+ kel +"          |");
System.out.println("|=========================================|");
System.out.println("\n\n\n\n\n\n\n\n\n\n");
}


Outputnya :

Program Nilai Akhir

Source Code :

import javax.swing.JOptionPane;
public class NilaiAkhir {

    public NilaiAkhir() {
    }
    
    public static void main (String [] args) throws NullPointerException, Exception{

final int MAX = 5;
int i = 0;
int hasil;
char huruf;
String ket;

int [] uas = new int [MAX];
int [] uts = new int [MAX];
int [] tugas = new int [MAX];
String [] nama  = new String [MAX];
String [] nim  = new String [MAX];
String ulang = null;

do{
nim[i] = JOptionPane.showInputDialog ("MASUKKAN NIM : ");
nama[i] = JOptionPane.showInputDialog ("MASUKKAN NAMA : ");
tugas[i] = Integer.parseInt(JOptionPane.showInputDialog("MASUKKAN NILAI TUGAS :"));
uts[i] = Integer.parseInt(JOptionPane.showInputDialog("MASUKKAN NILAI UTS :"));
uas[i] = Integer.parseInt(JOptionPane.showInputDialog("MASUKKAN NILAI UAS :"));

i++;

if(i < MAX)
ulang = JOptionPane.showInputDialog ("MAU MENAMBAH DATA LAGI [Y/T] :");
else
ulang = "T";

}while(ulang.toUpperCase().equals("Y"));

System.out.println("No\tNIM\t\tNAMA\t\tTUGAS\tUTS\tUAS\tNILAI\tHURUF\tKETERANGAN");
for(int j = 0; j < i; j++){
hasil = (tugas[j] + uts[j] + uas[j]) / 3;

if(hasil >= 85)
huruf = 'A';
else if(hasil >= 75)
huruf = 'B';
else if(hasil >= 65)
huruf = 'C';
else if(hasil >= 50)
huruf = 'D';
else
huruf = 'E';

switch(huruf){
case 'A':
case 'B':
case 'C': ket = "Lulus"; break;
default : ket = "Tidak lulus";
}

System.out.print(""+ (j + 1));
System.out.print("\t"+ nim[j]);
System.out.print("\t"+ nama[j]);
System.out.print("\t\t"+ tugas[j]);
System.out.print("\t"+ uts[j]);
System.out.print("\t"+ uas[j]);
System.out.print("\t"+ hasil);
System.out.print("\t"+ huruf);
System.out.print("\t"+ ket);
System.out.println();
}
}
}


Outputnya :