DAFTAR PUSTAKA
A. S., Rossa & M. Shalahuddin. 2013. Rekayasa Perangkat Lunak Terstruktur
dan Berorientasi Objek. Bandung : Penerbit Informatika.
Arifin, Henry (dkk). 2011. Rancang Bangun Aplikasi Pengenalan Budaya Cina
Berbasis Sistem operasi Android. Jurnal Skripsi Teknik Informatika.
Bark, Steve. 2012. An Introduction to Adobe Photoshop. London: Ventus
Publishing Aps.
Binanto, Iwan. 2010. Multimedia Digital : Dasar Teori dan Pengembangannya.
Yogyakarta : Penerbit Andi.
Indrawaty, Youlia (dkk). 2013. Aplikasi Pembelajaran Alat Musik Gitar
Menggunakan Model Skenario Multimedia Interaktif Timeline Tree.
Jurnal Informatika 11(1).
Kadir, Abdul & Terra Ch. Triwahyuni. 2013. Pengantar Teknologi Informasi
Edisi Revisi. Yogyakarta : Penerbit Andi.
Latifah, Firma & Ramadian Agus Triyono. 2014. Media Pembelajaran Interaktif
Elektromagnetik Di SMP Muhammadiyah 1 Kudus Pada Kelas 8. Speed
Journal-Sentra Penelitian Engineering Edukasi 11(4).
Priatin, Yeni & Yuda Zuliansa Ashari. 2014. Perancangan Media Pembelajaran
PKN untuk Penyandang Tuna Rungu Berbasis Multimedia. Jurnal
Algoritma 11(01).
Sadiman, Arief S. (dkk). 2012. Media Pendidikan : Pengertian, Pengembangan,
dan Pemanfaatannya. Jakarta : Rajawali Pers.
Safaat H, Nazruddin.2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet
PC berbasis Android. Bandung : Penerbit Informatika.
Salbino, Sherief. 2014. Buku Pintar Gadget Android untuk Pemula. Jakarta :
Niaga Swadaya.
Sutopo, Hadi. 2011. Aplikasi Multimedia Dalam Pendidikan. Jurnal Multimedia
1: 1-16.
LAMPIRAN
splashscreen.java
package com.example.mammaliananimalwo rld; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Window; public class MammalianAnimalWorld extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS tate); this.requestWindowFeature(Win dow.FEATURE_NO_TITLE); setContentView(R.layout.mamma liananimalworld); final int welcomeScreenDisplay = 3000; Thread welcomeThread = new Thread() { int wait = 0; @Overridepublic void run() { try { super.run(); while (wait < welcomeScreenDisplay) { sleep(100); wait += 100; } } catch (Exception e) { System.out.println("EXc =" + e); } finally { startActivity(new Intent(MammalianAnimalWorld.t his,Intro.class)); finish(); } } }; welcomeThread.start(); } }
intro.java
package com.example.mammaliananimalwo rld; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterfa ce; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.Window; import android.widget.ImageButton; public class Intro extends Activity {final Context context = this; ImageButton btn_intromenu; ImageButton btn_introexit; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS tate); this.requestWindowFeature(Win dow.FEATURE_NO_TITLE);
setContentView(R.layout.intro ); btn_intromenu = (ImageButton) findViewById (R.id.btnintromenu); btn_intromenu.setOnClic kListener(onIntroMenu); btn_introexit = (ImageButton) findViewById (R.id.btnintroexit); btn_introexit.setOnClic kListener(onIntroExit); } View.OnClickListener onIntroMenu = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(Intro.this,MainMenu.cl ass); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onIntroExit = new View.OnClickListener() { public void onClick(View arg0) { AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context); alertDialogBuilder.setTitle(" "); alertDialogBuilder .setMessage("Apakah Anda yakin ingin keluar ?")
.setCancelable(false) .setPositiveButton("Ya",new DialogInterface.OnClickListen er() { public void onClick(DialogInterface dialog,int id) { // if this button is clicked, close
// current activity Intro.this.finish(); } }) .setNegativeButton("Tidak",ne w DialogInterface.OnClickListen er() { public void onClick(DialogInterface dialog,int id) { // if this button is clicked, just close
// the dialog box and do nothing
dialog.cancel(); } }); // create alert dialog AlertDialog alertDialog = alertDialogBuilder.create(); // show it alertDialog.show(); } }; }
MainMenu.java
package com.example.mammaliananimalwo rld; import android.app.Activity; import android.os.Bundle;import android.widget.ImageButton; import android.content.Intent; import android.view.View; import android.view.Window;
public class MainMenu extends Activity { ImageButton btn_pengenalanmateri; ImageButton btn_ragammamalia; ImageButton btn_latihan; ImageButton btn_about; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns tanceState); this.requestWindowFeatu re(Window.FEATURE_NO_TITLE); setContentView(R.layout .mainmenu); btn_pengenalanmateri = (ImageButton) findViewById (R.id.btn_pengenalanmateri); btn_pengenalanmateri.se tOnClickListener(onPengenalan ); btn_ragammamalia = (ImageButton) findViewById (R.id.btn_ragammamalia); btn_ragammamalia.setOnC lickListener(onRagam); btn_latihan = (ImageButton) findViewById (R.id.btn_latihan); btn_latihan.setOnClickL istener(onLatihan); btn_about = (ImageButton) findViewById (R.id.btn_about); btn_about.setOnClickLis tener(onAbout); } View.OnClickListener onPengenalan = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(MainMenu.this,Pengenal anMateri.class); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onRagam = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(MainMenu.this,RagamMam alia.class); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onLatihan = new View.OnClickListener() { @Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent in = new Intent(MainMenu.this,Kuis.cla ss); in.setFlags(Intent.FLAG_ACTIV ITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onAbout = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(MainMenu.this,About.cl ass); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; }
PengenalanMateri.java
package com.example.mammaliananimalwo rld; import android.app.Activity; import android.os.Bundle; import android.widget.ImageButton; import android.content.Intent; import android.view.View; import android.view.Window;public class PengenalanMateri extends Activity { ImageButton btn_apaitumamalia; ImageButton btn_carahidupmamalia; ImageButton btn_caraberkembangbiak; ImageButton btn_menuutama; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns tanceState); this.requestWindowFeatu re(Window.FEATURE_NO_TITLE); setContentView(R.layout .pengenalanmateri1); btn_apaitumamalia = (ImageButton) findViewById (R.id.btnapaitumamalia); btn_apaitumamalia.setOn ClickListener(onclick); btn_carahidupmamalia = (ImageButton) findViewById (R.id.btncarahidupmamalia); btn_carahidupmamalia.se tOnClickListener(onclick1); btn_caraberkembangbiak = (ImageButton) findViewById (R.id.btncaraberkembangbiak); btn_caraberkembangbiak. setOnClickListener(onclick2); btn_menuutama = (ImageButton) findViewById (R.id.btnmenuutama); btn_menuutama.setOnClic kListener(onclick3); } View.OnClickListener onclick = new View.OnClickListener() {
@Override public void onClick(View v) {
// TODO Auto-generated method stub
Intent in = new Intent(PengenalanMateri.this, ApaItuMamalia.class); startActivity (in); } }; View.OnClickListener onclick1 = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(PengenalanMateri.this, CaraHidupMamalia.class); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onclick2 = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(PengenalanMateri.this, CaraBerkembangBiak.class); in.setFlags(Intent.FLAG_ACTIV ITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onclick3 = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(PengenalanMateri.this, MainMenu.class); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; }
ApaItuMamalia.java
package com.example.mammaliananimalwo rld; import android.app.Activity; import android.os.Bundle; import android.view.Window; public class ApaItuMamalia extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS tate); this.requestWindowFeature(Win dow.FEATURE_NO_TITLE); setContentView(R.layout.apait umamalia); }; }RagamMamalia.java
package com.example.mammaliananimalwo rld;import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.view.Window; import android.widget.ImageButton; public class RagamMamalia extends Activity { ImageButton btn_Monotremata; ImageButton btn_Marsupialia; ImageButton btn_Insektivor; ImageButton btn_Herbivor; ImageButton btn_Karnivor; ImageButton btn_MamaliaLaut; ImageButton btn_Edentata; ImageButton btn_Rodensia; ImageButton btn_menuutama; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS tate); this.requestWindowFeature(Win dow.FEATURE_NO_TITLE); setContentView(R.layout.ragam mamalia); btn_Monotremata = (ImageButton) findViewById (R.id.btnmonotrema); btn_Monotremata.setOnCl ickListener(onMonotremata); btn_Marsupialia = (ImageButton) findViewById (R.id.btnmarsupialia); btn_Marsupialia.setOnCl ickListener(onMarsupialia); btn_Insektivor = (ImageButton) findViewById (R.id.btninsektivor); btn_Insektivor.setOnCli ckListener(onInsektivor); btn_Herbivor = (ImageButton) findViewById (R.id.btnherbivor); btn_Herbivor.setOnClick Listener(onHerbivor); btn_Karnivor = (ImageButton) findViewById (R.id.btnkarnivor); btn_Karnivor.setOnClick Listener(onKarnivor); btn_MamaliaLaut = (ImageButton) findViewById (R.id.btnmamalialaut); btn_MamaliaLaut.setOnCl ickListener(onMamaliaLaut); btn_Edentata = (ImageButton) findViewById (R.id.btnedentata); btn_Edentata.setOnClick Listener(onEdentata); btn_Rodensia = (ImageButton) findViewById (R.id.btnrodensia); btn_Rodensia.setOnClick Listener(onRodensia); btn_menuutama = (ImageButton) findViewById (R.id.btnmenuutama2); btn_menuutama.setOnClic kListener(onMenuutama); } View.OnClickListener onMonotremata = new View.OnClickListener() { @Override public void onClick(View v) {
// TODO Auto-generated method stub
Intent in = new Intent(RagamMamalia.this,Mono tremata.class); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onMarsupialia = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(RagamMamalia.this,Mars upialia.class); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onInsektivor = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(RagamMamalia.this,Inse ktivor.class); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onHerbivor = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(RagamMamalia.this,Herb ivor.class); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onKarnivor = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(RagamMamalia.this,Karn ivor.class); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onMamaliaLaut = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new
Intent(RagamMamalia.this,Mama lia_Laut.class);
in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onEdentata = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(RagamMamalia.this,Eden tata.class); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onRodensia = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(RagamMamalia.this,Rode nsia.class); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; View.OnClickListener onMenuutama = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub
Intent in = new Intent(RagamMamalia.this,Main Menu.class); in.setFlags(Intent.FLAG _ACTIVITY_CLEAR_TOP); startActivity (in); } }; }
Monotremata.java
package com.example.mammaliananimalwo rld; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.AdapterView.On ItemClickListener; import android.app.Activity; import android.content.Intent; public class Monotremata extends Activity implements OnItemClickListener {ListView lsmenu ;
String[] menu={"Apa Itu Monotremata","Landak Semut","Platypus"} ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS tate); setContentView(R.layout.monot remata);
lsmenu = (ListView) findViewById(R.id.listMonotre mata) ; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,and roid.R.layout.simple_list_ite m_1,menu); lsmenu.setAdapter(adapter) ; lsmenu.setOnItemClickListener (this); } public void onItemClick(AdapterView<?> arg0, View arg1, int posisi, long arg3){ Intent i = null; if(menu[posisi].equals("Apa Itu Monotremata")){ i = new Intent(Monotremata.this, Apa_Itu_Monotremata.class); startActivity(i); }else if(menu[posisi].equals("Landa k Semut")){ i = new Intent(Monotremata.this, Monotremata_Landak_Semut.clas s); startActivity(i); }else if(menu[posisi].equals("Platy pus")){ i = new Intent(Monotremata.this, Monotremata_Platypus.class); startActivity(i); } } } Monotremata_Landak_Semut.java package com.example.mammaliananimalwo rld; import android.app.Activity; import android.media.MediaPlayer; import android.os.Bundle; import android.view.View; import android.widget.Button; public class Monotremata_Landak_Semut extends Activity { MediaPlayer MP_LandakSemut; Button Btn_LS; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns tanceState); setContentView(R.layout .monotremata_landak_semut); MP_LandakSemut = MediaPlayer.create(this, R.raw.bee); Btn_LS = (Button)findViewById(R.id.btn _suara_landaksemut); Btn_LS.setOnClickListen er(onLandakSemut); } View.OnClickListener onLandakSemut = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub MP_LandakSemut.start(); } }; }
layout splashscreen.xml
<RelativeLayout xmlns:android="http://schemas .android.com/apk/res/android" xmlns:tools="http://schemas.a ndroid.com/tools" android:id="@+id/RelativeLayout1" android:layout_width="match_p arent" android:layout_height="match_ parent" android:background="@drawable /nature" android:orientation="vertical " android:paddingBottom="@dimen /activity_vertical_margin" android:paddingLeft="@dimen/acti vity_horizontal_margin" android:paddingRight="@dimen/act ivity_horizontal_margin" android:paddingTop="@dimen/activ ity_vertical_margin" tools:context="com.example.mamma liananimalworld.MammalianAnimalW orld" > <TextView android:id="@+id/a1" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:layout_alignBottom="@+id /progressBar1" android:layout_toRightOf="@+id/p rogressBar1" android:text="Loading..." android:textAppearance="?android :attr/textAppearanceLarge" android:textColor="#ffff" android:textSize="30sp" /> <ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBar StyleLarge" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:layout_alignParentLeft=" true" android:layout_centerVertical="t rue" android:layout_marginLeft="62dp" /> </RelativeLayout>
mainmenu.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.an droid.com/apk/res/android" android:id="@+id/LinearLayout1" android:layout_width="match_pare nt" android:layout_height="match_par ent" android:background="@drawable/me nuutama" android:orientation="vertical" > <TableLayout android:layout_width="match_pare nt" android:layout_height="wrap_cont ent" android:layout_gravity="bottom" android:layout_marginTop="250dp" > <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:layout_marginBottom="5dp " > <ImageButton android:id="@+id/btn_pengenalanm ateri" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:layout_marginLeft="30dp"android:background="@drawable/bt nmateri" /> </TableRow> <TableRow android:id="@+id/tableRow2" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" > <ImageButton android:id="@+id/btn_ragammamali a" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:layout_marginBottom="5dp " android:layout_marginLeft="30dp" android:background="@drawable/bt nragam" /> </TableRow> <TableRow android:id="@+id/tableRow3" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" > <ImageButton android:id="@+id/btn_latihan" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:layout_marginBottom="5dp " android:layout_marginLeft="30dp" android:background="@drawable/bt nlatihan" /> </TableRow> <TableRow android:id="@+id/tableRow4" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" > <ImageButton android:id="@+id/btn_about" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:layout_marginBottom="5dp " android:layout_marginLeft="30dp" android:background="@drawable/bt nabout" /> </TableRow> </TableLayout> </LinearLayout>
layout pengenalanmateri1.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.an droid.com/apk/res/android" android:layout_width="match_pare nt" android:layout_height="match_par ent" android:orientation="vertical" > <RelativeLayout android:layout_width="match_pare nt" android:layout_height="wrap_cont ent" android:background="@drawable/bg pengenalanmateri" > <ImageButton android:id="@+id/btncaraberkemba ngbiak" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:layout_alignParentRight= "true" android:layout_below="@+id/btnca rahidupmamalia" android:layout_marginTop="22dp" android:background="@drawable/bt ncaraberkembangbiak" android:src="@drawable/btncarabe rkembangbiak" /> <ImageButtonandroid:id="@+id/btnapaitumamali a" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:layout_alignParentRight= "true" android:layout_alignParentTop="t rue" android:layout_marginTop="146dp" android:background="@drawable/bt napaitumamalia" android:src="@drawable/btnapaitu mamalia" /> <ImageButton android:id="@+id/btncarahidupmam alia" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:layout_alignParentLeft=" true" android:layout_below="@+id/btnap aitumamalia" android:layout_marginTop="32dp" android:background="@drawable/bt ncarahidup" android:src="@drawable/btncarahi dup" /> <ImageButton android:id="@+id/btnmenuutama" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:layout_alignParentBottom ="true" android:layout_centerHorizontal= "true" android:layout_marginBottom="43d p" android:background="@drawable/bt nkembalimenuutama" android:src="@drawable/btnkembal imenuutama" /> </RelativeLayout> </LinearLayout>
apaitumamalia.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.an droid.com/apk/res/android" android:layout_width="match_pare nt" android:layout_height="match_par ent" android:orientation="vertical" > <RelativeLayout android:layout_width="match_pare nt" android:layout_height="match_par ent" android:background="@drawable/bg apaitumamalia" > <ScrollView android:id="@+id/scrollView1" android:layout_width="wrap_conte nt" android:layout_height="425dp" android:layout_alignParentLeft=" true" android:layout_alignParentRight= "true" android:layout_marginBottom="20d p" android:layout_marginLeft="30dp" android:layout_marginRight="25dp " android:layout_marginTop="100dp" > <LinearLayout android:layout_width="match_pare nt" android:layout_height="172dp" android:orientation="vertical" > <TextView android:id="@+id/a2" android:layout_width="wrap_conte nt" android:layout_height="wrap_content" android:text="@string/a2" android:textAppearance="?android :attr/textAppearanceMedium" /> <TextView android:id="@+id/a3" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:text="@string/a3" android:textAppearance="?android :attr/textAppearanceMedium" /> <TextView android:id="@+id/a4" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:text="@string/a4" android:textAppearance="?android :attr/textAppearanceMedium" /> <TextView android:id="@+id/a5" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:text="@string/a5" android:textAppearance="?android :attr/textAppearanceMedium" /> </LinearLayout> </ScrollView> </RelativeLayout> </LinearLayout>
layout ragammamalia.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.an droid.com/apk/res/android" android:layout_width="match_pare nt" android:layout_height="match_par ent" android:background="@drawable/bg ragammamalia" android:gravity="center" android:orientation="vertical" > <TableLayout android:layout_width="match_pare nt" android:layout_height="wrap_cont ent" android:layout_gravity="bottom" android:layout_marginTop="180dp" > <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:gravity="center" > <ImageButton android:id="@+id/btnmonotrema" android:layout_width="match_pare nt" android:layout_height="75dp" android:layout_marginRight="20dp " android:background="@drawable/bt nmonotrema" /> <ImageButton android:id="@+id/btnmarsupialia" android:layout_width="wrap_conte nt" android:layout_height="75dp" android:layout_marginLeft="20dp" android:background="@drawable/bt nmarsu" /> </TableRow><TableRow android:id="@+id/tableRow2" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:gravity="center" > <ImageButton android:id="@+id/btninsektivor" android:layout_width="wrap_conte nt" android:layout_height="75dp" android:layout_marginRight="20dp " android:background="@drawable/bt ninsektivor" /> <ImageButton android:id="@+id/btnherbivor" android:layout_width="wrap_conte nt" android:layout_height="75dp" android:layout_marginLeft="20dp" android:background="@drawable/bt nherbi" /> </TableRow> <TableRow android:id="@+id/tableRow3" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:gravity="center" > <ImageButton android:id="@+id/btnkarnivor" android:layout_width="wrap_conte nt" android:layout_height="75dp" android:layout_marginRight="20dp " android:background="@drawable/bt nkarni" /> <ImageButton android:id="@+id/btnmamalialaut" android:layout_width="wrap_conte nt" android:layout_height="75dp" android:layout_marginLeft="20dp" android:background="@drawable/bt nmamalialaut" /> </TableRow> <TableRow android:id="@+id/tableRow4" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:gravity="center" > <ImageButton android:id="@+id/btnedentata" android:layout_width="wrap_conte nt" android:layout_height="75dp" android:layout_marginRight="20dp " android:background="@drawable/bt nedentata" /> <ImageButton
android:id="@+id/btnrodensia" android:layout_width="wrap_conte nt" android:layout_height="75dp" android:layout_marginLeft="20dp" android:background="@drawable/bt nroden" /> </TableRow> </TableLayout> <RelativeLayout android:id="@+id/RelativeLayout1 " android:layout_width="match_pare nt" android:layout_height="match_par ent" android:orientation="vertical" > <ImageButton android:id="@+id/btnmenuutama2" android:layout_width="wrap_conte nt" android:layout_height="wrap_cont ent" android:layout_alignParentBottom ="true"
CURICULUM VITAE
Name : Oky Ibrahim Septiadi Place an date of bird : Jakarta,Sex : Laki-laki Nationality : Indonesia Marital Status : Belum Menikah ID Number : 3173082009920007 Pasport Number : -
Email : ibrahimseptiadi@gmail.com Religion : Islam
Address : Jl. Al Hidayah, Kp. Basmol No.5 RT006/006, Kembangan Utara, Kec. Kembangan, Jakarta Barat 11620 Phone Number : 08980157137
EDUCATION
Elementary School : SDN 01 Maja Secondary School : SMPN 1 Maja
Senior High School : SMAN 3 Rangkasbitung University : Universitas Mercu Buana Degree Awarded : S1 Sarjana Sistem Informasi Faculty : Fakultas Ilmu Komputer
Title of thesis : Aplikasi Pengenalan Hewan Mamalia Berbasis Android GPA : 3.35
SKILLS
Language : English Score Toeic : -
ORGANIZATION EXPERIENCE No. of
Years
Title Name of Organization
2 Year Wakil Ketua 1 OSIS SMPN 1 Maja (Extracurricular) 2 Year Member PMR SMPN 1 Maja (Extracurricular) 2 Year Member Paskibra SMPN 1 Maja (Extracurricular) 2 Year Member Pramuka SMPN 1 Maja (Extracurricular)
WORK EXPERIENCE No. of
Years
Position Employer
1 Year Assistant Lab. Lab. FASILKOM Universitas Mercu Buana
ACTIVITIES NATIONAL/INTERNATIONAL No. of Years Position Employer ACHIEVEMENT No. of Years Position Employer HOBBIES Sports : Jogging