IP Addressing versi 4

IP Address Adalah pengalamatan logika yang digunakan untuk internetworking. Panjang IP Address versi 4, adalah 32 bit. Dari 32 bit ini dibagi menjadi 4 oktet masing masing 8 bit. Di dalam IP address ver 4 terdapat Network ID (N) dan Host ID (H) jumlahnya berbeda menurut kelasnya.

Pada dasarnya IP Address dibagi menjadi 5 kelas :
  • Kelas A

Net ID

Host ID

Host ID

Host ID

255

0

0

0


- Terdapat 1 Network ID dab Host ID
- Pada oktet pertama mulai dari 1 - 126.
- Range class A : 0 . 0 . 0 . 0 – 127 . 255 . 255 . 255
- Dengan net mask default : 255 . 0 . 0 . 0
- Berdasarkan netmasknya, maka 8 bit merupakan bit Network, dan
- 24 bit sisa merupakan bit Host.

Kelas A Kelas A biasanaya digunkan untuk jariangan yang sangat besar. Biasanya digunkaan pada hotspot tanpa batas, karena membutuhkan IP yang sangat banyak denganmenggunakan DHCP. Jumlah IP dalam satu jariangan adalah 16.777.214. contoh 20.20.20.1.
  • Kelas B

Net ID

Net ID

Host ID

Host ID

255

255

0

0


- Terdapat 2 Network ID dan 2 Host ID
- Pada oktet pertama mulai dari 128 - 191.
- Range class B : 128 . 0 . 0 . 0 – 191 . 255 . 255 . 255
- Dengan netmask default : 255 . 255 . 0 . 0
- Berdasarkan netmasknya, maka 16 bit merupakan bit Network ,dan
- 16 bit sisa merupakan bit Host

Pada kelas B digunakan untuk jaringan menengah sampai dengan jaringan yang besar. Jumlah IP dalam satu jaringan adalah 65.536. Contoh : 172. 16.16.1.
  • Kelas C

Net ID

Net ID Net ID

Host ID

255

255 255

0


- Terdapat 3 Network ID dan 1 Host ID
- Pada oktet pertama mulai dari 192 - 223.
- Range class C : 192 . 0 . 0 . 0 – 223 . 255 . 255 . 255
- Dengan netmask default : 255 . 255 . 255 . 0

Jaringan dengan menggunakan kelas C biasanya jaraingan menengah dan kecil. Jumlah IP pada satu jaringan adalah 254. Contoh : 192.168.2.1
  • Kelas D
Pada oktet pertama dimulai dari 224-239. Pada kelas ini, IP Address digunakan sebagai alamat multicast yaitu adalah alamat yang digunakan untuk menyampaikan satu paket kepada banyak penerima. Alamat multicast tidak dapat digunakan secara langsung digunakan karena dicadangkan untuk digunakan oleh lalu lintas multicast dalam subnet lokal.
  • Kelas E
Pada oktet pertama dimulai dari 240–255. Pada kelas ini, IP Address digunakan untuk keparluan experimental. IP yang ada dicadangkan digunakan untuk penelitian-penelitian tertentu.


Istilah - istilah pada jaringan khususnya IP Addressing :
  • Nework Prefix / Netmask
Dua istilah ini hampir sama dan saling berhubungan. Digunakan untuk istilah lain untuk menyebut bagian IP Address yang menunjuk suatu jaringan secara lebih spesifik sama sepertihalnya Netmask. Hanya penulisannya yang berbeda. Contoh :

Nework Prefix : /24
Netmask : 255.255.255.0
Bentuk Binary : 11111111 . 11111111 . 11111111 . 00000000 = 24 bit 1
Bentuk Desimal : 255.255.255.0

Network Prefix : / 27
Netmask : 255.255.255.224
Bentuk Binary : 11111111 . 11111111 . 11111111 . 11100000 = 27 bit 1
Bentuk Desimal : 255.255.255.224
  • Class Full
Adalah istilah penyebutan klasifikasi IP Address yang dikelompokkan pada kelas-kelas ( A, B, C, D dan E). Penggunaan class full ditandai pada netmask dan network prefix, Calass A : 255.0.0.0 /8, Class B : 255.255.0.0 /16, dan Class C : 255.255.255.0 /24.
  • Class Less
Adalah istilah penyebutan ksaifikasi IP Address yang keluar dari kelas-kelas ( A, B, C, D dan E). Netmask dan network prefix di luar class full.
  • Network ID (Net ID)
Adalah bagian binary yang menunjukkan bagaian dari network. Panjang Network ID tergantung pada dengan Network Prefic. Pada calss full contohnya sebagai berikut :
  1. Class A : Panjang Net ID hanya pada oktet pertama sisanya Host ID. Net ID . Host ID . Host ID . Host ID
  2. Class B : Panjang Net ID pada oktet pertama dan kedua Net ID . Net ID . Host ID . Host ID
  3. Class C : Panjang Net ID pada oktet pertama, kedua dan ketiga
  • Host ID
Adalah bagian binary yang menunjukan bagaian host. Panjang Network ID tergantung pada dengan Network Prefic. (Contoh pada Net ID)
  • IP Network
