25 June 2023

Tools Gradient Warna Warni untuk Blog dengan CSS

Tools Gradient Warna Warni untuk Blog dengan CSS

Tools Gradient Warna Warni untuk Blog dengan CSS

TOOLS Gradient Warna ini sangat mudah digunakan bahkan oleh orang awam sekalipun. Karena kita tinggal mengklik saja arahan pointer yang ada disitu, tanpa kita harus paham dengan bahasa HTML, CSS maupun Javascript. Dengan begitu, utak-atik warna untuk kebutuhan display blog yang beraneka warna menjadi sangat mudah dilakukan saat ini. Mau coba, silakan baca artikel ini sampai habis ya teman-teman.

Gradient tool merupakan Tools yang biasa digunakan untuk mengkombinasikan warna warna dasar. Pada tutorial kali ini kita akan belajar mengenal Gradient tool pada APP pengubah warna menjadi gradient di Blogspot. Sebetulnya pada software desain seperti Coreldraw dan Photosop, gradient warna ini sudah digunakan dan terdapat tools di dalamnya. Dengan adanya Gradient Tool akan memudahkan kita dalam memberikan warna pada background blog.

Sedangkan Gradient tool merupakan tool yang digunakan untuk mengisi objek dengan gradiasi warna. Ada banyak tipe Gradiasi yang disediakan oleh Tools ini untuk kita gunakan. Tipe gradiasi warna yang dapat kita digunakan antara lain yakni:

LINEAR gradient = Untuk membertuk gradiasi warna dengan pola gradiasi berbentuk garis lurus.
RADIANT Gradient = Untuk membetuk gradiasi warna dengan pola gradiasi berbentuk sebaran warna melingkar.
ANGULAR Gradient = untuk menbentuk gradiasi warna dengan pola gradiasi berbentuk melingkar.
REFLECTED Gradient = Untuk membentuk gradiasi warna dengan pola gradiasi berbentuk garis lurus yang terefleksi / dicerminkan.
DIAMOND Gradient = untuk membentuk gradiasi warna dengan pola gradiasi yang memusat berbentuk segi empat.



Memasang Gradient Tools Warna di Blog dengan Mudah

Berikut ini tutorial memasang Gradient Toolsnya :

1. Buka BLOGGER.COM
2. Silahkan SIGN IN menggunakan AKUN GOOGLE kalian
3. Masuk ke DASHBOARD Blogger
4. Pilih menu TEMA
5. Klik EDIT HTML
6. Lalu cari kode ]]></b:skin>
7. COPY CSS dibawah ini tepat di atasnya :

*,
*:before,
*:after{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    border: none;
    outline: none;
}
body{
    height: 100vh;
}
.container{
    background-color: #ffffff;
    width: 400px;
    padding: 50px 30px;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    border-radius: 10px;
    box-shadow: 0 20px 25px rgba(0,0,0,0.25);
}
.container *:not(i){
    font-family: "Rubik",sans-serif;
}
.colors{
    width: 100%;
    display: flex;
    justify-content: space-around;
}
input[type="color"]{
    -webkit-appearance: none;
    background-color: transparent;
    width: 100px;
    height: 45px;
    cursor: pointer;
}
input[type="color"]::-webkit-color-swatch{
    border-radius: 20px;
    border: none;
}
.buttons{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 30px 0;
}
.buttons button{
    height: 35px;
    width: 35px;
    background-color: transparent;
    border: 2px solid #d5d5dc;
    color: #d5d5dc;
    border-radius: 5px;
    cursor: pointer;
}
.rotate-icon i{
    transform: rotate(45deg);
}
.buttons .active{
    border: none;
    background-color: #4a6ee0;
    color: #ffffff;
}
#submit{
    display: block;
    background-color: #4a6ee0;
    color: #ffffff;
    font-size: 16px;
    padding: 12px 70px;
    border-radius: 25px;
    margin: 0 auto 30px auto;
    cursor: pointer;
}
.output{
    background-color: #f0f2fc;
}
#code{
    width: 100%;
    resize: none;
    color: #30304a;
    padding: 10px 20px;
    background-color: transparent;
}
#copy{
    font-size: 14px;
    background-color: #4a6ee0;
    color: #ffffff;
    position: relative;
    left: 85%;
    bottom: 10px;
    border-radius: 3px;
    padding: 5px;
    cursor: pointer;
}


8. Masih di template. Temukan kode </body>. Tempelkan SCRIPT dibawah ini tepat diatasnya :
let colorOne = document.getElementById('color-a');
let colorTwo = document.getElementById('color-b');
let currentDirection = 'to bottom';
let outputCode = document.getElementById('code');

