Website: mankapuas.sch.id

Instagram : man_kapuas
FB : MAN Kapuas
Youtube : MAN KAPUAS
MAN KAPUAS : Akreditasi : A
Website Dalam Pengembangan

Buat Frequently Asked Questions

 <!DOCTYPE html>

<html>

<head>

    <title>Latihan Koding Informatika MAN Kapuas</title>

    <styl>

        body {

            margin: 0;

            padding: 0;

            font-family: 'arial', sans-serif;

        }

        .faq-list {

            list-style: none;

            padding: 0;

        }

        .faq-list li {

            margin: 30px 0;

            border: 1px solid rgb(205, 205, 205);

            padding: 27px 30px;

            margin: 0px auto 30px;

            text-align: left;

            width: 550px;

            position: relative;

        }

        .faq-list .faq-heading::before {

            content: '+';

            font-size: 40px;

            display: block;

            position: absolute;

            right: 0;

            top: -8px;

            color: #c2c2c2;

        }

        .faq-list .the-active .faq-heading::before {

            content: '-';

        }

        .faq-heading {

            position: relative;

            cursor: pointer;

            font-size: 18px;

            font-weight: 400;

            margin: 0;

        }

        .faq-heading:hover {

            color: var(--theme-color);

        }

        .faq-text {

            display: none;

        }

        .container {

            width: 1200px;

            margin: auto;

        }

        .art-box svg {

            width: 100%;

        }

        .row {

            display: flex;

        }

        .row .col {

            flex-basis: 50%;

        }

        .read {

            color: rgb(100, 100, 100);

            font-size: 16px;

            line-height: 1.5;

            margin-top: 25px;

        }

    </style>

</head>

<body>

    <section>

        <div class="container">

            <ul class="faq-list">

                <li>

                    <h4 class="faq-heading">Apa itu situs fotografer?</h4>

                    <p class="read faq-text">

                        Situs fotografer adalah platform online yang memungkinkan fotografer untuk memamerkan dan menjual karya mereka, serta berinteraksi dengan calon klien dan penggemar fotografi.

                    </p>

                </li>

                <li>

                    <h4 class="faq-heading">Apa manfaat memiliki situs fotografer?</h4>

                    <p class="read faq-text">

                        Portofolio Digital: Menampilkan karya fotografer secara profesional.<br>

                        Akses Lebih Luas: Menjangkau calon klien dari berbagai lokasi.<br>

                        Pemasaran: Meningkatkan visibilitas dan brand fotografer.<br>

                        Penghasilan Tambahan: Menjual foto secara online.

                    </p>

                </li>

                <li>

                    <h4 class="faq-heading">Bagaimana cara membuat situs fotografer?</h4>

                    <p class="read faq-text">

                        Pilih Platform: Gunakan platform seperti WordPress, Squarespace, atau website builder lainnya.<br>

                        Desain: Buat desain yang menarik dan sesuai dengan gaya fotografi.<br>

                        Konten: Unggah foto, tulisan, dan informasi kontak.<br>

                        Optimalkan SEO: Pastikan situs mudah ditemukan oleh mesin pencari.

                    </p>

                </li>

                <li>

                    <h4 class="faq-heading">Apa yang perlu dipertimbangkan saat membuat situs fotografer?</h4>

                    <p class="read faq-text">

                        Kualitas Gambar: Pastikan foto berkualitas tinggi.<br>

                        Navigasi: Desain yang mudah digunakan dan navigasi yang jelas.<br>

                        Konten: Tulisan, blog, dan informasi tentang layanan yang ditawarkan.<br>

                        Kontak: Informasi kontak yang mudah diakses.

                    </p>

                </li>

                <li>

                    <h4 class="faq-heading">Bagaimana cara mempromosikan situs fotografer?</h4>

                    <p class="read faq-text">

                        Media Sosial: Gunakan platform seperti Instagram, Facebook, dan Twitter untuk mempromosikan karya.<br>

                        SEO: Optimalkan konten untuk mesin pencari.<br>

                        Kolaborasi: Bekerja sama dengan brand atau influencer.<br>

                        Konten berkualitas: Buat konten yang menarik dan relevan dengan audiens.

                    </p>

                </li>

            </ul>

        </div>

    </section>

    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

    <script>

        $('.faq-heading').click(function () {

            $(this).parent('li').toggleClass('the-active').find('.faq-text').slideToggle();

        });

    </script>

</body>

</html>



Tombol On Off

 <!DOCTYPE html>

<html>

<head>

<title>Page Title</title>

<style>*{

    margin: 0;

    padding: 0;

}


