Saturday 27 April 2013

Mengenal Cepek, Gopek, Nopek, Goceng, Cetiao

cepek2

kita coba belajar hitung hitungan yang kadang sering dipakai dalam berdagang  biar lebih gaul :D

50 = go cap
100 = Ce pek
1000 = seceng, secengan = ribuan
5000 = go ceng
50 ribu = go ban

dari searching di guugle itu semua termasuk bahasa hokian ada yang bilang juga bahasa hokkian serapan alias bukan bahasa chinese asli A.K.A bahasa yang digunakan perantau cina di Indonesia yang tentunya telah terpengaruh kebudayaan nusantara (saya bukan warga keturunan jadi  benerin kalo salah ya hehehe )

belajar dari dasarnya seperti ini

Kata Satuan :

0= kong
1 = it/ce
2 = Ji/No (spesial untuk ratusan/ribuan/puluh ribuan/jutaan)

3 = sa
4 = si
5 = go
6 = lak
7 = cit
8 = pek/pwe
9 = ciu/kao
10= cap

Kata Puluhan-Jutaan :

cap = sepuluh/puluhan
pe = seratus/ratusan
ceng = seribu/ribuan
ban = puluhan ribu
tiao = jutaan

Penjelasan : Jadi intinya adalah agan-agan tinggal mencoba-coba aja, umpamanya saja Enam juta [ enam = lak, jutaan = tiao ] nah kalau digabung menjadi laktiao.

Contoh :

50000 = Go-Ban = Limapuluh ribu
500 = Go Pek = Lima ratus
60 = Lak-cap = Enam Puluh
1.1 juta = tiao it
1.2 juta = tiao ji
100 juta = cepek tiao

referensi :
http://ikman.wordpress.com/2008/03/13/cepek-gopek-nopek-goceng-cetiao-berhitung-bahasa-hokien/
http://edukasi.kompasiana.com/2012/05/02/goceng-goban-gopek-apaan-tuh-454374.html

semoga berguna jangan lupa kasi ceban ya :D

Thursday 25 April 2013

Perintah rsync pada linux

Rsync adalah tool untuk transfer dan sinkronisasi file atau tree (struktur direktori dan file) secara satu arah, baik transfer lokal (di sistem yang sama) maupun remote (jaringan/internet). Fungsi rsync mirip/identik dengan tool-tool ini: cp, mv, scp, FTP client. Rsync biasanya digabungkan dengan SSH sebagai metode transpor remotenya, walaupun dapat juga disetup untuk menjadi daemon sehingga tidak membutuhkan SSH. Dalam kasus-kasus tertentu rsync juga dapat digunakan menggantikan HTTP client (seperti wget)


sintaks dasarny

[code language="bash"] rsync  -av PATHSUMBER/ PATHTUJUAN/ [/code]

Menghapus berkas di /tujuan/ yang tidak ada di /sumber/ gunakan:

[code language="bash"] rsync -av --delete /PATHSUMBER/ /PATHTUJUAN/ [/code]

Jika penghapusan hanya boleh setelah penyalinan sukses:

[code language="bash"] rsync -av --delete --delete-after /PATHSUMBER/ /PATHTUJUAN/ [/code]



jika ada file yang tidak ingin di copy
[code language="bash"] rsync -av --exclude 'namafile.txt' /PATHSUMBER/ /PATHTUJUAN/ [/code]

Untuk transfer lokal ke lokal

[code language="bash"] rsync -av -P PATHSUMBER PATHTUJUAN [/code]

Untuk transfer lokal ke remote melalui ssh

[code language="bash"] rsync -e ssh -av -P -z PATHSUMBER USER@HOST:PATHTUJUAN [/code]

Untuk transfer remote ke lokal melalui ssh, cukup kebalikan perintah sebelumnya:

[code language="bash"] rsync -e ssh -av -P -z USER@HOST:PATHSUMBER PATHTUJUAN [/code]

opsi lainnya

a: (archive) adalah untuk mensinkronkan segala sesuatu, termasuk file/direktori secara rekursif dan metadata (seperti tanggal, kepemilikan, permission) dan file-file spesial seperti link simbolik
v: (verbose) memperlihatkan ke layar nama-nama file yang sedang ditransfer
z : (zip) membuat rsync mengkompresi data yang ditransfer
P:  selain memperlihatkan ke layar nama-nama file yang sedang ditransfer  juga menampilkan progres/persentasi saat sebuah file sedang ditransfer.
--version : melihat versi rsync

Jika kita menggunakan rsync dalam skrip noninteraktif, bisa jadi output yang dihasilkan terlalu banyak. Maka dalam kasus tersebut kita dapat menghilangkan opsi -v dan -P.

Akhiran garis miring
Keberadaan garis miring di akhir path sumber berarti menghindari pembentukan level direktori tambahan
misalnya
rsync  -av /home/user/tempatnya/ /home/userhasil/backup/
maka file hasil akan tercopy di /home/userhasil/backup/

tapi jika garis miring tidak ditambah diakhir skrip sumber akibatnya terjadi pembuatan direktory
misalnya
rsync  -av /home/user/tempatnya /home/userhasil/backup/
maka akan terbentuk file hasil akan tercopy di /home/userhasil/backup/tempatnya
(terbentuk direktori bernama tempatnya yang berisi file file hasil sinkronisasi)

referensi :
http://librarylinux.wordpress.com/2010/06/16/rsync-tools-backup-data-skala-besar/
http://blog.baihaqi.web.id/?p=464
http://ss64.com/bash/rsync.html

semoga berguna :)

Pengenalan hardisk di linux

Pengenalan hardisk di linux
Hard Drive Naming Convention: Hal pertama yang perlu anda ketahui adalah tidak ada “drive C” atau “drive E” di Linux

perintah lihat hardisk anda

akses root dulu kalu xubuntu ketik sudo baru ditambah perintah  dibawah

[code language="bash"]
fdisk -l
[/code]

atau

[code language="bash"]
cat /proc/partitions
[/code]

