"Indah nya berbagi"

Senin, 25 Juni 2012

CONTOH PROGRAM SHELL (LINUX) MENU GAJI

#!/bin/sh
# Prog: prog01.sh
# membaca identitas

menu_gaji(){
    echo "     >>> 1. Gaji <<<"
    echo -n "NIP             : "
    read nip
    echo -n "Nama             : "
    read nama
    echo "jabatan di isi dg     : karyawan/manajer/kabag/direktur"
    echo -n "Jabatan         : "
    read jabatan
    echo -n "Gaji Pokok         : "
    read gapok
    echo -n "Potongan         : "
    read pot
   
    if test "$jabatan" = karyawan
    then
        ((tunj_jab= 50000))
        echo -n "Tunjangan Jabatan     : $tunj_jab"
    elif test "$jabatan" = manajer
    then
        ((tunj_jab= 100000))
        echo -n "Tunjangan Jabatan     : $tunj_jab"
    elif test "$jabatan" = kabag
    then
        ((tunj_jab= 200000))
        echo -n "Tunjangan Jabatan     : $tunj_jab"
    elif test "$jabatan" = direktur
    then
        ((tunj_jab= 400000))
        echo -n "Tunjangan Jabatan     : $tunj_jab"
    else

        echo "Maaf,Jabatan Tidak Terdaftar!!"
    fi
    echo
   
    if test "$jabatan" = karyawan
    then
        ((tunj_khdran= 200000))
        echo -n "Tunjangan Kehadiran     : $tunj_khdran"
    elif test "$jabatan" = manajer
    then
        ((tunj_khdran= 300000))
        echo -n "Tunjangan Kehadiran     : $tunj_khdran"
    elif test "$jabatan" = kabag
    then
        ((tunj_khdran= 400000))
        echo -n "Tunjangan Kehadiran     : $tunj_khdran"
    elif test "$jabatan" = direktur
    then
        ((tunj_khdran= 500000))
        echo -n "Tunjangan Kehadiran     : $tunj_khdran"
    else
        echo "Maaf,Jabatan Tidak Terdaftar"
    fi
    echo

    if [ $gapok -lt 750000 ]
    then
        ((pph= gapok * 5 / 100))
        echo -n "pph             : $pph"
    elif [ $gapok -ge 750000 -a $gapok -le 3000000 ]
    then
        ((pph= gapok * 10 / 100))
        echo -n "pph             : $pph"
    elif [ $gapok -gt 3000000 -a $gapok -le 10000000 ]
    then
        ((pph= gapok * 12 / 100))
        echo -n "pph             : $pph"
    else
        ((pph= gapok * 15 / 100))
        echo -n "pph             : $pph"
    fi
    echo

    ((gaji_bersih= gapok + tunj_jab + tunj_khdran - pot - pph))
    echo -n "Gaji Bersih         : $gaji_bersih "
    echo
}

menu_barang(){
    echo "     >>> 2. Barang <<<"
    echo -n "Kode             : "
    read kode
    echo -n "Nama             : "
    read nama
    echo "masukkan jenis dg     : alat_rt(rumah tangga)/kebutuhan_rt/sanitari/makananminuman/sayurbuah"
    echo -n "Jenis             : "
    read jenis
    echo -n "Harga             : "
    read harga
   
    if test "$jenis" = alat_rt
    then
        ((untung = $harga * 2 / 100))
        echo -n "Untung             : $untung"
    elif test "$jenis" = kebutuhan_rt
    then
        ((untung = $harga * 4 / 100))
        echo -n "Untung             : $untung"
    elif test "$jenis" = sanitari
    then
        ((untung = $harga * 5 / 100))
        echo -n "Untung             : $untung"
    elif test "$jenis" = makananminuman
    then
        ((untung = $harga * 3 / 100))
        echo -n "Untung             : $untung"
    elif test "$jenis" = sayurbuah
    then
        ((untung = $harga * 2,5 / 100))
        echo -n "Untung             : $untung"
    else

        echo "Maaf,Jenis Tdk Terdaftar. Mungkin Anda Salah Ketik,coba lagi!!"
    fi
    echo
   
   
    if [ $harga -lt 50000 ]
    then
        ((ppn= $harga * 1 / 100))
        echo -n "PPN             : $ppn"
    elif [ $harga -ge 50000 -a $harga -le 200000 ]
    then
        ((ppn= $harga * 2 / 100))
        echo -n "PPN             : $ppn"
    else
        ((ppn= $harga * 5 / 100))
        echo -n "PPN             : $ppn"
    fi
    echo

   
    ((hrg_jual= harga + untung + ppn))
    echo "Harga Jual         : $hrg_jual"
    echo
}

menu_kasir(){
    echo "     >>> 3. Kasir <<<"
    echo -n "Kode            : "
    read kode
    echo -n "Nama            : "
    read nama
    echo -n "Modal            : "
    read modal
    echo -n "Setoran       : "
    read setoran
    if [ $modal -lt 1000000 ]
    then
        echo -n "Kassa         : Supermarket"
    elif [ $modal -ge 1000000 -a $modal -le 2000000 ]
    then
        echo -n "Kassa         : Departmen Store"
    else
        echo -n "Kassa         : Sanitari"
    fi
    echo

   
    ((perolehan= setoran - modal))
    echo "Perolehan     : $perolehan"
    echo
}

menu_keluar(){
    echo
    echo "                 >>> 4. Selesai <<<"
    echo "                          |         "
    echo " :) Selesai atau Keluar, ALHAMDULILLAH & TERIMAKASIH!!! :)"
    echo
    break
}

for pilih in 1 2 3 4
do
echo

echo "**********************"
echo "      M E N U :       "
echo "   1. Gaji            "
echo "   2. Barang          "
echo "   3. Kasir           "
echo "   4. Keluar          "
echo "**********************"
echo
echo -n "Silahkan Pilih Nomor M E N U !! : "
read pilih
case $pilih in
1) menu_gaji ;;
2) menu_barang ;;
3) menu_kasir ;;
4) menu_keluar ;;
*) echo “pilihan Anda salah” ;;
esac
done

Selasa, 12 Juni 2012

Membuat Segitiga Piramida pada Program Shell

kodenya sebagai berikut bro :

clear
for (( a=1; a<=10; a++ ))
do
    for (( b=10; b>=a; b-- ))
    do
       echo -n "  "
    done
    for (( c=1; c<=a;  c++ ))
    do
     echo -n " *  "
    done
    echo ""
done

output nya :

Senin, 18 April 2011

Pesan Error di Turbo Pascal

Ini sebenarnya tugas dari dosen saya disuru buat Pesan Error di Turbo Pascal, jika kalian tugasnya sama seperti saya silakan Copy Pase Artikel ini. Saya juga copy paste artikel ini dari situs tetangga!!!☺☺☺

Ok, di bawah ini adalah hanya ada beberapa Pesan Error di Turbo Pascal.

1. Out Of Memory
Memory tak cukup untuk melakukan proses (misalnya mengkomplikasi) kalau sedang berada dalam IDE dianjurkan mengkomplikasi program ke disk.

2. Identifier Expected
Pengenal (variable) diperlukan pada posisi yang ditunjukkan kemungkinan disebabkan yang dipakai adalah reserved word (kata tercadang).

3. Unknow Identifier
Pengenal belum dideklarasikan.

4. Duplikate Identifier
Ada pengenal dengan nama yang sama.

5. Sintax Error
Ada karakter yang tidak diperkenankan, biasanya disebabkan kekurangan tanda petik pada string.

6. Error In Real Constant
Salah dalam penulisan konstanta real.

7. Error In Integer Constant
Salah dalam penulisan konstanta integer.

