ALT_IMG

Peraturan Berbagi

Buat kawan-kawan semua yang ingin berbagi apapun itu di website ◄Semua Catatanku►™ ini. Kami harap hal tersebut tidak mengandung SARA dan tidak merugikan pihak lain yang bersangkutan. Untuk dapat berbagi disini silahkan kunjungi Facebook kami di Semua Catatanku. Terimakasih.

ALT_IMG

Ilmu Pengetahuan dan Teknologi

Buat kawan-kawan semua yang ingin berbagi tentang ilmu pengetahuan di website ◄Semua Catatanku►™ akan kami sambut dengan senang hati. Semoga apa yang kita bagikan disini dapat bermanfaat bagi sang pembaca. Terimakasih.

ALT_IMG

Pengalaman Misteri

Buat kawan-kawan semua yang ingin berbagi tentang cerita misterinya di website ◄Semua Catatanku►™ akan kami sambut dengan senang hati. Semoga apa yang kita bagikan disini dapat bermanfaat bagi sang pembaca. Terimakasih.

Alt img

Pengalaman Cinta

Buat kawan-kawan semua yang ingin berbagi tentang cerita cintanya di website ◄Semua Catatanku►™ akan kami sambut dengan senang hati. Semoga apa yang kita bagikan disini dapat bermanfaat bagi sang pembaca. Terimakasih.

ALT_IMG

Tips dan trik's

Buat kawan-kawan semua yang ingin berbagi tentang tips dan trik apapun itu di website ◄Semua Catatanku►™ akan kami sambut dengan senang hati. Semoga apa yang kita bagikan disini dapat bermanfaat bagi sang pembaca. Terimakasih.

Monday, August 27, 2012

Artikel : Dasar-dasar Pemrograman JAVA (Part 2)

0 comments

      Hai sobat semua, disini saya akan melanjutkan tentang pembahasan Artikel : Dasar-dasar Pemrograman JAVA (Part1) jadi buat sobat semua yang baru baja pertama kali postingan dengan judul ini alangkah baiknya sobat baca dan simak terlebih dahulu postingan sebelumnya yah hehe

Langsung ke pembahasan yah, pada program kita sebelumnya ketika dijalankan akan mengeluarkan tulisan Hello World ke console.

Ah ha! Akhirnya program kita sudah jalan dan mengerjakan sesuatu, apakah Anda sudah cukup senang sekarang?! Smile
Nah selanjutnya kita akan mengenal variabel2 dalam bahasa program Java.



LANGKAH 6: Mengenal variabel serta jenis-jenisnya

Nah setelah kita mengetahui bagaimana dasar aplikasi Java dari membuat file berekstensi .java sampai menjalankannya, sekarang saatnya untuk berkenalan dengan jenis-jenis variabel yang terdapat dalam Java.

Jadi apa itu variabel??

Untuk menyimpan nilai tertentu di dalam program aplikasi kita (memori komputer), nilai tersebut haruslah disimpan sesuai kedalam suatu variabel yang tipenya sesuai dengan tipe dari nilai tersebut.
Kita tidak dapat menyimpan tipe bernilai angka ke variabel bertipe nilai huruf ataupun sebaliknya.

Pada bahasa pemograman Java, tipe-tipe variabel yang tersedia diantaranya :
Quote:
- int : untuk menyimpan nilai berupa angka bilangan bulat, misalnya: 10
- double : untuk menyimpan nilai berupa angka bilangan desimal, misalnya: 0.5
- String : untuk menyimpan nilai berupa teks kata-kata, misalnya: "Hello World"
- boolean : untuk menyimpan nilai sederhana iya atau tidak, misalnya: true


Untuk mendeklarasikan variabel yang dapat menyimpan nilai tersebut cukup dengan menggunakan:
Code:
[tipe_variabel] [nama_variabel];

misalnya: int tipeInt;
pendeklarasian variabel bernama tipeInt sebagai variabel bertipe int

