Selasa, 22 Februari 2011

souce code program calculator

import java.io.*;

public class Kalkulator
{
public static void main(String [] args)
{
try{

DataInputStream in = new DataInputStream (System.in);
System.out.print("Inputkan angka pertama = ");
int a = Integer.parseInt(in.readLine());
System.out.print("Inputkan angka kedua = ");
int b = Integer.parseInt(in.readLine());
System.out.println("1.Penjumlahan \n2.Pengurangan \n3.Perkalian");
System.out.print("Mode operasi yang dipilih = ");
int c = Integer.parseInt(in.readLine());

int x = 1;
do
{
System.out.println("Loading.............................");

x++;
}
while (x <= 50);

//System.out.println("\n\nMaaf mikir nya lama...");
System.out.println("\nAnda menjalankan kalkulator sederhana...");

if (c == 1)
{
int d = a+b;
System.out.println("Hasil penjumlahan= "+d);
}
else
if (c == 2)
{
int d = a-b;
System.out.println("Hasil pengurangan= "+d);
}
else
if (c == 3)
{
int d = a*b;
System.out.println("Hasil perkalian= "+d);
}
}
catch (Exception e)
{
System.out.println("Masukkan angka!!!");
}
}
}

Minggu, 20 Februari 2011

calculator


import javax.swing.JOptionPane;

public class Main {

    public static void main(String[] args) {
    double hasil = 0.0D;
    boolean ulang = false;
    String jns_perhitungan = "";
    boolean err = true;
    do {
      String Pilihan_Perhitungan = JOptionPane.showInputDialog("\tAplikasi perhitungan calculator \n--------Pilih Salah satu Perhitungan-------\n " +
       "1. untuk tambah\n 2. untuk kurang\n 3. untuk bagi\n 4. untuk kali");
      int Perhitungan_Pilih = Integer.parseInt(Pilihan_Perhitungan);

      switch (Perhitungan_Pilih) {
      case 1:
        String inputa = JOptionPane.showInputDialog("Masukkan angka: ");
        int a = Integer.parseInt(inputa);
        String inputb = JOptionPane.showInputDialog("Masukkan angka");
        int b = Integer.parseInt(inputb);
        hasil =   a + b;
        jns_perhitungan = "tambah";
        err = false;
        break;
      case 2:
        String inputc = JOptionPane.showInputDialog("Masukkan angka: ");
        int c = Integer.parseInt(inputc);
        String inputd = JOptionPane.showInputDialog("Masukkan angka");
        int d = Integer.parseInt(inputd);
        hasil = c - d;
        jns_perhitungan = "kurang";
        err = false;
        break;
        case 3:
        String inpute = JOptionPane.showInputDialog("Masukkan angka: ");
        int e = Integer.parseInt(inpute);
        String inputf = JOptionPane.showInputDialog("Masukkan angka");
        int f = Integer.parseInt(inputf);
        hasil = e/ f;
        jns_perhitungan = "bagi";
        err = false;
        break;
      case 4:
        String inputg = JOptionPane.showInputDialog("Masukkan angka: ");
        int g = Integer.parseInt(inputg);
        String inputh = JOptionPane.showInputDialog("Masukkan angka");
        int h = Integer.parseInt(inputh);
        hasil = g*h;
        jns_perhitungan = "kali";
        err = false;
      }

      if (err)
        JOptionPane.showMessageDialog(null, "Maaf Data yang anda masukkan salah ", "error message", 0);
      else {
        JOptionPane.showMessageDialog(null, "Luas " + jns_perhitungan + " = " + hasil, "Hasil Perhitungan", 1);
      }

      int lagi = JOptionPane.showConfirmDialog(null, "Apakah Anda Ingin Mengulang", "Ulang", 0);
      if (lagi == 0) {
        ulang = true;
        err = true;
        hasil = 0.0D;
      }
      else {
        ulang = false;
      }
    }while (ulang == true);
  }
}
   

Selasa, 15 Februari 2011

Pemograman Terstruktur

package Bangunnn;

import javax.swing.JOptionPane;

