Sunday, March 17, 2019

Apa sih Bedanya POST dan GET dalam PHP ?


Apa sih Bedanya POST dan GET dalam PHP ?

Assalamualaikum salam sejahtera bagi kita semua ,

halo teman teman ketemu lagi dengan saya , salam bagi ilmu , penasaran kali ini mau bahas apa ?hehee santai aja , pada postingan kali ini saya akan menjelaskan lebih lanjut tentang post dan get  ,Apasih bedanya post dan get pada php , yuk mari baca baca !!

jadi, Post dan Get merupakan metode dalam pengumpulan data lewat sebuah form, dan Form sendiri adalah suatu tag yang berguna untuk mengirimkan data ke server .
 Bicara soal metode, metode berfungsi untuk melakukan suatu cara pengiriman data ke server, baik pengiriman langsung ke tersimpan di server (post), maupun ke URL (get).  Dan perbedaanya sebagai berikut :

        POST

Post adalah salah satu metode yang mampu mengoleksi data lewat form kemudian mengirimkannya ke server. Dengan mengirimkannya ke server, orang lain tidak dapat melihat data tersebut, kecuali apabila kita sendiri yang memanggilnya (menggunakan echo).
              
 jadi !!
Dan sintaknya seperti ini :

Dalam membuat form harus diingat 3 hal yaitu Method (untuk memilih metode form yang kalian gunakan ), action (untuk memilih file atau tempt dimana kalian ingin me running program , apabila masih satu file maka kosongkan seperti contoh, apabila berbeda file maka masukkan nama file kedalam action) , submit (digunakan untuk menjalankan program. dengan format seperti contoh di atas ).

nah dari pada kalian penasaran ?? beikut beberapa contoh program post dibawah ini :

1.        Program pertama yaitu program aritmatika dasar menggunakan post dengan menjumlahkan nilai yang di inputkan di web :
              
    Kemudian hasil sintaknya sebagai berikut :
             

      Terlihan pada url diatas yang saya lingkari bahwa data data yang ada dalam program tidak terlihat pada
       url tersebut.
Penjelasan :
1.        Masukkan data 1 <input type="text" name="data1"><br> digunakan untuk membuat dan meng inputkan form dengan type text .
2.      password        <input type="password" name="data3"><br>  dengan type password teksboard digunakan untuk memasukkan data password (key).
3.      <input type="radio" nama="data4" value="Jomblo">Jomblo , dengan type radio kita bisa menggunkan option teks di hasil sintaknya.
4.      <input type="submit" value="simpan"><br><br> , digunakan untuk mengentri/mengolah data yang sudah dimasukan.



         GET
Get adalah metode lain selain Post. Data yang dikirimkan melalui metode ini berbeda dengan post, yaitu tidak transparan dan bersifat konkret (terlihat) oleh orang lain. Itu dikarenakan penggunaan metode ini pada saat data dikirimkan, data tersebut dapat dilihat melalui URL pada address bar dimana variabel itu dinamakan dengan URL variabel parameter.


                    jadi!!!
                   
                    Dan sintaknya seperti dibawah ini : 


        Sama seperti post tinggan mengganti method dengan kata GET.

Nah berikut contoh programnya :
Programnya sama seperti contoh program post diatas .
        

Hasil sintaknya :

        

   coba amati URL pada FORM GET , dalam URL tersebut akan menampilkan variabel yang dimasukkan dan hasil dari operasi bilangan. jadi automatis bisa berubah tanpa melalui form.

Nah jadi perbedaan utamanya terdapat di urlnya sbb :
Post
Get

Jika kalian dengan mencoba masih belum puas , nah kalian bisa mencoba programnya :

Bagaiman sudah pahamkah kalian  , baiklah mari kita mencoba dengan mengerjakan tugas di bawah ini .
1.        Kembangkanlah script yang telah diberikan pada Tugas operasi bilangan kemaren dengan menambahkan form input untuk memasukkan saldo awal, besar bunga perbulan dan juga lama bulan. Jangan lupa untuk menambahkan tombol submit dan reset Apabila tombol submit diklik, maka semua data input akan diproses ke script PHP untuj diolah menghasilkan saldo akhir pada bulan tertentu.
              

Hasil sintak programnya 

             

Dengan menggunakan program post kiat bisa menghitung saldo akhir dengan program diatas .

2.        membuat  script form   untuk menampilkan hasil bagi bilangan 100 dengan 3 beserta sisanya.

               
Hasil sintak programnya :

              

        Dengan memasukkan rumus aritmatika ke dalam php dan dikolaborasikan dengan menggunakan program form method post. Kita bisa menghitung sisa bagi dan hasil bagi nilai yang iata inputkan .

3.        Ibu ingin mengambil uang tabungan sejumlah Rp. 1.575.250,- yang dimilikinya di sebuah bank. Misalkan pada saat itu uang pecahan yang berlaku adalah Rp. 100.000,-; Rp. 50.000,-; Rp. 20.000,-; Rp. 5.000,-; Rp. 100,- dan Rp. 50. Dengan menggunakan script PHP, tentukan banyaknya masing-masing uang pecahan yang diperoleh ibu tadi!
  Buat Form untuk masalah diatas!!
                

        Disini saya menggunakan fungsi method post itu sendiri dengan memasukkan program yang ada dihalaman lain nya dengan cara memasukkan nama program yang ada dihalaman lainnya kedalam action =”…”. Dengan demikian kita bisa menirimkan data atau nilai ke halaman lain untuk diproses.

Berikut halaman yang akan saya masukkan :
             

Hasil sintaknya  : 

            

Kemudian disimpan hasilnya :

           
     Dengan praktisnya hasil sintak program diproses . dengan tidak menjadi satu tampilan(menjadi dua laman web dengan sebelum dan hasil seteah diproses).

4.        Rancanglah sebuah form untuk pendaftaran online mahasiswa baru dalam universitas X. Data yang nantinya dimasukkan dalam form pendaftaran adalah: Nama Lengkap (text box), Tempat Lahir (text box), Tanggal Lahir (gunakan 3 buah combo box masing-masing untuk tanggal: 1-31, bulan: 1-12 dan tahun: 1970-1987), Alamat Rumah (text area), Jenis Kelamin (gunakan radiobutton: pria/ wanita), Asal Sekolah (text box), Nilai UAN (text box). Tambahkan pula sebuah button dan reset.



Prosesnya Dihalaman lain :

Hasil sintak programnya sbb:
             

      Apabila data sudah diisi dan selanjutnya diklik tombol save, maka kirim data ke sebuah script PHP untuk menampilkan apa yang telah diisikan dalam form tadi.

              
      Program diatas saya menggunakan teksbox didalam table agar lebih keliahatan rapi dan menarik .
Dan semua program tugas yang saya kerjakan saya menggunakan post. Kenapa saya menggunakan post kenapa kok tidak menggunakan get. Karena menurut saya program post lebih baik karena bisa menyembunyikan data yang kita masukkan dan proses nya.

Oke bagaimana materi hari ini? semoga bermanfaat untuk kalian ya hehe..
  Sekian dulu dari saya "Singkat dan terimakasih , Semoga Bermanfaat" Keep Coding ya sobat! 
  kalau ada sesuatu klik komentar dan tulis sesuatu yang menyangkut postingan saya







No comments:

Post a Comment

Bagaimana cara membuat fitur uplaoad file di PHP? Yuk langsung aja simak cara membuatnya Membuat upload file 1.        Koneksi...