Header Ads

  • Breaking News

    Operator Perbandingan dalam PHP

    Sepriano, M.Kom - Pengertian Operator Perbandingan dalam PHP

    Sesuai dengan namanya, operator perbandingan membandingkan nilai dari 2 operand. Hasilnya selalu salah satu dari TRUE atau FALSE. Hasil perbandingan akan bernilai TRUE jika kondisi perbandingan tersebut benar, atau FALSE jika kondisinya salah.

    Operand untuk operator perbandingan ini bisa berupa tipe data angka (integer atau float), maupun bertipe string. Operator perbandingan akan memeriksa nilai dan (untuk beberapa operator) juga tipe data dari operand.

    Jenis-jenis Operator Perbandingan dalam PHP

    Jenis-jenis dari operator perbandingan dalam PHP dapat dilihat dari tabel dibawah ini:


    Dikarenakan operasi perbandingan dapat memiliki operan berupa angka dan string, PHP memiliki aturan sebagai berikut:


    Dari tabel diatas dapat dilihat bahwa selain membandingkan angka dengan angka, PHP juga membolehkan perbandingan angka dengan string, array, bahkan objek. Namun dalam prakteknya kita akan sering membandingkan angka.

    Cara Penggunaan Operator Perbandingan di dalam PHP

    Berikut adalah beberapa contoh penggunaan operator perbandingan dalam PHP:


    Dalam contoh kode PHP diatas, saya menggunakan fungsi var_dump() untuk melihat hasil dari perbandingan. Contoh 1 sampai 3 merupakan operasi perbandingan aritmatika biasa.

    Pada contoh ke 4, 10 <> ’10’ = FALSE, karena PHP menganggap kedua operand adalah sama, sehingga jika diberikan operator tidak sama dengan (<>), maka hasilnya FALSE. Perhatikan bahwa tipe data kedua angka berbeda, saya menambahkan tanda petik untuk membuah string ‘10’, namun PHP mengkonversinya menjadi integer 10 ketika membandingkan (sesuai aturan tabel diatas).

    Pada contoh ke 5, 10 == ’10’ = TRUE, karena alasan yang sama dengan penjelasan contoh ke 4. String ‘10’ dikonversi terlebih dahulu menjadi angka, lalu dibandingkan, sehingga hasilnya menjadi TRUE.

    Untuk contoh ke 6, 10 === ’10’ = FALSE, karena operator === selain membandingkan nilai, juga membandingkan tipe data dari opearand, sehingga string ‘10’ dianggap tidak sama dengan integer 10. Hal ini berbeda dengan contoh ke 5.

    Untuk contoh ke 7, ‘150’ == ‘1.5e2’ = TRUE, karena seluruh string yang berupa angka dikonversi menjadi angka terlebih dahulu, dan  ‘1.5e2’ adalah penulisan scientific dari 1,5 x 10^2, yang hasilnya adalah 150.  Namun sama seperti contoh ke 6, jika kita mengganti operator ‘==’ dengan ‘===’, maka hasilnya akan FALSE.

    Pada contoh terakhir, no 8. Saya membandingkan string dengan angka, sehingga string ‘duniailkom’ dikonversi menjadi integer bernilai 0, dan baru disamakan dengan operan kedua, yakni angka 0. Karena 0==0, maka hasilnya = TRUE.

    Operator perbandingan ini sering digunakan untuk kondisi IF, misalkan jika $nama_user ada di dalam database, maka jalankan kode program. Lebih lanjut tentang penggunaan operator perbandingan, akan kita bahas pada tutorial lanjutan.

    sumber: dunia ilkom

    33 komentar

    Anonim mengatakan...

    Nama : Riki
    NIM : 701210010

    Kesimpulan yang saya dapat sebagai berikut

    Operator perbandingan adalah operator yang menentukan suatu nilai benar(true) atau salah (false)

    Dalam bahasa PHP mempunyai berbagai jenis dan juga perbandingan bisa beruapa angka maupun tulisan (string)

    Terimakasih atas ilmunya pak
    Mohon maaf bila ada salah kata atau penulisan

    litteldream mengatakan...

    nama : ferjie aurora br tarigan
    nim : 701210002
    kelas : 3A

    Operator perbandingan (Comparison) dalam pemrograman PHP adalah membanding kan dua nilai (angka atau teks) dengan nilai return value berupa true or false, syntax ini digunakan biasanya dalam logical “if else” yang ada dalam sebuah program.

    Windi mengatakan...

    Nama: windi gustiani
    kelas:3a sistem informasi
    nim:701210166

    kesimpukan operator perbandingan dalam php
    sesuai dengan namanya adanya pebandingan 2 operand yaitu TRUE dan FALSE.Operand untuk operator perbandingan ini bisa berupa tipe data angka (integer atau float), maupun bertipe string.

    coretankata mengatakan...

    Nama : NUR SAFITRI
    NIM : 701210167
    Kelas : 3A Sistem informasi

    kesimpulan :
    operand perbandingan merupakan perbandingan antara dua operand yang akan menghasilkan TRUE dan FALSE, hasil akan TRUE jika pernyataan benar sedangkan hasil akan FALSE jika pernyataan salah.
    iperator perbandingan akan bisa berupa tife angka maupun tife string.
    adapun jenis perbandingan pada PHP yaitu :sama dengan, identik dengan, tidak sama dengan, tidak sama dengan, tidak identik, kurang dari, lebih dari, kuranf dari atau sma dengan, lebih dari atau sama dengan.

    terimakasih!

    Asrofi mengatakan...

    Nama : Asrofi
    NIM : 701210169
    Kelas : 3A (Sistem Informasi)

    Kesimpulan yang dapat saya ambil dari materi di atas yaitu:
    Operator perbandingan selalu membandingkan 2 dari nilai operand yang mana akan menghasilkan salah satu diantara TRUE atau FALSE. Pada PHP, terdapat 9 operator perbandingan yaitu kurang dari, lebih dari, sama dengan, identik dengan, tidak sama dengan ($a != $b), tidak sama dengan ($a <> $b), tidak identik dengan, kurang dari atau sama dengan, dan lebih dari atau sama dengan.

    Talitha Marsha Fidela mengatakan...

    NAMA: TALITHA MARSHA FIDELA
    NIM: 701210162
    KELAS: 3A SISTEM INFORMASI

    kesimpulan yang dapat saya ambil dari materi diatas ialah:
    Dalam bahasa pemograman PHP terdapat operator perbandingan yaitu membandingkan nilai antara 2 operand untuk menentukan True atau False. Di operator ini menggunakan tipe data angka (integer atau float) maupun tipe string. dan Operator ini sering digunakan untuk kondisi if.

    Anonim mengatakan...

    nama:nurkhofipah
    nim :701210165
    kela:3a
    kesimpulan Jika nanti akan ada yang dibandingkan operator ini bertujuan "membandingkan"dua nilai kemudian menghasilkan "benar(true)"atau"salah(false)" seperti perbandingan dengan dua variabel $a dan $b apabila jumlah $a dg $b tidak sama maka hasilnya akan false/salah.sebaliknya apabila perbandingan dua variabel tersebut sama maka hasilnya true/benar

    Anonim mengatakan...

    Nama : Wahyu Irfan
    NIM : 701210170
    Kelas : 3A

    Operator perbandingan
    Dalam Operator ini hanya menentukan perbandingan benar atau salah, bisa juga TRUE or FALSE. membandingkan antara dua jenis angka atau teks.

    ningsihts.my.id mengatakan...

    Nama : SRI WAHYUNINGSIH
    NIM : 701210081
    Kelas : 3A Sistem Informasi

    Kesimpulan Materi 2:
    -Operator perbandingan dalam PHP, sesuai dengan namanya adanya pebandingan 2 operand yaitu TRUE dan FALSE.

    Hendra Saputra mengatakan...

    NAMA: Hendra saputra
    NIM: 701210163
    KELAS: 3A sistem informasi

    operator perbandingan dalam PHP hanya membandingkan nilai dari 2 operand yaitu jika hasil perbandingan bernilai TRUE maka nilainya benar(1),sebalikn ya jika dia bernilai FALSE maka nilainya salah(0).

    lintasblog mengatakan...

    Nama: Reihan Dwi Kusuma
    Nim: 701210003
    Kls: 3A




    operator perbandingan yg membandingkan2 nilai operand. hasilny akan terdapat true dan false.
    Hasil perbandingan TRUE jika kondisi pembandingannya BENAR dan FALSE jika kondisinya SALAH,

    anubde28 mengatakan...

    Nama : Mirnawati
    Nim : 701210008
    Kelas :3A Sistem Informasi

    Pengertian operator perbandingan dalam php adalah operasi comparison yang digunakan untuk membandingkan 2 (dua) operand atau lebih pada kondisi if-else sebagai penentu tingkat kecocokan.
    Operator perbandingan dalam php menjadi sangat penting karena hampir di setiap modul aplikasi membutuhkan pengkondisian tersebut, yang hanya memiliki dua hasil yaitu true dan false.

    Sebagai bahan informasi, bahwa selain membandingkan angka dengan angka, perbandingan dalam php juga membolehkan membandingkan angka dengan string, array, bahkan objek.

    Anonim mengatakan...

    Nama: Reza Maulana Syauqi
    Kelas: 3A (Sistem Informasi)

    Pengertian operator perbandingan dalam php adalah operasi comparison yang digunakan untuk membandingkan 2 (dua) operand atau lebih pada kondisi if-else sebagai penentu tingkat kecocokan.
    Operator perbandingan dalam php menjadi sangat penting karena hampir di setiap modul aplikasi membutuhkan pengkondisian tersebut, yang hanya memiliki dua hasil yaitu true dan false.

    Anonim mengatakan...

    Nama : Deika Tree Andini
    Nim : 701210164

    Dari operator perbandingan bisa disimpulkan keduanya memiliki perndandingan antara true dan false .diakhir operator perbandingan ia akan menjdi true jika bernilai benar dan false jika salah .

    Coffekenangan mengatakan...

    Nama :Resti Nur Hafizza
    Nim :701210085
    Kelas:3A

    Kesimpulannya:
    Operator ini bertujuan “membandingkan” dua nilai, kemudian akan menghasilkan nilai “benar (true)” atau “salah (false)”.

    Anonim mengatakan...

    Nama : Stefani Ayu Resti
    Nim : 701210087
    Clas : 3A

    Kesimpulannya


    Operator perbandingan membandingkan nilai dari 2 kondisi.hasilnya selalu salah satu dari true (benar) atau false (salah). kondisi untuk perbandingan ini bisa berupa angka atau huruf

    Unknown mengatakan...

    Nama : Muhammad Aldo
    Nim : 701210178
    Kelas : 3B
    Prodi : Sistem Informasi

    Kesimpulan :
    Operator perbandingan atau comparison operator digunakan untuk membandingkan 2 operand atau lebih. Pada umumnya Operator perbandingan digunakan pada kondisi if-else sebagai penentu tingkat kecocokan.

    Unknown mengatakan...

    Nama:Gabriel Farel Alfarabi
    Nim:701210179

    Kesimpulan yg saya dapat
    Tujuan operator ini untuk membandingkan dia nilai
    Yg bernilai true atau false

    Muhammad Denny mengatakan...

    Nama : Muhammad Denny Oktavia
    Nim : 701210015
    Kelas : SI-3B

    Operator perbandingan merupakan tipe data paling sederhana karena hanya memiliki dua nilai yaitu : True dan False

    Unknown mengatakan...

    Nama :Alda Amelia
    Nim :701210094
    kelas : 3-B

    kesimpulan :
    operator perbandingan merupakan perbandingan antara dua operand yang akan menghasilkan TRUE dan FALSE, hasil akan true juka pernyataan benar sedangkan hasil akan false jika pernyataan salah. Untuk perbandingan operator in bisa berupa tipe data angka maupun string

    Ashabul Chairi mengatakan...

    Nama:Ashabul Chairi Nashrullah
    Kelas:3B
    Nim:701210016

    Operator perbandingan dibuat untuk menentukan hasil dari nilai yang kita input kan dan akan timbul lah hasilnya TRUE Aatau False dimana jika hasilnya nya benar maka akan timbul lah hasil nya True dan apabila hasilnya salah akan timbul lah tulisan False

    Dian ayu puspitasari mengatakan...

    Nama : Dian ayu puspitasari
    Nim : 701210100
    Kelas: 3B

    Operator perbandingan terjadi apabila, suatu pernyataan yang kita buat bersifat benar maka hasil input akan memunculkan TRUE tetapi jika penyataan tersebut salah maka hasil inputnya akan ada muncul False. Operator ini seperti menganalisi suatu pernyataan yang akan di jalankan

    ameliasapna mengatakan...

    Nama : Amelia
    Nim. : 701210095
    Kelas: 3B
    Prodi: Sistem Informasi

    Operand untuk operator perbandingan ini bisa berupa tipe data angka ( integer atau float),maupun bertipe string.Operator perbandingan akan memeriksa nilai dan (untuk beberapa operator) juga tipe data dari operand

    Andihaniifah mengatakan...

    Nama : Andi haniifah
    Kelas : 3B
    Nim : 701210176

    Kesimpulan : Operator perbandingan
    operator yang berguna untuk membandingkan 2 operand. yang mana salah satunya bernilai TRUE or FALSE.
    Hasil akan bernilai TRUE jika kondisi perbandingannya benar, dan jika nilai berbandingannya Salah maka akan mengahasil kan atau menampilkan FALSE.

    Unknown mengatakan...

    Nama : M. Anas
    Nim : 701210177
    Kelas: 3B
    Kesimpulan yang saya dapat yaitu
    Dalam bahasa pemograman PHP terdapat operator perbandingan yaitu membandingkan nilai antara 2 operand untuk menentukan True atau False.Hasil perbandingan akan bernilai TRUE jika kondisi perbandingan tersebut benar, atau FALSE jika kondisinya salah. Selain membandingkan angka dengan angka, PHP juga membolehkan perbandingan angka dengan string, array, bahkan objek. Namun dalam prakteknya kita akan sering membandingkan angka.

    Unknown mengatakan...

    Nama :Raudah Gadi Ranti
    Kelas :3 B
    Nim :701210012

    Operator perbandingan dalam PHP sering kita dengar membandingkan nilai dari 2 oprend hasilnya selalu di antar true or false hasil akan bernilai true apabila yang di bandingkan itu benar jika false berarti yang di bandingkan itu salah.
    Operator perbandingan dalam php menjadi sangat penting karena hampir di setiap modul aplikasi membutuhkan pengkondisian tersebut, yang hanya memiliki dua hasil yaitu true dan false.

    Unknown mengatakan...

    Nama: Gita Frihatin
    Nim: 701210014
    Kelas: 3B

    Kesimpulan:

    Perbandingan Operator dalam PHP adalah yang nilai dari operand, dan hasilnya salah satu dari true atau false.operator perbandingan juga memeriksa nilai tipe data dari operan.

    Adiba Bafadal mengatakan...

    Nama : Adiba Bafadal
    NIM : 701210091
    Kelas : 3B

    KESIMPULAN
    Operator perbandingan selalu membandingkan 2 dari nilai operand yang mana akan menghasilkan salah satu diantara TRUE atau FALSE. Pada PHP, terdapat 9 operator perbandingan yaitu kurang dari, lebih dari, sama dengan, identik dengan, tidak sama dengan ($a != $b), tidak sama dengan ($a <> $b), tidak identik dengan, kurang dari atau sama dengan, dan lebih dari atau sama dengan.

    Unknown mengatakan...

    Nama : annisa harbianti
    Kls : 3b
    Nim : 701210096

    Operator perbandingan (comparison operators) digunakan untuk membandingkan suatu nilai dari masing-masing operan. bernilai True Jika masing-masing operan memiliki nilai yang sama, maka kondisi bernilai benar atau True. bernilai False Akan menghasilkan nilai kebalikan dari kondisi sebenarnya.

    Asinan mengatakan...


    Ahmad Kurnia putra
    701210246
    Kelas 3B

    kesimpulan yang dapat saya ambil dari materi diatas ialah:
    Dalam bahasa pemograman PHP terdapat operator perbandingan yaitu membandingkan nilai antara 2 operand untuk menentukan True atau False. Di operator ini menggunakan tipe data angka (integer atau float) maupun tipe string. dan Operator ini sering digunakan untuk kondisi if

    Unknown mengatakan...

    Ardhi Dwi Nugraha
    701210175
    3B
    Operator perbandingan digunakan untuk membandingkan nilai 2 operand,hasil dari nilai yang kita input akan muncul hasil TRUE atau False dimana jika hasilnya nya benar maka akan muncul hasil True dan apabila hasilnya salah akan muncul tulisan False

    Unknown mengatakan...

    Nama : M. Teguh Hidayat
    Nim : 701210174
    Kelas : 3B

    Operator perbandingan membandingkan nilai dari 2 operand .hasilnya selalu salah satu dari true atau false .operand untuk perbandingan ini bisa berupa tipe dat angka (integer atau float)

    Iqbal Kurniatullah Kumaini mengatakan...

    Nama : Iqbal Kurniatullah Kumaini
    Kelas : 3B
    Nim : 701210011

    kesimpulanya

    Operator perbandingan membandingkan nilai dari 2 kondisi.hasilnya selalu salah satu dari true (benar) atau false (salah). kondisi untuk perbandingan ini bisa berupa angka atau huruf

    Post Bottom Ad