Anda di halaman 1dari 5

TECHNICAL REPORT

PRAKTIKUM PEMROGRAMAN PERANGKAT BERGERAK

MODUL I
PENGENALAN LINGKUNGAN ANDROID DAN STRUKTUR DASAR

Disusun Oleh :
TGL. PRAKTIKUM : 29 Maret 2017
NAMA : Yanuar Aliffio
NRP : 130411100006
KELOMPOK : B1
DOSEN : Yonathan Ferry Hendrawan, S.T.,
M.I.T.

TELAH DISETUJUI TANGGAL :


.
ASISTEN PRAKTIKUM

Mochammad Sodiqin
(130411100029)

LABORATORIUM TEKNOLOGI INFORMASI DAN APLIKASI


JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
2017
TECHNICAL REPORT
PRAKTIKUM PEMROGRAMAN PERANGKAT BERGERAK
PENGENALAN LINGKUNGAN ANDROID DAN STRUKTUR DASAR

A. PENDAHULUAN
Pada modul pertama ini, praktikan dikenalkan pada ruang lingkup android serta
struktur dasar dari android. Mengenal penggunaan beberapa widget yang sangat dasar
dan penanganan event sederhana.Serta pengenalan Layout, warna, font, toast sangat
berpengaruh karena struktur tersebut tidak akan lepas dalam pemrograman Android.
Oleh karena itu, praktikan diharuskan untuk mengeksplore lebih lagi untuk lebih
mengenal struktur daripemrograman Android.

B. DESKRIPSI TUGAS PRAKTIKUM


Setelah mencoba membuat sebuah project yang terdapat pada modul, praktikan
diharuskan untuk memodifikasi program yang untuk mengerjakan tugas
praktikum.Tugas praktikum modul 1 pada praktikum ini adalah sebagai berikut :
1. Mengganti warna latar.
Pada percobaan praktikum, latar program berwarna putih (default). Praktikan
harus mengganti warna latar pada program. Latar dapat diganti melalui
beberapa cara (disarankan menggunakan yang paling dimengerti praktikan).
2. Mengganti warna dan ukuran font.
Yaitu merubah warna teks dan ukuran huruf baik pada button dan TextView.
3. Memodifikasi aplikasi sehingga Ketika tombol SHOW GREETING ditekan
maka akan membuka layout baru yang menampilkan tulisan Halo (nama dan
NIM anda) ini adalah layout baru. Namun, untuk pengerjaannya tulisan
cukup ditampilkan pada Toast saja (layout akan dibahas pada modul
berikutnya).

C. PENJELASAN PROGRAM
Source code program :
String.xml
<resources>
<string name="app_name">HelloWorld</string>
<string name="window_text">Press the button below to receive a
friendly greeting from Android</string>
<string name="button_label">Show</string>
<string name="greeting_text">Hello Yanuar!!!</string>
</resources>

Activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
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.yanuar.label.MainActivity"
android:background="#ff00ddff">

<TextView
android:id="@+id/textView1"
android:gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/window_text"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:textAppearance="?android:attr/textAppearanceMedium"
android:layout_marginTop="20dp" />

<Button
android:id="@+id/grettingButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="60dp"
android:onClick="showGreeting"
android:text="@string/button_label" />

</RelativeLayout>

MainActivity.java
package com.yanuar.label;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {


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

public void showGreeting(View v) {


String greetingText =
getString(R.string.greeting_text);
Toast.makeText(this, greetingText,
Toast.LENGTH_LONG).show();
}
}
Output :

Anda mungkin juga menyukai