Senin, 06 Januari 2014

Buat yg mau belajar bahasa java


Contoh kodingan java
(Nilai rata-rata)
mport java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class nilaibuffered{
public static void main(String [] args){
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
int hasil;
int nilai1;
int nilai2;
int nilai3;
System.out.println(“*PROGRAM RATA-RATA NILAI*”);
try
{
System.out.println(“”);
System.out.print(“PBO  : “);
nilai1 = Integer.parseInt(dataIn.readLine());
System.out.print(“SBD    : “);
nilai2 = Integer.parseInt(dataIn.readLine());
System.out.print(“IMK   : “);
nilai3 = Integer.parseInt(dataIn.readLine());
hasil = ((nilai1 + nilai2 + nilai3)/3);
System.out.print(“Nilai Rata-Rata      : ” + hasil);
if (hasil >= 60)
System.out.print(” :-)“);
else if (hasil <60)
System.out.print(” :-(“);
}
catch(IOException e)
{
System.out.println(“Isi dengan BENAR”);
}
}
}
Nilai Joption:
import javax.swing.JOptionPane;
public class nilaijoption{
public static void main(String[] args){
int i = 1;
int hasil = 1;
String st1 = “”;
String st2 = “”;
String st3 = “”;
String st4 = “”;
st1 = JOptionPane.showInputDialog(“Nilai Ujian Pertama  : “);
int nilai1 = Integer.valueOf(st1).intValue();
st2 = JOptionPane.showInputDialog(“Nilai Ujian Kedua    : “);
int nilai2 = Integer.valueOf(st2).intValue();
st3 = JOptionPane.showInputDialog(“Nilai Ujian Ketiga   : “);
int nilai3 = Integer.valueOf(st3).intValue();
hasil = (nilai1 + nilai2 + nilai3)/3;
if (hasil >= 60)
st4 = ” :-)“;
else if (hasil < 60)
st4 = ” :-(“;
String st5 = “Rata-rata nilai anda adalah ” + hasil + st4;
JOptionPane.showMessageDialog(null, st5);
}
}
Baca Bilangan if-else:
import javax.swing.JOptionPane;
public class bacabilanganifelse{
public static void main(String[] args){
String h =  JOptionPane.showInputDialog(“Masukkan sebuah angka antara 1-10 : “);
int nil = Integer.parseInt(h);
String huruf = “”;
if (nil == 1)
huruf = “Satu”;
else if (nil == 2)
huruf = “Dua”;
else if (nil == 3)
huruf = “Tiga”;
else if (nil == 4)
huruf = “Empat”;
else if (nil == 5)
huruf = “Lima”;
else if (nil == 6)
huruf = “Enam”;
else if (nil == 7)
huruf = “Tujuh”;
else if (nil == 8  )
huruf = “Delapan”;
else if (nil == 9)
huruf= “Sembilan”;
else if (nil == 10)
huruf = “Sepuluh”;
else
huruf = “Invalid Number!”;
JOptionPane.showMessageDialog(null,huruf);
}
}
Baca bilangan switch:
import javax.swing.JOptionPane;
public class bacabilanganswitch{
public static void main(String[] args){
String h = JOptionPane.showInputDialog(“Masukkan sebuah angka antara 1-10 : “);
int i = Integer.parseInt(h);
String huruf = “”;
switch (i)
{
case 1:
huruf = “Satu”;
break;
case 2:
huruf = “Dua”;
break;
case 3:
huruf =”Tiga”;
break;
case 4:
huruf =”Empat”;
break;
case 5:
huruf =”Lima”;
break;
case 6:
huruf =”Enam”;
break;
case 7:
huruf =”Tujuh”;
break;
case 8:
huruf =”Delapan”;
break;
case 9:
huruf =”Sembilan”;
break;
case 10:
huruf =”Sepuluh”;
break;
default:
huruf = “Invalid Number!”;
}
JOptionPane.showMessageDialog(null,huruf);}
}
Cetakfor:
public class cetakfor{
public static void main(String[]args){
int a;
a=1;
for(a=1;a<100;a++)
{
System.out.println(“Bobby A.M Norman”);
}
}
}
Cetak while:
public class cetakwhile{
public static void main(String[]args){
int a;
a=1;
while(a<100)
{
System.out.println(“Bobby A.M Norman”);
a=a+1;
a++;
}
}
}
Cetak dowhile:
public class cetakdowhile{
public static void main(String[]args){
int a;
a=1;
do
{
System.out.println(“Bobby A.M Norman”);
a++;
}
while(a<100);
}
}
Pangkat dowhile:
import javax.swing.JOptionPane;
public class pangkatdowhile{
public static void main(String[]args){
int hasil = 1;
String x = “”;
String y = “”;
x = JOptionPane.showInputDialog(“Masukin Angka dong”);
int angka = Integer.valueOf(x).intValue();
y = JOptionPane.showInputDialog(“Masukin Pangkat dong”);
int pangkat = Integer.valueOf(y).intValue();
int i=1;
do
{
i++;
hasil=hasil*angka;
}
while(i<=pangkat);
String st3 = angka + ” Pangkat ” + pangkat + ” = “+hasil;
JOptionPane.showMessageDialog(null, st3);
}
}
Pangkat for:
import javax.swing.JOptionPane;
public class pangkatfor{
public static void main(String[]args){
int hasil = 1;
String x = “”;
String y = “”;
x = JOptionPane.showInputDialog(“Masukin Angka dong”);
int angka = Integer.valueOf(x).intValue();
y = JOptionPane.showInputDialog(“Masukin Pangkat dong”);
int pangkat = Integer.valueOf(y).intValue();
for(int i=1;i<=pangkat;i++)
{
hasil=hasil*angka;
}
String st3 = angka + ” Pangkat ” + pangkat + ” = “+hasil;
JOptionPane.showMessageDialog(null,st3);
}
}
Pangkat while:
import javax.swing.JOptionPane;
public class pangkatwhile{
public static void main(String[]args){
int hasil = 1;
String x = “”;
String y = “”;
x = JOptionPane.showInputDialog(“Masukin Angka dong”);
int angka = Integer.valueOf(x).intValue();
y = JOptionPane.showInputDialog(“Masukin Pangkat dong”);
int pangkat = Integer.valueOf(y).intValue();
int i=1;
while(i<=pangkat)
{
i++;
hasil=hasil*angka;
}
String st3 = angka + ” Pangkat ” + pangkat + ” = “+hasil;
JOptionPane.showMessageDialog(null, st3);
}
}