Untuk mengisikan nilai ke variabel tsb gunakan tanda =
Code:
int tipeInt;

tipeInt = 10; // mengisi tipeInt dengan nilai 10


Contoh dalam program:
Code:
public class Test {

public static void main(String[] args) {
int a = 10;
double b = 0.5;
String c = "Halo";
boolean d = true;

// mengeluarkan nilai diatas ke console
System.out.println(a); // console tertulis: 10
System.out.println(b); // console tertulis: 0.5
System.out.println(c); // console tertulis: Halo
System.out.println(d); // console tertulis: true

// ganti nilai variabel a
a = 100;
System.out.println(a); // console tertulis: 100
}

}


Setelah kita mengetahui jenis-jenis tipe variabel dan bagaimana menggunakannya, sekarang kita lihat bagaimana cara mengolahnya/memanipulasinya.


LANGKAH 7: Operasi variabel

Variabel tersebut dapat kita olah sama seperti didalam matematika, yakni dengan menggunakan operasi pertambahan (+), pengurangan (-), perkalian (*), pembagian (/), ataupun hasil bagi (%).
Misalnya: int a = 10 + 10; // pertambahan
Tidak ada yang spesial dalam mengolah data variabel tersebut, cukup gunakan tanda +, -, *, /, %

Contoh:
Code:
public class Test {

public static void main(String[] args) {
int a = 10;
int b = 20;
int c = a + b; // 10 + 20 = 30
int d = a - b; // 10 - 20 = -10

System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);


double e = 2;
double f = 4;
double g = e * f; // 2 x 4 = 8
double h = e / f; // 2 / 4 = 0.5

System.out.println(e);
System.out.println(f);
System.out.println(g);
System.out.println(h);

System.out.println(5 % 3); // = 2 -> 5 / 3 = 1 sisa 2
}

}


Java juga menyediakan cara untuk mempersingkat operasi tertentu:
Code:
int a = 0;
// menambah dengan 10
cara 1: a = a + 10;
cara 2: a += 10; // lebih singkat

Sama halnya dengan pengurangan, perkalian, pembagian.
Code:
a -= 10;
a *= 10;
a /= 10;


Dan Java juga menyediakan khusus penyingkatan untuk penambahan/pengurangan dengan 1:
Code:
a = a + 1; -> a += 1; -> a++;
a = a - 1; -> a -= 1; -> a--;


Begitulah ulasan singkat dari Paupau si pembuat tutorial ini, semoga temen2 bisa mendapatkan dasar untuk belajar Java, selanjutnya mungkin akan banyak lagi ulasan2 menarik ttg Java..tunggu saja update terbarunya di post ini, atau apabila temen2 merasa tidak punya waktu untuk menunggu..temen2 bisa membaca tutorial java di :
http://java.sun.com/docs/books/tutorial/
Continue reading →

Artikel : Dasar-dasar Pemrograman JAVA (Part 1)

0 comments

Bagi temen2 yg baru sekali ini belajar Java..
Ini ada tutorial singkat mengenai cara membuat file Java, mengcompile file Java tersebut, dan bagaimana menjalankan program Java.
Dibagian ini juga akan membahas sedikit tentang variabel dalam Java..
Silahkan mengikuti Smile
Okey skrg gw kasih tutorial singkat mengenai Java, bukan tutorial game, melainkan tutorial dasar-dasar Java, untuk membantu yang bener2 pemula sama sekali ^_^
Okey tanpa panjang lebar mari kita mulai saja yah hehe


LANGKAH 1: Membuat kode program Java

Nah hal pertama adalah, bagaimana asal mula suatu program aplikasi Java?
Untuk menjalankan program Java, pertama-tama kita buat file teks (txt) biasa, beri nama dengan format penamaan TitleCase dan akhiri dengan extension .java :
Misalnya Test.java

Untuk mengisi kode programnya, edit file tersebut dengan menggunakan teks editor apa saja, misalnya Notepad.

