Minggu, 20 Oktober 2013

progam diskon dengan netbeans



Dibawah ini merupakan Gambar tampilan awal progam ini.

1    Jika Kita RUN maka  akan keluar tampilan seperti ini.

Berikut coding dari Progam diatas :










s     ya itu dya ...
jika kurang mengerti, silahkan di tanya lewat coment dibawah ini,,,, Terima Kasih telah berkunjung....

Senin, 24 Juni 2013

Download Novel Dan Brown



Hai, sobat semuanya kali ini saya akan memposting Novel-novel favorit saya dalam bentuk E-book nie,,,
are u interest ??? heheh...
langsung saja kita lihat....


1. Sherlock Holmes ( Misteri Kematian Bintang Sirkus )
Sinopsis :
Novel ini menceritakan tentang  Kasus kematian dua orang bintang Sirkus Walenda bersaudara, yang meninggal saat pertunjukan mereka di hadapan para penonton dikarenakan terjatuh dari tali akrobat mereka yang putus secara misterius. memicu kecelakaan paling mengerikan dalam sejarah bisnis pertunjukan. Bersamaan dengan itu Terjadi Kasus Pencurian The Stuart Chronicle yang merupakan buku berumur dua ratus Tahun dengan bertatahkan batu mulia lamabang kerajaan di Istana Buckingham Inggris. Kedua kasus tersebut ditangani oleh Sherlock Holmes dengan bantuan sekelompok anak yatim piatu yang hidup di jalanan. Siapakah anak-anak tersebut ? adakah hubungan antara dua kasus yang ditangani oleh Sherlock Holmes ? bagaimana pemecahannya ?
Penasaran Dengan Ceritanya,, ???
Langsung Saja Sobat semuanya Download E-booknya disini :

2. Benteng Digital ( Dan Brown )
 Sinopsis : Novel ini menceritakan tentang sebuah lembaga National Security Agency (NSA) yang merupakan lembaga paling rahasia dan bernilai miliaran dolar. konflik terjadi ketika mesin pemecah kode NSA yang sudah teruji keandalannya mengahadapi sebuah kode misterius yang tidak dapat dipecahkan, sehingga badan rahasia tersebut mengundang seorang ahli Kriptografi yang merupakan seorang ahli matematika dengan paras yang cantik dan berotak cerdas, Susan Fletcher. Bagaimana Hasil penemuannya ? Apa kisah Selanjutnya ? Siapa Pengirim Kode tersebut dan apa tujuannya ?
Sobat Semua Pasti Penasaran,, Novel ini banyak mengandung Ilmu Pengetahuan dan cocok untuk dibaca!!!
untuk Download E-booknya Klik di sini :

3. Titik Muslihat ( Dan Brown )
                                                 Sinopsis :
Novel ini meberitakan tentang Sebuah Penemuan baru ketika Satelit Nasa menemukan bukti objek amat langka yang terkubur jauh di dalam lapisan es Artika, lembaga ruang angkasa yang sedang mengalami kesulitan itu mengumumkan sebuah kemenangan yang amat dibutuhkan...kemenangan yang berhubungan dengan kebijakan ruang angkasa Amerika Serikat dan pemilihan presiden yang akan datang. Untuk memverifikasi kemenangan tersebut, Presiden mengirim analisis Intelijen Gedung Putih Rachel Sexton. Kemenangan apa yang dimaksud ? apa yang dilakukan oleh Rachel ? Penemuan apa yang Ia dapatkan ?
.
Download E-booknya :

Untuk Saat ini Cukup ini saja ya Sobat semuanya,, Moga sobat semuanya menyukainya ya....

    


Selasa, 18 Juni 2013

Progam Menu Pada Salon dengan JAVA

