Blog programming pemula, membahas dunia it dan teknologi informasi, tips dan trik komputer.

Jumat, 23 November 2018

Perulangan Foreach dalam Pemrograman PHP

php dasar perulangan foreach dalam pemrograman PHP

Apa itu foreach ?

foreach yaitu perulangan yang digunakan untuk mengeksekusi nilai array, baik array berindex maupun array tidak berindex. Perulangan foreach tidak perlu menggunakan variabel counter. Berikut penampakan contoh perulangan array menggunakan for.


Hasil eksekusi potongan program diatas.
perulangan for array
Contoh diatas membuat perulangan for sebanyak 6 kali, dengan variabel counter $r dimulai dari angka 0, karena index array dimulai dari angka 0.

Degan menggunakan perulangan foreach sebagai alternatif untuk menampilkan data array, kode program yang ada diatas saya rubah dengan menggunakan perulangan foreach. Namun sebelum itu, berikut penampakan struktur perulangan foreach pada PHP.



$nama_array adalah nama dari array yang telah didefenisikan sebelumnya.
$value adalah nama variabel perantara, yang berisi data array pada perulangan tersebut.


Setalah memahami struktur diatas, mari kita ubah perulangan for sebelumnya kebentuk perulangan foreach, berikut penampakan contoh penggunaan perulangan foreach dalam pemrograman PHP.



Hasil eksekusi potongan program diatas.
perulangan foreach
Pada penampakan diatas saya mendefenisikan variabel array $bulan, dengan format singkat dan tanpa mendefenisikan key secara tertulis. Variabel $val merupakan variabel perantara dalam contoh kasus diatas. Perulangan tersebut akan diulang sebanyak data yang ada didalam variabel $bulan. Tanpa perlu menghitung seberapa banyak perulangan yang harus dilakukan.

Jika ingin menggunakan nilai key dari varabel array $bulan maka marikita mengubah potongan program diatas, berikut penampakan perulangan foreach menggunakan key .



Hasil eksekusi potongan program diatas.
perulangan foreach menggunakan key

Agar lebih memahami sebaiknya anda berkreasi sendiri, jangan takut salah, karena dibalik salah ada benar ha ah ah ah.

Kamis, 22 November 2018

While dan Do While Dalam Pemrograman PHP

perulangan while dan do while php


Apa itu perulangan while?

Perulangan while atau dalam bahasa bulenya loop, yaitu perulangan yang termasuk dalam istilah uncounted loop karena perulangan while sering digunakan untuk mengulang sesuatu yang belum jelas jumlah perulangannya. Akan tetapi perulangan atau loop while dapat digunakan seperti perulangan for sebagai counted loop. Dalam kebanyakan kasus perulangan while sering digunakan untuk menampilkan record data yang ada di database.

Berikut penampakan struktur perulanga / loop while dalam pemrograman PHP.


Kondisi adalah kondisi yang harus dipenuhi agar perulangan berlangsung, kondisi ini mirip seperti dalam perulangan for. Selama kondisi bernilai true, atau benar maka perulangan akan terus dilakukan.

Blockprogram yang akan diulang yaitu kode program yang akan di ulang atau di loop selama kondisi bernilai true atau bernar.


Berikut penampakan penggunaan perulangan / loop while  dalam pemrograman PHP.



Output dari block program diatas sebagai berikut.










Penjelasan block program diatas, dimana variabel $i diberi nilai 1, dan kondisi dimana variabel $i <= 10 ($i lebih kecil sama dengan 10), dan didalam perulangan terdapat increment yaitu $i++, artinya $i akan bertambah 1 dalam setiap perulangan, dan perulangan akan berhenti jika $i = 10.

Apa itu perulangan Do while?

Perulangan Do While sama seperti perulangan while dan juga tergolong uncounted loop, namun perbedaan Do While dan While yaitu terletak pada alur perulangannya. Perulangan Do While akan melakukan perulangan sebanyak 1 kali kemudian, melakukan pengecekan kondisi. Berikut penampakan struktur perulangan / loop Do While.



Pada penampakan diatas bahwa terlebih dahulu dilakukan perulangan dengan katakunci do,dan setalah itu baru kondisi didalam while dievaluasi.

Berikut penampakan kasus perulangan / loop do while.



Output program diatas:











Penjelasan penampakan block program diatas dimana variabel $r diberi nilai 1, di dalam kata kunci do terdapat increment $r++, setelah berulang satu kali di dalam kata kunci while kondisi akan di evaluasi, begitu seterusnya sampai kondisi bernilai false. Setelah bernilai false perulangan akan berhenti.

Agar pemahaman anda lebih mantap silahkan berkreasi sendiri.

Senin, 12 November 2018

