Jumat, 08 Mei 2015

CARA MUDAH MEMPELAJARI SOAL KONVERSI BILANGAN BINARY, DESIMAL, DAN HEXADESIAL

CARA MUDAH MEMPELAJARI SOAL KONVERSI BILANGAN BINARY, DESIMAL, DAN HEXADESIAL

a. KONVERSI BILANGAN DESIMAL KE BILANGAN BINARY
Contoh soal:
Coba konversikan lah bilangan desimal ke bilangan binary, di mana angka bilangan desimal yang akan di konversikan adalah angka 67

67 : 2 -> 1
33 : 2 -> 1
16 : 2 -> 0
8 : 2 -> 0
4 : 2 -> 0
2 : 2 -> 0
1
Jadi 67 = 1000011

Penjelasan :
Kita akan mengkonversikan angka 67 dari bilangan desimal ke biner, langkah pertama yang harus kita lakukan adalah membagi angka yang akan di konversikan dengan angka 2, kemudian dituliskan sisanya di sebelah kanan jika sisanya 1 tulis satu dan jika habis di bagi 2 tuliskan 0 seperti contoh di atas, sedangkan hasil pembagian ditulis di bawahnya seperti contoh di atas. Bagi terus bilangan tersebut sampai berakhir di angka 1. Setelah selesai, langkah ke kedua kita menuliskan hasil konversi dari bawah ke atas. Jadi konversi dari angka 67 adalah: 1000011


Contoh lain : angka bilangan desimal yag akan dikonversikan adalah 46

46 : 2 -> 0
23 : 2 -> 1
11 : 2 -> 1
5 : 2 -> 1
2 : 2 -> 0
1
Jadi 46 = 101110

Penjelasan:
Kita selsaikan dengan penghitungan seperti contoh pertama, dengan menuliskan sisa dari setiap pembagian dari bawah ke atas maka hasil dari konversi bilangan desimal dengan angka 46 adalah: 101110

b. KONVERSI BILANGAN BINARY KE BILANGAN DESIMAL
Contoh soal:
Coba konversikan lah bilangan binary ke bilangan desimal, di mana angka bilangan binary yang akan di konversikan adalah angka 101110

101110 = ….
(1 x 25) + (0 x 24) + (1 x 23) + (1 x 22) + (1 x 21) + (0 x 20) = 32 + 0 + 8 + 4 + 2 + 0 = 46
Jadi 101110 = 46




Penjelasan :
Kita akan mengkonversikan bilangan biner ke bilangan desimal , langkah pertama kalikan bilangan biner (101110) yang akan di konversikan dengan 2n-1 seperti contoh di atas kemudian Jumlahkan setiap hasil perkalian, di mana n adalah banyaknya atau jumlah angka pada bilangan biner yang akan di konversikan . Misal untuk bilangan biner di atas 101110 terdapat 6 buah angka 1, 0, 1, 1, 1, 0. Jadi untuk merubah ke bilangan desimal kita perlu mengalikannya dengan 2n-1. Jadi konversi 101110 adalah:46

Contoh lain : angka bilangan binary yang akan dikonversikan adalah 1 0 1 1 1 1

101111 = ...
(1 x 25) + (0 x 24) + (1 x 23) + (1 x 22) + (1 x 21) + (1 x 20) = 32 + 0 + 8 + 4 + 2 + 1 = 47
Jadi 101111 = 47

Penjelasan:
Kita selsaikan dengan penghitungan seperti contoh pertama, dengan menjumlahan hasil kali, jadi konversi 101111 adalah 47

c. KONVERSI BILANGAN DESIMAL KE BILANGAN HEXADESIMAL
Contoh soal :
Coba konversikan lah bilangan desimal ke bilangan hexadesimal, di mana angka bilangan desimal yang akan di konversikan adalah angka 30

30 : 16 = 1, sisanya 14(E)
jadi dec 30 = hex 1E


Penjelasan:
Kita akan mengkonversikan bilangan desimal ke bilangan hexadecimal, langkah yang pertama adalah membagi angka bilangan desimal yang akan di konversikan dengan angka 16, kemidian tulis hasil bagi, jika tidak habis di bagi 16 tulis sisa pembagian di samping tulisan hasil, kemudian jika hasil bagi lebih besar dari 16, maka hasil bagi itu sendiri di bagi dengan 16 dan tulis hasil dan sisanya, jadi konversi dari angka 30 adalah: hex 1E, dimana E=14 karena bilangan hexadesimal 14 di tulis dengan symbol atau lambing E

