casper. Powered by Blogger.

Blog ini bertujuan untuk share ilmu dan pengetahuan. Semua source/aplikasi di blog ini bebas disebar dan mencamtumkan sumber "fandy-alfa.blogspot.com".

RSS

ARRAY SORT

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pbo;

import java.io.IOException;

/**
 *
 * @author Fandy
 */

/*
 *  Nama : Fandy Adam
 *  Stambuk : E1E1 09 053
 *  Tugas Mata Kuliah : PBO
 *  Jurusan : IT
 *
 *  SOAL 6 : ARRAY SORT
 */

public class soal6 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException {      
        int x [] = {29, 13, 10, 7, 34, 21, 4, 54, 30};
      
        System.out.println(" Aplikasi Sort Data ");
        System.out.println("====================");
        System.out.print("\nData sebelum dilakukan pengurutan : ");
        for (int i=0; i<x.length; i++) {
            System.out.print(x[i]+" ");
        }
       
        int temp;
        for (int i=0; i<x.length; i++) {
            for(int j=i; j<x.length; j++) {
                if(x[i] > x[j]) {
                    temp = x[i];
                    x[i] = x[j];
                    x[j] = temp;
                }
            }
        }
       
        System.out.print("\nData setelah dilakukan pengurutan : ");
        for (int i=0; i<x.length; i++) {
            System.out.print(x[i]+" ");
        }
    }
}
 
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

PALINDRAME

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pbo;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 *
 * @author Fandy
 */

/*
 *  Nama : Fandy Adam
 *  Stambuk : E1E1 09 053
 *  Tugas Mata Kuliah : PBO
 *  Jurusan : IT
 *
 *  SOAL 5 : PALINDRAME
 */

public class soal5 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException {      
        BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
      
        System.out.println("Selamat Datang di Aplikasi Palindrame.");
        System.out.print("Silakan masukkan kata : ");
        String kata1 = input.readLine().trim();
       
        String kata2 = "";
        for(int i=kata1.length()-1; i>=0; i--) {
            kata2 = kata2 + kata1.charAt(i);
        }
       
        System.out.print("Kata \""+kata1+"\" adalah ");
        if(kata1.equalsIgnoreCase(kata2))
            System.out.println("palindrame");
        else
            System.out.println("bukan palindrame");
       
    }
}
 
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

MAGIC TRIANGLE

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pbo;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 *
 * @author Fandy
 */

/*
 *  Nama : Fandy Adam
 *  Stambuk : E1E1 09 053
 *  Tugas Mata Kuliah : PBO
 *  Jurusan : IT
 *
 *
 *  SOAL 4 : MAGIC TRIANGLE
 */

public class soal4 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException {      
        BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
      
        System.out.println(" Aplikasi Magic Triangle ");
        System.out.println("=========================");
       
        System.out.print("Masukkan tinggi segitiga : ");
        int n=Integer.parseInt(input.readLine());
       
        for(int i=0; i<n; i++) {
            for(int j=n; j>=i; j--) {
                System.out.print(" ");
            }
           
            for(int j=0; j<=i; j++) {
                System.out.print("* ");
            }
            System.out.println();
        }
    }
}
 
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Deret Angka

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pbo;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 *
 * @author Fandy
 */

/*
 *  Nama : Fandy Adam
 *  Stambuk : E1E1 09 053
 *  Tugas Mata Kuliah : PBO
 *  Jurusan : IT
 *
 *  SOAL 3 : DERET ANGKA
 */

public class soal3 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException {      
        BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
      
        System.out.println(" Aplikasi Deret Angka ");
        System.out.println("======================");       
        System.out.print("Masukkan nilai N : ");
        int n = Integer.parseInt(input.readLine());
        System.out.print("Masukkan nilai interval: ");
        int interval = Integer.parseInt(input.readLine());
       
        for(int i=0; i<=n; i=i+interval) {
            System.out.print(i+"  ");
        }
    }
}
 
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Greeting

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pbo;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 *
 * @author Fandy
 */

/*
 *  Nama : Fandy Adam
 *  Stambuk : E1E1 09 053
 *  Tugas Mata Kuliah : PBO
 *  Jurusan : IT
 *
 *  SOAL 2 : GREETING
 */