jika terbaca sebagai SCSI akan tertulis sd, sd kepanjangan dari SCSI mass-storage driver. (SCSI singkatan dari Small Computer System Interface.)
jika hardisk /hardrive terbaca sebagai IDE  akan tertulis hd

  • Hard drive pertama yang dideteksi oleh sistem Linux di beri label sda atau hda. Dalam hal angka, adalah hard drive 0 (nol; hitungan mulai dari 0, bukan 1).jika ada 2 partisi dalam disk ini  maka akan ada sda1,sda2

  • Hard drive kedua adalah sdb atau hdb, jika ada 3 partisi dalam disk ini  maka akan ada sdb1,sdb2,sdb3

  • Hard drive ketiga adalah sdc atau hdc,jika ada 2 partisi dalam disk ini  maka akan ada sdc1,sdc2


Untuk harddisk SATA dan SCSI akan dikenali sebagai device yang sama yaitu sebagai device SCSI, begitu juga dengan flash disk.

referensi:
http://klikdartaq.blogspot.com/2012/09/refrensi-partisi-harddisk-di-linux.html
http://www.linuxplanet.com/linuxplanet/tutorials/4269/1
http://toto.nurulfikri.com/?page=Article&link=art&pg=Menggunakan%20Fdisk%20di%20Linux
semoga berguna :)

Tuesday 23 April 2013

jenis - jenis backup

Backup adalah menyalin isi disk kedalam media lain seperti: floppy disc, magnetic tape, optical disk, external hardisk, dll
jenis jenis backup

  1. Full backup :salinan lengkap komputer termasuk data -data user dan sistem operasi itu sendiri

  2. Incremental backup (backup peningkatan) :  menyalin semua data yang berubah sejak terakhir kali melakukan full backup ataudifferential backup
    Kelebihan:
    waktu yang lebih singkat,Backup lebih cepat daripada full backup, membutuhkan tempat sementara yang lebih kecil daripada yang dibutuhkan oleh full backup.
    Kekurangan:
    Waktu untuk restore sangat lama.


  3. Differential backup : Sama dengan tipe incremental tapi archive bit tidak dihapus setelah backup

  4. Mirroring (backup cermin): sama dengan full backup, tetapi data tidak di padatkan atau dimampatkan (dengan format .tar, .zip, atau yang lain)
    kelebihan : metode backup yang paling cepat bila dibandingkan dengan metode yang lain karena menyalin data dan folder ke media tujuan tanpa melakukan pemadatan. kekurangan : menyebabkan media penyimpanannya harus cukup besar.


referensi:

teknologi backup dan recovery rahmad rafiudin andi publisher
http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-2/ch17s07.html
http://www.scribd.com/doc/28184829/86/Jenis-Backup
http://robinsandhypurba.wordpress.com/proses-backup-data/

Backup and Restore database lpse

======================= skrip untuk backup database lpse

= by bim

= thats_myboy@yahoo.com

======================

lihat versi database postgre

login postgres buka psql

ketik select version();

backup database secman_prod dan database epns_prod, jangan lupa backup manual file yang ada di home/appserv/file/file_prod

untuk membackup data pada postgresql

1. buat folder untuk menampung file dump kita

2.masuk ke folder tersebut

3.masuk ke user postgress

4. tanpa masuk psql ketik perintah berikut

pg_dump namadatabaseygmaudibackup >namafilebackup.dump

untuk merestore data yg kita backup

1.masuk ke folder tempat file namafilebackup.dump tersebut

2.masuk ke user postgres

3.buat dulu databasenya untuk menampung database yg akan kita dump

ketik

createdb -U postgres -T template0 -O namauseruntukdatabaseini namadatabase

kemudian login postgres tanpa masuk psql ketik

psql  -d namadatabase  -U  postgres  -f  namafilebackup.dump

smoga berguna :)

jika lupa password admin PPE

// reset password ppe lpse versi 3.2.5 by bim

//thats_myboy@yahoo.com

//use with your own risk

 

 

sedikit tips jika lupa password pada admin ppe langkahnya : 1. hub helpdesk lkpp 2. berdoa semoga helpdesk cepat mereset hehe :)

 

untuk yg keburu buru anda bisa lakukan hal ini

login pada linux

1. ganti ke user postgres

ketik

su postgres

 

2.masuk ke mode command promt postgreketik

psql

 

3. kemudian gunakan database secman_prod

 

ketik

\c secman_prod

 

4.nah data ppe ada di database secman pada tabel public.usrtab ,ganti passwordnya

ganti dengan ini e10adc3949ba59abbe56e057f20f883e (hati2 saat mengcopy jgn sampai ada spasi) ini adalah 123456 yg sudah dienkrip

ketik

 

update public.usrtab set passw='e10adc3949ba59abbe56e057f20f883e' where userid='PPE';

 

5.nah coba pastikan dulu data yg anda insert sudah benar dengan melihat data perubahan tadi pada kolom passw

ketik

select * from public.usrtab where userid= 'PPE';

 

jika sudah benar isi dari kolom passw sesuai dengan e10adc3949ba59abbe56e057f20f883e maka 6.akses admin ppe anda dengan password 123456

 

smoga berguna :)

Friday 19 April 2013

port yang sering digunakan

Port secara sedehana diibaratkan sebagai  pintu service, misalkan sebuah komputer membuka port 21 maka komputer tersebut membuka diri untuk sebuah pelayanan FTP ( File Transfer Protocol ) defaultnya adalah layanan tsb, bisa juga port 21 di set untuk ssh dsb

ada dua jenis Port yaitu :

  1. Port fisik,adalah soket atau slot atau colokan yang ada di belakang CPU sebagai penghubung peralatan input-output komputer, misalnya Mouse, keyboard, printer dsb

  2. Port Logika (non fisik),adalah port yang di gunakan oleh Software sebagai jalur untuk melakukan koneksi dengan komputer lain, tentunya termasuk koneksi internet


Port dapat dikenali dengan angka 16-bit (dua byte) yang disebut dengan Port Number
jumlah port maksimum 65536 buah
protokol transport port :  TCP ,  UDP

Nomor Port dibagi kedalam tiga bagian  jangkauan yaitu :

  1. Port Umum ( Well Known Ports )

  2. Port Terdaftar ( Registered Ports ), dan

  3. Port Pribadi dan/atau Dynamik ( Dynamic and/or Private Ports )