Minggu, 08 Desember 2013

pengertian Stak

STACK adalah salah satu list linear dalam struktur data yang digunakan untuk menyimpan dan mengambil data dengan konsep LIFO (Last In First Out)

 
Operasi-operasi dasar pada stack :
a. Cek Stack kosong (Isempty)
Fungsi yang melakukan pengecekan apakah stack dalam kondisi kosong.
public int isempty()

if(posisi==0)

System.out.println("Data Kosong");

return 1;

else

System.out.println("Data ada");

return 0;

b. Cek Stack penuh (full)
Fungsi yang melakukan pengecekan apakah stack dalam kondisi penuh atau tidak.
public int full()

if(posisi==MAX)

System.out.println(”Stack Penuh”);

return 0;

else

return 1;

c. Operasi Push
Operasi push dalam stack adalah operasi yang memasukkan elemen yang akan diletakkan pada posisi teratas dari tumpukan.
public void push (int data)

if(posisi<MAX_STACK)

isistack[++posisi] = data;

d. Operasi Pop
Operasi pop dalam stack adalah operasi untuk mengambil/menghapus elemen yang terletak pada posisi paling atas dari sebuah tumpukan.
public void pop()

int y=0;

if(posisi != 0)

isistack[posisi--]=y;

e. Cek posisi Teratas (Peek)
Operasi peek digunakan untuk mengecek posisi teratas dalam stack.
public void peek()

System.out.print("Posisi Atas= ");

if(posisi != 0)

System.out.print(isistack[posisi]);

System.out.println();

Kamis, 05 Desember 2013

Suporttatik: kodingan ktp c++

Suporttatik: kodingan ktp c++:  #include <stdio.h> #include <conio.h> struct penduduk { int nik; char nama[35]; char alamat[50]; char sex; char kerja[10]; in...

kodingan ktp c++



 #include <stdio.h>