PERULANGAN FOR DALAM PHP

Perulangan atau dalam bahasa bule Looping adalah intruksi program yang bertejuan untuk mengulang beberapa baris perintah, ada beberapa perulangan dalam pemrograman php, namun kali ini kita akan membahas perulangan for, untuk membuat perulangan for ada tiga(3) kondisi yang perlu dipenuhi, agar perulangan berhenti. Berikut penampakan struktur perulangan for.

for (start; condition; increment)
{
   statement;
}
Start yaitu kondisi awal perulangan, digunakan untuk memberikan nilai awal pada variabel counter, yang digunakan untuk mengontrol perulangan.
Condition yaitu kondisi yang harus dipenuhi agar perulangan dijalankan, selama kondisi itu dipenuhi maka program akan terus melakukan perulangan.
Increment yaitu digunakan untuk memproses variabel counter agar memenuhi kondisi perulangan.
Statement yaitu bagian kode program yang akan diperoses terus menerus selama proses perulangan berlangsung.
Berikut penampakan tidak menggunakan perulangan.




Penampakan diatas belum meggunakan perulangan, bagaimana jika data yang ingin di tampilkan berjumlah ratusan atau bahkan ribuan, maka dari itu digunakan sebuah perulangan untuk mengolah data tersebut. Berikut penampakan penggunaan perulangan for .


Output dari penampakan diatas sama denga  output penampakan sebelumnya. Baris program di penampakan sebelumnya lebih banyak dari baris program penampakan yang kedua. Begini penjelasannya :

Sebagai kondisi awal dari perulangan tersebut dimana $i=1 diberi nilai 1, variabel $i ini lah yang akan menjadi counter atau penghitung dari perulangan for, untuk kondisi akhir diberi nilai $i <=10, jadi selama variabel $i bernilai kurang atau sama dengan 10 maka perulangan akan terus dijalankan. Untuk increment yaitu $i++, dimana intruksi ini sama dengan $i=$i+1. Intruksi ini akan terus berjalan pada setiap perulangan, sehingga setiap proses perulangan variabel $i, akan di tambah dengan 1 angka, pada penampakan diatas statement yang digunakan yaitu ‘saya sedang belajar perulangan for $i ’, dimana i akan berulang sampai kondisinya terpenuhi.

Dalam perulangan dapat dibuat mundur kasus yang sama seperti penampakan diatas, namun ini akan menghitung mundur. Berikut penampakannya.


Penjelasan penampakan diatas dimana nilai awal dari variabel $i=10, membuat perulangan selama kondisi $i >=1, dan pada setiap perulangan $i akan dikurang 1 ($i-). Dengan kondisi tersebut maka variabel counter $i akan dikurangi 1 pada setiap perulangan.

Referensi:




SWITCH DALAM PEMROGRAMAN PHP

Switch merupakan percabangan logika, mirip dengan IF, namun pada Switch  kondisi logika hanya akan diperiksa satu kali, sedangkan pada percabangan IF ELSE setiap kondisi akan selalu diperiksa. Namun di sisi lain Switch  memiliki keterbatasan dalam jenis operasi perbandingan yang dapat dilakukan. Operasi perbandingan pada Switch terbatas untuk hal sederhana seperti memeriksa nilai dari sebuah variabel. Switch tidak dapat digunakan untuk percabangan program yang rumit seperti membandingkan dua variabel. Berikut merupakan penampakan struktur dari Switch.



Penjelasan: Setalah kata kunci switch wajib mencantumkan variabel atau nilai tertetu, yang nantinya akan diperiksa nilainya dalam tanda kurung, lalu melalui block switch dengan kurung kurawal. Tiap kondisi yang mungkin terjadi dicantumkan setelah kata kunci case, lalu diikuti dengan nilai yang akan di bandingkan dengan nilai variabel yang telah di isi sebelumnya, jika kondisi sesuai maka baris program statement akan dijalankan, kata kunci break digunakan untuk keluar dari switch, sehingga PHP tidak akan memeriksa case selanjutnya. Perhatikan penampakan berikut.



Output / keluaran program diatas menghasilkan ‘ini huruf b’, hal ini terjadi karena pada variaebl huruf diberi nilai b maka program akan mengecek case yang mana yang mengandung persamaan yang ada di variabel tersebut.

Selain kata kunci break, PHP menyediakan kata kunci Default untuk struktur percabangan switch, default berfungsi seperti ELSE didalam struktur IF, yakni kondisi jika seluruh case bernilai false atau tidak ada yang benar. Berikut penampakan penggunaan Default pada struktur Switch.



Output dari potongan program di atas yaitu ‘ini huruf d’.

Untuk kebanyakan kasus, lebih banyak menggunakan IF dibandingkan dengan switch.

