CARA
CARA
Ambiguity
Bahasa natural penuh dengan ambiguitas, yang mana orang-orang
berhubungan dengan menggunakan petunjuk kontekstual dan
informasi lainnya. Bahasa formal didesain untuk mendekati atau
benar-benar tidak ambigu, yang artinya bahwa setiap pernyataan
memiliki hanya satu makna, tanpa adanya konteks.
Redundancy
Untuk dapat menembus ambiguitas dan mengurangi salah paham,
bahasa natural menggunakan banyak redundancy (kelebihan /
pengulangan). Sebagai hasilnya, bahasa natural cenderung menjadi
panjang. Bahasa formal memiliki lebih sedikit redundant dan tentunya
menjadi lebih padat.
Literalness
Bahasa formal berarti tepat seperti apa yang dikatakan. Disisi lainnya,
bahasa natural dipenuhi dengan idiom / ungkapan / logat khas dan
metafora. Jika seseorang berkata, "Sepatu lainnya jatuh", maka
sesungguhnya tidak ada sepatu dan tak ada yang jatuh. Kamu jadinya
perlu mencari arti guyonan aslinya untuk memahami arti idiomatik dari
sepatu lainnya jatuh. Yahoo! Answers mengatakan kalau dia tahu.
Orang tumbuh besar mengucapkan bahasa natural -- semua orang --
sering mengalami waktu yang sulit untuk menyesuaikan dengan
bahasa formal. Dalam beberapa cara, perbedaan antara bahasa
formal dan natural adalah seperti perbedaan antara puisi dan prosa,
untuk lebih lengkapnya:
Pusisi
Kata-kata digunakan untuk suaranya begitu juga dengan artinya, dan
seluruh sajaknya bersama-sama membuat sebuah efek atau respon
emosional. Abiguitasnya tidak hanya umum tapi juga memang
disengaja.
Prosa
Maksud literal dari kata-katanya lebih penting, dan strukturnya
berkontribusi lebih ke arti. Prosa lebih dapat dipertanggungjawabkan
ketimbang puisi tapi kadang masih juga ambigu.
Program
Maksud dari program komputer harus literal dan tidak ambigu, dan
bisa dipahami seluruhnya melalui analisis dari token dan struktur.
Berikut adalah beberapa saran untuk membaca program (dan bahasa
formal lainnya). Pertama, harus diingat bahwa bahasa formal
bentuknya lebih padat ketimbang bahasa natural, jadi akan
memerlukan lebih banyak waktu untuk membacanya. Juga,
strukturnya juga penting, jadi bukan ide yang bagus untuk membaca
dari atas ke bawah, kiri ke kanan. Namun, coba untuk mem-parse
programnya di kepala, kenali token-tokennya dan interpretasikan
strukturnya. Terakhir, perhatikan rincian masalahnya. Hal kecil seperti
salah eja dan tanda baca yang buruk, yang mana tidak terlalu berarti
dalam bahasa natural, bisa menjadi hal yang benar-benar berbeda
dan serius pada bahasa formal.
Hello, World!
Tanda petik dua pada program menandai awal dan akhir dari nilai;
dan tanda tersebut tidak ikut ditampilkan pada hasil.
1.11. Glosarium
algoritma
Sekumpulan langkah-langkah khusus untuk memecahkan sebuah
kategori dari masalah.
bug
Sebuah kesalahan (error) pada program.
komentar
Informasi pada sebuah program yang dimaksudkan untuk programer
lain (atau siapa saja yang membaca kode sumber) dan tidak memiliki
efek apapun pada proses eksekusi program.
debugging
Proses dari pencarian dan penghapusan tiga jenis error pada
program.
exception
Nama lain dari runtime error
bahasa formal
Setiap bahasa yang didesain oleh orang-orang untuk tujuan khusus,
seperti merepresentasikan ide matematis atau program komputer;
semua bahasa pemrograman adalah bahasa formal.
bahasa tingkat tinggi
Sebuah bahasa pemrograman seperti Python yang didesain untuk
mudah digunakan oleh manusia untuk membaca dan menulis.
immediate mode
Gaya dalam penggunaan Python dimana kita mengetikan ekspresi
langsung pada command prompt, dan hasilnya juga langsung
ditampilkan. Berlawanan dengan skrip, dan lihat catatannya pada
Python Shell.
interpreter
Mesin yang mengeksekusi skrip Python atau ekspresi yang kamu
buat.
bahasa tingkat rendah
Bahasa pemrograman yang didesain untuk mudah dijalankan oleh
sebuah komputer; juga dinamakan bahasa mesin atau bahasa
assembly (rakitan).
bahasa natural
Salah satu type bahasa yang digunakan orang untuk berbicara yang
berkembang secara alami.
kode objek
Output dari penyusun (compiler) setelah ia menterjemahkan
programnya.
parse
Untuk menilai sebuah program dan menganalisis struktur
syntaksisnya.
portabilitas
Properti dari sebuah program yang bisa berjalan pada lebih dari satu
jenis komputer.
fungsi print
Sebuah fungsi yang digunakan pada sebuah program yang
menyebabkan Python interpreter menampilkan sebuah nilai pada
perangkat keluaran (layar monitor).
problem solving
Proses dari merumuskan masalah, mencari solusi, dan
mengekspresikan solusinya.
program
serentetan instruksi yang menentukan aksi komputer dan perhitungan
yang dilakukan.
Python shell
Sebuah antarmuka pengguna yang interaktif dengan Python
interpreter. Pengguna dari Python shell mengetikan perintah pada
prompt (>>>), dan menekan tombol enter untuk mengirim perintah
dengan segera ke interpreter untuk diproses. Kata shell datang dari
Unix. Pada PyScripter yang digunakan pada versi RLE buku ini,
Jendela Interpreter adalah dimana kita bisa melakukan interaksi
dalam mode langsung (immediate mode).
runtime error
Sebuah error yang tidak terjadi hingga program telah dijalankan tapi
akan menghalangi program untuk melanjutkan.
script / skrip
Sebuah program yang disimpan pada sebuah file (biasanya yang
akan diterjemahkan / interpreted).
semantic error
Sebuah error pada program yang membuatnya melakukan hal lain
ketimbang apa yang diinginkan oleh programer.
semantic
maksud / arti dari program
source code / kode sumber
Bentuk program dalam bahasa tingkat tinggi sebelum dikompilasi ke
bahasa mesin.
syntax / syntaksis
Struktur dari program
syntax error
Sebuah error pada program yang membuatnya tidak bisa di-parse -
dan maka dari itu tidak bisa diterjemahkan ke bahasa mesin.
token
Satu dari elemen dasar dari struktur semantik dari sebuah program,
bisa dianalogikan seperti kata pada bahasa natural.
1.12. Latihan
1. Tulis sebuah kalimat Bahasa Indonesia yang secara semantic bisa
dimengerti tapi secara syntax salah. Tulis kalimat Bahasa Indonesia
lainnya yang syntaxnya benar tapi semanticnya salah.
Lihat jika kamu bisa menemukan beberapa contoh lain dari hal yang
bisa menghasilkan pesan error ketika kamu memasukannya ke
Python prompt. Tuliskan apa yang kamu masukan pada prompt dan
baris terakhir dari pesan error yang dilaporkan balik oleh python.
?
1 print(6 + 4 * 9)
dan jalankan lagi.
21
Entah la.Saya teragak-agak untuk berkongsi cara hack admin
grup Whatsapp.Dua sebab.
Antaranya:
Kalau dia tak bagi kita buat sahaja grup Whatsapp sendiri.
Betul tak.
Biar pembaca pilih yang mana satu pintu yang seronok untuk
dimasuki.
1.Pintu kejujuran
2.Pintu kecurangan
Dah.
Jeng..jeng..jeng..
0 -[0 0 0 0]
1 – [0-0-0-1]
2 -[0-0-1-0]
3 – [0-0-1-1]
4 – [0-1-0-0]
5 – [0-1-0-1]
6 – [0-1-1-0]
7 – [0-1-1-1]
8 – [1-0-0-0]
9 – [1-0-0-1]
4.Uninstall Whatsapp
5.Reinstall Whatsapp
Sekiranya tak jadi cuba lagi dan cuba kombinasi yang lain pula
atau teruskan mencuba.Yang penting jangan berputus asa.
alamat IP.
Pastikan semua aplikasi yang sedang berjalan di latar belakang telah dihentikan, caranya tekan
kombinasi Ctrl+Alt+Delete untuk membuka fungsi task manager. Kecuali browser yang sedang
kamu gunakan untuk melakukan chatting.
biasanya seorang hacker memang harus berbuat jahat dulu sebelum menjadi baik hehe...supaya kita bisa tahu
bagaimana sih cara kerja kejahatan tersebut, tp bukan berarti saya yg jahat lho...kita disini sama2 belajar...^_^
Kali ini kita akan coba membahas tentang Cara Sniffing Password Menggunakan WireShark dengan
syarat si korban harus berada pada satu jaringan komputer.
Yang pertama ingin ditanyakan Apa Sih Itu Sniffing ??
Definisi singkatnya yaitu suatu penyadapan terhadap lalu lintas data pada suatu jaringan komputer
Gimana Caranya??
Pertama install dulu program WireShark, kalo belum punya silahkan
DOWNLOAD
karena ini hanya latihan kita coba pada local host dulu.
Jadi pertama-tama buka lah halaman web yang nantinya akan menjadi target sniffing kita. Sebagai
contoh halaman admin blog UAD. http://blog.uad.ac.id/latif_ilkom/wp-admin . Isikan dahulu username
dan password kita. Jangan di tekan LOGIN dulu
Buka program wireshark.
Pertama masuk pada Capture – Option atau menekan tombol Capture Interfaces
Kemudian akan muncul tampilan window Capture Interfaces. Pilih Option pada Ethernet yang terpakai /
yang tersambung dengan jaringan dalam kasus ini, Option pada 802.11 b+g Wireless LAN
Pilih interface (network card) yang akan digunakan untuk mengcapture packet. Pilih salah satu yang
benar. Dalam kasus ini saya menggunakan USB Wifi sebagai sambungan ke internet maka yang saya pilih
adalah 802.11 b+g.
Dan pastikan Capture packet in promecious dalam status ON.
Untuk menyimpan record yang tercapture, bisa mengaktifkan kolom File, pada bagian Capture File(s).
Pilih tombol Start untuk memulai merecord packet data yang masuk
Pertama-tama mungkin blom ada record yang masuk. Kembali ke halaman admin blog uad, dan tekan lah
tombol LOGIN nya. Maka akan ada packet yang terecord
Klik tombol stop ( Alt+E ) setelah anda merasa yakin bahwa ada password yang masuk selama anda
menekan tombol start. Pasti akan ada banyak sekali packet data yang merecord. Dari sini kita mulai
menganalisa packet tersebut. Karena yang kita butuhkan adalah men-sniffing password, maka pada
kolom Filter kita ketikkan http untuk lebih memudahkan pengelompokan packet data.
Biasanya login packet terdapat kata login atau sejenisnya. Dalam kasus ini kita menemukan packet
dengan informasi POST /latif_ilkom/wp-login.php HTTP/1.1 …. Klik kanan pada packet tersebut, pilih
Follow TCP Stream
Maka akan muncul informasi tentang packet data yang kita pilih. Disini lah kita bisa menemukan
username dan password dari halaman administrator blog uad. Biasanya ditanda dengan tulisan berwarna
merah.
Jika kita bisa menganalisa packet tersebut satu per satu maka kita akan tau data yang kita cari. Dalam
kasus ini terlihat bahwa username=latif_ilkom dengan password rahasia sudah kita temukan
Sebenarnya masih banyak tools selain WireShark..namun WireShark sudah umum digunakan.
Sekian Tips dari saya..Selamat mencoba....!!!
semoga dapat bermanfaat......
Sumber: rizkynovi99.blogspot.co.id dengan pengubahan