Kirim ke RSS
Showing posts with label edu java. Show all posts
Showing posts with label edu java. Show all posts

Mengatasi kesalahan program

Posted by windkuat on Thursday, May 13, 2010

Met pagi kawan kawanQ.. Kali ini edukita akan memberikan tips untuk mengatasi kesalahan program. Gini nich ceritanya...
Kalo anda suka bermain program (program kok dibuat mainan he he), anda pasti sering ketemu dengan compile error atau script error.  Dalam penulisan program wajar saja ada kesalahan dalam penulisan program yang membuat program tidak berjalan atau ERROR.
Bagi anda yang sudah mahir membuat program kesalahan sudah jarang muncul dan bisa saja program sekali tulis dan langsung jalan dan langsung build success. Bagi yang belum mahir seperti yang baru masuk kuliah, lha disini ada trik agar terhindar dari kesalhan menulis program. Berikut ini cara mengatasi kesalahan program:

  1. Kesalahan biasanya disebabkan karena kurang dalam menulis tanda baca. Misalnya tanda kurung kurawal ({}), tanda titik koma (;) dan tanda kurung (). Untuk mengatasi hal tersebut, jangan lupa langsung menutup program yang tidak anda ketik. misalnya seperti ini:




    void tidakSalah(){
    //langsung tutup kurung kurawal untuk mengatasi kesalahan
    }

    Jika anda tidak langsung menutup kurung kurawal tersebut, mungkin anda akan lupa berapa tutup yang anda butuhkan. Misalnya code dibawah ini mempunyai banyak kurung kurawal dan tutupnya.



    void tidakSalah(){
    int a,b,c; // segera tutup statement dengan ;
    for(a=0; a<=7; a++){
    if (b==2){
    System.out.println ("nilai b=" + b)
    }//tutup if }//tutup for }
  2. Kesalahan selanjutnya karena kita salah dalam penulisan syntax program. Misalnya ketika mengetik "System", kita salah dan menulis "system". Tentunya kesalahan yang sepele dan membuat jengkel tentunya. Untuk mengatasi hal ini kita tekan Ctrl + Spasi ketika menulis syntax. Misalnya:



    void tidakSalah(){
    int a,b,c; // segera tutup statement dengan ;
    for(a=0; a<=7; a++){
    syst // setelah menulis 'syst' tekan Ctrl + Spasi.
    System // akan menjadi seperti di samping kiri.
    }//tutup for }
  3. Kesalahan lain yang mungkin muncul adalah kesalahan Algoritma ketika memprogram. Lha cara ini memang sedikit sulit. Tips untuk mengatasi kesalahan ini yaitu jika ada yang salah Algoritma, Anda baca dan teliti kesalahan program Anda. hehhe

Sekian dulu ya teman2 edukita tips tentang pemrograman. Tips diatas merupakan tips java. Tetapi untuk anda yang lebih suka memprogram menggunakan bahasa pemrograman yang lain, anda bisa saja menggunakan tips diatas. Misalnya teman menggunakan pada Action Script Flash. Ada yang perlu ditanyakan?? Ada yang mau diskusi? Comment aja ya dibawah ini.
read more "Mengatasi kesalahan program"

Road to Java GUI

Posted by windkuat on Thursday, April 8, 2010


He hei... sahabat edukita.co.cc saatnya kita beranjak ke java GUI.. yuk kita belajar dulu pendahuluannya. Kan tak kenal maka tak sayang dunx friend (halah dari tadi kok crita mlulu....) hehe.. mulai aja yuk..
  1. Apa itu GUI?
GUI adalah suatu teknik pemrograman yang memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis, seperti button, dialog box, menu, dsb.
Dengan GUI seseorang akan lebih mudah untuk menggunakan aplikasi maupun membuat aplikasi. Hal tersebut dikarenakan pengguna secara langsung berinteraksi dengan aplikasi GUI tersebut. Aplikasi yang berbasiskan GUI menggunakan form-form sebagai media interaksi dengan pengguna. Berbeda dengan aplikasi non GUI yang menggunakan text sebagai media interaksinya.
  1. Apa itu java GUI?
Java GUI adalah teknik pemrograman berorientasi objek yang menggunakan tampilan grafis sebagai interaksi dengan pengguna aplikasi. Pada pemrograman java GUI, salah satu cara untuk mengimplementasinya adalah dengan menggunakan java.awt. Cara lain yang digunakan adalah memakai swing.
  1. Java GUI dengan AWT
AWT (Abstract Window Toolkit) menggunakan window pada local computer. Dengan demikian pada pengguanaan java.awt jendela (window) yang dihasilkan adalah sesuai dengan operating system computer. Berikut ini adalah diagram interaksi awt dengan system computer:


Keterangan:
  1. Program meminta sebuah komponen, misalnya tombol berdasarkan pustaka pada AWT.
  2. Permintaan program yang menggunakan komponen yang didefinisikan oleh AWT dipetakan ke objek peer yang terkait dan
  3. peer pasangan dari komponen disampaikan ke system window
  4. System window menampilkan window tombol layar
  5. Pemakai menekan tombol tersebut
  6. Sistem Window menyampaikan kejadian ini ke penangan kejadian Java
  7. Dan melanjutkan ke program.

  1. Komponen-Komponen dalam paket AWT
    1. Component
Kelas dasar untuk semua komponen yang mendukung system window. Kelas ini memiliki metode yang berfungsi untuk memproses kejadian dari pemakai, misalnya ketika pemakai menekan suatu tombol (button).
    1. Container
Kelas yang berfungsi sebagai wadah bagi sejumlah komponen yang dikelompokkan. Komponen ini terlihat secara fisik. Metode yang sering dilibatkan adalah add(). Metode ini dapat digunakan untuk meletakkan komponen yang akan diletakkan pada wadah ini ataupun untuk menentukan posisi Container relative terhadap jendela.
    1. Panel
Merupakan subkelas dari Container. Digunakan sebagai wadah untuk sejumlah komponen yang saling terkait. Panel merupakan ruang kecil yang biasanya berada dalam sebuah objek Frame.
    1. Window
Merupakan jendela kosong yang tidak memiliki tepi ataupun batang menu (menu bar). Dapat digunakan untuk mewujudkan menu pop-up. Biasanya kelas ini jarang digunakan, mengingat dua sub kelasnya (yaitu Frame dan Dialog) lebih bermanfaat.
    1. Frame
Merupakan subkelas dari Window. Memungkinkan untuk membuat jendela yang dilengkapi dengan judul.
    1. Dialog
Merupakan kelas untuk membuat jendela yang bersifat pop-up yang memungkinkan pemakai mengetikkan text. Yang lebih menarik, terdapat sub kelas FileDialog yang dapat menampilkan daftar file yang dapat dipilih oleh pemakai. Kelas Dialog memungkinkan untuk membuat jendela yang bersifat modal ataupun modeless.
    1. Applet
Merupakan subkelas dari Panel. Bermanfaat untuk menangani aplikasi yang berjalan pada Web Browser.
read more "Road to Java GUI"

OOP dalam java

Posted by windkuat on

Hai sobat.. Ketemu lagi nich.. Pada materi sebelumnya telah kita singgung tentang pengertian java dan tentang versi java dan sekarang saatnya masuk ke pemrogrammannya. Kita mulai dari belajar OOP dulu ya. Pernahkan anda sebelumnya mendengar atau melihat akronim OOP? Akronim OOP mempunyai kepanjangan Object Oriented Programming atau dalam bahasa indonesia lebih sering dikenal dengan Pemrograman Berorientasi Objek. Pemrograman berorientasi objek memiliki keistimewaan yaitu kita dapat membuat aplikasi yang serupa cetakan. Cetakan tersebut bisa dipakai untuk pembuatan objek. Untuk lebih jelasnya mari kita lakukan saja (wah lakukan apa nich.... hehe)..

Java terdiri dari kelas (class)

Kelas dalam java digunakan untuk menyimpan program java. Dalam kelas mempunyai komponen utama yaitu variabel instan dan metode untuk kelas. Misalkan saya mencontohkan kelas mobil. Misalnya mobil memiliki variabel merek, tipe dan mobil memiliki metode untuk mengemudikan mobil, membelokkan mobil, dsb. Contoh kelas sederhana:

class mobil{

    String merek;

    String tipe;

    void mengemudikanMobil(){

    }

}

Dalam kelas ada Variable dan Method (metode)

Pada contoh kelas diatas merupakan kelas sederhana yang terdiri atas dua variabel bertipe data String yaitu merek dan tipe. Kelas diatas juga memiliki metode mengemudikanMobil().
Konstruktor
Kostruktor merupakan metode yang memiliki nama yang sama dengan class. Konstruktor digunakan untuk memberikan nilai awal saat objek diciptakan. Konstruktor dipanggil secara otomatis pada saat menciptakan objek. Tepatnya pada saat memakai new.
read more "OOP dalam java"

Pengenalan Versi Java

Posted by windkuat on Thursday, April 1, 2010

Seperti yang pernah di jelaskan pada posting tentang java sebelumnya. Program java sangat fleksibel dan multiplatform. Java dibagi menjadi 3 (tiga) bagian atau versi. Versi - versi pada java ini memiliki kekhususan dan kelebihannya masing - masing. Sehingga jika anda ingin aplikasi mobile, maka sudah ada library yang sudah terpaket dalam SDK. Adapun pembagian dan pengelompokan edisi java tersebut antara lain


  1. J2SE

    Yaitu java edisi standar yang dikhususkan untuk pemrograman desktop dan applet. Pemrograman desktop bisa dibuat program sederhana dan minimalis dengan command line (mirip program MS-DOS yang sudah jarang dipergunakan) atau dengan GUI yang inotif dan GUI yang mirip dengan pemrograman MS Visual Basic atau Borland Delphi. Kelebihannya dari pemrograman visual sejenis, Aplikasi java memiliki Tampilan (Window Skin) yang beraneka ragam. Misalnya dibawah ini adalah contoh window skin Metal:









    dan window skin ini akan sama pada semua OS yang mendukung java. Sedangkan Applet merupakan program yang dijalankan menggunakan browser internet misalnya Mozilla Firefox, Internet Explorer, Opera atau browser yang lain.






    Gambar Applet Java
  2. J2EE

    J2EE yang merupakan kependekkan dari Java 2 Enterprise Edition. J2EE merupakan Superset (Perluasan) dari J2SE. Jadi J2EE hampir sama dengan J2EE. Akan tetapi antara keduanya ada perbedaan mendasar J2EE digunakan untuk aplikasi berskala besar yang dikelola perusahaan - perusahaan besar. Aplikasinya yaitu pada pemrograman database yang dikelola oleh server. J2EE mendukung teknologi yang terkini misalnya XML(Extensible Markup Language), Servlet, JSP (Java Server Pages), COBRA (Common Object Request Broker Architecture), EJBs (Enterprise Java Beans). Teknologi JSP sekarang banyak digunakan untuk web server.
  3. J2ME
  4. J2ME merupakan edisi java yang dikhususkan untuk perangkat mobile yang memiliki memori dan daya yang sangat terbatas misalnya PDA, HP, dan perangkat mobile lainnya. J2ME menggunakan konfigurasi CLDC (Connected Limited Device Configuration) yang merupakan konfigurasi dasarnya. Pada J2ME beberapa komponen java dan JVM dikurangi. Untuk JVM digantikan dengan KVM (Kilobyte Virtual machine).
    Gambar diatas merupakan contoh aplikasi J2ME
Nah sahabat edukita.co.cc demikian lah edisi - edisi java yang telah kita ketahui bersama. Tapi..... Kapan ya kita buat programmnya... Ada yang keburu ga sabar nich.. Tenang aja sobat, kita pelan-pelan aja yaw... Selalu kunjungi edukita.co.cc dan dapatkan info terbarunya...
Thanks sobat...
Salam...
bubuk dulu ah...
read more "Pengenalan Versi Java"

Belajar Java Untuk Pemula

Posted by windkuat on Sunday, March 28, 2010

Hai teman-teman sahabat indo blog.
Saya akan menjelaskan sedikit-banyak tentang java. Tapi pastinya buanyak banget...
Ech ya...
Sampe hampir lupa nih...
Tadi kan mw belajar java, kok malah cerita . .
Yukz kita mulai aja ya...
  1. Pengertian Java
    1. Java merupakan bahasa pemrograman yang serbaguna. Dengan menggunakan pemrograman Java, anda bisa membuat suatu aplikasi yang powerfull dan sangat menarik. Java dikembangkan dari bahasa C atau pun C++. Jadi anda bisa belajar bahasa java dengan mudah jika anda sebelumnya sudah mahir dengan C atau C++.Java dikembangkan oleh James Gosling yang bekerja pada Sun Microsystems pada Agustus 1991. Dahulunya, proyek Java dinamakan Oak, diambil dari sebuah pohon yang tumbuh dekat jendela James Gosling bekerja. Tetapi dalam Sun, sudah ada nama proyek Oak, Maka dipakailah Java yang diambil dari kopi Java (Mungkin juga kopi jawa ya?? hehe...) Java juga dikenal Fleksibel, Java bisa dijalankan di berbagai mesin dan berbagai system operasi. Hal tersebut dikarenakan Java menggunakan Virtual Mesin atau sering disebut dengan JRE yang digunakan untuk menjalankan kode java. Berikut ini adalah alur program java yang berjalan dalam Virtual mesin:
      Karena kompatibilitasnya ini, java kian digemari oleh para programmer dan java banyak digunakan sebagai mata kuliah wajib di perguruan tinggi di Indonesia. Selain itu, java Merupakan Pemrograman Berorientasi Objek. Pemrograman berorientasi objek (PBO atau OOP) menggunakan kelas sebagai wadah dari suatu objek. Objek-objek ini yang nantinya bisa dipanggil dan digunakan dengan mudah. Selain itu OOP juga mempunyai suatu sifat yang memudahkan seorang programmer. Yaitu pewarisan, Pewarisan membuat seseorang dengan mudah menurunkan sifat suatu kelas ke kelas yang lain. Yang jelas masih banyak banget kegunaan java. Kunci sukses yang membuat kebanyakan orang suka dan mengembangkan aplikasi dengan java adalah:
      • Portable. Anda bisa memrogram Java di
        notebook dengan sistem operasi Windows
        kemudian menjalankannya di PC dengan sistem
        operasi Linux tanpa masalah.
      • Lengkap dan kaya. Anda bisa membuat
        berbagai arsitektur program (command line, GUI, mobile, web) dengan Java.
        Bandingkan jika Anda harus belajar C++, Perl
        atau Phyton dan PHP, atau ASP untuk hal
        yang setara!
      • Mudah dipelajari. Bahasa Java, boleh dikata
        adalah yang teranggun (elegant) untuk
        pemrograman berorientasi objek.
      Ehm... Sekian dulu ya belajarnya... Mw blajar yang lain dulu gitu.. Kalo mw tanya...jangan sungkan comment yaw.... 
read more "Belajar Java Untuk Pemula"