Halo,, sobat bloggers semua,, kali ini aku akan posting soal progam lagi nie,, hehehhehe ((uffh,, progam melulu,, nda bosan-bosannya,, hehehe),,
Progam kali ini tentang Salon,,, progamnya sederhana aja seh,, ttentag memilih pelayanan dan total harga dari pelayanan yang dipesan,,,
Hmm, pasti sobat smua,, blum pda ngerti ya maksudnya ya,, udah langsung aja nie,, aku ngasih Sourcu code dri progamnya...


import javax.swing.JOptionPane;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

public class salongrace{
public static void main (String [] args)
{
Scanner input = new Scanner (System.in);
BufferedReader input2 = new BufferedReader (new InputStreamReader (System.in));

int i = 0;
String layanan[] = new String [100];
        int harga[] = new int [100];
String keputusan="Y";
        int d=0;
String nama, no;
do
{
String Menu=JOptionPane.showInputDialog(null," SELAMAT DATANG DI SALON GRACE\n \n\t\t\t MENU UTAMA\n1.Input Nomor Antrian\n2.Pelayanan\n3.Tampilan\n4.Keluar");
int pilihan=Integer.parseInt(Menu);
switch(pilihan)
{
 case 1 :

no = JOptionPane.showInputDialog("Masukkan Nomor Antrian Anda :");
d=Integer.parseInt(no);

 break;

 case 2 :

        System.out.println("PELAYANAN ");
        System.out.println("----------------------------- ");
        System.out.println("1. SMOOTHING         = Rp 65000 ");
        System.out.println("2. REBONDING         = Rp 75000 ");
        System.out.println("3. CAT RAMBUT        = Rp 35000 ");
        System.out.println("4. CREAMBATH         = Rp 35000 ");
System.out.println("5. GUNTING RAMBUT    = Rp 7000  ");
System.out.println("6. FACIAL = RP 35000 ");

        while(keputusan.equals("Y")||keputusan.equals("y"))
        {
System.out.print("Pilihan  anda  = ");
        int pil = input.nextInt();
       
        if (pil==1)
{
            layanan[i] = "SMOOTHING";
            harga[i] = 65000;
        }
else if (pil==2)
{
            layanan[i]= "REBONDING";
            harga[i] = 75000;
        }
else if (pil==3)
{
            layanan[i]="CAT RAMBUT";
            harga[i] = 35000;
        }
else if (pil==4)
{
            layanan[i]= "CREAMBATH";
            harga[i] = 35000;
}
else if(pil==5)
{
   layanan[i]="GUNTING RAMBUT";
   harga[i]=7000;
}
else if(pil==6)
{
   layanan[i]="FACIAL";
   harga[i]=35000;
        }
else
{
          System.out.println(" ===========================");
 System.out.println(" TIDAK ADA PILIHAN ");
 System.out.println(" ===========================");
}
   System.out.println("\n_________________________________________\n");
            System.out.println("Pelayanan yang anda pesan adalah     : "+layanan[i]);
            System.out.println("Harga yang harus dibayar             : "+harga[i]);
            System.out.println("Apakah anda ingin memesan lagi ? Y/T   :\n ");
            try
{
                keputusan = input2.readLine();
        }  
                catch(IOException e)
{
System.out.println("_______________________\n");
        }

       i++;
        }

          break;

case 3:

int hargatotal = 0;
                {
JOptionPane.showMessageDialog(null,"Pelanggan dengan nomor antrian "+d);
       
        JOptionPane.showMessageDialog(null,"Dengan Jumlah Layanan yang di pesan adalah  : " +i+"\n yaitu :");
        for (int a = 0; a<i;a++)
{
            JOptionPane.showMessageDialog(null,layanan[a]+", ");
        }
        for (int b = 0; b<i;b++)
{
            hargatotal = hargatotal + harga[b];
        }
        JOptionPane.showMessageDialog(null," Sehingga, Total yang harus anda bayar adalah   : Rp."+hargatotal);
}
        break;

case 4:

      JOptionPane.showMessageDialog(null,"Terimakasih atas Kunjungannya");

      System.exit(0);

break;

        default:

        JOptionPane.showMessageDialog(null,"Maaf pilihan tidak tertera dalam Menu utama !!!");



}
  }
while(true);  
}
}


itu dia source code nya,,, hm,,nanti dicoba d komputer masing-masing ya,,, karena progam diatas menggunakn JAVA, jadi sobat-sobat semuanya jangan lupa untuk menginstal java di komputer\laptop sobat masing-masing. Oke kalau misalnya ada error atau kurang paham mengenai progam diatas,, sobat semuanya bisa tinggalkan komentar, untuk nanti kita diskusikan bersama. sekian dulu postingan saya kali ini,, bye,,,

PROGAM RAMALAN BINTANG JAVA

Hai, sahabat bloggers semuanya,,, Kali ini aku mau posting Progam lagi nie,, hm masih seputar Java tentunya. Progam Kali ini tentang Ramalan Bintang,,, Progam ini tentunya nanti mempermudah sahabat bloggers semuanya dalam menentukan Zodiak kalian dan sifat serta karakter kalian. selain itu bagi para peminat pembuat progam algoritma dari progam ini dapat dijadikan dalam membuat Ussername atau Password... Gmana ???tertarik ??? ayo langsung saja kita lihat contohnya .... Tapi kali ini saya tidak mempostingny secara langsung.. namaun sahabat semuanya dapat mendownload SOURCE CODENYA disini

Rabu, 12 Juni 2013

PROGAM ARRAY

Hai Teman-teman semuanya kali ini saya akan memposting Progam lagi, sama seperti sebelumnya progam kali ini masih tentang array yang telah saya posting pada ini dan ini, dengan bahasa kesayangan saya yaitu JAVA, hehehehe...
Kali ini  saya akan memberi contoh soal dari progam yang akan saya tampilkan :


1. Buatlah sebuah Progam login, ketika Progam dijalankan harus mengisi  Username dan Password         terlebih dahulu, isi username=”grace” password=”aurel”
2.       Tampilkan data Penilaian Mahasiswa seperti pada tabel berikut :

NIM             
      Nama
   Tugas 1
   Tugas 2
    UTS
     UAS            
     Total
   Rata-rata 
    Ket
12030001          
      Riant           
        80                      
          90
        60
       70



12030002
      Diana    
        80                 
          30
        80
       80



12030003
      Cindy
        70
          60
        30
       60



12030004          
      Indo
        40
          20
        20
       40



12030005                                     
      Gilbert
        20
          30                  
        50
       20



Keterangan :
a). Berapa nilai Total (tugas 1+tugas2+UTS+UAS)
b). Berapa nilai rata-rata(tugas 1+tugas2+UTS+UAS)
c). Tampilkan Keterangan :
                a. Jika rata-rata nilai < 50 maka nilai = D
                b. jika rata-rata nilai 50-70 maka nilai = C
                c. jika rata-rata nilai 70-85 maka nilai= B
                d. jika rata-rata nilai>85 maka nilai = A