Pembagian-pembagian ini diatur oleh sebuah badan yang disebut IANA ( Internet Assigned Number Authority ) adalah sebagai berikut :


  •  Port Umum : 0 sampai dengan 1023 | aturan pembagiannya terdapat dalam ( RFC4340 ) bagian  19.9.
    (kebanyakan dipakai oleh root,atau oleh program yang dijalankan oleh user,seperti ftp(21),ssh(22),telnet(23),http(80))



  • Port Terdaftar : 1024 sampai dengan 49151 | aturan pembagiannya terdapat dalam ( RFC4340 ) bagian 19.9.
    (kebanyakan digunakan oleh Networking utilities seperti Browser, Email Client, Messenger Utilities untuk berkomunikasi dengan remote
    server. Biasanya Networking utilites akan membuka secara acak port pada range ini untuk terhubung dgn remote server. Port number pada range inilah yang membuat kita dapat melakukan surfing di internet,melakukan pengecekan e-mail,dll. Misalanya kita sedang Chat dengan Yahoo! Messenger maka kita sedang mengakses Port:1143,1155,5050,1177, 1186, 1187)



  • Port Pribadi : 49152 sampai dengan 65535
    (terutama di gunakan program yang memerlukan range port number yang besar, seperti pada Sun yang menjalankan RPC pada port 32768)


port yang sering digunakan

























































































































































PORT

TCP



UDP



KETERANGAN


7TCPUDPEcho protocol ( protokol untuk ping )
15TCPUDPNetstat service ( melihat aktivitas jaringan )
20TCPFTP (File Transfer Protocol, Default data)
21TCPFTP (File Transfer Protocol, control, connection dialog)
22TCPSSH (Sistem secure shell), SCP (SSH untuk copy)
23TCPTelnet
25TCPSMTP (outgoing email)
43TCPWhois protocol ( command untuk melihat informasi host dalam jaringan )
53TCPUDPDomain name server (DNS)
67UDPDinamic Host Connection Protocol ( DHCP )
80TCPUDPHTTP
110TCPUDPPop 3 (incoming email)
137TCPUDPNetbios name service
138TCPUDPNetbios Datagram service
139TCPUDPNetbios Session service
220TCPUDPInternet message Access protocol ( IMAP ) vertion 3
389TCPUDPLighweight Directory Access Protocol ( merupakan DHCP di Linux )
443TCPHTTPS ( versi HTTP yang secure / aman )
513TCPRemote login ( melakukan login remote desktop )
520UDPRouting information protocol ( untuk melihat routing jaringan )
1194TCPUDPopenVPN ( virtual private network ) untuk konek ke komputer di luar jaringan
5900TCPUDPVirtual network computing ( VNC ) , remote komputer
8080TCPHTTP web proxy
10000TCPWebmin Linux

referensi :

http://irm89.wordpress.com/2012/05/28/daftar-nama-port-yang-sering-digunakan/
http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
http://www.sharemyworlds.com/2012/05/apa-itu-port.html
http://bwatasiwa.blogspot.com/2011/08/apa-itu-port.html
http://seven-technology.blogspot.com/2010/03/apa-itu-port.html

semoga berguna :)

Thursday 18 April 2013

uninstal plugin eclipse

untuk mengunistal /remove plugin pada eclipse

masuk help | About Eclipse

eclipse

klik Installation Details

eclipse2

pilih plugin yang ingin di unistall kemudia klik Uninstall  misalnya disini yang saya uinstal plugin mercurial

eclipse3

setelah itu ada proses uninstal kemudian jika sudah selesai keluar form ini kemudian restart eclipenya

eclipse4

semoga berguna:)

Serba serbi pixel ,kepadatan layar ppi handphone, ukuran layar

ok kali ini saya mencoba ekplorasi pengetahuan saya dan kombinasi dari kumpulan  tulisan - tulisan yang bertebaran di internet biar ndak susah saya carinya lagi heheh:) sekarang kita coba ekplorasi hal-hal yang sering kita dengar dan berhubungan dengan layar, bagaimana memilih resolusi layar dsb , (ini berguna ketika kita develop program ataupun memilih layar handphone :D)

Pixel kita analogikan saja degan titik,berasal dari "pix" (untuk "picture") dan el (untuk "element") Pada layar  terdapat banyak sekali titik-titik berwarna yang letaknya sangat rapat, sehingga anda tidak bisa melihatnya begitu saja. Titik-titik inilah yang membentuk citra tertentu di layar anda. Jadi pixel tidak lain adalah bulatan kecil yang kita sebut titik.

Kerapatan atau konsentrasi titik pada layar menentukan seberapa halus gambar yang tampil di sana. Semakin banyak titik yang terdapat dalam layar dengan luas yang sama, semakin halus gambar yang ditampilkannya. Ini dikatakan memiliki resolusi tinggi, atau sederhananya, resolusi yang bagus.
PPI  adalah satuan banyaknya piksel dalam inchi. Semakin besar ppi maka semakin jernih pula layar tersebut. Hal ini berpengaruh terhadap kualitas gambar/video yang ditampilkan, serta kemampuan grafis untuk bermain game

Makin besar resolusi dan kepadatan pixel per inchi yang dimiliki, makin bagus kualitasnya.
INGAT, resolusi layar dalam satuan pixel BUKAN besar/ukuran layar yang dinyatakan dalam satuan inchi



Pixel Density /densitas piksel mengacu pada konsentrasi piksel pada layar tertentu, diukur dalam pixel per inch (ppi). Kerapatan piksel dihitung dengan membagi resolusi pixel diagonal layar dengan ukuran diagonal.


VGA (VIDEO GRAPHIC ARRAY)= 480x640  piksel
QVGA (QUARTER VGA) = 240x320 piksel = 76.800 , 1/4 dari ukuran VGA ( 480x640 = 307.200 X 1/4 = 76.800 )
WQVGA (WIDE QUARTER VGA) = 240×432 piksel
nHD (NINTH HD)= 360×640 piksel 1/9 dari ukuran HD (ini yang saya cari belom ketemu  jika emang benar ukuranya  1/9 dari hd)??
WVGA (WIDE VGA) =480x800 piksel
HVGA (HALF VGA) = 320x480 piksel  = 153.600, 1/2 dari ukuran VGA ( 480x640 = 307.200 X 1/2 = 153.600 )
FWVGA (FULL WIDE VGA)= 480×854  piksel
qHD (QUARTER HD)= 540×960 piksel
DVGA (DOUBLE VGA)= 640×960 piksel
XGA  (EXTENDED GRAPHIC ARRAY)= 728×1024 piksel
HD (HIGH DEFINITION)= 720×1280 piksel sering disebut juga 720p
WXGA (WIDE XGA) = 800×1280 piksel
FHD (FULL HD) = 1080×1920 piksel biasa dibaca 1080p atau dibaca “ten eighty pi” aspek rasio 16:9 Widescreen

