Recents in Beach

CRUD - Part 0 pengertian dan penjelasan

Hallo temen-temen ilmunya-ngoding.blogspot.com. Gimana kabarnya? semoga baik-baik aja ya. Selalu di berin kesehatan dan keselamatan, amin. Nah buat kalian yang sedang binggung ingin membuat ataupun belajar tentang crud kepanjangan dari create, read, update dan delete.

Berhubung admin juga udah lama gak buat artikel dan tutorial lagi nih, di kesempatan kali ini admin akan membawa seri pembelajaran tentang PHP nih. Nah di seri ini admin akan membuatkan sebuah tutorial membuat CRUD(Create, Read, Update, Delete) dari awal sampai akhir jadi nyalakan pemberitahuan notifikasi di blog ini ya atau bisa juga ikuti blog ini ya.


Baikdeh langsung aja kita mulai, sebelum kita membahas CRUD(Create, Read, Update, Delete)  itu apa dan bagaimana. Kita akan bahas sedikit dulu tentang PHP jadi admin saranin buat kalian yang masih awam kalian bisa pelajari dahahulu tentang dasar dasar php dan bagaimana konsep PHP salah satu dasarnya CRUD ini nih hehe. Etss tapi ingat php ini bukan pemberi harapan palsu loh haha

Tanpa banyak basa basi lagi kita langsung ajadeh bahas.

PHP: Hypertext Prepocessor

PHP adalah Bahasa pemograman yang banyak di gunakan oleh para developer web untuk pengembangan sebuah situs web. Dan bahasa ini juga bisa di gunakan dengan html . PHP sendiri di ciptakan Rasmus Lerdorf pertama kali tahun 1994. Nah jadi itulah sekilas tentang php bagaimana sudah tahu kan sedikit tentang bahasa yang akan kita pelajari kali ini. Nah terus CRUD(Create, Read, Update, Delete) itu apa ?


CRUD(Create, Read, Update, Delete)

CRUD adalah singkatan dari create, read, update, delete nah create, read, update, delete sendiri merupakan sebuah fungsi yang di gunakan oleh banyak web dan banyak aplikasi pengelola data. Seperti aplikasi web perpustakan, web sekolah, web pendaftaran sekolah dan masih banyak lainya. Fungsi ini sesuai namanya sebagai berikut.

  • Create, sesuai dengan artinya dalam bahasa indonesia create adalah membuat maka bisa di artikan create adalah sebuah fungsi untuk membuat atau menambah data contohnya jika kalian pernah membuka sosial media layaknya instagram, facebook, twitter dan tetangga tetangganya. Maka kalian pasti akan di minta untuk mendaftar atau membuat akun terlebih dahulu. Nah pendaftaran atau registrasi itulah  yang mengunakan fungsi create.
  • Read, jika create adalah membuat maka read dalam crud ini adalah sebuah fungsi yang di gunakan untuk menampilkan data, supaya bisa di lihat dan di baca oleh para pengunjung. contohnya jika kalian pernah berkunjung ke sebuah situs perpustakan, toko online dan lain sebagainya maka di sana pasti kalian akan melihat sebuah gambar dan tulisan nah di situlah fungsi read di gunakan. Jadi fungsi read ini juga tidak hanya sebuah fungsi untuk menampilakan tulisan ya bisa juga di gunakan untuk menampilkan sebuah gambar, video maupun lagu-lagu.
  • Update, nah dan untuk update sendiri adalah sebuah fungsi untuk meng edit atau meng ubah sebuah isi data yang telah di buat oleh fungsi create. fungsi ini juga sangat penting untuk di gunakan oleh para developer web karena jika tidak ada fungsi ini maka jika ada kesalahan kita harus meng hapusnya terlebih dahulu dan membuatnya lagi. tentu itu akan memakan waktu kan? maka fungsi update ini sangat  penting.
  • Delete, dan yang terahkir adalah delete jadi fungsi delete dalam crud adalah untuk menghapus sebuah isi data. Tak kalah pentingnya dengan update delete juga sangatlah penting karena jika tidak ada sebuah fungsi untuk delete maka admin akan ke susah-an. Karena jika ada kesalahan dan telah terlanjur di buat oleh admin maka kita bisa banyangkan sendiri lah gimana rasanya haha.
Jadi itulah penjelasan tentang CRUD(Create, Read, Update, Delete) nah di tutorial selanjutnya kita akan memulai dengan Create dulu. Jadi nanti kita akan mebuat sebuah script untuk menambahkan sebuah data ke dalam database terlebih dahulu. Oh iya karena dalam pembuatan crud ini nati kita akan berhubungan dengan mysql maka kita setidaknya perlu mengetahui terlebih dahulu apa sih mysql itu?

Mysql

Mysql adalah sebuah software atau perangkat lunak sistem menajemen basis data SQL yang multi alur, multipengguna. Atau juga bisa di artikan sebuah implementasi dari sistem manajemen basis data relasional atau bisa di singkat RDBMS(Relational Database Management System). 

Kelebihan dan kekurangan Mysql

Kelebihan
  1. Mysql dapat mendeteksi sebuah error atau kesalahan pada klien atau user dalam 20 bahasa.
  2. Multi platform dan ber lisensi GPL
  3. Dapat diintegrasikan dengan beberapa bahasa Pemrograman seperti .Net, Java, Python, Perl yang merupakan bahasa pemrograman yang paling dominan di kalangan programmer
  4. Mendukung ODBC Untuk system operasi windows.
  5. Dapat di integrasikan dalam beberapa bahasa pemograman yang begitu populer di kalangan programmer
Kekurangan 
  1. Banyak yang mengklaim kurang support terhadap pemrograman Visual/Desktop, sehingga sedikit yang menggunakan untuk aplikasi visual
  2. Sangat diragukan dalam menangani data skala besar, karena ada beberapa opini yang pro dan kontra terhadap kemampuan MySQL terhadap pengolahan data yang besar.
  3. Karena berlisensi GPL sehingga sulit mendapatkan update untuk problem yang urgent, sehingga perusahaan skala menengah keatas lebih memilih RDBMS berlisensi dan disupport seperti Oracle dan MS SQL Server
Nah jadi sekian dulu deh Bagian part 0 ini. Gimana sudah paham kan? kita akan bertemu lagi di part 1. Jika ada salah kata ataupun kesalahan mohon di benarkan dan di maafkan ya karena admin juga manusia biasa hehe. jika bermanfaat mohon di shere ya hehe terimakasih.

Post a Comment

7 Comments

  1. ga terlalu ngerti gan, lanjut post baru biar ane ngerti

    ReplyDelete
    Replies
    1. untuk part 1 nya sudah ada kok bisa di klik di samping ini https://ilmunya-ngoding.blogspot.co.id/2018/04/crud-part-1-merancang-database.html

      untuk part selanjutnya masih di buat sabar ya hehe

      Delete
  2. Makasih gan jadi tau tentang CRUD nih

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete