Pages

Thursday, June 13, 2013

Riswana Adihara B, Tutorial C# Windows Phone Aplication


Laporan Aktivitas Belajar
Nama Lengkap
:
Riswana Adihara Budiansyah
No. Registrasi
:
1107851324
Alamat email
:
riswanaadiharab@gmail.com
Opsi
:
Sistem Jaringan dan Website
Tahap Perkuliahan ke-
:
15
USBJJ
:
STT YBS Internasional Tasikmalaya

Aktivitas Belajar Mandiri
Kolom di bawah ini berisi uraian singkat aktivitas belajar rutin saya selama Tahap Perkuliahan ini.
Seperti biasa Saya selalu mengikuti pembelajaran perkuliahan khususnya di mata perkuliahan TKJ sesuai dengan jadwal perkuliahannya.
Di tahap perkuliahan yang ke 15 ini saya belajar mengenai cara membuat aplikasi di windows phone dengan menggunakan bahasa pemrograman C# ataupun Basic.
Kolom di bawah ini berisi uraian singkat aktivitas saya di USBJJ selama Tahap Perkuliahan ini.
Saya selalu berusaha untuk bisa mengerti dan memahami apa saja materi – materi yang telah di berikan.
 Juga berusaha untuk selalu mengerjakan dan mengumpulkan tugas yang diberikan di tahap perkuliahan yang ke 15 ini dengan baik dan tepat waktu.
Kolom di bawah ini berisi kendala-kendala yang saya hadapi selama Tahap Perkuliahan ini.
Dalam tahap perkuliahan yang ke 15 ini mungkin ada sedikit kendala yang lumayan kurang di mengerti. Mungkin dalam hal mamahami isi dari tugas yang di berikan itu sendiri.
Akan tetapi setelah  berusaha mengerjakannya  dengan sungguh – sungguh Alhamdulillah tugas tersebut dapat terselesaikan  dengan baik dan tepat waktu.

Rangkuman Materi Perkuliahan
Kolom di bawah ini berisi rangkuman materi perkuliahan yang telah saya pelajari dan pahami selama Tahap Perkuliahan ini.
Windows Phone adalah Sistem Operasi perangkat mobile yang dikembangkan oleh pihak Microsoft dan menjadi sistem operasi pertama untuk Platform Windows Mobile pada saat itu. Fitur layanan interface yang ditawarkan oleh Windows Phone ini dikembangkan dari desain sistem Microsoft Windows Phone dengan nama kode "Metro".
Aplikasi yang dimiliki oleh Windows phone hamper sama dengan OS pada umumnya yang bisa mengoperasikan hamper semua aplikasi yang dimiliki Windows misalnya seperti Microsoft offices, Windows Live, game plus nada dering pribadi.
Namun mungkin OS ini belum bisa memenuhi hasrat para Fores trader yang ingin berdagang forex menggunakan smart phone dengan menggunakan streamter Agea. Karena biarpun membawa embel – embel nama windows, OS ini tidak mendukung softwere streamter Agea.
Jadi untuk kesekian kalinya para forex trader pemula dari Agea harus bersabar karena tidak bisa treding di ponsel pintarnya dengan platform Streamter Agea.


Video Dokumentasi
Pada kolom ini berisi cuplikan gambar (screenshots) dari Video Dokumentasi yang telah saya buat pada Tahap Perkuliahan ini.
Ini adalah screenshot dari  Video dok. Pembuatan aplikasi Katalog  Daereah Wisata Jepang  :


Ini adalah screen shoot untuk Video dok. Yg kedua yaitu video tutorial aplikasi perhitungan pajak BPHTB :









