Rika Mey's blog

Berbagi ilmu, dgn senang hati !

 

Kamus OOP

Jan 14, 2011 by Rika Meirina Anggraeni

Assalamu'alaikum..
Sekedar mau bikin kamus tentang OOP aja nih, biar nggak kelupaan.
Constructor : method dimana semua object diinisialisasikan.
Ciri-ciri construstor :
1. Constructor memiliki nama yang sama dengan nama class-nya
2. Mengembalikan nilai (get).
Method : Kode yang dijalankan oleh program utama.
Method ada 2 yaitu :
1. Method Mutator : dapat mengubah nilai variabeldalam class / menangkap nilai. (Biasanya mengadung kata 'set')
2. Method Asesor : berfungsi mengembalikan nilai. Dan ada nilai retutn. (Biasanya mengandung kata 'get')
Object : sebagai instansiasi dari class (perwakilan dari class).
penulisan = nama_class (spasi) nama_instan_object = New (spasi) nama_class;
Modifier : keyword dalam java untuk memberi keterangan pada class. Atau dalam artian memberi petunjuk, siapa saja yang dapat mengakses variabel pada class tersebut
Jenis-jenis Modifier :
- public : dapat diakses seluruh classdi berbagai package.
- protected : dapat diakses oleh class tsb dan class turunannya.
- private : hanya dapat diakses oleh class tsb.
- abstract : tidak bisa di-instansiasikan ke object
- final : tidak bisa memiliki subclass lagi.
- extends : keyword untuk menandakan bahwa class tersebut dapat diturunkan ke class lain.
Inheritance : proses pewarisan data beserta method-method dari superclass ke setiap superclass-nya.
Polymorfism : dapat menggunakan method yang sama namun dengan parameter yang berbeda di setiap class
Pass By Value : pperubahan pada satu method yang tidak mempengaruhi pada method utama.
- hanya berlaku pada tipe data primitive dan tidak berlaku pada tipe data array dan object.
Pass By Reference : perubahan dalam satu method yang membuat perubahan yang sama pada method utama
- hanya berlaku pada tipe data array dan object, tidka berlaku pada tipe data primitive.
Sekian dulu ya. Diingat, jangan sampai lupa.
Nanti dilanjutkan lagi dan insyaallah ditambah lagi, dan akan dibahas supaya lebih detail dan jelas.
Terimakasih sudah baca blog saya. Semoga bermanfaat bagi kalian.
Wassalamu'alaikum..

 

Belajar Jasper Report Yuukk...?

Des 22, 2010 by Rika Meirina Anggraeni

Jasper Report
Assalamu'alaikum..
Kembali bertemu saiia Rika Meirina di acaraa, acara apa ya..?? =.=(Glodak !!!) Ga Jadi deh.
Nah kali ini aku mau bagi" ilmu tentang Jasper Report, bagaimana langkah" mendesain tampilan pada Jasper Report..
Pastikan kalian sudah menginstall i-Report y..
Ketika pertama kali buka, tampilannya kan seperti ini


Klik menu File-new, kemudian pilih kertas yang akan digunakan.


Beri nama untuk file Jasper Report, dan pilih directory tempat penyimpannya.


Setelah Selesai akan tampil seperti ini..


Klik ikon di sebeleh ikon redo, untuk mengkoneksikan dengan database..
Pilih new


Pilih Database JDBC Connection


Beri nama untuk koneksi yang anda buat. Pada JDBC URL, tambahkan tulisan ":3306" dan "MY DATABASE" diganti dengan nama database anda.


Klik button Test, jika koneksi anda benar akan mucul pop up seperti dibawah ini. Kemudian Save.


Setelah itu, klik ikon yang ada di sebelah tab "Preview" untuk mengatur field" mana yang akan anda gunakan / tampilkan pada Jasper Report.
Pilih button Query Designer
Pilih tabel yang akan digunakan
Centang field" yang akan digunakan
Pilih OK


Kemudian akan muncul gambar kertas seperti yang anda pilih di awal tadi. Tinggal drag 'n drop field yang anda pilih tadi. Untuk tambahan kata-kata, image dll, bisa dilihat di menu Pallete (Window-pallete).
Untuk melihat hasilnya tinggal klik tab "Preview" pada bagian atas kertas.
O iya, tambahan informasi, kalu padda bagian "Detail" band di kertas, itu secara otomatis akan melakukan perulangan field yang ditampilkan. Jadi kalau mau menampilkan desain yang bentuknya tabel, field-nya bisa di'drag di bagia "Detail" band tsb.

Oke, sementara itu saja yah.. Nanti lanjut lagu dengan info-info yang baru. Wassalamu'alaikumr.. ^o^

 

Kode ASCII

Okt 20, 2010 by Rika Meirina Anggraeni

Untitled Document

