De'bLogS of Jenny Irna..

Not Like the Other.. Jenny is Jenny.. Do What You Want To do, Let God Do the Rest.. Because Him, I Can Stand Up

Lapisan Aplikasi mendefinisikan pesan yang dipertukarkan antar aplikasi dan berdasarkan pesan tersebut melakukan suatu tindakan tertentu. Aplikasi di sini adalah proses yang terdistribusi, baik pada beberapa mesin yang terpisah ataupun mesin yang sama. Setiap proses aplikasi akan menggunakan “user address space”, sehingga untuk dapat berkomunikasi dengan proses lain (yang menggunakan “address space” berbeda) harus melakukan sinkronisasi dengan cara mempertukarkan pesan sesuai dengan format dan aturan yang disepakati. Format dan aturan itulah yang disebut dengan protokol aplikasi. Setiap proses akan memiliki suatu antarmuka yang digunakan untuk “gerbang” masuk dan keluarnya data yang terkirim ke atau diterima dari jaringan. Dari model di atas, biasanya suatu aplikasi jaringan memiliki dua bagian penting, yaitu proses client dan proses server. Pada model client/server ini, mekanisme sinkronisasi dilakukan dengan cara menerapkan request/reply.

1. HTTP
Pada RFC 2616, HTTP didefinisikan sebagai : “The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems.” HTTP mulai digunakan oleh WWW pada tahun 1990 dengan versi HTTP/0.9. Kemudian, dikembangkan menjadi HTTP/1.0 dengan RFC 1945, dimana pada versi ini, HTTP mendukung dokumen yang diformat MIME. HTTP juga merupakan protokol yang digunakan antara user agent dengan proxy/gateway ke sistem internet lain, misal SMTP, FTP, NNTP, FTP, Gopher dan WAIS. HTTP merupakan protokol aplikasi yang menggunakan protokol TCP untuk layanan transportnya. Di sini HTTP bersifat stateless, artinya pada sisi server tidak memelihara informasi tentang permintaan client sebelumnya. Dilihat dari jenis koneksinya, HTTP menerapkan 2 jenis koneksi,



1. Non-persistent
• diimplementasikan pada HTTP/1.0
• server menerima request, memparsing, memproses dan mengirim hasil proses ke client dan terakhir menutup koneksi.
• Mekanisme seperti ini membutuhkan waktu tambahan, mengingat mekanisme three-way handshake pada protokol TCP seperti pada gambar di samping ini :

2. Persistent
• Untuk menutupi kelemahan non-persistent, pada HTTP/1.1 secara default digunakan jenis koneksi persistent
• pada koneksi TCP yang sama, server menerima permintaan dari client, memparsing dan meresponse ke client, menerima permintaan baru, memparsing dan ...(seterusnya)

Ada dua format HTTP yang harus diikuti oleh client dan server
Format Request dari client :
\r\n
: \r\n
: \r\n

\r\n


Format Response dari server :
\r\n
: \r\n
: \r\n

\r\n



Ada beberapa metode request yang dapat diberikan oleh client pada protokol HTTP :
GET
• Mengambil dan menerima sebuah dokumen
• URL digunakan untuk mengirimkan data
GET /foo/bar.html?x=bar&bam=baz

POST
• Mengirim sebuah form, dan menerima response

HEAD
• Seperti GET, namun hanya menerima header HTTP saja.
Digunakan untuk caching

PUT, DELETE, LINK, UNLINK
• Jarang sekali digunakan
Kode status HTTP yang dihasilkan oleh server dapat dikategorikan sebagai
berikut :

1xx: informational
2xx: successful, e.g. 200 OK
3xx: redirection
301 Moved Permanently
304 Not Modified
4xx: Client Error
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
5xx: Server Error
501 Not Implemented
503 Service Unavailable


Mekanisme Cookie
Pada contoh response dari www.google.com, kita melihat ada HTTP Header Set- Cookie:. Header ini berfungsi untuk memberitahukan client ada informasi yang harus dipelihara (disimpan) untuk kemudian selalu dikirimkan ke server tiap kali melakukan request. Biasanya cookie digunakan untuk authentication atau mengingat user preferences, pilihan user sebelumnya, dsb


Mekanisme HTTP Authentication
Peran yang diberikan dengan adanya HTTP Authentication adalah untuk mengontrol pengaksesan suatu resource di HTTP Server.
● HTTP Authentication bersifat stateless, dimana client harus mengirimkan informasi authorization untuk setiap requestnya
● Field header yang dikirim Server ketika membutuhkan authentication dari client adalah WWW-Authenticate.
● Ketika client menerima header tersebut, client akan mengirimkan authentication dengan memberikan header Authorization: , dimana berisi Base64(username:password).

