Jumat, 19 Desember 2008

Windows Live Writer dalam memudahkan anda menulis Blog

kemarin sempat baca artikel mengenai penggunaan Windows Live Writer yang dapat mempermudah dalam penulisan blog. karena tertarik, maka saya pun langsung menuju ke tempat perkara untuk mendownload software yang dibutuhkan, yaitu Windows Live Essential (Bisa didownload dari situs Microsoft, nih urlnya: http://download.microsoft.com/download/0/F/4/0F4D43A7-8D47-4312-BC35-EC1F888AC156/en/wlsetup-all.exe – ukuran filenya 134,3 MB). ada 2 versi installer yang bisa digunakan, yaitu versi online, dan versi offline. karena ingin mengkoleksi software ini, saya pun memilih yang versi offline.

setelah selesai download, hari ini pun langsung coba untuk memanfaatkan software tsb, install, kemudian setting dan akhirnya tulisan ini pun berhasil diupload ke blog dengan memanfaatkan Windows Live Writer.

benar – benar memudahkan karena kita tidak perlu membuka dan login ke dalam web blog kita terlebih dahulu. dan yang pasti software ini adalah free.

so… tunggu apalagi, bagi yang berminat silahkan untuk segera mencobanya ;-)

Rgds
Adi

Rabu, 19 November 2008

Buat C# jadi single instance app

karena tertarik dengan fitur yang ada di VB, dimana kita bisa set sebuah aplikasi menjadi hanya single instance app, di mana untuk 1 komputer, program hanya bisa dijalankan 1 kali saja. dengan VB ini bisa didapat dengan sangat2 mudah, yaitu dengan mengatur settingan dibagian properties > application - lihat bagian 'make single instance application' (berikan tanda cek dipilihan yang satu ini). ok, itu saja,

nah, bagaimana kalau ingin diterapkan di C#, setelah coba dicari dibagian settingan properties, ternyata pilihan untuk itu tidak ada, karena penasaran, coba langsung cari solusinya dengan google, dan akhirnya dapat :-). sisipkan code dibawah ini ke dalam aplikasi anda:

using System.Threading;

static void Main(){
bool firstInstance = false;
string safeName = Application.UserAppDataPath.Replace(@"\", "_");
Mutex mutex = new Mutex(false, safeName, out firstInstance);
if(firstInstance){
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}

dan test untuk dijalankan, and voila..... akhirnya bisa single instance jg :-)

semoga bermanfaat,
ADI

Senin, 17 November 2008

WMI dlm VB ?

WMI jg bisa diterapkan dalam VB. berikut ini adalah contoh yang sama seperti yang sudah ada dipostingan saya yang sebelumnya (WMI - C# Corner), namun dengan menggunakan bahasa Visual Basic.

cara yang digunakan sama, cuman praktek penggunaannya agak sedikit berbeda.

1. tambahkan dulu dll yang dibutuhkan dari menu : Project - Project's name properties - Reference - Add (tambahkan dll : System.Management dan System.Mangement.Instrumentation)

2. kemudian import namespace yang dibutuhkan dengan statement imports:
Imports System.Management
Imports System.Management.Instrumentation

3. ketikkan kode berikut ini untuk mendapatkan informasi mengenai prosesor yang anda gunakan (dalam console app):
Dim searcher As New ManagementObjectSearcher("select Name from Win32_Processor")
For Each obj As ManagementObject In searcher.Get()
Console.WriteLine("Prosesor yang digunakan : " & obj.GetPropertyValue("Name"))
Next

output yang dihasilkan akan sama

ok, semoga bermanfaat

ADI

WMI

sempat kerepotan jg kemarin ketika ingin mendapatkan informasi mengenai hardware komputer yang digunakan (informasi mengenai processor yang digunakan). akhirnya ketemu dengan jargon yang satu ini : WMI (Windows Media Instrumentation)

untuk menggunakan WMI, tambahkan 2 references berikut ini ke dalam aplikasi C# anda:
System.Management dan System.Management.Instrumentation

kemudian dengan menggunakan using, import kedua namespace yang akan digunakan ke dalam aplikasi C# anda :
using System.Management;
using System.Management.Instrumentation;

kemudian untuk mendapatkan informasi mengenai processor komputer, sisipkan code berikut ini (dalam console app):

ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select Name from Win32_Processor");
foreach (ManagementObject obj in searcher.Get())
{
Console.WriteLine("Processor Komputer Anda : " + obj.GetPropertyValue("Name"));
}

output program jika dijalankan di komputer saya :


semoga bermanfaat,

ADI

Kamis, 13 November 2008

operator ternary

mgkn anda pernah menggunakan operator ternary di bahasa java, C++, atau C#.

lihat contoh dibawah ini:

int x = 5;
int y;

y = (x > 10) ? x+5 : x+10;

operasi di atas sama dengan:

if( x > 10 )
y = x + 5;
else
y = x + 10;

dengan Visual Basic sebelum versi 9.0, operator ternary jg bisa kita dapatkan dengan menggunakan statement iif seperti dibawah ini:

Dim x as Integer = 5
Dim y as Integer

y = iif(x > 10, x+5, x+10)

untuk Visual Basic 9.0, kita jg bisa melakukan operasi ternary seperti di atas dengan menggunakan if statement, seperti di bawah ini:

y = if(x > 10, x+5, x+10)

ok, semoga bermanfaat ;-)

Salam,
ADI

Jumat, 07 November 2008

Future Direction of C#

ingin mengetahui arah pengembangan dari C# programming language, 

klik link berikut ini :-)

