Selasa, 15 Maret 2011

Instalasi Webmin sebagai interface Server di Unix dan Linux

APA ITU WEBMIN ?

ketika pertama kali mendengar kata Webmin, mungkin kita membayangkan sesuatu yang berhubungan dengan web. Webmin adalah web based system administration. Merupakan administrasi berbasis Unix, mulai dari keluarga Linux, BSD, Sun Solaris OS X dan lain sebagainya.

Webmin dapat melakukan administrasi terhadap sistem mulai dari komputer dinyalakan sampai dimatikan. Banyak sekali administrasi servis yang dapat ditangani oleh Webmin, mulai dari administrasi user sampai pengaturan web server, DNS, Proxy Server, VPN hingga firewalling. Tapi perlu kita ketahui bersama bahwa webmin adalah perantara konfigurasi interface terhadap aplikasi-aplikasi yang ada pada sistem. Oleh karena itu, administrasi sistem dapat dilakukan apabila aplikasi yang diperlukan sudah terinstal. Misal, kita ingin konfigurasi web server dengan apache, maka sebelumnya paket apache harus sudah terinstal lebih dahulu.

webmin hanyalah interface yang ditujukan untuk mempermudah administrasi terhadap sistem..

karena banyak gambar yang BWK, maka artikel lanjutannya bisa di download disini

:) Read More..

Jumat, 11 Maret 2011

Koneksi Database Oracle dengan ADO.NET


Dalam kesempatan kali ini saya akan berbagi sedikit ilmu tentang koneksi database sederhana pada Aplikasi berbasis .net framework. Dalam framework .net telah tersedia banyak cara untuk menyambungkan presentation layer dengan data layer, sebagai contoh LinQ , ADO.Net, NHibernate dll, nah untuk beberapa cara yang lain (selain ADO.NET insyaallah akan saya share di posting berikutnya)

 Dalam tutorial kali ini saya akan memakai WPF sebagai presentation layer, apa itu WPF..?? Bisa dicari di pakdhe google atau menunggu postingan saya selanjutnya :D ,

Read More..

Penggunaan delegate dan event dalam c#


Apa itu delegate...??? apa pula event...???

Nah dalam kesempatan kali ini saya akan menjelaskan apa itu delegate & event, beserta salah satu contoh penggunaannya.

Dalam bahasa pemrograman C# dikenal sebuah keyword yang bernama "delegate", delegate secara pengertian sering disebut sebagai "Pointer of a Method". yaitu suatu cara untuk memanggil suatu method dalam suatu class jika tidak memungkinkan untuk dilakukan dengan cara pemanggilan biasa. 
Hhmmm aneh juga ya masa suatu method tidak bisa dipanggil...???
Salah satu contoh kondisi diatas adalah seperti ini, misal ada suatu object yang memiliki object lain atau dengan istilah keren compotition. Misal dalam class mobil memiliki object roda, maka tidak akan jadi masalah jika class mobil tersebut memanggil method2 dengan identifier public milik class roda, akan tetapi bagaimana jika class roda yang butuh untuk memanggil method2 yang berada dalam class mobil...???? Disinilah delegate tersebut mengambil perannya.

Read More..

Rabu, 09 Maret 2011

Mengakses SQL Server Analysis Service via HTTP Protocol

Apabila kita ingin membuat sebuah aplikasi analisis database