1 Inci = 2.54 cm


jika kita sedang membuatprogram dengan android  Terkadang ada beberapa istilah yang berkaitan dengan screen density, mungkin istilah LDPI, MDPI, HDPI dan XHDPI telah sering terdengar.bisa kita lihat pada tabel berikut

ukuran android



oke kita coba menghitung ppi

rumusnya

ppi


langsung kita coba hitung

ukuran layar yang beda ukuran layar lebih besar bukan jaminan layar menjadi jernih


ppi untuk Galaxy Fit dan Nokia E6


GALAXY FIT

Resolusi : 240 x 320 pixels

Layar : 3.3 inch

ppi_fit




NOKIA E6

Resolusi : 480 x 640 pixels

Layar : 2.46 inch


ppi_e6




contoh efek dari ppi /densitas layar yang tinggi vs rendah

ppi rendah

pp1jelek

ppi tinggi

ppibagus





tips ukuran density degn ukuran layar kurang lebih 4 inchi
<150 ppi = Tidak bagus, piksel terlihat jelas, garis miring terlihat bergerigi. layar kotak-kotak

150 ppi – 200 ppi = Kurang bagus, piksel masih terlihat, garis miring agak bergerigi, layar sedikit kotak-kotak

200 ppi – 250 ppi = Lumayan bagus, cukup jernih

250 ppi – 300 ppi = Bagus, layar jernih, piksel tak terlihat

> 300 ppi = Sangat bagus, layar sangat jernih, piksel sama sekali tidak terlihat






semoga berguna

Friday 12 April 2013

Mengenal ukuran di android pixels, density, dpi, dip, dp, dps, sp, sip

ok mari kita mengenal jauh lebih dekat dengan ukuran android

tipe ukuran yang biasa kita pakai pada android

dp atau dip
Density-independent Pixels - An abstract unit that is based on the physical density of the screen. These units are relative to a 160 dpi (dots per inch) screen, on which 1dp is roughly equal to 1px. When running on a higher density screen, the number of pixels used to draw 1dp is scaled up by a factor appropriate for the screen's dpi. Likewise, when on a lower density screen, the number of pixels used for 1dp is scaled down. The ratio of dp-to-pixel will change with the screen density, but not necessarily in direct proportion. Using dp units (instead of px units) is a simple solution to making the view dimensions in your layout resize properly for different screen densities. In other words, it provides consistency for the real-world sizes of your UI elements across different devices.
sp
Scale-independent Pixels - This is like the dp unit, but it is also scaled by the user's font size preference. It is recommend you use this unit when specifying font sizes, so they will be adjusted for both the screen density and the user's preference.
pt
Points - 1/72 of an inch based on the physical size of the screen.
px
Sesuai dengan piksel yang sebenarnya pada layar. Ini satuan ukuran tidak dianjurkan karena hasilnya dapat bervariasi di seluruh perangkat, setiap perangkat  memiliki pixel layar yang berbeda
mm
Millimeters - ukuran dalam milimeter (10 mm = 1cm)
in
Inches - ukuran dalam inchi (1 inchi = 2.54 cm)
perbedaan pada  ukururan layar sama resolusi beda menghasilkan  (http://blog.edwinevans.me/?p=131)






































Lower resolution screenHigher resolution, same size
Physical Width1.5 inches1.5 inches
Dots Per Inch (“dpi”)160240
Pixels (=width*dpi)240360
Density (factor of baseline 160)1.01.5
Density-independent Pixels (“dip” or “dp” or “dps”)240240
Scale-independent pixels (“sip” or “sp”)Depends on user font size settingssame

TIPS memakai sp/dp  akan membuat aplikasi android anda kompatibel dengan beberapa resolusi, kepadatan ,ukuran layar  yang berbeda

referensi:
http://developer.android.com/guide/topics/resources/more-resources.html#Dimension

semoga berguna

Wednesday 10 April 2013

mengenal interpreter dan compiler

kita seringkali mendengar kata ini oke sedikit coba membahasnya dalam bahasa sederhana

interpreter dan compiler sama - sama mempunyai tujuan mengubah kode asal menjadi kode mesin untuk dijalankan di mesin

compiler : mengubah sourcecode menjadi bahasa mesin baru dieksekusi , proses compile  kode   secara keseluruhan dan sekali saja,tidak butuh sourcecode hanya butuh hasil compile

hasil compile (bahasa mesin/file executable ) -> di eksekusi
interpreter : mengubah bahasa sourcecode secara baris demi baris baru dieksekusi,butuh kode sumber/sourcecode

sourcecode ->di interpretasi kebahasa mesin/file executable -> dieksekusi

Compiler  compiler

Interpreter

Interpreterkedua gambar diambil dari http://www.engineersgarage.com/contribution/difference-between-compiler-and-interpreter

contoh nyata :
Compiler :  tiap kita memprogram java harus dicompile terlebih dahulu baru dijalankan , lakukan perintah javac (perintah untuk mengcompile di java ) baru lakukan perintah java (perintah untuk menjalankan program )

Interpreter : tiap kota memprogram di php kita langsung menjalankan perintah php ke mesin tanpa harus di compile

sedikit perbedaan dari http://rob13y.wordpress.com/2010/03/26/perbedaan-compiler-dengan-interpreter/

1. Jika hendak menjalankan program hasil kompilasi dapat dilakukan tanpa butuh kode sumber. Kalau interpreter butuh kode sumber.

2. Jika dengan kompiler, maka pembuatan kode yang bisa dijalankan mesin dilakukan dalam 2 tahap terpisah, yaitu parsing ( pembuatan kode objek ) dan linking ( penggabungan kode objek dengan library ) . Kalau interpreter tidak ada proses terpisah.

3. JIka compiler membutuhkan linker untuk menggabungkan kode objek dengan berbagai macam library demi menghasilkan suatu kode yang bisa dijalankan oleh mesin. Kalau interpreter tidak butuh linker untuk menggabungkan kode objek dengan berbagai macam library.

4. Interpreter cocok untuk membuat / menguji coba modul ( sub-routine / program-program kecil ). Maka compiler agak repot karena untuk mengubah suatu modul / kode objek kecil, maka harus dilakukan proses linking / penggabungan kembali semua objek dengan library yang diperlukan.

5. Pada kompiler bisa dilakukan optimisasi / peningkatan kualitas kode yang bisa dijalankan. Ada yang dioptimasi supaya lebih cepat, ada yang supaya lebih kecil, ada yang dioptimasi untuk sistem dengan banyak processor. Kalau interpreter susah atau bahkan tidak bisa dioptimasikan.

semoga berguna :)

