taburan

Minggu, 30 Juni 2013

Tutorial Membuat Program Dengan Menggunakan Kondisi Di VB 2010 Express

SELAMAT DATANG DI BLOGETHO! :D
Sip deh! Berdasarkan judul diatas, masih dengan vb 2010 kita akan membuat program dengan menggunakan kondisi, penasaran kan??
Heehee, kita langsung aja ya!
Ikuti stepnya:
1.Buka VB 2010 anda dan klik “new project”, setelah muncul Form baru kita design form dengan tools sesuai gambar dibawah ini:


Oke, tools yang kita gunakan hanya sebuah textbox dan button, sip, karna sangat simple kita lanjutkan ke langkah berikutnya.
2. Kita langsung masuk ke codingnya ya, klik button Cek 2x, kemudian buat coding seperti gambar dibawah ini:

Nah, Kelihatan kan tulisannya? Saya akan jelaskan kegunaannya.
Dim a As Single <—- coding ini berfungsi untuk memvariabelkan a sebagai textbox1 dengan tipe data single.
If a >=80 And a MessageBox.Show(“Selamat! Anda Lulus dengan peringkat: A”)
Coding diatas berfungsi untuk mengecek nilai yang ditulis dalam textbox, dengan cara jika textbox1 lebih besar sama dengan 80 dan lebih kecil sama dengan 100 maka messagebox akan tampil dan berisi (“Selamat! Anda Lulus dengan peringkat: A”).
Textbox1.clear() <—- berfungsi untuk membersihkan field setelah messagebox keluar dan kita mengklik ok.
Gampang kan teman-teman? Kalau ada yang mau ditanyain Tanya aja ya!
Selamat mencoba!
Good Luck!

sumber: http://blogetho.wordpress.com/2011/11/19/tutorial-membuat-program-dengan-menggunakan-kondisi-di-vb-2010-express/

APLIKASI WEB SEDERHANA DENGAN JAVASCRIPT DAN HTML "menghitung luas persegi panjang"

Langsung aja bro untuk kode lengkapnya adalah seperti dibawah ini :



02<html>
03    <head>
04        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
05        <title>Menghitung Luas Persegi Panjangtitle>
06        <script type="text/javascript">
07            function hitungLuas(){
08                panjang = document.getElementById("txtPanjang").value;
09                lebar = document.getElementById("txtLebar").value;
10                Luas = panjang * lebar;
11                document.getElementById("txtLuas").value =  Luas;
12 
13            }
14        script>
15    head>
16    <body>
17        Menghhitung Luas Persegi Panjang<br/>
18        Panjang : <input type="text" id="txtPanjang" name="txtPanjang"><br/>
19        Lebar : <input type="text" id="txtLebar" name="txtLebar"><br/>
20        <input type="button" id="btnHitung" value="Hitung Luas" onclick="hitungLuas();"><br/>
21        Luas : <input type="text" id="txtLuas" name="txtLuas">
22    body>
23html> 

Sekarang coba kita jalankan lagi pada browser, masukkan nilai panjang =10, dan lebar =5 lalu klik Hitung Luas, maka nilai Luas akan terisi secara otomatis.


 


sumber: http://adie-gescom.blogspot.com/2011/03/aplikasi-web-sederhana-dengan.html

30 menit merakit komputer

Untuk merakit komputer dan mendapat hasil yang optimal, dibutuhkan kesabaran dan ketelitian serta sedikit pengetahuan tentang komputer. Untuk merakit komputer tidak diperlukan yang namanya menyoder atau lainnya, karena anda hanya memasang dan menghubungkan soket-soket yang sudah disediakan.
Nah kita mulai mengenal istilah dalam perakitan komputer
1. Casing
Tempat atau rumah dari semua hardware komputer.
2. CPU/Procesor
Unit Pemroses Sentral (UPS) (bahasa Inggris: Central Processing Unit; CPU), merujuk kepada perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak. Istilah lain, pemroses/prosesor (processor), sering digunakan untuk menyebut CPU.-baca selengkapnya->
3. RAM 
Cara Merakit Komputer
Memori akses acak (bahasa Inggris: Random access memory, RAM) adalah sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidak memperdulikan letak data tersebut dalam memori. Ini berlawanan dengan alat memori urut, seperti tape magnetik, disk dan drum, di mana gerakan mekanikal dari media penyimpanan memaksa komputer untuk mengakses data secara berurutan.
4. Hard Disk
Cara Merakit Komputer
Cakram keras (bahasa Inggris: harddisk atau harddisk drive disingkat HDD atau hard drive disingkat HD) adalah sebuah komponen perangkat keras yang menyimpan data sekunder dan berisi piringan magnetis.
5. Optik Device (vcd/DVD)
Cara Merakit Komputer
Perangkat tambahan untuk Input data menggunakan Optic seperti VCD dan DVD
Cara Merakit Komputer Lengkap
1. Persiapan Merakit Komputer
  • Gunakan sarung tangan untuk menghindari kontak dengan barang elektronik, untuk menghindari konslet,
  • Gunakan sandal untuk menghindari strum ringan
  • Penentuan Konfigurasi Komputer
  • Persiapan Kompunen dan perlengkapan
Pengamanan
  • Siapkan wadah untuk menyimpan benda2 kecil;
  • Siapkan Perlengkapan seperti obeng dll
  • Komponen komputer
  • Kelengkapan komponen seperti kabel, sekerup, jumper, baut dan sebagainya
  • Buku manual dan referensi dari komponen
  • Alat bantu berupa obeng pipih dan philips
  • Tentukan kompunen apa saja yang ingin digunakan baik itu hardware atau sofware
2. Proses Perakitan Komputer
  • Penyiapan motherboard
  • Memasang Prosessor
  • Memasang heatsink
  • Memasang Modul Memori
  • memasang Motherboard pada Casing
  • Memasang Power Supply
  • Memasang Kabel Motherboard dan Casing
  • Memasang Drive
  • Memasang card Adapter
  • Penyelesaian Akhir
 
A. Pemasangan Mother Board
Cara Merakit Komputer
Pertama kali dalam tahap perakitan yaitu pemasangan Mother board, pasangkan Motherboard pada casing, dan pemasangan jumper harus sesuai (baca Buku manual) Pemasangan jumper yang salah dapat menyebabkan kerusakan permanen pada hardware.
B. Memasang Prosessor
Cara Merakit Komputer
Sebelum memasang prosessor ada baiknya kita mempelajari kinerja slot prosesor, nah setelah paham, lihat tanda yang ada di atas prosesso dan yang ada pada prosesornya, jangan sampai prosessor terbalik (catatan Setiap edisi dan type prosesor akan berbeda, pastikan prosessor yang anda gunakan sesuai dengan Motherboard).