body{

    display: flex;

    justify-content: center;

    align-items: center;

    min-height: 100vh;

    background: black;

    color: white;

}


.content{

    position: relative;

    display: inline-block;

    width: 250px;

    height: 80px;

}


input{

    visibility: hidden;

}


.slider{

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    cursor: pointer;

    background: grey;

    box-shadow: rgba(0,0,0,0.17) 0px -23px 25px 0px inset,

                rgba(0,0,0,0.15) 0px -36px 30px 0px inset,

                rgba(0,0,0,0.1) 0px -79px 40px 0px inset,

                rgba(0,0,0,0.06) 0px 2px 1px,

                rgba(0,0,0,0.09) 0px 4px 2px,

                rgba(0,0,0,0.09) 0px 8px 4px,

                rgba(0,0,0,0.09) 0px 16px 8px,

                rgba(0,0,0,0.09) 0px 32px 16px;

    border-radius: 50px;

}


.slider::before{

    position: absolute;

    content: "";

    width: 65px;

    height: 65px;

    background: #fff;

    left: 4px;

    bottom: 7px;

    border-radius: 50%;

    -webkit-transition: 0.3s;

    transition: 0.3s;

    box-shadow: rgba(0,0,0,0.17) 0px -23px 25px 0px inset,

                rgba(0,0,0,0.15) 0px -36px 30px 0px inset,

                rgba(0,0,0,0.1) 0px -79px 40px 0px inset,

                rgba(0,0,0,0.06) 0px 2px 1px,

                rgba(0,0,0,0.09) 0px 4px 2px,

                rgba(0,0,0,0.09) 0px 8px 4px,

                rgba(0,0,0,0.09) 0px 16px 8px,

                rgba(0,0,0,0.09) 0px 32px 16px;

}


#switch:checked + .slider{

    background: grey;

}


#switch:checked + .slider::before{

    transform: translateX(177px);

}


h1{

    display: flex;

    justify-content: center;

    align-items: center;

    min-height: 100%;

}


.background_color{

    background: green;

    width: 100vw;

    height: 100vh;

}</style>

</head>

<body>


 <div class="wrapper">

    <label for="switch" class="content">

        <input type="checkbox" id="switch">

        <span class="slider"><h1>OFF</h1></span>

    </label>

   </div>

   <script>    const h1 = document.querySelector('h1')

        const toggleSwitch = document.getElementById('switch')


        toggleSwitch.addEventListener('click', ()=>{

            if(h1.innerHTML === "OFF"){

                h1.innerHTML = "ON"

            }

            else{

                h1.innerHTML = "OFF"

            }


            var element = document.body

            element.classList.toggle('background_color')

        })</scrip>

</body>

</html>



Alat hitung diskon

 <!DOCTYPE html>

<html>

<head>

<title>Latihan Koding Informatika MAN Kapuas</title>

<style>

*{

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    font-family: Arial, Helvetica, sans-serif;

}


body{

    display: flex;

    justify-content: center;

    align-items: center;

    min-height: 100vh;

    background-color: #7F1530;

}


.wrapper{

    width: 500px;

    background-color: #fff;

    border: 2px solid #555;

    border-radius: 10px;

    box-shadow: 0px 5px 15px rgba(0,0,0,0.35);

}


.title{

    width: 100%;

    background: #555;

    color: #fff;

    padding: 20px;

    text-align: center;

    border-radius: 10px 10px 0px 0px;

    letter-spacing: 1.2px;

}


form{

    padding: 10px;

    margin-top: 20px;

}


.form-group{

    width: 100%;

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin-bottom: 15px;

    position: relative;

}


label{

    flex: 1;

    border: 2px solid #555;

    border-right-width: 0px;

    padding: 10px;

    font-size: 17px;

}


input{

    flex: 1;

    outline: none;

    border: 2px solid #555;

    font-size: 17px;

    padding: 10px;

    text-align: center;

    width: 150px;

}


input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button{

    -webkit-appearance: none;

}


input{

    -moz-appearance: textfield;

}



#saveAmount, #finalPrice{

    color: blue;

    font-weight: 600;

}



#symbol{

    position: absolute;

    top: 12px;

    right: 0;

    font-size: 17px;

    font-weight: 600;

    display: none;

}


#resetBtn{

    text-align: center;

}


#resetBtn button{

    font-size: 17px;

    font-weight: 600;

    border: 2px solid #555;

    padding: 7px 15px;

    border-radius: 5px;

    cursor: pointer;

}


</style>

</head>