Rferensi:
#Duniailkom
#W3schools


IF ELSE, DAN ELSE IF PADA PHP

Penggunaan IF ELSE DAN ELSE IF merupakan struktur percabangan dalam pemrograman, yang digunakan untuk mengatur alur program, sederhananya IF ELSE DAN ELSE IF berfungsi untuk mengatur apakah sebuah perintah (statement)  akan dijalankan atau tidak tergantung dari kondisinya. Berikut merupakan penampakan dari struktur IF ELSE DAN ELSE IF:
Penjelasan penampakan diatas yaitu:
  1. Percabangan IF statement akan di esekusi atau di jalankan jika kondisi bernilai true.
  2. Percabangan IF-ELSE statement1 akan di esekusi jika kondisi bernilai true, dan statement2 akan dieksekusi jika kondisi bernilai false.
  3. Percabangan IF-ELSE IF-ELSE statement1 akan di eksekusi jika kondisi 1 bernilai true,dan statement2 akan di eksekusi jika kondisi 2 bernilai true, statement3 akan di eksekusi jika kondisi1 bernilai false dan kondisi2 bernilai false.
Berikut penampakan program sederhana percabangan IF-ELSE IF dan ELSE:

VARIABEL DALAM PEMROGRAMAN PHP




Dalam dunia pemrograman,variabel yaitu lokasi penyimpanan sementara di dalam memori komputer yang berisikan nilai atau informasi yang nilainya di ketahui maupun tidak di ketahui. Definisi bebasnya, variabel adalah kode program yang di gunakan untuk menampung nilai tertentu,yang nantinya dapat di pindahkan ke dalam database atau di tampilkan kembali ke pengguna. seperti halnya pemrograman lainnya,variabel dalam PHP digunakan untuk menampung nilai inputan dari user atau nilai yang di defenisikan sendiri, untuk membuat variabel dalam pemrograman PHP ada beberapa aturan tentang cara penggunaan dan penulisan variabel.

Aturan Penulisan Variabel Dalam Pemrograman PHP
Penulisan Variabel PHP wajib diawali dengan simbol dollar ($), setelah tanda $, vairabel PHP harus diikuti dengan karakter pertama berupa huruf atau underscore(_),kemudian karakter kedua dan seterusnya dapat menggunakan huruf, angka atau underscore(_), dengan aturan tersebut variabel dalam pemrograman PHP tidak boleh di awali dnegan angka setelah tanda $, minimal panjang variabel adalah satu karakter setelah tanda $.
  1. Contoh Penulisan variabel yang benar dalam pemrograman PHP.
  2. Contoh Penulisan variabel yang salah dalam pemrograman PHP.
Variabel Dalam PHP Bersifat Case Sensitif
Case Sensitif yaitu perbedaan huruf kecil dan huruf besar, variabel dalam PHP membedakan antara huruf kecil dan huruf besar, sehingga $nama tidak sama dengan $Nama dan $NAMA, ketiga variabel tersebut di anggap berbeda, untuk menghindari kesalahan program disarankan menggunakan huruf kecil di setiap variabel yang anda buat.

dalam contoh kasus di atas ketikan program di jalan kan akan muncul error karena variabel nama tidak terdefenisi, atau tidak ditemukan.

Memberikan Nilai Pada Variabel 
Seperti halnya pada pemrograman lainnya, untuk memberikan nilai pada variabel, PHP menggunakan tanda sama dengan (=), operator sama dengan dikenal dengan istilah Assignment Operators.
Perintah pemberian nilai kepada sebuah variabel disebut dengan assignment. Jika variabel tersebut belum pernah digunakan, dan langsung diberikan nilai awal, maka disebut juga dengan proses inisialisasi.


Variabel dalam PHP Tidak Memerlukan Deklarasi Terlebih Dahulu
Jika anda pernah mempelajari bahasa pemograman desktop seperti Pascal, C, C++, dan Visual Basic, di dalam bahasa pemograman tersebut, sebuah variabel harus dideklarasikan terlebih dahulu sebelum digunakan. Namun di dalam PHP, variabel tdak perlu di deklarasikan, anda bebas membuat variabel di tengah tengah kode program, dan dapat di gunakan tanpa mendeklarasikan terlebih dahulu.


Variabel Dalam PHP Tidak Ber Tipe
Dalam kelompok bahasa pemograman, PHP termasuk Loosely Type Language, yaitu jenis bahasa pemograman yang variabelnya tidak terikat pada sebuah tipe tertentu. Berbeda jika dibandingkan dengan bahasa pemograman desktop seperti Pascal atau C, dimana jika anda membuat sebuah variabel bertipe integer, maka variabel itu hanya bisa menampung nilai angka, dan anda tidak akan bisa mengisinya dengan huruf. Variabel dalam PHP bebas disi dengan nilai apa saja Contoh :


