Minggu, 23 Juni 2013

2 Cara Mengatasi Blue Screen pada Windows 7

Pada kali ini saya akan berikan 2 Cara Mengatasi Blue Screen pada Windows 7 baik pada Laptop maupun Komputer PC sobat. Mungkin Blue Screen ini sangat mengganggu Aktivitas

Blue Screen disebabkan karena adanya Critical Error pada Sistem Operasi Windows yang menyebabkan semua aplikasi yang sedang berjalan terpaksa harus dihentikan. Dalam Kasus ini saya akan berbagi pengalaman tentang 2 cara memperbaiki komputer yang mengalami Blue Screen.

Terkadang bagi kita para pemula, atau orang baru pada dunia komputer merasa sangat kesal dan sedikit merasa takut. Nah disini saya akan berbagi pengalaman tentang menghadapi masalah pada windows dimana tiba-tiba layar berubah menjadi biru yang biasa disebut oleh orang yang berkecimpung didunia IT (BlueScreen).


Cara Pertama : Open System Restore


Sebenarnya Langkah ini Cukup Simpel kok, Berikut Langkah-langkahnya :

  • Nyalain PC/Laptop sobat dulu.
  • Tunggu sampe masuk di Start Windows, wah Blue Screen lagi ?
  • Tekan Tombol Power Button dan Tahan sampai benar-benar Mati PC/Laptopnya.
  • Nyalain lagi PC/Laptopnya.
  • Tunggu sampai muncul pilihan, trus sobat pilih Safe Mode.
  • Tunggu sampai Booting Safe Modenya selesai.
  • Sekarang anda sudah masuk dalam Operasi Safe Mode.
  • Klik Start > Control Panel > Recovery > Open System Restore > Next > Next > Finish > Yes.
  • Tunggu dan biarkan PC/Laptop anda Restart Otomatis
  • Nah sekarang Windowsnya udah gk Blue Screen lagi kan


Cara Kedua : Repair System Operasi Windows
  Adakalanya Blue Screen terjadi karena ada beberapa File Windows yang corrupt, untuk mengatasinya  cara yang paling gampang adalah dengan melakukan Repair  pada Sistem Operasi Windows, dengan menggunakan DVD Operasi Sytem Windows anda.
  
  Dan jika Cara diatas juga belum bisa mengatasi masalah si biru tadi, sekarang coba cara yang lain yaitu.
Memeriksa Perangkat Hardware.

  Yang pertama anda periksa itu adalah Harddisk, terkadang kondisi Harddisk yang bad atau kurang baik, bisa mengakibatkan Blue Screen, jika memang Harddisk anda baik baik saja, dan anda tidak menemukan kerusakan yang berarti. ada baiknya jika anda memeriksa Memory RAM anda, Pastikan kalau RAM anda  terpasang dengan baik, atau kalau memang dibutuhkan periksa RAM Anda dengan menjalankan program "Windows Memory Diagnostic"


Sekian dari saya yaitu : 2 Cara Mengatasi Blue Screen pada Windows 7 semoga bermanfaat bagi kalian dan bisa di jadikan bahan belajar tentang dunia IT, Salam Sobat Blogger.

Jumat, 14 Juni 2013

Perbedaan RPL , TKJ dan Multimedia

Selamat sore sahabat aakompi , disini saya akan share apa aja sih perbedaan dari jurusan jurusan komputer berikut.



#REKAYASA PERANGKAT LUNAK (RPL)

RPL,Istilah Rekayasa Perangkat Lunak
(RPL) secara umum disepakati sebagai
terjemahan dari istilah Software Engineering. Istilah Software Engineering
mulai dipopulerkan tahun 1968 pada Software Engineering Conference
yang diselenggarakan oleh NATO. Sebagian orang mengartikan RPL
hanya sebatas pada bagaimana membuat program komputer.
Padahal ada perbedaan yang mendasar antara perangkat lunak (software)
dan program komputer.Perangkat lunak adalah seluruh
perintah yang digunakan untuk memproses informasi. Perangkat lunak dapat
berupa program atau prosedur. Program adalah kumpulan perintah yang
dimengerti oleh komputer sedangkan prosedur adalah perintah yang dibutuhkan oleh
pengguna dalam memproses informasi

#TEKNIK KOMPUTER dan JARINGAN (TKJ)

TKJ, merupakan sebuah kejurusan yang mempelajari tentang cara-cara
merakit komputer dan menginstalasi program komputer.Kejurusan ini
hanya ada di STM/SMK.Sekarang ini jurusan TKJ merupakan jurusan yang
sangat populer/banyak peminatnya, meskipun banyak sekali saingan
dari jurusan TKJ yaitu jurusan RPL (Rekayasa Perangkat Lunak), jurusan
Multimedia, dan lain-lain. Jurusan TKJ sangatlah mudah untuk
dipelajari hanya modal kemauan untuk belajar dan belajar.