public class soal2 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException {      
        BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
        System.out.print("Please enter your name : ");
        String nama = input.readLine();
        System.out.println("Welcome, "+nama);
    }
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Hello World

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package pbo;

/**
*
* @author Fandy
*/

/*
* Nama : Fandy Adam
* Stambuk : E1E1 09 053
* Tugas Mata Kuliah : PBO
* Jurusan : IT
*
*
* SOAL 1 : HELLO WORLD
*/

public class soal1 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Hello World!");
System.out.println("My Name is Fandy Adam A. E. N.");
}
}


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

DISAAT DAKU TUA

Di saat daku tua, bukan lagi diriku yang dulu.
Maklumilah diriku, bersabarlah dalam menghadapiku.

Di saat daku menumpahkan kuah sayuran di bajuku,
Di saat daku tidak lagi mengingat cara mengikatkan tali sepatu,

Ingatlah saat-saat bagaimana daku mengajarimu, membimbingmu untuk melakukannya.

Di saat saya dengan pikunnya mengulang terus-menerus ucapan yang membosankanmu,
Bersabarlah mendengarkanku, jangan memotong ucapanku,
Di masa kecilmu, Daku harus mengulang dan mengulang terus sebuah
cerita yang telah saya ceritakan ribuan kali hingga dirimu terbuai dalam mimpi.


Di saat saya membutuhkanmu untuk memandikanku,
Janganlah menyalahkanku.
Ingatkah di masa kecilmu, bagaimana daku dengan berbagai cara membujukmu untuk mandi?


Di saat saya kebingungan menghadapi hal-hal baru dan teknologi modern,
Janganlah menertawaiku.
Renungkanlah bagaimana daku dengan sabarnya menjawab setiap “mengapa” yang engkau ajukan di saat itu.



Di saat kedua kakiku terlalu lemah untuk berjalan,
Ulurkanlah tanganmu yang muda dan kuat untuk memapahku.
Bagaikan di masa kecilmu daku menuntunmu melangkahkan kaki untuk belajar berjalan.


Di saat daku melupakan topik pembicaraan kita,
Berilah sedikit waktu padaku untuk mengingatnya.
Sebenarnya, topik pembicaraan bukanlah hal yang penting bagiku,
asalkan engkau berada di sisiku untuk mendengarkanku, daku telah bahagia.


Di saat engkau melihat diriku menua, janganlah bersedih.
Maklumilah diriku, dukunglah daku, bagaikan daku terhadapmu
di saat engkau mulai belajar tentang kehidupan.


Dulu daku menuntunmu menapaki jalan kehidupan ini, kini temanilah daku hingga akhir jalan hidupku.
Berilah daku cinta kasih dan kesabaranmu, Daku akan menerimanya dengan senyuman penuh syukur.
Di dalam senyumku ini, tertanam kasihku yang tak terhingga padamu.
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Implementasi Linked List Dengan Java

Tutorial singkat ini berisi pembuatan aplikasi gui Java dengan netbeans (disini menggunakan netbeans 5.5.1) merupakan implementasi dari Linked List. Berikut ini langkah-langkah pembuatannya :

1.  Buka Netbeans
2. Klik menu File-New Project
3. Pilih "categories"-general dan "project"-java application. Lalu klik next.
4. Tulis nama project "disini project diberi nama program". Lalu klik finish

5.  Pertama-tama buat frame. Klik kanan pada project program - pilih jFrame Form (seperti pada gambar)
6. tulis nama form.
7. Buat Tampilan Aplikasi. Lakukan dengan cara drag n drop
8. Buat "class" baru dengan cara klik kanan pada project lalu pilih java class., (seperti pada gambar)
9. Tulis nama class. Beri nama "Node"
10. Tulis script. Jangan lupa mengimport library bila dibutuhkan
11. Kemudian kembali buat "class" baru. Beri nama LinkedList
12. Tulis script. Jangan lupa mengimport library bila dibutuhkan
13. Buka kembali frame gui yang sudah dibuat. Tulis script yang sudah ada jangan lupa mengimport library yang dibutuhkan
14. Gambar dibawah ini adalah hasil tampilan yang dibuat. Pada bagian sebelah kanan terdapat window inspector. Perhatikan baik-baik component yang ada. Misalnya anda memasukkan tabel untuk nama component jTable1. 

