<< UPDATE >>
 

Array di Pemrograman Java

10 Maret 2010
Wah lelahnya kuliah hari ini, dah kepala pusing badan lemes, wes ga karuan pokoknya. tapi pas mata kuliah Sistem Informasi kocak banget noh anak2 cewek tempatq, baca inggrisnya salah semua pas presentasi, hehehe. Dalam hati "ternyata masih ada org yang lebih parah baca inggrisnya dari pada aq... hehe". ya wes habis kuliah SI lanjutin praktikum PBO nah di praktikum ini di bahas tentang array, sebenernya array tu gampang2 susah. berhubung bahasa Pemrograman Java ga beda jauh ama bahasa C, ya i'ts Ok lah..., Berikut pembahasan yang di bahas di praktikum. Ada sebuah kasus inputan array 2 buah dimensi, nah pada inputan array tersebut ada inputan umur, dan printahnnya suruh menampilakan semua data yang memiliki umur paling tua (tertua). berikut source codenya :

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author ANDI
*/
public class array {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
String[][] dataMhs = new String[3][3];
int x = 0;
System.out.println("Input Data Mahasiswa");
for (byte i = 0; i < dataMhs.length; i++) {
try {
System.out.println("Data Ke-" + (i + 1));
System.out.print("NIM : ");
String input = dataIn.readLine();
dataMhs[i][0] = input;
System.out.print("Nama : ");
input = dataIn.readLine();
dataMhs[i][1] = input;
System.out.print("Umur : ");
input = dataIn.readLine();
dataMhs[i][2] = input;
System.out.println();
if (Integer.parseInt(dataMhs[i][2]) > x) x=Integer.parseInt(dataMhs[i][2]) ;
} catch (IOException e) {
System.out.println("Error in getting input");
}
}

System.out.println("Tampilan Data Mahasiswa Tertua");
System.out.println("=======================");
for (byte i = 0; i < dataMhs.length; i++) {
int y = Integer.parseInt(dataMhs[i][2]);
if (x == y) {
System.out.println("Data Ke-" + (i + 1));
System.out.println("Nim : " + dataMhs[i][0]);
System.out.println("Nama : " + dataMhs[i][1]);
System.out.println("Umur : " + dataMhs[i][2]);
System.out.println();
}
}
}


Trus ada lagi suruh bikin piramida array, berikut sourcenya :

public static void main(String[] args) {
int[][] arr = new int[10][];
for (int i = arr.length-1; i > 0; i--) {
arr[i] = new int[i];
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = j+1;
}
}
for (int i = 1; i < arr.length-1; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
for (int i = arr.length-1; i > 0; i--) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}


Nah itu dia source yang aq pake, ya smoga bermanfaat dan selamat memahaminya...
Read More...

Nyoba IF, Looping FOR, WHILE, DO ... WHILE, Pake Java Programing

Jawaban Tugas di Matakuliah Pemrograman Berorientasi Object ( PBO ), yang pertama yaitu nyoba IF pada suatu diskon belanja, jadi kasusnya jika belanja kurang dari 500.000 maka diskonnya 5%, tapi kalo antara 500.000-1.000.000 maka diskonnya 10%, tapi jika lebih dari itu diskonnya 15%, nah begini kodingnya :

public static void main(String[] args) {
double belanja = 400000;
if (belanja < 500000)
belanja = belanja * 0.95;
else if (belanja <=1000000)
belanja = belanja * 0.90;
else if (belanja > 1000000)
belanja = belanja * 0.85;

System.out.println(belanja);

}


dan yang kedua, nyoba semua perulangan yang ada di Java Programing, yaitu perpangkatan :

public static void main(String[] args) {
int pangkat = 1;
int nilai = 2;
int kuadrat = 0;
for (int i=0; i < kuadrat; i++) pangkat= pangkat * nilai;
System.out.println("Pake for loop : "+nilai+" Pangkat "+kuadrat+" = "+pangkat);
pangkat = 1;
int z=0;
while (z < kuadrat){
pangkat = pangkat * nilai;
z++;
}
System.out.println("Pake while loop : "+nilai+" Pangkat "+kuadrat+" = "+pangkat);

pangkat = 1;
z=0;
do {
if (kuadrat != 0)
pangkat = pangkat * nilai;
else pangkat = 1;
z++;
}
while(z < kuadrat);
System.out.println("Pake do..while loop : "+nilai+" Pangkat "+kuadrat+" = "+pangkat);
}

Read More...

Binary to Decimal pake Java

Tugas lagi dech... Kali ini suruh bikin program konversi dari Binari ke Desimal pake bahasa pemrograman Java, langsung aja begini kodenya :

public static void main(String[] args) {
int desimal= 0;
int pangkat = 1;
String bin = "11000111";
String binar;
int x = bin.length();
for (int i=0; i < bin.length(); i++){
binar = bin.substring(i,i+1);
for (int j=1; j < x; j++) pangkat= pangkat *2;
if (binar.equals("1")) pangkat = 1*pangkat;
if (binar.equals("0")) pangkat = 0*pangkat;
x--;
desimal = desimal + pangkat;
pangkat = 1;
}
System.out.println("Desimal dari binari : "+bin+" adalah : "+desimal);
}


Sebenernya masih ada logika yang lain, begini kodingnya (tapi yang satu ini pake Netbeans, ga tau bisa ga kalo di tempat lain)

import java.util.*;

public static void main(String[] args) {
Scanner in= new Scanner(System.in);
int pangkat = 1 ;
String c;
System.out.print("Masukkan Binary : ");
c = in.next();
for (int i=0; i < c.length(); i++){
pangkat = pangkat * 2;
}
for (int i=pangkat/2; i < pangkat; i++){
if (Integer.toBinaryString(i).equals(c)){
System.out.println("Desimalnya adalah "+i);
break;
}
}
}


