Selamat datang lagi di tutorial warung belajar, dalam tutorial kali ini kita akan belajar mengenai Tipe data di dalam PHP, Jika dalam tutorial sebelumnya kita telah belajar mengenai variabel dan konstanta, nah nilai yang diinput di konstanta dan variabel itu akan memiliki tipe data tertentu, tipe data ini akan menentukan bagaimana cara memproses data itu sendiri, semisal nih untuk tipe data string kita tidak bisa menggunakan operator aritmatika. Show Dalam php untuk menggunakan tipe data tertentu anda tidak perlu untuk mendeklarasikan dulu di awal, seperti pada bahasa pemrogaman lain semisal java, c, c# dan beberapa bahasa lainnya, tetapi setidaknya teman – teman harus mengetahui ada tipe data apa saja sih di php. Tipe data yang akan kita bahas dalam tutorial ini adalah :
sebenarnya ada lagi tipe data array, nanti kita akan bahas dalam tutorial part selanjutnya karena pembahasannya cukup panjang. Baik kita langsung mulai pembahasan satu persatu mengenai tipe data didalam PHP.
Tipe Data IntegerTipe data integer atau biasanya lebih kita kenal dengan tipe data untuk menyimpan angka bulat (bukan desimal), semisal 1,2,3,4,5,-10,-20 dll Contoh penggunaan dari tipe data Integer adalah : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <?php $biaya_produksi=10000; $harga_jual=7000; $rugi=-3000; echo $biaya_produksi; //10000 echo "<br />"; echo $harga_jual; //7000 echo "<br />"; echo $rugi; //-3000 echo "<br/>";
$panjang = 10; $lebar = 20; $luas = $panjang * $lebar; echo "Panjang = ".$panjang; echo "<br/>"; echo "Lebar = ".$lebar; echo "<br/>"; echo "Luas = ".$luas;
?> Hasilnya adalah : Keterangan :
Range nilai yang bisa disimpan di tipe data integer adalah dari range -2147483648 hingga 2147483647, jika anda ingin menyimpan nilai diluar jangkauan itu, sebaiknya gunakan tipe data float. Angka hexadesimal adalah angka yang penyusunan bilangannya terdiri dari 16 digit, yaitu angka 0-9 dan huruf A-F
Untuk mengisikan angka hexadesimal dalam sebuah variabel anda bisa menggunakan awalan huruf “0x” sebelum angka yang diinputkan, karakter 0x akan menginformasikan ke PHP bahwa angka yang ditulis setelahnya adalah angka hexadasimal. Sebagai contoh kita akan menuliskan angka desimal 90 berupa hexadesimal yaitu 5A, untuk tools konversi anda dapat menggunakan : https://www.binaryhexconverter.com/decimal-to-hex-converter nah untuk menuliskan angka hexadesimal agar bisa dibaca sebagai desimal anda perlu menuliskan 0x5A, perhatikan skrip dibawah ini : 1 2 3 4 5 6 7 <?php $desimal = 90; $hexadesimal = 0x5A; echo "Desimal = ".$desimal; echo "<br/>"; echo "Hexadesimal = ".$hexadesimal; ?> Hasilnya : Keterangan :
Menuliskan Angka Oktal dalam PHP Bilangan oktal adalah bilangan yang terdiri dari 8 digit, yaitu karakter 0-7, dalam php untuk menuliskan bilangan oktal gunakan karakter “0” angka nol diawal angka. Contohnya desimal 90 jika di oktal adalah 132, anda bisa menggunakan kalkulator desimal to oktal anda bisa menggunakan : https://www.binaryhexconverter.com/decimal-to-octal-converter contoh penulisan angka oktal di php perhatikan skrip dibawah ini : 1 2 3 4 5 6 7 8 <?php $desimal = 90; $oktal = 0132;
echo "Desimal = ".$desimal; echo "<br/>"; echo "Oktal = ".$oktal; ?> Hasilnya : Menuliskan biner dalam PHP Bilangan biner dalam PHP terdiri dari 2 digit yaitu 0 dan 1, Bilangan biner biasanya juga disebut sebagai bilangan logika 1 (berarti benar) dan 0 (berarti salah), dalam php untuk menuliskan bilangan biner anda perlu menuliskan awalan 0b (angka 0 dan huruf b). Contohnya semisal untuk bilangan desimal 90 dalam biner adalah 1011010, maka untuk menampilkannya skripnya adalah sebagai berikut : 1 2 3 4 5 6 7 8 <?php $desimal = 90; $biner = 0b1011010;
echo "Desimal = ".$desimal; echo "<br/>"; echo "Biner = ".$biner; ?> Hasilnya :
Tipe Data FloatTipe data float ini digunakan untuk menyimpan data yang memiliki desimal diakhir angka, Tipe data float ini digunakan untuk variabel yang akan berisi angka yang memiliki angka desimal (pecahan), seperti angka hasil pembagian, nilai yang memiliki desimal seperti nilai IPK, dan nilai angka yang tidak bisa disimpan dengan tipe data Integer. Tipe float ini memiliki kesamaan dengan integer yang sama – sama dapat melakukan operasi aritmatika. jangkauan nilai dari float lebih besar dari pada integer, pada umumnya adalah dari mulai 1.7 x 10^-308 sampai dengan 1.7^+308 dengan 15 digit keakuratan Cara penulisan tipe data float di PHP, bisa menggunakan 2 cara yaitu :
Untuk contoh penulisannya adalah sebagai berikut : 1 2 3 4 5 6 7 <?php $angka_float= 6.28; $angka_scientific_notation=0.628E1; echo "Angka Float = ".$angka_float; // 6.28 echo "<br />"; echo "Angka Scientific Notation = ".$angka_scientific_notation; //6.28 ?> Hasilnya adalah :
Tipe Data StringTipe data string adalah tipe data yang digunakan untuk menyimpan data berupa string, sederhananya tipe data string digunakan untuk menyimpan text seperti kalimat atau sebuah kata. Karakter yang mendukung tipe data string adalah 256 karakter ASCII, untuk daftar dari karakter ASCII dapat anda lihat di : http://www.ascii-code.com Tipe penulisan dari tipe data string ini dibagi menjadi 4 cara antara lain : 1. Penulisan Tipe data string dengan menggunakan single quotedPenulisan dengan single quoted atau tanda petik satu ( ‘ ), anda bisa menuliskan kata atau kalimat diantara tanda petik satu pembuka dan penutup. terdapat beberapa aturan dalam penulisan string dengan menggunakan single quoted, antara lain :
sebagai contoh silahkan perhatikan skrip dibawah ini : 1 2 3 4 5 6 7 8 9 10 11 12 <?php $contoh_string_1='Belajar PHP itu mudah'; $contoh_string_2='Hari ini adalah hari jum\'at'; $contoh_string_3='Posisi direktori web berada di C:\\xampp\\htdoc'; $contoh_string_4='Anda tidak bisa ganti baris dengan menggunakan karakter : \n dengan single quoted'; $contoh_string_5='Anda tidak dapat menampilkan isi variabel dengan cara ini $contoh_string_1'; echo $contoh_string_1; echo "<br>"; echo $contoh_string_2; echo "<br>"; echo $contoh_string_3; echo "<br>"; echo $contoh_string_4; echo "<br>"; echo $contoh_string_5; echo "<br>"; ?> Hasilnya adalah : Keterangan :
2. Penulisan Tipe Data String dengan menggunakan Double Quoted Cara kedua ini anda bisa menuliskan tipe data string dengan menggunakan Double Qouted atau tanda petik dua ( ” ), beberapa hal yang menjadi perbedaan dengan cara pertama adalah :
Contohnya adalah sebagai berikut : 1 2 3 4 5 6 7 8 9 10 11 12 <?php $contoh_string_1="Belajar PHP itu mudah"; $contoh_string_2=" \"Habis Gelap Terbitlah Terang \" "; $contoh_string_3="Posisi direktori web berada di C:\\xampp\\htdoc"; $contoh_string_4="Anda tidak bisa ganti baris dengan menggunakan karakter : \n dengan single quoted"; $contoh_string_5="Anda tidak dapat menampilkan isi variabel dengan cara ini $contoh_string_1"; echo $contoh_string_1; echo "<br>"; echo $contoh_string_2; echo "<br>"; echo $contoh_string_3; echo "<br>"; echo $contoh_string_4; echo "<br>"; echo $contoh_string_5; echo "<br>"; ?> Hasilnya : Keterangan :
3.Penulisan tipe data string dengan menggunakan Heredoc Cara ketiga adalah menuliskan tipe data string dengan menggunakan Heredoc, penulisan string diawali oleh karakter “<<<” dan diikuti dengan karakter penanda akhir string. Untuk karakter penanda akhir string ini terserah yang penting karakter ini tidak termasuk dalam karakter yang ingin ditampilkan diantara string, setelah itu string akan diakhiri oleh karakter yang telah dideklarasikan sebagai penutup akhir string, dan karakter titik koma ( ; ) Contohnya adalah sebagai berikut : 1 2 3 4 5 6 7 <?php $web = "warungbelajar.com"; $contoh_string = <<<finish Saya sedang belajar tutorial php di $web finish; echo $contoh_string; ?> Hasilnya : Keterangan :
4. Penulisan tipe data string dengan menggunakan Nowdoc Penulisan dengan cara ini memiliki konsep yang sama dengan Heredoc, perbedaannya adalah jika menggunakan Nowdoc ini kita menggunakan tanda petik satu ( ‘ ) single quoted string. contohnya adalah seperti berikut ini : 1 2 3 4 5 6 7 <?php $web = "warungbelajar.com"; $contoh_string = <<<'finish' Saya sedang belajar tutorial php di $web finish; echo $contoh_string; ?> Hasilnya : Keterangan :
Tipe Data BooleanTipe data boolean ini memiliki 2 nilai yaitu true, atau false, anda bisa menuliskan true, false ataupun TRUE, FALSE (bisa menggunakan huruf kecil ataupun huruf besar). tipe data boolean ini biasanya digunakan pada statement operasi logika, seperti if, dan juga sebagai pembanding dalam perulangan (looping) untuk contoh dari tipe data boolen, perhatikan skrip dibawah ini : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 <?php $nilai_a = TRUE; $nilai_b = FALSE; if($nilai_a) { echo 'Nilai_a ini bernilai TRUE'; } else { echo 'Nilai_a ini bernilai FALSE'; } echo "<br/>"; if($nilai_b) { echo 'Nilai_b ini bernilai TRUE'; } else { echo 'Nilai_b ini bernilai FALSE'; } echo "<br/>"; echo "Nilai a = ".$nilai_a; echo "<br/>"; echo "Nilai b = ".$nilai_b;
?> Hasilnya adalah : Keterangan :
Tipe Data ObjectTipe data jenis ini digunakan untuk membuat sebuah objek, yang akan menggunakan kerangka class yang telah dibuat sebelumnya, jadi nanti ketika anda belajar mengenai class di PHP, untuk menggunakan kerangka class yang telah dibuat, anda perlu membuat object, untuk contohnya adalah sebagai berikut : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <?php class mobil{ function maju() { echo "Mobil sedang berjalan maju"; } function mundur() { echo "Mobil sedang berjalan mundur"; } function belok_kanan() { echo "Mobil belok kanan"; } function belok_kiri() { echo "Mobil belok kiri"; } } $bmw = new mobil(); echo $bmw->maju(); ?> Hasilnya : Keterangan :
baik sekian dulu teman – teman pembahasan mengenai penggunaan tipe data di php, anda bisa menyesuaikan tipe data mana yang anda gunakan untuk menyimpan value pada variabel yang anda buat, jika ada yang ingin didiskusikan silahkan di kolom komentar.
ANDA INGIN SERIUS BELAJAR PEMROGRAMAN PHP ?Seperti yang anda ketahui bahwa saat ini skill di bidang pemrograman sangatlah dibutuhkan, salah satunya adalah pemograman PHP. Paket Tutorial ini berisi video tutorial belajar pemrograman berbahasa indonesia, cocok sekali untuk anda yang sedang belajar pemrograman PHP, bahkan untuk orang awam sekalipun. Paket Tutorial ini juga dilengkapi dengan study kasus yang akan mempermudah pemahaman anda dalam belajar pemrograman, Mari berinvestasi untuk menambah skill dalam menguasai Pemrograman PHP Apakah desimal termasuk integer?Integer Desimal (Decimal Integer) adalah nilai bilangan desimal yang tidak mengandung nilai pecahan atau bilangan bulat.
Apa itu integer pada PHP?Menjawab pertanyaan tipe data integer di PHP digunakan untuk data apa, yaitu untuk menyatakan bilangan bulat. Sesuai pengertian secara Matematika, bilangan bulat di sini adalah bilangan yang dituliskan tanpa komponen desimal atau pecahan. Misalnya: 15, 2000, -28429, dan lain-lain.
Apa itu integer dan float?Untuk objek yang berupa angka, digunakan tipe integer dan float. Integer untuk objek bilangan bulat baik positif maupun negatif, sedangkan float untuk objek bilangan desimal positif dan negatif. Sementara itu, boolean merupakan tipe yang hanya memiliki dua nilai yaitu True atau False.
Apa itu berupa integer?Integer (int.) merupakan data type berbentuk bilangan bulat atau numerik yang umumnya digunakan untuk menyimpan angka tanpa komponen pecahan dengan rentang angka -707, 0, hingga 707.
|