Latest Post

Membuat game Cepat Mudah dengan Greenfoot.

Di dunia ini pekerjaan yang terbesar gajinya apa sih? yaitu pembuat Game tentunya bukan game yang ringan dong. nah untuk memulai menjadi pembuat game diawali dari game yang mudah tentunya. keterampilan mengolah algoritma sangat dibutuhkan dalam membuat game. ke depan saya akan membuat tutorial untuk membuat game , bahkan bisa kita jadikan game ini berjalan di android ,

Apa sih alat yang dibutuhkan untuk membuat game? jawabanya tentunya beragam , dari mulai flash sampai 3DMax, saya bukan orang yang ahli membuat game yang udah lama di dunia game, kalau di ibaratkan saya bagai anak kecil yang senang bermain dan ada rasa ingin tahu dalamnya mainan tersebut. beberapa waktu lalu saya mendapat ilmu membuat game ringan. saya ingin berbagi dalam blog ini . sebelum kita mulai apa sih yang nantinya kita butuhkan . 

Pemrograman Java
Kemampuan pemrograman java adalah dasar untuk memberikan code pada jalanya program. namun tidak semua game dibuat dari bahasa java, bahasa java ini paling populer untuk pemrograman game, seperti masa sebelum adanya android java sudah mengeluarkan game java yang diaplikasikan di handphone berbasis java. Android juga menggunakan bahasa java untuk source code aplikasinya. 
jika belum mempunyai kemampuan pemrograman java tenang aja. nanti bisa tinggal Copy Paste aja . sambil buat game belajar bahasa java. 

Greenfoot
Apa sih Greenfoot? nah loh,  "Kaki Hijau" ?


itu juga pertama kali saya denger namanya. Greenfoot adalah software develop game-nya, di dalam Greenfoot tidak banyak fitur yang di tampilkan tapi greenfoot memberikan pengalaman pemrograman menjadi sangat mudah, bahkan kita nantinya bisa mengajarkan ke anak anak untuk belajar membuat game. 
Greenfoot mengarahkan kita untuk belajar pemrograman berbasis objek atau istilah kerenya PBO.
langsung saja menuju lokasi greenfoot.org  kita bisa lihat contoh game yang dibuat oleh membernya di tab Scenarios, pilih saja salah satu game. Untuk memainkan game secara langsung dibutuhkan Java yang sudah terinstall di komputer kamu. 



kita lanjut nanti.... 
 

Download subtitle youtube with keepvid

Postingan sebelumnya saya pernah mengulas tentang cara download subtitle youtube melalui serpsite.com . kini keepvid telah melengkapi halaman webnya dengan tambahan download subtitle.

Keepvid.com adalah situs yang menyediakan tool download video dari youtube . lebih hebatnya lagi keepvid membuka akses download dengan segala versi kualitas yang ada dalam youtube tersebut.
Syarat untuk melakukan download video ataupun subtitle adalah komputer sudah terpasang java plugin. jika komputer belum terpasang nanti akan keluar pesan untuk download.

ok. kita mulai langkahnya.
1. buka video youtube yang dipilih. kemudian copy alamat atau address dari video yang dipilih,
2. Buka web keepvid.com dan paste kedalam kotak yang saya tandai merah yang ada pada halaman keepvid.com. lalu klik download.
3. akan ada proses yang berjalan , jika komputer tidak terpasang java plugin akan ada pesan untuk download dan jika terpasang akan ada progress yang berjalan.


4. tunggu beberapa detik akan muncul daftar video dengan kualitas masing-masing yang bisa dipilih.


5. untuk download subtitlenya silahkan klik yang saya tandai panah merah . nantinya akan keluar halaman baru.

 nah tinggal pilih subtitle yang sesuai dengan bahasa kita. selesai dah.. 
 

Drawing on the desktop Presentation Asisstant pro

Biasanya untuk pengajar atau presenter melalui praktik langsung halaman komputer akan lebih sulit menjelaskan tanpa catatan atau highlight pada objek di desktop komputer . ada sebuah aplikasi yang membuat presentasi kita lebih mudah untuk menunjukan objek di layar komputer kita tanpa melalui modifikasi gambar. tapi kita bisa langsung membuat coretan ke dektop secara langsung . tapi kita tidak hanya bisa melukis di desktop, saat kita menjalankan aplikasipun kita bisa melukis di layar
silahkan download aplikasi nya

1. install aplikasinya layaknya aplikasi pada umumnya.
2. jalankan aktivasinya
3. start aplikasinya. kemudian akan muncul 2 form pada desktop anda.



pada bagian kiri, adalah form untuk setting atau custom shortcut kita saat menjalankan Presentation Asisstant pro.

pada bagian atas adalah form yang hanya akan muncul ketika mouse kita menuju atau berada di sisi atas desktop, form ini berisi komponen yang bisa kita gunakan untuk menggambar di desktop komputer kita.  
 

Tarif Ongkos Kirim JNE Dari Kediri Ke Seluruh Indonesia



bisnis online bukan hal baru bagi saya , saya sering menggunakan web jual beli dari pihak ke tiga yang menjadi media pormosi pruduk saya. nah angan angan ingin punya web sendiri harus banyak yang dipersiapkan , ketika semua sudah selesai bab terkhir adalah masalah pengiriman . masalah pengiriman barang.

yang paling populer saat ini adalah JNE. ketika semua harga barang deal dengan pelanggan ada pertimbangan terakhir dari pembeli. yaitu tarif ongkos kirim .  nah dari situ saya ingin memasukan tarif ongkos kirim ke web yang saya bangun agar konsumen bisa memilih sendiri lokasi kirim beserta ongkos kirimnya. bagi rekan rekan yang membutuhkan data onkos kirim JNE untuk pengiriman dari kediri ke nusantara bisa download di bawah ini .


download di sini


 

ADB Wireless Android For Eumulator Eclipse




< Berawal dari bosanya menunggu compile eclipse dan begitu lambatnya pergerakan emulator android, saya berinisiatif untuk menggunakan device android saya sebagai emulatornya langsung. android saya menggunakan Andromax i dengan spec ICS ROM modifikasi. dan OS laptop adalah WIN 8, koneksi kabel, nah permasalahanya android saya tidak bisa  terdeteksi di list device melalui ADB. sudah googling tidak ketemu juga permasalahanya. meskipun semua langkah saya coba. ketemu salah satu kata ADB WIRELESS saya penasaran , mungkinkan ini koneksi adb dengan sistem wireless. coba cari di PLAY STORE ada beberapa aplikasi dengan nama yang sama. coba install salah satu , dan tralalala. yang selama ini jadi masalah sudah teratsi, di tambah ini tanpa kabel jadi lebih enak pengoperasianya sebagai emulator eclipse.

Kita coba step by step jadikan android kita jadi emulator
Pertama siapkan android kita dan install adb wireless di sini melalui Play Store

Pastikan Laptop dan Android dalam satu jaringan dalam hal ini  jaringa saya adalah
Komputer : 192.168.0.108
Android  : 192.168.0.102

Selanjutnya buka aplikasi Wifi ADB dan jadikan statusnya ON


Buka Command Promt dan masuk ke dalam direktori file ADB di tempatkan.
kemudiana ketik connect adb 192.168.1.102  dimana ip ini adalah ip android saya


jika berhasil maka akan tampil connect  to 192.168.1.102:5555
selanjutnya buka eclipse untuk cek dan menguji emulator android. untuk cek.
masuk melalui toolbar atas Windows/Show View/ Other dan klik Device , apa yang tampil ?


jika sudah tampil device , maka perangkat android siap digunakan sebagai emulator 
Untuk menjalankannya buat project android baru atau yang sudah ada. setting emulator melaui Run Configurasi
maka akan muncul form baru, pindah ke tab TARGET dan pilih Always promt to pict device. lalu apply. al dalam hal ini setiap kita run program akan ditanyakan, emulator yang ingin kita pakai . 


jika kita mengharapkan setiap kita runing menggunakan emulator yang sama, centang Use same device for future launches . selesai sudah tutorial saya. silahkan mencoba .




 

Membuat Program Enkripsi - Dekripsi teks Sederhana Android.





Setelah kemarin membuat program enkripsi dengan java kali ini saya akan coba menerapkan aplikasi tersebut di android. karna struktur bahasa android dan java adalah sama, maka tidak sulit untuk mengaplikasikanya. pada dasarnya sama dengan yang kemaren metode enkripsi ini hanya mengganti huruf alfabet dengan huruf yang berada pada posisi +1 . rumus enkripsi dengan metode chaesar cipher

E(M+1) = C 

E - Enkripsi
M - Message (Plaintext)
C - Chipertext

Langsung aja ke pembuatan program . Buka Eclipse dan buat project android baru isikan seperti berikut

Aplication  Name : ProgEnkrip
Project Name      : ProgEnkrip
Package              : pkg.Enkrip



Isian yang lain sesuaikan dengan yang ada di default eclipse anda. klik Next terus hingga project sudah jadi dan muncul tampilan awal project.
Silahkan masuk ke dalam folder  ProgEnkrip - res - layout buka file activity_main.xml


Setelah buka file xml akan keluar tapilan interface aplikasi kita. masukan komponen  dan posisikan seperti gambar di bawah






Atau jika tidak ingin repot dengan letak dan nama komponen copy saja source code xml berikut ke dalam activity_main.xml terletak di tab bawah tampilan interface. 

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
   xmlns:tools="http://schemas.android.com/tools"  
   android:layout_width="match_parent"  
   android:layout_height="match_parent"  
   android:paddingBottom="@dimen/activity_vertical_margin"  
   android:paddingLeft="@dimen/activity_horizontal_margin"  
   android:paddingRight="@dimen/activity_horizontal_margin"  
   android:paddingTop="@dimen/activity_vertical_margin"  
   tools:context=".MainActivity" >  
   <TextView  
     android:id="@+id/textView1"  
     android:layout_width="wrap_content"  
     android:layout_height="wrap_content"  
     android:layout_alignParentTop="true"  
     android:layout_centerHorizontal="true"  
     android:layout_marginTop="25dp"  
     android:text="Program Enkripsi" />  
   <TextView  
     android:id="@+id/textView2"  
     android:layout_width="wrap_content"  
     android:layout_height="wrap_content"  
     android:layout_alignLeft="@+id/txtPlain"  
     android:layout_below="@+id/textView1"  
     android:layout_marginTop="29dp"  
     android:text="Plaintext" />  
   <EditText  
     android:id="@+id/txtPlain"  
     android:layout_width="wrap_content"  
     android:layout_height="wrap_content"  
     android:layout_alignParentLeft="true"  
     android:layout_below="@+id/textView2"  
     android:layout_marginLeft="37dp"  
     android:ems="10"  
     android:inputType="textMultiLine"  
     android:lines="4" >  
     <requestFocus />  
   </EditText>  
   <TextView  
     android:id="@+id/TextView01"  
     android:layout_width="wrap_content"  
     android:layout_height="wrap_content"  
     android:layout_alignLeft="@+id/txtPlain"  
     android:layout_centerVertical="true"  
     android:text="Ciphertext" />  
   <EditText  
     android:id="@+id/txtCipher"  
     android:layout_width="wrap_content"  
     android:layout_height="wrap_content"  
     android:layout_alignLeft="@+id/TextView01"  
     android:layout_below="@+id/TextView01"  
     android:ems="10"  
     android:inputType="textMultiLine"  
     android:minLines="4" />  
   <Button  
     android:id="@+id/btEnkrip"  
     android:layout_width="wrap_content"  
     android:layout_height="wrap_content"  
     android:layout_alignLeft="@+id/txtCipher"  
     android:layout_below="@+id/txtCipher"  
     android:layout_marginTop="17dp"  
     android:onClick="btEnkrip"  
     android:text="ENKRIP" />  
   <Button  
     android:id="@+id/bt_dekrip"  
     android:layout_width="wrap_content"  
     android:layout_height="wrap_content"  
     android:layout_alignBaseline="@+id/btEnkrip"  
     android:layout_alignBottom="@+id/btEnkrip"  
     android:layout_alignRight="@+id/txtCipher"  
     android:onClick="btEnkrip"  
     android:text="DEKRIPSI" />  
 </RelativeLayout>  