Kode ASCII

      Assalamu’alaikum kawan.. ^o^
      Kali ini saya akan bagi-bagi ilmu sekilas tentang kode ASCII. Mungkin sebagian dari teman-teman belum tau apa itu kode ASCII, nah berdasarkan informasi yang saya baca, saya akan jelaskan apa itu kode ASCII dan apa fungsinya.
      Taukah teman-teman, kalau setiap tombol dan karakter pada keyboard sebenarnya mempunyai id sendiri-sendiri. Nah, id itulah yang dinamakan kode ASCII. Kode ASCII (American Standard Code for Information Interchange), bagi yang gak ngerti, artinya adalah Kode Standar Amerika untuk Pertukaran Informasi. Banyak sekali fungsi dari kode ASCII ini, salah satunya kita dapat mengatur jalannya program, tanpa harus mengklik button. Dalam artian, cukup dengan menekan salah satu tombol pada keyboard. Seperti ketika kita menekan tombol enter tanpa harus mengklik button. (ketika kita menyimpan file misalnya).
Bagi kalian yang ingin tau bagaimana caranya bisa seperti itu, gini.. Cukup masukkan syntax java script di bawah ini pada bagian tag html kalian.

<script type="text/javascript" src="#surl("value=/jscript/ext/adapter/jquery/jquery.js")"></script>
<script type="text/javascript">
                var j = jQuery;
                j(function(){
                                 // alert("Okay");
                                j(document.body).keydown(function(e){
                                                if(e.keyCode == 112) {
                                                                j("#submit").click();
                                                               
                                                                return false;
                                                }
                                                return true;
                                });
                });
</script>

    Keydown : program akan jalan ketika tombol ditekan.
    Keyup : program akan jalan ketika tombol dilepaskan
    Angka '112' di atas adalah kode ASCII dari tombol F1. Jadi maksud dari syntax di atas adalah program akan jalan ketika kita menekan tombol F1.

    Syntax di atas cukup diletakkan di tag html bagian 'head'. Sekian..
    Selamat mencoba ieah..

    Wassalamu'alaikum..^o^

 

Sekilas Tentang Struts.xml

Okt 01, 2010 by Rika Meirina Anggraeni

Struts.xml..
                Selama saya belajar cimande pada eclipse, sudah semakin banyak yang saya tahu (gak terlalu banyak-banyak juga c..:D) . Termasuk tentang struts.xml.
                Struts.xml adalah controller pada cimande (MVC : Model View Controller). Dalam arti struts.xml adalah penghubung antara view dengan model. View adalah tampilan, dan model adalah program-nya.
                Di dalam struts.xml terdapat package, yang nanti akan mempunyai descriptor sendiri pada blueoxygen cimande. Nama descriptor-nya harus sama dengan nama namespace pada package tersebut. Misal ::
                <package name="dummy" extends="default" namespace="/module/dummy">
                Maka nama descriptor-nya adalah ‘dummy’, ingat, besar kecilnya huruf juga harus sama (Case Sensitive)
Di dalam package ada action, lah..ini yang mengontrol jalannya program. Suatu action harus memiliki alamat class yang akan d’eksekusi atau di jalankan. Juga memiliki ‘return’ atau nilai yang dijalankan.
                Nah, sesuai pengalaman saya..yang saya tahu, suatu action memiliki 5 jenis return, yaitu :

  1. Return SUCCES
  2. Return INPUT
  3. Return ERROR
  4. Return LOGIN
  5. Return NONE

Lah, ada lagi..di dalam action ada ‘result’-nya..Yang menunjukan akan beralih ke form mana
action tersebut. Tetapi bias juga dialihkan ke action lain dengan menggunakan result type=’redirect’. Kalo mau dialihkan ke form result type-nya=’velocity’
                Contoh sekilas syntax pada struts.xml ::
<struts>
      <package name="dummy" extends="default" namespace="/module/dummy">
            <action name="create" class="org.blueoxygen.dummy.action.FormDummy">
                  <result name="success" type="velocity">
                        /dummy/input.vm
                  </result>
            </action>
            <action name="save" class="org.blueoxygen.dummy.action.SaveDummy">
                  <result name="success" type="velocity">
                        /dummy/success.vm
                  </result>
                  <result name="input" type="velocity">
                        /dummy/input.vm
                  </result>
            </action>
            <action name="home" class="org.blueoxygen.dummy.action.FormDummy">
                  <result name="success" type="velocity">
                        /dummy/home.vm
                  </result>
            </action>
      </package>
</struts>

 

Error Pada Cimande Yang Sering Terjadi

Agu 21, 2010 by Rika Meirina Anggraeni

Beberapa kesalahan yang terjadi pada cimande, berdasarkan pengalaman saya ::
1. Work Offline
Penyebabnya, submenu 'Work Offline' pada menu 'File' ternyata tercentang. Untuk mengatasi, hilangi cek pada sub menu work offline tsb, kemudian refresh.
2. Could.not resolve property
Terjadi karena ke-tidak cocokkan antara variabel pada class java dengan yang ada pada database. Cek kembali apakah variabelnya benar-benar sesuai atau tidak. Biasanya bermasalah pada tipe data.
3. There is no Action mapped for namespace /module/registrasi and action name create.
Terjadi karena nama descriptor yang dubuat berbeda dengan nama namespace pada struts-nya. Padahal nama descriptor harus sama dengan nama pada namespace-nya. Atau bisa juga karena belum membuat action result pada 'struts.xml'
4. Java Null Pointer
Kesalahan pada save.java terutama perhatikan syntax if else nya..

 

« Februari 2012
SenSelRabKamJumSabMin
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
    
       
Today

Links

Feeds

Navigation