Tuesday 9 April 2013

Rumpun Ilmu Menurut Dikti

Banyak alumni yang bingung untuk melanjutkan kuliahnya. Apakah tamatan Informatika  bisa melanjutkan ke S.K.M (Sarjana Kesehatan Masyarakat), Apakah tamatan D-4 Bidan Pendidik harus melanjutkan ke magister Psikologi hehe just kidding :D, intinya memilih studi lanjutan  dan  LINIER ?
Untuk menjawab pertanyaan tersebut, kita harus merujuk kepada DAFTAR RUMPUN ILMU PENGETAHUAN yang disusun Dikti. (Direktorat Pendidikan Tinggi). Pada daftar Rumpun Ilmu Tersebut setiap ilmu pengetahuan dibagi atas 3 (tiga) Level, Level-1 =, Level-2 dan Level 3.
Sebagai contoh:

KODING RUMPUN, SUB RUMPUN DAN BIDANG ILMU



















































IRUMPUN MATEMATIKA DAN ILMU PENGETAHUAN ALAM (MIPA)
IIRUMPUN ILMU TANAMAN
IIIRUMPUN ILMU HEWANI
IVRUMPUN ILMU KEDOKTERAN
VRUMPUN ILMU KESEHATAN
VIRUMPUN ILMU TEKNIK
VIIRUMPUN ILMU BAHASA
VIIIRUMPUN ILMU EKONOMI
IXRUMPUN ILMU SOSIAL HUMANIORA
XRUMPUN AGAMA DAN FILSAFAT
XIRUMPUN SENI, DESAIN DAN MEDIA
XIIRUMPUN ILMU PENDIDIKAN

Ke dua belas rumpun ilmu tersebut memayungi “sub rumpun ilmu” dan “bidang ilmu ”seperti dijabarkan dalam halaman berikut ini.


























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