Disaat interface dan id komponen sudah jadi, sekarang tinggal buat codenya untuk menjalankan aplikasinya. buka folder ProgEnkripsi - src - pkg.progenkripsi  dan double klik MainActivity.java



Nantinya akan keluar source code bawaan dari awal project. sesuaikan dengan code yang ada di bawah

 package pkg.progenkrip;  
 import javax.crypto.Cipher;  
 import com.example.progenkrip.R;  
 import android.os.Bundle;  
 import android.view.View;  
 import android.widget.Button;  
 import android.widget.TextView;  
 import android.app.Activity;  
 public class MainActivity extends Activity {  
      String hasil="" ;  
      String isiText ;  
      TextView cipherText ;  
      TextView plainText ;  
      @Override  
      protected void onCreate(Bundle savedInstanceState) {  
           super.onCreate(savedInstanceState);  
           setContentView(R.layout.activity_main);  
           Button btEnkrip = (Button)findViewById(R.id.btEnkrip) ;  
           Button btDekrip = (Button)findViewById(R.id.bt_dekrip);  
           plainText =(TextView)findViewById(R.id.txtPlain);  
           cipherText =(TextView)findViewById(R.id.txtCipher);  
           // Button Enkrip             
           btEnkrip.setOnClickListener(new View.OnClickListener() {        
                @Override  
                public void onClick(View arg0) {  
                     hasil ="";  
                     isiText = plainText.getText().toString() ;  
                     // algoritma enkripsi  
                  for (int i = 0; i < isiText.length(); i++) {  
                       int index = isiText.charAt(i);  
                    char s = (char)(index+1) ;  
                    hasil = hasil + String.valueOf(s);  
                  }      
                  cipherText.setText(hasil);  
                  plainText.setText(null);  
                }  
           });  
           //Button Dekrip  
           btDekrip.setOnClickListener(new View.OnClickListener() {  
                @Override  
                public void onClick(View v) {  
                     hasil = "" ;  
                     isiText = cipherText.getText().toString();  
                     // algoritma dekripsi  
                     for (int i = 0 ; i < isiText.length(); i++) {  
                          int index = isiText.charAt(i);  
                          char s = (char)(index-1) ;  
                          hasil = hasil + String.valueOf(s);  
                     }   
                     plainText.setText(hasil);    
                     cipherText.setText(null);          
                }  
           });  
      }       
 }  

Setelah selesai mengkoding dan tidak ada error  maka jalankan program dengan F-11 




download source code di sini
password : malixjams.blogspot.com



 

Program Enkripsi dari Java dengan key





Kali ini saya mau berbagi ilmu dan program java. program yang saya buat  berkaitan dengan enkripsi sederhana. yaitu enkripsi metode subtitusi. dimana algoritma enkripsi hanya menggeser nilai alfabet dari pesan yang disampaikan. saya tambahka dengan key untuk membuka pesan tersebut.


kita langsung aja ke pembuatanya
Pertama Buat aplikasi Java . saya mengguanakan NetBean . klik new project pilih Java , di kotak kanan pilih java  Aplication


Isi Project Name  ProgEnkripsi  klik Finish maka akan keluar project baru di netBeans.
ekspansi ProgEnkripsi - Source Packages -ProgEnkripsi . maka akan terdapat satu file java yaitu progEnkripsi.java.
sekarang kita buat Form untuk tampilan GUI nya. dengan  klik kanan pada paket ProgEnkripsi - new -JFrame Form


Selanjutnya akan keluar kotak isian untuk JFrame. isikan Class Name dengan FormEnkripsi lanjutkan dengan finish

setelah selesai akan keluar form kosong. pada tampilan ini kita berada pada mode Design isi form yang telah kita buat dengan komponen yang berada di sebelah kanan . berikut yang perlu kita masukan komponenya dan letakkan posisinya seperti gambar berikut ;