8. String Constant Exred Line
Salah karena string belum diakhiri dengan tanda petik.

9. To Many Masted Files
File include yang memanggil file include perlu dikurangi.

10. Unexpeted End Of File
Biasanya disebabkan salah penulisan Begin dan End atau ada suatu kompentar yang belum ditutup.

11. Line To Long
Panjang karakter dalam baris melebihi 126 karakter.

12. Type Identifier Expected
Pengenal type belum diberikan.

13. Too Many Open File
Terlalu banyak file yang dibuka (dapat diatur melalui file CONFIG.SYS).

14. Infalid File Name
Nama file salah.

15. File Not Found
File tidak ditemukan.

16. Disk Full
Disk penuh.

17. Infalid Compiler Directive
Pengarah computer yang ditunjukkan tidak dikenal.

18. Too Many Files
Terlalu banyak file yang dilibatkan sewaktu melibatkan komplikasi unit atau program.

19. Undifined Type In Pointer Definition
Type yang digunakan pada pendenifisian pointer belum dideklarasikan.

20. Variable Identifier Expected
Pengenal yang ditunjuk seharusnya menyatakan sebuah variable.

21. Error In Type
Kesalahan dalam pendefinisian type.

22. Structure Too Large
Type struktur terlalu besar (ukuran maksimal yang diperkenankan yaitu 65520 byte).

23. Set Base Type Out Of Range
Type dasar dari himpunan harus berbeda dalam kawasan 0 sampai 255 atau berupa type enumerasi yang jumlah kemungkinannya tidak lebih dari 256 buah.

24. File Compotitions My Not Be Files
Komponen dari file tidak boleh berupa file.

25. Invalid String Length
Panjang string dalam pendeklarasian haruslah terletak antara 1 sampai 155.

26. Type Mismach
Type tidak cocok.

27. Invalid Subrange Base Type
Kesalahan pada type dasar subrange.

28. Lower Bound Greater Than Upper Bound
Dalam mendeklarasikan subrange, nilai awal harus lebih kecil daripada nilai akhir.

29. Ordinal Type Expected
Type yang diperkenalkan adalah type original.

30. Integer Constant Expected
Mengharapkan suatu konstanta.

31. Constant Expected
Mengharapkan suatu konstanta.

32. Integer Or Real Constant Expected
Mengharapkan konstanta real/integer.

33. Type Identifier Expected
Mengharapkan pengenal type.

34. Infalid Function Result Type
Type keluaran fungsi salah (seharusnya berupa type sederhana, string / pointer).

35. Label Identifier Expected
Mengharapkan pengenalan label.

36. Begin Expected
Kurang Begin

37. End Expected
Kurang End.

38. Integer Expression Expected
Mengaharapkan ungkapan integer.

39. Ordinal Expression Expected
Mengharapkan ungkapan ordinal.

40. Boolean Expression Expected
Mengaharapkan ungkapan Boolean.

41. Operand Types Do Not Match Oprator
Type operand tidk sesuai dengan operator.

42. Error In Expression
Kesalahan dalam penulisan ungakapan .

43. Illegal Usignment
Kesalahan dalam pernyataan penugasan.

44. Field Identifier Expected
Mengaharapkan field dari record.

45. Object File Too Large
File object yang berukuran lebih dari 64 kb tidak dapat di link oleh turbo pascal.

46. Undefined External
Prosedur / fungsi eksternal belum di definisikan.

47. Invalid Object File Record
Ada suatu object record dalam file object yang tidak sah.

48. Code Segment Too Large
Kode dalam segment kode terlalu besar prosedur / fungsi perlu dipecah dalam beberapa unit.

49. Data Segment Too Large
Data dalam segmen data terlalu besar tempatkan data dalam heap.

50. Do Expected
Kurang Do.

51. Invalid Public Definition
Kesalahan yang berkaitan dengan bahasa assembly.

52. Invalid Extrn Definition
Kesalahan yang berkaitan dengan bahasa assembly.

53. Too Many Extrn Definition
Kesalahan yang berkaitan dengan bahasa assembly.

54. Of Expected
Kurang Of.

55. Interface Expected
Kurang Interface.

56. Invalid Relocatable Reference

57. Then Expected
Kurang Then.

58. To Or Down To Expected
Kurang To atau DownTo.

59. Underfined Forward
Definisi dari prosedur / fungsi belum diberikan.

60. Too Many Procedures
Terlalu banyak prosedur / fungsi jumlah fungsi.

61. Invalid TypeCast
Kesalahan dalam melakukan typecast (konversi type).

62. Division By Zero
Kesalahan karena pembagian bilangan dengan nol (0).

63. Invalid File Type
Type file yang digunakan tidak mengenal prosedur . fungsi penangan file yang ditunjuk (misalnya file teks tidak mengenal prosedur seek).

64. Cannot Read Or Write Variables Of This Type
Type dari variable yang ditunjuk tidak dapat dikenalkan pada instruksi Write dan Writeln atau Read dan Readln.

65. Pointer Variable Expected
Mengaharapkan variable pointer.

Sabtu, 15 Januari 2011

Tutorial Registry

Hirarki registry

Registry terdiri dari beberapa bagian yang disebut key atau kunci. Terdapat enam macam key utama pada registry, yaitu :
  1. HKEY_CLASSES_ROOT,
    Berisi semua tipe file beserta assosiasinya yang masing-masing tipe file tersebut akan mempunyai subkey sendiri-sendiri.
  2. HKEY_CURRENT_USER
    Berisi informasi tentang user yang sedang log in pada saat itu. Terdiri dari subkey, antara lain :
    1. AppEvents, berisi setting untuk sound events.
    2. Control Panel, berisi setting control panel.
    3. InstallLocationMRU, berisi path/lokasi master Windows (waktu pertama kali menginstall Windows).
    4. Network, berisi informasi yang berhubungan dengan Network atau jaringan.
    5. Software, berisi tentang setting atau konfigurasi software untuk pemakai yang logon pada saat itu.
    6. RemoteAccess, berisi informasi tentang Dial up Networking.
  3. HKEY_LOCAL_MACHINE
    Berisi informasi tentang hardware dan setting software yang berlaku untuk semua user. Terdiri dari subkey, antara lain :
    a. Enum, berisi informasi tentang hardware, misalnya tentang monitor.
    b. Hardware, berisi informasi tentang port serial.
    c. Network, berisi informasi yang berhubungan dengan network untuk pemakai yang sedang aktif atau logon.
    d. Software, berisi informasi dan setting software.
  4. HKEY_USERS
    Berisi informasi tentang desktop dan user setting untuk tiap user yang berhak login ke komputer tersebut. Tiap user mempunyai sebuah subkey. Jika hanya terdapat satu user maka nama subkey tersebut adalah ".default"
  5. HKEY_CURRENT_CONFIG
    Berisi informasi tentang konfigurasi hardware, berhubungan dengan HKEY_LOCAL_MACHINE.
  6. HKEY_DYN_DATA
    Berisi informasi tentang plug and play. 

Persiapan sebelum melakukan

modifikasi registry

Sebelum Anda merubah registry pastikan bahwa Anda memback-up nya terlebih dahulu. Ini penting seandainya perubahan tersebut mengakibatkan error, Anda masih bisa mengembalikannya seperti semula. Adapun caranya adalah sebagai berikut :
  1. Cara membuka registry
    Klik menu Start (pada pojok kiri bawah), pilih Run. Ketikkan regedit, OK.
  2. Memback-up registry
    Pertama pilih registry key yang akan diback-up. Pada menu Registry, pilih Export Registry File. Tentukan letak directory dan nama file-nya, terakhir pilih OK.
  3. Mengembalikan key registry dari file back-up.
    Cara pertama : buka regedit, pilih menu Registry, Import Registry File. Pilih letak directory dan nama filenya. Klik OK.
    Cara kedua : Klik kanan pada file yang merupakan back-up registry (ditandai dengan nama file berekstensi reg). Pilih Merge.

