Archive for February, 2008

Ramalan akan datangnya Imam Mahdi

Ini ada sebuah e-book tentang bukti-bukti tertulis tentang ramalan akan datangnya seorang juru selamat bernama Imam Mahdi as di akhir zama.Bukti-bukti tsb bersumber dari kitab-kitab berbagai agama.

Selamat membaca !

File: Ramalan_imam_mahdi.pdf

2 comments February 28, 2008

Main Main dengan OSI(Apa Itu??)

Sekarang aku dalam perjalanan pulang dari Jakarta menuju Bandung. Waktu di jam mobil telah menunjukkan pukul 00:13. Oiya, by the way, aku bersama 4 orang temanku habis melayat ke rumahnya salah seorang teman kami yang ayahandanya telah berpulang ke rahmatullah kemarin pagi. Semoga ruh yang suci mendapat tempat yang terhormat di sisi Allah swt.

Perjalanan pulang padahal baru aja dimulai. Tetapi, ketiga orang temanku yang duduk di kursi belakang tidak menunjukkan adanya ‘tanda-tanda kehidupan’ alias tertidur pulas. :> .Wah, artinya aku yang belum ngantuk bakal ga ada temen ngobrol deh. Tapi tunggu sebentar…,”emang si sopir (yang juga temanku) ga bias diajak ngobrol ya??” Bisa aja sih. Tapi daripada terjadi hal-hal yang tidak diinginkan di jalan karena si sopir keseringan di ajak ngobrol, akhirnya aku memilih untuk membuka laptopku, mencari-cari sesuatu yang menarik perhatian.

Pada waktu windows desktop di laptopku telah terlihat, mataku tiba-tiba tertuju kepada ebook yang berjudul Computer Networks karangan Andy Tanenbaum (si guru besar, dedengkotnya dunia komputer yang telah banyak menulis berbagai buku teks ilmu komputer). Langsung aja aku meng-click 2 kali icon ebook tsb. Tiba-tiba, aku teringat dengan pesannya Pak Awang (dosen mata kuliah Jaringan Komputer) bahwa OSI Model penting untuk dipahami. Iseng-iseng aku meng-click indeks dari buku tsb yang berlabel Reference Model dan langsung ku baca2. Di bawah ini merupakan tulisan hasil rangkumanku akan pemahaman OSI Model.

Nah, sebenarnya apa sih OSI Reference Model itu? OSI (Open System Interconnection) Reference Model merupakan salah satu jenis model arsitektur jaringan komputer. Disebut OSI karena model tersebut berkaitan dengan masalah Open System- sistem yang ‘membuka diri’(open) untuk melakukan komunikasi dengan sistem lainnya. Dan disebut Reference Model karena model tersebut menjadi sumber rujukan untuk membangun sebuah jaringan. Pada saat ini, model tersebut sudah jarang dipake. Namun demikian, model tersebut perlu untuk dipelajari dan dipahami karena menjelaskan jaringan secara general serta ada beberapa fitur penting yang ada pada setiap layernya.

OSI Model memiliki 7 buah layer yang memiliki fungsi-fungsi tertentu, yaitu Physical Layer, Data Link Layer, Network Layer, Transport Layer, Session Layer, Presentation Layer, dan Application Layer. 3 layer pertama (Physical Layer, Data Link Layer, dan Network Layer) terangkai menjadi sebuah rangkaian yang menangani subnet. Sedangkan, 4 layer terakhir merupakan end-to-end layer yang menangani masalah yang berakaitan dengan user.Berikut ini penjelasan fungsi dari masing-masing layer.