C. Memasang Heitsink
Cara Merakit Komputer
Akan agak sulit dalam pemasangan heitsink (pendingin, biasanya ada salf yang di bubuhi di antara procesor dan Heitsink, di atasnya ada kopas yang di hubungkan dengan motherboard berfungsi mengalirkan udara panas dari motherboard.
D. Memasang Memory RAM
Ada beberapa jenis memori seperti SIMM, RIMM dan DIMM , pastikan motherboard Mendukung RAM, pasangkan dengan hati2 (jangan pasang ram ketika terhubung dengan listrik karena dapat merusak komponen)
E. Memasang Motherboard pada Casing
  • Pasangkan Motherboard pada casing Tentukan posisi lubang untuk setiap dudukan plastik dan logam. Lubang untuk dudukan logam (metal spacer) ditandai dengan cincin pada tepi lubang.
  • Pasang dudukan logam atau plastik pada tray casing sesuai dengan posisi setiap lubang dudukan yang sesuai pada motherboard.
  • Tempatkan motherboard pada tray casing sehinga kepala dudukan keluar dari lubang pada motherboard. Pasang sekerup pengunci pada setiap dudukan logam.
  • Pasang bingkai port I/O (I/O sheild) pada motherboard jika ada.
  • Pasang tray casing yang sudah terpasang motherboard pada casing dan kunci dengan sekerup.
F. Memasang Power Supply
Cara Merakit Komputer
Pasangkan Power suply pada casing, dan colokan suply listrik, pada motherboard, CD,hard drive,
G. Memasang Drive
Cara Merakit Komputer
Drive mempunyai kabel penghuung berupa SATA atau ATA (disertakan dalam pembelian hardrive) hubungkan kabel tersebut dari Drivr (DVD,hard disk, Flopy) ke motherboard dan jangan lupa slot yang dari power supply.
H. Memasang Card Adapter
Cara Merakit Komputer
Card adavter atau lebih ramah di panggil VGA, ada beberapa atau kebanyakan motherboard menggunakan option onboard (berarti VGA nya sudah ada di dalam motherboard) kalaupun tidak onboard, Pemasangan VGA sangat mudah, seperti kalanya memasang kabel yang lainya.
I. Penyelesaian Akhir
  • Pasang penutup casing dengan menggeser
  • Sambungkan kabel dari catu daya ke soket dinding.
  • Pasang konektor monitor ke port video card.
  • Pasang konektor kabel telepon ke port modem bila ada.
  • Hubungkan konektor kabel keyboard dan konektor mouse ke port mouse atau poert serial (tergantung jenis mouse).
  • Hubungkan piranti eksternal lainnya seperti speaker, joystick, dan microphone bila ada ke port yang sesuai. Periksa manual dari card adapter untuk memastikan lokasi port.
Pengujian setelah selesai merakit komputer
  1. Hidupkan monitor lalu unit sistem. Perhatikan tampilan monitor dan suara dari speaker.
  2. Program FOST dari BIOS secara otomatis akan mendeteksi hardware yang terpasang dikomputer. Bila terdapat kesalahan maka tampilan monitor kosong dan speaker mengeluarkan bunyi beep secara teratur sebagai kode indikasi kesalahan. Periksa referensi kode BIOS untuk mengetahui indikasi kesalahan yang dimaksud oleh kode beep.
  3. Jika tidak terjadi kesalahan maka monitor menampilkan proses eksekusi dari program POST. ekan tombol interupsi BIOS sesuai petunjuk di layar untuk masuk ke program setup BIOS.
  4. Periksa semua hasil deteksi hardware oleh program setup BIOS. Beberapa seting mungkin harus dirubah nilainya terutama kapasitas hardisk dan boot sequence.
  5. Simpan perubahan seting dan keluar dari setup BIOS.
sumber: http://smkalhasyimiah.wordpress.com/2012/11/11/30-menit-merakit-komputer-lengkap-dengan-video/

Trik Rahasia Cara Seting BlackBerry Baru(perawan)

Trik Rahasia Cara men seting Blackberry Baru
Setelah anda membeli smartfone idaman anda yaitu blackberry,pastinya ada satu rahasia yang harus anda ketahui untuk dapat menikmati ke cerdasan blackberry,terutama fitur BBM yang hanya di miliki oleh si hitam manis ini,

Untuk bisa ber BBMan ria dengan temen,Cewek,pacar,keluarga,Tante bahkan mungkin ada yang sengaja membeli bb untuk menampung PIN Pin tante tante girang,atau cewek temen (hahaha gilla)

ebenarnya tidak begitu jauh berbeda
bagaimana mengaktifkan SmartPhone
BlackBerry, karena BlackBerry merupakan barang baru bagi kita. Berdasarkan pengalaman
Saya, maka saya ingin berbagi pengalaman bagaimana mengaktifkan SmartPhone BlackBerry yang baru kita beli.

Berikut Tips dari kami :

1. Sebelum anda memasukkan kartu SIM anda alangkah baiknya jika kartu tersebut telah anda registrasi sehingga nantinya langsung aktif dan tidak minta registrasi lagi.

2. Pasang Kartu SIM dan Memory (jika ada) pada tempat yang telah tersedia (ikuti petunjuk pemasangan seperti gambar yang ada pada tempat SIM/Memory).

3. Pasang Battere, dan pasangtutup battere.

4. Nyalakan BlackBerry dengan menekan Tombol Power(merah).

5. Jika BlackBerry anda belum mendapatkan sinyal provider (SIM), tekan Tombol Logo BlackBerry, kemudian piliht“Manage Connections“.

6. Berikan “Tanda Centang” pada pada menu Mobile Network untuk mengaktifkan jaringan kartu SIM anda.

7. Jika BlackBerry anda masih tidak mendapatkan sinyal Masuk pada Menu “Mobile Network Options” untuk memilih jenis jaringan kartu SIM anda (3G atau GPRS). Karena jika yang sedang aktif adalah jaringan 3G sedangkan jaringan di daerah anda belum support 3G maka BlackBerry anda tidak akan mendapatkansinyal.
Cobalah rubah ke mode
2G atau GPRS.
Semoga tips ini dapat membantu
anda pengguna baru SmartPhone
BlackBerry.

sumber: http://berryzona.blogspot.com/2012/05/trik-rahasia-cara-seting-blackberry.html

Membuat Website Dengan Cepat & Instant, Hanya 5 Menit Jadi

Website bukanlah sesuatu yang baru, keberadaan internet khususya website sudah masuk dalam usia kurang lebih hampir 20 tahun. Internet begitu pesat perkembangannya, jejaring sosial media begitu memasyarakat saat ini, internet sangat melekat dengan kehidupan kita sehari-harinya. Kita mengakses internet setiap hari tidak hanya saja melalui perangkat komputer dan laptop tapi melalui ponsel kita yang kita genggam setiap saat, hal ini sudah menjadi kebutuhan kita.
Dengan website kita dapat menuangkan informasi yang akan dapat dilihat dan diakses oleh siapa saja dari belahan dunia manapun melalui jaringan internet. Perusahaan-perusahaan, pebisnis, artis, pedagang semua profesi sudah harus memiliki website untuk mendukung pekerjaan mereka selain seperti memperluas pemasaran.
mwinstant1
Korporasi Masterweb, menciptkan produk baru yaitu yang bernama Masterweb Instant. Produk ini tidak lain adalah produk membuat website dengan cepat dan instant. Membuat website mulai dari pemilihan nama domain, memilih aplikasi untuk mengelola konten dan memilih template yang disukai, semua dapat dilakukan hanya tidak lebih dari 5 menit. Proses pembuatan website yang sangat cepat ini menjadikan moto konsep dari Masterweb Instant, yaitu “Fast Mechanism To Create A Website”.
Kami menyadari khususnya di Indonesia betapa repotnya bila kita ingin membuat website untuk usaha kita, mencari penyedia jasa pembuatan website tidak begitu mudah dan belum lagi harganya yang membuat tidak masuk akal. Untuk itu Masterweb memberikan solusi buat siapa saja yang ingin membuat wesite. Layanan baru membuat website dengan cepat dan instan, dapat dilakukan tidak lebih dari 5 menit komplit termasuk sudah mencangkup nama domain, email, kapasitas hosting, aplikasi pengatur konten dan template. Masterweb Instant menyediakan 2 paket, yaitu Simply dan Advanced. Kedua paket tersebut memiliki fitur yang sama, hanya saja di Advanced memiliki lebih banyak pilihan aplikasi pengatur konten, template serta kapasitas juga lebih besar dari pada Simply.
mwinstant2
Paket Simply dengan biaya langganan Rp. 399.000,- per tahun atau Rp. 39,9rb per bulan (dengan minimal pembayaran diawal 3 bulan dimuka, selanjutnya bayar bulanan). Dan paket Advanced dengan biaya langganan Rp. 799.000,- per tahun atau hanya Rp. 79.9rb per bulan (minimal pembayaran diawal 3 bulan dimuka, selanjutnya bulanan). Dengan biaya yang sangat terjangkau ini serta dilengkapi fitur yang komplit, membuat layanan Masterweb Instant mejadi solusi bagi banyak kalangan yang ingin memiliki website yang praktis tanpa perlu repot.
mwinstant3
Cara melakukan order bisa melalui website www.masterwebinstant.com atau kamu dapat membeli kartu yang sudah berisikan userid dan password untuk bisa dapat melakukan aktifasi langsung melalui website. Layanan Masterweb Instant ini tidak hanya ditujukan untuk para pengguna website saja, melainkan yang ingin menjadikan sebagai ladang usaha bisnis juga dapat dilakukan dengan cara menjadi agen penjual kartu Masterweb Instant. Berminat mencoba layanan Masterweb Instant? atau ingin menjadi agen penjual kartu Masterweb Instant? kunjungi website kami atau hubungi customer service kami.
Masterweb Instant
Gedung Cyber Lt 10
Jl. Kuningan Barat No. 8 Jakarta Selatan
Telp. (021) 5266899 (Hunting)
Fax . (021) 5276899
http://www.masterwebinstant.com

sumber:http://teknologi-gayahidup.master.web.id/wordpress/?p=1825 

10 Orang Paling Kreatif di Dunia Teknologi

KOMPAS.com — Industri teknologi dan informasi diyakini sebagai gudangnya orang kreatif. Buktinya, ada banyak produk dan layanan inovatif terlahir dari industri ini.

Dari sekian banyak orang kreatif dalam bidang teknologi, BusinessInsider membuat daftar orang-orang paling kreatif dalam bidang tersebut.

Termasuk 10 orang di dalamnya adalah Jony Ive, Gabe Newell, Julie Uhrman, Yves Behar, Doug Cutting, Jack Dorsey, Perry Chen, Sebastian Thrun, Alex Kipman, dan Anne Wojcicki.

1. Jony Ive
Jony Ive adalah Senior Vice President of Industrial Design di Apple. Di perusahaan yang didirikan oleh Steve Jobs tersebut, Ive memimpin para desainer hardware dan software.

Sebagai kepala desainer, dia bertanggung jawab atas penampilan produk-produk andalan Apple, seperti MacBook, iPod, iPhone, dan iPad. (Baca profil lengkapnya di artikel ini)

2. Gabe Newell

Gabe Newell adalah miliarder sekaligus pendiri dan bos perusahaan game, Valve Software. Valve menjadi beken berkat berbagai game besutannya, termasuk Half-Life dan Portal.

Perusahaan yang didirikan Newell pada 1996 ini mengaku diisi oleh orang-orang yang termotivasi untuk menciptakan produk-produk keren.

Selain Valve, Newell juga melahirkan Steam, sebuah situs online social game yang menampung ribuan judul game dan puluhan juta gamer sebagai anggotanya.

3. Perry Chen
Perry Chen adalah pendiri dan CEO Kickstarter, sebuah platform penggalangan dana (crowdfunding) untuk berbagai proyek kreatif, seperti proyek pembuatan film, game, musik, serta proyek desain dan teknologi.

Chen mendapat ide untuk memulai Kickstarter ketika dia ingin mengadakan sebuah konser tetapi kesulitan mengumpulkan dananya.

Dia lantas berpikir akan menyenangkan jika orang-orang bisa membantunya menggalang dana untuk konser tersebut dengan membeli tiket untuk diri mereka sendiri. Ternyata, konsep crowdfunding yang diterapkan Chen untuk Kickstarter berhasil. Kini, banyak startup lain yang juga menerapkan konsep serupa.

4. Julie Uhrman
Julie Uhrman sudah lama berkecimpung dalam industri game di Amerika. Dia pernah menjadi eksekutif di sejumlah perusahaan game ternama, seperti Vivendi Universal, IGN, dan GameFly. Uhrman adalah pendiri dan CEO Ouya, perusahaan pengembang konsol game berbasis Android.

Untuk mengembangkan konsol game baru ini, Uhrman menggandeng Yves Behar, desainer kondang yang juga merupakan pendiri perusahaan desain dan branding, Fuseproject. Untuk menggalang dana (crowdfunding) bagi proyek ini, Uhrman juga bekerja sama dengan Kickstarter.

5. Yves Behar
Yves Behar adalah desainer yang mendirikan Fuseproject, perusahaan yang bergerak dalam dunia desain dan branding. Fuseproject sudah menangani desain beragam produk, seperti produk olahraga dan fashion. Behar pun telah terlibat dalam berbagai proyek TI.

Salah satunya adalah proyek One Laptop Per Child yang dirintis oleh Nicholas Negroponte. Dalam proyek tersebut, Behar mendesain “XO” atau “laptop seratus dollar” yang pertama.

6. Doug Cutting
Doug Cutting mengundurkan diri dari Yahoo! untuk merintis Cloudera, sebuah perusahaan pengembang peranti lunak open source. Sebagai kepala arsitek di Cloudera, dia menciptakan Hadoop, sebuah teknologi "big data" yang kini digunakan oleh ribuan perusahaan.

Selain dikenal karena kontribusinya dalam berbagai proyek open source bagi dunia enterprise, Cutting juga dikenal sebagai pencipta mesin pencari open source, yakni Lucene dan Nutch. Saat ini, Cutting menjabat sebagai pemimpin di Apache Foundation.

7. Jack Dorsey
Jack Dorsey adalah co-founder dan mantan CEO Twitter.

Setelah sukses dengan Twitter, Dorsey mendirikan Square dan memimpin startup (perusahaan rintisan) yang bergerak dalam bidang mobile payment itu.

Square adalah aplikasi mobile payment berbasis iOS, yang dapat mengubah iPhone atau iPad menjadi sebuah mesin kasir.

8. Sebastian Thrun

Google Car, mobil yang bisa berlari sendiri tanpa dikemudikan oleh manusia, merupakan salah satu teknologi futuristik yang tengah dikembangkan oleh Google.

Sebastian Thrun adalah orang yang bertanggung jawab mewujudkan mobil itu menjadi kenyataan. Thrun dikenal sebagai "dewa" di bidang robotika dan kecerdasan buatan (artificial intelligence atau AI).

Dia pula yang mendirikan Google X, lab tempat Google mengembangkan berbagai teknologi masa depannya. Google X dipimpin langsung oleh co-founder Google, Sergey Brin. Sebagai Vice President dan partner Google, Thrun masih sempat mengajar dan memimpin departemen AI di Standford University.

9. Alex Kipman
Alex Kipman adalah orang yang mengembangkan Kinect, sensor gerak yang ditanamkan dalam konsol game Xbox 360 besutan Microsoft.

Butuh waktu tujuh tahun bagi Kipman dan timnya untuk mengembangkan teknologi tersebut.

Selain mengembangkan Kinect, Kipman juga banyak mengembangkan produk-produk penting lainnya di Microsoft.

10. Anne Wojcicki

Anne Wojcicki adalah seorang ahli biologi sekaligus co-founder 23andMe, sebuah perusahaan bioteknologi yang aktif dalam berbagai riset untuk membantu orang-orang yang berisiko menderita penyakit-penyakit genetika, seperti kanker, diabetes, dan Parkinson.

Wojcicki adalah istri dari co-founder Google, Sergey Brin. Bersama timnya, Wojcicki berhasil membuat temuan mengenai gen yang dapat mengurangi risiko orang terkena Parkinson.

sumber: http://tekno.kompas.com/read/2013/04/01/13531960/10.Orang.Paling.Kreatif.di.Dunia.Teknologi.

Belajar Dasar Database MySQL dan PHP


1. Apa Itu MySQL

MySQL adalah salah satu jenis database, tempat meletakkan data secara terstruktur berupa tabel-tabel dan kita bisa melakukan query atau mengolah data tersebut dengan SQL (Structured Query Languange)

2. Koneksi ke MySQL Melalui PHP

Untuk melakukan koneksi ke MySQL kita menggunakan fungsi mysql_connect()
Sintaks :
mysql_connect(host, username, password)
Contoh :
<?php
$koneksi = mysql_connect("localhost","root","");

if($koneksi){
    echo "Koneksi berhasil";
}else{
    echo "Gagal";
}
?>
Jika anda telah berhasil koneksi ke MySQL, anda bisa melakukan apapun terhadap database tersebut tergantung hak-hak anda, anda bisa buat database, buat tabel dan melakukan query

3. Cara Membuat Database di MySQL

Membuat Database Melalui phpmyadmin
Ketika anda menginstal paket Web Server + PHP + MySQL seperti XAMP atau WAMP anda akan di beri phpmyadmin, yaitu semacam aplikasi berbasis web untuk mengatur database MySQL
  1. Buka phpmyadmin di http://localhost/phpmyadmin, berikut tampilan phpmyadmin
  2. Ketik nama database yang anda inginkan di textfield Create new database, misal : databaseku
  3. Klik tombol create
  4. Database berhasil dibuat

4. Cara Membuat Tabel

Misal anda ingin membuat tabel : datakaryawan dengan struktur tabel sebagai berikut :
Field Type Length
karyawanid INTEGER 5
nama VARCHAR 30
tgl_lahir DATE  
kelamin VARCHAR 10
alamat TINYTEXT  
Membuat Tabel di phpmyadmin
  1. Buka phpmyadmin
  2. Pilih database yang anda buat tadi
  3. Pada bagian bawah Create new table on database, di textfield Name, masukkan nama tabel yang ingin dibuat, misal : datakaryawan
  4. Pada textfield Number of fields, masukkan jumlah field atau kolom yang ingin dibuat. misal : 5
  5. Klik tombol GO
  6. Akan muncul form untuk membuat tabel, seperti berikut :
  7. Isi field-field seperti di atas
  8. Klik Tombol Save
  9. Tabel datakaryawan berhasil dibuat

Membuat Tabel Melalui PHP dan Query

Selain melalui phpmyadmin, kita juga bisa membuat tabel langsung melalui PHP, dimana kita mengeksekusi query CREATE TABLE, contoh :
<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

$query = "CREATE TABLE datakaryawan(
  karyawanid int(5) auto_increment primary key,
  nama varchar(30),
  tgl_lahir date,
  kelamin varchar(10),
  alamat tinytext
)";