public class Main
{
  public static void main(String[] args)
  {
    double hasil = 0.0D;
    boolean ulang = false;
    String jns_perhitungan = "";
    boolean err = true;
    do {
      String Pilihan_Perhitungan = JOptionPane.showInputDialog("\tAplikasi perhitungan Luas bangun \n--------Pilih Salah satu bangun-------\n 1. untuk Segitiga\n 2. untuk Persegi Panjang\n 3. untuk Lingkaran");
      int Perhitungan_Pilih = Integer.parseInt(Pilihan_Perhitungan);

      switch (Perhitungan_Pilih) {
      case 1:
        String alas = JOptionPane.showInputDialog("Masukkan nilai Alas: ");
        int a = Integer.parseInt(alas);
        String tinggi = JOptionPane.showInputDialog("Masukkan nilai Tinggi");
        int t = Integer.parseInt(tinggi);
        hasil = 0.5D * a * t;
        jns_perhitungan = "Segi Tiga";
        err = false;
        break;
      case 2:
        String Panjang = JOptionPane.showInputDialog("Masukkan nilai Panjang: ");
        int p = Integer.parseInt(Panjang);
        String Lebar = JOptionPane.showInputDialog("Masukkan nilai Lebar");
        int L = Integer.parseInt(Lebar);
        hasil = p * L;
        jns_perhitungan = "Persegi Panjang";
        err = false;
        break;
      case 3:
        String jarijari = JOptionPane.showInputDialog("Masukkan nilai Jari-Jari: ");
        int r = Integer.parseInt(jarijari);

        hasil = 3.141592653589793D * r * r;
        jns_perhitungan = "Lingkaran";
        err = false;
      }

      if (err)
        JOptionPane.showMessageDialog(null, "Maaf Data yang anda masukkan salah ", "error message", 0);
      else {
        JOptionPane.showMessageDialog(null, "Luas " + jns_perhitungan + " = " + hasil, "Hasil Perhitungan", 1);
      }

      int lagi = JOptionPane.showConfirmDialog(null, "Apakah Anda Ingin Mengulang", "Ulang", 0);
      if (lagi == 0) {
        ulang = true;
        err = true;
        hasil = 0.0D;
      }
      else {
        ulang = false;
      }
    }while (ulang == true);
  }
}


LATIHAN 2


import javax.swing.JOptionPane;