Selanjutnya kita isi properti dari tiap komponen, 


Untuk melihat hasil desain kita. perlu kita compile program kita. namun sebelum kita compile kita perlu setting dulu main classnya agar yang tampil form yang kita buat barusan. dengan cara klik kanan project ProgEnkripsi pilih Properties maka akan keluar form berikut.


Pada kotak sebelah kiri pilih Run  muncil kotak isian baru. di kotak Main Class kita isi class FormEnkrip dengan cara klik Browse .



Jika sudah selesai klik OK lalu jalankan  (RUN) program kita dengan tekan F6 pada keyboard

Tahap selanjutnya kita buat source codenya. untuk mengisi source codenya tinggal double klik komponen yang akan kita tuju. sebelum mengisi tiap komponen ada baiknya kita import class yang kita butuhkan agar saat kita masukan Code tidak ada peringatan error, walaupun kadang kala secara otomatis kode di import secara otomatis tampil sendiri.

 import java.io.BufferedReader;  
 import java.io.BufferedWriter;  
 import java.io.DataInputStream;  
 import java.io.File;  
 import java.io.FileInputStream;  
 import java.io.FileWriter;  
 import java.io.IOException;  
 import java.io.InputStreamReader;  
 import java.io.PrintWriter;  
 import java.util.StringTokenizer;  
 import javax.swing.JFileChooser;  
 import javax.swing.JOptionPane;  

Button Enkripsi


  private void btEnkripActionPerformed(java.awt.event.ActionEvent evt) {                       
     String key = txtKey.getText();  
     String isitext = (key.length())+key+txtPlainText.getText();  
     String out= "" ;  
     for (int i = 0; i < isitext.length(); i++) {  
       int index = isitext.charAt(i);  
       char s = (char)(index+1) ;  
       out = out+ String.valueOf(s);  
     }   
     txtChiperText.setText(out);  
     txtPlainText.setText("");  
     txtKey.setText("");  
   }                      

Button Dekripsi


  private void btDekripActionPerformed(java.awt.event.ActionEvent evt) {                       
     String isitext = txtChiperText.getText();  
     char k = (char)(isitext.charAt(0));  
     String key = "",out = "";  
     int  jumKey = Integer.parseInt(String.valueOf(k))-1;  
     for (int i = 1 ; i <= jumKey; i++) {  
       int index = isitext.charAt(i);  
       char s = (char)(index-1) ;  
       key = key + String.valueOf(s);  
     }       
     if (key.equals(txtKey.getText())){ // hasil true  
       for (int i = (jumKey+1) ; i < isitext.length(); i++) {  
         int index = isitext.charAt(i);  
         char s = (char)(index-1) ;  
         out = out + String.valueOf(s);  
       }   
       txtPlainText.setText(out);    
     }  
     else{  
      JOptionPane.showMessageDialog(null,"Key tidak cocok \nSilahkan coba lagi");  
     }  
   }               

Sebelum membuat code pada button simpan dan buka perlu ditambahkan code berikut, letakkan di bawah Public Class Form Enkrip...... .

 private JFileChooser dialog = new JFileChooser();  


Button Simpan

  private void btSimpanActionPerformed(java.awt.event.ActionEvent evt) {                       
     int isi = dialog.showSaveDialog(this);  
     if (isi == JFileChooser.APPROVE_OPTION) {  // jika file di pilih untuk di simpan  
       File file = dialog.getSelectedFile();  
       try {  
         file.createNewFile();  
         PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(file)));          
         out.print(txtChiperText.getText());  
         out.flush();    
       }   
       catch (IOException ex) {  
         System.err.println("Error: " + ex.getMessage());  
       }  
     }  
   }                   


