Juhmatdri. 2015. Perancangan Aplikasi Media Pembelajaran Membaca Huruf Hijaiyah Dengan Animasi 2D Berbasis Android. [Skripsi]. Medan: STMIK TIME, Program Sarjana.
Prastiwi, Retno Dwi. 2015. Aplikasi Kontrol Keuangan Online Yayasan Perguruan Al-Wasliyah Perdagangan Berbasis Android. [Tugas Akhir]. Medan : Universitas Sumatera Utara, Program Diploma.
Safi’ul. 2015. Pembuatan Media Pembelajaran “Pengenalan Huruf Hijaiyah” Pada Taman Pendidikan Al-Quran AT Takwa. [Skripsi]. Yogyakarta: Sekolah Tinggi Manajemen Informatika Dan Komputer Amikom Yogyakarta, Program Sarjana.
Siregar, I.M., Nainggolan, R.Y., Siendow, W. And Wino, W.W. 2010.Mengembangkan Aplikasi Enterprise Berbasis Android. Gava Media, Yogyakarta.
Sitompul, Opim Salim. 2015. Pemrograman C di Lingkungan Linux. USU Press, Medan.
TIM HLIndo Android. 2010.Aplikasi Android SMS Smart Blast. Pt Alex Media
Komputindo, Jakarta.
L A M
P
I
R
A
N
LAMPIRAN
public class MainActivity extends AppCompatActivity { ImageButton main2;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
final MediaPlayer suarasal = MediaPlayer.create(this, R.raw.salam);
main2= (ImageButton)findViewById(R.id.masuk);
main2.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) { Intent intent= new
public class MenuActivity extends AppCompatActivity { ImageButton main2, infoo, song, pengenalan;
@Override
protected void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.activity_menu);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
main2 = (ImageButton) findViewById(R.id.back2);
main2.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
Intent intent = new Intent(MenuActivity.this, MainActivity.class);
startActivity(intent);
} });
final MediaPlayer suaraprof = MediaPlayer.create(this, R.raw.profil);
infoo = (ImageButton) findViewById(R.id.fo);
infoo.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
Intent intent = new Intent(MenuActivity.this,
final MediaPlayer suaragm = MediaPlayer.create(this, R.raw.vid);
song = (ImageButton) findViewById(R.id.lagu);
song.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
Intent intent = new Intent(MenuActivity.this,
final MediaPlayer suarabel = MediaPlayer.create(this, R.raw.ayo);
pengenalan = (ImageButton) findViewById(R.id.belajar);
pengenalan.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
Intent intent = new Intent(MenuActivity.this,
import android.content.Intent;
public class PengenalanActivity extends AppCompatActivity { ImageButton menu, pengenalan2, show, hide, pindah;
ImageView tampilgambar;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pengenalan);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
tampilgambar = (ImageView)findViewById(R.id.lihat);
show = (ImageButton)findViewById(R.id.alif);
final Animation animscale = AnimationUtils.loadAnimation(this, R.anim.anim_scale);
show.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setVisibility(View.VISIBLE);
} });
show.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setVisibility(View.INVISIBLE);
} });
final MediaPlayer suaraalif = MediaPlayer.create(this, R.raw.alif);
final ImageButton suara = (ImageButton) this.findViewById(R.id.alif);
suara.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.alif);
tampilgambar.setAnimation(animscale);
suaraalif.start();
} });
final MediaPlayer suaraba = MediaPlayer.create(this, R.raw.ba);
final ImageButton suara2 = (ImageButton) this.findViewById(R.id.ba);
suara2.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.ba);
tampilgambar.setAnimation(animscale);
} });
final MediaPlayer suarata = MediaPlayer.create(this, R.raw.ta);
final ImageButton suara3 = (ImageButton) this.findViewById(R.id.ta);
suara3.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.ta);
tampilgambar.setAnimation(animscale);
suarata.start();
} });
final MediaPlayer suarasa = MediaPlayer.create(this, R.raw.tsa);
final ImageButton suara4 = (ImageButton) this.findViewById(R.id.sa);
suara4.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.tsa);
tampilgambar.setAnimation(animscale);
suarasa.start();
} });
final MediaPlayer suaraja = MediaPlayer.create(this, R.raw.jim);
final ImageButton suara5 = (ImageButton) this.findViewById(R.id.ja);
suara5.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.jim);
tampilgambar.setAnimation(animscale);
suaraja.start();
} });
final MediaPlayer suaraha = MediaPlayer.create(this, R.raw.haa);
final ImageButton suara6 = (ImageButton) this.findViewById(R.id.ha);
suara6.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.kha);
tampilgambar.setAnimation(animscale);
suaraha.start();
} });
final MediaPlayer suarakho = MediaPlayer.create(this, R.raw.kho);
final ImageButton suara7 = (ImageButton) this.findViewById(R.id.kho);
suara7.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.kho);
tampilgambar.setAnimation(animscale);
suarakho.start();
} });
final MediaPlayer suarada = MediaPlayer.create(this, R.raw.dal);
final ImageButton suara8 = (ImageButton) this.findViewById(R.id.da);
suara8.setOnClickListener(new View.OnClickListener() { @Override
tampilgambar.setImageResource(R.drawable.dal);
tampilgambar.setAnimation(animscale);
suarada.start();
} });
final MediaPlayer suaradza = MediaPlayer.create(this, R.raw.dzal);
final ImageButton suara9 = (ImageButton) this.findViewById(R.id.za);
suara9.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.dzal);
tampilgambar.setAnimation(animscale);
suaradza.start();
} });
final MediaPlayer suarara = MediaPlayer.create(this, R.raw.ra);
final ImageButton suara10 = (ImageButton) this.findViewById(R.id.ro);
suara10.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.ra);
public void onClick(View v) {
Intent intent = new Intent(PengenalanActivity.this,
public void onClick(View v) {
Intent intent = new Intent(PengenalanActivity.this,
import android.view.animation.AnimationUtils;
import android.widget.ImageButton;
import android.widget.ImageView;
public class Kenal2 extends AppCompatActivity { ImageButton show, pengenalan1, pengenalan3;
ImageView tampilgambar;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_kenal2);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
tampilgambar = (ImageView)findViewById(R.id.lihat);
show = (ImageButton)findViewById(R.id.za);
final Animation animscale = AnimationUtils.loadAnimation(this, R.anim.anim_scale);
show.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setVisibility(View.VISIBLE);
} });
show.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setVisibility(View.INVISIBLE);
} });
final MediaPlayer suaraza = MediaPlayer.create(this, R.raw.dza);
final ImageButton suara = (ImageButton) this.findViewById(R.id.za);
suara.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.za);
tampilgambar.setAnimation(animscale);
suaraza.start();
} });
final MediaPlayer suarasin = MediaPlayer.create(this, R.raw.sin);
final ImageButton suara2 = (ImageButton) this.findViewById(R.id.sin);
suara2.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.sin);
tampilgambar.setAnimation(animscale);
suarasin.start();
} });
final MediaPlayer suarasyin = MediaPlayer.create(this, R.raw.syin);
final ImageButton suara3 = (ImageButton) this.findViewById(R.id.syin);
suara3.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setAnimation(animscale);
suarasyin.start();
} });
final MediaPlayer suarashod = MediaPlayer.create(this, R.raw.sod);
final ImageButton suara4 = (ImageButton) this.findViewById(R.id.shod);
suara4.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.shod);
tampilgambar.setAnimation(animscale);
suarashod.start();
} });
final MediaPlayer suaradhod = MediaPlayer.create(this, R.raw.dot);
final ImageButton suara5 = (ImageButton) this.findViewById(R.id.dhod);
suara5.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.dhod);
tampilgambar.setAnimation(animscale);
suaradhod.start();
} });
final MediaPlayer suaratho = MediaPlayer.create(this, R.raw.tho);
final ImageButton suara6 = (ImageButton) this.findViewById(R.id.tho);
suara6.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.tho);
tampilgambar.setAnimation(animscale);
suaratho.start();
} });
final MediaPlayer suarajho = MediaPlayer.create(this, R.raw.jo);
final ImageButton suara7 = (ImageButton) this.findViewById(R.id.jho);
suara7.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.jho);
tampilgambar.setAnimation(animscale);
suarajho.start();
} });
final MediaPlayer suaraain = MediaPlayer.create(this, R.raw.ain);
final ImageButton suara8 = (ImageButton) this.findViewById(R.id.ain);
suara8.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.ain);
tampilgambar.setAnimation(animscale);
suaraain.start();
} });
final MediaPlayer suaraghoin = MediaPlayer.create(this,
final ImageButton suara9 = (ImageButton) this.findViewById(R.id.ghoin);
suara9.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.ghoin);
tampilgambar.setAnimation(animscale);
suaraghoin.start();
} });
final MediaPlayer suarafa = MediaPlayer.create(this, R.raw.fa);
final ImageButton suara10 = (ImageButton) this.findViewById(R.id.fa);
suara10.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.fa);
public void onClick(View v) {
Intent intent = new Intent(Kenal2.this,
public void onClick(View v) {
Intent intent = new Intent(Kenal2.this,
public class Pengenalan3Activity extends AppCompatActivity {
ImageButton pengenalan2, show, pengenalanf;
ImageView tampilgambar;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pengenalan3);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
tampilgambar = (ImageView)findViewById(R.id.lihat);
show = (ImageButton)findViewById(R.id.qof);
final Animation animscale = AnimationUtils.loadAnimation(this, R.anim.anim_scale);
show.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setVisibility(View.VISIBLE);
} });
show.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setVisibility(View.INVISIBLE);
} });
final MediaPlayer suarakof = MediaPlayer.create(this, R.raw.kof);
final ImageButton suara = (ImageButton) this.findViewById(R.id.qof);
suara.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.qaf);
tampilgambar.setAnimation(animscale);
suarakof.start();
} });
final MediaPlayer suaraka = MediaPlayer.create(this, R.raw.ka);
final ImageButton suara2 = (ImageButton) this.findViewById(R.id.imageButton);
suara2.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.kaf);
tampilgambar.setAnimation(animscale);
suaraka.start();
} });
final MediaPlayer suarala = MediaPlayer.create(this, R.raw.lam);
final ImageButton suara3 = (ImageButton) this.findViewById(R.id.imageButton2);
suara3.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.lam);
tampilgambar.setAnimation(animscale);
suarala.start();
}
final MediaPlayer suarama = MediaPlayer.create(this, R.raw.mim);
final ImageButton suara4 = (ImageButton) this.findViewById(R.id.imageButton3);
suara4.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.mim);
tampilgambar.setAnimation(animscale);
suarama.start();
} });
final MediaPlayer suaranun = MediaPlayer.create(this, R.raw.nun);
final ImageButton suara5 = (ImageButton) this.findViewById(R.id.imageButton4);
suara5.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.nun);
tampilgambar.setAnimation(animscale);
suaranun.start();
} });
final MediaPlayer suarawau = MediaPlayer.create(this, R.raw.wau);
final ImageButton suara6 = (ImageButton) this.findViewById(R.id.imageButton5);
suara6.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.wau);
tampilgambar.setAnimation(animscale);
suarawau.start();
} });
final MediaPlayer suaraha = MediaPlayer.create(this, R.raw.ha);
final ImageButton suara7 = (ImageButton) this.findViewById(R.id.imageButton6);
suara7.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.ha);
tampilgambar.setAnimation(animscale);
suaraha.start();
} });
final MediaPlayer suaralamlif = MediaPlayer.create(this, R.raw.lamalif);
final ImageButton suara8 = (ImageButton) this.findViewById(R.id.imageButton7);
suara8.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.lamlif);
tampilgambar.setAnimation(animscale);
suaralamlif.start();
} });
final MediaPlayer suarahamza = MediaPlayer.create(this,
final ImageButton suara9 = (ImageButton) this.findViewById(R.id.imageButton8);
suara9.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.hamzah);
tampilgambar.setAnimation(animscale);
suarahamza.start();
} });
final MediaPlayer suaraya = MediaPlayer.create(this, R.raw.ya);
final ImageButton suara10 = (ImageButton) this.findViewById(R.id.imageButton9);
suara10.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
tampilgambar.setImageResource(R.drawable.ya);
public void onClick(View v) {
Intent intent = new
Intent(Pengenalan3Activity.this,Kenal2.class);
startActivity(intent);
} });
final MediaPlayer suaraso = MediaPlayer.create(this, R.raw.selesai);
pengenalanf = (ImageButton) findViewById(R.id.ms);
pengenalanf.setOnClickListener( new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent intent = new Intent(Pengenalan3Activity.this,
public class pengenalanfixActivity extends AppCompatActivity { ImageButton masuk, menu;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pengenalanfix);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
masuk = (ImageButton) findViewById(R.id.km);
masuk.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View V){
Intent intent = new
menu.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View V){
Intent intent = new
public class InfoActivity extends AppCompatActivity { ImageButton menu;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_info);
menu =(ImageButton)findViewById(R.id.backs);
menu.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View v) {
Intent intent = new Intent(InfoActivity.this, MenuActivity.class);
startActivity(intent);
}
});
} }
LaguActivity.java
package com.example.nfhas.aplikasihijaiyah;
import android.content.Intent;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.WindowManager;
import android.widget.ImageButton;
import android.widget.MediaController;
import android.widget.VideoView;
public class laguActivity extends AppCompatActivity { ImageButton menu;
VideoView video;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_lagu);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
video = (VideoView)findViewById(R.id.video);
video.setVideoURI(Uri.parse("android.resource://" + getPackageName() +"/"+ R.raw.video));
video.setMediaController(new MediaController(this));
video.start();
} }
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.nfhas.aplikasihijaiyah">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:repeatMode="reverse"
/>
</set>
Activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.nfhas.aplikasihijaiyah.MainActivity">
<RelativeLayout
android:layout_width="0dp"
android:layout_height="333dp"
android:layout_marginBottom="0dp"
android:layout_marginRight="-86dp"
android:background="@drawable/yee"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0"
tools:ignore="RtlHardcoded">
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:context="com.example.nfhas.aplikasihijaiyah.MenuActivity">
<RelativeLayout
android:layout_width="576dp"
android:layout_height="295dp"
android:background="@drawable/bg7"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="1.0">
<ImageButton
<ImageButton
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
<?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:layout_marginBottom="0dp"
android:layout_marginRight="0dp"
android:background="@drawable/bgg"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.23000002"
tools:ignore="RtlHardcoded">
app:layout_constraintRight_toRightOf="parent"
<ImageButton
android:background="@drawable/kl"
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"
tools:context="com.example.nfhas.aplikasihijaiyah.Kenal2">
<RelativeLayout
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@drawable/bgg"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintVertical_bias="1.0">
<ImageButton
<ImageButton
<ImageButton
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="@drawable/bgg"
tools:ignore="MissingConstraints,RtlHardcoded"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintVertical_bias="0.187"
app:layout_constraintHorizontal_bias="0.0"
android:layout_marginRight="8dp">
<ImageButton
android:layout_width="50dp"
android:id="@+id/lihat"
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="@drawable/mc"
tools:ignore="MissingConstraints"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="8dp">
<ImageButton
android:id="@+id/ks"
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"
tools:context="com.example.nfhas.aplikasihijaiyah.InfoActivity">
<RelativeLayout
android:layout_width="0dp"
android:layout_height="405dp"
android:layout_marginBottom="-1dp"
android:background="@drawable/caca"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginLeft="0dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginRight="0dp"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintHorizontal_bias="0.0">
<ImageButton
android:id="@+id/backs"
android:layout_width="75dp"
android:layout_height="75dp"
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"
tools:context="com.example.nfhas.aplikasihijaiyah.laguActivity">
<RelativeLayout
android:layout_width="667dp"
android:layout_height="323dp"
android:background="@drawable/caca"
app:layout_constraintDimensionRatio="w,1:1"
tools:ignore="MissingConstraints"
tools:layout_editor_absoluteX="-3dp"
tools:layout_editor_absoluteY="3dp">
<VideoView
android:id="@+id/video"
android:layout_width="700dp"
android:layout_height="350dp"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginRight="29dp"
android:layout_marginEnd="29dp" />
</RelativeLayout>
</android.support.constraint.ConstraintLayout>