2. DNS
Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet dimana DNS memiliki keunggulanseperti:
1. Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name (nama Komputer).
2. Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
3. Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di Intranet.
Struktur DNS
Domain Name Space merupakan sebuah hirarki pengelompokan domain berdasarkan nama, yang terbagi menjadi beberapa bagian diantaranya:
• Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (“.”).
• Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
- com Organisasi Komersial
- edu Institusi pendidikan atau universitas
- org Organisasi non-profit
- net Networks (backbone Internet)
- gov Organisasi pemerintah non militer
- mil Organisasi pemerintah militer
- num No telpon
- arpa Reverse DNS
- xx dua-huruf untuk kode negara (id:Indonesia,sg:singapura,au:australia,dll)
Top-level domains dapat berisi second-level domains dan hosts.
• Second-Level Domains
Second-level domains dapat berisi host dan domain lain, yang disebut dengan subdomain. Untuk contoh:
Domain Bujangan, bujangan.com terdapat komputer (host) seperti server1.bujangan.com dan subdomain training.bujangan.com. Subdomain training.bujangan.com juga terdapat komputer (host) seperti client1.training.bujangan.com.
• Host Names
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat fileserver1.detik.com dimana fileserver1 adalah host name dan detik.com adalah domain name.

Cara Kerja DNS
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers. Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan. Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.

Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet dimana DNS memiliki keunggulanseperti:
1. Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name (nama Komputer).
2. Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
3. Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di Intranet.
Struktur DNS
Domain Name Space merupakan sebuah hirarki pengelompokan domain berdasarkan nama, yang terbagi menjadi beberapa bagian diantaranya:
• Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (“.”).
• Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
- com Organisasi Komersial
- edu Institusi pendidikan atau universitas
- org Organisasi non-profit
- net Networks (backbone Internet)
- gov Organisasi pemerintah non militer
- mil Organisasi pemerintah militer
- num No telpon
- arpa Reverse DNS
- xx dua-huruf untuk kode negara (id:Indonesia,sg:singapura,au:australia,dll)
Top-level domains dapat berisi second-level domains dan hosts.
• Second-Level Domains
Second-level domains dapat berisi host dan domain lain, yang disebut dengan subdomain. Untuk contoh:
Domain Bujangan, bujangan.com terdapat komputer (host) seperti server1.bujangan.com dan subdomain training.bujangan.com. Subdomain training.bujangan.com juga terdapat komputer (host) seperti client1.training.bujangan.com.
• Host Names
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat fileserver1.detik.com dimana fileserver1 adalah host name dan detik.com adalah domain name.

Cara Kerja DNS
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers. Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan. Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.

3. SMTP
SMTP (Simple Mail Transfer Protocol) merupakan salah satu protokol yang umum digunakan untuk pengiriman surat elektronik di Internet. Protokol ini dipergunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima. Protokol ini timbul karena desain sistem surat elektronik yang mengharuskan adanya server surat elektronik yang menampung sementara sampai surat elektronik diambil oleh penerima yang berhak. SMTP bisa dianalogikan sebagai kantor pos. Ketika kita mengirim sebuah e-mail, komputer kita akan mengarahkan e-mail tersebut ke sebuah SMTP server, untuk diteruskan ke mail-server tujuan.
SMTP adalah protokol yang cukup sederhana, berbasis teks dimana protokol ini menyebutkan satu atau lebih penerima email untuk kemudian diverifikasi. Jika penerima email valid, maka email akan segera dikirim. SMTP menggunakan port 25 dan dapat dihubungi melalui program telnet. Agar dapat menggunakan SMTP server lewat nama domain, maka record DNS (Domain Name Server) pada bagian MX (Mail Exchange) digunakan.
Sendmail adalah Mail Transfer Agent pertama yang mengimplementasikan port 25. Kemudian, pada tahun 2001, ada sedikitnya 50 program Mail Transfer Agent yang mengimplementasikan SMTP baik sebagai client maupun sebagai server. Contoh Mail Transfer Agent yang populer adalah: Exim (ditulis oleh Philip Hazel), IBM Postfix, Qmail (ditulis oleh D.J Bernstain), dan Microsoft Exchange Server.
Karena protokol SMTP berawal dari protokol yang benar-benar berbasis teks ASCII, maka SMTP tidak bekerja terlalu baik dalam mengirimkan file-file binary. Standar untuk meng-encode file-file biner agar dapat dikirimkan lewat SMTP dikembangkan dan menelurkan standar-standar seperti MIME (Multipurposes Internet Mail Extensions). Saat ini, hampir semua SMTP server mendukung 8BITMIME, yang dapat mengirimkan file-file biner semudah mengirimkan file teks.

Cara Kerja SMTP
Simple Mail Transfer Protocol (SMTP) didefinisikan dan digunakan dalam Internet untuk mengirimkan electonic mail (E-mail). Cara kerja SMTP mirip yang dilakukan oleh FTP. SMTP menggunakan beberapa spool dan queue. Pesan yang dikirim oleh SMTP akan dikirimkan dalam queue. SMTP akan menghindari membalas pesan dari queue jika dihubungkan ke remote machine. Jika pesan tidak dapat dibalas dengan waktu yang telah ditentukan maka pesan akan dikembalikan ke pengirim atau dipindahkan. Interaksi antara message ke User Agent dan ke Message Transfer Agent hingga diterima oleh Penerima.