1.Physical Layer
Physical layer memiliki fungsi yang fokus pada pentransmisian bit-bit mentah (raw bits) ke seluruh channel komunikasi. Layer ini juga bertugas untuk menjamin integritas bit-bit yang ditransmisikan. Misalkan, ketika salah satu node mengirimkan bit 1, maka node tujuan harus menerima bit 1 juga, bukan bit 0. Hal-hal yang diperhatikan dalam rancangan physical layer adalah sebagai berikut.

    1. Seberapa besar tegangan listrik (volt) yang dapat menghasilkan sinyal yang merepresentasikan bit 0 dan bit 1.

    Seberapa cepat sebuah bit ditransmisikan

    Aksi apa yang harus dilakukan jika ada 2 proses transmisi yang berlawanan arah terjadi secara bersamaan

    Bagaimana koneksi awal dilakukan

      Berapa banyak pin network connector serta apa saja fungsi dari masing-masing pin
  • Pada intinya, physical layer menangani masalah-masalah yang berkaitan dengan mechanical, electrical, dan timing interface.

    2.Data Link Layer
    Tugas utama dari layer ini adalah mengelompokkan bit-bit mentah menjadi sebuah blok/data frames yang dapat dimengerti dan mentransmisikan frame secara sekuensial. Jika layanan tersebut bersifat reliable, maka penerima akan mengirimkan acknowledgement yang menandakan data telah sampai kepada pihak penerima. Tugas-tugas lainnya adalah sebagai berikut.
    Bagaimana menjaga agar penransmisian data tetap berlangsung dengan cepat meskipun kemampuan penerima tidak mendukung untuk proses penerimaan yang cepat.
    Untuk broadcast networks, terdapat fitur tambahan yaitu bagaimana cara mengontrol akses terhadap channel yang di-share. Untuk menangani masalah tersebut, ditambahkan sublayer khusus pada data link layer yaitu the medium access control sublayer.

    3.Network Layer
    Layer ini bertanggung jawab dalam pengontrolan operasi-operasi subnet. Produk dari network layer adalah kumpulan packet yang akan ditujukan ke layer berikutnya. Tujuan utama dari perancangan network layer yaitu untuk merutekan (routing) packet dari sumber ke tujuan. Routing yang dilakukan dapat berupa static routing yang hanya me-look up tabel alamat ataupun dynamic routing dimana alamat tujuan dari packet bergantung pada keadaan current network.
    Trus, hal apa lagi yang dapat ditangani oleh layer ini? Selain operation control dan routing, layer ini juga memiliki tugas-tugas yaitu
    menangani kondisi apabila terjadi bottleneck pada subnet.
    menangani hal-hal yang berkaitan dengan kualitas pelayanan jaringan (delay, transmit time, jitter, dll).
    menangani masalah heterogintas jaringan agar dapat menginterkoneksi antarjaringan yang memiliki perbedaan arsitektur.

    4.Transport Layer
    Fungsi utama dari layer ini adalah menerima data dari layer atas, membagi-bagi data menjadi unit-unit kecil, mengirimkan unit-unit tersebut ke network layer, dan menjamin potongan-potongan unit tersebut tiba ke alamat yang tepat. Layer ini juga menentukan layanan apa yang bakal diberikan ke Session Layer atau bahkan ke pengguna jaringan. Layanan yang paling popular adalah error-free-point-to-point channel yang mengirimkan pesan atau bytes yang terurut berdasarkan waktu pengiriman. Layanan yang lain adalah mentransport pesan yang terisolasi dengan tanpa jaminan akan keterurutan pengiriman, dan menyebarkan (broadcasting) pesan ke berbagai node tujuan.

    5.Session Layer
    Session Layer memungkinkan user yang menggunakan mesin-mesin yang berbeda dapat saling berkomunikasi dengan cara sessions. Sessions menyediakan berbagai layanan antara lain dialog control(mengatur giliran data-data yang akan ditransmisikan), token management(mencegah 2 buah parties untuk mengakses critical operation dalam waktu yang bersamaan), dan synchronization (men-checkpoin tempat transmisi agar memungkinkan untuk melanjutkan transmisi di tengah jalan apabila terjadi sebuah crash).

    6.Presentation Layer
    Presentation Layer tidak lagi menangani data yang mengalir pada jaringan berupa bit-bit, melainkan fokus pada penangan sintaks dan semantik terhadap informasi yang ditransmisikan. Agar dapat mengkomunikasikan 2 buah komputer yang memiliki perbedaan representasi data, struktur data yang akan dipertukarkan dapat didefinisikan secara abstrak. Kesimpulannya, layer ini memungkinkan struktur data abstrak dan struktur data yang high-level dapat didefinisikan dan dipertukarkan antara komputer yang satu dengan komputer yang lainnya.

    7.Application Layer
    Application Layer berisi berbagai protocol yang umumnya dibutuhkan oleh user. Salah satu protocol yang paling popular dan paling banyak digunakan ialah HTTP (HyperText Transfer Protocol) yang berbasis WWW. Contoh-contoh aplikasi protocol yang lain adalah FTP (File Transfer Protocol), Electronic Mail, dan Network News.

    Tidak terasa sudah hampir 2 jam perjalanan telah berlalu. Papan-papan petunjuk jarak yang terlewati telah terbaca tulisan 85 km. Kami berhenti dahulu di pom bensin terdekat untuk mengisi bensin, sembari ke toilet dan jajan di mini market. Hmm, ada untungnya juga yah teman-temanku yang duduk di kursi belakang semuanya pada tidur yang menyebabkan aku tidak ada teman ngobrol. Aku jadi bisa bermain-main sejenak dengan OSI Reference Model, he3… ;P

    2 comments February 16, 2008

    Makalah-Makalah Kriptografi

    Berikut ini ada 2 makalah yang ku tulis pada waktu mengikuti kuliah Kriptografi di semester V kemarin. Kedua makalah tersebut ditulis sebagai pengganti UTS dan UAS.

    Silakan di-download dan dibaca-baca, semoga bermanfaat. Tolong diberitahu bila banyak kekurangan.. ^_^

    1. MakalahKripto1.pdf

    2. MakalahKripto2.pdf

    Add comment February 13, 2008

    INDAHNYA DUNIA, by Ghifar & Chiqo

    Ini dia salah satu lagu ciptaanku dan temanku. Lagu ini merupakan lagu ciptaanku yang pertama yang dikerjain dengan serius hingga proses recording. Sebelumnya, ada beberapa lagu yang pernah ku ciptakan, namun aku ga pernah mengabadikan lagu-lagu tersebut. Pernah suatu hari aku menciptakan lagu dipagi hari, namun, sore harinya bahkan aku lupa judul lagu tersebut, he3, sayang sekali : (

    Sebenarnya, bukan tanpa alasan sehingga lagu ini diolah sampai ke proses recording. Lagu ini dibuat dalam rangka mengikuti lomba cipta lagu yang bertemakan “Win The Heart”, diadakan oleh Kompas-Gramedia pada awal-awal bulan Januari 2008 kemarin. Namun, hingga sekarang belum ada tanda-tanda ‘kabar gembira’ ataupun ‘kabar buruk’ dari hasil pengumuman pemenang lomba. Tak apalah. Kalah menang, no problemo !, yan penting sudah ikut berkarya.

    Berikut ini informasi-informasi terkait mengenai lagu tersebut.

      INFO LAGU

             Judul Lagu                                            : Indahnya Dunia

             Komposisi dan Aransemen Musik         : Ghifar

             Lirik                                                     : Chiqo

             Mixing                                                  : Gesa

             Vokal                                                   : Ghifar, Chiqo, Deva

             Nada Dasar                                          : C major

             Sinopsis                                                :

    Lagu berjudul “Indahnya Dunia” ini bercerita tentang nasehat untuk selalu bersemangat dalam mengarungi perjalanan di dunia dengan cinta dan cita-cita. Lagu ini memiliki warna musik era 80-an dengan melodi dan kord yang dinamis. Di bagian improvisasi, untuk lebih menekankan dan menambahkan suasana gembira, ditambahkan warna latin dan fusion.

      CHORD & LYRICS Indahnya Dunia, By Ghifar&Chiqo 

    Verse 1:

    C

    Jalan hidup penuh lubang dan berliku

    Am                  D/F#          G

    Bukan alasan kita tuk menyerah

    F                  G/F               Em            Am

    Bersama kita capai semua cinta dan cita

    Dm     

    Menggapai satu tujuan

    G

    Wujudkan cita-cita

     Verse 2:

    C

    Andai di suatu saat kita pun terjatuh

    Am                  D/F#             G

    Terjebak dan terhenti di persimpangan

    F                      G/F              Em                   Am  

    Berhenti tuk mengeluh berjuang dan bangkitlah

    Dm                                          G

    Berpegangan tangan, menyongsong masa depan

     Reff :

    F                      G                C           Am           

    Tersenyumlah… kan membuat bahagia

    F                     G        Am          Gm   C7

    Hilangkanlah… sedih dalam duka

    F                     G/F         Em          Am              Dm   C/E

    Dan yakinlah… semangat pasti ada dalam jiwa

    F                               G                 C

    Tuk menambah indahnya isi dunia

     Bridge :

    Bb                                               Am

    Bersama membantu dan saling bergandeng tangan

    Bb                                      G

    Karna kita satu untuk semua

     

    Add comment February 13, 2008

    Eksplorasi J2EE (1)

    Di pertemuan I kuliah Proyek Perangkat Lunak(hari selasa,5-02-08), kami ditugaskan oleh Bu Yani, dosen mata kuliah tersebut, untuk mengeksplorasi aplikasi J2EE. Hmmm, idealnya, sejak hari diberikan tugas tersebut, aku seharusnya sudah gencar untuk memulai melakukan eksplorasi terhadap aplikasi tsb.

     

    Namun, baru pagi ini setelah subuh aku baru mulai baca-baca sekilas tentang J2EE (bahkan meng-oprek pun belum !).

    Berikut ini beberapa poin yang dapat ku rangkum setelah melakukan browsing terhadap berbagai literatur yang berkaitan dengan J2EE, antara lain :

    1. tentang Java ?

    ð     Java : nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan.

    ð     berdiri di atas sebuah mesin interpreter yang bernama Java Virtual Machine (JVM)

    ð     JVM merupakan sebuah mesin virtual yang membaca bytecode dalam file .class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin

    ð     program Java dapat dijalankan diberbagai sistem operasi, asalkan pada sistem operasi tersebut ter-install JVM.

    ð     Agar sebuah program Java dpt dijalankan, maka program .java harus dikompilasi menjadi file bytecode. Untuk menjalankan bytecode, dibutuhkan Java Runtime Environment (JRE)

    ð     JRE hanya memungkinkan user untuk menjalankan program (bukan untuk membuat kode baru)

    ð     3 edisi utama Java : Micro, Standard, Enterprise 

    2. tentang J2SE (Java2 Standard Edition)

    ð     edisi Java yang standard

    ð     inti dari bahasa pemrograman Java

    ð     tools J2SE : JDK (mengkompilasi program java) dan JRE (menjalankan program java)

    ð     open source (dapat di-unduh di http://java.sun.com/j2se)

    ð     dirancang untuk membuat aplikasi desktop atau applet pada web browser

    3. tentang J2EE (Java2 Enterprise Edition)

    ð     superset dari J2SE

    ð     berbasis client-server application

    ð     dirancang untuk mendukung aplikasi yang mengimplementasi layanan enterprise untuk seluruh stakeholders (customer, employee, supplier, partner, dan sebagainya) atau pihak yang berkontribusi terhadap suatu enterprise.

    ð     aplikasinya sangat kompleks, dimulai dari mengakses data ke berbagai sumber, hingga mendistribusikan aplikasi ke berbagai client.

    ð     menggunakan distributed multitiered application yang terdiri dari

    i)        client-tier : berjalan di mesin client

    ii)       web-tier :berjalan di server Java EE

    iii)     business-tier : berjalan di server Java EE

    iv)     Enterprise Information System (EIS)-tier : berjalan di server EIS

     distributed_multitiered.jpg

    (To be continued…)

    Add comment February 13, 2008


    Pages

    Contact

    Yang lagi Ngintip2

    page counter

    My Personality Type

    Click to view my Personality Profile page

    Kalender

    February 2008
    M T W T F S S
    « Aug   Mar »
     123
    45678910
    11121314151617
    18192021222324
    2526272829  

    Kategori

    Komentar Terbaru

    Indra Pratama on We will not go down
    Nanda on Ramalan akan datangnya Imam…
    windi rukbianto on Perbedaan Yahudi dengan Z…
    Hamba Allah on “Berita dari Masjid Naba…
    tyas on What a rock !! @ Rockchoir…

    Tulisan Tebaru

    Tulisan Teratas

    Klik tertinggi

    Archives

    Dosen ITB

    IF ITB

    Other Friends

    Meta

    Statistik Blog

    RSS PlanetIF