//jalankan query
$buat = mysql_query($query);

if($buat){
    echo "Tabel datakaryawan berhasil dibuat";
}else{
    echo "Gagal";
}
?> 
 
sumber: http://www.drzpost.com/reading-773-Belajar-Dasar-Database-MySQL-dan-PHP.html#apa 

Cara Membuat Database Mysql

Database merupakan hal yang sangat penting dalam pembuatan website. Untuk membuat website yang dinamis diperlukan database sebagai penyimpanan dan pengolahan semua data yang diperlukan. Kali ini, yang akan dipelajari adalah Mysql.  Untuk membuat database Mysql sangat mudah sekali, terutama menggunakan Mysql yang disediakan oleh XAMPP. Bagi yang belum menginstall XAMPP silakan install terlebih dahulu, untuk tata cara penginstallan bisa dilihat pada artikel sebelumnya yang berjudul Cara Install XAMPP.
Pada tutorial kali ini kita akan membuat sebuah table pada database mysql yang akan digunakan untuk web pada tutorial sebelumnya yang berjudul Tutorial Dasar Belajar HTML. Ada dua cara yang akan dibahas pada tutorial kali ini, yang pertama dengan menggunakan GUI, dan yang kedua dengan mengetikan query SQL. Langsung saja, jika XAMPP sudah terinstall, aktifkan terlebih dahulu Apache dan Mysql. Kemudian lakukan langkah-langkah berikut ini:
CARA 1:
1. Buka http://localhost/phpmyadmin/ pada browser,
2. Pada “
Langkah 2 merupakan pembuatan database. Dengan melakukan langkah 2, berarti kita telah berhasil membuat sebuah database dengan nama IlmuWebDotNet.
3. Pada “Name” isi dengan “artikel” (tanpa tanda petik),
4. Pada “Number of fields” isi dengan “5″ (tanpa tanda petik), klik tombol “Go”.
Langkah 3 merupakan nama dari tabel yang akan kita buat pada database IlmuWebDotNet. Dalam hal ini, nama tabel yang kita buat adalah tabel artikel.
Langkah 4 merupakan jumlah fields atau jumlah atribut atau jumlah kolom yang akan dibuat pada tabel artikel. Dalam hal ini, kita membuat sebuah tabel yang bernama artikel dengan 5 buah fields.
5.  Isi setiap fields yang disediakan dengan ketentuan sebagai berikut:
Field Type Length/Values1 Null Extra Primary(Icon Kunci)
id_artikel INT 5 not null auto_increment Primary
judul_artikel VARCHAR 50 not null