FILE :: Test.java
Isikan kode programnya:
Code:
public class Test {
// Test -> sesuai dengan nama filenya: Test.java
// (ingat Java case sensitive, Test berbeda dgn test)
}

PS: "//" adalah komentar, apapun yang ditulis setelah // tidak akan diproses
PS2: sekali lagi Java adalah case sensitive, penulisan harus benar2 memperhatikan huruf kecil dan huruf besar.


LANGKAH 2: Mengcompile kode program kita

Compile kode program yang telah kita buat dengan menggunakan Java compiler (javac.exe) yang telah termasuk dalam bundel Java SDK (J2SE), dapatkan Java SDK di http://java.sun.com/j2se/.

Gunakan DOS Prompt, buka melalui Start menu-Run-ketik CMD.
Tuliskan ini di DOS prompt :
Code:
javac Test.java

Setelah dicompile Test.java akan menghasilkan Test.class
Quote:
Test.java (kode program) compile -> Test.class (java bytecode)



LANGKAH 3: Menjalankan program tersebut

Untuk menjalankan program yang telah kita compile diatas digunakan Java launcher (java.exe), juga melalui DOS prompt :
Code:
java Test

Pada tahap ini program kita diatas akan mengeluarkan error tidak dapat dijalankan, karena Java tidak tahu harus dimulai darimana program aplikasi kita ini.


LANGKAH 4: Membuat start awal aplikasi

Start awal jalannya suatu aplikasi Java dimulai dari ditemukannya kata kunci (keyword) :
Code:
public static void main(String[] args) { }

Nah tinggal tambahkan keyword tersebut ke file Test.java kita :
Code:
public class Test {

public static void main(String[] args) {
// application start-point
}

}

Jadi program Test.java diatas sudah dapat dicompile DAN dijalankan.
Tapi karena isinya kosong, jadi program kita tsb tidak melakukan suatu hal apapun, sungguh suatu program yang tak berguna Smile
java Test -> masuk ke bagian application start-point dan selesai, tidak ada yang dikerjakan.


LANGKAH 5: Mengeluarkan suatu tulisan

Nah untuk mengeluarkan output ke console (DOS prompt) kita gunakan fungsi System.out.println("kata") :
Code:
public class Test {

public static void main(String[] args) {
System.out.println("Hello World!");
}

}




Okey itu tadi sebagian dari Artikel : Dasar-dasar Pemrograman JAVA (Part1), untuk pembahasan selanjutnya saya akan lanjutkan di postingan berikutnya tentu nya dengan judul yang sama hehe
Simak terus yah sobat ;)
Continue reading →
Saturday, August 25, 2012

Artikel : Program seleksi bilangan negatif & positif di JAVA

1 comments
       Sebelum saya memuali postingan ini, baiknya kita mulai dengan salam :D
Assalamualaikum Wr. Wb  =))

       Okey teman-teman semua apa kabar nya nih ?? hehe
