Langsung ke konten utama

Membuat Website Wlijo Halaman Validasi Belanja dan Persediaan Barang Menggunakan HTML dan CSS

 


Cara Membuat Halaman Validasi Belanja dan Persediaan Barang dengan HTML dan CSS - Setiap halaman website tentunya kita sering menjumpai tampilan design berupa teks pada menu dan juga yang dikombinasikan dengan icon pada setiap menunya. Berfungsi agar terlihat menarik dan mempunyai ciri khas pada websitnya. Nah, kali ini saya akan bagikan tutorial bagaimana Cara Membuat Halaman Validasi Belanja dengan Bulma.

Sebelum membuat kita harus mempunyai patokan design prototypenya terlebih dahulu untuk mempermudah. disini saya sudah mempunyai design prototype wlijo halaman validasi belanja dan Persediaan Barang, seperti dibawah ini:

Kode HTML

Jika sudah memiliki design prototype, langkah pertama tentunya kita siapkan folder css, image dalam satu directory. Dimana dalam folder css kita buat file baru dengan nama style.css dan dalam folder pages buat file baru juga dengan nama validasi-belanja.html, Selanjutnya kita buat kerangka terlebih dahulu dengan kode HTML.

  • validasi-belanja.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-uWxY/CJNBR+1zjPWmfnSnVxwRheevXITnMqoEIeG1LJrdI0GlVs/9cVSyPYXdcSF" crossorigin="anonymous">
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-kQtW33rZJAHjgefvhyyzcGF3C5TFyBQBA13V1RKPf4uH+bwyzQxZ6CmMZHmNBEfJ" crossorigin="anonymous"></script>
    <link href="style.css" rel="stylesheet" type="text/css">
    <script src="Javascript toggle.js" type="text/JavaScript"></script>
    <title>Validasi Belanja</title>
</head>
<body>
    <nav>
        <div class="wrapper-nav">
            <div class="avatar">
                <div class="img-usr-wrapper">
                    <img src="images/user.png" alt="avatar-user">
                </div>
                <div class="namaUser">
                    <h1>Mitra</h1>
                </div>
            </div>
            <ul>
                <li>
                    <a href="#">Dashboard</a>
                </li>
                <li>
                    <a href="#">Belanja</a>
                </li>
                <li>
                    <a href="#">Penjualan</a>
                </li>
                <li>
                    <a href="#">Laporan</a>
                </li>
            </ul>
        </div>
    </nav>
    <br/>
    <div class="vb">
    <h3>Rencana Belanja > Realisasi Belanja > <span style="color: #1E7A1B">Validasi Belanja</span></h3>
    </div>
    </div>
    <br/>
    <div class="wrapper-lanjut">
    <h3 class="vali">Validasi Belanja</h3>
    <button class="lj" type="submit">Lanjut</button>
    </div>
    <br/>
    <div class="tab">
    <table border="1">
        <tr>
            <th>No</th>
            <th>Nama</th>
            <th>Barang yang Terbeli</th>
            <th>Satuan Beli</th>
            <th>Harga Beli</th>
            <th>Satuan Jual</th>
            <th>Harga Jual</th>
        </tr>
        <tr>
            <td class="no">1</td>
            <td class="nama-produk">Kangkung</td>
            <td class="no">3</td>
            <td class="no">Ikat</td>
            <td class="no">Rp. 6.000</td>
            <td class="no">Ikat</td>
            <td class="no">Rp. 3.000</td>
            <td class="no"><button class="tombol-ubah-barang">Ubah</button></td>
        </tr>
        <tr>
            <td class="no">2</td>
            <td class="nama-produk">Ikan Lemuru</td>
            <td class="no">2</td>
            <td class="no">Kg</td>
            <td class="no">Rp. 10.000</td>
            <td class="no">Kg</td>
            <td class="no">Rp. 14.000</td>
            <td class="no"><button class="tombol-ubah-barang">Ubah</button></td>
        </tr>
        <tr>
            <td class="no">3</td>
            <td class="nama-produk">Cabai</td>
            <td class="no">10</td>
            <td class="no">Kg</td>
            <td class="no">Rp. 60.000</td>
            <td class="no">Ons</td>
            <td class="no">Rp. 1.500</td>
            <td class="no"><button class="tombol-ubah-barang">Ubah</button></td>
        </tr>
        <tr>
            <td class="no">4</td>
            <td class="nama-produk">Tomat</td>
            <td class="no">10</td>
            <td class="no">Kg</td>
            <td class="no">Rp. 50.000</td>
            <td class="no">Kg</td>
            <td class="no">Rp. 6.000</td>
            <td class="no"><button class="tombol-ubah-barang">Ubah</button></td>
        <tr>
            <td class="no">5</td>
            <td class="nama-produk">Gula</td>
            <td class="no">10</td>
            <td class="no">Kg</td>
            <td class="no">Rp. 120.000</td>
            <td class="no">Kg</td>
            <td class="no">Rp. 15.000</td>
            <td class="no"><button class="tombol-ubah-barang">Ubah</button></td>
        </tr>
        <tr>
            <td class="no">6</td>
            <td class="nama-produk">Daging Ayam</td>
            <td class="no">8</td>
            <td class="no">Kg</td>
            <td class="no">Rp. 128.000</td>
            <td class="no">Kg</td>
            <td class="no">Rp. 20.000</td>
            <td class="no"><button class="tombol-ubah-barang">Ubah</button></td>
        </tr>
        <tr>
            <td class="no">7</td>
            <td class="nama-produk">Wortel</td>
            <td class="no">5</td>
            <td class="no">Kg</td>
            <td class="no">Rp. 20.000</td>
            <td class="no">Kg</td>
            <td class="no">Rp. 5.000</td>
            <td class="no"><button class="tombol-ubah-barang">Ubah</button></td>
        </tr>
    </table>
    </div>