Contoh lain : angka bilangan desimal yang akan dikonversikan adalah 160
160 : 16 = 10(A), sisanya 0
jadi dec 160 = hex A0

Contoh lain : angka bilangan desimal yang akan dikonversikan adalah 280
280 : 16 = 17, sisanya 8
17 : 16 = 1, sisanya 1
Perhatikan arah penulisan arah baca, jadi dec 280 = hex 118

Penjelasan:
Kita selsaikan dengan penghitungan seperti contoh pertama, yaitu dengan membagi angkanya dengan angka 16, lalu tulis hasil dengan ketentuan penulisan angka dasar hexadesimal

d. KONVERSI BILANGAN DESIMAL KE BILANGAN HEXADESIMAL
Contoh soal:
Coba konversikan lah bilangan hexadesimal ke bilangan desimal, di mana angka bilangan hexadesimal yang akan di konversikan adalah angka 1E dan 118



1 E
(1*161) (14*160) = 30
1 1 8
(1*162) (1*161) (8*160) = 256+16+8 = 280


Penjelasan:
mengkonversikan bilangan hexadecimal ke bilangan desimal, sebenarnya langkah yang di lakukan hanya kebalikan konversi bilangan desimal ke bilangan hexadesimal, langkah yang pertama adalah mengalikan angka bilangan heksadesimal yang akan di konversikan dengan angka16n-1 , kemidian jumlahkan hasil perkalian seperti contoh di atas, di mana n adalah banyaknya atau jumlah angka bilangan hexadecimal yang akan di konversi, missal untuk bilangan di atas 118 terdapat 3 buah angka 1, 1, 8. Jadi hasil konversi 118 adalah:280

Rabu, 29 Oktober 2014

Dasar Penggunaan FTP Client

FTP client adalah perangkat yang digunakan untuk melakukan transfer file dalam lingkungan internet menggunakan standar dari FTP (File Transfer Protocol). Proses transfer file dalam lingkungan internet hampir sama seperti proses transfer dalam lingkungan DOS, hanya saja terdapat beberapa
kelebihan. Berikut ini adalah petunjuk dasar yang perlu diketahui dalam menggunakan FTP client.
 

Login Ke FTP Server 

Saat pertama kali program FTP client aktif akan muncul prompt berupa ftp>. (pada teks mode) Prompt tersebut menandakan bahwa program siap menerima perintah. Untuk login ke FTP server dilakukan dengan mengetikkan perintah OPEN dan diikuti oleh FTP server yang dituju. Misal open 192.168.202.1

Setelah melakukan perintah OPEN akan FTP server akan menunggu input nama user. Setelah memasukkan nama user maka input berikutnya adalah password.

Pada umumnya FTP server mempunyai anonymous login, biasanya digunakan pada public FTP server seperti simtel.net, download.com, agribisnis.deptan.go.id dan masih banyak lagi.

Untuk melakukan anonymous login
nama login adalah anonymous, sedangkan password yang digunakan adalah alamat e-mail.

Berikut ini adalah contoh proses login ke FTP server (Teks mode)

ftp> open 192.168.202.1
Connected to 192.168.202.1.
220 router.elka.ee.its-sby.edu FTP server (Version 6.00) ready.
User (192.168.202.1:(none)): anonymous
331 Guest login ok, send your email address as password.
Password:
230- Your welcome message here.
230 Guest login ok, access restrictions apply.
ftp>



