Laporan Aktivitas Belajar
Nama Lengkap
|
:
|
Eriga
Syifaudin Al-Mansur
|
No.
Registrasi
|
:
|
1107851313
|
Alamat email
|
:
|
|
Opsi
|
:
|
Jaringan
Dan Website
|
Tahap Perkuliahan
ke-
|
:
|
15
|
USBJJ
|
:
|
Aktivitas
Belajar Mandiri
|
Kolom
di bawah ini berisi uraian singkat aktivitas belajar rutin saya selama Tahap
Perkuliahan ini.
|
Selama
tahap perkuliahan ini saya seperti biasa membuka elearning untuk melihat
materi dan tugas mingguan , selanjutnya saya sedikit demi sedikit mempelajari
mengenai tugas maupun materi tutorial yang di berikan die learning sambil
mencari beberapa referensi tambahan mengenai materi tutorial dan tugas yang
diberikan pada tahap perkuliahan ini.
|
Kolom
di bawah ini berisi uraian singkat aktivitas saya di USBJJ selama Tahap
Perkuliahan ini.
|
Aktivitas saya selama di USBJJ nyaitu selain
mempelajari mengenai tugas , saya juga sedikitnya di bimbing mengenai materi
tutorial dan tugas pada tahap perkuliahan ini , saya juga mempelajari
mengenai jaringan yang di bombing oleh instruktur USBJJ jaringannya mengani
TCP/IP kurang lebih seperti itu.
|
Kolom
di bawah ini berisi kendala-kendala yang saya hadapi selama Tahap Perkuliahan
ini.
|
1. Seperti
biasa kendalanya nyaitu tidak punya computer/laptop secara pribadi sehingga
harus mengerjakan di warnet,computer kampus USBJJ ataupun ikut di
computer/laptop temen .
|
Rangkuman
Materi Perkuliahan
|
Kolom di bawah ini berisi rangkuman materi
perkuliahan yang telah saya pelajari dan pahami selama Tahap Perkuliahan ini.
|
Di laporan kali ini saya
akan memberikan source codenya yang pertama adalah Aplikasi catalog , untuk tampilan
user MainPage.xaml ini dia:
<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="Profil" Style="{StaticResource PhoneTextNormalStyle}"/>
<TextBlock x:Name="PageTitle" Text="Pengusaha
IT"
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>
Yang kedua ini untuk
source code yang ke-2 untuk xaml nya ini dia :
<?xml version="1.0" encoding="utf-8" ?>
<members>
<member>
<name>Bill Gates</name>
<birth>
Nama
Lengkap : William Henry Gates
Alias :
Bill Gates
Tempat
Lahir : Seattle, Washington
Tanggal
Lahir : Jumat, 28 Oktober 1955
Warga
Negara : Amerika Serikat
Ayah :
William H. Gates, Sr.
Ibu :
Mary Maxwell Gates
Istri :
Melinda Gates
Anak: Jennifer
Katherine Gates, Rory John Gates, Phoebe Adele Gates
</birth>
<picture>/Image/bill.jpg</picture>
</member>
<member>
<name>Mark Elliot Zuckerberg</name>
<birth>
Nama
Lengkap : Mark Elliot Zuckerberg
Tempat
Lahir : White
Plains, New York,
Tanggal
Lahir : 14
Mei 1984
Tempat
Tinggal : Palo
Alto, California
Pekerjaan : CEO Facebook
Penghargaan : TIME Person of the Year 2010
Kekayaan : US$17,5 miliar (2011)
Akun
Facebook : https://www.facebook.com/zuck
</birth>
<picture>/Image/mark.jpg</picture>
</member>
<member>
<name>Steve Jobs</name>
<birth>
Nama
Lengkap : Steven Paul "Steve" Jobs (Steve Jobs
Lahir :
24 Februari 1955 di San Francisco, California, AS
Kebangsaan : Amerika
Pekerjaan : Ketua atau CEO Apple.Inc
Gaji :
$1 pertahun
Jumlah
Kekayaan : $8,1 Milyar
Agama :
Buddha
Nama
Istri : Laurene Powell (1991 - 2011)
Wafat :
5 Oktober 2011 di umur 56 tahun
</birth>
<picture>/Image/steve.jpg</picture>
</member>
</members>
Yang ketiga ini source
code untuk DetailPage.xaml :
<phone:PhoneApplicationPage
x:Class="CodeBase.DetailsPage"
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"
d:DataContext="{d:DesignData SampleData/MainViewModelSampleData.xaml}"
mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="768"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="Portrait" Orientation="Portrait"
shell:SystemTray.IsVisible="True">
<!--Data
context is set to sample data above and first item in sample data collection
below and LayoutRoot contains the root grid where all other page content is
placed-->
<Grid x:Name="LayoutRoot" Background="Transparent" d:DataContext="{Binding Items[0]}">
<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="PageTitle" Text="" Style="{StaticResource PhoneTextNormalStyle}"/>
<TextBlock x:Name="ListTitle" Text="" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
</StackPanel>
<!--ContentPanel contains details text.
Place additional content here-->
<StackPanel x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<Image Source="{Binding LineThree}" Width="150" Height="150" HorizontalAlignment="Left"></Image>
<TextBlock Text="name"></TextBlock>
<TextBlock Text="{Binding LineOne}"></TextBlock>
<TextBlock Text="birth"></TextBlock>
<TextBlock Text="{Binding LineTwo}"></TextBlock>
</StackPanel>
</Grid>
<!--Sample
code showing usage of ApplicationBar-->
<!--<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible="True"
IsMenuEnabled="True">
<shell:ApplicationBarIconButton
IconUri="/Image/Icons/text.png" Text="text"/>
<shell:ApplicationBarIconButton
IconUri="/Image/Icons/email.png" Text="mail"/>
<shell:ApplicationBar.MenuItems>
<shell:ApplicationBarMenuItem
Text="share.."/>
</shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>-->
</phone:PhoneApplicationPage>
Yang keempat ini adalah
source code untuk Mainviewmodel.xaml
<local:MainViewModel
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:CodeBase"
SampleProperty="Sample Text Property Value">
<local:MainViewModel.Items>
<local:ItemViewModel LineOne="Bill Gates" LineTwo="Jumat, 28
Oktober 1955" LineThree="/Image/taeyon.jpg"/>
<local:ItemViewModel LineOne="Mark" LineTwo="14 Mei
1984"
LineThree="/Image/jessica.jpg"/>
<local:ItemViewModel LineOne="Steve Jobs" LineTwo="24 Februari
1955"
LineThree="/Image/sunny.jpg"/>
</local:MainViewModel.Items>
</local:MainViewModel>
Yang kelima ini untuk
AboutPage.xaml
<phone:PhoneApplicationPage
x:Class="CodeBase.AboutPage"
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"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="Portrait"
Orientation="Portrait"
mc:Ignorable="d" d:DesignHeight="768" d:DesignWidth="480"
shell:SystemTray.IsVisible="True">
<!--LayoutRoot
is the root grid where all 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="Kontak" Style="{StaticResource PhoneTextNormalStyle}"/>
<TextBlock x:Name="PageTitle" Text="Saya" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
</StackPanel>
<!--ContentPanel - place additional
content here-->
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ScrollViewer>
<StackPanel Margin="0,-12,0,24">
<TextBlock
Style="{StaticResource PhoneTextLargeStyle}"
Text="about this app" />
<TextBlock
Style="{StaticResource PhoneTextSubtleStyle}"
TextWrapping="Wrap"
Text="Developer :erigasyifaudin al-mansur "/>
<HyperlinkButton
Foreground="{StaticResource
PhoneAccentBrush}"
NavigateUri="erigasyifaudinalmansur.blogspot.com"
TargetName="_new"
HorizontalAlignment="Left" Width="436" Content="erigasyifaudinalmansur.blogspot.com" />
<TextBlock Margin="12 12"
Style="{StaticResource PhoneTextSubtleStyle}"
TextWrapping="Wrap"
Text="© Eriga . 2013"/>
<StackPanel Orientation="Horizontal" Margin="0,18,0,0">
<TextBlock
Style="{StaticResource PhoneTextNormalStyle}"
Text="Version:" />
<TextBlock
Margin="0"
Style="{StaticResource PhoneTextNormalStyle}"
x:Name="_versionText" />
</StackPanel>
<Button
HorizontalAlignment="Left"
Tag="Review"
Click="HyperlinkButton_Click"
Content="Review this app"/>
</StackPanel>
</ScrollViewer>
</Grid>
</Grid>
<!--Sample
code showing usage of ApplicationBar-->
<!--<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible="True"
IsMenuEnabled="True">
<shell:ApplicationBarIconButton
IconUri="/Images/appbar_button1.png" Text="Button 1"/>
<shell:ApplicationBarIconButton
IconUri="/Images/appbar_button2.png" Text="Button 2"/>
<shell:ApplicationBar.MenuItems>
<shell:ApplicationBarMenuItem
Text="MenuItem 1"/>
<shell:ApplicationBarMenuItem Text="MenuItem 2"/>
</shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>-->
</phone:PhoneApplicationPage>
Selanjutnya
nyaitu source code untuk aplikasi yang kedua nyaitu kesehatan [ minum ideal ]
Yang
pertama untuk mainpage.xaml disini saya menggunakan background dan foto
<phone:PhoneApplicationPage
x:Class="Minum_Ideal.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="768"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="Portrait"
Orientation="Portrait"
shell:SystemTray.IsVisible="True">
<!--LayoutRoot
is the root grid where all 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="Kesehatan" Style="{StaticResource PhoneTextNormalStyle}"/>
<TextBlock x:Name="PageTitle" Text="Minum
Ideal"
Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
</StackPanel>
<!--ContentPanel - place additional
content here-->
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<Grid.Background>
<ImageBrush ImageSource="/Minum%20Ideal;component/Images/embun.jpg"
/>
</Grid.Background>
<TextBlock Height="30" HorizontalAlignment="Left" Margin="12,80,0,0" Name="textBlock1" Text="Berat
Badan"
VerticalAlignment="Top" />
<TextBox Height="72" HorizontalAlignment="Left" Margin="125,62,0,0" Name="textBox1" Text="" VerticalAlignment="Top" Width="99" TextChanged="textBox1_TextChanged"
/>
<TextBlock Height="43" HorizontalAlignment="Left" Margin="214,104,0,0" Name="textBlock2" Text="Kg" VerticalAlignment="Top" FontSize="24" Width="44" />
<Image Height="204" HorizontalAlignment="Left" Margin="276,11,0,0" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="174" Source="/Minum%20Ideal;component/Images/air_putih.jpg"
/>
<TextBlock Height="30" HorizontalAlignment="Left" Margin="3,253,0,0" Name="textBlock3" Text="Minum Air Ideal
Anda Adalah" VerticalAlignment="Top" />
<TextBlock Height="30" HorizontalAlignment="Left" Margin="269,253,0,0" Name="textBlock4" Text="" VerticalAlignment="Top" Width="64" />
<TextBlock Height="30" HorizontalAlignment="Left" Margin="339,253,0,0" Name="textBlock5" Text="Liter/hari" VerticalAlignment="Top" />
<TextBlock Height="30" HorizontalAlignment="Left" Margin="6,304,0,0" Name="textBlock6" Text="Manfaat
Air"
VerticalAlignment="Top" FontSize="24" FontStyle="Italic" Width="147" />
<TextBlock Height="30" HorizontalAlignment="Left" Margin="3,340,0,0" Name="textBlock7" Text="1.Menurunkan
berat badan." VerticalAlignment="Top" Width="257" />
<TextBlock Height="30" HorizontalAlignment="Left" Margin="0,376,0,0" Name="textBlock8" Text="2.Obat alami
untuk sakit kepala." VerticalAlignment="Top" Width="296" />
<TextBlock Height="30" HorizontalAlignment="Left" Margin="0,412,0,0" Name="textBlock9" Text="3.Kulit terlihat
sehat." VerticalAlignment="Top" />
<TextBlock Height="30" HorizontalAlignment="Left" Margin="3,448,0,0" Name="textBlock10" Text="4.Produktivitas
yang lebih baik di tempat kerja." VerticalAlignment="Top" />
<TextBlock Height="30" HorizontalAlignment="Left" Margin="2,484,0,0" Name="textBlock11" Text="5.Berolahraga
dengan kondisi lebih baik." VerticalAlignment="Top" />
<Button Content="About" Height="72" HorizontalAlignment="Left" Margin="0,520,0,0" Name="button1" VerticalAlignment="Top" Width="160" Click="button1_Click"
/>
</Grid>
</Grid>
<!--Sample
code showing usage of ApplicationBar-->
<!--<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible="True"
IsMenuEnabled="True">
<shell:ApplicationBarIconButton
IconUri="/Images/appbar_button1.png" Text="Button 1"/>
<shell:ApplicationBarIconButton
IconUri="/Images/appbar_button2.png" Text="Button 2"/>
<shell:ApplicationBar.MenuItems>
<shell:ApplicationBarMenuItem Text="MenuItem 1"/>
<shell:ApplicationBarMenuItem Text="MenuItem 2"/>
</shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>-->
</phone:PhoneApplicationPage>
Yang
kedua untuk Tombol about dan textbox1 [ Mainpage.xaml.cs] :
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 Minum_Ideal
{
public partial class MainPage : PhoneApplicationPage
{
double a;
double result = 0;
// Constructor
public MainPage()
{
InitializeComponent();
}
private double
hitung(double a)
{
return (a * 3) / 100;
}
private void
textBox1_TextChanged(object sender, TextChangedEventArgs e)
{
if (textBox1.Text == "")
{ a = 0; textBlock4.Text = ""; }
else
{
a = Convert.ToDouble(textBox1.Text);
result = hitung(a);
textBlock4.Text = result.ToString();
}
}
private void
button1_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/Page1.xaml",
UriKind.Relative));
}
}
}
Video
Dokumentasi
|
Pada
kolom ini berisi cuplikan gambar (screenshots)
dari Video Dokumentasi yang telah saya buat pada Tahap Perkuliahan ini.
|
1. Video Pertama : aplikasi katalog profil Pengusaha IT dunia
2. Vide kedua : aplikasi kesehatan [ Minum Ideal]
|
Kolom
di bawah ini merupakan uraian yang menceritakan isi Video Dokumentasi yang
telah saya buat.
|
Isi dari video kali ini tentunya mengenai
tutorial cara pembuatan suatu aplikasi sederhana untuk windows phone . di kedua
video ini saya membuat aplikasi sederhana mengenai
1. Katalog profil Pengusaha IT dunia [Bill gates, Steve Jobs,
Mark]
2. Aplikasi kesehatan menghitung minum air bersih liter/hari
[minum ideal]
|
Kolom
di bawah ini berisi link yang
menampilan Video Dokumentasi yang telah saya upload di Youtube.
|
Video aplikasi pertama
: http://www.youtube.com/watch?v=9lSGvm0cyUM
Video aplikasi kedua : http://www.youtube.com/watch?v=_cL_As8Iov4
No comments:
Post a Comment