Laman

Sabtu, 19 Juli 2014

Algoritma Stemming (Pencarian kata dasar) Nazief dan Adriani untuk Bahasa Indonesia di C# (Csharp)

Algoritma Nazief dan Andriani. Merupakan sebuah algoritma untuk mencari sebuah kata dasar atau lebih dikena dengan istilah stemming. Proses stemming antara satu bahasa tidak sama dengan proses stemming dengan bahasa lain, dengan kata lain algoritma stemming untuk bahasa indonesia tidak dapat digunakan untuk proses stemming bahasa inggris atau bahasa lainnya karena masing-masing bahasa mempunyai struktur morfologi yang berbeda. Algoritma Nazief dan Adriani adalah algoritma stemming yang digunakan khusus untuk bahasa indonesia, walaupun ada banyak algoritma stemming lainnya untuk bahasa indonesia, akan tetapi Nazief dan Adriani lebih banyak digunakan oleh para praktisi maupun para pegiat akademik, karena memang sampai saat ini Nazief dan Adriani mempunyai akurat yang baik jika dibandingkan dengan yang lainnya. 

Sabtu, 12 Juli 2014

Konsep polymorphiesme di dalam OOP (Object oriented programming) di C# (CSharp)

Banyak yang masih membingunkan tentang konsep polymorphiesme dan susah untuk memahami bagaimana dan apa itu polymorphiesme, sebelum itu perhatikan tujuan dan motivasi diciptakannya bahasa pemrograman OOP, secara sederhana OOP diciptakan untuk memudahkan programmer dalam mengembangkan bahasa pemrograman yang semakin kompleks dan menghindari pengulangan penulisan code program. Polymorphiesme itu sendiri intinya adalah sebuah bentuk yang dapat berubah dari satu bentuk ke bentuk yang lain, tentunya dengan konsep seperti ini pengulangan code/penulisan ulang code program dapat dihindari. 
Untuk memudahkan dalam memahami konsep Polymorphieme mari membuat sebuah project sederhana, kali ini project yang dibuat bukanlah berbasiskan form, akan tetapi berbasiskan console. Untuk membuat projectnya silahkan buka visual studio selanjutya klik menu file pilih new project, jika jendela project sudah terbuka pilih "Console apllication" bukan "windows form application". project kalai ini menggnakan console agar lebih mudah dalam memahami konsep polymorphisme.  perhatikan contoh berikut ini, tentunya harus memahami terlebih dahulu konsep pewarisan dalam OOP. didalam project yang akan dibuat, terdapat 4 untuk lebih detailnya seperti pada diagram kelas dibawah ini

Senin, 07 Juli 2014

mengedit, menulis, membuka dan menjalankan microsoft office word dari c# (csharp) interop office

Jika di post sebelumnya telah dibahas tentang bagaimana cara menjalankan, mengedit dan melakukan passing data microsoft excel dari csharp sebagai salah satu alternative membuat sebuah report maupun mencetak dokumen dengan mudah. Maka kali ini akan dibahas tentang menjalankan, mengedit dan melakukan passing data dari csharp ke microsoft office word.
Ssebelumnya telah dikenal kemampuan crystall report dalam membuat sebuah laporan dalam bahasa pemrograman. Akan tetapi suatu saat kita membutuhkan mencetak dokumen ke program microsoft office secara simple. Interop microsft office word adalah salah satu solusinya. Untuk membuat sebuah project mampu menjalankan microsoft office word maka harus dilakukan interop ms office dari csharp. 

Jumat, 04 Juli 2014

Menjalankan Membuka Menulis dan Mengedit di Ms Excel dengan C# (C Sharp)

Kadang-kadang sebuah aplikasi yang kita buat membutuhkan sebuah proses untuk print/cetak dokumen. walaupun di csharp sudah ada mekanisme tersendiri untuk melakukan print documnet, pada tutorial kali ini akan dibuat sebuah print dokument menggunakan interop office (memanggil dan menjalakan office), misalnya ada sebuah aplikasi sistem informasi karyawan, akan dibuat sebuah fitur tambahan dalam sistem informasi tersebut sehingga user dapat mencetak profile karyawan kedalam word sebelum akhirnya profile karyawan tersebut di cetak.

Senin, 10 Februari 2014

Sistem Informasi Insert, Update, Delete MYSQL di C Sharp (C#)

Tidak asing lagi bahwa sebuah program dengan skala menengah keatas akan membutuhkan sebuah database, apalagi jika program tersebut berkaitan dengan SISTEM INFORMASI, mau tidak mau pasti akan menggunakan database, berikut ini adalah sebuah sistem informasi sederhana menggunakan database MYSQL dengan operasi yang menggunakan operasi INSERT, UPDATE dan DELETE. langkah pertama siapkan project dengan sbuah form kosong, dan tambahkan menustrip, button, datagridview, textbox dan label, atur dan tata sedemikian rupa sehingga interface seperti pada gambar disamping. langkah selanjutnya sebagai berikut