Thursday, 14 August 2014

Kegiatan Hari Keempat D1 TKJ STEI ITB (Virtual Machine)



Laporan Aktivitas Belajar
Nama Lengkap
:
Elvin Khoirunnisa
NIM/ No. Registrasi
:
11031404
Alamat email
:
elvinkhoirunnisa@gmail.com
Program/ Opsi
:
Teknik Komputer Jaringan ITB-SEAMOLEC
Masa Persiapan Hari ke-
:
4
USBJJ
:
SEAMOLEC

Aktivitas Belajar di Kelas
Kolom di bawah ini berisi ra ri perkuliahan rangkuman mate tadi (100-200 kata).
Kamis, 14 Agustus 2014
Materi yang kami pelajari adalah Virtual Machine. Virtual Machine adalah dalam ilmu komputer adalah implementasi perangkat lunak dari sebuah mesin komputer yang dapat menjalankan program sama seperti layaknya sebuah komputer asli.
Software yang digunakan adalah Virtual Box 4.3.6

VirtualBox adalah perangkat lunak virtualisasi yang dapat digunakan untuk mengeksekusi sistem operasi “tambahan” di dalam sistem operasi “utama”.
Saya belajar menginstall Virtual Box dan menginstall Debian Linux di Virtual Box.


Kendala atau kesulitan yang saya hadapi.
Banyak istilah internet yang harus dipahami seperti Host, Servet, NAT, dan lain lain dalam penginstallan Virtual Box. Selain itu juga saya belajar menginstall Windows7.

Video Dokumentasi Belajar
Pada kolom ini berisi cuplikan gambar (screenshots) dari Video Dokumentasi Belajar yang telah saya buat pada Tahap Perkuliahan ini.

Berikut adalah screenshot nya:
Tampilan Virtual Box


Tampilan Log In Debian di Virtual Box





Tampilan Log In Debian di Virtual Box


NAT (Network Address Translation)



gambaran umum NAT


NAT adalah pengalihan suatu alamat IP ke alamat yang lain. Dan apabila suatu paket dialihkan dengan NAT pada suatu link, maka pada saat ada paket kembali dari tujuan maka link ini akan mengingat darimana asal dari paket itu, sehingga komunikasi akan berjalan seperti biasa. Alasan menggunakan NAT:
  1. Koneksi Modem ke Internet. 
    Kebanyakan ISP akan memberikan satu alamat IP pada saat anda melakukan dial up ke internet. Anda dapat mengirim paket ke alamat mana saja yang anda inginkan tetapi balasannya hanya akan diterima oleh satu alamat IP yang anda miliki.Apabila anda ingin menggunakan banyak komputer seperti jaringan dalam rumah anda untuk terhubung dengan internet dengan hanya satu kink ini, maka anda membutuhkan NAT. 
    Cara ini adalah NAT yang paling umum digunakan sekarang ini, sering disebut sebagai masqurading.
  2. Banyak Server 
    Terkadang anda ingin mengubah arah paket yang datang ke jaringan anda. Hal ini disebabkan anda hanya memiliki satu alamat IP, tapi anda ingin semua orang dapat mengakses komputer yang berada di belakang komputer yang memiliki alamat IP yang asli. Apabila anda dapat mengubah tujuan dari paket yang masuk, anda dapat melakukan ini. 
    Tipe NAT seperti ini disebut port-forwarding.
  3. Transparent Proxy
    Terkadang anda ingin seakan-akan setiap paket yang melewati komputer anda hanya ditujukan untuk komputer anda sendiri. Hal ini digunakan untuk membuat transparent proxy : Proxy adalah program yang berada di antara jaringan anda dan dunia luar, dan membuat keduanya dapat saling berkomunikasi. Bagian transparannya dikarenakan jaringan anda tidak akan mengetahui bahwa dia menggunakan proxy kecuali proxynya tidak bekerja.
    Program squid dapat dikonfiguraasi untuk bekerja seperti ini, dan hal ini disebut redirection atau transparent proxy.

Dua Tipe NAT

