Mohon tunggu...
Cindy Rahmayanti
Cindy Rahmayanti Mohon Tunggu... Mahasiswa - mahasiswaa

saya cindy rahmayanti dari jurusan teknik informatika universitas halu oleo

Selanjutnya

Tutup

Pendidikan

Penerapan Aljabar dalam SQL Data Manipulasi

5 Juni 2024   04:45 Diperbarui: 5 Juni 2024   04:52 104
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
 sumber: Datamation.

Query di SQL Server :   Select nid, nama_dsn, tempat_lahir, gajipokok From Dosen Where gajipokok>1200000 

3. Operasi Cartesion-Product (X) Cartesian-product (X), merupakan sebuah operasi dalam menghasilkan tabel dari hasil perkalian kartesian. Perintah yang dapat digunakan dalam operasi proyeksi ini adalah: R S = {(x,y) | x R dan y S} Didalam perintah cartesian-product, kita dapat melakukan kombinasi dalam menghasilkan   informasi beberapa tabek (Join), dengan menggunakan operasi biner. Hasil dari pernyataan tabel bentukan merupakan subset dari hasil cartesian-product dan merupakan himpunan domain relasi-relasi yang dilakukan. Kita dapat memilik kolom-kolom dalam suatu relasi / tabel yang dihasilkan oleh cartesian-product. 

Perintah query  : Tampilkan nama_dsn (dari tabel Dosen), nama_mk, sks (dari tabel   Matakuliah), smt, hari, waktu, kelas (dari tabel Mengajar) dimana   semester mengajar adalah pada semester '1'. 

Aljabar relasional: nama_dsn,nama_mk,sks,smt,hari,waktu,kelas   (smt=1 Mengajar.nid=Dosen.nid   Mengajar.kode_mk=Matakuliah.kode_mk (MengajarXDosenXMatakuliah)) Atau: (Mengajar.nid=Dosen.nidMengajar,kode_mk= Matakuliah.kode_mk) smt=1 ((( nama_dsn (Dosen)) X ( nama_mk,sks (Matakuliah)) X ( smt,hari,waktu,kelas(Mengajar)))))

 Query di SQL Server :   220   Select nama_dsn, nama_mk, sks, smt, hari, waktu, kelas From Mengajar JOIN Dosen ON Mengajar.nid=Dosen.nid JOIN Matakuliah ON Mengajar.kode_mk=Matakuliah.kode_mk Where smt=1 

My SQL

Perintah SQL merupakan perintah untuk mengolah, menampilkan dan memanipulasi data yang tersimpan dalam sebuah RDBMS. Data Definistion Language (DDL) adalah merupakan perintah untuk membuat atau mengubah struktur objek database seperti create, alter, drop, truncate dan rename. Data Control Language (DCL) merupakan perintah untuk mengatur hak ases user dalam database, seperti grand dan revoke. Sedangkan untuk Data dan Implementasi kedalam Bahasa Query dalam Perancangan Database Relational Manipulation Language (DML) merupakan perintah untuk melakukan manipulasi data seperti menambah, menghapus, dan menubah data dalam table, misalkan insert, delete, update dan merge (Sari & Milwadhari, 2016). Data Manipulation Language merupakan suatu metode query yang dapat ddipergunakan  bila Data Definition Language  telah terjadi, sehingga fungsi dari query DML ini untuk melakukan manipulasi data yang telah dibuat dalam database (Pamungkas, 2017) 

SQL adalah bahasa khusus yang digunakan untuk mengakses dan mengelola RDBMS (Setiyadi, 2020). Aljabar relasional (relational algebra) merupakan kumpulan operasi terhadap relasi dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang baru dan termasuk kategori prosedural dan juga menyediakan seperangkat operator untuk memanipulasi data (Setiyadi, 2020). Aljabar relasional terdiri dari kumpulan operasi pada relasi (hubungan), dimana setiap operasi menghasilkan relasi baru dari satu atau lebih relasi yang sudah ada (Foster, 2016)

