Kamis, 31 Oktober 2019

UTS Mobile Programming


Assalamuallaikum, di sini saya akan memberikan tutorial membuat aplikasi sepatu menggunakan aplikasi Andriod Studio, dan berikut langkah-langkahnya :
Deskripsi : Aplikasi mobile yang berguna untuk pengetahuan mendalam mengenai berbagai macam game yang ada di dunia. Di dalam aplikasi tersebut di sematkan macam-macam jenis game, sejarah game tersebut.
Berikut tampilan awal ketika memasuki aplikasi :



Source Code :
<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="#87CEFA       "
   
tools:context=".MainActivity">


    <
RelativeLayout
       
android:layout_width="match_parent"
       
android:layout_height="match_parent"
       
tools:layout_editor_absoluteX="0dp"
       
tools:layout_editor_absoluteY="0dp">



        <
EditText
           
android:id="@+id/etusername"
           
android:layout_width="wrap_content"
           
android:layout_height="wrap_content"
           
android:layout_centerHorizontal="true"
           
android:layout_marginTop="340dp"
           
android:ems="10"
           
android:hint="username"
           
android:inputType="textPersonName" />

        <
Button
           
android:id="@+id/btnlogin"
           
android:layout_width="wrap_content"
           
android:layout_height="wrap_content"
           
android:layout_centerHorizontal="true"
           
android:layout_marginTop="420dp"
           
android:text="Masuk" />

        <
EditText
           
android:id="@+id/etpassword"
           
android:layout_width="wrap_content"
           
android:layout_height="wrap_content"
           
android:layout_centerHorizontal="true"
           
android:layout_marginTop="380dp"
           
android:ems="10"
           
android:hint="password"
           
android:inputType="textPassword" />


    </
RelativeLayout>
</
RelativeLayout>

Listview :

package com.example.game2;



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 game[] = {"pubg", "COD", "MobilLagend", "DOTA", "AOV"};



    @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, game);

        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("pubg")) {

                    Intent pubgintent = new Intent(arg0.getContext(), pubg.class);

                    startActivityForResult(pubgintent, 0);



                } else if (itemText.equals("COD")) {

                    Intent codintent = new Intent(arg0.getContext(), cod.class);

                    startActivityForResult(codintent, 0);



                } else if (itemText.equals("MobilLagend")) {

                    Intent mobillagendintent = new Intent(arg0.getContext(), mobillagend.class);

                    startActivityForResult(mobillagendintent, 0);



                } else if (itemText.equals("DOTA")) {

                    Intent dotaintent = new Intent(arg0.getContext(), dota.class);

                    startActivityForResult(dotaintent, 0);



                } else if (itemText.equals("AOV")) {

                    Intent aovintent = new Intent(arg0.getContext(), aov.class);

                    startActivityForResult(aovintent, 0);







                }

    }

    });

}

Deskripsi Game :
Source Code :
<?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=".mobillagend">



    <TextView

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_centerHorizontal="true"

        android:layout_marginTop="150dp"

        android:text="Deskripsi"

        android:textSize="18sp"

        android:textStyle="bold"

        app:fontFamily="@font/poppins_bold" />



    <ImageView

        android:id="@+id/imageView2"

        android:layout_width="320px"

        android:layout_height="320px"

        android:layout_centerHorizontal="true"

        android:layout_marginTop="20dp"

        app:srcCompat="@drawable/cod" />



    <TextView

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_marginLeft="20dp"

        android:layout_marginTop="200dp"

        android:layout_marginRight="20dp"

        android:textSize="12sp"

        android:text="\n  Call of Duty (permainan pertama dirilis pada tanggal 29 Oktober 2003) adalah seri permainan tembak-menembak orang-pertama (First-person Shooter) dengan engine berdasarkan permainan Quake III: Team Arena. Permainan perang ini awalnya mensimulasikan tentara dan persenjataan dalam Perang Dunia Kedua. Dipublikasikan oleh Activision dan dikembangkan oleh Infinity Ward, Treyarch dan Sledgehammer Games.



Versi Mac OS X untuk Call of Duty dikembangkan oleh Aspyr Media. Pada akhir 2004, versi N-Gage dikembangkan oleh Nokia dan dipublikasikan oleh Activision. Versi lainnya dirilis untuk PC, termasuk Collector's Edition (dengan soundtrack dan strategy guide), Game of the Year Edition (termasuk game updates), dan Deluxe Edition (dengan isi United Offensive di Amerika Serikat. Di Eropa soundtrack tidak termasuk.)"

        app:fontFamily="@font/poppins" />



</RelativeLayou


sekian tutotial dari saya,kurang lebihnya mohon maaf

Kamis, 11 Juli 2019

Tugas uas perancangan basis data_sql server

PERANCANGAN APLIKASI KASIR DENGAN MENGGUNAKAN SQL server dan VISUAL STUDIO


