Aplikasi Brand Sepatu-Android Studio
Assalamualaikum, Hallo Teman-teman
semuanya..
Nama saya Andri Yuliyanto saya
mahasiswa dari STMIK ERESHA kali ini saya ingin memberikan langkah membuat
aplikasi android dengan Android Studio, dimana didalam programnya
menggunakan beberapa macam komponen seperti LIST VIEW, INTENT dan TOAST.
Aplikasi yang saya buat ini ialah aplikasi spesifikasi sepatu branded
Seperti inilah tampilan Aplikasinya.
![]() |
| Aplikasi Brand Sepatu |
A. Deskripsi Project
Aplikasi ini dibuat dengan Android Studio dengan menggunakan List View yang isinya berbagai jenis merk sepatu dan spesifikasinya dan dalam aplikasi ini ada beberapa bagian yaitu: Form Activity di antaranya, Form Login, Form List View Merk Sepatu, Form List View type/model sepatu, dan Form Merk Sepatu.
Berikut lampiran foto dari Deskripsi Project yang saya buat guna memenuhi syarat dari mata kuliah Mobile Progamming.
![]() |
| Deskripsi Project |
Yuk langsung saja
ketahapan-tahapannya:
1. Instal Aplikasi Android Studio
terlebih dahulu
2. Jika sudah berhasil menginstal
buka aplikasi Android Studio
3. Buat Project baru dengan memilih
template Empty lalu klik Finish
| Tampilan pemilihan template project |
| Menentukan nama project dan tempat penyimpanannya |
Membuat login_main.xml
| Source Code Login.XML-Android Studio |
SourceCode login.XML:
6. Membuat activity_sepatuku.xml (List View nama Brand Sepatu)
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/sepatuku" android:orientation="vertical" android:scrollbarAlwaysDrawVerticalTrack="true" tools:context=".MainActivity"> <RelativeLayout android:id="@+id/relativeLayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/login_title" android:layout_marginLeft="30dp" android:layout_marginTop="189dp" android:layout_marginRight="30dp" android:background="#fff" android:elevation="4dp" android:orientation="vertical" android:padding="20dp"> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingTop="30dp"> android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/edittext_username" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="User Name"
android:inputType="textEmailAddress" /><![CDATA[ android:layout_width="match_parent" android:layout_height="wrap_content"> ]]> <EditText
android:id="@+id/edittext_password"
android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="Password"
android:inputType="textPassword" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:paddingTop="5dp" android:text="Forgot Password?" /> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="22dp" android:background="#d67601" android:onClick="Pindah" android:text="Sign in" android:textAllCaps="false" android:textColor="#fff" android:textSize="18sp" /> </LinearLayout> </RelativeLayout> <TextView android:id="@+id/login_title" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="26dp" android:gravity="center_horizontal" android:text="Login" android:textColor="#fff" android:textSize="26sp" android:textStyle="bold" android:layout_alignParentTop="true" android:layout_alignParentStart="true"
android:layout_alignParentLeft="true" /> </RelativeLayout>
5. Membuat Form LoginMain.JAVA
| Source Code untuk Login Main Java-Android Studio |
5. SourceCode LoginMain.JAVA
package com.example.andri161021450030; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; import com.example.andri161021450030.R; import com.example.andri161021450030.Sepatuku; public class MainActivity extends AppCompatActivity { EditText editText1, editText2; String text1,text2; @Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void Pindah(View view) { editText1 = findViewById(R.id.edittext_username); editText2 = findViewById(R.id.edittext_password); text1 = editText1.getText().toString(); text2 = editText2.getText().toString(); if((text1.contains("andri")) && (text2.contains("123456"))) { Toast.makeText(this, "Login Sukses", Toast.LENGTH_SHORT).show(); Intent intent = new Intent(MainActivity.this, Sepatuku.class); startActivity(intent); }else if((text1.matches("")||text2.matches(""))){ Toast.makeText(this, "Masukan Username dan Password", Toast.LENGTH_SHORT).show(); }else{ Toast.makeText(this,"Login Gagal /Username Password Salah", Toast.LENGTH_SHORT).show(); } } }
Tampilan dari desainnya akan seperti ini:
| Desain Form Login-Android Studio |
| SourceCode ListView Sepatuku-Android Studio |
Berikut ialah Source
Code dari desain activity_sepatuku.xml
(List View nama Brand Sepatu)
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".Sepatuku" > <ListView android:id="@+id/listView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/sepatuku"></ListView> </RelativeLayout>
Inilah tampilan desain List view
dari Form List View Merk Sepatu.
| Desain List View Merk Sepatu-Android Studio |
Berikut ialah Source Code dari desain sepatuku.JAVA(List View nama Brand Sepatu)
package com.example.andri161021450030;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.content.Intent;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class Sepatuku<position> extends AppCompatActivity {
//deklarasi variabel listPlayer ListView LV;
String[] BrandHp = {"ADIDAS", "NIKE", "PUMA", "FILA",
"CONVERS", "REEBOOK", "DIADORA",
"AIRWALK", "VANS", "SKECHERS"};
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sepatuku);
LV = (ListView) findViewById(R.id.listView1);
ArrayAdapter adapsi = new ArrayAdapter(this, android.R.layout.simple_list_item_1, BrandHp);
LV.setAdapter(adapsi);
LV.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override public void onItemClick(AdapterView<?> arg0, View arg1, int itemKe,
long arg3) {
// TODO Auto-generated method stub String itemText = (String) LV.getItemAtPosition(itemKe);
Toast.makeText(getBaseContext(), "Anda Meng Klik " + itemText, Toast.LENGTH_LONG).show();
if (itemText.equals("NIKE")) {
Intent I = new Intent(arg0.getContext(), nike.class);
startActivityForResult(I, 0);
} else if (itemText.equals("ADIDAS")) {
Intent Pop = new Intent(arg0.getContext(), adidas.class);
startActivityForResult(Pop, 0);
}}
});
}
}
Berikut Tampilan dari Form List View sepatuku.JAVA(List View nama Brand Sepatu)
Membuat Form List View Type/Model Sepatu (activity_adidas.xml)
| SourceCode activity_adidas.xml-Android Studio |
Berikut ialah Source
Code dari desain adidas.xml(List
View Type/Model Sepatu)
<?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:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".adidas" > <ListView android:id="@+id/listView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/sepatuku" /> </RelativeLayout>
package com.example.andri161021450030; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.content.Intent; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class adidas extends AppCompatActivity { ListView LV; String[] BrandHp = {"ADIDAS TUBULAR", "ADIDAS YEZZY", "ADIDAS ALPHABOUNCE", "ADIDAS ADVANTAGE", "ADIDAS QUESTAR", "ADIDAS STAN SMITH", "ADIDAS COUNTRY", "ADIDAS CAMPUS", "ADIDAS GAZELLE", "ADIDAS SUPERSTAR"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_adidas); LV = (ListView) findViewById(R.id.listView1); ArrayAdapter adapsi = new ArrayAdapter(this, android.R.layout.simple_list_item_1, BrandHp); LV.setAdapter(adapsi); LV.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override
public void onItemClick(AdapterView<?> arg0, View arg1, int itemKe,long arg3) { // TODO Auto-generated method stub
String itemText = (String) LV.getItemAtPosition(itemKe); Toast.makeText(getBaseContext(), "Anda Meng Klik " + itemText, Toast.LENGTH_LONG).show(); if (itemText.equals("ADIDAS TUBULAR")) { Intent I = new Intent(arg0.getContext(), adidas_tubular.class); startActivityForResult(I, 0); } else if (itemText.equals("ADIDAS YEZZY")) { Intent Pop = new Intent(arg0.getContext(), adidas_yezzy.class); startActivityForResult(Pop, 0); } } }); } }
Berikut Tampilan dari Form List View adidas.JAVA(List View Type/Model Sepatu)
Membuat Desain Form Merk Sepatu (activity_adidas_tubular.xml)
| Tampilan Form Merk Sepatu-Android Studio |
Berikut ialah SourceCode dari Form List View
type/model sepatu (activity_adidas_tubular.xml)
<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" xmlns:android="http://schemas.android.com/apk/res/android"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="id.giviews.daftarsepatu.SpesifikasiSepatu"> <ImageView android:layout_width="match_parent" android:layout_height="200dp" android:id="@+id/imgbrandsepatu" android:src="@drawable/adidastubular" /> <TextView android:id="@+id/txtbrandsepatu" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="left" android:text="BrandSepatu:ADIDAS \nModel:ADIDAS TUBULAR\nType:Slip-On" android:textSize="20sp" android:textStyle="bold" /> <TextView android:id="@+id/txtsizeuk" android:layout_width="match_parent" android:layout_height="504dp" android:text="Size:39-43\nWarna:Grey/Black/Pink" android:textSize="20sp" android:textStyle="bold" /> <TextView android:id="@+id/txttype" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="left" android:text="Type:Slip-On" android:textSize="20sp" android:textStyle="bold" /> <TextView android:id="@+id/txtmodel" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="left" android:text="Model:ADIDAS TUBULAR" android:textSize="20sp" android:textStyle="bold" /> <TextView android:id="@+id/txtwarna" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="left" android:text="Warna:Grey/Black/Pink" android:textSize="20sp" android:textStyle="bold" /> </LinearLayout> </ScrollView>
Berikut Tampilan Source
Code dari Form List View activity_adidas_tubular.xml

SourceCode activity_adidas_tubular.xml-Android Studio
Berikut ialah Source Code dari desain adidas_tubular.JAVA
package com.example.andri161021450030; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; public class adidas_tubular extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_adidas_tubular); } }
Berikut Tampilan Source Code dari Form List View activity_adidas_tubular.JAVA

SourceCode adidas_tubular.JAVA-Android Studio
Berikut ialah tampilan dalam model tampilan Aplikasi, pada bagian ini saya mengkoneksikan pada Handphone Samsung J5
Sekian penjelasan dari saya mahasiswa biasa kurang lebihnya mohon maaf, semoga bermanfaat..







Komentar
Posting Komentar