http://channel9.msdn.com/pdc2008/TL16/

Salam,

ADI

Jumat, 31 Oktober 2008

Who is this guy ?


kenal dengan bapak yang disamping ? beliau adalah lead architect dari pengembang bahasa pemrograman C#.

bagi yang ingin mengenal beliau lebih lebih, silahkan buka :  http://en.wikipedia.org/wiki/Anders_Hejlsberg

Regards,

ADI

Future Direction of Visual Basic

Syalom, 

tidak terasa, Visual Basic sudah akan mencapai versi 10 (VBx). 

ingin mengetahui apa saja fitur - fitur baru andalan dalam Visual Basic 10 (VBx) yang akan segera diluncurkan,

silahkan download video yang ada pada link berikut ini:

URL http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL12.wmv

Semoga Bermanfaat,

Regards,

ADI

Kamis, 30 Oktober 2008

Small Basic

pernah mendengar "small basic" ? 

versi small dari bahasa visual basic ^^

bahasa ini ditujukan untuk entry level. untuk mengajarkan programming kepada anak - anak. 

nice thing :-)

anda bisa membaca lengkapnya dari : http://blogs.msdn.com/smallbasic/ atau dari: http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx

ok, semoga bermanfaat.

Selasa, 28 Oktober 2008

Visual Studio 2010

Syalom,

kabar gembira pada para penggemar .NET Framework, Visual Studio 2010 akan segera launching.hadir dengan tools pengembangan terbaru diantaranya: .NET Framework 4.0, C# 4.0, dan VBx (VB 10) ;-)

untuk versi CTP nya sudah bisa didownload dari http://www.microsoft.com/downloads/details.aspx?FamilyID=922b4655-93d0-4476-bda4-94cf5f8d4814&DisplayLang=en

Rgds,

ADI

Mandriva Linux 2009

Syalom, 

setelah menunggu semalaman, akhirnya selesai jg proses download file isonya Mandriva Linux Versi Terbaru (a.k.a Mandriva 2009)

isonya saya download dari situsnya ugm yang beralamat di ftp://repo.ugm.ac.id/iso/mandriva/2009/ (thanks to inherent connection yang disediakan oleh STMIK - Mikroskil Medan :-)). file yang saya download adalah : mandriva-linux-free-2009-dvd-i586.iso (size : 4.487.200 KB)

saatnya untuk melakukan pengetesan sebelum diinject ke dalam notebook :-).  untuk refreshing, Mandriva ini adalah salah satu distro yang paling user friendly :-). ok, untuk pengetesan kali ini, akan dilakukan dengan menggunakan Vmware Workstation.

proses installasi tergolong mudah, anda hanya perlu mengisi beberapa settingan seperti language, partitioning, package yang mau diinstall, dan sedikit konfigurasi akhir seperti pembuatan user, bootloader yang akan digunakan, dan service yang akan dijalankan secara otomatis pada saat komputer dibooting. 

ok, saya akan kabari lebih lanjut lagi nanti :-)

Regards,

ADI

