CRUD adalah singkatan yang berasal dari Create, Read, Upgrade, dan Delete, dimana keempat istilah tersebut merupakan fungsi utama yang nantinya diimplementasikan ke dalam basis data.
Empat poin tersebut mengindikasikan bahwa fungsi utama melekat pada penggunaan database relasional beserta aplikasi yang mengelolanya, seperti Oracle, MySQL, SQL Server, dan lain – lain.
Jika dihubungkan dengan tampilan antarmuka (interface), maka peran CRUD sebagai fasilitator berkaitan dengan tampilan pencarian dan perubahan informasi dalam bentuk formulir, tabel, atau laporan. Nantinya, akan ditampilkan dalam browser atau aplikasi pada perangkat komputer user. Istilah ini pertama kali diperkenalkan oleh James Martin pada tahun 1983 dalam bukunya yang berjudul “Managing the Database Environment”.
2. Table of
Contents
You could describe the
topic of the section here
Problem & Solution
Market Analysis and
Target
You could describe the
topic of the section here
Our Process
You could describe the
topic of the section here
Our Consultants
You could describe the
topic of the section here
0
1
0
2
0
3
0
4
4. Apa itu CRUD ?
CRUD adalah singkatan yang berasal dari Create, Read,
Upgrade, dan Delete, dimana keempat istilah tersebut merupakan fungsi
utama yang nantinya diimplementasikan ke dalam basis data.
Empat poin tersebut mengindikasikan bahwa fungsi utama melekat pada
penggunaan database relasional beserta aplikasi yang mengelolanya,
seperti Oracle, MySQL, SQL Server, dan lain – lain.
Jika dihubungkan dengan tampilan antarmuka (interface), maka peran
CRUD sebagai fasilitator berkaitan dengan tampilan pencarian dan
perubahan informasi dalam bentuk formulir, tabel, atau laporan. Nantinya,
akan ditampilkan dalam browser atau aplikasi pada perangkat
komputer user. Istilah ini pertama kali diperkenalkan oleh James Martin
pada tahun 1983 dalam bukunya yang berjudul “Managing the Database
5. Fungsi dari CRUD
1. Create
Fungsi CRUD yang pertama adalah create, dimana anda dapat memungkinkan untuk
membuat record baru pada sistem basis data. Jika anda sering menggunakan SQL, maka
sering disebut dengan istilah insert.
Sederhananya, anda dapat membuat tabel atau data baru sesuai atribut dengan memanggil
fungsi create. Akan tetapi, biasanya hanya posisi administrator saja yang dapat
menambahkan atribut lain ke dalam tabel itu sendiri.
2. Read
Fungsi yang kedua adalah read, berarti memungkinkan anda untuk mencari atau
mengambil data tertentu yang berada di dalam tabel dengan membaca nilainya.
Fungsi read mempunyai kesamaan dengan fungsi search yang biasa anda temukan dalam
berbagai perangkat lunak.
Hal yang perlu anda lakukan adalah dengan menggunakan kata kunci (keyword) untuk
dapat menemukan file record dengan bantuan filter data berdasarkan kriteria tertentu.
6. Fungsi dari CRUD
3. Update
Fungsi CRUD yang ketiga adalah update, dimana berfungsi untuk memodifikasi data atau record yang
telah tersimpan di dalam database. Namun, anda perlu untuk mengubah beberapa informasi terlebih
dahulu agar dapat mengubah record sesuai kebutuhan anda.
Untuk pengisian update data anda juga perlu menyesuaikan nilai atribut sesuai dengan form yang tersedia
agar tidak ada kesalahan saat pemrosesan data di dalam server.
4. Delete
Fungsi yang terakhir adalah delete, dimana ketika anda tidak membutuhkan sebuah record lagi, maka data
tersebut perlu untuk dihapus. Sehingga, anda perlu untuk menggunakan fungsi delete untuk memproses
aktivitas tersebut.
Beberapa software terkait database relasional mengizinkan anda untuk menggunakan soft dan hard delete.
Untuk soft delete berfungsi untuk memperbarui status baris yang menunjukkan bahwa data akan dihapus
meskipun informasi tersebut tetap ada.
Sedangkan, untuk hard delete bertujuan untuk menghapus catatan pada basis data secara permanen.
7. Kelebihan dari Penerapan
CRUD
1. Digunakan oleh Berbagai Bahasa Pemrograman
Fungsi CRUD terkenal dengan fleksibilitasnya, sehingga dapat digunakan dan
diimplementasikan ke dalam banyak bahasa pemrograman, seperti JavaScript, PHP, SQL,
Ajax, Java, Python, dan lain – lain.
Selain itu, juga dapat dipergunakan dalam berbagai framework, seperti Codeigniter dan
Laravel.
2. Operasi Pemrograman yang Cukup Kompleks
Kelebihan yang kedua, CRUD juga termasuk fungsi esensial untuk dapat dipahami.
Sehingga, ada beberapa saat ketika anda akan merasakan kesulitan saat memahami
pemrograman komputer sebelum anda benar – benar paham terkait materi ini.
3. Mendukung Tampilan UI Berjalan dengan Baik
Keuntungan yang ketiga, fungsi CRUD juga mendukung tampilan user interface menjadi
lebih terkontrol, akurat, dan tepat sasaran. Dimana, berbagai tipe data dapat ter-
define sesuai dengan atribut dan nilai masing – masing.
8. Sistem CRUD
Sebenarnya, terdapat beberapa variasi lain dari CRUD yang diterapkan pada Restful APIs,
terletak pada sistem HTTP. Berikut terdapat beberapa variasi, yang meliputi:
•BREAD (Browse, Read, Edit, Add, Delete)
•CRAP (Create, Replicate, Append, Process)
•CRUDL (Create, Read, Update, Delete, List)
•DAVE (Delete, Add, View, Edit)
9. Kesimpulan
•CRUD adalah fungsi yang dapat digunakan untuk diterapkan pada sistem basis data yang
membantu proses pengolahan informasi secara sistematis.
•Operasi pemrograman yang diterapkan adalah membuat, membaca, meng-update, dan
menghapus data.
•Kelebihan dari fungsi ini adalah mampu diaplikasikan ke dalam berbagai bahasa
pemrograman yang mempunyai paradigma masing – masing, serta membantu dalam
pemrosesan database secara optimal.
10. Fungsi XAMPP
AMPP memiliki banyak sekali manfaat. Berikut beberapa fungsi dari tool web
server open source ini.
3.Melakukan proses install WordPress offline
Proses install dan menjalankan WordPress di localhost juga bisa dilakukan selama
menggunakan XAMPP. WordPress yang merupakan CMS dengan pengguna
terbanyak di dunia ini juga dapat di-download berbagai plugin dan temanya secara
gratis
4.Melakukan pengujian fitur dan mengakses web tanpa internet
XAMPP juga dapat digunakan untuk proses uji fitur serta menampilkan konten yang
ada di dalam web tanpa internet dengan hanya mengakses XAMPP control panel.
Sebab, XAMPP dapat tetap melakukan tugasnya secara offline sehingga pengguna
lebih mudah untuk memproses pengerjaan front end dan back end. Biasanya,
XAMPP digunakan oleh mahasiswa ataupun pelajar untuk melihat hasil desain web
sebelum dipublikasikan. Namun, XAMPP tidak begitu direkomendasikan untuk
production. Sehingga bila hasil desain web setelah dipublikasikan dengan XAMPP
12. Database
Database adalah sekumpulan data yang dikelola berdasarkan ketentuan tertentu yang saling
berkaitan sehingga memudahkan dalam pengelolaannya. Dihimpun dari berbagai sumber, secara
sederhana, database atau basis data merupakan sekumpulan data atau informasi yang tersimpan
secara sistematis. Database memiliki peran penting dalam perangkat untuk mengumpulkan
informasi, data, atau file secara terintegrasi. Database membuat penyimpanan dan pengelolaan data
menjadi lebih efisien.
Adapun contoh database dapat dilihat dari pengembangan situs web. Database berwujud tabel yang
terdiri dari kolom dan baris yang memuat atribut dan nilai tertentu. Adapun jumlah kolom dan baris
dalam suatu database tergantung pada jumlah kategori atau jenis informasi yang perlu disimpan
13. Fungsi Database
Fungsi database adalah untuk menghindari data ganda yang tersimpan. Suatu database
management system (DBMS) dapat diatur supaya bisa mengenali duplikasi data ketika diinput.
Namun selain untuk menghindari data ganda, database memiliki fungsi lainnya, antara lain :
Mengelompokan data dan informasi.
Memudahkan dalam identifikasi data.
Memudahkan proses akses, menyimpan, pembaharuan, dan penghapusan data. Menjadi alternatif
terkait masalah penyimpanan ruang dalam suatu aplikasi. Menjaga kualitas data yang diakses sesuai
input.
Menunjang kinerja aplikasi yang memerlukan penyimpanan data.
Selain fungsi di atas, database bermanfaat untuk meminimalisasi redundansi data atau munculnya
banyak data dalam file yang berbeda.
Database dapat menunjang keamanan data. Hal tersebut lantaran sistem yang telah disusun secara
aman melalui instrumen password sehingga data hanya bisa diakses oleh pihak yang diizinkan.
15. Apa itu XAMPP?
XAMPP merupakan software yang dikembangkan oleh sekelompok tim Apache Friend pada 2002 dan bisa didapatkan secara
gratis dengan label General Public License (GNU).
Sebagai software open source berbasis web server, XAMPP ini memiliki berbagai program dan mendukung berbagai sistem
operasi yang umum digunakan, seperti Linux, Windows, MacOS, dan Solaris. Aplikasi ini berfungsi sebagai server lokal yang
sudah mencakup program Apache, MySQL, dan PHP.
XAMPP disebut juga sebagai standalone server atau server yang dapat berdiri sendiri sehingga memudahkan pengguna saat
menjalankan proses pengeditan, desain, dan pengembangan aplikasi.
Penggunaan XAMPP dirasa mampu menghemat anggaran karena dapat menggantikan peran web hosting dengan cara
menyimpan file website ke dalam localhost agar bisa dipanggil atau dihubungkan melalui browser.
Adapun XAMPP memiliki kepanjangan X (cross platform), A (Apache), M (MySQL/MariaDB), P (PHP), dan P (Perl). Kepanjangan
XAMPP tersebut merupakan program yang tersedia pada software ini.
16. Apa itu XAMPP?
1.X (Cross Platform)
Kode ini merupakan kode penanda untuk software cross platform atau yang bisa berjalan di banyak sistem operasi,
seperti Windows, Linux, MacOS, dan Solaris.
2.A (Apache)Berarti web server gratis dan bisa dikembangkan oleh banyak orang (open source) untuk menciptakan
halaman web yang benar. Dengan menggunakan web server, pengguna dapat menjalankan file yang berisi bahasa
pemrograman PHP pada localhost.
3.(MySQL/MariaDB)
MySQL adalah salah satu aplikasi database server dengan bahasa pemrograman structured query language (SQL)
yang berfungsi untuk mengelola data secara terstruktur dan sistematis. Misalnya, mengolah, mengedit, dan
menghapus daftar melalui database. MySQL juga dapat digunakan di localhost tanpa memerlukan sambungan
internet. Dengan demikian, developer maupun programmer dapat membuat aplikasi berbasis web di komputernya.
Sedangkan, MariaDB merupakan sistem manajemen database yang merupakan bagian dari pengembangan mandiri
dari MySQL.
17. Apa itu XAMPP?
4.P (PHP)
Hypertext Preprocessor (PHP) merupakan bahasa pemrograman khusus berbasis web untuk
kebutuhan pada sisi server atau back end sehingga dapat digunakan untuk membuat halaman web
menjadi lebih dinamis dengan menerapkan server-side scripting. Selain itu, PHP juga mendukung
manajemen sistem pada Oracle, Postgresql, Microsoft Access, dan lain sebagainya.
5.P (Perl)
Perl adalah bahasa pemrograman yang dapat digunakan untuk segala kebutuhan atau cross
platform. Perl ini bisa berjalan di dalam banyak sistem operasi sehingga sangat fleksibel dan banyak
digunakan. Bahasa pemrograman ini juga berfungsi sebagai penunjuk eksistensi dari PHP. Saat ini,
Perl banyak digunakan untuk keperluan pengembangan aplikasi hingga web server dan banyak juga
digunakan untuk website development pada sistem berbasis content management system (CMS),
seperti WordPress.
18. Fungsi XAMPP
AMPP memiliki banyak sekali manfaat. Berikut beberapa fungsi dari tool web
server open source ini.
1.Mengkonfigurasi pengaturan database PhpMyAdmin
XAMPP bisa berfungsi sebagai aplikasi yang dapat mengatur database pada
PhpMyAdmin tanpa memerlukan koneksi internet sehingga tidak khawatir
terjadi error bila koneksi internet mengalami kendala. Melalui PhpMyAdmin,
pengguna pun bebas untuk melakukan berbagai perubahan yang mencakup
pengeditan, penghapusan, peng-updatean, hingga menambahkan user pada
database.
2.Menjalankan framework PHP secara offline
Laravel merupakan salah satu framework milik PHP yang berfungsi untuk
mempermudah programmer dalam mengembangkan tampilan web. Dengan
adanya XAMPP, pengguna dapat menginstall dan menjalankan Laravel
di localhost secara offline. Adapun keunggulan mengembangkan web
menggunakan Laravel pada localhost adalah proses pengeditan kode menjadi lebih
cepat sehingga pembuatan web pun jadi lebih cepat.
19. Fungsi XAMPP
AMPP memiliki banyak sekali manfaat. Berikut beberapa fungsi dari tool web
server open source ini.
3.Melakukan proses install WordPress offline
Proses install dan menjalankan WordPress di localhost juga bisa dilakukan selama
menggunakan XAMPP. WordPress yang merupakan CMS dengan pengguna
terbanyak di dunia ini juga dapat di-download berbagai plugin dan temanya secara
gratis
4.Melakukan pengujian fitur dan mengakses web tanpa internet
XAMPP juga dapat digunakan untuk proses uji fitur serta menampilkan konten yang
ada di dalam web tanpa internet dengan hanya mengakses XAMPP control panel.
Sebab, XAMPP dapat tetap melakukan tugasnya secara offline sehingga pengguna
lebih mudah untuk memproses pengerjaan front end dan back end. Biasanya,
XAMPP digunakan oleh mahasiswa ataupun pelajar untuk melihat hasil desain web
sebelum dipublikasikan. Namun, XAMPP tidak begitu direkomendasikan untuk
production. Sehingga bila hasil desain web setelah dipublikasikan dengan XAMPP
sudah baik, bisa diterapkan melalui layanan hosting yang telah dilengkapi control
34. Understanding the Problem
Mercury
Neptune Jupiter
Mercury is the
smallest planet in
the Solar System
Neptune is the
farthest planet
from the Sun
Jupiter is the
biggest planet in
the Solar System
35. Our Solutions
Mercury
Mercury is the
closest planet to
the sun
Venus
Venus is the
second planet from
the sun
Jupiter
Jupiter is the
biggest planet of
them all
Neptune
Neptune is the
farthest planet from
the Sun
0
1
0
3
0
4
0
2
37. Market Research
45K
Sector Growth
$20
K
Gross Revenue in the
Sector
10%
To modify this graph, click on it, follow the link,
change the data and paste the resulting graph here
Evolution
38. —Someone Famous
“This is a quote, words full of
wisdom that someone
important said and can make
the reader get inspired.”
41. is Jupiter’s rotation period
333,000.00
earths is the sun’s mass
24h 37m 23s
386,000 km
is the distance to the Moon
42. Target
Interests
Age Gender
30% 70%
To modify this graph, click on it, follow the
link, change the data and paste the new
graph here
Security
Usability
Interface
43. Our Process
Mercury is the closest
planet to the Sun
Venus is the second
planet from the Sun
Jupiter is the biggest
planet in the Solar
System
Neptune is the
farthest planet from
the Sun
Day
1
Day
2
Day
3
Day
4
44. Whoa!
This could be the part of the
presentation where you can
introduce yourself, write your
email…
45. Our Consultants
John James
Joe Doe
Jane
Patterson
Neptune is the
farthest planet
from the Sun
Venus is the
second planet
from the Sun
Mercury is the
closest planet
to the Sun
46. Jupiter is the
biggest planet of
them all
Neptune
Mercury Jupiter
Neptune is the
farthest planet from
the Sun
Mercury is the
closest planet to the
Sun
Our Partners
Saturn
Saturn is the ringed
one and a gas giant
Mars
Despite being red,
Mars is actually a cold
place
Venus
Venus is the
second planet from
the Sun
47. Testimonials
Helena James
“Mercury is the
closest planet to the
Sun”
Jenna Doe
“Jupiter is the biggest
planet of them all “
Mary Patterson
“Neptune is the
farthest planet from
the Sun”
48. Jupiter is the
biggest planet of
them all
Awards
Jupiter
Mercury
Venus
It’s the closest
planet to the Sun
Venus is the
second planet
from the Sun
51. The Slide Title Goes Here!
Do you know what helps you make
your point clear? Lists like this one:
● They’re simple
● You can organize your ideas
clearly
● You’ll never forget to buy milk!
And the most important thing: the
audience won’t miss the point of your
presentation
53. Infographics Make Your Idea
Understandable…
Mercury
Mercury is the
closest planet to the
Sun
Jupiter
Jupiter is the
biggest planet of
them all
Neptune
Neptune is the
farthest planet from
the Sun
Saturn
Saturn is the ringed
one and a gas giant
54. …And the Same Goes for Tables
Mass
(earths)
Diameter
(earths)
Gravity
(earths)
Mercury 0.06 0.38 0.38
Mars 0.11 0.53 0.38
Saturn 95.2 9.4 1.16
55. Maybe You Need to Divide the
Content
Jupiter is the biggest
planet in the Solar
System and the
fourth-brightest one
Neptune is the
farthest planet from
the Sun and the
fourth-largest in the
Solar System
Jupiter
Neptune
01 02
56. You can replace the image
on
the screen with your own
work. Just delete this one,
add yours and center it
properly
Desktop Software
57. CREDITS: This presentation template was created by Slidesgo,
including icons by Flaticon, infographics & images by Freepik
and illustrations by Stories
Thanks!
Do you have any questions?
youremail@freepik.com
+91 620 421 838
yourcompany.com
Please keep this slide for attribution
59. Vectors
● Programming
● Development
● Mission
impossible
● Social networking
● Segmentation
● Site stats
● Responsive
● Meeting
● Analysis
● Cyber attack
● Secure server
● Control panel
Photos
● Close-up of woman using a
laptop
● Beautiful young woman
holding laptop on pink
backdrop
Icons
● Project Management Icon
Find more illustrations like these on
Stories by Freepik
Resources
60. Instructions for use
In order to use this template, you must credit Slidesgo by keeping the Thanks slide.
You are allowed to:
- Modify this template.
- Use it for both personal and commercial projects.
You are not allowed to:
- Sublicense, sell or rent any of Slidesgo Content (or a modified version of Slidesgo Content).
- Distribute Slidesgo Content unless it has been expressly authorized by Slidesgo.
- Include Slidesgo Content in an online or offline database or file.
- Offer Slidesgo templates (or modified versions of Slidesgo templates) for download.
- Acquire the copyright of Slidesgo Content.
For more information about editing slides, please read our FAQs or visit Slidesgo School:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
61. #77c6fc #bbe3fe #ddf1fe
#494949 #477797
Fonts & colors used
This presentation has been made using the following fonts:
Fjalla One
(https://fonts.google.com/specimen/Fjalla+One)
Barlow Condensed
(https://fonts.google.com/specimen/Barlow+Condensed)
62. Storyset
Create your Story with our illustrated concepts. Choose the style you like the most, edit its colors, pick
the background and layers you want to be visible and bring them to life with the animator panel. It will
boost your presentation for sure! Check out how it works.
Pana Amico Bro Rafiki
63. You can easily resize these resources without losing quality. To change the color, just ungroup the resource
and click on the object you want to change. Then, click on the paint bucket and select the color you want.
Group the resource again when you’re done. You can also look for more infographics on Slidesgo.
Use our editable graphic resources...
64.
65.
66. JANUARY FEBRUARY MARCH APRIL
PHASE 1
Task 1
Task 2
JANUARY FEBRUARY MARCH APRIL MAY JUNE
PHASE 1
PHASE 2
Task 1
Task 2
Task 1
Task 2
67.
68.
69. ...and our sets of editable icons
You can resize these icons without losing quality.
You can change the stroke and fill color; just select the icon and click on the paint bucket/pen.
In Google Slides, you can also use Flaticon’s extension, allowing you to customize and add even more icons.