diff --git a/register.php b/register.php
new file mode 100644
index 0000000000000000000000000000000000000000..0606802b875977d92b2cfaebef642cc4c9d177f4
--- /dev/null
+++ b/register.php
@@ -0,0 +1,39 @@
+<?php
+/**
+ * PHP Version 7
+ * registrasi
+ */
+require 'dbConnect.php';
+
+if ($_SERVER['REQUEST_METHOD'] === 'POST'){
+
+    $name = $_POST['name'];
+    $username = $_POST['username'];
+    $password = $_POST['password'];
+    $registmt = $conn->prepare('select username
+        from user
+        where username = ?');
+
+    $registmt->bind_param("s", $username);
+    $registmt->execute();
+    $registmt->bind_result($user);
+    $registmt->fetch();
+
+    if(!is_null($user)) {
+        header("Location: admin");
+        echo '<script language="javascript">';
+        echo 'alert("Username has already taken")';  
+        echo '</script>';
+        die();
+        //exit();
+    } else {
+        $stmt = $conn->prepare("INSERT INTO user(username, passwd,name) VALUES (?,?,?)");
+        $stmt->bind_param("sss", $username, $password, $name);
+        $stmt->execute();
+        $stmt->close();
+        header("Location: admin/home.html");
+        
+        die();
+    }
+}
+