KodeRumpunLevel
100MATEMATIKA DAN ILMU PENGETAHUAN ALAM (MIPA)1
110ILMU IPA2
111Fisika3
112Kimia3
113Biologi (dan Bioteknologi Umum)3
114Bidang Ipa Lain Yang Belum Tercantum3
120MATEMATIKA2
121Matematika3
122Statistik3
123Ilmu Komputer3
124Bidang Matematika Lain yang Belum Tercantum3
130KEBUMIAN DAN ANGKASA2
131Astronomi3
132Geografi3
133Geologi3
134Geofisika3
135Meteorologi3
136Bidang Geofisika Lain yang Belum Tercantum3
140ILMU TANAMAN1
150ILMU PERTANIAN DAN PERKEBUNAN2
151Ilmu Tanah3
152Hortikultura3
153Ilmu Hama dan Penyakit Tanaman3
154Budidaya Pertanian dan Perkebunan3
155Perkebunan3
156Pemuliaan Tanaman3
157Bidang Pertanian & Perkebunan Lain yang Belum Tercantum3
160TEKNOLOGI DALAM ILMU TANAMAN2
161Teknologi Industri Pertanian (dan Agroteknologi)3
162Teknologi Hasil Pertanian3
163Teknologi Pertanian3
164Mekanisasi Pertanian3
165Teknologi Pangan dan Gizi3
166Teknologi Pasca Panen3
167Teknologi Perkebunan3
168Bioteknologi Pertanian dan Perkebunan3
169Ilmu Pangan3
171Bidang Teknologi Dalam Ilmu Tanaman yang Belum Tercantum3
180ILMU SOSIOLOGI PERTANIAN2
181Sosial Ekonomi Pertanian3
182Gizi Masyarakat dan Sumber Daya Keluarga3
183Ekonomi Pertanian3
184Sosiologi Pedesaan3
185Agribisnis3
186Penyuluh Pertanian3
187Bidang Sosiologi Pertanian Lain Yang Belum Tercantum3
190ILMU KEHUTANAN2
191Budidaya Kehutanan3
192Konservasi Sumberdaya Hutan3
193Manajemen Hutan3
194Teknologi Hasil Hutan3
195Bidang Kehutanan Lain Yang Belum Tercantum3
200ILMU HEWANI1
210ILMU PETERNAKAN2
211Ilmu Peternakan3
212Sosial Ekonomi Perternakan3
213Nutrisi dan Makanan Ternak3
214Teknologi Hasil Ternak3
215Pembangunan Peternakan3
216Produksi Ternak3
217Budidaya Ternak3
218Produksi dan Teknologi Pakan Ternak3
219Bioteknologi Peternakan3
221Sain Veteriner3
222Bidang Peternakan Lain Yang Belum Tercantum3
230ILMU PERIKANAN2
231Sosial Ekonomi Perikanan3
232Pemanfaatan Sumberdaya Perikanan3
233Budidaya Perikanan3
234Pengolahan Hasil Perikanan3
235Sumberdaya Perairan3
236Nutrisi dan Makanan Ikan3
237Teknologi Penangkapan Ikan3
238Bioteknologi Perikanan3
239Budidaya Perairan3
241Bidang Perikanan Lain Yang Belum Tercantum3
250ILMU KEDOKTERAN HEWAN2
251Kedokteran Hewan3
252Bidang Kedokteran Hewan Lain yang Belum Tercantum3
260ILMU KEDOKTERAN1
270ILMU KEDOKTERAN SPESIALIS2
272Anestesi3
273Bedah (Umum, Plastik, Orthopaedi, Urologi, Dll)3
274Kebidanan dan Penyakit Kandungan3
275Kedokteran Forensik3
276Kedokteran Olahraga3
277Penyakit Anak3
278Ilmu Kedokteran Nuklir3
279Ilmu Kedokteran Fisik dan Rehabilitasi3
281Penyakit THT3
282Patologi Anatomi3
283Patologi Klinik3
284Penyakit Dalam3
285Penyakit Jantung3
286Penyakit Kulit dan Kelamin3
287Penyakit Mata3
288Ilmu Kedokteran Fisik dan Rehabilitasi3
289Penyakit Paru3
291Penyakit Syaraf3
293Mikrobiologi Klinik3
294Neurologi3
295Psikiatri3
296Radiologi3
297Rehabilitasi Medik3
298Bidang Kedokteran Spesialis Lain Yang Tercantum3
300ILMU KEDOKTERAN (AKADEMIK)2
301Biologi Reproduksi3
303Ilmu Biologi Reproduksi3
304Ilmu Biomedik3
305Ilmu Kedokteran Umum3
306Ilmu Kedokteran Dasar3
307Ilmu Kedokteran Dasar & Biomedis3
308Ilmu Kedokteran Keluarga3
309Ilmu Kedokteran Klinik3
311Ilmu Kedokteran Tropis3
312Imunologi3
313Kedokteran Kerja3
314Kesehatan Reproduksi3
315Bidang Ilmu Kedokteran Lain Yang Belum Tercantum3
320ILMU SPESIALIS KEDOKTERAN GIGI DAN MULUT2
321Kedokteran Gigi3
322Bedah Mulut3
323Penyakit Mulut3
324Periodonsia3
325Ortodonsia3
326Prostodonsia3
327Konservasi Gigi3
328Bidang Spesialis Kedokteran Gigi Lain Yang Belum Tercantum3
330ILMU KEDOKTERAN GIGI (AKADEMIK)2
331Ilmu Kedokteran Gigi3
332Ilmu Kedokteran Gigi Dasar3
333Ilmu Kedokteran Gigi Komunitas3
334Bidang Ilmu Kedokteran Gigi Lain Yang Belum Tercantum3
340ILMU KESEHATAN1
350ILMU KESEHATAN UMUM2
351Kesehatan Masyarakat3
352Keselamatan dan Kesehatan Kerja (Kesehatan Kerja; Hiperkes)3
353Kebijakan Kesehatan (dan Analis Kesehatan)3
354Ilmu Gizi3
355Epidemiologi3
356Teknik Penyehatan Lingkungan3
357Promosi Kesehatan3
358Ilmu Asuransi Jiwa dan Kesehatan3
359Kesehatan Lingkungan3
361Ilmu Olah Raga3
362Bidang Kesehatan Umum Lain Yang Belum Tercantum3
370ILMU KEPERAWATAN DAN KEBIDANAN2
371Ilmu Keperawatan3
372Kebidanan3
373Administrasi Rumah Sakit3
375Entomologi (Kesehatan, Fitopatologi)3
376Ilmu Biomedik3
377Ergonomi Fisiologi Kerja3
378Fisioterapi3
379Analis Medis3
381Fisiologi (Keolahragaan)3
382Reproduksi (Biologi dan Kesehatan)3
383Akupunktur3
384Rehabilitasi Medik3
385Bidang Keperawatan & Kebidanan Lain Yang Belum Tercantum3
390ILMU PSIKOLOGI2
391Psikologi Umum3
392Psikologi Anak3
393Psikologi Masyarakat3
394Psikologi Kerja (Industri)3
395Bidang Psikologi Lain Yang Belum Tercantum3
400ILMU FARMASI2
401Farmasi Umum dan Apoteker3
402Farmakologi dan Farmasi Klinik3
403Biologi Farmasi3
404Analisis Farmasi dan Kimia Medisinal3
405Farmasetika dan Teknologi Farmasi3
406Farmasi Makanan dan Analisis Keamanan Pangan3
407Farmasi Lain Yang Belum Tercantum3
410ILMU TEKNIK1
420TEKNIK SIPIL DAN PERENCANAAN TATA RUANG2
421Teknik Sipil3
422Teknik Lingkungan3
423Rancang Kota3
424Perencanaan Wilayah dan Kota3
425Teknik Pengairan3
426Teknik Arsitektur3
427Teknologi Alat Berat3
428Transportasi3
429Bidang Teknik Sipil Lain Yang Belum Tercantum3
430ILMU KETEKNIKAN INDUSTRI2
431Teknik Mesin (dan Ilmu Permesinan Lain)3
432Teknik Produksi (dan Atau Manufakturing)3
433Teknik Kimia3
434Teknik (Industri) Farmasi3
435Teknik Industri3
436Penerbangan/Aeronotika dan Astronotika3
437Teknik Pertekstilan (Tekstil)3
438Teknik Refrigerasi3
439Bioteknologi Dalam Industri3
441Teknik Nuklir (dan Atau Ilmu Nuklir Lain)3
442Teknik Fisika3
443Teknik Enerji3
444Penginderaan Jauh3
445Teknik Material (Ilmu Bahan)3
446Bidang Keteknikan Industri Lain Yang Belum Tercantum3
450TEKNIK ELEKTRO DAN INFORMATIKA2
451Teknik Elektro3
452Teknik Tenaga Elektrik3
453Teknik Telekomunikasi3
454Teknik Elektronika3
455Teknik Kendali (Atau Instrumentasi dan Kontrol)3
456Teknik Biomedika3
457Teknik Komputer3
458Teknik Informatika3
459Ilmu Komputer3
461Sistem Informasi3
462Teknologi Informasi3
463Teknik Perangkat Lunak3
464Teknik Mekatronika3
465Bidang Teknik Elektro dan Informatika Lain Yang Belum Tercantum3
470TEKNOLOGI KEBUMIAN2
471Teknik Panas Bumi3
472Teknik Geofisika3
473Teknik Pertambangan (Rekayasa Pertambangan)3
474Teknik Perminyakan (Perminyakan)3
475Teknik Geologi3
476Teknik Geodesi3
477Teknik Geomatika3
478Bidang Teknologi Kebumian Lain Yang Belum Tercantum3
480ILMU PERKAPALAN2
481Teknik Perkapalan3
482Teknik Permesinan Kapal3
483Teknik Sistem Perkapalan3
484Teknik Kelautan dan Ilmu Kelautan3
485Oceanograpi (Oceanologi)3
486Bidang Perkapalan Lain Yang Belum Tercantum3
500ILMU BAHASA1
510SUB RMPUN ILMU SASTRA (DAN BAHASA) INDONESIA DAN DAERAH2
511Sastra (dan Bahasa) Daerah (Jawa, Sunda, Batak Dll)3
512Sastra (dan Bahasa) Indonesia3
513Sastra (dan Bahasa) Indonesia Atau Daerah Lainnya3
520ILMU BAHASA2
521Ilmu Linguistik3
522Jurnalistik3
523Ilmu Susastra Umum3
524Kearsipan3
525Ilmu Perpustakaan3
526Bidang Ilmu Bahasa Lain Yang Belum Tercantum3
530ILMU BAHASA ASING2
531Sastra (dan Bahasa) Inggris3
532Sastra (dan Bahasa) Jepang3
533Sastra (dan Bahasa) China (Mandarin)3
534Sastra (dan Bahasa) Arab3
535Sastra (dan Bahasa) Korea3
536Sastra (dan Bahasa) Jerman3
537Sastra (dan Bahasa) Melayu3
538Sastra (dan Bahasa) Belanda3
539Sastra (dan Bahasa) Perancis3
541Bidang Sastra (dan Bahasa) Asing Lain Yang Belum Tercantum3
550ILMU EKONOMI1
560ILMU EKONOMI2
561Ekonomi Pembangunan3
562Akuntansi3
563Ekonomi Syariah3
564Perbankan3
565Perpajakan3
566Asuransi Niaga (Kerugian)3
567Notariat3
568Bidang Ekonomi Lain Yang Belum Tercantum3
570ILMU MANAJEMEN2
571Manajemen3
572Manajemen Syariah3
573Administrasi Keuangan (Perkantoran, Pajak, Hotel, Logistik, Dll)3
574Pemasaran3
575Manajemen Transportasi3
576Manajemen Industri3
577Manajemen Informatika3
578Kesekretariatan3
579Bidang Manajemen Yang Belum Tercantum3
580ILMU SOSIAL HUMANIORA1
590ILMU POLITIK2
591Ilmu Politik3
592Kriminologi3
593Hubungan Internasional3
594Ilmu Administrasi (Niaga, Negara, Publik, Pembangunan, Dll)3
595Kriminologi3
596Ilmu Hukum3
597Ilmu Pemerintahan3
601Ilmu Sosial dan Politik3
602Studi Pembangunan (Perencanaan Pembangunan, Wilayah, Kota)3
603Ketahanan Nasional3
604Ilmu Kepolisian3
605Kebijakan Publik3
606Bidang Ilmu Politik Lain Yang Belum Tercantum3
610ILMU SOSIAL2
611Ilmu Kesejahteraan Sosial3
612Sosiologi3
613Humaniora3
614Kajian Wilayah (Eropa, Asia, Jepang, Timur Tengah Dll)3
615Arkeologi3
616Ilmu Sosiatri3
617Kependudukan (Demografi, dan Ilmu Kependudukan Lain)3
618Sejarah (Ilmu Sejarah)3
619Kajian Budaya3
621Komunikasi Penyiaran Islam3
622Ilmu Komunikasi3
623Antropologi3
624Bidang Sosial Lain Yang Belum Tercantum3
630AGAMA DAN FILSAFAT1
640ILMU PENGETAHUAN (ILMU) AGAMA2
641Agama Islam3
642Agama Katolik3
643Agama Kristen dan Teologia3
644Sosiologi Agama3
645Agama (Filsafat) Hindu, Budha, dan Lain Yang Belum Tercantum3
650ILMU FILSAFAT2
651Filsafat3
652Ilmu Religi dan Budaya3
653Filsafat Lain Yang Belum Tercantum3
660ILMU SENI, DESAIN DAN MEDIA1
670ILMU SENI PERTUNJUKAN2
671Senitari3
672Seni Teater3
673Seni Pedalangan3
674Seni Musik3
675Seni Karawitan3
676Seni Pertunjukkan Lainnya yang Belum Disebut3
680ILMU KESENIAN2
681Penciptaan Seni3
682Etnomusikologi3
683Antropologi Tari3
684Seni Rupa Murni (seni lukis)3
685Seni Patung3
687Seni Grafis3
688Seni Intermedia3
689Bidang Ilmu Kesenian Lain Yang Belum Tercantum3
690ILMU SENI KRIYA2
691Kriya Patung3
692Kriya Kayu3
693Kriya Kulit3
694Kriya Keramik3
695Kriya Tekstil3
696Kriya Logam (dan Logam Mulia/Perhiasan)3
697Bidang Seni Kriya Lain Yang Belum Tercantum3
699Kepariwisataan3
700ILMU MEDIA2
701Fotografi3
702Televisi3
703Broadcasting (Penyiaran)3
704Grafika (dan Penerbitan)3
705Bidang Media Lain Yang Belum Tercantum3
706DESAIN2
707Desain Interior3
708Desain Komunikasi Visual3
709Desain Produk3
710ILMU PENDIDIKAN1
720PENDIDIKAN ILMU SOSIAL2
721Pendidikan Pancasila dan Kewarganegaraan3
722Pendidikan Sejarah3
723Pendidikan Ekonomi3
724Pendidikan Geografi3
725Pendidikan Sosiologi dan Antropologi3
726Pendidikan Akuntansi3
727Pendidikan Tata Niaga3
728Pendidikan Administrasi Perkantoran3
729Pendidikan Bahasa Jepang3
731Pendidikan Sosiologi (Ilmu Sosial)3
732Pendidikan Koperasi3
733Pend Kependudukan dan Lingkungan Hidup3
734Pendidikan Ekonomi Koperasi3
735Bidang Pendidikan Ilmu Sosial Lain Yang Belum Tercantum3
740ILMU PENDIDIKAN BAHASA DAN SASTRA2
741Pendidikan Bahasa, Sastra Indonesia dan Daerah3
742Pendidikan Bahasa (dan Sastra) Inggris3
743Pendidikan Bahasa (dan Sastra) Indonesia3
744Pendidikan Bahasa (dan Sastra) Jerman3
745Pendidikan Bahasa (dan Sastra) Perancis3
746Pendidikan Bahasa (dan Sastra) Arab3
747Pendidikan Bahasa (dan Sastra) Perancis3
748Pendidikan Bahasa (dan Sastra) Jawa3
749Pendidikan Bahasa (dan Sastra) Cina (Mandarin)3
751Bidang Pendidikan Bahasa (dan Satra) Lain Yang Belum Tercantum3
760ILMU PENDIDIKAN OLAH RAGA DAN KESEHATAN2
761Pendidikan Jasmani, Kesehatan dan Rekreasi3
762Pendidikan Jasmani dan Kesehatan3
763Pendidikan Olahraga dan Kesehatan3
764Pendidikan Kepelatihan Olahraga3
765Ilmu Keolahragaan3
766Pendidikan Olah Raga dan Kesehatan Lain Yang Belum Tercantum3
770ILMU PENDIDIKAN MATEMATIKA DAN ILMU PENGETAHUAN ALAM (MIPA)2
771Pendidikan Biologi3
772Pendidikan Matematika3
773Pendidikan Fisika3
774Pendidikan Kimia3
775Pendidikan Ilmu Pengetahuan Alam (Sains)3
776Pendidikan Geografi3
777Pendidikan Mipa Lain Yang Belum Tercantum3
780ILMU PENDIDIKAN TEKNOLOGI DAN KEJURUAN2
781Pendidikan Teknik Mesin3
782Pendidikan Teknik Bangunan3
783Pendidikan Teknik Elektro3
784Pendidikan Teknik Elektronika3
785Pendidikan Teknik Otomotif3
786Pendidikan Teknik Informatika3
787Pendidikan Kesejahteraan Keluarga (Tataboga, Busana, Rias Dll)3
788Pend. Teknologi dan Kejuruan3
789Bidang Pend. Teknologi dan Kejuruan Lain yang Belum Tercantum3
790ILMU PENDIDIKAN2
791Pendidikan Luar Biasa3
792Pendidikan Luar Sekolah3
793Pgsd3
794Pgtk dan (Paud)3
795Psikologi Pendidikan3
796Pengukuran dan Evaluasi Pendidikan3
797Pengembangan Kurikulum3
798Teknologi Pendidikan3
799Administrasi Pendidikan (Manajemen Pendidikan)3
801Pendidikan Anak Usia Dini3
802Kurikulum dan Teknologi Pendidikan3
803Bimbingan dan Konseling3
804Bidang Pendidikan Lain Yang Belum Tercantum3
810ILMU PENDIDIKAN KESENIAN2
811Pendidikan Seni Drama, Tari dan Musik3
812Pendidikan Seni Rupa3
813Pendidikan Seni Musik3
814Pendidikan Seni Tari3
815Pendidikan Keterampilan dan Kerajinan3
816Pendidikan Seni Kerajinan3
817Bidang Pendidikan Kesenian Lain Yang Belum Tercantum3
900RUMPUN ILMU LAINNYA1