<body>

    <div class="wrapper">

        <h1 class="title">Alat Hitung Diskon</h1>


        <form action="">


            <div class="form-group">

                <label for="originalPrice">Original Price</label>

                <input type="number" name="" placeholder="Enter Value" id="originalPrice">

            </div>


            <div class="form-group">

                <label for="discount">Discount (%)</label>

                <input type="number" name="" placeholder="Enter Value" id="discount">

                <div id="symbol">%</div>

            </div>


            <div class="form-group">

                <label >Amount Saved</label>

                <input type="text" name="" id="saveAmount" value="0" disabled>

            </div>


            <div class="form-group">

                <label >Final Price</label>

                <input type="text" name="" id="finalPrice" value="0" disabled>

            </div>


            <div id="resetBtn">

                <button type="reset" id="reset">Reset</button>

            </div>

        </form>

    </div>

    

    <script>var originalPrice = document.getElementById('originalPrice')

var discount = document.getElementById('discount')

var saveAmount = document.getElementById('saveAmount')

var finalPrice = document.getElementById('finalPrice')

var symbol = document.getElementById('symbol')

var resetBtn = document.getElementById('reset')



originalPrice.addEventListener('input', calculate)


discount.addEventListener('input', calculate)

discount.addEventListener('input', percentSymbol)




function calculate(){

    let originalVal = originalPrice.value

    let discountValue = discount.value


    let savedVal = originalVal*discountValue/100

    let finalVal = originalVal - savedVal


    saveAmount.value = savedVal.toLocaleString("en-US")

    finalPrice.value = finalVal.toLocaleString("en-US")

}



function percentSymbol(e){

    if(e.target.value.trim() != 0){

        symbol.style.display = "block"

    }


    else{

        symbol.style.display = "none"

    }



    if(e.target.value < 10){

        symbol.style.right = "99.5px"

    }

    if(e.target.value > 9){

        symbol.style.right = "95.5px"

    }

    if(e.target.value == 100){

        symbol.style.right = "91px"

    }



    if(parseInt(e.target.value) > 100){

        e.target.value = 100

        calculate()

        symbol.style.right = "91px"

    }


    if(parseInt(e.target.value) < 1){

        e.target.value = 1

        calculate()

        symbol.style.right = "95.5px"

    }

}


resetBtn.addEventListener('click', ()=>{

    symbol.style.display = "none"

})</scrip>

</body>

</html>



Kata Kita

 <!DOCTYPE html>

<html>

<head>

<title>Latihan Koding Informatika MAN Kapuas</title>

<stle>

@import url('http://fonts.googleapis.com/css?family=Poppins');

:root{

    --colorEven: #00a0e3;

    --colorOdd: #c3073f

}


*{

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    outline: none;

    font-family: 'Poppins',sans-serif;

}


body{

    display: flex;

    justify-content: center;

    align-items: center;

    min-height: 100vh;

    background: -webkit-linear-gradient(top, #222838 0%, #131621 100%);

}


.container{

    width: 1350px;

    display: grid;

    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));

    gap: 30px;

    margin: 3rem auto;

    padding: 0 1rem;

}


.container .card{

    position: relative;

    width: 300px;

    height: 400px;

    margin: 0 auto;

    background: #fff;

    transition: .5s;

}


.container .card:nth-child(even):hover{

    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.16) inset,

                0px 0px 30px 0px var(--colorEven);

}

.container .card:nth-child(odd):hover{

    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.16) inset,

                0px 0px 30px 0px var(--colorOdd);

}


.container .card .face{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

}


.container .card .face.face1{

    box-sizing: border-box;

    padding: 20px;

    text-align: center;

    background: #fff;

}


.container .card:nth-child(even) .face.face1 h2, .container .card:nth-child(even) .face.face1 p{

    color: var(--colorEven);

}

.container .card:nth-child(odd) .face.face1 h2, .container .card:nth-child(odd) .face.face1 p{

    color: var(--colorOdd);

}


.container .card .face.face1 h2{

    margin-top: 100px;

    margin-bottom: 10px;

    display: inline-block;

    padding: 0 10px;

    border-radius: 30px;

    border-left: 3px solid #fff;

    border-right: 3px solid #fff;

    cursor: pointer;

    transition: .3s;

}


.container .card:nth-child(even) .face.face1 h2:hover{

    border-left: 3px solid var(--colorEven);

    border-right: 3px solid var(--colorEven);

}


.container .card:nth-child(odd) .face.face1 h2:hover{

    border-left: 3px solid var(--colorOdd);

    border-right: 3px solid var(--colorOdd);

}


