Kamis, 31 Oktober 2019

UTS Mobile Programming Semester 6 STMIK Eresha

APLIKASI MOBILE PROGRAM INFORMASI KAROSERI BUS INDONESIA

DESKRIPSI:

Assalammualaikum Warahmatullahi Wabarakaatuh

Pada UTS kali ini saya akan mencoba membuat aplikasi informasi tentang "Karoseri Bus Indonesia". Tujuan saya membuat aplikasi ini untuk memberikan info sejarah karoseri bus diindonesia. Dengan maraknya persaingan angkutan darat pada saat ini sangat berkembang diindonesia terutama moda Transportasi Bus. Nah, perusahaan otobus tentunya ingin memiliki armadanya yang berkualitas baik. Untuk  itu aplikasi ini sangat bermanfaat untuk mengetahui informasi tentang sejarah dari karoseri tersebut, informasi tentang pembuatan body bus, dsb.

RANCANGAN AWAL:




Hasil dari rancangan diatas sebagai berikut:

Menu Login:

Source Code Menu Login:

package com.e.utslistview;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
    TextView username,password;
    Button button;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        username = (TextView) findViewById(R.id.etusername);
        password = (TextView) findViewById(R.id.etpassword);
        button = (Button)   findViewById(R.id.btnlogin);

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (username.getText().toString().equals("aji") && password.getText().toString().equals("aji"))
                {
                    Intent ilogin = new Intent(getApplicationContext(), Listview.class);
                    startActivity(ilogin);

                }
                else
                {
                    username.setText("");
                    password.setText("");
                }
            }
        });
    }
}

Listview Nama Karoseri Bus Indonesia:



Source Code Listview Nama Karoseri Bus:

package com.e.utslistview;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.view.View;


public class Listview extends AppCompatActivity {

    ListView list;
    String karoseri[] = {"Profile", "Adiputro", "Laksana", "NewArmada", "Tentrem", "MorodadiPrima",
            "Trisakti", "RahayuSantosa", "TugasKita", "RestuIbu"};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_listview);
        list = (ListView) findViewById(R.id.listview);
        ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_expandable_list_item_1, karoseri);
        list.setAdapter(adapter);


        list.setOnItemClickListener(new AdapterView.OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
                int item = arg2;
                String itemText = (String) list.getItemAtPosition(arg2);

                if (itemText.equals("Profile")) {
                    Intent profile = new Intent(arg0.getContext(), Profile.class);
                    startActivityForResult(profile, 0);

                } else if (itemText.equals("Adiputro")) {
                    Intent adiputro = new Intent(arg0.getContext(), Adiputro.class);
                    startActivityForResult(adiputro, 0);

                } else if (itemText.equals("Laksana")) {
                    Intent Laksana = new Intent(arg0.getContext(), Laksana.class);
                    startActivityForResult(Laksana, 0);

                } else if (itemText.equals("NewArmada")) {
                    Intent NewArmada = new Intent(arg0.getContext(), NewArmada.class);
                    startActivityForResult(NewArmada, 0);

                } else if (itemText.equals("Tentrem")) {
                    Intent Tentrem= new Intent(arg0.getContext(), Tentrem.class);
                    startActivityForResult(Tentrem, 0);

                } else if (itemText.equals("MorodadiPrima")) {
                    Intent MorodadiPrima = new Intent(arg0.getContext(), MorodadiPrima.class);
                    startActivityForResult(MorodadiPrima, 0);

                } else if (itemText.equals("Trisakti")) {
                    Intent Trisakti = new Intent(arg0.getContext(), Trisakti.class);
                    startActivityForResult(Trisakti, 0);

                } else if (itemText.equals("RahayuSantosa")) {
                    Intent RahayuSantosa = new Intent(arg0.getContext(), RahayuSantosa.class);
                    startActivityForResult(RahayuSantosa, 0);

                } else if (itemText.equals("TugasKita")) {
                    Intent TugasKita = new Intent(arg0.getContext(), Tugaskita.class);
                    startActivityForResult(TugasKita, 0);

                } else if (itemText.equals("RestuIbu")) {
                    Intent RestuIbu = new Intent(arg0.getContext(), RestuIbu.class);
                    startActivityForResult(RestuIbu, 0);

                }






            }
        });
    }
}

Form Aktivity Informasi Karoseri Bus Indonesia:



Source Code Form Aktivity Informasi Karoseri Bus Indonesia:

<?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"
    android:background="#03A9F4"
    tools:context=".Adiputro">

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10dp"
        android:textStyle="bold"
        android:textSize="35sp"
        android:textColor="#141414"
        android:text="Adiputro" />

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="300dp"
        android:layout_height="200dp"
        android:layout_marginTop="65dp"
        android:layout_centerHorizontal="true"
        app:srcCompat="@drawable/adiputro" />

    <TextView
        android:id="@+id/textView3"
        android:layout_width="350dp"
        android:layout_height="wrap_content"
        android:layout_marginTop="260dp"
        android:textSize="18sp"
        android:textColor="#131212"
        android:layout_centerHorizontal="true"
        android:text="
        \n      Adiputro adalah satu diantara pencetus prinsip dalam standarisasi produk. Karoseri ini banyak menghasilkan bus-bus berkelas eksekutif.Jenis bus yang pernah tenar hasil garapan Adi Putro diantaranya adalah Travego, New Travego, Setra selendang, serta Setra Top Class 500.
        \n      Khusus untuk jenis tertentu seperti New Travego yang begitu terkenal dan populer di kelompok operator bus, yang lalu mendorong Adi Putro memunculkan sebagian versi facelift-nya.Bus-bus garapanKaroseri Adi Putro dikerjakan di workshop mereka di daerah Karanglo, Kota Malang, tepatnya di Jl. Balearjosari No. 35 Karanglo, Malang." />

</RelativeLayout>


MOHON MAAF APABILA ADA KEKURANGAN

SEKIAN TERIMAKASIH 

WASSALAMMUALAIKUM WARAHMATULLAHI WABARAKATUH

Tidak ada komentar:

Posting Komentar

UAS MOBILE PROGRAMMING SEMESTER 6

UAS MOBILE PROGRAMMING Membuat SQLite "Aplikasi Manifest Penumpang" Nama    : Suhestanaji Muhamad NIM      : 16102145034...