isi_artikel TEXT
not null

kategori_artikel VARCHAR 50 not null

tgl DATE
not null

Untuk yang tidak tercantum pada tabel diatas, tidak usah dilakukan perubahan apapun.
Penjelasan:
Your ads will be inserted here by
Easy AdSense.
Please go to the plugin admin page to paste your ad code.
Field id_artikel, isi dari field tersebut harus berupa integer dan tidak boleh lebih dari 5. field id_artikel tidak boleh dikosongkan (not null). id_artikel bersifat auto_increment maksudnya adalah tanpa diisi oleh user pun field tersebut akan terisi secara otomatis dan bersifat increment (naik dengan panambahan 1). id_artikel merupakan primary key pada tabel artikel tersebut. Untuk field yang lain silakan definisikan sendiri apa maksud dari tabel tersebut :)
6. Setelah diisi sesuai tabel diatas, klik tombol “save”,
7. Selamat, tabel artikel telah berhasil dibuat :)
CARA 2:
1. Buka http://localhost/phpmyadmin/ pada browser,
2. Jika sebelumnya telah melakukan CARA 1, klik ilmuwebdotnet yang terletak disebelah kiri,
3. Klik tab SQL yang terletak di atas, maka akan muncul tampilan baru berupa textarea.
4. Copy paste query di bawah ini pada textarea tersebut:
CREATE TABLE  artikel_cara2 (

id_artikel int(5) NOT NULL auto_increment,

judul_artikel varchar(50) NOT NULL,

isi_artikel text NOT NULL,

kategori_artikel varchar(50) NOT NULL,

tgl date NOT NULL,

PRIMARY KEY  (id_artikel)

);
5. Klik “Go”,
7. Selamat, tabel artikel_cara2 telah berhasil dibuat :)
Lihat disebelah kiri, dibawah tulisan ilmuwebdotnet terdapat dua buah tulisan yaitu artikel dan artikel_cara2. Kedua tulisan tersebut merupakan table. Dengan demikian, pada database ilmuwebdotnet kita telah mempunyai 2 buah tabel yaitu table artikel dan tabel artikel_cara2.
Pada CARA 2 kita membuat tabel dengan mengetikan query DDL (Data Definition Language). Untuk membuat tabel kita harus memenuhi syarta normalisasi tabel. Pada artikel berikutnya kita akan mempelajari apa yang dimaksud dengan normalisasi tabel dan bagaimana cara menginsertkan data ke dalam sebuah tabel.
Semoga bermanfaat

sumber: http://ilmuweb.net/tutorial/cara-membuat-database-mysql/

10 Alasan Kenapa Linux Ubuntu lebih baik dari Windows

Bagi yang menganggap Linux itu susah dan Windows itu hebat, baca fakta-fakta berikut tentang Ubuntu :
  1. Tidak ada Virus – Iya, benar! karena Linux tidak mengenal file-file executables-nya Win32, jadi kemungkinan kena virus adalah 0%
  2. Open Source – Tidak seperti Windows, distribusi Linux adalah open source dan the source code dapat diedit dan diubah sesuai kebutuhan kita.
  3. Jadi Pintar – Kalau pakai Windows kita hanya bisa belajar cara install dan memakai program, di Linux bisa belajar dengan menggunakan Terminal.  Jadi kalau tiba-tiba tidak bisa memakai GUI, Anda tetap dapat mengakses komputer Anda dan memperbaikinya jika perlu.
  4. Free Software – Setiap aplikasi dan software di Linux itu gratis dan open source. Anda tidak perlu khawatir soal lisensi dan selalu ada aplikasi dan software alternatif di Linux yang lebih baik dan gratis daripada aplikasi di Windows.
  5. Mudah Digunakan – Hal ini mungkin agak mengejutkan walaupun ini benar.  Linux Ubuntu adalah salah satu distribusi Linux yang user-friendly dan mudah untuk digunakan bahkan mengalahkan Windows XP dan Vista soal kemudahan pemakaian dan usability.
  6. Bantuan Komunitas Ubuntu – Ubuntu mempunyai komunitas yang sangat aktif untuk mendukung dan membantu untuk menjawab pertanyaan-pertanyaan Anda dan solusi untuk masalah-masalah Anda dalam hitungan menit..
  7. Cantiknya Desktop Effects – Bagi yang menggangap Aero di Windows Vista itu cantik!  tunggu sampai Anda memcoba Compiz di Ubuntu yang menampilkan 3D desktop effects yang lebih cantik tapi tidak memakan resource komputer.
  8. Kemudahan Upgrade – Anda dapat mengupgrade Linux Ubuntu melalui package manager dan semua aplikasi dapat diinstall/update dengan mudah. Tidak dibutuhkan Google untuk mencari freeware karena package manager akan membantu Anda mencarinya.
  9. Mudah Di-Customize – Jika Anda suka utak-atik sistem operasi komputer Anda tanpa harus obok-obok jutaan registry atau hacking maka Ubuntu adalah pilihan terbaik.
  10. Experience Live – CD Linux Ubuntu telah terisi dengan sistem operasi yang Anda bisa jalankan tanpa perlu install ke komputer.  Cukup pasang itu CD lalu reboot maka Anda sudah bisa memcoba Ubuntu di komputer manapun di dunia ini.
sumber:  http://www.resep.web.id/komputer-internet/10-alasan-kenapa-linux-ubuntu-lebih-baik-dari-windows.html

Kelebihan Windows 7 Dibandingkan dengan Windows Vista

 Windows 7 merupakan versi selanjutnya sebagai dari Windows Vista. Apakah Windows Vista telah gagal? Kalau pun windows vista dianggap produk yang gagal, pasti Microsoft berharap banyak terhadap Windows 7, untuk menutupi lubang-lubang pada windows vista.
  

 Adapun System Hardware Minimal untuk Windows 7 :     

 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor
 1 gigabyte (GB) RAM (32-bit) or 2 GB RAM (64-bit) 
16 GB available hard disk space (32-bit) or 20 GB (64-bit)
 DirectX 9 graphics device with WDDM 1.0 or higher driver   

Kelebihan:

 1. Booting lebih cepat 
Durasi waktu booting ( booting delay time ) lebih cepat
Durasi waktu booting ( booting delay time ) lebih cepat. 
 2. Irit Konsumsi daya
  Konsumsi daya lebih irit, sehingga lebih stabil dari pada windows Vista karena konsumsi daya yang lebih sedikit   Read more about Kelebihan dan Kekurangan Windows 7.

 3. Optimasi dalam prefetching  
Optimasi pada proses load data untuk HD maupun SSD  

4. Adanya aplikasi Device Storage
Fitur baru untuk memudahkan kita menampilkan semua hal yang berhubungan dengan peripheral tertentu, seperti fitur konfigurasi dan dan dokumentasi.


5. Adanya aplikasi Device Storage  Fitur baru untuk memudahkan kita menampilkan semua hal yang berhubungan dengan peripheral tertentu, seperti fitur konfigurasi dan dan dokumentasi.  

6. Anda dapat memilih Jaringan Wireless Hanya dengan 1 klik dari system tray      

7. Mendukung Teknologi multi touch ( layar sentuh )      

8. System pencarian data yang lebih cepat     

9. Tampilan dan aplikasi Lebih Menarik, antara lain:   

Snap 
Dapat membuka aplikasi secara bersamaan dan ditampilkan bersebelahan. 

Home Group 
System jaringan yang dapat menghubungkan beberapa PC untuk proses berbagi file dan peripheral. 

Jump List 
Memudahkan membuka kembali salah satu dari beberapa aplikasi yang berjalan dengan hanya klik pada pin dengan cepat.

Windows Media Center 
Dapat merekan siaran TV, nonton TV online. 

Windows Live Essentials  
Pengguna dapat mengakses data offline dan melakukan berbagai hal untuk foto, video dan hal lainnya.  

Web Slices 
Aplikasi untuk memotong bagian yang ditargetkan dari sebuah situs yang kemudian ditempatkan di toolbar Internet Explorer 8 untuk referensi yang  mudah dan cepat.  

Parental Control 
Adanya kontrol dalam membatasi akses pada anak-anak, misal: pengaturan waktu dan lama akses yang diperbolehkan pada anak.

Sekian yang dapat kami informasikan. Semoga posting ini bermanfaat dalam kebaikan bagi semua. Aamiin
Jangan lupa kasih komentar, ya, sob, lebih baik lagi kalo sobat pembaca mau follow blog ini. Kritik, saran, dan komentar sangat kami butuhkan.

sumber : http://kanginanjaya.blogspot.com/2012/12/kelebihan-windows-7-dibandingkan-dengan.html

Sabtu, 29 Juni 2013

Aplikasi web

Dalam rekayasa perangkat lunak, suatu aplikasi web (bahasa Inggris: web application atau sering disingkat webapp) adalah suatu aplikasi yang diakses menggunakan penjelajah web melalui suatu jaringan seperti Internet atau intranet. Ia juga merupakan suatu aplikasi perangkat lunak komputer yang dikodekan dalam bahasa yang didukung penjelajah web (seperti HTML, JavaScript, AJAX, Java, dll) dan bergantung pada penjelajah tersebut untuk menampilkan aplikasi.
Aplikasi web menjadi populer karena kemudahan tersedianya aplikasi klien untuk mengaksesnya, penjelajah web, yang kadang disebut sebagai suatu thin client (klien tipis). Kemampuan untuk memperbarui dan memelihara aplikasi web tanpa harus mendistribusikan dan menginstalasi perangkat lunak pada kemungkinan ribuan komputer klien merupakan alasan kunci popularitasnya. Aplikasi web yang umum misalnya webmail, toko ritel daring, lelang daring, wiki, papan diskusi, weblog, serta MMORPG.

sumber:http://id.wikipedia.org/wiki/Aplikasi_web