OLAP atau mungkin Business Intelligence pada platform web yang membutuhkan
koneksi dengan analysis service database kita mungkin akan mengalami sedikit
kesulitan. Hal ini dikarenakan analysis service database berbeda dengan database
engine seperti yang sudah kita ketahui. Analysis database tidak berisi data-data
table transactional tetapi berisi object-object yang digunakan dalam analisis
database seperti dimension dan cube. Agar kita dapat mengakses analysis
database tersebut, kita dapat menggunakan protocol http untuk dapat mengakses
analysis service database dengan aplikasi web kita. Protocol HTTP tersebut akan
mengakses web server IIS yang dapat mengakses sql server analysis service
secara langsung. Langkah-langkahnya adalah sebagai berikut :

  1. Apabila Internet Information Service (IIS) belum
    kita aktifkan pada computer kita, dapat kita aktifkan terlebih dahulu dengan
    cara sebagai berikut.

    Untuk windows 7 atau vista : Control Panel ->
    Programs -> Programs and Features -> Turn Windows features on or off.
    Kita centang option Internet Information Service dan Internet Information
    Service Hostable Web Core. Jangan lupa untuk mencentang option-option yang ada
    di dalam tree IIS tersebut agar seluruh fitur IIS dapat terinstall.
    Untuk windows XP : Installer IIS ada di dalam cd
    installer windows XP yang kita gunakan saat menginstall windows. (lebih lanjut)

  2. Agar lebih aman, setelah kita
    install atau aktifkan IIS pada computer kita, kita restart terlebih dahulu
    computer kita agar IIS manager dapat muncul.

  3. Pada host default root IIS (C:\inetpub\wwwroot) kita
    buat folder baru dengan nama “service”. Direktori ini nantinya akan digunakan
    sebagai application baru di dalam IIS untuk mengakses SQL Server Analysis
    Service yang ada di dalam computer kita.

  4. Kita copy seluruh file yang berada di dalam
    direktori ISAPI dari lokasi dimana kita menginstall SQL Server (e.g : C:\Program
    Files\Microsoft SQL Server\MSSQL.2\OLAP\bin\isapi) ke dalam direktori olap yang
    sudah kita buat pada langkah nomor 2 di atas.

    ISAPI Directory



  5. Kita buka IIS Manager pada : Klik kanan My
    Computer -> Pilih option Manage -> Internet Information Service (IIS)
    Manager.

  6. Pada Application Pool kita klik kanan lalu kita
    pilih Add Application Pool.

    Add Application Pool

  7. Kita isi Application Pool Name dengan nama olap.

    Application Pool Dialog

  8. Pada IIS Manager, kita pilih Default Web Site.
    Di dalam tree list default web site terdapat direktori olap yang sudah kita
    buat tadi. Klik kanan pada direktori olap lalu kita pilih option Convert to
    Application.

    Convert to Application

  9. Ubah Application Pool dengan Application Pool
    olap yang kita buat tadi.

  10. Pada olap application window kita pilih menu
    Handler Mappings. Lalu di tab action kita pilih menu Add Script Map.

    Hanlder Mapping Menu

    Add Map Script Menu

  11. Kita isi Request path dengan (*.dll), executable
    kita isi dengan path msmdpump.dll yang sudah kita copy pada langkah nomor 3
    diatas (C:\inetpub\wwwroot\olap\msmdpump.dll), dan kita beri nama scipt map
    tersebut “olap”.

    Add Scipt Map

  12. Apabila muncul confirm dialog Do you want to
    allow this ISAPI extension? Kita klik OK.

  13. Kembali ke halaman olap application, kita pilih
    menu Request Filtering. Lalu pada tab action kita pilih menu Allow File Name
    Extension. Kita isi File name extension dengan nama (.dll). Hal ini dimaksudkan
    agar msmdpump.dll diperbolehkan untuk dikakses oleh IIS.

  14. Kita kembali lagi ke halaman olap application,
    kita pilih menu Authentication. Jika kita sudah mengaktifkan IIS dengan benar,
    maka akan muncul 6 jenis authentication. Kita pilih basic authentication saja yang
    kita enable, untuk jenis authentication yang lain dapat kita disable.

  15. Setelah selesai mengkonfigurasi olap
    application, kita masuk ke dalam halaman default web site. Kita pilih menu
    Authentication seperti pada langkah nomor 13 dan enable basic authentication.

  16. Ok, sekarang kita test apakah SQL Server
    Analysis Service sudah dapat kita akses melalui protoko HTTP. Kita buka SQL
    Server Management Studio. Kita pilih server type Analysis Service, dan pada
    server name kita masukkan url msmdpump.dll
    yang sudah kita hosting tadi.

Semoga bermanfaat :)

External link : http://students.netindonesia.net/blogs/izzuddin/archive/2010/12/21/membangun-pivot-table-amp-chart-berbasis-web-dari-sql-server-analysis-database.aspx




Read More..

Passing Variable antar Windows Phone Page dengan Menggunakan Page State


