Laprakbasis Data - 4 - f1f021001 - Destria Dwina Putri Syahbet
Laprakbasis Data - 4 - f1f021001 - Destria Dwina Putri Syahbet
Laprakbasis Data - 4 - f1f021001 - Destria Dwina Putri Syahbet
PERTEMUAN IV
BASIS DATA
Oleh
NPM : F1F021001
5. Abimayyu (G1F019015)
LABORATORIUM MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BENGKULU
2022
KATA PENGANTAR
Alhamdulillah puji syukur kita panjatkan kepada Allah SWT. Yang telah
memberikan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Laporan
Praktikum Pertemuan IV Basis Data mengenai CRUD (Create, Read, Update dan
Delete).
Dalam penyusunan laporan praktikum ini, tentu tak lepas dari pengarahan dan
bimbingan dari berbagai pihak. Oleh karena itu, penulis mengucapkan banyak terima
kasih kepada semua pihak yang telah terlibat dalam penulisan laporan ini.
Terlepas dari semua itu, Penulis menyadari bahwa penyusunan laporan
praktikum yang di buat ini masih jauh dari kata sempurna, namun penulis tetap berharap
laporan ini akan memberikan manfaat bagi para pembaca. Demi kemajuan penulisan,
penulis sangat mengharapkan kritik dan saran yang bersifat membangun dari semua
pihak.
Penulis
ii
DAFTAR ISI
HALAMAN JUDUL.....................................................................................................i
KATA PENGANTAR...................................................................................................ii
DAFTAR ISI..................................................................................................................iii
DAFTAR GAMBAR.....................................................................................................iv
CRUD (CREATE, READ, UPDATE DAN DELETE)
4.1 Pendahuluan........................................................................................................1
a. Latar Belakang...............................................................................................1
b. Rumusan Masalah..........................................................................................1
c. Tujuan.............................................................................................................1
4.2 Landasan Teori....................................................................................................2
4.3 Langkah Kerja dan Teladan..............................................................................4
a. Langkah Kerja................................................................................................4
b. Teladan...........................................................................................................5
4.4 Hasil dan Pembahasan........................................................................................6
4.5 Kesimpulan dan Saran........................................................................................9
a. Kesimpulan.....................................................................................................9
b. Saran...............................................................................................................9
DAFTAR PUSTAKA....................................................................................................v
iii
DAFTAR GAMBAR
iv
CRUD (CREATE, READ, UPDATE DAN DELETE)
4.1 Pendahuluan
a. Latar Belakang
Pada masa sekarang banyak ditemukannya kemajuan tentang teknologi informasi
berbagai perguruan tinggi, perkantoran, rumah sakit bahkan apotek sudah banyak
memanfaatkan sistem informasi untuk membantu pekerjaan menjadi lebih mudah.
Sistem informasi memudahkan pengguna berhubungan dengan database. Database
merupakan kumpulan informasi yang disimpan secara sistemastis dalam perangkat
komputer sehingga dapat dicari dan diperiksa melalui suatu program komputer saat
informasi tertentu sedang dibutuhkan.
Kebutuhan penunjang pekerjaan manusia semakin meningkat. Banyaknya
pekerjaan-pekerjaan yang menuntut manusia untuk bekerja secara cepat, tepat, dan
akurat. Karena kesulitan tersebut membuat manusia berfikir untuk membuat suatu
aplikasi yang dapat mempermudah pekerjaan tersebut.
Semakin berekembangnya teknologi muncul banyak aplikasi-aplikasi yang dapat
memudahkan kita untuk membuat database. Salah satunya aplikasi yang cukup populer
yaitu MySQL. MySQL adalah Sebuah program database server yang mampu menerima
dan mengirimkan datanya sangat cepat, multiuser serta menggunakan peintah dasar
SQL (Structured Query Language ). MySQL merupakan dua bentuk lisensi, yaitu Free
Software dan Shareware. MySQL yang biasa kita gunakan adalah MySQL Free
Software yang berada dibawah Lisensi GNU/GPL ( General Public License ). MySQL
adalah sebuah database yang dapat digunakan sebagai Client maupun server.
b. Rumusan Masalah
Berdasarkan latar belakang di atas, adapun rumusan masalah yang dapat
disimpulkan adalah sebagai berikut :
1. Apa saja fungsi-fungsi pada CRUD?
2. Bagaimana cara mengimplementasikan penggunaan query pada database?
c. Tujuan
Berdasarkan rumusan masalah di atas, dapat kita simpulkan bahwa tujuan
praktikum ini adalah sebagai berikut:
1. Mahasiswa dapat memahami beberapa fungsi-fungsi pada query CRUD.
2. Mahasiswa dapat mengimplementasikan penggunaan query pada database.
1
4.2 Landasan Teori
Basis data (database) merupakan kumpulan dari data yang saling berhubungan
(relasi) antara satu dengan yang lainnya yang diorganisasikan berdasarkan skema atau
struktur tertentu. Pada komputer, basis data disimpan dalam perangkat hardware
penyimpan, dan dengan software tertentu dimanipulasi untuk kepentingan atau
kegunaan tertentu. Hubungan atau relasi data biasanya ditunjukkan dengan kunci (key)
dari tiap file yang ada. Data merupakan fakta atau nilai (value) yang tercatat atau
merepresentasikan deskripsi dari suatu objek. Data yang merupakan fakta yang tercatat
dan selanjutnya dilakukan pengolahan (proses) menjadi bentuk yang berguna atau
bermanfaat bagi pemakainya akan membentuk apa yang disebut informasi. Bentuk
informasi yang kompleks dan terintegrasi dan pengolahan sebuah database dengan
komputer akan digunakan untuk proses pengambilan keputusan pada manajemen akan
membentuk Sistem Informasi Manajemen (SIM), data dalam basis data merupakan item
terkecil dan terpenting untuk membangun basis data yang baik dan valid (Andaru,
2018).
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(database management system) atau DBMS yang multithread, MySQL adalah sebuah
aplikasi Relational Database Management Server (RDBMS) bersifat open source yang
memungkinkan data diakses dengan cepat oleh banyak pemakai secara bersamaan dan
juga memungkinkan pembatasan akses pemakai berdasarkan privilege (hak akses) yang
diberikan.
Data Manipulation Language (DML) merupakan suatu metode perintah SQL yang
digunakan untuk proses pengolahan isi data di dalam tabel seperti menampilkan,
memasukan, mengubah, menghapus isi data dan tidak terkait dengan perubahan struktur
serta definisi tipe data dari objek database. Perintah SQL yang termasuk dalam DML
antara lain select, update, dan delete (PP & Purnamasari, 2022).
CRUD (Create, Read, Update, Delete) adalah cara yang populer untuk menentukan
hubungan antara fungsionalitas sistem perangkat lunak dan kelas data. CRUD
merupakan salah satu inti dari sebuah pemrograman karena di dalam suatu program
biasanya mencakup operasi Create atau menciptakan data. Read atau menampilkan
data, Update atau mengedit suatu data dan Delete atau menghapus data (Sudirman dkk,
2021).
2
Create adalah proses menambah data ke dalam sebuah tabel pada database.
Operasi akan sering dilakukan ketika membuat sebuah aplikasi. Sedangkan Read
adalah proses membaca atau menampilkan data dari sebuah tabel di database.
Sintaks read adalah SELECT [field | *] FROM [nama_tabel] WHERE kondisi;. Adapun
Update adalah proses mengubah data yang sebelumnya telah tersimpan pada
sebuah tabel di database. Proses perubahan data harus diperhatikan dengan
menempatkan kondisi di akhir statement. Perintah update adalah UPDATE
[nama_tabel] SET field1=’record baru’ WHERE kondisi;. Dan yang terakhir Delete
adalah suatu proses menghapus record yang telah kita tentukan dari dalam tabel.
File delete ini keberadaannya amat sangat fital karena berfungsi untuk
menghapus sebuah kesalah input data yang umumnya karena human error. Perintah
delete yang dilakukan bersifat permanen, maka seorang admin harus sangat
berhati-hati dalam menjalankan perintah ini. Sintaks perintah delete adalah DELETE
FROM [nama_tabel] WHERE kondisi; (Farida,2018).
3
4.3 Langkah Kerja dan Teladan
a. Langka Kerja
1. Buka Aplikasi Program XAMPP
b. Teladan
4
Lakukan kembali perintah read, update dan delete yang diajarkan pada saat
praktikum. Buat dan jadikan pembahasan pada laporan 4.
5
4.4 Hasil dan Pembahasan
a. Hasil dan pembahasan perintah read.
6
Pembahasan:
Output dari query perintah read dapat kita lihat seperti pada gambar 5 yaitu,
menampilkan kolom NPM, Nama_Mahasiswa serta Alamat dari tabel mahasiswa,
kemudian menampilkan semua kolom dari tabel mahasiswa dimana alamatnya di
Bengkulu, juga menampilkan tabel mahasiswa dimana alamatnya berurutan dan terakhir
menampilkan kolom dari tabel mahasiswa dimana Nama_Mahasiswa di urutkan dari a-
z.
b. Hasil dan Pembahasan perintah update.
7
c. Hasil dan pembahasan perintah delete.
8
4.5 Kesimpulan dan Saran
a. Kesimpulan
Mysql merupakan sebuah bentuk database yang berjalan sebagai Server yang
mampu menerima dan mengirimkan datanya dengan sangat cepat serta multi user dan
menggunakan perintah dasar SQL. SQL merupakan singkatan dari Structured Query
Language, SQL atau juga sering disebut sebagai query merupakan bahasa yang
digunakan untuk mengakses databases .
Data Manipulation Language (DML) adalah bahasa komputer yang merupakan
perintah untuk membantu pengguna memanipulasi data dalam database. Manipulasi ini
dilakukan dengan memasukkan data ke dalam tabel database, mengambil data yang
ada, kemudian menghapus data dari tabel yang ada, dan memodifikasi data yang ada.
Untuk mengoperasikannya cukup dengan mengetikkan sintaks sesuai dengan ketentuan
atau formatnya. Ada banyak perintah pada Data Manipulation Language (DML) yaitu
read/select, update, delete, create, insert dan masih banyak lagi. Kita harus
menggunakan perintah itu sesuai dengan fungsinya masing-masing, misal jika ingin
memperbarui data pada tabel dapat menggunakan perintah update.
Dari soal teladan dapat disimpulkan bahwa untuk menampilkan data pada database
atau menampilkan beberapa kolom pada database dapat menggunakan perintah
select/read, lalu untuk menghapus data yang ada pada tabel dapat menggunakan delete
dan untuk mengubah atau memperbarui data pada tabel dapat menggunakan perintah
update.
b. Saran
Untuk praktikan sebaiknya dapat membaca terlebih dahulu materi yang akan di
praktikumkan dirumah agar pada saat praktikum tidak kebingungan dan bisa lebih
memahami apa yang di sampaikan oleh asisten praktikum. Dan dalam mengoperasikan
mysql ini dibutuhkan konsentrasi yang cukup tinggi, karena apabila ada sedikit
kesalahan maka data tersebut tidak bisa di hapus dari command prompt.
9
DAFTAR PUSTAKA