Nah begitulan... So keep Simple
Read More...

Pake CNAME Dan DNS Bisa Ubah .blogspot.com Jadi .com

Setelah dapet domain dotcom dari gandhi.net ku kasih tau gimana caranya biar dari .blogspot.com cuma jadi dotcom aja, tapi sebelumnya ane mau cerita nih. Kemaren temen q anak T. Informatika juga bisa terkecoh dengan tampilan blog q, dia bilang kamu pake cms apae n pake hosting apa e, kok jarang error. Ya q bilang aja, q ga pake gitu2an, q cukup pake blogger.com. Trus dia nanya lagi tuh, emang bisa ya .blogspot.com jadi .com?? pake ilmu sihir apaan loe??. Busyet dah pake ilmu sihir, emang ane sulap popiye??, hehehe. Ya q bilang ana pake CNAME istilahnya. Weh CNAME tuh mantra dari mana tuh??. Edan neh anak pikirannya pikirane sihir mulu, ya wa jelasin dah CNAME adalah alias, ente kan juga punya alias biar enak manggilnya, jadi yang awalnya blogku.blogspot.com di aliasin jadi www.blogku.com, jadi kalo di umpamain orang tuh manggil nama panggilannya, jangan pangil nama lengkapnya, coba kamu bayangin kalo kamu manggil temen u pake nama lengkap, mending kalo manggilnya seorang kalo 10 org gmn tuh manggilnya. Udah deh temen ane langsung pengen ngeblog, selain gratis dan ga mikir hosting dan coding (baca koding => istilah dalam Informatika seseorang yang sedang menuliskan sintak-sintak dalam suatu bahasa pemrograman), Bisa dijadikan sebagai ajang menuangkan pikiran dan imajinasi. Jangan salah, blog tuh ga cuma isinya tulisan tapi juga bisa gambar2 yang kita hasilkan dari jepretan dari kamera kita ato editan kita. Ya langsung aja lah nyesuaiin tema judul posting ini dari pada ngalor ngidul ga jelas.
Oke pertama2 u kudu punya blog, kalo ga tau blog cari aja di google banyak, ato nonton film kambing jantan (i like this...), kedua u kudu punya domain yang gratisan gpp, co.cc ato cz.cc kalo dah punya semuannya itu ikutin step-step berikut ini :
  1. buka http://www.everydns.com/
  2. Sign Up kalo blom punya account, lalu login seperti biasa.
  3. Perhatikan gambar berikut

    kangandi : EveryDNS.gif
    Pada Gambar diatas isi (yang ada tanda panah merah) nama domain yang telah u bikin trus klik basic
  4. Trus klik pada domain yang telah kamu masukkin tadi yang ada pada kolom primary domain.
  5. Isikan sesuai dengan kolom yang ada pada Now editing kangandi.com.
  6. Lalu Buka Bloggermu, login seperti biasa, pilih Pengaturan -> Publikasi -> Tulis alamat domain pada kolom Domain Anda. Masukkan verivikasi lalu Simpan Setelan. Selesai dah...
Tunggu maksimal 2 x 24 jam, kalo ga berhasil berarti anda kurang beruntung, hehehe. Nda ding berarti ada setingan yang salah, cek ulang lagi langkah2nya, ato kalo ada langakh yang salah silahkan tinggalkan komentar.
Read More...

Hanya 1 Detik Dapet Domain Gratis, MAU ??

09 Maret 2010
Alhamdulillah akhirnya nih blog ane jadi .com juga, tercapai juga satu dari "one hundred ambition", mau tau gimana caranya, mumpung blom telat wa postingnnya, tapi kalo kamu dah telat bacanya ya gmn lagi, makannya ikutin terus berita terkininya, hehehe. Ini ku dapat pas temen ym ane statusnya begini "Lagi berburu Domain gratis di gandi.net" sontak langsung aja ku ajak chat, kan q pengen banget tuh punya domain berakhiran dotcom. Nah setelah wa ngobrol-ngobrol tuh ngalor ngidul eh ternyata dia kasih tau tuh dimana alamat buat dapetin domain gratis itu. awalnya aq ragu juga seh, tapi katane salah satu reseler domain dari paris lagi ultah ke-10 ya langsung aja tuh mereka kasih 55,000 domain gratis, waktunya pun terbatas cuma 10 hari, dan jamnya di tentuin sesuai jam paris, waktu untuk mulai berburu dari tanggal 1 maret hingga 10 maret 2010, berarti kurang 2 hari lagi, tapi kalo kamu di jam yg tepat kamu bisa langsung dapet. berebutnya mulai dari jam 1 PM waktu paris ya kira2 jam 7 WIB. mulai jam itulan 1000 domain siap di bagikan dan semua orang dari penjuru dunia mulai berebut, siapa cepat dia dapat, ga ampe 5 menit langsung ludes tuh 1000 kupon domainnya. Nah buat kamu-kamu yang pengen ikutan neh lomba, don't worry asal kamu dah stand by jam2 itu pasti deh kamu dapet. Nah segera registrasi ke ten.gandi.net, ga ada ruginya mencoba, soalnya gratis 100%, apalagi yang lagi dapet tugas bikin web, pasti deh di untungkan dengan yang satu ini.
TERIMA KASIH BUAT MAS MUNAWIR (Laboran UIN SUKA) ATAS INFONYA
Read More...
 
 
 
 
Copyright © Kang Andi