Oke, tanpa berbasa-basi lagi  kita lihat progamnya :

import javax.swing.JOptionPane;
import java.text.NumberFormat;

public class famili
{
public static void main (String [] args)
{
  String username, password;
  NumberFormat
  nf=NumberFormat.getInstance();
  nf.setMaximumFractionDigits(3);
       
username=JOptionPane.showInputDialog(" Masukkan Username :");
password=JOptionPane.showInputDialog(" Masukkan password :");
if (username.equals("grace")&&password.equals("aurel"))
{

int nilai[][]=new int [5][4];
nilai[0][0]=80;
nilai[0][1]=90;
nilai[0][2]=60;
nilai[0][3]=70;
nilai[1][0]=80;
nilai[1][1]=30;
nilai[1][2]=80;
nilai[1][3]=80;
nilai[2][0]=70;
nilai[2][1]=60;
nilai[2][2]=30;
nilai[2][3]=60;
nilai[3][0]=40;
nilai[3][1]=20;
nilai[3][2]=20;
nilai[3][3]=40;
nilai[4][0]=20;
nilai[4][1]=30;
nilai[4][2]=50;
nilai[4][3]=20;


        String Nim[]={"12030005","12030006","12030007","12030008","12030009"};
String Nama[]={"Riant","Diana","Cindy","Indo","Gilbert"};
int ratarata[]=new int [nilai.length];
int total[]=new int[nilai.length];
String keterangan[]= new String [nilai.length];
for(int i=0; i<nilai.length; i++)
{

for(int j=0; j<nilai[0].length;j++)
{

 total[i]+=nilai[i][j];
 ratarata[i]+=nilai[i][j];
}
 ratarata[i]/=nilai[0].length;
}

 System.out.println("Nilai Mata Kuliah\n");
 System.out.println("NIM\t\tNama\tTugas 1\t\tTugas2\t\tUTS\t\tUAS\tTotal\tRata-Rata\tKeterangan");
 for(int i=0; i<nilai.length; i++)
{
{
 if(ratarata[i]<50)
 {
   keterangan[i]="D";
 }
 else if(ratarata[i]>=50&&ratarata[i]<=70)
 {
   keterangan[i]="C";
 }
  else if(ratarata[i]>=70&&ratarata[i]<=85)
{
   keterangan[i]="B";
}
 else if(ratarata[i]>85)
{
  keterangan[i]="A";
}
System.out.print(Nim[i]+"\t");
System.out.print(Nama[i]+"\t");
for(int j=0; j<nilai[0].length;j++)
{
System.out.print( nilai[i][j]+"\t\t");

System.out.print(nf.format(total[i])+"\t");
System.out.print(nf.format(ratarata[i])+"\t");
System.out.println(keterangan[i]+"\t\t\t\t\t");

}
}
}
}

nah itu dia Teman-teman semua,, kalau pengen diskusi dan nanya-nanya tinggal, tinggalkan komentar aja ya...
Selamat Mencoba,,, jangan lelah mencoba ya....
Selamat belajar....









































Selasa, 04 Juni 2013

Fungsi Pada String dalam Bahasa C


Fungsi Pada String
1.isalnum()

Fungsi makro ini akan menghasilkan nilai benar jika argumennya adalah huruf besar, huruf kecil, dan karakter digit ‘0’ sampai ‘9’.
Contoh Progamnya :
#include<stdio.h>
#include<ctype.h>
Int main (void)
{
char c=’C’;
if (isalnum(c))
printf(“%c is alpahanumeric\n”,c);
else
printf(“%c is not alphanumeric\n”,c);
return 0;
}
Progam dijalankan :
C is alphanumeric

2.Isalpha()
Fungsi makro ini akan menghasilkan nilai benar jika argumenya adalah huruf bukan angka
Contoh Progamnya :
#include<stdio.h>
#include<ctype.h>
Int main (void)
{
char c=’C’;
if (isalpha(c))
printf(“%c is alphabetical\n”,c);
else
printf(“%c is not alphabetical\n”,c);
return 0;
}
Progam dijalankan :
C is alphabetical

3.isdigit()
Fungsi makro ini akan menghasilkan nilai benar jika argumennya adlah karakter digit ‘0’ sampai ‘9’.
Contoh Progamnya :
#include<stdio.h>
#include<ctype.h>
int main (void)
{
Char c=’C’;
If (isdigit(c))
printf(“%c is a digit\n”,c);
Else
printf(“%c is not a digit\n”,c);
return 0;
}
Progam dijalankan :
C is not a digit

4.islower()
Fungsi makro ini akan menghasilkan nilai benar jika argumennya adlah huruf kecil.
Contoh Progamnya :
#include<stdio.h>
#include<ctype.h>
Int main (void)
{
Char c=’C’;
If (islower(c))
printf(“%c is a lowercase character\n”,c);
Else
printf(“%c is not a lowercase character\n”,c);
return 0;
}
Progam dijalankan :
C is not a lowercase character.

5.isupper()
Fungsi makro ini akan menghasilkan nilai benar jika argumennya adalah huruf besar.
Contoh Progamnya :
#include<stdio.h>
#include<ctype.h>
Int main (void)
{
Char c=’C’;
If (islower(c))
printf(“%c is an Uppercase character\n”,c);
Else
printf(“%c is not an uppercase character\n”,c);
return 0;
}
Progam dijalankan :
C is  an uppercase character.

6.tolower()
Fungsi mikro ini akan menghasilkan huruf kecil jika diisi huruf besar, jika diisi bukan huruf besar maka akan menghasilkan sama dengan argumen itu sendiri.
Contoh Progamnya :
#include<stdio.h>
#include<string.h>
#include<ctype.h>
Int main(void)
{
Int length, i;
Char*string=” TURBO C++ 4.5”;
Length=strlen(string);
For(i=0;i<length;i++)
{
string[i]=tolower(string[i]);
}
printf(“%s\n”,string);
retun 0;
}
Progam dijalankan :
Turbo c++ 4.5

7.toupper()
Fungsi makro ini akan menghasilkan huruf besar jika diisi huruf kecil, jika sebaliknya akan menghasilkan  sama dengan argumen yang diisikan tersebut.
Contoh Progamnya :
#include<stdio.h>
#include<string.h>
#include<ctype.h>
Int main(void)
{
Int length, i;
Char*string=” turbo c++ 4.5”;
Length=strlen(string);
For(i=0;i<length;i++)
{
string[i]=toupper(string[i]);
}
printf(“%s\n”,string);
retun 0;
}
Progam dijalankan :
TURBO C++ 4.5

8.strcpy()
Fungsi ini dipakai untuk menyalin string asal ke variabel string tujuan, variabel tujuan harus memiliki ukuran yang dapat menamoung seluruh karakter string asal.
Contoh Progamnya:
#include<stdio.h>
#include<string.h>

Int main(void)
{
char string[15];
char *str1=”abcdefghi”;
strcpy(string,str1);
printf(“%s\n”,string);
return 0;
}
Progam dijalankan :
abcdefghi

9.strlen()
Fungsi ini dipakai untuk menghitung jumlah karakter argumennya.
Contoh Progamnya:
#include<stdio.h>
#include<string.h>

Int main(void)
{
char *string=”Turbo c++ 4.5”;
printf(“%d\n”,strlen(string));
return 0;
}
Progam dijalankan :
13

10.strcat()
Fungsi ini dipakai untuk menambah string asal ke bagian akhir string tujuan.
Contoh Progamnya:
#include<stdio.h>
#include<string.h>

Int main(void)
{
char destiantion[25];
char *blank=” “,*c=”C++”,*Borland=”Borland”;
strcpy(destination, Borland);
strcat(destination, blank);
strcat(destination,c);
printf(“%s\n”,destination);
return 0;
}
Progam dijalankan :
Borland C++


11.strcmp()
Fungsi ini dipakai untuk membandingkan string str1 dengan string str2. Hasil dari fungsi ini bertipe integer berupa nilai negatif ( str1 kurang dari str2), nol(str1=str2),positif(str1 lebih dari str2). Fungsi ini dapat digunakan untuk membuat password dan ussername.
#include<stdio.h>
#include<string.h>

Int main(void)
{
char *buf1=”aaa “,*buf2=”bbb”,*buf3=”ccc”;
int ptr;
ptr=strcmp(buf2,buf1);
if (ptr>0)
printf(“Buffer 2 lebih besar dari buffer 1 \n”);
plse
printf(“Buffer 2 lebih kecil dari buffer 1 \n”);
              ptr=strcmp(buf2,buf3);
if (ptr>0)
printf(“Buffer 2 lebih besar dari buffer 3 \n”);
else
printf(“Buffer 2 lebih kecil dari buffer 3 \n”);
return 0;
}
Progam dijalankan :
Buffer 2 lebih kecil dari buffer 1
Buffer 2 lebih kecil dari buffer 3

12.strlwr()
Fungsi ini dipakai untuk mengubah setiap huruf kapital atau huruf besar ke huruf kecil di dalam string

13.strupr()
Fungsi ini digunakan untuk mengubah semua huruf kecil pada string menjadi huruf besar.





Progam Menentukan Huruf Vokal dan Konsonan Dari Kalimat dengan Bahasa C


Progam Di bawah ini menggunakan Fungsi Toupper yang merupakan fungsi untuk membuat sama baik itu huruf besar maupun huruf kecil yang dimasukkan. dalam progam ini yang ditentukan Huruf vokal ialah a,i,u,e,o sedangkan yang lainnya huruf konsonan.


#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<conio.h>

void main()
{
char chrkata[256];
int Konsonan=0,Vokal=0, Pembilang;
printf(" Masukkan Kalimat : "); gets(chrkata);

for(Pembilang=0; Pembilang<strlen(chrkata);Pembilang++)
{
if((toupper(chrkata[Pembilang])>='A')&&(toupper(chrkata[Pembilang])<='Z'))
if(
(toupper(chrkata[Pembilang])=='A')||
(toupper(chrkata[Pembilang])=='I')||
(toupper(chrkata[Pembilang])=='U')||
(toupper(chrkata[Pembilang])=='E')||
(toupper(chrkata[Pembilang])=='O')
)Vokal++;
else
Konsonan++;
}
printf("\nHuruf Konsonan:%d\n Huruf Vokal:%d",Konsonan,Vokal);
getch();
}

Hasil Keluarannya :
Masukkan Kalimat : Aurel Sedang Belajar
Huruf Konsonan : 10
Huruf Vokal : 8

Kamis, 30 Mei 2013

PROGAM ARRAY 2 DIMENSI PADA JAVA


Sebelumnya saya telah memposting Penjelasan beserta Progam Mengenai Array Dimensi 1 pada Java disini
Sekarang saya akan membahas tentang Array Dimensi 2 pada java.
Untuk dapat membuat array dimensi 2 langkah-langkahnya hampir sama dengan array dimensi 1. bedanya pada array dimensi 2, kita harus menambahkan tanda [] sebanyak 2 dimensi.
seperti contoh :
int x[][]=new int [3][4];

dan untuk mengetahui panjang array tersebut, kita dapat menggunakan properti length.
seperti contoh :

var_array[i][j].length

untuk lebih jelasnya kawan-kawan pelajari Progam berikut :

import java.text.NumberFormat;

public class array5{
public static void main (String [] args)
{
NumberFormat
nf=NumberFormat.getInstance();
nf.setMaximumFractionDigits(3);

int nilai[][]=new int [4][3];
nilai[0][0]=81;
nilai[0][1]=90;
nilai[0][2]=62;
nilai[1][0]=50;
nilai[1][1]=83;
nilai[1][2]=87;
nilai[2][0]=89;
nilai[2][1]=55;
nilai[2][2]=65;
nilai[3][0]=77;
nilai[3][1]=70;
nilai[3][2]=92;

String NRP[]={"1","2","3","4"};
String Nama[]={"Riant","Indo","Cindy","Gilbert"};
double ratarataNama[]=new double [nilai.length];
for(int i=0; i<nilai.length; i++)
{
for(int j=0; j<nilai[0].length;j++)
{
 ratarataNama[i]+=nilai[i][j];
}
 ratarataNama[i]/=nilai[0].length;
}
 System.out.println("Nilai Mata Kuliah\n");
 System.out.println("NRP\tNama Mhs\tRPL\tBD\tPBO\tRata-Rata");
for(int i=0; i<nilai.length; i++)
{
System.out.print(NRP[i]+"\t");
System.out.print(Nama[i]+"\t\t");

for(int j=0; j<nilai[0].length;j++)
{
System.out.print( nilai[i][j]+"\t");
}
System.out.print(nf.format(ratarataNama[i])+"\n");
}
}

Contoh Progam Membuat Menu untuk Menghitung luas dan keliling bangunan dengan C++




#include <stdio.h>
main()
{
 int panjang, lebar, sisi, rad, luasbjr,kelbjr,luasper,kelper;
 float luasling, kelling;
 char pil;
 printf(" Menu Bangunan\n");
 printf("_____________________________________\n");
 printf(" |1.Bujur Sangkar  |\n");
 printf(" |2.Lingkaran      |\n");
 printf(" |3.Persegi Panjang|\n");
 printf(" Masukkan pilihan :");scanf("%c",&pil);
 switch(pil)

{
 case '1':
printf("\n================================\n");
printf(" Menu Bujur sangkar\n");
printf("\n=================================\n");
printf(" Masukkan sisi : ");scanf("%d",&sisi);
luasbjr=sisi*sisi;
kelbjr=4*sisi;
printf(" Luas Bujur Sangkar ialah:%d\n",luasbjr);
printf(" Keliling Bujur Sangkar ialah: %d\n",kelbjr);
break;

case '2':
printf("\n+++++++++++++++++++++++++++++++++++\n");
printf(" Menu Lingkaran ");
printf("\n++++++++++++++++++++++++++++++++++++\n");
printf(" Masukkan jari-jari lingkaran :");scanf("%d",&rad);
luasling=3.14*rad*rad;
kelling=2*3.14*rad;
printf("\n Luas Lingkaran adalah    : %8.2f\n",luasling);
printf("\n Keliling Lingkaran adalah: %8.2f\n",kelling);
break;

case '3':
printf("\n*************************************\n");
printf(" Menu Persegi Panjang ");
printf("\n*************************************\n");
printf(" Masukkan panjang : ");scanf("%d",&panjang);
printf(" Masukkan Lebar :");scanf("%d",&lebar);
luasper=panjang*lebar;
kelper=2*(panjang+lebar);
printf("\nLuas Persegi Panjang adalah     : %d\n",luasper);
printf("\nKeliling Persegi Panjang adalah : %d\n",kelper);
break;

default :
printf(" Pilihan tak tersedia");
}
 }


Rabu, 29 Mei 2013

ARRAY I DIMENSI PADA JAVA

Pembahasan dibawah ini mengenai ARRAY DIMENSI 1 pada JAVA 

Array adalah kumpulan data pada suatu Variabel.
cara mendeklarasikan suatu array adalah sebagai berikut :
tipe_array  nama_array[];
tipe array[] nama array;

contoh : int nilai[];
              char[] huruf;
Agar kita dapat memesan tempat di memori untuk menampung elemen-elemen array.Adapun caranya adalah dengan memakai new karena dalam java suatu array dianggap sebagai objek.
Format Penulisanya adalah sebagai berikut:
           nama array=new tipe array[jumlah elemen array];
contoh : int nilai; 
             nilai[]=new int [5];

untuk dapat mengakses elemen array dapat dilakukan dengan menyebutkan elemen ke berapa dari array yang akan diakses, seperti berikut ini :

         nama_array[elemen_array]

kita juga dapat melakukan deklarasi dan pembuatan array hanya pada satu baris statement. 
Format penulisanya adalah sebagai berikut :
       tipe_array nama_array[]=new tipe_array [total_elemen_array];
contoh : int nilai[]=new int[5];

inisialisai array hanya dapat dilakukan dengan format penulisannya sebagai berikut :
tipe_array nama_array={ nilai_indeks_0,nilai_indeks_1,nilai_indeks_2,......,nilai_indeks_n};
contoh : int nilai[]={ 70,65,85}:

untuk mengetahui panjang dari suatu array yang telah kita buat, kita dapat memakai properti length. Adapun format untuk menggunakan length adalah sebagai berikut :
var_array[].length

Agar kawan-kawan semua dapat lebih memahaminya,, saya berikan sekaligus dengan contoh progamnya.

import javax.swing.JOptionPane;
public class array3{
public static void main(String [] args)
{
int nilai[]=new int [3]; 
int nim[]= new int [3];
String nama[]= new String[3];
double ratarata=0.0;

for( int i=0; i<nilai.length;i++) 
{
String y=JOptionPane.showInputDialog(" masukkan NIM = ");
nim[i]=Integer.parseInt(y);
nama[i]=JOptionPane.showInputDialog(" masukkan Nama = ");
String x=JOptionPane.showInputDialog(" masukkan Nilai = ");
nilai[i]=Integer.parseInt(x);

ratarata+=nilai[i];

System.out.println(" NIM   ="+ nim[i]);
System.out.println(" Nama  =" + nama[i]);
System.out.println(" Nilai ="+ nilai[i]);
System.out.println("____________________________");
}                                                                                                                                              


ratarata/=nilai.length;

System.out.println(" Nilai rata-rata ="+ratarata);

}
}



























Senin, 27 Mei 2013

UNIT 1 : PRESENT CONTINUOUS ( I AM DOING )


Study this example situation :
"  Diana is in her car. She is on her way to work. she is driving to work."
Maksud dari kalimat diatas : Diana sedang mengendarai mobilnya sekarang, saat dibicarakan. dan pekerjaan diana mengendarai mobil tersebut belum selesai.

I am                         (= i’m)
He/she/it                (=he’s etc)
We/you/they are  (=we’re)
Driving
Working
Doing etc.
i am doing something, maksudnya saya sedang melakukan sesuatu, saya sudah mulai melakukan sesuatu tersebut dan belum selesai melakukannya.

present continous digunakan saat aktivitas yang dilakukan terjadi saat dibicarakan.
  • Please don't make so much noise.i'm working now( not ' i work ')
  • where's Aurel ?. she is having a bath. ( not ' she has a bath')
  • Let's go out now. it isn't raining anymore. ( it doesn't rain )
Namun penggunaan Present Continous tak selalu digunakan pada kejadian yang  sedang terjadi saat dibicarakan.
seperti contoh pada situasi berikut.
Rian dan Tito sedang berbicara :
and Tito says : " I'm reading an interesting book at the moment. I'll lend it to you when i've finished it."
Penjelasan Kalimat diatas : "Tito  tidak sedang membaca buku pada saat dia berbicara dengan rian. sehingga maksudnya bahwa dia sudah mulai membaca buku tersebut namun belum selesai membacanya." so, he is in the middle of reading the book.

contoh lainnya :
  • Grace wants to work in korea, so she is learning Korean.
  • Some friends of mine are working their task. They hope it will be finished tomorrow.
.
Penggunaan Present Continuous juga ketika membicarakan tentang sesuatu yang terjadi dalam sebuah periode .( for example, today/this week/this morning. etc):
  • 'You are working hard today.'  ' Yes, i have a lot to do.' ( not 'you work hard today')
Present Continuous juga digunakan ketika kita membicarakan tentang perubahan yang sedang terjadi sekarang
example :

  • The Population of the world is rising very fast. ( not ' rises')
  • is your english getting better ?( not ' does your English get better ')


Minggu, 26 Mei 2013

progam contoh menggunakan fungsi Switch Case pada C++


Kali ini saya akan memberikan contoh progam yang menggunakan fungsi Switch Case.
dalam progam ini pun terdapat fungsi dari Passing Parameter.




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

#include<string.h>

main (void)
{
char username[20];
int password;
int i;
cout << "||-------------------------------------------------||\n";
cout << "||      Silahkan Login terlebih dahulu             ||\n";
cout << "||-------------------------------------------------||\n\n";



  char user[20];
  char pass[20];
  i = 1;
do
{
cout << "\n\nMasukkan Username anda : ";
cin >> user;
cout << "Masukkan Password anda : ";
cin >> pass;
cout<< "\n__ Created by Mrs. Grace__\n";

if (strcmp(user,"Grace") ==0 && strcmp(pass,"0502") ==0)
{
cout << "\n_________________________\n";
cout << "        Login Berhasil   " << endl;
cout << "  _________________________\n\n";
cout<<"  Tekan ENTER untuk Lanjutkan \n\n";
getch();


typedef struct pasien{
int no;
char nama[20];
char penyakit[20];
char obat[20];
};

void selection ( int no[],char nama[20],char penyakit[20],char obat[20]);

pasien data[10];
int i,n,x;
int found;
int z;
char pil1;
int g = 0;
do
{
clrscr();
cout<<"____________________________________"<<endl;
cout<<"   MENU PROGAM DATABASE APOTEK     "<<endl;
cout<<"____________________________________"<<endl;
cout<<"                                   "<<endl;
cout<<"           1. Input Data           "<<endl;
cout<<"           2. Cari Data            "<<endl;
cout<<"           3. Edit Data           "<<endl;
cout<<"           4. Hapus Data           "<<endl;
cout<<"           5. Lihat Data            "<<endl;
cout<<"           6. Keluar               "<<endl;
cout<<"                                   "<<endl;
cout<<endl;
cout<<"Masukkan Pilihan Anda :";
cin>>z;
cout<<endl;
clrscr();

switch(z)
{
case 1:
printf(" Masukan jumlah data = ");
scanf("%d",&n);
i=n;
for(i=0;i<n;i++)
{
cout<<"\t _____________________"<<endl;
cout<<"\t MENU INPUT DATA"<<endl;
cout<<"\t _____________________"<<endl;
cout<<"MASUKKAN DATA KE "<<g<<endl;
cout<<"\t Nomor Pasien    :";
cin>>data[g].no;
cout<<"\t Nama Pasien     :";
cin>>data[g].nama;
cout<<"\t Penyakit Pasien :";
cin>>data[g].penyakit;
cout<<"\t Nama Obat       :";
cin>>data[g].obat;
cout<<endl;
g++;
}
break;

case 2:
int cari; int j;
clrscr();
printf("\n\n\n");
printf("Menu Pencarian Data\n");
for(i=0;i<n;i++)
{
printf("\n\nData ke %d\n",i+1);
printf("Nomor Pasien  : %d\n",data[i].no);
}

printf("\n+++++++++++++++++++++++++\n");

do{
printf("\n Nomor Pasien yang akan dicari : ");
scanf("%d",&cari);
i=0;

while((i<n)&(!found))
 {
 if(data[i].no==cari)

 i=i+1;
 }

if(found)
 {
 printf("\n Data dengan Nomor Pasien %d terdapat dalam Progam \n",cari);
 printf("\n________________________________\n");
 printf("Nomor Pasien    : %d\n",data[i].no);
 printf("Nama Pasien     : %s\n",data[i].nama);
 printf("Penyakit Pasien : %s\n",data[i].penyakit);
 printf("Nama Obat       : %s\n",data[i].obat);
 cout<<endl;
 }

else{
 printf("\n Data dengan NomorPasien %d tidak terdapat pada progam\n",cari);
 }

printf("\n_____________________________________\n");
printf("Cari lagi? [y/t] : ");
pil1=getche();
}
while(pil1=='Y'||pil1=='y');
break;


case 3:
int edit;
cout<<"\t ______________________________"<<endl;
cout<<"\t ++  MENU EDIT DATA ++" <<endl;
cout<<"\t ______________________________"<<endl;
cout<<"\t ++ Data Baru"<<endl;

for(i=0;i<n;i++)
{
cout<<"\t______________________________________"<<endl;
cout<<"\t Data ke  "<<i+1<<endl;
cout<<"\t Nomor Pasien   : "<<data[i].no<<endl;
cout<<"\t Nama Pasien    : "<<data[i].nama<<endl;
cout<<"\t Penyakit Pasien: "<<data[i].penyakit<<endl;
cout<<"\t Nama Obat      : "<<data[i].obat<<endl;

cout<<"\t _____________________________________"<<endl;
cout<<endl;
}
cout<<endl;
cout<<"\t Data Ke Berapa yang akan di Edit : ";
cin>>edit;
for(i=0;i<n;i++){
if(i==edit-1){
cout<<"\t___________________________________"<<endl;
cout<<"\t Data ke  "<<i+1<<endl;
cout<<"\t Nomor Pasien   : "<<data[i].no<<endl;
cout<<"\t Nama Pasien    : "<<data[i].nama<<endl;
cout<<"\t Penyakit Pasien: "<<data[i].penyakit<<endl;
cout<<"\t Nama Obat      : "<<data[i].obat<<endl;

cout<<"Masukan Data Yang Baru : "<<endl;
cout<<"\t Masukkan Nomor Pasien   :";
cin>>data[i].no;
cout<<"\t Masukkan Nama Pasien    :";
cin>>data[i].nama;
cout<<"\t Masukkan Penyakit Pasien:";
cin>>data[i].penyakit;
cout<<"\t Masukkan Nama obat      :";
cin>>data[i].obat;
cout<<endl<<"\t ______________________________";
cout<<endl;

}
}
break;

case 4:
int hapus;
clrscr();
for(i=0;i<n;i++){
cout<<"\t _______________________________________"<<endl;
cout<<"\t Data ke  "<<i+1<<endl;
cout<<"\t Nomor Pasien   : "<<data[i].no<<endl;
cout<<"\t Nama Pasien    : "<<data[i].nama<<endl;
cout<<"\t Penyakit Pasien: "<<data[i].penyakit<<endl;
cout<<"\t Nama Obat      : "<<data[i].obat<<endl;
cout<<"\t______________________________________"<<endl;
}
cout<<" \t \n Data Ke berapa yang ingin dihapus:";
cin>>hapus;
cout<<"\t Data yang Baru \n ";
for(n=hapus-1;n<i-1;n++){
data[x]=data[i-1];
}
for (n=0;n<i-1;n++)
{
cout<<"\t_______________________________"<<endl;
cout<<"\t Data ke  "<<n+1<<endl;
cout<<"\t Nomor Pasien   : "<<data[n].no<<endl;
cout<<"\t Nama Pasien    : "<<data[n].nama<<endl;
cout<<"\t Penyakit Pasien: "<<data[n].penyakit<<endl;
cout<<"\t Nama Obat      : "<<data[n].obat<<endl;
cout<<"\t _________________________________"<<endl;
cout<<endl;
}
break;

case 5:
cout<<"\n Menu Menampilkan Data ";
for(i=0;i<n;i++){
cout<<"\t________________________________"<<endl;
cout<<"\t Data ke  "<<i+1<<endl;
cout<<"\t Nomor Pasien   : "<<data[i].no<<endl;
cout<<"\t Nama Pasien    : "<<data[i].nama<<endl;
cout<<"\t Penyakit Pasien: "<<data[i].penyakit<<endl;
cout<<"\t Nama Obat      : "<<data[i].obat<<endl;
cout<<"\t ________________________________"<<endl;
}
break;

case 6:
cout<<"      Anda Telah Keluar Dari Program ini   \n";
cout<<"\n        _____ Terima Kasih_____\n";
cout<<"||       _____________________________   ||"<<endl;


}
cout<<endl<<"Lanjutkan Ke Menu Utama [Y/N] :";
cin>>pil1;
cout<<"\n    Anda Tidak lagi melanjutkan Program ini   \n";
cout<<"\n  _________________ Terima Kasih______________\n";
cout<<"________________________________________"<<endl;
}
while (pil1=='y' || pil1=='Y');
return 0;
getch();
}

else
{

cout << "\n||_______________________________________||\n";
cout << "  || Maaf USERNAME & PASSWORD Anda Salah! ||" << endl;
cout << "   ||_______________________________________||\n\n";
i = i +1;
}

}
while (i <= 3);

cout << "Anda Telah 3x Memasukan USERNAME & PASSWORD Yang Salah\n";
cout << "Mohon Maaf Akun Anda Kami Blockir, Terima Kasih..";

getch();
}