NAT terdiri atas dua macam tipe: Source NAT (SNAT) dan Destination NAT (DNAT) Source NAT adalah ketika anda mengubah alamat asal dari paket pertama dengan kata lain anda merubah dari mana koneksi terjadi. Source NAT selalu dilakukan setelah routing, sebelum paket keluar ke jaringan. Masquerading adalah contoh dari SNAT.
Destination NAT adalah ketika anda mengubah alamat tujuan dari paket pertama dengan kata lain anda merubah ke mana komunikasi terjadi. Destination NAT selalu dilakukan sebelum routing, ketika paket masuk dari jaringan. Port forwarding, load sharing dan transparent proxy semuanya adalah bentuk dari DNAT.

 NAT di Linux

Untuk membuat NAt anda harus membuat aturan NAT yang akan memberitahu kernel koneksi apa yang harus diubah. Untuk ini kita menggunakan tool iptables dan membuatnya untuk mengubah tabel NAT dengan memberikan option "-t nat".
Tabel aturan NAT berisi 3 bagian yang disebut "chain", setiap aturan akan diperiksa secara berurutan sampai ada satu yang tepat. Kedua chain disebut PREROUTING (untuk Destination NAT, ketika paket pertama kali masuk), dan POSTROUTING (untuk Source NAT, ketika paket pergi). Yang ketiga, OUTPUT akan diabaikan. Tabel di bawah akan menggambarkannya :
      _____                                     _____
     /     \                                   /     \
   PREROUTING -->[Routing ]----------------->POSTROUTING----->
     \D-NAT/     [Decision]                    \S-NAT/
                     |                            ^
                     |                            |  
                     |                            |
                     |                            |
                     |                            |
                     |                            |
                     |                            |
                     --------> Local Process ------
 
Pada setiap node di atas, ketika paket melewati kita melihat koneksi apa yang diasosiasikan dengannya. Apabila hal itu adalah koneksi yang baru, kita melihat chain pada tabel nat yang berperan untuk mengetahui apa yang akan kita lakukan dengan paket tersebut.

Source NAT


Untuk melakukan Source NAT anda harus merubah asal dari koneksi. Hal ini dilakukan di chain POSTROUTING, pas sebelum keluar. Hal ini sangat penting, dikarenakan berarti tools lain yang di dalam router itu (routing, packet filtering) akan melihat paket itu tidak berubah. Hal ini juga berarti opsi '-o' (outgoing interface) juga bisa digunakan.
Source dispesifikasikan dengan menggunakan '-j SNAT', dan juga opsi '--to-source' untuk menspesifikasikan sebuah alamat IP, range alamat IP dan port atau range port (hanya untuk protokol UDP dan TCP) yang sifatnya optional.
Mengubah alamat asal ke 1.2.3.4
* iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 1.2.3.4
Mengubah alamat asal ke 1.2.3.4, 1.2.3.5, or 1.2.3.6
* iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 1.2.3.4-1.2.3.6
Mengubah alamat asal ke 1.2.3.4, port 1-1023
* iptables -t nat -A POSTROUTING -p tcp -o eth0 -j SNAT --to 1.2.3.4:1-1023

Masquerading

Terdapat kasus yang khusus untuk Source NAT yang disebut masquerading, sebaiknya hanya digunakan untuk alamat IP yang dinamik, seperti menggunakan dialup secara standar (untuk alamat IP yang statis, gunakan SNAT si atas). Anda tidak perlu menempatkan alamat asal apabila anda menggunakan masquerading, dikarenakan alamat asal akan memakai alamat dari interface tempat paket itu keluar. Hal ini akan memudahkan apabila ada penggantian alamat IP dari interface tersebut, sehingga keslaahan dapat dihindari.
Masquerade semua paket yang keluar dari ppp0
# iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

Destination NAT

Destination NAT dilakukan pada chain PREROUTING, pas ketika paket masuk, hal ini berarti semua tools di dalam router akan melihat paket akn pergi ke tujuan yang sebenarnya . Hal ini juga berarti bahwa opsi '-i' (incoming interface) bisa digunakan.
Destination NAT dispesifikasikan dengan menggunakan '-j DNAT' dan opsi '--to-destination' menspesifikasikan sebuah alamat IP, range alamat IP dan range dari port (hanya untuk protokol UDP dan TCP) yang sifatnya optional.
Merubah alamat tujuan ke 5.6.7.8
# iptables -t nat -A PREROUTING -i eth0 -j DNAT --to 5.6.7.8
Merubah alamat tujuan ke 5.6.7.8, 5.6.7.9, or 5.6.7.10
# iptables -t nat -A PREROUTING -i eth0 -j DNAT --to 5.6.7.8-5.6.7.10
Merubah alamat tujuan dari lalu lintas web ke 5.6.7.8 port 8080
# iptables -t nat -A PREROUTING -p tcp --dport 80 -i eth0 -j DNAT --to 5.6.7.8:8080

