<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://mugi.or.id/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Sony Setiawan</title><link>http://mugi.or.id/blogs/sony/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>Overview Sharepoint 2010</title><link>http://mugi.or.id/blogs/sony/archive/2010/03/15/overview-sharepoint-2010.aspx</link><pubDate>Mon, 15 Mar 2010 05:22:54 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:4747</guid><dc:creator>sony</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=4747</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2010/03/15/overview-sharepoint-2010.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_24C55D37.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_1C9D496E.png" width="675" height="513" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Seperti pendahulu-nya Sharepoint 2010 secara umum mempunyai kemampuan yang hampir sama dengan pendahulu-nya atau Sharepoint 2007. Akan tetapi dalam versi sekarang ini banyak fitur-fitur baru yang ditambahkan sebagai kekuatan utama dibandingkan dengan versi sebelumnya.&lt;/p&gt;  &lt;p&gt;Dari diagram diatas&amp;#160; perkembangan sharepoint 2010 ini dibagi menjadi beberapa bagian :&lt;/p&gt;  &lt;p&gt;1. Sharepoint Sites : &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Rich User Experiences : &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Memudahkan user dalam mengubah branding sebuah site, termasuk didalamnya adalah theming dan Branding.&lt;/li&gt;      &lt;li&gt;Office Ribbon UI, penggunaan ribbon UI sama seperti yang biasa kita pakai di Office 2007.&lt;/li&gt;      &lt;li&gt;Rich Offline Exprerience : menggunakan Sharepoint Workspace&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Anywhere access : &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Mobile based interaction : memudahkan update isi dan kolaborasi dengan menggunakan Mobile Based Application&lt;/li&gt;      &lt;li&gt;Read Write web Access : dengan menggunakan Office Web Application&lt;/li&gt;      &lt;li&gt;Cross – Browser support : Bisa menggunakan Browser apa saja.&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Single Platform :&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Collaboration across Intranet , Extranet and Internet : Bisa kolaborasi melewati Intranet, Extranet dan Internet&lt;/li&gt;      &lt;li&gt;Improved Interoperability : Interoperability dengan bentuk yang standard.&lt;/li&gt;      &lt;li&gt;Kompatibilitas dengan Web Ver. 2.0&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;2. Sharepoint Communities :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Informal Knowledge :&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Promote sharing with easy social authoring : &lt;/li&gt;      &lt;li&gt;Easily navigate resources with pervasive tagging&lt;/li&gt;      &lt;li&gt;Find better answers faster via user feedback&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Social Connections :&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Connecting users through enhanced profiles&lt;/li&gt;      &lt;li&gt;Staying up-to-date using news feeds and alerts&lt;/li&gt;      &lt;li&gt;Make expertise discovery easy across the enterprise&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Participation Anywhere :&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Work with peers whether online or offline&lt;/li&gt;      &lt;li&gt;Collaborate on the go through the mobile UI&lt;/li&gt;      &lt;li&gt;Enrich existing applications with social context&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;3.&amp;#160; Sharepoint Content :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;User Centric&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Intuitive interaction with content through Office&lt;/li&gt;      &lt;li&gt;Fast discovery using content metadata and tagging&lt;/li&gt;      &lt;li&gt;Rapid creation and publishing of web content&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Flexibility and Compliance&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Pervasive records management and legal holds&lt;/li&gt;      &lt;li&gt;Enterprise-wide taxonomies and folksonomies&lt;/li&gt;      &lt;li&gt;Cross-farm policies and rules for all content types&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Management Efficiency&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Metadata and tagging managed by same services&lt;/li&gt;      &lt;li&gt;Less storage and bandwidth for Office &amp;amp; binary content&lt;/li&gt;      &lt;li&gt;Interoperability framework to link legacy repositories&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;4.&amp;#160; Sharepoint Search :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Better Answers and Fasters :&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Improved relevance based on usage and history&lt;/li&gt;      &lt;li&gt;Rich results-navigators for shorter search time&lt;/li&gt;      &lt;li&gt;Support for 400+ content types and 85 languages&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Knowledge Amplification :&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Phonetic and multi-lingual for global relevance&lt;/li&gt;      &lt;li&gt;Social connections driven by interests and expertise &lt;/li&gt;      &lt;li&gt;Secure access to content, whether internal or external&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Enterprise Deployment : &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Improved scale to meet any demand volume&lt;/li&gt;      &lt;li&gt;Deployment-specific tuning for best results&lt;/li&gt;      &lt;li&gt;Search-driven applications to enrich platform&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;5.&amp;#160; Sharepoint Insights :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Data Interaction &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Advanced analysis with Excel Services&lt;/li&gt;      &lt;li&gt;Richer data visualization and easy sharing&lt;/li&gt;      &lt;li&gt;Incorporation of LOB data in data analysis&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Decision Making&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Powerful Self-Service capabilities and visualizations&lt;/li&gt;      &lt;li&gt;Compelling dashboards to drive business results&lt;/li&gt;      &lt;li&gt;Rich reports with access to millions of rows&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Organization Effectiveness&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Drive accountability and alignment with scorecards&lt;/li&gt;      &lt;li&gt;Identify issues and opportunities with real-time access&lt;/li&gt;      &lt;li&gt;Improved API for richer extensibility and development&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;6.&amp;#160;&amp;#160; Sharepoint Composites :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;User – Driven Solutions :&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Enhanced toolset for end-user solutions&lt;/li&gt;      &lt;li&gt;Process automation and data validation with Forms&lt;/li&gt;      &lt;li&gt;Visio services integration for data visualization&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Data Connectivity :&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Business Connectivity Services for LOB data exchange&lt;/li&gt;      &lt;li&gt;LOB data in Outlook, Word &amp;amp; Workspace without code&lt;/li&gt;      &lt;li&gt;SharePoint data exposed through web services &amp;amp; APIs &lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Solution Deployment :&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Sandboxed Solutions for self-service and fast installation&lt;/li&gt;      &lt;li&gt;Platform stability with resource quota-management&lt;/li&gt;      &lt;li&gt;Standards support for integration and accessibility&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Ini bagian dari tulisan pertama tentang Sharepoint 2010, selanjutnya kita masuk beberapa perubahan spesifik antara versi Sharepoint 2007 ke versi sekarang.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=4747" width="1" height="1"&gt;</description></item><item><title>Kopi Darat MUGI Jadetabek (Microsoft Technology Update)</title><link>http://mugi.or.id/blogs/sony/archive/2010/01/19/kopi-darat-mugi-jadetabek-microsoft-technology-update.aspx</link><pubDate>Tue, 19 Jan 2010 00:10:02 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:3985</guid><dc:creator>sony</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=3985</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2010/01/19/kopi-darat-mugi-jadetabek-microsoft-technology-update.aspx#comments</comments><description>&lt;p&gt;Tanggal 27 Januari 2010&lt;/p&gt;  &lt;p&gt;MS Auditorium BEJ Lantai 18.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/mugi_5F00_event_5F00_3B6B32D9.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="mugi_event" border="0" alt="mugi_event" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/mugi_5F00_event_5F00_thumb_5F00_0037570E.jpg" width="689" height="589" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=3985" width="1" height="1"&gt;</description></item><item><title>Windows Sharepoint Services 3.0 (Part II) Instalasi New Themes</title><link>http://mugi.or.id/blogs/sony/archive/2009/11/08/windows-sharepoint-services-3-0-part-ii-instalasi-new-themes.aspx</link><pubDate>Sat, 07 Nov 2009 21:36:00 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:3083</guid><dc:creator>sony</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=3083</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2009/11/08/windows-sharepoint-services-3-0-part-ii-instalasi-new-themes.aspx#comments</comments><description>&lt;p&gt;Setelah by default kita install WSS 3.0 tampilan dari site yang standard tentunya akan seperti ini :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/thFresh_5F00_106D29B8.gif"&gt;&lt;img height="317" width="499" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/thFresh_5F00_thumb_5F00_0DE3F7FA.gif" alt="thFresh" border="0" title="thFresh" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Setelah melihat tampilan ini yang anda cetuskan pertama kali, apakah tidak ada bentuk tampilan lainnya yang lebih menarik ? Salah satu kelebihan WSS ini adalah kita bisa merubah tampilan themes dari website kita sesuai dengan yang kita inginkan. Microsoft baru saja merelease 10 new themes baru yang bisa kita pergunakan secara gratis &amp;hellip;..&lt;/p&gt;
&lt;p&gt;Release dari Microsoft yang resmi adalah seperti yang ada dalam link berikut ini :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.microsoft.com/download/0/D/C/0DC6B6E9-2F37-4589-8234-AD36402F38E6/TenThemesForSharePoint_VSeWSS.msi" title="http://download.microsoft.com/download/0/D/C/0DC6B6E9-2F37-4589-8234-AD36402F38E6/TenThemesForSharePoint_VSeWSS.msi"&gt;http://download.microsoft.com/download/0/D/C/0DC6B6E9-2F37-4589-8234-AD36402F38E6/TenThemesForSharePoint_VSeWSS.msi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Disini kita harus melakukan deployment dari source-nya menjadi bentuk solution yang dimiliki oleh Visual Studi 2008 dan Sharepoint Extensions ver 1.2 atau 1.3 CTP.&lt;/p&gt;
&lt;p&gt;Akan tetapi oleh daniel brown dalam blog-nya &lt;a href="http://www.danielbrown.id.au/Lists/Posts/Post.aspx?ID=256" title="http://www.danielbrown.id.au/Lists/Posts/Post.aspx?ID=256"&gt;http://www.danielbrown.id.au/Lists/Posts/Post.aspx?ID=256&lt;/a&gt; dia meringkas menjadi 1 buah WSP file (Sebuah file instalasi untuk membuat deployment feature di dalam sharepoint). Caranya adalah download zip file-nya kemudian diekstrak dan dijalankan file install.cmd.&lt;/p&gt;
&lt;p&gt;Setelah selesai semestinya di dalam &lt;strong&gt;sharepoint central administration&lt;/strong&gt; &amp;ndash;&amp;gt; &lt;strong&gt;Operation Management &amp;ndash;&amp;gt; Solution Management &lt;/strong&gt;akan terlihat seperti ini.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_3652B441.png"&gt;&lt;img height="50" width="735" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_40A3D8A1.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;akan tetapi kalau status-nya masih &lt;strong&gt;deploying&lt;/strong&gt; kita perlu cancel proses-nya dan jalankan deploy secara manual. Setelah itu kita lihat hasilnya dalam &lt;strong&gt;Manage Farm Feature &lt;/strong&gt;kemudian lakukan proses activate di semua theme yang tersedia.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_2AF97A37.png"&gt;&lt;img height="409" width="626" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_2F7F5F24.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Sampai disini tahapan belum selesai karena kita harus lakukan perubahan secara manual di dalam file : C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\TEMPLATE\LAYOUTS\1033\spthemes.xml&lt;/p&gt;
&lt;p&gt;Selipkan text berikut&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;lt;Templates&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TemplateID&amp;gt;Sporting&amp;lt;/TemplateID&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DisplayName&amp;gt;Sporting&amp;lt;/DisplayName&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Description&amp;gt;Sporting1&amp;lt;/Description&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Thumbnail&amp;gt;images/SampleSiteThemes/thSporting.gif&amp;lt;/Thumbnail&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Preview&amp;gt;images/SampleSiteThemes/thSporting.gif&amp;lt;/Preview&amp;gt; &lt;br /&gt;&amp;lt;/Templates&amp;gt;&lt;/p&gt;
&lt;p&gt;diantara &amp;lt;/Templates&amp;gt; dan &amp;lt;/SPThemes&amp;gt; untuk 1 themes yang ingin ditampilkan. Lihat hasilnya didalam &lt;strong&gt;Site Settings &amp;ndash; &amp;gt; Look and Feel &amp;ndash;&amp;gt; Site Theme &lt;/strong&gt;kemudian pilih &lt;strong&gt;Sporting &lt;/strong&gt;tekan &lt;strong&gt;Apply &lt;/strong&gt;maka akan terlihat hasil theme yang sudah konfigurasi Seperti ini :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_2D1E76CF.png"&gt;&lt;img height="373" width="571" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_3E3208D8.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Kalaun ingin melihat bentuk yang lainnya silakan lihat pilihan gambar berikut.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/thConstruction_5F00_0EEBE375.gif"&gt;&lt;img height="328" width="329" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/thConstruction_5F00_thumb_5F00_31EC2F18.gif" alt="thConstruction" border="0" title="thConstruction" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/thContoso_5F00_2C6D98A7.gif"&gt;&lt;img height="324" width="320" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/thContoso_5F00_thumb_5F00_28339B15.gif" alt="thContoso" border="0" title="thContoso" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/thEvents_5F00_483E8205.gif"&gt;&lt;img height="333" width="339" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/thEvents_5F00_thumb_5F00_5DD8BAA2.gif" alt="thEvents" border="0" title="thEvents" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/thTeam_5F00_46115D6F.gif"&gt;&lt;img height="339" width="340" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/thTeam_5F00_thumb_5F00_2DBE4354.gif" alt="thTeam" border="0" title="thTeam" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=3083" width="1" height="1"&gt;</description></item><item><title>Windows Sharepoint Services 3.0 (Part 1)</title><link>http://mugi.or.id/blogs/sony/archive/2009/11/07/windows-sharepoint-services-3-0-part-1.aspx</link><pubDate>Fri, 06 Nov 2009 19:43:15 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:3069</guid><dc:creator>sony</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=3069</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2009/11/07/windows-sharepoint-services-3-0-part-1.aspx#comments</comments><description>&lt;p&gt;Di tulisan pertama saya menulis tentang perbedaan WSS dan MOSS 2007, dalam tulisan berikut-nya kita lebih detail masuk berbicara tentang Sharepoint Technology. Jika anda belum mengetahui cara instalasi WSS , bisa melihat salah satu-nya adalah tulisan Choirul Amri disini : &lt;a title="http://choirulamri.org/archives/330" href="http://choirulamri.org/archives/330"&gt;http://choirulamri.org/archives/330&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Jika kita ingin melakukan instalasi di Windows Server 2003 / 2008 silakan download di sini : &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=EF93E453-75F1-45DF-8C6F-4565E8549C2A&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EF93E453-75F1-45DF-8C6F-4565E8549C2A&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=EF93E453-75F1-45DF-8C6F-4565E8549C2A&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Berikut adalah tampilan dari Windows Sharepoint Services.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_2222567A.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_69C393C7.png" width="572" height="475" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Jangan lupa juga untuk download juga secara gratis aplikasi yang sangat berguna yaitu Sharepoint Designer 2007, yang dahulu-nya adalah Front Page. Download disini : &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=baa3ad86-bfc1-4bd4-9812-d9e710d44f42&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=baa3ad86-bfc1-4bd4-9812-d9e710d44f42&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=baa3ad86-bfc1-4bd4-9812-d9e710d44f42&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Berikut tampilan dari Sharepoint Designer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/wss_5F00_7146DB36.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="wss" border="0" alt="wss" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/wss_5F00_thumb_5F00_5C08AFC1.jpg" width="562" height="368" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Selain itu untuk melakukan beberapa konfigurasi awal dari WSS terdapat aplikasi untuk melakukan konfigurasi dari sebuah infrastruktur yaitu disebut Sharepoint Central Admin. Berikut tampilan dari Sharepoint Central Admin.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/wss2_5F00_5CED2779.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="wss2" border="0" alt="wss2" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/wss2_5F00_thumb_5F00_6E4D6284.png" width="570" height="373" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Jadi kesimpulan dari tulisan saya ini adalah aplikasi apa saja yang masuk dalam sebuah server berbasis sharepoint.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=3069" width="1" height="1"&gt;</description></item><item><title>Windows Sharepoint Technology</title><link>http://mugi.or.id/blogs/sony/archive/2009/11/07/windows-sharepoint-technology.aspx</link><pubDate>Fri, 06 Nov 2009 19:04:04 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:3068</guid><dc:creator>sony</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=3068</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2009/11/07/windows-sharepoint-technology.aspx#comments</comments><description>&lt;p&gt; Sharepoint sudah menjadi kata kunci yang sering didengar saat ini, terlebih untuk kalangan korporasi yang banyak menggunakan fitur kolaborasi yang dimiliki oleh Sharepoint. Akan tetapi masih banyak orang yang belum mengetahui perbedaan dari kedua versi dari sharepoint sendiri, yaitu Windows Sharepoint Services 3.0 (WSS) dan juga Microsoft Office Sharepoint 2007 (MOSS 2007). Di dalam tulisan ini saya akan bahas perbedaan yang mendasar dari kedua produk tersebut.&lt;/p&gt;  &lt;p&gt;Didalam gambar berikut terlihat bahwa fitur WSS hanya menempati 1/6 bagian dari fitur yang dimiliki oleh MOSS 2007. Beberapa fitur di WSS adalah sebagai berikut : Docs/tasks/calendars, blogs, wikis, e-mail integration, project management “lite”, Outlook integration, offline docs/lists. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_1D6853BF.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;margin-left:0px;border-top:0px;margin-right:0px;border-right:0px;" title="image" border="0" alt="image" align="left" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_4C7DDD8C.png" width="400" height="312" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Sedangkan di dalam MOSS 2007 terdapat fungsi-fungsi yang lebih detail seperti gambar dibawah ini&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_4451B5C4.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_51CF0090.png" width="408" height="316" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Kita lihat sangat jauh ternyata perbedaan fitur yang dimiliki oleh MOSS 2007 dibandingkan dengan WSS. Akan tetapi jika menurut anda dengan fitur yang dimiliki oleh WSS sudah cukup mewakili kebutuhan anda maka itu adalah pilihan yang tepat mengingat harga lisensi yang cukup mahal untuk MOSS 2007, sedangkan untuk WSS bundled dengan CAL-nya Windows Server 2003.&lt;/p&gt;  &lt;p&gt;Sebagai kesimpulan MOSS 2007 mempunyai fitur-fitur sebagai berikut :&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Collaboration (Basic feature yang dimiliki oleh WSS)&lt;/li&gt;    &lt;li&gt;Portal : Enterprise Portal Template , Site Directory, Mysite dsb.&lt;/li&gt;    &lt;li&gt;Search : Pencarian dokumen &lt;/li&gt;    &lt;li&gt;Content Management : termasuk di dalamnya workflow&lt;/li&gt;    &lt;li&gt;Business Forms : dipakai utk LOB (Line Of Business) application (InfoPath)&lt;/li&gt;    &lt;li&gt;Business Intelligence : Eksekutif Reporting, KPI, Dashboard dsb.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Sekian itu dulu tulisan pertama tentang Sharepoint Technology.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=3068" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/sony/archive/tags/Office+System/default.aspx">Office System</category><category domain="http://mugi.or.id/blogs/sony/archive/tags/Sharepoint/default.aspx">Sharepoint</category></item><item><title>Pengantar penggunaan MS Project 2007 dan Enterprise Project Management</title><link>http://mugi.or.id/blogs/sony/archive/2009/06/25/pengantar-penggunaan-ms-project-2007-dan-enterprise-project-management.aspx</link><pubDate>Thu, 25 Jun 2009 05:15:00 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2702</guid><dc:creator>sony</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=2702</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2009/06/25/pengantar-penggunaan-ms-project-2007-dan-enterprise-project-management.aspx#comments</comments><description>
&lt;p&gt;


