Simple Price Calculator dengan Input Range

dokumen-dokumen yang mirip
LEMBAR KERJA PRAKTIKUM. - JavaScript Alert yang ditampilkan browser saat membuka halaman home/index.html :

SImple Pop-Up Modal dengan CSS3 dan Jquery

KAJIAN 3 Web Responsive

Membuat Chatbox Sederhana dengan Ajax jquery dan PHP PDO

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Tutorial Membuat Layout Website Sederhana dengan HTML dan CSS

MENAMPILKAN GOOGLE MAPS DI WEB BROWSER DENGAN HTML5

Membuat Display Produk dalam Layout Box 4 Kolom

Membuat Responsive dan Fleksibel Image Gallery dengan JQuery Fleximage

Modul 1 : HTML dan CSS

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

Cara Memasukan Font Baru Ke Dalam Web Menggunakan CSS

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

BAB V DESAIN WEB CSS

How to Create Simple Web (2) - Slice

Membuat Web Chatting dengan Ajax Jquery, PHP, dan Bootstrap [Part 2]

MODUL PRAKTIKUM SISTEM TERDISTRIBUSI

Bermain dengan Marker Google Maps API

Objek Bergoyang CSS3

BAB III PERANCANGAN ALAT

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

Membuat Scrollspy Dengan Bootstrap

Masih tentang bagaimana membuat layout dengan CSS, kita lanjutkan untuk membuat layout yang lain. Berikut ini adalah desain layout yang akan kita buat

buat Lightbox mu sendiri dengan jquery

DAFTAR PUSTAKA. Fathansyah. (2007). Basis Data. Informatika : Bandung.

Membuat Duplikasi Form dengan Jquery (Dynamic Form)

Cara membuat elemen agar bisa didrag

Tutorial Dasar CSS Preprocessor LESS

Membuat Button Dengan CSS

Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 1]

CSS Cascading Style Sheet

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Menampilkan user online seperti di obrolan step by step

Membuat Form Dinamis dengan HTML & Javascript.

HyperText Markup Language

Perkenalan Glyphicon Bootstrap dan Cara Mudah Menggunakannya

BAB VI DESAIN WEB RESPONSIF

Menampilkan multiple marker Google Maps API

Menampilkan Google Maps V3 pada halaman website

Image Slider 3D. Oleh: Anthonius

Secara garis besar, terdapat 3 cara menginput kode CSS, yaitu metode Inline Style, Internal Style Sheets, dan External Style Sheets.

Membuat Responsive Layout dengan CSS Media Query

window.location='karyawan/homeuser.php'</script>"; }else if($c['level']=="manajer"){

LEMBAR KERJA PRAKTIKUM

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

Percobaan 1 : Mengatur Width Dan Height Hasil :

TUTORIAL MEMBUAT PROGRAM KALKULATOR DENGAN OOP PHP

Membuat Simpel Site HTML Layout Menggunakan Tag div

CSS Lanjut Pertemuan - 5

Pemrograman Web WEEK 03 HTML LANJUT

Lampiran Kode Program

Hover Putar CSS3. Oleh: Mohammad Nur Huda

Pemrograman Web Week 2. Team Teaching

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

Publish: 7 Juni 2012 Author & Copyright: Johan Status: FREE tutorial

Pemrograman Web. Amar Hikmawan TKJ Kelas X SMK Muh 1 Klaten Utara Klaten

Deteksi Tubrukan Objek Dengan HTML5 [Part 2]

Membuat Top Fixed Responsive Navbar Twitter Bootstrap

Facebook App dengan Javascript

A. LATAR BELAKANG ATAU BACKGROUND

Author : Minarni, S.Kom.,MM

BAB V IMPLEMENTASI SISTEM

Listing Program. Halaman Home(index.php) <?php require_once'config.php';?>

Deteksi Tubrukan Objek Dengan HTML5 [Part 1]

Membuat grafik batang sederhana menggunakan JpGraph

Nama : Dwi Untari. Nim : A TUGAS SEMESTERAN 1. HOME 2. MATERI

Limitasi Text Input dengan Javascript

BAB III IMPLEMENTASI

Panduan Membuat Website/ Landing Page dengan memanfaatkan Web Editor Gratisan Yola

Tutorial Membuat Template Joomla 1.5

CSS. inheritance (pewarisan)

MODUL 13 INTERKONEKSI CLIENT-SERVER JQUERY

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

KURSUS ONLINE JASA WEBMASTERS

Dari potongan program pada Gambar 1 dijelaskan bahwa, program

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

Cascading Style Sheet (CSS) Didik Dwi Prasetya

LAPORAN RESMI. Boxes

HTML (HyperText Markup Language)

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

RWD (Responsive Web Design) dengan Grid System Bootsrtap

Pemrograman Web PRAKTIKUM 3 CSS. TUJUAN BELAJAR Mahasiswa dapat menggunakan css untuk mengatur gaya tampilan elemenhtml

Design Web Dengan 2 Kolom

BAB IV PROTOTIPE, PENGEMBANGAN, DAN VERIFIKASI