Antivirus Gratis Terbaik 2013

Antivirus adalah sebuah software pokok yang harus ada pada setiap pc/laptop. Antivirus ini berfungsi untuk melindungi komputer anda dari ancaman virus yang berbahaya. Jadi, jika pc/laptop anda tidak ada antivirus nya, maka berhati-hatilah. Bisa saja pc/laptop anda terinfeksi virus kemudian data anda hilang secara tiba-tiba atau pc/laptop anda menjadi lag, lemot.
Nah, agar hal tersebut tidak terjadi maka dibutuhkanlah antivirus. Di dunia ini, banyak sekali pilihan antivirus. Dimana masing-masing antivirus memiliki kemampuan yang berbeda-beda.  Ada juga Antivirus versi Premium dan Antivirus versi Free. Meskipun antivirus versi free, kemampuan dalam menangkal virus juga tidak kalah dengan yang versi premium.
Disini, sesuai judul post di atas. Saya akan share Antivirus Gratis Terbaik 2013. berikut ulasannya.

1. Avast! Free Antivirus 8
Avast!, logo avast, logo Avast!
Untuk Antivirus Avast versi 8 ini, hadir dengan kemampuan "heuristics engine" dimana mampu mendeteksi berbagai virus yang tidak ditemukan atau tidak diketahui sebelumnya. Antivurs ini cocok untuk sistem operasi Windows XP, Windows Vista, Windows 7, dan Windows 8.
Download Avast! Free Antivirus

2. Microsoft Security Essentials
Microsoft Security Essentials, logo Microsoft Security Essentials, logo MSE, MSE
Microsoft Security Essentials (MSE) mungkin bisa menjadi pilihan bagi anda yang menginginkan antivirus terbaik untuk Sistem Operasi Windows. Karena, antivirus yang satu ini, dikeluarkan langsung oleh Microsoft dimana mereka juga yang telah mengeluarkan Sistem Operasi Windows sehingga sangat paham dalam mengamankan apa yang telah mereka ciptakan. Antivirus ini cocok untuk Sistem Operasi Windows XP, Windows Vista, dan Windows 7.
Download Microsoft Security Essentials

3. Avira Free Antivirus 2013
Avira, logo Avira
Sama halnya dengan Avast. Avira Free Antivirus 2013, juga hadir dengan kemampuan "heuristics engine". Antivirus ini cukup mampu melindungi PC/Laptop anda dari serangan virus Trojan, Worms, Spyware, Adware, serta Malware. Selain itu, tampilan Avira ini sangat user friendly sehingga memudahkan pengguna nya dalam me-monitor antivirus nya.
Download Avira Free Antivirus 2013

4. AVG Free Antivirus 2013
AVG, logo AVG
Keunggulan yang paling populer dari antivirus ini adalah antispyware dan email scanner, scanner link, jadwal untuk melakukan scanning secara otomatis, serta bisa melakukan update secara otomatis. Dan yang paling penting adalah, semua keunggulan tersebut bisa anda dapatkan secara gratis pada antivirus ini.
Download AVG Free Antivirus

5. Panda Cloud Antivirus
Panda Cloud Antivirus, logo Panda Cloud Antivirus
Antivirus yang satu ini memiliki keunggulan berupa installasi yang cukup mudah serta ringan dalam penggunaannya sehingga sangat aman dan nyaman untuk anda yang masih sedikit awam dengan pc. Panda Cloud Antivirus cocok untuk Sistem Operasi Windows Xp, Windows Vista, Windows 7, dan Windows 8.
 
sumber:http://www.anekatrik.com/2013/06/antivirus-gratis-terbaik-2013.html

Internet protocol suite (TCP/IP)

nternet protocol suite atau TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack
Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.
Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF.

Arsitektur

Arsitektur TCP/IP diperbandingkan dengan DARPA Reference Model dan OSI Reference Model
Arsitektur TCP/IP tidaklah berbasis model referensi tujuh lapis OSI, tetapi menggunakan model referensi DARPA. Seperti diperlihatkan dalam diagram, TCP/IP merngimplemenasikan arsitektur berlapis yang terdiri atas empat lapis. Empat lapis ini, dapat dipetakan (meski tidak secara langsung) terhadap model referensi OSI. Empat lapis ini, kadang-kadang disebut sebagai DARPA Model, Internet Model, atau DoD Model, mengingat TCP/IP merupakan protokol yang awalnya dikembangkan dari proyek ARPANET yang dimulai oleh Departemen Pertahanan Amerika Serikat.
Setiap lapisan yang dimiliki oleh kumpulan protokol (protocol suite) TCP/IP diasosiasikan dengan protokolnya masing-masing. Protokol utama dalam protokol TCP/IP adalah sebagai berikut:

Pengalamatan

Protokol TCP/IP menggunakan dua buah skema pengalamatan yang dapat digunakan untuk mengidentifikasikan sebuah komputer dalam sebuah jaringan atau jaringan dalam sebuah internetwork, yakni sebagai berikut:
  • Pengalamatan IP: yang berupa alamat logis yang terdiri atas 32-bit (empat oktet berukuran 8-bit) yang umumnya ditulis dalam format www.xxx.yyy.zzz. Dengan menggunakan subnet mask yang diasosiasikan dengannya, sebuah alamat IP pun dapat dibagi menjadi dua bagian, yakni Network Identifier (NetID) yang dapat mengidentifikasikan jaringan lokal dalam sebuah internetwork dan Host identifier (HostID) yang dapat mengidentifikasikan host dalam jaringan tersebut. Sebagai contoh, alamat 205.116.008.044 dapat dibagi dengan menggunakan subnet mask 255.255.255.000 ke dalam Network ID 205.116.008.000 dan Host ID 44. Alamat IP merupakan kewajiban yang harus ditetapkan untuk sebuah host, yang dapat dilakukan secara manual (statis) atau menggunakan Dynamic Host Configuration Protocol (DHCP) (dinamis).
  • Fully qualified domain name (FQDN): Alamat ini merupakan alamat yang direpresentasikan dalam nama alfanumerik yang diekspresikan dalam bentuk <nama_host>.<nama_domain>, di mana <nama_domain> mengindentifikasikan jaringan di mana sebuah komputer berada, dan <nama_host> mengidentifikasikan sebuah komputer dalam jaringan. Pengalamatan FQDN digunakan oleh skema penamaan domain Domain Name System (DNS). Sebagai contoh, alamat FQDN id.wikipedia.org merepresentasikan sebuah host dengan nama "id" yang terdapat di dalam domain jaringan "wikipedia.org". Nama domain wikipedia.org merupakan second-level domain yang terdaftar di dalam top-level domain .org, yang terdaftar dalam root DNS, yang memiliki nama "." (titik). Penggunaan FQDN lebih bersahabat dan lebih mudah diingat ketimbang dengan menggunakan alamat IP. Akan tetapi, dalam TCP/IP, agar komunikasi dapat berjalan, FQDN harus diterjemahkan terlebih dahulu (proses penerjemahan ini disebut sebagai resolusi nama) ke dalam alamat IP dengan menggunakan server yang menjalankan DNS, yang disebut dengan Name Server atau dengan menggunakan berkas hosts (/etc/hosts atau %systemroot%\system32\drivers\etc\hosts) yang disimpan di dalam mesin yang bersangkutan.

Konsep dasar

Layanan