Dalam membangun sebuah aplikasi mobile di dalam windows phone 7, kita seringkali harus mempassing nilai variable dari sebuah object dari application page satu ke application page yang lain. Misalnya saja untuk aktifitas autentikasi login yang harus mempassing data object user yang didapatkan dari halaman login ke halaman aplikasi utama kita. Salah satu cara yang dapat kita gunakan adalah dengan menggunakan page state. Page state merupakan salah satu fitur dari windows phone 7 yang dapat menyimpan state-state ketika adanya proses navigasi antar halaman atau aplikasi. Sebagai contoh dalam tulisan saya kali ini, saya akan menunjukkan bagaimana menyimpan isi dari variable string di dalam halaman satu ke dalam page state yang nantinya akan digunakan oleh halaman 2.

Pertama kita buat dua buah windows phone app page (MainPage dan Page2)
Pada MainPage.cs kita tambahkan variable appService yang digunakan untuk menangkap state yang aktif. Sebuah state dapat memiliki beberapa key state yang menyimpan object yang berbeda.

   PhoneApplicationService appService = PhoneApplicationService.Current;
Karena PhoneApplicationService merupakan class anggota dari Microsoft.Phone.Shell, maka jangan lupa untuk menambahkan using Microsoft.Phone.Shell; di atas class kita.

Kita tambahkan event method yang digunakan untuk mengisi nilai dari key state pada saat page tersebut berpindah (perubahan navigasi halaman). Ada dua buah event method yang digunakan dalam perubahan navigasi, yaitu OnNavigatedFrom dan OnNavigatedTo. OnNavigatedFrom akan dipanggil pada saat halaman tersebut ditinggalkan sedangkan OnNavigatedTo akan dipanggil pada saat halaman tersebut dibuka. Karena halaman MainPage marupakan halaman yang nantinya akan berpindah, maka kita masukkan event method OnNavigatedFrom dengan tujuan untuk memasukkan nilai input text ke dalam page state.
  1 protected override void OnNavigatedFrom(NavigationEventArgs args)
2 {
3 appService.State["input"] = tbInput.Text; ;
4 base.OnNavigatedFrom(args);
5 }
6
“input” merupakan nama key yang akan kita gunakan, jadi apabila kita ingin mengambil data dari key state yang sudah diisi, kita dapat mengakses key state dengan nama “input” tersebut.

Jangan lupa untuk menambahkan using System.Windows.Navigation; karena NavigationEventArgs merupakan class anggota dari reference tersebut.

Pada Page2.cs, kita juga tambahkan variable appService yang digunakan untuk menangkap state yang telah berisi key dari halaman MainPage. Karena halaman Page2 merupakan halaman yang dipanggil, maka kita tambahkan event method OnNavigatedTo pada Page2.cs seperti di bawah ini
  1 protected override void OnNavigatedTo(NavigationEventArgs args)
2 {
3 if (appService.State.ContainsKey("input"))
4 tbOutput.Text = (string)appService.State["input"];
5 base.OnNavigatedTo(args);
6 }
7
Sebelum kita mengambil nilai dari key state “input”, kita cek terlebih dahulu apakah state pada appService tersebut mengandung key dengan nama “input”. Hal ini digunakan untuk mencegah error pada saat state tidak aktif atau key tidak ditemukan.

Isi dari MainPage.cs secara keseluruhan adalah :
  1 ...
2 using Microsoft.Phone.Shell;
3 using System.Windows.Navigation;
4
5 namespace PageStateExample
6 {
7 public partial class MainPage : PhoneApplicationPage
8 {
9 PhoneApplicationService appService = PhoneApplicationService.Current;
10 string input;
11
12 // Constructor
13 public MainPage()
14 {
15 InitializeComponent();
16 }
17
18 private void button1_Click(object sender, RoutedEventArgs e)
19 {
20 NavigationService.Navigate(new Uri("/Page2.xaml", UriKind.RelativeOrAbsolute));
21 }
22
23 protected override void OnNavigatedFrom(NavigationEventArgs args)
24 {
25 appService.State["input"] = tbInput.Text; ;
26
27 base.OnNavigatedFrom(args);
28 }
29
30 }
31 }
32

Isi dari Page2.cs adalah sebagai berikut :
  1 ...