Button Buka

  private void btBukaActionPerformed(java.awt.event.ActionEvent evt) {                      
     txtChiperText.setText(null);  
     int isi = dialog.showOpenDialog(this);  
     if (isi == JFileChooser.APPROVE_OPTION) {  //jika file dipilih open  
       File file = dialog.getSelectedFile();  
       try{  
         FileInputStream fstream = new FileInputStream(file);  
         DataInputStream in = new DataInputStream(fstream);  
         BufferedReader br = new BufferedReader(new InputStreamReader(in));          
         String strLine;  
         while ((strLine = br.readLine()) != null){  
           StringTokenizer st = new StringTokenizer(strLine, ",");  
           txtChiperText.setText(txtChiperText.getText() + st.nextToken() +"\n");  
         }  
         in.close();  
       }catch (Exception e){  
         System.err.println("Error: " + e.getMessage());  
       }  
     }   
   }                                      

Button Keluar


  private void btKeluarActionPerformed(java.awt.event.ActionEvent evt) {                       
     System.exit(0);  
   }       

Jalankan Programnya (F6) .
Pada kesempatan berikutnya akan saya buat dalam bentuk program android. tunggu tutorialnya...



download source code di sini
password : malixjams.blogspot.com





 

Download Tutorial Pemrograman ANDROID , ECLIPSE






Dari beberapa waktu saya belajar Android dan banyak sekali saya download tutorial tentang pemrograman android , dan Eclipse . saya ingin berbagi file .silahkan di download  :

Unlocking Android A Developers Guide 2012   
Wrox Press Professional Android Application Development    
The Busy Coder's Guide to Advanced Android Development.  
Professional Android 2 Application Development (2010) (Malestrom)
Sams Teach Yourself Android Application Development in 24 Hours   
Beginning Android Application Development
Head First Android Development
Android Application Development In 24 Hours 2nd Edition V413HAV
Android Application Development for Dummies (7Summits)

klik dibawah untuk download



Untuk file yang lain masih dalam proses upload. 

Beberapa tutorial dalam bentuk Video. karna keterbatasan bandwidth internet dan server sharing . tidak bisa saya lakukan upload. hubungi malixjams@gmail.com untuk pesanan dalam bentuk DVD.
 

Remote Android Dari Komputer







Salah satu ke ungulan dari android adalah banyaknya aplikasi yang hampir menyerupai komputer desktop pada umumnya . klo biasanya kita melakukan remote desktop dari komputer ke komputer kali ini saya akan memberikan ulasan tentang remote android dari komputer kita . anda hanya butuh DroidVncServer 
instal apk nya dan jalankan akan tampil  seperti di gambar 1. sebelum start pastikan dahulu android kita sudah terkoneksi dengan jaringan Wi Fi.


isikan password agar hanya kita yang bisa lakukan remote pada android kita dengan klik menu dan isikan VNC password


Mntuk mengaktifkan kembali ke halaman utama DroidVncServer dan klik START maka akan tampil IP dan port device android kita.

Langkah terakhir adalh me-remote android dari komputer .  Buka browser dan ketikan ip yang tampil di android kita . misal punya saya adalah  http/192.168.40.101:5801  
browser akan tampil seperti di atas. tampilan tersebut adalah meminta ijin browser untuk menjalankan java. jika dalam komputer anda belum terinstall plugin java bisa di download disini . klik Jalankan Saat ini jika tampil  seperti ini  centang semua kota  I accept the ......   dan Do not .....



kli Run dan anda akan di minta password dari DroidVncServer, isikan password yang kita buat tadi dan klik OK.

Hasil akhirnya adalah tampilan adnroid kita.


Untuk melakukan remote dari komputer tidak hanya bisa dilakukan lewat browser. bisa dilakukan dengan aplikasi lain misal Real VNC  :


Download aplikasi pendukung :

Droid VNC Server        :
Java                               :    
Real VNC Full version  :     

Untuk ttutorial berikutnya romote Komputer dari Android.
 

Buat Aplikasi Android Belajar Berhitung Dengan Suara





Di rumah saya ada anak kecil. saya berfikir untuk memberikan edukasi sambil bermain . karna bidang saya di komputer knapa tidak saya buat program sederhana untuk memperkenalkan ana usia di bawah 1 tahun dengan angka melalui aplikasi android.


