{"id":6,"date":"2026-05-05T09:00:31","date_gmt":"2026-05-05T09:00:31","guid":{"rendered":"https:\/\/uam.min2bandaaceh.com\/?page_id=6"},"modified":"2026-05-05T09:00:31","modified_gmt":"2026-05-05T09:00:31","slug":"6-2","status":"publish","type":"page","link":"https:\/\/uam.min2bandaaceh.com\/?page_id=6","title":{"rendered":""},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code>CREATE TABLE tugas (\n    id INT AUTO_INCREMENT PRIMARY KEY,\n    judul VARCHAR(255),\n    deskripsi TEXT,\n    deadline DATE,\n    id_kelas INT\n);\n\nCREATE TABLE pengumpulan (\n    id INT AUTO_INCREMENT PRIMARY KEY,\n    id_tugas INT,\n    id_siswa INT,\n    file VARCHAR(255),\n    tanggal_upload DATETIME\n);\nclass Tugas extends CI_Controller {\n\n    public function upload($id_tugas) {\n        $config&#91;'upload_path']   = '.\/uploads\/';\n        $config&#91;'allowed_types'] = 'pdf|doc|docx|zip';\n        $config&#91;'max_size']      = 2048;\n\n        $this->load->library('upload', $config);\n\n        if (!$this->upload->do_upload('file')) {\n            echo $this->upload->display_errors();\n        } else {\n            $data = $this->upload->data();\n\n            $this->db->insert('pengumpulan', &#91;\n                'id_tugas' => $id_tugas,\n                'id_siswa' => $this->session->userdata('id'),\n                'file' => $data&#91;'file_name'],\n                'tanggal_upload' => date('Y-m-d H:i:s')\n            ]);\n\n            redirect('tugas');\n        }\n    }\n}\n&lt;form method=\"post\">\n    &lt;input type=\"number\" name=\"nilai\" placeholder=\"Nilai\" required>\n    &lt;textarea name=\"komentar\" placeholder=\"Komentar\">&lt;\/textarea>\n    &lt;button type=\"submit\">Simpan&lt;\/button>\n&lt;\/form>\n&lt;form method=\"post\">\n    &lt;input type=\"number\" name=\"nilai\" placeholder=\"Nilai\" required>\n    &lt;textarea name=\"komentar\" placeholder=\"Komentar\">&lt;\/textarea>\n    &lt;button type=\"submit\">Simpan&lt;\/button>\n&lt;\/form>\n$this->db->where('id_siswa', $this->session->userdata('id'));\n$data&#91;'nilai'] = $this->db->get('pengumpulan')->result();\/uploads\/if ($_FILES&#91;'file']&#91;'size'] > 2000000) {\n    echo \"File terlalu besar!\";\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/uam.min2bandaaceh.com\/index.php?rest_route=\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uam.min2bandaaceh.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/uam.min2bandaaceh.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/uam.min2bandaaceh.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/uam.min2bandaaceh.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6"}],"version-history":[{"count":2,"href":"https:\/\/uam.min2bandaaceh.com\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":9,"href":"https:\/\/uam.min2bandaaceh.com\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions\/9"}],"wp:attachment":[{"href":"https:\/\/uam.min2bandaaceh.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}