/*
 Navicat Premium Data Transfer

 Source Server         : anjabbawah
 Source Server Type    : PostgreSQL
 Source Server Version : 150003 (150003)
 Source Host           : localhost:5432
 Source Catalog        : sppai
 Source Schema         : public

 Target Server Type    : PostgreSQL
 Target Server Version : 150003 (150003)
 File Encoding         : 65001

 Date: 26/04/2026 10:09:02
*/


-- ----------------------------
-- Table structure for abc_drivers
-- ----------------------------
DROP TABLE IF EXISTS "public"."abc_drivers";
CREATE TABLE "public"."abc_drivers" (
  "id" int4 NOT NULL DEFAULT nextval('abc_drivers_id_seq'::regclass),
  "driver_name" varchar(150) COLLATE "pg_catalog"."default" NOT NULL,
  "unit" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  "driver_type" varchar(20) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 'ACTIVITY_DRIVER'::character varying,
  "description" text COLLATE "pg_catalog"."default",
  "created_at" timestamp(6),
  "updated_at" timestamp(6),
  "driver_level" varchar(20) COLLATE "pg_catalog"."default" NOT NULL DEFAULT 'PRODI'::character varying
)
;

-- ----------------------------
-- Records of abc_drivers
-- ----------------------------
INSERT INTO "public"."abc_drivers" VALUES (15, 'Jumlah Tenaga Kependidikan / Tendik', 'orang', 'ACTIVITY_DRIVER', 'Digunakan untuk membebankan biaya HRD staf pendukung (seragam, BPJS, pelatihan tendik) di tiap entitas.', '2026-03-27 02:52:18', NULL, 'FAKULTAS');
INSERT INTO "public"."abc_drivers" VALUES (13, 'Jam Penggunaan Lab', 'Jam', 'ACTIVITY_DRIVER', 'Digunakan untuk alokasi presisi pada tagihan utilitas dan depresiasi aset laboratorium/studio praktikum.', '2026-03-27 02:50:18', '2026-03-27 02:58:48', 'DEPARTEMEN');
INSERT INTO "public"."abc_drivers" VALUES (5, 'Jumlah Komputer Lab', 'Unit', 'ACTIVITY_DRIVER', 'Digunakan untuk alokasi biaya maintenance IT, langganan internet prodi, dan lisensi software komputer.', NULL, NULL, 'DEPARTEMEN');
INSERT INTO "public"."abc_drivers" VALUES (2, 'Jumlah Mahasiswa Aktif', 'Orang', 'ACTIVITY_DRIVER', 'Digunakan untuk alokasi biaya layanan kemahasiswaan dan administrasi akademik.', NULL, NULL, 'PRODI');
INSERT INTO "public"."abc_drivers" VALUES (10, 'Jumlah Lulusan', 'Orang', 'ACTIVITY_DRIVER', 'Digunakan untuk alokasi biaya wisuda dan pencetakan ijazah.', NULL, NULL, 'PRODI');
INSERT INTO "public"."abc_drivers" VALUES (3, 'Jumlah Dosen Homebase Prodi', 'Orang', 'ACTIVITY_DRIVER', 'Digunakan untuk alokasi biaya pengembangan SDM dan administrasi kepegawaian.', NULL, '2026-03-27 02:38:31', 'PRODI');
INSERT INTO "public"."abc_drivers" VALUES (12, 'Jumlah Kelas / Rombongan Belajar', 'Kelas', 'ACTIVITY_DRIVER', 'Digunakan untuk alokasi biaya penjadwalan akademik, penggunaan ATK kelas, dan bahan habis pakai (BHP) pengajaran tingkat fakultas.', '2026-03-27 02:47:17', NULL, 'PRODI');
INSERT INTO "public"."abc_drivers" VALUES (11, 'Jumlah SKS Ditawarkan', 'SKS', 'ACTIVITY_DRIVER', 'Digunakan sebagai basis perhitungan biaya honor mengajar dosen, penyusunan silabus, dan pembuatan modul pembelajaran.', '2026-03-27 02:46:21', '2026-03-27 02:58:15', 'PRODI');
INSERT INTO "public"."abc_drivers" VALUES (14, 'Total Nominal Pendanaan Tri Dharma', 'Rupiah', 'ACTIVITY_DRIVER', 'Digunakan untuk mengalokasikan beban operasional LPPM/Direktorat Riset ke Prodi secara proporsional berdasarkan besaran dana yang dikelola.', '2026-03-27 02:51:29', '2026-03-27 02:59:13', 'PRODI');
INSERT INTO "public"."abc_drivers" VALUES (7, 'Luas Gedung Institusi', 'm2', 'RESOURCE_DRIVER', 'Luas total ruang kelas, lab, dan kantor prodi. Digunakan untuk alokasi biaya kebersihan dan listrik, Ini dipakai saat mendistribusikan total tagihan listrik kampus ke masing-masing kelompok aktivitas', NULL, '2026-03-27 02:37:16', 'UNIVERSITAS');
INSERT INTO "public"."abc_drivers" VALUES (8, 'Total Dosen Tetap Institusi', 'Orang', 'RESOURCE_DRIVER', 'Digunakan sebagai basis alokasi awal untuk biaya pengembangan SDM dan administrasi kepegawaian tingkat institusi.', NULL, '2026-03-27 02:38:53', 'UNIVERSITAS');
INSERT INTO "public"."abc_drivers" VALUES (16, 'Total Mahasiswa Aktif Institusi', 'Orang', 'RESOURCE_DRIVER', 'Digunakan sebagai basis alokasi tingkat makro untuk menyerap biaya layanan akademik, kemahasiswaan, dan keuangan dari universitas ke fakultas.', NULL, NULL, 'UNIVERSITAS');
INSERT INTO "public"."abc_drivers" VALUES (17, 'Total Nominal Pendanaan Institusi', 'Rupiah', 'RESOURCE_DRIVER', 'Basis alokasi tingkat makro untuk menyerap biaya overhead penelitian dan pengabdian dari universitas ke fakultas.', NULL, NULL, 'UNIVERSITAS');
INSERT INTO "public"."abc_drivers" VALUES (1, 'Luas Fasilitas Aktual & Proporsional', 'm2', 'ACTIVITY_DRIVER', 'Digunakan untuk alokasi biaya kebersihan, listrik, dan pemeliharaan. Harus mencakup luas ruangan spesifik prodi ditambah persentase luas ruang bersama (selasar, lobi).', NULL, '2026-03-27 02:36:42', 'PRODI');
INSERT INTO "public"."abc_drivers" VALUES (18, 'Total Anggaran/Belanja Dikelola', 'Rupiah', 'ACTIVITY_DRIVER', 'Pemicu paling akurat untuk mengalokasikan biaya overhead manajerial, audit, dan administrasi keuangan dari Universitas/Fakultas ke Prodi.', NULL, NULL, 'PRODI');
INSERT INTO "public"."abc_drivers" VALUES (19, 'Total Anggaran Fakultas', 'Rupiah', 'RESOURCE_DRIVER', 'Digunakan untuk menarik biaya operasional Rektorat ke masing-masing Fakultas berdasarkan bobot anggaran/belanja fakultas tersebut.', NULL, NULL, 'UNIVERSITAS');
INSERT INTO "public"."abc_drivers" VALUES (20, 'Total SKS Ditempuh (KRS)', 'SKS', 'ACTIVITY_DRIVER', 'Jumlah kumulatif SKS yang diambil oleh seluruh mahasiswa di prodi. Sangat akurat untuk membagi biaya variabel pengajaran (BHP, Server Kuliah Online, Kertas Ujian).', NULL, NULL, 'PRODI');

-- ----------------------------
-- Primary Key structure for table abc_drivers
-- ----------------------------
ALTER TABLE "public"."abc_drivers" ADD CONSTRAINT "abc_drivers_pkey" PRIMARY KEY ("id");