4. Telnet
Telnet adalah aplikasi remote login Internet. Telnet digunakan untuk login ke komputer lain di Internet dan mengakses berbagai macam pelayanan umum, termasuk katalog perpustakaan dan berbagai macam database. Telnet memungkinkan pengguna untuk duduk didepan komputer yang terkoneksi ke internet dan mengakses komputer lain yang juga terkoneksi ke internet. Dengan kata lain koneksi dapat terjadi ke mesin lain di satu ruangan,satu kampus, bahkan setiap komputer di seluruh dunia.
Setelah terkoneksi, input yang diberikan pada keyboard akan mengontrol langsung ke remote computer tadi. Akan dapat diakses pelayanan apapun yang disediakan oleh remote machine dan hasilnya ditampilkan pada terminal lokal. Dapat dijalankan session interaktif normal (login, eksekusi command), atau dapat diakses berbagai service seperti: melihat catalog dari sebuah perpustakaan, akses ke teks dari USA today, dan masih banyak lagi service yang disediakan oleh masing-masing host pada di network.
Telnet menggunakan 2 program, yang satu adalah client (telnet) dan server (telnetd). Yang terjadi adalah ada dua program yang berjalan, yaitu software client yang dijalankan pada komputer yang meminta pelayanan tersebut dan software server yang dijalankan oleh computer yang menghasilkan pelayanan tadi.

Tugas dari client adalah:
• Membuat koneksi network TCP (Transfer Control Protocol) dengan server.
• Menerima inputan dari user
• Menformat kembali inputan dari user kemudian mengubah dalam bentuk format standard dan dikirim ke server.
• Menerima output dari server dalam format standard.
• Mengubah format output tadi untuk ditampilkan pada layar.

Sedangkan tugas dari server adalah:
• Menginformasikan software jaringan bahwa komputer itu siap menerima koneksi.
• Menunggu permintaan dalam bentuk format standard.
• Melaksanakan permintaan tersebut.
• Mengirim kembali hasil ke client dalam bentuk format standard.
• Menunggu permintaan selanjutnya.


Telnet adalah program yang memungkinkan komputer host Internet anda menjadi terminal dari komputer host lain di Internet. Dengan ftp anda dapat membuka koneksi hanya untuk mentransfer file. Telnet memungkinkan anda untuk login sebagai pemakai pada komputer jarak jauh dan menjalankan program layanan Internet yang disediakan oleh komputer tersebut.

Sumber:
1. http://faiza-theonlyone.blogspot.com/2009/10/trivial-file-transfer-protocol-tftp.html
2. http://fahmi-abdillah.blogspot.com/2009/10/trivial-file-transfer-protocol-tftp.html
3. www.ilmukomputer.com
4. www.wikipedia.com
5. www.telnet.org
6. Modul Jaringan Komputer- Budi Santoso, S.Kom

Kali ini gw mau ceritain pengalaman gw yang baru gw rasa di kampus..
beberapa kali gw merasa tidur ga nyenyak, dada sesak,, sulit bernapas dan ketika bangun gw sulit bergerak ataupun berbicara.. temen-temen banyak yang bilang kalau itu namanya "ketindih".. awalnya gw percaya aja karena memang itu yang sering gw rasa.. setiap malam yang tadinya jarang berdoa jadi selalu berdoa deh gw.. selain itu terkadang gw jadi sering mimpi yang aneh-aneh dan serem-serem.. ampe takut gw buat tidur lagi.. tapi belakangan ini gw sudah berkurang karena sebelum tidur minum susu dulu...

nahh.. ada salah satu temen nih yang ngirimin artikel mengenai peristiwa "ketindih" ini..
untuk sumbernya karena terburu-buru jadi lupa..tapi semoga dapat bermanfaat.. bwt rekans n temen2 d kampus.. jangan langsung percaya mistis yahh.. Oh ya.. Tetep berdoa sebelum tidurr n minum susu.. hahaha...

dalam artikel yang gw baca gejala yang terjadi adalah sulit bergerak, sedikit rasa dingin menjalar dari ujung kaki ke seluruh tubuh. Hal inilah yang disebut “ketindihan” makhluk halus oleh sebagian besar orang. Dalam bahasa mandarin disebut
"gui ya shen".

Menurut medis,, gejala ini disebut sleep palysis alias tidur lumpuh. Sleep paralysis bisa terjadi pada siapa saja, lelaki atau perempuan. Dan usia rata-rata orang pertama kali mengalami gangguan tidur ini adalah 14-17 tahun.
Sleep paralysis alias tindihan ini memang bisa berlangsung dalam hitungan detik hingga menit. Yang menarik, saat tindihan terjadi kita sering mengalami
halusinasi, seperti melihat sosok atau bayangan hitam di sekitar tempat tidur. Tak heran, fenomena ini pun sering dikaitkan dengan hal mistis.

