Minggu, 24 Maret 2013

Program Isi Pulsa


Pada kesempatan kali ini kami akan membuat program tentang Pengisian Pulsa. Berikut ini adalah script program beserta penjelasan dan outputnya :
package pulsa;

import Operator.*;              //Import Package Operator yang Berisi Kelas2 yang Akan Dipanggil dari Main Utama
import javax.swing.*;           //Import Package Javax Swing Untuk Proses Input/Output
public class Pulsa {

public static void main(String[] args) {


int pil=1;  //Inisialisasi Variabel pil

do{         //Blok Pengulangan 

try{        //Blok Penjebakan Eksepsi
           
//Menu Untuk Memilih Operator

pil=Integer.parseInt(JOptionPane.showInputDialog("1. Telkomsel \n2. Indosat \n3. XL \n4. AXIS \n5. Three \n6. Exit"));

switch(pil){                      //Seleksi Kondisi pada Pilihan Menu dengan Switch Case
         
 case 1:        
             
Telkomsel TL=new Telkomsel();          //Instansiasi Objek
              
TL.Pil_Op();                                  //Pemanggilan Method Pada Kelas Telkomsel            
              
break;
          
case 2:
              
Indosat IN=new Indosat();                  //Instansiasi Objek
              
IN.Pil_Op();                                            //Pemanggilan Method Pada Kelas Indoasat
              
break;   
         
 case 3:
             
XL Xl=new XL();                 //Instansiasi Objek
              
Xl.Xl1();                              //Pemanggilan Method Pada Kelas XL
              
break;
          
case 4:
            
AXIS Ax=new AXIS();             //Instansiasi Objek
   
Ax.Axis1();                              //Pemanggilan Method Pada Kelas AXIS
              
break;
          
case 5:
              
Three _3=new Three();           //Instansiasi Objek
              
 _3.Three1();                             //Pemanggilan Method Pada Kelas Three
             
 break;
          
case 6:
              
System.exit(0);                 //Keluar Program Ketika Diinput Nilai 6
          
default:
             
 /*
* Apabila Semua nilai konstan yang didefinisikan tidak sesuai dengan
* ekspresi, maka yang akan dieksekusi adalah statement yang ada pada default
*/
              
JOptionPane.showMessageDialog(null, "Pilihan 1-6","ERROR",JOptionPane.ERROR_MESSAGE);      
              
break;
      
}
} catch (Exception e){    
          
/*
* Jika terjadi kesalah pada blok Try, maka program akan mengeksekusi
* Statement pada blok Catch di bawah ini
*/
          
JOptionPane.showMessageDialog(null, "Pilihan 1-6","ERROR",JOptionPane.ERROR_MESSAGE);          
     
}
} while(pil!=6);                     //Kondisi Blok Pengulangan Dengan Kondisi Saat pil!=6
}
}

OUTPUT :






Untuk selengkapnya klik disini.

Jumat, 15 Maret 2013

SEJARAH INTERNET dan WEB, serta ARSITEKTUR WEB

  •  SEJARAH INTERNET

