312 lines
22 KiB
SQL
312 lines
22 KiB
SQL
-- Database Structure and Sample Data for Work Climate and Humidity Measurement
|
|
-- Based on PMK RI No.2 Tahun 2023
|
|
|
|
-- ------------------------------------------------------------------------------
|
|
-- Master Tables - Data Referensi
|
|
-- ------------------------------------------------------------------------------
|
|
|
|
-- Master Regulasi
|
|
CREATE TABLE IF NOT EXISTS master_regulations (
|
|
MasterRegulationID INT PRIMARY KEY,
|
|
MasterRegulationCode VARCHAR(50) NOT NULL,
|
|
MasterRegulationName VARCHAR(255) NOT NULL,
|
|
MasterRegulationIssuer VARCHAR(100) NOT NULL,
|
|
MasterRegulationIssueDate DATE NOT NULL,
|
|
MasterRegulationEffectiveDate DATE NOT NULL,
|
|
MasterRegulationDescription TEXT,
|
|
MasterRegulationFilePath VARCHAR(255),
|
|
MasterRegulationIsActive BOOLEAN DEFAULT TRUE,
|
|
MasterRegulationCreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
MasterRegulationCreatedUserID INT,
|
|
MasterRegulationUpdatedAt DATETIME,
|
|
MasterRegulationUpdatedUserID INT,
|
|
MasterRegulationDeletedAt DATETIME,
|
|
MasterRegulationDeletedUserID INT
|
|
);
|
|
|
|
-- Master Parameter Iklim Kerja
|
|
CREATE TABLE IF NOT EXISTS master_climate_parameters (
|
|
MasterClimateParameterID INT PRIMARY KEY,
|
|
MasterClimateParameterCode VARCHAR(20) NOT NULL,
|
|
MasterClimateParameterName VARCHAR(100) NOT NULL,
|
|
MasterClimateParameterUnit VARCHAR(20),
|
|
MasterClimateParameterMethod VARCHAR(100),
|
|
MasterClimateParameterPrice DECIMAL(10,2),
|
|
MasterClimateParameterIsAccredited BOOLEAN DEFAULT FALSE,
|
|
MasterClimateParameterRemarks TEXT,
|
|
MasterClimateParameterIsActive BOOLEAN DEFAULT TRUE,
|
|
MasterClimateParameterCreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
MasterClimateParameterCreatedUserID INT,
|
|
MasterClimateParameterUpdatedAt DATETIME,
|
|
MasterClimateParameterUpdatedUserID INT,
|
|
MasterClimateParameterDeletedAt DATETIME,
|
|
MasterClimateParameterDeletedUserID INT
|
|
);
|
|
|
|
-- Master Baku Mutu Iklim Kerja
|
|
CREATE TABLE IF NOT EXISTS master_climate_standards (
|
|
MasterClimateStandardID INT PRIMARY KEY,
|
|
MasterClimateParameterID INT NOT NULL,
|
|
MasterRegulationID INT NOT NULL,
|
|
MasterClimateStandardRoomType VARCHAR(100) NOT NULL,
|
|
MasterClimateStandardMinValue DECIMAL(6,2),
|
|
MasterClimateStandardMaxValue DECIMAL(6,2),
|
|
MasterClimateStandardRemarks TEXT,
|
|
MasterClimateStandardIsActive BOOLEAN DEFAULT TRUE,
|
|
MasterClimateStandardCreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
MasterClimateStandardCreatedUserID INT,
|
|
MasterClimateStandardUpdatedAt DATETIME,
|
|
MasterClimateStandardUpdatedUserID INT,
|
|
MasterClimateStandardDeletedAt DATETIME,
|
|
MasterClimateStandardDeletedUserID INT
|
|
);
|
|
|
|
-- Master Metode Sampling Iklim Kerja
|
|
CREATE TABLE IF NOT EXISTS master_climate_sampling_methods (
|
|
MasterClimateSamplingMethodID INT PRIMARY KEY,
|
|
MasterClimateSamplingMethodCode VARCHAR(50) NOT NULL,
|
|
MasterClimateSamplingMethodName VARCHAR(255) NOT NULL,
|
|
MasterClimateSamplingMethodDescription TEXT,
|
|
MasterClimateSamplingMethodParameterType VARCHAR(100),
|
|
MasterClimateSamplingMethodIsActive BOOLEAN DEFAULT TRUE,
|
|
MasterClimateSamplingMethodCreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
MasterClimateSamplingMethodCreatedUserID INT,
|
|
MasterClimateSamplingMethodUpdatedAt DATETIME,
|
|
MasterClimateSamplingMethodUpdatedUserID INT,
|
|
MasterClimateSamplingMethodDeletedAt DATETIME,
|
|
MasterClimateSamplingMethodDeletedUserID INT
|
|
);
|
|
|
|
-- Master Peralatan Pengukuran Iklim Kerja
|
|
CREATE TABLE IF NOT EXISTS master_climate_equipment (
|
|
MasterClimateEquipmentID INT PRIMARY KEY,
|
|
MasterClimateEquipmentCode VARCHAR(20) NOT NULL,
|
|
MasterClimateEquipmentName VARCHAR(100) NOT NULL,
|
|
MasterClimateEquipmentBrand VARCHAR(100),
|
|
MasterClimateEquipmentModel VARCHAR(100),
|
|
MasterClimateEquipmentSerialNumber VARCHAR(100),
|
|
MasterClimateEquipmentSpecification TEXT,
|
|
MasterClimateEquipmentLastCalibrationDate DATE,
|
|
MasterClimateEquipmentNextCalibrationDate DATE,
|
|
MasterClimateEquipmentCalibrationStatus VARCHAR(20),
|
|
MasterClimateEquipmentCertificatePath VARCHAR(255),
|
|
MasterClimateEquipmentIsActive BOOLEAN DEFAULT TRUE,
|
|
MasterClimateEquipmentCreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
MasterClimateEquipmentCreatedUserID INT,
|
|
MasterClimateEquipmentUpdatedAt DATETIME,
|
|
MasterClimateEquipmentUpdatedUserID INT,
|
|
MasterClimateEquipmentDeletedAt DATETIME,
|
|
MasterClimateEquipmentDeletedUserID INT
|
|
);
|
|
|
|
-- ------------------------------------------------------------------------------
|
|
-- Transaction Tables - Data Transaksi
|
|
-- ------------------------------------------------------------------------------
|
|
|
|
-- Sampling Plan Pengukuran Iklim Kerja
|
|
CREATE TABLE IF NOT EXISTS climate_sampling_plans (
|
|
ClimateSamplingPlanID INT PRIMARY KEY,
|
|
ClimateSamplingPlanCode VARCHAR(50) NOT NULL,
|
|
ClimateSamplingPlanProjectName VARCHAR(255) NOT NULL,
|
|
CustomerID INT NOT NULL,
|
|
ClimateSamplingPlanDate DATE NOT NULL,
|
|
ClimateSamplingPlanLocation TEXT NOT NULL,
|
|
ClimateSamplingPlanPointCount INT,
|
|
ClimateSamplingPlanApprovalStatus VARCHAR(20) DEFAULT 'DRAFT',
|
|
ClimateSamplingPlanRemarks TEXT,
|
|
ClimateSamplingPlanCreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
ClimateSamplingPlanCreatedUserID INT,
|
|
ClimateSamplingPlanUpdatedAt DATETIME,
|
|
ClimateSamplingPlanUpdatedUserID INT,
|
|
ClimateSamplingPlanDeletedAt DATETIME,
|
|
ClimateSamplingPlanDeletedUserID INT
|
|
);
|
|
|
|
-- Requisisi Peralatan untuk Pengukuran Iklim Kerja
|
|
CREATE TABLE IF NOT EXISTS climate_equipment_requisitions (
|
|
ClimateEquipmentRequisitionID INT PRIMARY KEY,
|
|
ClimateSamplingPlanID INT NOT NULL,
|
|
ClimateEquipmentRequisitionDate DATE NOT NULL,
|
|
ClimateEquipmentRequisitionNeedDate DATE NOT NULL,
|
|
ClimateEquipmentRequisitionStatus VARCHAR(20) DEFAULT 'DRAFT',
|
|
ClimateEquipmentRequisitionRemarks TEXT,
|
|
ClimateEquipmentRequisitionCreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
ClimateEquipmentRequisitionCreatedUserID INT,
|
|
ClimateEquipmentRequisitionUpdatedAt DATETIME,
|
|
ClimateEquipmentRequisitionUpdatedUserID INT,
|
|
ClimateEquipmentRequisitionDeletedAt DATETIME,
|
|
ClimateEquipmentRequisitionDeletedUserID INT
|
|
);
|
|
|
|
-- Detail Requisisi Peralatan
|
|
CREATE TABLE IF NOT EXISTS climate_equipment_requisition_details (
|
|
ClimateEquipmentRequisitionDetailID INT PRIMARY KEY,
|
|
ClimateEquipmentRequisitionID INT NOT NULL,
|
|
MasterClimateEquipmentID INT NOT NULL,
|
|
ClimateEquipmentRequisitionDetailQuantity INT NOT NULL,
|
|
ClimateEquipmentRequisitionDetailApprovalStatus VARCHAR(20) DEFAULT 'PENDING',
|
|
ClimateEquipmentRequisitionDetailRemarks TEXT,
|
|
ClimateEquipmentRequisitionDetailCreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
ClimateEquipmentRequisitionDetailCreatedUserID INT,
|
|
ClimateEquipmentRequisitionDetailUpdatedAt DATETIME,
|
|
ClimateEquipmentRequisitionDetailUpdatedUserID INT,
|
|
ClimateEquipmentRequisitionDetailDeletedAt DATETIME,
|
|
ClimateEquipmentRequisitionDetailDeletedUserID INT
|
|
);
|
|
|
|
-- Hasil Pengukuran Iklim Kerja
|
|
CREATE TABLE IF NOT EXISTS climate_measurement_results (
|
|
ClimateMeasurementResultID INT PRIMARY KEY,
|
|
ClimateSamplingPlanID INT NOT NULL,
|
|
ClimateMeasurementResultCode VARCHAR(50) NOT NULL,
|
|
ClimateMeasurementResultDate DATE NOT NULL,
|
|
ClimateMeasurementResultStartTime TIME,
|
|
ClimateMeasurementResultEndTime TIME,
|
|
ClimateMeasurementResultWeather VARCHAR(100),
|
|
ClimateMeasurementResultOfficer VARCHAR(100),
|
|
ClimateMeasurementResultStatus VARCHAR(20) DEFAULT 'DRAFT',
|
|
ClimateMeasurementResultRemarks TEXT,
|
|
ClimateMeasurementResultCreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
ClimateMeasurementResultCreatedUserID INT,
|
|
ClimateMeasurementResultUpdatedAt DATETIME,
|
|
ClimateMeasurementResultUpdatedUserID INT,
|
|
ClimateMeasurementResultDeletedAt DATETIME,
|
|
ClimateMeasurementResultDeletedUserID INT
|
|
);
|
|
|
|
-- Detail Hasil Pengukuran Iklim Kerja
|
|
CREATE TABLE IF NOT EXISTS climate_measurement_result_details (
|
|
ClimateMeasurementResultDetailID INT PRIMARY KEY,
|
|
ClimateMeasurementResultID INT NOT NULL,
|
|
ClimateMeasurementResultDetailPointCode VARCHAR(20) NOT NULL,
|
|
ClimateMeasurementResultDetailLocation VARCHAR(255) NOT NULL,
|
|
ClimateMeasurementResultDetailRoomType VARCHAR(100) NOT NULL,
|
|
MasterClimateParameterID INT NOT NULL,
|
|
ClimateMeasurementResultDetailValue DECIMAL(6,2) NOT NULL,
|
|
ClimateMeasurementResultDetailMinStandard DECIMAL(6,2),
|
|
ClimateMeasurementResultDetailMaxStandard DECIMAL(6,2),
|
|
MasterClimateSamplingMethodID INT NOT NULL,
|
|
MasterClimateEquipmentID INT NOT NULL,
|
|
ClimateMeasurementResultDetailComplianceStatus VARCHAR(20),
|
|
ClimateMeasurementResultDetailRemarks TEXT,
|
|
ClimateMeasurementResultDetailCreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
ClimateMeasurementResultDetailCreatedUserID INT,
|
|
ClimateMeasurementResultDetailUpdatedAt DATETIME,
|
|
ClimateMeasurementResultDetailUpdatedUserID INT,
|
|
ClimateMeasurementResultDetailDeletedAt DATETIME,
|
|
ClimateMeasurementResultDetailDeletedUserID INT
|
|
);
|
|
|
|
-- ------------------------------------------------------------------------------
|
|
-- Sample Data Insertion
|
|
-- ------------------------------------------------------------------------------
|
|
|
|
-- Insert Data Master Regulasi
|
|
INSERT INTO master_regulations (MasterRegulationID, MasterRegulationCode, MasterRegulationName, MasterRegulationIssuer, MasterRegulationIssueDate, MasterRegulationEffectiveDate, MasterRegulationDescription, MasterRegulationFilePath, MasterRegulationIsActive, MasterRegulationCreatedAt, MasterRegulationCreatedUserID)
|
|
VALUES
|
|
(1, 'PMK-02-2023', 'Peraturan Menteri Kesehatan Republik Indonesia Nomor 2 Tahun 2023', 'Kementerian Kesehatan RI', '2023-01-15', '2023-02-01', 'Standar Baku Mutu Kesehatan Lingkungan untuk Media Air, Udara, Tanah, Pangan, Sarana dan Bangunan', '/dokumen/regulasi/PMK_02_2023.pdf', TRUE, '2023-05-10 10:30:00', 1),
|
|
(2, 'PERMENAKER-05-2018', 'Peraturan Menteri Ketenagakerjaan Republik Indonesia Nomor 5 Tahun 2018', 'Kementerian Ketenagakerjaan RI', '2018-04-17', '2018-05-01', 'Keselamatan dan Kesehatan Kerja Lingkungan Kerja', '/dokumen/regulasi/PERMENAKER_05_2018.pdf', TRUE, '2018-05-15 10:30:00', 1);
|
|
|
|
-- Insert Data Master Parameter Iklim Kerja
|
|
INSERT INTO master_climate_parameters (MasterClimateParameterID, MasterClimateParameterCode, MasterClimateParameterName, MasterClimateParameterUnit, MasterClimateParameterMethod, MasterClimateParameterPrice, MasterClimateParameterIsAccredited, MasterClimateParameterRemarks, MasterClimateParameterIsActive, MasterClimateParameterCreatedAt, MasterClimateParameterCreatedUserID)
|
|
VALUES
|
|
(1, 'SUHU-01', 'Suhu Udara', '°C', 'SNI 7062:2019', 50000.00, TRUE, 'Pengukuran suhu udara dalam ruangan', TRUE, '2023-05-10 10:30:00', 1),
|
|
(2, 'KELEM-01', 'Kelembaban Udara', '%RH', 'SNI 7062:2019', 50000.00, TRUE, 'Pengukuran kelembaban relatif udara dalam ruangan', TRUE, '2023-05-10 10:30:00', 1),
|
|
(3, 'KEC-UDARA-01', 'Kecepatan Aliran Udara', 'm/s', 'SNI 7062:2019', 60000.00, TRUE, 'Pengukuran kecepatan aliran udara dalam ruangan', TRUE, '2023-05-10 10:30:00', 1),
|
|
(4, 'ISBB-01', 'Indeks Suhu Basah dan Bola (ISBB)', '°C', 'SNI 7062:2019', 85000.00, TRUE, 'Pengukuran Indeks Suhu Basah dan Bola untuk analisis beban kerja', TRUE, '2023-05-10 10:30:00', 1);
|
|
|
|
-- Insert Data Master Baku Mutu Iklim Kerja
|
|
INSERT INTO master_climate_standards (MasterClimateStandardID, MasterClimateParameterID, MasterRegulationID, MasterClimateStandardRoomType, MasterClimateStandardMinValue, MasterClimateStandardMaxValue, MasterClimateStandardRemarks, MasterClimateStandardIsActive, MasterClimateStandardCreatedAt, MasterClimateStandardCreatedUserID)
|
|
VALUES
|
|
-- Suhu Udara
|
|
(1, 1, 1, 'Ruang Administrasi/Kantor', 20.0, 25.0, 'Ruang kerja administrasi dan kantor', TRUE, '2023-05-10 10:30:00', 1),
|
|
(2, 1, 1, 'Ruang Produksi', 23.0, 26.0, 'Area produksi dengan aktivitas fisik ringan sampai sedang', TRUE, '2023-05-10 10:30:00', 1),
|
|
(3, 1, 1, 'Ruang Istirahat', 22.0, 28.0, 'Area istirahat, kantin, dan ruang tunggu', TRUE, '2023-05-10 10:30:00', 1),
|
|
(4, 1, 1, 'Ruang Khusus', 18.0, 24.0, 'Ruang server, laboratorium, dan ruang khusus lainnya', TRUE, '2023-05-10 10:30:00', 1),
|
|
|
|
-- Kelembaban Udara
|
|
(5, 2, 1, 'Ruang Administrasi/Kantor', 40.0, 60.0, 'Ruang kerja administrasi dan kantor', TRUE, '2023-05-10 10:30:00', 1),
|
|
(6, 2, 1, 'Ruang Produksi', 40.0, 60.0, 'Area produksi dengan aktivitas fisik ringan sampai sedang', TRUE, '2023-05-10 10:30:00', 1),
|
|
(7, 2, 1, 'Ruang Istirahat', 40.0, 60.0, 'Area istirahat, kantin, dan ruang tunggu', TRUE, '2023-05-10 10:30:00', 1),
|
|
(8, 2, 1, 'Ruang Khusus', 40.0, 60.0, 'Ruang server, laboratorium, dan ruang khusus lainnya', TRUE, '2023-05-10 10:30:00', 1),
|
|
|
|
-- Kecepatan Aliran Udara
|
|
(9, 3, 1, 'Ruang Administrasi/Kantor', 0.1, 0.2, 'Ruang kerja administrasi dan kantor', TRUE, '2023-05-10 10:30:00', 1),
|
|
(10, 3, 1, 'Ruang Produksi', 0.1, 0.3, 'Area produksi dengan aktivitas fisik ringan sampai sedang', TRUE, '2023-05-10 10:30:00', 1),
|
|
(11, 3, 1, 'Ruang Istirahat', 0.1, 0.25, 'Area istirahat, kantin, dan ruang tunggu', TRUE, '2023-05-10 10:30:00', 1),
|
|
(12, 3, 1, 'Ruang Khusus', 0.1, 0.3, 'Ruang server, laboratorium, dan ruang khusus lainnya', TRUE, '2023-05-10 10:30:00', 1),
|
|
|
|
-- ISBB (Indeks Suhu Basah dan Bola)
|
|
(13, 4, 2, 'Beban Kerja Ringan', NULL, 30.0, 'Alokasi istirahat 75% kerja, 25% istirahat', TRUE, '2023-05-10 10:30:00', 1),
|
|
(14, 4, 2, 'Beban Kerja Sedang', NULL, 28.0, 'Alokasi istirahat 75% kerja, 25% istirahat', TRUE, '2023-05-10 10:30:00', 1),
|
|
(15, 4, 2, 'Beban Kerja Berat', NULL, 25.0, 'Alokasi istirahat 75% kerja, 25% istirahat', TRUE, '2023-05-10 10:30:00', 1);
|
|
|
|
-- Insert Data Master Metode Sampling Iklim Kerja
|
|
INSERT INTO master_climate_sampling_methods (MasterClimateSamplingMethodID, MasterClimateSamplingMethodCode, MasterClimateSamplingMethodName, MasterClimateSamplingMethodDescription, MasterClimateSamplingMethodParameterType, MasterClimateSamplingMethodIsActive, MasterClimateSamplingMethodCreatedAt, MasterClimateSamplingMethodCreatedUserID)
|
|
VALUES
|
|
(1, 'SNI-7062-2019-SUHU', 'SNI 7062:2019 - Pengukuran Suhu Udara', 'Metode standar pengukuran suhu udara menggunakan termometer ruangan', 'Suhu Udara', TRUE, '2023-05-10 10:30:00', 1),
|
|
(2, 'SNI-7062-2019-KELEMBABAN', 'SNI 7062:2019 - Pengukuran Kelembaban Udara', 'Metode standar pengukuran kelembaban relatif udara menggunakan hygrometer', 'Kelembaban Udara', TRUE, '2023-05-10 10:30:00', 1),
|
|
(3, 'SNI-7062-2019-ANEMO', 'SNI 7062:2019 - Pengukuran Kecepatan Aliran Udara', 'Metode standar pengukuran kecepatan aliran udara menggunakan anemometer', 'Kecepatan Aliran Udara', TRUE, '2023-05-10 10:30:00', 1),
|
|
(4, 'SNI-7062-2019-ISBB', 'SNI 7062:2019 - Pengukuran ISBB', 'Metode standar pengukuran Indeks Suhu Basah dan Bola menggunakan WBGT meter', 'ISBB', TRUE, '2023-05-10 10:30:00', 1);
|
|
|
|
-- Insert Data Master Peralatan Pengukuran Iklim Kerja
|
|
INSERT INTO master_climate_equipment (MasterClimateEquipmentID, MasterClimateEquipmentCode, MasterClimateEquipmentName, MasterClimateEquipmentBrand, MasterClimateEquipmentModel, MasterClimateEquipmentSerialNumber, MasterClimateEquipmentSpecification, MasterClimateEquipmentLastCalibrationDate, MasterClimateEquipmentNextCalibrationDate, MasterClimateEquipmentCalibrationStatus, MasterClimateEquipmentCertificatePath, MasterClimateEquipmentIsActive, MasterClimateEquipmentCreatedAt, MasterClimateEquipmentCreatedUserID)
|
|
VALUES
|
|
(1, 'THERMO-01', 'Termohigrometer Digital', 'Lutron', 'PHB-318', 'LT12345678', 'Range suhu: -20 - 60°C, Range kelembaban: 10 - 95% RH, Resolusi: 0.1°C / 0.1% RH', '2023-05-10', '2024-05-10', 'VALID', '/dokumen/kalibrasi/thermo_lutron_2023.pdf', TRUE, '2023-05-10 10:30:00', 1),
|
|
(2, 'THERMO-02', 'Termohigrometer Digital', 'Extech', 'RHT50', 'EX87654321', 'Range suhu: -30 - 70°C, Range kelembaban: 0 - 99% RH, Resolusi: 0.1°C / 0.1% RH', '2023-08-15', '2024-08-15', 'VALID', '/dokumen/kalibrasi/thermo_extech_2023.pdf', TRUE, '2023-08-15 10:30:00', 1),
|
|
(3, 'ANEMO-01', 'Anemometer Digital', 'Lutron', 'AM-4214SD', 'LA23456789', 'Range kecepatan udara: 0.2 - 20.0 m/s, Resolusi: 0.01 m/s', '2023-03-20', '2024-03-20', 'VALID', '/dokumen/kalibrasi/anemo_lutron_2023.pdf', TRUE, '2023-03-20 10:30:00', 1),
|
|
(4, 'WBGT-01', 'Wet Bulb Globe Temperature Meter', 'Extech', 'HT30', 'EX55667788', 'Range WBGT: 0 - 50°C, Range TA: 0 - 50°C, Range TG: 0 - 80°C, Range RH: 0 - 100%', '2023-06-05', '2024-06-05', 'VALID', '/dokumen/kalibrasi/wbgt_extech_2023.pdf', TRUE, '2023-06-05 10:30:00', 1),
|
|
(5, 'THERMO-03', 'Termohigrometer Ruangan', 'Testo', '608-H1', 'TS12131415', 'Range suhu: -10 - 70°C, Range kelembaban: 10 - 98% RH, Akurasi: ±0.5°C / ±3% RH', '2023-07-22', '2024-07-22', 'VALID', '/dokumen/kalibrasi/thermo_testo_2023.pdf', TRUE, '2023-07-22 10:30:00', 1);
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
-- Insert Contoh Data Transaksi
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
-- Contoh Data Sampling Plan Pengukuran Iklim Kerja
|
|
INSERT INTO climate_sampling_plans (ClimateSamplingPlanID, ClimateSamplingPlanCode, ClimateSamplingPlanProjectName, CustomerID, ClimateSamplingPlanDate, ClimateSamplingPlanLocation, ClimateSamplingPlanPointCount, ClimateSamplingPlanApprovalStatus, ClimateSamplingPlanRemarks, ClimateSamplingPlanCreatedAt, ClimateSamplingPlanCreatedUserID)
|
|
VALUES
|
|
(1, 'SP-IK-2024-001', 'Monitoring Iklim Kerja Semester I 2024', 101, '2024-04-25', 'PT. Indonesia Manufacturing Industry', 5, 'APPROVED', 'Monitoring rutin semester I tahun 2024 sesuai program K3', '2024-04-10 09:15:00', 1);
|
|
|
|
-- Contoh Data Requisisi Peralatan untuk Pengukuran Iklim Kerja
|
|
INSERT INTO climate_equipment_requisitions (ClimateEquipmentRequisitionID, ClimateSamplingPlanID, ClimateEquipmentRequisitionDate, ClimateEquipmentRequisitionNeedDate, ClimateEquipmentRequisitionStatus, ClimateEquipmentRequisitionRemarks, ClimateEquipmentRequisitionCreatedAt, ClimateEquipmentRequisitionCreatedUserID)
|
|
VALUES
|
|
(1, 1, '2024-04-15', '2024-04-25', 'APPROVED', 'Requisisi peralatan untuk monitoring iklim kerja PT. Indonesia Manufacturing Industry', '2024-04-15 10:30:00', 1);
|
|
|
|
-- Contoh Data Detail Requisisi Peralatan
|
|
INSERT INTO climate_equipment_requisition_details (ClimateEquipmentRequisitionDetailID, ClimateEquipmentRequisitionID, MasterClimateEquipmentID, ClimateEquipmentRequisitionDetailQuantity, ClimateEquipmentRequisitionDetailApprovalStatus, ClimateEquipmentRequisitionDetailRemarks, ClimateEquipmentRequisitionDetailCreatedAt, ClimateEquipmentRequisitionDetailCreatedUserID)
|
|
VALUES
|
|
(1, 1, 1, 1, 'APPROVED', 'Termohigrometer Digital Lutron untuk pengukuran suhu dan kelembaban', '2024-04-15 10:31:00', 1),
|
|
(2, 1, 3, 1, 'APPROVED', 'Anemometer Digital Lutron untuk pengukuran kecepatan aliran udara', '2024-04-15 10:32:00', 1);
|
|
|
|
-- Contoh Data Hasil Pengukuran Iklim Kerja
|
|
INSERT INTO climate_measurement_results (ClimateMeasurementResultID, ClimateSamplingPlanID, ClimateMeasurementResultCode, ClimateMeasurementResultDate, ClimateMeasurementResultStartTime, ClimateMeasurementResultEndTime, ClimateMeasurementResultWeather, ClimateMeasurementResultOfficer, ClimateMeasurementResultStatus, ClimateMeasurementResultRemarks, ClimateMeasurementResultCreatedAt, ClimateMeasurementResultCreatedUserID)
|
|
VALUES
|
|
(1, 1, 'LHU/IKLIM/04/2024/001', '2024-04-25', '09:00:00', '11:15:00', 'Cuaca cerah, suhu luar 31°C', 'Deni Hermawan', 'FINAL', 'Pengukuran berjalan lancar sesuai dengan rencana', '2024-04-25 15:30:00', 1);
|
|
|
|
-- Contoh Data Detail Hasil Pengukuran Iklim Kerja
|
|
INSERT INTO climate_measurement_result_details (ClimateMeasurementResultDetailID, ClimateMeasurementResultID, ClimateMeasurementResultDetailPointCode, ClimateMeasurementResultDetailLocation, ClimateMeasurementResultDetailRoomType, MasterClimateParameterID, ClimateMeasurementResultDetailValue, ClimateMeasurementResultDetailMinStandard, ClimateMeasurementResultDetailMaxStandard, MasterClimateSamplingMethodID, MasterClimateEquipmentID, ClimateMeasurementResultDetailComplianceStatus, ClimateMeasurementResultDetailRemarks, ClimateMeasurementResultDetailCreatedAt, ClimateMeasurementResultDetailCreatedUserID)
|
|
VALUES
|
|
-- Main Meeting Room
|
|
(1, 1, 'T1', 'Main Meeting Room', 'Ruang Administrasi/Kantor', 1, 21.0, 20.0, 25.0, 1, 1, 'COMPLY', '', '2024-04-25 15:35:00', 1),
|
|
(2, 1, 'T1', 'Main Meeting Room', 'Ruang Administrasi/Kantor', 2, 50.5, 40.0, 60.0, 2, 1, 'COMPLY', '', '2024-04-25 15:35:00', 1),
|
|
(3, 1, 'T1', 'Main Meeting Room', 'Ruang Administrasi/Kantor', 3, 0.15, 0.1, 0.2, 3, 3, 'COMPLY', '', '2024-04-25 15:35:00', 1),
|
|
|
|
-- HR Work Area
|
|
(4, 1, 'T2', 'HR Work Area', 'Ruang Administrasi/Kantor', 1, 22.0, 20.0, 25.0, 1, 1, 'COMPLY', '', '2024-04-25 15:45:00', 1),
|
|
(5, 1, 'T2', 'HR Work Area', 'Ruang Administrasi/Kantor', 2, 52.0, 40.0, 60.0, 2, 1, 'COMPLY', '', '2024-04-25 15:45:00', 1),
|
|
(6, 1, 'T2', 'HR Work Area', 'Ruang Administrasi/Kantor', 3, 0.12, 0.1, 0.2, 3, 3, 'COMPLY', '', '2024-04-25 15:45:00', 1),
|
|
|
|
-- Server Room
|
|
(7, 1, 'T3', 'Server Room', 'Ruang Khusus', 1, 19.0, 18.0, 24.0, 1, 1, 'COMPLY', '', '2024-04-25 15:55:00', 1),
|
|
(8, 1, 'T3', 'Server Room', 'Ruang Khusus', 2, 45.0, 40.0, 60.0, 2, 1, 'COMPLY', '', '2024-04-25 15:55:00', 1),
|
|
(9, 1, 'T3', 'Server Room', 'Ruang Khusus', 3, 0.25, 0.1, 0.3, 3, 3, 'COMPLY', '', '2024-04-25 15:55:00', 1),
|
|
|
|
-- Production Line A
|
|
(10, 1, 'T4', 'Production Line A', 'Ruang Produksi', 1, 26.0, 23.0, 26.0, 1, 1, 'COMPLY', '', '2024-04-25 16:05:00', 1),
|
|
(11, 1, 'T4', 'Production Line A', 'Ruang Produksi', 2, 65.0, 40.0, 60.0, 2, 1, 'NOT_COMPLY', 'Kelembaban melebihi baku mutu, perlu perbaikan sistem ventilasi', '2024-04-25 16:05:00', 1),
|
|
(12, 1, 'T4', 'Production Line A', 'Ruang Produksi', 3, 0.30, 0.1, 0.3, 3, 3, 'COMPLY', '', '2024-04-25 16:05:00', 1),
|
|
|
|
-- Canteen Area
|
|
(13, 1, 'T5', 'Canteen Area', 'Ruang Istirahat', 1, 24.0, 22.0, 28.0, 1, 1, 'COMPLY', '', '2024-04-25 16:15:00', 1),
|
|
(14, 1, 'T5', 'Canteen Area', 'Ruang Istirahat', 2, 55.0, 40.0, 60.0, 2, 1, 'COMPLY', '', '2024-04-25 16:15:00', 1),
|
|
(15, 1, 'T5', 'Canteen Area', 'Ruang Istirahat', 3, 0.20, 0.1, 0.25, 3, 3, 'COMPLY', '', '2024-04-25 16:15:00', 1); |