Input dalam HTML
Membuat Halaman Login

oleh: Suryo Adhy Chandra, ST

Deskripsi singkat halaman login

Halaman login adalah antarmuka sederhana yang digunakan untuk mengautentikasi pengguna sebelum mereka dapat mengakses suatu sistem atau aplikasi. Biasanya, halaman ini berfungsi sebagai gerbang masuk, memastikan hanya pengguna yang memiliki kredensial valid (username/email dan password) yang bisa melanjutkan.

Komponen tag HTML apa saja yang biasa ada di halaman login?

Komponen tag-tag HTML yang umumnya ada atau dipakai di halaman login antara lain:

Contoh Tag HTML sederhana untuk membuat halaman login

<html>
    <head>
    <title>Login Page</title>
    </head>
    <body>
    <form action="/login" method="post">
        <label for="username">Username:</label>
        <input type="text" id="username" name="username" required>

        <label for="password">Password:</label>
        <input type="password" id="password" name="password" required>

        <input type="checkbox" id="remember" name="remember">
        <label for="remember">Remember Me</label>

        <button type="submit">Login</button>

        <p><a href="/forgot-password">Forgot Password?</a></p>
        <p><a href="/register" target="_blank">Create Account</a></p>
    </form>
    </body>
</html>

Tampilan akan menjadi:

Forgot Password?

Create Account

Kira-kira ada yang kurang?

Yak betul, tampilan masih acak-acakan yah. nah kita bisa ubah dikit tampilannya lebih rapi dengan menambahkan div untuk setiap komponen input menjadi:

<html>
    <head>
    <title>Login Page</title>
    </head>
    <body>
    <form action="/login" method="post">
        <div>
            <label for="username">Username:</label>
            <input type="text" id="username" name="username" required>
        </div>
        
        <div>
            <label for="password">Password:</label>
            <input type="password" id="password" name="password" required>
        </div>
        
        <div>
            <input type="checkbox" id="remember" name="remember">
            <label for="remember">Remember Me</label>
        </div>
        
        <div>
            <button type="submit">Login</button>
        </div>    

        <p><a href="/forgot-password">Forgot Password?</a></p>
        <p><a href="/register" target="_blank">Create Account</a></p>
    </form>
    </body>
</html>

Nah tampilan lebih rapi bukan?

Forgot Password?

Create Account

← Kembali Ke Daftar Mini Project HTML