#MULTIMEDIA (MM)

MM, Multi artinya banyak sedangkan media adalah sarana, alat atau
perantara – dalam hal ini bahasa, baik bahasa lisan, tulisan,
gambar, suara/bunyi maupun gerak – yang digunakan dalam
proses penyampaian pesan (informasi, gagasan, himbauan dsb.).
Jadi, secara harfiah, istilah multimedia berarti banyak media atau
sarana yang digunakan dalam penyampaian pesan.
Beberapa pengertian yang dikemukakan para pakar dapat kita
lihat di bawah ini:

1.Multimedia secara umum, merupakan kombinasi tiga elemen,
yaitu suara, gambar dan teks (McCormic. 1996)

2.Multimedia dalam ilmu pengetahuan mencakup beberapa
aspek yang saling bersinergi antara teks, grafik, gambar statis,
animasi, film dan suara (William Ditto. 2006)



PERBEDAAN TEKNIK INFORMATIKA, SISTEM INFORMASI, DAN SISTEM KOMPUTER


1. Teknik Informatika


Jurusan ini mempelajari masalah-masalah yang berkaitan dengan transformasi / pengolahan fakta simbolik melalui komputer. Tujuannya sih untuk menciptakan tenaga ahli pemanfaatan komputer di bidang aplikasi, menguasai teknik, dan metode penyelesaian masalah dengan menggunakan komputer, kemampuan merancang, serta menerapkan dan mengembangkan sistem berbasis komputer.



Karena penekanan lebih diberikan kepada metode dan algoritma, antum yang berminat menekuni bidang ini akan membutuhkan kemampuan penunjang seperti logika, algoritma (berpikir sistematis), kemampuan kognitif yang baik, dan sudah pasti, memang menyukai teknologi informasi.





Sejumlah kompetensi yang harus dimiliki dari ilmu informatika antara lain :
- rekayasa perangkat lunak & komputasi
- sistem kecerdasan buatan ( Intelligent System )
- Database Technology & Data Mining
- sistem jaringan komputer terdistribusi
- grafik komputer & pemrosesan gambar
- pengelolaan program perangkat bergerak
- pembuatan program multimedia



Lulusan jurusan komputer dan teknik informatika dapat bekerja di :
- Dunia Industri perangkat keras
- perangkat lunak
- biro jasa komputer ( konsultan )
- perusahaan telekomunikasi
- lembaga penelitian
- lembaga pendidikan



Profesi yang menanti antum di masa depan :
- Software developer
- System Engineer
- Web Developer
- Computer Graphic Specialist
- Computer Network Specialist
- Database Specialist
- System Analist
- IT Project Manager
- IT Enterpreneur



2. Sistem Komputer
Sesuai namanya, program studi ini memfokuskan studi pada rancangan dan pengembangan komponen perangkat keras dan perangkat lunak dari komputer sebagai sebuah sistem. Jadi, antum yang memutuskan untuk mengambil kuliah ini akan belajar untuk mampu melakukan pengkajian dari aspek rancangan dan implementasi arsitektur perangkat keras maupun perangkat lunak, khususnya dalam hal arsitektur fungsional dan kinerja sistem komputer.



Kompetensi dasar program studi ini meliputi :
- Jaringan dan telekomunikasi
- Perangkat automasi dan robotik
- Sistem digital
- manajemen sistem komputer
- sistem teknologi bergerak



Karier yang menanti lulusan Sistem Komputer :
- Network Administrator
- Teknisi Komputer ( perangkat keras dan network )( TKJ bgt nihh...)
- System Engineer
- R&D Engineer
- Spesialis di bidang Mobile Technology
- IT Enterpreneur



3. Sistem Informasi
Yang dimaksud Sistem Informasi adalah sebuah sistem dimana teknologi komputer diaplikasikan untuk kebutuhan informasi oleh suatu organisasi. Jadi, alih-alih algoritma dan programming, penekanan lebih diberikan pada kompetensi desain sistem informasi dan pengembangan, database engineering, desain web, serta mendesain dan mengoperasikan jaringan komputer.



Profesi yang menanti antum di masa depan :
- System Analyst
- Program Analyst
- System Support Engineer
- Desainer Sistem Informasi
- Database Engineer & Programmer
- Web Designer & Programmer
- IT Enterpreneur



Rabu, 12 Juni 2013

Musibah motor pinjaman

Hari selasa kemarin, 11 juni 2013, aku ditugaskan oleh mas areji untuk mengantarnya ke itb,
Dari kantor di batik agung,dengan motor pinjaman kami menyusuri jalan langkah demi langkah (padahal motor)
Melalu jalan cikutra - tubagus ismail - juanda - hingga ban tiba tiba kempes didepan itb
Dengan sedih kuturunkan mas areji didepan kantor satpam, dan menuntun motor pinjaman ke tukang tambal ban ang jauhnya 500 meter,,

Setelah selesai urusan diantarlah lagi mas areji ke batik agung melalui jalan yang sulit diingat,, sampe nyasar segala

Selasa, 04 Juni 2013

Membuat Captcha Dengan PHP

CAPTCHA digunakan untuk melindungi pengiriman otomatis melalui form oleh mesin-mesin -nakal- yang kirimanya biasanya disebut spam. 
CAPTCHA ini memastikan bahwa yang mengirimkan data adalah human atau manusia. Anda mungkin sering menemui ini pada saat anda mengisi formulir secara online. Bentuknya beragam ada yang bentuk gambar angka, huruf, gabungan angka dan huruf secara acak, bahkan model perhitungan angka.


<?php
session_start();
$width = 75; //Ukuran lebar
$height = 25; //Tinggi
$im = imagecreate($width, $height);
$bg = imagecolorallocate($im, 0, 0, 0);
$len = 5; //Panjang karakter
$chars = "12345abcdefg"; //Kombinasi huruf dan angka yang diacak
$string = '';
for ($i = 0; $i < $len; $i++) {
$pos = rand(0, strlen($chars)-1);
$string .= $chars{$pos};
}
$_SESSION['kodecap'] = $string; //hasil acak disimpan dalam session
//menambahkan titik2 gambar / noise
$bgR = mt_rand(100, 200); $bgG = mt_rand(100, 200); $bgB = mt_rand(100, 200);
$noise_color = imagecolorallocate($im, abs(255 - $bgR), abs(255 - $bgG), abs(255 - $bgB));
for($i = 0; $i < ($width*$height) / 3; $i++) {
imagefilledellipse($im, mt_rand(0,$width), mt_rand(0,$height), 3, rand(2,5), $noise_color);
}
// proses membuat tulisan
$text_color = imagecolorallocate($im, 240, 240, 240);
$rand_x = rand(0, $width - 50);
$rand_y = rand(0, $height - 15);
imagestring($im, 12, $rand_x, $rand_y, $string, $text_color);
header ("Content-type: image/png"); //Output format gambar
imagepng($im);
?>


Copy kode tersebut dan simpan dalam file kodeacak.php
Kemudian kita buat lagi sebuah file dengan kode berikut :


<?php
session_start();
if($_POST['kodeacak']) {
if($_SESSION['kodecap']==$_POST['kodeacak']) {
echo "Benar"; }
else {
echo "Salah"; }
}
?>
<form id="FAcak" name="FAcak" method="post" action="kirim.php">
<p>
<input name="kodeval" type="text" id="kodeval" size="6" maxlength="6" />
<img src="kodeacak.php" width="75" height="25" alt="Kode Acak" />
</p>
<p><input type="submit" name="button" id="button" value="Kirim" /></p>
</form>


Simpan file dengan nama kirim.php. Silahkan anda coba panggil file kirim.php dan isi sesuai dengan kode yang muncul disamping inputan.
Silahkan download contoh lengkapnya disini. Download Contoh Membuat captcha dengan php
Semoga bermanfaat

Sumber : Zainal Hakim

Senin, 03 Juni 2013

Pengertian JQuery

JQuery adalah sebuah library Javascript yang sangat ringkas dan sederhana untuk memanipulasi komponen di dokumen HTML, menangani event, animasi, efek dan memproses interaksi ajax. jQuery dirancang sedemikian rupa supaya membuat program menggunakan Javascript menjadi relatif sangat mudah. Sesuai slogan nya, write less, do more.



Menulis kode lebih sedikit, tetapi melakukan pekerjaan lebih banyak.
jQuery ukuran nya cukup kecil, sehingga tidak memperlambat proses loading halaman web yang kita buat. jQuery juga kompatibel dengan CSS3 dan yang tak kalah penting adalah jQuery bisa berjalan di semua browser – cross browser.
jQuery diluncurkan pada Januari 2006 oleh John Resig. jQuery adalah library Javascript yang paling populer saat ini. Karena kecanggihan nya, jQuery dipakai oleh perusahaan besar seperti Google. Dell, CBS, digg, Netflix, Bank of America, Mozilla, Drupal, dsb.
jQuery adalah library Javascript yang gratis dan open source. Oleh karena nya kita bisa menggunakan jQuery dengan bebas untuk keperluan pengembangan website kita. Tanpa library seperti jQuery, menerapkan Javascript mungkin akan lebih sulit, terutama untuk pemula yang baru belajar Javascript. Plugin tambahan seperti JQuery UI (user interface) semakin memudahkan kita mengembangkan website yang cantik dan interaktif. Selain itu tersedia plugin-plugin lain yang makin memperkaya kemampuan jQuery.
Panduan dan demo jQuery bisa dilihat dihalaman resmi jQuery yaitu di jQuery.com dan library untuk user interface bisa di pelajari dan di download di jQueryUI

