Template by:
Free Blog Templates

Kamis, 15 Juni 2017

Belajar Bahasa Isyarat

Aplikasi sederhana ini merupakan aplikasi untuk mengenal dan belajar dasar-dasar bahasa isyarat.

Bahasa isyarat merupakan bahasa yang menggunakan tangan untuk berkomunikasi, peranan ekspresi wajah juga sangat penting dalam melakukan komunikasi dengan isyarat tangan ini.

Sebagai dasar, aplikasi ini sekedar menampilkan pengenalan abjad dan bilangan, adapun kosakata yang berupa kalimat, dalam beberapa waktu kedepan, akan kami tambahkan pula kedalam aplikasi ini. Ikuti terus setiap update yang kami kirimkan di play store.

Menguasai bahasa isyarat memang tidak mudah, namun dengan adanya aplikasi ini, kami harapkan dapat mempermudah anda dalam ber komunikasi dengan bahasa isyarat. Anak saya yang berumur 7 tahun saja, dapat menguasai bahasa isyarat kurang dari setengah jam.

Menguasai bahasa isyarat, selain menjadi bentuk kepedulian kita terhadap kaum tuna rungu dan tuna wicara, juga sangat bermanfaat dalam situasi-situasi darurat dan genting, semisal bencana alam, atau kecelekaan, dimana tidak memungkinkan anda untuk menggunakan komunikasi verbal seperti biasanya.

Selain itu, penguasaan bahasa isyarat dapat melatih otak dan kecerdasan kita, terutama untuk anak-anak yang dalam masa-masa pertumbuhan fisik dan kecerdasan.

Jika aplikasi ini anda rasa bermanfaat, jangan sungkan untuk membagikannya kepada kolega dan keluarga anda, baik dengan menggunakan share ke facebook, twitter, whatsapp, dan jejaring komunikasi lainnya.


AActivity.java

package com.example.isyaratabjad;

import android.media.MediaPlayer;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class AActivity extends Activity {

private MediaPlayer player;
private Button indo;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_a);

indo = (Button) this.findViewById(R.id.button1);

indo.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
playSound(1);
}
});
}

@Override
public void onPause() {

try {

super.onPause();

player.pause();

} catch (Exception e) {

}

}

private void playSound(int arg) {

try {

if (player.isPlaying()) {

player.stop();

player.release();

}

} catch (Exception e) {

}

if (arg == 1) {

player = MediaPlayer.create(this, R.raw.a);

}
player.setLooping(false); // Set looping

player.start();
}

}

AbjadActivity.java

package com.example.isyaratabjad;


import java.util.zip.ZipEntry;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;

public class AbjadActivity extends Activity {

Button a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_abjad);

a = (Button)findViewById(R.id.button1);

a.setOnClickListener(new View.OnClickListener() {
       
        @Override
            public void onClick(View v) {
                Intent intent = new Intent(AbjadActivity.this, AActivity.class);
                startActivity(intent);
            }
        });
b = (Button)findViewById(R.id.button2);

b.setOnClickListener(new View.OnClickListener() {
       
        @Override
            public void onClick(View v) {
                Intent intent = new Intent(AbjadActivity.this, BActivity.class);
                startActivity(intent);
            }
        });
c = (Button)findViewById(R.id.button3);

c.setOnClickListener(new View.OnClickListener() {
       
        @Override
            public void onClick(View v) {
                Intent intent = new Intent(AbjadActivity.this, CActivity.class);
                startActivity(intent);
            }
        });
d = (Button)findViewById(R.id.button4);

d.setOnClickListener(new View.OnClickListener() {
       
        @Override
            public void onClick(View v) {
                Intent intent = new Intent(AbjadActivity.this, DActivity.class);
                startActivity(intent);
            }
        });
e = (Button)findViewById(R.id.button5);

e.setOnClickListener(new View.OnClickListener() {
       
        @Override
            public void onClick(View v) {
                Intent intent = new Intent(AbjadActivity.this, EActivity.class);
                startActivity(intent);
            }
        });
f = (Button)findViewById(R.id.button6);

f.setOnClickListener(new View.OnClickListener() {
       
        @Override
            public void onClick(View v) {
                Intent intent = new Intent(AbjadActivity.this, FActivity.class);
                startActivity(intent);
            }
        });
g = (Button)findViewById(R.id.button7);

g.setOnClickListener(new View.OnClickListener() {
       
        @Override
            public void onClick(View v) {
                Intent intent = new Intent(AbjadActivity.this, GActivity.class);
                startActivity(intent);
            }
        });
