CREATE DATABASE IF NOT EXISTS `db_arbiologi`;
USE `db_arbiologi`;

DROP TABLE IF EXISTS `microorganisms`;
CREATE TABLE IF NOT EXISTS `microorganisms` (
    `id` INT AUTO_INCREMENT PRIMARY KEY,
    `barcode` VARCHAR(100) UNIQUE NOT NULL,
    `name` VARCHAR(100) NOT NULL,
    `category` ENUM('Bakteri', 'Virus', 'Parasit') NOT NULL,
    `description` TEXT NOT NULL,
    `structure_info` TEXT NOT NULL,
    `model_path` VARCHAR(255) NOT NULL, -- Path ke file GLB di folder public/ar/
    `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

INSERT INTO `microorganisms` (`barcode`, `name`, `category`, `description`, `structure_info`, `model_path`) VALUES
('BAKTERI001', 'Escherichia coli (E. coli)', 'Bakteri', 'Bakteri gram-negatif berbentuk batang (basil) yang banyak ditemukan dalam usus manusia dan hewan berdarah panas. Kebanyakan E. coli tidak berbahaya, namun beberapa jenis dapat menyebabkan keracunan makanan serius.', 'Struktur Utama:\n1. Flagella - Digunakan sebagai alat gerak untuk berenang.\n2. Pili / Fimbriae - Benang halus untuk menempel pada inang.\n3. Dinding Sel - Terbuat dari lapisan tipis peptidoglikan.\n4. Membran Sitoplasma - Mengatur transportasi zat.\n5. Nukleoid - Area konsentrasi materi genetik DNA sirkuler.', 'public/ar/bacteri.glb'),
('VIRUS001', 'Bakteriofage T4', 'Virus', 'Virus yang menyerang bakteri Escherichia coli. Bakteriofage memiliki struktur unik yang menyerupai pendarat bulan dan bertindak sebagai mesin penyuntik materi genetik ke dalam sel bakteri.', 'Struktur Utama:\n1. Kepala (Capsid) - Bentuk ikosahedral pelindung DNA virus.\n2. Leher & Kerah - Penghubung antara kepala dan ekor.\n3. Selubung Ekor - Bagian silindris kontraktil yang menyuntikkan DNA.\n4. Lempeng Dasar - Tempat menempelnya serabut ekor.\n5. Serabut Ekor - Kaki sensor untuk mencari reseptor pada bakteri.', 'public/ar/virus.glb'),
('PARASIT001', 'Plasmodium falciparum', 'Parasit', 'Protozoa parasit bersel tunggal yang ditularkan melalui gigitan nyamuk Anopheles betina. Parasit ini adalah penyebab malaria tropika, jenis malaria yang paling mematikan bagi manusia.', 'Struktur Utama:\n1. Kompleks Apikal - Ujung sel khusus untuk menembus sel darah merah.\n2. Mikronem & Rhoptries - Organel sekretori penunjang invasi.\n3. Pelikel - Kerangka luar penahan bentuk sel.\n4. Mitokondria Tunggal - Penghasil energi metabolisme selular.', 'public/ar/parasit.glb');