2 using System.Windows.Navigation;
3 using Microsoft.Phone.Shell;
4
5 namespace PageStateExample
6 {
7 public partial class Page2 : PhoneApplicationPage
8 {
9 PhoneApplicationService appService = PhoneApplicationService.Current;
10
11 public Page2()
12 {
13 InitializeComponent();
14 }
15
16 protected override void OnNavigatedTo(NavigationEventArgs args)
17 {
18 if (appService.State.ContainsKey("input"))
19 tbOutput.Text = (string)appService.State["input"];
20
21 base.OnNavigatedTo(args);
22 }
23 }
24 }
25

Hasilnya dapat kita lihat sebagai berikut :
Page State Example

Source code selengkapnya dapat didownload di sini.

External link : http://students.netindonesia.net/blogs/izzuddin/archive/2011/01/19/passing-variable-antar-windows-phone-page-dengan-menggunakan-page-state.aspx Read More..

Simulasi GPS Windows Phone 7 dengan Menggunakan FakeGPS

Windows Phone 7 telah dilengkapi dengan perangkat Global
Positioning System (GPS) yang dapat digunakan untuk mengetahui posisi device
berada di dalam sistem koordinat posisi di permukaan bumi. Namun dalam
pembangunan sebuah aplikasi yang memanfaatkan GPS seringkali kita mengalami
kendala karena windows phone emulator tidak dapat secara langsung mengakses
sensor GPS. Oleh karena itu, developer harus menggunakan teknik mocking untuk
dapat mengetahui koordinat posisi pada windows phone simulator. Salah satu
caranya adalah dengan menggunakan FakeGPS yang dapat diunduh dari http://wp7gps.codeplex.com. FakeGPS
merupakan class tambahan yang di-include ke dalam project aplikasi kita agar
dapat mensimulasikan GPS.

Cara menggunakannya adalah sebagai berikut :

1. Masukkan FakeGPS.cs yang telah kita download ke
dalam project kita dengan cara copy FakeGPS.cs ke dalam directory project
terlebih dahulu, lalu include to project file tersebut ke dalam project
aplikasi kita.

Copy FakeGPS into project

Show all files

Include fakeGPS.cs into project

2. Kita tambahkan reference System.Device dan
System.Xml.Linq juga ke dalam peoject kita. System.Device digunakan untuk
mendapatkan variable GeoCoordinate yang berisi data spatial koordinat posisi
sedangkan System.Xml.Linq digunakan oleh FakeGPS.cs untuk membaca route xml
yang berisi data xml manipulasi spatial gps.

add system.device reference

Add system.xml.linq

3. Kita generate route XML configuration yang bisa kita peroleh dari http://wp7gps.codeplex.com di bagian bawah

halaman, lalu kita masukkan ke dalam variable string ROUTE di dalam FakeGPS.cs

  1 public const string ROUTE = @"
2 <?xml version='1.0' encoding='UTF-8' ?>
3 <routes update_interval='500' pause='2000' meters_per_second='2763.57673104478' >
4 <route lat='-7.282644' lon='112.793963' duration='30.0' heading='186.7' />
5 </routes>"
;

XML Route berisi manipulasi rute koordinat posisi yang nantinya akan dibaca oleh aplikasi sebagai hasil output sensor GPS. Xml Route ini tidak hanya menyimpan satu koordinat titik saja, tetapi juga dapat berisi informasi yang digunakan untuk GPS Tracking yang memiliki beberapa titik koordinat yang dilalui.

4. Setelah kita selesai memanipulasi xml route di atas, kita masuk ke dalam business login sistem aplikasi kita. Sebagai contoh, kita tambahkan object button dan textbox pada windows phone page.

5. Kita tambahkan event method pada saat tombol ditekan untuk mengeluarkan posisi latitude
dan longitude pada textbox yang sudah kita tambahkan tadi seperti di bawah ini.

  1 private void button1_Click(object sender, RoutedEventArgs e)
2 {
3 IGeoPositionWatcher<GeoCoordinate> _watcher
4 if (System.Diagnostics.Debugger.IsAttached)
5 _watcher = new FakeGps();
6 else
7 _watcher = new GeoCoordinateWatcher();
8
9 _watcher.Start();
10 this.textBox1.Text = _watcher.Position.Location.Latitude+" - "+_watcher.Position.Location.Longitude;
11 }

