Aku belum sepenuhnya mengerti apa artinya memaafkan itu. Kali ini aku benar-benar kecewa dengan seseorang yang selama ini aku anggap baik, tapi nyatanya dia tidak pernah menganggapku.
Dia adalah seseorang yang ku kenal 2tahun lalu, seseorang yang sudah menghancurkan setiaku, dia selalu aku banggakan, selalu aku puja, bahkan mungkin akan selalu aku sayang.
walaupun jadi orang yang aku benci sekarang, tapi kenyataannya aku masih saja memikirkannya, orang yang sudah membohongiku, mengkhianatiku, menghancurkanku.. aaaaaaaaaaaargh
kenapa yah aku harus dipertemukan sama orang yang seperti itu? aku sungguh-sungguh kecewa dengannya, aku tahu dia udh berkhianat, aku tahu dia sudah membohongiku, awalnya aku bisa memaafkannya, tapi setelah tahu seberapa banyak dia membohongiku, aku marah, sedih, kecewa dan hancur
Jumat, 16 Agustus 2013
Sabtu, 08 Juni 2013
WEB
1.
Pengertian
WEB
Website
(situs web) atau bisa juga disebut Web adalah halaman yang ditampilkan di
internet yang memuat informasi tertentu (khusus). Web pertama kali
diperkenalkan pada tahun 1992. Hal ini sebagai hasil usaha pengembangan yang
dilakukan CERN di Swiss. Internet dan web adalah dua hal yang
berbeda. Internet yaitu yang dapat menampilkan web-nya, sedangkan web
adalah yang ditampilkannya yang berupa susunan dari halaman-halaman yang
menggunakan teknologi web dan saling berkaitan satu sama lain.
2.
Fungsi WEB
Dibawah
ini beberapa fungsi dari website:
•
Website sebagai tempat untuk mendapatkan informasi dan berinteraksi.
Website bisa digunakan sebagai dijadikan sebagai sarana interaksi antar sesama netter (pengguna internet). Melalui website, Anda bisa memperoleh informasi yang akurat dan tepat karena di dalam website biasanya terdapat informasi yang sedang Anda cari dan berbagai hak yang mungkin belum Anda ketahui sehingga Anda juga mandapatkan informasi yang lebih banyak dengan adanya website itu. Selain itu, orang yang ingin menanyakan sesuatu kepada pengelola website menjadi lebih mudah karena biasanya pada situs terdapat kontak yang bisa dihubungi atau no.HP atau no.telepon atau fasilitas kontak langsung kepada pengelola website dengan memanfaatkan YM (e-mail dari yahoo). Jika ada beberapa hal yang Anda tanyakan, Anda bisa langsung memanfaatkan berbagai fasilitas untuk bisa mendapatkan sebuah jawaban atau data dari pengelola website tersebut.
• Mempermudah komunikasi.
Mempermudah komunikasi berarti orang yang mempunyai website tersebut memanfaatkan website untuk berkomunikasi dengan para para pelanggan dan orang yang ingin mendapatkan informasi dari pemilik website . Perusahaan ataupun per orangan bisa menjalin komunikasi melalui email ataupun informasi kontak yang ada pada website. Komunikasi melalui website akan jauh lebih mudah dibandingkan dengan tidak adanya suatu website. Walaupun adanya perbedaan lokasi sangat jauh dan sudah tentu lebih efisien dalam hal biaya dan waktu.
• Menghasilkan uang melalui website.
Anda bisa mendapatkan uang dari website yang telah Anda buat. Dengan semakin banyaknya pengguna internet saat ini maka penyaluran suatu barang dapat dilakukan melalui internet. Pengunjung bisa langsung membeli produk yang dijual melalui internet dengan persetujuan Anda. Selain itu, jika setiap hari website memiliki pengunjung yang cukup banyak, biasanya ada orang yang menjalankan bisnis online yang lain ingin supaya usahanya atau bisnisnya juga diketahui dan dikenal banyak orang dengan beriklan di website Anda. Iklan yang ingin dipasang pada website Anda harus dengan persetujuan Anda. Orang yang ingin supaya usahanya atau bisnisnya ditampilakn pada website yang Anda miliki, maka orang itu bisa memberikan biaya untuk beriklan di website Anda sesuai keinginan Anda atau sesuai kesepakatan Anda dan orang yang ingin beriklan pada website Anda. Anda bisa mengenakan biaya sekitar Rp 5000,- sampai Rp 40.000,- atau bahkan hingga Rp 100.000,- jika Anda menginginkannya.
• Sarana untuk mempermudah dalam menyampaikan informasi.
Dengan adanya website , pesan dan informasi bisnis dapat disampaikan lebih mudah, cepat dan up to date. Cukup dengan menulis dan memosting hal-hal yang Anda inginkan pada website Anda. Jika orang ingin mengetahui informasi atau pesan dari Anda, maka orang itu cukup membuka alamat website Anda dan mencarinya pada website Anda.
• Peluang untuk mendapatkan pelanggan lebih besar.
Jangkauan internet tidak mengenal batas wilayah, ruang, dan waktu. Website yang dibuat di kota Malang, bisa dilihat di Jakarta, Surabaya, Tuban, Solo, Banjarmasin dan dapat diakses di seluruh dunia (jika ada peralatan yang mendukung dan jaringan internet). Dengan adanya jangkauan seperti itu, maka potensi Anda untuk mendapatkan pelanggan lebih besar, karena informasi bisnis atau produk dari Anda bisa dilihat oleh orang di kota lain (dengan syarat ada peralatan yang mendukung dan jaringan internet).
• Mempunyai image lebih profesional.
Dengan adanya website , Anda bisa dianggap atau memiliki image lebih baik, profesional dan bermutu dibandingkan dengan perusahaan yang tidak memiliki website.
• Menghemat biaya dalam komunikasi.
Informasi mengenai produk baru dan pesan yang ingin Anda sampaikan kepada orang lain dapat secara mudah Anda kirim kepada pelanggan atau orang yang menginginkan melalui email dan website. Seandainya terdapat pesan berupa tulisan yang sangat banyak, apakah mungkin pesan berupa tulisan itu Anda sampaikan melalui via SMS. Memang itu mungkin, tapi memerlukan biaya lebih untuk bisa mengirimkannya. Jika dilihat, sudah ada website dan e-mail, tapi Anda tetap memakai SMS untuk mengirimkan pesan yang berupa tulisan, apakah tidak lucu jika pelanggan menerima SMS itu? Apakah Anda tidak khawatir jika pelanggan Anda tertawa karena Anda dianggap ketinggalan zaman dan tidak bisa menyesuaikan diri dengan perkembangan teknologi (kecuali sudah ada kesepakatan tertentu).
• Sebagai tempat promosi.
Selain untuk mempermudah komunikasi maka website dapat digunakan sebagai sarana untuk promosi dari suatu perusahaan atau per orangan yang menjalankan bisnis online. Selain katalog, brosur maupun iklan dan media cetak lainnya di toko Anda atau di tempat Anda bekerja, dengan mempunyai website di internet dapat memperluas jaringan promosi sebuah perusahaan atau bisnis yang sedang Anda jalankan saat ini. Orang yang ingin mengetahui segala informasi tentang bisnis yang Anda jalankan (tentang suatu perusahaan) bisa melihat informasi dari website tersebut.
Tapi Anda harus memperhatikan beberapa hal dalam pembuatan website dengan tujuan promosi, yaitu bahwa website merupakan sarana pendukung promosi. Hal itu sangat berbeda dengan media promosi utama lainnya seperti banner, poster, stiker, kartu nama dan iklan di media cetak lainnya. Sebaiknya isi dalam situs itu tidak hanya memindahkan isi media promosi lain (seperti banner, poster, stiker, kartu nama) ke website yang telah Anda buat, tapi sebaiknya harus lebih rinci, jelas dan akurat. Seseorang yang yang membuka website biasanya memerlukan informasi yang lebih banyak dan detail dibandingkan dengan media promosi lainnya.
Website bisa digunakan sebagai dijadikan sebagai sarana interaksi antar sesama netter (pengguna internet). Melalui website, Anda bisa memperoleh informasi yang akurat dan tepat karena di dalam website biasanya terdapat informasi yang sedang Anda cari dan berbagai hak yang mungkin belum Anda ketahui sehingga Anda juga mandapatkan informasi yang lebih banyak dengan adanya website itu. Selain itu, orang yang ingin menanyakan sesuatu kepada pengelola website menjadi lebih mudah karena biasanya pada situs terdapat kontak yang bisa dihubungi atau no.HP atau no.telepon atau fasilitas kontak langsung kepada pengelola website dengan memanfaatkan YM (e-mail dari yahoo). Jika ada beberapa hal yang Anda tanyakan, Anda bisa langsung memanfaatkan berbagai fasilitas untuk bisa mendapatkan sebuah jawaban atau data dari pengelola website tersebut.
• Mempermudah komunikasi.
Mempermudah komunikasi berarti orang yang mempunyai website tersebut memanfaatkan website untuk berkomunikasi dengan para para pelanggan dan orang yang ingin mendapatkan informasi dari pemilik website . Perusahaan ataupun per orangan bisa menjalin komunikasi melalui email ataupun informasi kontak yang ada pada website. Komunikasi melalui website akan jauh lebih mudah dibandingkan dengan tidak adanya suatu website. Walaupun adanya perbedaan lokasi sangat jauh dan sudah tentu lebih efisien dalam hal biaya dan waktu.
• Menghasilkan uang melalui website.
Anda bisa mendapatkan uang dari website yang telah Anda buat. Dengan semakin banyaknya pengguna internet saat ini maka penyaluran suatu barang dapat dilakukan melalui internet. Pengunjung bisa langsung membeli produk yang dijual melalui internet dengan persetujuan Anda. Selain itu, jika setiap hari website memiliki pengunjung yang cukup banyak, biasanya ada orang yang menjalankan bisnis online yang lain ingin supaya usahanya atau bisnisnya juga diketahui dan dikenal banyak orang dengan beriklan di website Anda. Iklan yang ingin dipasang pada website Anda harus dengan persetujuan Anda. Orang yang ingin supaya usahanya atau bisnisnya ditampilakn pada website yang Anda miliki, maka orang itu bisa memberikan biaya untuk beriklan di website Anda sesuai keinginan Anda atau sesuai kesepakatan Anda dan orang yang ingin beriklan pada website Anda. Anda bisa mengenakan biaya sekitar Rp 5000,- sampai Rp 40.000,- atau bahkan hingga Rp 100.000,- jika Anda menginginkannya.
• Sarana untuk mempermudah dalam menyampaikan informasi.
Dengan adanya website , pesan dan informasi bisnis dapat disampaikan lebih mudah, cepat dan up to date. Cukup dengan menulis dan memosting hal-hal yang Anda inginkan pada website Anda. Jika orang ingin mengetahui informasi atau pesan dari Anda, maka orang itu cukup membuka alamat website Anda dan mencarinya pada website Anda.
• Peluang untuk mendapatkan pelanggan lebih besar.
Jangkauan internet tidak mengenal batas wilayah, ruang, dan waktu. Website yang dibuat di kota Malang, bisa dilihat di Jakarta, Surabaya, Tuban, Solo, Banjarmasin dan dapat diakses di seluruh dunia (jika ada peralatan yang mendukung dan jaringan internet). Dengan adanya jangkauan seperti itu, maka potensi Anda untuk mendapatkan pelanggan lebih besar, karena informasi bisnis atau produk dari Anda bisa dilihat oleh orang di kota lain (dengan syarat ada peralatan yang mendukung dan jaringan internet).
• Mempunyai image lebih profesional.
Dengan adanya website , Anda bisa dianggap atau memiliki image lebih baik, profesional dan bermutu dibandingkan dengan perusahaan yang tidak memiliki website.
• Menghemat biaya dalam komunikasi.
Informasi mengenai produk baru dan pesan yang ingin Anda sampaikan kepada orang lain dapat secara mudah Anda kirim kepada pelanggan atau orang yang menginginkan melalui email dan website. Seandainya terdapat pesan berupa tulisan yang sangat banyak, apakah mungkin pesan berupa tulisan itu Anda sampaikan melalui via SMS. Memang itu mungkin, tapi memerlukan biaya lebih untuk bisa mengirimkannya. Jika dilihat, sudah ada website dan e-mail, tapi Anda tetap memakai SMS untuk mengirimkan pesan yang berupa tulisan, apakah tidak lucu jika pelanggan menerima SMS itu? Apakah Anda tidak khawatir jika pelanggan Anda tertawa karena Anda dianggap ketinggalan zaman dan tidak bisa menyesuaikan diri dengan perkembangan teknologi (kecuali sudah ada kesepakatan tertentu).
• Sebagai tempat promosi.
Selain untuk mempermudah komunikasi maka website dapat digunakan sebagai sarana untuk promosi dari suatu perusahaan atau per orangan yang menjalankan bisnis online. Selain katalog, brosur maupun iklan dan media cetak lainnya di toko Anda atau di tempat Anda bekerja, dengan mempunyai website di internet dapat memperluas jaringan promosi sebuah perusahaan atau bisnis yang sedang Anda jalankan saat ini. Orang yang ingin mengetahui segala informasi tentang bisnis yang Anda jalankan (tentang suatu perusahaan) bisa melihat informasi dari website tersebut.
Tapi Anda harus memperhatikan beberapa hal dalam pembuatan website dengan tujuan promosi, yaitu bahwa website merupakan sarana pendukung promosi. Hal itu sangat berbeda dengan media promosi utama lainnya seperti banner, poster, stiker, kartu nama dan iklan di media cetak lainnya. Sebaiknya isi dalam situs itu tidak hanya memindahkan isi media promosi lain (seperti banner, poster, stiker, kartu nama) ke website yang telah Anda buat, tapi sebaiknya harus lebih rinci, jelas dan akurat. Seseorang yang yang membuka website biasanya memerlukan informasi yang lebih banyak dan detail dibandingkan dengan media promosi lainnya.
3.
Langkah-langkah membuat
Website
Langkah-langkah
untuk pembuatan website dapat dilihat dalam postingan sebelumnya langkah-langkah membuat website gratis.
Selamat membacaa J
Referensi
:
Kamis, 06 Juni 2013
malam blogers! :)
sudah lama tak bersua :D hehehe
hari ini saya mau menceritakan tentang kelas tercinta 2IA12 :)
awal pertama naik tingkat dua tuh rasanya syediiiiiiih bangeet :'( lebay dikit gak apa-apa kan :P tapi emang beneran sedih sih, karena harus pisah sama temen tingkat satu, temen yang pertama kita masuk di dunia perkuliahan, dari sama-sama gak tau apa-apa sampai akhirnya lumayan tau deh, walaupun belum banyak :P tapi ada hikmahnya juga sih pindah kelas, pada saat itu si penulis lagi patah hati beraat dibohongi sama pacarnya,, ckckck siapa sih penulisnya?? kasian ya? wkwkw ><
oke, kembali ke topik pertama 2IA12
temen cewe pertama yang aku kenal tuh cuma uthe, uthe itu temen tingkat satu yang dulunya gak terlalu deket tapi giliran udah deket harus dipisahin lagi kelasnya, karena uthe masuk ke dalam kelas sarmag. Pada saat tau uthe harus pindah kelas itu tuh bingung antara seneng / sedih ><
sebelum akhirnya uthe bener-bener ninggalin kelas untungnya aku udah punya kenalan temen cewe disana, widad temen cewe kedua yang aku kenal di IA12 sampai akhirnya kenalan sama anak-anak cewe yang lain, Riri, Ara, Pebru, Esti, Miftah dan Andi.
saat kepindahan uthe pun tiba, aku gak tau harus kayak gimana, tapi apapun keputusan uthe pasti aku dukung sepenuhnya :)
hari-hari pun berlalu begitu saja sejak kepindahan uthe, sempat sih ngerasa asing banget dikelas yang baru itu, walaupun ada beberapa temen dan kenalan yang udah pernah kenal sebelumnya. tapi tetep aja, sampe sekarang pun kadang masih suka asing aja sama kelas dan temen baru, kalau mau cerita tuh bingung mau cerita sama siapa :( walaupun udah lumayan deket sama anak-anaknya tetep aja sering ngerasa asing, tapi dari kelas ini juga aku banyak nemuin orang-orang yang baik yang bisa ngajarin aku tentang kehidupan, persahabatan, cinta, dan bahkan pengkhianatan.
sedikit bocoran ya, ada beberapa orang (cowok) yang aku suka loh dari kelas ini..hehehe ><
hheeee udah malem toh ternyata~~
udah dulu yaaaaaa, bye~~
see you later in the next post :P
good night ^^
sudah lama tak bersua :D hehehe
hari ini saya mau menceritakan tentang kelas tercinta 2IA12 :)
awal pertama naik tingkat dua tuh rasanya syediiiiiiih bangeet :'( lebay dikit gak apa-apa kan :P tapi emang beneran sedih sih, karena harus pisah sama temen tingkat satu, temen yang pertama kita masuk di dunia perkuliahan, dari sama-sama gak tau apa-apa sampai akhirnya lumayan tau deh, walaupun belum banyak :P tapi ada hikmahnya juga sih pindah kelas, pada saat itu si penulis lagi patah hati beraat dibohongi sama pacarnya,, ckckck siapa sih penulisnya?? kasian ya? wkwkw ><
oke, kembali ke topik pertama 2IA12
temen cewe pertama yang aku kenal tuh cuma uthe, uthe itu temen tingkat satu yang dulunya gak terlalu deket tapi giliran udah deket harus dipisahin lagi kelasnya, karena uthe masuk ke dalam kelas sarmag. Pada saat tau uthe harus pindah kelas itu tuh bingung antara seneng / sedih ><
sebelum akhirnya uthe bener-bener ninggalin kelas untungnya aku udah punya kenalan temen cewe disana, widad temen cewe kedua yang aku kenal di IA12 sampai akhirnya kenalan sama anak-anak cewe yang lain, Riri, Ara, Pebru, Esti, Miftah dan Andi.
saat kepindahan uthe pun tiba, aku gak tau harus kayak gimana, tapi apapun keputusan uthe pasti aku dukung sepenuhnya :)
hari-hari pun berlalu begitu saja sejak kepindahan uthe, sempat sih ngerasa asing banget dikelas yang baru itu, walaupun ada beberapa temen dan kenalan yang udah pernah kenal sebelumnya. tapi tetep aja, sampe sekarang pun kadang masih suka asing aja sama kelas dan temen baru, kalau mau cerita tuh bingung mau cerita sama siapa :( walaupun udah lumayan deket sama anak-anaknya tetep aja sering ngerasa asing, tapi dari kelas ini juga aku banyak nemuin orang-orang yang baik yang bisa ngajarin aku tentang kehidupan, persahabatan, cinta, dan bahkan pengkhianatan.
sedikit bocoran ya, ada beberapa orang (cowok) yang aku suka loh dari kelas ini..hehehe ><
hheeee udah malem toh ternyata~~
udah dulu yaaaaaa, bye~~
see you later in the next post :P
good night ^^
Senin, 08 April 2013
PROGRAM VALIDASI TANGGAL JAVA
PROGRAM VALIDASI TANGGAL
Source Code pada Tanggal.java
import java.util.*; //memangil package java.util.* untuk
Date
import java.text.*; //memangil package java.text.* untuk
SimpleDateFormat
import java.util.Scanner; //memangil package
java.util.Scanner untuk menginput
public class Tanggal {
public static void main(String[]
agrs){
String
inputTanggal,stringTgl,stringBln,stringThn,ulang;
int
intThn,intBln;
String[] blnNama={"Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"};
Cek ck=new
Cek(); //mendeklarasikan cara pemanggilan class Cek dengan keyword ck
Scanner
input=new Scanner(System.in);
do{
System.out.print("\n
Masukkan tanggal (dd-mm-yyyy) "); inputTanggal=input.next();
//menginput variabel inputTanggal
if
(ck.TglValid(inputTanggal)==true) { //jika tanggal yang di input benar dan
valid
//memecah
inputan menjadi 3 bagian yaitu tanggal(tgl), bulan(bln), dan tahun(thn)
stringTgl=inputTanggal.substring(0,2);
//mengambil digit ke 1-2 dari inputTanggal dan dimasukan ke stringTgl
stringBln=inputTanggal.substring(3,5);
//mengambil digit ke 4-5 dari inputTanggal dan dimasukan ke stringBln
stringThn=inputTanggal.substring(6);
//mengambil digit ke 6-terakhir dari inputTanggal dan dimasukan ke stringThn
intBln
= (Integer.parseInt(stringBln))-1; //mengubah string menjadi integer dan
menentukan index array untuk bulan
System.out.println(String.format("\n\n
Tanggal yang anda input adalah = %s %s %s
",stringTgl,blnNama[intBln],stringThn));
ck.kabisat(stringThn);
//memangil method kabisat yang berda di class Cek untuk mengecek apakat tahur
yang di input adalah tahun kabisat
}
else {
//jika tanggal yang di input salah
System.out.println("\n\n
WARNING! Tanggal yang anda input salah");
}
System.out.print("\n\n
Apakah mau mengulang lagi y/t? "); ulang=input.next();
}
while ( ulang.equals("y") ); //perintah mengecek perulangan dan akan
di ulang jika inputan ulang adalah y
System.out.println("\n\n
=============================================");
System.out.println(" Terima
Kasih Telah Menggunakan Program Kami");
System.out.println("
=============================================");
System.exit(0);
}
}
class Cek{
//mengecek validasi tanggal yang di
input
public static boolean
TglValid(String tgl){
String
pola="dd-MM-yyyy";
try {
SimpleDateFormat
format=new SimpleDateFormat(pola); //deklarasi format
format.setLenient(false);
//jika tanggal yang di input salah akan mertipe boolean false
Date
date=format.parse(tgl);
return
true;
}
catch
(ParseException ex){
System.err.println("
Error: "+ex.getMessage()); //memberitahuan pesan error
return
false;
}
}
//mengecek tahun kabisat
public void kabisat(String
stringThn) {
int intThn;
intThn =
Integer.parseInt(stringThn); //mengubah string menjadi integer
String
thnKabisat=" Tahun yang anda input adalah Tahun Kabisat";
String
bknThnKabisat=" Tahun yang anda input bukan Tahun Kabisat";
//mengecek
apakah tahun yang di input merupakan tahun kabisat
if
(intThn%4==0) {
if
(intThn%100==0) {
if
(intThn%400==0) { System.out.println(thnKabisat); } //Jika tahun itu habis
dibagi 400, maka tahun kabisat.
else
{ System.out.println(bknThnKabisat); } //Jika tahun itu tidak habis dibagi 400
tetapi habis dibagi 100, maka bukan tahun kabisat.
}
else
{ System.out.println(thnKabisat); } //Jika tahun itu tidak habis dibagi 400 dan
100 tetapi habis dibagi 4, maka tahun kabisat.
}
else {
System.out.println(bknThnKabisat); } //Jika tahun tidak habis dibagi 400, 100,
dan 4, maka bukan tahun kabisat.
}
}
LOGIKA PROGRAM
Pertama kita akan di minta
memasukkan tanggal dengan ketetapan tanggal-bulan-tahun (dd-MM-yyyy). Setelah
menginput lalu akan di periksa apakah tanggal yang di input benar atau valid,
dengan perintah SimpleDateFormatdan Date. Jika pengecekan pola
penginputan dan ternyata tanggal yang di input benar atau valid maka akan di
lakukan pemecahan atau membagi inputan tanggal sengan perintah substring. Pembagian
atas dua 1-2 adalah tanggal, digit 4-5 adalah bulan, dan digit 7-10 adalah
tahun. Setelah itu bulan yang sebelumnya adalah string di ubah menjadi integer
dengan perintah Integer.parseInt fungsinya adalah agar diolah menjadi
array blnNama yang sebelumnya array blnNama sudah
dideklarasikan dan berisi nama-nama bulan dan akan memerintahkan untuk
menampilkan tanggal, string dalam array blnNama, dan tahun. Setelah menampilkan
hasil baru akan di periksa apakah tahun yang di input adalah tahun kabisat,
jika sudah di cek apakah itu merupakan tahun kabisat dengan ketetapan yang ada
makan akan memberitahunan bahwa itu merupakan tahun kabisat atau tidak, dan
akan muncul pertanyaan apakah ingin mengulangin memeriksa jika mau akan
mengulang meminta inputna tanggal jika tidak akan keluar dari program. Dan jika
pada saat pemeriksaaan dan ternyata tanggal yang di input tidak valid maka akan
ada pesan error dan peringatan dan akan di minta akan mau mengulang memeriksa
atau tidak.
Pada program saya kali ini saya
menggunakan perintah penanganan eksepsi try dan catch.
Penjelasan:
Fungsi try ini adalah mengecek apakan ada kesalahan dan bila
ada maka akan di lempar pada catch.
try = coba dan catch = tangkap
Seolah-oleh pengertian sehari-hari tentang coba-coba (trial
& error), jika terjadi error maka tangkap kesalahannya.
try { // Blok yang diperkirakan terdapat kesalahan
}
catch { //blok yang akan dijalankan bila terjadi error
}
OUTPUT
KELOMPOK:
55411155 - NIA RIANTHY SUGIANA
58411242 - ROFATUL WIDAD
56411569 - SAMPE TUA OMPUNG SUNGGU
51411210 - ARVI AZMI MAULANA
54411543 - M. LUTFI R.A.
Jumat, 15 Maret 2013
Sejarah Internet, Sejarah dan Arsitektur WEB
Sejarah Internet
Sejarah Internet dimulai pada
tahun 60-an, yaitu ketika Levi C. Finch dan Robert W. Taylor mulai melakukan
penelitian tentang jaringan global dan masalah interoperabilitas. Selanjutnya,
beberapa program penelitian mulai dilakukan untuk melihat mekanisme pengaitan
jaringan-jaringan yang berbeda secara fisik. Salah satu solusi yang muncul dari
penelitian-penelitian tersebut adalah teknik packet switching. Pada teknik
packet switching, data atau file berukuran besar yang akan dikirim melalui
jaringan komputer terlebih dahulu dipotong menjadi paket kecil-kecil agar lebih
mudah ditangani dan lebih Andal. Peneliti utama dalam pengembangan packet
switching ini adalah Donald Davies (NPL), Paul Baran (RAND Corporation),
Leonard Kleinrock dan kawan-kawan (MIT) dan UCLA Research Programs.
Pada tahun 1969, Robert Taylor
yang baru dipromosikan sebagai kepala kantor pemrosesan informasi di DARPA
(Badan Riset Angkatan Bersenjata Amerika Serikat) bermaksud mengimplementaskan
ide untuk membuat sistem jaringan yang saling terhubung. Bersama Larry Robert
dari MIT, Robert Taylor memulai proyek yang kemudian dikenal sebagai ARPANET.
Sambungan pertama ARPANET terbentuk antara University of California, Los
Angeles (UCLA) dan Stanford Research Institute (SRI) pada jam 22:30 tanggal 29
Oktober 1969. Pada tanggal 5 Desember 1969, ada dua jaringan lagi yang yang
bergabung, yakni University of Utah dan University of California, Santa Barbara
sehingga total terdapat empat (4) simpul jaringan. ARPANET yang berbasis pada
teknologi ALOHAnet berkembang sangat cepat. Pada tahun 1981, jumlah simpul yang
tersambung menjadi 213.
Selain jaringan untuk penelitian
seperti ARPANET dan X.25, para hobbiis komputer juga mengembangkan teknik
jaringan sendiri yang kemudian cukup populer, yaitu UUCP. Masalah terbesar pada
teknik ini adalah bagaimana supaya berbagai jenis peralatan jaringan, seperti
telepon, radio, kabel LAN yang secara fisik sangat berbeda dapat berkomunikasi
satu sama lain. Keberagaman media fisik jaringan mendorong pengembangan
tatacara komunikasi (protokol komunikasi) yang mampu melakukan internetworking,
sehingga banyak jaringan kecil dapat saling tersambung menjadi satu menjadi
jaringan komputer maha besar.
Kumpulan tata cara komunikasi
atau protokol Internet memungkinkan jaringan komputer dibangun menggunakan
saluran fisik yang berbeda. Dalam bahasa yang sederhana, komputer yang
terhubung menggunakan telepon, dapat berkomunikasi dengan komputer yang
tersambung ke jaringan LAN maupun jaringan radio. Hal ini mendorong terjadinya
inter-network (antar jaringan) secara global yang kemudian hari kita kenal
sebagai “Internet”.
Selain protokol Internet, hal
lain yang tidak kalah penting dalam perkembangan Internet adalah metode
pengalamatan di Internet. Jon Postel dari Information Science Institute (ISI)
di University of Southern California (USC) adalah orang yang sangat berjasa di
balik berbagai alokasi alamat IP Internet, manajemen Domain Name System (DNS),
tipe media, dan berbagai alokasi nomor untuk tata cara komunikasi penting di
Internet. Hingga wafatnya pada tanggal 16 Oktober 1998, Jon Postel mengelola
Internet Assigned Numbers Authority (IANA). Pada tanggal 21 Juli 1998, Jon
Postel memperoleh Silver Medal dari International Telecommunications Union
(ITU) atas jasa-jasanya membangun Internet di dunia. Saat ini, IANA
dioperasikan oleh Internet Corporation for Assigned Names and Numbers (ICANN).
Komersialisasi dan privatisasi
Internet mulai terjadi pada tahun 1980-an di Amerika Serikat dengan di
ijinkannya Internet Service Provider (ISP) untuk beroperasi. Internet mulai
booming pada tahun 1990-an. dan menjadi kunci pemicu perubahan dalam budaya dan
dunia usaha. Internet menawarkan pola komunikasi cepat menggunakan e-mail,
diskusi bebas di forum, dan Web.
Sejarah & Arsitektur WEB
Web merupakan sebuah database jaringan
komputer diseluruh dunia yang menggunakan sebuah arsitektur pengambilan
informasi yang umum.
Secara konsep web merupakan sebuah client atau server manajemen
database.
Penemu situs web adalah Sir Timothy
John ¨Tim¨ Berners-Lee, sedangkan situs web yang tersambung dengan
jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang
situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada
sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim
bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.
Sebuah situs web bisa berupa hasil kerja dari
perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi,
perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada sebuah
ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa
berisi pranala
yang menghubungkan ke situs web lain, demkian pula dengan situs web lainnya.
Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu
ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis
menjadi tidak begitu jelas.
Situs web biasanya ditempatkan pada server web.
Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak
khusus untuk menangani pengaturan nama ranah,
serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP
(bahasa
Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).
Arsitektur Website adalah suatu pendekatan
terhadap desain dan perencanaan situs yang, seperti arsitektur itu sendiri,
melibatkan teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur
tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal
ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan,
desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin
pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs
Web terkait dengan World Wide Web.
Sejak web perencanaan isi, desain dan manajemen
datang dalam lingkup metode desain, Vitruvian tradisional tujuan komoditas,
keteguhan dan kesenangan dapat memandu arsitektur situs, seperti yang mereka
lakukan arsitektur fisik dan disiplin desain lainnya. Website arsitektur akan
datang dalam ruang lingkup estetika dan teori kritis dan kecenderungan ini
dapat mempercepat dengan munculnya web semantik dan web 2.0. Kedua ide
menekankan aspek struktur informasi. Strukturalisme adalah sebuah pendekatan
untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis termasuk
estetika, teori kritis dan postmodernisme. Web 2.0, karena melibatkan user-generated
content, mengarahkan perhatian arsitek website untuk aspek-aspek struktur
informasi.
“Website arsitektur” memiliki potensi untuk
menjadi istilah yang digunakan untuk disiplin intelektual mengatur konten
website. ”Web desain”, dengan cara kontras, menggambarkan tugas-tugas praktis,
bagian-bagian-grafis dan teknis, dari merancang dan menerbitkan sebuah situs
web. Perbedaan tersebut dibandingkan dengan yang antara tugas mengedit sebuah
koran atau majalah dan desain grafis dan pencetakan. Tetapi hubungan antara
editorial dan kegiatan produksi adalah lebih dekat untuk publikasi web daripada
untuk penerbitan cetak.
Ada tiga standar utama untuk penerapan web
services. Standar-standar ini mendukung pertukaran data berbasis XML. Tiga
standar tersebut meliputi SOAP, WSDL, dan UDDI.
SOAP
( Simple Object Access Protocol ) Protokol ini mendukung
proses pengkodean data (biasanya XML) dan transfernya melalui HTTP (Hyper Text
Transfer Language). Dalam konteks web services, SOAP adalah suatu bahasa versi
bebas dari protokol RPC (Remote Procedure Caoll) yang berguna untuk proses
transaksi melalui HTTP standar. SOAP membuat klien web service dapat memilih
beberapa parameter mengenai permintaannya dan memberikannya kpd si penyedia.
Ketika penyedia menganggapi permintaan tersebut, maka terjadilah web services.
WSDL
( Web Services Description Language ) Merupakan bahasa
berbasis XML yang menjelaskan fungsi-fungsi dalam web services. WSDL
menyediakan cara untuk memanfaatkan kapabilitas web services. WSDL memberi tahu
mesin lain bagaimana memformat/ menterjemahkan permintaan yang diterima berikut
respon mereka agar proses web service bisa berjalan. Singkatnya, WSDL adalah
bahasa yang memungkinkan berbagai dokumen yang dibuat dalam aplikasi yang
berbeda dapat berkomunikasi.
Referensi ::
http://arraratih.blogspot.com/2013/03/tugas-softskill.html
http://widadrofatul.blogspot.com/2013/03/sejarah-internet-sejarah-web-dan.html
Minggu, 10 Maret 2013
Program Sederhana dari JAVA
Program Sederhana "Melihat Nilai Mata Kuliah Dari
JAVA"
Source code:
import java.util.Scanner; // Import java untuk
fungsi meminta inputan user
public class Prog4 { // baris class dan nama
class di sini harus sama dengan nama file .java
public static void main(String[]
args){ //baris awal program utama
Scanner input=new
Scanner(System.in); // kita masukan fungsi abstract Scanner kedalam sebuah
object yang bernama input
int
i,jumlahMk; //mendeklarasikan i dan jumlahmk bertipe data integer
String
nama,npm,jurusan; //mendeklarasikan nama,npm,jurusan bertipe data string
String
mataKuliah[]=new String[15]; //mendeklarasikan mataKuliah bertipe data string
arrray memiliki maksimal 15 data
String
grade[]=new String[15]; //mendeklarasikan grade bertipe data string
arrray memiliki maksimal 15 data
int
uts[]=new int[15]; //mendeklarasikan uts beripe data integer array
memiliki maksimal 15 data
int
uas[]=new int[15]; //mendeklarasikan uas beripe data integer array
memiliki maksimal 15 data
double
nilai[]=new double[15]; //mendeklarasikan nilai beripe data double array
memiliki maksimal 15 data
System.out.println("==================================");
//*perintah mencetak string
System.out.println(" Menghitung
Nilai Mahasiswa"); //*
System.out.println("==================================");
//*
System.out.print(" Masukan
Jumlah Mata Kuliah: "); //* dan bila
tanpa ln maka kursor berada di sebelahnya
jumlahMk=input.nextInt();
// untuk meminta inputan berupa integer ke variabel jumlahMk
System.out.println("=================================="); //*
System.out.print(" Nama :
"); //*
nama=input.next();
//untuk meminta inputan berupa string ke variabel nama
System.out.print(" NPM :
"); //*
npm=input.next();
//untuk meminta inputan berupa string ke variabel npm
System.out.print(" Jurusan :
"); //*
jurusan=input.next();
//untuk meminta inputan berupa string ke variabel jurusan
System.out.println("==================================");
//*
for(i=1;
i<=jumlahMk; i++){ //perintah perulangan dari i=1 sampai jumlahMk dengan
step i=1
System.out.print("\n
Mata kuliah ke-"+i+" : "); //* dengan tambahan manipulasi string
mataKuliah[i]=input.next();
//untuk meminta inputan berupa string ke variabel mataKuliah arrray pada saat i
System.out.print("
Nilai UTS : "); //*
uts[i]=input.nextInt();
//untuk meminta inputan berupa integer ke variabel uts array pada saat i
System.out.print("
Nilai UAS : "); //*
uas[i]=input.nextInt();
//untuk meminta inputan berupa integer ke variabel uas array pada saat i
nilai[i]=((uts[i]*0.7)+(uas[i]*0.3));
//perhitungan di input ke nilai pada saat i
if
(nilai[i]>=85) grade[i]="A"; //jika nilai ke-i 85 keatas
maka grade ke-i isinya A
else
if (nilai[i]>=75) grade[i]="B"; //jika nilai ke-i 75 keatas
maka grade ke-i isinya B
else
if (nilai[i]>=65) grade[i]="C"; //jika nilai ke-i 65 keatas
maka grade ke-i isinya C
else
if (nilai[i]>=50) grade[i]="D"; //jika nilai ke-i 50 keatas maka
grade ke-i isinya D
else
grade[i]="E"; //jika nilai ke-i dibawah 50 maka grade ke-i isinya E
}
System.out.println("\n==================================");
//*
System.out.println("\n\n
Nama:
"+nama+" NPM:
"+npm); //* dengan tambahan manipulasi string
System.out.println("=========================================");
//*
System.out.println("
Mata
Kuliah Nilai Grade");
//*
System.out.println("=========================================");
//*
for(i=1;i<=jumlahMk;i++){
//perintah perulangan dari i=1 sampai jumlahMk dengan step i=1
System.out.println("
"+mataKuliah[i]+" "+nilai[i]+" "+grade[i]);
//* dengan tambahan manipulasi string
}
System.out.println("\n\n=============================================");
//*
System.out.println("
Terima Kasih Telah Menggunakan Program Kami"); //*
System.out.println("=============================================");
//*
System.exit(0);
//keluar dari program dengan interasi 0 artinya program tidak ada eror
}
}
Penjelasan singkat program:
Program ini bertujuan untuk melihat hasil grade dari suatu
mata kuliah. Jumlah mata kuliah akan di input pada awalnya. Setelah itu akan
melakukan penginputan nama matkul, nilai UTS, dan nilai UAS sejumlah berapa
inputan yang kita input sebelumnya pada jumlah mata kuliah. Program ini
mengunakan bantuan array agar data dapat di simpan di buffer dan bisa di
panggil untuk outputnya.
Penjelasan beberapa sintak:
- Menginput data
Menginput pada program ini mengunakan bantuan dari
import java.util.Scanner;
Scanner input=new Scanner(System.in);
Baru bisa menginput data contoh:
nama=input.next(); atau nama=input.nextLine();
menggunakan ini juga sangan efesian pada saat menginput
integer contoh:
jumlahMk=input.nextInt();
sebenarnya ada dia cara menginput di java dan car lain
adalah menggunakan bantuan dari
import java.io.*;
public static void main(String[] args)throws
IOException {
BufferedReader input=new BufferedReader(new
InputStreamReader(System.in));
Contoh:
nama=input.readLine();
tapi tidak dapat menginput integer secara langsung tapi dari
inputan kita harus mengkonfersi inputan ke dakam bentuk integer dengan cara:
jumlahMkStr=input.readLine();
jumlahMk=Integer.parseInt(jumlahMkStr);
atau
jumlahMk=Integer.parseInt(input.readLine());
jadi cara ini cukup rumit dan memakan size kalau hanya 2
sampai 3 masih tidak masalah bagai mana jika ada puluhan atau ratusan inputan
bertipe integer makan akan cukup boros.
- Array
Array adalah sekelompok data sejenis yang disimpan ke
dalam variabel dengan nama yang sama, dengan memberi indeks pada variabel untuk
membedakan antara yang satu dengan yang lain. Cara mendeklarasikan array dan
membuat array adalah:
TipeArray namaArray [];
namaArray = new TipeArray [jumlah];
namaArray = new TipeArray [jumlah];
Atau
TipeArray namaArray[]= new TipeArray[jumlah];
Jadinya begini:
String mataKuliah[]=new String[15];
- Manipulasi String
Manipilasi string pada java seperti contoh di bawah
System.out.println("
"+mataKuliah[i]+" "+nilai[i]+" "+grade[i]);
Artinya adalah akan menampilan satu space di depan di ikuti
isi nataKuliah pada array tertentu dan di ikuti beberapa space di ikuti isi
nilai pada array tertentu dan si ikuti beberapa space dan terakhir di ikuti
dengan isi grade pada array tertentu, maka hasilnya akan seperti ini:
Pemrograman Berbasis
Objek 99 A
Dan pada sintak mencetak ada perbedaan juga, antara
System.out.println(" Menghitung Nilai
Mahasiswa");
dengan
System.out.print(" Masukan Jumlah Mata
Kuliah: ");
Bedanya berada pada, yang satu mengunakan ln dan yang satu
tidak. Ln artinya kursor berpindah satu baris dari output tersebut dan yang
tidak maka kursornya akan berada pada ujung dari outputnya karena sintak kedua
kita gunakan untuk menginput suatu nilai maka kita tidak usah mengguakan ln
agar kita menginput data di ujung kalimat output.
LINK KELOMPOK:
1. 56411569 SAMPE
TUA OMPUNG SUNGGU
2. 58411242 ROFATUL WIDAD
Langganan:
Postingan (Atom)