Laporan Praktikum Basis Data Tentang Proses Insert, Update, dan Delete Serta Menampilkan Data

laporan praktikum basis 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!