&lt;/p&gt;
&lt;p&gt;Salah satu fitur yang menarik terkait dengan implementasi Project Management adalah ilmu yang terkait dengan Enterprise Project Management atau biasa dikenal sebagai EPM. Tujuan dari Enterprise Project Management adalah bagaimana kita mengelola multiple project di sebuah organisasi yang terkait dengan resources, biaya dan scheduling yang menjadi inti dari EPM. Sebuah organisasi yang biasanya mempunyai multiple project adalah perusahaan yang bergerak di industri Oil, Gas&amp;nbsp; dan tambang serta Telekomunikasi dan masih banyak industri yang lainnya, bahkan di government. Ketika kita dihadapkan pada situasi kebutuhan seorang PM terhadap penguasaan Project management tentu terkait dengan tools atau alat yang dibutuhkan. &lt;/p&gt;
&lt;p&gt;Umumnya alat ini berupa software yang dapat mendukung pengelolaaan schedule, resources serta biaya sekaligus. Artinya tools ini berupa software yang dapat dimanfaatkan untuk mengelola segala aspek yang terkait dengan pengelolaan project. Microsoft mempunyai aplikasi yang sudah ada produknya sejak tahun 1995 yaitu Microsoft Office Project. Software ini mempunyai 2 versi yatu Office Project Standard Edition dan Profesional Edition. Untuk meng-handle project yang sifatnya offline atau personal kita bisa menggunakan Project Standard Edition sedang untuk handling project yang sifat-nya enterprise harus menggunakan versi Project Profesional Edition. &lt;/p&gt;
&lt;p&gt;Berikut tabel perbandingan MS Project dari Berbagai Versi :&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Office Project 2007 edition comparison&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;KEY: &lt;/b&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image001_5F00_1AD8997C.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image001_5F00_thumb_5F00_336836CC.gif" alt="clip_image001" title="clip_image001" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;= Feature Included&lt;/p&gt;
&lt;p&gt;&lt;a name="1"&gt;&lt;/a&gt;Availability 
&lt;table cellpadding="0" cellspacing="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Features and Benefits&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Office Project Standard 2007&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Office Project Professional 2007 (connected to Office Project Server 2007)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Office Project Web Access 2007&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Stand-alone desktop usage&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0011_5F00_050EB11F.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0011_5F00_thumb_5F00_24BD8AE7.gif" alt="clip_image001[1]" title="clip_image001[1]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0012_5F00_6B3A7AEF.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0012_5F00_thumb_5F00_63AF0B82.gif" alt="clip_image001[2]" title="clip_image001[2]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Sold in retail channel&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0013_5F00_78345B00.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0013_5F00_thumb_5F00_7EE76483.gif" alt="clip_image001[3]" title="clip_image001[3]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0014_5F00_093888E4.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0014_5F00_thumb_5F00_56D4B564.gif" alt="clip_image001[4]" title="clip_image001[4]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Available in 23 languages&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0015_5F00_287B2FB7.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0015_5F00_thumb_5F00_5D1B8BF2.gif" alt="clip_image001[5]" title="clip_image001[5]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0016_5F00_4EDD1302.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0016_5F00_thumb_5F00_5CAF58FD.gif" alt="clip_image001&lt;img src="http://mugi.or.id/emoticons/emotion-14.gif" alt="Devil" /&gt;" title="clip_image001&lt;img src="http://mugi.or.id/emoticons/emotion-14.gif" alt="Devil" /&gt;" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0017_5F00_14EDD016.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0017_5F00_thumb_5F00_66944A68.gif" alt="clip_image001[7]" title="clip_image001[7]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Requires Office Project Server 2007&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0018_5F00_1B34A6A4.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0018_5F00_thumb_5F00_0CF62DB4.gif" alt="clip_image001&lt;img src="http://mugi.or.id/emoticons/emotion-29.gif" alt="Music" /&gt;" title="clip_image001&lt;img src="http://mugi.or.id/emoticons/emotion-29.gif" alt="Music" /&gt;" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0019_5F00_419689EF.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0019_5F00_thumb_5F00_4C53E144.gif" alt="clip_image001[9]" title="clip_image001[9]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5F00_2519980F.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5F00_thumb_5F00_44C871D7.gif" alt="clip_image002" title="clip_image002" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="9" border="0" height="12" /&gt;&lt;/a&gt; &lt;a href="http://office.microsoft.com/en-us/project/FX101757931033.aspx#backtotop"&gt;Top of Page&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a name="2"&gt;&lt;/a&gt;Capabilities 
&lt;table cellpadding="0" cellspacing="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Features and Benefits&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Office Project Standard 2007&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Office Project Professional 2007 (connected to Office Project Server 2007)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Office Project Web Access 2007&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Project management&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00110_5F00_7968CE12.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00110_5F00_thumb_5F00_001BD796.gif" alt="clip_image001[10]" title="clip_image001[10]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00111_5F00_1FCAB15E.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00111_5F00_thumb_5F00_639EE5B5.gif" alt="clip_image001[11]" title="clip_image001[11]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00112_5F00_3781E8C4.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00112_5F00_thumb_5F00_5730C28C.gif" alt="clip_image001[12]" title="clip_image001[12]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Create and edit all aspects of a project &lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00113_5F00_48F2499C.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00113_5F00_thumb_5F00_4FA5531F.gif" alt="clip_image001[13]" title="clip_image001[13]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00114_5F00_6F542CE7.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00114_5F00_thumb_5F00_6115B3F7.gif" alt="clip_image001[14]" title="clip_image001[14]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Project Guide&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00115_5F00_2EB1E078.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00115_5F00_thumb_5F00_5C33003B.gif" alt="clip_image001[15]" title="clip_image001[15]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00116_5F00_2DD97A8E.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00116_5F00_thumb_5F00_1F9B019E.gif" alt="clip_image001[16]" title="clip_image001[16]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Project templates&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00117_5F00_264E0B21.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00117_5F00_thumb_5F00_45FCE4E9.gif" alt="clip_image001[17]" title="clip_image001[17]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00118_5F00_5E8C8239.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00118_5F00_thumb_5F00_5A160172.gif" alt="clip_image001[18]" title="clip_image001[18]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Gantt view of project(s)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00119_5F00_12C0AB80.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00119_5F00_thumb_5F00_1D7E02D5.gif" alt="clip_image001[19]" title="clip_image001[19]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00120_5F00_32035253.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00120_5F00_thumb_5F00_23C4D963.gif" alt="clip_image001[20]" title="clip_image001[20]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00121_5F00_4373B32B.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00121_5F00_thumb_5F00_78140F66.gif" alt="clip_image001[21]" title="clip_image001[21]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Task creation and delegation&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00122_5F00_17C2E92F.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00122_5F00_thumb_5F00_69696381.gif" alt="clip_image001[22]" title="clip_image001[22]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00123_5F00_5B2AEA91.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00123_5F00_thumb_5F00_2FE6538A.gif" alt="clip_image001[23]" title="clip_image001[23]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00124_5F00_018CCDDD.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00124_5F00_thumb_5F00_362D2A18.gif" alt="clip_image001[24]" title="clip_image001[24]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Calendar view of project(s)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00125_5F00_27EEB128.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00125_5F00_thumb_5F00_0E86ADEE.gif" alt="clip_image001[25]" title="clip_image001[25]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00126_5F00_4DE4617E.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00126_5F00_thumb_5F00_6D933B46.gif" alt="clip_image001[26]" title="clip_image001[26]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Network Diagram view of project(s)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00127_5F00_5F54C256.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00127_5F00_thumb_5F00_13F51E92.gif" alt="clip_image001[27]" title="clip_image001[27]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00128_5F00_1EB275E7.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00128_5F00_thumb_5F00_5352D222.gif" alt="clip_image001[28]" title="clip_image001[28]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Multiple-Level Undo&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00129_5F00_45145932.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00129_5F00_thumb_5F00_1DDA0FFD.gif" alt="clip_image001[29]" title="clip_image001[29]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00130_5F00_6B763C7D.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00130_5F00_thumb_5F00_763393D2.gif" alt="clip_image001[30]" title="clip_image001[30]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Task Drivers&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00131_5F00_5135D359.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00131_5F00_thumb_5F00_22DC4DAC.gif" alt="clip_image001[31]" title="clip_image001[31]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00132_5F00_62A63431.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00132_5F00_thumb_5F00_493E30F7.gif" alt="clip_image001[32]" title="clip_image001[32]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Visual Change Highlighting&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00133_5F00_4FF13A7A.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00133_5F00_thumb_5F00_41B2C18A.gif" alt="clip_image001[33]" title="clip_image001[33]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00134_5F00_0F4EEE0B.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00134_5F00_thumb_5F00_27DE8B5B.gif" alt="clip_image001[34]" title="clip_image001[34]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Cube Building Service for custom OLAP reports&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00135_5F00_27725866.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00135_5F00_thumb_5F00_7918D2B8.gif" alt="clip_image001[35]" title="clip_image001[35]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Create Proposals and Activity Plans&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00136_5F00_5FB0CF7E.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00136_5F00_thumb_5F00_0D31EF42.gif" alt="clip_image001[36]" title="clip_image001[36]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Track all projects and programs in a single Project Center view&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00137_5F00_45DC994F.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00137_5F00_thumb_5F00_4570665A.gif" alt="clip_image001[37]" title="clip_image001[37]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Resource management&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00138_5F00_651F4022.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00138_5F00_thumb_5F00_5E0003AA.gif" alt="clip_image001[38]" title="clip_image001[38]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00139_5F00_7DAEDD72.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00139_5F00_thumb_5F00_36598780.gif" alt="clip_image001[39]" title="clip_image001[39]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00140_5F00_35ED548B.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00140_5F00_thumb_5F00_63024159.gif" alt="clip_image001[40]" title="clip_image001[40]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Resource with multiple level skill attributes&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00141_5F00_62960E64.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00141_5F00_thumb_5F00_694917E7.gif" alt="clip_image001[41]" title="clip_image001[41]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00142_5F00_5B0A9EF7.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00142_5F00_thumb_5F00_4CCC2607.gif" alt="clip_image001[42]" title="clip_image001[42]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Build team from enterprise&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00143_5F00_6C7AFFCF.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00143_5F00_thumb_5F00_68047F08.gif" alt="clip_image001[43]" title="clip_image001[43]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00144_5F00_39AAF95B.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00144_5F00_thumb_5F00_2B004D76.gif" alt="clip_image001[44]" title="clip_image001[44]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Collaboration with shared enterprise resource pool and availability&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00145_5F00_11984A3C.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00145_5F00_thumb_5F00_09A0A7DA.gif" alt="clip_image001[45]" title="clip_image001[45]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00146_5F00_7038A49F.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00146_5F00_thumb_5F00_0FE77E68.gif" alt="clip_image001[46]" title="clip_image001[46]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Timesheets&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00147_5F00_3B4B9F62.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00147_5F00_thumb_5F00_3A070683.gif" alt="clip_image001[47]" title="clip_image001[47]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Team collaboration&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00148_5F00_72457D9B.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00148_5F00_thumb_5F00_51BE3DE9.gif" alt="clip_image001[48]" title="clip_image001[48]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00149_5F00_10AFBE85.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00149_5F00_thumb_5F00_1E15D18B.gif" alt="clip_image001[49]" title="clip_image001[49]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Uses Microsoft Windows SharePoint Services 3.0&lt;sup&gt;3&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00150_5F00_56C07B98.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00150_5F00_thumb_5F00_766F5560.gif" alt="clip_image001[50]" title="clip_image001[50]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00151_5F00_0EFEF2B1.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00151_5F00_thumb_5F00_408A6046.gif" alt="clip_image001[51]" title="clip_image001[51]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Track issues, risks, and documents &lt;sup&gt;3&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00152_5F00_0E268CC7.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00152_5F00_thumb_5F00_7FE813D6.gif" alt="clip_image001[52]" title="clip_image001[52]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00153_5F00_34887012.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00153_5F00_thumb_5F00_2649F722.gif" alt="clip_image001[53]" title="clip_image001[53]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Automatically creates a project workspace&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00154_5F00_5AEA535D.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00154_5F00_thumb_5F00_41825023.gif" alt="clip_image001[54]" title="clip_image001[54]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Import project task lists from Microsoft Office SharePoint Server 2007/p&amp;gt; &lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;amp;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00155_5F00_730DBDB8.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00155_5F00_thumb_5F00_12BC9781.gif" alt="clip_image001[55]" title="clip_image001[55]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Programmability and management&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Customization with Microsoft Visual Basic for Applications&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00156_5F00_196FA104.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00156_5F00_thumb_5F00_242CF859.gif" alt="clip_image001[56]" title="clip_image001[56]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00157_5F00_23C0C564.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00157_5F00_thumb_5F00_5861219F.gif" alt="clip_image001[57]" title="clip_image001[57]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Customization with Project Server Interface API&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00158_5F00_4A22A8AF.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00158_5F00_thumb_5F00_50D5B232.gif" alt="clip_image001[58]" title="clip_image001[58]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00159_5F00_70848BFA.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00159_5F00_thumb_5F00_69654F82.gif" alt="clip_image001[59]" title="clip_image001[59]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Capabilities based on user&amp;rsquo;s authorization&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00160_5F00_70185905.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00160_5F00_thumb_5F00_0FC732CE.gif" alt="clip_image001[60]" title="clip_image001[60]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Administration of Office Project Server 2007&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00161_5F00_2F760C96.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00161_5F00_thumb_5F00_7D123916.gif" alt="clip_image001[61]" title="clip_image001[61]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0021_5F00_20CB60B1.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image0021_5F00_thumb_5F00_277E6A34.gif" alt="clip_image002[1]" title="clip_image002[1]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="9" border="0" height="12" /&gt;&lt;/a&gt; &lt;a href="http://office.microsoft.com/en-us/project/FX101757931033.aspx#backtotop"&gt;Top of Page/a&amp;gt;&lt;/a&gt;&lt;a name="3"&gt;&lt;/a&gt;Integration 
&lt;table cellpadding="0" cellspacing="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Features and Benefits&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Office Project Standard 2007&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Office Project Professional 2007 (connected to Office Project Server 2007)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Office Project Web Access 2007&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;OOffice Online Help and templates&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00162_5F00_5C1EC66F.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00162_5F00_thumb_5F00_7BCDA037.gif" alt="clip_image001[62]" title="clip_image001[62]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00163_5F00_7EFF881F.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00163_5F00_thumb_5F00_1A37E121.gif" alt="clip_image001[63]" title="clip_image001[63]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Automated e-mail notification&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00164_5F00_3DF108BB.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00164_5F00_thumb_5F00_3D84D5C6.gif" alt="clip_image001[64]" title="clip_image001[64]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00165_5F00_5D33AF8E.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00165_5F00_thumb_5F00_5CC77C99.gif" alt="clip_image001[65]" title="clip_image001[65]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00166_5F00_0A489C5D.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00166_5F00_thumb_5F00_10FBA5E0.gif" alt="clip_image001[66]" title="clip_image001[66]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Visual Reports to Microsoft Office Excel 2007 and Microsoft Office Visio Professional 2007&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00167_5F00_1BB8FD35.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00167_5F00_thumb_5F00_303E4CB3.gif" alt="clip_image001[67]" title="clip_image001[67]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00168_5F00_4FED267B.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00168_5F00_thumb_5F00_6F9C0043.gif" alt="clip_image001[68]" title="clip_image001[68]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Copy Picture to Office Wizard: Microsoft Office Excel 2007, Office Word 2007, and Office PowerPoint 2007&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00169_5F00_4F80F386.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00169_5F00_thumb_5F00_082B9D94.gif" alt="clip_image001[69]" title="clip_image001[69]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00170_5F00_59D217E6.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00170_5F00_thumb_5F00_60852169.gif" alt="clip_image001[70]" title="clip_image001[70]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Microsoft Office Outlook 2007 integration to its calendar and To-Do Bar&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00171_5F00_0033FB32.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00171_5F00_thumb_5F00_34D4576D.gif" alt="clip_image001[71]" title="clip_image001[71]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00172_5F00_2695DE7D.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00172_5F00_thumb_5F00_1857658D.gif" alt="clip_image001[72]" title="clip_image001[72]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;XML save, load, and support&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00173_5F00_38063F55.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00173_5F00_thumb_5F00_379A0C60.gif" alt="clip_image001[73]" title="clip_image001[73]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00174_5F00_5748E628.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00174_5F00_thumb_5F00_56DCB333.gif" alt="clip_image001[74]" title="clip_image001[74]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Leverages Microsoft SQL Server&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00175_5F00_768B8CFB.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00175_5F00_thumb_5F00_2B2BE937.gif" alt="clip_image001[75]" title="clip_image001[75]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00176_5F00_35E9408C.gif"&gt;&lt;img src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image00176_5F00_thumb_5F00_4A6E900A.gif" alt="clip_image001[76]" title="clip_image001[76]" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" width="13" border="0" height="13" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Itu informasi-informasi tentang fitur-fitur aplikasi Project 2007. Di tulisan berikutnya saya akan membuat tulisan terkait dengan penggunaan Project Profesional 2007.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2702" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/sony/archive/tags/Office+System/default.aspx">Office System</category></item><item><title>Windows Communication Foundation Sample Project (VB)</title><link>http://mugi.or.id/blogs/sony/archive/2009/04/26/windows-communication-foundation-sample-project-vb.aspx</link><pubDate>Sun, 26 Apr 2009 09:08:44 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2384</guid><dc:creator>sony</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=2384</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2009/04/26/windows-communication-foundation-sample-project-vb.aspx#comments</comments><description>&lt;p&gt;Tulisan sebelumnya saya sudah membahas tentang overview dan sejarah teknologi WCF. Dikesempatan ini saya akan memberikan informasi bagaimana programming model di WCF. Setelah saya pelajari konsep WCF berdasarkan buku-buku yang ada saya akan menjelaskan 3 bagian yang harus kita pelajari :&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Services : tempat kita membuat services apa saja yang akan kita publish atau kita ekspos keluar&lt;/li&gt; &lt;li&gt;Host : tempat dimana services yang akan kita buat di host untuk mendapatkan Address alamat serta port yang di protocol mana kita akan publish dan dipergunakan oleh client, dan juga menentukan binding tipe mana yang boleh digunakan disisi client.&lt;/li&gt; &lt;li&gt;Client : teknologi di sisi client yang akan menggunakan services ini.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Pertama yang akan dibahas adalah membuat services.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Services &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Untuk memahami pembuatan services, kita harus menentukan dahulu metode, properti dan event mana saja yang akan kita publish keluar. Untuk&amp;nbsp; contoh pertama kita akan membuat sebuah metode sederhana untuk perhitungan matematika.&lt;/p&gt; &lt;p&gt;Metode-metode yang akan kita publish keluar adalah :&lt;/p&gt; &lt;p&gt;- Penambahan (nilai1,nilai2) return integer&lt;/p&gt; &lt;p&gt;- Pengurangan (nilai1,nilai2) return integer&lt;/p&gt; &lt;p&gt;- Perkalian (nilai1,nilai2) return integer&lt;/p&gt; &lt;p&gt;- Pembagian (nilai1,nilai2) return integer&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2"&gt;  &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;Tahap pertama buat sebuah project WCF Services dengan menggunakan template yang sudah disiapkan oleh Visual Studio 2008. Saya menggunakan Visual Basic sebagai bahasa-nya.&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_58B9336A.png"&gt;&lt;br /&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_1EEE25E8.png" width="499" height="358" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;Hapus iService1.vb dan Service1.vb file ini otomatis muncul bersamaan ketika project baru dibuat&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;Buat sebuah folder &lt;strong&gt;Contracts &lt;/strong&gt;yang nantinya akan dipakai untuk menyimpan interface &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;4&lt;/td&gt; &lt;td&gt;Di dalam folder contracts tambahkan item baru &lt;strong&gt;Class &lt;/strong&gt;kemudian beri nama iMath.vb&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;5&lt;/td&gt; &lt;td&gt;Buat coding sebagai di dalam &lt;strong&gt;iMath.vb &lt;/strong&gt;berikut :&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt; &lt;div style="font-family:courier new;background:white;color:black;font-size:10pt;"&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Namespace&lt;/span&gt; Test1.Exchange.Contracts&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ServiceContract()&amp;gt; _&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Public&lt;/span&gt; &lt;span style="color:blue;"&gt;Interface&lt;/span&gt; iMath&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;OperationContract()&amp;gt; _&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Function&lt;/span&gt; penambahan(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai1 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai2 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;OperationContract()&amp;gt; _&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Function&lt;/span&gt; pengurangan(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai1 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai2 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;OperationContract()&amp;gt; _&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Function&lt;/span&gt; perkalian(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai1 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai2 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;OperationContract()&amp;gt; _&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Function&lt;/span&gt; pembagian(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai1 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai2 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Interface&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Namespace&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;Dari root-nya project folder tambahkan sebuah class Item diberi nama &lt;strong&gt;Math.vb &lt;/strong&gt;kemudian ketik coding dibawah ini :&lt;br /&gt;&lt;br /&gt;
&lt;div style="font-family:courier new;background:white;color:black;font-size:10pt;"&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Imports&lt;/span&gt; System.ServiceModel&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Imports&lt;/span&gt; MathService.Test1.Exchange.Contracts&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Namespace&lt;/span&gt; Test1.Exchange&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ServiceBehavior(InstanceContextMode:=InstanceContextMode.Single)&amp;gt; _&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Public&lt;/span&gt; &lt;span style="color:blue;"&gt;Class&lt;/span&gt; Math&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Implements&lt;/span&gt; iMath&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Public&lt;/span&gt; &lt;span style="color:blue;"&gt;Function&lt;/span&gt; pembagian(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai1 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai2 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) _ &lt;/pre&gt;&lt;pre style="margin:0px;"&gt;            &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt; &lt;span style="color:blue;"&gt;Implements&lt;/span&gt; Contracts.iMath.pembagian&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Return&lt;/span&gt; nilai1 / nilai2&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Function&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Public&lt;/span&gt; &lt;span style="color:blue;"&gt;Function&lt;/span&gt; penambahan(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai1 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai2 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) _ &lt;/pre&gt;&lt;pre style="margin:0px;"&gt;            &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt; &lt;span style="color:blue;"&gt;Implements&lt;/span&gt; Contracts.iMath.penambahan&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Return&lt;/span&gt; nilai1 + nilai2&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Function&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Public&lt;/span&gt; &lt;span style="color:blue;"&gt;Function&lt;/span&gt; pengurangan(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai1 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai2 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) _ &lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;            As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt; &lt;span style="color:blue;"&gt;Implements&lt;/span&gt; Contracts.iMath.pengurangan&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Return&lt;/span&gt; nilai1 - nilai2&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Function&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Public&lt;/span&gt; &lt;span style="color:blue;"&gt;Function&lt;/span&gt; perkalian(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai1 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai2 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) _ &lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;            As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt; &lt;span style="color:blue;"&gt;Implements&lt;/span&gt; Contracts.iMath.perkalian&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Return&lt;/span&gt; nilai1 * nilai2&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Function&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Class&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Namespace&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;Sampai tahap ini coba di compile dan dicek apakah masih ada error, kalau tidak ada kita masuk ke dalam tahap selanjutnya yaitu membungkus menjadi sebuah host.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;Kita sudah selesai membuat Services-nya dari WCF Project yang akan kita lanjutkan. Di dalam services ini kita harus mempersiapkan sebuah contract dari services yang akan kita buat. Simple-nya adalah buat interface dari semua metode, properti dan event yang akan kita tampilkan ke luar dan dipanggil dari client.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Host &lt;/strong&gt;&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="2"&gt;

