Archive for the ‘Uncategorized’ Category

UPM Pemrograman II Juli 2009   2 comments

Posted at 6:11 pm in Uncategorized

no. 1

NB : sebenarnya msh ada yg mengganjal dari soal UPM no. 1 ini…silahkan anda bandingkan dg soal yg sebenarnya,

import javax.swing.*;
class asuransi
{   public static void main(String[] args)
    {   String noCost = JOptionPane.showInputDialog("No. Costumer :");
        int pilih = Integer.parseInt(JOptionPane.showInputDialog("Asuransi yg dipilih :"));
        String nama = JOptionPane.showInputDialog("Nama Pelanggan :");
        int sisa = Integer.parseInt(JOptionPane.showInputDialog("Sisa Awal : Rp."));
        int cicil = Integer.parseInt(JOptionPane.showInputDialog("Cicilan Ke :"));
        int bayar = Integer.parseInt(JOptionPane.showInputDialog("Bayar Perbulan : Rp."));
        String jenis="";
        double disc=0, total=0, sisaHutang=0;
        switch(pilih)
        {   case 1 : jenis = "Jiwa"; break;
            case 2 : jenis = "Kendaraan"; break;
            case 3 : jenis = "Pendidikan"; break;
            case 4 : jenis = "Pensiun"; break;
        }

        if(cicil > 3)
            disc = 0.3*bayar;
        else
            disc = 0;

        total = bayar - disc;
        sisaHutang = sisa - bayar;

        JOptionPane.showMessageDialog(null,"No. Costumer : "+noCost+
                                      "\nAsuransi yg dipilih : Asuransi "+jenis+
                                      "\nNama Pelanggan : "+nama+
                                      "\nSisa Cicilan : Rp."+sisa+
                                      "\nDiscount : Rp."+disc+
                                      "\nTotal Pembayaran : Rp."+total+
                                      "\nSisa Hutang : Rp."+sisaHutang);
                                    }
                                }

no. 2
NB : program ditullis benar-benar berdasarkan soal…tidak ada input maupun output…hanya mementingkan agar program bisa sukses saat di-compile,

class no2
{   static void tukar(int r, int s)
    {
    }

    public static void main(String[] args)
    {   int n=0, x, banding=0, jmltkr=0, k;
        int[] A = new int[n];
        for(int i=1; i<n-1; i++)
        {   x = n;
            for(k=1; k<x-1; k++)
            {   if(A[k]<A[x])
                {   x = k;
                    banding = banding+1;
                }
            }
            tukar(A[x], A[k]);
            jmltkr = jmltkr+1;
            x = x-1;
        }
    }
}

no. 3

import javax.swing.*;
class no3
{   public static void main(String[] args)
    {   for(int i=1;i<=60;i++)
        {   if(i==30) continue;
            JOptionPane.showMessageDialog(null,"Message Box ke-"+i);
        }
        System.exit(0);
    }
}

Written by Rockes13 on July 23rd, 2009

Mempelajari Struktur Program di Pascal dan Java   no comments

Posted at 3:13 am in Uncategorized

:D :D :D

Ok deh, semua mungkin sudah terbiasa dengan melihat source pascal sepertini , coba perhatikan..


program blah;

var

: { variable global }

{prosedur atau  fungsi}

begin

: { block utama }

end.

dan anda akan mulai terbiasa nanti dengan Struktur java seperti ini


public class blah {

: // Global variables

// fungsi

public static void main(String[] args)

{

// blok utama

}

}

didalam java kita tidak mengenal secara detil tentang apa itu prosedur apa itu fungsi semua di anggap methods atau metode.

from admin

di java istilah yang digunakan adalah method

ini standar dari Java: Java methods are similar to functions or procedures in other programming languages.

Every Java program must have one main() method.

lanjut >>>> »

Written by AgungX on June 19th, 2009

Contoh penggunaan array 3 dimensi   3 comments

Posted at 8:16 pm in Uncategorized

Kasus : ada 1000 orang (laki-laki dan perempuan) yg akan dibuat data statistik jenis kelamin, bulan kelahiran, hari kelahiran dan yg terbanyak di lahir di bulan, hari dan jenis kelamin apa?? Untuk mendapatkan jenis kelamin,  bulan dan hari lahir secara acak, digunakan class Random (Untuk kasus nyata bulan dan hari lahir didapat dari database).
lanjut >>>> »

Written by Rockes13 on June 16th, 2009

Contoh penggunaan Util.Scanner   3 comments

Posted at 11:37 am in Uncategorized

Source code coba coba untuk teman-teman yang ingin mencoba membuat program java yang berjalan d console,…

lanjut >>>> »

Written by AgungX on June 5th, 2009

Contoh penggunaan array   7 comments

Posted at 8:17 pm in Uncategorized