Berikut ini merupakan layanan tradisional yang dapat berjalan di atas protokol TCP/IP:
  • Pengiriman berkas (file transfer). File Transfer Protocol (FTP) memungkinkan pengguna komputer yang satu untuk dapat mengirim ataupun menerima berkas ke sebuah host di dalam jaringan. Metode otentikasi yang digunakannya adalah penggunaan nama pengguna (user name) dan password'', meskipun banyak juga FTP yang dapat diakses secara anonim (anonymous), alias tidak berpassword. (Keterangan lebih lanjut mengenai FTP dapat dilihat pada RFC 959.)
  • Remote login. Network terminal Protocol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer di dalam suatu jaringan secara jarak jauh. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut. (Keterangan lebih lanjut mengenai Telnet dapat dilihat pada RFC 854 dan RFC 855.)
  • Computer mail. Digunakan untuk menerapkan sistem surat elektronik. (Keterangan lebih lanjut mengenai e-mail dapat dilihat pada RFC 821 RFC 822.)
  • Network File System (NFS). Pelayanan akses berkas-berkas yang dapat diakses dari jarak jauh yang memungkinkan klien-klien untuk mengakses berkas pada komputer jaringan, seolah-olah berkas tersebut disimpan secara lokal. (Keterangan lebih lanjut mengenai NFS dapat dilihat RFC 1001 dan RFC 1002.)
  • Remote execution. Memungkinkan pengguna komputer untuk menjalankan suatu program tertentu di dalam komputer yang berbeda. Biasanya berguna jika pengguna menggunakan komputer yang terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu sistem komputer.
    Ada beberapa jenis remote execution, ada yang berupa perintah-perintah dasar saja, yaitu yang dapat dijalankan dalam system komputer yang sama dan ada pula yg menggunakan sistem Remote Procedure Call (RPC), yang memungkinkan program untuk memanggil subrutin yang akan dijalankan di sistem komputer yg berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah rsh dan rexec.)
  • Name server yang berguna sebagai penyimpanan basis data nama host yang digunakan pada Internet (Keterangan lebih lanjut dapat dilihat pada RFC 822 dan RFC 823 yang menjelaskan mengenai penggunaan protokol name server yang bertujuan untuk menentukan nama host di Internet.)

Request for Comments

RFC (Request For Comments) merupakan standar yang digunakan dalam Internet, meskipun ada juga isinya yg merupakan bahan diskusi ataupun omong kosong belaka. Diterbitkan oleh IAB yang merupakan komite independen yang terdiri atas para peneliti dan profesional yang mengerti teknis, kondisi dan evolusi Internet. Sebuah surat yg mengikuti nomor RFC menunjukan status RFC :
  • S: Standard, standar resmi bagi internet
  • DS: Draft standard, protokol tahap akhir sebelum disetujui sebagai standar
  • PS: Proposed Standard, protokol pertimbangan untuk standar masa depan
  • I: Informational, berisikan bahan-bahan diskusi yg sifatnya informasi
  • E: Experimental, protokol dalam tahap percobaan tetapi bukan pada jalur standar.
  • H: Historic, protokol-protokol yg telah digantikan atau tidak lagi dipertimbankan utk standardisasi.

Bagaimanakah bentuk arsitektur dari TCP/IP itu ?

Dikarenakan TCP/IP adalah serangkaian protokol di mana setiap protokol melakukan sebagian dari keseluruhan tugas komunikasi jaringan, maka tentulah implementasinya tak lepas dari arsitektur jaringan itu sendiri. Arsitektur rangkaian protokol TCP/IP mendifinisikan berbagai cara agar TCP/IP dapat saling menyesuaikan.
Karena TCP/IP merupakan salah satu lapisan protokol Model OSI, berarti bahwa hierarki TCP/IP merujuk kepada 7 lapisan OSI tersebut. Tiga lapisan teratas biasa dikenal sebagai "upper level protocol" sedangkan empat lapisan terbawah dikenal sebagai "lower level protocol". Tiap lapisan berdiri sendiri tetapi fungsi dari masing-masing lapisan bergantung dari keberhasilan operasi layer sebelumnya. Sebuah lapisan pengirim hanya perlu berhubungan dengan lapisan yang sama di penerima (jadi misalnya lapisan data link penerima hanya berhubungan dengan lapisan data link pengirim) selain dengan satu layer di atas atau di bawahnya (misalnya lapisan network berhubungan dengan lapisan transport di atasnya atau dengan lapisan data link di bawahnya).
Model dengan menggunakan lapisan ini merupakan sebuah konsep yang penting karena suatu fungsi yang rumit yang berkaitan dengan komunikasi dapat dipecahkan menjadi sejumlah unit yang lebih kecil. Tiap lapisan bertugas memberikan layanan tertentu pada lapisan diatasnya dan juga melindungi lapisan diatasnya dari rincian cara pemberian layanan tersebut. Tiap lapisan harus transparan sehingga modifikasi yang dilakukan atasnya tidak akan menyebabkan perubahan pada lapisan yang lain. Lapisan menjalankan perannya dalam pengalihan data dengan mengikuti peraturan yang berlaku untuknya dan hanya berkomunikasi dengan lapisan yang setingkat. Akibatnya sebuah layer pada satu sistem tertentu hanya akan berhubungan dengan lapisan yang sama dari sistem yang lain. Proses ini dikenal sebagai Peer process. Dalam keadaan sebenarnya tidak ada data yang langsung dialihkan antar lapisan yang sama dari dua sistem yang berbeda ini. Lapisan atas akan memberikan data dan kendali ke lapisan dibawahnya sampai lapisan yang terendah dicapai. Antara dua lapisan yang berdekatan terdapat interface (antarmuka). Interface ini mendifinisikan operasi dan layanan yang diberikan olehnya ke lapisan lebih atas. Tiap lapisan harus melaksanakan sekumpulan fungsi khusus yang dipahami dengan sempurna. Himpunan lapisan dan protokol dikenal sebagai "arsitektur jaringan".

Arsitektur

Arsitektur TCP/IP diperbandingkan dengan DARPA Reference Model dan OSI Reference Model
Arsitektur TCP/IP tidaklah berbasis model referensi tujuh lapis OSI, tetapi menggunakan model referensi DARPA. Seperti diperlihatkan dalam diagram, TCP/IP merngimplemenasikan arsitektur berlapis yang terdiri atas empat lapis. Empat lapis ini, dapat dipetakan (meski tidak secara langsung) terhadap model referensi OSI. Empat lapis ini, kadang-kadang disebut sebagai DARPA Model, Internet Model, atau DoD Model, mengingat TCP/IP merupakan protokol yang awalnya dikembangkan dari proyek ARPANET yang dimulai oleh Departemen Pertahanan Amerika Serikat.
Setiap lapisan yang dimiliki oleh kumpulan protokol (protocol suite) TCP/IP diasosiasikan dengan protokolnya masing-masing. Protokol utama dalam protokol TCP/IP adalah sebagai berikut:

Pengalamatan