.container .card .face.face1 a{

    display: inline-block;

    text-decoration: none;

    padding: 5px 10px;

    cursor: pointer;

    margin-top: 30px;

    transition: .5s;

}


.container .card:nth-child(even) .face.face1 a{

    color: var(--colorEven);

    border: 2px solid var(--colorEven);

}

.container .card:nth-child(odd) .face.face1 a{

    color: var(--colorOdd);

    border: 2px solid var(--colorOdd);

}


.container .card:nth-child(even) .face.face1 a:hover{

    color: #fff;

    background: var(--colorEven);

}

.container .card:nth-child(odd) .face.face1 a:hover{

    color: #fff;

    background: var(--colorOdd);

}






.container .card .face.face2{

    border: 1px solid #fff;

}


.container .card:nth-child(even) .face.face2{

    background: var(--colorEven);

    transition: .5s;

    flex-direction: column;

}

.container .card:nth-child(odd) .face.face2{

    background: var(--colorOdd);

    transition: .5s;

    flex-direction: column;

}


.container .card:hover .face.face2{

    height: 80px;

    width: 80px;

    border-radius: 50%;

    top: 40px;

    left: 50%;

    transform: translateX(-50%);

    background: transparent;

}


.container .card:hover .face.face2 h1{

    display: none;

}

.container .card:hover .face.face2 h2{

    font-size: 2em;

}



.container .card:nth-child(even):hover .face.face2 h2{

    color: var(--colorEven);

}

.container .card:nth-child(odd):hover .face.face2 h2{

    color: var(--colorOdd);

}


.container .card:nth-child(even):hover .face.face2{

    border: 2px solid var(--colorEven);

}

.container .card:nth-child(odd):hover .face.face2{

    border: 2px solid var(--colorOdd);

}


.container .card .face.face2 h1{

    color: #fff;

    margin-top: 25px;

}


.container .card .face.face2 h2{

    font-size: 8em;

    color: #fff;

    transform: .5s;

}



</style>

</head>

<body>

   <div class="container">

        <div class="card">

            <div class="face face1">

                <div class="content">

                    <h2>Budi Ardianto</h2>

                    <p>Berhentilah menunda-nunda, setiap waktu adalah sesuatu yang berharga.

</p>

                    <a href="">Read More</a>

                </div>

            </div>


            <div class="face face2">

                <h1>Kalsel</h1>

                <h2>01</h2>

            </div>

        </div>


        <div class="card">

            <div class="face face1">

                <div class="content">

                    <h2>Asbihannor</h2>

                    <p>Tetaplah rendah hati bahkan ketika sudah berada di puncak.</p>

                    <a href="">Read More</a>

                </div>

            </div>


            <div class="face face2">

                <h1>Kalteng</h1>

                <h2>02</h2>

            </div>

        </div>


        <div class="card">

            <div class="face face1">

                <div class="content">

                    <h2>Tiana Sani</h2>

                    <p>Lakukanlah sesuatu hari ini yang membuat dirimu berterima kasih di masa depan.

</p>

                    <a href="">Read More</a>

                </div>

            </div>


            <div class="face face2">

                <h1>Kalbar</h1>

                <h2>03</h2>

            </div>

        </div>


        <div class="card">

            <div class="face face1">

                <div class="content">

                    <h2>Bernando Lee</h2>

                    <p>Ingat tujuan yang kamu inginkan, kejarlah dengan sepenuh hati.</p>

                    <a href="">Read More</a>

                </div>

            </div>


            <div class="face face2">

                <h1>Kaltim</h1>

                <h2>04</h2>

            </div>

        </div>

    </div>

</body>

</html>



Alat Hitung Tampilan Jam Tangan

 <!DOCTYPE html>

<html>

<head>

<title>Belajar Koding Informatika MAN Kapuas</title>