Kasus: Ada 1000 orang yang ingin dibuat statistik bulan kelahirannya dan yang terbanyak lahir di bulan apa.
Untuk mendapat bulan lahir secara acak, digunakan class Random (untuk kasus nyata, bulan lahir didapat dari database).
Perhatikan program berikut beserta hasilnya.
Seandainya tidak menggunakan array, bagaimana programnya?
lanjut >>>> »

Written by admin on June 1st, 2009

Source Sederhana untuk Decimal Format   3 comments

Posted at 3:23 pm in Uncategorized

tambahan dari admin untuk posting asli yang “sederhana”

Ada beberapa cara untuk memformat bilangan. Dua diantaranya: cara pertama adalah dengan menggunakan System.out.printf dan cara kedua menggunakan class DecimalFormat.
Contoh berikut benar-benar sederhana, yaitu menampilkan berapa liter premium yang bisa didapat dengan uang Rp. 5.000 s.d. 50.000 dengan peningkatan Rp. 1.000
lanjut >>>> »

Written by AgungX on June 1st, 2009

Palindrome (paan tuh???)   3 comments

Posted at 8:04 pm in Uncategorized

sekian lama…aQ menunggu…utk postingan baru… :p wqkqwkqkwkqwk~ kya lagu na Ridho Rhoma neh…
bis na nunggu admin bkin postingan baru lama bnerrr…isenk” dah nyari topik yg aneh2…ehh ketemu sm nyang nama na Palindrome…

APAKAH ITU PALINDROME???

A palindrome is a word, phrase, number or other sequence of units that can be read the same way in either direction (the adjustment of punctuation and spaces between words is generally permitted).

sok bnerrr pke bhs inggrisss…mklum blh copy paste dari wikipedia…males nerjemahin na…tpi scara gris besar arti na tuh : suatu kata, prase, angka atw unit” berurutan yg bisa di baca dari kiri atw pun kanan…contoh na : “abcdedcba” , “tamat” , “katak” dsb.

contoh berikut adalah source code utk mengecek apakah swt string ntu termasuk palindrome atw bkn…bgini neh cerita na :

public class cakcikcuk {
    public static boolean cekPalindrome(String s) {//bikin method ajah biar keren
        int x=s.length()-1, z=0; //x sbg index terakhir pd string s, z sbg panjang dari stengah na string s
        boolean b=false;
        String strCari="";
        for(int i=0;i<s.length()/2+1;i++)
       { //looping sampe setengah dari panjang string s
            char cari = s.charAt(x); //ngebaca masing2 karakter mulai dari kanan
            strCari = strCari + cari; //karakter yg di cari digabungin
            --x; z=i+1;
        }
        if(s.substring(0,z).equals(strCari)) //klo string na bsa dibaca bolak balik maka true
            return b=true;
        else
            return b=false; //klo g bsa y berarti false
    }
    public static void main(String[] args)
   {
        String a = "abcdefedcba";
        System.out.println(cekPalindrome(a));
    }
}

nahh…sekian dolo postingan dari saia yg copo n newbie berat ini…mohon petunjuk klo ada salah2…kritik, saran, masukan, serta cacian jg diterima kok asal bsa terbukti… :p

Written by Rockes13 on May 20th, 2009

menggunakan do .. while   7 comments

Posted at 9:35 pm in Uncategorized

Konstruksi do .. while pada java serupa dengan repeat until pada Pascal

do {

} while(logical expression)
logical expression: ekspresi yang hasilnya true atau false.
misalnya (i<10) atau lebih kompleks (berat>70 & tinggi<160)

contoh 1: tebak angka
Sekaligus memperkenalkan cara input dari keyboard dengan class Scanner
Program akan berhenti meminta input jika angka yang diketik 0 (nol) atau lebih besar dari 1000. Atau jika tebakan jitu
lanjut >>>> »

Written by admin on May 2nd, 2009

Increment dan Decrement Operator   5 comments

Posted at 9:12 pm in Uncategorized
public class Main {
  public static void main(String[] args) {

    int i = 10;
    int j = 10;
    i++;
    j++;

    System.out.println("i = " + i);
    System.out.println("j = " + j);

    int k = i++;
    int l = ++j;

    System.out.println("k = " + k);
    System.out.println("l = " + l);
  }
}

hasilnya:
i = 11
j = 11
k = 11
l = 12

Written by admin on May 2nd, 2009

upah lagi pake switch & exception handling   3 comments

Posted at 7:03 pm in Uncategorized

Ini buat bang Mamad yang minta versi switch sekaligus sedikit “penerangan” yang mungkin membuat silau :idea: Dedy Kurniawan (Buat exception handler di java gimana caranya ya? saya butuh senter ni…. a.k.a penerangan…) lanjut >>>> »

Written by admin on April 28th, 2009