Cara Membuat Kalkulator Bitcoin Menggunakan Kurs Rupiah
Cara Membuat Kalkulator Bitcoin. Halo Bitcoiner, mungkin sebagaian dari kawan-kawan sudah mengetahui cara membuat kalkulator konverter harga Bitcoin. Namun bagi kawan-kawan yang belum mengetahuinya, bisa menyimak cara di bawah ini.
Yang dimaksud dengan kalkulator Bitcoin disini adalah sebuah fungsi untuk mengambil harga Bitcoin pada waktu tertentu, lalu mengkonversikannya kedalam kurs mata uang yang dikehendaki. Karena kita berada di Indonesia, tentu yang kita inginkan dalam kurs Rupiah. Sehingga harga terkini Bitcoin, akan bisa ditampilkan secara langsung dalam bentuk Rupiah. Ataupun kebalikannya, kita juga bisa melihat berapa harga Bitcoin yang kita miliki dalam kurs Rupiah.
Selanjutnya kawan-kawan pun bisa menaruhnya kedalam blog ataupun situs kawan-kawan. pengunjung yang ingin mengkonversikan Bitcoin kedalam rupiah, bisa menggunakan kalkulator yang telah dibuat tersebut. Di sini EB membuat untuk di wordpress, jadi nantinya membutuhkan plugin PHP Code untuk menjalankan konventer tersebut.
Kawan-kawan bisa menginstall PHP Code Snippets terlebih dahulu. Jika sudah, begini cara membuat kalkulator Bitcoin:
– Mengambil API Ticker Harga Bitcoin. Karena kita membutuhkan kurs dalam Rupiah, kita bisa mengambil API publik Ticker Harga Bitcoin dari exchanger VIP Bitcoin Indonesia. Istilahnya, mengambil posisi harga terakhir, atau biasa disebut “Get Current Price”. Dan berikut ini adalah API VIP Bitcoin Indonesia. https://vip.bitcoin.co.id/api/btc_idr/ticker.
– Jika kita klik pada api public ticker tersebut, maka akan ada sejumlah informasi terkait dengan harga Bitcoin sejak detik tersebut. Namun kawan-kawan usahakan jangan terlalu sering merequest ticker price tersebut. Paling tidak selang 1-5 menit tidak masalah, agar tidak terlalu membebani.
– Yang kita butuhkan adalah harga terakhir melalui API Ticker harga di VIP BITCOIN tersebut. Yakni pada “last” yang menunjukkan posisi harga terakhir. Namun bisa juga dikembangkan sendiri jika anda membutuhkan besaran volume (vol_btc), harga tertinggi (high), harga beli (buy), atau juga harga jualnya (sell).
– Sekarang masuklah di plugin PHP Code, dan buat sebuah snippet baru. Lalu copy dan paste kode berikut:
[php]<?php function getPrice($url){ $decode = file_get_contents($url); return json_decode($decode, true); } $btcIDR = getPrice(‘https://vip.bitcoin.co.id/api/btc_idr/ticker’); $btcPrice = $btcIDR["ticker"]["last"]; $btcDisplay = round($btcPrice,2); $angka = $btcPrice; $format_angka = number_format($btcPrice, "2",",","."); ?>
$btcIDR = getPrice(‘https://vip.bitcoin.co.id/api/btc_idr/ticker’);
$btcPrice = $btcIDR["ticker"]["last"];
$btcDisplay = round($btcPrice,2);
$angka = $btcPrice;
$format_angka = number_format($btcPrice, "2",",",".");
?>
<html>
<body>
<head>
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cstyle%3E%0Ah1%20%7B%0Afont-family%3A%20%22Calibri%22%2C%20Arial%2C%20sans-serif%3B%0Afont-size%3A%2060px%3B%0A%7D%0Ah2%20%7B%0Afont-family%3A%20%22Calibri%22%2C%20Arial%2C%20sans-serif%3B%0Afont-size%3A%2032px%3B%0A%7D%0A%23container%20%7B%0Afont-family%3A%20%22Calibri%22%2C%20Arial%2C%20sans-serif%3B%0Afont-size%3A%2042px%3B%0Aborder%3A4px%20solid%20%23999999%3B%0Aborder-radius%3A%206px%3B%0Aheight%3A%2065px%3B%0Awidth%3A%20600px%3B%0A%7D%0A%23bi%2C%20%23ci%20%7B%0Afont-family%3A%20%22Calibri%22%2C%20Arial%2C%20sans-serif%3B%0Afont-size%3A%2024px%3B%0Aborder%3A1px%20solid%20%23666666%3B%0Aborder-radius%3A%204px%3B%0Aheight%3A%2050px%3B%0Awidth%3A%20200px%3B%0Amargin-top%3A%203px%3B%0Amargin-left%3A%200px%3B%0Amargin-right%3A%200px%3B%0Amargin-bottom%3A%200px%3B%0A%7D%0A%3C%2Fstyle%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="<style>" title="<style>" />
</head>
<center>
<h1>Harga Bitcoin</h1>
<h2><?php echo "Rp. ".$format_angka; ?> / 1 Bitcoin</h2>
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cscript%3E%0Afunction%20btcConvert(input)%7B%0Aif%20(isNaN(input.value))%7B%0Ainput.value%20%3D%200%3B%0A%7D%0Avar%20price%20%3D%20%22%3C%3Fphp%20echo%20%24btcDisplay%3B%20%3F%3E%22%3B%0Avar%20output%20%3D%20input.value%20*%20price%3B%0Avar%20co%20%3D%20document.getElementById(‘ci’)%3B%0Aci.value%3Doutput.toFixed(2)%3B%0A%7D%0Afunction%20idrConvert(input)%7B%0Aif%20(isNaN(input.value))%7B%0Ainput.value%20%3D%200%3B%0A%7D%0Avar%20price2%20%3D%20%22%3C%3Fphp%20echo%20%24btcDisplay%3B%20%3F%3E%22%3B%0Avar%20output2%20%3D%20input.value%20%2F%20price2%3B%0Avar%20co2%20%3D%20document.getElementById(‘bi’)%3B%0Abi.value%3Doutput2.toFixed(8)%3B%0A%7D%0A%3C%2Fscript%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="<script>" title="<script>" />
<div id="container">
<input type="text" name="bi" id="bi" onchange="btcConvert(this);" onkeyup="btcConvert(this);"/> BTC = <input type="text" name="ci" id="ci" onchange="idrConvert(this);" onkeyup="idrConvert(this);" /> IDR
</div>
</body>[/php]
- Anda bisa menguji dulu code tersebut apakah bisa berjalan atau tidak di PHPfiddle.
- Lalu jika sudah dibuat snippet baru, berinama snippet yang baru tersebut, lalu ambillah shortcode tersebut.
- Dengan shortcode tersebut, anda bisa mempostingnya di post baru, ataupun di sebuah halaman tersendiri. Sesuai dengan apa yang anda kehendaki.
- Dan Kalkulator Harga Bitcoin pun sudah jadi. Anda bisa mencobanya sendiri. Mudah bukan?
Tentu, anda bisa memodiikasi sendiri sesuai dengan keinginan anda terkait desain, font, dan lainnya.
Begitulah cara membuat kalkulator bitcoin. Semoga bermanfaat, dan semoga berhasil.
2 Comments
saya coba kok ada tulisan
Line : 6 — syntax error, unexpected ‘:’, expecting ‘,’ or ‘)’
ya mas ?
artinya ada yang salah tepat di baris enam tersebut