Gimana liburannya ? asik ? seru ? atau membosankan ?? hahahahaha :D
     Huft setelah sekian lama kita bergelut (emang dikira gulat apa -__-") dengan kesibukan kita selama libur hari saya, dan setelah bersantai-isantai sejenak, sekarang saya mau bagi-bagi pengetahuan tentang suatu program sederhana yang bisa kita buat di JAVA, yaiut program untuk menyeleksi berapa banyak jumlah bilangan negatif dan positif dari input user :)

      Langsung aja yah, disini saya memakai Library Class Scanner untuk mengambil input dari user.
contoh script :
Scanner masukan = new Scanner(System.in);

      Diatas ini adalah contoh dari proses intansiasi suatu class, yang digunakan untuk merubah nama suatu class menjadi nama baru pada saat kita akan memanggil method maupun class tersebut. Tulisan yang saya beri warna Merah adalah nama class yang akan di instansiasi kan, sedangkan yang berwarna Kuning adalah variabel yang menjadi nama baru class tersebut.

      Kemudian saya juga menggunakan perintah looping(pengulangan) untuk memproses dan mengeksekusi input dari user,, ada beberapa jenis looping di dalam bahasa pemrograman yang diantarnyanya WHILE, DO WHILE, FOR, dan sebagainya. Tapi, disini saya hanya menggunakan Looping FOR hehehe
Gimana sih Struktur dari Looping FOR ini ??
begini nihhhhh :D
For(kondisi ; kondisi ; kondisi){     
statement ;
}
Contoh script :
for(int i=1; i<=byk_mskn; i++ )
        {
            System.out.print("bilangan ke "+i+" : ");
            input [i] = masukan.nextInt();
        }
Keterangan Warna  :
Merah : kondisi awal yang sering disebut inisialisasi variabel
Kuning : kondisi dimana looping akan dijalankan
Hijau : pengeksekusian variabel setelah kondisi 1 dan 2
Biru : statement/perintah yang akan dijalankan saat looping terjadi
dan pada setiap kondisi dipisahkan oleh tanda titik koma ( ; ) dan perintah yang akan dijalankan berada diantara kurung kurawal tutup ( { ) dan buka ( } )

      Kemudian berikutnya saya juga memakai 2 buah jenis method yaitu Method Fungsi dan Prosedur, apa sih perbedaan dan bagaimana bentuk strukturnya ?? (huh nanya lagi nih -__-")
Perbedaan Method Fungsi dan Method Prosedur :1. Method Fungsi harus memiliki nilai kembalian, sedangkan Method Prosedur tidak perlu.
2. Method Fungsi harus memiliki jenis data yang dikembalikan, sedangkan Method Prosedur berjenis void
3. Method Fungsi harus memiliki parameter, sedangkan Prosedur tidak harus.

Bentuk Method Fungsi dan Prosedur :
Fungsi :
<jenis data> <nama method>(parameter){
       statement ;
       return <nilai yang dikembalikan> ;
}

Contoh Script :
int hasil(int a, int b){
int jumlah = a + b ;
return jumlah ;
}

Prosedur :
void <nama method>(parameter){
     statement ;
}

Contoh Script :
void tampilkan(){
System.out.print("Jenis Method Prosedur"); 
}


Biar teman-teman semua bisa lihat scriptnya secara keseluruhan, bisa lihat dibawah sini :

Script Class Source.java ::

package Soal_Ganjil;

import java.util.Scanner;

/**
 *
 * @author compaq
 */
class Source {
 //<!--Awal pendeklarasian variabel global--!>
public int byk_mskn = 0;
//deklarasi variable input, positif, dan negatif berjenis integer array
public int [] input = new int[100];
public int [] positif = new int[100];
public int [] negatif = new int[100];
//deklarasi class library Scanner
Scanner masukan = new Scanner(System.in);

//<--Akhir pendeklarasian variabel global-->

     
    void input() // method prosedurr (untuk banyaknya masukan bilangan)
    {
        // meminta banyaknya bilangan yg akan di seleksi
        System.out.print("Masukan banyaknya bilangan : "); 
        // mendeklarasikan bahwa hasil msukan adalah variabel byk_mskn
        byk_mskn = masukan.nextInt(); 

        //mengubah dari banyaknya inputan bilangan, menjadi proses untuk menginput bilangan
        //yang akan diseleksi
        for(int i=1; i<=byk_mskn; i++ )
        {
            System.out.print("bilangan ke "+i+" : ");
            input [i] = masukan.nextInt();
        }
    //}
        //proses penyeleksian bilangan negatif/positif
    //void seleksi(){ 
        for(int i=1; i<=byk_mskn; i++)
        {
            if(input[i] >= 0) //jika nilai dari input[i] lebih dari 0
            {
                positif[i] = input[i]; //maka nilai input[i] tersebut dimasukan ke variabel positif[]
            }
            else // jika nilai dari input[i] kurang dari 0
            {
                negatif[i] = input[i]; //maka nilai input[i] tersebut dimasukan ke variabel negatif[]
            }
        }
        System.out.println("\n");
        System.out.println("Jumlah Bilangan positif = "+Source.jumlah(byk_mskn, positif)+" !");
        System.out.println("Jumlah Bilangan negatif = "+Source.jumlah(byk_mskn, negatif)+" !");
        
    }
     
    
    static int jumlah(int a, int[] b){ //method fungsi (untuk menampilkan hasil dari perhitungan positif dan negatif
        int jumlah = 0;
        for(int i=1; i<=a; i++)
        {
            if(b[i] != 0) //kondisi dimana pengulangan akan dijalankan 
            {
                jumlah++; // b[i] belum habis dan != 0, maka nilai dari vriabel jumlah terus bertambah
            }
        }
        return jumlah ; //mengembalikan nilai jumlah menjadi isi dari method fungsi
    }
}




Script Class Main.java ::
package Soal_Ganjil;

/**
 *
 * @author compaq
 */
public class Main {

   
 
    public static void main(String[] args) {
     
    Source S = new Source(); //instansiasi class Sub menjadi nama baru yaitu S
    S.input() ; //memanggil method yang berada didalam class Source.java
 

    }
 
}

      Oke itu tadi penjelasan dari beberapa coding yang saya pakai dan script nya :)
Sekarang kita lihat Screenshot dari script dan hasil program =))
SS Class Main.java ::
SS Class Source.java ::