Memodifikasi context menu pada file HTML

(context menu = menu yang muncul pada saat kita mengklik kanan)
Kalau cabang HKEY_CLASSES_ROOT tersebut Anda buka akan terlihat cabang yang banyak sekali jumlahnya. Di sini akan terlihat cabang bernama .386, .bmp, .jpg, .psd, dan lain-lain yang mana itu merupakan ekstensi file. Semakin banyak Anda menginstall software maka cabang tersebut juga akan semakin banyak. Selain itu terdapat juga cabang bernama htmlfile, javafile, cplfile, dan lain-lain (jumlahnya tergantung macam aplikasi yang Anda install).
Pada tutorial ini akan kami jelaskan cara memodifikasi context menu untuk file berekstensi html. Normalnya tulisan yang muncul adalah Open atau Open in the same window. Nah tulisan tersebut akan kita ganti dengan Buka dengan IE. Caranya adalah sebagai berikut :

Cari cabang bernama htmlfile, lalu pilih shell. (Jika Anda menginstall Internet Explorer dan Netscape Navigator maka akan terdapat cabang bernama Open dan Open Navigator (atau nama lain yg mirip dengannya).
 
Anda bisa mengganti tulisan tersebut. Misalnya mengganti Open menjadi Buka dengan IE



Caranya buka cabang Open with IE, lalu klik dua kali pada (Default) yang terletak pada panel sebelah kanan. Lalu isikan dengan Buka dengan IE. Lalu hasilnya akan nampak seperti pada gambar di atas.

Memodifikasi context menu New

(context menu = menu yang muncul pada saat kita mengklik kanan)
Kalau Anda mengklik kanan pada desktop dan memilih New, maka akan terlihat banyak submenu untuk pembuatan aneka dokumen. Misalnya MS Word, Text Document, Corel Draw, dan lain-lain. Semakin banyak aplikasi yang diinstall semakin banyak pula deretan submenu tersebut.
Anda bisa memodifikasi submenu document sesuai keinginan Anda. Misalnya menghapus submenu (dari) document yang jarang Anda buka/buat. Bisa juga menambahkan bila belum terdapat pada submenu tersebut. Ada pun cara untuk menghapus submenu tersebut adalah sebagai berikut :
  1. Jalankan registry editor.
  2. Dari menu Edit, klik Find.
  3. Tuliskan ShellNew, klik OK.
  4. Setelah itu Anda bisa menghapus subkey ShellNew yang ditemukan oleh registry editor tersebut.
 

Selasa, 05 Oktober 2010

Redam Stres dengan Kenari

Bagi Anda yang kerap mengalami stres saat bekerja di kantor, mengudap kacang kenari mungkin dapat dijadikan pilihan.

Kacang kenari sebelumnya telah dikenal khasiatnya membantu menurunkan kadar kolesterol dalam darah. Namun tak hanya itu, kenari juga dapat membantu mengatasi stres dan menurunkan tekanan darah.

Penelitian terbaru yang dimuat Journal of the American College of Nutrition menunjukkan, mereka yang kadar kolesterol jahatnya ((LDL/low density lipoprotein) tinggi memiliki tekanan darahnya (tensi) lebih rendah dalam keadaan stres.  Hal itu terjadi karena melakukan diet kenari selama tiga minggu.

Dalam risetnya, tim peneliti meminta para peserta memberikan pidato selama tiga menit atau mencelupkan satu kaki dalam air dingin. Kedua jenis aktivitas itu dimaksudkan untuk memicu stres. Setelah dipantau, mereka yang mengonsumsi kenari ternyata tekanan darahnya lebih rendah.

"Ini penelitian pertama yang menunjukkan bahwa kenari mengurangi tekanan darah selama stres. Orang yang menunjukkan respon biologis berlebihan pada saat stres berisiko lebih tinggi mengidap penyakit jantung," kata Profesor Sheila West, peneliti  dari Penn State University.

West dan timnya menerapkan tiga pola makan kepada para responden. Kelompok pertama diberi diet tanpa kacang, kedua dengan kenari dan minyak kenari, sedangkan ketiga dengan kenari dan minyak biji rami.

Peneliti mengatakan, menambahkan minyak biji rami tidak memengaruhi tekanan darah, tetapi membantu menciptakan efek anti-peradangan dalam pembuluh darah. Ini bisa mengurangi risiko penyakit jantung.

Setelah menjalani setiap jenis diet, seluruh 22 responden diminta berbicara dan melakukan tes air dingin. Rata-rata tekanan diastolik, angka yang mewakili tekanan di dalam arteri-arteri ketika jantung istirahat (rileks) setelah kontraksi, menurun secara signifikan pada mereka yang pola makannya mengandung kenari dan minyak kenari.

"Hasil ini sejalan dengan beberapa penelitian sebelumnya yang menunjukkan bahwa kenari dapat mengurangi kolesterol dan tekanan darah. Penelitian ini menunjukkan bahwa tekanan darah juga berkurang saat seseorang mengalami stres dalam kehidupan mereka sehari-hari," tambah West.

Asam lemak omega-3, yang ditemukan dalam kenari, dikenal dapat membantu mengikis kolesterol jahat dan menurunkan risiko penyakit jantung.

Senin, 04 Oktober 2010

Daftar Command untuk CMD.EXE

Bagi penyayang Jendela (windows), Command Prompt alias cmd.exe adalah salah satu rool yang banyak menolong pengguna dalam mengoperasikan windows. Berikut ini adalah daftar perintah (command) dalam mengoperasikan cmd.exe.


ADDUSERS – Memasukkan/ menambah user ke/dari file CSV.
ARP – Address Resolution Protocol
ASSOC Change – file extension associations
ASSOCIAT – One step file association
AT Schedule – Perintah untuk membuat shedule program (utk dijalankan kemudian waktu)
ATTRIB – Mengganti atribut file
BOOTCFG – Edit boot setting windows
BROWSTAT – Mencari info domain,browser dan PDC
CACLS – Mengganti/mengubah file permissions
CALL – Memanggil sebuah program batch
CD – Memindahkan ke sebuah folder tertentu.
CHANGE – Mengubah Properties pada Terminal Server
CHKDSK – Memeriksa dan memperbaiki file system
CHKNTFS – Memeriksa NTFS file system
CHOICE – Menerima input keyboard ke dalam sebuah batch file
CIPHER – Encrypt-Decrypt files/folders
CleanMgr – Membersihkan secara otomatis Temporary files, recycle bin
CLEARMEM – Membersihkan memory
CLIP – meng-Copy STDIN ke Windows clipboard.
CLS – Membersihkan layar CMD
CLUSTER – Windows Clustering
CMD – Membuka layar CMD/ command prompt
COLOR – Mengganti warna pada window CMD
COMP – Membandingkan isi dari 2 atau lebih file
COMPACT – kompres file/folder di dalam partisi NTFS
COMPRESS – kompres file individu di dalam partisi NTFS
CON2PRT – Connect atau disconnect sebuah Printer
CONVERT – Convert FAT drive menjadi NTFS.
COPY – Copy 1 atau lebih file ke lokasi tertentu
CSVDE – Import/Export Active Directory data
DATE – Menampilkan/mengatur tanggal
Dcomcnfg – DCOM Configuration Utility
DEFRAG – Defragment hard drive
DEL – Menghapus 1 atau lebih file
DELPROF – Menghapus User Profile NT
DELTREE – Menghapus sebuah folder beserta subfolder
DevCon – Device Manager Command Line Utility
DIR – Menampilkan daftar file/folder dari sebuah drive
DIRUSE – Menampilkan disk usage/kapasitas disk
DISKCOMP – Membandingkan isi dari 2 buah floppy disk
DISKCOPY – Copy isi dari sebuah floppy disk ke floppy disk lainnya
DNSSTAT – DNS Statistics
DOSKEY – Mengedit command line,recall commands,dan create macros
DSADD – Menambah user (computer, group..) ke dalam active directory
DSQUERY – Menambah item ke dalam active directory
DSMOD – Modify user (computer, group..) di dalam active directory
ECHO – Menampilkan message pada monitor
ERASE – Menghapus satu atau lebih file
EXIT – keluar dari window CMD
EXPAND – Uncompress file
EXTRACT – Uncompress CAB files
FC – Membandingkan 2 buah file
FDISK – Disk Format dan partition
FIND – Mencari sebuah text string di dalam sebuah file
FINDSTR – Mencari strings di dalam files
FOR /F -Loop command: untuk beberapa files sekaligus
FOR – Loop command: all options Files, Directory, List
FORFILES – Batch process multiple files
FORMAT – Memformat sebuah disk
FREEDISK – Menampilkan free disk space (dalam bytes)
FSUTIL – File and Volume utilities
FTP – File Transfer Protocol
FTYPE – Menampilkan/mengubah file types yg digunakan dalam file extension
GLOBAL – Menampilkan daftar anggota dalam global groups
GOTO – Mengarahkan sebuah program batch untuk melompat ke labelled line
HELP – Online Help
HFNETCHK – Network Security Hotfix Checker
IF – Conditionally perform a command (perintah bersyarat)
IPCONFIG – Configure IP
KILL – Menghapus program dari memory
LABEL – Memberi/mengubah label disk
LOCAL – Menampilkan daftar anggota local groups
LOGEVENT – Menulis text ke dalam NT event viewer.
LOGOFF – Keluar dari system / Mengeluarkan user dari system
LOGTIME – mencatat tanggal dan waktu dalam sebuah file
MAPISEND – Mengirim e-mail dari command line
MEM – Menampilkan memory usage
MD – Create new folders
MODE – Configure a system device
MOUNTVOL – Mengatur Mount point dalam sebuah volume
MOVE – Memindahkan file dari sebuah folder ke folder lain
MOVEUSER – Menindahkan user dari sebuah domain ke domain lain
MSG – Mengirim message
MSIEXEC – Microsoft Windows Installer
MSINFO – Windows NT diagnostics
MSTSC – Terminal Server Connection (Remote Desktop Protocol)
MUNGE – Mencari dan Menganti text di dalam sebuah file (find & replace)
MV – Meng-copy file yang sedang/sementara digunakan
NET – Mengatur network resources
NETDOM – Domain Manager
NETSH – Configure network protocols
NETSVC – Command-line Service Controller
NBTSTAT – Menampilkan networking statistics (NetBIOS over TCP/IP)
NETSTAT – Menampilkan networking statistics (TCP/IP)
NOW – Menampilkan current Date and Time
NSLOOKUP – Name server lookup
NTBACKUP – Backup folders
NTRIGHTS – Edit user account rights (wilayah akses yg diizinkan oleh admin)
PATH – Menampilkan atau mengatur search path untuk executable files
PATHPING – Melacak route plus network latency dan packet loss
PAUSE – Menahan proses sebuah batch file and menampilkan message
PERMS – Menampilkan permissions (wilayah akses) user
PERFMON – Performance Monitor
PING – Menguji (test) network connection
POPD – Restore previous value dari sebuah directory yang di-save oleh PUSHD
PORTQRY – Menampilkan status ports dan service
PRINT – Print text file
PRNCNFG – Menampilkan, mengatur, atau mengubah nama printer
PRNMNGR – Menampilkan, menghapus, atau menambah daftar printer; set default printer
PROMPT – Mengubah command prompt
PsExec – Menjalankan proses jarak jauh (remote)
PsFile – Menunjukkan file2 yang dibuka dari jarak jauh
PsGetSid – Menampilkan SID sebuah computer atau user
PsInfo – Menampilkan informasi dari sebuah system
PsKill – Menghentikan proses melalui process ID
PsList – Menampilkan detail informasi dari sebuah proses
PsLoggedOn – Who’s logged on (mengecek secara lokal atau melalui resource sharing)
PsLogList – Event log records
PsPasswd – Mengubah account password
PsService – Menampilkan dan mengubah services
PsShutdown – Shutdown atau reboot computer
PsSuspend – Suspend/menahan proces
PUSHD – Menyimpan/Save dan mengganti current directory
QGREP – Mencari kata/kalimat di dalam file yg sesuai dgn pola/line yg ditentukan.
RASDIAL – Mengatur RAS connections
RASPHONE – Mengatur RAS connections
RECOVER – Memulihkan/Recover damaged file dari sebuah disk defective (rusak).
REG – Membaca, mengatur, atau menghapus registry keys dan values
REGEDIT – Mengimport/mengeksport registry settings
REGSVR32 – Register/unregister file DLL atau ocx
REGINI – Mengubah Registry Permissions
REM – Merekam/mencatat comments (remarks) di dalam sebuah batch file
REN – mengubah nama file
REPLACE – Mengganti/Replace atau meng-update sebuah file dengan file line
RD – Delete folder
RDISK – Create Recovery Disk
RMTSHARE – Share folder atau printer
ROUTE – Memanipulasi network routing tables
RUNAS – Menjalankan sebuah program dgn menggunakan user account lain.
RUNDLL32 – Menjalankan sebuah DLL command (add/remove print connections)
SC – Service Control
SCHTASKS – Create or Edit Scheduled Tasks
SCLIST – Display NT Services
ScriptIt – Control GUI applications
SET – Display, set, atau remove environment variables
SETX – Set environment variables secara permanent
SHARE – Mendaftar atau edit sebuah file share atau print share
SHORTCUT – Create windows shortcut (.LNK file)
SHOWGRPS – Menampilkan daftar NT Workgroups atau user yang telah joined
SHOWMBRS – Menampilkan daftar Users yg merupakan member dari sebuah Workgroup
SHUTDOWN – Shutdown computer
SLEEP – Menunggu selama beberapa saat
SOON – Menjadwal(schedule) sebuah command untuk beberapa waktu kemudian
SORT – Sort input
START – membuka sebuah window baru, untuk menjalankan program atau command tertentu
SU – Switch User
SUBINACL – Edit file & folder Permissions, Ownership serta Domain
SUBST – Menyesuaikan sebuah path dengan drive letter
SYSTEMINFO – Menampilkan daftar system configuration
TASKLIST – Menampilkan daftar aplikasi dan service yang sedang berjalan
TIME – Menampilkan atau mengubah waktu pada system
TIMEOUT – Delay processing sebuah batch file
TITLE – Menentukan judul window untuk sebuah session CMD.EXE
TOUCH – mengubah timestamps sebuah file
TRACERT – Melacak route ke sebuah remote host
TREE – Tampilan grafis dari struktur folder
TYPE – Menampilkan isi dari sebuah text file
USRSTAT – Menampilkan daftar domain usernames dan last login
VER – Menampilkan version information
VERIFY – Memeriksa apakah files telah ter-save
VOL – Menampilkan disk label
WHERE – Mencari dan menampilkan files di dalam sebuah directory tree
WHOAMI – Menampilkan current UserName dan current domain
WINDIFF – Membandingkan isi dari dua atau lebih file.
WINMSD – Windows system diagnostics
WINMSDP – Windows system diagnostics II
WMIC – WMI Commands
XCACLS – Mengubah file permissions (hak akses)
XCOPY – Copy files dan folders

Jumat, 27 Agustus 2010

"Bulan Kembar" di Pertengahan Ramadhan

Langit malam pertengahan bulan, 16 Ramadan 1431 H yang jatuh pada hari Kamis (26/8/2010) dihiasi fenomena astronomis yang unik. Dari sekitar Jakarta, cuaca sangat cerah sehingga bulan purnama kelihatan begitu terang, apalagi ditemani kerlap-kerlip bintang dan planet.
Ada yang berbeda malam ini. Selain munculnya bulan penuh, hanya sehari usai purnama kemarin, seperti setiap tengah bulan hijriah lainnya, langit malam beberapa minggu ini juga dihiasi planet-planet yang tergolong sangat terang, seperti Yupiter dan Venus. Kedua planet yang tergolong paling terang di antara planet dan bintang di langit muncul bergantian menemani terangnya bulan.
Fenomena tersebut pantas dijuluki "bulan kembar" meski bulan purnama tentu jauh lebih terang dari planet-planet itu. Andai kebetulan langit cerah dan tak tertutup awan tebal, tak lama setelah Matahari terbenam di ufuk barat, langit malam berganti dihiasi terangnya bulan purnama di timur. Di barat, Venus menampakkan cahayanya yang saking terangnya sampai dijuluki sang bintang Kejora.
Venus tak muncul lama karena ia hanya ada sekitar 90 menit sebelum tenggelam. Namun, tak lama kemudian, dari ufuk barat terbit Planet Yupiter sekitar pukul 20.45 saat jaraknya hanya sekitar 6 derajat di bawah bulan.
Jarak rata-rata Yupiter dan Bulan tampak  kira-kira hanya setengah kepalan tangan saja. Keduanya akan bergerak selaras ke arah barat dan bisa dilihat sepanjang malam sampai waktu sahur sekitar pukul 03.00, Jumat (27/8/2010).
Malam ini Yupiter yang merupakan planet terbesar di tata surya memang terlihat lebih terang. Saat ini kebetulan planet tersebut sedang di posisi perihelium, jarak terdekat dengan Matahari, sehingga terlihat lebih besar dari Bumi.
Dibanding saat aphlium atau jarak terjauh dengan Matahari, yang terjadi tahun 2005, ukurannya terlihat 11 persen lebih besar dan tingkat keterangannya sampai 1,5 kali lipat dilihat dari Bumi.
Tentu fenomena tersebut hanya kebetulan terjadi pada bulan Ramadan kali ini. Namun, keunikan tersebut tentu pantas diamati meski sekadar disaksikan sekilas saja untuk mengingatkan kita terhadap kebesaran Sang Pencipta. Apalagi kalau Anda punya teleskop, peristiwa ini tentu haram dilewatkan.

Sabtu, 14 Agustus 2010

10 Cara "Memperkuat" Otak

Aktivitas memotong rumput juga bermanfaat bagi otak. Aroma rumput yang baru dipotong mempengaruhi otak, terutama pada wilayah emosi dan memori.

Kamis, 12 Agustus 2010

Bongkahan Es Raksasa Hanyut di Laut Arktik

Pakar glasier Jason Box tengah mendokumentasikan gletser di Greenland

Jumat, 06 Agustus 2010

Apa Itu Disleksia?

 Tahukah Anda bahwa para pesohor seperti Albert Einstein, Sir Winston Churchill, Tom Cruise, Walt Disney, dan Lee Kuan Yeuw adalah penyandang disleksia? Mereka orang-orang yang mengalami kesulitan mengolah kata. Namun, dalam prosesnya, toh mereka bisa menjadi “besar” karena tak menyerah pada keadaan. Mungkin belum banyak yang mengetahui lebih dalam mengenai disleksia. Dalam beberapa seri tulisan, artikel ini akan mencoba mengupasnya…

Disleksia berasal dari kata Yunani yaitu “dys” yang berarti kesulitan dan “leksia” yang berarti kata-kata. Dengan kata lain, disleksia berarti kesulitan dalam mengolah kata-kata. Ketua Pelaksana Harian Asosiasi Disleksia Indonesia dr Kristiantini Dewi, Sp A, menjelaskan, disleksia merupakan kelainan dengan dasar kelainan neurobiologis dan ditandai dengan kesulitan dalam mengenali kata dengan tepat atau akurat dalam pengejaan dan dalam kemampuan mengode simbol. Terdapat dua macam disleksia, yaitu developmental dyslexia dan acquired dyslexia.

Developmental Dyslexia merupakan bawaan sejak lahir dan karena faktor genetis atau keturunan. Penyandang disleksia akan membawa kelainan ini seumur hidupnya atau tidak dapat disembuhkan. Tidak hanya mengalami kesulitan membaca, mereka juga mengalami hambatan mengeja, menulis, dan beberapa aspek bahasa yang lain. Meski demikian, anak-anak penyandang disleksia memiliki tingkat kecerdasan normal atau bahkan di atas rata-rata. Dengan penanganan khusus, hambatan yang mereka alami bisa diminimalkan.

“Disleksia itu menurut penelitian sekitar 70 persen merupakan keturunan. Namun, sisanya 30 persen, berarti ada faktor lain di luar genetis yang hingga saat ini belum diketahui apa itu penyebabnya. Selain karena keturunan, acquired dyslexia itu awalnya individu normal, tetapi menjelang dewasa mengalami cedera otak sebelah kiri dan bisa menyebabkannya menjadi disleksia,” kata Kristiantini dalam Seminar Nasional Disleksia, Sabtu (31/7/2010) di Jakarta.

Sejumlah ahli juga mendefinisikan disleksia sebagai suatu kondisi pemrosesan input atau informasi yang berbeda (dari anak normal) yang sering kali ditandai dengan kesulitan dalam membaca yang dapat memengaruhi area kognisi, seperti daya ingat, kecepatan pemrosesan input, kemampuan pengaturan waktu, aspek koordinasi, dan pengendalian gerak. Dapat juga terjadi kesulitan visual dan fonologis, dan biasanya terdapat perbedaan kemampuan di berbagai aspek perkembangan.

Masalah yang juga bisa mengikuti penyandang disleksia di antaranya konsentrasi, daya ingat jangka pendek (cepat lupa dengan instruksi). “Penyandang disleksia juga mengalami masalah dalam pengorganisasian. Mereka cenderung tidak teratur. Misalnya, memakai sepatu tetapi lupa memakai kaus kaki. Masalah lainnya, kesulitan dalam penyusunan atau pengurutan, entah itu hari, angka, atau huruf,” papar Kristiantini yang juga seorang dokter anak.

Secara lebih detail, seperti dikutip dari www.dyslexia-indonesia.org, penyandang disleksia biasanya mengalami masalah-masalah, seperti :

1.    Masalah fonologi: Yang dimaksud masalah fonologi adalah hubungan sistematik antara huruf dan bunyi. Misalnya mereka mengalami kesulitan membedakan ”paku” dengan ”palu”; atau mereka keliru memahami kata-kata yang mempunyai bunyi hampir sama, misalnya ”lima puluh” dengan ”lima belas”. Kesulitan ini tidak disebabkan masalah pendengaran, tetapi berkaitan dengan proses pengolahan input di dalam otak.

2.    Masalah mengingat perkataan: Kebanyakan anak disleksia mempunyai level kecerdasan normal atau di atas normal. Namun, mereka mempunyai kesulitan mengingat perkataan. Mereka mungkin sulit menyebutkan nama teman-temannya dan memilih untuk memanggilnya dengan istilah “temanku di sekolah” atau “temanku yang laki-laki itu”. Mereka mungkin dapat menjelaskan suatu cerita, tetapi tidak dapat mengingat jawaban untuk pertanyaan yang sederhana.

3.    Masalah penyusunan yang sistematis atau berurut: Anak disleksia mengalami kesulitan menyusun sesuatu secara berurutan misalnya susunan bulan dalam setahun, hari dalam seminggu, atau susunan huruf dan angka. Mereka sering ”lupa” susunan aktivitas yang sudah direncanakan sebelumnya, misalnya lupa apakah setelah pulang sekolah langsung pulang ke rumah atau langsung pergi ke tempat latihan sepak bola. Padahal, orangtua sudah mengingatkannya bahkan mungkin hal itu sudah pula ditulis dalam agenda kegiatannya. Mereka juga mengalami kesulitan yang berhubungan dengan perkiraan terhadap waktu. Misalnya mereka mengalami kesulitan memahami instruksi seperti ini: ”Waktu yang disediakan untuk ulangan adalah 45 menit. Sekarang pukul 08.00. Maka 15 menit sebelum waktu berakhir, Ibu Guru akan mengetuk meja satu kali”. Kadang kala mereka pun ”bingung” dengan perhitungan uang yang sederhana, misalnya mereka tidak yakin apakah uangnya cukup untuk membeli sepotong kue atau tidak.

4.    Masalah ingatan jangka pendek: Anak disleksia mengalami kesulitan memahami instruksi yang panjang dalam satu waktu yang pendek. Misalnya ibu menyuruh anak untuk “Simpan tas di kamarmu di lantai atas, ganti pakaian, cuci kaki dan tangan, lalu turun ke bawah lagi untuk makan siang bersama ibu, tapi jangan lupa bawa serta buku PR Matematikanya, ya”, maka kemungkinan besar anak disleksia tidak melakukan seluruh instruksi tersebut dengan sempurna karena tidak mampu mengingat seluruh perkataan ibunya.

5.    Masalah pemahaman sintaks: Anak disleksia sering mengalami kebingungan dalam memahami tata bahasa, terutama jika dalam waktu yang bersamaan mereka menggunakan dua atau lebih bahasa yang mempunyai tata bahasa yang berbeda. Anak disleksia mengalami masalah dengan bahasa keduanya apabila pengaturan tata bahasanya berbeda daripada bahasa pertama. Misalnya dalam bahasa Indonesia dikenal susunan diterangkan–menerangkan (contoh: tas merah). Namun, dalam bahasa Inggris dikenal susunan menerangkan-diterangkan (contoh: red bag).

Mengapa Kita Tak Ingat Saat Dilahirkan?

Otak manusia memiliki kapasitas memori ribuan kali lebih tinggi dari komputer paling canggih yang ada saat ini. Massa abu-abu (gray matter) merupakan alat penyimpanan yang sangat bisa diandalakan. Namun, mengapa kita tidak bisa mengingat masa balita atau saat pertama kita lahir ke dunia?

Jangankan saat dilahirkan, otak kita juga tak bisa mengingat masa-masa ketika kita masih bayi atau balita. Ternyata sekeras apa pun kita berusaha, ingatan kita hanya bisa kembali sampai saat kita berusia 4-5 tahun.

Mengapa demikian? Salah satu teori menyebutkan hal ini karena faktor mielin, lapisan pelindung saraf yang membantu penghantaran sinyal-sinyal otak. Nah, sebelum berusia 5 tahun, mielin dalam otak bayi masih sangat sedikit. "Mielin sangat penting untuk menjaga ingatan jangka panjang," kata Jonathan Schooter, PhD, ahli psikologi dari University of British Columbia.
Teori lain menyebutkan, begitu kita mulai belajar berbicara, kita tidak bisa lagi mengakses ingatan yang tercipta pada masa kita belum lancar berbicara. "Dengan makin berkembangnya kemampuan berbahasa seorang anak, cara ia berpikir juga akan berubah sehingga diduga lebih sulit untuk mengingat ingatan masa sebelumnya," katanya.

Orgasme Merupakan Masalah Terbesar pada Wanita Muda

New Jersey - Hampir dua pertiga perempuan yang menghadiri sebuah praktek urologi melaporkan bahwa mereka menderita disfungsi seksual, menurut makalah di BJUI edisi Agustus.

Disfungsi meningkat seiring dengan usia di semua kategori kecuali orgasme, dengan lebih dari separuh wanita usia 18-30 melaporkan masalah orgasme, jauh lebih tinggi dibanding wanita berusia 31-54.

Peneliti menanyai 587 wanita berusia 18-95, yang menghadiri sebuah klinik urologi di New Jersey, Amerika Serikat, tentang enam bidang utama dari disfungsi seksual wanita (FSD): kurangnya hasrat, masalah gairah, kurangnya pelumasan, masalah mencapai orgasme, kurangnya kepuasan dan nyeri selama hubungan seksual.

"Kami menemukan bahwa 63% wanita menderita FSD dan bahwa ada hubungan yang signifikan antara FSD dan usia, status menopause dan penggunaan antidepresan selektif," kata Dr Debra Fromer, Kepala Pusat Kesehatan Kandung kemih, Prostat, dan Pelvic di Pusat Layanan Kesehatan Universitas Hackensack, New Jersey.

Dua belas persen dari wanita yang ikut ambil bagian dalam penelitian ini berusia 18-30, 27% berusia 31-45, 25% berusia 46-54, 24% berusia 55-70 dan 12% berusia 70.

Temuan kunci dari survei ini meliputi:

* Kelompok usia yang paling aktif secara seksual adalah 31-45 tahun (87%), usia 18-30 tahun (85%) dan berusia 46-54 tahun (74%). Kemudian turun tajam di usia 55-70 tahun (45%) dan pada wanita yang lebih dari 70 (15%).

* Masalah yang dialami adalah kurangnya hasrat (47%), diikuti oleh masalah orgasme (45%), masalah rangsangan (40%), kurangnya kepuasan (39%), kurangnya pelumasan (37%) dan nyeri (36%).

"FSD dapat memiliki pengaruh yang besar pada kualitas hidup perempuan," kata Dr Fromer. Menurut Fromer bisa berpengaruh serius pada rasa keutuhan dan hubungan.

Para peneliti telah menemukan hubungan yang signifikan antara kategori utama dari disfungsi seksual, kurangnya kepuasan fisik dan kepuasan emosional.

Karena itu, menurut peneliti, sangat penting untuk memastikan bahwa masalah-masalah tersebut segera diidentifikasi dan sedapat mungkin diatasi.

Binatang Berusia 425 Juta Tahun Dalam Gambar Tiga Dimensi


London - Para peneliti menampilkan gambar tiga dimensi makhluk hidup yang pertama kali ada di bumi, Drakozoon. Binatang laut itu diperkirakan hidup sekitar 425 juta tahun lalu.

Gambar yang dibuat melalui komputer tiga dimensi itu berasal dari spesimen fosil makhluk tersebut. Dengan mode tiga dimensi, para peneliti dapat mengerti seperti apa spesies primitif yang ada di bumi dan bagaimana mereka berevolusi.

Spesimen Drakozoon ditemukan di Lagerstätte Herefordshire, salah satu penyimpanan fosil makhluk bertubuh lunak di Inggris. Drakozoon merupakan binatang laut yang memiliki "tudung" untuk menyembunyikan tubuhnya dan mengecoh mangsanya.

Panjang tubuhnya hanya sekitar 3 milimeter dan memiliki tentakel untuk menangkap dan memakan partikel organik dalam air laut. Tudung pada tubuhnya juga dapat digunakan sebagai perlindungan.

"Ini sangat fantastis, model tiga dimensi membuat kita tahu bagaimana sebenarnya bentuk makhluk ini," kata Dr Mark Sutton, dari Departemen Ilmu Bumi dan Rekayasa di Imperial College London.

Sebelum ada gambar tiga dimensi ini, menurut Sutton, para ilmuwan mengira Drakozoon hanyalah gumpalan kecil jelly yang bertahan hidup dengan menempel ke bebatuan dan sulit dikupas.

Senin, 02 Agustus 2010

Cara Berpikir Kreatif

Jadilah Kreatif Jadilah Unik

Merupakan sebuah kenyataan bahwa upaya kreatif berkaitan dengan antusiasme dan gairah dan dikenal sebagai faktor substantial pada tingkat puncak kinerja.

Lensa ini akan menunjukan bagaimana cara kita meningkatkan kreativitas. Jangan sampai Anda hanya takjub dengan ide orang lain, kini saatnya Anda menghasilkan ide-ide cemerlang.

Mengapa Harus Kreatif? 

Apakah Anda mau mengabaikan manfaat kreatif yang luar biasa ini?

Banyak orang yang mengabaikan kreaitivitas sebab dia tidak menyadari manfaat dari kreaivitas. Oleh karena itu, saya ingin memberitahu Anda mengapa kita harus kreatif.
  • Hidup selalu berhadapan dengan masalah, Anda perlu ide-ide untuk mengatasi masalah tersebut. Anda harus kreatif mencari ide-ide untuk memecahkan masalah yang Anda hadapi.
  • Persaingan tidak pernah berhenti. Anda akan menghadapi produk yang sama dengan yang Anda jual. Anda harus kreatif menghasilkan ide-ide untuk membuat atau memperbaiki produk Anda agar tetap unggul.
  • Seringkali, yang membedakan Anda dengan karyawan lain ialah kreativitas Anda dalam mencari solusi, menghasil ide-ide terobosan, dan dalam menjalankan tugas Anda.
  • Orang kreative tidak menyerah menyerah, karena selalu memiliki solusi alternatif.
  • dan masih banyak manfaat lainnya.

Agar Berpikir Kreatif 

Peran motivasi, mengambil resiko, dan rileks

Sikap-sikap yang harus Anda kembangkan agar kreatif.
  • Kreativitas anda ditentukan sejauh mana Anda menginginkan hal-hal baru. Motivasi ini dilandasi sejauh mana Anda menginginkan perbaikan dalam hidup Anda atau sejauh mana Anda sedang mengalami kesulitan. Pertanyaan yang sangat penting ialah sejauh mana Anda menginginkan hal yang baru?

    Temukan motivator tersebut dan tetapkan dalam pikiran Anda.
  • Saya sering mendapatkan ide justru pada saat rileks ketimbang berfikir serius. Jadi saat Anda ingin menyelesaikan masalah, atau ingin mencari suatu ide baru coba saja untuk rileks. Namun sebelum rileks Anda perlu menyatakan apa yang Anda cari, katakan berulang-ulang sampai meresap ke dalam pikiran bawah sadar, kemudian rileks. Anda akan takjub dengan teknik sederhana ini, ide-ide atau solusi akan muncul pada saat-saat yang tidak terduga.
  • Takut terhadap resiko yang terdapat pada ide justru akan menghambat jalan keluar ide Anda. Setiap gagasan atau solusi mungkin akan mengandung resiko, tetapi jika Anda ingin kreatif Anda harus berani mengambil resikonya.

Mengembangkan Kreativitas 

Peluang, kebiasaan, dan sudut pandang

Sikap-sikal lain yang perlu Anda miliki agar kreatif
  • Jika Anda ingin kreatif adalah fokus pada peluang. Saya sering mendengar ada orang yang mengatakan bahwa jadikan masalah jadi peluang. Namun saran saya bukan hanya itu, bukan hanya masalah saja yang bisa menjadi peluang. Apapun yang ada dihadapan Anda bisa mencetuskan ide sebuah peluang baru.

    Suatu contoh, saat Anda sedang memegang gelas, coba tanyakan peluang apa yang bisa dapatkan dari gelas? Saat ini mungkin masih bingung, tetapi dengan terus-menerus mengajukan pertanyaan tersebut, insya Allah ide-ide akan bermunculan. Setelah ide-ide itu muncul Anda tinggal mengevaluasi ide mana yang terbaik.
  • Anda lebih kreatif Anda harus berani keluar dari kebiasaan. Anda jangan terkungkung dengan apa yang ada saat ini, itu belum tentu hal yang terbaik. Masih ada peluang untuk yang lebih baik. Percayalah, sebab jika tidak percaya, ide-ide Anda akan tersumbat keluar. Jangan suka dengan status quo, cintailah perubahan, namun perubahan menuju yang lebih baik.
  • Cobalah melihat segala sesuatu dari berbagai sudut pandang. Saya bukan penganut bahwa kebenaran itu relatif, kebenaran adalah mutlak dari Allah SWT. Namun yang dimaksud disini, melihat suatu masalah dari berbagai sudut pandang agar kita bisa melihat berbagai aspek yang berkaitan dengan permasalahan yang sedang kita hadapi. Apakah Anda berfikir kalau gelas itu hanya alat untuk minum? Ternyata tidak, gelas bisa untuk hiasan jika bentuknya indah, gelas bisa untuk menyimpan pensil dan ball point, bahkan gelas bisa untuk melempar maling jika perlu. :)

Pola Pikir Orang Kreatif 

Kesalahan, perbaiki, dan perubahan

Sikap-sikap selanjutnya yang perlu kita miliki agar kreatif.
  • Suatu saat Anda memiliki ide, kemudian Anda lakukan atau Anda coba ide tersebut, ternyata gagal. Perbaiki ide tersebut sampai berhasil, jadilah ide baru. Inilah tip yang ketujuh, yaitu belajar dari kesalahan. Kesalahan bisa menghasilkan ide baru yang lebih baik. Tanyakanlah terhadap ide lama Anda yang gagal, apa pelajaran dari ide tersebut, bisakah dilakukan lagi dengan cara baru, apakah timmingnya kurang tepat?
  • Jangan berpikir bahwa kreatif itu hanya membuat hal-hal yang baru. Justru salah, karena manusia tidak pernah membuat hal yang baru. Hanya Allah SWT yang bisa. Manusia hanya bisa menemukan apa yang belum ditemukan oleh orang lain, manusia hanya bisa mengubah atau menggabungkan hal-hal yang sudah ada, sekali lagi bukan menciptakan hal yang baru. Jadi jika Anda ingin kreatif Anda bisa mulai dengan barang yang ada di depan Anda, perbaikan apa yang bisa Anda lakukan terhadap barang tersebut.
  • Jangan terpaku dengan ide lama. Bagaimanapun suksesnya ide Anda pada waktu yang lalu, belum tentu akan berhasil lagi pada saat ini. Evaluasi lagi, tidak masalah mengeliminasi ide Anda sendiri yang sukses untuk mendapatkan ide baru yang lebih baik. Termasuk juga disini saat ide Anda disisihkan oleh ide orang lain, jangan sedih karena meskipun tidak disisihkan oleh orang lain, toch Anda harus menggantinya sendiri jika ide Anda tersebut sudah tidak relevan.

Kreativitas adalah Inti Kegairahan 

Hidup Anda akan terasa bergairah jika Anda kreatif

Tip kesepuluh, bacalah tip pertama sampai tip kesembilan berulang-ulang sampai meresap dalam pikiran Anda. Semakin melekat tip-tip ini pada diri Anda, insya Allah akan semakin kreatif Anda.

Tip pertama sampai tip kesepuluh adalah sebagai fondasi yang perlu Anda miliki untuk menjadi orang yang lebih kreatif. Baru fondasi? Berarti masih ada kelanjutannya? Jawabannya ya. Kelanjutan dari fondasi ini ialah Anda perlu mengetahui teknik-teknik dalam menggali ide. Ada puluhan teknik yang perlu Anda pelajari dan praktekkan untuk memudahkan Anda menggali ide tersebut.

Semakin kreatif Anda, semakin tinggi juga tingkat stimulasinya, dan kegairahan juga semakin tercipta... maka semakin besar kesempatan untuk memperoleh hasil yang sukses.

Kesuksesan dan kreativitas saling mendukung satu sama lain. Mereka yang paling kreatif itulah biasanya yang paling sukses. Jika Anda ingin meningkatkan peluang sukses, maka tingkatkanlah kreativitas Anda.

Miliki rasa percaya diri, kreativitas dan gairah, kemudian nyatakan keyakinan Anda kepada dunia, dan masa depan Anda akan menjadi gilang-gemilang.

10 Celah yang mengakibatkan web anda terkuasai

Keamanan Web seharusnya merupakan prioritas no.1 yang harus selalu di pertimbangkan oleh seorang web administrator dan web developer, tetapi umumnya para pembuat web akan memprioritaskan bagaimana membuat web yang menarik bagi pengunjung dan menempatkan keamanan web di urutan ke-sekian. Padahal, umumnya aplikasi web adalah penghubung terdepan antara user ataupun attacker, sekaligus sebagai pintu masuk ke seluruh data yang relatif penting milik perusahaan anda.

Para pembuat/penyedia web umumnya mengkategorikan keamanan web sebagai suatu hal yang hanya perlu di pikirkan setelah web itu di buat dan siap di gunakan oleh pengguna. Banyak ahli keamanan web bahkan menyatakan bahwa, umumnya keseluruhan website yang ada di internet rentan untuk di kuasai oleh penyerang, dan celah tersebut umumnya relatif gampang ditemukan bahkan untuk di eksploitasi.

Ditahun 2007 ini suatu organisasi non-profit Open Web Application Security Project (OWASP) telah merilis satu buah daftar berisi 10 celah teratas yang dapat mengancam website anda, daftar ini pertama kali di rilis di tahun 2004. Daftar yang dibuat di tahun 2007 ini telah sangat berkembang, teknologi web (2.0) baru seperti AJAX dan RIA (Rich internet Application) yang membuat tampilan website semakin menarik dan mengakibatkan timbul berbagai jenis celah baru pun telah di ikutkan.

Berikut adalah daftar yang di keluarkan oleh OWASP dalam "Top 10 2007" :

A1 - Cross Site Scripting (XSS)

Celah XSS, adalah saat pengguna web aplikasi dapat memasukkan data dan mengirimkan ke web browser tanpa harus melakukan validasi dan encoding terhadap isi data tersebut, Celah XSS mengakibatkan penyerang dapat menjalankan potongan kode (script) miliknya di browser target, dan memungkinkan untuk mencuri user session milik target, bahkan sampai menciptakan Worm.

A2 - Injection Flaws

Celah Injeksi, umumnya injeksi terhadap SQL (database) dari suatu aplikasi web. Hal ini mungkin terjadi apabila pengguna memasukkan data sebagai bagian dari perintah (query) yang menipu interpreter untuk menjalankan perintah tersebut atau merubah suatu data.


A3 - Malicious File Execution

Celah ini mengakibatkan penyerang dapat secara remote membuat file yang berisi kode dan data untuk di eksekusi, salah satunya adalah Remote file inclusion (RFI).

A4 - Insecure Direct Object Reference

Adalah suatu celah yang terjadi saat pembuat aplikasi web merekspos referensi internal penggunaan objek, seperti file, direktori, database record, dll

A5 - Cross Site Request Forgery (CSRF)

Celah ini akan memaksa browser target yang sudah log-in untuk mengirimkan "pre-authenticated request"terhadap aplikasi web yang diketahui memiliki celah, dan memaksa browser target untuk melakukan hal yang menguntungkan penyerang.

A6 - Information Leakage and Improper Error Handling

Penyerang menggunakan informasi yang didapatkan dari celah yang di akibatkan oleh informasi yang diberikan oleh web aplikasi seperti pesan kesalahan (error) serta konfigurasi yang bisa di lihat.

A7 - Broken Authentication and Session Management

Celah ini merupakan akibat buruknya penanganan proses otentikasi dan manajemen sesi, sehingga penyerang bisa mendapatkan password, atau key yang di gunakan untuk otentikasi.

A8 - Insecure Cryptographic Storage

Aplikasi web umumnya jarang menggunakan fungsi kriptografi untuk melindungi data penting yang dimiliki, atau menggunakan fungsi kriptografi yang di ketahui memiliki kelemahan.

A9 - Insecure Communications

Sedikit sekali aplikasi web yang mengamankan jalur komunikasinya, hal inilah yang dimanfaatkan oleh penyerang sebagai celah untuk mendapatkan informasi berharga.

A10 - Failure to Restrict URL Access

Seringkali, aplikasi web hanya menghilangkan tampilan link (URL) dari pengguna yang tidak berhak, tetapi hal ini dengan sangat mudah dilewati dengan mengakses URL tersebut secara langsung.

Untuk lebih lengkapnya dalam me-review aplikasi web anda, anda dapat membaca langsung dari situs resmi OWASP.

Pemenang Pwnie Award 2010


Akhirnya, sesuai jadwal yang telah di tentukan, maka para pemenang pwnie award pun diumumkan kemarin pada acara tahunan BlackHat di Las Vegas. Pwnie Award adalah acara tahunan yang dikhususkan untuk memberikan penghargaan kepada para praktisi keamanan atas keberhasilan ataupun kegagalan terbesarnya didunia security khususnya.

Ini adalah kali ke-4nya acara ini di selenggarakan, acara ini juga tak jarang menuai berbagai kontroversi khususnya untuk nominasi "Lamest Vendor Response" yang tahun ini dimenangkan oleh Absolute Software atas kebohongannya terhadap aplikasinya yang lebih dulu menuai kontorversi sebagai aplikasi yang digunakan salah satu sekolah untuk memata-matai siswanya, dan ternyata memiliki celah untuk di pwned oleh siapapun.

Tavis Omandy yang banyak menuai kontroversi di pertengahan tahun atas celah yang ia temukan, bahkan berujung kepada debat klise mengenai responsible-disclosure, no disclosure vs full disclosure yang semakin menghangat dan tak berujung pun menjadi nominasi dan pemenang. Celah yang mengakibatkan keseluruhan versi micsoroft dari windows 3.1 sampai windows 7 dapat di eksploitasi ini membawanya memenangkan nominasi "Bug Priveledge Escalation" Terbaik di tahun 2010.

Penghargaan paling menarik adalah "most inovative research" yang dimenangkan oleh Dionyus Blazakis dengan teknik baru yang dia gunakan untuk "menaklukkan" ASLR dan DEP menggunakan virtual machine (Flash AVM2) dan JIT engine dan dianggap akan memberi angin baru untuk riset-riset khususnya di ranah eksplotasi.

Untuk daftar lengkap pemenang silahkan lihat disini, selebihnya silahkan nikmati lagu yang memenangkan kategori Best Song di pwnie award 2010 ini dari Dr. Raid.