diff --git a/config/db/migration/db.sql b/config/db/migration/db.sql
index afe5efd393a6878115d492f2d9ef0fe8d6796980..29298b8a3515dc0ed7cfb7c8b0b3e64538db0691 100644
--- a/config/db/migration/db.sql
+++ b/config/db/migration/db.sql
@@ -107,6 +107,7 @@ CREATE TABLE public.nota (
                                 pasien_id SERIAL NOT NULL,
                                 dokter_id SERIAL NOT NULL,
                                 resep_id SERIAL NOT NULL,
+                                list_tindakan_id integer NOT NULL,
                                 total_biaya integer NOT NULL,
                                 metode_pembayaran character varying(50) NOT NULL
 );
@@ -263,6 +264,23 @@ CREATE TABLE public.diagnosa (
                                 status_diagnosis character varying(255) NOT NULL
 );
 
+CREATE TABLE public.list_tindakan (
+                                list_tindakan_id SERIAL NOT NULL,
+                                tindakan_id integer NOT NULL
+);
+
+CREATE TABLE public.tindakan (
+                                tindakan_id SERIAL NOT NULL,
+                                nama_tindakan character varying(500) NOT NULL,
+                                deskripsi character varying(500),
+                                harga_tindakan integer NOT NULL
+);
+
+CREATE TABLE public.penanganan (
+                                tindakan_id integer NOT NULL,
+                                list_tindakan_id integer NOT NULL
+);
+
 ALTER TABLE ONLY public.antrian
     ADD CONSTRAINT "PK_Antrian" PRIMARY KEY (antrian_id);
 
@@ -438,4 +456,19 @@ ALTER TABLE ONLY public.list_riwayat_pemeriksaan
     ADD CONSTRAINT list_riwayat_pemeriksaan_riwayat_pemeriksaan_id_fkey FOREIGN KEY (riwayat_pemeriksaan_id) REFERENCES public.riwayat_pemeriksaan(riwayat_pemeriksaan_id) ON UPDATE CASCADE ON DELETE CASCADE;
 
 ALTER TABLE ONLY public.list_riwayat_pemeriksaan
-    ADD CONSTRAINT list_riwayat_pemeriksaan_pasien_id_fkey FOREIGN KEY (pasien_id) REFERENCES public.pasien(pasien_id) ON UPDATE CASCADE ON DELETE CASCADE;
\ No newline at end of file
+    ADD CONSTRAINT list_riwayat_pemeriksaan_pasien_id_fkey FOREIGN KEY (pasien_id) REFERENCES public.pasien(pasien_id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+ALTER TABLE ONLY public.nota
+    ADD CONSTRAINT nota_list_tindakan_id_fkey FOREIGN KEY (list_tindakan_id) REFERENCES public.list_tindakan(list_tindakan_id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+ALTER TABLE ONLY public.list_tindakan
+    ADD CONSTRAINT list_tindakan_tindakan_id_fkey FOREIGN KEY (tindakan_id) REFERENCES public.tindakan(tindakan_id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+ALTER TABLE ONLY public.tindakan
+    ADD CONSTRAINT tindakan_tindakan_id_pkey PRIMARY KEY (tindakan_id);
+
+ALTER TABLE ONLY public.penanganan
+    ADD CONSTRAINT penanganan_tindakan_id_fkey FOREIGN KEY (tindakan_id) REFERENCES public.tindakan(tindakan_id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+ALTER TABLE ONLY public.penanganan
+    ADD CONSTRAINT penanganan_list_tindakan_id_fkey FOREIGN KEY (list_tindakan_id) REFERENCES public.list_tindakan(list_tindakan_id) ON UPDATE CASCADE ON DELETE CASCADE;
\ No newline at end of file