Method di atas memiliki maksud apabila sistem berjalan dalam
pada kondisi debugging atau berjalan pada emulator, variable _watcher akan akan
diisi oleh informasi class dari fakeGPS. Sedangkan apabila sistem tersebut
sudah dideploy ke dalam device windows phone 7, maka _watcher akan diisi oleh
nilai dari sensor GPS device sebenarnya.

6. Hasilnya dapat kita lihat pada gambar di bawah ini.

Result

Download source here.

External Link : http://students.netindonesia.net/blogs/izzuddin/archive/2011/02/20/simulasi-gps-pada-windows-phone-7-emulator-dengan-menggunakan-fakegps.aspx

Read More..

Jumat, 18 Februari 2011

Membuat Drive Khusus Untuk File Sharing di Windows Server 2008

Sharing file pada jaringan komputer dengan model Client-Server adalah hal yang sangat sering ditemui, bahkan hampir disetiap jaringan dengan model Client-Server melakukan hal ini guna mempermudah pendistribusian file dari server kepada semua client. Hal yang umum dilakukan untuk melihat/mengakses/mengambil file yang ada diserver adalah memasukkan IP Address atau nama komputer server ke Address Bar, misalnya: \\10.10.1.1 atau \\server1,  maka file-file yang disharing oleh server akan terlihat dan dapat diakses (sesuai batasan izin).

Read More..

Minggu, 13 Februari 2011

Meremote Komputer menggunakan TeamViewer

TeamViewer merupakan program yang digunakan untuk akses PC secara remote melalui internet. Program ini termasuk mudah digunakan dan sederhana, dan salah satu keunggulan dari program ini adalah dapat dikonsumsi secara GRATIS :-) . . .
TeamViewer ini kompatibel dengan semua jenis Windows dari Win98 - Win7, bisa dipakai di Mac OS X juga.