h = (Button)findViewById(R.id.button8);

h.setOnClickListener(new View.OnClickListener() {
       
        @Override
            public void onClick(View v) {
                Intent intent = new Intent(AbjadActivity.this, HActivity.class);
                startActivity(intent);
            }
        });
i = (Button)findViewById(R.id.button9);

i.setOnClickListener(new View.OnClickListener() {
       
        @Override
            public void onClick(View v) {
                Intent intent = new Intent(AbjadActivity.this, IActivity.class);
                startActivity(intent);
            }
        });
j = (Button)findViewById(R.id.button10);

j.setOnClickListener(new View.OnClickListener() {
@Override
            public void onClick(View v) {
                Intent intent = new Intent(AbjadActivity.this, JActivity.class);
                startActivity(intent);
}
});
                
        k = (Button)findViewById(R.id.button11);
       
        k.setOnClickListener(new View.OnClickListener() {
               
                @Override
                    public void onClick(View v) {
                        Intent intent = new Intent(AbjadActivity.this, KActivity.class);
                        startActivity(intent);
                    }
                });
        l = (Button)findViewById(R.id.button12);
       
        l.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        Intent intent = new Intent(AbjadActivity.this, LActivity.class);
                        startActivity(intent);
                    }
                });
        m = (Button)findViewById(R.id.button13);
       
        m.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        Intent intent = new Intent(AbjadActivity.this, MActivity.class);
                        startActivity(intent);
                    }
                });
        n = (Button)findViewById(R.id.button14);
       
        n.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        Intent intent = new Intent(AbjadActivity.this, NActivity.class);
                        startActivity(intent);
                    }
                });
        o = (Button)findViewById(R.id.button15);
       
        o.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        Intent intent = new Intent(AbjadActivity.this, OActivity.class);
                        startActivity(intent);
                    }
                });
        p = (Button)findViewById(R.id.button16);
       
        p.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        Intent intent = new Intent(AbjadActivity.this, PActivity.class);
                        startActivity(intent);
                    }
                });
        q = (Button)findViewById(R.id.button17);
       
        q.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        Intent intent = new Intent(AbjadActivity.this, QActivity.class);
                        startActivity(intent);
                    }
                });
           r = (Button)findViewById(R.id.button18);
       
           r.setOnClickListener(new View.OnClickListener() {

                        @Override
                        public void onClick(View v) {
                            Intent intent = new Intent(AbjadActivity.this, RActivity.class);
                            startActivity(intent);
                        }
                    });
           s = (Button)findViewById(R.id.button19);
       
           s.setOnClickListener(new View.OnClickListener() {

                        @Override
                        public void onClick(View v) {
                            Intent intent = new Intent(AbjadActivity.this, SActivity.class);
                            startActivity(intent);
                        }
                    });
           t = (Button)findViewById(R.id.button20);
       
           t.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View v) {
                            Intent intent = new Intent(AbjadActivity.this, TActivity.class);
                            startActivity(intent);
                        }
                    });
                        u = (Button)findViewById(R.id.button21);
               
                u.setOnClickListener(new View.OnClickListener() {

                            @Override
                            public void onClick(View v) {
                                Intent intent = new Intent(AbjadActivity.this, UActivity.class);
                                startActivity(intent);
                            }
                        });
                v = (Button)findViewById(R.id.button22);
               
                v.setOnClickListener(new View.OnClickListener() {

                            @Override
                            public void onClick(View v) {
                                Intent intent = new Intent(AbjadActivity.this, VActivity.class);
                                startActivity(intent);
                            }
                        });
                w = (Button)findViewById(R.id.button23);
               
                w.setOnClickListener(new View.OnClickListener() {

                            @Override
                            public void onClick(View v) {
                                Intent intent = new Intent(AbjadActivity.this, WActivity.class);
                                startActivity(intent);
                            }
                        });
                x = (Button)findViewById(R.id.button24);
               
                x.setOnClickListener(new View.OnClickListener() {

                            @Override
                            public void onClick(View v) {
                                Intent intent = new Intent(AbjadActivity.this, XActivity.class);
                                startActivity(intent);
                            }
                        });
                y = (Button)findViewById(R.id.button25);
               
                y.setOnClickListener(new View.OnClickListener() {

                            @Override
                            public void onClick(View v) {
                                Intent intent = new Intent(AbjadActivity.this, YActivity.class);
                                startActivity(intent);
                            }
                        });
                z= (Button)findViewById(R.id.button26);
               
                z.setOnClickListener(new View.OnClickListener() {

                            @Override
                            public void onClick(View v) {
                                Intent intent = new Intent(AbjadActivity.this, ZActivity.class);
                                startActivity(intent);
                            }
                        });
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.abjad, menu);
return true;
}



}