Protokol TCP/IP menggunakan dua buah skema pengalamatan yang dapat digunakan untuk mengidentifikasikan sebuah komputer dalam sebuah jaringan atau jaringan dalam sebuah internetwork, yakni sebagai berikut:
  • Pengalamatan IP: yang berupa alamat logis yang terdiri atas 32-bit (empat oktet berukuran 8-bit) yang umumnya ditulis dalam format www.xxx.yyy.zzz. Dengan menggunakan subnet mask yang diasosiasikan dengannya, sebuah alamat IP pun dapat dibagi menjadi dua bagian, yakni Network Identifier (NetID) yang dapat mengidentifikasikan jaringan lokal dalam sebuah internetwork dan Host identifier (HostID) yang dapat mengidentifikasikan host dalam jaringan tersebut. Sebagai contoh, alamat 205.116.008.044 dapat dibagi dengan menggunakan subnet mask 255.255.255.000 ke dalam Network ID 205.116.008.000 dan Host ID 44. Alamat IP merupakan kewajiban yang harus ditetapkan untuk sebuah host, yang dapat dilakukan secara manual (statis) atau menggunakan Dynamic Host Configuration Protocol (DHCP) (dinamis).
  • Fully qualified domain name (FQDN): Alamat ini merupakan alamat yang direpresentasikan dalam nama alfanumerik yang diekspresikan dalam bentuk <nama_host>.<nama_domain>, di mana <nama_domain> mengindentifikasikan jaringan di mana sebuah komputer berada, dan <nama_host> mengidentifikasikan sebuah komputer dalam jaringan. Pengalamatan FQDN digunakan oleh skema penamaan domain Domain Name System (DNS). Sebagai contoh, alamat FQDN id.wikipedia.org merepresentasikan sebuah host dengan nama "id" yang terdapat di dalam domain jaringan "wikipedia.org". Nama domain wikipedia.org merupakan second-level domain yang terdaftar di dalam top-level domain .org, yang terdaftar dalam root DNS, yang memiliki nama "." (titik). Penggunaan FQDN lebih bersahabat dan lebih mudah diingat ketimbang dengan menggunakan alamat IP. Akan tetapi, dalam TCP/IP, agar komunikasi dapat berjalan, FQDN harus diterjemahkan terlebih dahulu (proses penerjemahan ini disebut sebagai resolusi nama) ke dalam alamat IP dengan menggunakan server yang menjalankan DNS, yang disebut dengan Name Server atau dengan menggunakan berkas hosts (/etc/hosts atau %systemroot%\system32\drivers\etc\hosts) yang disimpan di dalam mesin yang bersangkutan.

Konsep dasar

Layanan

Berikut ini merupakan layanan tradisional yang dapat berjalan di atas protokol TCP/IP:
  • Pengiriman berkas (file transfer). File Transfer Protocol (FTP) memungkinkan pengguna komputer yang satu untuk dapat mengirim ataupun menerima berkas ke sebuah host di dalam jaringan. Metode otentikasi yang digunakannya adalah penggunaan nama pengguna (user name) dan password'', meskipun banyak juga FTP yang dapat diakses secara anonim (anonymous), alias tidak berpassword. (Keterangan lebih lanjut mengenai FTP dapat dilihat pada RFC 959.)
  • Remote login. Network terminal Protocol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer di dalam suatu jaringan secara jarak jauh. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut. (Keterangan lebih lanjut mengenai Telnet dapat dilihat pada RFC 854 dan RFC 855.)
  • Computer mail. Digunakan untuk menerapkan sistem surat elektronik. (Keterangan lebih lanjut mengenai e-mail dapat dilihat pada RFC 821 RFC 822.)
  • Network File System (NFS). Pelayanan akses berkas-berkas yang dapat diakses dari jarak jauh yang memungkinkan klien-klien untuk mengakses berkas pada komputer jaringan, seolah-olah berkas tersebut disimpan secara lokal. (Keterangan lebih lanjut mengenai NFS dapat dilihat RFC 1001 dan RFC 1002.)
  • Remote execution. Memungkinkan pengguna komputer untuk menjalankan suatu program tertentu di dalam komputer yang berbeda. Biasanya berguna jika pengguna menggunakan komputer yang terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu sistem komputer.
    Ada beberapa jenis remote execution, ada yang berupa perintah-perintah dasar saja, yaitu yang dapat dijalankan dalam system komputer yang sama dan ada pula yg menggunakan sistem Remote Procedure Call (RPC), yang memungkinkan program untuk memanggil subrutin yang akan dijalankan di sistem komputer yg berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah rsh dan rexec.)
  • Name server yang berguna sebagai penyimpanan basis data nama host yang digunakan pada Internet (Keterangan lebih lanjut dapat dilihat pada RFC 822 dan RFC 823 yang menjelaskan mengenai penggunaan protokol name server yang bertujuan untuk menentukan nama host di Internet.)

Request for Comments

RFC (Request For Comments) merupakan standar yang digunakan dalam Internet, meskipun ada juga isinya yg merupakan bahan diskusi ataupun omong kosong belaka. Diterbitkan oleh IAB yang merupakan komite independen yang terdiri atas para peneliti dan profesional yang mengerti teknis, kondisi dan evolusi Internet. Sebuah surat yg mengikuti nomor RFC menunjukan status RFC :
  • S: Standard, standar resmi bagi internet
  • DS: Draft standard, protokol tahap akhir sebelum disetujui sebagai standar
  • PS: Proposed Standard, protokol pertimbangan untuk standar masa depan
  • I: Informational, berisikan bahan-bahan diskusi yg sifatnya informasi
  • E: Experimental, protokol dalam tahap percobaan tetapi bukan pada jalur standar.
  • H: Historic, protokol-protokol yg telah digantikan atau tidak lagi dipertimbankan utk standardisasi.

Bagaimanakah bentuk arsitektur dari TCP/IP itu ?

Dikarenakan TCP/IP adalah serangkaian protokol di mana setiap protokol melakukan sebagian dari keseluruhan tugas komunikasi jaringan, maka tentulah implementasinya tak lepas dari arsitektur jaringan itu sendiri. Arsitektur rangkaian protokol TCP/IP mendifinisikan berbagai cara agar TCP/IP dapat saling menyesuaikan.
Karena TCP/IP merupakan salah satu lapisan protokol Model OSI, berarti bahwa hierarki TCP/IP merujuk kepada 7 lapisan OSI tersebut. Tiga lapisan teratas biasa dikenal sebagai "upper level protocol" sedangkan empat lapisan terbawah dikenal sebagai "lower level protocol". Tiap lapisan berdiri sendiri tetapi fungsi dari masing-masing lapisan bergantung dari keberhasilan operasi layer sebelumnya. Sebuah lapisan pengirim hanya perlu berhubungan dengan lapisan yang sama di penerima (jadi misalnya lapisan data link penerima hanya berhubungan dengan lapisan data link pengirim) selain dengan satu layer di atas atau di bawahnya (misalnya lapisan network berhubungan dengan lapisan transport di atasnya atau dengan lapisan data link di bawahnya).
Model dengan menggunakan lapisan ini merupakan sebuah konsep yang penting karena suatu fungsi yang rumit yang berkaitan dengan komunikasi dapat dipecahkan menjadi sejumlah unit yang lebih kecil. Tiap lapisan bertugas memberikan layanan tertentu pada lapisan diatasnya dan juga melindungi lapisan diatasnya dari rincian cara pemberian layanan tersebut. Tiap lapisan harus transparan sehingga modifikasi yang dilakukan atasnya tidak akan menyebabkan perubahan pada lapisan yang lain. Lapisan menjalankan perannya dalam pengalihan data dengan mengikuti peraturan yang berlaku untuknya dan hanya berkomunikasi dengan lapisan yang setingkat. Akibatnya sebuah layer pada satu sistem tertentu hanya akan berhubungan dengan lapisan yang sama dari sistem yang lain. Proses ini dikenal sebagai Peer process. Dalam keadaan sebenarnya tidak ada data yang langsung dialihkan antar lapisan yang sama dari dua sistem yang berbeda ini. Lapisan atas akan memberikan data dan kendali ke lapisan dibawahnya sampai lapisan yang terendah dicapai. Antara dua lapisan yang berdekatan terdapat interface (antarmuka). Interface ini mendifinisikan operasi dan layanan yang diberikan olehnya ke lapisan lebih atas. Tiap lapisan harus melaksanakan sekumpulan fungsi khusus yang dipahami dengan sempurna. Himpunan lapisan dan protokol dikenal sebagai "arsitektur jaringan".

sumber:http://id.wikipedia.org/wiki/Internet_protocol_suite