Sebelumnya maaf nih ya, sebenarnya saya juga baru pengen belajar nih yang namanya remote - meremote. En Pas Gugling, eh nemunya cara remote pake TeamViewer ini. nah disini saya mau bagi-bagi pengalaman memakai TeamViewer.
Versi TeamViewer yang saya install kali ini adalah TeamViewer versi 6. Yang belum donlot, silakan ambil di www.TeamViewer.com. Untuk instalasi ya standar aja kok, ngga susah. Cuma next-next doank. Meski begitu, saya coba jelasin sedikit-sedikit deh tentang instalasi yang telah saya lakukan.
Sekedar info aja, saat install TeamViewer ini saya install langsung di komputer saya. Namun bagi yang pengen cuma nyoba aja tanpa dipasang di komputer, TeamViewer ini juga bisa dijalankan tanpa diinstall kok.
Begini nih ceritanya :
Pas saya pertama me-run setup-annya, ditampilkan pilihan untuk install atau cuma run aja.
Nah, karena kebutuhan untuk belajar lebih mendalam, saya  memilih install di komputer saya. Silakan kalau memang mau cuma sekedar nyoba tanpa install, silakan pilih run. Jika sudah menentukan pilihan anda maka klik Next aja. Kita beranjak ke langkah berikutnya.
Nah, jika kita memilih untuk menginstall TeamViewer, maka selanjutnya TeamViewer nyuruh kita milih pilihan kebutuhan kita untuk TeamViewer, mau dipakai secara personal atau yang company, atau keduanya.
Karena saya untuk keperluan remote pribadi saya, maka pilih pilihan paling atas, yakni personal / non commercial use. Alasan lain saya memilih personal, karena konon yang personal itu GRATIS :-). Dan yang company itu berbayar :-(. Setelah menentukan pilihan, klik Next.
Selanjutnya TeamViewer  meminta Anda untuk menentukan apakah mau langsung  melakukan remote komputer setelah instalasi atau melakukannya nanti saja sesuka hati Anda.

Pilih No dulu aja, kan settingannya bisa diubah kapan-kapan. Jadi kalau nanti mau meremote komputer lain atau sebaliknya, kita setting pas kita me-run TeamViewernya. Next deh.
Klik install, tunggu, dan nanti akan secara otomatis me-run TeamViewer 6. Ini tampilan utamanya :
 
Seperti yang saya katakan sebelumnya di awal, TeamViewer ini program yang digunakan untuk meremote komputer dengan koneksi internet. Nah, gambar di atas adalah contoh tampilan awal jika belum ada koneksi internet di komputer Anda.
Jika sudah ada koneksi internet, maka akan ada pesan “siap dikoneksikan (koneksi aman)”, dan secara otomatis Anda akan mendapat ID dan dan kata sandi. Nah, mungkin Anda berpikir apakah password tersebut bisa diganti? Tentu bisa. Tinggal klik ke kotak kata sandi, terus klik “tetapkan kata sandi yang ditentukan pengguna”. Kemudian ikuti saja petunjuk di dalamnya.
 
Nah terus, kalau sudah siap seperti ini, melalui TeamViewer ini kita bisa ngapain aja ya?? Ini deh saya sedikit jelasin fitur-fiturnya. Tapi sebelumnya, perlu dikatehui untuk menggunakan TeamViewer ini kedua komputer yang akan dikoneksikan harus tersambung ke internet, juga harus terinstall TeamViewer dengan versi yang sama.
Adapun Fitur utama TeamViewer ini adalah:
  1. Kontrol Jarak Jauh (Remote)
    Disini Anda bisa meremote Desktop komputer secara langsung, mentransfer File, atau berhubungan dengan komputer lain dengan VPN.

    Ini nih contoh kalau mau ngeremote komputer lain. Untuk langkah-langkahnya, tinggal masukkan ID mitra (ID komputer yang akan diremote), pilih radio button yang “kontrol jarak jauh”, and then klik “koneksikan ke mitra”.
    Setelah itu Anda akan diminta untuk memasukkan kata sandi dari komputer yang akan diremote. Dan apabila ID dan password yang kamu masukkan cocok, tadaaaaa. . .
    Anda telah berhasil meremote komputer lain dari jarak jauh. Lakukan apa yang Anda mau lakukan layaknya berhadapan langsung dengan komputer yang Anda Remote.

    Untuk transfer file, tinggal ngubah pilihan radio button pada menu kontrol jarak jauh, pilih “transfer file”, lalu klik “koneksikan ke mitra”. Atau jika Anda sudah berhasil meremote komputer lain, bisa langsung klik transfer file yang berada tepat di bawah judul window.
    Nah, kalau udah berhasil masuk di menu transfer file, begini tampilannya :
    Untuk memindahkan File, pilih File yang akan ditransfer, lalu klik “Kirim” untuk mentransfer dari komputer lokal ke komputer yang diremote atau “Terima” untuk sebaliknya.

    Untuk Koneksi via VPN, sorry nih ngga bisa ngulas lebih lanjut. Saya belum install VPN adaptornya (dan kebetulan juga males nginstall). :-)
     
  2. Presentasi
    Fitur ini memungkinkan seseorang hanya melihat apa yang dilakukan di komputer sang presenter. Sebenarnya caranya pun sama seperti cara pada mode Kontrol jarak jauh. Nih saya jelasin dikit.
    Kalau Anda menjadi presenter, maka pastikan sudah ada peserta yang mendaftar untuk bergabung pada presentasi Anda. Lalu pada menu presentasi klik “Mulai Presentasi”
     
    Jika Anda ingin menjadi peserta presentasi dari komputer lain, maka masukkan ID komputer presenter sebagai ID mitra pada menu presentasi, kemudian klik “Bergabung dalam presentasi”
     
    Selesai deh.
    Cukup itu saja tulisan saya mengenai TeamViewer ini. Selamat mencoba.
Read More..

Sabtu, 12 Februari 2011

bikin Thema HP

Bosan dengan tampilkan theme HP ? nah sekarang saya mau bagi-bagi pengalaman dan pengetahuan tentang pembuatan tema HP, sebenarnya di internet tidak sulit untuk menemukan tema-tema untuk ponsel yang siap di download, akan tetapi lebih puas dan terasa feel-nya itu kalo bikin sendiri. bener kan ? oke, let's begin...

untuk setiap jenis HP cara pembuatannya sama, akan tetapi menggunakan software yang berbeda.
yang pertama kita mulai dari Sony Ericson. untuk membuat tema khusus sony ericson bisa dengan menggunakan themes creator. bisa didownload disini. buka sofrware thema creator setelah diinstall, kemudian akan muncul banyak pilihan jenis dari seri sony ericson. pilih sesuai tipe hp. setelah itu tinggal menentukan design dan gambarnya. untuk ukuran gambarnya disesuaikan dengan ukuran yang tersedia.