function setDirection(value,_this){
    let directions = document.querySelectorAll(".buttons button");
    for(let i of directions){
        i.classList.remove('active');
    }
    _this.classList.add('active');
    currentDirection = value;
}
function generateCode(){
    outputCode.value = `background-image: linear-gradient(${currentDirection}, ${colorOne.value}, ${colorTwo.value});`

    document.getElementsByTagName("BODY")[0].style.backgroundImage = `linear-gradient(${currentDirection}, ${colorOne.value}, ${colorTwo.value})`;
}
function copyText(){
    outputCode.select();
    document.execCommand('copy');
    alert('Gradient Copied!');
}
generateCode();


9. Terakhir, menampilkan HTML di tempat yang sudah kamu sediakan di blog kamu. Seperti ini kode HTMLnya. Silakan ditempelkan.
<head>
    <title>Gradient Tools</title>
    <!--Font Awesome-->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">
    <!--Google Fonts-->
    <link href="https://fonts.googleapis.com/css2?family=Rubik:wght@400;600&display=swap" rel="stylesheet">
    <!--Stylesheet-->
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div class="container">
        <div class="colors">
            <input type="color" id="color-a" value="#1488cc">
            <input type="color" id="color-b" value="#2b32b2">
        </div>
        <div class="buttons">
            <button onclick="setDirection('to top',this)">
                <i class="fas fa-arrow-up"></i>
            </button>
            <button class="active" onclick="setDirection('to bottom',this)">
                <i class="fas fa-arrow-down"></i>
            </button>
            <button onclick="setDirection('to right',this)">
                <i class="fas fa-arrow-right"></i>
            </button>
            <button onclick="setDirection('to left',this)">
                <i class="fas fa-arrow-left"></i>
            </button>
            <button class="rotate-icon" onclick="setDirection('to top right',this)">
                <i class="fas fa-arrow-up"></i>
            </button>
            <button class="rotate-icon" onclick="setDirection('to bottom left',this)">
                <i class="fas fa-arrow-down"></i>
            </button>
            <button class="rotate-icon" onclick="setDirection('to bottom right',this)">
                <i class="fas fa-arrow-right"></i>
            </button>
            <button class="rotate-icon" onclick="setDirection('to top left',this)">
                <i class="fas fa-arrow-left"></i>
            </button>
        </div>
        <button id="submit" onclick="generateCode()">Generate</button>
        <div class="output">
            <textarea id="code" rows="2"></textarea>
            <button id="copy" onclick="copyText()">Copy</button>
        </div>
    </div>
    <!--Script-->
    <script src="script.js"></script>
</body>
</html>


Tools akan saya sertakan dibawah ini :



Nah silakan teman-teman pick gradient warnanya. Warnanya banyak banget kok disitu, tinggal geser aja warna apa yang disukai, kemudian klik Generate. Minggu ini fokus buat artikel ini setelah pagi tadi Jalan Santai dalam Rangka HUT RSI ke 26. Berlangsung meriah kali pagi tadi, seluruh jajaran di RSI ikut berpartisipasi di dalamnya. Selamat deh. "Perbaikilah dirimu, maka orang akan memaafkanmu dengan sendirinya. Kita selalu bisa memaafkan, namun tidak harus melupakan. Sebelum meminta maaf pada orang lain, cobalah memaafkan dirimu sendiri. Mengucapkan maaf memang terasa mudah, tapi sangat sulit dilakukan. Meminta maaf bukan berarti salah, itu adalah pertanda sudah dewasa." Tetap semangat teman-teman. Salam Blogger.

Bagikan ke teman-teman kamu

20 June 2023

Cara Menampilkan File PDF dan Membacanya Langsung di Blog

Cara Menampilkan File PDF dan Membacanya Langsung di Blog

Menampilkan dan membaca langsung file PDF di blog

PDF merupakan metode penyimpanan file dalam bentuk portable. PDF sendiri adalah kependekan dari Portable Document Format. Sehingga dimanapun tempat bisa dibaca asal terdapat software pembacanya yaitu PDF Reader atau bisa juga aplikasi lain seperti Foxit Reader. Keberadaan file PDF ini tentu saja menguntungkan semua pihak, karena lebih praktis dan dapat dengan mudah dibaca tanpa mengubah struktur di dalamnya. Tidak seperti Microsoft Offie MS Word yang terkadang dapat berubah bentuk ketika di baca di PC atau laptop lain.

Biasanya bila kita mengerjakan tulisan pada MS Word bisa langsung kita simpan dengan format PDF dan taruh di flasdisk. Selesai. Tapi bila ingin melihat secara online tidak ada salahnya kita mencoba cara satu ini. Karena ini sifatnya bisa langsung dilihat dalam blog kita, maka kita mesti memasangnya dengan kode-kode tertentu. Supaya nanti hasil kerja bentuk PDF itu bisa kita lihat secara langsung dalam blog kita.

Caranya tidak sulit kok. Nanti kalian urutin caranya satu persatu. Dan praktekkan, inshaallah bisa. Ntar bisa seperti situs SCRIBD lho hehe. Bisa langsung membaca file PDF di situs tersebut. Yuk kita lanjut lagi tutorialnya.



Menampilkan PDF di Blog dan Bisa dibaca Langsung


Cara mudahnya :

1. Buka file Pdf dan salin URL-nya.
2. Klik Mode HTML di postinan Blogger.
3. Masukkan kode berikut ini:
<embed src="URL File pdf di Sini" type="application/pdf" width="100%" height="600px" />


Catatan :
URL File PDF diambil dari URL file PDF yang sudah terhosting misal di googledrive.
Width : panjang view PDF
Height : tinggi view PDF


Cara Mendapatkan URL PDF di GoogleDrive


1. Masuk ke GOOGLEDRIVE
2. Login dengan AKUN kalian
3. Klik BARU
4. Pilih file PDF
5. Lalu UPLOAD
6. Kemudian KLIK KANAN file yang sudah terupload tadi
7. Klik SALIN LINK
8. Pastekan di browser kalian. Ntar ada alamat seperti ini :
https://drive.google.com/file/d/10StwRhkrMLGaLLsmJIU4NiGfyCPwoGfm/view

Nah setelah itu diamkan sebentar. Kita kembali ke tutorial tadi ya. Setelah kita dapat URL PDF itu, kemudian kita salinkan saja ke Embed Code yang sudah saya berikan pada Tutorial Pertama tadi. Jadinya nanti akan seperti ini :
<embed src="https://drive.google.com/file/d/10StwRhkrMLGaLLsmJIU4NiGfyCPwoGfm/view" type="application/pdf" width="100%" height="600px" />


Nanti jadinya akan seperti ini :

DEMO




Sudah sampai pada penghujung acara teman-teman. Gampang khan? Jadi simpan saja file PDF kalian pada blog dan bila nanti membutuhkan bisa langsung baca lewat blog sekalian lihat hasil kerjaan kalian. Okelah kalau begitu. Silakan mengerjakan. "Jangan kutuk dirimu atas kesalahan yang kamu buat di masa lalu, jadikan sebagai pelajaran dan berusaha hidup lebih baik. Jadikan kegagalanmu sebagai batu loncatan untuk bisa menggapai hal yang lebih tinggi." Quotes of The Day yang sangat menusuk sampai ke relung hati. Silakan edit blognya lagi. Salam Blogger.

Oh iya, saya sertakan keseluruhan file format PDF dari Novel Populer karya Andrea Hinata : LASKAR PELANGI. Bagi kalian yang suka membaca novel, ini salah satu novel terbaik karya anak bangsa lho. Jadi coba deh dibaca. Ini dia tinggal download saja file-nya. Kecil kok hanya 1,5 MB.



Bagikan ke teman-teman kamu

09 September 2022

Tools Pembuat Captcha untuk Klarifikasi Manusia Bukan Robot

Tools Pembuat Captcha untuk Klarifikasi Manusia Bukan Robot

Captcha Generator Untuk Klarifikasi Bukan Robot

CAPTCHA adalah cara praktis dari sebuah bahasa pemrograman yang dapat mengklarifikasi seseorang untuk masuk ke halaman website. Hal ini dilakukan untuk menjaga keamanan lebih dari website yang akan dikunjungi.

Captcha berisikan kode dan angka disertai dengan huruf yang digabung menjadi satu menjadi rangkaian kode yang mesti dilakukan verifikasi ulang untuk masuk ke halaman website. Perpaduan angka dan huruf kecil serta kapital menjadi acuan utama dari system Captcha.

Bukan tanpa alasan, karena dengan system Captcha, maka sebuah website sudah melakukan antisipasi ganda untuk melindungi dari serangan robot spam. Bagi index search engine sekelas Google, spam dianggap hal yang berbahaya dan patut diwaspadai.



Traffic yang berlebihan dari spam juga mendapat perhatian serius dari para pengelola website. Sehingga seorang admin web, yang mengelola web dengan isi konten-konten berbasis bisnis biasanya memasang system Captcha pada wesite yang dikelolanya.

Sehingga dengan adanya Captcha, kemungkinan website kita jauh dari kata spam dan bisa dikatakan bersih. Pemasangan captcha biasanya dilakukan dengan sang ahli yang memang membidangi system pengamanan website ini.

Kali ini, saya akan berbagi tutorial membuat Captcha untuk Klarifikasi bahwa Kita Bukan Robot.

Captcha Generator Untuk Klarifikasi Bukan Robot


1. Langsung saja kalian masuk Tema
2. Kemudian masuk ke template ya di Sesuaikan : Edit HTML
3. Terus cari kode ]]></b:skin>. Letak kode ini biasanya berada di tengah-tengah template kalian. Cari dengan benar ya teman-teman.
4. Tempelkan kode dibawah ini persis di atas kode ]]></b:skin> tersebut.
*{padding:0;margin:0;box-sizing:border-box;}
body{height:100vh;background:linear-gradient(135deg,#8052ec,#d161ff);}
.container{width:32em;background-color:#ffffff;padding:5em;border-radius:0.6em;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;box-shadow:0 1em 2em rgba(0,0,0,0.25);}
.wrapper{display:flex;align-content:center;justify-content:space-between;margin:1em 0;}
canvas{border:1px solid #000000;border-radius:0.4em;}
button#reload-button{font-size:26px;width:4.6em;background-color:#8052ec;border:none;border-radius:0.4em;color:#ffffff;}
input[type="text"]{font-family:"Roboto Mono",monospace;font-size:1.05em;width:100%;padding:1em 0.7em;border:1px solid #000000;border-radius:0.4em;}
button#submit-button{width:100%;background-color:#8052ec;color:#ffffff;font-size:1.5em;border:none;margin-top:1em;padding:0.8em 0;border-radius:0.4em;font-family:"Roboto Mono",monospace;}


5. Cari lagi masih ditemplate yaitu kode </body>
6. Tempelkan kode dibawah tepat diatas kode </body> ini ya
<script type='text/javascript'>//<![CDATA[  
//Initial References
let submitButton = document.getElementById("submit-button");let userInput = document.getElementById("user-input");let canvas = document.getElementById("canvas");let reloadButton = document.getElementById("reload-button");let text = "";//Generate Text
const textGenerator = () =>{let generatedText = "";/* String.fromCharCode gives ASCII value from a given number */
// total 9 letters hence loop of 3
for (let i = 0;i <3;i++){//65-90 numbers are capital letters
generatedText += String.fromCharCode(randomNumber(65,90));//97-122 are small letters
generatedText += String.fromCharCode(randomNumber(97,122));//48-57 are numbers from 0-9
generatedText += String.fromCharCode(randomNumber(48,57));}
return generatedText;}
;//Generate random numbers between a given range
const randomNumber = (min,max) =>Math.floor(Math.random() * (max - min + 1) + min);//Canvas part
function drawStringOnCanvas(string){//The getContext() function returns the drawing context that has all the drawing properties and functions needed to draw on canvas
let ctx = canvas.getContext("2d");//clear canvas
ctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height);//array of text color
const textColors = ["rgb(0,0,0)","rgb(130,130,130)"];//space between letters
const letterSpace = 150 / string.length;//loop through string
for (let i = 0;i <string.length;i++){//Define initial space on X axis
const xInitialSpace = 25;//Set font for canvas element
ctx.font = "20px Roboto Mono";//set text color
ctx.fillStyle = textColors[randomNumber(0,1)];ctx.fillText(
string[i],xInitialSpace + i * letterSpace,randomNumber(25,40),100
);}}
//Initial Function
function triggerFunction(){//clear Input
userInput.value = "";text = textGenerator();console.log(text);//Randomize the text so that everytime the position of numbers and small letters is random
text = [...text].sort(() =>Math.random() - 0.5).join("");drawStringOnCanvas(text);}
//call triggerFunction for reload button
reloadButton.addEventListener("click",triggerFunction);//call triggerFunction when page loads
window.onload = () =>triggerFunction();//When user clicks on submit
submitButton.addEventListener("click",() =>{//check if user input  == generated text
if (userInput.value === text){alert("Success");}
else{alert("Incorrect");triggerFunction();}}
);//]]></script>


7. Kemudian masuk juga ke HTML bisa di Tata Letak - Tambah HTML Javascript. Terus taruh kode dibawah ini disitu. Kemudian save. Kodenya ini ya
<div class="container">
<div class="wrapper">
<canvas id="canvas" width="200" height="70"></canvas>
<button id="reload-button">
<i class="fa-solid fa-arrow-rotate-right"></i>
</button>
</div>
<input type="text" id="user-input" placeholder="Enter the text in the image"/>
<button id="submit-button">Submit</button>
</div>


Catatan Penting :

Untuk memunculkan tanda refresh atau ganti Captcha, kalian mesti menempelkan kode font awesome yang mesti ditempelkan di atas </head>.

<link href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css' rel='stylesheet'/>


Mudah-mudahan langsung dapat tampil ya. Sekarang coba lihat blog kalian dengan merefreshnya. Sekian saja yang dapat saya berikan tutorial mengenai Captcha. Untuk menampilkan di web dan tentu saja untuk masuk ke database silakan utak-atik sendiri ya. Ketemu lagi besok di artikel yang berbeda. Terima kasih yang sudah mampir di sini di artikel Generator Captcha untuk Klarifikasi Bukan Robot. Prinsip hidup yang harus kita punya, jalani hidup seperti Padi, semakin menunduk semakin berisi. Salam.



Bagikan ke teman-teman kamu

04 September 2022

Tools Online untuk HTML Encode

Tools Online untuk HTML Encode

Tools Online untuk Encode HTML

SCRIPT ENCODE Tools HTML adalah tools yang berfungsi sebagai pengaman kode dari HTML supaya tidak dapat dilihat dalam bentuk aslinya, hal ini bertujuan untuk menghindari duplikat code. Yang mana artinya adalah supaya script yang kita buat tidak dengan mudah di re-code oleh orang lain. Sehingga kode yang tertanam dalam template blog kita tetap aman karena sudah terlindungi dengan tools encode ini.

Tujuan dari encode ini adalah :
1. Merahasiakan data. Para programmer website melakukannya guna menjaga isi dari informasi dan hanya bisa dibuka dengan sandi atau kode tertentu.
2. Sebagai integritas data yang berhubungan dengan penjagaan dari perubahan data secara tidak sah. Hal ini bertujuan guna menghindari kegiatan manipulasi data dari pihak-pihak yang tidak bertanggung jawab.
3. Encode bisa digunakan sebagai autentikasi keaslian data. Dua pihak yang berkomunikasi pada program yang sudah diencode harus memperkenalkan diri, sehingga data yang tidak terutentikasi tidak akan bisa dikirimkan.
4. Non-repudiasi juga menjadi salah satu tujuan utama dari encode dan decode agar mencegah terjadinya penyangkalan akan informasi yang dikirim atau dibuat.

Bila kalian ingin mengubah kode tersebut dan mengamankannya, saya sarankan menggunakan tools yang sudah tersedia dibawah ini :

E N C O D E









Bagikan ke teman-teman kamu

20 May 2022

Kalkulator Online Unik dengan Utak-atik Javascript

Kalkulator Online Unik dengan Utak-atik Javascript

Kalkulator Online Unik dengan Utak-atik Javascript

Kalkulator bagi seseorang yang memang kurang ahli dalam perhitungan sangat diperlukan. Meski begitu, dalam dunia perkantoran terutama administasi keuangan, kalkulator tentu menjadi alat utama penunjang penghitung yang akurat.

Dalam dunia pemrograman juga sama yaitu kalkulator dibuat dengan bahasa pemrograman yang begitu rumit. Antara kode satu dengan lainnya saling berhubung tapi ada perbedaan. Ketika kita klik angka plus berarti tambah dan minus berarti pengurangan.

Baca Juga : Form Login Cantik Bergradient dengan Menggunakan Animasi CSS3

Dalam artikel ini kita mencoba membuat kalkulator online, saya sebut begitu karena disini kalkulator akan berada dihalaman blog yang kita punya. Sehingga ketika kita membutuhkan alat penghitung akurat, tinggal buka widget ini dan klik saja penghitungan yang kita mau. Maka hasil akan keluar dengan akurat.

Baca Juga : Generator Quote of The Day Berbahasa Inggris

Oke langsung saja ya kita buat kalkulatornya. Tapi meski masih belum lengkap tanpa sinus, cosinus, tangen. Kalkulator ini sudah bisa digunakan semestinya. Kalian mesti coba pasang ini nih.

Kalkulator Online Unik dengan Utak-atik Javascript


1. Langsung ke Tema
2. Pilih Sesuaikan : Edit HTML
3. Cari kode ]]></b:skin>. Kemudian tempelkan kode dibawah ini diatas kode ]]></b:skin> itu.
*{padding:0;margin:0;box-sizing:border-box;font-family:"Roboto Mono",monospace;}
body{height:100vh;background:linear-gradient(to bottom,#f9544c 50%,#090c31 50%);}
.calculator{width:400px;background-color:#15173c;padding:50px 30px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;border-radius:8px;box-shadow:0 20px 50px rgba(0,5,24,0.4);}
.display{width:100%;}
.display input{width:100%;padding:15px 10px;text-align:right;border:none;background-color:transparent;color:#ffffff;font-size:35px;}
.display input::placeholder{color:#9490ac;}
.buttons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin-top:40px;}
.buttons input[type="button"]{font-size:20px;padding:17px;border:none;background-color:transparent;color:#ffffff;cursor:pointer;border-radius:5px;}
.buttons input[type="button"]:hover{box-shadow:0 8px 25px #000d2e;}
input[type="button"]#equal{grid-row:span 2;background-color:#f9544c;}
input[type="button"][]{grid-column:span 2;}


4. Lanjut lagi. Cari kode </body>. Kode ini terletak di template juga, setelah ketemu taruh kode dibawah ini diatas kode </body>
<script type='text/javascript'>
//<![CDATA[  
let equal_pressed = 0;//Refer all buttons excluding AC and DEL
let button_input = document.querySelectorAll(".input-button");//Refer input,equal,clear and erase
let input = document.getElementById("input");let equal = document.getElementById("equal");let clear = document.getElementById("clear");let erase = document.getElementById("erase");window.onload = () =>{input.value = ""}
;//Access each class using forEach
button_input.forEach((button_class) =>{button_class.addEventListener("click",() =>{if (equal_pressed == 1){input.value = "";equal_pressed = 0;}
//display value of each button
input.value += button_class.value;}
);}
);//Solve the user's input when clicked on equal sign
equal.addEventListener("click",() =>{equal_pressed = 1;let inp_val = input.value;try{//evaluate user's input
let solution = eval(inp_val);//True for natural numbers
//false for decimals
if (Number.isInteger(solution)){input.value = solution;}
else{input.value = solution.toFixed(2);}}
catch (err){//If user has entered invalid input
alert("Invalid Input");}}
);//Clear Whole Input
clear.addEventListener("click",() =>{input.value = ""}
);//Erase Single Digit
erase.addEventListener("click",() =>{input.value = input.value.substr(0,input.value.length - 1);}
);
//]]>
</script>


Setelah itu semua dilakukan saatnya sekarang taruh kode dibawah ini di Tata Letak. Tambah HTML - Javascript. Kodenya sebagai berikut ya. Tinggal copy paste aja disitu
<div class="calculator"><div class="display"><input type="text"placeholder="0"id="input"disabled /></div><div class="buttons"><!-- Full Erase --><input type="button"value="AC"id="clear"/><!-- Erase Single Value --><input type="button"value="DEL"id="erase"/><input type="button"value="/"class="input-button"/><input type="button"value="*"class="input-button"/><input type="button"value="7"class="input-button"/><input type="button"value="8"class="input-button"/><input type="button"value="9"class="input-button"/><input type="button"value="-"class="input-button"/><input type="button"value="6"class="input-button"/><input type="button"value="5"class="input-button"/><input type="button"value="4"class="input-button"/><input type="button"value="+"class="input-button"/><input type="button"value="1"class="input-button"/><input type="button"value="2"class="input-button"/><input type="button"value="3"class="input-button"/><input type="button"value="="id="equal"/><input type="button"value="0"class="input-button"/><input type="button"value="."class="input-button"/></div></div>


Oke sudah khan? sekarang lihat blog kalian. Jadi khan? kalau memang belum jadi ya coba dipantengin satu-satu caranya dan kodenya yang ada disitu. Siapa tau kalian ketinggal satu huruf disitu. Ingat ya bahasa pemrograman harus lengkap penulisannya. Kurang satu saja huruf, tidak akan kebaca. Sehingga kalian harus teliti. Oke? terima kasih ya yang sudah membaca artikel Kalkulator Online Unik dengan Utak-atik Javascript.

Baca Juga : Kreasi Game Tic Tac Toe Menggunakan CSS3

Sekarang saya undur diri sejenak ya. Sehabis ini saya langsung lanjut lagi ke postingan berikutnya yang tak kalah menarik. Tapi sehabis istirahat, udah capek ini mata dan jari tangan. Mata melotot laptop, jari mengetik artikel yang panjang sepanjang kereta api Pramex hehe :D .. Sampai jumpa lagi. Wait the next article.



Bagikan ke teman-teman kamu

07 May 2022

Generator Quote of the Day Bahasa Inggris

Generator Quote of the Day Bahasa Inggris

Generator Quote of the Day Bahasa Inggris

Kata-kata mutiara bisa kita pakai untuk menghiasi tulisan entah itu cerpen, novel ataupun tulisan berupa pesan pengingat tentunya. Dengan kata mutiaralah, untaian kalimat itu akan menjadi cantik dan memiliki kesan tersendiri.

Quote of the Day tentang Cinta

"Cinta deritanya tiada akhir, akan berakhir dengan pengkhianatan yang tak terperikan."
"Remang cahaya tidak dapat memudarkan rasa penasaranku padamu. Tapi cahaya terang dapat menyilaukan rasa cintaku padamu."
"Di lubuk hatiku yang paling dalam, hanya ada secoret tulisan "Cinta" tanpa ada rasa "Benci" dan "Dusta". Itu semua karena "C I N T A"


Baca Juga : Tools Untuk Parse Kode atau Konversi Kode HTML dan Javascript yang Ditampilkan di Postingan

Quote of the Day tentang Motivasi

"Belajarlah hingga ke negeri China, toh disana sumber ilmu berada. Bila tak mampu membaca, paling tidak belajarkah dari yang pandai membaca."
"Tidak ada yang tidak mungkin, selama kita yakin "Bisa". Itu kuncinya. Jangan patah semangat."
"Pohon tinggi tidak akan goyah dengan sekali hembusan angin yang begitu kencang. Begitu juga karaktermu, tidak akan goyah meski godaan dari penjuru datang menerjang."


Baca Juga : Tools CSS Minifier atau Compress CSS untuk Merapikan CSS di Template Blog

Nah itulah sekelumit contoh dari Quote of the Day yang sudah kami sisipkan dalam postingan kali ini. Dan bagaimana bila quote of the day yang akan kita tampilkan disini berbahasa Inggris? Apakah bisa?

Jawabannya adalah bisa. Karena dengan sedikit otak-atik HTML dan CSS serta penambahan Javascript, quote of the day yang akan kita tampilkan dibawah ini bisa digunakan oleh kamu dan kamu pasang di blog kamu.

Jaman semakin maju dan memaksa kita tidak hanya menggunakan bahasa Indonesia, tapi juga menggunakan bahasa Inggris sebagai pengantar dalam berkomunikasi, dan tentu saja dalam penggunaan kata-kata mutiara berikut ini.

Generator Quote of the Day Bahasa Inggris


Caranya :
Masuk ke template saja langsung ya. Temukan kode ]]></b:skin> dan tempelkan kode dibawah ini diatas kode ]]></b:skin> tadi yang sudah kalian temukan. Kalau pengin cepat ya tinggal klik CTRL + F bebarengan dan isikan kode tersebut. Nanti langsung ketemu.
.wrapper {
  width: 300px;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 90%;
  left: 45%;
}
.container {
  width: 100%;
  background-color: #f43543;
  padding: 50px 40px;
  box-shadow: 0 20px 65px rgba(87, 11, 16, 0.5);
  position: relative;
  border-radius: 8px;
  text-align: center;
}
.container:after {
  content: "";
  position: absolute;
  width: 80%;
  height: 120%;
  background-color: transparent;
  z-index: -1;
  top: -10%;
  left: 10%;
}
.container p {
  color: #fdd8d8;
  line-height: 2;
  font-size: 18px;
}
.container h3 {
  color: #ffffff;
  margin: 20px 0 60px 0;
  font-weight: 600;
  text-transform: capitalize;
}
.container button {
  background-color: #ffffff;
  border: none;
  padding: 15px 45px;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 600;
  color: #f43543;
  cursor: pointer;
}


Setelah itu temukan lagi kode </body> dan tempelkan kode dibawah ini diatas kode </body> tadi ya. Kodenya berikut ini
<script type='text/javascript'>
//<![CDATA[  
let quote = document.getElementById("quote");
let author = document.getElementById("author");
let btn = document.getElementById("btn");
const url = "https://api.quotable.io/random";
let getQuote = () => {
  fetch(url)
    .then((data) => data.json())
    .then((item) => {
      quote.innerText = item.content;
      author.innerText = item.author;
    });
};
window.addEventListener("load", getQuote);
btn.addEventListener("click", getQuote);  
//]]>
</script> 


Setelah kedua cara itu sudah dilakukan sekarang saatnya menempelkan kode dibawah ini di Tata Letak dan tempel di Tambah HTML/Javascript
<div class="wrapper">
<div class="container">
<p id="quote">
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Voluptas, magni.</p>
<h3 id="author">Lorem, ipsum.</h3>
<button id="btn">Get Quote</button>
</div>
</div>


Nah itulah generator Quote of the Day yang sudah kita buat. Sekarang lihat saja di blog kalian pasti sudah jadi itu widget generatornya. Jangan lupa untuk melupakan sejenak kejenuhan kita hari ini, dan sambut mentari pagi dengan riang hati. Seburuk-buruk manusia adalah manusia yang tidak mau mengoreksi keburukan dalam dirinya sendiri. Terima kasih ya yang sudah mampir di artikel Generator Quote of the Day Bahasa Inggris. Sampai jumpa lagi ya teman-teman. Salam dan silakan lanjut lagi kegiatan kamu. Ciaooo

Bagikan ke teman-teman kamu

15 March 2022

ASCII Code Emoticon Lucu dan Imut

ASCII Code Emoticon Lucu dan Imut

ASCII Code Emoticon Lucu dan Imut

Pernahkah kalian lihat emoticon lucu-lucu di status sosial media teman kamu. Pasti pernah dong ya. Emoticon unik dan lucu dengan ciri khas seperti wajah bayi. Hehe imut banget khan.

ASCII sendiri adalah singkatan dari American Standard Code for Information Interchange atau Kode Standar untuk Pertukaran Informasi. Sebenarnya ASCII banyak digunakan untuk keperluan bahasa dasar dan mewakili teks dalam komputer, peralatan telekomunikasi dan perangkat lain.

Baca Juga : Membuat Ikon Burung Twitter Beterbangan di Beranda Blog

Tapi makin kesini ada saja yang iseng menggunakan ASCII untuk keperluan yang unik yaitu membuat emoticon lucu lewat kreativitas. Sebelumnya ASCII juga banyak yang menggunakan untuk mewakili kata pusing - #$&*$#$%(#$- iya khan.

Baca Juga : Aneka Ragam Widget Animasi Melintasi Footer Blog

Nah disini di artikel ini saya akan membagi ASCII emoticon lucu dan imut kepada kalian semua. Silakan dicopy saja kode yang sudah tampil disini dan tempelkan di sosmed kamu. Disini daftarnya :

ASCII Code Emoticon Lucu dan Imut


┒('o'┒) LOE, (┌','┐) GUE = ┒(⌣˛⌣)┎ END

┒('o'┒) Lo diem, ( ','┐) Gue ngupil

<( ‾▿‾)-σ ehehehe

ƪ(♥ε♥)ʃ love love

(⌣́_⌣̀) sedih

(◦'⌣'◦) makasiih

°\(^▿^)/° hore pom pom

♥ (ʃƪ´⌣`) (´⌣`ʃƪ) ‎​♥ oh syukur syukur

(‾ʃƪ‾) berdoa

(ˇ_ˇ'!l) Oh astaga

(ɔ ˆзˆ)ɔc(ˆεˆ c) kiss kiss

Ϟ(˘▿˘)Ϟ joget yey

(`¸´ )_,/°(>.<') pentung!

(-̩̩̩-̩̩̩-̩̩̩__-̩̩̩-̩̩̩-̩̩̩) sedih ih..

ƪ(•˘⌣˘)┐‎​​​​​ƪ(•˘⌣˘•)ʃ ┌(˘⌣˘•)ʃ joget bareng

(˘̩̩̩˛˘̩ƪ) aduduh

┐('⌣'┐) (┌'⌣')┌ joget-joget

(˘ڡ˘) yumm.. enaak

╰(◣﹏◢)╯ awas!

t(‾_‾ )t : eff you

(˘⌣˘)ε˘`) mmuah

┌П┐(►˛◄'!) F you

ƪ( °͡,°)͡ʃ‎​ : what

(" `з´ )_,/"(>_<'!) : pukul

ƪ("°͡﹏°)͡ʃ‎ : apaan

ƪ(°͡▿▿▿▿▿▿°)͡ʃ : taring

( ˘͡ -˘͡) : huh

ƪ("°͡o°)͡ʃ‎ ‎ ƪ(°͡o°")͡ʃ : waa waa

(¬-̮¬) : khukhukhu

(ʃ⌣ƪ) Ciluk.. ƪ('o')ʃ Baaa..

(ʃ⌣ƪ) ciluuuuuuk ƪ(°͡▿▿▿▿°)͡ʃ Baaaaaa ...

("°͡o°)͡ʃ‎ : woy woy


Nah itu dia sudah tampil. Saatnya berbagi. Terima kasih ya untuk kalian yang sudah mau mampir di sini di artikel ASCII Code Emoticon Lucu dan Imut. Besok ketemu lagi dengan artikel yang lain. Tetap stay tune disitu ya. Wassalam.
Bagikan ke teman-teman kamu

07 March 2022

Generator Penghitung Huruf di Artikel

Generator Penghitung Huruf di Artikel

Generator Penghitung Huruf di Artikel

Menulis dalam sebuah blog guna mengisi kolom artikel adalah hal yang sangat mutlak kita lakukan. Karena dengan tulisan itulah maksud penulis blog bisa tersampaikan ke para pembaca setianya. Sehingga diutamakan tulisan yang singkat, padat dan jelas untuk disampaikan kepada para pembaca.

Seiring dengan waktu, penulisan pun mengalami pergeseran trend, yang dulu tulisan dengan rata-rata sekitar 600 kata. Sekarang dengan algoritma mesin pencari Google yang terus berbenah, maka angka 600 sudah melonjak menjadi sekitar 1000 kata.

Sungguh luar biasa keadaan para penulis sekarang dituntut dengan ragam kata untuk mencari kata kunci supaya bisa mendapatkan rangking yang bagus di mesin pencari. Dan hal itu sudah menjadi rahasia umum bila semakin banyak kata dalam paragraf, maka kemungkinan rangking naik akan semakin besar.

Persaingan yang semakin sengit dengan mempertonjolkan kata kunci dengan banyaknya kata dalam paragraf tentu tidak semudah kita menghitungnya secara manual. Karena dengan keterbatasan, penghitungan itu menjadi semakin sulit dilakukan.

Maka dengan beragam alasan itu, kami menyediakan Tools untuk menghitung jumlah kata yang akan dipampang dibawah ini.

PENGHITUNG HURUF

Kata : 0
Character dengan spasi : 0
Character tanpa spasi : 0


Sekian yang dapat kami tampilkan dalam artikel Generator Penghitung Huruf di Artikel. Semoga bermanfaat. Hitung kata dalam artikelmu, niscaya itu akan melatih intuisimu dalam menentukan topik bahasan dan melatih otak dalam berpikir secara cepat. Salam Blogger. Wassalam.