Pada kesempatan kali ini saya akan menulis projek tentang perancangan basis data dari struk belanja, dan perancangannya menggunakan SQL server dan VISUAL STUDIO yang terkoneksi dengan database.

Struk belanja

Tahapan unnormalized
          unnormalized adalah suatu kondisi dimana sebuah tabel yang memiliki rangkap atau data yang terduplikasi. dalam perancangan database yang baik, hal ini tentunya akan mengurangi efesiensi.


Bentuk normal


membuat program pada SQL server






source codenya struk belanja

Imports System.Data.Sql
Imports System.Data.SqlClient
Public Class Struk_belanja
    Inherits System.Web.UI.Page
    Public CON As SqlConnection
    Public CMD As SqlCommand
    Public DR As SqlDataReader

    Sub koneksi()
        Try
            CON = New SqlConnection("Data Source=YOESOEF-PC\SQLEXPRESS;Initial Catalog=Muhammd_yusuf;Integrated Security=True")
            CON.Open()
        Catch ex As Exception
            MsgBox(ex.Message)

        End Try
    End Sub

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    End Sub

    Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Call koneksi()
        Dim Save As String
        Save = "insert into Struk_belanja values('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "','" & TextBox6.Text & "')"
        CMD = New SqlCommand(Save, CON)
        CMD.ExecuteNonQuery()
        MsgBox("Berhasil")
        Response.Redirect("Struk_belanja.aspx")


source code tbl barang

Imports System.Data.Sql
Imports System.Data.SqlClient
Public Class tbl_barang
    Inherits System.Web.UI.Page
    Public CON As SqlConnection
    Public CMD As SqlCommand
    Public DR As SqlDataReader
    Sub koneksi()
        Try
            CON = New SqlConnection("Data Source=YOESOEF-PC\SQLEXPRESS;Initial Catalog=Muhammd_yusuf;Integrated Security=True")
            CON.Open()
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    End Sub

    Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Call koneksi()
        Dim Save As String
        Save = "insert into tbl_barang values('" & TextBox1.Text & "','" & TextBox2.Text & "')"
        CMD = New SqlCommand(Save, CON)
        CMD.ExecuteNonQuery()
        MsgBox("Berhasil")
        Response.Redirect("tbl_barang.aspx")

source code tbl kasir

Imports System.Data.Sql
Imports System.Data.SqlClient
Public Class tbl_kasir
    Inherits System.Web.UI.Page
    Public CON As SqlConnection
    Public CMD As SqlCommand
    Public DR As SqlDataReader
    Sub koneksi()
        Try
            CON = New SqlConnection("Data Source=YOESOEF-PC\SQLEXPRESS;Initial Catalog=Muhammd_yusuf;Integrated Security=True")
            CON.Open()
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    End Sub

    Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Call koneksi()
        Dim Save As String
        Save = "insert into tbl_Kasir values('" & TextBox1.Text & "','" & TextBox2.Text & "')"
        CMD = New SqlCommand(Save, CON)
        CMD.ExecuteNonQuery()
        MsgBox("Berhasil")
        Response.Redirect("tbl_kasir.aspx")


mungkin sekian pada kesempatan kali ini, mohon maaf banyak kurang dan salah" kata.
terima kasih.

Kamis, 25 April 2019

basis data II

Nama     : Muhammad yusuf
NIM       : 161021450512
Kelas      : 05TPLP001


Dikesempatan kali ini saya akan membuat projek untuk menormalisasi dari struk belanja menggunakan aplikasi visual studio dan sudah tersambung dengan database juga access.

Gambar struk
Tahapan unnormalized
          unnormalized adalah suatu kondisi dimana sebuah tabel yang memiliki rangkap atau data yang terduplikasi. dalam perancangan database yang baik, hal ini tentunya akan mengurangi efesiensi.


Bentuk normal

screen shoot tabel belanja analisa


tabel kasir
tabel barang

Tabel relasi


screen shoot from web terkoneksi dengan database

sekian dari pada kesempatan kali ini. terima kasih




Kamis, 10 Januari 2019

Tugas UAS

Aplikasi kasir

Muhammad yusuf
161021450512
04tplp001

Disini saya membuat tutorial aplikasi kasir sederhana untuk mempermudah menghitung total bayar dan total kembalian menggunakan visual studio yang terhubung dengan database

Desainnya seperti ini

source code program

hasilnya :
terima kasih telah mapir diblog saya,
cukup sekian kurang lebihnya mohon maaf



Kamis, 01 November 2018

aplikasi kasir sederhana

muhammad yusuf
161021450512
04tplp001

disini saya membuat tutorial aplikasi kasir sederhana untuk mempermudah menghitung total bayar dan total kembalian menggunakan visual studio

Desainnya seperti ini

source codingnya seperti dibawah ini
combo box

hasilnya seperti ini
codingan untuk word dan excel




hasil word

selesai
terima kasih telah mampir diblog saya, kurang lebih nya mohon maaf