Menurut Al Cheyne, peneliti dari Universitas Waterloo, Kanada, sleep paralysis, adalah sejenis halusinasi karena adanya malfungsi tidur di tahap rapid
eye movement (REM). Sebagai pengetahuan, berdasarkan gelombang otak, tidur terbagi dalam 4 tahapan. Tahapan itu adalah tahap tidur paling ringan (kita masih setengah sadar),
tahap tidur yang lebih dalam, tidur paling dalam dan tahap REM. Pada tahap inilah mimpi terjadi.
Saat kondisi tubuh terlalu lelah atau kurang tidur, gelombang otak tidak mengikuti tahapan tidur yang seharusnya. Jadi, dari keadaan sadar (saat hendak
tidur) ke tahap tidur paling ringan, lalu langsung melompat ke mimpi (REM).

Perlu diketahui juga, seep paralysis umumnya terjadi pada orang yang tidur dalam posisi telentang (wajah menghadap ke atas dan hampir nyenyak atau dalam
keadaan hampir terjaga dari tidur). Itu sebabnya, kita perlu sering mengubah posisi tidur untuk mengurangi risiko terserang gangguan tidur ini.

Naahh.. udah dibaca kan?? ternyata itu hanya karena kecapekan dan kurang tidur.. oleh karena itu,, mulai sekarang coba kita atur pola tidur, usahakan tidur 8-10 jam. jangan meremehkan kurang tidur karena akibatnya nanti kayak gw,, dimarahin dosen trus karena ngantuk di kelas.. hahaha..
okeyy,, semoga bermanfaat.. jangan pernah berhenti untuk bermimpi.. (makanya sering2 tidur) .. Piss Alll

b'vikson: met ulang taon boru....gak
terasa umur tambah satu tp kemuliaan smoga bertambah seribu, tiap detik yg
berganti menjadi ilmu yg membawamu utk lbh maju n berkembang 'tuk
mjd manusia baru...

Bakti:Jendutz, happy birthday y,, semoga semakin bkembng k arah yg lbh baik y say.. GBU.

B'doli: Slmt ultah yg k 20 y jen..smoga brtambah panjang umurny,sehat,kuliahny lncar,wish u all the best dah okey...GBU

Fajar Steven: Otanjoubi Omedetou Jenny Irna Eva Sari..
subetega umaku ikimasu youni (wish u all the best)!!
God speed

Ka' Kartini: met ultah jenjen...(panggilan br nih)..hehe...
smoga berlimpah sukacita & berkat...

dahlia Yurike:mba jenny happy birthday ya mba, wish you all the best. panjang umur sehat selalu, uas na lancar" aj ya mba. hhe :p

jeni rahman:God made the sun,the earth,the moon,the stars. But sister He could not make another one when He made a sister like you.
I send to you warm wishes,that your happiness will be as wonderful as the happiness you have always given me.
HAPPY BIRTHDAY, Sista'..
GBU

b'erikson: selamat ulang tahun semoga tercapai segala cita dan cinta^^

b'agung: selamat buat jenny di penghujung tanggal 24 ini. semoga apa yang di cita2 kan dapat tercapai,, semoga jenny bisa menjadi seorang anak yang taat pada orang tua, adik yang pandai menghormati kakaknya, kakak yang dapat memberi teladan pada adik2nya,, teman yang bisa selalu bersahaja dan sederhana.. dan seorang wanita yang dapat menjaga diri dan kehormatannya.. salutte buat jenny^^

Ruth : happy birthday na,, di umur yang baru biar kasih Allah menganugrahkan hikmat, kebijaksanaan, dan kedewasaan dalam dirimu yah.. yang terbaik untuk mu Naa.. God Leads

say80: jenny sayang.. met ultah yahh.. semoga cepet gede dan ga cengeng.. hehehee..

Vina Meliana: irnaa.. appie bday to u.. semoga kuliahnya sukses,, makin cantik dan dewasa,, selalu jadi kebanggan ortu terlebih Tuhan Yesus..

Alvin'Cz : appi bday ya na,, moga panjang umur,, sehat selalu,, sukses selalu,, selalu ingat anak Cz,, makin deket ma Tuhan

Sarah'61: life is like a book. if you don't begin with the first page and continue until the last page you won't know whats hidden between it. welcome to 20th page of your life that full of hope n happiness.. happy bday jenn

WAOOO... masuk ikatan kepala dua juga...

tepat tanggal 24 januari 1990 telah lahir ke dunia seorang putri mungil,, kecil,, manis.. hhehe,, jelas laahhh..
putri ke-4 ini telah tumbuh dan berkembang menjadi sosok remaja dan dewasa yaang kini telah genap 20tahunn..
wuuhhh.. ga terasa amat udah 20 tahun gw udah idup.. ahaha.. kalo ditanya apa yang udah gw perbuat?? mungkin gw blom bisa jawab apa2..

