Astri Widyanti Sopandi
Pada kesempatan kali ini, saya membuat sebuah database menggunakan library Apache Cassandra pada Dosen. Di dalam database dosen ini terdapat 5 tabel, yaitu : Dosen, Jadwal_Matkul, Popular_count, Prestasi, Laporan_Dosen.
Nama : Astri Widyanti Sopandi
NIM : 2010512007
cqlsh> CREATE KEYSPACE DOSEN WITH replication = {'class':'SimpleStrategy','replication_factor':3};
cqlsh> USE DOSEN;
cqlsh:dosen> CREATE TABLE Dosen (
... NIP text,
... Nama text,
... Prodi text,
... Pendidikan text,
... Status text,
... PRIMARY KEY (NIP));
cqlsh:dosen> DESC Dosen;
cqlsh:dosen> INSERT INTO Dosen(NIP, Nama, Prodi, Pendidikan, Status) VALUES ('0008099302', 'Artika Arista, S.Kom., M.M.S.I', 'S1 Sistem Informasi', 'Magister Sistem Informasi', 'Dosen Tetap');
cqlsh:dosen> INSERT INTO Dosen(NIP, Nama, Prodi, Pendidikan, Status) VALUES ('0429038801', 'Ruth Mariana Bunga Wadu, S.Kom., MMSI.', 'S1 Informatika', 'Magister Sistem Informasi', 'Dosen Tetap');
cqlsh:dosen> INSERT INTO Dosen(NIP, Nama, Prodi, Pendidikan, Status) VALUES ('0010108804', 'Nurhafifah Matondang, S.Kom.MM.,M.T.I', 'D3 Sistem Informasi', 'Magister Teknologi Informasi', 'Dosen Tetap');
cqlsh:dosen> SELECT*FROM Dosen;
cqlsh:dosen> SELECT*FROM Dosen WHERE NIP = '0008099302';
cqlsh:dosen> CREATE TABLE Jadwal_Matkul (
... id uuid PRIMARY KEY,
... Dosen text,
... Hari text,
... Waktu text,
... Nama_Matkul text);
cqlsh:dosen> CREATE TABLE Laporan_Dosen (
... id timeuuid PRIMARY KEY,
... Nama_Dosen text,
... Jenis_Laporan text);
cqlsh:dosen> UPDATE Popular_count
... SET popularity = popularity + 1
... WHERE id = 6ab09bec-e68e-48d9-a5f8-97e6fb4c9b47;
cqlsh:dosen> SELECT*FROM Popular_count;