&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;tambahkan sebuah project Console Application dari solution dengan cara &lt;strong&gt;File –&amp;gt; Add New Project &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Beri nama &lt;strong&gt;MathConsoleHost&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Kemudian ganti isi module1.vb dengan coding berikut : &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;div style="font-family:courier new;background:white;color:black;font-size:10pt;"&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Imports&lt;/span&gt; System.ServiceModel&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Imports&lt;/span&gt; MathService.Test1.Exchange&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Imports&lt;/span&gt; MathService.Test1.Exchange.Contracts&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Namespace&lt;/span&gt; Test1.Exchange.Hosts&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Module&lt;/span&gt; Module1&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; Main()&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;&amp;#39;Bikin EndPoint URI ( Uniform Resource Identifier)&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;&amp;#39;A = Address&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; address &lt;span style="color:blue;"&gt;As&lt;/span&gt; Uri = &lt;span style="color:blue;"&gt;New&lt;/span&gt; Uri(&lt;span style="color:#a31515;"&gt;&amp;quot;http://localhost:8888/Test1/Exchange&amp;quot;&lt;/span&gt;)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;&amp;#39;B = Binding&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; svcType &lt;span style="color:blue;"&gt;As&lt;/span&gt; Type = &lt;span style="color:blue;"&gt;GetType&lt;/span&gt;(Math)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; binding &lt;span style="color:blue;"&gt;As&lt;/span&gt; BasicHttpBinding = &lt;span style="color:blue;"&gt;New&lt;/span&gt; BasicHttpBinding()&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; host &lt;span style="color:blue;"&gt;As&lt;/span&gt; ServiceHost = &lt;span style="color:blue;"&gt;New&lt;/span&gt; ServiceHost(svcType)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;&amp;#39;tambahkan endpoint / address kedalam host&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; host.AddServiceEndpoint(&lt;span style="color:blue;"&gt;GetType&lt;/span&gt;(iMath), binding, address)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; host.Open()&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;Service Math Started : Press Return to exit&amp;quot;&lt;/span&gt;)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine()&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Module&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Namespace&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Compile dan coba jalankan host ini dengan cara dari solution explorer – klik kanan project MathConsoleHost –&amp;gt; debug –&amp;gt; &lt;strong&gt;start new instance&lt;/strong&gt; tunggu sebentar hingga muncul dialog console berikut : &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_3CE81FDD.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_4B9EDD90.png" width="478" height="252" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;Sampai tahapan ini kita sudah membuat host services kita yang berjalan dengan menggunakan &lt;strong&gt;basicHttpBinding&amp;nbsp; &lt;/strong&gt;atau sama dengan membuat web service menggunakan protocol http.Next step-nya adalah ngetes dari client menggunakan console application juga&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Client&lt;/strong&gt;&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="2"&gt;