tentukan design dan gambar untuk setiap tab-tab yang ada, atur warna dan fontnya.
setelah semuanya selesai klik preview untuk melihat semua layarnya, seperti gaambar  dibawah ini :

apabila semuanya udah selesai, silahkan simpan dan kirim ke HP kamu untuk melihat hasilnyaa. nah gampang kan ?? :D:D:D
Read More..

Selasa, 08 Februari 2011

Bekerja Secara Terpisah (Subversion / SVN) menggunakan TortoiseSVN


Apa itu Subversion ? Menurut Wikipedia, Subversion atau yang lebih dikenal dengan SVN adalah suatu perangkat lunak sumber terbuka pengontrol versi yang dapat mengatur proses pengembangan perangkat lunak yang dilakukan oleh suatu kelompok pemrogram yang terpisah menjadi runut dan teratur.Subversion dirancang khusus sebagai pengganti modern dari CVS. Penggunaan Subversion sebagai alternatif CVS sebagai pengontrol versi perlahan mulai meluas. Lalu yang menjadi pertanyaan adalah bagaimana membuatnya ?

Dalam hal ini anda mempersiapkan dua hal yaitu,
1. Tortoise SVN
Bisa menggunakan yang lain, tapi dalam kasus ini kita akan menggunakan Tortoise SVN.

2. Space Repository
Disini kita akan menggunakan free space hosting di www.assembla.com, kenapa? karena gratis xp...

Langkah Pertama :

Sebagai Langkah awal anda perlu memesan space di www.assembla.com terlebih dahulu, berikut caranya...

1. Register ID anda terlebih dahulu.

2. Login menggunakan ID anda.

3. Klik tombol "create your own space"

4. Klik tombol "Create an Empty Space"

5. Klik tulisan "Free, but limited' pada bagian bawah, kecuali anda ingin menggunakan fasilitas berbayar =P

6. Pilih menu "Free Subversion Hosting" pada bagian kanan browser

7. Klik tombol "Grab Your Free Subversion Repository"

8. Setelah itu isi form seperti di bawah, kemudian klik tombol "Create The Space"



9. Setelah itu anda akan mendapatkan alamat svn url dari repository anda


10. Selesai !!!! =))).....anda telah mendapat space hosting untuk project anda

Langkah Kedua :

Untuk langkah kedua anda perlu mengkonfigurasikan Tortoise SVN dengan space anda di www.assembla.com

1. Setelah anda memiliki space hosting anda perlu menginstall Tortoise SVN di komputer anda.

2. Setelah terinstall, anda perlu membuat folder baru yang terhubung dengan space anda, dengan cara klik kanan->SVN Checkout


3. Isikan alamat url yang telah anda dapatkan sebelumnya beserta alamat folder di komputer anda


4. Lalu anda akan mendapatkan notifikasi sukses seperti berikut


5. Setelah itu anda akan mendapatkan folder svn anda dengan gambar centang hijau di ikonnya


Langkah Terakhir :

Untuk langkah terakhir anda hanya perlu meletakkan file-file project anda di folder yang telah anda buat. Setelah itu klik kanan-> SVN Commit untuk mengupload file dan klik kanan->SVN update untuk mengupdate file project apabila ada perubahan yang telah dilakukan oleh anggota tim lain. Selesai......xp


Read More..

Melihat spesifikasi lengkap PC / Laptop kita dengan CPU-Z bag.3

SPD atau Serial Presence Detect digunakan untuk detail lebih lanjut dari informasi RAM. Mulai dari info RAM per slot, manufacture, type, serial number hingga timing table.

Graphics, digunakan untuk informasi tentang Hardware VGA kita. Disitu terdapat nama dan type dari VGA PC atau laptop kita, code name, technology dan juga terdapat clocking VGA.

Setelah kita membedah satu persatu kegunaan CPUZ ini kita dapat menyimpulkan bahwa software ini sangat penting ketika kita akan melakukan overclocking terhadap prosesor, ingin mengganti atau menambah memory RAM PC atau laptop (dengan melihat type memory di tab SPD), dan juga barang wajib bagi para gamer (untuk mengukur game apa yang maksimal digunakan dalam PC atau Laptopnya).

Read More..