Fitur Sinkronisasi Neo Feeder SIAKAD: Pelaporan PDDikti Semakin Cepat, Mudah, dan Akurat

Gambar
Bagi perguruan tinggi, proses pelaporan data akademik ke PDDikti (Neo Feeder) sering kali menjadi rutinitas yang memakan waktu dan rentan terhadap kesalahan ( error ) data. SIAKAD kami hadir dengan Modul Integrasi Neo Feeder canggih yang dirancang khusus untuk menyederhanakan proses sinkronisasi data secara real-time hanya dalam beberapa klik saja. Keunggulan Fitur Integrasi Neo Feeder dalam SIAKAD Modul sinkronisasi ini dilengkapi dengan sistem filter canggih dan indikator status data yang transparan untuk memastikan seluruh pelaporan dikti berjalan lancar: Filter Pelaporan Fleksibel: Memudahkan admin kampus menyaring data berdasarkan periode pelaporan (Ganjil/Genap), program studi, angkatan, status sinkronisasi (Sudah Sync / Belum Sync), hingga pencarian berdasarkan NIM atau nama mahasiswa secara spesifik . Indikator Validasi & Deteksi Error Otomatis: Sistem secara cerdas mendeteksi kendala data (seperti biodata atau riwayat pendidikan yang belum lengkap) dengan peringatan...

Pemrograman SQL Server



Pada kali ini saya akan membahas cara membuat database pada SQL Server. Kasus yang akan saya bahas mengenai data Akademik yang salah satunya saya gunakan untuk Ujian Tengah Semester di perguruan tinggi swasta.
Perintah membuat database
CREATE DATABASE akademik
Perintah membuat database yang langsung ber-relasi dengan table yang lain
CREATE TABLE jurusan (
 kodejurusan varchar(5) NOT NULL,
 jurusan varchar(50) NOT NULL,
 PRIMARY KEY (kodejurusan)
)
CREATE TABLE mahasiswa (
 nim varchar(15) NOT NULL,
 nama varchar(50) NOT NULL,
 jeniskelamin char(2) NOT NULL,
 alamat varchar(100) NOT NULL,
 kota varchar(30) NOT NULL,
 kodejurusan varchar(5) NOT NULL,
 PRIMARY KEY (nim),
 FOREIGN KEY (kodejurusan) REFERENCES jurusan(kodejurusan)
)
CREATE TABLE dosen(
 kodedosen char(20) NOT NULL,
 namadosen varchar(50) NOT NULL,
 jk char(2) NOT NULL,
 alamat varchar(50) NOT NULL,
 kota varchar(30) NOT NULL,
 PRIMARY KEY (kodedosen)
)
CREATE TABLE mata_kuliah(
 kodemk char(10) NOT NULL,
 namamk varchar(50) NOT NULL,
 sks int NOT NULL,
 smt int NOT NULL,
 kodedosen char(20) NOT NULL,
 PRIMARY KEY (kodemk),
 FOREIGN KEY (kodedosen) REFERENCES dosen(kodedosen)
)
CREATE TABLE krs (
 thakad char(10) NOT NULL,
 nim varchar(15) NOT NULL,
 kodemk char(10) NOT NULL,
 nilaiuts int NOT NULL,
 nilaiuas int NOT NULL,
 PRIMARY KEY (thakad,nim,kodemk),
 FOREIGN KEY (nim) REFERENCES mahasiswa(nim),
 FOREIGN KEY (kodemk) REFERENCES mata_kuliah(kodemk)
)


Dilhat menggunakan DIAGRAM
Berdasarkan Soal No.1 Perintah mengisikan table:
INSERT INTO jurusan VALUES('A001','SISTEM INFORMASI')
INSERT INTO jurusan VALUES('A002','TEKNIK INFORMATIKA')

INSERT INTO dosen VALUES('D001','Deddy Rusdiansyah','L','Cimucang Sidomuncul','SERANG')
INSERT INTO dosen VALUES('D002','Messi','L','Penancangan','SERANG')
INSERT INTO dosen VALUES('D003','Kartini','P','Ciceri Indah','SERANG')
INSERT INTO dosen VALUES('D004','Linus','L','Bengala','SERANG')

/*jawaban no.1 */
INSERT INTO mahasiswa VALUES('A11001','Agus','L','Jl.KH Abdul Latif No.3','SERANG','A001')
INSERT INTO mahasiswa VALUES('A11002','Udin','L','Jl. Jend.Sudirman No.44','SERANG','A001')
INSERT INTO mahasiswa VALUES('A21001','Rudi','L','Jl.A.Yani No.59','SERANG','A002')
INSERT INTO mahasiswa VALUES('A21002','Obama','L','Jl.A.Yani No.159','SERANG','A002')
SELECT * FROM mahasiswa

INSERT INTO mata_kuliah VALUES('MK001','Pemrograman SQL Server','3','2','D001')
INSERT INTO mata_kuliah VALUES('MK002','Pemrograman Web','3','2','D002')
INSERT INTO mata_kuliah VALUES('MK003','Pemrograman Javascript','2','2','D001')
INSERT INTO mata_kuliah VALUES('MK004','Operating System Linux','2','2','D004')
SELECT * FROM mata_kuliah

INSERT INTO krs VALUES('2012/2013','A11001','MK001','60','70')
INSERT INTO krs VALUES('2012/2013','A11001','MK002','50','60')
INSERT INTO krs VALUES('2012/2013','A11001','MK003','70','70')
INSERT INTO krs VALUES('2012/2013','A11001','MK004','60','60')
INSERT INTO krs VALUES('2012/2013','A11002','MK001','80','70')
INSERT INTO krs VALUES('2012/2013','A11002','MK002','79','60')
INSERT INTO krs VALUES('2012/2013','A11002','MK003','90','70')
INSERT INTO krs VALUES('2012/2013','A11002','MK004','90','79')
Perintah Mengubah table :
/*jawaban no.2 */
UPDATE mahasiswa SET alamat='Jl. Bunga Mawar No.111' WHERE nim='A21002'
UPDATE mata_kuliah SET sks='3',smt='3' WHERE kodemk='MK003'
UPDATE krs SET nilaiuts=50,nilaiuas=60 WHERE thakad='2012/2013' AND nim='A11001' AND kodemk='MK003'
Perintah menghapus record :
/*jawaban no.3 */
DELETE FROM mahasiswa WHERE nim='A11002'
DELETE FROM mata_kuliah WHERE kodemk='MK002' OR kodemk='MK004'
DELETE FROM krs WHERE nilaiuts<=60 AND nilaiuas<=60

Komentar

Postingan populer dari blog ini

Cara Membuat Website Gratis

Setting modem flash dengan kartu Three ,Telkomsel ,XL,Im3