in my 20th anniversary.. tahun yang sangat spesial.. thanks Lord..
tahun ini sangat surprise bagiku.. teman2 yang datang ke rumah,, bisa kasih 1st cake buat Bapa dan MAma.. nyuapin kue ke mereka,, dan bisa kasih sepasang baju batik buat mereka.. aku yakin nothing is impossible.. Tuhan pasti denger doaku.. sangat berterima kasih buat semua temen2 ku Cz,, sapril, hendrik, alvin, b'rico, b'doli, ocha, melani, ka deva, ka linda, agnes, henny.. aku sangat bersyukur punya sahabat seperti kaliann.. ga akan pernah kulupa hari ini..
esspecially buat b'erikson,, thanks buat surprise n present nya.. kado yang sangat lucu,, unik,, dan bagus tentunya.. semoga bisa jadi penyemangat buat gw (always makes me smile)..hehe..

harapan gw ga muluk2 dan banyak2.. semoga harapan gw di tahun lalu bisa terkabul,, terutama dari keluarga ku.. Tuhan lawat dan beri berkat buat Bapa biar sembuh dan lembutkan hatinya Bapa,, mama selalu semangat dan diberi kekuatan terus,, you're my inspiration always.. for my two braderss.. come on berubahlah.. Tuhann,, jny pengen seperti yang lain bisa bareng2.. untuk kakakku tersayang,, maafin kalu gw selalu salah yah.. semoga tahun ini dan seterusnya gw bisa jadi terang di tengah2 keluarga dan jadi beerkat buat semuaa.. aminn..

sebenarnya gw punya komitmen yang dari dulu kurencanakan namun tak pernah bisa ku lakukan,, bantu aku Yesus.. buat bisa jalanin semua komitmen ituu.. aminn..

terakhir.. taratengkyuu bwt semua family,, saudara2 ku,, teman2 ku,, abang2 dan mba2,, serta adik2 ku semuaa.. semoga semua harapan dan ucapannya buat gw bisa gw lakukan dan tercapai.. aku sayang kalian semua.. tetaplah tersenyum dan bersyukur..

International Data Encryption Algorithm (IDEA) adalah sistem penyandian blok cipher yang terdiri dari input 64-bit dan menggunakan kunci 128-bit. Algoritma ini didesain oleh Lai dan Massey pada tahun 1991.

IDEA adalah kandidat block cipher dalam NESSIE Project. NESSIE adalah project Information Societies Technology (IST) dari European Commision.
Sistem penyandian IDEA melakukan iterasi 8 round dengan transformasi output. IDEA menggunakan 3 operasi algebraic yaitu penjumlahan mod 216 dinotasikan , operasi XOR dinotasikan , dan perkalian mod 216 +1 dinotasikan , dengan pengecualian bahwa 216 diinterpretasikan menjadi bit-0. Untuk dekripsi, terdapat operasi tambahan yaitu pengurangan mod 216 dinotasikan dengan .

Serangan square attack adalah serangan chosen-plaintext yang menganalisis struktur dari SQUARE block cipher. Teknik ini dapat diaplikasikan kepada system penyandian lain yang memiliki data-block dalam jumlah yang tetap dalam satu waktu selama proses enkripsi.
An nR-attack yang dilakukan pada SQUARE attack pada n-rounds teks sandi, yang menggunakan karakteristik dari keseimbangan words untuk membedakan beberapa bit subkunci dengan deret dari -set. serangan square attack dengan menggunakan dua persamaan. jika membutuhkan referensi lebih lanjut dapat menghubungi admin.

SHACAL-1 adalah sistem penyandian block cipher 160-bit dengan panjang variabel kunci hingga 512-bit kunci berdasarkan fungsi hash SHA-1. Algoritma ini diajukan dalam project NESSIE dan diterima sebagai finalis pada evaluasi tahap kedua. Sejak diperkenalkan, SHACAL-1 bertahan ekstensif dari usaha kripanalisis. Serangan recovery kunci yang paling dikenal dalam sistem penuh memiliki kompleksitas waktu sekitar 2^420 enkripsi. Dalam paper ini kita akan melakukan pengamatan mengacu pada Saarinen yang menyajikan serangan related-key pada SHACAL-1. Serangan dapat dilakukan menggunakan dua hingga delapan kunci terkait yang tidak diketahui, dimana setiap penambahan kunci mengurangi kompleksitas waktu untuk mendapatkan nilai yang sebenarnya dari kunci dengan faktor 2^62. Ketika semua delapan kunci terkait telah digunakan, serangan membutuhkan 2^101.3 teks terang dari kunci yang terkait dan membutuhkan waktu 2^101.3 enkripsi. Serangan ini adalah serangan recovery kunci terkait pertama yang berhasil pada sebuah sistem penyandian dengan berbagai konstanta bulat. Untuk lebih jelas mengenai deskripsi algoritma dan mekanisme serangan yang dilakukan dapat menghubungi saya. Terima Kasih

Setiap orang pasti pernah mendengar dengan kata ‘serat’. Namun, kebanyakan dari kita tidak mengerti dan paham akan pentingnya serat dalam tubuh kita. Perlu kita ketahui juga cara kerja serat dalam tubuh kita sehingga kita akan lebih paham akan proses metabolisme dan penyerapan dalam tubuh kita. Tubuh kita memerlukan serat yang cukup. Sumber serat terbaik berasal dari buah-buahan, sayuran, dan biji-bijian.
Serat makanan (dietary fiber) adalah komponen dalam tanaman yang tidak tercerna secara enzimatik menjadi bagian-bagian yang dapat diserat di saluran pencernaan. Berbagai manfaat dapat kita terima dari mengkonsumsi serat, seperti terhindar dari masalah sembelit, mengatur proses pencernaan, mengatur kadar gula, dan masih banyak lainnya. Barbara Rolls, Phd, penulis buku The Volumetrics Eating Plan, menyebutkan konsumsi diet tinggi serat sangat baik untuk menurunkan kadar kolesterol, selain juga mencegah konstipasi karena serat menyerap air ketika melewati saluran pencernaan sehingga tekstus feses menjadi lunak. Agar terbebas dari masalah sembelit, konsumsi serat harus diimbangi dengan asupan air yang cukup karena jika kurang minum, serat justru akan memperparah konstipasi atau gangguan pada usus besar.
Selain itu, menurut Joanne Slavin, PhD, pakar di bidang obesitas dari Universitas Minnesota, serat tidak hanya membuat perut terasa lebih penuh tapi juga mengurangi masalah pencernaan, termasuk kanker kolon. Beberapa penelitian bahkan menunjukkan, dalam jumlah besar serat bisa membantu mengatur kadar gula darah dan insulin.Ini sebabnya, orang yang sering mengonsumsi serat cenderung lebih langsing.
Serat juga diketahui menunjukkan manfaat lain untuk kesehatan. Asupan serat yang tinggi (khususnya dari sereal dan produk serelia) terbukti memperlambat timbulnya plak oleh kolesterol pada wanita yang menderita penyakit jantung. Konsumsi serat yang cukup juga akan melindungi jantung kita dengan menurunkan kolesterol jahat (LDL) tanpa mengurangi kadar kolesterol baik (HDL). Hal ini karena pangan berserat tinggi biasanya mengandung lemak jenuh dan kolesterol yang rendah.
Agar lebih peduli, ada baiknya kita memahami cara kerja serat dalam tubuh. Seperti diungkapkan Sechneeman, ahli nutrisi yang menulis Dietary Fiber, Physical and Chemistry Properties Methods of Analysis Review, serat makanan menghasilkan reaksi fisiologis yang tergantung pada sifat fisik dan kimia sumber serat. Reaksi ini meliputi meningkatkan massa feses serta menurunkan kadar kolesterol plasma dan respon organik glikemik dari makanan.
Pola makan minim serat akan menghasilkan sedikit residu, sehingga akan tinggal di dalam saluran pencernaan selama beberapa hari, sampai volume residu cukup untuk menimbulkan refleks buang air besar. Rasa ingin BAB timbul jika volume residu di dalam usus besar cukup jumlahnya, sehingga menimbulkan refleks regangan terhadap dinding usus besar.
Di dalam saluran pencernaan, serat makanan dapat mengikat garam empedu, yaitu zat yang berfungsi membantu penyerapan lemak. Lemak tidak larut dalam air sehingga sukar diserap usus. Garam empedu membantu melarutkan bahan yang tidak larut dalam air seperti asam lemak dan kolesterol, dengan cara membentuk zat yang laur air, sehingga dapat diserap usus.
Makin banyak serat dalam makanan, makin banyak garam empedu yang terbuang. Artinya, makin banyak lemak yang tidak terserap usus. Serat juga membuat absorsi lemak dan kadar kolesterol dalam tubuh menurun. Secara mekanis serat juga menghalangi penyerapan zat gizi lain seperti karbohidrat dan protein. Bila serat sedikit di dalam makanan, hampir semua zat gizi sumber kalori dapat diserap. Hal ini memberi peluang seseorang mengalami kegemukan, yang merupakan faktor risiko berbagai penyakit.
Dari penjelasan di atas, dapat kita ketahui dan mengerti akan pentingnya serat dalam tubuh kita dan proses penyerapan dan metabolisme. Oleh karena itu, untuk membuat tubuh kita sehat dan proses pencernaan yang teratur, kita harus menyeimbangkan dan memperhatikan kadar serat dalam tubuh kita. Konsumsikan serat dalam setiap makanan kita.

foto ini kami ambil ketika kami sedang liburan di pulau seribu tepatnya di Pulau Tidung.
liburan ini kami laksanakan saaat liburan natal dan tahun baru. fajri, ilham, satia, daniel, agria, mahful, sigit, reska, dan jennny.. sekumpulan anak jakarta-bandung-bogor-depok..
meskipun hanya 1 hari 1 malam namun kami sangat puas dan terkesima menikmati dan bermain.

petualangan dimulai ketika kami berangkat dari muara angke,, perahu yang kami naiki berangkat dari sana. baru pertama kali ke sana, dan tidak disangka ternyata muara angke sangat penuh, umek, bau karena memang pasar ikan dan dermaga para nelayan melaut. tidak disangka juga perahu yang akan kami naiki dari perahu kayu yang besarnya tidak seberapa.. memang beberapa temanku telah mengatakan mengenai perahu tersebut. akhirnya naiklah kami perahu yang menuju ke pulau tidung. biaya perahu tsb memang murah yaitu hanya 30rb per orang.

