22 Mei 2012

SOAL JARKOM


  1. Berikut ini adalah encoding karakter dalam suatu protokol data link: A = 00011111, B = 10111110, FLAG = 01111110, ESC = 11100000. Tunjukkan urutan bit yang ditransmisikan (dalam biner) untuk data dalam empat karakter dalam frame: A B ESC FLAG ketika data tersebut diencoding menggunakan protokol framing berikut:
    1. Flag bytes dengan byte stuffing.
    2. Starting dan ending flag bytes, dengan bit stuffing.
  2. Dibawah ini adalah contoh fragmen data yang terjadi ditengah data stream dengan algoritma byte-stuffing yang digambarkan dalam teks yang digunakan: A B ESC C ESC FLAG FLAG D. Bagaimana output-nya setelah stuffing ?
  3. Jika ada string bit 01111011111110111110111111. Bagaimana hasilnya setelah dilakukan stuffing dengan metode bit-stuffing ?
  4. Data link layer hampir selalu meletakkan CRC dibagian trailer, bukan dibagian header. Mengapa ?


JAWAB :

1.1  FLAG BYTE ->byte stuffing
A B ESC FLAG -> A ESC ESC ESC FLAG B;
A = 00011111, B = 10111110, FLAG = 01111110, ESC = 11100000
00011111  11100000  11100000  11100000  01111110  10111110

1.2 FLAG BIT -> bit stuffing
A B ESC FLAG
A : 00011111 -> 000111110
B : 11100000 -> 11100000
FLAG : 01111110-> 011111010
ESC : 11100000 -> 11100000

2.
A B ESC C ESC FLAG FLAG D
Setelah stuffing ->
A ESC ESC ESC ESC ESC ESC B ESC C ESC FLAG FLAG D

3. string bit 01111011111110111110111111
sisi pengirim : 01111011110111011111001111101
Sisi penerima : string bit 01111011111110111110111111
                                                            Error    Hapus


 4. karena pada trailer data link merupakan tempat informasi error (eror control). Jika hasil penghitungan keduanya sama, berarti tidak ada error pada transmisi frame.




wassalam, zeetaken.

15 Mei 2012

BERKENALAN DENGAN CODEIGNITER


pagi hari setengah siang,..... dengan mata yang masih mengantuk akibat kencan sama si "CI",....
lumayan bingung sih sebenernya (maklum masih belajar) tapi sangat mempesona kayak si "cofee" java.

Lanjutttt,.....

untuk yang pertama kali menggunakan CI atau belum tau sama sekali, silahkan download dulu di sini Download
lalu extrak ke htdocs xampp atau sejenisnya.
setelah di ekstrak, di dalamnya terdapat folder application, system, dan user_guide. di dalam folder application terdapat banyak folder. untuk menampilkan webblog anda buat,....... edit file yang terdapat di folder application->controllers->welcome.php

Rubah code berikut :

class Welcome extends CI_Controller {

     public function index()
    {
       
        $this->load->view('welcome_view');
       
    }
}





Menjadi :

class Welcome extends CI_Controller {

    function __construct(){
     parent::__construct();     
      // di sini adalah tempat untuk me-load semua kelas librari anda
    }
    public function index()
    {
        $data['title']="Title Webblog Saya";

       $data['body']="Selamat Datang di Webblog Saya";
        $this->load->view('index',$data);
       
    }
}



kemudian di folder views buatlah file index.php kemudian letakkan code webblog anda (ini hanya contoh saja).


<?=$title ?>


<html>
<head>
<title><?=$title ?></title>

</head>
<body>
<p><?=$body ?> </p>

</body>

</html>



Coba jalankan di webbrowser anda,.........

selamat berkreasi,... :)

wassalam, zeetaken.

09 Mei 2012

Query Dasar Sql (Database)


Berikut adalah query dasar dalam database =>

lewat console/terminal/command promt :

  1. masuk ke dalam mysql : "mysql -u root -p"
  2. Membuat database :  "create database nama_database; "
  3. Menggunakan database yang tela dibuat : "use nama_database;"
  4. membuat tabel : "create table orang (id int(10) auto_increment primary key, nama varchar(50), umur varchar(3));"
  5. melihat tipe data kolom yang telah dibuat : "desc orang;"
  6. memasukkan data : "insert into orang (nama, umur) values ('zeetaken', 22);"
  7. melihat data : "select * from orang";


Sekian dulu ,.... Semoga Bermanfaat!

wassalam, zeetaken.

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Kemarin sempet pusing karena mysql di pinguin kesayangan ga mau jalan.... erornya seperti ini

 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

 Setelah Browsing,.... akhirnya ketemu juga akar permasalahannya

sumber pemecahan masalah di Forum Ubuntu. Ternyata mysql-client dan mysql-servernya not configured alias belum di install.

Langsung saja pake :

sudo apt-get install mysql-client-core-5.1
sudo apt-get install mysql-server


wassalam, zeetaken.

07 Mei 2012

Editor WYSIWYG

 Setelah berpusing ria dengan php (maklum baru belajar :) ), iseng2 searching di mbah google tentang web word  editor atau biasa disebut dengan WYSIWYG.

Editornya hampir sama dengan yang ada di blogspot.com. langsung saja menuju TKP.....
nih linknya : tinymce.com

Sorry, No Pict n ga ada ulasannya...



wassalam, zeetaken.