Untuk memastikannya klik kanan pada component yang ada pada frame lalu pilih Change Variable Name. Setelah itu akan tampil nama dari component anda dapat menggantinya. Lalu tekan ok


Keterangan : 
- iFirst : Insert First
- iLast : Insert Last
- dFirst : Delete First
- dLast : Delete Last
- Search : Pencarian
- iAfter : Insert After
- iBefore : Insert Before
- dAfter : Delete After
- dSeacrh : Delete Search

Untuk mendownload project : 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

How do you know,... but How do you Fell about me....?

berdegub kencang jantungku mendengar suara hentakan mu....
sesak nafasku serasa ketakutan merajamku,......
sefatal itukah kesalahan karena ingatanku yg terbatas...!!!

lalu apa yg harus kukatakan, saat ku benar2 tak berdaya,....
dan mengapa kau bertanya "mengapa aku hanya terdiam, mendengar semua ocehanmu,...?"

bukankah yg terjadi seharusnya.......

bukan apa yg harus aku katakan, tp mengerti atas apa yg harus kau lakukan untuk jalan2 yg akan kita lalui
 How do you know,... but How do you Fell about me....?


please silent,.. & dont ask me again....!!!

Ervina Vivi
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Format Angka Pada Java

Terkadang dalam menampilkan hasil perhitungan bilangan yang bertipe double kita membatasi angka dibelakang koma yang muncul. Misalnya kita melakukan perhitungan : 22 / 7 = 3.1428571428571428 ...

Pada kasus diatas seandainya kita hanya menampilkan 3.14. Pada java dapat dilakukan dengan import library

java.text.DecimalFormat dan java.text.NumberFormat. Untuk selengkapnya dapat dilihat pada script berikut :  //----------------------------------------------------------------------------------

import java.text.DecimalFormat;
import java.text.NumberFormat;

public class FormatAngka {
    public static void main(String[] args) {
        double angka= 22.0/7.0;
        

        NumberFormat n = NumberFormat.getInstance();
        n.setMaximumFractionDigits(2); //max dibelakang koma adalah 2 digits
        System.out.println("cetak 1 : "+n.format(angka));


        DecimalFormat df = new DecimalFormat();
        df.setMaximumFractionDigits(3); //max dibelakang koma adalah 3 digits
        System.out.println("cetak 2 : "+df.format(angka));
      
        String hasil = String.format("%3.4f", angka); //max dibelakang koma adalah 4 digits
        System.out.println("cetak 3 : "+hasil);
    }
}
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Mount Partisi di Ubuntu Linux

Mungkin anda pernah mengalami hal seperti ini juga. Anda mencabut paksa flashdisk atau hardisk external yang menggunakan file system NTFS anda dari sistem??? Kemudian hardisk eksternal tersebut tidak bisa di mount dari linux???

Sosusi cepatnya adalah mencolokkan hardisk atau flashdisk tadi di os , kemudian gunakan safely remove…

Tapi bagaimana jika anda tidak mempunyai ??? ketimbang minjem komputer temen mending memanfaatkan Ubuntu linux untuk memount partisi hardisk atau flashdisk anda.

1. Buka terminal. Masuk sebagai super user. ketik “sudo bash” , enter
2. pastikan ntfs-3g sudah terinstall, jika belum gunakan “aptitude install ntfs-3g” untuk menginstallnya.[membutuhkan repo]
3. buat directory baru di /media/ dengan nama sesuai nama partisi, caranya “mkdir /media/Data”. (Diandaikan partisi yang akan di mount bernama Data).
4. Kemudian ketikkan perintah “mount -t ntfs-3g /dev/sdb2 /media/unyil -o force”.
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pemrograman Delphi untuk Pemula: IDE dan Struktur Pemrograman

Pemrograman Delphi untuk Pemula: IDE dan Struktur Pemrograman

- Penulis: Teddy Marcus Zakaria
- Bahasa: Indonesia
- Jumlah Halaman: 23
- Format file: PDF
- Publisher: IlmuKomputer.Com dan MR-AMATEUR.CO.CC
- Tahun terbit: Oktober 2003
- Download makalah lengkap: teddy-delphi.zip