Internet memang sangat penting untuk perkembangan sebuah individu ataupun kelompok, bahkan negara. Karena kekuatan internet sangatlah hebat, bahkan internet dapat dijadikan untuk mencari sumber pencaharian bagi sebagian orang. Oleh karena itu internet bagi sebagian orang menjadi kebutuhan utama.                  
Banyak orang yang menggunakan internet, namun tidak banyak yang tahu, bagaimana sejarah internet yang terjadi selama perkembangannya. Mungkin saat ini, kebanyakan orang mengeluh tentang internet lemot, tetapi mungkin saja pada jaman dahulu, internet yang sekarang adalah super cepat. Oleh karena itu, marilah kita mempelajari sedikit sejarah internet, agar tahu seberapa perjuangan pengembang internet hingga menjadi koneksi internet yang seperti sekarang ini.
Sejarah Internet dimulai pada tahun 1969 yang dilakukan oleh DARPA, yaitu sebuah badan pertahanan Amerika Serikat yang membuat sebuah proyek yang bernama ARPANET. ARPANET adalah sebuah proyek yang memungkinkan untuk membuat sistem yang saling terhubung. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP dan hingga sekarang masih dikembangkan.
Sambungan pertama ARPANET yang terbentuk dan saling terhubung adalah beberapa universitas. Universitas diantaranya adalah Stanford Research Institute, University of California, Santa Barbara, University of Utah yang terhubung pada tahun 1969. Jadi total terdapat empat (4) simpul jaringan.ARPANET secara umum diperkenalkan pada tahun 1972. ARPANET yang berbasis pada teknologi ALOHAnet berkembang sangat cepat. Pada tahun 1981, dalam proyek ini ada 213 jaringan yang tersambung, dan ini membingunkan ARPANET untuk mengaturnya. Sehingga ARPANET dipecah menjadi dua, yaitu MILNET untuk keperluan militer, dan ARPANET untuk keperluan non militer seperti universitas. Kedua jaringan tersebut dikenal sebagai DARPA Internet dan disingkat menjadi Internet.
Setelah terbentuknya Internet, perkembangan ini terus terjadi hingga sekarang. Proyek-proyek pendukung lainnya sudah banyak yang diterapkan pada jaman sekarang ini. Contohnya saja proyek DNS, pengalamatan IP, Email, TCP/IP, WWW, dan masih banyak lagi. Perkembangan internet masih terus berkembang dan memunculkan banyak inovasi atau perangkat atau sistem. Seperti yang masih hangat sekarang adalah Cluod Computing yang mungkin akan menjadi trend di masa depan. 
  • SEJARAH WEB
Menurut wikipedia web itu diartikan sebagai :
kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web(WWW) di Internet". Dan  Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar. Pada web sering kita dengar istilah URL yang berfungsi untuk mengatur halaman-halaman situs untuk menjadi sebuah hirarki.Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.
Sejarah web itu sendiri bermula dari Sir Timothy John ¨Tim¨ Berners-Lee yang merasakan kesulitan untuk memberbarui informasi dengan rekan kerjanya, pada tahun 1991 website yang tersambung jaringanpun mulai muncul.  Pada tahun 1993 MR.TIM dan CERN ( tempatnya bekerja) mengmbuat gebrakan dimana semua orang disunia dapat menggunakan www secara gratis. Masih dari sumber yang sama ( wikipedia ) menjelaskan lebih mendetail tentang sejarah dan rincian yang tersusun dari web itu sendiri. Sebuah website bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari sebuah organisasi, perusahaan, dan biasanya website itu menujukkan beberapa topik khusus, atau kepentingan tertentu. Sebuah website bisa berisi hyperlink yang menghubungkan ke website lain, jadi, kadangkala perbedaan antara website yang dibuat oleh individu perseorangan dengan website yang dibuat oleh organisasi bisnis bisa saja tidak kentara. Website ditulis, atau secara dinamik di konversi menjadi HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser, yang dikenal juga dengan HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan komputer dan internet, perangkatnya bisa saja berupa komputer pribadilaptopPDA ataupun telepon selular. Sebuah website dibuat didalam sebuah sistem komputer yang dikenal dengan server web, juga disebut HTTP Server, dan pengertian ini juga bisa menunjuk pada software yang dipakai untuk menjalankan sistem ini, yang kemudian menerima lalu mengirimkan halaman-halaman yang diperlukan untuk merespon permintaan dari pengguna. Apache adalah piranti lunak yang biasa digunakan dalam sebuah webserver, kemudian setelah itu adalah Microsoft Internet Information Services (IIS).
  • ARSITEKTUR WEB
Sebuah WEB tidak akan menarik dan aman tanpa adanya sebuah rancangan maka dari itu arsitektur web sangat penting kita pelajari agar sebuah web berperan dengan baik bagi para pemakainya ataupun pembuatnya. arsitektur web melibatkan teknis, estetika dan kriteria fungsional. Adapun beberapa aristektur yang harus kita tahu dan pelajari yaitu sebagai berikut :
HTTP (Hypertext Transfer Protocol)
Merupakan suatu protocol yang digunakan oleh World Wide Web yang berfungsi sebagai suatu pesan yang terformat dan terkirim ke client dari server. HTTP juga dapat mengatur serta merespon semua kegiatan dari web server ataupun web browser berdasarkan pada protocol HTTP.

Contoh akses kerja HTTP yaitu sebagai berikut :
Ketika seorang pengguna internet ingin mengakses sebuat situs, misalkan situs www.facebook.com yang di ketikan pada kotak kolom address pada web browser. Pada saat situs tersebut dijalankan dengan menekan tombol go atau enter. HTTP akan mengakses situs tersebut dan mengirimkannya ke web server. Dalam hal ini adalah seseorang atau perusahaan dari pembuat koneksi internetnya misalkan pada perusahaan speedy. Kemudian saat web server menerimanya maka web browser akan mengirimkan kembali kepada pengguna internet atau web browser untuk mengakses situs yang diminta tersebut. Dan inilah merupakan contoh dari kerja HTTP, dengan HTTP web browser dan web server dapat terkoneksi atau saling terhubung dengan baik.

HTML (Hyper Text Markup Language)
HTML adalah bahasa markup yang digunakan untuk membuat sebuah halamanweb dan menampilkan berbagai informasi di dalam sebuah browser Internet yang dikendalikan oleh World Wide Web Consortium (W3C).  HTML di bagi 4 jenis elemen yaitu :

Structural, yaitu tanda untuk menentukan tingkatan dari sebuah teks yang memerintahkan browser menampilkan sebagian teks pada browser dengan tag html tertentu. Contohnya <h1> tugas sofskill</h1>. menampilkan kata “tugas softskill” sebagai teks tebal besar yang menunjukkan sebagai Heading1. Setiap tag di awali dengan tanda “<…>” dan diakhiri dengan tag “</…>”. Titik-titik diisi berdasarkan kode html  atau reserved word dari html-nya.

Presentational, yaitu tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari teks tersebut. Contohnya : <b>apriyandi</b> akan menampilkan kata “apriyandi” dengan fontstyle-nya “bold” atau “tebal”. Namun CSS saat ini sudah mulai menggantikan tanda presentational dan tidak merekomendasikan untuk pengaturan tampilan teks.

Hypertext, yaitu tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke dokumen lain. Contohnya : <a href=”http://www.gunadarma.ac.id/”>Universitas Gunadarma</a>, akan menampilkan kata “Universitas Gunadarma” sebagai sebuah hyperlink ke URL  www.gunadarma.ac.id biasanya setiap kata yang mempunya pranala atau link mempunyai warna tertentu atau biasanya setiap kita mengarahkan kursor pada kata tersebut, kursor berubah menjadi tanda yang menyurupai tangan dan tidak panah seperti biasanya.

Elemen widget yang membuat objek-objek lain seperti tombol (<button>), list (<li>), dan garis horizontal (<hr>).

Selain markup presentational , markup yang lain tidak menentukan bagaimana tampilan dari sebuah teks. Namun untuk saat ini, penggunaan tag HTML untuk menentukan tampilan telah dianjurkan untuk mulai ditinggalkan dan sebagai gantinya digunakan Cascading Style Sheets.
Dengan kita mempelajari HTTP dan HTML untuk merancang sebuah web, tidak cukup sebuah web terlihat menarik baik tampilannya ataupun isi dari webnya. Maka dari itu kita harus mempelajari yang menyangkut tentang pembuatan web seperti URL (Uniform Resource Locator), XSLT (eXtensible StyleSheet Language Transformation), Javascript, Client Side Programming, Server Side Programming, Web Server Software dan lain-lain.

Referensi
http://id.wikipedia.org/wiki/Sejarah_Internet
http://robby.c.staff.gunadarma.ac.id/Downloads/files/5622/Dasar+Web+Dan+HTML.ppt
http://bctask.blogspot.com/2011/03/arsitektur-web.html