Rika Mey's blog

Berbagi ilmu, dgn senang hati !

 

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..

 

« Mei 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
30
31
   
       
Today

Links

Feeds

Navigation