Membuat PopUp Menu dengan HTML dan JavaScript

PENGENALAN JAVASCRIPT

AJAX dengan jquery Part 1

Modul 1 : Fungsi dalam PHP

Membuat Plugin Wordpress Sederhana

Triswansyah Yuliano

P - 6 Bab 4 : HTML (Hypertext Markup Language)

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

Transkripsi:

Simple Price Calculator dengan Input Range Oleh: Septi Wulan Haloo, pada tutorial pertama saya ini, saya ingin membagikan cara membuat simple price calculator dengan input range (yang inputnya bisa digeser-geser itu lhooo :D ). Ceritanya ini mau buat grosir gula & beras online yang harganya ditampilkan pada web. Pembeli bisa melihat berapa biaya yang harus dia k... Haloo, pada tutorial pertama saya ini, saya ingin membagikan cara membuat simple price calculator dengan input range (yang inputnya bisa digeser-geser itu lhooo :D ). Ceritanya ini mau buat grosir gula & beras online yang harganya ditampilkan pada web. Pembeli bisa melihat berapa biaya yang harus dia keluarkan untuk membeli gula dan/atau beras sekian Kg. Seperti ini nih tampilannya : Oke, pertama-tama kita buat input HTML-nya dulu. <input type="range" min="0" max="100" value="0" step="1" oninput="updatetextinput(this.value);" id="input1" /> <output id="o1"></output> Berhubung inputnya berbentuk bar (range) maka input type="range". Nilai minimal dari range ini adalah 0 dan maksimalnya 100. Lalu untuk setiap pergeseran ball-nya saya set 1 ( step="1" ). updatetextinput(this.value) adalah fungsi yang digunakan meng-update nilai input setiap terjadi perubahan input. Output berfungsi untuk mencantumkan nilai dari input. Nah, untuk styling bar-nya seperti ini :

input[type='range'] { width: 300px; -webkit-appearance: none; vertical-align: middle; input[type='range']::-moz-range-track { input[type='range']::-webkit-slider-thumb { -webkit-appearance: none!important; input[type='range']::-moz-range-thumb { Setelah selesai membuat input range, sekarang giliran mainan javascript-nya untuk menampilkan nilai dari input dan menampilkan harganya. Fungsi updatetextinput dan updatetot function updatetextinput(val) { harga = val * 8000; document.getelementbyid('o1').value=val; document.getelementbyid('price1').value=harga; updatetot(); function updatetextinput2(val) { harga = val * 9000; document.getelementbyid('o2').value=val; document.getelementbyid('price2').value=harga;

updatetot(); function updatetot(){ var h1 =parsefloat( document.getelementbyid("price1").value); var h2 =parsefloat( document.getelementbyid("price2").value); var Tot = h1 + h2; document.getelementbyid("pricetot").value = Tot; Fungsi updatetot() digunakan untuk menjumlahkan harga dari input1 dan input2. Harga total dari kedua input tersebut ikut berubah jika nilai input1 atau input2 berubah. Untuk kode secara keseluruhannya seperti ini: <!DOCTYPE html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>price Calculator</title> <style> #content{ max-width:900px; width:100%; #left{ margin: 20px 15px 10px 10px; float:left; width:45%; #right{ margin: 10px 15px 10px 10px; float:right; width:35%; input[type='range'] { width: 300px; -webkit-appearance: none; vertical-align: middle; input[type='range']::-moz-range-track {

input[type='range']::-webkit-slider-thumb { -webkit-appearance: none!important; input[type='range']::-moz-range-thumb { </style> <script> function updatetextinput(val) { harga = val * 8000; document.getelementbyid('o1').value=val; document.getelementbyid('price1').value=harga; updatetot(); function updatetextinput2(val) { harga = val * 9000; document.getelementbyid('o2').value=val; document.getelementbyid('price2').value=harga; updatetot(); function updatetot(){ var h1 =parsefloat( document.getelementbyid("price1").value); var h2 =parsefloat( document.getelementbyid("price2").value); var Tot = h1 + h2; document.getelementbyid("pricetot").value = Tot; </script> </head> <body> <div id="content"> <h3><center>grosir Gula & Beras Online</center></h3> <form> <div id="left"> <b>gula</b><br/> <input type="range" min="0" max="100" value="0" step="1" oninput="updatetextinput(this.value);" id="input1" />

<output id="o1"></output> <label>kg</label> <div id="right"> <h4>rp <input type="text" id="price1" value="0"></h4> <br/> <div id="left"> <b>beras</b><br/> <input type="range" min="0" max="100" value="0" step="1" oninput="updatetextinput2(this.value);" id="input2" /> <output id="o2"></output> <label>kg</label> <div id="right"> <h4>rp <input type="text" id="price2" value="0"></h4> <br/> <div id="left"> <br/><br/><h4>harga Total Belanja :</h4> <div id="right"> <h4>rp <input type="text" id="pricetot" value="0"></h4> </form> </body> </html> Selamat mencoba :) Tentang Penulis Septi Wulan