Bagi pemula seringkali bingung ketika hendak mempelajari bahasa pemrograman, apapun bahasanya. Padahal tidak sesulit yang dibayangkan untuk mempelajari sebuah bahasa pemrograman. Pada tulisan ini akan dibahas cara memulai belajar bahasa pemrogramanan, khususnya Delphi. Namun cara seperti ini bisa diterapkan pula untuk belajar bahasa pemrograman yang lain, seperti keluarga xbase: dbase, Clipper, Foxbase/foxpro, keluarga visual : Delphi, Visual Basic, Visual C dan sebagainya. Kali ini akan dibahas tiga struktur perintah dalam pemrograman komputer yaitu:

  1. Perintah berupa Sequence (diproses oleh kompiler secara berurutan)
  2. Perintah berupa Pencabangan / Pemilihan kasus (diproses sesuai kasus yang terpenuhi)
  3. Perintah berupa Pengulangan (diproses secara berulang sampai kondisi tertentu) 

sumber : http://mr-amateur.co.cc/others/teddy-delphi.php
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Program Konversi Bilangan buat HP

Terinspirasi dari mata kuliah Sistem Digital, jadi saya buat aplikasi hp berbasis java yang dapat digunakan untuk konversi bilangan desimal ke biner , oktal , hexadesimal ataupun sebaliknya. Program ini juga dapat digunakan untuk operasi bilangan seperti penjumlahan, pengurangan, perkalian, atau pembagian.

Tapi dalam program ini tidak bisa menampilkan hasil dari pembagian yang terdapat koma. Program ini masih versi beta.

Program ini terdiri dua file yang di zip yaitu berextensi .jar dan .jad. Untuk menjalankan di hp. Extract / unzip terlebih dahulu, kemudian masukkan kedua file di hp dalam satu folder, kemudian jalankan aplikasi yang berextensi .jar.





download : http://www.ziddu.com/download/13371511/KonversiBilangan.zip.html

source :: https://www.dropbox.com/sh/gze48gqfe5iq6p9/n0c12F96Uc
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Program Java(Koneksi Java - MySQL)

Program berbasis java yang dapat digunakan untuk alternatif menampilkan database yang berada pada mysql (mirip dengan phpmyadmin)

 silakan download disini :
http://www.ziddu.com/download/13324968/JavaMySQL.jar.html
http://www.4shared.com/file/sr4r2kUM/JavaMySQL.html
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengenalan Pascal

Program pascal umumnya terbagi menjadi dua bagian utama yaitu :
- Bagian deklarasi
- Bagian pernyataan(statement)
Struktur Program
Judul Program PROGRAM nama-program;
Blok Program
Bagian deklarasi
deklarasi label LABEL nama-label;
deklarasi konstanta CONST…………..;
deklarasi tipe TYPE …………….;
deklarasi variabel VAR ……………...;
deklarasi prosedur PROCEDURE nama-prosedur;
……………………………….;
deklarasi fungsi FUNCTION nama-fungsi;
………………………….;
Bagian Pernyataan
Begin
(statement)
…………;
…………;
end.

Contoh : Menghitung perkalian dua bilangan bulat
PROGRAM Perkalian; {Judul}
VAR A,B,Hasil : Integer; {Deklarasi variabel}
BEGIN
A := 2; {Statemant}
B := 1; {Statemant}
Hasil := A + B; {Statement}
Writeln (A,B,Hasil); {Statement}
END.
Judul program sifatnya adalah optional, dan bila ditulis, harus terletak pada awal dari program dan diakhiri titik koma
Bagian deklarasi digunakan bila di dalam program digunakan pengenal ( identifier). Identifier dapat berupa label, konstanta, tipe, variabel, prosedur dan fungsi. Kalau suatu program menggunakan identifier, Pascal menuntut supaya identifier tersebut diperkenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan terlebih dahulu pada bagian ini.
Beberapa aturan
- Akhir sebuah program Pascal ditandai dengan tanda baca titik (.) setelah END yang paling akhir.
- Tanda titik koma(;) merupakan pemisah antar perintah satu dengan lainya
- Baris komentar diletakka diantara tanda * dan * atau diantara tanda { dan }
salah satu aplikasi yang dapat digunakan untuk membuat program pascal adalah lazarus silakan download disini :
http://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20b...
atau disini:
http://sourceforge.net/projects/lazarus/files/
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS