sejarah internet

Sejarah Internet


Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat di tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. 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 (Transmission Control Protocol/Internet Protocol).
Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan.
Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu di tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semua universitas di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk mengaturnya.
Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet.

Daftar kejadian penting

Tahun Kejadian
1957 Uni Soviet (sekarang Rusia) meluncurkan wahana luar angkasa, Sputnik.
1958 Sebagai buntut dari "kekalahan" Amerika Serikat dalam meluncurkan wahana luar angkasa, dibentuklah sebuah badan di dalam Departemen Pertahanan Amerika Serikat, Advanced Research Projects Agency (ARPA), yang bertujuan agar Amerika Serikat mampu meningkatkan ilmu pengetahuan dan teknologi negara tersebut. Salah satu sasarannya adalah teknologi komputer.
1962 J.C.R. Licklider menulis sebuah tulisan mengenai sebuah visi di mana komputer-komputer dapat saling dihubungkan antara satu dengan lainnya secara global agar setiap komputer tersebut mampu menawarkan akses terhadap program dan juga data. Di tahun ini juga RAND Corporation memulai riset terhadap ide ini (jaringan komputer terdistribusi), yang ditujukan untuk tujuan militer.
Awal 1960-an Teori mengenai packet-switching dapat diimplementasikan dalam dunia nyata.
Pertengahan 1960-an ARPA mengembangkan ARPANET untuk mempromosikan "Cooperative Networking of Time-sharing Computers", dengan hanya empat buah host komputer yang dapat dihubungkan hingga tahun 1969, yakni Stanford Research Institute, University of California, Los Angeles, University of California, Santa Barbara, dan University of Utah.
1965 Istilah "Hypertext" dikeluarkan oleh Ted Nelson.
1968 Jaringan Tymnet dibuat.
1971 Anggota jaringan ARPANET bertambah menjadi 23 buah node komputer, yang terdiri atas komputer-komputer untuk riset milik pemerintah Amerika Serikat dan universitas.
1972 Sebuah kelompok kerja yang disebut dengan International Network Working Group (INWG) dibuat untuk meningkatkan teknologi jaringan komputer dan juga membuat standar-standar untuk jaringan komputer, termasuk di antaranya adalah Internet. Pembicara pertama dari organisasi ini adalah Vint Cerf, yang kemudian disebut sebagai "Bapak Internet"
1972-1974 Beberapa layanan basis data komersial seperti Dialog, SDC Orbit, Lexis, The New York Times DataBank, dan lainnya, mendaftarkan dirinya ke ARPANET melalui jaringan dial-up.
1973 ARPANET ke luar Amerika Serikat: pada tahun ini, anggota ARPANET bertambah lagi dengan masuknya beberapa universitas di luar Amerika Serikat yakni University College of London dari Inggris dan Royal Radar Establishment di Norwegia.
1974 Vint Cerf dan Bob Kahn mempublikasikan spesifikasi detail protokol Transmission Control Protocol (TCP) dalam artikel "A Protocol for Packet Network Interconnection".
1974 Bolt, Beranet & Newman (BBN), pontraktor untuk ARPANET, membuka sebuah versi komersial dari ARPANET yang mereka sebut sebagai Telenet, yang merupakan layanan paket data publik pertama.
1977 Sudah ada 111 buah komputer yang telah terhubung ke ARPANET.
1978 Protokol TCP dipecah menjadi dua bagian, yakni Transmission Control Protocol dan Internet Protocol (TCP/IP).
1979 Grup diskusi Usenet pertama dibuat oleh Tom Truscott, Jim Ellis dan Steve Bellovin, alumni dari Duke University dan University of North Carolina Amerika Serikat. Setelah itu, penggunaan Usenet pun meningkat secara drastis.
Di tahun ini pula, emoticon diusulkan oleh Kevin McKenzie.
Awal 1980-an Komputer pribadi (PC) mewabah, dan menjadi bagian dari banyak hidup manusia.
Tahun ini tercatat ARPANET telah memiliki anggota hingga 213 host yang terhubung.
Layanan BITNET (Because It's Time Network) dimulai, dengan menyediakan layanan e-mail, mailing list, dan juga File Transfer Protocol (FTP).
CSNET (Computer Science Network) pun dibangun pada tahun ini oleh para ilmuwan dan pakar pada bidang ilmu komputer dari Purdue University, University of Washington, RAND Corporation, dan BBN, dengan dukungan dari National Science Foundation (NSF). Jaringan ini menyediakan layanan e-mail dan beberapa layanan lainnya kepada para ilmuwan tersebut tanpa harus mengakses ARPANET.
1982 Istilah "Internet" pertama kali digunakan, dan TCP/IP diadopsi sebagai protokol universal untuk jaringan tersebut.
Name server mulai dikembangkan, sehingga mengizinkan para pengguna agar dapat terhubung kepada sebuah host tanpa harus mengetahui jalur pasti menuju host tersebut.
Tahun ini tercatat ada lebih dari 1000 buah host yang tergabung ke Internet.
1986 Diperkenalkan sistem nama domain, yang sekarang dikenal dengan DNS (Domain Name System) yang berfungsi untuk menyeragamkan sistem pemberian nama alamat di jaringan komputer.

Kejadian penting lainnya

Tahun 1972, Ray Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, ikon "@" juga diperkenalkan sebagai lambang penting yang menunjukkan “at” atau “pada”. Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat.
Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.
Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang bisa saling menelpon sambil berhubungan dengan video link.
Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.
Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih.
Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau World Wide Web.
Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Di tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator.

gerhana matahari

Gerhana matahari

By herman azhar

Langsung ke: navigasi, cari
 
Gerhana matahari pada tanggal 29 Maret 2006.
 
Diagram gerhana matahari: bulan menutupi matahari pada siang hari
Gerhana matahari terjadi ketika posisi bulan terletak di antara Bumi dan Matahari sehingga menutup sebagian atau seluruh cahaya Matahari. Walaupun Bulan lebih kecil, bayangan Bulan mampu melindungi cahaya matahari sepenuhnya karena Bulan yang berjarak rata-rata jarak 384.400 kilometer dari Bumi lebih dekat dibandingkan Matahari yang mempunyai jarak rata-rata 149.680.000 kilometer.
Gerhana matahari dapat dibagi menjadi tiga jenis yaitu: gerhana total, gerhana sebagian, dan gerhana cincin. Sebuah gerhana matahari dikatakan sebagai gerhana total apabila saat puncak gerhana, piringan Matahari ditutup sepenuhnya oleh piringan Bulan. Saat itu, piringan Bulan sama besar atau lebih besar dari piringan Matahari. Ukuran piringan Matahari dan piringan Bulan sendiri berubah-ubah tergantung pada masing-masing jarak Bumi-Bulan dan Bumi-Matahari.
Gerhana sebagian terjadi apabila piringan Bulan (saat puncak gerhana) hanya menutup sebagian dari piringan Matahari. Pada gerhana ini, selalu ada bagian dari piringan Matahari yang tidak tertutup oleh piringan Bulan.
Gerhana cincin terjadi apabila piringan Bulan (saat puncak gerhana) hanya menutup sebagian dari piringan Matahari. Gerhana jenis ini terjadi bila ukuran piringan Bulan lebih kecil dari piringan Matahari. Sehingga ketika piringan Bulan berada di depan piringan Matahari, tidak seluruh piringan Matahari akan tertutup oleh piringan Bulan. Bagian piringan Matahari yang tidak tertutup oleh piringan Bulan, berada di sekeliling piringan Bulan dan terlihat seperti cincin yang bercahaya.
Gerhana matahari tidak dapat berlangsung melebihi 7 menit 40 detik. Ketika gerhana matahari, orang dilarang melihat ke arah Matahari dengan mata telanjang karena hal ini dapat merusakkan mata secara permanen dan mengakibatkan kebutaan.

[sunting] Mengamati gerhana matahari

 
Gerhana matahari tahun 1999 di Perancis
Melihat secara langsung ke fotosfer matahari (bagian cincin terang dari matahari) walaupun hanya dalam beberapa detik dapat mengakibatkan kerusakan permanen retina mata karena radiasi tinggi yang tak terlihat yang dipancarkan dari fotosfer. Kerusakan yang ditimbulkan dapat mengakibatkan kebutaan. Mengamati gerhana matahari membutuhkan pelindung mata khusus atau dengan menggunakan metode melihat secara tidak langsung. Kaca mata sunglasses tidak aman untuk digunakan karena tidak menyaring radiasi inframerah yang dapat merusak retina mata.


hubungan uud 1945 dan konstitusi


PENGERTIAN DASAR NEGARA
Adalah pandangan filsafat mengenai negara.
Ajaran ini sering disebut dengan idiologi.
Idiologi adalah nilai-nilai dasar (hasil konsensus) yang ingin diwujudkan di dalam negara tsb.
Idiologi selalu berupa gagasan-gagasan yang memiliki sifat-sifat pokok :
Gagasan-gagasan dalam idiologi bersifat sistematis
Gagasan-gagasan itu berfungsi atau dipergunakan oleh penganutnya sebagai pedoman dalam kehidupan bernegara.
Gagasan-gagasan yang ada dalam sebuah idiologi masih berupa gagasan dasar atau umum, sehingga memerlukan penjabaran agar bisa dilaksanakan.
SUBSTANSI DASAR NEGARA
Liberalisme
Sosialisme
Marxisme
Pancasila
LIBERALISME
Kebebasan manusia adalah nilai utama dalam ajaran
Liberalisme.
Ajaran moral Liberalisme adalah pengakuan atas hak-hak asasi
manusia seperti kebebasan, hak kemuliaan, dan hak hidup
manusia.
Ajaran politik Liberalisme adalah pengakuan atas hak-hak
asasi politik, seperti hak berserikat, berkumpul, hak
mengeluarkan pendapat secara lisan maupun tertulis, hak
partisipasi.
Ajaran ekonomi Liberalisme adalah kebebasan semaksimal mungkin
bagi perjuangan kepentingan masing-masing individu.
SOSIALISME
Ajaran moral Sosialisme adalah bahwa manusia pada dasarnya adalah mahluk kreatif dan dapat memperoleh kebahagiaan serta kepuasan melalui kerjasama.
Ajaran ekonomi sosialisme adalah:
Penghapusan atau pembatasan hak milik pribadi atas alat-alat produksi, pengambilalihan alat-alat produksi oleh negara.
Perlindungan bagi kaum buruh terhadap penghisapan, kemiskinan.
Pengawasan negara terhadap perusahaan-perusahaan monopoli, pengembangan perusahaan-perusahaan milik negara.
Ajaran politik sosialisme adalah bahwa demokrasi dengan sistem satu partai masih berlaku karena ajaran ini memang menerima kemungkinan terwujudnya masyarakat tanpa kelas.
Ada 2 aliran sosialime yaitu sosialisme yang dipengaruhi Marxisme dan sosialisme non Marxis (sosialisme demokratis)
MARXISME/KOMUNISME
Nilai-nilai yang terkandung dalam komunisme adalah :
Monisme, yaitu pandangan yang menolak adanya golongan-
golongan atau keanekaragaman dalam masyarakat.
Kekerasan merupakan alat yang sah untuk mencapai tujuan
negara, yaitu terwujudnya masyarakat tanpa kelas.
Negara merupakan alat untuk mencapai komunisme sehingga
semua alat negara dipergunakan untuk mewujudkan komunisme.
Prinsip moral utama komunisme adalah bahwa segala jalan dianggap
halal, asal membantu mencapai tujuan.
Setiap bentuk asli komunisme pasti atheis, karena komunisme
berdasarkan materialisme, yang menyangkal adanya jiwa rohani dan
Tuhan.
PANCASILA
Pada hakikatnya manusia sebagai mahluk
individu maupun mahluk sosial. Yang artinya
kebebasan individu tidak merusak semangat
kerjasama antarwarga, namun kerjasama
antarwarga juga tidak boleh mematikan
kebebasan individu.
Sistem demokrasi tidak langsung atau demokrasi
perwakilan.
Sistem ekonomi kerakyatan, dimana kesejahteraan
rakyat menjadi tujuan utama.
FUNGSI DASAR NEGARA
Dasar berdiri dan tegaknya negara
Dasar kegiatan penyelenggaraan negara
Dasar partisipasi warga negara
Dasar pergaulan antarwarga negara
Dasar dan sumber hukum nasional
PENGERTIAN KONSTITUSI
Dalam arti yang luas : konstitusi adalah hukum tata negara, yaitu keseluruhan aturan dan ketentuan (hukum) yang menggambarkan sistem ketatanegaraan suatu negara.
Dalam arti tengah : konstitusi adalah hukum dasar, yaitu keseluruhan aturan dasar, baik yang tertulis maupun yang tidak tertulis
Dalam arti sempit : konstitusi adalah Undang-Undang Dasar, yaitu satu atau beberapa dokumen yang memuat aturan-aturan yang bersifat pokok.
KEDUDUKAN KONSTITUSI
Konstitusi sebagai dasar negara
Konstitusi sebagai hukum tertinggi
SIFAT KONSTITUSI
Kaku, apabila konstitusi hanya dapat diubah melalui prosedur yang berbeda dengan prosedur pembuatan undang-undang biasa.
2. Supel, jika dapat diubah dengan prosedur yang sama dengan prosedur pembuatan undang-undang
FUNGSI KONSTITUSI
Menentukan dan membatasi kekuasaan pemerintah
Menjamin hak-hak asasi warga negara
SUBSTANSI/ISI KONSTITUSI
Pernyataan tentang gagasan-gagasan politik, moral, dan keagamaan.
Ketentuan tentang struktur organisasi negara
Ketentuan tentang perlindungan hak-hak asasi manusia
Ketentuan tentang prosedur mengubah undang-undang dasar
Larangan mengubah sifat tertentu dari undang-undang dasar
HUBUNGAN DASAR NEGARA DAN KONSTITUSI
Prinsip-prinsip dasar yang ada di negara agar menjadi operasional maka harus dijabarkan ke dalam berbagai aturan hukum di negara yang bersangkutan. Penjabaran dasar negara itu dilakukan melalui konstitusi.
HUBUNGAN DASAR NEGARA DENGAN KONSTITUSI DI INDONESIA
Pasal-pasal dalam UUD 1945 adalah penjabaran dari pokok-pokok pikiran yang ada dalam Pembukaan UUD 1945.
Contoh :
Sila pertama, dijabarkan di pasal 29 UUD 1945, pasal 28 (UUD 1945 amandemen)
Sila kedua, dijabarkan di pasal-pasal yang memuat mengenai hak asasi manusia.
Sila ketiga, dijabarkan di pasal 18, pasal 35, pasal 36 UUD 1945
Sila keempat dijabarkan pada pasal 2 s.d 24 UUD 1945.
Sila kelima dijabarkan pada pasal 33 dan 34 UUD 1945
ISI DAN KEDUDUKAN PEMBUKAAN UUD 1945
Pembukaan UUD 1945 memuat pokok-pokok pikiran sebagai berikut :
Kemerdekaan adalah hak segala bangsa, segala bentuk penjajahan harus dihapuskan, dan bangsa Indonesia perlu membantu bangsa-bangsa lain yang ingin merdeka.
Perjuangan bangsa Indonesia telah sampai kepada saat yang tepat untuk memproklamasikan kemerdekaan, kemerdekaan bukanlah akhir perjuangan, perlu upaya mengisi kemerdekaan.
Kemerdekaan yang yang diperoleh oleh bangsa Indonesia diyakini sebagai Rahmat Allah YMK, bahwa kemerdekaan Indonesia dimotivasi juga oleh keinginan luhur untuk menjadi bangsa yang bebas dari penjajahan.
Terdapat tujuan negara, mengatur kehidupan negara, bentuk pemerintahan dan dasar negara.
KEDUDUKAN PEMBUKAAN UUD 1945
Pembukaan UUD 1945 memuat pokok-pokok kaidah fundamental sehingga Pembukaan tsb merupakan sumber tertib hukum Indonesia.
Karena muatannya yang begitu penting itulah maka kedudukan Pembukaan UUD 1945 lebih tinggi dari batang tubuhnya.
Dalam proses amandemen UUD 1945 MPR sepakat tidak merubah Pembukaan UUD 1945 yang tertuang dalam kesepakatan dasar sbb :
Tidak merubah Pembukaan UUD 1945
Tetap mempertahankan Negara Kesatuan Republik Indonesia
Mempertegas sistem pemerintahan presidensial
Penjelasan UUD 1945 ditiadakan serta hal-hal normatif dalam penjelasan dimasukkan kedalam pasal-pasal
Perubahan UUD 1945 dilakukan dengan cara adendum (mempertahankan naskah aslinya)
TANGGUNG JAWAB WARGA NEGARA TERHADAP KONSTITUSI DAN DASAR NEGARA
Sebagai warga negara, kita, seluruh rakyat Indonesia bertanggung jawab untuk membangun kesadaran hidup berdasarkan Pancasila dan UUD 1945 dengan melalui hal-hal sbb :
Memahami Pancasila dan UUD 1945
Berperan serta aktif dalam menegakkan dasar negara dan konstitusi
Mengembangkan pola hidup taat pada aturan yang berlaku

Pengertian konstistusi


    Konstitusi berasal dari kata constitution (Bhs. Inggris) – constitutie (Bhs. Belanda) – constituer (Bhs. Perancis), yang berarti membentuk, menyusun, menyatakan. Dalam bahasa Indonesia, konstitusi diterjemahkan atau disamakan artinya dengan UUD. Konstitusi menurut makna katanya berarti dasar susunan suatu badan politik yang disebut negara. Konstitusi menggambarkan keseluruhan sistem ketatanegaraan suatu negara, yaitu berupa kumpulan peraturan untuk membentuk, mengatur, atau memerintah negara. Peraturan-peraturan tersebut ada yang tertulis sebagai keputusan badan yang berwenang, dan ada yang tidak tertulis berupa konvensi.
Dalam perkembangannya, istilah konstitusi mempunyai dua pengertian, yaitu:
  1. Dalam pengertian luas (dikemukakan oleh Bolingbroke), konstitusi berarti keseluruhan dari ketentuan-ketentuan dasar atau hukum dasar. Seperti halnya hukum pada umumnya, hukum dasar tidak selalu merupakan dokumen tertulis atau tidak tertulis atau dapat pula campuran dari dua unsur tersebut.
  2. Dalam arti sempit (dikemukakan oleh Lord Bryce), konstitusi berarti piagam dasar atau UUD, yaitu suatu dokumen lengkap mengenai peraturan-peraturan dasar negara. Contohnya adalah UUD 1945.
Sesungguhnya pengertian konstitusi berbeda dengan Undang Undang Dasar, hal tersebut dapat dikaji dari pendapat L.J. Apeldorn dan Herman Heller. Menurut Apeldorn, konstitusi tidaklah sama dengan UUD. Undang-Undang Dasar hanyalah sebatas hukum yang tertulis, sedangkan konstitusi di samping memuat hukum dasar yang tertulis juga mencakup hukum dasar yang tidak tertulis. Adapun menurut Herman Heller, konstitusi mencakup tiga pengertian, yaitu:
  1. Die politische verfassung als gesselchaffliche wirklichkeit, yaitu konstitusi yang mencerminkan kehidupan politik di dalam masyarakat sebagai suatu kewajiban.
  2. Die verselbstandigte rechtverfassung, yaitu mencari unsur-unsur hukum dari konstitusi yang hidup dalam masyarakat tersebut untuk dihadirkan sebagai suatu kaidah hukum.
  3. Die geschriebene verfassung, yaitu menuliskan konstitusi dalam suatu naskah sebagai peraturan perundangan yang tertinggi derajatnya dan berlaku dalam suatu negara.
Konstitusi sebagai hukum dasar berisi aturan-aturan dasar atau pokok-pokok penyelenggaraan negara. Aturan-aturan itu masih bersifat umum. Aturan pokoknya perlu dijabarkan lebih lanjut dalam norma hukum di bawahnya, seperti:
  • Ketetapan MPR,
  • Undang-Undang,
  • Perpu (peraturan pemerintah pengganti undang-undang),
  • Peraturan Pemerintah,
  • Keputusan Presiden,
  • Peraturan Daerah.

Bunyi Beep Pada Komputer

by : herman azhar

    Pada waktu pertama kali kita menghidupkan komputer pertama kali, maka pada beberapa BIOS akan terdengar suara “bip” agak panjang. Nah, hal ini wajar saja, tidak ada masalah pada komputer anda. Tetapi, apabila bunyi yang terdengar agak berbeda, silakan lihat daftar dibawah ini untuk menemukan hasilnya.

American BIOS
1.       1 bip - 3 bip           : ada kaitannya dengan RAM.
2.       4  bip                     : ada masalah pada kartu tambahan.
3.       5 bip                      : ada kaitannya dengan error di prosesor atau kartu tambahan.
4.       6 bip                      : ada kaitannya dengan kerusakan motherboard.
5.       7 bip                      : error secara umum.
6.       8 bip                      : ada kaitannya dengan VGA.
7.       9 bip                      : berhubungan dengan AMIBIOS ROM checksum error.
8.       10 bip                    : berkaitan dengan CMOS read/write error.
9.       11 bip                    : ada hubungannya dengan kegagalan cache memory.



Award BIOS
1.       1 panjang, 2 pendek       : ada masalah di VGA.
2.       1 panjang 3 pendek        : tidak ada VGA terdeteksiatau memory VGAnya error.
3.       1 bip berulang-ulang       : ada masalah di prosesor.
Selain bip yang diatas      : ada masalah pada cache memory.

Cara menginstall windows xp menggunakan media flasdisk untuk netbook.

by : Herman Azhar

Cara menginstall windows xp menggunakan media flasdisk untuk netbook.
usb Cara Install Windows XP dengan FlashdiskAkhir-akhir ini banyak sekali orang memilih jenis Komputer Netbook untuk dipakai sehari-hari karena harganya yang murah dan juga bentuknya yang kecil praktis dibawa kemana-mana. kelemahannya Netbook ini tidak dilengkapi dengan Cd room tau pun DVD room sehingga ketika kita ingin menginstall ulang windows karena rusak akibat virus sangat sulit kecuali mempunyai CD/DVD room externall. Tapi hal ini bisa diatasi dengan adanya teknologi Flasdisk yang semakin hari semakin besar kapasitasnya sehingga kita bisa menggunakan media Flasdisk ini sebagai pengganti CD room . DVD room.
Teknik yang yang saya gunakan ini tidak hanya berguna untuk netbook saja tapi berguna untuk semua komputer yang tidak memiliki cdroom dan sudah support booting dengan Usb Flasdisk.
Alat-alat yang harus di persiapkan :

  1. Usb Flash disk apa aja ( Min 1GB lebih besar lebih bagus).
  2. komputer master , lengkap dengan cd-rom ( untuk membuat master flash disk )
  3. CD installer windows xp.
Software yang diperlukan :
  • USB_PREP8 dan PEtoUSB  ( Sudah saya gabungkan jadi satu)
  • Silakhan di download terlebih dahulu file nya
    winzip Cara Install Windows XP dengan Flashdisk download:USB_PREP8 dan PEtoUSB()
    added: 12/07/2010
    clicks: 15400
    description: USB_PREP8 dan PEtoUSB
Setelah alat yang diperlukan siap dan software telah didownload langkah berikutnya adalah :
  1. Colokan USB flash disk ke komputer.
  2. Masukan Cd Installer Windows Xp ke dalam CD room.
  3. Extrak file yang sudah di download ke Drive C:/flasdisk
  4. Selanjutnya masuk ke folder C:\flasdisk tadi yang sudah dibuat dan berisi file2 yang di extra diatas.
  5. Selanjutnya jalankan file bernama “usb_prep8.cmd” Kemudian akan muncul sebuah windows command prompt berisi bermacam2 perintah tekan sembarang tombol saja untuk melanjutkan.
  6. Kemudian akan muncul program PEtoUSB untuk memformat Flasdisk , Pilih flasdisk yang akan di format kemudian Klik Start sampai selesai.
  7. Jika proses format sudah selesai, tutup program PEtoUSB Kembali lagi ke windows command prompt usb_prep8.bat di layar akan muncul opsi-opsi dari 0 hingga 5.
  8. Selanjutnya pilih Pilihan No 1 untuk memilih sumber file installasi windows pilih Cdroom tempat kita menyimpan CD Installasi Windows xp.
  9. Setelah itu lanjutkan dengan Memilih Pilihan No 3 , untuk mentukan dimana kita mencolokan Usb flash disk , kalau di drive E maka ketik e dan tekan enter.
  10. Setelah tahap ini pilihlah Pilihan No 4 untuk memulai proses pembuatan modul instalasi yang nantinya akan disalin ke dalam USB flash disk secara otomatis. Ketika muncul Popup windows Pilih aja pilihan YES, apa pun konfirmasi yang muncul pilih YESn. Proses ini kira-kira akan memakan waktu sekitar 15 Menit.
  11. Setelah selesai semua langkah diatas dan Usb Flasdisk siap digunakan untuk Installasi Windows XP,
  12. Jangan Lupa ketika mau menginstall dengan Usb Flasdisk ini kita harus masuk dulu ke dalam BIOS komputer dan memilih boot First nya ke Removable drive.
Selesai , mudah-mudahan bermanfaat ya !!!!!!!!!!!!!!! :-D .

cara install windows 7 ultimate

Sebelum melakukan installan  Berikut alat-alat yang perlu dipersiapkan :

1. DVD windows 7 Ultimate
2. Segelas kopi susu panas
3. Do’a
Hehe..tool installation yang aneh..
Pertama saya ubah settingan BIOS agar CD room bisa booting pertama. Save dan Exit..
Tapi apa yang terjadi, kenapa langsung loading ke windows XP lagi ya ?
Ternyata dan ternyata, saya baru sadar kalau komputer dekstop saya hanya mempunyai CD ROOM dan bukan DVD ROOM apalagi DVD Multi. Hahahaha….dasar orang aneh, sama komputer sendiri lupa.
Dan jalan satu-satunya adalah install windows xp lagi. Tapi, CD windows XP Bajakan ?? dimana harus mencarinya jaman sekarang ?
Tapi jangan kecewa dulu karena ada alternatif lain, yaitu install windows 7 ultimate menggunakan USB Flash Disk tanpa software tambahan.
Setelah tanya ama mbah Gugle, akhirnya saya temukan juga cara mudah install windows 7 menggunakan USB Flash Disk tanpa bantuan software yang lain.
Berikut cara membuat flash disk agar bisa booting untuk install windows 7 ultimate :
1. Siapkan flash disk minimal 4 GB karena kapasitas dari file windows 7 ultimate sendiri kurang lebih 3 GB dan tentunya siapkan juga Laptop atau PC yang ada DVD drivenya dan DVD windows 7 ultimate.
2. Masukkan flash disk ke colokan USB laptop kamu, flash disk ini nantinya akan diformat ulang, jadi backuplah dahulu isinya karena akan terhapus semua.
3. Buka jendela Command Prompt dengan menekan tombol di keyboard simbol windows + R, ketik cmd lalu klik OK
4. Di jendela Command Prompt yang baru muncul, ketik DISKPART dan tekan ENTER,
5. Ketik LIST DISK kemudian ENTER, akan muncul semua size drive. Lihatlah ukuran dari masing-masing drive untuk mengenal yang mana flash disk dan hardisk kamu. Di laptop saya, Disk 0 ukurannya 298 GB dan Disk 1 ukurannya 3856 MB. Berarti, Disk 1 adalah flash disk 4 GB saya.
6. Ketik perintah berikut secara berurutan :
SELECT DISK 1 enter
CLEAN enter
CREATE PARTITION PRIMARY enter
SELECT PARTITION 1 enter
ACTIVE enter
FORMAT FS=NTFS enter
Tunggu sampai 100 % completed
ketik EXIT dan tekan enter.
7. Minimize jendela Command Prompt tadi
8. Masukkan DVD Windows 7 ke dalam DVD drive dan perhatikan drive letter DVD drive tadi (nama drive yang terbaca). Ingat drive letter DVD drive dan flash disk kamu.
Pada laptop saya, drive F adalah DVD Windows 7 dan drive G adalah flash disk saya.
9. Maximize jendela Command Prompt yang tadi kamu minimized, ketik perintah berikut satu demi satu :
F:CD BOOT dan tekan enter (F adalah drive DVD Windows 7 saya)
CD BOOT tekan enter
BOOTSECT.EXE/NT60 G: tekan enter (G adalah flash disk saya)
10. Tutup jendela Command Prompt.
11. Copy semua file dari DVD Windows 7 ultimate ke dalam flash disk kamu, Selamat, sekarang flash disk kamu siap digunakan untuk menginstal Windows 7 ultimate.
Trik install windows 7 ultimate menggunakan flashdisk tanpa bantuan software ini cocok buat install windows pada netbook yang notabene tidak mempunyai cd room maupun dvd room.
Sebenarnya masih ada cara lain install windows 7 menggunakan Flash disk dengan bantuan WintoFlash dan menggunakan software dari microsoft sendiri yaitu Windows 7 USB / DVD

Cara Mengubah Domain Blogger Menjadi co.cc

By: Herman Azhar

Situs www.co.cc adalah layanan penyedia nama domain gratisan, yang dapat anda gunakan untuk mengubah domain situs atau blog anda saat ini menjadi domain baru dengan format www.domainbaru.co.cc.
Keistimewaan nama domain gratis yang ditawarkan co.cc adalah, dia tidak sekadar menawarkan fitur URL forwarding, tetapi juga fitur untuk men-setup DNS Records, A, MX, dan CNAME Records.
Dengan domain gratis dari co.cc, URL standar blog anda di Blogger dapat anda ubah dari format standar Blogger: namablog.blogspot.com menjadi www.namablog.co.cc. Lebih ringkas dan sedap dipandang, juga dilihat dari sisi SEO (Search Engine Optimization), URL semacam itu lebih SEO-friendly, alias lebih mudah dikenali oleh mesin pencari seperti Google.
Catatan: Bagi yang punya blog yang sudah well-established (sudah lama ada dan telah terindeks dengan baik di Google) sebaiknya pikir-pikir lagi untuk mengubahnya ke Co.cc, karena akan membutuhkan waktu lama bagi blog anda untuk di-reindeks oleh Google dengan alamat baru. Memang, Blogger akan secara otomatis me-redirect alamat lama ke alamat baru anda, tetapi risiko yang dikhawatirkan adalah Google menganggap URL baru anda di Co.cc sebagai konten duplikat atau bajakan, dan dengan alasan tersebut memasukkan blog anda ke supplemental result. Jika sudah begini, jangan harap blog anda masuk di hasil pencarian utama Google.
Untuk mengubah domain standar namablog.blogspot.com menjadi www.namablog.co.cc, berikut langkah-langkah yang mesti anda lakukan: 
1. Buka situs web www.co.cc
2. Cek ketersediaan domain yag anda inginkan pada search box yang tersedia
Kalo yang ingin lebih cepat cek disini aja...
3. Jika domain yang anda inginkan tersedia, register/sign up-lah terlebih dahulu sebelum anda dapat melakukan setting ini dan itu terhadap domain yang anda daftarkan. Jika domain yang anda inginkan tidak tersedia, carilah alternatif nama domain lain.
4. Setelah identitas anda terdaftar pada co.cc, kini anda dapat melakukan proses setup domain. Klik pada tab Setup --> Manage Domain.

Anda akan melihat tiga fitur pengaturan, yakni Manage DNS, Zone Record, dan URL Forwarding.
Manage DNS
Lewatkan/biarkan saja saja modus pengaturan fitur ini
Zone Record

1. Isi kolom yang tersedia dengan data-data berikut:

Host : www.domainkamu.co.cc (domain yang baru anda buat di co.cc)
- TTL : 1 D
- Type : CNAME
- Value : ghs.google.com
2. Klik "Set up"
URL Forwarding

1. Isi kolom yang tersedia dengan data-data berikut:
- Redirect to (URL) : www.namablog.blogspot.com (Isi dengan URL/alamat blog asal anda di Blogger, BUKAN URL Co.cc yang baru anda buat - kekeliruan sering terjadi di sini, yang menyebabkan blog anda malah jadi tidak dapat dibuka sama sekali)
- Page Title : Judul Blog anda
- Frame : URL Hiding
- Description: Up to you (terserah anda)
- Keyword: Up to you (terserah anda)

2. Klik "Set up"
Pengaturan di co.cc selesai. URL baru anda di co.cc membutuhkan waktu sejenak untuk mulai aktif (beberapa jam).
Kini saatnya anda mengubah pengaturan di akun Blogger anda.
1. Login ke akun Blogger anda, lalu klik Setting --> Publishing
2. Pilih (klik) Switch to: .Custom Domain
3. Klik pada Already own a domain? switch to Advanced Settings
4. Isi kolom Your Domain dengan domain baru yang anda buat di co.cc, yakni www.domainkamu.co.cc
5. Klik "Save Settings"
Anda harus menunggu proses aktivasi dari pihak co.cc sebelum dapat melihat perubahan yang terjadi pada URL blog anda. Selama menunggu proses aktivasi domain tersebut, blog anda tidak dapat diakses. Tidak lama kok. paling lama 48 jam. Ditinggal tidur saja.
Berikut adalah contoh blog eksperimental saya di Blogger yang telah mengalami pengubahan domain dari subdomain standar Blogger ke domain baru di co.cc: http://www.freeware-source.co.cc
Situs web www.co.cc
Perlu diingat, setelah mendaftarkan nama domain co.cc, sebaiknya langsung melakukan setting/pengaturan seperti di atas, karena apabila dalam tempo 48 jam (dua hari) tidak dilakukan pengaturan, maka domain baru yang anda buat di co.cc akan "hangus" (dinonaktifkan secara otomatis), dan anda mesti harus membuat/mencari lagi domain baru yang lain.

cara merakit komputer

by : Herman Azhar


Memasang Komponen
Motherboard adalah komponen utama sebuah komputer. Disebut motherboard karena semua komponen komputer lainnya menginduk ke komponen ini. Komponen-komponen lain seperti harddisk, drive optik, prosesor, memori, video card, floppy disk drive semuanya ditancapkan ke dalam slot yang disediakan di motherboard. Motherboard menyediakan integrasi dan komunikasi data yang memungkinkan komputer bekerja dengan baik. Jadi, pemasangan komponen komputer dalam kegiatan merakit komputer pada dasarnya adalah memasangnya ke motherboard. 

Memasang Prosesor 
Prosesor adalah otak komputer. Oleh karena itu biasanya dipasang paling duluan walaupun sebenarnya tidak apa-apa seandainya tidak dipasang paling awal. Hal-hal yang perlu Anda ketahui mengenai prosesor adalah kecocokan antara jenis prosesor dan soket di motherboard. Gunakan prosesor yang memakai soket yang didukung oleh motherboard Anda atau bisa juga sebaliknya memilih motherboard yang sesuai dengan jenis prosesor yang ingin Anda gunakan. Anda bisa melihatdaftar soket beserta slot yang didukungnya pada lampiran buku ini.
Kebanyakan soket CPU dan prosesor saat ini dibuat menggunakan arsitektur pin grid array (PGA), maksudnya pin-pin yang terdapat di bawah prosesor yang dimasukkan ke dalam soket. Proses pemasukan prosesor ke soketnya sendiri menggunakan mode zero insertion force (ZIF) sehingga Anda tidak perlu menggunakan tenaga sedikit pun.



1. Bukalah prosesor dari wadah-nya.
 

2. Buka pengait soket prosesor-nya terlebih dahulu. Pengait yang dimaksud di sini adalah sebuah batang yang terletak di sebelah kiri atau kanan soket yang bersangkutan, bergantung pada merek motherboard Anda. Apabila pengait dari prosesor ini tidak diaktifkan, otomatis lubang di soket belum terbuka sehingga tidak bisa Anda masuki prosesor.



3. Ambil dengan tangan Anda dan letakkan pada soket prosesor di motherboard. Ketika memasukkan,
Anda perlu memperhatikan tanda yang terdapat di salah satu dari empat ujung prosesor dan cari kecocokan-nya dengan motif yang sama di slot. Hal ini berfungsi mencegah terjadinya kesalahan pemasangan prosesor ke slot-nya.










 4. Ketika posisi prosesor sudah berada di atas soket, lepaskan saja pegangan tangan Anda untuk memasukkannya. Anda tidak perlu menekannya karena prosesor akan otomatis masuk ke soket.









5. Setelah prosesor masuk ke soketnya, kencangkan kembali pengaitnya hingga posisi prosesor mantap dan tidak bisa dicabut kembali.














TIP & TRIK
Janganlah Anda memaksa memasukkan prosesor ke dalam slotnya dengan penekanan. Seandainya prosesor tidak bisa masuk secara sempurna ke soketnya, tentu ada kesalahan pemasangan.Lebih baik Anda mencabutnya kembali dan melihat apakah konfigurasi pemasukannya sudah benar.

Memasang Kipas Prosesor
Prosesor dalam bekerja bisa menimbulkan panas yang dapat merusakkan prosesor tersebut mengingat panas (heat) bisa merusakkan komponen elektronik dari prosesor tersebut. Untuk itulah diperlukan adanya
pendingin prosesor.

Ada banyak macam tipe pendingin prosesor, misalnya air, thermal cooler, dan sebagainya. Namun yang paling sering dijumpai adalah cooling fan alias kipas prosesor. Kipas prosesor umumnya Anda dapatkan dalam satu paket bersamaan ketika Anda membeli prosesor.


1. Perhatikan komponen logam di tengah prosesor. Komponen yang menonjol tersebut dinamakan thermal core dari prosesor tersebut. Gunanya untuk menyalurkan panas dari prosesor.










2. Olesilah bagian thermal core tersebut dengan benda mirip cream yang bernama thermal paste. Thermal paste membuat proses konduktansi panas menjadi lebih efektif dan efisien. Thermal paste juga biasanya Anda dapatkan ketika membeli prosesor, hanya saja dalam ukuran yang kecil. Jikalau kekurangan, baru Anda bisa membeli terpisah di toko komputer atau toko elektronik terdekat di kota Anda.










3. Siapkanlah cooling fan yang akan dimasukkan. Cooling fan terdiri dari dua bagian. Bagian bawah adalah logam yang berfungsi untuk disipasi/ pelepasan panas. Bagian atasnya adalah kipas untuk mendinginkan logam tersebut. Di bagian logam terdapat pengait untuk memasang komponen tersebut ke atas prosesor di motherboard.









4. Dekatkanlah prosesor di atas motherboard. Lalu kaitkan salah satu sisi pengait dengan nook yang terdapat pada tempat prosesor di motherboard.








 5. Tekanlah dan rentangkan sisi pengait lainnya dari pendingin prosesor ke nook satunya di motherboard hingga pendingin terpasang kokoh di atas prosesor.















6. Karena kipas merupakan komponen elektronik yang memerlukan energi listrik untuk menggerakkannya, langkah terakhir adalah menancapkan kabel yang ada di kipas pendingin ke slot yang ada di motherboard. Slot ini biasanya terletak dekat dengan posisi prosesor mengingat panjang kabel dari kipas pendingin umumnya tidak terlalu panjang.






TIP & TRIK
Beberapa tipe kipas prosesor, terutama yang tidak direkomendasikan oleh pembuat prosesor kadangkala sulit untuk dipasang, atau dengan kata lain kompatibilitasnya tidak oke, dan dalam beberapa kasus memerlukan tenaga yang kuat untuk memasangnya Untuk itu, gw sarankan Anda membeli kipas prosesor yang direkomendasikan oleh pabrikan prosesor yang cocok dengan soket tersebut.




1. Memori yang digunakan di PC adalah tipe DIMM. Sementara jenisnya yang lazim dijumpai di PC adalah SDRAM dan DDR. Kedua jenis memori tersebut menggunakan slot yang berbeda. SDRAM memiliki 168 pin dan dua takik di bawahnya. Adapun DDR memiliki 184 pin dan satu takik di bawahnya. Sementara DDR2 memiliki 240 pin dan satu takik di bawahnya. Besar kapasitas memori yang dimiliki oleh satu keping RAM biasanya kelipatan dari 128 MB, seperti: 256, 512, 1024 MB, dan seterusnya.

2. Mayoritas prosesor memiliki slot RAM dengan jumlah lebih dari satu. Beberapa motherboard bahkan menyediakan slot RAM untuk banyak jenis RAM, misalnya SDRAM atau DDR. Namun hanya satu jenis memori bisa dipakai dlm waktu yg bersamaan


. 3. Bukalah pengait slot prosesor ke arah luar sehingga terlihat menganga. Ketika slot sudah menganga menandakan bahwa slot tersebut siap dimasuki keping memori.









4. Masukkan memori di slotnya. Anda perlu memperhatikan takik di bagian bawah yang merupakan alat untuk menentukan orientasi peletakan memori sehingga tidak terjadi kesalahan pemasangan.

5. Ketika memasangnya, Anda perlu sedikit melakukan penekanan mengingat cara memasukkan memori tidak menggunakan teknologi ZIF seperti prosesor.



 6. Tutup kembali pengait slot memori hingga dapat berfungsi untuk mencengkram memori di tempatnya. Takik yang terdapat di samping slot memori akan dipegang oleh pengait dari slot yang bersangkutan.









 TIP & TRIK
Sama seperti ketika memasang prosesor, Anda harus memastikan bahwa posisi memori yang akan ditancapkan sudah tepat sesuai dengan bentuk geometri slot memorinya. Seandainya ketika memasukkan merasa ada kesulitan, jangan terus menekan, bisa-bisa memori tersebut malah patah atau slotnya yang rusak.

Tipe Data MySQL & Mengenal berbagai Tipe Data

By: Herman Azhar

Mengenal berbagai Tipe Data

Seringkali pada saat kita membuat sebuah database dan membuat fields yang ada didalamnya, kita kebingungan dalam memilih tipe data apa yang akan digunakan. Pada kesemapatan kali ini saya akan memberitahukan beberapa buah tipe data yang saya baca dari sebuah buku. Tipe data yang akan saya jelaskan berikut ini adalah tipe data yang terdapat pada MySQL.
1. Tipe data untuk bilangan
No
Tipe Data
Keterangan
1.
TINYINT
Ukuran 1 byte. Bilangan bulat terkecil,
dengan jangkauan untuk bilangan bertanda -128 sampai dengan 127 dan untuk
yang tidak bertanda 0 sampai dengan 255. Bilangan tak bertanda ditandai
dengan kata UNSIGNED
2.
SMALLINT
Ukuran 2 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -32768 sampai dengan 32767 dan untuk yang
tidak bertanda 0 sampai dengan 65535
3.
MEDIUMINT
Ukuran 3 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -8388608 sampai dengan 8388607 dan untuk
yang tidak bertanda 0 sampai dengan 16777215
4.
INT
Ukuran 4 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -2147483648 sampai dengan 2147483647 dan
untuk yang tidak bertanda 0 sampai dengan 4294967295
5.
INTEGER
Sama dengan INT.
6.
BIGINT
Ukuran 8 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -9223372036854775808 sampai dengan
9223372036854775807 dan untuk yang tidak bertanda 0 sampai dengan
184467440737079551615
7.
FLOAT
Ukuran 4 byte. Biilangan pecahan.
8.
DOUBLE
Ukuran 8 byte. Bilangan pecahan.
9.
DOUBLE PRECISION
Ukuran 8 byte. Bilangan pecahan berpresisi
ganda.
10.
REAL
Ukuran 8 byte. Sinonim dari DOUBLE.
11.
DECIMAL(M,D)
Ukuran M byte. Bilangan pecahan. Misalnya
DECIMAL(5,2) dapat digunakan untuk menyimpan bilangan -99,99 sampai dengan
99,99
12.
NUMERIC(M,D)
Ukuran M byte. Sama dengan Decimal.
2. Tipe data untuk tanggal dan jam
No
Tipe
Data
Keterangan
1.
DATETIME
Ukuran 8 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1000-01-01 00:00:00’ sampai dengan ‘9999-12-31
23:59:59’
2.
DATE
Ukuran 8 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1000-01-01’ sampai dengan ‘9999-12-31 ’
3.
TIMESTAMP
Ukuran 4 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1970-01-01’ sampai dengan ‘2037 ’
4.
TIME
Ukuran 3 byte.waktu dengan jangkauan dari
-838:59:59 sampai dengan 838:59:59
5.
YEAR
Ukuran 1 byte. Data tahun antara 1901 sampai
dengan 2155
3. Tipe data untuk karakter dan lain-lain
No
Tipe
Data
Keterangan
1.
CHAR(M)
Ukuran M byte, 1<=M<=255. Data string
dengan panjang yang tetap. CHAR(1) cukup ditulis dengan CHAR.
2.
VARCHAR(M)
Ukuran L+1 byte dengan L<=M dan
1<=M<=255. Data string dengan panjang bervariasi tergantung datanya.
3.
TINYBLOB,
TINYTEXT
L+1 byte, dengan L<28 . Tipe
TEXT atau BLOB dengan panjang maksimum 255 karakter.
4.
BLOB, TEXT
L+2 byte, dengan L<216 . Tipe
TEXT atau BLOB dengan panjang maksimum 65535 karakter.
5.
MEDIUMBLOB, MEDIUMTEXT
L+3 byte, dengan L<224. Tipe
TEXT atau BLOB dengan panjang maksimum 1677215 karakter.
6.
LONGBLOB, LONGTEXT
L+4 byte, dengan L<232. Tipe
TEXT atau BLOB dengan panjang maksimum 4294967295 karakter.
7.
ENUM(’nilai1’,’nilai2’,..)
Ukuran 1 atau 2 byte tergantungnilai
enumerasinya maks 65535 nilai
8.
SET(’nilai1’,’nilai2’,..)
Ukuran 1,2,3,4 atau 8 byte tergantung jumlah
anggota himpunan maks 64 anggota.
Info
BLOB(Binary Large Object) merupakan tipe data yang biasa
digunakan untuk menyimpan data berbentuk biner. Tipe data seperti LONGBLOB
dapat digunakan untuk menyimpan gambar.

Download selengkapnya


Perbedaan antara Function dan Procedure

Perbedaan antara Function dan Procedure

Function dia akan mengembalikan suatu nilai pada  pemanggilnya, sedangkan kalau procedure dia tidak akan mengembalikan nilai apapun pada fungsi pemanggilnya. Untuk lebih jelasnya saya akan memberikan contoh studi kasus program untuk menghitung luas persegi panjang dalam bahasa Java. Berikut ini merupakan source code procedure yang digunakan untuk menghitung luas persegi panjang
public void HitungLuasPersegiPanjang(int p, int l)
{
int luasPersegiPanjang;
luasPersegiPanjang = p * l;
System.out.println(“Luas persegi panjang = ” + ” ” + luasPersegiPanjang); 
}
Berikut ini merupakan source code function untuk menghitung luas persegi panjang
public int HitungLuasPersegiPanjang(int p, int l)
{
int luasPersegiPanjang;
luasPersegiPanjang = p * l;
return luasPersegiPanjang;
}
Perhatikan kata yang saya cetak tebal baik pada source code procedure maupun source code function. Seperti yang telah disebutkan diatas bahwa procedure tidak mengembalikan suatu nilai apapun pada fungsi pemanggilnya sehingga tipe data yang digunakan adalah void. Sedangkan tipe data yang digunakan pada function adalah tipe data sesuai dengan nilai yang dikembalikan. Pada kasus ini tipe data yang digunakan untuk menghitung luas persegi panjang adalah integer (dideklarasikan sebagai int di Java).  Perbedaan berikutnya, kalau pada function terdapat statement return yang berguna untuk mengembalikan nilai pada pemanggilnya. Sedangkan pada procedure tidak terdapat statement return. Pada procedure HitungLuasPersegiPanjang, setelah nilai luas persegi panjang didapatkan, maka nilai luasnya akan langsung dicetak. Hal ini ditandai dengan statement System.out.println. Perbedaan berikutnya adalah cara pemanggilan. Untuk procedure pemanggilan dilakukan dengan memanggil nama procedurenya saja. Untuk function pemanggilan harus menggunakan variabel untuk menampung nilai yang dikembalikan oleh function. Untuk lebih jelasnya coba perhatikan cara pemanggilan procedure dan function dibawah ini
èCara memanggil procedure
HitungLuasPersegiPanjang(p, l);
èCara memanggil function
luas = HitungLuasPersegiPanjang(p, l);
Untuk pemanggilan procedure cukup dituliskan nama procedurenya, yaitu HitungLuasPersegiPanjang lengkap dengan parameter procedurenya yaitu p, dan l. Sedangkan untuk memanggil function HitungLuasPersegiPanjang, maka nilai luas persegi panjang yang dikembalikan oleh function ini harus  ditampung terlebih dahulu di variabel yang bernama luas. Dimana variabel ini harus memiliki tipe data yang sama dengan tipe data function, yaitu integer. Nama function harus ditulis lengkap dengan parameter functionnya, yaitu p dan l.
Jadi kapan waktunya kita menggunakan function dan procedure ?. Kamu dapat menggunakan function apabila kamu membuat suatu method yang perlu mengembalikan nilai pada pemanggilnya. Sedangkan kamu perlu menggunakan procedure apabila method tersebut tidak perlu untuk mengembalikan nilai ke pemanggilnya. Pada contoh kasus HitungLuasPersegiPanjang ini method yang lebih cocok dipakai adalah function daripada procedure. Hal ini disebabkan karena method ini digunakan untuk menghitung luas persegi panjang, dimana nilai yang perlu dikembalikan pada fungsi pemanggilnya adalah nilai luas persegi panjang.(herman azhar)

Algoritma pemrograman

Algoritma pemrograman
by  :herman azhar

Program komputer adalah rangkaian kata perintah yang telah dimengerti oleh komputer untuk dikerjakannya. Kata-kata perintah tersebut membentuk suatu bahasa yang disebut dengan bahasa pemrograman. Sebagaimana bahasa pada manusia, bahasa pemrograman juga terdiri atas banyak macam bahasa, dan memiliki aturannya masing-masing.
Sulitnya, komputer saat ini belum diberi hak inisiatif, sehingga jika ada sedikit saja kesalahan penulisan perintah oleh pemrogram, ia tidak mau memakluminya atau berusaha memperbaiki sendiri kesalahan tersebut. Serta merta ia “ngambek” dan tidak mau mengerjakan perintah-perintah lainnya. Komputer diciptakan melalui logika manusia, karenanya, ia bekerja secara logis, tanpa campur-tangan “perasaan.”
download selengkapnya 

Cara Membuat Database MySQL

Membuat Database MySQL 

By : Herman Azhar
     Dengan database MySQL anda bisa menyimpan berbagai informasi yang kemudian bisa dengan mudah diakses. Database itu sendiri tidak bisa dibaca dengan mudah oleh manusia. Database MySQL banyak digunakan pada berbagai aplikasi web seperti forum diskusi, sistem pengelolaan konten (CMS, content management system), dan lainnya. Untuk bisa menggunakan database, anda perlu membuatnya dulu. Hanya user MySQL (berbeda dengan user email dan user lainnya) tertentu yang mempunyai hak akses atas database tersebut dan bisa membaca atau menambahkan data ke database.
Ada dua cara dalam pembuatan database MySQL. Cara termudah adalah dengan mengikuti Tuntunan Pembuatan Database MySQL (MySQL Database Wizzard) yang ada pada cPanel®. Cara kedua secara manual membutuhkan tahapn lebih banyak dan tidak perlu melalui tuntunan.

Membuat Database dengan Tuntunan

Tahapan
  1. Saat halaman tuntunan (MySQL Database Wizzard) ini terbuka, masukkan nama database yang ingin anda buat pada kotak isian "New Database".
  2. Klik tombol Next Step.
  3. Selanjutnya terlihat
    • "Added the database NAMA_DATABASE_ANDA"
  4. Masukkan nama user dan password pada kotak isian "Username" dan "Password" yang anda inginkan untuk mengakses database.
  5. Klik Next Step.
  6. Selanjutnya akan terlihat
    • "Added NAMAUSER with the password PASSWORD."
  7. Saat kemudian halaman tampil, anda akan dihadapkan pada tabel dua kolom. Di bagian atasnya terdapat pilihan "ALL PRIVILEGES" dengan kotak untuk mencentang jika anda ingin memberi semua hak akses pada user tersebut, anda juga bisa memilih hak akses tertentu yang berada pada tabel di bawahnya. Pilihan hak akses yang ada adalah:
    • SELECT - Mengijinkan user tersebut untuk memilih data dari tabel dalam database.
    • INSERT - Mengijinkan user tersebut untuk memasukkan data ke tabel pada database.
    • UPDATE - Mengijinkan user tersebut untuk mengubah data pada database.
    • DELETE - Mengijinkan user tersebut untuk menghapus data pada database.
    • INDEX - Mengijinkan user tersebut untuk mengindeks data pada database. Ini bisa mempercepat akses database.
    • CREATE TEMPORARY TABLES - Mengijinkan user tersebut untuk membuat tabel sementara pada database.
    • CREATE - Mengijinkan user tersebut untuk membuat tabel dalam database.
    • ALTER - Mengijinkan user tersebut untuk mengubah tabel dalam database.
    • DROP - Mengijinkan user tersebut untuk menghapus tabel dalam database.
    • LOCK TABLES - Mengijinkan user tersebut untuk mengunci tabel dalam database.
    • REFERENCES - Mengijinkan user tersebut untuk membuat referensi pada tabel dalam database.
    CATATAN: Biasanya anda hanya perlu memberi centang pada opsi "All Privileges", kecuali jika anda ingin memberi sebagian akses tertentu pada satu user atas database ini.
  8. Dengan asumsi anda sudah memberi centang pada opsi "All privileges" atau beberapa opsi hak akses pada tabel di bawahnya, lanjutkan tuntunan dengan klik pada tombol Next Step.
  9. Kemudian terlihat
    • "User NAMAUSER was added to the database DATABASE."
  10. Selanjutnya terdapat tiga opsi yang bisa anda pilih
    • Add another database - Pilih ini jika anda ingin membuat database lagi.
    • Add another user using the MySQL Database Area - Pilih ini jika anda ingin menambah user pada database yang baru saja anda buat tadi.
    • Return to Home - Pilih ini jika anda ingin kembali ke halaman utama cPanel® anda.

Membuat Database MySQL secara Manual

Tahapan
  1. Saat halaman ini terbuka, masukkan nama database yang ingin anda buat pada kotak isian "New Database".
  2. Klik tombol Create Database.
  3. Kemudian akan ditampilkan
    • "Added the database NAMA_DATABASE_ANDA".
  4. Klik Go Back.
  5. Selanjutnya akan terlihat tabel yang berisi nama database yang baru saja anda buat dengan informasi sebagai berikut:
    • Database - Nama database yang anda buat pada tahap 1 di atas.
    • Size - Besar ukuran database anda.
    • Users - Berisi entri nama user database yang anda beri hak untuk mengakses database ini. Jika anda membuat database secara manual, kolom ini biasanya kosong (belum ada user yang diberi hak akses). Lanjutkan pada tahap 6 untuk mengetahui cara memberi hak akses pada database anda.
    • Actions - Perintah yang bisa anda lakukan pada database ini, yaitu
      • Delete Database - Klik ini untuk menghapus database
  6. Pada bagian "New User", masukkan nama user dan password pada kotak isian "Username" dan "Password" yang anda inginkan untuk mengakses database.
  7. Klik tombol Create User.
  8. Selanjutnya akan terlihat
    • "Added NAMAUSER with the password PASSWORD."
  9. Klik Go Back.
  10. Lihat pada bagian "Add User To Database". Pilih user yang sudah anda buat pada tahap 6 di atas dari pilihan "User", kemudian pilih database mana user tersebut ingin anda beri akses pada pilihan "Database".
  11. Kemudian klik tombol Submit.
  12. Saat kemudian halaman tampil, anda akan dihadapkan pada tabel dua kolom. Di bagian atasnya terdapat pilihan "ALL PRIVILEGES" dengan kotak untuk mencentang jika anda ingin memberi semua hak akses pada user tersebut, anda juga bisa memilih hak akses tertentu yang berada pada tabel di bawahnya. Pilihan hak akses yang ada adalah:
    • SELECT - Mengijinkan user tersebut untuk memilih data dari tabel dalam database.
    • INSERT - Mengijinkan user tersebut untuk memasukkan data ke tabel pada database.
    • UPDATE - Mengijinkan user tersebut untuk mengubah data pada database.
    • DELETE - Mengijinkan user tersebut untuk menghapus data pada database.
    • INDEX - Mengijinkan user tersebut untuk mengindeks data pada database. Ini bisa mempercepat akses database.
    • CREATE TEMPORARY TABLES - Mengijinkan user tersebut untuk membuat tabel sementara pada database.
    • CREATE - Mengijinkan user tersebut untuk membuat tabel dalam database.
    • ALTER - Mengijinkan user tersebut untuk mengubah tabel dalam database.
    • DROP - Mengijinkan user tersebut untuk menghapus tabel dalam database.
    • LOCK TABLES - Mengijinkan user tersebut untuk mengunci tabel dalam database.
    • REFERENCES - Mengijinkan user tersebut untuk membuat referensi pada tabel dalam database.
    CATATAN: Biasanya anda hanya perlu memberi centang pada opsi "All Privileges", kecuali jika anda ingin memberi sebagian akses tertentu pada satu user atas database ini.
  13. Dengan asumsi anda sudah memberi centang pada opsi "All privileges" atau beberapa opsi hak akses pada tabel di bawahnya, lanjutkan dengan klik pada tombol Make Changes.
  14. Selanjutnya terlihat
    • "User NAMAUSER was added to the database DATABASE."
  15. Klik Go Back.
  16. Selanjutnya anda bisa melihat user, yang sudah anda buat pada tahap 6 di atas, pada kolom "Users".

Total Tayangan Halaman