Kolom di bawah ini merupakan uraian yang menceritakan isi Video Dokumentasi yang telah saya buat.
Tutorial Membuat aplikasi Katalog Daerah Wisata Menarik di Jepang :

     1.    Dalam pembuatan video tuttorial mengenai katalog ini kita tinggal mengeditnya di tempelate codebasenya yg sudah di tentukan
     2. Adapun untuk file code xaml nya sebagai berikut :
         
         <phone:PhoneApplicationPage
    x:Class="CodeBase.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
    xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="696" 
    d:DataContext="{d:DesignData SampleData/MainViewModelSampleData.xaml}"
    FontFamily="{StaticResource PhoneFontFamilyNormal}"
    FontSize="{StaticResource PhoneFontSizeNormal}"
    Foreground="{StaticResource PhoneForegroundBrush}"
    SupportedOrientations="Portrait"  Orientation="Portrait"
    shell:SystemTray.IsVisible="True">
    <!--WRAPUP:PAGE TRANSITION
    <toolkit:TransitionService.NavigationInTransition>
        <toolkit:NavigationInTransition>
            <toolkit:NavigationInTransition.Backward>
                <toolkit:TurnstileTransition Mode="BackwardIn"/>
            </toolkit:NavigationInTransition.Backward>
            <toolkit:NavigationInTransition.Forward>
                <toolkit:TurnstileTransition Mode="ForwardIn"/>
            </toolkit:NavigationInTransition.Forward>
        </toolkit:NavigationInTransition>
    </toolkit:TransitionService.NavigationInTransition>
    <toolkit:TransitionService.NavigationOutTransition>
        <toolkit:NavigationOutTransition>
            <toolkit:NavigationOutTransition.Backward>
                <toolkit:TurnstileTransition Mode="BackwardOut"/>
            </toolkit:NavigationOutTransition.Backward>
            <toolkit:NavigationOutTransition.Forward>
                <toolkit:TurnstileTransition Mode="ForwardOut"/>
            </toolkit:NavigationOutTransition.Forward>
        </toolkit:NavigationOutTransition>
    </toolkit:TransitionService.NavigationOutTransition>-->


    <!--Data context is set to sample data above and LayoutRoot contains the root grid where all other page content is placed-->
    <Grid x:Name="LayoutRoot" Background="Transparent">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <!--TitlePanel contains the name of the application and page title-->
        <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
            <TextBlock x:Name="ApplicationTitle" Text="Daerah Wisata Menarik" Style="{StaticResource PhoneTextNormalStyle}"/>
            <TextBlock x:Name="PageTitle" Text="di Jepang" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
        </StackPanel>

        <!--ContentPanel contains ListBox and ListBox ItemTemplate. Place additional content here-->
        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
            <ListBox x:Name="MainListBox" Margin="0,0,-12,0" ItemsSource="{Binding Items}" SelectionChanged="MainListBox_SelectionChanged">
                <ListBox.ItemTemplate>
                    <DataTemplate>
                        <StackPanel Orientation="Horizontal">
                            <Image Height="150" Width="150" Source="{Binding LineThree}"></Image>
                            <StackPanel Margin="0,0,0,17" Width="332" Height="78">
                                <TextBlock Text="{Binding LineOne}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
                                <TextBlock Text="{Binding LineTwo}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
                            </StackPanel>
                        </StackPanel>
                      
                    </DataTemplate>
                </ListBox.ItemTemplate>
            </ListBox>
        </Grid>
    </Grid>

    <!--Sample code showing usage of ApplicationBar-->
    <phone:PhoneApplicationPage.ApplicationBar>
        <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
            <shell:ApplicationBarIconButton IconUri="/Image/Icons/appbar.refresh.rest.png" Text="refresh"/>

            <shell:ApplicationBar.MenuItems>
                <shell:ApplicationBarMenuItem Text="about" Click="GoToAbout"/>
            </shell:ApplicationBar.MenuItems>
        </shell:ApplicationBar>
    </phone:PhoneApplicationPage.ApplicationBar>

</phone:PhoneApplicationPage>
     
      3. adapun tampilan nakhirnya seperti ini :
         

     Video Tutorial Aplikasi Perhitungan Pajak BPHTB :
       1. pertama saya membuat tampilan nya seperti di bawah ini :
          

    
      2. adapun nuntuk sintak programnya seperti di bawah ini :
         using System;
       using System.Collections.Generic;
       using System.Linq;
       using System.Net;
       using System.Windows;
       using System.Windows.Controls;
       using System.Windows.Documents;
       using System.Windows.Input;
       using System.Windows.Media;
       using System.Windows.Media.Animation;
       using System.Windows.Shapes;
      using Microsoft.Phone.Controls;

      namespace riswana1
     {
        public partial class MainPage : PhoneApplicationPage
       {
        // Constructor
        public MainPage()
           {
            InitializeComponent();
        }

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            int a;
            int b;
            int c;
            int d;
            int hasil;
            a = Convert.ToInt32(textBox1.Text);
            b = Convert.ToInt32(textBox2.Text);
            c = Convert.ToInt32(textBox3.Text);
            d = Convert.ToInt32(textBox4.Text);

            if (radioButton1.IsChecked == true)
            {
                hasil = a * b;
                textBlock5.Text = Convert.ToString(hasil);
            }
            else if (radioButton2.IsChecked == true)
            {
                hasil = c * d;
                textBlock5.Text = Convert.ToString(hasil);
            }
            else if (radioButton3.IsChecked == true)
            {
                hasil = (a * b) + (c * d) - 600000;
                textBlock5.Text = Convert.ToString(hasil);
            }
            else if (radioButton4.IsChecked == true)
            {
                hasil = 5 / 100 * (a * b) + (c * d) - 600000;
                textBlock5.Text = Convert.ToString(hasil);

               }

            }
       }
     }
     4. adapun tampilan akhirnya seperti ini :
          

Kolom di bawah ini berisi link yang menampilan Video Dokumentasi yang telah saya upload di Youtube.

Ini adalah Link Video Tutorial Katalog Daerah Wisata Menarik di Jepang : http://www.youtube.com/watch?v=xNNji5lidrk

Ini adalah Link Video Tutorial aplikasi Perhitungan Pajak BPHTB : https://www.youtube.com/watch?v=IKLpyr-AWB4




No comments:

Post a Comment