lampiran a-1 · lampiran a-1 . 45 loading masuk . 46 lampiran a-2 . 47 tampilan awal . 48 lampiran...

24
44 LAMPIRAN A-1

Upload: others

Post on 17-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

44

LAMPIRAN A-1

Page 2: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

45

Loading Masuk

Page 3: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

46

LAMPIRAN A-2

Page 4: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

47

Tampilan Awal

Page 5: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

48

LAMPIRAN B-1

Page 6: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

49

Daftar Tokoh Wayang

Page 7: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

50

LAMPIRAN B-2

Page 8: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

51

Menu Tentang

Page 9: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

52

LAMPIRAN B-3

Page 10: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

53

Menu Games

Page 11: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

54

LAMPIRAN B-4

Page 12: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

55

Menu Quiz

Page 13: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

56

LAMPIRAN C-1

Page 14: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

57

Coding Splash Screen

package com.ruarizky.pengenaltokohwayang;

import android.app.Activity;

import android.content.Intent;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.Window;

import android.view.WindowManager;

public class SplashActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState)

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_splash);

Thread thread = new Thread(){

public void run()

{

try

{

sleep(3000);

} catch (InterruptedException e)

{

e.printStackTrace();

} finally {

startActivity(new Intent(SplashActivity.this,

MenuActivity.class));

finish();

}

}

};

thread.start();

}

}

Page 15: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

58

LAMPIRAN C-2

Page 16: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

59

Coding Menu Utama

package com.ruarizky.pengenaltokohwayang;

import android.app.Activity;

import android.content.Intent;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.view.Window;

import android.view.WindowManager;

import android.widget.Button;

import android.widget.Toast;

public class MenuActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.activity_menu);

Button BMulai = (Button) findViewById(R.id.BMulai);

Button BTentang = (Button) findViewById(R.id.BTentang);

BMulai.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

Intent namaintent = new

Intent(getApplicationContext(),AwalActivity.class);

startActivity(namaintent);

}

});

BTentang.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

Intent namaintent = new

Intent(getApplicationContext(),TentangActivity.class);

startActivity(namaintent);

}

});

}

Page 17: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

60

Coding Menu Utama

boolean sudahpencetduakali = false;

@Override

public void onBackPressed()

{

if(sudahpencetduakali) {

super.onBackPressed();

}

else

{

Toast.makeText(this, "Tekan Dua Kali Untuk Bisa Keluar",

Toast.LENGTH_SHORT).show();

sudahpencetduakali = true;

}

}

}

Page 18: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

61

LAMPIRAN C-3

Page 19: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

62

Coding Menu Let’s Go

package com.ruarizky.pengenaltokohwayang;

import android.app.Activity;

import android.content.Intent;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.MotionEvent;

import android.view.View;

import android.view.Window;

import android.view.WindowManager;

import android.widget.ImageView;

import android.widget.LinearLayout;

public class AwalActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.activity_awal);

getSupportActionBar().hide();

ImageView IVTokoh = (ImageView)findViewById(R.id.IVTokoh);

ImageView IVGames = (ImageView)findViewById(R.id.IVGames);

ImageView IVQuiz = (ImageView)findViewById(R.id.IVQuiz);

LinearLayout Menu = (LinearLayout)findViewById(R.id.Menu);

Menu.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

Intent namaintent = new Intent(getApplicationContext(),

DaftarActivity.class);

startActivity(namaintent);

}

});

Page 20: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

63

Coding Menu Let’s Go

IVTokoh.setOnTouchListener(new View.OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

if (event.getAction() == event.ACTION_DOWN) {

v.setAlpha(0.5f);

} else if (event.getAction() == event.ACTION_UP) {

v.setAlpha(0.5f);

} else if (event.getAction() == event.ACTION_CANCEL) {

v.setAlpha(0.5f);

}

return false;

}

});

LinearLayout Menu2 = (LinearLayout)findViewById(R.id.Menu2);

Menu2.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

Intent namaintent = new Intent(getApplicationContext(),

PuzzleActivity.class);

startActivity(namaintent);

}

});

IVGames.setOnTouchListener(new View.OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

if (event.getAction() == event.ACTION_DOWN) {

v.setAlpha(0.5f);

} else if (event.getAction() == event.ACTION_UP) {

v.setAlpha(0.5f);

} else if (event.getAction() == event.ACTION_CANCEL) {

v.setAlpha(0.5f);

}

return false;

}

});

Page 21: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

64

Coding Menu Let’s Go

LinearLayout Menu3 = (LinearLayout)findViewById(R.id.Menu3);

Menu3.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

Intent namaintent = new Intent(getApplicationContext(),

QuizActivity.class);

startActivity(namaintent);

}

});

IVQuiz.setOnTouchListener(new View.OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

if (event.getAction() == event.ACTION_DOWN) {

v.setAlpha(0.5f);

} else if (event.getAction() == event.ACTION_UP) {

v.setAlpha(0.5f);

} else if (event.getAction() == event.ACTION_CANCEL) {

v.setAlpha(0.5f);

}

return false;

}

});

}

}

Page 22: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

65

LAMPIRAN C-4

Page 23: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

66

Coding Menu Tentang

package com.ruarizky.pengenaltokohwayang;

import android.app.Activity;

import android.os.Bundle;

import android.support.design.widget.FloatingActionButton;

import android.support.design.widget.Snackbar;

import android.support.v7.app.AppCompatActivity;

import android.support.v7.widget.Toolbar;

import android.view.View;

import android.view.Window;

import android.view.WindowManager;

public class TentangActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.activity_tentang);

}

}

Page 24: LAMPIRAN A-1 · LAMPIRAN A-1 . 45 Loading Masuk . 46 LAMPIRAN A-2 . 47 Tampilan Awal . 48 LAMPIRAN B-1 . 49 Daftar Tokoh Wayang . 50 LAMPIRAN B-2 . 51 Menu Tentang . 52 LAMPIRAN B-3

67