</body>
</html>

  • persediaan-barang.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta2/css/all.min.css">
    <link href="style.css" rel="stylesheet" type="text/css">
    <title>Document</title>
</head>
<body>
    <nav>
        <div class="wrapper-nav">
            <div class="avatar">
                <div class="img-usr-wrapper">
                    <img src="images/user.png" alt="avatar-user">
                </div>
                <div class="namaUser">
                    <h2>Mitra</h2>
                </div>
            </div>
            <ul>
                <li>
                    <a href="#">Dashboard</a>
                </li>
                <li>
                    <a href="#">Belanja</a>
                </li>
                <li>
                    <a href="#">Penjualan</a>
                </li>
                <li>
                    <a href="#">Laporan</a>
                </li>
            </ul>
        </div>
    </nav>
    <br/>
    <div class="pb">
    <h2>Persediaan Barang</h2>
    </div>
    <br/>
    <div class="pencarian">
        <div class="search">
            <i class="fas fa-search"></i></div>
            <input type="text" name="" class="in" placeholder="Cari Barang">
        </div>
    </div>
    <br/>
    <div class="produk">
        <div class="gambar">
            <img src="images/cabai.png">
            </div>
            <div class="nama-produk">
            <h2>Cabai</h2>
            <h5>Harga Jual</h5>
            <div class="wrapper-ds">
            <h4>Rp. 600 /Ons</h4>
            <div class="button-ds">
                <button class="ds">Detail Stok</button>
                <div class="stok">
                <h4>Stok : 50 Ons</h4>
                </div>
                </div>
            </div>
            </div>
        </div>
        <hr>
        <br/>
        <div class="produk">
            <div class="gambar">
                <img src="images/tomat.jpg">
                </div>
                <div class="nama-produk">
                <h2>Tomat</h2>
                <h5>Harga Jual</h5>
                <div class="wrapper-ds">
                <h4>Rp. 600 /Ons</h4>
                <div class="button-ds">
                    <button class="ds">Detail Stok</button>
                    <div class="stok">
                    <h4>Stok : 50 Ons</h4>
                    </div>
                    </div>
                </div>
                </div>
            </div>
            <hr>
            <br/>
            <div class="produk">
            <div class="gambar">
                <img src="images/daging ayam.jpg">
                </div>
                <div class="nama-produk">
                <h2>Daging Ayam</h2>
                <h5>Harga Jual</h5>
                <div class="wrapper-ds">
                <h4>Rp. 600 /Ons</h4>
                <div class="button-ds">
                    <button class="ds">Detail Stok</button>
                    <div class="stok">
                    <h4>Stok : 50 Ons</h4>
                    </div>
                    </div>
                </div>
                </div>
            </div>
            <hr>
                <br/>
                <div class="icon-arrow">
                <i class="fas fa-long-arrow-alt-right"></i>
                </div>
                <br/>
                <div class="detail-stok">
                    <h3>Detail Stok : Cabai</h3>
                 </div>
                <div class="el">
                    <table border="1">
                        <tr>
                            <th>Tanggal</th>
                            <th>Catatan</th>
                            <th>Masuk</th>
                            <th>Keluar</th>
                            <th>Unit</th>
                            <th>Harga</th>
                            <th>Jumlah</th>
                        </tr>
                        <tr>
                            <td class="no">01/10/2021</td>
                            <td>Persediaan Awal</td>
                            <td class="no"></td>
                            <td class="no"></td>
                            <td class="no">10 Ons</td>
                            <td class="no">Rp. 500</td>
                            <td class="no">Rp. 5.000</td>
                        </tr>
                        <tr>
                            <td class="no">02/10/2021</td>
                            <td>Pembelian</td>
                            <td class="no">100 Ons</td>
                            <td class="no"></td>
                            <td class="no">110 Ons</td>
                            <td class="no">Rp. 600</td>
                            <td class="no">Rp. 66.000</td>
                        </tr>
                        <tr>
                            <td class="no">05/10/2021</td>
                            <td>Penjualan</td>
                            <td class="no"></td>
                            <td class="no">30 Ons</td>
                            <td class="no">80 Ons</td>
                            <td class="no">Rp. 600</td>
                            <td class="no">Rp. 48.000</td>
                        </tr>
                        <tr>
                            <td class="no">06/10/2021</td>
                            <td>Penjualan</td>
                            <td class="no"></td>
                            <td class="no">40 Ons</td>
                            <td class="no">40 Ons</td>
                            <td class="no">Rp. 600</td>
                            <td class="no">Rp. 24.000</td>
                        <tr>
                            <td class="no">07/10/2021</td>
                            <td>Pembelian</td>
                            <td class="no">10 Ons</td>
                            <td class="no"></td>
                            <td class="no">50 Ons</td>
                            <td class="no">Rp. 400</td>
                            <td class="no">Rp. 20.000</td>
                        </tr>
                    </table>
                    </div>
