Tuesday, May 29, 2012

Macam Bentuk Hash Password

1. DES(Unix)
[+] Digunakan di Linux dan sejenisnya.
[+] Panjang : 13 Karakter.
[+] Deskripsi : Dua karakter pertama adalah salt (Karakter acak, di contoh kita saltnya adalah string "Iv.") kemudian diikuti oleh Hashnya.
[+] Contoh : IvS7aeT4NzQPM

2. Domain Cached Credentials
[+] Digunakan untuk mencache password-password domain windows.
[+] Panjang : 16 bytes (32 Karakter)
[+] Algorithm : MD4(MD4(Unicode($pass)).Unicode(strtolower($username)))
[+] Contoh : Admin:b474d48cdfc4974d86ef4d24904cdd91

3. MD5(Unix)
[+] Digunakan di Linux dan sejenisnya.
[+] Panjang : 34 Karakter.
[+] Deskripsi : Hash dimulai dengan tanda $1$ kemudian dilanjutkan dengan salt (sampai dengan 8 karakter acak, di contoh kita saltnya adalah string "12345678") kemudian dilanjutkan dengan satu karakter lagi $ , kemudian diikuti oleh Hashnya.
[+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma md5 sebanyak 2000 kali.
[+] Contoh : $1$12345678$XM4P3PrKBgKNnTaqG9P0T/

4. MD5(APR)
[+] Digunakan di Linux dan sejenisnya.
[+] Panjang : 37 Karakter.
[+] Deskripsi : Hash dimulai dengan tanda $apr1$ , kemudian dilanjutkan dengan salt (sampai dengan 8 karakter acak, di contoh kita saltnya adalah string "12345678"), kemudian dilanjutkan dengan satu karakter lagi $ , kemudian diikuti oleh Hashnya.
[+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma md5 sebanyak 2000 kali.
[+] Contoh : $apr1$12345678$auQSX8Mvzt.tdBi4y6Xgj.

5. MD5(phpBB3)
[+] Digunakan di phpBB 3.x.x.
[+] Panjang : 37 Karakter.
[+] Dekripsi : Hash dimulai dengan tanda $H$ kemudian diikuti dengan satu karakter (paling sering angka "9") kemudian diikuti dengan salt (8 karakter acak, di contoh kita saltnya adalah string "12345678"), kemudian diikuti oleh Hashnya.
[+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma md5 sebanyak 2048 kali.
[+] Contoh : $H$9123456785DAERgALpsri.D9z3ht120

6. MD5(Wordpress)
[+] Digunakan di Wordpress.
[+] Panjang : 34 Karakter.
[+] Deskripsi : Hash dimulai dengan tanda $P$ , kemudian diikuti dengan satu karakter (Paling sering huruf "B"), kemudian diikuti dengan salt (8 karakter acak, di contoh kita saltnya adalah string "12345678"), kemudian diikuti oleh Hashnya.
[+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma md5 sebanyak 8192 kali.
[+] Contoh : $P$B123456780BhGFYSlUqGyE6ErKErL01

7. MySQL
[+] Digunakan di MySQL versi lama.
[+] Panjang : 8 bytes.
[+] Deskripsi : Hash yang terdiri dari dua DWORD, masing-masing tidak melebihi nilai 0x7fffffff.
[+] Contoh : 606717496665bcba

8. MySQL5
[+] Digunakan di MySQL Versi baru.
[+] Panjang : 20 bytes.
[+] Algorithm : SHA-1(SHA-1($pass))
[+] Contoh : *E6CC90B878B948C35E92B003C792C46C58C4AF40
[+] Catatan : Hash harus dimuat ke program tanpa tanda bintang (*) yang terdapat di awal setiap hash.

9. RAdmin v2.x
[+] Digunakan di Aplikasi Remote Administrator v2.x.
[+] Panjang : 16 bytes.
[+] Algorithm : Password diisi dengan nol dengan panjang 100 bytes, kemudian seluruh string dihash dengan algoritma MD5.
[+] Contoh : 5e32cceaafed5cc80866737dfb212d7f

10. MD5
[+] Digunakan di phpBB v2.x, Joomla versi di bawah 1.0.13 dan banyak forum dan CMS.
[+] Panjang : 16 bytes.
[+] Algorithm : sama seperti fungsi md5() di php.
[+] Contoh : c4ca4238a0b923820dcc509a6f75849b

11. md5($pass.$salt)
[+] Digunakan di WB News, Joomla Versi 1.0.13 keatas.
[+] Panjang : 16 bytes
[+] contoh : 6f04f0d75f6870858bae14ac0b6d9f73:1234

12. md5($salt.$pass)
[+] Digunakan di osCommerce, AEF, Gallery dan beberapa CMS.
[+] Panjang : 16 bytes.
[+] Contoh : f190ce9ac8445d249747cab7be43f7d5:12

13. md5(md5($pass))
[+] Digunakan di e107, DLE, AVE, Diferior, Koobi dan beberapa CMS.
[+] Panjang : 16 bytes.
[+] Contoh : 28c8edde3d61a0411511d3b1866f0636

14. md5(md5($pass).$salt)
[+] Digunakan di vBulletin, IceBB.
[+] Panjang ; 16 bytes.
[+] Contoh : 6011527690eddca23580955c216b1fd2:wQ6

15. md5(md5($salt).md5($pass))
[+] Digunakan di IPB.
[+] Panjang : 16 bytes.
[+] Contoh : 81f87275dd805aa018df8befe09fe9f8:wH6_S

16. md5(md5($salt).$pass)
[+] Digunakan di MyBB.
[+] Panjang : 16 bytes.
[+] Contoh : 816a14db44578f516cbaef25bd8d8296:1234

17. md5($salt.$pass.$salt)
[+] Digunakan di TBDev.
[+] Panjang : 16 bytes.
[+] Contoh : a3bc9e11fddf4fef4deea11e33668eab:1234

18. md5($salt.md5($salt.$pass))
[+] Digunakan di DLP.
[+] Panjang : 16 bytes.
[+] Contoh : 1d715e52285e5a6b546e442792652c8a:1234

20. SHA-1
[+] Digunakan dibanyak Forum dan CMS.
[+] Panjang : 20 bytes
[+] Algorithm: Sama dengan sha1() fungsi di PHP.
[+] Contoh : 356a192b7913b04c54574d18c28d46e6395428ab

21. sha1(strtolower($username).$pass)
[+] Digunakan di SMF
[+] Panjang : 20 bytes.
[+] Contoh : Admin:6c7ca345f63f835cb353ff15bd6c5e052ec08e7a

22. sha1($salt.sha1($salt.sha1($pass)))
[+] Digunakan di Woltlab BB
[+] Panjang : 20 bytes
[+] Contoh : cd37bfbf68d198d11d39a67158c0c9cddf34573b:1234

23. SHA-256(Unix)
[+] Digunakan di Linux dan sejenisnya.
[+] Panjang : 55 Karakter.
[+] Deskripsi : Hash dimulai dengan tanda $5$, kemudian diikuti salt (sampai dengan 8 karakter acak, di contoh kita saltnya adalah string "12345678"), kemudian dilanjutkan dengan satu karakter lagi $, kemudian diikuti hash sebenarnya.
[+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma SHA-256 5000 kali.
[+] Contoh : $5$12345678$jBWLgeYZbSvREnuBr5s3gp13vqi...

24. SHA-512(Unix)
[+] Digunakan di Linux dan sejenisnya.
[+] Panjang : 98 Karakter.
[+] Deskripsi : Hash dimulai dengan tanda $6$, kemudian diikuti dengan salt (sampai dengan 8 karakter acak, dicontoh kita saltnya adalah string "12345678"), kemudian dilanjutkan dengan satu karakter lagi $, kemudian diikuti hash sebenarnya.
[+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma SHA-512 5000 kali.
[+] contoh : $6$12345678$U6Yv5E1lWn6mEESzKen42o6rbEm...

Monday, May 07, 2012

Konfigurasi FTP Server di Ubuntu


Berikut di bawah ini adalah Langka-langkah dalam membangun FTP Server di system kita.
  1. Ada baiknya untuk keamanan, hal pertama yang kita lakukan adalah dengan edit shell, caranya, ketikkan pada terminal:

    #sudo su (Masukkan Password Jika Diminta)
    #pico /etc/shells

     
  2. tambahkan baris berikut di perintah paling bawah file shells yang kita edit,,,,

    /bin/false

  3. Langkah selanjutnya adalah menginstall proftpd, caranya adalah sebagai berikut

    #sudo apt-get install proftpd

  4. Lalu konfigurasi pada file proftpd.conf, caranya adalah dengan mengetikkan perintah berikut di terminal:

    #pico /etc/proftpd/proftpd.conf

    aktifkan/hilangkan tanda pagar(#) pada setiap baris perintah berikut ini:

    DenyFilter                                          \*.*/
    DefaultRoot                          ~

  5. Restart proftpd, caranya bisa dengan :

    #service proftpd force-restart

    atau

    #/etc/init.d/proftpd restart

  6. Lakukan test caranya ketikkan

    #ftp localhost

    kemudian masukkan username dan passwordnya.

Konfigurasi Tambahan

Secara default, pemberian hak akses di ftp dibagi menjadi 2 buah user, yaitu:
  1. Anonymous FTP, ftp server yang memberikan hak akses kepada siapapun tanpa harus mempunyai username dan password
  2. User FTP, berbeda dengan ftp server, hak akses jenis ini hanya bisa mengakses ika mempunya username dan password yang telah terdaftar di ftp server yang dituju.

Maka dari itu diperlukan konfigurasi tambahan sesuai dengan yang kita inginkan(sebagai admin)

  • Mengkonfigurasi FTP untuk Anonymous, beserta permissionnya hanya Read Only.
    Caranya adalah dengan meng-edit file proftpd.conf yang telah diberitahukan sebelumnya, lalu tambahkan baris berikut ini

    <Anonymous ~ftp>
    User               ftp
    Group                 nogroup
    UserAlias                anonymous ftp
    DirFakeUser                 on ftp
    DirFakeGroup                 on ftp
    RequireValidShell                off
    MaxClients                 10
    DisplayLogin           welcome.msg
    DisplayChdir           .message
    <Directory /home/download/>
    <Limit WRITE>
    DenyAll
    </Limit>
    </Directory>
    </Anonymous>

  • Dan berikut ini adalah konfigurasi untuk user yang telah  kita tentukan, langkah awal adalah dengan menambahkan user, misal user yang ingin kita tambahakan adalah dandy, maka ketikkan perintah berikut ini di terminal

    #adduser dandy

    dan masukkan password untuk user dandy
    /berikutnya bisa di atur sesuai keinginan/

    Kemudian sisipkan kembali konfigurasi baru caranya adalah

    #pico /etc/proftpd/proftpd.conf

    masukkan konfigurasi berikut:

      <Anonymous /home/dandy>
    User               dandy
    Group                 nogroup
    UserAlias                anonymous ftp
    DirFakeUser                 on ftp
    DirFakeGroup                 on ftp
    RequireValidShell                off
    MaxClients                 10
    DisplayLogin           welcome.msg
    DisplayChdir           .message
    <Directory /home/dandy/>
    <Limit WRITE>
    AllowAll
    </Limit>
    </Directory>
    </Anonymous>

Restart proftpd
#/etc/init.d/proftpd restart

dan FTP kita siap untuk digunakan.

Selamat Mencoba...

Saturday, May 05, 2012

Error Metasploit Update :: msfupdate

Ketika ingin update metasploit, lalu tiba-tiba muncul pesan error seperti ini

svn: /opt/metasploit/common/lib/libssl.so.0.9.8: no version information available (required by /opt/metasploit/common/lib/libserf-0.so.0)
svn: /opt/metasploit/common/lib/libcrypto.so.0.9.8: no version information available (required by /opt/metasploit/common/lib/libserf-0.so.0)
svn: /opt/metasploit/common/lib/libssl.so.0.9.8: no version information available (required by /opt/metasploit/common/lib/libserf-0.so.0)
svn: /opt/metasploit/common/lib/libcrypto.so.0.9.8: no version information available (required by /opt/metasploit/common/lib/libserf-0.so.0)

Dan berikut ini cara untuk fix error msfupdate tersebut

#cd /opt/metasploit/common/lib
#mv libcrypto.so.0.9.8 libcrypto.so.0.9.8-b
#mv libssl.so.0.9.8 libssl.so.0.9.8-backup
#ln -s /usr/lib/libcrypto.so.0.9.8
#ln -s /usr/lib/libssl.so.0.9.8
#msfupdate









Semoga beruntung.

Saturday, April 28, 2012

Cara Mengubah DNS di Backtrack (wvdial)

Langkah awal ialah kita harus merubah konfigurasi wvdial yang terletak di
/etc/ppp/peers/wvdial yang berfungsi untuk mematikan automatic dns call di wvdial.
Dengan mengetikkan perintah berikut di konsole:

#sudo gedit /etc/ppp/peers/wvdial

hingga pada file wvdial akan tampil isi seperti berikut ini:

noauth
name wvdial
usepeerdns

Tambahkan tanda # di depan usepeerdn hingga menjadi seperti berikut ini:

noauth
name wvdial
#usepeerdns

Setelah itu tekan CTRL+X dan lalu ada konfirmasi ulang, tekan Y untuk save lalu rubah bagian config dari wvdial dengan kode sebagai berikut :

#sudo gedit /etc/wvdial.conf

tambahkan kode "Auto DNS = off" dibagian kode config wvdial untuk koneksinya untuk mematikan auto dnsnya. hasilnya kurang lebih seperti data berikut :

[Dialer Defaults]
Init = ATZ
Init = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 915200
Modem = /dev/ttyUSB0
Phone = #777
Username = aha@aha.co.id
Password = aha
New PPPD = yes
Stupid Mode = 1
Auto DNS = Off

dan langkah finishing ialah dengan menambahkan DNS yang ingin kita gunakan, maka caranya adalah ketikkan perintah berikut ini:

#sudo gedit /etc/resolv.conf

hasilnya seperti berikut :

nameserver 8.8.8.8
nameserver 8.8.4.4

Dan settingan untuk merubah DNS telah berhasil.
Selamat Mencoba

Thursday, April 26, 2012

Error Update Metasploit (msfupdate)


svn: /opt/framework/lib/libssl.so.0.9.8: no version information available (required by /opt/framework/lib/libserf-0.so.0)
svn: /opt/framework/lib/libcrypto.so.0.9.8: no version information available (required by /opt/framework/lib/libserf-0.so.0)
svn: /opt/framework/lib/libssl.so.0.9.8: no version information available (required by /opt/framework/lib/libserf-0.so.0)
svn: /opt/framework/lib/libcrypto.so.0.9.8: no version information available (required by /opt/framework/lib/libserf-0.so.0)

hmm mungkin anda pernah mengalaminya ketika mengupdate metasploit anda, ini disebabkan karena library metasploit tidak memiliki versi yang dimaksud untuk itu Untuk itu, coba cek file library nya. libssl.so.0.9.8 tidak memiliki link ke /usr/lib/ dimana seluruh library bergantung pada direktori ini. Begitupun nasib libcrypto.so.0.9.8. Maka yang perlu kita lakukan adalah:

1.Backup library msf yang error
Buat link antara library msf yang error dengan library yang ada di /usr/lib/
Berikut caranya:

#: cd /opt/framework/lib/

#:/opt/framework/lib# mv libcrypto.so.0.9.8 libcrypto.so.0.9.8.bak

#:/opt/framework/lib# mv libssl.so.0.9.8 libssl.so.0.9.8.bak
#:/opt/framework/lib# ln -s /usr/lib/libcrypto.so.0.9.8

#:/opt/framework/lib# ln -s /usr/lib/libssl.so.0.9.8

Jika sudah, coba jalankan msfupdate:

#: msfupdate

nah cara diatas ini digunakan untuk BackTrack 5 R 1 yang metasploitnya masih versi 4.0 sedangkan untuk BackTrack 5 R2 yang metasploitnya sudah versi 4.2 ada sedikit perbedaan dalam memperbaikinya. ini adalah caranya:

#:cd /opt/metasploit/common/lib
#:mv libcrypto.so.0.9.8 libcrypto.so.0.9.8-b
#:mv libssl.so.0.9.8 libssl.so.0.9.8-backup
#:ln -s /usr/lib/libcrypto.so.0.9.8
#:ln -s /usr/lib/libssl.so.0.9.8

dan setelah itu ketikan msfupdate pada terminal.

Semoga Berhasil

Tuesday, April 24, 2012

Install Driver Intel Di BackTrack 5r2

Langsung z k tkp-nya kalau kita ingin install driver VGA Intel kita di backtrack.

^,^

Pertama kali, install synaptic dulu. Karena saat pertama install, synapticnya belom ada, jadi gk bisa nambah repo

root@bt:~# apt-get install synaptic

root@bt:~# add-apt-repository ppa:glasen/intel-driver
root@bt:~# apt-get update && apt-get upgrade

prepare-kernel-sources
cd /usr/src/linux
cp -rf include/generated/* include/linux/

Setelah itu Restart BT anda.

Semoga berhasil

Tuesday, April 10, 2012

Setelah Install BackTrack

Apa yang harus kita lakuka setelah berhasil menginstall BackTrack 5?
Yang harus kalian lakukan pertama kali setelah menginstall Backtrack adalah :

Berusaha sekuat tenaga untuk sebisa mungkin connect ke insternet. Jika menggunakan LAN, this is simple, tapi yang menggunakan modem, sudah barang tentu harus melakukan setting modemnya. Baca : Install USB Modem di Linux Backtrack 5.
Tambahkan repository ubuntu :

:# kwrite /etc/apt/sources.list

deb http://all.repository.backtrack-linux.org revolution main microverse non-free testing
deb http://32.repository.backtrack-linux.org revolution main microverse non-free testing
deb http://source.repository.backtrack-linux.org revolution main microverse non-free testing
# deb cdrom:[Ubuntu 10.10 _Maverick Meerkat_ - Release i386 (20101007)]/ maverick main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://dl2.foss-id.web.id/ubuntu/ maverick main restricted
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick main restricted
## Major bug fix updates produced after the final release of the
## distribution.deb http://dl2.foss-id.web.id/ubuntu/ maverick-updates main restricted
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://dl2.foss-id.web.id/ubuntu/ maverick universe
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick universe
deb http://dl2.foss-id.web.id/ubuntu/ maverick-updates universe
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://dl2.foss-id.web.id/ubuntu/ maverick multiverse
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick multiverse
deb http://dl2.foss-id.web.id/ubuntu/ maverick-updates multiverse
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick-updates multiverse
## Uncomment the following two lines to add software from Canonical’s
## ‘partner’ repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu maverick partner
# deb-src http://archive.canonical.com/ubuntu maverick partner
## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
# deb http://extras.ubuntu.com/ubuntu maverick main
# deb-src http://extras.ubuntu.com/ubuntu maverick main
deb http://dl2.foss-id.web.id/ubuntu/ maverick-security main restricted
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick-security main restricted
deb http://dl2.foss-id.web.id/ubuntu/ maverick-security universe
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick-security universe
deb http://dl2.foss-id.web.id/ubuntu/ maverick-security multiverse
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick-security multiverse


3. Increase cache limit nya.


# kwrite /etc/apt/apt.conf.d/70debconf


PUT THIS CODE :
APT::Cache-Limit "100000000";

Setelah itu, lakukan update.

# apt-get update

Install aplikasi yang di butuhkan seperti mplayer, amarok, dan lain-lain.
Jika perlu lakukan Upgrade.

Sampai step ini BackTrack siap di gunakan dengan seksama.

Thursday, April 05, 2012

Cara Install LibreOffice

Langsung saja kita lari ke console untuk langsung menginstall libreoffice

secara default add-apt-repository belum terinstall di backtrack, untuk memasangnya ketikkan perintah pada console anda

root@bt:~#apt-get install python-software-properties

Kemudian setelah berhasil diinstall maka anda harus menambahkan repositori lewat PPA dengan perintah

root@bt:~#add-apt-repository ppa:libreoffice/ppa

kamudian update repository dengan perintah

root@bt:~#apt-get update

install LibreOffice dan desktop integration pada backtrack5

root@bt:~#apt-get install libreoffice libreoffice-gnome

Jika menggunakan KDE, maka ubah libreoffice-gnome menjadi libreoffice-kde

Selamat Mencoba.

Etika Profesi Dunia Kerja

Etika berasal dari bahasa Yunani, yaitu ethos, yang artinya 'karakter, watak kesusilaan atau adat'. Jadi makna etika adalah norma-norma, nilai-nilai, kaidah-kaidah dan ukuran-ukuran bagi tingkah laku manusia yang baik. Beberapa pakar mendefinisikan etika sebagai berikut.
  1. Drs. O.P. Simorangkir: "Etika atau etik sebagai pandangan manusia dalam berprilaku menurut ukuran dan nilai yang baik."
  2. Drs. Sidi Gajalba dalam sistematika filsafat: "Etika adalah teori tentang tingkah laku perbuatan manusia dipandang dari seg baik dan buruk, sejauh yang dapat ditentukan oleh akal."
  3. Drs. H. Burhanudin Salam: "Etika adalah cabang filsafat yang berbicara mengenai nilai dan norma moral yang menentukan perilaku manusia dalam hidupnya."
Profesi, kata yang tak asing lagi bagi kita. Profesi secara umum diterjemahkan sebagai pekerjaan walau tak sepenuhnya tepat, sebab pekerjaan tersebut haruslah berdasarkan dari pengetahuan yang diperoleh dari pendidikan kejuruan dan menguasai teori sistematis yang mendasari praktik pelaksanaan, dan hubungan antara teori dan penerapan dalam praktik tersebut. Dengan kata lain, profesi adalah pekerjaan yang dilakukan sebagai kegiatan pokok untuk menghasilkan nafkah hidup dan yang mengandalkan suatu keahlian.

Apakah Etika Profesi Itu?
Berdasarkan dua pengertian di atas, maka dapat dsimpulkan bahwa etika profesi adalah pekerjaan yang dilakukan dengan mengedepankan etika. Setidaknya ada tiga prinsip dalam etika profesi, yaitu sebagai berikut.
  • Prinsip pertama etika profesi adalah tanggung jawab. Maksudnya, dalam melaksanakan suatu pekerjaan, maka sudah seharusnya dilakukan secara bertanggung jawab. Bertanggung jawab terhadap pelaksanaan pekerjaan, bertanggung jawab terhadap hasilnya, dan bertanggung jawab terhadap dampak dari profesi tersebut kepada kehidupan orang lain atau masyarakat pada umumnya.
  • Prinsip kedua etika profesi adalah keadilan. Dalam menjalankan profesinya siapa pun orangnya dan apa pun profesinya, maka sudah seharusnya menjalaninya dengan rasa keadilan. Keadilan yang berlaku untuk semua pihak, bukan keadilan yang dipaksakan dan bukan pula keadilan yang hanya sekedar slogan. Sangat menggelikan bila ada suatu perusahaan yang selalu menggembar-gemborkan keadilan dalam motto dan tag linenya, namun pada kenyataan justru prinsip keadilan seperti dilecehkan.
  • Prinsip ketiga etika profesi adalah otonomi. Prinsip ini mengharuskan setiap orang yang menjalani profesinya dapat diberikan keleluasaan dan hak otonomi sesuai dengan kaidah profesinya tanpa diintervensi oleh siapa pun. Sebagai contoh, seorang guru tak boleh dalam menjalankan tugas mengajarnya diintervensi oleh orangtua murid hanya karena orangtua murid tersebut merasa telah membayar uang SPP setiap bulannya.
Apakah Tujuan Etika Profesi?
Etika profesi bila dijalankan dengan baik sesuai dengan ketiga prinsip di atas, maka dapat meraih tujuan yang diinginkan. Setidaknya ada lima tujuan yanag hendak dicapai dengan menjalankan prinsip etika profesi ini, yaitu sebagai berikut.
  1. Etika Profesi - Menjunjung Tinggi Martabat Profesi.
  2. Etika profesi dapat menjunjung tinggi martabat profesi. Seperti permasalahan yang terjadi di tempat Ghea bekerja pada kisah di atas, sang Bos ternyata ditenggarai melakukan tindakan penyelewengan kekuasaan yang dapat merugikan orang lain.
  3. Bos tersebut bisa dikatakan sebagai orang yang tak memiliki etika profesi.
  4. Sehingga bukannya menjunjung tinggi martabat profesi, tetapi malah dapat merendahkan profesi yang disandangnya selama ini Etika Profesi - Menjaga dan Memelihara Kesejahteraan Para Anggota Pelanggaran terhadap prinsip etika profesi dapat merugikan orang lain dalam lingkup pekerjaan di tempatnya bekerja. Tindakan seperti korupsi, penyerobotan status kepemilikan tanah, pengalihfungsian bangunan, merupakan contoh tindakan yang bisa menimbulkan ketidaksejahteraan anggota lainnya. Sangat ironi bila tag line sejahtera yang selama ini melekat pada suatu lembaga. Ternyata yang terjadi malah sebaliknya, sejahtera untuk sang penguasa saja, bukan untuk semua. Untuk mencegah hal itu agar tak terjadi, maka sudah seharusnya profesi dijalankan sesuai dengan prinsip keadilan agar meraih kesejahteraan. Hal yang paling penting, bukan hanya sekadar slogan.
  5. Etika Profesi - Meningkatkan Pengabdian Para Anggota Profesi.
  6. Banyak pihak owner melalui perpanjangtanganan Human Resource Departement (HRD) memberlakukan para anggota profesinya dengan “politik belah bambu”. Maksudnya, ada pihak yang ditarik ke atas dan di saat yang bersamaan ada pihak yang diinjak ke atas, seperti orang yang membelah bambu. Hal tersebut adalah cara yang salah bila bertujuan untuk meningkatkan pengabdian para anggota profesi. Sebab pengabdian adalah sesuatu yang ada dalam hati dan jiwa terinternalisasi dalam kurun waktu yang lama berdasarkan pengalaman yang dirasakan, bukan sesuatu yang instan apalagi dipaksakan. Jadi, bila ingin meningkatkan pengabdian para anggota profesi, berjalanlah di atas prinsip keadilan agar kesejahteraan dapat tercapai.
  7. Etika Profesi - Meningkatkan Mutu Profesi.
  8. Organisasi profesi yang baik adalah organisasi yang bermutu, baik dari insan profesi yang menjadi anggotanya atau dari organisasinya. Etika profesi hadir dalam rangka untuk dapat meningkatkan mutu profesi. Artinya, bila seluruh anggota profesi menjalankan semua prinsip etika profesi dengan baik, dengan sendirinya mutu profesi tersebut akan bertambah baik.
  9. Etika Profesi - Mempunyai Organisasi Profesional yang Kuat dan Terjalin Erat.
  10. Organisasi profesional yang kuat dan terjalin erat adalah harapan semua orang yang berprofesi. Namun hal itu nampaknya bukan hal yang mudah karena tak semua organisasi profesional menjalankan prinsip etika profesi dengan baik. Hal yang terjadi justru sebaliknya, ada sekat yang tak terlihat, ada jurang yang sangat dalam, ada persaingan walaupun diam-diam, ada kezoliman yang berwajah ramah, ada kesewenangan bertopeng kebaikan, ada kebohongan yang disembunyikan, dan lain-lain. Itu semua dapat membuat organisasi profesional menjadi lemah dan rapuh, dan bila didiamkan maka akan segera jatuh. Demikianlah sekelumit tulisan tentang etika profesi. Semoga dalam menjalani pekerjaan sesuai dengan profesi kita masing-masing menjadi lebih nyaman, aman, berkeadilan dan menyejahterakan.

Kode Etik Programmer

Berikut di bawah ini Kode Etik Tentang Programmer:
  1. Programmer komputer tidak boleh membuat atau mendistribusikan (menyebarkan) Malware.
  2. Programmer komputer tidak boleh membuat kode sebuah program yang sulit untuk diikuti atau ditelusuri dengan sengaja
  3. Programmer komputer tidak boleh membuat dokumentasi yang membingungkan atau tidak akurat dengan sengaja
  4. Programmer komputer tidak boleh menggunakan ulang kode yang mempunyai hak cipta, kecuali telah membeli atau meminta izin
  5. Tidak boleh mencari keuntungan tambahan dari proyek yang didanai oleh pihak kedua tanpa izin
  6. Tidak boleh mencuri software khususnya development tools
  7. Tidak boleh mencela atau mempermalukan profesi programmer komputer
  8. Tidak dengan sengaja membuat atau mengenalkan bug, dan kemudia mengklaim untuk fixing bug, atau memberikan stimulasi untuk update versi terakhir
  9. Tidak boleh menulis kode yang dengan sengaja menjatuhkan kode programmer lain untuk mengambil keuntungan dalam menaikkan status
  10. Tidak boleh mengambil keuntungan dari pekerjaan orang lain
Dari beberapa kode etik programmer yang dibsebutkan diatas, dapat dijadikan sebagai “Golden Rule” yaitu “Memperlakukan orang lain sebagaimana kamu ingin diperlakukan.

Wednesday, April 04, 2012

Memasang Favicon di HTML

Memasang favicon atau icon di address bar itu sebenarnya sangatlah mudah. Pasang saja kode ini


<link href='Images/Ico/1.ico' rel='shortcut icon'/>

di bawah tag


<html>

atau di atas tag


<head>

kode yg

#Images/Ico/1.ico#

it alamt gambar'e,,,

ushain type'e

.ico

ukuran'e yg 27x29 ckup,,,
(optional, bisa disesuaikan selera,,,,)

Thursday, March 29, 2012

Proxy

To start off you are going to want to use proxys. It is a good habit to get into in case you are just browsing the web and come across bad source code later on and want to exploit it. Its relativley simple. You can just google anonymous proxy and get a list of proxy servers. You might have to try around 10 of them to find one that is working and isn't uber slow. To setup a proxy on Firefox in linux you go to

#Edit

#Options

#Advanced

#Connection-Settings

#Manual proxy configuration

Then you would just fill it in according to the information you found on the proxy list. To test you just browse to whatismyip.com and if it says your Ip is that of the Proxy server then you are ready to go!

Sunday, March 25, 2012

Install LAMP

Pertama pastikan komputer anda terhubung dengan jaringan internet. Jika tidak maka langkah di bawah ini tidak akan berguna sama sekali.

1. Buka terminal, atau short cut-nya adalah dengan keyboard ctrl+alt+t

Login sebagai root, ketikan


sudo su


2. Menginstall MySql 5

ketikan pada terminal

apt-get install mysql-server mysql-client

maka nanti akan ditanya apakah kita mau menginstall, pilih ‘Y’, lalu kita akan ditanya mengenai password ‘root’ dari mysql kita. Silahkan isi password sesuai keinginan kita, saya sarankan untuk tidak dikosongkan karena nanti bisa bermasalah dengan phpmyadmin. Setelah kita isikan password yang kita inginkan, maka akan ditanya kembali password yang tadi kita isi apa, masukan password yang sama

3. Menginstall Apache 2

Ketikan pada terminal

apt-get install apache2

Kemudian buka browser anda, ketikan pada address bar http://localhost, bila berhasil, maka akan muncul text "It Works....."

4. Menginstall PHP 5

Ketikkan pada terminal

apt-get install php5 libapache2-mod-php5

setelah itu kita harus merestart apache, ketikan pada terminal

/etc/init.d/apache2 restart

Selanjutnya kita lakukan testing pada browser apakah php sudah terinstall dengan baik atau belum. Untuk mengetahuinya kita harus membuat sebuah dokumen yang bernama info.php .

Secara default, semua dokumen root dari website kita berada di /var/www . Kita akan membuat sebuah dokumen baru yang bernama info.php di direktori tersebut. Ketikan pada terminal

gedit /var/www/info.php

lalu masukan perintah script php seperti ini

<?php
phpinfo();
?>



lalu save dan close. Ketikan pada adress bar di browser http://localhost/info.php

5. Mendapatkan support Mysql di PHP 5

Untuk mendapatkan support Mysql di PHP kita dapat menginstall php5-mysql package. Ketikan pada terminal

apt-cache search php5

lalu ketikan

apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear
php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps
php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc
php5-xsl

Restart kembali apache seperti cara yang tadi

/etc/init.d/apache2 restart

Lalu buka kembali pada browser http://localhost/info.php, lalu scroll ke bawah, sekarang MySql modul sudah terinstall.

7. Install phpMyAdmin

phpMyAdmin merupakan interface dari web dimana penggunanya dapat mengatur database MySql yang dimiliki. Cara installasinya dengan mengetik pada terminal

apt-get install phpmyadmin

Dalam proses installasinya maka kita akan ditanya:

Configure database for phpmyadmin with dbconfig-common? pilih No

kemudian

Web server to reconfigure automatically: pilih apache 2

Kesalahan yang sering timbul adalah kita sudah terlanjur menekan enter tanpa memilih apache 2. Cara memilihnya adalah dengan menekan ‘space bar’ pada keyboard, kemudian baru tekan enter. Jika anda tidak memilih apache 2 maka ketika anda mengetikkan pada address bar di browser

http://localhost/phpmyadmin, maka akan didapatkan pesan Error 404.

Apabila anda melakukan kesalahan ini, langkah pertama adalah tetap fokus dan tidak panik. Lalu buka Synaptic Package Manager. Anda cari phpmyadmin, lalu lakukan complete removal. Setelah itu tutup Synaptic, kembali ke terminal dan ketikan lagi

apt-get install phpmyadmin

Jika sukses maka ketika anda mengetikkan http://localhost/phpmyadmin pada browser akan tampil halaman baru, disana anda diminta memasukkan username dan password. Isikan

username : root
password :

setelah itu akan tampil gambar seperti ini





Sampai disini anda telah sukses menginstall LAMP

Beberapa perintah dari terminal untuk menjalankan apache (apabila anda tidak sebagai root, maka sertakan sudo)

sudo /etc/init.d/apache2 start #start apache
sudo /etc/init.d/apache2 stop #stop apache
sudo /etc/init.d/apache2 restart #restart apache


src:http://blogs.nicedaysblue.web.id/2011/07/install-lamp-di-ubuntu/

Random Posts

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