Posts

Showing posts from 2013

Program Perhotelan berbasis GUI sederhana

Image
Program Perhotelan berbasis GUI atau Java.awt atau biasa disebut AWT (Abstract Window Toolkit) dan java.swing

ketentuan:
 -Pelanggan Member yang menginap lebih dari atau sama dengan 4 hari akan memdapakan diskon 20%.
-Pelanggan Member yang menginap lebih dari atau sama dengan 1 minggu akan memdapakan diskon 35%. --Pelanggan bukan member yang menginap lebih dari atau sama dengan 4 hari akan memdapakan diskon 10%.
 -Pelanggan Member yang menginap lebih dari 1 minggu akan memdapakan diskon 15%. "
menggunakan JRadioButton


///////////////
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class SewaHotel extends JFrame implements ActionListener {
 Container konten = getContentPane();

 private final JLabel lblIDPelanggan = new JLabel("ID Pelanggan :");
 private final JLabel lblNama = new JLabel("Nama :");
 private final JLabel lblTgl = new JLabel("Tanggal Cek In :");
 private final JLabel lblAlamat = new JLabel("Alamat :");

Program C++ Menghitung Diskon Pembelian oleh Pelanggan

Image
Contoh Program C++ untuk Menghitung Diskon Pembelian oleh Pelanggan , dimana pelanggan yang melakukan pembelian sama dengan atau diatas 50000 akan mendapatkan diskon 10% dari total belinya.
Program menggunakan perulangan while dan fungsi if - else .
program perkasiran, swalayan, supermarket sederhana . kasir. pembeli. beli.

#include <conio.h>
#include <iostream.h>
main(){
char nama_brg [20];
int jmlh_beli=0,tot_beli=0, x, y;
long int harga=0,hrg_brg=0,total=0,bayar=0,diskon;
cout<<" ==== Program Perkasiran untuk Menghitung Diskon Sederhana ==== \n\n";
cout<<"Masukkan jumlah macam barang yang sudah dibeli:";cin>>y;
x=1;

Membuat Program C++ Menu Rental Buku Menggunakan fungsi Switch - Case

Image
Program C++ Membuat Menu Rental / penyewaan buku menggunakan fungsi Switch - Case dan define .
Terdiri dari 3 jenis buku yaitu
novel, harga sewa = 2000
komik, harga sew = 1000
majalah, harga sewa = 1500
bila meminjam lebih dari atau sama dengan 5 buku maka akan mendapatkan diskon sebesar 10%.

#include <conio.h>
#include <iostream.h>
#define novel 2000
#define komik 1000
#define majalah 1500
#define diskon 0.1

Contoh Program C++ Menghitung Gaji Karyawan Berdasarkan Golongan Menggunakan fungsi Switch - Case

Image
ketentuan:
Buatlah Program C++ untuk menghitung gaji.
Gaji didapat dari gaji pokok + tunjangan keluarga.
Gaji pokok didapat berdasarkan Golongan.
golongan 1 : 1200000 , golongan 2 : 1500000 , golongan 3 : 2100000;
Tunjangan keluarga diberikan pada masing-masing anak sebesar 10% dari gaji pokoknya ,  dan maksimal diberikan kepada 3 anak.
case program menghitung gaji berdasarkan golongan


Program :
#include <conio.h>
#include <iostream.h>
main(){
int golongan;
int jumlah_anak, gaji_pokok, tjg_klg, total_gaji;

Program C++ Inputan Data Pelanggan

Image
Program C++ Inputan Data Pelanggan secara dinamis yang terdiri dari 3 menu yaitu :
1. Dapat Menginputkan / memasukkan data
2. Dapat Melihat data yang diinputkan
3. Keluar Program
Dengan Nestedstruct . nested struct terdiri dari Struct Pelanggan, Struct Lokasi dan Struct Alamat.


#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <ctype.h>
#include <stdio.h>
#include <dos.h>

Program C++ Sequential Searching dengan Inputan Dinamis

Program C++  Sequential Searching / Search array dengan Inputan Dinamis / inputan terserah user  / ditentukan oleh user, untuk mencari angka / posisi angka.

#include <conio.h>
#include <iostream.h>
main(){
int c,i,posisi;
int A[1000];

Contoh Program C++ Searching Mencari Angka

Image
Contoh program c++ Sequential Search mencari posisi / letak angka.
searching
searching . . . .mencari angka data ditemukan

#include <conio.h>
#include <iostream.h>
main(){
int c,i,posisi;
int A[20]={3,2,4,10,20,1,5,8,7,9,6,5,11,12,14,13,16,15,17,19};

Contoh Program Java Pewarisan Mamalia

Image
Contoh Program Java Pewarisan / inheritance
lebih dari satu hewan /binatang /statis , binatang kambing , paus , kelelawar.  statis versi 1.

class Mamalia{
public String nama;
public String makanan;
public String habitat;
public String caraBergerak;
}

Mengurutkan Angka menggunakan Metode Bubble Sort C++ [dinamis]

Image
Membuat Program C++ mengurutkan Angka dengan inputan dinamis  atau inputan terserah user, baik jumlah angka atau pun  angka yang dimasukkan . secara naik / ascending , kecil ke besar . 


#include <iostream.h> #include <stdio.h> #include <conio.h>
main (){ int k,i,temp,data; int L[100];    cout<<"Masukkan banyak Angka : ";cin>>data;    for (i=0; i<data; i++){    cout<<"Masukan Data ke - "<<i+1<<" = " ;cin>>L[i];    }

Mengurutkan Angka menggunakan Metode Bubble Sort C++ (Statis)

Image
Program C++ Mengurutkan angka menggunakan metode bubble sort sederhana. :



#include <iostream.h>
#include <stdio.h>
#include <conio.h>

main (){
int k, i, temp;
int L[9];
   L[0] = 1;
   L[1] = 8;
   L[2] = 3;
   L[3] = 6;
   L[4] = 2;
   L[5] = 7;
   L[6] = 5;
   L[7] = 4;
   L[8] = 9;

Mencari Luas Permukaan dan Volume Tabung dengan Pemrograman Berorientasi Objek

di java . Program Java
Contoh Program  Java Mencari Luas Permukaan Tabung dan Volume Tabung menggunakan sistem OOP sederhana dan dengan inputan statis, menggunakan sistem konstruktor / constructor /construktor.
(Inggris: object-oriented programming disingkat OOP) .


Script 1
Tabung.java
-------------------

public class Tabung{
private int r;
private int t;
private double phi=3.14;
public Tabung(){
 r=3; t=4;
 }
public Tabung(int r,int t){
this.r=r; this.t=t;
}
public double volume(){
return phi*r*r*t;
}
public double lp()
{
return 2 * phi * r * (r + t);
}
}


Script 2 :
hittabung.java
-----------------------
public class hittabung.java
{
public static void main(String[]args)
{
Tabung t=new Tabung(3,4);
System.out.println("Menghitung Luas dan Volume Tabung");
System.out.println("r = 3 ");
System.out.println("t = 4 ");
 System.out.println("Volume = phi*r^2*t = "+t.volume());
 System.out.print("Luas Permukaan = 2 * phi * r * (r + t)  = "+t.l…

Program Java Menghitung SPP

Image
Program Java menghitung SPP dengan pemrograman berorientasi objek (OOP) Java Konstruktor.

constructor.

File Java ke 1 beri nama SPP.java

public class SPP {
String nama, nim;
int spt,spv,sks;
//construktor dengan parameter
public SPP(String nama, String nim, int spt, int spv, int sks){
this.nama = nama;
this.nim = nim;
this.spt = spt;
this.spv = spv;
this.sks = sks;
}
//method hitung dengan tipe int
public int hitung(){
//method non-void harus ada nilai kembalian/return value
return (spt+(spv*sks));
}
}


//File / script java ke 2 beri nama DemoSPP


public class DemoSPP {
public static void main (String [] args) throws IOException{
//deklarasi variabel
String nama,nim;
int spt,spv,sks;
//proses instansiasi objek dengan inputan manual
SPP bayar = new SPP("Irfan","12.12.1234",950000,70000,24);
//dengan inputan
//Langkah 1 : menginisialisasi BufferedReader
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//Langkah 2 : proses input
System.out.print…

Program Perulangan For C++ Membentuk Deret Angka Baris Ganjil Naik dan Baris Genap Turun

Program C++ dengan perulangan for deret angka membentuk segitiga siku-siku jumlah baris sesuai keinginan user,jika untuk baris ganjil deret ascending / naik dan baris genap menurun / descending .

#include <iostream.h>
#include <conio.h>
int main ()
{
int n, i, j, k;
cout<<"inputkan angka = ";
cin>>n;
cout<<endl;
for (i=1; i<=n; i++)
{
if (i%2 != 0)
{
for (j=1; j<=i; j++)
{
cout<<j<<" ";
}
}
else if (i%2 == 0)
{
for (k=i; k>=1; k--)
{
cout<<k<<" ";
}
}
cout<<endl;
}
getch();
return 0;
}

sumber

Contoh Program untuk menghitung biaya sewa kamar hotel Java

Image
Program Sistem Informasi Reservasi Perhotelan /hotel.
Buat program untuk menghitung biaya sewa kamar di hotel ABCD
dengan ketentuan :
Deluxe Room = Rp 275.000/hari
Suite Room = Rp 300.000/hari
Precident Room = Rp 375.000/hari
Diskon :
Jika Pelanggan Biasa
4 – 7 hari = 10%
> 7 hari = 15%
Jika Member
4 – 7 hari = 20%
> 7 hari = 35%

///

Program Java Mengurutkan Angka

Image
Langsung saja :

class SortingA {
public static void main (String [] lat) {
int temp=0,b,k,i,j;
int a[] = {10,1,9,7,5,6,4,2,3,8};

System.out.println("Sebelum diurutkan :");
for (i=0;i<10;i++){
System.out.print(a[i] + " ");
}

for (b=0;b<10;b++) {
for (k=0;k<9;k++){
if (a[k]>a[k+1]){
temp = a[k];
a[k] = a[k+1];
a[k+1] = temp;
}
}
}

System.out.println("\n\nSetelah diurutkan :");
for (j=0;j<10;j++){
System.out.print(a[j] + " ");
}
}
}
Tampilan :



Program C++ Perulangan For Deret Angka Menurun

Program c++ perulangan for deret angka menurun (vertikal) , dengan deret turun lalu kembali menjadi deret naik.
maksimal ke minimal.

#include <iostream.h>
#include <conio.h>

main()
{
int i;
for(i=10;i>=0;i--)
cout<<i<<""<<endl;
{for(i=1;i<=10;i++)
cout<<i<<""<<endl;
}

getch();
}

Contoh Perulangan Angka program php dengan For

contoh perulangan for php sederhana.
bentuk angka segitiga menurun naik turun .
Contoh 1 :

<html>
<head>
<title>Struktur pengulangan dengan FOR</title>
</head>
<body>
<?php
for($r=6; $r>=1; $r--)
{
for($s=1; $s<$r; $s++)
{
echo "$s";
//echo "*";
}
echo "<br>";
}
?>
</body>
</html>

Script tersebut akan menampilkan angka seperti dibawah :
12345
1234
123
12
1

Contoh 2 :
<html>
<head>
<title>Struktur pengulangan dengan FOR</title>
</head>
<body>
<?php
for($r=1; $r<=6; $r++)
{
for($s=5; $s>=$r; $s--)
{
echo "$s";
//echo "*";
}
echo "<br>";
}
?>
</body>
</html>


Script tersebut akan menampilkan angka seperti dibawah :
54321
5432
543
54
5

Contoh 3:
<html>
<head>
<title>Struktur pengulangan dengan FOR</title>
</head>
<body>
<?php
for($r=1; $r<=6; $r++)
{
for($s=1; $s<$r; $…

Program Java Menghitung Nilai Akhir Menggunakan Bufferedreader

Java BufferedReader adalah suatu perintah yg disediakan oleh java untuk melakukan proses input output data user dari keyboard tanpa menggunakan fasilitas Swing or AWT.
Program Java Menghitung nilai akhir suatu mata kuliah menggunakan bufferedreader..





import java.io.*;
//deklarasi kelas
public class Menghitung_Nilai_Akhir {
//deklarasi method utama
public static void main (String [] input) throws IOException {
//inisialisasi BufferedReader
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//deklarasi dan inisialisasi variabel
String nama = "";
String nim = "";
String a = 0;
String b = 0;
String c = 0;
String d = 0;
Double total = 0;
Double strUts = 0;
Double strUas = 0;
Double strT = 0;
Double strQ = 0;



System.out.print("Masukkan nama mahasiswa : ");
nama = br.readLine();

System.out.print("Masukkan NIM Mahasiswa : ");
nim = br.readLine();

System.out.print("Inputkan nilai UTS : ");
strUts = br.readLine();

System.out.print(…

Program Java Mencari Luas Kubus Menggunakan Konstruktor

Mencari Luas Kubus Menggunakan Konstruktor
Java


class kubus1 {
private int sisi;
private int volume;
private int luas;

Program Java Mencari Volume dan Luas Kubus

Program Java Mencari Luas Permukaan  Kubus menggunakan BufferedReader br.


///
import java.io.*;
public class kubus{
kubus(){
}

Mencari Luas dan Keliling Lingakaran dengan php

Luas dan Kelinling Lingkaran dengan program php
PHP . HTML


<html>

<head>
<title>LUAS & KELILING</title></head>
<body>
<?php
$phi = 3.14;
"<br>";
$r = 5;

echo " <b>Menghitung Luas dan Keliling Lingkaran </b><br/>";
echo "phi =3.14 <br/>";
echo " r = $r"."<br>";
$luaslingkaran = $phi * $r * $r;
echo "Luas Lingkaran = phi * r *r <br/>";
echo " luas lingkaran = $luaslingkaran " . " <br> " ;
$keliling = 2 * $phi * $r;
echo "Keliling Lingkaran = 2 * phi * r <br/>" ;
echo " keliling lingkaran = $keliling "."<br>";
?>
</body>
</html>

Program C++ Membuat pilihan Menu menggunakan Go To

Image
Program Go To mencari jumlah nilai mahasiswa :
Inputan data mahasiswa terserah / sesuai keinginan user.
Data dapat dilihat / di output kan dengan menekan menu no. 2. Lihat Data Mahasiswa.


c++, C++,

#include <conio.h>
#include <iostream.h>
#include <stdio>
#include <stdlib.h>

#define NT 0.2
#define NU 0.4

main(){
int mhs;
int i,menu;
char nama[100][100],indek[100];
float tgs[100],uts[100],uas[100],nilai[100];

Program C++ Menentukan nilai Akhir suatu Mata Kuliah menggunakan if - else .

program untuk menentukan nilai akhir dari matakuliah Struktur Data dengan menggunakan struct sesuai ketentuan sebagai berikut:

NIM, Nama siswa, nilai tugas, Nilai Quiz, nilai MID, dan nilai UAS yang diinputkan.
Ketentuan untuk mendapatkan grade nilai :
Rata-rata >80 gradenya A
Rata-rata >60 n <=80 gradenya B
Rata-rata >40 n <=60 gradenya C
Rata-rata >20 n <=40 gradenya D
Rata-rata <20 gradenya E
20% dari tugas
20% dari quis
30% dari MID
30% dari UAS

Script C++ :

Program C++ Mencari Total Belanja Pelanggan Menggunakan if - else Bersarang

Menghitung Total yang harus dibayar Pembeli.
Pembeli dibedakan menjadi member dan bukan member.
Untuk Member, akan mendapatkan diskon berdasarkan pembeliannya. Jika belanja > 50000, maka mendapatkan diskon 20%  dari total belanjanya. Jika belanja > 30000 maka mendapatkan diskon 10% dari total belanjanya.
Dibawah atau sama dengan dari 30000 maka mendapatkan diskon 5% dari total belanjanya.
Untuk yang bukan member , tidak mendapatkan diskon.

Contoh Membuat Program C++ Menghitung Gaji Karyawan dengan Define

Image
Menghitung Gaji Karyawan dengan fungsi define
Gaji didapat dari total gaji (gaji pokok + gaji lembur) - pajak.
Gaji pokok didapat dari gaji per jam dikalikan jumlah jam kerja.
Uang Lembur didapat dari gaji per jam dikali jumlah jam lembur.
Pajak didapat dari total gaji pokok+uang lembur dikali 6%

# include <iostream>
# include <conio>
# include <stdio>
long int Gaji_Pokok,Uang_Lembur,total_gaji_pokok,total_uang_lembur,gaji_setelah_pajak;

Contoh menghitung waktu mundur 60 detik refresh terus php

Menghitung waktu mundur /countdown.php

<META HTTP-EQUIV="refresh" CONTENT="1">
<?php
$endTime = mktime(60, 60, 0); //detik,milidetik;
$timeNow = microtime(true);
$diffTime = $endTime - $timeNow;


$sec = $diffTime % 60;
echo "<b>Sisa waktu Anda adalah  :</b>";
echo "<br/>";
echo $sec." detik ";
?>


Program Membuat Fungsi Case untuk Penyewaan Buku Perpustakaan C++

Membuat Fungsi Case untuk menyewa / meminjam buku dengan 3 pilihan. Yaitu Novel, Komik atau majalah, dengan biaya sewa setiap buku berbeda dan terdapat syarat tambahan yaitu jika meminjam buku lebih dari 5 maka akan dapat diskon sebesar 10% C++.

#include <conio.h>
#include <iostream.h>
#define novel 2000
#define komik 1000
#define majalah 1500
#define diskon 0.1

main(){
int buku,jml,total,disc;

cout<<"==================================================="<<endl;
cout<<"=\t\tZahrani Rental Book \t\t  ="<<endl;
cout<<"==================================================="<<endl<<endl;
cout<<"[1] Novel , biaya sewa 2000/buah"<<endl;
cout<<"[2] Komik , biaya sewa 1000/buah"<<endl;
cout<<"[3] Majalah , biaya sewa 1500/buah"<<endl;
cout<<"\nPinjam lebih dari sama dengan 5, dapat diskon 10%";
atas:
cout<<"\n\nMasukkan buk…

Program Deret Angka Berurutan Naik dan Turun C++

Image
Program membuat Deret Angka berurutan naik dari yang terkecil ke terbesar  mendatar dan menurun dan berurutan turun  inputan sesuai keinginan user. 1, 2, 3, 4, 5, 4, 3, 2, 1. . . .dengan perulangan C++.

#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
main() {
{

Program Mencari Luas Lingkaran, Persegi Panjang dan Segitiga C++ dengan fungsi Case

Image
Switch Case merupakan sebuah pernyataan atau statement yang dirancang khusus untuk menangan pengambilan keputusan yang melibatkan banyak alternatif pilihan. Fungsi ini sering digunakan ketika kita ingin menuliskan percabangan ataupun pengambilan keputusan dengan sangat banyak pilihan. Maka dari itu switch sangat baik untuk dipelajari.

Membuat Program Mencari Luas 3 Bangun Datar yaitu, Persegi panjang/segi empat, lingkaran, dan segitiga.
Seperti yang kalian tahu, rumus luas lingkaran adalah phi * (r*r), segi empat adalah panjang kali lebar dan segi tiga adalah setengah kali alas kali tinggi atau 0.5*(a*t)

kodingnya seperti berikut:

#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
main() {
  int pil;
  float Luas,kel,phi=3.14,p,l,r,a,t;
  char again;
  cout<<"pilih menu: "<<endl;
  cout<<"[1] Luas lingkaran"<<endl;
  cout<<"[2] Luas persegi "<<endl;
  cout<<"[3] Luas Segitiga "…

Mencari Nilai Tertinggi dan Terendah Program Java JOptionPane

Kelas JOptionPane pada pemrograman java biasanya digunakan untuk menyediakan kotak dialog standar seperti kotak dialog pesan, kotak dialog konfirmasi dan kotak dialog input. Kotak dialog ini digunakan untuk menampilkan informasi atau mendapat masukan dari pengguna.
kasus:
Mencari nilai tertinggi dan terendah untuk 3 mata kuliah yang diinputkan dengan program java JOptionPane. :


import javax.swing.JOptionPane;
public class Nilai
{
public static void main(String[]args)
{
double strukdata = 0,bp1 = 0,bsdata = 0;
double max;
double min;
String nama = "" ;
String nim = "" ;
nama = JOptionPane.showInputDialog(" Masukkan nama mahasiswa : ");
nim = JOptionPane.showInputDialog(" Masukkan NIM : ");
strukdata = Double.parseDouble(JOptionPane.showInputDialog("Inputkan nilai Nilai Mata Kuliah \n Struktur Data: "));
bp1 = Double.parseDouble(JOptionPane.showInputDialog("Inputkan nilai Mata Kuliah \n Bahasa Pemrograman 1 :"));
bsdata = …

Menghitung Nilai Akhir Mahasiswa dengan java JOptionpane

Image
Kelas JOptionPane pada pemrograman java biasanya digunakan untuk menyediakan kotak dialog standar seperti kotak dialog pesan, kotak dialog konfirmasi dan kotak dialog input. Kotak dialog ini digunakan untuk menampilkan informasi atau mendapat masukan dari pengguna.
kasus pemrograman:

Menghitung Nilai akhir mahasiswa, nilai didapat dari:
penjumlahan uts = 30%, uas = 35 %, tugas = 15%, dan kuis = 20%.


Kode script java JOptionpane:



import javax.swing.JOptionPane;

public class Menghitung_Nilai_Akhir {
//deklarasi method utama
public static void main (String [] input) {
//deklarasi dan inisialisasi variabel
double k = 0,t = 0,uts = 0,uas = 0,q = 0, to = 0,a = 0,b = 0,c = 0,d = 0;
//proses input dan konversi ke double
String nama = "" ;
String nim = "" ;

Menghitung Gaji Pegawai dengan If Bersarang

Image
Sebelum memasuki kodingnya saya akan memberikan sedikit definisi if bersarang. IF bersarang atau biasa disebut nested IF adalah penggunaan struktur IF di dalam IF. Kondisi seperti ini sering digunakan untuk kode program yang sudah cukup kompleks.



Sekarang memasuki koding, kasus yang harus dipecahkan sebagai berikut:
Menghitung Gaji pegawai seleksi bersarang :
Jika pendapatan 0 sampai dengan 200000 maka , mendapatkan tunjangan jasa sebesar 20000 dan komisi sebesar 0.2 x pendapatan, jika pendapatan 200000 , maka mendapatkan tambahan uang jasa sebesar 30000 dan komisi 0.2 x pendapatan, jika tidak , maka jasa 40000, dan komisi =0.2 x pendapatan.
lalu cari total gaji/pendapatan.


Kode script C++ :


#include <iostream.h>
#include <conio.h>