Data Base

 Basisdata Secara konsep basisdata merupakan suatu teknik pengumpulan data yang dapat disimpan dan diolah sehingga menghasilkan informasi. Data  tersebut merupakan sebuah fakta yang dapat berupa objek atau suatu kejadian yang ada. Adapun pengertian basisdata menurut para ahli : (Oracle, n.d.) A database is an organized collection of structured information, or data, typically stored electronically in a computer system (Date, 2003). A databse is a collection of persistent data that is used by the aplication system of some given enterprise. 1 Basis Data: Teori dan Praktek dengan Query SQL       (Raharjo, 2013), "Database atau basisdata adalah kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil, dan dicari secara cepat". (Kusrini, 2007), Basisdata adalah kumpulan data yang saling berelasi (Jogiyanto, 2005), Basisdata merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya tersimpan dan di simpanan luar komputer dan digunakan oleh perangkat lunak tertentu untuk memanipulasinya Dapat disimpulkan bahwa pengertian basisdata merupakan sekumpulan dalam suatu kelompok data yang saling berhubungan satu dengan lainnya dan dapat disimpan, diolah  dengan menggunakan aplikasi sehingga mampu menghasilkan informasi.

Data Manipulation Language (DML)

Data Manipulation Language (DML) merupakan perintah untuk melakukan manipulasi data seperti menambah, menghapus, dan menubah data dalam table, misalkan insert, delete, update dan merge [3]. Data Manipulation Language (DML)  adalah  metode untuk melakukan  query yang dapat dipergunakan  apabila telah diciptakan, sehingga fungsi daripada query DML adalah melakukan manipulasi data yang telah dibuat dalam basis data [8]. SQL merupakan bahasa khusus yang dipergunakandalam melakukan akses  dan melakukan pengelolaan RDBMS [3]. Fungsi date dalam melakukan DML dengan bahasa query merupakan fungsi yang dipergunakan bagi data, variable atau field yang berkaitan dengan data tanggal serta dapat juga diterapkan untuk data dari tanggal sistem komputer yang sedang aktif [9]. Fungsi tanggal dalam SQL meliputi fungsi DateAdd, DateIff, DatePart, DateName  dan GetDate [6]. Berdasarkan penjelasan diatas, dalam penelitian ini akan dibahas tentang bagaimana membuat sintaks dengan bahasa SQL melalui sintaks query yang diimplementasikan. 

Data Manipulation Language (DML) merupakan perintah untuk melakukan manipulasi data seperti menambah, menghapus, dan menubah data dalam table, misalkan insert, delete, update dan merge (Sari & Milwadhari, 2016). Data Manipulation Language merupakan suatu metode query yang dapat ddipergunakan  bila Data Definition Language  telah terjadi, sehingga fungsi dari query DML ini untuk melakukan manipulasi data yang telah dibuat dalam database (Pamungkas, 2017) 

Kesimpulan

Perkembangan database erat kaitannya dengan evolusi perangkat keras dan perangkat lunak. Sistem database saat ini hanya mampu menangani data yang pasti melalui SQL, bahasa standar untuk mengakses, memanipulasi, dan mengontrol database guna memastikan skalabilitas, reliabilitas, dan konsistensi data.Aljabar, cabang matematika yang mencakup teori bilangan, geometri, dan analisis, berperan penting dalam berbagai bidang. Aljabar relasional, bagian dari aljabar yang digunakan dalam ilmu komputer, membantu dalam memanipulasi data dalam database melalui operasi dasar seperti selection, projection, union, dan lain-lain.Penelitian menunjukkan bahwa teori aljabar relasional relevan dan efektif dalam implementasi bahasa SQL untuk manipulasi data dan optimasi query, memberikan manfaat signifikan dalam pengelolaan dan akses data dalam sistem database.

Daftar Pustaka

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Pendidikan Selengkapnya
Lihat Pendidikan Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun