0% found this document useful (0 votes)
58 views5 pages

Tugas 2 Pemrogaman Mobile - Radio - Button

This document summarizes a mobile application programming assignment to implement radio buttons in an Android application. Screenshots and code are provided for: 1. The activity_main.xml layout file, which contains radio buttons, text fields, and buttons. 2. The MainActivity.java file, which handles radio button clicks and performs calculations on input values. 3. The strings.xml file, which defines text values for the user interface.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views5 pages

Tugas 2 Pemrogaman Mobile - Radio - Button

This document summarizes a mobile application programming assignment to implement radio buttons in an Android application. Screenshots and code are provided for: 1. The activity_main.xml layout file, which contains radio buttons, text fields, and buttons. 2. The MainActivity.java file, which handles radio button clicks and performs calculations on input values. 3. The strings.xml file, which defines text values for the user interface.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

LAPORAN PEMROGRAMAN APLIKASI MOBILE

Disusun Untuk Memenuhi Tugas


Mata Kuliah Pemrograman Aplikasi Mobile
Semester 6

Penyusun:
JTD 3E

NO NAMA NIM
20 R Moch Maghrifi Dwi Candra 1741160038

D-IV JARINGAN TELEKOMUNIKASI DIGITAL


TEKNIK ELEKTRO
POLITEKNIK NEGERI MALANG
2020

Tugas 2 Pemrogaman Aplikasi Mobile – Radio Button


 Hasil Screenshot pada Handphone saya

 Hasil code di android studio pada menu :


a. Activity_Mail.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=".MainActivity">

<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hasil"
android:textAlignment="center"
android:layout_centerHorizontal="true"
android:layout_below="@id/button"
android:layout_marginTop="20dp"/>

<TextView
android:id="@+id/labelhasil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="angka"
android:textAlignment="center"
android:layout_centerHorizontal="true"
android:layout_below="@id/textView"
android:layout_marginTop="20dp"/>

<EditText
android:id="@+id/Text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:hint="@string/angka1"
android:textAlignment="center"
android:layout_centerHorizontal="true"
android:layout_marginTop="70dp"/>

<EditText
android:id="@+id/Text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:hint="@string/angka2"
android:textAlignment="center"
android:layout_centerHorizontal="true"
android:layout_below="@id/radioGroup"
android:layout_marginTop="20dp"/>

<LinearLayout
android:id="@+id/radioGroup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:baselineAligned="false"
android:layout_below="@id/Text1"
android:layout_marginTop="20dp">

<RadioButton
android:id="@+id/radioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Symbol1"
android:onClick="rb1"/>

<RadioButton
android:id="@+id/radioButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Symbol2"
android:onClick="rb2"/>

<RadioButton
android:id="@+id/radioButton3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Symbol3"
android:onClick="rb3"/>

<RadioButton
android:id="@+id/radioButton4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Symbol4"
android:onClick="rb4"/>

</LinearLayout>

<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Symbol5"
android:onClick="hasil"
android:layout_centerHorizontal="true"
android:layout_below="@id/Text2"
android:layout_marginTop="30dp"/>

</RelativeLayout>

b. MainActivity.java
package com.example.tugas_radiobutton;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

import android.widget.TextView;

public class MainActivity extends AppCompatActivity {


private TextView hasilHitung;
private EditText textbox;
private EditText textbox2;
private int var_hitung;
private double var_hitung2;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
hasilHitung = (TextView) findViewById(R.id.labelhasil);
textbox = (EditText) findViewById(R.id.Text1);
textbox2 = (EditText) findViewById(R.id.Text2);

public void rb1(View view) {


String a = textbox.getText().toString();
String b = textbox2.getText().toString();
int x = Integer.parseInt(a);
int y = Integer.parseInt(b);
var_hitung = x + y;
hasilHitung.setText(Integer.toString(var_hitung));
}

public void rb2(View view) {


String a = textbox.getText().toString();
String b = textbox2.getText().toString();
int x = Integer.parseInt(a);
int y = Integer.parseInt(b);
var_hitung = x - y;
hasilHitung.setText(Integer.toString(var_hitung));

public void rb3(View view) {


String a = textbox.getText().toString();
String b = textbox2.getText().toString();
int x = Integer.parseInt(a);
int y = Integer.parseInt(b);
var_hitung = x * y;
hasilHitung.setText(Integer.toString(var_hitung));
}

public void rb4(View view) {


String a = textbox.getText().toString();
String b = textbox2.getText().toString();
double x = Double.parseDouble(a);
double y = Double.parseDouble(b);
var_hitung2 = x / y;
hasilHitung.setText(Double.toString(var_hitung2));

c. String.XML
<resources>
<string name="app_name">TUGAS_RadioButton</string>
<string name="angka1">Masukkan Angka</string>
<string name="angka2">Masukkan Angka</string>
<string name="hasil">Hasil</string>
<string name="Symbol1">+</string>
<string name="Symbol2">-</string>
<string name="Symbol3">x</string>
<string name="Symbol4">/</string>
<string name="Symbol5">Hitung</string>
</resources>

You might also like