Jumat, 24 Oktober 2008

C#

C# is the lingua franca of .NET Framework.

ada yang mau mengomentari statement di atas ? 

feel free to give your own opinion in this thread ;-)

Salam,

ADI

Rabu, 22 Oktober 2008

Judul Blog ku

hehehe ...

lihat kiri, lihat kanan, kemudian lihat ke atas, eh ... ada tulisan Console.WriteLine()

apa yah arti tulisan tersebut ? 

Salam,

ADI

Senin, 20 Oktober 2008

Visual Basic .NET vs Visual C# .NET

Banyak developer yang beranggapan bahwa Visual C# .NET adalah bahasa pemrograman yang lebih powerful dibandingkan dengan Visual Basic .NET. Beberapa pengembang berasumsi bahwa Visual C# .NET bisa melakukan lebih banyak hal dibandingkan dengan yang dapat dilakukan oleh Visual Basic .NET. Asumsi ini tidak benar. Walaupun ada perbedaan di antara Visual Basic .NET dan Visual C# .NET, kedua bahasa ini adalah “first-class programming languages” yang berbasiskan pada Microsoft .NET Framework, dan keduanya adalah bahasa pemrograman yang powerful. Visual Basic .NET adalah bahasa pemrograman yang murni berorientasi objek yang memasukkan banyak fitur baru dan fitur yang sudah diperbaiki seperti inheritance, polymorphism, interface dan overloading. Visual Basic .NET dan Visual C# .NET sama – sama menggunakan CLR (Common Language Runtime) dari .NET Framework, dan hampir tidak ada isu yang berhubungan dengan performance di antara kedua bahasa ini. Pemilihan bahasa yang harus digunakan di antara kedua bahasa ini sepenuhnya bergantung ke preferensi personal dari yang bersangkutan dan pengalaman bahasa terdahulu yang digunakan. Sebagai contoh, akan lebih baik untuk seorang pengembang yang memiliki pengetahuan Visual Basic 6.0 untuk menggunakan Visual Basic .NET, dan untuk pengembang dengan latar belakang Visual C++ dan Java untuk menggunakan Visual C# .NET. untuk yang memiliki pengetahuan diantara keduanya, kuasai saja kedua bahasa tersebut (Visual Basic .NET dan Visual C# .NET ;-))

Perbedaan antara Visual Basic .NET dan Visual C# .NET

Perbedaan terbesar adalah dalam sintaksis dari kedua bahasa ini. Berikut ini beberapa perbedaan terbesar dari kedua bahasa ini:
• Case Sensitivity
• Variable declaration and assignment
• Data types
• Statement termination
• Statement blocks
• Use of () vs. []
• Operators
• Conditional statements
• Error handling
• Overflow checking
• Parameter passing
• Late binding
• Handling unmanaged code
• Keywords

Sabtu, 18 Oktober 2008

Akhirnya .....

setelah perjuangan yang tanpa mengenal lelah (hehehehe ... ;-)) yang ditunjukkan oleh semua anggota team pengembang :-)

akhirnya, absensi praktek bisa tercetak juga.

thanks buat kerjasama yang baik antar anggota team. 

Salam,

ADI

Jumat, 17 Oktober 2008

Praktek ... Praktek ...

Syalom

Praktek akan segera dimulai, absensi praktek blom tercetak :-(

langkah - langkah:

1. lengkapi semua data yang diperlukan

2. buat converter untuk mengubah dan menyesuaikan data antara mysql dengan MSSQL

3. cetak absensinya

ayo semangat !!! 

Salam,

ADI

Kamis, 16 Oktober 2008

Video E-Learning

Syalom,

silahkan buka url : www.mikroskil.ac.id/~adi

barusan saya upload video tutorial yang berhubungan dengan jaringan komputer,

silahkan diunduh bagi yang membutuhkannya ;-)

selain video tutorial jaringan komputer, anda juga bisa mengunduh beberapa video tutorial mengenai pemrograman Java :-)

semoga bermanfaat

Salam,

ADI

Rabu, 15 Oktober 2008

Welcome Note ...

Syalom,

Selamat Datang ...

Terima kasih sudah mau berkunjung ke Blog saya :-)

Semoga informasi yang terkandung di dalam nya dapat bermanfaat bagi Anda.

Thanks

Regards,

ADI