Pengertian Cookie

Sebelum dapat memahami cookie Anda harus tahu tentang HTTP. HTTP merupakan suatu protokol stateless yang digunakan untuk world wide web (WWW). Istilah World wide web tentunya Anda sudah tahu. Ada dua istilah yang perlu dijelaskan: protokol dan stateless. Secara singkat dapat dikatakan Protokol merupakan suatu kesepakatan mengenai bagaimana komunikasi akan dilakukan [Tanenbaum, 1992]. Sedangkan stateless artinya protokol ini tidak mempertahankan informasi antara satu permintaan dengan pemintaan lainnya. Server HTTP akan melayani suatu permintaan tanpa tergantung permintaan sebelumnya atau permintaan sesudahnya. Spesifikasi HTTP/1.0 bisa dilihat di RFC 1945 dan HTTP/1.1 bisa dilihat di RFC 2068. 



Dengan sifatnya yang stateless, akan sangat sulit untuk membuat suatu aplikasi dengan protokol HTTP yang perlu menangani sebuah sesi (misalnya belanja online). Dalam konteks ini suatu sesi adalah serangkaian permintaan yang berupa suatu kesatuan, misalnya mulai dari Anda login, memilih barang, melakukan pembayaran, sampai logout. Meskipun saat itu ada orang lain yang sama-sama login dan sama-sama memilih barang, barang yang Anda pilih tidak akan bercampur dengan orang itu karena Anda dan orang itu memiliki sesi yang berbeda.
Cookie merupakan salah satu cara untuk menciptakan suatu stateful session dengan HTTP, selain cookie masih ada cara yang lain, namun cara ini yang dinilai paling nyaman dan menjadi standar untuk saat ini. Secara lengkap cara kerja cookie bisa dilihat di RFC 2109.

Wujudnya cookie itu seperti apa?

Wujudnya seperti yang biasanya disuguhkan waktu Natal atau Lebaran. Tapi itu cookie yang lain. Cookie yang ini adalah berupa informasi dalam bentuk teks yang dipertukarkan oleh client dan server (yang membuat cookie ini adalah server). Di dalam cookie ini ada beberapa informasi, yaitu nama server yang memberikan, path cookie, isi cookienya dan tanggal kadaluarsanya. Ketika menerima sebuah cookie, cookie itu akan disimpan oleh browser didalam cookie jar (toples kue) biasanya ini berupa file teks. Ketika browser mengunjungi suatu site yang namanya ada di cookie jar, pathnya juga sama maka ketika meminta halaman untuk site itu isi cookie juga dikirim.
Jika Anda masih penasaran seperti apa sih tampang sebuah cookie. Ini saya berikan contoh cookie dari browser lynx yang saya dapat dari google:
google.com FALSE / FALSE 2147368447 PREF ID=490beaea066057e2:TM=959406003
Setiap kali saya mengunjungi google.com cookie itu akan dikirim ke sana.

Apa yang bisa dilakukan cookie?

Cookie dipakai untuk menyimpan informasi di sisi client oleh suatu server. Jadi yang menulis isi cookie adalah webserver, dan klien yang menyimpannya. Untuk setiap server, besarnya suatu cookie dibatasi dan jumlahnya juga, jadi sebuah server tidak akan bisa memberikan cookie dalam jumlah yang banyak atau dalam ukuran yang besar untuk memenuhi harddisk Anda.
Cookie bisa dipakai untuk menyimpan informasi login Anda untuk digunakan pada halaman-halaman berikutnya, cookie juga bisa digunakan untuk menyimpan informasi tambahan agar Anda tidak perlu login setiap kali mengunjungi suatu site.
Cookie juga bisa digunakan untuk memantau halaman mana saja yang sudah Anda kunjungi dalam suatu site. Ini yang biasanya dibesar-besarkan oleh media, kata mereka : Anda bisa dilacak dengan cookie. RFC 2109 sendiri sudah menyinggung hal ini:
An origin server could create a Set-Cookie header to track the path of a user through the server.  Users may object to this behavior asan intrusive accumulation of information, even if their identity is not evident.  (Identity might become evident if a user subsequently fills out a form that contains identifying information.)
Sebenarnya yang bisa dilakukan cookie hanyalah itu, tidak jauh berbeda dengan seorang satpam atau pramuniaga yang mengawasi Anda ketika berbelanja disebuah toko. Dia bisa mengetahui apa saja kebiasaan Anda setiap kali ke toko itu, tapi dia tidak akan tahu apa yang tidak Anda ceritakan (nama Anda misalnya). Jika Anda tidak pernah mengisi data apa-apa untuk suatu site maka cookie yang diberikan site itu hampir tidak berpengaruh pada Anda, bagi pemilik site data seperti itu hanyalah seperti survey (misalnya dia jadi mengetahui bahwa tidak ada yang mengunjugi halaman tertentu dan halaman yang lain sangat disukai pengunjung) tapi dia tidak tahu siapa yang mengisi surveynya.
Keuntungan user dengan adanya cookie
Anda pernah mengunjungi site yang memerlukan login dan ada tulisan ‘remember my login and password’? site seperti itu meyimpan login dan password terenkrip dalam cookie. Dengan adanya fasilitas ini Anda tidak perlu login setiap kali masuk ke site tersebut. Bagi pengguna Internet di rumah yang memakai saluran telepon + modem, ini berarti penghematan pulsa karena Anda tidak perlu meload halaman awal, login dan menunggu sampai halamannya muncul. Site-site tertentu dapat menyimpan setting Anda sehingga memudahkan Anda memakai layanannya, salah satu yang saya perhatikan adalah google. Google memperbolehkan usernya mengeset beberapa hal (misalnya bahasa, jumlah hasil pencarian perhalaman dan lain-lain) dan setting ini akan tetap ada sampai cookienya expires (habis masa aktifnya).
Jagalah cookie Anda
Cookie memang tidak berbahaya, tapi jika cookie ini bisa di salin orang lain, akibatnya bisa fatal. Seperti telah saya ceritakan sebelumnya, cookie ini bisa digunakan untuk menyimpan login dan password, jika cookie ini bisa disalin maka orang yang menyalin cookie itu bisa login dengan login Anda, tanpa password. Namun cara ini (menyalin cookie) tidak selalu berhasil, sebagian besar cookie punya masa aktif, dan banyak site di internet yang akan meng-logout-kan suatu user jika ada dua login dari 2 ip yang berbeda dari user yang sama.
Jadi hati-hati dengan cookie Anda. Di rental atau komputer yang dipakai umum, sebaiknya Anda tidak mengaktifkan pilihan ‘remember my login name and password’ karena sangat berbahaya. Tapi di rumah atau di tempat pribadi lain (misalnya komputer kantor yang dipakai sendiri, atau laptop) adanya fasilitas ini bisa membantu Anda mengurangi waktu online.
Bug
Beberapa browser yang mendukung cookie pada versi awalnya memiliki bug. Bug yang ada memungkinkan sebuah cookie dipertukarkan dengan domain lain (padahal seharusnya tidak boleh). Browser terbaru saat ini (IE 4/5, NS 5/6) sudah bebas dari bug ini.
Simpulan
Cookie tidaklah terlalu berbahaya jika dibanding teknologi lain yang ada di internet saat ini. Javascript yang biasanya aktif disetiap browser jauh lebih berbahaya dibanding cookie. Saat ini belum banyak bug implementasi cookie pada browser, namun kesalahan implementasi javascript dan vbscript sudah sangat banyak (coba lihat di http://www.guninski.com) Jika Anda terlalu menkhawatirkan cookie sampai-sampai Anda menginstall cookie manager yang akan menghapus cookie Anda, mungkin sebaiknya Anda lebih mengkhawatirkan hal lain. Selain software tersebut membebani PC Anda, mungkin Anda akan mendapatkan rasa aman yang palsu (false sense of security) karena masih banyak serangan lain selain melalui cookie. Jika Anda tidak pernah melakukan transaksi keuangan di internet dan tidak punya data penting di internet (di internet harddrive seperti Xdrive misalnya), bisa dikatakan bahwacookietidakberbahaya . Artikel ini berasal dari http://langitbiru.hypermart.net

Pengertian JavaScript

Pengertian Javascript

JavaScript adalah bahasa pemrograman yang bisa disisipkan ke HTML seperti halnya PHP akan tetapi javascript berjalan di sisi Client.



JavaScript adalah bahasa pemrograman yang bisa disisipkan ke HTML seperti halnya PHP akan tetapi javascript berjalan di sisi Client
Misalnya, jam ditampilkan pada halaman yang update sendiri untuk menunjukkan waktu saat ini pada komputer pengguna. Desain JavaScript dipengaruhi oleh banyak bahasa pemrograman, termasuk C, tetapi dimaksudkan untuk lebih digunakan oleh non-programmer. JavaScript tidak didasarkan pada atau terkait ke Java, ini adalah kesalahpahaman umum. JavaScript seringkali disertakan dalam file HTML atau link dari file HTML dan dijalankan secara lokal oleh web browser. Ini berarti bahwa server bebas untuk mengerjakan sesuatu yang lain daripada pemrosesan instruksi untuk setiap klien. Hal ini telah membuat JavaScript pilihan yang lebih populer daripada bahasa yang memerlukan server untuk melakukan pengolahan.

Sejarah Javascript

JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript.
Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para programmer yang non-Java. Maka dikembangkanlah bahasa pemrograman bernama LiveScript untuk mengakomodasi hal tersebut. Bahasa pemrograman inilah yang akhirnya berkembang dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa antara Java dengan JavaScript.
JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover baik di gambar maupun teks, dan yang penting juga adalah untuk membuat AJAX.[6] JavaScript adalah bahasa yang digunakan untuk AJAX
Beberapa contoh menggunakan adalah:
  • berputar atau bergulir teks.
  • membuat bagian dari suatu bentuk terlihat atau tidak terlihat. Sebagai contoh, dalam sebuah formulir pemesanan, jika pengguna kutu kotak centang “menyampaikan kepada alamat yang berbeda”, bagian ekstra dengan kotak teks dengan streetname pengiriman, nomor, dan tempat dapat dibuat terlihat.
  • drop down menu.
  • mengambil informasi tambahan dari server (Ajax) untuk sebagian me-refresh halaman.
  • memvalidasi input pengguna pada formulir.
  • perhitungan tanpa perlu kembali ke server.
  • menentukan jenis browser.
jelas beberapa informasi dari jenis tertentu dari pengguna, seperti alamat email dari bot.
Bahasa server-side seperti PHP atau Perl adalah cara terbaik untuk memodifikasi halaman sebelum loading, meskipun ada beberapa kasus Server-JavaScript (SJS). Tidak semua browser memiliki juru JavaScript (seperti browser hanya teks Lynx), atau menjalankan versi terbaru. Selain itu, beberapa pengguna mematikan kemampuan JavaScript dengan pilihan. Umumnya, halaman web harus menggunakan JavaScript untuk meningkatkan pengalaman pengguna, bukan bergantung padanya. Hal ini sering disebut sebagai degradasi anggun (yaitu jika pengguna telah dimatikan JavaScript, halaman harus selalu masih beban, menyajikan informasi yang sama tetapi tanpa fungsi tambahan yang disediakan oleh JavaScript.)

Hubungan ke Java

Meskipun nama yang mirip, Java dan JavaScript, hampir tidak ada hubungannya selain dari sintaks antara dua bahasa. Bahkan mereka dikembangkan oleh dua perusahaan yang sama sekali berbeda, dengan tujuan dan pemikiran yang berbeda: Netscape mengembangkan JavaScript dan Sun Microsystems mengembangkan Java. Hanya saja kedua nama tersebut membingungkan bagi orang yang belum tau.
JavaScript dapat diinterpretasikan oleh browser yang paling  langsung dan cepat, sementara Java memerlukan terpisah “Java Virtual Machine” harus dimulai sebelum menjalankan. JavaScript dan Java sama-sama menggunakan sintaks yang mirip (berdasarkan bahasa C) tetapi perintah yang digunakan banyak yang sangat berbeda. Ada juga perbedaan teknis. Java adalah bahasa diketik statis yang membutuhkan deklarasi semua variabel dan jenis mereka (misalnya integer, string atau boolean). Sebaliknya, Javascript adalah “longgar” bahasa diketik, memungkinkan variabel yang akan digunakan tanpa deklarasi sebelumnya.
Sebagai contoh, membandingkan dua metode penulisan ke tampilan (halaman).
Di Java, untuk menulis “Halo dunia!”, Kode akan membaca: System.out.println (“Halo dunia!”);
Sedangkan dalam JavaScript (di browser), akan berkata: document.write (“Halo dunia! “);
Untuk lebih jelasnya dibawah contoh penulisan javascript,

Penulisan JavaScript

Kode JavaScript biasanya dituliskan dalam bentuk fungsi yang ditaruh di tag <head> yang dibuka dengan tag
<script type=”teks/javascript”>.
<script type=”teks/javascript”>
alert(“Halo Dunia!”);
</script>
Kode JavaScript juga bisa diletakkan di file tersendiri yang berekstensi .js (singkatan dari JavaScript). Untuk memanggil kode JavaScript yang terdapat di file sendiri, di bagian awal <head> harus ditentukan dahulu nama file .js yang dimaksud menggunakan contoh kode seperti berikut:
<script type=”teks/javascript” src=”alamat.js”>
</script>
Script pada bagian head
Script ini akan dieksekusi ketika dipanggil (biasanya berbentuk function) atau dipanggil berdasarkan trigger pada event tertentu. Peletakkan script di head akan menjamin skript di-load terlebih dahulu sebelum digunakan (dipanggil).
<html>
<head>
<script type=”teks/javascript”>

</script>
</head>
</html>
Script pada Body
Script ini dieksekusi ketika halaman di-load sampai di bagian <body>. Ketika menempatkan script pada bagian <body> berarti antara isi dan JavaScript dijadikan satu bagian.
<html>
<head>
</head>
<body>
<script type=”teks/javascript”>

</script>
</body>
</html>
Jumlah JavaScript di <head> dan <body> yang ditempatkan pada dokumen tidak terbatas.
External JavaScript
Terkadang ada yang menginginkan menjalankan JavaScript yang sama dalam beberapa kali pada halaman yang berbeda, tetapi tidak mau disibukkan jika harus menulis ulang script yang diinginkan di setiap halaman. Maka JavaScript dapat ditulis di file secara eksternal. Jadi, antara dokumen HTML dan JavaScript dipisahkan, kemudian berkas tersebut dipanggil dari dokument HTML. Berkas JavaScript tersebut disimpan dengan ekstensi .js.
JavaScript : js/xxx.js document.write(“pesan ini tampil ketika halaman diload”);
Untuk menggunakan eksternal JavaScript (.js) dipakai atribut “src” pada tag <script> pada halaman HTML-nya.
<html>
<head>
</head>
<body>

<script src=”xxx.js”>
</script>
<p>Script di atas berada di berkas “xx.js” (eksternal) </p>
</body>
</html>
Itu yang dapat saya sampaikan setelah membaca dari beberapa sumber, semoga bermanfaat.
Sumber :
http://id.wikipedia.org/wiki/JavaScript

Pengertian Ajax

Asynchronous JavaScript and XMLHTTP, atau disingkat AJaX, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif.



 Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax merupakan kombinasi dari:
  • DOM yang diakses dengan client side scripting language, seperti VBScript dan implementasi ECMAScript seperti JavaScript dan JScript, untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan
  • Objek XMLHTTP dari Microsoft atau XMLHttpRequest yang lebih umum di implementasikan pada beberapa browser. Objek ini berguna sebagai kendaraan pertukaran data asinkronus dengan web server. Pada beberapa framework AJAX, element HTML IFrame lebih dipilih daripada XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data dengan web server.
  • XML umumnya digunakan sebagai dokumen transfer, walaupun format lain juga memungkinkan, seperti HTML, plain text. XML dianjurkan dalam pemakaian teknik AJaX karena kemudahan akses penanganannya dengan memakai DOM
  • JSON dapat menjadi pilihan alternatif sebagai dokumen transfer, mengingat JSON adalah JavaScript itu sendiri sehingga penanganannya lebih mudah
Seperti halnya DHTML, LAMP, atau SPA, Ajax bukanlah teknologi spesifik, melainkan merupakan gabungan dari teknologi yang dipakai bersamaan. Bahkan, teknologi turunan/komposit yang berdasarkan Ajax, seperti AFLAX sudah mulai bermunculan.
Jadi harus diingat AJAX bukanlah bahasa pemrograman yang baru tapi cara baru dalam menggunakan standar yang sudah ada. Ajax adalah seni yang digunakan untuk Bertukar (send and receive) client dan server dan merubah bagian dari sebuah website tanpa harus mereload keseluruhan halaman website.
Contoh script dan pemakaian Ajax secara sederhana :
http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first
Sebelum anda mulai beajar ajax pastikan sudah memahami :
Karena pasti berhubungan dengan itu.. semangat… :D
AJAX berdiri berdasarkan standard Internet dan menggunakan kombinasi dari :
  • XMLHttpRequest object ( untuk bertukar data client dan server)
  • JavaScript/DOM (untuk menampilkan/berinteraksi dengan informasi yang kita peroleh)
  • CSS (untuk memberikan gaya/style)
  • XML (sebagai format pengiriman data)
ajax
AJAX was made popular in 2005 by Google, with Google Suggest.
Seperti itu yang bisa saya pahami mengenai Ajax untuk detailnya dan pemanfaatanya kita bahas di artikel selanjutnya. terima kasih. semoga bermanfaat. happy coding :D
Sumber :
http://www.w3schools.com/ajax/
http://id.wikipedia.org/wiki/AJAX

Pengertian CSS

Apa yang dimaksud CSS ? CSS adalah singkatan dari Casading Style Sheet yang merupakan kumpulan perintah yang dibentuk dari berbagai sumber yang disusun menurut urutan tertentu sehingga mampu mengatasi konfik style.  



CSS atau yang di sebut Cascading Style Sheet yaitu salah satu bahasa pemrograman web yang mengatur komponen dalam suatu web supaya web lebih terstruktur dan lebih seragam. CSS seperti halnya styles pada aplikasi  pengolahan kata Microsoft Word yang bisa mengatur beberapa style, misalnya subbab, heading, bodytext, footer, images, dan style lainnya untuk dapat dipakai bersama-sama dalam beberapa file. CSS biasanya digunakan untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS mampu mengatur warna body teks, ukuran gambar, ukuran border, warna mouse over, warna tabel, warna hyperlink, margin kiri/kanan/atas/bawah, spasi antar paragraf, spasi antar teks, dan parameter lainnya. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.

Pengertian HTML

Pengertian HTML
HTML (HyperText Mark up Language) merupakan suatu metoda untuk mengimplementasikan konsep hypertext dalam suatu naskah atau dokumen. HTML sendiri bukan tergolong pada suatu bahasa pemrograman karena sifatnya yang hanya memberikan tanda (marking up) pada suatu naskah teks dan bukan sebagai program.





Berdasarkan kata-kata penyusunnya HTML dapat diartikan lebih dalam lagi menjadi :

Hypertext
Link hypertext adalah kata atau frase yang dapat menunjukkan hubungan suatu naskah dokumen dengan naskah-naskah lainnya. Jika kita klik pada kata atau frase untuk mengikuti link ini maka web browser akan memindahkan tampilan pada bagian lain dari naskah atau dokumen yang kita tuju.

Markup
Pada pengertiannya di sini markup menunjukkan bahwa pada file HTML berisi suatu intruksi tertentu yang dapat memberikan suatu format pada dokumen yang akan ditampilkan pada World Wide Web.

Language
Meski HTML sendiri bukan merupakan bahasa pemrograman, HTML merupakan kumpulan dari beberapa instruksi yang dapat digunakan untuk mengubah-ubah format suatu naskah atau dokumen


Kumpulan Tag HTML
1(!-- --) Memberi komentar atau keterangan. Kalimat yang terletak pada tag kontiner ini tidak akan terlihat pada browser
2(a href) Membuat link ke halaman lain atau ke bagian lain dari halaman tersebut
3(a name) Membuat nama bagian yang didefinisikan pada link pada halaman yang sama
4(applet) Sebagai awal dari Java applets
5(area) Mendefinisikan daerah yang dapat diklik (link) pada image map
6(b) Membuat teks tebal
7(basefont) Membuat atribut teks default seperti jenis, ukuran dan warna font
8(bgsound) Memberi (suara latar) background sound pada halaman web
9(big) Memperbesar ukuran teks sebesar satu point dari defaultnya
10(blink) Membuat teks berkedip
11(body) Tag awal untuk melakukan berbagai pengaturan terhadap text, warna link & visited link
12(br) Pindah baris
13(caption) Membuat caption pada tabel
14(center) Untuk perataan tengah terhadap teks atau gambar
15(comment) Meletakkan komentar pada halaman web tidak tidak akan nampak pada browser
16(dd) Indents teks
17(div) Represents different sections of text.
18(embed) Menambahkan sound or file avi ke halaman web
19(fn) Seperti tag (a name)
20(font) Mengganti jenis, ukuran, warna huruf yang akan digunakan utk teks
21(form) Mendefinisikan input form
22(frame) Mendefinisikan frame
23(frameset) Mendefinisikan attribut halaman yang akan menggunakan frame
24(h1 ... h6) Ukuran font
25(head) Mendefinisikan head document.
26(hr) Membuat garis horizontal
27(html) Bararti dokumen html
28(i) Membuat teks miring
29(img) Image, imagemap atau an animation
30(input) Mendefinisikan input field pada form
31(li) Membuat bullet point atau baris baru pada list (berpasangan dengan tag (dir), (menu) (ol) and (ul)
32(map) Mendefinisikan client-side map
33(marquee) Membuat scrolling teks (teks berjalan) - hanya pada MS IE
34(nobr) Mencegah ganti baris pada teks atau images
35(noframes) Jika browser user tidak mendukung frame
36(ol) Mendefinisikan awal dan akhir list
37(p) Ganti paragraf
38(pre) Membuat teks dengan ukuran huruf yg sama
39(script) Mendefinisikan awal script
40(table) Membuat tabel
41(td) Kolom pada tabel
42(title) Mendefinisikan title
43(tr) Baris pada tabel
44(u) Membuat teks bergaris bawah