sumber: http://www.facebook.com/stikeshelvetia/posts/429576093751632
http://evaluasi.dikti.go.id/dok/rumpunilmu

semoga berguna:)

Monday 8 April 2013

Membuat ToggleButton android

kali ini kita mencoba untuk membuat toggle button android, toggle android bisa digunakan misalnya untuk tombol play, intinya tombol ini memiliki penanda  keadaan sudah diklik beda dengan button yang tidak mempunyai penanda

file xmlnya

[code language="java"]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
tools:context=".MainActivity" >

<ToggleButton
android:id="@+id/toggleButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ToggleButton"
android:textOff="matek"
android:textOn="urip" />

</LinearLayout>

[/code]

file javanya

[code language="java"]
package com.togglebutton;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}

}

[/code]

penampakannya
toggle

download kodenya

semoga berguna:)

Sunday 7 April 2013

Membuat Ratingbar android

kali ini kita akan membuat ratingbar, biasanya digunakan untuk input suatu penilaian
yang perlu diketahui dari properti file xmlnya, lihat pada property Ratingbar
ratingbar2

numStars :menentukan jumlah bintang
stepsize: menetukan nilai setiap bintang
Rating :menentukan nilai awal bintang yang tepilih pada saat awal program di eksekusi

ok karena saya malas membuat kodenya kode ini saya ambil dari  http://www.mkyong.com/android/android-rating-bar-example/
file xmlnya