public class APP {

public static void main(String[]args){
int kondisi=2;
do{


String teks="Aplikasi Perhitungan Luas Bidang\n\n"+"-----Pilihlah salah satu bidang-----\n"+"1. untuk Segitiga\n"
+"2. untuk Persegi Panjang\n"+"3. untuk Lingkaran";
int inputan=Integer.valueOf(JOptionPane.showInputDialog(null,teks,"EDHIE'S ProLUBID v2",
JOptionPane.DEFAULT_OPTION));

if (inputan==1){
String top1="Menghitung Luas Segitiga";
String a="Masukan nilai Alas :";
String t="Masukan nilai Tinggi :";
double alas=Double.valueOf(JOptionPane.showInputDialog(null, a, top1,


JOptionPane.DEFAULT_OPTION));
double tinggi=Double.valueOf(JOptionPane.showInputDialog(null, t, top1,


JOptionPane.DEFAULT_OPTION));
double Luas1=alas*tinggi/2;
JOptionPane.showMessageDialog(null, "Hasil Perhitungan\n\n"+"Alas = "+alas+"\nTinggi = "+tinggi+"\nLuas

Segitiga adalah = "+Luas1, top1, JOptionPane.INFORMATION_MESSAGE);
}
else if (inputan==2){


String top2="Menghitung Luas Persegi Panjang";
String p="Masukan nilai Panjang :";
String l="Masukan nilai Lebar :";
double panjang=Double.valueOf(JOptionPane.showInputDialog(null, p, top2,


JOptionPane.DEFAULT_OPTION));
double lebar=Double.valueOf(JOptionPane.showInputDialog(null, l, top2,


JOptionPane.DEFAULT_OPTION));
double Luas2=panjang*lebar;
JOptionPane.showMessageDialog(null, "Hasil Perhitungan\n\n"+"Panjang = "+panjang+"\nLebar = "

+lebar+"\nLuas Persegi Panjang adalah = "+Luas2, top2, JOptionPane.INFORMATION_MESSAGE);
}
else if(inputan==3){

String top3="Menghitung Luas Lingkaran";
String j="Masukan nilai Jari-jari :";
double jari2=Double.valueOf(JOptionPane.showInputDialog(null, j, top3, JOptionPane.DEFAULT_OPTION));
double Luas3=(22*jari2*jari2)/7;
JOptionPane.showMessageDialog(null, "Hasil Perhitungan\n\n"+"Jari-jari = "+jari2+"\nLuas Lingkaran adalah


= "+Luas3, top3, JOptionPane.INFORMATION_MESSAGE);
}
else{


JOptionPane.showMessageDialog(null, "Maaf data yang Anda masukan salah\n\nSilahkan ketikan angka 1,
2 atau 3 untuk memilih aplikasi", "error message", JOptionPane.ERROR_MESSAGE);
}

int oke=JOptionPane.showConfirmDialog(null, "Mau mengulang lagi?", "Tanya",
JOptionPane.OK_CANCEL_OPTION);
if (oke==0){


kondisi=0;
}
else {


kondisi=2;

JOptionPane.showMessageDialog(null, "This program was created by Al_Ibra\n\nemail:
edhieoribra@gmail.com or\nal_ibrahim_muhammad@yahoo.com", "www.ibracyberspace.blogspot.com",
JOptionPane.INFORMATION_MESSAGE);

}
}while (kondisi==0);


}

}

Kamis, 18 November 2010

SMPN 3 TANGGUL

SMP NEGERI 3 TANGGUL IX C
KISI KISI UTS TIK KELAS IX
  1. SEJARAH INTERNET DAN KEPANJANGANNYA
  2. LAYANAN INTERNET
  3. DAMPAK INTERNET
  4. MACAM MACAM TOPOLOGI JARINGAN
  5. TIPE JARINGAN BERDASARKAN JANGKAUAN WILAYAH GEOGRAFIS
  6. KECEPATAN INTERNET
  7. PERANGKAT KOMPUTER UNTUK AKSES INTERNET
  8. PERANGKAT LUNAK INTERNET


KOMPUTER
Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata computer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Dalam arti seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang mengolah informasi" atau "sistem pengolah informasi." Selama bertahun-tahun sudah ada beberapa arti yang berbeda dalam kata "komputer", dan beberapa kata yang berbeda tersebut sekarang disebut disebut sebagai komputer.
Kata computer secara umum pernah dipergunakan untuk mendefiniskan orang yang melakukan perhitungan aritmatika, dengan atau tanpa mesin pembantu. Menurut Barnhart Concise Dictionary of Etymology, kata tersebut digunakan dalam bahasa Inggris pada tahun 1646 sebagai kata untuk "orang yang menghitung" kemudian menjelang 1897 juga digunakan sebagai "alat hitung mekanis". Selama Perang Dunia II kata tersebut menunjuk kepada para pekerja wanita Amerika Serikat dan Inggris yang pekerjaannya menghitung jalan artileri perang dengan mesin hitung.
Charles Babbage mendesain salah satu mesin hitung pertama yang disebut mesin analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat dikatakan sebagai komputer.

INTERNET
Secara harfiah, internet (kependekan dari interconnected-networking) ialah rangkaian komputer yang terhubung di dalam beberapa rangkaian. Manakala Internet (huruf 'I' besar) ialah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol). Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking.
 nternet dijaga oleh perjanjian bi- atau multilateral dan spesifikasi teknikal (protokol yang menerangkan tentang perpindahan data antara rangkaian). Protokol-protokol ini dibentuk berdasarkan perbincangan Internet Engineering Task Force (IETF), yang terbuka kepada umum. Badan ini mengeluarkan dokumen yang dikenali sebagai RFC (Request for Comments). Sebagian dari RFC dijadikan Standar Internet (Internet Standard), oleh Badan Arsitektur Internet (Internet Architecture Board - IAB). Protokol-protokol Internet yang sering digunakan adalah seperti, IP, TCP, UDP, DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS, SSH, Telnet, FTP, LDAP, dan SSL.
Beberapa layanan populer di Internet yang menggunakan protokol di atas, ialah email/surat elektronik, Usenet, Newsgroup, berbagi berkas (File Sharing), WWW (World Wide Web), Gopher, akses sesi (Session Access), WAIS, finger, IRC, MUD, dan MUSH. Di antara semua ini, email/surat elektronik dan World Wide Web lebih kerap digunakan, dan lebih banyak servis yang dibangun berdasarkannya, seperti milis (Mailing List) dan Weblog. Internet memungkinkan adanya servis terkini (Real-time service), seperti web radio, dan webcast, yang dapat diakses di seluruh dunia. Selain itu melalui Internet dimungkinkan untuk berkomunikasi secara langsung antara dua pengguna atau lebih melalui program pengirim pesan instan seperti Camfrog, Pidgin (Gaim), Trilian, Kopete, Yahoo! Messenger, MSN Messenger dan Windows Live Messenger.
Beberapa servis Internet populer yang berdasarkan sistem tertutup (Proprietary System), adalah seperti IRC, ICQ, AIM, CDDB, dan Gnutella.
Jumlah pengguna Internet yang besar dan semakin berkembang, telah mewujudkan budaya Internet. Internet juga mempunyai pengaruh yang besar atas ilmu, dan pandangan dunia. Dengan hanya berpandukan mesin pencari seperti Google, pengguna di seluruh dunia mempunyai akses Internet yang mudah atas bermacam-macam informasi. Dibanding dengan buku dan perpustakaan, Internet melambangkan penyebaran(decentralization) / pengetahuan (knowledge) informasi dan data secara ekstrim.
Perkembangan Internet juga telah mempengaruhi perkembangan ekonomi. Berbagai transaksi jual beli yang sebelumnya hanya bisa dilakukan dengan cara tatap muka (dan sebagian sangat kecil melalui pos atau telepon), kini sangat mudah dan sering dilakukan melalui Internet. Transaksi melalui Internet ini dikenal dengan nama e-commerce.
Terkait dengan pemerintahan, Internet juga memicu tumbuhnya transparansi pelaksanaan pemerintahan melalui e-government seperti di kabupaten Sragen yang mana ternyata berhasil memberikan peningkatan pemasukan daerah dengan memanfaatkan Internet untuk transparansi pengelolaan dana masyarakat dan pemangkasan jalur birokrasi, sehingga warga di daerah terebut sangat di untungkan demikian para pegawai negeri sipil dapat pula di tingkatkan kesejahterannya karena pemasukan daerah meningkat tajam.
Sama seperti halnya sebuah komunitas, Internet juga mempunyai tata tertib tertentu, yang dikenal dengan nama Nettiquette atau dalam bahasa Indonesia dikenal dengan istilah netiket.
Untuk di Indonesia selain tata tertib sosial di Internet juga diberlakukan peraturan (UU ITE).
Terdapat kebimbangan masyarakat tentang Internet yang berpuncak pada beberapa bahan kontroversi di dalamnya. Pelanggaran hak cipta, pornografi, pencurian identitas, dan pernyataan kebencian (hate speech), adalah biasa dan sulit dijaga. Hingga tahun 2007, Indonesia masih belum memiliki Cyberlaw, padahal draft akademis RUU Cyberlaw sudah dibahas sejak tahun 2000 oleh Ditjen Postel dan Deperindag. UU yang masih ada kaitannya dengan teknologi informasi dan telekomunikasi adalah UU Telekomunikasi tahun 1999.
Internet juga disalahkan oleh sebagian orang karena dianggap menjadi sebab kematian. Brandon Vedas meninggal dunia akibat pemakaian narkotik yang melampaui batas dengan semangat dari teman-teman chatting IRCnya. Shawn Woolley bunuh diri karena ketagihan dengan permainan online, Everquest. Brandes ditikam bunuh, dan dimakan oleh Armin Meiwes setelah menjawab iklan dalam Internet.

Negara dengan akses Internet yang terbaik termasuk Korea Selatan (50% daripada penduduknya mempunyai akses jalurlebar - Broadband), dan Swedia. Terdapat dua bentuk akses Internet yang umum, yaitu dial-up, dan jalurlebar. Di Indonesia, seperti negara berkembang dimana akses Internet dan penetrasi PC sudah cukup tinggi dengan di dukungnya Internet murah dan netbook murah, hanya saja di Indonesia operator kurang fair dalam menentukan harga dan bahkan ada salah satu operator yang sengaja membuat "perangkap jebakan" agar supaya si pengguna Internet bayar lebih mahal sampai ber juta-juta rupiah!!, lainnya sekitar 42% dari akses Internet melalui fasilitas Public Internet akses seperti warnet , cybercafe, hotspot dll. Tempat umum lainnya yang sering dipakai untuk akses Internet adalah di kampus dan di kantor.
Disamping menggunakan PC (Personal Computer), kita juga dapat mengakses Internet melalui Handphone (HP) menggunakan Fasilitas yang disebut GPRS (General Packet Radio Service). GPRS merupakan salah satu standar komunikasi wireless (nirkabel) yang memiliki kecepatan koneksi 115 kbps dan mendukung aplikasi yang lebih luas (grafis dan multimedia). Teknologi GPRS dapat diakses yang mendukung fasilitas tersebut. Pen-setting-an GPRS pada ponsel Tergantung dari operator (Telkomsel, Indosat, XL, 3) yang digunakan. Biaya akses Internet dihitung melalui besarnya kapasitas (per-kilobite) yang didownload.

Internet juga semakin banyak digunakan di tempat umum. Beberapa tempat umum yang menyediakan layanan Internet termasuk perpustakaan, dan Internet cafe/warnet (juga disebut Cyber Cafe). Terdapat juga tempat awam yang menyediakan pusat akses Internet, seperti Internet Kiosk, Public access Terminal, dan Telepon web.
Terdapat juga toko-toko yang menyediakan akses wi-fi, seperti Wifi-cafe. Pengguna hanya perlu membawa laptop (notebook), atau PDA, yang mempunyai kemampuan wifi untuk mendapatkan akses Internet.

bagi teman teman mahasiswa UMM JEMBER jur TI sore dapat download materi kuliah PTI di www.kuliah319.blogspot.com