Screenshot Hasil ::

Untuk script selengkapnya silahkan kawan-kawan bisa download dibawah ini :
Scipt Program Seleksi Bilangan Positif & Negatif.jar
Scipt Program Seleksi Bilangan Positif & Negatif(main.java).class
Scipt Program Seleksi Bilangan Positif & Negatif(source.java).class
(link download telah diganti menjadi server mediafire)

Untuk iformasi selanjutnya bisa hubungi 089655440395 =))
Terimakasih, Wassalamualaikum Wr. Wb.
Continue reading →
Thursday, August 16, 2012

Artikel : Pengenalan Visual Basic

0 comments




Oke gan kalau sebelumnya saya pernah berbagi pengenalan tentang Bahasa Pemrograman JAVA, sekarang saya mau berbagi tentang salah satu bahasa pemrograman sekalikus aplikasi untuk membuat aplikasi lain hehehehe
Oke tanpa basa-basi mari kita langsung saja ke TKP hehehe

Basic adalah salah suatu developement tools untuk membangun aplikasi dalam lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para developer. Visual Basic adalah bahasa pemrograman berbasis Microsoft Windows yang merupakan Object Oriented Programming (OOP), yaitu pemrograman berorientasi objek, Visual Basic menyediakan objek-objek yang sangat kuat, berguna dan mudah.
Dalam lingkungan Windows, User-interface sangat memegang peranan penting, karena dalam pemakaian aplikasi yang kita buat, pemakai senantiasa berinteraksi dengan User-interface tanpa menyadari bahwa dibelakangnya berjalan instruksi-instruksi program yang mendukung tampilan dan proses yang dilakukan.
Pada pemrograman Visual, pengembangan aplikasi dimulai dengan pembentukkan user interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user interface, dan baru dilakukan penulisan kode program untuk menangani kejadian-kejadian (event). Tahap pengembangan aplikasi demikian dikenal dengan istilah pengembangan aplikasi dengan pendekatan Bottom Up.
Ada beberapa hal yang harus dipahami dalam mempelajari Visual Basic :
Objek
Sering disebut entity adalah sesuatu yang bisa dibedakan dengan lainnya. Pada dasarnya seluruh benda didunia ini bisa dikatakan sebagai objek, contoh : mobil, komputer, radio, dan lain-lain.
Dalam Visual Basic objek-objek yang dimaksud disebut kontrol. Jenis-jenis kontrol antara lain ; Label, Text Box, Combo Box, List Box, dan masih banyak lagi.