Adalah salah satu alamat IP yang tidak boleh dipakai di Host (komputer/device). IP Netwok menerangkan keseluruhan IP Address dalam sebuah jaringan. Contoh : Pada Class Full : 192.168.1.0, 172.16.0.0, 10.0.0.0
  • Range IP / IP Host
Adalah range atau jangkauan alamat IP yang dapat digunkan pada Host (komputer/device). Pada Class A jumlah alamat IP yang dapat digunakan adalah 16.777.214 alamat IP. Untuk Class B jumlah alamat IP yang dapat digunakan adalah 65.536 alamat IP. Dan pada Class C jumlah alamat IP yang dapat digunakan adalah 254 alamat IP.
  • IP Broadcast
Adalah salah satu alamat IP yang juga tidak boleh dipakai di Host (komputer/device). IP Broadcast digunakan untuk keperluan pengiriman data/paket ke semua host dalam satu jaringan (Broadcast). Contoh : Pada Class Full : 192.168.1.255
  • IP Loop Back
Adalah salah satu alamat IP yang juga tidak boleh dipakai di host (komputer/device). IP loop back digunkan untuk mengecek koneksi ke local house. IP loop back yaitu 172.0.0.1 juga digunkan untuk mengecek Network Interface Card (NIC) yang ada di komputer.
  • Subnating
Subnating adalah pembagian jaringan yang besar menjadi jaringan-jaringan yang lebih kecil. Tujuan subneting adalah untuk menyederhanakan jaringan, menghemat IP dan menambah sekuritas jaringan.

Tambahan :

IP Publik adalah IP address yang ada pada internetworking.
IP Private adalah IP yang digunakan pada jaringan private atau tersendiri yang tidak terhubung ke internetworking secara langsung walaupun terkoneksi ke internet harus melewati "nat"
IP Address yang termasuk IP Address Private :
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
-162.254.0.0/16

sumber :

Kernel Linux

4 oktober 2011

Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Selain itu, kernel bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.

Ada 4 kategori kernel :

1. Monolithic kernel
Kernel yang menyediakan abstraksi perangkat keras yang kaya dan tangguh. Kernel monolitik mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi,kernel monolitik juga sering disebut sebagai kernel yang menyediakan abstraksi perangkat keras yang kaya dan tangguh.. Kernel monolitik digunakan oleh sistem operasi antaralin:
  • Kernel sistem operasi UNIX tradisional, seperti halnya kernel dari sistem operasi UNIX keluarga BSD (NetBSD, BSD/I, FreeBSD, dan lainnya).
  • Kernel sistem operasi GNU/Linux, Linux.
  • Kernel sistem operasi Windows (versi 1.x hingga 4.x; kecuali Windows NT)

2. Microkernel
Kernel yang menyediakan hanya sekumpulan kecil abstraksi perangkat keras sederhana, dan menggunakan aplikasi-aplikasi yang disebut sebagai server untuk menyediakan fungsi-fungsi lainnya.
Mikrokenel menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya yang disebut dengan server untuk melakukan beberapa fungsionalitas lainnya.Beberapa sistem operasi yang digunakan oleh mikrokenel antaralain:
  • IBM AIX, sebuah versi UNIX dari IBM
  • Amoeba, sebuah kernel yang dikembangkan untuk tujuan edukasi
  • Kernel Mach, yang digunakan di dalam sistem operasi GNU/Hurd, NexTSTEP, OPENSTEP, dan Mac OS/X
  • Minix, kernel yang dikembangkan oleh Andrew Tanenbaum untuk tujuan edukasi
  • Symbian OS, sebuah sistem operasi yang populer digunakan pada hand phone, handheld device, embedded device, dan PDA Phone.

3. Hybrid (modifikasi dari microkernel)
Kernel yang mirip microkernel, tetapi ia juga memasukkan beberapa kode tambahan di kernel agar ia menjadi lebih cepat.
Kernel hibrida adalah pendekatan desain mikrokernel yang dimodifikasi. Pada hibrida kernel, terdapat beberapa tambahan kode di dalam ruangan kernel untuk meningkatkan performanya.Dapat diungkapkan bahwa Kernel hibrida merupakan turunan dari konsep desain kernel monolitik dan mikrokernel. Kernel hibrida memiliki secara spesifik teknologi pertukaran pesan (message passing) yang digunakan dalam mikrokernel, dan juga dapat memindahkan beberapa kode yang seharusnya bukan kode kernel ke dalam ruangan kode kernel karena alasan kinerja.
Di bawah ini adalah beberapa sistem operasi yang menggunakan kernel hibrida:
  • BeOS, sebuah sistem operasi yang memiliki kinerja tinggi untuk aplikasi multimedia.
  • Novell NetWare, sebuah sistem operasi yang pernah populer sebagai sistem operasi jaringan berbasis IBM PC dan kompatibelnya.
  • Microsoft Windows NT (dan semua keturunannya).