Redirection

Terdapat kasus khusus dari Destination NAT yang disebut redirection. Redirection adalah pengarahan dari paket yang masuk dari posrt tertentu diarahkan ke port lain, dimana setiap port menandakan aplikasi jaringan yang berbeda.
Mengirim dari port 80 lalu lintas web ke squid (transparent) proxy
# iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
Squid harus dikonfigurasi sehingga dia tahu paket yang masuk adalah transparent proxy.

KEGIATAN HARI KE 3 PROGRAM SETARA D-1 TEKNIK KOMPUTER JARINGAN STEI ITB (RECORDING VIDEO)


Laporan Aktivitas Belajar
Nama Lengkap
:
Elvin Khoirunnisa
NIM/ No. Registrasi
:
11031404
Alamat email
:
elvinkhoirunnisa@gmail.com
Program/ Opsi
:
Teknik Komputer Jaringan (STEI)
Masa Persiapan Hari ke-
:
3
USBJJ
:
SEAMOLEC

Aktivitas Belajar di Kelas
Kolom di bawah ini berisi rangkuman materi perkuliahan tadi (100-200 kata).

Well, Today is 3rd day!
Pagi ini sesuai dengan jadwal selalu dilaksanakan apel pagi di lapanagn parkir Labtek VIII. Kami berolahraga dengan melakukan peregangan, lalu berdo’a. Pembelajaran dilakasanakan di Comlabs ITB.
Dalam sela-sela waktu menunggu pemateri, kelas A diisi dengan menampilkan  percakapan B.Inggris antar dua orang mahasiswa. Mereka melakukan percakapan singkat di depan kelas, lalu dikoreksi jika terdapat kesalahan dalam pengucapan.

Pembelajaran pertama adalah Recording Video. Software yang digunakan adalah:
1.     CamStudio
2.     Lightwork
3.     Camtasia

Namun yang kami pelajari dan praktekan hanyalah CamStudio dan Camtasia.
CamStudio adalah software untuk video tutorial dan samacamnya. CamStudio memiliki kelebihan yaitu open source dan mudah digunakan sedangkan kekurangannya adalah statis (tidak bisa digeser) dan ukuran file keluaran cukup besar.

Camstudio

Pemateri memberikan tugas yaitu membuat video tutorial mengirim pesan di facebook dan mengirim email melalui gmail.

Selanjutnya adalah Lightwork. Lightwork adalah editor video yang dirancang untuk editor film dan video klip dengan hasil yang professional. Dikarenakan PC Comlabs tidak support terhadap Lightwork, jadi Lightwork dipelajari sekedar untuk menambah pengetahuan saja.
Materi terakhir adalah Camtasia. Camtasia adalah software multimedia dan e-learning (video tutorial atau pelatihan dan video presentasi).

Overall, hari ini sangat menyenangkan sekali karena saya mempelajari hal-hal baru yang bermanfaat.



Merci beaucoup!!!

Kendala atau kesulitan yang saya hadapi.
Camtasia adalah sesuatu yang baru saya. Banyak fitur-fitur yang belum saya ketahui. Sehingga saya perlu mempelajarinya lebih lanjut agar bisa membuat video yang lebih bagus lagi.

Video Dokumentasi Belajar
Pada kolom ini berisi cuplikan gambar (screenshots) dari Video Dokumentasi Belajar yang telah saya buat pada Tahap Perkuliahan ini.
 Berikut adalah screenshot tutorial tersebut:






Berikut adalah screenshot dari tutorial yang saya buat:




Wednesday, 13 August 2014

MUDAH BELAJAR TENSES





