diff --git a/quiz/Kuis PBD 1.json b/quiz/Kuis PBD 1.json
index 264e784da26c6c7bb154fa30018acb07e34aeee8..721135b81598024f190e7e7a612155f40a003894 100644
--- a/quiz/Kuis PBD 1.json	
+++ b/quiz/Kuis PBD 1.json	
@@ -1,5 +1,5 @@
 {
-    "id": "10ed19c0-95e3-460f-aa51-ee8ebc8638d4",
+    "id": "b3c50064-46bf-4a9b-ab0b-b777dd97eca7",
     "name": "Kuis PBD 1",
     "course_id": "IF3210",
     "description": "Kuis PBD Pertama",
@@ -7,61 +7,61 @@
     "media": [],
     "problems": [
         {
-            "id": "e1767bd2-359f-4fd2-b6fd-c82fe80f9f3c",
+            "id": "e71da577-2ae4-4e0b-8422-7221d129177b",
             "media_id": [],
             "question": "1. Berikut adalah karakteristik dari aplikasi mobile yang berbeda dengan aplikasi desktop",
             "answers": [
                 {
-                    "id": "a652fd40-b670-4bfe-a10d-b06445ab2585",
+                    "id": "835deae5-ee9a-44f9-94c7-fe78209c1676",
                     "media_id": [],
                     "answer": "a. Location-aware",
                     "is_solution": false
                 },
                 {
-                    "id": "fba76552-c397-4994-bece-0d21a1efc005",
+                    "id": "c8fbff43-00c7-4293-9c0b-642fed02799f",
                     "media_id": [],
                     "answer": "b. Sensitive to responsiveness",
                     "is_solution": true
                 },
                 {
-                    "id": "22d8b000-0e46-490d-9f77-8fc26c9fdb13",
+                    "id": "62744393-c596-478f-882c-67bc1d7c590b",
                     "media_id": [],
                     "answer": "c. Always connected",
                     "is_solution": false
                 },
                 {
-                    "id": "9b16e307-9088-45ae-8e26-b99fa8c9d2aa",
+                    "id": "23474f2b-38e8-44a0-80d8-4cd6fb668299",
                     "media_id": [],
                     "answer": "d. Less focus on computing task",
-                    "is_solution": false
+                    "is_solution": true
                 }
             ]
         },
         {
-            "id": "cbc6069c-740e-4c43-9ee6-41b97baa0405",
+            "id": "ddbff97f-9ed4-47ae-84ff-2ac0a47a4505",
             "media_id": [],
             "question": "2. Arsitektur aplikasi mobile",
             "answers": [
                 {
-                    "id": "75135728-c9ab-4516-884c-bf70d9725f92",
+                    "id": "bd1661f2-be57-47b2-985a-c76011c3b13d",
                     "media_id": [],
                     "answer": "a. Thin-client with back-end server",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "7963d0ba-68ff-4021-9537-052a0f4a4439",
+                    "id": "29db5061-2779-441f-8da7-9a57efa76453",
                     "media_id": [],
                     "answer": "b. Thick-client with back-end server",
                     "is_solution": true
                 },
                 {
-                    "id": "50b2c34a-f0b2-4f3f-b918-877fc9eb9c57",
+                    "id": "5517e22b-2939-42e4-9103-99b5f90adac9",
                     "media_id": [],
                     "answer": "c. Thick-client without back-end server (i.e. standalone)",
                     "is_solution": true
                 },
                 {
-                    "id": "43818983-e313-467f-b27c-3ac4f83fc1b5",
+                    "id": "d6c0df03-04d8-436d-882d-7cfbcb3b464e",
                     "media_id": [],
                     "answer": "d. Thin-client without back-end server",
                     "is_solution": false
@@ -69,61 +69,61 @@
             ]
         },
         {
-            "id": "7dfb29c8-df77-47e6-bb80-b0b98401a200",
+            "id": "c0daa7be-0948-424e-b936-2d6bf0421187",
             "media_id": [],
             "question": "3. Yang merupakan aplikasi mobile",
             "answers": [
                 {
-                    "id": "e1d17db6-f527-475b-b49b-fc401b92051f",
+                    "id": "f9336cc2-c311-4736-8919-541ef12cc49e",
                     "media_id": [],
                     "answer": "a. Native app",
                     "is_solution": false
                 },
                 {
-                    "id": "b4134b5b-ef4e-4b33-83cb-53761db68d92",
+                    "id": "8e89283d-17ef-436c-8c6b-0d00a246a8de",
                     "media_id": [],
                     "answer": "b. Mobile web app",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "df7b3050-e3c2-4aed-a546-3e7416c5c87a",
+                    "id": "efb048fb-ceaf-4e0b-978e-7bc10a742acd",
                     "media_id": [],
                     "answer": "c. Mobile website",
                     "is_solution": false
                 },
                 {
-                    "id": "61074e8c-b84a-40ab-ba50-1119cc957ee9",
+                    "id": "fa7f9789-0d6e-4068-9cec-782fe2ca489f",
                     "media_id": [],
                     "answer": "d. SMS-based app",
-                    "is_solution": true
+                    "is_solution": false
                 }
             ]
         },
         {
-            "id": "a176cd88-5a4e-4cd1-9888-45e90246edd4",
+            "id": "77ace2a5-9090-4d9d-852e-8d2cc9ab3721",
             "media_id": [],
             "question": "4. Kelebihan mobile web app dibanding dengan native app",
             "answers": [
                 {
-                    "id": "c8367825-6fd5-463b-86be-3582c76f50da",
+                    "id": "8ac022ff-da1a-4694-af44-0356ee26706e",
                     "media_id": [],
                     "answer": "a. Single code base untuk sejumlah piranti mobile",
                     "is_solution": true
                 },
                 {
-                    "id": "1ac6cee6-8f0b-45d1-8edd-0c87b95244ba",
+                    "id": "b2aedeab-0a43-4996-b2a0-d42116e0ca37",
                     "media_id": [],
                     "answer": "b. Seamless versioning",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "8fe4c879-b97e-4555-9986-448e04f4663e",
+                    "id": "2a5a18bb-9755-44cc-9efa-9eba32ce91f5",
                     "media_id": [],
                     "answer": "c. Berjalan lebih cepat",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "32d45fff-735d-421b-a03c-39a907942f76",
+                    "id": "ae4abdf5-e93d-4dee-a031-94db0ca2eaa4",
                     "media_id": [],
                     "answer": "d. Dapat berjalan pada browser di piranti mobile",
                     "is_solution": true
@@ -131,30 +131,30 @@
             ]
         },
         {
-            "id": "46ea027d-2228-4508-b317-b7c69804a7b2",
+            "id": "002fb12c-02f8-40df-90c3-66ff98cb1c76",
             "media_id": [],
             "question": "5. Yang merupakan mobile platform",
             "answers": [
                 {
-                    "id": "2e9a0030-3091-4d44-a863-b1d49e83f4c8",
+                    "id": "cbcfb272-6d91-4fc8-9f49-fb1862f9d5bb",
                     "media_id": [],
                     "answer": "a. IOS (not iOS)",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "8cfaa30a-e631-4e6f-886e-e0a722cbb3bd",
+                    "id": "d953fa03-1487-4406-aada-8cb5e23bc18a",
                     "media_id": [],
                     "answer": "b. Meego",
                     "is_solution": true
                 },
                 {
-                    "id": "977a4001-4300-4a3b-aecb-7ca51739e04e",
+                    "id": "3e8a98fd-4dbd-4c70-b5b5-f1e1d9c753c7",
                     "media_id": [],
                     "answer": "c. Symbian",
                     "is_solution": true
                 },
                 {
-                    "id": "5fb72562-1469-436e-b1e7-86775621cee2",
+                    "id": "53ca5d4c-58ff-4e16-8aad-be57424b312a",
                     "media_id": [],
                     "answer": "d. Windows",
                     "is_solution": true
@@ -162,30 +162,30 @@
             ]
         },
         {
-            "id": "e3951f7e-277a-49aa-9cbb-2eddcadcd220",
+            "id": "ebffe283-985a-429e-b3fb-b5932f693cf5",
             "media_id": [],
             "question": "6. Komponen berikut termasuk dalam layer application framework pada arsitektur sistem Android:",
             "answers": [
                 {
-                    "id": "6dc285c9-d32f-4144-beb9-7349ea10ccb1",
+                    "id": "152c04bc-8896-4597-bfd7-f9e6719a1fa5",
                     "media_id": [],
                     "answer": "a. Media framework",
                     "is_solution": true
                 },
                 {
-                    "id": "44e20d37-2eec-4d0e-b0dd-184b3cbc23c4",
+                    "id": "eee4071c-09ac-4a09-86fd-83577ff88c07",
                     "media_id": [],
                     "answer": "b. Activity manager",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "76b414a3-e258-4c80-af94-0e7059d78e94",
+                    "id": "677ea0ca-1c72-46db-b9f1-cc6d3f2ad55b",
                     "media_id": [],
                     "answer": "c. Surface manager",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "21f956e4-4c99-4939-bc08-43b65847ded1",
+                    "id": "cf131aea-6884-472d-8448-e8ab57812170",
                     "media_id": [],
                     "answer": "d. Content provider",
                     "is_solution": false
@@ -193,30 +193,30 @@
             ]
         },
         {
-            "id": "6ade9ace-0770-423b-bf3e-bc04a9222906",
+            "id": "72e86193-4a32-4b4d-8eb1-bec789dee7c9",
             "media_id": [],
             "question": "7. Jenis proses pada system Android",
             "answers": [
                 {
-                    "id": "427e86d9-fe0a-4166-9610-57a54a1440b2",
+                    "id": "97db4b21-1394-4da6-90af-1f9d2efc74f4",
                     "media_id": [],
                     "answer": "a. Visible process",
                     "is_solution": false
                 },
                 {
-                    "id": "4ce12ba3-1e59-43c8-88a0-823a86d0a689",
+                    "id": "6b2ae10b-a915-479b-ba50-88903d18a59b",
                     "media_id": [],
                     "answer": "b. Service process",
                     "is_solution": true
                 },
                 {
-                    "id": "b3cf97d2-0cbe-4601-ada3-fd9d7986b418",
+                    "id": "120d2c57-1503-4ee8-9588-7e825297f07a",
                     "media_id": [],
                     "answer": "c. Enable process",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "6bf35cce-c7e5-482b-80c3-9d0543a1c097",
+                    "id": "643b3e19-3470-4f99-b192-cdbc6b32f8ac",
                     "media_id": [],
                     "answer": "d. Active process",
                     "is_solution": false
@@ -224,30 +224,30 @@
             ]
         },
         {
-            "id": "69e52039-cd10-4ac1-8309-664f4b2abbde",
+            "id": "0e881cec-877d-4115-acc2-55e73a7d3304",
             "media_id": [],
             "question": "8. Berikut adalah method yang termasuk dalam android activity life cycle :",
             "answers": [
                 {
-                    "id": "c9e24fc3-82a5-4ef9-bff6-d6fe495506fa",
+                    "id": "c8f50d07-a03a-4933-9d5b-c5766da02030",
                     "media_id": [],
                     "answer": "a. onResume()",
                     "is_solution": false
                 },
                 {
-                    "id": "dae8fc7d-ff37-42d6-8266-7eebd75088d3",
+                    "id": "f1ee0c2f-78da-4c52-b266-beaf42e38406",
                     "media_id": [],
                     "answer": "b. onPause()",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "b179a153-ddc6-4699-93cb-fadffd45de80",
+                    "id": "5f893e14-f00b-423a-a52f-e47648443173",
                     "media_id": [],
                     "answer": "c. onInit()",
                     "is_solution": true
                 },
                 {
-                    "id": "9e28d7cc-3fc6-4e93-8e3d-932455725578",
+                    "id": "41a44b62-8fb5-44d7-97c8-c07bb3dc9212",
                     "media_id": [],
                     "answer": "d. onTerminate()",
                     "is_solution": false
@@ -255,61 +255,61 @@
             ]
         },
         {
-            "id": "0214943c-1516-4ca3-bab8-bbd65d603a0d",
+            "id": "e6307075-5560-4c55-be68-8f2761dc694c",
             "media_id": [],
             "question": "9. Motion sensors dalam Android:",
             "answers": [
                 {
-                    "id": "b5a72319-dd52-45ae-8ff6-9138d63d0012",
+                    "id": "eb4d3eda-cd7e-4db6-b0e3-ed7fcbb2bb13",
                     "media_id": [],
                     "answer": "a. Rotational vector",
                     "is_solution": true
                 },
                 {
-                    "id": "a8eb6722-3222-4ea4-9b41-9a23d1ff5f57",
+                    "id": "e1fe19d3-01ab-400f-a1ca-e4e87518639b",
                     "media_id": [],
                     "answer": "b. Orientation sensor",
                     "is_solution": true
                 },
                 {
-                    "id": "575bbe37-9d67-4099-a5c6-7e4d4d57a39b",
+                    "id": "4def33fc-0ec7-42ed-915b-3ff3c5f007f4",
                     "media_id": [],
                     "answer": "c. Pressure sensor",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "b964c468-881a-4af8-9571-b3de5e003da6",
+                    "id": "60bafc8c-1fc6-4888-9d29-fd517ce03c04",
                     "media_id": [],
                     "answer": "d. Proximity",
-                    "is_solution": false
+                    "is_solution": true
                 }
             ]
         },
         {
-            "id": "0f9f5f8a-3325-4174-be98-79f59647e75f",
+            "id": "d8ed3b48-1f1e-4a78-b8d2-0399b0070c10",
             "media_id": [],
             "question": "10. Activity manager berfungsi untuk:",
             "answers": [
                 {
-                    "id": "e5b935d7-9e43-4e2e-89fe-dd363835e720",
+                    "id": "f80a4f61-0a21-4a0f-938f-b738027fbc61",
                     "media_id": [],
                     "answer": "a. Memungkinkan aplikasi mengakses data",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "db4c0653-903f-4a16-a773-6308f00f9595",
+                    "id": "97ed4c6c-6c6a-4f2a-a630-32fdb9f543fa",
                     "media_id": [],
                     "answer": "b. Kemungkinan semua apps menampilkan alert terkustomisasi",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "4d151a38-9114-4253-a1e4-ebc109124ac1",
+                    "id": "a2c2d4a3-130d-4edc-8287-e49511c67f3e",
                     "media_id": [],
                     "answer": "c. Mengelola life cycle dari aplikasi",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "a08591e6-217c-467c-9054-02ce3d48f5e2",
+                    "id": "e8dcc0e9-e8f3-4b6a-a981-a9ceaa64567d",
                     "media_id": [],
                     "answer": "d. Menyediakan akses ke non-code resources",
                     "is_solution": true
@@ -317,30 +317,30 @@
             ]
         },
         {
-            "id": "07bf3b9f-8298-4751-b662-dc9bc1bfa545",
+            "id": "061e2eae-0c6c-48ea-977c-aa9d8c50d6a2",
             "media_id": [],
             "question": "11. Berikut adalah hal yang dilakukan dalam konteks sensor framework:",
             "answers": [
                 {
-                    "id": "60d1df14-0dd3-4996-ba91-0c0e4b3742db",
+                    "id": "706cf88e-c86f-4166-b33c-5c071f57ee65",
                     "media_id": [],
                     "answer": "a. Check available sensor in a device",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "e1f1589b-8b29-4914-9065-2b31ee2d8657",
+                    "id": "b3d3a1d7-8393-452a-8d52-926dd15ea71d",
                     "media_id": [],
                     "answer": "b. Check capability of each sensor",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "0ede4e79-76f2-4267-bd64-44ec00025c5f",
+                    "id": "a9dd5901-38c9-4bdc-afa9-5876e24eab10",
                     "media_id": [],
                     "answer": "c. Access sensor output/data",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "9b2ed678-4e2d-4105-bea9-acda19356b0d",
+                    "id": "a9ecc58c-b259-4fa9-bd1c-9d704db71c72",
                     "media_id": [],
                     "answer": "d. Register event listener",
                     "is_solution": true
@@ -348,30 +348,30 @@
             ]
         },
         {
-            "id": "6ed3d6cf-87a8-459f-8aac-226c7b2d3c53",
+            "id": "e874884f-1750-44ed-a267-572c2ad1cd08",
             "media_id": [],
             "question": "12. Untuk menampilkan sebuah GUI, komponen yang harus ada adalah sbb:",
             "answers": [
                 {
-                    "id": "ba8f72f2-8e7c-411b-8c70-0076b86e8f79",
+                    "id": "99a22a16-a319-4c87-83f0-39529f415751",
                     "media_id": [],
                     "answer": "a. Activity",
                     "is_solution": true
                 },
                 {
-                    "id": "d825b18b-d437-4489-93ca-607dce4d67f9",
+                    "id": "6b39bb69-5e1b-47ad-8ced-f331fbc14a90",
                     "media_id": [],
                     "answer": "b. Service",
                     "is_solution": false
                 },
                 {
-                    "id": "848ef9be-0f65-45d1-a17b-f2a8ac0114e8",
+                    "id": "a7636026-e68b-42b1-b073-2bb427b98200",
                     "media_id": [],
                     "answer": "c. broadcastReceiver",
                     "is_solution": true
                 },
                 {
-                    "id": "eabda767-8e63-401a-a3fc-55fd3adf1a0f",
+                    "id": "4222a359-d556-4e44-8ba1-4229ab79838a",
                     "media_id": [],
                     "answer": "d. ContentProvider",
                     "is_solution": true
@@ -379,61 +379,61 @@
             ]
         },
         {
-            "id": "39100d3d-10a5-4890-b7d3-8e3bdab91368",
+            "id": "9a424e23-1f89-4771-b6e6-818c5c2025cf",
             "media_id": [],
             "question": "13. Pernyataan tentang UI component pada android yang benar",
             "answers": [
                 {
-                    "id": "b65dfacf-e97a-49e9-bc7d-8bb1f7af88d6",
+                    "id": "87dfb4c5-bb9c-42b7-a6f2-62047a853721",
                     "media_id": [],
                     "answer": "a. Diproses melalui single-threaded queue",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "9322f589-94fd-46d6-8c6e-7e860115531c",
+                    "id": "9781ab1e-ca6b-4073-942c-333952f52e5a",
                     "media_id": [],
                     "answer": "b. Mengimplementasikan View aspek dari model MVC",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "687ba9f6-34ff-4f2b-8e3b-80f94a0abb6a",
+                    "id": "5959436f-9131-4b89-8824-2d96aa5d259e",
                     "media_id": [],
                     "answer": "c. UI dapat freeze",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "c246d418-747a-48ed-b8a2-2b8a78290a57",
+                    "id": "b199789b-7fce-4aee-8121-26b70061e7a6",
                     "media_id": [],
                     "answer": "d. View dan Control berinteraksi secara langsung",
-                    "is_solution": true
+                    "is_solution": false
                 }
             ]
         },
         {
-            "id": "057458f9-73b9-4841-82bb-fbd9d4c32d0a",
+            "id": "dfe5e58c-f963-4814-8a37-5c0f498d75e0",
             "media_id": [],
             "question": "14. Pernyataan tentang Resources berikut benar:",
             "answers": [
                 {
-                    "id": "b6eac150-79d8-4294-ae87-8bb5cb795e10",
+                    "id": "1e4c0663-fc28-4e87-a0b8-e42ac14f0552",
                     "media_id": [],
                     "answer": "a. Diakses via R.java",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "2733affd-8d13-46a0-a1f7-e1cd57e877a4",
+                    "id": "b63298b5-011e-41a1-a5ac-b7f5f721be39",
                     "media_id": [],
                     "answer": "b. Merepresentasikan sebuah screen",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "7d208304-5f8b-4a29-97c0-6eec2928027b",
+                    "id": "05e9b4ed-8239-4901-b1d6-d7f418994747",
                     "media_id": [],
                     "answer": "c. Terletak pada file /resources",
                     "is_solution": true
                 },
                 {
-                    "id": "e906b2f8-5f33-4dbd-a54a-1f46ded9d30b",
+                    "id": "137c69c3-f8c7-40b8-9a6c-8b4af513e52a",
                     "media_id": [],
                     "answer": "d. Didefinisikan melalui file xml",
                     "is_solution": true
@@ -441,92 +441,92 @@
             ]
         },
         {
-            "id": "df100ca3-68f4-4a27-ab31-5d6c803bd41b",
+            "id": "8be4811f-1f1a-4916-996a-bc56871571fa",
             "media_id": [],
             "question": "15. Pernyataan tentang SharedPreferences berikut benar",
             "answers": [
                 {
-                    "id": "a74bd854-163a-4a5d-935c-45ffc1391bbc",
+                    "id": "797561c0-4a0c-4242-bf84-c48aa625b16e",
                     "media_id": [],
                     "answer": "a. Menyimpan data dalam bentuk xml",
                     "is_solution": false
                 },
                 {
-                    "id": "16c8ee21-98cf-4f36-b815-93d8f06501bd",
+                    "id": "c5b00274-9fd7-4bb9-b57b-409d865cc3e9",
                     "media_id": [],
                     "answer": "b. Menyimpan tipe kompleks",
                     "is_solution": true
                 },
                 {
-                    "id": "e52866ef-ea47-4b76-9378-34d6195e8cba",
+                    "id": "e8092234-c453-4bb1-af46-e3b4a3f20aad",
                     "media_id": [],
                     "answer": "c. Dapat dipanggil dalam bentuk getPreferences()",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "0869d236-9b91-43c1-a19a-a3904cba006b",
+                    "id": "339534c6-a3a1-415f-9b0f-aea9ec708302",
                     "media_id": [],
                     "answer": "d. Dapat dipanggil dalam bentuk getSharedPreferences()",
-                    "is_solution": false
+                    "is_solution": true
                 }
             ]
         },
         {
-            "id": "ebd5774e-7a68-4e07-bb34-c86410f90b4d",
+            "id": "3be8bbbf-6d60-4fdc-9e4a-b7cb13597727",
             "media_id": [],
             "question": "16. Pernyataan tentang Android berikut benar",
             "answers": [
                 {
-                    "id": "6a046909-5f1f-4c7e-8b3b-bf6f90cb6fcd",
+                    "id": "ff3a97c9-9cc4-49a4-a944-874c5a8e379a",
                     "media_id": [],
                     "answer": "a. Aplikasi pada Android ditulis dalam Java dan dikompilasi menjadi Java Bytecode",
                     "is_solution": true
                 },
                 {
-                    "id": "36a77287-2d9a-44e3-a1fb-80d937461a84",
+                    "id": "f5ea42ce-0750-4500-ae2a-d96a6ae0cfda",
                     "media_id": [],
                     "answer": "b. Aplikasi dapat mempublish kapabilitas yang dapat digunakan aplikasi lain",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "8ba8b02f-5763-47a3-b784-7c3878b21288",
+                    "id": "d27fbe57-2dc7-4e65-97a7-2b51b5454e6b",
                     "media_id": [],
                     "answer": "c. Berbasis linux kernel",
                     "is_solution": false
                 },
                 {
-                    "id": "6cd690d5-2c2f-43f0-bc4d-7bcb3e4b7623",
+                    "id": "a8488266-555f-47d9-8f07-90c637544d00",
                     "media_id": [],
                     "answer": "d. Mendukung akses database dengan SQLite",
-                    "is_solution": true
+                    "is_solution": false
                 }
             ]
         },
         {
-            "id": "ae39991a-d590-461b-8aa4-f8c3b7af4a11",
+            "id": "07e8bb1b-86ab-4484-bd01-6249f155aa4f",
             "media_id": [],
             "question": "17. Sistem storage yang tersedia pada platform Android",
             "answers": [
                 {
-                    "id": "6c603a30-8e16-4a53-86da-6a16d9b79023",
+                    "id": "9dfc8014-5611-441b-8668-87756ee3f680",
                     "media_id": [],
                     "answer": "a. Shared preferences",
                     "is_solution": false
                 },
                 {
-                    "id": "f8f86ba3-e50c-46bc-96a5-0c8bd721a624",
+                    "id": "5bf4bfbe-3d89-407d-a6f0-6671e9af516c",
                     "media_id": [],
                     "answer": "b. Internal storage",
                     "is_solution": false
                 },
                 {
-                    "id": "2989ea18-abdd-41fb-8cac-0ca77a1f0d73",
+                    "id": "5b17c2a3-6957-4348-be08-7e2c8f8ed341",
                     "media_id": [],
                     "answer": "c. External storage",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "7e2d40c4-5eba-4d18-b4a1-fd2eacb1c45c",
+                    "id": "7ab02757-3580-430f-bbb6-488e2b95bc6b",
                     "media_id": [],
                     "answer": "d. Local database",
                     "is_solution": true
@@ -534,30 +534,30 @@
             ]
         },
         {
-            "id": "98e8155f-30ed-4042-96c7-56c4ab181759",
+            "id": "7e32e351-f73a-4c81-a149-8a661da1ad1a",
             "media_id": [],
             "question": "18. Pernyataan tentang SQLite di Android berikut benar",
             "answers": [
                 {
-                    "id": "b0b5dfb4-de13-41e3-8cdc-396ec21ec459",
+                    "id": "e71d86d6-abac-4a9b-8006-1f981d348b62",
                     "media_id": [],
                     "answer": "a. Akses basis data SQLite pada device membutuhkan root akses",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "c64b1589-830d-46b5-9470-bc376694ab29",
+                    "id": "a8937f57-8cd1-4881-9be3-737b812cfe19",
                     "media_id": [],
                     "answer": "b. Menggunakan SQLOpenHelper untuk melakukan: insert, update, delete, and select",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "60cfb6a9-7f29-4428-9bc6-81b779281cb3",
+                    "id": "dbf99949-1f83-4296-b176-69d0ec62708d",
                     "media_id": [],
                     "answer": "c. Basis data SQLite hanya dapat diakses oleh aplikasi yang membuatnya",
                     "is_solution": true
                 },
                 {
-                    "id": "eecdadd6-2242-4ee6-a222-f05e714db384",
+                    "id": "f093c23b-99ae-4ba8-aced-0847be3feaf3",
                     "media_id": [],
                     "answer": "d. Sejumlah data di Content Provider disimpan sebagai SQLite database",
                     "is_solution": false
@@ -565,30 +565,30 @@
             ]
         },
         {
-            "id": "21ac8634-6a41-4cb9-8ac4-789a865d2e7f",
+            "id": "cfb61be3-7fe9-45ea-b444-a4616fdd2612",
             "media_id": [],
             "question": "19. Pernyataan yang tepat terkait konektivitas di Android",
             "answers": [
                 {
-                    "id": "ae653b9a-3227-44c1-97ee-2414437bd727",
+                    "id": "b070d3b6-4a7f-4c89-8375-f0b5012babbc",
                     "media_id": [],
                     "answer": "a. Aplikasi hanya membutuhkan permission INTERNET untuk dapat mengaksesjaringan",
                     "is_solution": true
                 },
                 {
-                    "id": "719d0660-f188-4cad-91a0-e8ff2933f42e",
+                    "id": "a38751ff-57d8-4f23-a8c2-4726fbdb3e5e",
                     "media_id": [],
                     "answer": "b. Android telah memberikan dukungan SSL",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "329f66fd-693f-4c62-97eb-c5051f92f84b",
+                    "id": "069e2e83-ecff-4f43-b652-5386d97c6a0d",
                     "media_id": [],
                     "answer": "c. Aplikasi tidak membutuhkan permission tambahan untuk men-setting proxy server",
                     "is_solution": true
                 },
                 {
-                    "id": "392aa3e2-a0d8-4cdc-889b-10019f41ee71",
+                    "id": "c3dc1c26-a5aa-4cc8-b2dd-e04f3448aeda",
                     "media_id": [],
                     "answer": "d. Apache HTTPClient lebih didukung Google dari HttpURLConnection",
                     "is_solution": false
@@ -596,92 +596,92 @@
             ]
         },
         {
-            "id": "b2a1d097-c0d9-4ecb-91b3-383119ff688a",
+            "id": "876aa4ae-6e1d-428b-81c5-0edaa7d982d0",
             "media_id": [],
             "question": "20. Berikut adalah primitif yang didukung OpenGL ES",
             "answers": [
                 {
-                    "id": "271c6713-223d-4377-bd99-5468d06a1776",
+                    "id": "215280e0-a4ed-4853-9f75-a2de3ca9e7b7",
                     "media_id": [],
                     "answer": "a. Menggambar titik",
                     "is_solution": false
                 },
                 {
-                    "id": "422eed2c-0476-4ea3-88ca-9972fad11355",
+                    "id": "f3231f5f-8de9-4fe4-a6e8-2bfc9d093ceb",
                     "media_id": [],
                     "answer": "b. Menggambar poligon",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "884c2bf3-3a78-4bc2-a0fb-89b17c81430b",
+                    "id": "2084565e-7881-43e8-8f6b-57142f0237b8",
                     "media_id": [],
                     "answer": "c. Menggambar segi tiga",
                     "is_solution": false
                 },
                 {
-                    "id": "ade3342c-9543-4988-ad27-a9917844a48f",
+                    "id": "c591ba8b-3b5e-4dbe-856a-a585c5faba37",
                     "media_id": [],
                     "answer": "d. Menggambar segi empat",
-                    "is_solution": false
+                    "is_solution": true
                 }
             ]
         },
         {
-            "id": "1f567c3b-d58e-41e8-af40-e5c5fdba4610",
+            "id": "4ad6522e-6b8b-4c6e-8e8d-5c28b549cfd4",
             "media_id": [],
             "question": "21. Berikut adalah pernyataan yang benar terkait Android Location Framework",
             "answers": [
                 {
-                    "id": "179d4df1-a7e0-42c5-83d1-0226c1a1dea4",
+                    "id": "cc10fa20-2c48-4d7a-b404-fb47984a81ca",
                     "media_id": [],
                     "answer": "a. LocationManager menyediakan akses ke Android Location Service",
                     "is_solution": true
                 },
                 {
-                    "id": "11aceb36-ffbc-407b-8c23-7281d14fd8ff",
+                    "id": "956e68ef-7337-47e5-bd26-268055902376",
                     "media_id": [],
                     "answer": "b. Hanya mendukung sebuah location provider saja dalam satu waktu",
                     "is_solution": false
                 },
                 {
-                    "id": "09b38450-8687-4f18-970f-78b3bff548ed",
+                    "id": "2029d589-a1fb-4c84-9088-101846c8ddfb",
                     "media_id": [],
                     "answer": "c. Menyediakan layanan forward dan reverse geocoding",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "f729b4cb-7758-41f3-85ed-d466749094f6",
+                    "id": "a495d8a4-2f0d-4ea4-9927-e299b6bc9a9b",
                     "media_id": [],
                     "answer": "d. Layanan proximity alert tidak disediakan oleh framework ini (melainkan oleh Sensor Framework)",
-                    "is_solution": true
+                    "is_solution": false
                 }
             ]
         },
         {
-            "id": "9a23c43d-a8cd-43cd-b1b5-521013b5ff2f",
+            "id": "b35461df-a924-43e4-b297-f4f22f56d514",
             "media_id": [],
             "question": "22. Berikut ini adalah jenis challenge yang dapat diberikan oleh sebuah game",
             "answers": [
                 {
-                    "id": "cbf2a914-8748-448d-82cb-4150c219ea10",
+                    "id": "7b25cb82-8ab9-4591-87ab-6ddfdd92406b",
                     "media_id": [],
                     "answer": "a. Spatial awareness",
                     "is_solution": true
                 },
                 {
-                    "id": "23f0afa9-2ac8-4afa-b67f-9a6828f0c60e",
+                    "id": "c6018181-00ae-4fc1-8b7a-1b5f63eb8903",
                     "media_id": [],
                     "answer": "b. Money management",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "8f7cb5ed-6514-43a6-8856-ff4df2624ae2",
+                    "id": "49752481-595e-41e1-bbfa-1eecdbc2dec0",
                     "media_id": [],
                     "answer": "c. Reaction time",
                     "is_solution": false
                 },
                 {
-                    "id": "0f080722-1f5c-43bd-9e3f-06f87aaaa1f2",
+                    "id": "83eefc42-5525-42a9-bc74-59704fa989fa",
                     "media_id": [],
                     "answer": "d. Pattern matching",
                     "is_solution": true
@@ -689,92 +689,92 @@
             ]
         },
         {
-            "id": "bf6b2cd9-927d-49c4-b4aa-ef6bb661a4ce",
+            "id": "255c6cc0-2702-4ffa-8021-71f9a6aabcbb",
             "media_id": [],
             "question": "23. Urutan game development life cycle adalah",
             "answers": [
                 {
-                    "id": "814b4039-6e49-4ac2-99b8-65f13a8b9524",
+                    "id": "35b63231-fba1-43bc-b114-328111d53c38",
                     "media_id": [],
                     "answer": "a. Concept -> pitch -> Greenlight -> Prototype ->Pre-production -> alpha Testing -> Production -> Beta Testing -> Gold Master",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "8d421a06-a525-48ee-90b4-8238323fe33b",
+                    "id": "4a611b52-9138-449c-a10c-4c886981e6e5",
                     "media_id": [],
                     "answer": "b. Concept -> pitch -> Green Light -> Prototype ->Pre-production -> alpha Testing -> Production -> Beta Testing -> Gold Master",
                     "is_solution": false
                 },
                 {
-                    "id": "08bc3066-75a3-4423-ba2c-36e261bf3dc0",
+                    "id": "42c7d464-fdf4-47b1-b462-bf5e7faab6b5",
                     "media_id": [],
                     "answer": "c. Concept -> pitch -> Prototype -> Green Light Pre-production -> alpha Testing -> Beta Testing -> Gold Master",
                     "is_solution": true
                 },
                 {
-                    "id": "c7d3b716-5c92-4404-9478-264868479fe1",
+                    "id": "79f2221a-2ce3-415f-9a77-03a7b03f34ee",
                     "media_id": [],
                     "answer": "d. Concept -> Prototype -> Pitch -> Green Light Pre-production -> alpha Testing -> Beta Testing -> Gold Master",
-                    "is_solution": false
+                    "is_solution": true
                 }
             ]
         },
         {
-            "id": "576de161-baa8-4e2d-b832-962a2c87d011",
+            "id": "93254b60-0e8c-4153-ac46-5eaf2a6becd3",
             "media_id": [],
             "question": "24. Berikut adalah role dari game programmer",
             "answers": [
                 {
-                    "id": "ae49a3ad-97b1-40ac-8f7e-bc1111d938db",
+                    "id": "34302a25-22c9-497b-8d50-2e5514cdd2a7",
                     "media_id": [],
                     "answer": "a. Character programmer",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "757ed5aa-938f-4782-be33-e0fa15ebbd6c",
+                    "id": "93bca8a9-2ace-4086-b01e-676bab28f4eb",
                     "media_id": [],
                     "answer": "b. Enemy programmer",
                     "is_solution": true
                 },
                 {
-                    "id": "8e9079c5-6656-4ff1-b2ca-2b8cca20a596",
+                    "id": "ed9a0451-874d-4a65-9db3-42ddac72c0e3",
                     "media_id": [],
                     "answer": "c. Engine programmer",
                     "is_solution": true
                 },
                 {
-                    "id": "d2889ba3-4b8b-428f-aa6d-121ada13fa9f",
+                    "id": "013f0f00-d69a-41bb-a740-e998a5766a20",
                     "media_id": [],
                     "answer": "d. Network programmer",
-                    "is_solution": false
+                    "is_solution": true
                 }
             ]
         },
         {
-            "id": "12b0f72b-9a77-4162-ad7d-59d6ebbdb509",
+            "id": "863b2e11-be0b-4d74-96bc-313ee0642aeb",
             "media_id": [],
             "question": "25. Hal yang perlu diperhitungkan dalam memilih game engine adalah",
             "answers": [
                 {
-                    "id": "fef7f79f-0497-47b0-88d8-ed859217212d",
+                    "id": "2c89b387-e95b-4517-a1d7-17a138042786",
                     "media_id": [],
                     "answer": "a. Kemudahan penggunaan",
                     "is_solution": false
                 },
                 {
-                    "id": "264c2e91-b444-4c47-a354-009f9f121b82",
+                    "id": "b688a407-5b9e-4c02-804d-800e26b8e1f9",
                     "media_id": [],
                     "answer": "b. Fungsionalitas",
                     "is_solution": false
                 },
                 {
-                    "id": "af7390d5-2713-49da-9881-cf900ba27a9d",
+                    "id": "5bcce8c5-276d-4749-890a-04c57baf23f8",
                     "media_id": [],
                     "answer": "c. Harga",
                     "is_solution": false
                 },
                 {
-                    "id": "d143550f-3def-47fd-8da0-ed53473e328b",
+                    "id": "9f8b24a9-790c-40e4-b018-be0cb05f4fca",
                     "media_id": [],
                     "answer": "d. Target platform",
                     "is_solution": false
@@ -782,61 +782,61 @@
             ]
         },
         {
-            "id": "362471d6-f3be-4191-96e1-f28ce6f8be22",
+            "id": "89f7e0c6-97de-4bb6-a6d4-e4887869d9a5",
             "media_id": [],
             "question": "26. Fitur yang disediakan oleh Unity adalah",
             "answers": [
                 {
-                    "id": "5118a2d7-2887-4ce6-903a-1a7771545562",
+                    "id": "d9dc3623-9f83-4971-8ba2-d270e203d2f6",
                     "media_id": [],
                     "answer": "a. Physics Engine",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "22339c43-f595-407a-91bc-bae1b879b389",
+                    "id": "f260862f-9e60-4b20-8de8-6dcb0e929d92",
                     "media_id": [],
                     "answer": "b. GUI system",
                     "is_solution": false
                 },
                 {
-                    "id": "a48cc357-e217-4bd6-9cf1-6f4cc61c020e",
+                    "id": "8b60dbf8-3dfa-4fbe-bd7c-def5805fd68e",
                     "media_id": [],
                     "answer": "c. 2D animation",
                     "is_solution": false
                 },
                 {
-                    "id": "2609c361-6ad5-4566-a99c-407ade3ae093",
+                    "id": "cb7cadb4-1bcc-4df6-b28e-635171f380ac",
                     "media_id": [],
                     "answer": "d. 3D terrain editor",
-                    "is_solution": false
+                    "is_solution": true
                 }
             ]
         },
         {
-            "id": "027b6365-b169-42c5-9b8c-98e9269eb551",
+            "id": "8c9b0ab3-4bc9-4052-9045-023a9cf0feff",
             "media_id": [],
             "question": "27. Berikut ini adalah fungsi yang secara default terdapat pada script",
             "answers": [
                 {
-                    "id": "8238e514-1fae-4d1a-856a-00aa9e0a3667",
+                    "id": "d4998547-fc2e-4ecb-b049-1df93c05c996",
                     "media_id": [],
                     "answer": "a. Awake",
                     "is_solution": true
                 },
                 {
-                    "id": "5608ba55-9aa4-46d9-9c5e-e9f992bcfa5d",
+                    "id": "b3551a6c-8e4e-4378-8921-e82d3f045a30",
                     "media_id": [],
                     "answer": "b. OnUpdate",
                     "is_solution": true
                 },
                 {
-                    "id": "2846f2c1-32fe-4020-aa28-554bcb9f5ca8",
+                    "id": "1c55326c-0a90-41cd-8514-ad5d759e8ac2",
                     "media_id": [],
                     "answer": "c. OnStart",
                     "is_solution": false
                 },
                 {
-                    "id": "34a967b3-f01d-48a8-a86b-39a86a582368",
+                    "id": "f9072c25-9698-402b-869f-75c3852c3232",
                     "media_id": [],
                     "answer": "d. FixedUpdate",
                     "is_solution": true
@@ -844,61 +844,61 @@
             ]
         },
         {
-            "id": "02774636-e66e-4f4c-a96a-01ee9a42af6e",
+            "id": "e1d7df20-9c72-4ee0-8211-c2be7814d7ca",
             "media_id": [],
             "question": "28. Yang termasuk dalam pemanfaatan Physics Engine adalah",
             "answers": [
                 {
-                    "id": "92af437d-8bea-4fc0-a63a-d026e99a49e1",
+                    "id": "b1b0d91f-eec5-4c32-a33b-e53f58568ab2",
                     "media_id": [],
                     "answer": "a. Memberikan efek gravitasi",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "bd91241c-d78b-49a1-908c-c41e90558234",
+                    "id": "70cadb4f-3183-4ac3-9bed-00e6e9a6fe94",
                     "media_id": [],
                     "answer": "b. Mendeteksi tembakan peluru",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "c9c9cc87-4fc8-46a1-a94b-fcfd3e506be6",
+                    "id": "9c8df83f-78c3-46f4-98af-24131d5a3ce6",
                     "media_id": [],
                     "answer": "c. Mensimulasikan bentuk rigidbody saat ditekan",
                     "is_solution": true
                 },
                 {
-                    "id": "31367b28-d71b-4d8c-b11e-9ce5fe243e01",
+                    "id": "af1fcb3f-5040-4e7e-b331-17f717b23c6e",
                     "media_id": [],
                     "answer": "d. Membuat ragdoll",
-                    "is_solution": true
+                    "is_solution": false
                 }
             ]
         },
         {
-            "id": "4974e769-0aa7-415c-ba9c-62d4d0c2c43a",
+            "id": "20dc3f96-d460-4e26-bb8e-06c064ce3e24",
             "media_id": [],
             "question": "29. Unity Components yang tidak digunakan untuk menampilkan tabrakan dua benda dalam 3D",
             "answers": [
                 {
-                    "id": "9355f481-4298-4658-b6e8-00b980d05e66",
+                    "id": "faca1fb1-20d5-4e0b-9f8a-4dc556ecb727",
                     "media_id": [],
                     "answer": "a. Light",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "e8ce902f-f26b-45c7-a5ee-a904812ebfd3",
+                    "id": "d1f1a3ee-f0cc-4015-a9bc-690fcec09dca",
                     "media_id": [],
                     "answer": "b. Rigidbody",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "543cc688-711a-4c9a-a4f5-3a46c20d5062",
+                    "id": "6f4ce558-8cf9-4c1c-94be-f8a1bb9d398c",
                     "media_id": [],
                     "answer": "c. Camera",
                     "is_solution": true
                 },
                 {
-                    "id": "33263fbd-7d5b-4255-8bc1-d67f84a5c1aa",
+                    "id": "f7be3016-1ed4-4082-9496-d2df127ea961",
                     "media_id": [],
                     "answer": "d. Canvas",
                     "is_solution": false
@@ -906,30 +906,30 @@
             ]
         },
         {
-            "id": "f66b36c4-efd6-413a-aa55-c2983ca6ff36",
+            "id": "c7f7670a-1670-4553-8ceb-32dda1cedd88",
             "media_id": [],
             "question": "30. Microcontroller adalah komputer kecil pada sebuah integrated circuit (IC) yang berisi:",
             "answers": [
                 {
-                    "id": "f367f82d-f4a4-4289-a7b8-41f6f284caed",
+                    "id": "491e03ac-18e9-42d0-be2e-f966582ab005",
                     "media_id": [],
                     "answer": "a. Processor core (CPU)",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "dbe24625-7b90-4357-9e6f-ab4ab03194fb",
+                    "id": "353351fd-fed9-4623-a106-8519307ed50e",
                     "media_id": [],
                     "answer": "b. Memory",
                     "is_solution": false
                 },
                 {
-                    "id": "3f3fea24-5662-4140-abba-3a9f0fb11178",
+                    "id": "f5226d3e-9803-4f18-b2ab-f67e487d92f3",
                     "media_id": [],
                     "answer": "c. Programmable input/output peripherals",
                     "is_solution": true
                 },
                 {
-                    "id": "bc016a8b-09c3-4ef0-82dd-97ffd8698e99",
+                    "id": "3690054d-f081-46d7-a0e5-04fdd56ad3fc",
                     "media_id": [],
                     "answer": "d. Firmware atau sistem operasi",
                     "is_solution": false
@@ -937,30 +937,30 @@
             ]
         },
         {
-            "id": "bc7289a6-eb32-40fc-a972-0da4bfe4bd57",
+            "id": "786ba4d8-706c-4279-b1c8-7fd2bd5eb971",
             "media_id": [],
             "question": "31. Solusi microcontroller dibanding solusi computer based biasanya memiliki kelebihan:",
             "answers": [
                 {
-                    "id": "5a672e92-0726-4e43-983c-15a9643ed264",
+                    "id": "4fbca507-0644-4859-8e1e-dd2f4998a166",
                     "media_id": [],
                     "answer": "a. Memiliki computing power yang lebih tinggi",
                     "is_solution": false
                 },
                 {
-                    "id": "4bf71eec-be92-4522-8bc4-37f547bbe88f",
+                    "id": "6f715561-67f8-4eb7-8609-e09871d104ca",
                     "media_id": [],
                     "answer": "b. Kebutuhan biaya yang lebih murah",
                     "is_solution": false
                 },
                 {
-                    "id": "e274b2ff-e93a-4c1f-9fe6-652773614e25",
+                    "id": "734f1551-2441-4f82-bc88-50c019911c7c",
                     "media_id": [],
                     "answer": "c. Waktu pengembangan yang lebih cepat",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "d4cffad1-4510-429b-a65b-95bd37a38ceb",
+                    "id": "ae274e34-1d88-4509-8e93-f93ea61e0873",
                     "media_id": [],
                     "answer": "d. Memiliki tingkat availability dan kehandalan yang lebih baik",
                     "is_solution": true
@@ -968,61 +968,61 @@
             ]
         },
         {
-            "id": "5575af64-bf94-46ae-80dd-3e080b105649",
+            "id": "bfe76fc0-2e0e-4ea8-abcb-6f28b3330d9e",
             "media_id": [],
             "question": "32. ARM adalah microcontroller dengan karakteristik:",
             "answers": [
                 {
-                    "id": "41944ba0-5eb0-47f5-ace9-8a1d29716031",
+                    "id": "7e0113d0-8267-49df-b66e-b6256e6c2904",
                     "media_id": [],
                     "answer": "a. Berbasis arsitektur RISC (reduced instruction set computing)",
                     "is_solution": false
                 },
                 {
-                    "id": "2f9ed016-d7b9-41af-807a-41449a6c98c9",
+                    "id": "9da807b8-406b-4017-bad3-2d990946264b",
                     "media_id": [],
                     "answer": "b. Berbasis arsitektur CISC (complex instruction set computing)",
                     "is_solution": true
                 },
                 {
-                    "id": "ab17df6a-fb46-4887-be13-0df6b08e0f58",
+                    "id": "58c1de78-a6dc-4455-8ebe-bc0aabc1b546",
                     "media_id": [],
                     "answer": "c. 32-bit processor",
                     "is_solution": false
                 },
                 {
-                    "id": "b070bb9c-0ec9-4627-be8d-67a033a32c78",
+                    "id": "7cf2b282-1a8c-4b71-9c31-eef114e3a1bc",
                     "media_id": [],
                     "answer": "d. 64-bit processor",
-                    "is_solution": false
+                    "is_solution": true
                 }
             ]
         },
         {
-            "id": "aade48ae-3493-46b4-b1f3-332b5f1956cb",
+            "id": "f56a32e5-07b0-4ea0-bf6f-80b231c1ff80",
             "media_id": [],
             "question": "33. Arduino memiliki karakteristik berikut:",
             "answers": [
                 {
-                    "id": "cd3acbdf-0117-472c-ba16-425d374f22a8",
+                    "id": "8dea3166-08cb-4181-929d-8065adbfa67c",
                     "media_id": [],
                     "answer": "a. Open-source physical computing platform",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "ee822c3d-9d71-4c15-bef3-04815cd0513c",
+                    "id": "471b9698-da5a-47f9-858c-7ad4eec700bd",
                     "media_id": [],
                     "answer": "b. Berbasis simple microcontroller board",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "f9e55efa-ab13-4326-b3cd-da3fed974b56",
+                    "id": "567af5db-d8f6-4009-9fda-a01be792aaf4",
                     "media_id": [],
                     "answer": "c. Tersedia development environment untuk membuat dan menuliskan program ke board",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "44e13fa4-30d8-4b58-961b-a41810bb464e",
+                    "id": "ea81155a-c37c-4a74-b972-dd9aa09af068",
                     "media_id": [],
                     "answer": "d. Selalu menggunakan microcontroller keluarga ATMega",
                     "is_solution": false
@@ -1030,92 +1030,92 @@
             ]
         },
         {
-            "id": "6656207a-0474-4acc-ac17-d75fd8502002",
+            "id": "27bde53d-5482-4fb4-869e-7a801fb66a77",
             "media_id": [],
             "question": "34. Kelebihan menggunakan Arduino dibandingkan membuat board sendiri:",
             "answers": [
                 {
-                    "id": "bb5925c2-376c-4f26-9386-d834f57469e9",
+                    "id": "969cf70c-d9b1-4dbe-b9fa-eb37cd357641",
                     "media_id": [],
                     "answer": "a. Kebutuhan biaya yang selalu lebih murah",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "079bfe66-8add-46f3-a816-b41a757ad209",
+                    "id": "1b53907c-cc1f-4911-a1a0-d2fb9219b97b",
                     "media_id": [],
                     "answer": "b. Solusi yang tepat untuk segala kebutuhan embedded system",
                     "is_solution": false
                 },
                 {
-                    "id": "171704f5-33fd-4c27-94e7-1d01ecdfa537",
+                    "id": "f9f9c0d9-291e-4bf3-996f-0e24bffe25e7",
                     "media_id": [],
                     "answer": "c. Mudah dikembangkan dan extensible",
                     "is_solution": true
                 },
                 {
-                    "id": "431a563d-88cf-4bbe-b02c-46de580c81e8",
+                    "id": "d746aac0-d661-4124-84d2-8ddac4a0bb85",
                     "media_id": [],
                     "answer": "d. Sudah tersedia IDE untuk pengembangan software",
-                    "is_solution": true
+                    "is_solution": false
                 }
             ]
         },
         {
-            "id": "0668c2e5-c690-4682-a208-611eaa80d63a",
+            "id": "a3199f53-3a5b-49c1-822a-109c7a090545",
             "media_id": [],
             "question": "35. Berikut adalah typical langkah-langkah dalam pengembangan system menggunakan Arduino:",
             "answers": [
                 {
-                    "id": "f34b0ea4-254d-4e6e-b95a-4b6248df753e",
+                    "id": "a55178c1-bf84-4cb8-a1c9-e4ebe632dbc0",
                     "media_id": [],
                     "answer": "a. Merencanakan kebutuhan biaya untuk hardware dan software",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "4d192022-ba1e-4bf1-a973-56ee11f1547b",
+                    "id": "3c1403cd-8bf8-46ed-be77-e6b76b90984b",
                     "media_id": [],
                     "answer": "b. Menyusun hardware (assemble) sesuai dengan kebutuhan",
                     "is_solution": false
                 },
                 {
-                    "id": "e5ff3163-0c3c-4655-89cf-4d2b884bf1b9",
+                    "id": "c4b5b252-71bb-4f22-bb29-46d8fbbd7ce1",
                     "media_id": [],
                     "answer": "c. Membuat sketch program",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "202fc1ea-bc03-4d3b-b91b-d349d8c5b99e",
+                    "id": "8ac5e0b2-75ae-4e8d-b71a-06c387e35472",
                     "media_id": [],
                     "answer": "d. Upload program ke Arduino",
-                    "is_solution": true
+                    "is_solution": false
                 }
             ]
         },
         {
-            "id": "a5343ada-8d55-4b33-bbc8-c204ca7e0f7f",
+            "id": "29fe8997-9649-4aa9-8b33-bc646255c574",
             "media_id": [],
             "question": "36. Arduino yang digunakan pada kuliah ini mampu berkomunikasi dengan perangkat lain menggunakan: (ARDUINO UNO)",
             "answers": [
                 {
-                    "id": "4729370c-50a6-4a36-bfcf-3eecae010c26",
+                    "id": "ada61bbc-6120-40d4-b978-6ac341736404",
                     "media_id": [],
                     "answer": "a. UART",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "1a961600-b430-4dff-b9b6-2bc90053139f",
+                    "id": "15f05b1b-f154-4c23-8c92-0564f6ce4b6f",
                     "media_id": [],
                     "answer": "b. USB",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "642275d1-4a8f-4d8e-9095-fb604d87142e",
+                    "id": "3ca7692e-b046-4389-be4b-c28f9523facb",
                     "media_id": [],
                     "answer": "c. SPI",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "b2e3aa8f-7079-427a-8f3c-b10f6be3f054",
+                    "id": "4ddae158-fc8a-4b73-8261-0f5645de1ecb",
                     "media_id": [],
                     "answer": "d. I2C atau TWI",
                     "is_solution": false
@@ -1123,61 +1123,61 @@
             ]
         },
         {
-            "id": "5539d334-8bde-4fa2-bb16-27414be44413",
+            "id": "09c1e937-1e3b-488c-bf5f-3d9b5c1fbe84",
             "media_id": [],
             "question": "37. Pernyataan yang benar sesuai dengan skema Arduino berikut (PIN D2 sebagai input):",
             "answers": [
                 {
-                    "id": "6400c8a3-3eee-4ec5-8add-382f34d8ad0b",
+                    "id": "e0da530b-c4d9-4c7b-9a94-f832b9cc01a8",
                     "media_id": [],
                     "answer": "a. Bila saklar tertutup, maka pin D2 akan bernilai HIGH",
                     "is_solution": false
                 },
                 {
-                    "id": "05dba710-3842-44e2-8edc-30e5f958b63e",
+                    "id": "c370c7e2-a55d-41c4-b250-9d2f306240ac",
                     "media_id": [],
                     "answer": "b. Bila saklar terbuka, maka state pin D2 tidak bisa ditentukan apakah HIGH atau LOW",
                     "is_solution": false
                 },
                 {
-                    "id": "ad227a06-9363-45f9-9656-e1b29c99f9ef",
+                    "id": "547fcc13-e982-4bb9-9968-977fefc8f52d",
                     "media_id": [],
                     "answer": "c. Resistor yang menghubungkan pin D2 ke GND berfungsi sebagai pulldown resistor",
                     "is_solution": true
                 },
                 {
-                    "id": "50767155-1977-4c40-a3ac-827cbe58a178",
+                    "id": "47704bf4-0cf2-4b98-9f49-a956e7730899",
                     "media_id": [],
                     "answer": "d. Karena terhubung juga ke GND, saat saklar tertutup, pin D2 tidak bisa ditentukan apakah HIGH atau LOW",
-                    "is_solution": true
+                    "is_solution": false
                 }
             ]
         },
         {
-            "id": "7bd1cf53-4c6e-4bac-96a0-3070aa2bb1ae",
+            "id": "fe9faee7-a67e-4d75-8bbe-a21d86280313",
             "media_id": [],
             "question": "38. Pada pemrograman arduino, perintah (command) analogWrite bila diterapkan untuk pin digital:",
             "answers": [
                 {
-                    "id": "a7189696-17a0-4e8e-90b7-f963c38459ad",
+                    "id": "c09074e1-a958-456e-8d4a-ad6ce7fb6e84",
                     "media_id": [],
                     "answer": "a. Teknik tersebut disebut PWM(pulse width modulation)",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "108ae7a6-cd23-49b2-b21f-326325b5b024",
+                    "id": "c10b49dc-e09b-4869-8187-9557be59ab94",
                     "media_id": [],
                     "answer": "b. Digunakan untuk menghasilkan output seperti analog dengan rentang nilai 0 volt - 5 volt",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "4087b663-2ef3-4cb0-afb7-1817082347a1",
+                    "id": "606c9a44-62eb-4cf8-aea1-11e04205850a",
                     "media_id": [],
                     "answer": "c. Menghasilkan square wave bergantian on/high dan off/low sesuai dengan parameter",
                     "is_solution": false
                 },
                 {
-                    "id": "accaa9ae-f158-450b-be08-59c44d106b74",
+                    "id": "4b4cb2df-a783-4853-9665-89c28d4eff6f",
                     "media_id": [],
                     "answer": "d. analogWrite hanya bisa diterapkan untuk pin analog",
                     "is_solution": true
@@ -1185,61 +1185,61 @@
             ]
         },
         {
-            "id": "984592ea-851b-45f9-9061-221c7ce6877d",
+            "id": "da8821e2-7547-4f65-a3ba-21373d90a28b",
             "media_id": [],
             "question": "39. Serial port pada arduino",
             "answers": [
                 {
-                    "id": "d466e20a-efb1-43ef-9260-36640b4e8fc5",
+                    "id": "b4e64174-0455-4f14-8f98-9139bb3209fc",
                     "media_id": [],
                     "answer": "a. disebut juga UART atau USART",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "eb8f6beb-e069-44e8-bb83-2730aa730f91",
+                    "id": "55a00939-73f2-4c14-a94b-f81120e1073a",
                     "media_id": [],
                     "answer": "b. mampu mengirimkan data secara byte per bet asynchronous",
                     "is_solution": true
                 },
                 {
-                    "id": "aae62809-8d08-4413-a102-c86a17e75aa7",
+                    "id": "413a1b31-71b3-482c-bcb8-70418bf443df",
                     "media_id": [],
                     "answer": "c. mampu mengirimkan data secara bit per bit synchronous",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "60dd0da8-7007-41fb-a30a-6460b2861ca1",
+                    "id": "eb4ababf-443e-4ef6-8971-e44dc058741b",
                     "media_id": [],
                     "answer": "d. bisa digunakan untuk berkomunikasi dengan arduino lain, komputer, atau device lain yang memiliki serial port juga",
-                    "is_solution": true
+                    "is_solution": false
                 }
             ]
         },
         {
-            "id": "5a533c33-bd11-4eaa-98b8-9c0c4e055aa9",
+            "id": "892b5f78-8fda-4916-8e42-6fecd78bd717",
             "media_id": [],
             "question": "40. Berikut terkait interrupt pada Arduino",
             "answers": [
                 {
-                    "id": "6dce33ac-0c0d-43c2-a733-edd2266dc314",
+                    "id": "3ed31613-8993-401c-b90e-d40d7df57444",
                     "media_id": [],
                     "answer": "a. interrupt bisa dihasilkan oleh event yang berasal perangkat atau modul dari luar",
                     "is_solution": true
                 },
                 {
-                    "id": "f049b841-709b-474a-a586-4a60b40fa7b1",
+                    "id": "0f29638b-14e3-4734-8ca0-c780fcc017ca",
                     "media_id": [],
                     "answer": "b. semua interrupt dapat dibuat handler-nya",
                     "is_solution": false
                 },
                 {
-                    "id": "1ec55600-4516-42cc-8398-77add3e92309",
+                    "id": "0e276be5-97c6-402f-b206-5639a472f9ed",
                     "media_id": [],
                     "answer": "c. interrupt handler akan berjalan secara asynchronous bila event yang sesuai terjadi",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "cd340790-459b-4edc-859a-df9cf36b5cf4",
+                    "id": "b369b95f-55bb-4212-8c8d-7b82fa29bbd5",
                     "media_id": [],
                     "answer": "d. interrupt handler harus dibuat sependek mungkin agar tidak kehilangan event berikutnya yang menimbulkan interrupt",
                     "is_solution": true
@@ -1247,92 +1247,92 @@
             ]
         },
         {
-            "id": "28949743-fb65-4fed-b814-6a5890effd17",
+            "id": "438d85a2-628e-441e-bf5e-34936c0dc00b",
             "media_id": [],
             "question": "41. Berikut adalah komponen yang terdapat pada sebuah Smart Card",
             "answers": [
                 {
-                    "id": "a8948d22-3842-44ab-afd6-a24b0d55b36e",
+                    "id": "e2ec8d0e-c1a8-4087-9012-9592adf5d542",
                     "media_id": [],
                     "answer": "a. interface",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "df0f3407-bf24-457b-9047-f11912c12939",
+                    "id": "e4dfc949-3e59-4129-8026-0bcb825febb8",
                     "media_id": [],
                     "answer": "b. ROM/RAM",
                     "is_solution": false
                 },
                 {
-                    "id": "8e855410-80b9-4ec5-80d9-949182c4e3e3",
+                    "id": "d3476acc-95b0-41c6-9d05-5772da9c1667",
                     "media_id": [],
                     "answer": "c. EEPROM",
                     "is_solution": false
                 },
                 {
-                    "id": "5ca8bd66-ca67-4d47-841e-3282822f76c2",
+                    "id": "7aa91bc3-464a-4688-ba2a-13a596cae836",
                     "media_id": [],
                     "answer": "d. Cache",
-                    "is_solution": false
+                    "is_solution": true
                 }
             ]
         },
         {
-            "id": "4b69670b-d464-4c5a-905f-73e4c8fd7be0",
+            "id": "9ed6fcea-d50a-4b5f-8249-d2e79f900933",
             "media_id": [],
             "question": "42. Berikut adalah pernyataan tentang teknologi Smart Card",
             "answers": [
                 {
-                    "id": "bf7a6fa7-82ef-4657-9bb8-0ff5938058ff",
+                    "id": "0f607ae9-b15a-482c-93c9-e2720ad3fd88",
                     "media_id": [],
                     "answer": "a. Dapat berkomunikasi secara wireless",
                     "is_solution": false
                 },
                 {
-                    "id": "2ed9c217-3a2f-4446-9372-65a57dc9974d",
+                    "id": "b9e32a58-be68-440d-827d-7af3565de23a",
                     "media_id": [],
                     "answer": "b. Tidak membutuhkan tenaga listrik untuk menjalankan CPU di kartu",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "3be0dffa-d65f-4467-bc14-2c5167f37d59",
+                    "id": "3f5e2adf-71b2-4142-87a3-69f5e3b15c59",
                     "media_id": [],
                     "answer": "c. Membutuhkan strip magnetik strip berkomunikasi dengan reader",
                     "is_solution": true
                 },
                 {
-                    "id": "2d82ac17-12c5-4262-824f-349a04930d11",
+                    "id": "b379f8e0-8947-4ad6-bc35-efa4056abb1a",
                     "media_id": [],
                     "answer": "d. Harus dalam bentuk sebuah kartu dengan ukuran kartu kredit",
-                    "is_solution": false
+                    "is_solution": true
                 }
             ]
         },
         {
-            "id": "3c82fbda-fbc5-4143-8abd-eea3e313cb96",
+            "id": "68f69e1a-2517-44b1-842b-c400382f2197",
             "media_id": [],
             "question": "43. Berikut adalah keuntungan dengan mengembangkan back-end pada sebuah cloud service",
             "answers": [
                 {
-                    "id": "3192cfc8-b037-4d63-a980-7f7f2f1ceac2",
+                    "id": "b97a5fa5-2e1c-4ecc-ad3a-d92a98f7b30a",
                     "media_id": [],
                     "answer": "a. Tidak membutuhkan investasi infrastruktur HW yang besar",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "0a196539-a513-43d5-ac8b-879522026810",
+                    "id": "42ecd231-58e3-46f4-ad73-2dc138ed542d",
                     "media_id": [],
                     "answer": "b. Risiko keamanan informasi lebih tinggi karena sistem dan data berada di luar kendali kita",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "31447859-3a09-46cd-a6b7-aeb88219ebae",
+                    "id": "0be40155-3cd1-42c4-a53d-80f4fb72263a",
                     "media_id": [],
                     "answer": "c. Dapat scale-up seiring dengan bertambahnya pengguna layanan",
                     "is_solution": true
                 },
                 {
-                    "id": "70136b1b-c4bf-4dca-af7c-f11d7a474800",
+                    "id": "98ee3fd3-4745-426e-813d-aa176943893b",
                     "media_id": [],
                     "answer": "d. Biaya operasi yang tidak terduga karena bergantung dengan jumlah transaksi",
                     "is_solution": false
@@ -1340,30 +1340,30 @@
             ]
         },
         {
-            "id": "1104818c-566a-43f3-a20c-b43179db2e2b",
+            "id": "2a3dee21-f0c6-4569-9e8b-ca43fbbfd46a",
             "media_id": [],
             "question": "44. Merupakan pernyataan terkait prinsip dasar dari cloud services",
             "answers": [
                 {
-                    "id": "12479669-2566-439e-a4ce-c4eadfefb1b4",
+                    "id": "3051e2e1-16c1-4d03-8439-4b718ead32db",
                     "media_id": [],
                     "answer": "a. Pembayaran jumlah tagihan tetap tiap bulan/tahun",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "d8b6f289-4d4e-4377-992b-0a042c380417",
+                    "id": "3f4aae1d-370c-4ffc-b2f5-9f2dec32a6e2",
                     "media_id": [],
                     "answer": "b. Menggunakan dedicated computing facilities",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "e9e47ef0-152d-4ede-abb9-7a3ea86b31b5",
+                    "id": "6edfd6bc-a6d2-4630-8039-52e7f7383f7d",
                     "media_id": [],
                     "answer": "c. Dapat scale-up/down sesuai dengan kebutuhan aplikasi (dengan surcharge if applicable)",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "daa42346-bbeb-4f04-9f11-50808126ece6",
+                    "id": "8c32b919-887a-4a39-af4f-fe9da8b95606",
                     "media_id": [],
                     "answer": "d. Tidak perlu melakukan rekayasa beban dan kinerja karena telah dihandle oleh cloud provider",
                     "is_solution": true
@@ -1371,30 +1371,30 @@
             ]
         },
         {
-            "id": "0052d42b-9747-44fa-a723-3b4fa8e033df",
+            "id": "0cdd3d48-22f5-4beb-a16e-26bf4ae7ff8e",
             "media_id": [],
             "question": "45. Fakta terkait dengan testing dari sebuah aplikasi",
             "answers": [
                 {
-                    "id": "711926a4-9996-421a-ae78-4d0fa5a975b3",
+                    "id": "4866d419-c03a-4ed2-bcba-340b3f40a833",
                     "media_id": [],
                     "answer": "a. Cara untuk menjamin bahwa aplikasi dapat berjalan baik (free bugs)",
                     "is_solution": false
                 },
                 {
-                    "id": "ed0f69d8-511d-4d19-b99d-25b595815256",
+                    "id": "6dfc37ff-f039-4c74-9596-e4a850a5b0df",
                     "media_id": [],
                     "answer": "b. Tidak ada jaminan untuk melingkupi semua bad behaviors",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "9c17c3d4-9519-46ff-a1ca-fa3951420375",
+                    "id": "db4123f1-3672-4b14-b7f7-ab9d6e714b0b",
                     "media_id": [],
                     "answer": "c. Dilakukan dengan memasukkan semua konfigurasi masukan kedalam aplikasi",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "98e1f259-e63a-462d-96fa-9f6784608353",
+                    "id": "346fbbf1-fdf0-48fe-a0ef-beb393a6e250",
                     "media_id": [],
                     "answer": "d. Dapat digunakan untuk menguji kebenaran dari long-running (run-forever) process",
                     "is_solution": true
@@ -1402,61 +1402,61 @@
             ]
         },
         {
-            "id": "2531f38e-6607-4ec5-9d1a-1ce2fa9182ac",
+            "id": "d42cfea2-ece2-4019-b822-b2d0bccab30b",
             "media_id": [],
             "question": "46. Berikut adalah jenis testing yang digunakan untuk menjamin bahwa semua aplikasi dapat berjalan dalam sejumlah mobile devices",
             "answers": [
                 {
-                    "id": "2e38a8b2-0664-44cd-ac9a-882507814292",
+                    "id": "268d238c-412b-4788-8692-78d221ba36c1",
                     "media_id": [],
                     "answer": "a. Unit testing untuk menjamin semua module telah berjalan sesuai dengan spesifikasi fungsi",
                     "is_solution": true
                 },
                 {
-                    "id": "5bc7a448-626b-43ce-a5cf-efbc96667b70",
+                    "id": "daf025ce-242d-451b-ab27-f50b13dedbc5",
                     "media_id": [],
                     "answer": "b. Integration testing untuk menguji external resources yang dibutuhkan telah tersedia dan terkonfigurasi dengan tepat",
                     "is_solution": false
                 },
                 {
-                    "id": "72bb5447-00b4-4d78-b0b8-68438d50dd12",
+                    "id": "6ed8efce-bbab-47c4-badb-6744e74bfae4",
                     "media_id": [],
                     "answer": "c. Performance testing untuk menjamin aplikasi berjalan dengan response time yang diterima pengguna",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "12c2fd07-ea6f-4712-9568-60cf048bf4e8",
+                    "id": "c6caff60-9f90-4934-92dd-f70525f6e54c",
                     "media_id": [],
                     "answer": "d. Fuzz testing untuk menjamin aplikasi dapat menerima semua masukan yang mungkin",
-                    "is_solution": true
+                    "is_solution": false
                 }
             ]
         },
         {
-            "id": "4688a03e-4acb-4ed1-8f8f-1eddf99223e6",
+            "id": "84abd677-4ce9-4500-8b95-10857804b6d8",
             "media_id": [],
             "question": "47. Berikut adalah hal-hal yang menyebabkan debugging terhadap sebuah permasalah merupakan proses yang sulit",
             "answers": [
                 {
-                    "id": "fe80d6c6-4e53-4957-a1a1-49bbe27aab8c",
+                    "id": "53aa8501-17de-4a8d-8c3e-433ee9ed089d",
                     "media_id": [],
                     "answer": "a. Permasalah terjadi hanya sesekali (atau random)",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "5d582836-ebc0-48bc-ab23-c33a48b4f63f",
+                    "id": "00cc03a6-8fbb-4ece-8935-35a661e17edc",
                     "media_id": [],
                     "answer": "b. Aplikasi membutuhkan external services untuk berjalan",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "171951f7-119b-4e33-a2d5-fc5d261ea031",
+                    "id": "97a20fc7-99a2-4d69-a87e-54d12e1ac8bb",
                     "media_id": [],
                     "answer": "c. Permasalahan disebabkan oleh masukan malform dari external system",
                     "is_solution": true
                 },
                 {
-                    "id": "f67d353d-6b6c-44b6-abb3-f023c408a8a0",
+                    "id": "8e25ca57-b9e1-4081-9afc-f2d3cf0511a1",
                     "media_id": [],
                     "answer": "d. Permasalahan sulit untuk di-reproduce secara akurat",
                     "is_solution": true
@@ -1464,64 +1464,95 @@
             ]
         },
         {
-            "id": "0d2ee9b7-8d90-45bd-875a-4f90129450f9",
+            "id": "8466cf1a-62f1-4ff8-be4d-305f98fc1997",
             "media_id": [],
             "question": "48. berikut adalah fasilitas dari modern visual debugger yang dapat membantu proses debugging",
             "answers": [
                 {
-                    "id": "7a11034b-cdbf-4c03-be66-e866a1c146b3",
+                    "id": "4870c86c-4666-428b-a660-00a03f927e1b",
                     "media_id": [],
                     "answer": "a. watch(es)",
-                    "is_solution": true
+                    "is_solution": false
                 },
                 {
-                    "id": "306384ef-6972-4040-9864-df38c4bed8ee",
+                    "id": "611af76b-736b-483f-956e-25113cc48e41",
                     "media_id": [],
                     "answer": "b. stop",
                     "is_solution": true
                 },
                 {
-                    "id": "0e3956e7-6d06-41d0-b4fc-75ab82c61e95",
+                    "id": "5fafed3f-f65e-445a-9a49-e69c14a7d133",
                     "media_id": [],
                     "answer": "c. clear stack",
                     "is_solution": true
                 },
                 {
-                    "id": "57b96c9a-4a05-424b-be4a-b880be526439",
+                    "id": "9e418300-a62d-49ea-933a-b14c9dd38bde",
                     "media_id": [],
                     "answer": "d. breakpoint",
-                    "is_solution": true
+                    "is_solution": false
                 }
             ]
         },
         {
-            "id": "730d6ed5-8a63-45a8-877f-00c654885e35",
+            "id": "31820562-e003-497c-878f-ea2b10f88af8",
             "media_id": [],
             "question": "49. Berikut adalah kualitas dasar yang menjadi bagian dari keamanan informasi",
             "answers": [
                 {
-                    "id": "71017559-1072-4fdc-8a80-af638265a787",
+                    "id": "85d18640-4ab6-41fa-8b4c-78e1d64ea152",
                     "media_id": [],
                     "answer": "a. correctness",
-                    "is_solution": false
+                    "is_solution": true
                 },
                 {
-                    "id": "42996b6c-e578-4868-a5c2-617d536cb06c",
+                    "id": "0afa50ad-196e-4bfb-bf9d-8ae840e9a039",
                     "media_id": [],
                     "answer": "b. confidentiality",
                     "is_solution": true
                 },
                 {
-                    "id": "65ec88ef-a8c5-4805-8148-6e42989fa541",
+                    "id": "6acf403a-b0fc-49c1-9457-333621eb5492",
                     "media_id": [],
                     "answer": "c. auditability",
                     "is_solution": true
                 },
                 {
-                    "id": "922d159a-322a-4d35-ab20-b3af422e6a58",
+                    "id": "2e43c613-0e57-46d2-880e-06709b6355c9",
                     "media_id": [],
                     "answer": "d. availability",
+                    "is_solution": true
+                }
+            ]
+        },
+        {
+            "id": "e162b8e6-73d0-464f-b604-a4516115564c",
+            "media_id": [],
+            "question": "50. Bentuk dari perlindungan kekayaan intelektual yang ada di Indonesia",
+            "answers": [
+                {
+                    "id": "6c22428e-3ee2-4cd4-a900-7c5fbb334451",
+                    "media_id": [],
+                    "answer": "a. merek",
                     "is_solution": false
+                },
+                {
+                    "id": "c855d858-bdac-4980-9f63-8d4ccc54982d",
+                    "media_id": [],
+                    "answer": "b. hak cipta/copyright",
+                    "is_solution": true
+                },
+                {
+                    "id": "e63f8a18-c265-4b38-9b89-74dc8806f4f4",
+                    "media_id": [],
+                    "answer": "c. paten",
+                    "is_solution": true
+                },
+                {
+                    "id": "37b0b58f-ffa1-42b0-aa09-56bbbe60667c",
+                    "media_id": [],
+                    "answer": "d. indikasi geografis",
+                    "is_solution": true
                 }
             ]
         }
diff --git a/quiz/quiz_parser.py b/quiz/quiz_parser.py
index 8cfef1ed62a1a3acd5da24d69056aca7a42bd225..417f4a7318ed5f185e4549c70d58ae8f61b2e080 100644
--- a/quiz/quiz_parser.py
+++ b/quiz/quiz_parser.py
@@ -59,6 +59,8 @@ with open(f"{filename}.txt", "r") as file:
             })
         else:
             raise Exception(f"Invalid line: {line}")
+    if current_problem is not None:
+        quiz["problems"].append(current_problem)
     
 if quiz is not None:
     with open(f"{filename}.json", "w") as file: