Anda di halaman 1dari 17

PEMROGRAMAN WEB

Variabel & Tipe Data Oleh : Abd. Wahid

Variabel dan Tipe Data

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. ilahkan menga!u pada Akses Database untuk mendalami penggunaan database, dan Akses "ile dan "older untuk penyimpanan data di #ilesystem. Variabel di $%$ dia&ali dengan tanda '.

Variabel

Untuk dapat menggunakan variabel, ada dua langkah yang harus dilakukan, deklarasi dan inisialisasi.

Deklarasi Variabel

Deklarasi variabel bisa disebut (uga memperkenalkan atau menda#tarkan variabel ke dalam program. Dalam php, deklarasi variabel seringkali digabung dengan inisialisasi. Variabel dalam $%$ dinyatakan dengan a&alan '. )ontoh : 'nama$embeli, ' (uml ah*arang, 'harga Ada beberapa aturan yang diikuti berkenaan dengan penggunaan nama variabel. Aturan pemberian nama variabel :
+ Dimulai dengan tanda ' + ,arakter pertama harus huru# atau garis ba&ah -./ + ,arakter berikutnya boleh huru#, angka, atau garis ba&ah.

Inisialisasi variabel

0nisialisasi variabel adalah mengisi nilai untuk pertama kalinya ke dalam variabel. )ontoh inisialisasi :
'namaDepan 1 23ndy24 'nama*elakang 1 25uhardin24 '(umlah*arang 1 64 'harga 1 78884

Tipe data

Dalam bahasa pemrograman yang lain, ada berma!am9ma!am tipe data, misalnya integer-bilangan bulat/, #loat-bilangan pe!ahan/, !har-karakter angka dan huru#/, string-kumpulan huru# atau kata/, dan berbagai tipe lainnya. $%$ mengenal dua tipe data sederhana4 numerik dan literal. Ditambah dengan dua tipe data yang tidak sederhana, yaitu array dan ob(e!t.

Tipe Data

Tipe :umerik dapat menyimpan bilangan bulat. $%$ mampu menyimpan data bilangan bulat dengan (angkauan dari 9; milyar sampai <; milyar. )ontoh bilangan bulat: 6, =, ;8. elain itu, tipe numerik (uga digunakan untuk menyimpan bilangan pe!ahan Tipe literal digunakan untuk menyimpan data berupa kumpulan huru#, kata, dan angka. Tipe boolean, yang dikenal dalam bahasa program yang lainnya, tidak ada dalam $%$. Untuk mengu(i benar salah -true #alse/, kita menggunakan tipe data yang tersedia. "A> 3 dapat digantikan oleh integer 8, double 8.8 atau string kosong, yaitu 22. elain nilai itu, semua dianggap T?U3.

Tipe Data

Variabel dapat digunakan untuk menyimpan berbagai (enis data. 5isalnya data numerik yang dapat dioperasikan se!ara matematika. )ontoh :
'(umlah*arang 1 64 'harga 1 78884 'pembayaran 1 '(umlah*arang @ 'harga4

Tipe Data

edangkan data non numerik -disebut (uga data literal/ tidak dapat dioperasikan se!ara matematika. )ontoh : 'nama 1 'namaDepan < 'nama*elakang4 variabel nama akan menyimpan gabungan dari dua variabel, yaitu 23ndy 5uhardin2.

Tipe Data

e!ara umum, data literal ditandai dengan pasangan 2 dan 2. Data numerik tidak dikelilingi oleh 2 dan 2. Tetapi biasanya $%$ akan se!ara otomatis mengubah tipe data sesuai kebutuhan. )ontoh :
+ + + + + + + '(alan 1 A ultan Alauddin24 'no?umah 1 ;B4 'blok 1 C!4 '(umlah$enghuni 1 64 'alamat 1 '(alan < 'no?umah4 'hasil 1 'no?umah < '(umlah$enghuni4 'hasilAneh 1 'blok < 'no?umah4

Tipe Data

$ada sampel kode di atas, variabel alamat akan menyimpan nilai ultan Alauddin ;B. $%$ se!ara otomatis mengubah tipe data variabel no?umah -numerik/ men(adi literal. Variabel alamat akan bertipe literal. Variabel hasil akan menyimpan nilai 6;, yaitu pen(umlahan dari ;B dan 6. $erhatikan, konversi otomatis ini kadang ber(alan se!ara tidak semestinya. 0ni dapat dilihat dari variabel hasilAneh yang akan menyimpan nilai =. $%$ mengambil nilai numerik dari variabel blok, yaitu C, kemudian menambahkannya dengan isi variabel (umlah$enghuni. %asil akhirnya adalah C < 6, yaitu =.

Passing Variable

Variabel dapat di9passing atau diteruskan ke halaman &eb berikutnya yang diakses user. Ada beberapa teknik untuk meneruskan variabel, diantaranya :
+ 5elalui U?> + 5elalui "orm + 5elalui )ookie

URL

Variabel diteruskan melalui U?> dengan #ormat sbb Dalamat &ebEFvar71nilai7&var;1nilai; 5isalnya, untuk memberikan variabel 'nama berisi 23ndy2 dan 'alamat 1 2 urabaya2 ke &el!ome.php, kita akan menulis : &el!ome.phpFnama13ndy&alamat1 urabaya Di kolom address pada eGplorer. Untuk lebih (elasnya, perhatikan gambar berikut.

URL

+ Variabel ini dapat diakses di s!ript &el!ome.php dengan !ara sebagai berikut : + e!ho-2Variabel H'user berisi : 'user2/4 +e!ho-2Variabel H'alamat berisi : 'alamat2/4

)ara lain untuk mengirim kedua variabel tersebut adalah dengan menggunakan #orm dengan kode sebagai berikut :
IhtmlJ IheadJ ItitleJ$assing VariableIKtitleJ IKheadJ IbodyJ I#orm method12$O T2 a!tion12&el!ome.php2J IpJ:ama : Iinput type12teGt2 name12nama2JIKpJ IpJAlamat : Iinput type12teGt2 name12alamat2JIKpJ IpJIinput type12submit2 value12 ubmit2 name12*72JIKpJ IK#ormJ IKbodyJ IKhtmlJ

Form

Tampilannya :

kie

$enggunaan )ookie akan kita bahas pada bagian tentang session

Anda mungkin juga menyukai