Sebenarnya tenses tidaklah sulit untuk diingat (baik bentuk/rumus maupun kapan digunakan) jika Anda mempelajarinya dengan benar.
Berikut adalah salah satu metode yang ditawarkan untuk lebih memudahkan belajar dan mengingat tenses. Metode ini terdiri dari dua bagian. Bagian pertama berkaitan dengan bagaimana cara mudah mengingat bentuk/rumus tenses, dan bagian kedua berkaitan dengan bagaimana cara muda mengingat kapan tenses digunakan.

Bagian pertama: bentuk/rumus
Di sini kita perlu melakukan ‘penyederhanaan’ dengan cara membuat referensi waktu dan kondisi terjadinya tindakan/keadaan.
Sekarang kita telah memiliki tiga referensi waktu (present, past, dan future) dan empat kondisi terjadinya tindakan/peristiwa (simple, continuous, perfect, perfect continuous). Kombinasi antara tiga referensi waktu dan empat kondisi ini akan menghasilkan semua tenses.

REFERENSI WAKTU
simple
continuous
 
perfect
perfect continuous
PRESENT
Present simple
I walk
Present continuous
I am walking
Present perfect
I have walked
Pr. perfect cont.
I have been walking
PAST
Past simple
I walked
Past continuous
I was walking
Past perfect
I had walked
Past perfect cont.
I had been walking
FUTURE
Future simple
I will walk
Future continuous
I will be walking
Future perfect
I will have walked
Future perfect cont.
I will have been walking
-
Bagian Kedua: Kapan menggunakan tenses
Yang di atas itu baru bentuk-bentuknya. Sekarang, bagaimana cara yang mudah untuk mengetahui kapan sebuah tenses digunakan? Cerita yang akan Anda baca berikut mengandung semua tenses di atas. Cobalah membentuk sebuah gambaran dalam pikiran Anda tentang keseluruhan isi cerita berikut dan cocokkan dengan setiap tenses, dengan begitu Anda akan lebih mudah mengingat kapan menggunakan masing-masing tenses. (Terjemahannya di sebelah kanan hanya sebagai alat bantu saja).

PERHATIKAN CERITA BERIKUT INI
Jane is (present simple) a hairdresser.
At the moment she is styling (present continuous) for a famous rock star.

Jane adalah seorang penata rambut
Saat ini dia sedang menata rambut seorang penyanyi rock terkenal.
The first time she did this she was so nervous that she dropped (past simple) her scissors.

Saat pertama kali melakukan pekerjaan ini dia sangat gugup sampai menjatuhkan guntingnya.
She was cutting (past continuous) hair for a well known singer.

Waktu itu dia sedang menggunting rambut seorang penyanyi terkenal.
Jane had thought (past perfect simple) that she was not good enough to do this
Saat itu Jane telah berpikir bahwa dia tidak cukup bagus melakukan pekerjaan ini.
She had been browsing (past perfect continuous) magazines for ideas.

Dia telah membaca majalah-majalah untuk mencari ide-ide.

Everyone says she will become (future simple) a top stylist.

Semua orang bilang dia akan menjadi penata-rambut terkenal.

She will be teaching (future continuous) her own students one day.

Dia akan mengajar murid-muridnya sendiri suatu hari nanti.

She has written (present perfect simple) several articles on hair styling.

Dia telah menulis beberapa artikel tentang penataan rambut.

She has been improving (present perfect continuous) her cutting skills continuously.

Dia telah sedang mengembangkan keterampilan memotong rambutnya secara kontinyu.

By next week she will have mastered (future perfect simple) several new techniques.
Pada pekan berikutnya dia akan telah menguasai beberapa teknik baru.

Soon she will have been working (future perfect continuous) as a hairdresser for five years.
Tidak lama setelah itu dia akan telah sedang bekerja sebagai seorang penata rambut selama lima tahun.

Cobalah untuk menghafal cerita ini (bahasa Inggrisnya) dan buat sebuah gambaran waktu-waktu kejadiannya dalam pikiran Anda. Setiap kali Anda menemukan masalah dengan kapan menggunakan tenses apa, kaitkanlah dengan cerita ini.

source: http://letspeakenglish.info/2011/11/03/cara-mudah-mempelajari-dan-mengingat-bentuk-tenses-dan-penggunaannya/