0 komentar

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 :)))

1 komentar

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 :


this taken use my camera effect not with a lense :p


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

0 komentar

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

0 komentar

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?

0 komentar


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

0 komentar

Google telah mengumumkan secara resmi kehadiran sistem operasi Android 4.3. Masih mengusung nama Jelly Bean, OS ini mengusung sejumlah penambahan fitur yang bakal lebih memanjakan pengguna.

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

Beberapa pengguna Android mungkin masih asing dengan fitur multiple user, namun sejatinya Android 4.2.2 telah menawarkan kemampuan ini. Hanya saja untuk menggunakannya, pengguna harus lebih dulu menginstal aplikasi tambahan seperti SwitchMe.

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

Improvisasi lain yang hadir pada Android 4.3 adalah penyematan OpenGL ES 3.0. Dapat dipastikan kehadiran OpenGL ES 3.0 erat kaitannya dengan tampilan grafis yang lebih mumpuni. Tentunya ini berkaitan erat dengan game-game terbaru yang akan muncul ke depannya.

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

Teknologi Bluetooth yang kini kian canggih diklaim bakal makin optimal pada Android 4.3. Google menghadirkan kemampuan yang disebutnya Bluetooth Smart Ready. Kemampuan ini memfungsikan Bluetooth layaknya sebuah sensor seperti misalnya untuk mengecek detak jantung.

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

Notifikasi yang kerap tampil pada bagian atas perangkat Android juga mendapatkan improvisasi. Fitur baru di Android 4.3 mungkin lebih dirasakan oleh developer. Kini developer memiliki kesempatan untuk mengetahui notifikasi yang didapatkan oleh pengguna.

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)

Digital Rights Management (DRM) pada Android 4.3 bakal makin canggih. Google menambahkan DRM APIs yang memudahkan perusahaan media menampilkan kontennya. Misalnya streaming video definisi tinggi lebih gampang dilakukan.

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

0 komentar



Google mengumumkan secara resmi kehadiran Android 4.3. Masih mengusung nama Jelly Bean, Android 4.3 mengusung sejumlah penambahan fitur.

Kabar baik untuk para gamer. Android 4.3 punya support OpenGL ES 3.0 yang memungkinkan developer membuat game yang lebih bagus dalam sisi grafis dan sebagainya di perangkat Android. 

Android 4.3 juga mempunyai keyboard baru dengan koreksi otomatis lebih baik. Juga terdapat sedikit update di sisi kamera di mana ikonnya berubah.

Google memasukkan pula DRM APIs yang memudahkan perusahaan media menampilkan kontennya. Misalnya streaming video definisi tinggi lebih gampang dilakukan.

Seperti dikutip detikINET dari TechRadar, Kamis (25/7/2013), Android 4.3 akan tersedia pertama kali untuk perangkat Nexus. Yakni Nexus 4, Neuxs 7, Nexus 10 dan Samsung Galaxy Nexus.



BBM untuk Android Diluncurkan September 2013

0 komentar



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!

0 komentar

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

0 komentar

Halo semua!! kita ketemu lagi!
kali ini ane bakal ngejelasin tentang konversi bilangan di java dengan menggunakan fungsi joptionpane.. joptionpane itu sendiri adalah metode untuk menampilkan outputan secara GUI.. sekarang,tidak hanya konversi bilangan saja yang ada di program ini,tetapi juga terdapat konversi pecahan dan terbilang..
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

0 komentar

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{
                   }
        }
    ?>
 
 

 
 
          method="POST" name="form1">
     


 Inputkan Angka Desimal :


     


 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

0 komentar

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 :

  1. public static void Biner : pada method ini dijelaskan operasi matematika konversi dari bilangan desimal ke bilangan biner..
  2. public static void Hexa :  pada method ini dijelaskan operasi matematika konversi dari bilangan desimal ke bilangan Hexadesimal..
  3. public static void Oktal :   pada method ini dijelaskan operasi matematika konversi dari bilangan desimal ke bilangan oktal.
  4. public static void inputDes : pada method ini dijelaskan pendeklarasian inputan bilangan desimal.
  5. public static void tampilBiner ,  public static void tampilHexa , public static void tampilOktal : method ini digunakan untuk menampilkan hasil konversi.
  6. public static int inpBil : sedangkan pada method ini berfungsi sebagai penginputan pilihan menu..
  7. public static void menU : Method ini digunakan untuk mengeksekusi inputan menu yang telah dipilih sebelumnya..
  8. public static void pilih : method ini diperuntukan untuk penginputan gender.
  9. 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!
input nama 
 input gender
 sukses input nama & gender
memilih menu 1,memasukkan angka desimalnya, & keluar hasilnya
 memilih menu 2,memasukkan angka desimalnya, & keluar hasilnya
 memilih menu 3,memasukkan angka desimalnya, & keluar hasilnya
memilih menu 4 untuk keluar dari program


Sekian Posting dari saya,semoga bermanfaat.. jika ada salah,silahkan di comment saja.. dan kita akan bertemu selanjutnya dalam postingan php.. :D