perjalananpun dimulai.. awalnya memang sangat deg2an.. karena ini pertama kalinya aku naik kapal seperti ini.. perjalanan membutuhkan waktu sekitar 2,5 jam. di atas perahu, kita dapat melihat pemandangan yang sangat indah.. pulau-pulau,, gunung-gunung,, laut yang terbentang luas,, dan tempat penangkaran ikan.

sesampainya di pulau tidung,, kami langsung mencari tempat penginapan. pulau ini terkesan teduh, sepi namun sudah seperti lingkungan penduduk biasanya di jakarta.
ternyata di pulau ini seluruh fasilitas sangat lengkap dari sekolah, rumah sakit, kantor polisi, hingga KUA..
mungkin menurut ku yang tidak ada adaalah mesin ATM..
disana kami berkeliling menggunakan sepeda yang disewakan oleh penduduk seharga 15rb.

pulau tidung terdiri dari dua pulau yaitu pulau tidung besar dan pulau tidung kecil. pulau tidung kecil dan besar dibatasi oleh jembatan yang ada pada gambar diatas. pulau tidung kecil tidak berpenghuni hanya perkebunan dengan sistem irigasi yang baik. pulau tidung besar adalah tempat tinggal seluruh penduduk dan bisa dibilang pusat pemerintahan.

banyak sekali yang bisa saya ceritakan, namun yang terkesan dari pulau ini adalah penduduknya yang ramah dan lingkungan yang sangat bersih, pantai yang indah dan terumbu karang yang jelas terlihat dari atas. untuk oleh2 dari sana, tersedia khas pulau tidung adalah kerupuk sukkun, manisan cermai, kerupuk ikan, dodol rumput laut dan berbagai kerang laut yang indah.

mungkin bagi teman-teman yang ingin refresing dari kepenatan dan kesibukan dari kota jakarta dapat liburan di pulau tidung ini. dijamin tidak mengecewakan. selamat liburan^_^

Kali ini mw cerita mengenai mimpi-mimpi yang bagi gw aneh..
ga tau kenapa kalu di kampus sering bermimpi yang serem, aneh, lucu menyenangkan,menyedihkan..

pernah dan sering sekali jika gw bermimpi gigiku copot.. terkadang ga cuma satu gigi tapi lebih dari satu dan pernah semua gigi.. ckckc.. sulit kupahami maksud dan arti dari mimpi tersebut..

lalu aku beberapa kali bermimpi dipukuli, dianiaya, digebukin hingga aku menangis.. namun aku mengenal semua orang yang ada dalam mimpi tersebut.. yang lebih membuat gw aneh adalah ketika gw bangun ternyata gw benar-benar menangis..

suatu ketika gw juga pernah bermimpi memiliki rumah yang sangat megah dan besar.. lalu di dalam rumah itu kami sedang mengadakan acara syukuran karena salah satu tante ku melahirkan anaknya yang kembar banyak.. trus banyak orang yang datang ke rumahku dan aku kenal mereka semua..

Mimpi yang paling gw ga mau adalah mimpi mamaku meninggal.. sangat menakutkan karena aku ga tau mau jadi apa dan bagaimana jadinya jika aku hidup tanpa mamakuu..

semua mimpi-mimpi tersebut terkadang membuat aku takut untuk tidur nihh...
hope nothings gonna happen...

3. Rangkuman Kandidat Tahap Kedua
Setiap kandidat telah dipilih pada ronde kedua termasuk desain dasar, karakteristik performance, dan serangan-serangan. Sebagai tambahan, akan dibahas tanggapan yang dapat menambah atau memperbaiki perubahan kandidat mereka sehingga dapat menuju tahap terakhir.
3.1 BLAKE
BLAKE adalah algoritma hash HAIFA yang memiliki fungsi kompresi berdasarkan atas penggunaan permutasi kunci seperti dalam konstrusi Davies-Meyer. Permutasi kunci bergantung pada internal dalam sistem cipher ChaCha, dengan state yang lebih besar, dan menghasilkan sifat nonlinier dari overlap penjumlahan modulo dan operasi XOR. Bagian yang paling innovatif dari BLAKE adalah permutasi kunci.
Performansi dari BLAKE cukup baik. BLAKE membutuhkan memori yang sedikit dan cocok dalam berbagai platform.
Hasil kripanalisis yang paling signifikan bagi BLAKE adalah serangan pada pengurangan round dan tampak tidak ada serangan pada desain algoritma tsb.
3.2 BLUE MIDNIGHT WISH (BMW)
BMW adalah konstruksi hash Merkle-Damgard dengan fungsi kompresi yang tidak konvensional, dimana ketidaklinearan didapatkan dari overlap penjumlahan modulo dan operasi XOR. Bagian yang paling innovatif dari desain ini adalah konstruksi dari fungsi kompresi dan desain dari permutasi; sebagian dari desain tersebut baru dan unik dibandingkan kandidat lain tahap kedua.
BMW memiliki performansi yang sangat baik dan cocok dalam berbagai platform. Memori yang dibutuhkan juga juga sedikit.
Hasil kripanalisis yang paling meyakinkan pada BMW adalah serangan pseudo-collision dan serangan near-collision. Hasil ini menimbulkan pertanyaan mengenai keamanan dari desain tersebut.