</body>
</html>

Kode CSS

Setelah membuat kerangka seperti diatas, langkah selanjutnya untuk membuat css validasi belanja agar terlihat lebih menarik, berikut kode CSS

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
* {
    margin0;
    padding0;
    box-sizingborder-box;
    font-family'Roboto'sans-serif;
}

/* Penjualan Langsung */
nav {
    background-colorwhite;
    padding:10px 40px;
    box-shadow0 4px 8px 0 rgba(0000.2), 0 6px 20px 0 rgba(0000.19);
    border-radius8px;
}
.wrapper-nav {
    displayflex;
    align-itemscenter;
    justify-contentspace-between;
    font-size18px;
    
}
.wrapper-nav ul{
    list-style-typenone;
}
.wrapper-nav ul li{
    floatleft;
}

.wrapper-nav ul li a{
    displayblock;
    text-decorationnone;
    color : #1E7A1B;
    padding : 0 10px;
}

.wrapper-nav ul li a:hover{
    background-color#1E7A1B;
    colorwhite;
}

.img-usr-wrapper img {
    border-radius50px;
    background-color#1E7A1B;
    height50px;
}

.avatar {
    displayflex;
    align-itemscenter;
}

.avatar .namaUser {
    padding-left : 10px;
    color#1E7A1B;
}

.vb{
    font-size20px;
    text-aligncenter;
    color#6e6e6e;
}

.pb{
    margin-left40px;
    color#1E7A1B;
}

.vali{
    text-alignleft;
    margin-left40px;
    color#1E7A1B;
    font-size18px;
}

table{
    margin-left20px;
    background-color#EAEAEA;
    width1212px;
    height350px;
    box-shadow0 4px 8px 0 rgba(0000.2), 0 6px 20px 0 rgba(0000.19);
    bordersolid #1E7A1B;
    border-collapsecollapse;
}

.nama-produk{
    padding-left10px;
}

.no{
    text-aligncenter;
}

.wrapper-lanjut{
    displayflex;
    justify-contentspace-between;
    padding-right40px;
}

.lj{
    background-color#1E7A1B;
    font-size15px;
    padding10px 25px;
    border-radius10px;
    colorwhite;
}

.lj:hover{
    colorwhite;
    background-color#279e22;
}

.tab{
    padding20px 20px;
}

.tombol-ubah-barang{
    padding5px 15px;
    border-radius12px;
    colorwhite;
    background-color#1E7A1B;
}

.tombol-ubah-barang:hover{
    background-color#279e22;
    colorwhite;
}

/* Persediaan Barang */

.wrapper-ds{
    displayflex;
    justify-contentspace-between;
    padding-right10px;
}

.icon-arrow{
    margin-right60px;
    text-alignright;
    font-size60px;
}

.detail-stok {
    colorred;
    padding20px 20px;
    margin2px 60px;
    background-color#C4C4C4;
  }

.el{
    margin2px 20px;
    padding20px 20px;
}

