Skip to main content

Tugas 5 PBKK - Membuat Mobile Application Menggunakan Xamarin

 Membuat Mobile Application Menggunakan Xamarin

Sitti Chofifah - 05111840000039 - PBKK B 


Berikut beberapa langkah yang harus di lakukan untuk membuat mobile apps menggunakan Xamarin : 

1. Membuat project di visual studio dan pilih template mobile app xamarin.forms
 
2. Selanjutnya konfigurasi project yang sebelumnya kita buat, setelah itu pilih blank template untuk project kita
 
 
3. Akan muncul halaman seperti berikut ini setelah menekan tombol create yang ada di step nomor 2

 
4. Click tombol dengan logo play berwarna hijau yang bertuliskan Android Emulator untuk installing android emulator

5. Setelah android emulator berhasil ter-install maka akan muncul tampilan emulator seperti ini
 
 
6. Sekarang saatnya kita mengubah UI pada project ini sesuai kehendak kita 
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="FirstProjectXamarin.MainPage">
 
    <StackLayout>
        <Frame BackgroundColor="#2196F3" Padding="24" CornerRadius="0">
            <Label Text="Welcome to My First Project using Xamarin!" HorizontalTextAlignment="Center" TextColor="White" FontSize="36"/>
        </Frame>
        <Label Text="Tugas 5 PBKK" FontSize="Large" HorizontalTextAlignment="Center" Padding="30,10,30,10" FontAttributes="Bold"/>
        <Label Text="Nama" FontSize="Body" Padding="30,0,30,0" FontAttributes="Bold"/>
        <Label Text="Sitti Chofifah" FontSize="Body" Padding="30,0,30,0" FontAttributes="None"/>
        <Label Text="NRP" FontSize="Body" Padding="30,0,30,0" FontAttributes="Bold"/>
        <Label Text="05111840000039" FontSize="Body" Padding="30,0,30,0" FontAttributes="None"/>
        <Label Text="Kelas" FontSize="Body" Padding="30,0,30,0" FontAttributes="Bold"/>
        <Label Text="PBKK - B" FontSize="Body" Padding="30,0,30,0" FontAttributes="None"/>
    </StackLayout>
 
</ContentPage 
 
7. Untuk menambahkan button , maka tambahkan code ini

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="FirstProjectXamarin.MainPage">
 
    <StackLayout>
        <Frame BackgroundColor="#2196F3" Padding="24" CornerRadius="0">
            <Label Text="Welcome to My First Project using Xamarin!" HorizontalTextAlignment="Center" TextColor="White" FontSize="36"/>
        </Frame> 
        ... 
        <Button Text="Click me !" Margin="20,20,20,20" BackgroundColor="CornflowerBlue" FontAttributes="Bold" TextColor="White" Clicked="Button_Clicked"/>
        <Label FontSize="16" Padding="30,24,30,0"/>
    </StackLayout>
 
</ContentPage 

8. Tampilannya akan seperti ini


9. Agar button CLICK ME! dapat berfungsi maka kita harus menambahkan fungsi dengan code seperti berikut

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
 
namespace FirstProjectXamarin
{
    public partial class MainPage : ContentPage
    {
        int count = 0;
        public MainPage()
        {
            InitializeComponent();
        }
 
        private void Button_Clicked(object sender, EventArgs e)
        {
            count++;
            ((Button)sender).Text = string.Format("Clicked {0} times", count);
        }
    }
}
  

10.Mobile apps kita sudah dapat dijalankan seperti berikut





 

Comments

Popular posts from this blog

Evaluasi Tengah Semester PBKK 2021

 Evaluasi Tengah Semester PBKK : Aplikasi Point of Sales Sitti Chofifah - 05111840000039 - PBKK B 1. Sebutkan aplikasi POS yang biasa dipakai di masyarakat           Jawab : iSeller, Majo, Moka POS,Poozol POS, Luna POS 2. Fitur apa saja yang ada di dalam aplikasi tersebut, buatlah screenshotnya dan jelaskan Jawab : iSeller             Majo        Moka POS     Pozool POS             Luna POS     Kelompok : Muhammad Ilham Bayhaqi - 05111840000069 Sitti Chofifah - 05111840000039    3. Buat rancangan UI dan navigasi Aplikasi POS mu sendiri ? Jawab : Rancangan UI awal untuk aplikasi kasir kami yaitu seperti gambar di bawah ini.   Namun dalam implementasinya ternyata ada beberapa perubahan dari rancangan awal yang kami buat. Sehingga hasil akhi dari desain program yang kami buat sebagai berikut.          4. D...

Tugas 7 PBKK - Membuat CRUD Menggunakan CodeIgniter

  Tugas 7 PBKK : Membuat CRUD Menggunakan Code Igniter Sitti Chofifah - 05111840000039 - PBKK B   Berikut langkah langkah membuat website CRUD untuk management data mahasiswa : 1. Setting database Pertama kita harus membuat database, disini saya menggunakan mysql. Berikut script untuk membuat table setelah database sudah dibuat  -- mahasiswa_db.mahasiswa definition   CREATE TABLE `mahasiswa` ( `id` INT NOT NULL AUTO_INCREMENT , `nama` VARCHAR ( 100 ) NOT NULL , `nrp` VARCHAR ( 20 ) NOT NULL , `sekolah` VARCHAR ( 100 ) NOT NULL , `alamat` VARCHAR ( 100 ) NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = InnoDB AUTO_INCREMENT = 11 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci;   Setelah menjalanan script diatas, atur database di /application/config/database.php      3. Buat model sebagai model untuk table project ini Disini saya membuat mahasiswa_model.php sebagai model   <?php class ...

Tugas 3 PBKK - Calculator Program & Currency Converter Program

 Calculator Program and Currency Converter Program Sitti Chofifah - 05111840000039 - PBKK B  Pada kesempatan kali ini, saya akan membuat calculator program menggunakan WinForm dan currency converter program dengan menggunakan API dari Currency Converter API .    Calculator Program           Calculator Program merupakan aplikasi kalkulator sederhana yang dapat melakukan berbagai operasi matematika seperti pertambahan, pengurangan, perkalian dan pembagian dengan cara melakukan input 2 buah angka dan memilih 1 operasi matematika. Berikut code untuk calculator program   Calculator Design Code : namespace Kalkulator { partial class Kalkulator { /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.IContainer components = null ; /// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true...