&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Step-nya sama dengan pembuatan host akan tetapi module1.vb-nya diganti dengan coding sebagai berikut :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;div style="font-family:courier new;background:white;color:black;font-size:10pt;"&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Imports&lt;/span&gt; System.ServiceModel&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Imports&lt;/span&gt; System.ServiceModel.Activation&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Imports&lt;/span&gt; System.ServiceModel.Channels&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Imports&lt;/span&gt; System.Runtime.Serialization&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;Namespace&lt;/span&gt; Test1.Exchange.Clients&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ServiceContract()&amp;gt; _&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Public&lt;/span&gt; &lt;span style="color:blue;"&gt;Interface&lt;/span&gt; iMath&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;&amp;#39;&amp;#39; TODO: Add your service operations here&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;OperationContract()&amp;gt; _&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Function&lt;/span&gt; penambahan(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai1 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai2 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;OperationContract()&amp;gt; _&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Function&lt;/span&gt; pengurangan(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai1 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai2 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;OperationContract()&amp;gt; _&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Function&lt;/span&gt; perkalian(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai1 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai2 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;OperationContract()&amp;gt; _&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Function&lt;/span&gt; pembagian(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai1 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;, &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; nilai2 &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;) &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Interface&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Module&lt;/span&gt; Module1&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; Main()&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;&amp;#39; proses memulai ABC of Services sampai proxy object&amp;#39;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; address &lt;span style="color:blue;"&gt;As&lt;/span&gt; EndpointAddress = &lt;span style="color:blue;"&gt;New&lt;/span&gt; EndpointAddress(&lt;span style="color:#a31515;"&gt;&amp;quot;http://localhost:8888/Test1/Exchange&amp;quot;&lt;/span&gt;)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; binding &lt;span style="color:blue;"&gt;As&lt;/span&gt; BasicHttpBinding = &lt;span style="color:blue;"&gt;New&lt;/span&gt; BasicHttpBinding()&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; channelFactory &lt;span style="color:blue;"&gt;As&lt;/span&gt; IChannelFactory(&lt;span style="color:blue;"&gt;Of&lt;/span&gt; iMath) = _&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;New&lt;/span&gt; ChannelFactory(&lt;span style="color:blue;"&gt;Of&lt;/span&gt; iMath)(binding)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; proxy &lt;span style="color:blue;"&gt;As&lt;/span&gt; iMath = channelFactory.CreateChannel(address)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;&amp;#39;proses akses service class-nya Math&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; hasilPenambahan &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hasilPenambahan = proxy.penambahan(3, 4)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;Hasil Penambahan 3 + 4 = {0}&amp;quot;&lt;/span&gt;, hasilPenambahan)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; hasilPengurangan &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hasilPengurangan = proxy.pengurangan(6, 2)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;Hasil Pengurangan 6 + 2 = {0}&amp;quot;&lt;/span&gt;, hasilPengurangan)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; hasilPerkalian &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hasilPerkalian = proxy.perkalian(5, 2)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;Hasil Perkalian 5 x 2 = {0}&amp;quot;&lt;/span&gt;, hasilPerkalian)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; hasilPembagian &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hasilPembagian = proxy.pembagian(10, 2)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;Hasil Pembagian 10 : 2 = {0}&amp;quot;&lt;/span&gt;, hasilPembagian)&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine()&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Module&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Namespace&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Test dengan cara yang sama seperti Host project sebelumnya sehingga nanti akan muncul nilai dan hasil-nya seperti ini :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_0F82760E.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_6E9B1534.png" width="529" height="281" /&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;sampai disini kita sudah selesai melakukan test ke sebuah WCF sample project yang sudah kita buat tadi. Selamat mencoba.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2384" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/sony/archive/tags/WCF/default.aspx">WCF</category></item><item><title>Windows Communication Foundation Based on SOA Perception</title><link>http://mugi.or.id/blogs/sony/archive/2009/04/26/windows-communication-foundation-based-on-soa-perception.aspx</link><pubDate>Sat, 25 Apr 2009 22:02:57 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2381</guid><dc:creator>sony</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=2381</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2009/04/26/windows-communication-foundation-based-on-soa-perception.aspx#comments</comments><description>&lt;p&gt;Saat ini terminologi SOA (Service Oriented Architecture) sudah menjadi buah bibir banyak kalangan terutama para pemain di industri yang terkait dengan lingkungan Enterprise. Memang topik ini cukup advanced untuk dipelajari oleh karena itu dibutuhkan pemahaman terlebih dahulu tentang SOA sendiri.&lt;/p&gt;  &lt;p&gt;5 tahun terakhir ini Web Services sudah banyak dipakai oleh industri terutama oleh pengguna di kalangan enterprise. Web Services pada jaman itu sudah menjadi bentuk SOA yang paling generic dikarenakan kemampuan dia untuk dipakai oleh berbagai macan client runtime termasuk diantaranya adalah java based application , PHP, phyton dsb. Kemudian penyedia Web Services-nya pun semakin banyak tidak hanya dari Microsoft Based tapi juga dari PHP, Java Enterprise, Oracle, BEA dan masih banyak yang lainnya. &lt;/p&gt;  &lt;p&gt;SOA sebenarnya terdiri dari 3 komponen utama :&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Service Provider : sebuah node di network yang mempunyai jasa layanan services yang dapat digunakan oleh Service Consumer.&lt;/li&gt;    &lt;li&gt;Service Consumer : aplikasi yang sudah support SOAP Messages yang dapat mengkonsumsi Services Provider.&lt;/li&gt;    &lt;li&gt;Service Broker : makelar di dunia SOA yang tugas-nya sebagai tempat bagi siapapun untuk mencari services-services yang ada di sebuah network, mirip-mirip kayak fungsi-nya DNS / Google.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Sejarah SOA&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;SOA tidak bisa lepas keterkaitannya dengan sejarah distributed application sejak jaman VB 6 sampai .NET 2.0. Kalian tentu pernah tahu apa yang dimaksud COM (Component Object Model) , COM + (versi-nya COM yang disimpan dalam Component Services) dan .NET Remoting. Tidak ketinggalan Web Services versi .NET 1.1 hingga 2.0. Beberapa kelemahan dari beberapa teknologi yang tadi saya sebutkan adalah sebagai berikut :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;COM / COM + : Walaupun banyak aplikasi yang masih support teknologi ini, tetapi kelemahannya adalah client-nya harus menggunakan Windows Operating System terutama yang sudah support RPC (Remote Procedure Call)&lt;/li&gt;    &lt;li&gt;.NET Remoting : kurang populer karena antara host dan client harus menggunakan teknologi .NET. Kemudian untuk membungkus transportation layer-nya harus menggunakan proses coding yang sangat rumit.&lt;/li&gt;    &lt;li&gt;Web Services : harus selalu menggunakan http protocol untuk distribusi-nya walaupun untuk client-nya bisa menggunakan teknologi manapun yang support SOAP.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Sebelum Visual Studio 2008 release, VS 2005 sudah mempunyai add in tools tersendiri untuk membuat SOA ini tentunya dengan menggunakan .NET Framework 3.0. add inn tools ini dapat di download di &lt;a href="http://downloads.zdnet.co.uk/0,1000000375,39328336s,00.htm"&gt;sini&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Apa Keunggulan WCF&lt;/strong&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;Pertanyaan berikut-nya apa yang membuat WCF menarik dibandingkan dengan pendahulu-nya ? tentunya jawaban pertanyaan ini adalah untuk kekurangan-kekurangan ini teknologi sebelumnya. Jadi secara umum WCF mencoba merangkum apa yang kekurangan-kekurangan di teknologi sebelumnya, tetapi sifatnya bukan menimpa teknologi sebelumnya malah melakukan extend dari teknologi sebelumnya.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Cukup dulu pengantar-nya tentang WCF di sesi berikut-nya saya akan membuat simple project dengan teknologi WCF dan SOA.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2381" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/sony/archive/tags/WCF/default.aspx">WCF</category></item><item><title>Laporan penyelenggaraan Office Collaboration Seminar on Univ Mercu Buana</title><link>http://mugi.or.id/blogs/sony/archive/2009/04/03/office-collaboration-seminar-on-univ-mercu-buana.aspx</link><pubDate>Thu, 02 Apr 2009 18:34:00 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2075</guid><dc:creator>sony</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=2075</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2009/04/03/office-collaboration-seminar-on-univ-mercu-buana.aspx#comments</comments><description>&lt;p&gt;Kemarin tanggal 2 april 2009, MUGI di undang menjadi pembicara di sebuah acara Technology Update yang dilaksanakan di Univ. Mercu Buana jl. Meruya Selatan. Kebetulan saya sendiri yang membawakan materi-nya terkait dengan MS Office Collaboration. Di Acara ini saya memberikan sedikit presentasi dan demo-demo yang terkait dengan penggunaan Collaboration tools di beberapa MS product seperti Groove 2007, Office Communication Server 2007 dan MOSS 2007 juga WSS 3.0. Ditekankan disini adalah bagaimana office 2007 dapat dipergunakan untuk pembuatan proses Paperless office contohnya dengan virtual workspace dan juga tentang Workflow proses. Disamping itu saya juga menyampaikan tentang apa itu MUGI dan bagaimana proses pembentukan MUGI di kampus-kampus.&lt;/p&gt;
&lt;p&gt;Berikut foto2 selama kegiatan berlangsung, oh ya yang hadir di acara tersebut kurang lebih sekitar 300 orang.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/mugi1_5F00_22999424.jpg"&gt;&lt;img height="266" width="390" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/mugi1_5F00_thumb_5F00_5EE19767.jpg" alt="mugi1" border="0" title="mugi1" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/mugi2_5F00_2D82873A.jpg"&gt;&lt;img height="278" width="398" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/mugi2_5F00_thumb_5F00_318C1365.jpg" alt="mugi2" border="0" title="mugi2" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/mugi3_5F00_20B442EA.jpg"&gt;&lt;img height="284" width="412" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/mugi3_5F00_thumb_5F00_6835F644.jpg" alt="mugi3" border="0" title="mugi3" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/mugi4_5F00_7D1752EA.jpg"&gt;&lt;img height="296" width="433" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/mugi4_5F00_thumb_5F00_0E57425C.jpg" alt="mugi4" border="0" title="mugi4" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/mugi5_5F00_25922100.jpg"&gt;&lt;img height="306" width="443" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/mugi5_5F00_thumb_5F00_56616046.jpg" alt="mugi5" border="0" title="mugi5" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2075" width="1" height="1"&gt;</description></item><item><title>Office Collaboration Seminar on Universitas Mercu Buana Jakarta</title><link>http://mugi.or.id/blogs/sony/archive/2009/04/02/office-collaboration-seminar-on-universitas-mercu-buana-jakarta.aspx</link><pubDate>Thu, 02 Apr 2009 00:00:52 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:2056</guid><dc:creator>sony</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=2056</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2009/04/02/office-collaboration-seminar-on-universitas-mercu-buana-jakarta.aspx#comments</comments><description>&lt;p&gt;Hari ini di Universitas Mercu Buana Jakarta akan ada seminar Technology Update yang salah satu pembicara-nya adalah saya sendiri membawakan materi Office Collaboration.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/BrosurUMB_5F00_res75_5F00_1612CD69.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="Brosur UMB_res75" border="0" alt="Brosur UMB_res75" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/BrosurUMB_5F00_res75_5F00_thumb_5F00_1063C591.jpg" width="383" height="530" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=2056" width="1" height="1"&gt;</description></item><item><title>Microsoft SQL Server 2008 Data Mining Add-Ins for Office 2007</title><link>http://mugi.or.id/blogs/sony/archive/2009/03/12/microsoft-sql-server-2008-data-mining-add-ins-for-office-2007.aspx</link><pubDate>Thu, 12 Mar 2009 15:26:01 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:1824</guid><dc:creator>sony</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=1824</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2009/03/12/microsoft-sql-server-2008-data-mining-add-ins-for-office-2007.aspx#comments</comments><description>&lt;p&gt;Data Mining merupakan sebuah cara dimana kita bisa menemukan &lt;strong&gt;pola data&lt;/strong&gt; (&lt;strong&gt;Data Pattern&lt;/strong&gt;) yang tersembunyi dari sebuah data. Hasil dari pola data tersebut nantinya akan di coba&amp;#160; untuk mencari informasi dari data yang akan kita gali untuk mendapatkan jawaban secara cepat. Contoh yang paling gampang dari penggambaran data mining adalah tentang sebuah hasil survey tentang kecenderungan orang untuk membeli sepeda.&lt;/p&gt;  &lt;p&gt;Data Field sample-nya seperti ini :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_42FEF8D4.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_55DF8E4C.png" width="752" height="216" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Ada sebuah kolom / field paling kanan yang menjelaskan tentang beli atau tidak-nya sepeda untuk beberapa data attribute yang diambil survey-nya. Survey ini akan kita pakai untuk mencari data pattern dari pembelian sepeda berdasarkan attribut2 yang ada seperti Status kawin,kelamin, pendapatan, jumlah anak dan lain-lain. &lt;/p&gt;  &lt;p&gt;Untuk mulai mempelajari-nya terlebih dahulu kita download dari sini :&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=896A493A-2502-4795-94AE-E00632BA6DE7&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=896A493A-2502-4795-94AE-E00632BA6DE7&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=896A493A-2502-4795-94AE-E00632BA6DE7&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;requirement-nya spt ini :&lt;/p&gt;  &lt;h6&gt;System Requirements&lt;/h6&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Supported Operating Systems: &lt;/b&gt;Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Vista Service Pack 1; Windows XP Service Pack 3 &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;Microsoft .NET Framework 2.0. &lt;/li&gt;    &lt;li&gt;If installing the Table Analysis Tools or Data Mining Client for Excel, Microsoft Office 2007 with .NET Programmability Support.      &lt;br /&gt;Supported editions of Office 2007 include:       &lt;ul&gt;       &lt;li&gt;Professional &lt;/li&gt;        &lt;li&gt;Professional Plus &lt;/li&gt;        &lt;li&gt;Ultimate &lt;/li&gt;        &lt;li&gt;Enterprise &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;If installing the Data Mining Templates for Visio, Microsoft Viso Professional 2007 with .NET Programmability Support. &lt;/li&gt;    &lt;li&gt;40 MB of available hard disk space. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Note:&lt;/b&gt; The Data Mining Add-ins require a connection to one of the following versions of SQL Server 2008 Analysis Services:       &lt;ul&gt;       &lt;li&gt;Enterprise &lt;/li&gt;        &lt;li&gt;Standard &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Setelah download selesai kita lakukan instalasi :&lt;/p&gt;  &lt;p&gt;Hingga selesai dan buka Microsoft Excel akan muncul sebuah menu ribbon baru spt ini :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_69C4E716.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_086AE98E.png" width="601" height="126" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;dan link baru dari start program seperti ini :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_5D7F0D56.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_1B1BCF46.png" width="244" height="87" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Beberapa yang harus dipastikan jalan terlebih dahulu adalah :&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Engine SQL 2005 / 2008 Analysis Services dalam keadaan running&lt;/li&gt;    &lt;li&gt;Setting &lt;strong&gt;Enable Data Mining Session&lt;/strong&gt; di SQL 2008 Management Studio dari bagian server properties untuk Analysis Services&lt;/li&gt;    &lt;li&gt;Kemudian setting connection dari menu Data Mining Excel 2007 untuk manage connection baru ke SQL Analysis Service-nya.&amp;#160; &lt;br /&gt;&amp;#160;&lt;a href="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_6E16469D.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_5E2701D9.png" width="158" height="84" /&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Untuk percobaan pertama kali ini mari kita gunakan sample data yang sudah disiapkan berbarengan dengan instalasi add-ins-nya : tampilan awalnya akan seperti ini &lt;/p&gt;  &lt;p&gt;&lt;a href="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_47A43D85.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_2232E3C0.png" width="527" height="339" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Sampe sini dulu yah, di topik berikut-nya saya akan lebih detail membuat report-nya.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=1824" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/sony/archive/tags/Office+System/default.aspx">Office System</category></item><item><title>Seminar Microsoft Technology Update @Unpad</title><link>http://mugi.or.id/blogs/sony/archive/2009/03/12/seminar-microsoft-technology-update-unpad.aspx</link><pubDate>Wed, 11 Mar 2009 20:34:50 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:1819</guid><dc:creator>sony</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=1819</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2009/03/12/seminar-microsoft-technology-update-unpad.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/unpadmugi_5F00_3756C7C3.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="unpad-mugi" border="0" alt="unpad-mugi" src="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/unpadmugi_5F00_thumb_5F00_4B1FE8F2.jpg" width="395" height="530" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=1819" width="1" height="1"&gt;</description></item><item><title>Pivot Table with Office Web Component 11.0</title><link>http://mugi.or.id/blogs/sony/archive/2009/03/11/pivot_2D00_table_2D00_with_2D00_office_2D00_web_2D00_component_2D00_110.aspx</link><pubDate>Tue, 10 Mar 2009 23:18:46 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:1805</guid><dc:creator>sony</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=1805</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2009/03/11/pivot_2D00_table_2D00_with_2D00_office_2D00_web_2D00_component_2D00_110.aspx#comments</comments><description>&lt;p&gt;Beberapa orang sering menanyakan ke saya kenapa di Office 2007 penggunaan Office Web Component sudah dihilangkan. Ada beberapa alasan politis terkait dengan itu. Sebelum kita mulai, apa yang dimaksud dengan Office Web Component (OWC) ?.&lt;/p&gt;  &lt;p&gt;Office Web Component adalah sebuah komponen berbasiskan Active X yang biasa dipakai oleh pengguna office sebelum 2007 untuk digunakan sebagai tools yang bisa menampilkan Pivot Table / Pivot Chart di dalam aplikasi berbasiskan web atau windows application.&lt;/p&gt;  &lt;p&gt;Kemudian beberapa pengembangan selanjutnya dari OWC ini bisa sampai menampilkan pivot table / pivot chart dengan adanya Web Part untuk WSS 2.0 atau dulu orang menggunakan Balance Scorecard dengan MOSA (Microsoft Office Solution Accelerator). Nah seiring dengan perkembangan business intelligence di lingkungan software microsoft seperti Balance Scorecard Manager 2005, Reporting Service dan Performance Point 2007 maka fungsi OWC mulai digantikan oleh software-software tadi.&lt;/p&gt;  &lt;p&gt;Ternyata microsoft belum mematikan 100 % OWC (good news utk para pengguna). Microsoft masih terus menyediakan link download untuk OWC ini yang dapat di unduh di :&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=7287252C-402E-4F72-97A5-E0FD290D4B76&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=7287252C-402E-4F72-97A5-E0FD290D4B76&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=7287252C-402E-4F72-97A5-E0FD290D4B76&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;dan juga ada Service Pack-nya utk Office 2007 System : &lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?familyid=C815DFFA-D5F3-4B71-BF46-13721BD44682&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=C815DFFA-D5F3-4B71-BF46-13721BD44682&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=C815DFFA-D5F3-4B71-BF46-13721BD44682&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Untuk masalah license jika hanya sebagai viewer saja tidak diperlukan license Office 2003 / 2007. Tetapi jika menggunakan fitur Interactive mode perlu license Office-nya.&lt;/p&gt;  &lt;p&gt;Untuk mencoba-nya saya menggunakan Office Sharepoint Designer 2007 sebagai tools menampilkan Office Web Component ini.&lt;/p&gt;  &lt;p&gt;Berikut Step by Stepnya :&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Buat sebuah HTML Page baru di Sharepoint Designer 2007. &lt;/li&gt;    &lt;li&gt;&lt;font color="#3f3f3f"&gt;Dari menu Insert –&amp;gt; arahkan ke Web Component&lt;/font&gt; &lt;a href="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_0C8BCE61.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_39CD1897.png" width="396" height="280" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;font color="#3f3f3f"&gt;kemudian akan muncul dialog seperti ini :&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;Pilih &lt;strong&gt;Advanced Controls&lt;/strong&gt; di component type &lt;/li&gt;    &lt;li&gt;Setelah itu di pane sebelah kanan pilih &lt;strong&gt;Active X Control &lt;/strong&gt;klik Next &lt;/li&gt;    &lt;li&gt;Kemudian pilih &lt;strong&gt;Office Pivot Table 11.0&lt;/strong&gt; dari daftar insert Web Component kemudian Finish. &lt;/li&gt;    &lt;li&gt;Tampilan dari Web Kita sudah muncul seperti ini :&lt;a href="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_3930743B.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_635C0E24.png" width="400" height="253" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;font color="#000000"&gt;Kemudian klik &lt;strong&gt;Click Here to connect to data &lt;/strong&gt;&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;Buat new connection ke database yang akan di akses oleh kita bisa menggunakan OLAP database / SQL / Access / dsb. &lt;/li&gt;    &lt;li&gt;Save HTML-nya di sebuah folder &lt;/li&gt;    &lt;li&gt;Kemudian panggil dari Internet Explorer &lt;/li&gt;    &lt;li&gt;Aktifkan Active X di Internet Explorer anda kemudian panggil file htm-nya. &lt;a href="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_3124980D.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_05400A52.png" width="370" height="233" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;tampilan akan seperti ini :&amp;#160; &lt;/li&gt;    &lt;li&gt;Pilih field-field measure di bgn total dan field lainnya di tempat yg di column atau row columnya. &lt;/li&gt;    &lt;li&gt;kemudian hasilnya akan seperti ini :&lt;a href="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_4338D969.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://mugi.netindonesia.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/image_5F00_thumb_5F00_785D8C35.png" width="518" height="325" /&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000"&gt;Ditulisan berikut-nya bagaimana menampilkan OWC ini dalam pengembangan aplikasi berbasis ASP.NET&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=1805" width="1" height="1"&gt;</description></item><item><title>Laporan Kegiatan MUGI : Microsoft Update Technology @ UIKA Bogor</title><link>http://mugi.or.id/blogs/sony/archive/2008/12/31/laporan-kegiatan-mugi-microsoft-update-technology-uika-bogor.aspx</link><pubDate>Wed, 31 Dec 2008 10:40:00 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:945</guid><dc:creator>sony</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=945</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2008/12/31/laporan-kegiatan-mugi-microsoft-update-technology-uika-bogor.aspx#comments</comments><description>&lt;p&gt;Hallo teman-teman....(^_^) MUGI di seluruh Indonesia ini ada report&amp;nbsp; acara MUGI Priangan di UIKA (Universitas Ibn Khaldun Bogor) yang telah di selenggarakan pada tanggal 27 Desember 2008 dengan jumlah peserta 255 orang, acara ini bekerja sama dengan EO AB PROMOSINDO, WALI KOTA BOGOR, INDOSAT, GIGABYTE dan COMPUTING. Sekali lagi kami dari pihak panitia mengucapkan terima kasih atas partispasi dan dukungannya sehingga acara ini berjalan dengan lancar. &lt;p&gt;tak lupa kami sampaikan banyak terima kasih kepada &lt;a href="http://www.microsoft.com/en/id/default.aspx"&gt;Microsoft Indonesia&lt;/a&gt; dan MUGI Nasional yang telah banyak membantu dan mensupport dalam acara ini. berikut liputannya: &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5F00_2.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5F00_thumb.jpg" width="332" height="250" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Ini MC nya yang lagi PD hehehehe(^_^) Cayo Semangat&lt;/p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_6_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002&lt;img src="http://mugi.or.id/emoticons/emotion-14.gif" alt="Devil" /&gt;" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_6_5D005F00_thumb.jpg" width="332" height="247" /&gt;&lt;/a&gt; &lt;p&gt;Ini Pak Kodarsyah (Ketua MUGI Priangan) &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_10_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002[10]" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_10_5D005F00_thumb.jpg" width="329" height="242" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;pak Tutang materi Super Komputing&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_13_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002[13]" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_13_5D005F00_thumb.jpg" width="329" height="244" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Peserta seminar yang membeludak&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_15_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002[15]" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_15_5D005F00_thumb.jpg" width="332" height="247" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Rully membawakan WPF dan Silverlight walaupun lagi muriang&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_19_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002[19]" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_19_5D005F00_thumb.jpg" width="332" height="248" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Hendra Eka Putra : SQL 2008 Overview&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_21_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002[21]" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_21_5D005F00_thumb.jpg" width="256" height="336" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;David Yakobus : SAM (Software Asset Management)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_23_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002[23]" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_23_5D005F00_thumb.jpg" width="351" height="261" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Hiburan Team Nasyid&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_25_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002[25]" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_25_5D005F00_thumb.jpg" width="351" height="262" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Ajie (humas Mugi), Sony , Oke&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_27_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002[27]" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_27_5D005F00_thumb.jpg" width="352" height="260" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_29_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002[29]" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_29_5D005F00_thumb.jpg" width="352" height="261" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_31_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002[31]" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_31_5D005F00_thumb.jpg" width="272" height="360" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_33_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002[33]" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_33_5D005F00_thumb.jpg" width="355" height="266" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Pembagian Plakat&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_35_5D00_.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="clip_image002[35]" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/clip_5F00_image002_5B00_35_5D005F00_thumb.jpg" width="357" height="264" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Tim Sukses Acara MUGI ini..&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Semoga terus berkarya.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=945" width="1" height="1"&gt;</description></item><item><title>Penggunaan WWF di ASP.NET</title><link>http://mugi.or.id/blogs/sony/archive/2008/12/07/penggunaan-wwf-di-asp-net.aspx</link><pubDate>Sun, 07 Dec 2008 04:23:14 GMT</pubDate><guid isPermaLink="false">fc2bc4fe-1da3-460b-8573-8d7dd872f11a:779</guid><dc:creator>sony</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mugi.or.id/blogs/sony/rsscomments.aspx?PostID=779</wfw:commentRss><comments>http://mugi.or.id/blogs/sony/archive/2008/12/07/penggunaan-wwf-di-asp-net.aspx#comments</comments><description>&lt;p&gt;Ternyata penggunaan workflow di dalam ASP.NET jauh berbeda dengan penggunaan workflow dalam windows based application,tadi-nya saya pikir konsep-nya sama saja ternyata tidak semudah dalam windows based application. Setelah melihat-lihat beberapa dokumentasi dari MSDN dan dari beberapa buku akhirnya ketemu juga beberapa hal yang mendasari perbedaan itu, yang paling penting adalah penempatan object Workflow Runtime-nya. Apakah mau disimpan ke dalam application variable atau mau disimpan ke dalam sebuah class host tersendiri yang berada dalam satu web based application tempat host dari workflow tersebut berada.&lt;/p&gt; &lt;p&gt;Hasil penelusuran saya akan dituangkan dalam tulisan berikut ini. Saat ini ada 2 cara untuk menggunakan WWF di dalam ASP.NET :&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Mempublish workflow menjadi web services.  &lt;li&gt;Membuat workflow dengan cara biasa&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Saya akan membahas cara yang kedua saat ini. Dimulai dengan membuat new website baru dengan menggunakan Visual Studio 2008. Kemudian tambahkan 1 project Sequential Workflow baru dengan menggunakan VB / C# sebagai language-nya. Untuk memudahkan pemahaman saya akan gunakan perhitungan matematika biasa. &lt;/p&gt; &lt;p&gt;VS 2008 Solution explorer akan terlihat seperti ini :&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/gbr1_5F00_4.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="gbr1" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/gbr1_5F00_thumb_5F00_1.png" width="236" height="244" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Buka Worflow Editor kemudian tambahkan 1 buah Code Activity kedalam workflow, double click code activity. Didalam code view kita tambahkan 3 buah property.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div style="font-family:courier new;background:white;color:black;font-size:10pt;"&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.ComponentModel;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.ComponentModel.Design;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.Collections;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.Drawing;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.Linq;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.Workflow.ComponentModel.Compiler;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.Workflow.ComponentModel.Serialization;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.Workflow.ComponentModel;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 10&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.Workflow.ComponentModel.Design;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 11&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.Workflow.Runtime;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 12&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.Workflow.Activities;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 13&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.Workflow.Activities.Rules;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 14&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 15&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 16&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;namespace&lt;/span&gt; WFMath&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 17&lt;/span&gt; {&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 18&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;sealed&lt;/span&gt; &lt;span style="color:blue;"&gt;partial&lt;/span&gt; &lt;span style="color:blue;"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Workflow1&lt;/span&gt; : &lt;span style="color:#2b91af;"&gt;SequentialWorkflowActivity&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 19&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 20&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Double&lt;/span&gt; m_nilai1;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 21&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Double&lt;/span&gt; m_nilai2;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 22&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Double&lt;/span&gt; m_hasil;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 23&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 24&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;public&lt;/span&gt; Workflow1()&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 25&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 26&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 27&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 28&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 29&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Double&lt;/span&gt; nilai1 {&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 30&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;get&lt;/span&gt; {&lt;span style="color:blue;"&gt;return&lt;/span&gt; m_nilai1;}&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 31&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;set&lt;/span&gt; {m_nilai1 = &lt;span style="color:blue;"&gt;value&lt;/span&gt;;}&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 32&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 33&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 34&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Double&lt;/span&gt; nilai2{&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 35&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;get&lt;/span&gt; {&lt;span style="color:blue;"&gt;return&lt;/span&gt; m_nilai2;}&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 36&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;set&lt;/span&gt; {m_nilai2 = &lt;span style="color:blue;"&gt;value&lt;/span&gt;;}&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 37&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 38&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 39&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Double&lt;/span&gt; hasil {&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 40&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;get&lt;/span&gt; { &lt;span style="color:blue;"&gt;return&lt;/span&gt; m_hasil; }&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 41&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;set&lt;/span&gt; { m_hasil = &lt;span style="color:blue;"&gt;value&lt;/span&gt;; }&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 42&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 43&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 44&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; codeActivity1_ExecuteCode(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt; e)&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 45&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 46&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_hasil = m_nilai1 + m_nilai2;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 47&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;Workflow tereksekusi&amp;quot;&lt;/span&gt;);&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 48&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(m_hasil.ToString());&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 49&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color:#a31515;"&gt;&amp;quot;Workflow selesai&amp;quot;&lt;/span&gt;);&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 50&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 51&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 52&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 53&lt;/span&gt; }&lt;/p&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Kemudian modifikasi web.config untuk mempersiapkan penggunaan library yang akan dipakai.&lt;/p&gt; &lt;p&gt;1. Sisipkan baris dibawah didalam &amp;lt;ConfigSections&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;section&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;WorkflowRuntime&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;type&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;System.Workflow.Runtime.Configuration.WorkflowRuntimeSection,System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;2.&amp;nbsp; Setelah close tag &amp;lt;/ConfigSections&amp;gt; sisipkan runtime dibawah.&lt;/p&gt; &lt;div style="font-family:courier new;background:white;color:black;font-size:10pt;"&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;WorkflowRuntime&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;Name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;WorkflowServiceContainer&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;Services&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;add&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;type&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;System.Workflow.Runtime.Hosting.ManualWorkflowSchedulerService,System.Workflow.Runtime, Version=3.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;add&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;type&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;System.Workflow.Runtime.Hosting.DefaultWorkflowCommitWorkBatchService,System.Workflow.Runtime, Version=3.0.0.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;Services&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;WorkflowRuntime&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt;3.&amp;nbsp; Di dalam assemblies section sisipkan ini :&lt;/p&gt; &lt;div style="font-family:courier new;background:white;color:black;font-size:10pt;"&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;add&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;assembly&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;System.Workflow.Runtime, Version=3.0.0.0,Culture=neutral, PublicKeyToken=31BF3856AD364E35&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;add&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;assembly&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;System.Workflow.ComponentModel, Version=3.0.0.0,Culture=neutral, PublicKeyToken=31BF3856AD364E35&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;add&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:red;"&gt;assembly&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;System.Workflow.Activities, Version=3.0.0.0,Culture=neutral, PublicKeyToken=31BF3856AD364E35&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;/&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt;Kemudian didalam global.asax Simpan object workflow runtime pada saat application start berjalan dan stop workflow runtime pada saat application on end.&lt;/p&gt; &lt;div style="font-family:courier new;background:white;color:black;font-size:10pt;"&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 41&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;void&lt;/span&gt; Application_Start(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, EventArgs e) &lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 42&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 43&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;// Code that runs on application startup&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 44&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Workflow.Runtime.WorkflowRuntime workflowRuntime =&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 45&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;new&lt;/span&gt; System.Workflow.Runtime.WorkflowRuntime(&lt;span style="color:#a31515;"&gt;&amp;quot;WorkflowRuntime&amp;quot;&lt;/span&gt;);&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 46&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;//start the workflow runtime&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 47&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workflowRuntime.StartRuntime();&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 48&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;//save the runtime for use by individual pages&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 49&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Application[&lt;span style="color:#a31515;"&gt;&amp;quot;WorkflowRuntime&amp;quot;&lt;/span&gt;] = workflowRuntime;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 50&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 51&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 52&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 53&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;void&lt;/span&gt; Application_End(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, EventArgs e) &lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 54&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 55&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;//&amp;nbsp; Code that runs on application shutdown&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 56&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Workflow.Runtime.WorkflowRuntime workflowRuntime = &lt;/p&gt; &lt;p style="margin:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Application[&lt;span style="color:#a31515;"&gt;&amp;quot;WorkflowRuntime&amp;quot;&lt;/span&gt;] &lt;span style="color:blue;"&gt;as&lt;/span&gt; System.Workflow.Runtime.WorkflowRuntime;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 57&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workflowRuntime.StopRuntime();&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 58&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Di defaut aspx buat tampilan seperti ini :&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/gbr2_5F00_2.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="gbr2" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/gbr2_5F00_thumb.png" width="244" height="167" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;beri id utk masing textbox : txtnilai1,txtnilai2 dan txthasil&lt;/p&gt; &lt;p&gt;kemudian di bagian click button double click masuk ke event click &lt;/p&gt; &lt;div style="font-family:courier new;background:white;color:black;font-size:10pt;"&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 17&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;protected&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; Button1_Click(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt; e)&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 18&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 19&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#2b91af;"&gt;WorkflowRuntime&lt;/span&gt; workflowRuntime = Application[&lt;span style="color:#a31515;"&gt;&amp;quot;WorkflowRuntime&amp;quot;&lt;/span&gt;] &lt;span style="color:blue;"&gt;as&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;WorkflowRuntime&lt;/span&gt;;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 20&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:green;"&gt;//retrieve the scheduler that is used to execute workflows&lt;/span&gt;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 21&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#2b91af;"&gt;ManualWorkflowSchedulerService&lt;/span&gt; scheduler =&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 22&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workflowRuntime.GetService(&lt;span style="color:blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color:#2b91af;"&gt;ManualWorkflowSchedulerService&lt;/span&gt;)) &lt;span style="color:blue;"&gt;as&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;ManualWorkflowSchedulerService&lt;/span&gt;;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 23&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 24&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workflowRuntime.WorkflowCompleted += &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;EventHandler&lt;/span&gt;&amp;lt;&lt;span style="color:#2b91af;"&gt;WorkflowCompletedEventArgs&lt;/span&gt;&amp;gt;(workflowRuntime_WorkflowCompleted);&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 25&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#2b91af;"&gt;Double&lt;/span&gt; iNilai1;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 26&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#2b91af;"&gt;Double&lt;/span&gt; iNilai2;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 27&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#2b91af;"&gt;Double&lt;/span&gt;.TryParse(txtnilai1.Text, &lt;span style="color:blue;"&gt;out&lt;/span&gt; iNilai1);&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 28&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#2b91af;"&gt;Double&lt;/span&gt;.TryParse(txtNilai2.Text, &lt;span style="color:blue;"&gt;out&lt;/span&gt; iNilai2);&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 29&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 30&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#2b91af;"&gt;Dictionary&lt;/span&gt;&amp;lt;&lt;span style="color:#2b91af;"&gt;String&lt;/span&gt;, &lt;span style="color:#2b91af;"&gt;Object&lt;/span&gt;&amp;gt; wfArguments = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Dictionary&lt;/span&gt;&amp;lt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;, &lt;span style="color:blue;"&gt;object&lt;/span&gt;&amp;gt;();&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 31&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wfArguments.Add(&lt;span style="color:#a31515;"&gt;&amp;quot;nilai1&amp;quot;&lt;/span&gt;, iNilai1);&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 32&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wfArguments.Add(&lt;span style="color:#a31515;"&gt;&amp;quot;nilai2&amp;quot;&lt;/span&gt;, iNilai2);&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 33&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 34&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#2b91af;"&gt;WorkflowInstance&lt;/span&gt; instance = workflowRuntime.CreateWorkflow(&lt;span style="color:blue;"&gt;typeof&lt;/span&gt;(WFMath.&lt;span style="color:#2b91af;"&gt;Workflow1&lt;/span&gt;), wfArguments);&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 35&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; instance.Start();&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 36&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 37&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scheduler.RunWorkflow(instance.InstanceId);&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 38&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 39&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 40&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; workflowRuntime_WorkflowCompleted(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color:#2b91af;"&gt;WorkflowCompletedEventArgs&lt;/span&gt; e)&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 41&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 42&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:blue;"&gt;if&lt;/span&gt; (e.OutputParameters.ContainsKey(&lt;span style="color:#a31515;"&gt;&amp;quot;hasil&amp;quot;&lt;/span&gt;))&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 43&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 44&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#2b91af;"&gt;Double&lt;/span&gt; dHasil = (&lt;span style="color:#2b91af;"&gt;Double&lt;/span&gt;)e.OutputParameters[&lt;span style="color:#a31515;"&gt;&amp;quot;hasil&amp;quot;&lt;/span&gt;];&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 45&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtHasil.Text = dHasil.ToString();&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 46&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt; &lt;p style="margin:0px;"&gt;&lt;span style="color:#2b91af;"&gt;&amp;nbsp;&amp;nbsp; 47&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Selesai semua-nya kemudian di test dari page defaut.aspx&lt;/p&gt; &lt;p&gt;&lt;a href="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/gb3_5F00_2.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" border="0" alt="gb3" src="http://mugi.or.id/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sony/gb3_5F00_thumb.png" width="244" height="157" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;hasil-nya akan keluar seperti ini, dimana proses perhitungannya dilakukan didalam WWF bukan di dalam coding-nya.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mugi.or.id/aggbug.aspx?PostID=779" width="1" height="1"&gt;</description><category domain="http://mugi.or.id/blogs/sony/archive/tags/Dotnet/default.aspx">Dotnet</category><category domain="http://mugi.or.id/blogs/sony/archive/tags/WWF/default.aspx">WWF</category></item></channel></rss>