.pencarian{
    width:96%;
      margin:5px 2%;
      padding:15px 20px;
      font-size25px;
      border-radius10px;
      background-color#EAEAEA;
      displayflex;
      justify-contentleft;
}

.in{
    bordertransparent;
    background-color#EAEAEA;
    font-size25px;
}

.search{
    color#C4C4C4;
    margin2px 20px;
    paddingauto;
}

.ds{
    background-color#1E7A1B;
    padding10px 20px;
    font-size15px;
    colorwhite;
    border-radius10px;
    margin-left919px;
}

.stok{
    displayflex;
    justify-contentspace-between;
    align-itemscenter;
    padding-left10px;
    padding-top10px;
    colorred;
    margin-left919px;
}

.gambar{
    displayflex;
    justify-contentspace-between;
    width200px;
    height150px;
}

.produk{
    displayflex;
    align-itemscenter;

}

.nama-produk{
    align-itemsflex-start;
}

Output

  • Validasi Belanja
  • Persedian Barang




Gambar diatas merupakan output dari codingan diatas yang telah dibuat. dimana outputnya sesuai dengan design prototype yang telah kita design di figma sebelumnya.


Komentar

Postingan populer dari blog ini

Mengasah Keterampilan di HackerRank.com - Part 2 (If-Else)

HackerRank adalah platform yang bisa kita gunakan untuk mengasah kemampuan pemrograman kita. Selain pemrograman, kita juga bisa belajar tentang database, keamanan, sistem terdistribusi, dll. Jelas, semua ini ada hubungannya dengan pemrograman.  Di HackerRank, seperti kebanyakan juri online, kami dapat mengatasi banyak tantangan. Dari tingkat mudah hingga ahli. Ada begitu banyak tantangan yang tersedia sehingga kita tidak akan pernah bosan. Kompetisi atau kontes diadakan secara berkala dan beberapa di antaranya menawarkan harga yang menarik. buat kontes "kecil" kami menggunakan fungsi HackerRank.  Faktanya, masih ada langit di atas langit, jadi jangan pernah puas dengan pengetahuan yang telah kita peroleh. Terus tingkatkan dan kembangkan lagi, inilah tampilan pertama  HackerRank.com : Pada gambar diatas terdapat tampilan pertama HackerRank.com, pada halaman ini anda bisa memilih sesuai dengan kebutuhan yang saat ini dibutuhkan untuk bisnis atau developer, bagi anda yang in...

Membuat Slider/Slideshow Menggunakan HTML, CSS dan JS

Membuat slider/slideshow dengan HTML, CSS dan JS - Tentu saja di setiap halaman website kita sering menemukan layar desain berupa teks di menu dan juga dipadukan dengan icon di setiap menu. Fitur agar terlihat menarik dan fitur di Nah, kali ini saya akan membagikan tutorial cara membuat slider/slideshow dengan HTML, CSS dan JS.  Sebelum itu kita perlu memiliki prototipe desain referensi untuk memudahkan. Di sini saya sudah memiliki prototipe desain Wlijo di halaman Wlijo. dalam kategori simbol seperti yang ditunjukkan di bawah ini: Kode HTML <! DOCTYPE html > < html lang = "en" > < head > <!-- Required meta tags --> < meta charset = "utf-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1" > < link href = "home.css" rel = "stylesheet" type = "text/css" > </ head > < body > < div class = "container" ...

Membuat Database Menggunakan Aplikasi Excel ~ Part 2

Microsoft Excel adalah salah satu program aplikasi yang merupakan bagian dari paket installasi Microsoft Office. Microsoft Excel ini berfungsi untuk mengolah angka dengan menggunakan spreadsheet yang terdiri dari baris dan kolom untuk mengeksekusi perintah. Microsoft Excel digunakan dalam berbagai bidang pekerjaan, baik itu usaha kecil ataupun perusahaan yang berskala internasional. Adapun beberapa fungsi dan kegunaan yang terdapat pada Microsoft Excel diantaranya: Membuat, mengedit, mengurutkan, menganalisis, meringkas, dan memformat data serta grafiknya.  Membuat catatan keuangan dan anggaran keuangan.  Menghitung dan mengelola investasi, pinjaman, penjualan, inventaris, dan yang lainnya.  Melakukan analisis dan riset terhadap harga di pasaran.  Melakukan perhitungan statistika.  Membantu sektor bisinis untuk mempermudah melakukan laporan keuangan.  Membuat daftar nilai sekolah maupun universitas.  Konversi mata uang.  Membuat grafik persamaan m...