4. Exokernel
Kernel yang tidak menyediakan sama sekali abstraksi hardware, tapi ia menyediakan sekumpulan pustaka yang menyediakan fungsi-fungsi akses ke perangkat keras secara langsung atau hampir-hampir langsung.
Dari keempat kategori kernel yang disebutkan diatas, kernel Linux termasuk kategori monolithic kernel. Kernel Linux berbeda dengan sistem Linux. Kernel Linux merupakan sebuah perangkat lunak orisinil yang dibuat oleh komunitas Linux, sedangkan sistem Linux, yang dikenal saat ini, mengandung banyak komponen yang dibuat sendiri atau dipinjam dari proyek pengembangan lain.

Kernel Linux pertama yang dipublikasikan adalah versi 0.01, pada tanggal 14 Maret 1991. Sistem berkas yang didukung hanya sistem berkas Minix. Kernel pertama dibuat berdasarkan kerangka Minix (sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum). Tetapi, kernel tersebut sudah mengimplementasi proses UNIX secara tepat.

Pada tanggal 14 Maret 1994 dirilis versi 1.0, yang merupakan tonggak sejarah Linux. Versi ini adalah kulminasi dari tiga tahun perkembangan yang cepat dari kernel Linux. Fitur baru terbesar yang disediakan adalah jaringan. Versi 1.0 mampu mendukung protokol standar jaringan TCP/IP. Kernel 1.0 juga memiliki sistem berkas yang lebih baik tanpa batasan-batasan sistem berkas Minix. Sejumlah dukungan perangkat keras ekstra juga dimasukkan ke dalam rilis ini. Dukungan perangkat keras telah berkembang termasuk diantaranya floppy-disk, CD-ROM, sound card, berbagai mouse, dan keyboard internasional. Dukungan juga diberikan terhadap modul kernel yang loadable dan unloadable secara dinamis.

Satu tahun kemudian dirilis kernel versi 1.2. Kernel ini mendukung variasi perangkat keras yang lebih luas. Pengembang telah memperbaharui networking stack untuk menyediakan support bagi protokol IPX, dan membuat implementasi IP lebih lengkap dengan memberikan fungsi accounting dan firewalling. Kernel 1.2 ini merupakan kernel Linux terakhir yang PC-only. Konsentrasi lebih diberikan pada dukungan perangkat keras dan memperbanyak implementasi lengkap pada fungsi-fungsi yang ada.

Pada bulan Juni 1996, kernel Linux 2.0 dirilis. Versi ini memiliki dua kemampuan baru yang penting, yaitu dukungan terhadap multiple architecture dan multiprocessor architectures. Kode untuk manajemen memori telah diperbaiki sehingga kinerja sistem berkas dan memori virtual meningkat. Untuk pertama kalinya, file system caching dikembangkan ke networked file systems, juga sudah didukung writable memory mapped regions. Kernel 2.0 sudah memberikan kinerja TCP/IP yang lebih baik, ditambah dengan sejumlah protokol jaringan baru. Kemampuan untuk memakai remote netware dan SMB (Microsoft LanManager) network volumes juga telah ditambahkan pada versi terbaru ini. Tambahan lain adalah dukungan internal kernel threads, penanganan dependencies antara modul-modul loadable, dan loading otomatis modul berdasarkan permintaan (on demand). Konfigurasi dinamis dari kernel pada run time telah diperbaiki melalui konfigurasi interface yang baru dan standar.