#include <conio.h>
struct penduduk
{ int nik;
char nama[35];
char alamat[50];
char sex;
char kerja[10];
int terhapus;
}data[3];
void main()
{ char jawab;
int i, cari, ketemu,pilih;
awal:
clrscr();
printf("—————– MENU ——————\n");
printf(" 1 : memasukkan data \n");
printf(" 2 : melihat data yang sudah dimasukkan \n");
printf(" 3 : mencari data yang sudah dimasukkan \n");
printf(" 4 : menghapus data yang sudah dimasukkan \n");
printf(" 5 : mengedit data yang telah dimasukkan \n");
printf("masukkan pilihan anda = “);scanf(“%d",&pilih);
switch(pilih)
{
/*————entry data——–*/
case 1: printf("Masukan Data Warga\n");
for(i=0;i<3;i++)
{ printf("NIK : "); scanf("%d", &data[i].nik);
printf("Nama : "); scanf("%s", &data[i].nama);
printf("Alamat : "); scanf("%s", &data[i].alamat);
printf("Jenis Kelamin : "); scanf("%s", &data[i].sex);
printf("Pekerjaan : "); scanf("%s", &data[i].kerja);
data[i].terhapus = 0;
}
break;
/*————view data———*/
case 2: printf("Data Warga\n"); /*/menampilkan data*/
for(i=0;i<3;i++)
{ if (data[i].terhapus == 0)
printf("NIK : %d\n", data[i].nik);
printf("Nama : %s\n", data[i].nama);
printf("Alamat : %s\n", data[i].alamat);
printf("Jenis Kelamin : %s\n", data[i].sex);
printf("Pekerjaan : %s\n", data[i].kerja);
}
break;
/*————search data——-*/
case 3: printf("Masukan NIK yang anda cari = "); scanf("%d", &cari); ketemu = 0;
for(i=0;i<3;i++)
{ if (cari == data[i].nik)
ketemu = 1;
}
if (ketemu == 1)
printf("\nNIK warga ditemukan \n");
else
printf("\nNIK warga tidak ada\n");
break;
/*——–menghapus data——*/
case 4 : printf("Masukan NIK yang akan di hapus = "); scanf("%d", &cari);
for(i=0;i<3;i++)
{ if ((cari == data[i].nik) && (data[i].terhapus == 0))
{ data[i].terhapus = 1;
}
}
printf("Data Warga yang Baru\n");
for(i=0;i<3;i++)
{ if (data[i].terhapus == 0)
printf("NIK : %d\nNama : %s\nAlamat : %s\nJenis Kelamin : %s\nPekerjaan :", data[i].nik, data[i].nama, data[i].alamat, data[i].sex, data[i].kerja);
}
break;
/*———edit data———*/
case 5: printf("Masukan NIK yang akan datanya akan diubah = "); scanf("%d", &cari);
for(i=0;i<3;i++)
{ if (cari == data[i].nik && (data[i].terhapus == 0))
{ printf("Masukkan data baru:\n");
printf("NIK : "); scanf("%d", &data[i].nik);
printf("Nama : "); scanf("%s", &data[i].nama);
printf("Alamat : "); scanf("%s", &data[i].alamat);
printf("Jenis Kelamin : "); scanf("%s", &data[i].sex);
printf("Pekerjaan : "); scanf("%s", &data[i].kerja);
data[i].terhapus = 0;
}
}
printf("Data Warga yang baru\n");
for(i=0;i<3;i++)
{ if ((data[i].terhapus == 0))
printf("NIK : %d\n", data[i].nik);
printf("Nama : %s\n", data[i].nama);
printf("Alamat : %s\n", data[i].alamat);
printf("Jenis Kelamin : %s\n", data[i].sex);
printf("Pekerjaan : %s\n", data[i].kerja);
}
break;
default : printf("maaf anda salah pilih \n");
}
printf("mau proses lagi (Y/T) : ");scanf("%s",&jawab);
if ((jawab=="Y")||(jawab=="y"))
goto awal;
getch();
}

Rabu, 04 Desember 2013

cewe kuper

Mulai terasa setetes nada, dari belakang rumah.
lewat studio tempat ku biasa latihan band.
kenapa ku bisa rasakan hal ini apakah ku telah
jatuh hati, pada wanita. hanya lewat kata-kata.

               kau romantis, kau puitis,kau menyejukan hati ku
              disaat ku gundah, disaat ku membutuhkan seorang wanita.

                            Cewe kuper, cw kuper, cewek kuper...
                           ingin segera bertemu ,,,

Rabu, 27 November 2013

                   jangan hubungi aku

  kau harap kan setiap waktu ku selalu ter tuju pada mu, mencoba hubungi tak kenal waktu dan tak pernah mau mengeluh. mengerti kan perasa'n ini dan jangan coba mengatur segalla'a sendiri
ma'af aku telah lelah !!!

jangan pernah berharap cinta ini mudah tuk di artikan untuk dirimu, dan merasa cintaku mudah kau miliki. coba tuk pergi dan menjauh  dari ku, cobalah tuk pergi dari hidupku !!!

Jumat, 22 November 2013

Satu impian seribu cerita


                          katakanlah

hari yg begitu sunyi qu lihat kau sedang duduk sendiri. qu memandang kau pun memandang kau  terus saja tersenyum membuat qu suka. tp hari ini kau telah berubah kau selalu saja diam buat qu terluka.
apa sebenarnya yg ingin kau katakan, coba katakanlah agar aq dapat memahami.

   Katakanlah jika kau memang sudah punya kekasih,
ceritakan jangan kau buat qu lama menanti.
buang saja ceritayg telah lama tercipta, walau qu
tak rela untuk melepasmu .