Perintah Dasar FTP
  • Ascii, Mengubah modus transfer ke modus ASCII
  • Binary, Mengubah modus transfer ke modus biner
  • Bye, Menutup koneksi ke FTP server sekaligus mengakhiri program FTP client.
  • cd (Change Directory), Mengubah direkory aktif pada server. Contoh cd /pub
  • close, Mengakhiri koneksi ke FTP server.
  • Delete, Menghapus file pada server. Contoh delete index.htm
  • Disconnect, Memutuskan hubungan ke FTP server.
  • Get, Mengambil file dari server. Contoh get index.htm
  • Help, Menampilkan keterangan dari perintah dasar FTP. Contoh help lcd
  • Ls, Menampilkan isi direktori, untuk menampilkan dalam format lengkap harus ditambahkan -l. Contoh ls -l
  • mdelete (Multiple File Deletion), Menghapus beberapa file sekaligus dari server. Contoh mdelete *.htm
  • mget (Multiple files get), Mengambil beberapa file dari server sekaligus. Contoh mput *.htm
  • mkdir (make directory), Membuat direktori baru pada server. Contoh mkdir /img
  • recv (receive), Menerima satu file dari server. Contoh recv ./index.htm
  • mput (put multiple files), Meletakkan beberapa file sekaligus ke dalam server. Contoh mput *.htm
  • rename, Mengubah nama dari file. Contoh rename index.htm index.html
  • lcd (Local Change Directory), Mengubah default direktori untuk terminal user. Contoh lcd c:\data
  • rmdir (Remove Directory), Digunakan untuk menghapus direktori. Contoh rmdir img
  • open, Membuka koneksi ke FTP server. Contoh open 192.168.202.1
  • put, Meletakkan satu file ke server. Contoh put index.htm
  • pwd, Memulai koneksi ke FTP server. Contoh open ftp.linux.org
  • user, Mengulangi proses login bila terjadi kegagalan. Contoh user anonymous
  • verbose, Toggle modus verbose. Modus verbose akan memunculkan respon dari ftp server terhadap perintah yang diberikan. Contoh verbose Password Login Anonymous.

Pada login ke FTP server menggunakan anonymous login yang digunakan sebagai password adalah alamat e-mail. Format dari alamat e-mail adalah user@host.domain, contoh user@download.mania.org.

Beberapa FTP server melakukan pengecekan terhadap alamat e-mail tersebut. Pengecekan yang dilakukan hanya terhadap validitas format dan domain. Walaupun demikian terkadang dapat mengakibatkan masalah pada program download yaitu penolakan dari server karena setting anonymous password.


Huruf Kapital Dan Non Kapital

Penamaan direktori dan file dalam sistem internet memperhatikan perbedaan antara huruf kapital dan non kapital. Dengan demikian Index.htm akan berbeda dengan index.htm.

Modus Transfer Biner dan ASCII

Proses transfer dalam FTP mempunyai 2 modus yaitu modus Biner (Binary Transfer mode) dan modus ASCII (ASCII Transfer mode). Perbedaan mendasar dari kedua modus tersebut adalah pada modus biner transfer ditujukan untuk data 8 bit sedangkan modus ASCII ditujukan untuk data 7 bit. Modus transfer ini menjadi penting saat melakukan pemindahan untuk file gambar atau program. Hal ini disebabkan data dari jenis file tersebut menggunakan karakter 8 bit. Bila transfer dilakukan dalam modus ASCII maka bit teratas (MSB) dari data tidak ikut dalam transfer sehingga merusak file hasil transfer. Ada baiknya untuk menggunakan modus transfer biner sebagai modus default.




FTP Client Tingkat Lanjut (GUI)


Terkadang menggunakan program FTP client dalam bentuk dasar (teks mode) terasa menyulitkan. Untuk itu dibuatlah beberapa program dengan fungsi yang sama tetapi lebih mudah dalam penggunaannya, program tersebut antara lain WS_FTP, Cute FTP dan masih banyak lagi.

Selain itu beberapa browser juga mempunyai tools untuk publishing yaitu fungsi untuk melakukan upload file menggunakan FTP. Hanya saja kontrol terhadap proses sepenuhnya dilakukan oleh software bukan oleh user.


Catatan :
Konfigurasi Untuk FTP Client Web Agribisnis Online :

Hostname  : 202.154.23.232 atau agribisnis.deptan.go.id
Port      : 21
Username  : user ID anda
Password  : password anda
Untuk akses komputer di dalam jaringan yang menggunakan proxy wall, transfer mode passive perlu diaktifkan.
-------------------
Nama                 : Hendra
NPM                  : 1210128262009


Nama                 : M.Ropianto
NIDN                 : 102867804
Status               : Dosen Tetap YAPISTA/STT Ibnu Sina
Pengampuh MataKuliah : Pemrograman WEB