Semenjak Desember 2003, telah diluncurkan Kernel versi 2.6, yang dewasa ini (2008) telah mencapai patch versi 2.6.26.1 ( http://kambing.ui.edu/kernel-linux/v2.6/). Hal-hal yang berubah dari versi 2.6 ini ialah:
  • Subitem M/K yang dipercanggih.
  • Kernel yang pre-emptif.
  • Penjadwalan Proses yang dipercanggih.
  • Threading yang dipercanggih.
  • Implementasi ALSA (Advanced Linux Sound Architecture) dalam kernel.
  • Dukungan sistem berkas seperti: ext2, ext3, reiserfs, adfs, amiga ffs, apple macintosh hfs, cramfs, jfs, iso9660, minix, msdos, bfs, free vxfs, os/2 hpfs, qnx4fs, romfs, sysvfs, udf, ufs, vfat, xfs, BeOS befs (ro), ntfs (ro), efs (ro).

Modul Kernel Linux

Modul kernel Linux adalah bagian dari kernel Linux yang dapat dikompilasi, dipanggil dan dihapus secara terpisah dari bagian kernel lainnya saat dibutuhkan. Modul kernel dapat menambah fungsionalitas kernel tanpa perlu me-reboot sistem. Secara teori tidak ada yang dapat membatasi apa yang dapat dilakukan oleh modul kernel. Kernel modul dapat mengimplementasikan antara lain device driver, sistem berkas, protokol jaringan.

Modul kernel Linux memudahkan pihak lain untuk meningkatkan fungsionalitas kernel tanpa harus membuat sebuah kernel monolitik dan menambahkan fungsi yang mereka butuhkan langsung ke dalam image dari kernel. Selain hal tersebut akan membuat ukuran kernel menjadi lebih besar, kekurangan lainnya adalah mereka harus membangun dan me-reboot kernel setiap saat hendak menambah fungsi baru. Dengan adanya modul maka setiap pihak dapat dengan mudah menulis fungsi-fungsi baru dan bahkan mendistribusikannya sendiri, di luar GPL.
Kernel modul juga memberikan keuntungan lain yaitu membuat sistem Linux dapat dinyalakan dengan kernel standar yang minimal, tanpa tambahan device driver yang ikut dipanggil. Device driver yang dibutuhkan dapat dipanggil kemudian secara eksplisit maupun secara otomatis saat dibutuhkan.

Terdapat tiga komponen untuk menunjang modul kernel Linux. Ketiga komponen tersebut adalah :

a. Manajemen modul

Manajemen modul akan mengatur pemanggilan modul ke dalam memori dan berkomunikasi dengan bagian lainnya dari kernel. Memanggil sebuah modul tidak hanya memasukkan isi binarinya ke dalam memori kernel, namun juga harus dipastikan bahwa setiap rujukan yang dibuat oleh modul ke simbol kernel atau pun titik masukan diperbaharui untuk menunjuk ke lokasi yang benar di alamat kernel. Linux membuat tabel simbol internal di kernel. Tabel ini tidak memuat semua simbol yang didefinisikan di kernel saat kompilasi, namun simbol-simbol tersebut harus diekspor secara eksplisit oleh kernel. Semua hal ini diperlukan untuk penanganan rujukan yang dilakukan oleh modul terhadap simbol-simbol.

Pemanggilan modul dilakukan dalam dua tahap. Pertama, utilitas pemanggil modul akan meminta kernel untuk mereservasi tempat di memori virtual kernel untuk modul tersebut. Kernel akan memberikan alamat memori yang dialokasikan dan utilitas tersebut dapat menggunakannya untuk memasukkan kode mesin dari modul tersebut ke alamat pemanggilan yang tepat. Berikutnya system calls akan membawa modul, berikut setiap tabel simbol yang hendak diekspor, ke kernel. Dengan demikian modul tersebut akan berada di alamat yang telah dialokasikan dan tabel simbol milik kernel akan diperbaharui.

Komponen manajemen modul yang lain adalah peminta modul. Kernel mendefinisikan antarmuka komunikasi yang dapat dihubungi oleh program manajemen modul. Saat hubungan tercipta, kernel akan menginformasikan proses manajemen kapan pun sebuah proses meminta device driver, sistem berkas, atau layanan jaringan yang belum terpanggil dan memberikan manajer kesempatan untuk memanggil layanan tersebut. Permintaan layanan akan selesai saat modul telah terpanggil. Manajer proses akan memeriksa secara berkala apakah modul tersebut masih digunakan, dan akan menghapusnya saat tidak diperlukan lagi.

b. Registrasi driver

Untuk membuat modul kernel yang baru dipanggil berfungsi, bagian dari kernel yang lain harus mengetahui keberadaan dan fungsi baru tersebut. Kernel membuat tabel dinamis yang berisi semua driver yang telah diketahuinya dan menyediakan serangkaian routines untuk menambah dan menghapus driver dari tabel tersebut. Routines ini yang bertanggung-jawab untuk mendaftarkan fungsi modul baru tersebut.
Hal-hal yang masuk dalam tabel registrasi adalah:
  • device driver
  • sistem berkas
  • protokol jaringan
  • format binari

c. Mekanisme penyelesaian konflik / Resolusi konflik

Keanekaragaman konfigurasi perangkat keras komputer serta driver yang mungkin terdapat pada sebuah komputer pribadi telah menjadi suatu masalah tersendiri. Masalah pengaturan konfigurasi perangkat keras tersebut menjadi semakin kompleks akibat dukungan terhadap device driver yang modular, karena device yang aktif pada suatu saat bervariasi.
Linux menyediakan sebuah mekanisme penyelesaian masalah untuk membantu arbitrasi akses terhadap perangkat keras tertentu. Tujuan mekanisme tersebut adalah untuk mencegah modul berebut akses terhadap suatu perangkat keras, mencegah autoprobes mengusik keberadaan driver yang telah ada, menyelesaikan konflik di antara sejumlah driver yang berusaha mengakses perangkat keras yang sama.

Kernel membuat daftar alokasi sumber daya perangkat keras. Ketika suatu driver hendak mengakses sumber daya melalui M/K port, jalur interrupt, atau pun kanal DMA, maka driver tersebut diharapkan mereservasi sumber daya tersebut pada basis data kernel terlebih dahulu. Jika reservasinya ditolak akibat ketidaktersediaan sumber daya yang diminta, maka modul harus memutuskan apa yang hendak dilakukan selanjutnya. Jika tidak dapat melanjutkan, maka modul tersebut dapat dihapus.

Kompilasi Kernel Linux

Misalnya menggunakan Ubuntu Lucid Lynx LTS dengan kernel bawaan 2.6.32/31 rt sementara kernel terbaru telah mencapai 2.6.38.
1. Untuk mengecek versi kernel Anda ketikkan “ uname –r” di terminal.
2. Download tarball 2.6.38 dari kernel.org
3. Install paket pendukung kompilasi :

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install kernel-package
sudo apt-get install gcc
sudo apt-get install libncurses5
sudo apt-get install libncurses5-dev
sudo apt-get install libqt3-mt-dev

4. Dari terminal
cd/usr/src taruh tarball disini, lalu lakukan extrak
sudo tar -- bzip2 –vxf linux-source-2.6.38.tar.bz2
sudo ln –s /usr/src/linux-source-2.6.38 /usr/src/linux
cd /usr/src/linux

jika ada keterangan file exist, lakukan penghapusan folder di linux di source
sudo rm /usr/src/linux, lalu lakukan perintah ekstrak lagi

5. Ketikkan
sudo make oldconfig (supaya settingan kernel lama otomatis masuk)

6. Ketikkan
sudo make menuconfig

7. Lakukan setup kernel seperti yang anda kehendaki, misalnya jenis prosesor, DMA, driver2, grafis, dan sebagainya. Lalu simpan konfigurasi tersebut.

8. Ketikkan
sudo make-kpkg clean
sudo make-kpkg --initrd –append-to-version=-name_kernel kernel_image kernel_header

Beri nama sesuai yang diinginkan
9. Nanti Anda akan ditanya:
“By default, I assume you know what you are doing, and I
apologize for being so annoying. Should I abort[Ny]?”
jawab dg enter, atau N
silakan menunggu bbrp waktu, antara 1-3 jam tergantung kecepatan prosesor Anda. nanti di folder src akan ada file
kernel-image-2.6.38-nama_kernel_10.00.Custom_i386.deb
kernel-headers-2.6.38-nama_kernel_10.00.Custom_i386.deb

sumber :
http://kambing.ui.ac.id/bebas/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch09s02.html [ 4 oktober 2011 / 11:28]
http://kambing.ui.ac.id/bebas/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch09s06.html [ 4 oktober 2011 / 11:28]
http://danangdk.blog.uns.ac.id/2011/06/24/tutorial-kompilasi-kernel-linux/ [ 4 oktober 2011 / 11:23]
http://blog.ub.ac.id/ahmadyazidbustomy/2010/03/29/kernel-dan-perkembangannya/ [ 4 oktober 2011 / 11:50]


Nama : Ira Rubiyanti Wijaya
NIM : 1101221117

Kegiatan Mandiri di Sub Kampus (Pencarian Informasi)

Tanggal : 21 September 2011
Pukul : 13:00 - 15:00 WIB
Tempat : SMKN 1 Cimahi


Pada hari ini, kami melanjutkan rencana kami. Kami mulai mencari guru-guru yang bersangkutan dengan Sarana dan Prasarana, untuk mempermudah maksud dan tujuan kami dalam mempromosikan keahlian kami. Dalam hal ini, guru-guru sangat mendukung dan mempermudah kami dalam melaksanakan rencana kegiatan kami selanjutnya. Berikut beberapa foto yang kami dokumentasikan :


Ruangan Guru yang Bersangkutan
Bukti Waktu
Percakapan Bersama Guru yang Bersangkutan
Pengarahan yang diberikan Oleh Guru yang Bersangkutan
Pengarahan yang diberikan Oleh Guru yang Bersangkutan
Percakapan Bersama Guru yang Bersangkutan
Ruangan Guru yang Bersangkutan

Kegiatan tanggal 20 September 2011

Kegiatan kelompok technopreneurship

Tanggal : 20 September 2011
Pukul : 11:00 - 15:00
Tempat : Sub Kampus SMKN 1 Cimahi


Pada hari ini kami melaksanakan kegiatan mandiri, yang biasa kami laksanakan dengan kelompok technopreneurship yang juga kelompok character building, yang terdiri dari Nur Annisa, Ayu Sri W, Ira Rubiyanti W, Irfan Ahmad F, Januar Karimata, Mayland Fristina, dan Nova Afriana.
Agenda kami hari ini adalah membicarakan tentang project technopreneurship, kami berencana membuka layanan jasa juga keahlian kami lainnya, yang diantaranya sebagai berikut:

  1. Instalasi PC/Laptop
  2. Instalasi software
  3. Burning CD/DVD
  4. Scanning Virus
  5. Scan
  6. Photo editing
  7. Jasa pengetikan
  8. Pembuatan web
  9. Pembuatan mangket
  10. Pembuatan gedung/infrastruktur dengan menggunakan software 3D Blender
  11. dll
Dalam hal ini dibutuhkan kerjasama juga kerja keras, kami pun mendokumentasikan kegiatan yang kami lakukan pada hari ini, berikut dokumentasi dari kegiatan yang kami lakukan:

Catatan Hasil Diskusi
Kegiatan Saat Diskusi
Kegiatan Belajar Mandiri
Kegiatan Saat Dikusi
Kegiatan Saat Dikusi
Kegiatan Saat Dikusi

chatting

Pengertian Chatting

Chatting adalah suatu feature / program dalam Internet untuk berkomunikasi langsung sesama pemakai Internet yang sedang online (yang sedang sama-sama menggunakan Internet). Komunikasi bisa berupa teks (text chat) atau suara (voice chat). Anda mengirim pesan dengan teks atau suara kepada orang lain yang sedang online, kemudian orang yang dituju membalas pesan Anda dengan teks atau suara, demikian seterusnya.

Manfaat Chatting

Manfaat dan Dampak Buruk Chatting
Ada beberapa manfaat chatting yang kita peroleh :

  1. Sarana komunikasi yang murah dan mudah
  2. Konsultasi dengan dokter. Beberapa website menyediakan jasa konsultasi kesehatan dengan dokter yang dapat kita pergunakan.
  3. Berhubungan dengan para pakar. Beberapa website menyediakan jasa konsultasi dengan pakar,maka kita dapat berkomunikasi melalui chatting dengan pakar yang kita cari.
  4. Mengetahui isi buku. Melalui www.libraryplanet.com kita dapat chatting tentang isi buku.
  5. Mendapatkan teman baru. Kita dapat mencari teman dari negara yang berbeda dan saling bertukar informasi dengan mereka.
  6. Sarana belajar dan diskusi. Website belajar jarak jauh umumnya menyediakan fasilitas chatting untuk belajar dan berdiskusi dengan dosen maupun teman sekelas.

Chatting juga dapat menimbulkan dampak negatif seperti :

  1. Mengobrol yang tidak senonoh
  2. Terkena virus. Agar tidak terkena virus saat chatting,kita harus berhati-hati menerima kiriman file dari orang lain atau teman chatting kita.File-file yang berisi virus adalah file-file yang berekstensi .PIF,.COM,.BAT,.VBS,.INI,.EXE
  3. Rematik dan otot pegal
  4. Maniak chatting
  5. Berhubungan dengan orang yang tidak jelas

Etika Chatting

etika chatting tersebut antara lain, di bawah ini.

  • Harus Sopan, siapa pun partner chatting kita, mengenalnya atau tidak, jangan sampai kita memperlakukan partner chatting dengan tidak sopan, seperti mengetikkan kata-kata porno atau kata-kata yang kasar atau tidak pantas lainnya.
  • Jangan memaksakan kehendak, apapun alasan partner chatting sehingga dia tidak mau melayani percakapan dengan kita, kita harus menghormatinya dan tidak boleh memaksanya untuk menjawab atau meladeni percakapan kita.
  • Harus Jujur, usahakan untuk menuliskan sesuatu apa pun dengan jujur (kecuali untuk hal-hal yang menyangkut privasi), karena hal ini akan membuat partner chatting kita percaya dan menghargai kita. Yakinlah bahwa sejelek atau seburuk apa pun, jika kita mengatakannya dengan jujur, orang lain akan menghargai kita dengan baik dan mengangkat topi untuk itu. Yang sering kita jumpai (bahkan saya sendiri) adalah sulit untuk mengatakan apa adanya, seperti umur, status, atau perkerjaan.
  • Jangan suka mengganggu dan iseng, walaupun partner chatting keliatan online, belum tentu dia mempunyai waktu untuk melakukan chatting dengan kita, siapa tahu dia mempunyai pekerjaan yang memerlukan konsentrasi. Jika demikian, kita tidak boleh mengganggunya atau mengisenginya dengan mengetikkan “BUZZ” terus menerus.
  • Jangan pernah membawa SARA, karena hal ini sangat sensitive yang dapat memicu perselisihan dan yakinlah hal ini tidak akan memberi manfaat apa-apa bagi kedua belah pihak.
  • Ucapkan salam, tidak ada buruknya jika ucapan salam diterapkan pada saat chatting yang justru dapat menambah suasana keakraban. Pada setiap perjumpaan kita bisa mengetikkan selamat siang, halo, hi, atau senang bertemu Anda kembali, atau jika ingin mengakirinya, bisa mengetikkan selamat tinggal, bye, atau sampai ketemu lagi.
  • Jangan menuliskan dengan HURUF BESAR (kapital) karena hal ini mengandung arti teriakan sehingga dapat membuat partner chatting marah atau tersinggung.
  • Aktifkan status offline, hal ini dapat menjadi alternative jika Anda sedang sibuk dan tidak ingin “diganggu” chatter lain, dan ini sah-sah saja.
  • Jangan terlalu banyak membuka dialog pada saat yang bersamaan, jika Anda tidak ingin dikatakan tidak serius oleh partner chatting Anda, karena harus melayani banyak dialog dengan yang lain. Selain itu, jika sembari menyelesaikan tugas pekerjaan, maka akan sangat mengganggu kelancaran pekerjaan Anda tersebut.
  • Jangan lupa minta izin kepada partner chatting, pada saat kita ingin meninggalkan komputer, siapa tahu dia sedang menunggu jawaban dari kita.
  • Jika Anda salah masuk room dengan tema yang tidak Anda sukai, jangan sekali-sekali membelokkan tema obrolan sesuai keinginan Anda, kecuali Anda sudah mendapat mandat dari chatter lainnya. Atau lebih baik Anda keluar dari room tersebut.


Selain etika chatting yang telah disebutkan di atas, ada tips chatting lain yang mungkin perlu kita ketahui adalah, antara lain seperti di bawah ini.

  • Gunakanlah nickname yang baik dan sopan.
  • Jangan menggunakan nama asli sebagai nickname Anda.
  • Jangan pernah memberikan alamat dan nomor telepon kepada chatter yang belum Anda kenal sama sekali.
  • Jika Anda menggunakan webcam, jangan sembarangan memberi izin kepada chatter yang tidak Anda kenal.
  • Jika ingin memview webcam dari partner chatter, harus meminta izin dengan baik-baik kepadanya, kalau pun tidak diizinkan Anda harus menghormatinya.
  • Jika harus melakukan copy darat, pastikan Anda tidak sendirian, hal ini untuk menghindari hal-hal yang tidak diinginkan.
  • Jangan pernah melayani chatter yang menggunakan kata-kata kasar atau tidak sopan.


Langkah-langkah melakukan Chatting dengan Yahoo Messenger


  1. Double Click Icon Yahoo Messenger
  2. Masukan User ID dan Password pada kotak dialog Sign In, seperti pada table di bawah ini :Jika kita mau chatting maka kita harus punya dulu USER ID dan PASSWORD agar kita bisa masuk dan memilih room yang kita inginkan.Banyak diantara pengguna internet di Indonesia yang sudah memahami dengan baik apa itu chatting. Program yang biasanya dipakai untuk chatting pada umumnya adalah Yahoo Massenger dan MSN Hotmail yang bisa kita download dari websitenya secara gratis.
  3. Tekan Enter atau Click Sign In pada kotak dialog, tunggu beberapa saat


Sumber

http://masterzukhruf.blogspot.com/2009/06/pengertian-dan-etika-chatting.html

http://ryoinalbert.blogspot.com/2010/01/manfaat-dan-dampak-buruk-chatting.html

http://nyunyunrames.wordpress.com/2007/09/13/apa-itu-chatting/

Voip (Voice over Internet Protocol)

Voice over Internet Protocol (juga disebut VoIP, IP Telephony, Internet telephony atau Digital Phone) adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet. Data suara diubah menjadi kode digital dan dialirkan melalui jaringan yang mengirimkan paket-paket data, dan bukan lewat sirkuit analog telepon biasa.

Definisi VoIP adalah suara yang dikirim melalui protokol internet (IP).


Aplikasi VoIP dan Keamanannya


Salah satu aplikasi VoIP yang tersedia adalah Skype. Skype adalah”software” aplikasi komunikasi suara berbasis IP melalui internet antara sesama pengguna Skype. Pada saat menggunakan Skype maka pengguna Skype yang sedang online akan mencari pengguna Skype lainnya lalu mulai membangun jaringan untuk menemukan pengguna-pengguna lainnya. Skype memiliki berbagai macam fitur yang dapat memudahkan penggunanya. Skype juga dilengkapi dengan SkypeOut dan SkypeIn yang memungkinkan pengguna Skype untuk berhubungan dengan pengguna telepon konvensional dan telepon genggam.

Skype menggunakan protokol HTP untuk berkomunikasi dengan Skype server untuk otentikasi username/password dan registrasi dengan Skype directory server. Versi modifikasi dari protokol HTTP digunakan untuk berkomunikasi dengan sesama Skype client. Keuntungan yang dimiliki aplikasi ini adalah tersedianya layanan keamanan dalam pentransmisian data yang berupa suara. Layanan keamanan yang diberikan adalah sebagai berikut :


Privacy

Skype menggunakan AES (Advanced Encryption Standard) 256-bit untuk proses enkripsi dengan total probabilitas percobaan kunci (brute-force attack) sebanyak 1,1 x E-77 kali, sedangkan untuk proses pertukaran kunci (key exchange) simetriknya menggunakan RSA 1024-bit. Public key pengguna akan disertifikasi oleh Skype server pada saat login dengan menggunakan sertifikat RSA 1536 atau 2048-bit. Skype secara otomatis akan mengenkripsi semua data sebelum ditransmisikan melalui internet.


Authentication

Setiap pengguna Skype memiliki sebuah username dan sebuah password. Dan setiap username memiliki sebuah alamat e-mail yang teregistrasi. Untuk masuk ke sistem Skype , pengguna harus menyertakan pasangan username dan passwordnya. Jika pengguna lupa password tersebut maka Skype akan mengubahnya dan mengirimkan password yang baru ke alamat e-mail pengguna yang sudah teregistrasi. Pendekatan ini dikenal dengan E-mail Based Identification and Authentication. Dikarenakan Skype merupakan sistem komunikasi suara maka setiap penggunanya dapat secara langsung mengidentifikasi lawan bicaranya melalui suaranya.


Keuntungan VoIP

  • Biaya lebih rendah untuk sambungan langsung jarak jauh. Penekanan utama dari VoIP adalah biaya. Dengan dua lokasi yang terhubung dengan internet maka biaya percakapan menjadi sangat rendah.
  • Memanfaatkan infrastruktur jaringan data yang sudah ada untuk suara. Berguna jika perusahaan sudah mempunyai jaringan. Jika memungkinkan jaringan yang ada bisa dibangun jaringan VoIP dengan mudah. Tidak diperlukan tambahan biaya bulanan untuk penambahan komunikasi suara.
  • Penggunaan bandwidth yang lebih kecil daripada telepon biasa. Dengan majunya teknologi penggunaan bandwidth untuk voice sekarang ini menjadi sangat kecil. Teknik pemampatan data memungkinkan suara hanya membutuhkan sekitar 8kbps bandwidth.
  • Memungkinkan digabung dengan jaringan telepon lokal yang sudah ada. Dengan adanya gateway bentuk jaringan VoIP bisa disambungkan dengan PABX yang ada dikantor. Komunikasi antar kantor bisa menggunakan pesawat telepon biasa
  • Berbagai bentuk jaringan VoIP bisa digabungkan menjadi jaringan yang besar. Contoh di Indonesia adalah Voip Rakyat.
  • Variasi penggunaan peralatan yang ada, misal dari PC sambung ke telepon biasa, IP phone handset


Kelemahan dari VoIP

  • Kualitas suara tidak sejernih jaringan PSTN. Merupakan efek dari kompresi suara dengan bandwidth kecil maka akan ada penurunan kualitas suara dibandingkan jaringan PSTN konvensional. Namun jika koneksi internet yang digunakan adalah koneksi internet pita-lebar/broadband seperti Telkom Speedy, maka kualitas suara akan jernih - bahkan lebih jernih dari sambungan Telkom dan tidak terputus-putus.
  • Ada jeda dalam berkomunikasi. Proses perubahan data menjadi suara, jeda jaringan, membuat adanya jeda dalam komunikasi dengan menggunakan VoIP. Kecuali jika menggunakan koneksi Broadband (lihat di poin atas).
  • Regulasi dari pemerintah RI membatasi penggunaan untuk disambung ke jaringan milik Telkom.
  • Jika belum terhubung secara 24 jam ke internet perlu janji untuk saling berhubungan.
  • Jika memakai internet dan komputer di belakang NAT (Network Address Translation), maka dibutuhkan konfigurasi khusus untuk membuat VoIP tersebut berjalan
  • Tidak pernah ada jaminan kualitas jika VoIP melewati internet.
  • Peralatan relatif mahal. Peralatan VoIP yang menghubungkan antara VoIP dengan PABX (IP telephony gateway) relatif berharga mahal. Diharapkan dengan makin populernya VoIP ini maka harga peralatan tersebut juga mulai turun harganya.
  • Berpotensi menyebabkan jaringan terhambat/Stuck. Jika pemakaian VoIP semakin banyak, maka ada potensi jaringan data yang ada menjadi penuh jika tidak diatur dengan baik. Pengaturan bandwidth adalah perlu agar jaringan di perusahaan tidak menjadi jenuh akibat pemakaian VoIP.
  • Penggabungan jaringan tanpa dikoordinasi dengan baik akan menimbulkan kekacauan dalam sistem penomoran


Komunitas VoIP

Komunitas pengguna / pengembang VoIP di masyarakat, berkembang di tahun 2000. Komunitas awal pengguna / pengembang VoIP adalah “VoIP Merdeka”.”VoIP Merdeka” (VM) dicetuskan oleh Onno W. Purbo. Teknologi yang digunakan oleh "VoIP Merdeka" (VM) adalah H.323 yang merupakan teknologi awal VoIP. Sentral VoIP Merdeka di hosting di Indonesia Internet Exchabge (IIX) atas dukungan beberapa ISP dan Asossiasi Penyelenggara Jaringan Internet (APJII). Kode area "VoIP Merdeka" pada saat itu secara aklamasi di tentukan menjadi 6288, tentunya tanpa memperoleh restu dari pemerintah.

Di tahun 2005, Anton Raharja dkk dari ICT Center Jakarta mulai mengembangkan VoIP jenis baru berbasis Session Initiation Protocol (SIP). Teknologi SIP merupakan teknologi pengganti H.323 yang sulit menembus proxy server. Di tahun 2006, infrastruktur VoIP SIP di kenal sebagai Voip Rakyat.


Kualitas suara

Kualitas suara Voip dipengaruhi oleh beberapa parameter yaitu kapasitas bandwidth, tingkat hilang paket dan waktu tunda yang terjadi di dalam jaringan. Kapasitas bandwidth adalah ketersediaan sumber daya jaringan dalam bentuk lebar pita yang digunakan untuk mentransmisikan data paket. Tingkat hilang paket adalah parameter yang menyatakan besarnya laju kesalahan yang terjadi sepanjang jalur pengiriman data paket dari pengirim ke penerima. Waktu tunda adalah parameter yang menyatakan rentang waktu yang diperlukan untuk mengirimkan paket dari pengirim ke penerima.

Sumber :

http://id.wikipedia.org/wiki/Voice_over_IP