Tampilkan postingan dengan label teknologi. Tampilkan semua postingan
Tampilkan postingan dengan label teknologi. Tampilkan semua postingan

Kamis, 19 Juli 2012

Variabel dan Tipe Data PHP

Variabel dan tipe data dalam PHP


Variabel Dalam PHP
Variabel digunakan sebagai tempat penyimpanan data sementara. Data yang disimpan dalam variabel akan hilang setelah program selesai dieksekusi. Untuk penyimpanan data yang permanen, kita dapat menyimpan data di database atau di disk. Silahkan mengacu pada Akses Database untuk mendalami penggunaan database, dan Akses File dan Folder untuk penyimpanan data di filesystem. Variabel di PHP diawali dengan tanda $, untuk dapat menggunakan variabel, ada dua langkah yang harus dilakukan, deklarasi daninisialisasi.


Deklarasi Variabel
Deklarasi variabel bisa disebut juga memperkenalkan atau mendaftarkan variabel ke dalam program. Dalam PHP, deklarasi variabel seringkali digabung dengan inisialisasi. Variabel dalam PHP dinyatakan dengan awalan $.Contoh :


$nama
$alamat
$jumlah

Ada beberapa aturan yang harus diikuti berkenaan dengan pemberian nama variabel, diantaranya adalah sebagai berikut :

         Variable diawali dengan tanda $
         Karakter pertama setelah tanda $ harus huruf atau garis bawah ( _ )
         Karakter berikutnya boleh huruf, angka, atau garis bawah.
Inisialisasi Variabel

Inisialisasi variabel adalah mengisi nilai untuk pertama kalinya ke dalam variabel. Contoh inisialisasi melakukan inisialisasi Variabel adalah sebagai berikut :


$nama="Widi Mawardi";
$alamat="Jl Ibu Ganirah No 252 D Cimahi-Bandung";
$jumlah=100;


Tipe Data Dalam PHP
Dalam bahasa pemrograman yang lain seperti delphi, visual basic, java dan lain sebagainya ada bermacam-macam tipe data yang harus dideklarasikan, misalnya integer (bilangan bulat), float (bilangan pecahan), char (karakter angka dan huruf), string (kumpulan huruf atau kata), dan berbagai tipe data lainnya. PHP mengenal dua tipe data sederhana yaitu,numerik dan literal. Ditambah dengan dua tipe data yang tidak sederhana, yaitu array danobject. Tipe Numerik pada PHP digunakan untuk menyimpan bilangan bulat. 

PHP mampu menyimpan data bilangan bulat dengan jangkauan dari -2 milyar sampai +2 milyar. Contoh bilangan bulat: 3, 7, 20. Selain itu, tipe numerik juga digunakan untuk menyimpan bilangan pecahan. Tipe literal digunakan untuk menyimpan data berupa kumpulan huruf, kata, dan angka. Tipe boolean, yang dikenal dalam bahasa program yang lainnya, tidak ada dalam PHP. Untuk menguji benar salah (true false), kita menggunakan tipe data yang tersedia. FALSE dapat digantikan oleh integer 0, double 0.0 atau string kosong, yaitu "". Selain nilai itu, semua dianggap TRUE.

Tipe Data Integer
Tipe ini meliputi semua bilangan bulat dengan range -2,147,483,648 sampai +2,147,483,647 pada platform 32bit. PHP juga akan mengkonversi secara otomatis bila suatu bilangan berada diluar range tersebut ke dalam tipe data floating point. Tipe ini juga dapat dinyatakan dalam bentuk oktal (berbasis 8), desimal (berbasis 10), heksadesimal (berbasis 16). Seperti dalam contoh berikut :
$oktal = 031;
$desimal = 25;
$heksadesimal = 0×10;
Tipe Data Floating Point
Tipe ini biasa digunakan dalam bilangan pecahan namun bisa juga bilangan desimal. Tipe ini memiliki range 1.7E-308 sampai 1.7E+308. Dapat dinyatakan dalam bentuk bilangan desimal atau dalam bentuk pangkat. Seperti contoh dibawah ini :
$desimal = 0.25;
$pangkat = 15.0E-2
Tipe Data String
Tipe data string dinyatakan dengan mengapitnya menggunakan tanda petik tunggal (‘ ‘) atau tanda petik ganda (” “). Perbedaan dari penggunaan keduanya adalah dengan tanda petik tunggal kita tidak dapat menggunakan variable dan escape sequence handling bersama dalam suatu kalimat. Seperti contoh :
$var=”tanda”;
echo “1. Contoh $var ini dapat digunakan”;
echo ’2. Contoh $var ini tidak dapat digunakan’;
output ;
1. Contoh tanda ini dapat digunakan
2. Contoh $var ini tidak dapat digunakan
Tipe Data Array
Tipe ini dapat mengandung satu atau lebih data juga dapat diindeks berdasarkan numerik atau string. Ia juga mendukung multiarray dimensi dan membolehkan semua datanya berbeda tipe data. Seperti contoh :
$array[] = 1;
$array[] = “2″;
$array[] = ’3′;
$array[] = ‘X’;
$mobil[sedan] = “Timor”;
$mobil[station] = “Kijang”;
$mobil[pickup] = “Zebra”;
for ($n=0; $n < 5; $n++) {
echo “variable \$array[$n] bernilai : ‘$array[$n]‘”;
}
echo “
variabel \$mobil[sedan] bernilai : ‘$mobil[sedan]‘
variabel \$mobil[station] bernilai : ‘$mobil[station]‘
variabel \$mobil[pikcup] bernilai : ‘$mobil[pickup]‘”;
Tipe Data Object
Tipe data object dapat berupa bilangan, variable atau fungsi. Object dibuat dengan tujuan agar para programmer terbiasa dengan OOP, meski fasilitas ini masih minim. Seperti contoh :
class Mobil {
var $jenis = “Mobil Sedan”;
function ganti_mobil($jenis) {
$this->jenis = $jenis;
}
}
$mobil = new Mobil;
echo $mobil->jenis;
$mobil->ganti_mobil(“Mobil Station”);
echo “<br>”.$mobil->jenis;