Pendahuluan
Dalam bidang kriptografi, telah banyak cabang matematika yang digunakan yaitu teori aljabar, teori bilangan, dan teori koding. Shao (1998) telah mengembangkan konsep kunci publik berdasarkan faktorisasi dan logaritma diskrit. Jenis kunci publik yang lain adalah RSA yang menggunakan teori bilangan, ElGamal menggunakan logaritma diskrit, Elliptic Curve System yang dikembangkan berdasarkan teori grup, The Merkle-Ellman Knapsack System yang berdasar pada subset sum, dan McEliece public key system yang menggunakan teori koding (Stinson, 1995; Patterson, 1987).
Teori matriks invers tergeneralisasi ( generalized invers of matrices ) telah berkembang sejak awal tahun 1970-an. Tetapi pembahasan matriks invers tergeneralisasi (MIT) ini umumnya terbatas pada lapangan (field) bilangan real (Israel dan Greville, 1974; Rao dan Mitra, 1971). MIT juga dibatasi pada lapangan terhingga (finite field) Z2. Wu dan Dawson menawarkan desain kunci publik yang menggunakan MIT. Ide dasar pengembangan kunci publik tersebut menggunakan koreksi kesalahan kode dengan teknik MIT. Dari desain telah dapat ditunjukkan bahwa MIT dapat digunakan untuk melakukan enkripsi dan dekripsi data, serta mampu menjamin kerahasiaan data.

Matriks Invers Tergeneralisasi
Pembahasan MIT berada dalam himpunan terhingga Z2 = { 0,1 }. Diketahui matriks umum A yang berdimensi kxn. Suatu matriks B yang berdimensi nxk adalah MIT dari matriks A yang berdimensi kxn, jika berlaku ABA = A. Jika A+ menyatakan MIT dari A, maka:
AA+A = A [1]
(Israel dan Greville, 1974; Rao dan Mitra, 1971).
Sebaliknya, untuk matriks A tersebut di atas, matriks re-invers tergeneralisasi (generalized re-inverses) dari matriks A adalah suatu matriks X berdimensi nxk sedemikian hingga A adalah generalized inverses dari X, jadi berlaku XAX = X. Jika A- menyatakan matriks re-invers tergeneralisasi (MRIT) dari A, maka
A-A A- = A- [2]
( Wu dan Dawson, 1998 ).
Matriks A berdimensi mxn yang mempunyai rank r dapat dibawa ke bentuk:
PAQ = [■(Ip&0@0&0)], atau
A = P-1 [■(Ip&0@0&0)]Q-1 [3]
Dengan P adalah matriks nonsingular hasil penggandaaan matriks baris elementer dan Q adalah matriks nonsingular hasil penggandaan matriks kolom elementer; P-1 dan Q-1 berturut-turut adalah matriks invers dari P dan Q. MIT dari A dalam bentuk [3] adalah:
A+ = Q [■(Ip&U@V&W)] P [4]
Dengan sembarang matriks-matriks U berdimensi rx(m-r), V berdimensi (n-r)xr dan W berdimensi (n-r)x(m-r). Pada Z2 = {0,1}, banyaknya MIT tergantung dari banyaknya cara untuk memilih U,V, dan W yang berbeda; dalam hal ini adalah 2r(n-r)+n(m-r).
Menurut Wu dan Dawson (1998) untuk matriks A berdimensi mxn dan A = [Im 0] dengan rank (A) = m, MRIT dari A adalah:
A- = [█(X@Y)] [5]
Untuk suatu matriks X(m,m) dan Y(n-m, m) tertentu. Dalam hal ini X dan Y adalah suatu matriks sedemikian hingga:
X2 = X dan YX = Y [6]
Dapat ditunjukkan bahwa untuk suatu matriks X adalah matriks diagonal yang sekurang-kurangnya ada satu entri diagonal yang tidak nol sedangkan matriks Y adalah matriks yang entri pada kolom ke-i semuanya nol jika entri diagonal ke-i dari X adalah nol, pasangan X dan Y tersebut memenuhi [6].
Secara umum untuk matriks A(m,n) yang mempunyai rank m, bahwa matriks A sedemikian hingga A = [Im 0] Q, dengan 0 matriks nol berdimensi mx(n-m) dan Q matriks nonsingular berdimensi nxn. MRIT dari A adalah:
A- = Q-1 [█(X@Y)] [7]
Dengan X dan Y memenuhi [6].

AbouT Me

Foto saya
I'm that star up in the sky I'm that mountain peek up high I'm the worlds greatest.. I’m everything I am..

The Timeee...


Wanna Find Blog??

Pengikut