25 Desember 2014
Konsep Dasar TCP/IP Layer Model
Internet model merupakan layer protokol pertama yang diciptakan pada awal tahun 1970 untuk berkomunikasi. Protokol ini mendefinisikan 4 fungsi yang harus ada agar komunikasi dapat terjadi. Nah, arsitektur protokol TCP/IP juga mengikuti struktur model ini. Jadi, Internet model biasa disebut juga sebagai TCP/IP Model.
Baca juga: Pengertian TCP/IP Layer Model
Dulu kebanyakan model protokol hanya mendeskripsikan protocol stack khusus dari sebuah vendor. Namun, semenjak munculnya TCP/IP model sebagai standar yang terbuka, membuat vendor tidak perlu mendefinisikannya lagi. Maksud dari standarisasi TCP/IP model adalah protokol ini didefinisikan dan diatur ke dalam sebuah dokumen. Dokumen inilah yang disebut Requests for Comments (RFCs). RFC ini berisi spesifikasi dan ketentuan resmi tentang protokol komunikasi data dan sumber daya yang mendeskripsikan penggunaan protokol tersebut.
RFC juga berisi dokumen teknis dan organisasi tentang Internet, termasuk spesifikasi teknis dan dokumen kebijakan yang diterbitkan oleh Internet Engineering Task Force (IETF).
TCP/IP model menggambarkan fungsi protokol yang membentuk rangkaian Protokol TCP/IP Suite. Protokol ini sama-sama digunakan pada proses pengiriman dan penerimaan paket melalui jaringan.
2. Dilakukan segmentasi dan enkapsulasi paket data pada transport dan internet layer.
3. Terbentuk paket data baru dengan label (header) yang berisi informasi yang diperlukan untuk sampai ke tujuan pada network access layer.
4. Paket data dikirimkan melalui internetwork menggunakan media dan perangkat jaringan.
5. Paket data diterima lagi pada network access layer di tujuan akhir.
6. Dilakukan dekapsulasi dan reassembly paket data pada transport dan internet layer.
7. Paket data yang berisi pesan yang dikirimkan akan dibuka pada application layer kemudian akan ditampilkan pada perangkat tujuan/penerima.
Seperti itulah kira-kira mekanisme proses komunikasi data yang terjadi di dalam jaringan. Untuk lebih memahami perjalanan paket data itu sendiri, bisa lihat video dibawah ini:
-Semoga bermanfaat-
Baca juga: Pengertian TCP/IP Layer Model
Dulu kebanyakan model protokol hanya mendeskripsikan protocol stack khusus dari sebuah vendor. Namun, semenjak munculnya TCP/IP model sebagai standar yang terbuka, membuat vendor tidak perlu mendefinisikannya lagi. Maksud dari standarisasi TCP/IP model adalah protokol ini didefinisikan dan diatur ke dalam sebuah dokumen. Dokumen inilah yang disebut Requests for Comments (RFCs). RFC ini berisi spesifikasi dan ketentuan resmi tentang protokol komunikasi data dan sumber daya yang mendeskripsikan penggunaan protokol tersebut.
RFC juga berisi dokumen teknis dan organisasi tentang Internet, termasuk spesifikasi teknis dan dokumen kebijakan yang diterbitkan oleh Internet Engineering Task Force (IETF).
Proses Komunikasi TCP/IP Model
TCP/IP model menggambarkan fungsi protokol yang membentuk rangkaian Protokol TCP/IP Suite. Protokol ini sama-sama digunakan pada proses pengiriman dan penerimaan paket melalui jaringan.
Berikut ini adalah penjelasan singkat komunikasi TCP/IP:
1. Pembentukan paket data pada application layer yang berasal dari perangkat end device.2. Dilakukan segmentasi dan enkapsulasi paket data pada transport dan internet layer.
3. Terbentuk paket data baru dengan label (header) yang berisi informasi yang diperlukan untuk sampai ke tujuan pada network access layer.
4. Paket data dikirimkan melalui internetwork menggunakan media dan perangkat jaringan.
5. Paket data diterima lagi pada network access layer di tujuan akhir.
6. Dilakukan dekapsulasi dan reassembly paket data pada transport dan internet layer.
7. Paket data yang berisi pesan yang dikirimkan akan dibuka pada application layer kemudian akan ditampilkan pada perangkat tujuan/penerima.
Seperti itulah kira-kira mekanisme proses komunikasi data yang terjadi di dalam jaringan. Untuk lebih memahami perjalanan paket data itu sendiri, bisa lihat video dibawah ini:
-Semoga bermanfaat-
14 Desember 2014
Cara Setting Camera Di Windows 8
Windows 8 merupakan generasi sistem operasi terbaru besutan Microsoft, dengan mengusung konsep Metro UI, Microsoft ingin mencoba mengahadirkan pengalaman baru dalam menggunakan komputer dan tablet. Versi paling stabil saat ini adalah Windows 8.1. Microsoft juga beberapa waktu yang lalu telah mengumumkan penerus sistem operasi terbarunya yaitu Windows 10, sayangnya masih dalam tahap uji coba atau technical preview.
Baik keduanya, Windows 8 dan 8.1 sebenarnya bukanlah sistem operasi yang sempurna, masih ada beberapa error dan 'bug', biasanya berkaitan dengan kompabilitas hardware, software dan driver yang belum support. Seperti yang dulu pernah saya bahas mengenai mengatasi limited wifi pada Windows 8.1. Beberapa waktu yang lalu saya juga menemukan masalah pada aplikasi kamera di Windows 8.
2. Klik Setting > Permission.
3. Pada menu Privacy, Klik On pada Webcam and microphone untuk mengaktifkannya.
4. Tutup dan buka lagi aplikasi kamera, kamera laptop sekarang bisa langsung digunakan.
-Semoga Bermanfaat-
Baik keduanya, Windows 8 dan 8.1 sebenarnya bukanlah sistem operasi yang sempurna, masih ada beberapa error dan 'bug', biasanya berkaitan dengan kompabilitas hardware, software dan driver yang belum support. Seperti yang dulu pernah saya bahas mengenai mengatasi limited wifi pada Windows 8.1. Beberapa waktu yang lalu saya juga menemukan masalah pada aplikasi kamera di Windows 8.
This app needs permission to use your camera. You can change this in the app's settingsMasalah ini saya temukan pada Windows 8, sedangkan pada Windows 8.1 aplikasi kamera bisa langsung digunakan dengan baik. Setelah mencari tahu apa penyebabnya, akhirnya menemukan cara mengatasi masalah aplikasi kamera di Windows 8 yang terblok dan membutuhkan permission. Ternyata pada beberapa kasus laptop Windows 8 aplikasi kamera ini secara default 'nonaktif', jadi kita harus secara manual mengaktifkannya.
Langkah Mengaktifkan Aplikasi Kamera Windows 8
1. Buka aplikasi kamera, kemudian tekan Ctrl + C untuk membuka menu Charm Bar.Charm Bar Windows 8 |
Menu Permission |
Mengaktifkan Camera Windows 8 |
-Semoga Bermanfaat-
26 November 2014
Mengatasi Kernel Panic Di VirtualBox
Pada artikel sebelumnya telah saya bahas tentang bagaimana cara install android di virtualbox. Tapi yang terjadi adalah ada masalah ketika menjalankan Android pertama kali, yaitu "kernel panic". Saya pun ikut-ikutan panik karena tidak bisa masuk ke proses instalasi.
Selengkapnya adalah seperti ini:
Bagi para linuxer istilah kernel panic mungkin bukan istilah yang asing, karena kernel panic biasanya sering ditemui pada sistem operasi berbasis Unix. Jika pada Windows sering disebut dengan istilah "stop error" atau BSOD "Blue Screen of Death".
Kernel panic adalah suatu kondisi dimana sistem operasi mendeteksi adanya kesalahan fatal pada internal sistem yang tidak dapat di recover dengan aman. Kernel panic ini bisa disebabkan oleh beberapa faktor, antara lain hardware, software crash, dll.
Nah, pada kasus ini asusmsi pertama saya adalah mungkin harus upgrade virtualbox ke versi terbaru, atau file Android ISO yang saya gunakan corrupt. Tapi setelah dicoba ternyata hasilnya nihil!
Setelah mencari referensi dari berbagai sumber akhirnya menemukan solusi untuk mengatasi kernel panic di virtualbox yaitu dengan mengaktifkan Intel Virtual Tehcnology (Intel VT). Selengkapnya tentang Intel Virtualization Technology (Intel VT).
Mengatifkan Intel Virtual Technology (BIOS)
Kebetulan laptop saya (Lenovo IdeaPad G480) dilengkapi fitur Intel VT, dan secara default BIOS fitur ini tidak aktif/disabled. Inilah penyebab utama kernel panic saat install Android di VirtualBox. Jadi kita harus mengatifkan fitur ini pada settingan BIOS.
Masuk ke BIOS, cari settingan Intel Virtual Technology. Di laptop saya ada di menu BIOS > Configuration > Intel Virtual Technology > Enabled.
Selesai, sekarang kita bisa menjalankan Android di VirtualBox dengan lancar.
-Semoga Bermanfaat-
Selengkapnya adalah seperti ini:
Kernel panic - not syncing : Attempted to kill the idle task!
Rebooting in 60 seconds..
Bagi para linuxer istilah kernel panic mungkin bukan istilah yang asing, karena kernel panic biasanya sering ditemui pada sistem operasi berbasis Unix. Jika pada Windows sering disebut dengan istilah "stop error" atau BSOD "Blue Screen of Death".
Kernel panic adalah suatu kondisi dimana sistem operasi mendeteksi adanya kesalahan fatal pada internal sistem yang tidak dapat di recover dengan aman. Kernel panic ini bisa disebabkan oleh beberapa faktor, antara lain hardware, software crash, dll.
Nah, pada kasus ini asusmsi pertama saya adalah mungkin harus upgrade virtualbox ke versi terbaru, atau file Android ISO yang saya gunakan corrupt. Tapi setelah dicoba ternyata hasilnya nihil!
Setelah mencari referensi dari berbagai sumber akhirnya menemukan solusi untuk mengatasi kernel panic di virtualbox yaitu dengan mengaktifkan Intel Virtual Tehcnology (Intel VT). Selengkapnya tentang Intel Virtualization Technology (Intel VT).
Mengatifkan Intel Virtual Technology (BIOS)
Kebetulan laptop saya (Lenovo IdeaPad G480) dilengkapi fitur Intel VT, dan secara default BIOS fitur ini tidak aktif/disabled. Inilah penyebab utama kernel panic saat install Android di VirtualBox. Jadi kita harus mengatifkan fitur ini pada settingan BIOS.
Masuk ke BIOS, cari settingan Intel Virtual Technology. Di laptop saya ada di menu BIOS > Configuration > Intel Virtual Technology > Enabled.
Intel Virtual Technology (Intel VT) |
-Semoga Bermanfaat-
17 November 2014
Pengertian TCP/IP Layer Model
Tidak ada komentar
:
Diposting oleh
Rian Adi Wibowo
di
November 17, 2014
Kategori
Knowledge
,
Protocol
Telah dibahas sebelumnya bahwa terdapat 5 komponen utama pada jaringan, salah satunya adalah protokol TCP/IP. TCP/IP (Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan dalam proses tukar menukar data dari satu komputer ke komputer yang lain di dalam jaringan Internet. Protokol TCP/IP dikembangkan pada akhir tahun 1970an hingga awal 1980an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (Jaringan WAN).
Untuk memudahkan pembahasan tentang TCP/IP layer model, kita ambil contoh penggunaan protokol dalam jaringan yaitu interaksi antara web server dengan web browser. Pada interaksi ini melibatkan beberapa protokol dan standar dalam proses pertukaran informasi di antara keduanya. Protokol yang berbeda akan bekerja sama untuk memastikan bahwa pesan dapat diterima dan dipahami oleh keduanya.
1. Application Protocol
Hypertext Transfer Protocol (HTTP) adalah protokol yang digunakan untuk mengatur interaksi antara web server dengan web client. HTTP mendefinisikan isi dari konten dan format yang di request dan di response dalam pertukaran data antara client dan server. Baik keduanya client dan web server menerapkan HTTP sebagai bagian dari aplikasi. Protokol HTTP juga bergantung pada protokol lain untuk mengatur bagaimana sebuah pesan dikirimkan antara client dan server.
2. Transport Protocol
Transmission Control Protocol (TCP) adalah transport protocol yang mengelola komunikasi pribadi antara web server dan web client. TCP akan membagi pesan HTTP menjadi potongan-potongan yang lebih kecil, yang disebut segmen, kemudian mengirimkannya ke client tujuan. TCP juga bertanggung jawab untuk mengontrol ukuran dan jenis pesan yang dipertukarkan antara server dan client.
3. Internetwork Protocol
Internetwork protocol yang paling umum dikenal adalah Internet Protocol (IP). IP bertanggung jawab untuk mengambil segmen dari format TCP, kemudian membungkusnya menjadi sebuah paket-paket, memberinya alamat yang sesuai, dan memilih jalur terbaik untuk sampai ke host tujuan.
4. Network Access Protocols
Network access protocols mendeskripsikan dua fungsi utama, yaitu data link management dan transmisi fisik data pada media. Data-link management protocols mengambil paket dari IP dan memformatnya untuk ditransmisikan melalui media. Standar dan protokol media fisik mengatur bagaimana sinyal yang dikirim melalui media dan bagaimana sinyal tersebut dapat diintepretasikan oleh client penerima. Transceivers pada network interface cards menerapkan standar yang sesuai untuk media yang sedang digunakan.
-Semoga bermanfaat-
Untuk memudahkan pembahasan tentang TCP/IP layer model, kita ambil contoh penggunaan protokol dalam jaringan yaitu interaksi antara web server dengan web browser. Pada interaksi ini melibatkan beberapa protokol dan standar dalam proses pertukaran informasi di antara keduanya. Protokol yang berbeda akan bekerja sama untuk memastikan bahwa pesan dapat diterima dan dipahami oleh keduanya.
1. Application Protocol
Hypertext Transfer Protocol (HTTP) adalah protokol yang digunakan untuk mengatur interaksi antara web server dengan web client. HTTP mendefinisikan isi dari konten dan format yang di request dan di response dalam pertukaran data antara client dan server. Baik keduanya client dan web server menerapkan HTTP sebagai bagian dari aplikasi. Protokol HTTP juga bergantung pada protokol lain untuk mengatur bagaimana sebuah pesan dikirimkan antara client dan server.
2. Transport Protocol
Transmission Control Protocol (TCP) adalah transport protocol yang mengelola komunikasi pribadi antara web server dan web client. TCP akan membagi pesan HTTP menjadi potongan-potongan yang lebih kecil, yang disebut segmen, kemudian mengirimkannya ke client tujuan. TCP juga bertanggung jawab untuk mengontrol ukuran dan jenis pesan yang dipertukarkan antara server dan client.
3. Internetwork Protocol
Internetwork protocol yang paling umum dikenal adalah Internet Protocol (IP). IP bertanggung jawab untuk mengambil segmen dari format TCP, kemudian membungkusnya menjadi sebuah paket-paket, memberinya alamat yang sesuai, dan memilih jalur terbaik untuk sampai ke host tujuan.
4. Network Access Protocols
Network access protocols mendeskripsikan dua fungsi utama, yaitu data link management dan transmisi fisik data pada media. Data-link management protocols mengambil paket dari IP dan memformatnya untuk ditransmisikan melalui media. Standar dan protokol media fisik mengatur bagaimana sinyal yang dikirim melalui media dan bagaimana sinyal tersebut dapat diintepretasikan oleh client penerima. Transceivers pada network interface cards menerapkan standar yang sesuai untuk media yang sedang digunakan.
-Semoga bermanfaat-
15 November 2014
Mengenal Jenis-Jenis Jaringan Komputer (LAN, WAN, dan Lainnya)
Tidak lengkap rasanya jika belajar jaringan komputer tapi kita tidak tahu jenis-jenis jaringan komputer itu ada berapa dan apa saja. Nah pada kesempatan kali ini saya ingin sedikit mengulas tentang jenis-jenis jaringan komputer.
Pengertian jaringan komputer secara sederhana dapat diartikan hubungan antar dua atau lebih perangkat komputer melalui media komunikasi (kabel/nirkabel) untuk saling bertukar informasi/melakukan komunikasi data.
Salah satu cara untuk mengelompokan berbagai jenis jaringan komputer adalah berdasarkan ruang lingkup area. Beberapa contoh jenis jaringan komputer yang umum kita kenal antara lain:
LAN - Local Area Network
LAN menghubungkan perangkat jaringan melalui jarak yang relatif pendek atau masih dalam satu area. Gedung perkantoran, sekolah, atau rumah merupakan contoh dari implementasi jaringan LAN. Meskipun kadang-kadang dalam satu bangunan bisa saja terdapat banyak percabangan LAN. Dalam jaringan TCP/IP, LAN tidak selalu diimplementasikan sebagai IP subnet tunggal.
Selain terbatas pada ruang, LAN juga biasanya hanya dikelola oleh per orangan atau organisasi. Biasanya mereka akan cenderung menggunakan teknologi konektivitas tertentu, terutama Ethernet dan Token Ring.
WAN - Wide Area Network
Berbeda dengan LAN, jaringan WAN memiliki cakupan yang lebih luas. WAN mneghubungkan antar dua perangkat atau lebih yang berbeda antar wilayah, negara, bahkan benua. Internet adalah sebuah WAN terbesar yang mencakup seluruh bumi.
Sebuah WAN adalah kumpulan LAN yang tersebar secara geografis. Sebuah perangkat jaringan yang disebut Router menghubungkan LAN ke WAN. Dalam IP addressing, router yang bertugas mengelola LAN address dan WAN address dalam sebuah jaringan.
Meskipun demikian, sebuah WAN berbeda dari LAN. Kebanyakan WAN (seperti Internet) yang tidak dimiliki oleh satu organisasi melainkan berada dibawah kepemilikan dan manajemen kolektif atau didistribusikan. WAN cenderung menggunakan teknologi seperti ATM, Frame Relay dan X.25 untuk konektivitas jarak jauh.
LAN, WAN, dan Home Networking
Untuk pengguna rumahan biasanya menggunakan satu LAN dan terhubung ke Internet WAN melalui Internet Service Provider (ISP) dengan menggunakan modem broadband. ISP menyediakan alamat IP WAN ke modem, dan semua komputer yang ada pada jaringan tersebut (home network) akan menggunakan IP Address LAN. Semua komputer yang terhubung dengan jaringan LAN dapat berkomunikasi langsung satu sama lain tetapi harus melalui gateway pusat, biasanya sebuah router broadband, untuk menuju ke ISP.
Jenis Jaringan Komputer Lainnya
Selain LAN dan WAN yang merupakan jenis jaringan paling populer, masih terdapat beberapa kelompok jenis jaringan lainnya:
- Wireless Local Area Network - sebuah jaringan LAN yang berbasis pada teknologi jaringan nirkabel WiFi.
- Metropolitan Area Network - sebuah jaringan yang mencakup wilayah fisik lebih besar dari LAN tetapi lebih kecil dari WAN, seperti sebuah kota. Sebuah MAN biasanya dimiliki oleh entitas tunggal seperti badan pemerintah atau perusahaan besar.
- Campus Area Network - sebuah yang terdiri dari beberapa LAN tetapi lebih kecil dari MAN, seperti pada universitas.
- Storage Area Network - sebuah jaringan yang menghubungkan server ke perangkat penyimpanan data melalui teknologi seperti Fibre Channel.
- System Area Network - sebuah jaringan komputer performa tinggi dengan kecepatan tinggi dalam konfigurasi cluster, atau yang disebut juga Cluster Area Network.
-Semoga bermanfaat-
Pengertian jaringan komputer secara sederhana dapat diartikan hubungan antar dua atau lebih perangkat komputer melalui media komunikasi (kabel/nirkabel) untuk saling bertukar informasi/melakukan komunikasi data.
Salah satu cara untuk mengelompokan berbagai jenis jaringan komputer adalah berdasarkan ruang lingkup area. Beberapa contoh jenis jaringan komputer yang umum kita kenal antara lain:
1. LAN - Local Area NetworkLAN dan WAN merupakan jenis jaringan yang paling umum atau yang paling sering kita dengar, sementara yang lain merupakan pengembangan dari evolusi teknologi jaringan.
2. WLAN - Wireless Local Area Network
3. WAN - Wide Area Network
4. MAN - Metropolitan Area Network
5. SAN - Storage Area Network, System Area Network, Server Area Network, atau Small Area Network
6. CAN - Campus Area Network, Controller Area Network, atau Cluster Area Network
7. PAN - Personal Area Network
8. DAN - Desk Area Network
LAN - Local Area Network
LAN menghubungkan perangkat jaringan melalui jarak yang relatif pendek atau masih dalam satu area. Gedung perkantoran, sekolah, atau rumah merupakan contoh dari implementasi jaringan LAN. Meskipun kadang-kadang dalam satu bangunan bisa saja terdapat banyak percabangan LAN. Dalam jaringan TCP/IP, LAN tidak selalu diimplementasikan sebagai IP subnet tunggal.
Selain terbatas pada ruang, LAN juga biasanya hanya dikelola oleh per orangan atau organisasi. Biasanya mereka akan cenderung menggunakan teknologi konektivitas tertentu, terutama Ethernet dan Token Ring.
Jaringan LAN |
Berbeda dengan LAN, jaringan WAN memiliki cakupan yang lebih luas. WAN mneghubungkan antar dua perangkat atau lebih yang berbeda antar wilayah, negara, bahkan benua. Internet adalah sebuah WAN terbesar yang mencakup seluruh bumi.
Sebuah WAN adalah kumpulan LAN yang tersebar secara geografis. Sebuah perangkat jaringan yang disebut Router menghubungkan LAN ke WAN. Dalam IP addressing, router yang bertugas mengelola LAN address dan WAN address dalam sebuah jaringan.
Meskipun demikian, sebuah WAN berbeda dari LAN. Kebanyakan WAN (seperti Internet) yang tidak dimiliki oleh satu organisasi melainkan berada dibawah kepemilikan dan manajemen kolektif atau didistribusikan. WAN cenderung menggunakan teknologi seperti ATM, Frame Relay dan X.25 untuk konektivitas jarak jauh.
Jaringan WAN |
Untuk pengguna rumahan biasanya menggunakan satu LAN dan terhubung ke Internet WAN melalui Internet Service Provider (ISP) dengan menggunakan modem broadband. ISP menyediakan alamat IP WAN ke modem, dan semua komputer yang ada pada jaringan tersebut (home network) akan menggunakan IP Address LAN. Semua komputer yang terhubung dengan jaringan LAN dapat berkomunikasi langsung satu sama lain tetapi harus melalui gateway pusat, biasanya sebuah router broadband, untuk menuju ke ISP.
Jenis Jaringan Komputer Lainnya
Selain LAN dan WAN yang merupakan jenis jaringan paling populer, masih terdapat beberapa kelompok jenis jaringan lainnya:
- Wireless Local Area Network - sebuah jaringan LAN yang berbasis pada teknologi jaringan nirkabel WiFi.
- Metropolitan Area Network - sebuah jaringan yang mencakup wilayah fisik lebih besar dari LAN tetapi lebih kecil dari WAN, seperti sebuah kota. Sebuah MAN biasanya dimiliki oleh entitas tunggal seperti badan pemerintah atau perusahaan besar.
- Campus Area Network - sebuah yang terdiri dari beberapa LAN tetapi lebih kecil dari MAN, seperti pada universitas.
- Storage Area Network - sebuah jaringan yang menghubungkan server ke perangkat penyimpanan data melalui teknologi seperti Fibre Channel.
- System Area Network - sebuah jaringan komputer performa tinggi dengan kecepatan tinggi dalam konfigurasi cluster, atau yang disebut juga Cluster Area Network.
-Semoga bermanfaat-
09 November 2014
Cara Install Android KitKat 4.4 (x86) Di Virtualbox
Jika sebelumnya saya pernah membahas tentang Cara Install Mikrotik di Virtualbox, kali ini masih dengan tema yang sama yaitu dunia virtualisasi, saya akan membahas tentang Cara Install Android KitKat 4.4 (x86) di Virtualbox.
Android, 'si robot hijau' dengan segudang kelebihannya kini telah menjelma menjadi sistem operasi yang paling banyak digunakan di dunia. Android menguasai hampir 80% untuk pasar sistem operasi mobile saat ini, dan hampir semua gadget dan vendor memakai sistem operasi berbasis Android. Android begitu di minati karena open source dan kebanyakan aplikasi android atau Android App juga gratis.
Versi Android terbaru adalah Android 5.0 Lolipop yang diklaim merupakan sistem operasi mobile paling stabil saat ini.
Sayangnya, untuk portingan Android x86 masih di versi 4.4 (KitKat). Bagi yang ingin mencoba versi android 4.4 KitKat tidak perlu khawatir dan harus membeli gadget baru, karena dengan Virtualbox kita dapat mencoba menggunakan sistem operasi terbaru Android tersebut.
Sebelum memulai, kita harus mempersiapkan beberapa alat/tools yang dibutuhkan
1. Download dan Install Virtualbox terbaru disini
2. Download Android-x86 ISO disini (pilih yang 4.4 R1)
Membuat Android Virtual Machine
Buka Virtualbox dan buat virtual machine baru dengan klik tombol New.
-Operating System: Linux - Linux 2.6/3.x (32 bit)
-Memory Size: 512 MB atau lebih
-Hard Drive Size: 8 GB atau lebih
Setelah selesai, klik tombol Start dan masukan file yang telah didownload tadi android-x86-4.4-r1.iso.
Pilih Installation - Install Android-x86 to harddisk.
Setelah itu kita memerlukan partisi untuk sistem Android, pilih Create/Modify partitions. Enter.
Setelah itu akan masuk ke menu partition android. Pilih New tekan Enter untuk membuat partisi baru di free space yang tersedia. (gunakan tombol kanan kiri pada keyboard untuk memilih)
Pilih Primary dan tekan Enter, tekan enter lagi untuk menggunakan semua alokasi partisi yang tersedia.
Setelah selesai membuat partisi, jangan lupa pilih Bootable agar partisi dalam mode bootable, kemudian pilih Write dan tekan Enter. Jika muncul konfirmasi pilihan yes dan no, ketikan yes kemudian Enter.
Setelah proses Write selesai, pilih Quit dan akan muncul partisi baru yang telah dibuat. Pilih partisi tersebut dan tekan Enter untuk memulai menginstal Android.
Pilih ext3 file system, dan pilih Yes untuk format partition.
Jika muncul pilihan install GRUB bootloader pilih Yes, dan tekan Yes lagi untuk install direktori /system menjadi read-write.
Setelah proses instalasi selesai, remove ISO file, jika muncul warning klik Force Unmount. Reboot.
Android akan boot up seperti layaknya sistem operasi lainnya di Virtualbox. Sama seperti Android tablet dan smartphone sungguhan, kita harus melalui proses setup dengan mengisikan akun Google Anda. Pada menu WiFi kita bisa melakukan skip, karena Android otomatis akan menggunakan koneksi internet standar yang sedang Anda gunakan.
Jika kursor mouse Anda tidak berfungsi, klik menu Machine dan pilih Disable Mouse Integration. Kemudian coba klik pada virtual machine Anda, maka akan muncul kursor yang dapat menggantikan gerakan touch screen pada layar. Untuk berpindah ke mode kursor mouse biasa tekan ctrl kanan (default).
Setelah setup selesai, kita akan masuk ke desktop Android lengkap dengan Google apps seperti Gmail, Maps, dan Play Store untuk menginstal aplikasi lainnya.
Note: Cara ini bukanlah cara yang tercepat untuk menjalankan Android apps pada PC. Anda dapat menggunakan emulator seperti BlueStacks jika ingin mencoba game maupun beberapa aplikasi Android lainnya. Namun Android x86 memiliki kelebihan berupa akses ke sistem Android yang lebih lengkap pada sebuah virtual machine. Cara ini cukup bagus untuk mengenal sistem Android 'standar' lebih dalam atau hanya sekedar bereksperimen dengan sistem Android.
-Semoga Bermanfaat-
Android, 'si robot hijau' dengan segudang kelebihannya kini telah menjelma menjadi sistem operasi yang paling banyak digunakan di dunia. Android menguasai hampir 80% untuk pasar sistem operasi mobile saat ini, dan hampir semua gadget dan vendor memakai sistem operasi berbasis Android. Android begitu di minati karena open source dan kebanyakan aplikasi android atau Android App juga gratis.
Versi Android terbaru adalah Android 5.0 Lolipop yang diklaim merupakan sistem operasi mobile paling stabil saat ini.
Sayangnya, untuk portingan Android x86 masih di versi 4.4 (KitKat). Bagi yang ingin mencoba versi android 4.4 KitKat tidak perlu khawatir dan harus membeli gadget baru, karena dengan Virtualbox kita dapat mencoba menggunakan sistem operasi terbaru Android tersebut.
Sebelum memulai, kita harus mempersiapkan beberapa alat/tools yang dibutuhkan
1. Download dan Install Virtualbox terbaru disini
2. Download Android-x86 ISO disini (pilih yang 4.4 R1)
Membuat Android Virtual Machine
Buka Virtualbox dan buat virtual machine baru dengan klik tombol New.
-Operating System: Linux - Linux 2.6/3.x (32 bit)
-Memory Size: 512 MB atau lebih
-Hard Drive Size: 8 GB atau lebih
Android Virtual Machine |
Pilih Installation - Install Android-x86 to harddisk.
Android Installation |
Create Partition Android |
New Partition Android |
Primary Partition |
Write Partition |
Sda1 Linux Partition |
ext3 File System |
Install GRUB Bootloader |
Remove ISO File |
Tampilan Awal Android |
Disable Mouse Integration |
Android 4.4 KitKat (x86) |
-Semoga Bermanfaat-
31 Oktober 2014
Cara Install Mikrotik Di Virtualbox: Solusi Mudah Dan Gratis Belajar Mikrotik
37 komentar
:
Diposting oleh
Rian Adi Wibowo
di
Oktober 31, 2014
Kategori
Mikrotik
,
Router
,
Virtualisasi
"Ilmu itu mahal harganya. Tapi belajar tidak harus mahal, yang penting kita pandai memanfaatkan kesempatan"Mungkin ungkapan tersebut yang selama ini saya terapkan dalam belajar jaringan komputer. Ketika kita terjun dan belajar tentang jaringan, maka akan dihadapkan pada perangkat-perangkat jaringan yang harganya cukup mahal, sebut saja Router, Switch, dan Access Point. Namun itu bukan alasan untuk kita tidak mau belajar dan mencoba.
Cisco misalnya, melalui program "Networking Academy" student akan diajak menggunakan tools simulator jaringan Packet Tracer untuk belajar tanpa harus memiliki perangkat Cisco.
Bagaimana dengan Mikrotik? Karena Mikrotik belum memiliki tools yang serupa, maka kita dapat memanfaatkan Virtualbox untuk mengenal dan belajar tentang konfigurasi RouterOS Mikrotik tanpa harus memiliki perangkat fisik Router Mikrotik.
- Download Virtualbox terbaru disini.
- Download RouterOS Mikrotik terbaru disini. (pilih yang file .iso)
1. Setelah selesai download dan install Virtualbox, klik New > name Mikrotik, type dan version bisa diisi other. Kemudian klik next > alokasi memory dan hardisk bisa disesuaikan kebutuhan, atau dapat klik next sampai selesai untuk settingan default.
Mikrotik di Virtualbox |
RouterOS Mikrotik di Virtualbox |
Host-only Adapter Virtualbox |
5. Setelah masuk, terdapat beberapa services yang dapat kita install di Virtualbox. Jika ingin install semua service tekan 'a' untuk select all, kemudian tekan 'i' untuk install.
Memilih Service Mikrotik di Virtualbox |
Warning: all data on the disk will be erased! Continue? > pilih y. Tunggu sampai proses instalasi selesai.
6. Sebelum reboot pastikan hilangkan checklist pada mikrotik-6.15.iso. Klik kanan pada icon disk pada virtualbox. Setelah itu enter untuk reboot.
Instalasi Mikrotik di Virtualbox |
|
|
Konfigurasi Mikrotik di Virtualbox untuk remote Winbox
Sama seperti perangkat fisik Mikrotik lainnya, Mikrotik di Virtualbox ini juga dapat kita remote via Winbox untuk memudahkan konfigurasi via GUI.
1. Setting local IP Address ether1 pada Mikrotik via command line.
ip address add address=192.168.10.1/24 netmask=255.255.255.0 network=192.168.10.0 broadcast=192.168.10.255 interface=ether1Untuk melihat hasil konfigurasi ketikan "ip address print"
IP Addressing Mikrotik di Virtualbox |
Network and Sharing Center Windows |
Winbox Mikrotik |
Tampilan Winbox Mikrotik di Virtualbox |
NB: Tujuan menggunakan Mikrotik di Virtualbox ini adalah semata-mata untuk pembelajaran. Tidak diperbolehkan untuk tujuan komersial, karena RouterOS Mikrotik memiliki lisensi yang akan kita dapatkan ketika membeli perangkat aslinya.
Disini kita dapat menggunakan Mikrotik di Virtualbox sebatas free trial selama kurang lebih 23 jam aktif penggunaan.
29 Oktober 2014
4 Karakteristik Dasar Arsitektur Jaringan
Tidak ada komentar
:
Diposting oleh
Rian Adi Wibowo
di
Oktober 29, 2014
Kategori
Internet
,
Knowledge
Seperti yang telah dibahas sebelumnya tentang jaringan komunikasi data, pada dasarnya sebuah jaringan harus mampu mendukung berbagai aplikasi dan layanan, serta dapat beroperasi pada berbagai jenis dan tipe infrastruktur fisik. Istilah arsitektur jaringan dalam konteks ini adalah mengacu pada teknologi yang mendukung infrastruktur, services, dan protokol yang mengatur pengiriman pesan melalui infrastuktur tersebut.
Dalam perkembangannya, jaringan dan internet memiliki 4 karakteristik dasar yang harus dipenuhi agar suatu infrastruktur jaringan bisa dikatakan baik atau dapat memenuhi kebutuhan pengguna.
1. Fault Tolerance (toleransi kesalahan)
Harapan bahwa internet agar dapat selalu diharapkan dan mampu tersedia untuk jutaan pengguna memerlukan arsitektur jaringan yang dirancang dan dibangun yang dapat meminimalisir kesalahan.
Sebuah jaringan 'fault tolerant' adalah salah satu metode yang digunakan untuk mengurangi dampak kerusakan hardware atau software dan dapat pulih dengan cepat ketika terjadi problem/masalah.
Jaringan jenis ini bergantung pada hubungan redundant, atau jalur lebih dari satu antara pengirim dan penerima. Jika salah satu jalur terputus (rusak/terganggu), maka lalu lintas pesan dapat dialihkan ke jalur yang lain secara cepat.
Proses pengalihan jalur ini pun harus transparent, artinya tidak memerlukan tindakan apapun dan tidak perlu diketahui oleh user. Baik perangkat infrastruktur fisik maupun proses logic harus bekerja sama dalam mengakomodasi redudansi tersebut. Ini merupakan premis dasar dari arsitektur jaringan saat ini.
2. Scalability (skalabilitas)
Selain fault tolerant, jaringan juga harus scalable artinya mampu beradaptasi dengan cepat untuk mendukung pengguna baru dan aplikasi tanpa mengganggu atau mempengaruhi kinerja jaringan dan layanan yang lama.
Ribuan pengguna baru dan penyedia layanan internet (ISP) terhubung ke internet setiap minggu. Kemampuan jaringan tersebut dibutuhkan untuk mendukung interkoneksi baru yang bergantung pada desain layer hirarkis untuk mendasari infrastruktur fisik dan arsitektur logic. Operasi di setiap layer memungkinkan pengguna atau penyedia layanan untuk menambahkan data baru tanpa menyebabkan gangguan terhadap seluruh jaringan.
Perkembangan teknologi yang terus berkembang menuntut kemampuan dan kinerja dari komponen infrastruktur fisik di setiap layernya. Perkembangan ini juga sejalan dengan metode baru untuk mengidentifikasi dan menemukan pengguna individu dalam sebuah internetwork, yang memungkinkan Internet untuk mengimbangi permintaan pengguna.
3. Quality of Services (kualitas layanan)
Internet saat ini memberikan tingkat toleransi kesalahan dan skalabilitas yang dapat diterima oleh penggunanya. Namun, aplikasi baru yang tersedia untuk pengguna di internetworks membuat harapan yang lebih tinggi untuk kualitas layanan yang diberikan.
Voice dan transmisi live video membutuhkan tingkat kualitas yang konsisten dan pengiriman yang tidak terganggu.
Sebuah jaringan terkonvergensi, harus mampu mengatur prioritas dari service-service yang digunakannya. Sehingga di dapatkan standar kualitas yang memenuhi harapan user. Kebutuhan atas QoS (Quality of Service) mengubah arsitektur jaringan yang dirancang dan diimplementasikan.
Contoh kasus dibawah ini adalah layanan untuk streaming lebih diutamakan bandwidthnya dibandingkan halaman web.
4. Security (keamanan)
Internet telah berkembang dari sebuah internetwork yang dikontrol untuk pendidikan dan organisasi pemerintahan menjadi sarana yang dapat diakses secara luas untuk transmisi bisnis dan komunikasi pribadi. Hal ini berimbas pada tingkat keamanan jaringan yang telah berubah.
Harapan keamanan dan privasi yang dihasilkan dari penggunaan internetwork untuk pertukaran informasi bisnis yang penting dan rahasia melebihi arsitektur seperti apa yang diberikan saat ini.
Ekspansi yang cepat pada sektor komunikasi juga meningkatkan kebutuhan akan sistem keamanan pada arsitektur jaringan.
Akibatnya, banyak upaya yang sedang diprioritaskan untuk sektor ini dari penelitian dan pengembangan. Selain itu, berbagai perangkat dan prosedur juga dilakukan untuk mengurangi kelemahan keamanan yang terdapat dalam arsitektur jaringan.
-Semoga Bermanfaat-
Dalam perkembangannya, jaringan dan internet memiliki 4 karakteristik dasar yang harus dipenuhi agar suatu infrastruktur jaringan bisa dikatakan baik atau dapat memenuhi kebutuhan pengguna.
1. Fault Tolerance (toleransi kesalahan)
Sebuah jaringan 'fault tolerant' adalah salah satu metode yang digunakan untuk mengurangi dampak kerusakan hardware atau software dan dapat pulih dengan cepat ketika terjadi problem/masalah.
Jaringan jenis ini bergantung pada hubungan redundant, atau jalur lebih dari satu antara pengirim dan penerima. Jika salah satu jalur terputus (rusak/terganggu), maka lalu lintas pesan dapat dialihkan ke jalur yang lain secara cepat.
Mekanisme Fault Tolerance |
2. Scalability (skalabilitas)
Selain fault tolerant, jaringan juga harus scalable artinya mampu beradaptasi dengan cepat untuk mendukung pengguna baru dan aplikasi tanpa mengganggu atau mempengaruhi kinerja jaringan dan layanan yang lama.
Skalabilitas Jaringan |
3. Quality of Services (kualitas layanan)
Internet saat ini memberikan tingkat toleransi kesalahan dan skalabilitas yang dapat diterima oleh penggunanya. Namun, aplikasi baru yang tersedia untuk pengguna di internetworks membuat harapan yang lebih tinggi untuk kualitas layanan yang diberikan.
Sebuah jaringan terkonvergensi, harus mampu mengatur prioritas dari service-service yang digunakannya. Sehingga di dapatkan standar kualitas yang memenuhi harapan user. Kebutuhan atas QoS (Quality of Service) mengubah arsitektur jaringan yang dirancang dan diimplementasikan.
Contoh kasus dibawah ini adalah layanan untuk streaming lebih diutamakan bandwidthnya dibandingkan halaman web.
Quality of Service pada jaringan |
Internet telah berkembang dari sebuah internetwork yang dikontrol untuk pendidikan dan organisasi pemerintahan menjadi sarana yang dapat diakses secara luas untuk transmisi bisnis dan komunikasi pribadi. Hal ini berimbas pada tingkat keamanan jaringan yang telah berubah.
Harapan keamanan dan privasi yang dihasilkan dari penggunaan internetwork untuk pertukaran informasi bisnis yang penting dan rahasia melebihi arsitektur seperti apa yang diberikan saat ini.
Ekspansi yang cepat pada sektor komunikasi juga meningkatkan kebutuhan akan sistem keamanan pada arsitektur jaringan.
Keamanan infrastruktur jaringan |
-Semoga Bermanfaat-
27 Oktober 2014
Komponen Utama Pada Jaringan Komunikasi Data
Tidak ada komentar
:
Diposting oleh
Rian Adi Wibowo
di
Oktober 27, 2014
Kategori
Internet
,
Knowledge
Dalam belajar ilmu jaringan kita sering dihadapkan pada ilmu yang abstract, kenapa abstract? Karena kita tidak pernah tahu seperti apa wujud internet, seperti apa itu komunikasi data, dan lain sebagainya. Satu-satunya hal yang dapat kita lakukan adalah dengan mempelajarinya baik secara teori maupun praktis. Nah, pada artikel kali ini saya akan sedikit berbagi tentang bagaimana komunikasi data tersebut dapat terjadi dan komponen apa saja pembentuk jaringan komunikasi data.
1. Pesan/Informasi
Yang pertama adalah pesan yang berisi informasi yang akan dikirim ke alamat tujuan. Pada langkah awal sebelum pesan dikirimkan data akan dikonversi ke dalam format yang dapat ditransmisikan melalui jaringan. Semua jenis pesan baik teks, video, dan suara harus dikonversi ke dalam bentuk bit, karena perangkat keras hanya mengenali bilangan biner (0 dan 1) untuk melakukan komunikasi. Bilangan biner tersebut akan membentuk kode-kode yang merepresentasikan suatu informasi tertentu sebelum dikirim ke alamat tujuan.
2. Devices
Devices atau perangkat juga memegang peranan penting dalam mentransmisikan data. Mungkin kita sering berpikir bahwa untuk bertukar pesan/informasi menggunakan komputer. Tapi, komputer hanya satu jenis perangkat yang dapat mengirim dan menerima pesan melalui jaringan. Banyak jenis perangkat juga dapat dihubungkan ke jaringan untuk ikut berpartisipasi dalam layanan jaringan. Contoh perangkat lainnya seperti telepon, kamera, printer, dan konsol game.
Salah satu komponen penting dalam jaringan adalah Router. Sebuah Router terhubung dengan dua atau lebih jaringan, seperti home network dan Internet, dan melewatkan informasi dari satu jaringan ke jaringan yang lain. Router bekerja dengan memastikan bahwa pesan sampai ke tujuannya dengan cara yang paling efisien dan tercepat.
3. Media Transmisi
Untuk mengirim sebuah pesan ke tujuan, komputer harus terhubung ke jaringan lokal baik melalui kabel atau nirkabel. Jaringan lokal dapat dipasang di rumah atau kantor, di mana memungkinkan komputer dan perangkat lainnya untuk berbagi informasi dengan satu sama lain dan menggunakan sambungan untuk terhubung ke Internet.
Jaringan nirkabel memungkinkan penggunaan perangkat jaringan di mana saja seperti di kantor atau rumah, bahkan di luar ruangan. Di luar kantor atau rumah, jaringan nirkabel yang tersedia untuk publik biasanya terdapat pada restaurant, hotel, dan bandara.
Banyak jaringan yang terpasang lebih memilih menggunakan kabel untuk menyediakan konektivitas. Ethernet adalah teknologi jaringan kabel yang paling banyak dijumpai saat ini. Jaringan kabel menghubungkan komputer dan perangkat lain yang membentuk jaringan. Jaringan kabel adalah yang terbaik untuk memindahkan data dalam jumlah besar pada kecepatan tinggi, seperti yang diperlukan untuk mendukung kualitas multimedia profesional.
4. Services
Network services adalah program komputer yang dapat digunakan oleh pengguna. Didistribusikan pada perangkat di seluruh jaringan, layanan ini adalah tools komunikasi online seperti e-mail, instant messaging, dan chat rooms. Instant messaging misalnya, yaitu layanan di cloud yang dapat diakses oleh pengirim dan penerima.
5. Protokol
Komponen terakhir yang tidak kalah pentingnya adalah rules/protokol. Rules ini merupakan standar dan protokol yang menentukan bagaimana pesan akan dikirim, bagaimana mereka diarahkan melalui jaringan, dan bagaimana mereka diinterpretasikan pada perangkat tujuan. Sebagai contoh, Jabber instant messaging, protokol XMPP, TCP, dan IP merupakan bagian penting dari rules yang memungkinkan komunikasi dapat terjadi.
-Semoga Bermanfaat-
19 Oktober 2014
Cara Mendapat Credit $100 Gratis Dari Digital Ocean
Pada kesempatan kali ini saya akan membagikan tips bagaimana memperoleh credit $100 gratis dari Digital Ocean. Digital Ocean adalah salah satu penyedia layanan Virtual Private Server (VPS) terbaik saat ini. Kenapa terbaik? Karena Digital Ocean menawarkan kemudahan dalam membuat cloud server hanya dalam waktu 55 detik! Selain itu perusahaan yang berbasis di New York City ini lima datacenters yang berada di New York, Amsterdam, San Francisco, London dan Singapore. Digital Ocean menggunakan KVM virtualization dan SSD hard drives untuk layanan cloud server mereka yang akan meningkatkan kecepatan akses data lebih cepat dibandingkan hardisk konvensional. Kini para developer maupun blogger lebih memilih VPS Digital Ocean ketimbang hosting, karena harganya yang terjangkau hanya $5/bulan dan tentunya adalah full control.
Sebelum menggunakan layanan Digital Ocean, Anda harus memiliki Kartu Kredit atau Paypal terlebih dahulu, karena Digital Ocean menggunakan kartu kredit atau paypal sebagai metode pembayaran. Pada tahap awal Digital Ocean mengharuskan top-up minimal $5 untuk verifikasi akun agar segera dapat digunakan.
Credit $100 ini merupakan salah satu bentuk kerjasama dengan GitHub. Jadi, beberapa waktu yang lalu social coding community GitHub mengumumkan layanan GitHub Education yang memberikan akses 'developer tools' gratis khususnya bagi para pengajar/pelajar/mahasiswa. Ini merupakan bentuk kemitraan baru GitHub dengan beberapa pihak ketiga yang didedikasikan untuk membantu sekolah-sekolah menggunakan GitHub dan menawarkan diskon terutama untuk pelajar.
GitHub Student Pack Developer memberikan student berupa akses ke developer tools 'premium' secara gratis antara lain ATOM, Bitnami, CrowdFlower, DigitalOcean, DNSimple, GitHub, HackHands, Namecheap, Orchestrate, Screenhero, SendGrid, Stripe, TravisCI, dan Unreal Engine.
Syarat untuk mendapatkan GitHub Student Pack Developer:
- Pelajar/Mahasiswa berumur 13+ tahun
- Memiliki alamat Email dari sekolah/perguruan tinggi yang terkait, kartu identitas pelajar/mahasiswa yang masih berlaku, atau bukti resmi lainnya yang menunjukan bahwa kita adalah pelajar/mahasiswa.
Setelah memahami semua persyaratan, mari kita mulai langkah-langkahnya:
1. Daftar terlebih dahulu di GitHub, gunakan email valid dari sekolah/perguruan tinggi terkait. (misal: rianlab@students.universitasxyz.ac.id).
2. Login ke akun GitHub yang telah dibuat, buka GitHub Education pilih Request discount, pilih Student dan Individual account, klik Next.
Pastikan data yang diisi benar sesuai identitas Anda masing-masing, jika sudah klik submit request. Kemudian buka email untuk petunjuk selanjutnya.
3. Setelah mendapat konfirmasi email, buka kembali GitHub Education kemudian pilih Student Pack, Klik Get Your Pack.
4. Untuk mendapatkan kupon Digital Ocean, klik your offer code. Otomatis akan muncul kode untuk mendapatkan credit $100 di Digital Ocean.
5. Then, langkah selanjutnya adalah mendaftar Digital Ocean disini http://goo.gl/yHvk8r. (jika mendaftar melalui link tersebut Anda akan mendapatkan tambahan credit sebesar $10).
6. Setelah mendaftar, masuk menu Billing untuk memasukan kartu kredit atau paypal Anda (top-up pertama $5) untuk mengaktifkan akun.
7. Setelah akun aktif, tes dengan membuat satu droplet terlebih dahulu, kemudian masukan kode yang diberikan GitHub Education tadi di menu Billing > Promo Code.
-Semoga Bermanfaat-
Langganan:
Postingan
(
Atom
)