BActivity.java

package com.example.isyaratabjad;

import android.media.MediaPlayer;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class BActivity extends Activity {

private MediaPlayer player;
private Button indo;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_b);

indo = (Button) this.findViewById(R.id.button1);

indo.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
playSound(1);
}
});
}

@Override
public void onPause() {

try {

super.onPause();

player.pause();

} catch (Exception e) {

}

}

private void playSound(int arg) {

try {

if (player.isPlaying()) {

player.stop();

player.release();

}

} catch (Exception e) {

}

if (arg == 1) {

player = MediaPlayer.create(this, R.raw.b);

}

player.setLooping(false); // Set looping

player.start();

}

}

activity_a.xml

<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:background="@drawable/isyarathuruf"
    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=".a" >

    <Button
        android:id="@+id/button1"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/imageView1"
        android:layout_marginTop="45dp"
        android:text="Indonesia"
        android:textStyle="bold" />



    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="100dp"
        android:src="@drawable/a" />

</RelativeLayout>

activity_abjad.xml

<AbsoluteLayout 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:background="@drawable/sibi"
    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=".abjad" >

    <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="32dp"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button24"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="32dp"
        android:layout_x="200dp"
        android:layout_y="300dp"
        android:text="X"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button20"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="200dp"
        android:layout_y="250dp"
        android:text="T"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button23"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="150dp"
        android:layout_y="300dp"
        android:text="W"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button22"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="100dp"
        android:layout_y="300dp"
        android:text="V"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button19"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="150dp"
        android:layout_y="250dp"
        android:text="S"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button18"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="100dp"
        android:layout_y="250dp"
        android:text="R"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button15"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="61dp"
        android:layout_x="150dp"
        android:layout_y="200dp"
        android:text="O"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button16"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="200dp"
        android:layout_y="200dp"
        android:text="P"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button12"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="200dp"
        android:layout_y="150dp"
        android:text="L"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button8"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="200dp"
        android:layout_y="100dp"
        android:text="H"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button4"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="200dp"
        android:layout_y="50dp"
        android:text="D"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button2"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="100dp"
        android:layout_y="50dp"
        android:text="B"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button1"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="50dp"
        android:layout_y="50dp"
        android:text="A"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button3"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="150dp"
        android:layout_y="50dp"
        android:text="C"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button7"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="150dp"
        android:layout_y="100dp"
        android:text="G"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button6"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="100dp"
        android:layout_y="100dp"
        android:text="F"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button5"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="61dp"
        android:layout_x="50dp"
        android:layout_y="100dp"
        android:text="E"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button13"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="50dp"
        android:layout_y="200dp"
        android:text="M"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button9"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="50dp"
        android:layout_y="150dp"
        android:text="I"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button11"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="150dp"
        android:layout_y="150dp"
        android:text="K"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button10"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="100dp"
        android:layout_y="150dp"
        android:text="J"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button14"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="100dp"
        android:layout_y="200dp"
        android:text="N"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button17"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="50dp"
        android:layout_y="250dp"
        android:text="Q"
        android:textColor="#ffff"
        android:textStyle="bold" />

        <Button
        android:id="@+id/button21"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="50dp"
        android:layout_y="300dp"
        android:text="U"
        android:textColor="#ffff"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button25"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="32dp"
        android:layout_x="100dp"
        android:layout_y="350dp"
        android:text="Y"
        android:textColor="#ffff"
        android:textStyle="bold" />
   
        <Button
        android:id="@+id/button26"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="32dp"
        android:layout_x="150dp"
        android:layout_y="350dp"
        android:text="Z"
        android:textColor="#ffff"
        android:textStyle="bold" />


</AbsoluteLayout>

activity_b.xml

<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:background="@drawable/isyarathuruf"
    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=".b" >

    <Button
        android:id="@+id/button1"
        style="?android:attr/buttonStyleSmall"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/imageView1"
        android:layout_marginTop="45dp"
        android:text="Indonesia"
        android:textStyle="bold" />



    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="100dp"
        android:src="@drawable/b" />


</RelativeLayout>