Separator pada Java

Pada bahasa pemrograman Java, separator digunakan untuk memisahkan satu bagian program dengan program lainnya. Bahasa Java sendiri memiliki banyak sekali jenis-jenis separator. Salah satu separator yang sering kali digunakan dalam pembuatan program dalam bahasa java adalah separator berjenis semicolon/"titik koma" (;). Separator ini berfungsi untuk memisahkan satu statemen dengan statemen lainnya.
Berikut adalah jenis-jenis separator yang digunakan dalam Bahasa Java :


  • 1. Parentheses (Tanda kurung ())
    •   a. Digunakan untuk mengapit daftar parameter yang digunakan dalam method
      •       Contoh
      •       public int tambah(int a, int b)
    •   b. Digunakan untuk mengapit ekspresi dalam operasi tertentu
      •       Contoh
      •       int hasil=2*(3+2)
    •   c. Digunakan untuk mengapit ekspresi dalam statemen kontrol
      •      Contoh
      •      if (hasil==10)
    •   d. Digunakan untuk melakukan typecast
      •      Contoh
      •      byte=(byte)nilai;

  • 2. Braches (Kurung kurawal {})
    •   a. Digunakan untuk mengapit badan program (Class, method, kontrol pilihan, dll)
      •      Contoh
      •      class Kelasku{.....}
    •   b. Digunakan untuk mengisi nilai inisial pada Array
      •      Contoh
      •      int nilai ={2,3,4}

  •  3. Bracket (Kurung siku [])
    •   a. Digunakan untuk mendeklarasikan array
      •      Contoh
      •      int b[]= new int [5];
    •   b. Digunakan untuk mengakses nilai dari elemen array
      •      Contoh
      •      b[4]= 5;

  •  4. Semicolon(Titik koma ;)
    •    a. Digunakan untuk memisahkan/mengakhiri statement
      •       Contoh
      •       int a=0 ;

  •  5. Comma (Koma ,)
    •     a. Digunakan untuk memisahkan variable pada saat deklarasi variable
      •      Contoh
      •      char a , b , c;
    •     b. Digunakan untuk memanipulasi statemen perulangan for
      •      Contoh
      •      for (int i=0; i< 5; i++, j++)

  •  6. Period (Titik .)
    •     a. Digunakan untuk memisahkan nama paket, nama subpaket, dan nama kelas
      •       Contoh
      •       import java.io.IOException;
    •     b. Digunakan untuk memisahkan data/method dari sebuah referensi objek
      •       Contoh
      •       obj.a=10; obj.setA(4);

Oke mungkin itu sedikit ilmu mengenai separator dalam pemrograman berbasi Java, insyAlloh bersambung.....
Rabu, 12 Februari 2014
Posted by Rukhsotul Hikmah

Jenis Komentar Pada Java


Pada setiap bahasa pemrograman tingkat atas, pastilah terdapat apa yang dinamakan "Komentar". Komentar dapat diartikan suatu statement dalam pemrograman yang tidak akan pernah dieksekusi oleh komputer. Komentar sendiri dalam pemrograman sering kali hanya digunakan sebagai "tempat" meletakkan informasi terkait program yang dibuat atau bahkan informasi tentang algoritma program yang digunakan. Ya... mudahnya komentar adalah "label informasi" bagi pembaca souce code suatu program, namun komentar ini tidak akan muncul pada saat program dijalakan. Pada Java terdapat tiga jenis komentar yang dapat digunakan, diantaranya adalah sebagai berikut :

  • KOMENTAR "1 BARIS"
    • Bentuk //
    • Contoh : 
                     //Ini adalah komentar
                     //Ini komentar baris ke 2


  •  KOMENTAR "MULTI LINES"
    • Bentuk /*.......*/
    • Komentar jenis ini berguna untuk mengapit komentar yang terdiri dari 2 atau lebih baris komentar.
    • Contoh :
                    /* Ini komentar dari baris pertama
                        ini dari baris ke dua
                        ini dari baris ke tiga*/
    • Komentar komentar tersebut bisa terdiri dari filebanyyyyyyyyaaaaaaak sekali baris, yang penting diawali oleh /* dan diakhiri oleh */

  • KOMENTAR "UNTUK KEPERLUAN DOKUMENTASI"
    • Bentuk /** .....*/
    • Komentar jenis ini digunakan untuk keperluan dokumentasi program yang kita buat pada javadoc
    • Cara kerjanya adalah sebagai berikut, ketika compiler menemukan jenis komentar berikut, maka yang dilakukan computer adalah memerintahkan program javadoc untuk menggenerate file HTML yang berisi informasi atau dokumentasi sesuai dengan yang kita tuliskan pada bagian komentar.
    • Dalam komentar jenis ini juga terdapat tag-tag khusus untuk menampung informasi yang dibutuhkan, seperti @author, @version, @param dan sebagainya.
    • Contoh :
                    /**
                     * Program "Hello World"
                     * @author Bambang Pilu Hartato
                     * @version 1.0
                     */

Saya kira mengenai komentar pada bahasa Java saya cukupkan sampai sini, untuk postingan berikutnya mungkin akan dibahas lebih lanjut lagi tentang komponen-komponen java yang lainnya lagi.



Rabu, 05 Februari 2014
Posted by Rukhsotul Hikmah

Contoh Penggunaan Interupsi pada Modul DT-51 (Part-3)

Pada pembahasan sebelumnya telah dibahas pengaturan-pengaturan dasar pada modul DT51 beserta konfigurasi dari sisi source code nya. Sepeerti yang dijanjikan sebelumnya, untuk postingan kali ini akan dibahas tentang contoh programnya.

CONTOH INTERUPSI BERASAL DARI INT 0

       $mod51 ;memuat library DT51
       CSEG
       ORG 4000H   ;alamat mula pada DT51/ alamat awal pada modul trainer DT51
       LJMP START ;melompat ke label start
 
       ORG 4003H ;alamat interupsi INT eksternal 0
       RL A  ;menggeser Byte dari Accumulator 1 langkah ke kiri
       MOV P1, A  ; menampikan nilai pada Accumulator pada P1
       MOV R7, #04H
LUPA:  MOV R6, #0FFH
LUPB:  MOV R5, #0FFH
       DJNZ R5, $
       DJNZ R6, LUPB
       DJNZ R7, LUPA
       RETI  ; Ret from interupt / kembali dari interupt
 
       ORG 4200H ;alamat mulainya program
            ;inisialisasi
START: MOV SP, #30H
       MOV TCON, #01H  ;00000001B
       MOV A, #01H ;00000001B
       MOV P1, #01H ;00000001B
       MOV IE, #81H ;10000001B
       SJMP $ ;
       END

Jika sudah yakin tidak ada kesalahan dalam penulisan program, maka compile source code tersebut sehingga menghasilkan file *.hex. Selanjutnya load file hex tersebut ke microcontroler. Jika perintah tersebut dijalankan oleh mikrokontroler maka yang akan dihasilkan adalah jika tombol interupsi ditekan maka nyala lampu led akan bergeser 1 langkah ke kiri.

Saya kira pembahasan mengenai interupsi pada mikrokontroler saya cukupkan sampai di sini, jika masih belum bisa dipahami, bisa comment saja sob...


Senin, 13 Januari 2014
Posted by Rukhsotul Hikmah

- Copyright © Berbagi Ilmu - Metrominimalist - Powered by Blogger - Designed by Johanes Djogan -