Aplikasi ini konsepnya sederhana hanya menggunakan TextView dan memainkan suara. satu TextView tampil sebagai alat berubah teks angka yang kemudian dilanjutkan dengan memainkan sound sesuai dengan angka yang tampil.  kita buat aplikasi ini dengan Eclipse .
Pertama jalankan Eclipse dan buat project baru. 

- Application Name   : BelajarBerhitung 
- Project Name         : BelajarBerhitung
- Package Name       : source.belajarBerhitung 

lakukan next aja sampai project selesai muncul .



Setelah project sudah jadi. buka  BelajarBerhitung/res/layout/activity_main.xml



pilih activity_main.xml pada tab bawah untuk melihad source code tampillan muka aplikasi android kita


Ubah Source code seperti  berikut :

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
    
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
<TextView
    android:id="@+id/widget33"
    android:layout_width="268dp"
    android:layout_height="wrap_content"
    android:layout_x="21dp"
    android:layout_y="8dp"
    android:gravity="center"
    android:text="Belajar Berhitung"
    android:textColor="#ff33ff00"
    android:textSize="20sp"
    android:textStyle="bold" />
<TextView
    android:id="@+id/text1"
    android:layout_width="296dp"
    android:layout_height="317dp"
    android:layout_x="13dp"
    android:layout_y="96dp"
    android:editable="true"
    android:gravity="center"
    android:onClick="text1"
    android:text="10"
    android:textSize="250sp"
    android:textStyle="bold" />
</AbsoluteLayout>


Berikutnya adalah memasukan file mp3 kedalam program dengan cara buat folden raw di /BelajarBerhitung/res/



Langkah selanjutnya adalah  Source Code java. masuk ke BelajarMenghitung/src/MainActivity.java


Sesuaikan Source Code seperti di bawah

1:  package sorce.BelajarBerhitung;  
2:  import android.media.MediaPlayer;  
3:  import android.os.Bundle;  
4:  import android.app.Activity;  
5:  import android.view.View ;  
6:  import android.widget.*;  
7:  public class MainActivity extends Activity {  
8:    MediaPlayer player ;  
9:        TextView text ;  
10:       int j = 0;  
11:       @Override  
12:       protected void onCreate(Bundle savedInstanceState) {  
13:            super.onCreate(savedInstanceState);  
14:            setContentView(R.layout.activity_main);  
15:         text =(TextView) findViewById(R.id.text1);  
16:       }  
17:       public void text1(View v){  
18:            j++ ;  
19:            text.setText(j+"");  
20:            playSound(j);       
21:         if (j==10){j=0;}  
22:       }  
23:       @Override  
24:       public void onPause() {  
25:         try{  
26:          super.onPause();  
27:          player.pause();  
28:         }  
29:         catch (Exception e){}  
30:         }  
31:        private void playSound(int arg){  
32:            try{  
33:              if (player.isPlaying()) {  
34:                   player.stop();  
35:                player.release();  
36:              }  
37:             }   
38:            catch(Exception e){ }  
39:         if (arg == 1){player = MediaPlayer.create(this, R.raw.satu);}  
40:            else if (arg==2){player = MediaPlayer.create(this, R.raw.dua);}  
41:            else if (arg==3){player = MediaPlayer.create(this, R.raw.tiga);}  
42:            else if (arg==4){player = MediaPlayer.create(this, R.raw.empat);}  
43:            else if (arg==5){player = MediaPlayer.create(this, R.raw.lima);}  
44:            else if (arg==6){player = MediaPlayer.create(this, R.raw.enam);}  
45:            else if (arg==7){player = MediaPlayer.create(this, R.raw.tujuh);}  
46:            else if (arg==8){player = MediaPlayer.create(this, R.raw.delapan);}  
47:            else if (arg==9){player = MediaPlayer.create(this, R.raw.sembilan);}  
48:            else if (arg==10){player = MediaPlayer.create(this, R.raw.sepuluh);}  
49:             player.setLooping(false); // Set looping  
50:             player.start();  
51:    }   
52:  }  


Langkah terkhir adalah compile program  maka akan muncul aplikasinyan di emulator .

Download Source Code nya :
disini
 
 
Support : Copyright © 2013. malixjams - All Rights Reserved