Minggu, 06 Mei 2012

6 Fakta Menarik Facebook


Siapa yang menampik kepopuleran situs jejaring sosial Facebook? Situs ini didirikan oleh Mark Zuckerberg dan teman-temannya di mana awalnya ditujukan untuk mahasiswa Harvard saja.


Ia akhirnya resmi dirilis untuk umum pada Februari 2004 dan langsung menyita perhatian khalayak. Di balik kesuksesan Facebook, situs raksasa ini tentu memiliki fakta-fakta yang menarik untuk disimak. Berikut beberapa di antaranya:



1. Facebook memiliki lebih dari 900 juta pengguna aktif. Jika ia diibaratkan negara, maka ia akan menjadi negara dengan populasi terbesar ketiga di dunia setelah China dan India.



2. Situs jejaring raksasa ini menjadi situs jejaring terpopuler di tiap negara kecuali China, Jepang, Polandia, Rusia, Korea Selatan dan Vietnam (sumber: comScore).



3. Bulan April lalu, Facebook membuat kabar mengejutkan. Apalagi jika bukan aksinya mengakuisisi aplikasi foto populer Instagram dengan harga USD 1 miliar.



4. Facebook melahirkan 4 miliuner muda yakni Mark Zuckerberg, Dustin Moskovitz, Eduardo Saverin dan Sean Parker.



5. Lebih dari 300 juta foto diunggah di situs Facebook tiap harinya dan lebih dari 488 juta pengguna aktif mengakses Facebook via piranti mobile.



6. Facebook yang kini memiliki awak sebanyak 3.500 orang, berencana akan menghire ratusan orang lagi pada tahun depan, demikian dilansir Telegraph, Sabtu (5/5/2012).



Kini Facebook tengah bersiap mengguncangkan lantai Wall Street. Perusahaan tersebut dilaporkan akan menggelar IPO bernilai miliaran dollar pada 18 Mei nanti. Disebut-sebut, pelepasan saham perdana ini akan menjadi yang terbesar dalam catatan sejarah.


Selasa, 20 Maret 2012

Perkembangan Search Engine



Perkembangan Search Engine

Di awal munculnya Internet, search engine tidaklah secanggih saat ini. Hal ini karena kondisi world wide web dahulu belum sedinamis dan semenarik sekarang.
Dahulu, website hanya statis dan ibarat brosur yang hanya dapat dipakai untuk menampilkan informasi tanpa interaktifitas dengan pengunjung. Jadi zaman dulu website hanya berupa hyperlink untuk mengunjungi satu website dengan mengklik link yang ada.
Search engine pertama dibuat oleh Alan Emtage pada tahun 1990. Yang ia ciptakan adalah alat bantu untuk melakukan pencarian bernama Archie. Tool ini adalah kumpulan file indeks di Internet.
Saat itu, Archie menjadi program favorit pengguna Internet. Program ini berisi daftar direktori semua file yang bisa diunduh dari FTP anonim di jaringan. Daftar tersebut dikumpulkan dengan jaringan lain dan disimpan ke database. Archie bekerja dengan mengindeks semua file untuk mempermudah pengguna internet mencari lokasi file yang diinginkan.
Di tahun 1991, Mark McCahill mengembangkan aplikasi Gopher untuk mencari teks di Internet. Gopher mengindeks dokumen teks yang akhirnya Gopher ini berkembang menjadi WWW. Protokol Gopher membutuhkan program yang dapat mereferensikan indeks yang sudah dibuat oleh Gopher. Program tersebut adalah VERONICA (Very Easy Rodent-Oriented Net-wide Index to COmputerized Archieves); dan JUGHEAD (Jonzy’s Universal Gopher Hierarchy Excavation and DIsplay). Kedua program tersebut cara kerjanya sama, yaitu mencari hasil pencarian dengan mengisikan keyword pencarian.
Tahun 1993, muncul search engine Wandex yang dikembangkan oleh MAtthew Gray. Cara kerja Wandex adalah mengindeks dan mencari indeks dari halaman. Progam inilah yang aktif menjelajah WWW. Hasil penjelajahan ini menjadi bahan pencarian semua search engine.
Sejak saat itu, 1993 - 1998, mulailah bermunculan mesin-mesin pencari terkenal seperti Yahoo!, Google, Ask.com yang masih eksis hingga sekarang. Berikut ini adalah detail peluncuran search engine tersebut:
  • Excite (1993)
  • Yahoo! (1994)
  • Web Crawler (1994)
  • Lycos (1994)
  • Infoseek (1995)
  • Altavista (1995)
  • Inktomi (1996)
  • Ask Jeeves (1997)
  • Google (1997)
  • MSN Search (1998), sekarang jadi Live Search.

Sumber : kompasiana