Laporan Praktikum Basis Data Tentang Proses Insert, Update, dan Delete Serta Menampilkan Data
Insert, Update, Delete, dan Menampilkan Data
KakaKiky - Pada kesempatan kali ini, kakakiky akan membahas tentang Laporan Praktikum Basis Data dengan judul Proses Insert, Update, dan Delete Serta Menampilkan Data. Berikut ini adalah bagian pembahasan lengkap tentang bagaimana melakukan insert, update, detele, dan menampilkan data dalam Basis Data.
A. PROSES INSERT DATA
1. Mengisi data pada tabel Pasien
Untuk mengisi data pada tabel Pasien
sebenarnya bisa dilakukan dengan beberapa cara, saya menggunakan cara dengan
syntax berikut dengan tujuan untuk meminimalisir kesalahan dalam penginputan
data, jika data salah diinput maka kita tidak perlu mengulang dari awal untuk
memasukkan data. Syntax yang digunakan adalah > insert into nama_tabel
(isi_filed1, isi_filed2, . . . , isi_filedN) VALUES („_‟, _ , . . . , N);
Sebagai catatan, untuk data bertipe char
ataupun varchar wajib menggunakan string ‘_’ jika data tersebut bertipe int
maka tidak perlu menggunakan string. Setelah pengisian data selesai, maka untuk
mengecek tabel yang sudah kita isikan data-data kita gunakan syntax > select
* from Pasien;
2. Mengisi data pada tabel Poliklinik
Sama seperti menginput atau mengisi data
pada tabel Pasien, untuk mengisi data pada tabel Poliklinik kita juga
menggunakan syntax > insert into nama_tabel (isi_filed1,
isi_filed2, . . . , isi_filedN) VALUES („_‟, _ , . . . , N);
3. Mengisi data pada tabel Pendaftaran
4. Mengisi data Pada tabel Dokter
5. Mengisi data pada tabel Pemeriksaan
6. Mengisi data pada tabel Rawat_Jalan
7. Mengisi data pada tabel Rawat_Inap
8. Mengisi data Pada tabel Kamar
B. PROSES PENGUBAHAN DATA
Pada kasus ini, saya salah mengetikkan
nama dari seorang dokter pada rumah sakit tersebut, yang seharusnya bernama
Dokter “Zaky” malah terinput Dokter “Jaky” oleh karena itu untuk mengubahnya
saya akan menggunakan syntax > UPDATE nama_tabel SET nama_filed1 =
isi_yang_ingin_diubah WHERE kriteria;
C. PROSES PENGHAPUSAN DATA
Pada kasus ini saya telah lebih dalam
menginput sebuah data pada tabel Rawat_Jalan, oleh karena itu saya akan
menghapusnya. Jadi syntax yang saya gunakan adalah > DELETE FROM nama_tabel WHERE
nama_filed=isi filed;
D. PROSES QUERY SELECT UNTUK MENAMPILKAN SEMUA DATA
Syntax yang digunakan adalah > SELECT
*FROM pemeriksaan;
Dengan menggunakan Query ini maka semua
field beserta datanya akan terlihat
E. PROSES QUERY SELECT UNTUK MENAMPILKAN KOLOM YANG DIINGINKAN
Query select yang ini berfungsi untuk
menampilkan kolom yang diinginkan saja. Syntaxnya adalah sebagai berikut >
SELECT resep, keterangan FROM pemeriksaan;
F. PROSES QUERY SELECT UNTUK MENAMPILKAN DATA PADA TABEL BERDASARKAN KONDISI TERTENTU
G. PROSES PENGGUNAAN OPERATOR AND, OR, BETWEEN, LLIKE, DAN IN
Proses dari AND akan menampilkan record
jika semua kondisi yang ada pada where itu bernilai TRUE. Syntaxnya adalah >
SELECT
*FROM nama_tabel WHERE nama_filed=‟isi_filed‟ AND nama_filed=‟isi_filed‟;
Proses dari operator OR akan menampilkan
record jika salah satu saja kondisi pada Where itu bernilai benar. Syntaxnya
adalah > SELECT *FROM nama_tabel WHERE nama_filed=‟isi_filed OR
nama_filed=‟isi_filed‟;
Proses Between untuk menangani operasi
“jangkauan”, jika ditambahkan dengan NOT, maka jangkauan menjadi kebalikannya.
Syntaxnya adalah > SELECT *FROM nama_tabel WHERE nama_filed
BETWEEN … AND ... ;
Proses dari NOT Between dengan
menggunakan syntax > SELECT *FROM nama_tabel WHERE nama_filed NOT
BETWEEN … AND ...;
Proses LIKE digunakan dengan menyebutkan
tanda (_), atau (%). Tanda garis bawah (_) berarti sebuah karakter apa saja,
sedangkan tanda persen (%) berati cocok dengan kata apa asaja dan berapapun
panjangnya. Syntaxnya adalah > SELECT *FROM nama_tabel WHERE
filed_yang_diinginkan LIKE „f_____‟;
Proses Penggunakan operator Not Like
dengan menggunakan syntax > SELECT *FROM nama_tabel WHERE
filed_yang_diinginkan NOT LIKE „H_____‟;
Proses IN merupakan bentuk ringkas dari
kondisi OR yang banyak (berkali-kali). Syntax yang digunakan adalah > SELECT
*FROM nama_tabel WHERE filed_yang_diinginkan IN (isi_filed, isi_filed2);
Proses NOT IN dengan menggunakan syntax
> SELECT
*FROM nama_tabel WHERE filed_yang_diinginkan NOT IN (isi_filed, isi_filed2);
Itulah Pembahasan laporan Basis Data
tentang Proses Insert, Update, dan Delete Serta Menampilkan Data, semoga dapat
bermanfaat untuk dijadikan sebagai contoh bagi sobat semua yang sedang berjuang
membuat laporan. Cukup sekian artikel kali ini, wassalamu’alaikum and Be
Prepared!