OIOIII.. we meet again :D
kali ini saya pengen ngeshare sebuah lirik dari sebuah lagu yang dibawakan oleh band rock asal jepang yaitu One Ok Rock yang berjudul "All Mine"...
kenapa saya mau ngeshare lagu ini? karena lagu ini sangat bisa membuat galau ._.
gak usah panjang-panjang sambutannya,lets check this out!
Title : All Mine
Artist : One OK Rock
Album : Jinsei x Boku
Ugh,
Oh, my problem they
Will runaway from you
And I see
Oh the angels sat
And stare at you
You’re everything they’re not today
I’m so down and out
Cause something is wrong without you
When you’re not around
Just shadow and rain fall
Wait till tomorrow
I’ll wait
Just wanna be with you
Only you
Always you
You’re so beautiful
To me, it’s true
Amazed by you
I think I’m falling
Oh, My worries they
Just sleep in late
Lying next to you
Then, I fall to pieces and
Crumble way
Today nothing works
I’m so down and out
Cause something is wrong without you
When you’re not around
Just shadow and rain fall
Wait till tomorrow
Yeah, I’m wait
Just wanna be with you
Only you
Only you
You’re so beautiful
To me, it’s true
Amazed by you
I think I’m falling
Falling with you
Only you
Always you
You’re so beautiful
To me, it’s true (true)
Amazed by you
I know I’m falling
READY FOR #WIKUFEST2014 PRIZE FROM @nurikidy :)))
hey blogwalker,how are you?
hehehe
long time no see yaa..
I think after my last post using a Indonesian Language,now its time to use English Language :p
hehehe
Enough for lipservices ok :p
There is one reason why I use an English language right now..
The reason is to following @nurikidy game :p
I wanna get a Wide/Macro lens one.. Because I very like take a wide photo or a macro photo..
The example of my macro photo is like this :
I like take a wide photo too here a sample :
I very interested by photograph,unfortunately I didn't have a DSLR camera.. So I use my phone Sony Xperia L.. :p
in my instagram account,almost all photo taken with my phone.. so if you wanna to check it,just check it out :p
I hope I can win the wide/macro lens,wish me luck :D
see you at the next post :))
p.s : I READY FOR #WIKUFEST3 :))
Cash for view
hola hola...
hehehe
habis ngilang lagi nih.. maklum lah gak ada bahan buat ditulis..
ini aja nulis asal asal aja cuma mau nyepam :3
oh iya,ini ada suatu website ya.. boleh percaya boleh enggak.. bahwa setiap orang yang visit ke url mu,kamu bisa dapet US$ 10 dan bisa di ambil di western union lho kalo udah 300 baru bisa diambil..
lumayan kan?
tapi sih ada banyak yang bilang kalo itu spam..
tapi ya sekali lagi tergantung situ sendiri percaya apa enggak.. hehehe :D
kalo percaya, ini dia linknyaaaa :
cash for view
kalo gak bisa ke:
cash for view
sejauh ini sih perolehan saya masih US$ 75 jadi masih jauh buat di ambil ._.
yang terakhir,
DWYOR(do with your own risk) yaa :DD
Chord Temodemo No Namida - JKT48
hei guys.. we meet again!
hehehe
sekarang gua mau share chord dari suatu lagu..
yaitu chord dari lagu JKT48 yang berjudul Temodemo No Namida..
entah kenapa gua lagi suka sama lagu ini.. apa gara-gara lagunya galau apa gmana gua nggak tau juga :p
udah cukup basa basinya lah.. let's check this out!
Intro:
Dm Bb C F-Am
Dm Bb Gm-Am-Dm
Verse:
Dm Gm
Hujan rintik-rintik yang mulai turun
C F
Aku pun menutup layar kisah ini
Dm
Bagai menurunkan
Gm
Layar warna perak
Bb C Dm
Itulah cinta pertama diriku
pre-chorus:
Gm
Ku terus menunggu
Dm
Di jalan yang kedua
Gm Dm
Ku ingin panggil namun ku tak bisa
E A
Saat kulihat ke bawah
E A
Bunga ajisai pun menangis
Chorus:
Dm
Walau ku sangat ingin bertemu
Bb
Walau ku menyukaimu
C F Am
Kau jalan berlalu di depan mataku
Dm
Walaupun jadi begini
Bb
Aku tetap melihatmu
Gm Am Dm
Dari tempat ini
Dm
Walau ku sangat ingin bertemu
Bb
Walau ku menyukaimu
C F Am
Kau bahkan tidak menoleh ke arahku
Dm DmM7
Walaupun kupakai payung
Dm7 G
Pipiku pun tetap basah
Bb Am Bb C
Diri ini tak berdaya
Gm Am Dm
Temo demo no namida
Verse 2:
Dm Gm
Di jalan yang penuh kesedihan ini
C F
Aku berjalan, seorang diri
Dm
Dalam hati ini
Gm
Diriku tersesat
Bb C Dm
Rasa sayang yang seorang pun tahu
pre-chorus 2:
Gm
Bunga ajisai
Dm
Yang suka akan hujan
Gm Dm
Memejamkan mata di hari cerah
E A
Mendung yang jauh di sana
E A
Apakah kau yang memikirkannya?
Chorus 2:
Dm
Walau sesedih apapun juga
Bb
Walaupun tak bisa juga
C F A
Biarkan aku tetap menjadi gadis
Dm
Ku tak akan melupakan
Gm
Jejak langkah kenangan,
Gm Am Dm
Bertemu denganmu
Dm
Walau sesedih apapun juga
Bb
Walaupun tak bisa juga
C F A
Suatu hari pasti ku kan teringat
Dm DmM7
Walaupun harapan aku
Dm7 G
Tidak juga terwujudkan
Bb A Bb C
Ku kan terus bersinar
Gm Am Dm
Temo demo no koi yo
Interlude :
Bb F C Dm
Bb F C A
Back to Chorus
Back to Intro
bagi yang bingung bisa lihat video tutorialnya ke sini :)
thanks!
credit to @RanggaPranendra for video tutorial :D
Akhir Bulan Ini Android 4.4 KitKat Rilis?
Google telah merilis teaser terbarunya melalui salah satu postingannya di akun resmi Google Plus (KitKat) dengan menampilkan gambar Android 4.4 KitKat. Mungkin ini pertanda Android 4.4 Kitkat akan resmi dirilis.
Pada gambar tersebut didampingi oleh teks "Everybody dance now!" dengan hashtag (#AndroidKITKAT), melalui gambar tersebut seakan Google ingin mengajak semua orang untuk merasakan Android versi terbarunya, demikia yang dilansir oleh gsmarena
Android 4.4 KitKat sejatinya Google akan memulai debutnya melalui perangkat Nexus terbaru yang diprediksi adalah Nexus 5 pada acara akhir bulan ini. Bahkan banyak yang mengatakan acara tersebut akan dilaksanakan pada tanggal 28 Oktober.
Melalui beberapa screenshot yang bocor melalui perangkat Nexus 5 yang sudah menjalankan update Android 4.4 KitKat, pengguna memang sudah mendapatkan gambaran terntang apa yang akan diharapkan pada OS Android terbaru itu. Selain beberapa UI akan berubah, beberapa aplikasi juga akan sedikit didesain ulang, Android baru juga akan terintegrasi dengan Quickoffice, lalu ada juga tambahan baru di menu pengaturan.
Sumber : TabloidPulsa
Ini 5 Fitur Anyar di Android 4.3
Mulai dari tawaran sistem keamanan yang lebih baik, user interface lebih menarik, hingga pengalaman bermain game yang lebih menyenangkan, menjadi daya pikat utama Android 4.3.
Penasaran apa saja fitur baru yang terdapat di Android 4.3. Simak ulasan berikut:
1. Multiple User
Pada Android 4.3 kemampuan multiple user mendapatkan improvisasi, kini pengguna dapat membatasi profil user tertentu dalam mengakses aplikasi.
Uniknya, pada fitur multiple user kali ini setiap profil user akan memiliki lokasi penyimpanannya sendiri yang akan menampung konfigurasi home screen, widget, hingga setingan pribadi penggunanya.
Dengan hadirnya kemampuan multiple user dengan fitur restricted profil ini, tentunya pengguna yang sering berbagi penggunaan smartphone miliknya dengan sang buah hati dapat terhindar dari kemungkinan yang tidak diinginkan. Seperti misalnya transaksi belanja online yang secara tak sengaja terakses oleh sang anak.
2. OpenGL ES 3.0
Dengan kehadiran OpenGL ES 3.0, Android 4.3 diklaim bakal memberikan keleluasaan bagi developer game untuk menghadirkan game dengan tampilan grafis yang lebih baik lagi. Namun tentunya chip grafis yang digunakan pada smartphone juga harus mendukung penggunaan OpenGL ES 3.0 agar pengguna dapat merasakan kelebihan grafis yang ditawarkan.
3. Bluetooth Smart Ready
Hal tersebut dimungkinkan berkat API (Appplication Programing Interface) pada Android 4.3 yang telah mendukung Bluetooth Generic Attribute Profile (GATT) services. Memanfaatkan API tersebut, developer kini dimungkinkan menghadirkan aplikasi yang unik dan tentunya bermanfaat.
4. Data Notification Access
Namun hanya terbatas pada notifikasi data yang biasanya datang dari aplikasi. Itu pun hanya dapat dilakukan oleh developer atas izin dari pengguna.
Keuntungan dari kemampuan ini adalah developer dapat dengan mudah menawarkan aplikasi yang sesuai kebutuhan pengguna berdasarkan data notifikasi yang diterima pengguna. Hal ini disebut bakal membuka era baru aplikasi pintar yakni dengan cara mengetahui kebiasaan pengguna.
5. Digital Rights Management (DRM)
Dengan kata lain, modular DRM framework terbaru yang disematkan Google pada Android 4.3 memungkinkan para developer lebih mudah mengintegrasikan DRM ke dalam masing-masing protokol streaming miliknya seperti misalnya MPEG Dynamic Adaptive Streaming over HTTP (DASH).
Google Luncurkan Android Versi 4.3
BBM untuk Android Diluncurkan September 2013
Bulan Mei kemarin, CEO BlackBerry Thorsten Heins mengumumkan BlackBerry Messenger (BBM) akan segera tersedia di perangkat Android dan iOS. Aplikasimessaging ini dikabarkan akan meluncur secara global musim panas nanti atau menjelang akhir tahun 2013.
Sebelumnya, operator selular asal Inggis T-Mobile melalui akun Twitter-nya berkicau bahwa aplikasi BBM untuk Android dan iOS akan mulai bisa diunduh mulai 27 Juni 2013. Namun kicauan itu langsung dihapus dan aplikasi BBM untuk Android dan iOS belum kunjung datang.
Sekarang, tanggal kemunculan BBM untuk Android kembali berhembus di Internet. Kali ini sumber informasinya lebih terpercaya. Saat peluncuran BlackBerry Q5 di India, Managing Director BlackBerry India Sunil Lalvani ditanya kapan aplikasi BMM mulai digunakan di ponsel Android.
“Menurut jadwal perusahaan, aplikasi BBM untuk Android akan mulai dirilis pada musim panas ini. Musim panas di Amerika Utara akan berlangsung pada bulan September,” kata Sunil dilansir laman Phones Review, 18 Juli 2013.
Sunil mengatakan, aplikasi BBM tidak akan diluncurkan pada akhir bulan ini, tapi paling telat tanggal 21 September tahun ini. “Tunggu saja. Dua bulan lagi Anda bisa mulai mengunduh aplikasi BBM untuk Android di Play Store,” ujar Sunil.
Sementara kabar mengenai aplikasi BBM untuk perangkat iOS belum ada informasi resminya.
Sumber
Firefox OS - New SmartPhone OS!
Hey Brooo!!
Udah lama nih gak utak atik blog.. sekarang mulai niat nge blog lagi :3
Kali ini gua bakal posting "Something New in SmartPhone" :v
Kita tahu,kalo sekarang smartphone banyak digunakan oleh masyarakat dunia.. dan platform yang paling banyak di gunakan ialah Android dan iOS .. Tapi,tahu kah kalian bahwa mozilla sekarang sedang men-develope sebuah platform OS baru untuk smartphone.. yaitu "Firefox OS",tidak seperti Android yang berbasis java atau iOS yang berbasis Objective-C,Firefox OS ini berbasis HTML5 yang dapat berkomunikasi langsung dengan hardware melalui JavaScript dan API web bebas. Sehingga Firefox OS dapat bekerja lebih cepat daripada android dan iOs.. Firefox OS ini telah didemonstrasikan di smartphone yang compatible dengan android dan Raspberry Pi.
Selengkapnya = http://en.wikipedia.org/wiki/Firefox_OS
https://www.mozilla.org/en-US/firefox/os/?utm_source=mozilla&utm_medium=Email&utm_campaign=Firefox_OS_Email
NAH! Firefox Os ini kayaknya greget nih.. soalnya basisnya html5 yang bisa dibilang lebih mudah daripada java/objective-c... dan juga firefox os ini sudah mempunyai marketplacenya sendiri.. oh iya,marketplace itu kayak playstorenya android/ app storenya iOS..
Dan dalam waktu dekat akan segera dilaunching lo first devicenya! dan katanya harganya terjangkau kok.. apalagi belom promo" dari provider" telekomunikasi :v
jadi brace yourself aja yah !!
konversi bilangan dengan menggunakan JOptionPane
check this script! (script tutorial by As'ari Setya)
package praktek1;
import java.awt.HeadlessException;
import javax.swing.JOptionPane;
public class menu_dari_joption {
private static String name;
private static int g;
private static int y;
private static String des;
private static String a;
private static String b;
static String gender;
private static int validDes;
static StringBuilder X= new StringBuilder();
static StringBuilder Y= new StringBuilder();
static StringBuilder Z= new StringBuilder();
public static void pecahan(){
int desimal;
String str=JOptionPane.showInputDialog("Masukkan jumlah uang");
desimal=Integer.parseInt(str);
int j100rbu, j50rbu, j20rbu, j10rbu, j5rbu, j2rbu, j1rbu, j5rtus, j2rtus, j1rtus, j50, j10, j1;
j100rbu=desimal/100000;
desimal%=100000;
j50rbu=desimal/50000;
desimal%=50000;
j20rbu=desimal/20000;
desimal%=20000;
j10rbu=desimal/10000;
desimal%=10000;
j5rbu=desimal/5000;
desimal%=5000;
j2rbu=desimal/2000;
desimal%=2000;
j1rbu=desimal/1000;
desimal%=1000;
j5rtus=desimal/500;
desimal%=500;
j2rtus=desimal/200;
desimal%=200;
j1rtus=desimal/100;
desimal%=100;
j50=desimal/50;
desimal%=50;
j10=desimal/10;
desimal%=10;
j1=desimal/1;
desimal%=1;
JOptionPane.showMessageDialog(null,"Jumlah uang seratus ribu = "+j100rbu+
'\n'+"Jumlah uang lima puluh ribu = "+j50rbu+
'\n'+"Jumlah uang dua puluh ribu = "+j20rbu+
'\n'+"Jumlah uang sepuluh ribu = "+j10rbu+
'\n'+"Jumlah uang lima ribu = "+j5rbu+
'\n'+"Jumlah uang dua ribu = "+j2rbu+
'\n'+"Jumlah uang seribu = "+j1rbu+
'\n'+"Jumlah uang lima ratus = "+j5rtus+
'\n'+"Jumlah uang dua ratus = "+j2rtus+
'\n'+"Jumlah uang seratus = "+j1rtus+
'\n'+"Jumlah uang lima puluh = "+j50+
'\n'+"Jumlah uang lima puluh = "+j10+
'\n'+"Jumlah uang lima puluh = "+j1
);
}
public String konversi (int angka){
String [] bilangan ={"","satu","dua","tiga","empat","lima","enam","tujuh","delapan","sembilan","sepuluh","sebelas"};
String temp=" ";
if (angka<12 p="p">temp = "" + bilangan[angka];
}
else if(angka<20 p="p">temp = konversi(angka-10) + " belas";
}
else if(angka<100 p="p">temp = konversi(angka/10) + " puluh" + konversi(angka%10);
}
else if(angka<200 p="p">temp = "seratus" + konversi(angka-100);
}
else if(angka<1000 p="p">temp = konversi(angka/100) + "ratus" + konversi(angka%100);
}
else if(angka<2000 p="p">temp = "seribu"+ konversi(angka-1000);
}
else if(angka<1000000 p="p">temp = konversi(angka/1000) + " ribu" + konversi (angka%1000);
}
return temp;
}
public String pecahan (int angka){
String [] bilangan ={"","satu","dua","tiga","empat","lima","enam","tujuh","delapan","sembilan","sepuluh","sebelas"};
String temp=" ";
if (angka<12 p="p">temp = "" + bilangan[angka];
}
else if(angka<20 p="p">temp = konversi(angka-10) + " belas";
}
else if(angka<100 p="p">temp = konversi(angka/10) + " puluh" + konversi(angka%10);
}
else if(angka<200 p="p">temp = "seratus" + konversi(angka-100);
}
else if(angka<1000 p="p">temp = konversi(angka/100) + "ratus" + konversi(angka%100);
}
else if(angka<2000 p="p">temp = "seribu"+ konversi(angka-1000);
}
else if(angka<1000000 p="p">temp = konversi(angka/1000) + " ribu" + konversi (angka%1000);
}
return temp;
}
public static void Biner(int y){
if(y>0){
Biner(y/2);
}
System.out.print(y%2);
X.append(y%2);
}
public static void Octal(int g){
char[] daftaroctal={'0','1','2','3','4','5','6','7'
,'8','9','A','B','C','D','E','F'};
int sisa =g% 8;
if(g>0){
Octal((g-sisa)/8);
System.out.print(daftaroctal[g % 8]);
}Y.append(daftaroctal[g % 8]);
}
public static void Hexa(int n){
char[] daftarHexa={'0','1','2','3','4','5','6','7'
,'8','9','A','B','C','D','E','F'};
int sisaBagi = n%16;
if(n>0){
Hexa((n - sisaBagi)/16);
System.out.print(daftarHexa[n%16]);
}Z.append(daftarHexa[n%16]);
}
public static void inputDesJOption (){
des=JOptionPane.showInputDialog("masukkan " + "Bil.Desimalnya = ") ;
try{
if(des.isEmpty()){
JOptionPane.showMessageDialog(null, " tidak boleh kosong!!");
inpNama();
}
}catch(NullPointerException nperror){
JOptionPane.showMessageDialog(null,
" diisi dulu donk!!");
inpNama();
}
}
public static void eksepsiInpBiner (){
inputDesJOption ();
try{
validDes=Integer.parseInt(des);
System.out.print("\n Desimal dari "+des+", Binernya adalah = ");
Biner(validDes);
System.out.println();
JOptionPane.showMessageDialog(null,"hasil perubahan dari desimal"+ des+ " adalah : "+X);
X.delete(0,validDes);
}catch
(NumberFormatException error){
JOptionPane.showMessageDialog(null, des+" bukan angka !! " + "\nMasukkan angka saja !!");
eksepsiInpBiner();
} }
public static void eksepsiInpOctal (){
inputDesJOption ();
try{
validDes=Integer.parseInt(des);
System.out.print("\n Desimal dari "+des+", octalnya adaalah = ");
Octal(validDes);
System.out.println();
JOptionPane.showMessageDialog(null,"hasil perubahan dari desimal"+ des+ " adalah : "+Y);
Y.delete(0,validDes);
}catch
(NumberFormatException error){
JOptionPane.showMessageDialog(null, des+" bukan angka !! " + "\nMasukkan angka saja !!");
eksepsiInpOctal();
}
}
public static void eksepsiInpHexa (){
inputDesJOption ();
try{
validDes=Integer.parseInt(des);
System.out.print("\n Desimal dari "+des+", hexanya adalah = ");
Hexa(validDes);
System.out.println();
JOptionPane.showMessageDialog(null,"hasil perubahan dari desimal"+ des+ " adalah : "+Z);
Z.delete(0,validDes);
}catch
(NumberFormatException error){
JOptionPane.showMessageDialog(null, des+" bukan angka !! " + "\nMasukkan angka saja !!");
eksepsiInpHexa();
}
}
public static void outHasilBiner (){
eksepsiInpBiner();
}
public static void outHasilOctal (){
eksepsiInpOctal();
}
public static void outHasilHexa (){
eksepsiInpHexa();
}
public static void inpNama () {
name=JOptionPane.showInputDialog("Masukkan " + "Nama Anda : ");
try{
if(name.isEmpty()){
JOptionPane.showMessageDialog(null, "Nama Anda tidak boleh kosong!!");
inpNama();
}
}catch(NullPointerException nperror){
System.exit(0);
}
}
public static void inpGender(){
gender=JOptionPane.showInputDialog("Masukkan" + "Gender Anda : " + " agan / aganwati only");
a="agan";
b="aganwati";
try{
if(gender.equals(a)) {
JOptionPane.showMessageDialog(null,"selamat datang " + a +" "+ name);
}else if(gender.equals(b)){
JOptionPane.showMessageDialog(null,"selamat datang " + b +" "+ name);}
else {
JOptionPane.showMessageDialog(null,"hanya boleh agan atau aganwati ");
inpGender();}
if (gender.isEmpty()){ JOptionPane.showMessageDialog(null,
"Harap diisi dulu Gan!!");
inpGender();}
}catch(NullPointerException nperror){System.exit(0);}
}
public static void huruf() {
try {
menu_dari_joption num = new menu_dari_joption();
int konvert = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Nilai"));
if (konvert < 0 || konvert >999999) {
JOptionPane.showMessageDialog(null,"Angka di luar range!!!","WARNING",JOptionPane.ERROR_MESSAGE);
}
else {
JOptionPane.showMessageDialog(null, num.konversi(konvert),"RESULT",JOptionPane.INFORMATION_MESSAGE);
}
}
catch( HeadlessException | NumberFormatException e){
JOptionPane.showMessageDialog(null,"ERROR","WARNING",JOptionPane.ERROR_MESSAGE);
}
}
public static void menuJOption(){
//..Text untuk tombol.
inpNama();
inpGender();
String[] pilihan = {"BINER","OCTAL","HEXA","PECAHAN","TERBILANG","<
//..."Infinite" loop, selseai jika System.exit(0)
while (true){
int response = JOptionPane.showOptionDialog(
null // Tengah Window).
, "Welcome "+gender+" "+name+" !! " + "\nPilih Konversi Bilangan dibawah ini?"// Pesan
, "Konversi Bilangan"
, JOptionPane.YES_NO_OPTION
, JOptionPane.PLAIN_MESSAGE
, null
, pilihan
, null
);
switch (response){
case 0:
outHasilBiner();break;
case 1:
outHasilOctal();break;
case 2:
outHasilHexa();break;
case 3:
pecahan();break;
case 4:
huruf();break;
case 5:
System.exit(0);break;
case 6:
inpNama();
inpGender();
break;
case 7:
;break;
case -1:
System.exit(0);
default:
JOptionPane.showMessageDialog(null, "Salah Gan! "+ response);break;
}
}
}
public static void main(String [] args){
menuJOption();
}
}
nb:nama package tidak perlu digunakan.
Sekarang tentang hasil outputnya :D check this out!
| Tampilan Awal Program. jika yang ditekan tomblo cancel,langsung akan keluar dari program |
| Tampilan jika nama tidak diisi |
| Tampilan Untuk Memasukkan gender |
| Tampilan apabila kosong atau tidak ditulis agan/aganwati |
| Tampilan ketika sukses memasukkan nama dan gender |
| Tampilan untuk memilih menu konversi |
| Tampilan Input desimal pada pilihan biner,hexa,&oktal. |
| Tampilan jika angka desimal tidak dimasukkan pada pilihan biner,hexa,&oktal |
| Hasil konversi yang muncul |
| Hasil konversi yang muncul |
| Hasil konversi yang muncul |
| Tampilan pada pilihan pecahan |
| tampilan outputan pilihan pecahan |
| Tampilan inputan terbilang |
| outputan pilihan terbilang
sekian postingan dari saya,jika ada salah coding silahkan di coment saja :)
|
konversi bilangan & validator dengan PHP
oiiii!!
kita bertemu kembali!
seperti yang telah saya bilang,sekarang saya akan memposting sesuatu tentang php.. kali ini saya akan memposting konversi bilangan biner,hexa,dan octal dengan menggunakan validator..
check this out the validator's script!
<!-if(isset($_POST['submit'])){//isset : penekanan form
$nama=$_REQUEST['nama'];
if(isset($_POST['gender'])){
$gender=$_REQUEST['gender'];
}
else{
$gender='';
}
$cek='';
}
else{
$nama='';
$gender='';
$cek='Sebelum menikmati, monggo login dulu :D';
}
?>
Nama :
Jenis Kelamin :
/>
Laki-Laki
/>
Perempuan
// put your code here
?>
now the konversi's script !
if(isset($_POST['submit1'])){
$decimal=$_REQUEST['decimal'];
if(isset($_POST['pilih'])){
$pilih=$_REQUEST['pilih'];
}
else{
$pilih='';
}
}
else{
$decimal='';
$pilih='';
}
?>
Monggo Konversikan Bilangannya
if(isset ($_POST['submit'])){
$nama=$_REQUEST['nama'];
if(isset($_POST['gender'])){
$gender=$_REQUEST['gender'];
}
else{
$gender='';
}
}
if(isset ($_POST['submit'])){
if($nama==''|| $gender==''){// tanda || : OR
echo"";//menggunakan javascript
}
else{
}
}
?>
Pilih Konversi yang anda ingin kan :
/>
Bilangan Biner
/>
Bilangan Hexa
/>
Bilangan Oktal
if(isset($_POST['submit1'])){//isset : penekanan form
$decimal=$_REQUEST['decimal'];
if(isset($_POST['pilih'])){
$pilih=$_REQUEST['pilih'];
}
else{
$pilih='';
}
}
else{
$decimal='';
$pilih='';
}
if(isset ($_POST['submit1'])){
if($decimal==''|| $pilih==''){
echo"";//menggunakan javascript
}
else{
if($pilih=='B'){
//Konversi ke Biner
if (isset($_POST['decimal'])) {
$decimal = $_POST['decimal'];
$original = $_POST['decimal'];
$binary = '';
if (preg_match('/[^0-9]/',$decimal)) {
die ("Maaf. Inputan salah...");
}
else {
while ($decimal > 0) {
if ($decimal%2 == 0) {
$binary .= 0;
$decimal /= 2;
}
else {
$binary .= 1;
$decimal = ($decimal/2)-0.5;
}
}
$result = strrev($binary);
echo "
Bilangan decimal : $original jika dijadikan Biner hasilnya adalah $result.
";
}
}
else {
}
}
else{
if($pilih=='H'){
//Konversi ke Hexa
if(isset($_POST['decimal'])){
$des=$_POST['decimal'];
$original=$_POST['decimal'];
$hex='';
while ($des>0){
$hasil=$des%16;
switch($hasil){
case 0 : $hex.="0"; break;
case 1 : $hex.="1"; break;
case 2 : $hex.="2"; break;
case 3 : $hex.="3"; break;
case 4 : $hex.="4"; break;
case 5 : $hex.="5"; break;
case 6 : $hex.="6"; break;
case 7 : $hex.="7"; break;
case 8 : $hex.="8"; break;
case 9 : $hex.="9"; break;
case 10: $hex.="A"; break;
case 11: $hex.="B"; break;
case 12: $hex.="C"; break;
case 13: $hex.="D"; break;
case 14: $hex.="E"; break;
case 15: $hex.="F";
default:break;
}
if($des/16==0){
$sisa=($des%16);
$des=$sisa;
}
else{
$sisa=($des/16);
$des=$sisa%16;
}}
$result = strrev($hex);
echo "
Bilangan decimal : $original jika dijadikan Hexadecimal hasilnya adalah $result.
";
}
}
else{
//Konversi ke Oktal
if(isset($_POST['decimal'])){
$des=$_POST['decimal'];
$original=$_POST['decimal'];
$octal='';
while ($des>0){
$hasil=$des%8;
switch($hasil){
case 0 : $octal.="0"; break;
case 1 : $octal.="1"; break;
case 2 : $octal.="2"; break;
case 3 : $octal.="3"; break;
case 4 : $octal.="4"; break;
case 5 : $octal.="5"; break;
case 6 : $octal.="6"; break;
case 7 : $octal.="7";
default:break;
}
if($des/8>0){
$sisa=($des/8);
$des=$sisa%8;
}
else{
$sisa=($des%8);
$des=$sisa;
}}
$result = strrev($octal);
echo "
Bilangan decimal : $original jika dijadikan Oktal hasilnya adalah $result.
";
}
else{
}
}
}
}
}
echo "
Test Lagi
";
?>
dan mohon maaf,saya nggak bisa menampilkan outputnya karna keterbatasan waktu :(
Konversi Bilangan Java
Assalamualaikum Wr. Wb.
Hello everybody!!
kita ketemu lagi.. setelah sekian lama gak ngurus blog,sekarang saatnya mengurusnya lagi.. Sekarang ane bakal ngebahas tentang konversi bilangan yang terbuat dari program java.. perlu di potong - potong gak script nya? gak perlu ya.. :p
dibawah ini adalah codingnya.. check this out! :D
package praktek1;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class KonversiBilangan {
//global variable
static String name,kelamin;//object
static int bilDes;//variable
static String gender;
//fungsi/method rekursi
public static void Biner(int n){
if(n>1){
Biner(n/2);
}
System.out.print(n%2);
}
public static void Hexa(int n){
char[] daftarHexa={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
int sisaBagi=n%12;
if(n>0){
Hexa((n-sisaBagi)/16);
System.out.print(daftarHexa[n%16]);
}
}
public static void Oktal(int n){
int sisaBagi = n % 8 ;
if (n > 0) {
Oktal((n-sisaBagi)/8);
System.out.print(n % 8);
}
}
public static void inputDes(){
System.out.print("Masukkan Bilangan desimal = ");
Scanner inputan=new Scanner(System.in);
bilDes=inputan.nextInt();
//return bilDes;
}
public static void tampilBiner(){
inputDes();
System.out.println("Binernya adalah ");
Biner(bilDes);
}
public static void tampilHexa(){
inputDes();
System.out.println("Hexanya adalah ");
Hexa(bilDes);
}
public static void tampilOktal(){
inputDes();
System.out.println("Oktalnya adalah ");
Oktal(bilDes);
}
public static int inpBil(){
System.out.println("\n==================" + "\nSelamat datang "+kelamin+" " +name+",");
System.out.println("Salahkan memilih Menu Konversi " + "Bilangan ke: "+ "\n1. Biner \n2. Hexa \n3. Oktal \n4. Exit" );
System.out.print("Masukkan Angka Menu = ");
Scanner inputan=new Scanner(System.in);
int pilmenu=inputan.nextInt();
return pilmenu;
}
public static void menU(int pil){
System.out.println("\033");//clear screen
switch(pil){
case 1: tampilBiner(); break;
case 2: tampilHexa(); break;
case 3: tampilOktal(); break;
case 4: System.out.println("Thanks ya sudah mampir :)");
System.exit(0); break;//memberikan kondisi false
default: System.out.println("Maaf, pilih angka 1 - 4 saja");
break;
}
System.out.println("\033");//clear screen
}
public static void pilih(){
gender = JOptionPane.showInputDialog("Jenis Kelamin Anda ? "
+ "(cowo / cewe)");
if ("cowo".equals(gender)) {
JOptionPane.showMessageDialog(null, "Selamat Datang Bero "
+ name
+ "\nSilahkan Memilih Menu Konversi :)");
} else {
if ("cewe".equals(gender)) {
JOptionPane.showMessageDialog(null, "Selamat Datang Sist "
+ name
+ "\nSilahkan Memilih Menu Konversi :)");
} else {
JOptionPane.showMessageDialog(null, "MAAF GENDER YANG"
+ " ANDA PILIH TIDAK ADA"
+ " SILAHKAN ULANGI KEMBALI");
pilih();
}
}}
public static void main(String aKU[]){
name = JOptionPane.showInputDialog(null, "Masukkan Nama Anda : ");
while (true) {
pilih();
do {
menU(inpBil());
} while (true);
}
}
}
heuheuheu.. lumayan panjang ya codingnya.. nah sekarang ane cuma akan ngejelasin tentang method - method yg ada di script yang di atas..
ini dia method methodnya :
- public static void Biner : pada method ini dijelaskan operasi matematika konversi dari bilangan desimal ke bilangan biner..
- public static void Hexa : pada method ini dijelaskan operasi matematika konversi dari bilangan desimal ke bilangan Hexadesimal..
- public static void Oktal : pada method ini dijelaskan operasi matematika konversi dari bilangan desimal ke bilangan oktal.
- public static void inputDes : pada method ini dijelaskan pendeklarasian inputan bilangan desimal.
- public static void tampilBiner , public static void tampilHexa , public static void tampilOktal : method ini digunakan untuk menampilkan hasil konversi.
- public static int inpBil : sedangkan pada method ini berfungsi sebagai penginputan pilihan menu..
- public static void menU : Method ini digunakan untuk mengeksekusi inputan menu yang telah dipilih sebelumnya..
- public static void pilih : method ini diperuntukan untuk penginputan gender.
- public static void main : nah.. ini method utama,alias method paling penting dari script yang diatas.. pada method ini,semua method yang tercantum akan dieksekusi lewat method ini..
Setelah saya jelaskan panjang lebar,sekarang saatnya kita melihat hasil dari program tersebut :) cekidot brother!
Twitter
Facebook
RSS