@import url(https://fonts.googleapis.com/css?family=Roboto:100);

*{

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    font-family: Roboto;

    font-weight: 300;

    -webkit-touch-callout: none; /* iOS Safari */

    -webkit-user-select: none; /* Safari */

     -khtml-user-select: none; /* Konqueror HTML */

       -moz-user-select: none; /* Old versions of Firefox */

        -ms-user-select: none; /* Internet Explorer/Edge */

            user-select: none; /* Non-prefixed version, currently

                                  supported by Chrome, Edge, Opera and Firefox */

}


body{

    display: flex;

    justify-content: center;

    align-items: center;

    height: 100vh;

    background-color: rgb(255, 255, 255);

}


.screen{

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

    z-index: 333;

    width: 216px;

    height: 248px;

    border-radius: 50px;

    background-color: #000000;

    display: flex;

    flex-wrap: wrap;

    box-shadow: inset 0 0 1px 3px #dadada, 

                inset 0 0 3px 5px #dadada, 

                inset 0 0 2px 9px rgb(0 0 0 / 90%), 

                inset 0 0 0 10px #dadada, 

                inset 0 0 0 17px black, 

                inset 0 0 11px 20px #424242, 

                0 0 100px 2px rgb(0, 0, 0);

}


#innerScreen{

    width: 92%;

    height: 86%;

    margin: 0 auto;

    display: flex;

    justify-content: center;

    flex-wrap: wrap;

    flex-direction: row;

    background-color: transparent;

    margin-top: 12px;

    margin-left: 11px;

    border-radius: 30px;

}


#display{

    width: 85%;

    height: 18%;

    border-radius: inherit;

    margin-top: 10px;

    display: flex;

    justify-content: flex-end;

    color: #fff;

    padding: 10px;

    overflow: hidden;

    font-size: 25px;

}


.btn{

    color: #fff;

    width: 18.5%;

    height: 25px;

    border-radius: 40px;

    background-color: rgb(66, 66, 66);

    display: flex;

    justify-content: center;

    align-items: center;

    margin-right: 4px;

    cursor: pointer;

    transform: .2s;

}


.btn:hover{

    background-color: rgb(255, 136, 0);

    color: #fff;

}


.btn.zero{

    width: 39%;

}


.btn_operator{

    background-color: rgb(255, 136, 0);

    color: #fff;

}


#calc_Clear, 

#negativepositive,

#percent{

    background-color: #aaaaaa;

    color: #000000;

    font-weight: 500;

}



