twitter


public class HitungLuasLingkaran { 


public double  luas;

public static void main(String[] args) {

System.out.print("Masukkan jari : ");
String jari=System.console().readLine();


System.out.println("Luasnya adalah " +

 Math.pow(Double.parseDouble(jari), 2)) * 3.14);


Koneksi ke internet membutuhkan infrastruktur yang sangat mahal. Karena itu, tidak mungkin dibangun oleh pengguna perorangan. Kemudian berdirilah persahaan-perusahaan yang menginvestasikan dananya untuk mengembangkan infrastruktur tersebut. Perusahaan tersebut menjual jasa layanan koneksi ke internet. Perusahaan jasa layanan koneksi ke internet disebut dengan ISP (Internet Service Provider).
Karena itu, jika ingin menghubungkan komputer kita ke internet, kita harus menghubungkan komputer kita ke sebuah ISP tertentu. ISP tersebut merupakan penghubung ke internet. Kemudian kita akan dikenakan biaya atas jasa layanan yang diberikan oleh ISP yang kita gunakan.
Saat ini ada banyak perusahaan jasa layanan Internet (ISP) yang ada di Indonesia. ISP-ISP di Indonesia tergabung dalam Asosiasi Penyelenggara Jasa Internet Indonesia (APJII). Jumlah ISP akan terus bertambah seiring dengan perkembangan jumlah pengguna internet di tanah air.
Perkembangan teknologi informasi dan komunikasi telah memungkinkan kita untuk melakukan koneksi ke internet dengan berbagai pilihan koneksi. ISP-ISP yang ada saat ini menawarkan layanan koneksi ke internet yang berbeda-beda. Karenanya, sebelum memilih ISP yang ingin digunakan, terlebih dahulu kita harus memilih jenis koneksi yang ingin digunakan. Kemduian kita pilih ISP yang memberikan layanan terbaik dan cocok bagi kita, sesuai dengan jenis koneksi yang dipilih.
Ada beberapa kriteria yang dapat digunakan untuk memilih sebuah ISP. Kriteria-kriteria tersebut, antara lain sebagai berikut.
- Kecepatan transfer data
Dalam perpindahan data dari satu komputer di internet ke komputer lain dan demikian juga sebaliknya, kecepatan transfer data merupakan hal yang penting. Kecepatan transfer data dari sebuah komputer server di internet ke komputer kita sangat bergantung pada kecepatan transfer data dari provider yang kita gunakan. Satuan kecepatan transfer data adalah byte per second (bps). Artinya, banyak bit data yang dapat dipindahkan dari satu komputer ke komputer lain dalam satu detik.
- Bandwidth
Bandwidth adalah lebar saluran data yang dilewati secara bersama-samaan oleh data-data yang ditransfer. Bandwidth dapat diibaratkan sebuah jalan raya yang dilewati banyak kendaraan (data-data) secara bersamaan. Semakin banyak kendaraan yang lewat maka semakin lambat laju kendaraan. Semakin lebar jalan raya maka semakin banyak kendaraan yang dilewatkan.
- Memiliki server proxy
Server proxy berfungsi untuk menyimpan alamat-alamat favorit pelanggan. Dengan adanya server proxy, pelanggan dapat mengakses website-website favoritnya dengan lebih cepat. Hal ini disebabkan server tersebut menyimpan halaman-halaman web yang sering dikunjungi. Jika pelanggan mengunjungi website favoritnya, pelanggan tidak perlu terhubung langsung dengan server website tersebut. Server proxy akan menghemat penggunaan bandwidth karena pelanggan tidak perlu lagi terkoneksi langsung ke website yang sering dikunjungi.
- Memiliki backbone
Backbone adalah saluran koneksi utama jaringan ISP dengan internet. Pembuatan sebuah backbone memerlukan teknologi yang tinggi dan dana yang besar. Kebanyakan, ISP menyewakan backbone dari perusahaan lain atau menggunakan bersama-sama dengan ISP lain. Pengguna backbone secara bersama-sama dapat menghemat biaya, namun mengurangi kecepatan akses masing-masing ISP.
- Keamanan data
Transaksi internet rawan terhadap pembajakan. Kita perlu tahu apakan sebuah ISP menggunakan Firewall untuk menjamin keamanan transaksi online yang kita lakukan.
- Layanan yang diberikan
Kita juga perlu tahu layanan apa saja yang disediakan oleh ISP. Apakah ISP tersebut memberikan account e-mail? Berapa besar account e-mail yang disediakan? Apakah e-mail tersebut mendukung POP3? Apakah ISP tersebut dilengkapi dengan spam filter? Dan berbagai layanan lain.
- Biaya
Biaya merupakan salah satu pertimbangan untuk memilih sebuah ISP. Kita perlu mengetahui bagaimana sistem pembayaran yang dikenakan oleh sebuah ISP. Apakah sistem pembayaran dilakukan per bulan ataukah sistem pembayaran dikenakan per waktu pemakaian? Beberapa ISP memberikan pilihan pembayaran dengan menggunakan sistem paket. BIasanya, sistem paket akan lebih murah bila dibandingkan dengan sistem pembayaran waktu pemakaian.
- Hardware
Kita juga perlu tahu berapa banyak modem yang dimiliki oleh sebuah ISP, kecepatan modem yang digunakan, dan rasio pelanggan per modem. Hal tersebut perlu kita ketahui karena akan mempengaruhi layanan yang akan kita dapatkan dari ISP tersebut.
- Teknologi yang digunakan
Kita juga perlu tahu teknologi apa saja yang dimiliki oleh sebuah ISP untuk meningkatkan kinerjanya. Beberapa ISP untuk layanan koneksi dial-up menggunakan teknologi kompresi data, yang memungkinkan transfer data menjadi lebih cepat. Sedangkan untuk layanan koneksi internet dengan 3G, beberapa penyedia layanan mengguanak teknologi HSDPA (High Speed Downlink Packet Access) yang memungkinkan kecepatan akses data hingga 2,6 Mbps.


Komunikasi data adalah proses pengiriman dan penerimaan data dari dua komputer yang terhubung dalam sebuah jaringan, baaik jaringan lokal (LAN) maupun jaringan yang lebih luas. Internet merupakan sebuah jaringan komputer yang sangat besar. Ketika kita mengirimkan sebuah data, data yang kita kirimkan tidak langsung sampai di komputer tujuan. Data tersebut harus melalui satu komputer ke komputer yng lain, dari satu jaringan ke jaringan yang lain, sampai akhirnya mencapai komputer yang dituju.
Sebagai contoh ketika kita memasukkan user ID dan password dari account e-mail di YahooMail, maka data user ID dan password yang kita kirimkan tidak langsung sampai di server Yahoo. Data tersebut melainkan harus melalui jaringan komputer di tempat kita, lalu dikirimkan ke komputer ISP langganan kita, kemudian melalui jaringan-jaringan komputer lain di internet, sampai akhirnya tiba di server Yahoo.
Komunikasi data antara dua komputer dapat diibaratkan dengan mengirimkan surat atau paket ke tempat yang jauh. Ketika kita mengirimkan surat atau paket, kita harus menulis nama dan alamat yang jelas. Kita tidak ingin surat atau paket yang kita kirimkan tiba di alamat yang salah dan diterima oleh orang yang salah. Nama yang dituju ditulis untuk mencegah agar surat atau paket kita tidak dibuka oleh orang lain yang mempunyai alamat yang sama dengan orang yang kita tuju. Sedangkan alamat tujuan kita tulis untuk mencegah surat atau paket yang kita kirim tidak tersasar ke alamat yang salah.
Ketika kita mengirimkan data, sama halnya ketika kita mengirimkan surat atau paket, maka kita juga tidak ingin data yang kita kirimkan sampai ke aplikasi dan komputer yang salah. Bila dianalogikan dengan pengiriman surat atau paket, aplikasi dianalogikan dengan orang dan komputer dianalogikan dengan alamat. Seperti sebuah rumah yang ditempati oleh beberapa orang , demikian juga dalam sebuah komputer yang memiliki beberapa aplikasi. Kita tidak ingin data yang kita kirimkan sampai di komputer dan aplikasi yang salah.
Selain masalah alamat dan orang yang dituju, ketika kita mengirimkan surat atau paket, kita tidak ingin surat atau paket yang dikirimkan rusak di tengah jalan. Misalnya saja, kita mengirimkan paket berisi boneka untuk hadiah ulang tahun adik atau teman kita. Tentu saja, kita tidak ingin paket tersebut sampai di tempat tujuan tetapi telinga atau kepala bonekanya sudah hilang. Untuk mencegah hal seperti itu, maka sebelum mengirimkan surat atau paket, kita membungkusnya terlebih dahulu, sehingga surat atau paket tersebut aman dari kerusakan.
Demikian juga dengan pengiriman data, data yang dikirim melalui jaringan dan internet dikirimkan dalam bentuk paket-paket data. Ketika tidak ingin paket-paket tersebut rusak ditengah jalan. Karenanya, sebelum dikirimkan melalui jaringan maka paket-paket tersebut “dibungkus” terlebih dahulu.
Komunikasi data antara dua komputer dilakukan dengan menggunakan protokol-protokol. Protokol adalah aturan-aturan yang membuat dua buah komputer saling mengerti satu dengan yang lain. Protokol dapat juga disebut bahasa komunikasi komputer. Sama halnya dengan kita yang dapat berkomunikasi dengan orang lain jika menggunakan bahasa yang sama, maka komputer juga dapat berkomunikasi satu sama lain jika kedua komputer menggunakan protokol yang sama.
Dalam komunikasi data, komputer menggunakan protokol-protokol komunikasi data. Protokol-protokol tersebut bekerja sama untuk menangani proses pengiriman data. Bentuk dari protokol tersebut dapat berupa perangkat lunak maupun perangkat keras komputer.
Salah satu protokol komunikasi data yang banyak digunakan untuk menangani komunikasi data dalam area yang luas adalah TCP/IP (Transfer Control Protocol/Internet Protocol). TCP/IP merupakan sebuah kumpulan protokol yang bekerja sama untuk menangani proses pengiriman data. Masing-masing protokol mempunyai fungsi dan secara keseluruhan dapat memastikan data yang dikirimkan sampai ke alamat dan aplikasi yang benar serta dalam keadaan tidak rusak.
TCP/IP mempunyai kelebihan, yaitu dapat mengomunikasikan dua buah komputer yang berbeda jenis dan sistem operasi yang digunakan. TCP/IP memungkinkan komunikasi antara komputerc PC dengan Macintosh atau antara sistem operasi Windows dengan Unix atau Linux.