apa itu validasi form server side dan client side ?

Validasi form, tentu sebagai sebagai web developer ada dua jenis teknik validasi form yaitu valdasi sever side dan client side.
Validasi Server Side Vs Client Side

di sini saya akan membahas teknik penggunaan validasi yang lebih baik mana baik secara security atau interaksinya, Tapi sesuai pengetahuan saya ^_^.  Dan ini juga ini bisa jadi Perbandingan validasi Form Server Side Vs Client Side.

Validasi Client side atau bisa dikatan validasi yang dilakukan dari sisi Client yaitu Browser, validasi ini mungkin dari segi interaksi lebih interaktif. Teknik validasi ini bisa di gunakan ketika file request validasi berupa field required, filed form yang kosong atau mungkin lebih di khususkan berupa teks, angkat, tanggal dan lain-lain.

Pada Client Side, teknik validasi ini biasa menggunakan field coding js. kita bisa membut tampilan lebih interaktif. 

Pada Browser (Client side)
 form request =>validasi file js => kembalikan tampilan form,

Tentu validasi client side ini dalam segi keamanan sangat kurang di banding Server side, pada kasus misal ada form request dari field yang unique (file yang sudah ada di database tidak boleh di input kan kembali). validasi Client Side ini tidak bisa mendeteksi file unique karena hanya bisa di lakukan request terlebih dahulu di Server Side.

untuk validasi Server side ini lebih di prioritaskan dari segi keamanan, karena hampir semua proses validasi bisa dilakukan di Server Side, tetapi kita membutuhkan sebuah Server spesifikasi yang besar untuk menampung semua request agar tidak berat atau down.

Jadi untuk Kesimpulan Perbedaan Form Validasi Client side vs Server Side, Semua mempunyai kelebihan dan kekurangan masing-masing:
Client Side Kelebihan :
  • Lebih interaktif tampilan
  • Validasi request ringan, Cepat (karena di lakukan di Client)
Client Side kekuarangn :
  • Keamanan Rentan (karena di lakukan di Client)
  • Tidak bisa validasi field request unique

Server Side kelebihan :
  • Di Prioritaskan keamanan yang lebih
  • Semua filed Request validasi dapat di handle

Sever Side kekurangan :
  • Proses Reqeust lama (membutuhkan Server dengan spesifikasi besar)
  • Tampilan kurang interaktif dari Client Side

Ok berikut pembahasan mengenai valdasi form Client Side Vs Server Side, semoga membantu terima kasih, 

Comments