Properti
Sering disebut atribut, adalah ciri-ciri yang menggambarkan uatu objek. Misalnya disebut objek mobil jika mempunyai ban, spion, rem, dan lain-lain.
Event
Suatu kejadian yang menimpa objek. Bagaimana jika mobil didorong, ditabrak, dicat, dan sebagainya.
Metode
Kemampuan yang dimiliki oleh suatu objek. Contohnya jika mobil berbelok, mundur, maju.
Lingkungan Kerja Visual Basic
Project adalah sekumpulan modul/program aplikasi itu sendiri, projek disimpan dalam file berextension .VBP biasanya berisi form-form.
Ada tiga icon dalam projek
þ View Code : tampilkan jendela editor program
þ View Object : tampilkan bentuk formulir
þ Togle Folder : tampilkan folder tempat penyimpanan file
Form adalah objek yang dipakai untuk tempat bekerja program aplikasi. Di dalamnya tempat diletakan objek-objek lainnya. Di dalam form ada grid (garis titik-titik yang berguana untuk pengaturan letak).
Toolbox kotak alat berisi icon-icon atau komponen untuk memasukan objek tertentu kedalam form.
Tambah komponen : klik kanan pada toolbox -> komponen atau add tab
Propertis adalah untuk menentukan setting suatu objek, menentukan cara kerja dari objek saat program dijalankan misal warna, hurup dan lain-lain.
Kode program adalah serangkaian tulisan perintah yang akan dilaksanakan jika suatu objek dijalankan
Konstanta dan Variabel
Variabel adalah suatu tempat untuk menampung data yang nilainya selalu berubah. Sedangkan konstanta adalah suatu tempat untuk menampung data yang nilainya selalu tetap dan tidak pernah berubah.
Aturan Penamaan Konstanta & Variabel
o Harus diawali huruf.
o Boleh terdiri dari huruf, angka, dan garis bawah.
o Maksimal 255 karakter.
o Tidak boleh menggunakan reserved word.
Deklarasi Konstanta & Variabel
Deklarasi konstanta
Bentuk umum :
[Public | PrivateConst nama_konstanta [AS tipe_konstanta] = eksplisit
Contoh :
Public Const POTONGAN = 0.05
Const NAMAPERSH = “PT ABC”
Contoh penggunaan dalam program
Const HARGA As Currency = 1000
Dim Biaya As Currency
Dim Jumlah As Integer
¼ ‘proses
Biaya = HARGA * Jumlah
¼ ‘proses
Deklarasi variabel
Bentuk umum :
Dim [AS ]
Pendeklarasian varibel ada 2 jenis :

1) Deklarasi Eksplisit
Untuk mendeklarasikan nama variabel beserta tipe datanya pada awal procedure (menempatkan alokasi nama variabel didalam memori), contohnya sebagai berikut :
Dim Nama as String
Dim Alamat as String *3 0
Dim Gaji as Long
2) Deklarasi Implisit
Untuk mendeklarasikan nama variabel beserta tipe datanya dan langsung mengisi nilai variabelnya (menempatkan alokasi nilai variabel langsung didalam memori), contohnya sebagai berikut :
Nama$ = “ Adi ”
Alamat$ = “ Kelapa Gading ”
Gaji$ = 1750000
Ruang Lingkup Konstanta & Variabel
Ruang lingkup konstanta atau variabel adalah ruang atau daerah dimana konstanta atau variabel yang dibuat dikenal (dapat dipakai) biasanya juga berhubungan dengan umur (waktu hidup) konstanta atau variabel.
Ada variabel yang dikenal diseluruh bagian program, ada yang hanya dikenal di procedure tempat variabel tersebut dibuat. Ruang lingkup paling dalam adalah lingkup procedure dengan perintah Dim, Private atau Static maka variabel tersebut mempunyai ruang lingkup procedure, contoh :
Private Sub CmdTambah_Click()
Dim Nama as String
Dim Alamat as String * 30
Static No as Integer
End Sub

Continue reading →

Labels