Cara membuat aplikasi kamus pada android studio


Membuat program aplikasi kamus menggunakan anroid studio - Android studio merupakan bahasa pemograman yang sedang marak di kalanagan IT karena prospek kedepannya sangat menjanjikan khususnya bagi mahasiswa yang ingin berfokus pada pengembang aplikasi mobile. Di perkuliahan sering menjadi topik hangat untuk di perbincangkan karena setiap saatnya android terus berkembang dengan ide-ide barunya.

Untuk para mahasiswa yang baru masuk ke mata kuliah android pastinya setiap dosen di mata kuliah tersebut memberi tugas individu / kelompok untuk membangun aplikasi sederhana menggunakan android studio. Nah di kesempatan kali ini caraa.id berbagi script untuk membuat aplikasi android sederhana yang gampang dan mudah di mengerti.

Namun agar terlihat berbeda kami merancang aplikasi kamus android ini menggunakan suara di setiap aktivitas yang ada pada aplikasi seperti setiap kata yang dimasukkan jika sudah ada pada script javanya maka akan memunculkan suara begitu juga sebaliknya jika kata yang di masukkan belum terdaftar maka akan mengeluarkan suara yang berbeda. Oke langsung saja ke TKP :


  • Di sini kami menggunakan aplikasi android studio versi 3.0.1 silahkan menyesuaikannya
  • Buatlah project baru, kemudian disain layout seperti gambar di bawah ini. Atau jika males mendisain silahkan kemudian paste pada activity_main.xml kamu. Jika bingung mencari activity_main.xml caranya app >> res >> layout >> main_activity.xml


Code activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/white"
    tools:context="com.persegiandroid.kamusiqbal.MainActivity">

    <LinearLayout
        android:layout_width="368dp"
        android:layout_height="495dp"
        android:orientation="vertical"
        tools:layout_editor_absoluteX="8dp"
        tools:layout_editor_absoluteY="8dp">

        <TextView
            android:id="@+id/textView3"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Kamus Inggris Indonesia" />

        <TextView
            android:id="@+id/textView4"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />

        <TextView
            android:id="@+id/textView5"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Inggris" />

        <EditText
            android:id="@+id/txtinggris"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:ems="10"
            android:inputType="textPersonName" />

        <Button
            android:id="@+id/btntranslate"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Translate" />

        <TextView
            android:id="@+id/textView6"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Indonesia" />

        <EditText
            android:id="@+id/txtindonesia"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:ems="10"
            android:inputType="textPersonName" />
    </LinearLayout>
</android.support.constraint.ConstraintLayout>


  • Kemudian masuk ke setingan kamusnya ActivityMain.java caranya pilih app >> java  >> pilih java sesuai project kamu. Atau bisa lihat gampar di bawah ini.

  • Kemudian copy dan paste kan coding java di bawah ini pada ActivityMain.java milik sobat.

Code ActivityMain.java
package com.persegiandroid.kamusiqbal;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnCompletionListener;

public class MainActivity extends AppCompatActivity {
    EditText inggris, indonesia;
    private Button tombol; // Membuat Variable Button
    private MediaPlayer player;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        inggris = (EditText) findViewById(R.id.txtinggris);
        indonesia = (EditText) findViewById(R.id.txtindonesia);
        tombol = findViewById(R.id.btntranslate);
        player = new MediaPlayer();

        tombol.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if(inggris.getText().toString().equals(""))
                {
                    Toast.makeText(MainActivity.this, "Data Kosong, Silahkan Masukan Data Terlebih Dahulu..", Toast.LENGTH_SHORT).show();
                }
                else {
                    if(inggris.getText().toString().equals("i"))
                    {
                        indonesia.setText("Saya");
                      play();
                    }
                    else if(inggris.getText().toString().equals("you"))
                    {
                        indonesia.setText("Kamu");
                        play();
                    }
                    else if(inggris.getText().toString().equals("us"))
                    {
                        indonesia.setText("Kita");
                        play();
                    }
                    else
                    {
                         Toast.makeText(MainActivity.this, "Data Belum Terdaftar..", Toast.LENGTH_SHORT).show();
                         play2();
                    }
                }
            }
        });
    
}
private void play() { player = MediaPlayer.create(this, R.raw.sound1); player.start(); } private void play2() { player = MediaPlayer.create(this, R.raw.anjing); player.start(); } }


Keterangan

  • Ganti nama project dengan nama project yang kamu buat di android studio mu.

MainActivity.java
package com.persegiandroid.kamusiqbal;

Pada activity_main.xml
tools:context="com.persegiandroid.kamusiqbal.MainActivity"

  • Kemudian untuk setingan suara: cari suara yang ingin kamu masukkan ke dalam aplikasi kamus android mu caranya copy file suara dan paste pada raw yang terdapat pada app >> res >> raw atau bisa lihat gambar di bawah ini.

  • Kemudian setting nama file suara pada coding java untuk memanggil suara tersebut ketika aplikasi berjalan. Sesuaikan dengan nama file suara yang kamu masukkan lihat setingannya pada

  • Jika tidak ada yang error maka jalankan aplikasi menggunakan emulator atau build menjadi apk. apabila  terdapat error silahkan periksa kembali step by step pada tutorial ini.


Demikianlah artikel tentang cara membuat program aplikasi kamus android menggunakan suara, jika kamu kesulitan untuk membuatnya silahkan unduh file mentahnya. Jangan lupa dukung terus kami dengan cara like fanspage facebook dan bagikan artikel ini kepada teman-teman yang ingin membuat project sederhana di anroid studio. terimakasih telah berkunjung salam blogger...


Silahkan Berkomentar

Disqus Comments