Variabel Sistem PHP (Predefined Variables)
Predefined Variables atau terjemahan bebasnya Variabel Sistem PHP, adalah beberapa variabel yang telah didefenisikan secara sistem oleh PHP, dan sebaiknya tidak membuat variabel dengan nama yang sama. Beberapa contoh Predefined Variables dalam PHP yaitu, $GLOBALS , $_SERVER , $_GET , $_POST , $_FILES , $_COOKIE , $_SESSION , $_REQUEST , $_ENV dan dll selengkapnya anda cek di SINI

Cara Menampikan Nilai Variabel 
Untuk menampilkan atau mencetak nilai suatu variabel yaitu dengan menggunakan perintah echo dan print
Contoh :
Referensi
#Duniailkom
#php.net 
#WikipediA

TIPE DATA DALAM PEMROGRAMAN PHP


Tipe Data adalah sebuah variabel atau kostanta merupakan tempat dari data. Didalam bahasa pemrograman dan juga PHP data yang di input kedalam variabel atau kostanta akan memiliki tipe tertentu. Adapun tipe data didalam pemrograman PHP yaitu :

Integer
Tipe data integer merupakan tipe bilangan bulat, bilangan yang tidak memilki nilai dibelakang koma, misalnya 100,200,1000. Tipe data integer umumnya digunakan data dengan angka bulat misalnya, harga barang , jumlah stock dan jumlah mahasiswa, nilai integer berupa nilai positif(+) maupun negatif(-), jika tidak diberi tanda maka di asumsikan nilai tersebut adalah positif(+). Berikut penampakan sederhana penggunaan bilangan integer dalam PHP:


Float / real
Tipe data ini merupakan tipe data yang memuat bilangan pecahan, atau bilangan yang memiliki nilai dibelakang kome (,) . namun dalam penggunaanya angka koma(,) diganti dengan titik(.) misalnya 23,3 maka aka menjadi 23.3. dalam pemrograman PHP ada 2 cara penulisan tipe data float yaitu penulisan desimal sehari-hari seperti 0.16 atau 7.45 dan juga menggunakan penulisan format yang dikenal dengan istilah scientific notation, seperti 0.314E1, atau 12.0E3. penggunaan scientific notation digunakan untuk menyerdehanakan penulisan nilai desimal misalnya, 0.314E1 sama dengan 0.314 * 10^1 atau 3.14 dan 12.0E-3 sama dengan 12.0 * 10^(-3), atau 0.012. Berkut penampakan sederhana dari bilangan float / real:

String
Tipe data String adalah tipe data yang berisi text, kalimat, atau kumpulan karakter, sebagai contoh ‘aku belajar PHP’,’abc’ atau ‘b3l4j4r PHP’ semua merupakan string, tipe data string adalah tipe data yang sering digunakan, dan memiliki banyak fitur yang disediakan PHP. Karakter yang didukung saat ini yaitu 256 karakter ASCII, PHP menyediiakan 4 cara penulisan data string yakni Single Quoted, Double Quoted, Heredoc dan Nowdoc.
  • Single Quoted yaitu penulisan string menggunakan tanda petik satu (‘) ,misalnya ‘saya belajar PHP’. Berikut Penampakan sederhana dari tipe data string Single Quoted.
  • Double Quoted yaitu penulisan string menggunakan tanda petik  dua (“),misalnya “saya sedang belajar PHP”. Berilkut penampakan sederhana dari tipe data string Double Quoted:
  • Heredoc fitur ini digunakan untuk membuat tipedata string yang dapat berisi beberapa kalimat, herdoc tidak terlalu sering digunakan. Berikut penampakan dari tipe data string menggunakan Herodoc:
  • Nowdoc fitur ini hampir sama dengan Herodoc namun dengan pengacualian, karakter kusus dan variabel tidak dapat diproses, mirip dengan Single Quoted. Berkut penampakan dari  tipedata string menggunakan Nowdoc :
Bolean  
Bolean Tipe data yang hanya memiliki dua nilai yaitu TRUE/FALSE,  atau Benar atau Salah, tipe data bolean biasanya digunakan di operasi logika seperti kondisi if, dan perulangan. Berikut penampakan dari tipe data Bolean:

Array atau larik 
Array atau larik bukanlah tipedata dasar seperti integer atau bolean, aray merupakan  tipe data bentukan yang terdiri dari kumpulan tipedata lainnya menggunakan array akan memudahkan dalam membuat kelompok, serta menghemat penulisan dan penggunaan variabel.  berikut penampakan dari penggunaa tipe array :