.controller{

    position: absolute;

    top: 64px;

    right: -9px;

    width: 8px;

    height: 30px;

    border-radius: 100px;

    background: linear-gradient(to bottom, #aaaaaa, #fff);

    box-shadow: inset 0 1px 2px 0 rgb(0 0 0 / 80%), 

                inset 0 3px 2px 0 #dadada, 

                inset 0 6px 2px 0 rgba(0, 0, 0, 0.712), 

                inset 0 1.3px 0 0 rgb(0 0 0 / 80%), 

                inset 0 -1px 2px 0 rgb(0 0 0 / 80%), 

                inset 0 -3px 2px 0 #dadada, 

                inset 0 -6px 2px 0 rgba(0, 0, 0, 0.712), 

                inset 0 -1.3px 0 0 rgb(0 0 0 / 80%), 

                -4px 0 3px 0 rgba(0, 0, 0, 0.822);

}


.right_button{

    position: absolute;

    top: 125px;

    right: -2.5px;

    width: 4px;

    height: 59px;

    border-radius: 50px;

    border: 1px solid rgba(136, 134, 134, 0.432);

    z-index: 777;

    background: linear-gradient(to bottom, #aaaaaa, #fff);

    box-shadow: inset 0 4px 3px 0 rgba(0,0,0,0.438),

                inset 0 -5px 2.5px 0 rgba(0,0,0,0.733);

}


.container{

    width: 185px;

    height: 470px;

    position: relative;

    display: flex;

    align-items: center;

    justify-content: center;

    overflow: hidden;

    border-radius: 100px;

    box-shadow: inset 0 0 100px 0 rgb(0, 0, 0);

    border-top: none;

}


.watchband{

    position: absolute;

    width: 180px;

    height: 250px;

    border: 1px solid #fff;

    border-radius: 80px;

    box-shadow: 0 9px 7px 0 rgb(214, 214, 214), 

                0 9px 7px 0 rgb(214, 214, 214),

                0 -9px 7px 0 rgb(214, 214, 214), 

                0 -9px 7px 0 rgb(214, 214, 214);

    background-color: rgb(255, 255, 255);

}


.watchband:nth-of-type(1){

    top: -108px;

    left: -81%;

}

.watchband:nth-of-type(2){

    top: -108px;

    left: 83%;

}

.watchband:nth-of-type(3){

    top: 328px;

    left: -81%;

}

.watchband:nth-of-type(4){

    top: 328px;

    left: 83%;

}

</style>

</head>

<body>


<div class="screen">


    <div id="innerScreen" class="calculator">

      <div id="display">0</div>


      <span class="clear btn" id="calc_Clear">AC</span> 

      <span class="btn btn_operator" id="negativepositive">+/-</span>

      <span class="btn btn_operator" id="percent">%</span>

      <span class="btn btn_operator">÷</span>

    

      <span class="btn btn_num" id="calc_Seven">7</span>

      <span class="btn btn_num" id="calc_Eight">8</span>

      <span class="btn btn_num" id="calc_Nine">9</span>

      <span class="btn btn_operator">×</span>

      

      <span class="btn btn_num" id="calc_Four">4</span>

      <span class="btn btn_num" id="calc_Five">5</span>

      <span class="btn btn_num" id="calc_Six">6</span>

      <span class="btn btn_operator">-</span>

      

      <span class="btn btn_num" id="calc_One">1</span>

      <span class="btn btn_num" id="calc_Two">2</span>

      <span class="btn btn_num" id="calc_Three">3</span>

      <span class="btn btn_operator">+</span>

      

      <span class="btn zero btn_num" id="calc_Zero">0</span>

      <span class="btn calc_decimal">.</span>

      <span class="btn btn_operator">=</span>

    </div>

  

    <div class="controller"></div>

    <div class="right_button"></div>

  </div>


  <div class="container">

    <div class="watchband"></div>

    <div class="watchband"></div>

    <div class="watchband"></div>

    <div class="watchband"></div>

  </div>



<scrip>var numBtns = document.getElementsByClassName('btn_num')

var operatorBtns = document.getElementsByClassName('btn_operator')


var btnDecimal = document.querySelector('.calc_decimal')

var btnClear = document.getElementById('calc_Clear')

var display = document.getElementById('display')


var displayVal = '0'

var pendingVal;

var evalStringArry = []



var updateDisplayVal = (clickObj) => {

  var btnText = clickObj.target.innerText

  

  if(displayVal === '0'){

    displayVal = ''

  }

  displayVal += btnText

  display.innerText = displayVal

}



var performOperation = (clickObj) => {

  var operator = clickObj.target.innerText


  switch(operator){

    case '+':

      pendingVal = displayVal;

      displayVal = '0'

      display.innerText = displayVal

      evalStringArry.push(pendingVal)

      evalStringArry.push('+')

      break


    case '-':

      pendingVal = displayVal;

      displayVal = '0'

      display.innerText = displayVal

      evalStringArry.push(pendingVal)

      evalStringArry.push('-')

      break


    case '×':

      pendingVal = displayVal;

      displayVal = '0'

      display.innerText = displayVal

      evalStringArry.push(pendingVal)

      evalStringArry.push('*')

      break


    case '÷':

      pendingVal = displayVal;

      displayVal = '0'

      display.innerText = displayVal

      evalStringArry.push(pendingVal)

      evalStringArry.push('/')

      break


    case '%':

      evalStringArry.push(displayVal)

      var per = eval(displayVal/100)

      displayVal = per

      display.innerText = displayVal

      evalStringArry = []

      break


    case '+/-':

      evalStringArry.push(displayVal)

      var neg = -parseFloat(displayVal)

      displayVal = neg

      display.innerText = displayVal

      evalStringArry = []

      break


    case '=':

      evalStringArry.push(displayVal)

      var evaluation = eval(evalStringArry.join(' ')) // ['a', '+', 'a'] = 'a + a'

      displayVal = evaluation + ''

      display.innerText = displayVal

      evalStringArry = []

      break


    default:

      break

  }

}


for(var i=0; i < numBtns.length; i++){

  numBtns[i].addEventListener('click', updateDisplayVal, false)

}


for(var i=0; i < operatorBtns.length; i++){

  operatorBtns[i].addEventListener('click', performOperation, false)

}



btnDecimal.addEventListener('click', ()=>{

  if(!displayVal.includes('.')){

    displayVal += '.'

    display.innerText = displayVal

  }

})


btnClear.addEventListener('click', ()=>{

  displayVal = '0'

  pendingVal = undefined

  evalStringArry = []

  display.innerText = displayVal

})</scrip>

</body>



</html>



Penurunan dan Peningkatan

 <!DOCTYPE html>

<html>

<head>

<title>Latihan koding informatika MAN Kapuas</title>

<stle>*{

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    font-family: Arial, Helvetica, sans-serif;

}


.title{

    margin-top: 80px;

    text-align: center;

}


.container{

    width: 450px;

    max-width: 95%;

    margin: 25px auto;

    display: flex;

    justify-content: center;

    align-items: center;

    flex-direction: column;

    grid-gap: 20px;

    border: 2px solid #555;

    padding: 50px;

}



.content{

    font-size: 45px;

}



.input-btn{

    display: flex;

    justify-content: space-between;

    align-items: center;

    gap: 10px;

}


.input-field{

    margin-bottom: 20px;

}


input{

    width: 80px;

    outline: none;

    border: 2px solid #555;

    padding: 5px;

    font-size: 18px;

    text-align: center;

}


.input-btn h5{

    margin-left: 12px;

    margin-bottom: 3px;

}



button{

    padding: 7px 10px;

    font-size: 17px;

    font-weight: 500;

    letter-spacing: 1.2px;

    border: 2px solid #000;

    outline: none;

    border-radius: 5px;

    cursor: pointer;

    background-color: #0056bf;

    color: #fff;

}



.decrement{

    background-color: red;

}


.resetBtn button{

    background-color: limegreen;

}</style>

</head>

<body>


<h1 class="title">

        Increment & Decrement

    </h1>

    <div class="container">


        <h1 class="content">00</h1>


        <div class="input-btn">

            <div class="input-field">

                <h5>+ Range</h5>

                <input type="number" min="1" max="200" id="increment" value="1">

            </div>


            <button class="increment">Increment</button>

            <button class="decrement">Decrement</button>


            <div class="input-field">

                <h5>- Range</h5>

                <input type="number" min="1" max="200" id="decrement" value="1">

            </div>


        </div>


        <div class="resetBtn">

            <button>Reset</button>

        </div>

    </div>

<script>


var content = document.querySelector('.content')

var incrementRange = document.getElementById('increment')

var decrementRange = document.getElementById('decrement')

var incrementBtn = document.querySelector('.increment')

var decrementBtn = document.querySelector('.decrement')

var resetBtn = document.querySelector('.resetBtn button')


var result = 0



incrementBtn.addEventListener('click', ()=>{

    if(content.innerText == 200){

        alert("Value won't be more than 200.")

    }


    else if(result < 200){

        var incrementVal = parseInt(incrementRange.value)

        

        result += incrementVal


        content.innerText = result

    }


    if(content.innerText > 0){

        decrementBtn.style.backgroundColor = '#0056bf'

    }


    if(content.innerText == 200){

        incrementBtn.style.backgroundColor = "red"

    }


    zero()

})



decrementBtn.addEventListener('click', () => {

    if(content.innerText == 0){

        alert("Value won't be less than 0.")

    }


    else if(result > 0){

        var decrementVal = parseInt(decrementRange.value)


        result -= decrementVal


        content.innerText = result

    }


    if(content.innerText == 0){

        decrementBtn.style.backgroundColor = "red"

    }


    if(content.innerText < 200){

        incrementBtn.style.backgroundColor = "#0056bf"

    }

    zero()

})



function zero(){


    if(result > 200){

        result = 200

        content.innerText = result

        incrementBtn.style.backgroundColor = "red"

    }



    if(result < 0){

        result = 0

        content.innerText = result

        decrementBtn.style.backgroundColor = "red"

    }



    if(content.innerText < 10){

        content.innerText = `0${result}`

    }

}




incrementRange.addEventListener('keyup', range)

decrementRange.addEventListener('keyup', range)



function range(e){

    if(parseInt(e.target.value) > 200){

        e.target.value = 200

    }


    if(parseInt(e.target.value) < 1){

        e.target.value = 1

    }

}






resetBtn.addEventListener('click', ()=>{

    incrementRange.value = 1

    decrementRange.value = 1

    result = 0

    content.innerText = `0${result}`

    incrementBtn.style.backgroundColor = "#0056bf"

    decrementBtn.style.backgroundColor = "red"

})


</scrip>

</body>

</html>




Kartu Anggota

 <!DOCTYPE html>

<html>

<head>

<title>Belajar Koding Informatika MAN Kapuas</title>

<stayle>

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap');


*,

*::before,

*::after{

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    text-align: center;

}


body{

    background-color: #eee;

    min-height: 100vh;

    font-family: 'Open Sans', sans-serif;

}


.card{

    display: inline-block;

    position: relative;

    width: 400px;

    min-width: 400px;

    height: 400px;

    border-radius: 30px;

    overflow: hidden;

    box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.3);

    margin: 30px;

}


.image{

    height: 70%;

}


.text_container{

    position: absolute;

    top: 55%;

    left: -5px;

    height: 65%;

    width: 108%;

    background-image: linear-gradient(0deg, #3f5efb, #fc466b);

    border-radius: 30px;

    transform: skew(19deg, -9deg);

}


.text_container:hover{

    background-image: linear-gradient(0deg, #fc466b, #3f5efb);

}



.second .text_container{

    background-image: linear-gradient(-20deg, #bb7413, #e7d25c);

}

.second .text_container:hover{

    background-image: linear-gradient(-20deg, #e7d25c, #bb7413);

}


.logo{

    height: 80px;

    width: 80px;

    border-radius: 20px;

    background-color: #fff;

    position: absolute;

    left: 30px;

    bottom: 30%;

    overflow: hidden;

    box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.7);

}


.logo img{

    height: 100%;

}


.main_text{

    position: absolute;

    color: #fff;

    font-weight: 900;

    left: 150px;

    bottom: 26%;

}


.card_btn{

    position: absolute;

    color: #fff;

    right: 30px;

    bottom: 10%;

    padding: 10px 20px;

    border: 1px solid #fff;

    animation: animate 2s ease 0s infinite normal forwards;

}


@keyframes animate {

    0%{ transform: translate(0);}

    20%{ transform: translate(-2px, 2px);}

    40%{ transform: translate(-2px, -2px);}

    60%{ transform: translate(2px, 2px);}

    80%{ transform: translate(2px, -2px);}

    100%{ transform: translate(0);}

}


.card_btn:hover{

    animation: none;

}


.card_btn a{

    color: #fff;

}


.date{

    position: absolute;

    color: #fff;

    left: 30px;

    bottom: 10%;

}

</style>

</head>

<body>


    <div class="first card">

        <img src="https://i.ibb.co/zRNn3t9/Zed-31.jpg" alt="" class="image">

        <div class="text_container"></div>

        <div class="logo">

            <img src="https://i.ibb.co/JnnVYPy/logo.jpg" alt="">

        </div>

        <div class="main_text">

            <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</p>

        </div>

        <div class="date">

            <p>12.12.2022</p>

        </div>

        <div class="card_btn">

            <a href="#">Learn More</a>

        </div>

    </div>

    <div class="second card">

        <img src="https://images.pexels.com/photos/159516/soccer-goal-keeper-player-kick-159516.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2" alt="" class="image">

        <div class="text_container"></div>

        <div class="logo">

            <img src="https://i.ibb.co/JnnVYPy/logo.jpg" alt="">

        </div>

        <div class="main_text">

            <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</p>

        </div>

        <div class="date">

            <p>12.12.2022</p>

        </div>

        <div class="card_btn">

            <a href="#">Learn More</a>

        </div>

    </div>

    <div class="first card">

        <img src="https://i.ibb.co/R3DyqMr/image1.jpg" alt="" class="image">

        <div class="text_container"></div>

        <div class="logo">

            <img src="https://i.ibb.co/JnnVYPy/logo.jpg" alt="">

        </div>

        <div class="main_text">

            <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</p>

        </div>

        <div class="date">

            <p>12.12.2022</p>

        </div>

        <div class="card_btn">

            <a href="#">Learn More</a>

        </div>

    </div>

    <div class="first card">

        <img src="https://i.ibb.co/R3DyqMr/image1.jpg" alt="" class="image">

        <div class="text_container"></div>

        <div class="logo">

            <img src="https://i.ibb.co/JnnVYPy/logo.jpg" alt="">

        </div>

        <div class="main_text">

            <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</p>

        </div>

        <div class="date">

            <p>12.12.2022</p>

        </div>

        <div class="card_btn">

            <a href="#">Learn More</a>

        </div>

    </div>

    <div class="second card">

         <img src="https://i.ibb.co/xmdBnyR/zed-empyrean-762x.jpg" alt="" class="image">

        <div class="text_container"></div>

        <div class="logo">

            <img src="https://i.ibb.co/JnnVYPy/logo.jpg" alt="">

        </div>

        <div class="main_text">

            <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</p>

        </div>

        <div class="date">

            <p>12.12.2022</p>

        </div>

        <div class="card_btn">

            <a href="#">Learn More</a>

        </div>

    </div>

    <div class="first card">

        <img src="https://i.ibb.co/zRNn3t9/Zed-31.jpg" alt="" class="image">

        <div class="text_container"></div>

        <div class="logo">

            <img src="https://i.ibb.co/JnnVYPy/logo.jpg" alt="">

        </div>

        <div class="main_text">

            <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</p>

        </div>

        <div class="date">

            <p>12.12.2022</p>

        </div>

        <div class="card_btn">

            <a href="#">Learn More</a>

        </div>

    </div>

</body>

</html>




Pages - Menu

Teknologi hanyalah alat. Namun, untuk menjadikan peserta didik bisa saling bekerjasama dan termotivasi, guru adalah yang paling penting.” ---Bill Gates---

Online


Powered by IT Komputer MAN Kapuas