[code language="java"]

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
tools:context=".MainActivity" >
<TextView
android:id="@+id/lblRateMe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Rate Me"
android:textAppearance="?android:attr/textAppearanceMedium" />

<RatingBar
android:id="@+id/ratingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="4"
android:rating="2.0"
android:stepSize="1.0" />

<Button
android:id="@+id/btnSubmit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Submit" />

<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<TextView
android:id="@+id/lblResult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Result : "
android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
android:id="@+id/txtRatingValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textAppearance="?android:attr/textAppearanceSmall" />

</LinearLayout>

</LinearLayout>

[/code]

file javanya

[code language="java"]

package com.ratingbar;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.RatingBar;
import android.widget.RatingBar.OnRatingBarChangeListener;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {

private RatingBar ratingBar;
private TextView txtRatingValue;
private Button btnSubmit;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

addListenerOnRatingBar();
addListenerOnButton();
}

public void addListenerOnRatingBar() {

ratingBar = (RatingBar) findViewById(R.id.ratingBar);
txtRatingValue = (TextView) findViewById(R.id.txtRatingValue);

//if rating value is changed,
//display the current rating value in the result (textview) automatically
ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {
public void onRatingChanged(RatingBar ratingBar, float rating,
boolean fromUser) {

txtRatingValue.setText(String.valueOf(rating));

}
});
}

public void addListenerOnButton() {

ratingBar = (RatingBar) findViewById(R.id.ratingBar);
btnSubmit = (Button) findViewById(R.id.btnSubmit);

//if click on me, then display the current rating value.
btnSubmit.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

Toast.makeText(MainActivity.this,
String.valueOf(ratingBar.getRating()),
Toast.LENGTH_SHORT).show();

}

});

}
}

[/code]

penampakannya

ratingbar
download kodenya
semoga berguna :)
blog ini ditujukan pada smua orang yang mempunyai penghargaan tertinggi terhadap sesuatu yang mereka cinta dan sayangi