-->

Monday, December 15, 2014

source code contoh menghitung centroid dan jarak k-means


Menyambung dari artikel sebelumnya tentang konsep k-means data mining focus pada tulisan sekarang adalah bagaimana cara mengimplementasikan  perhitungan algoritma k-means centroid dan jarak kedalam source code program. Berikut source code langkah-langkah menghitung nilai centroid dan jarak  algoritma k-means:

Monday, December 1, 2014

Mengapa Perlu Transaksi Database


Database server secara sederhana merupakan sebuah media penyimpanan data penting dan penyimpanan didesain sesuai kebutuhan memiliki  5 operasi dasar Insert , Update, Delete, Search data.  Apa  yang dimaksud  Teknik transaksi database  dan mengapa perlu  teknik transaksi ? Transaksi  merupakan suatu cara menjaga data tetap aman dan konsisten terhadap permintaan perubahan data sampai permintaan perubahan data selesai dilakukan.

Thursday, November 6, 2014

Cara Menghindari Kegagalan Implementasi Sistem Informasi Akuntansi


Mengapa  Menerapakan  Sistem Informasi Akuntansi?
sistem akuntasi terintegrasi pada sebuah perusahaan
Implementasi  Sistem Akuntansi Komputerisasi itu mudah, jika saya bandingkan dengan saya belajar akuntansi pembukuan pada saat sekolah SLTP. Dengan menggunakan buku pembukuan sebagai media pencatatan transaksi keuangan mulai dari pencatatan Saldo Awal, hutang piutang, kas, dan biaya sampai pada penyajian laporan rugi laba. Proses pencatatan akuntansi yang  dikerjakan secara manual membutuhkan tingkat ketelitian perhitungan tinggi

Wednesday, October 22, 2014

Perancangan Database Pencatatan Produk Dengan Serial Number



Nah, postingan kali ini sebagai lanjutan dari pengenalan lingkup database jika pada postigan sebelumnya berkenalan dengan manajemen user database dan tool query database, kali ini saya sedikit menulis tentang cara merancang database dalam konteks perancangan alur sistem belum mengimplementasikan rancangan sistem  ke dalam database sofware.  Tulisan ini untuk saya pribadi dan untuk yang mulai belajar merancang database,  jadi jika anda sudah expert tentang database maka sebaiknya di close saja browsernya daripada sakit hati sebab ini hanya ditujukan untuk pemula dan catatan pribadi saya dalam belajar database. Jika  ada pertanyaan  bagaimana cara merancang database yang baik? Menurut saya sendiri database dikatakan baik, jika sesuai dengan kebutuhan sistem yang akan dibangun dan dinamis. Dinamis dalam arti dapat diterapkan konsep SDLC (System Development Life Cycle).

Wednesday, October 8, 2014

Contoh Algoritma Klasifikasi Data Mining



Mengenal metode  klasifikasi, secara sederhana algoritma klasifikasi pada data mining merupakan sebuah catatan record data hendak diklasifikasikan kedalam salah satu dari sekian klasifikasi data yang tersedia pada variabel tujuan berdasarkan nilai-nilai “variabel prediktor”.  

Cara KerjaAlgoritma klasifikasi 
Klasifikasi dalam data mining bekerja pada data historis atau data sejarah. Data historis disebut data latihan atau training data. histori data digunakan sebagai cara mendapatkan pengetahuan dan disebut data pengalaman.
   
Mengetahui Proses pembentukan Klasifikasi data mining
Secara sederhana ada  3 proses pemecahan masalah klasifikasi diantaranya:
  1.  Data historis  atau data pengalaman 
  2.  Data historis akan diproses menggunakan algoritma klasifikasi 
  3.  Klassifikasi menghasilkan pengetahuan yang dipresentasikan dalam bentuk diagram pohon keputusan”decission tree”

Untuk memecahkan masalah klasifikasi data mining sedikitnya ada  6 algoritma klasifikasi data data mining diantaranya:
  1. Algoritma CART (Classification and Regreesion Trees)  
  2. Algoritma mean vektor  
  3. Algoritma k-nearest neighbor  
  4. Algoritma ID3 
  5.  Algoritma C4.5 
  6.  Algoritma C5.0       

Contoh Masalah Klasifikasi Data Mining
Sebagai contoh fiktif ada 8 data nasabah yang telah memperoleh kredit mikro dari bank mikroba. Data tersebut meliputi besarnya tabungan dengan jenis kategori(rendah, sedang dan tinggi), besar aset nasabah dengan kategori(rendah, sedang, tinggi), besarnya pendapatan nasabah per tahun dan resiko kredit dengan kategori (baik dan buruk) dari ilustrasi data nasabah ini dapat menghasilkan suatu pengetahuan untuk menggolongkan resiko kredit seorang nasabah pada masa mendatang berdasarkan tabungan , aset dan pendapatan apabila ada pengajuan kredit nasabah kesembilan, kesepuluh dan seterusnya. Data tabungan,  aset dan pendapatan merupakan dasar untuk menentukan resiko kredit  disebut sebagai  variabel prediktor. Resiko kredit berdasarkan variabel prediktor disebut variabel tujuan”target variabel

Contoh pohon keputusan masalah klasifikasi data nasabah kredit
contoh gambar pohon keputusan klasifikasi data mining

Pada gambar diatas terdapat 2 jenis bentuk noktah. Pertama berbentuk elips disebut noktah keputusan noktah ini masih akan bercabang noktah ini merupakan suatu catatan misalnya “nasabah” belum dapat ditentukan klasifikasinya apakah nasabah ini mempunyai resiko kredit baik atau buruk. Noktah keputusan pertama disebut noktah dasar. Kedua noktah berbentuk persegi panjang disebut noktah terminasi yang tidak akan bercabang lagi karena pada noktah ini nasabah sudah ditentukan klasifikasinya.
Bagaimana cara membaca  gambar pohon keputusan  yang dihasilkan oleh algoritma klasifikasi diatas? Pertama pada noktah dasar nasabah(A, B, C, D, E, F, G, H) pertama dilihat dari seberapa besar aset nasabah? Jika klasifikasi aset tergolong rendah, maka  dapat diklasifikasikan sebagai nasabah dengan resiko kredit buruk. Namun, bila aset termasuk sedang atau tinggi,  resiko kredit belum bisa dikatakan baik atau buruk noktah ini disebut noktah keputusan A sebab merupakan noktah keputusan yang pertama dihasilkan dengan catatan(A,C,D,E,F,H). Noktah keputusan A dilakukan percabangan dilihat dari besarnya tabungan nasabah bila, tabungan termasuk sedang atau sedang  dapat diklasifikasikan nasabah dengan resiko kredit baik (A,D,E,H).  Bila tabungan tinggi, maka belum bisa diklasifikasikan  apakah baik atau buruk  termasuk noktah keputusan. Noktah ini disebut Noktah B sebab merupakan noktah keputusan kedua  yang dihasilkan. Noktah B dilakukan percabangan lagi berdasarkan seberapa besar aset nasabah? Bila, aset  termasuk tinggi nasabah (F), maka termasuk nasabah dengan resiko kredit baik jika nilai aset termasuk sedang, maka diklasifikasikan sebagai nasabah dengan resiko kredit buruk.


Dari contoh kasus klasifikasi data nasabah diatas maka dapat diperoleh pengetahuan yang dapat diaplikasikan kepada mereka yang berpotensi menjadi nasabah kesembilan, keseuluh danseterusnya. Data ini akan dijadikan sebagai input basgi suatu algoritma yang sekarang ini belum diketahui jenis algoritmanya. Sebagai keluaran dari algoritma yang saat ini belum diketahui jenisnya secara sederhana dapat direpresentasikan dalam bentuk pohon keputusan diatas pada tulisan berikutnya akan membahas secara detail algoritma yang dapat menghasilkan pohon keputusan seperti diatas. Sebagai bocoran saja algoritma ini disebut  Classification and regression tree (CART).

Tuesday, October 7, 2014

Metode Inference Diagnosis dan Terapi



cara menentukan diagnosis penyakit
depressiontreatmentcenter.com
Metode Inference Diagnosis merupakan suatu metode menentukan jenis penyakit yang diderita berdasarkan fakta-fakta yang diberikan oleh user. Metode Inferensi Diagnosis dimanfaatkan sebagai langkah melakukan diagnosis penyakit pada sebuah sistem pakar. Inferensi diagnosis dapat dibabungkan dengan algoritma runut maju(Foward Chaining) dan runut balik(Backward Chaining) sebagai langkah mendiaknosis penyakit sekaligus sebagai langkah memeberikan solusi terapi. Foward chaining digunakan sebagai langkah menentukan kemungkinan penyakit yang diderita oleh pasien berdasarkan gejala gejala penyakit yang dimasukkan oleh user.

Thursday, September 25, 2014

Fungsi Hak Akses User Database



Beberapa fungsi dari pemberian hak akses dalam database

Pentingnya manajemen hak akses dalam sebuah sistem database. Mengapa hak akses pengguna (user Privileges) dibutuhkan ? Pada dasarnya data-data yang tersimpan dalam database merupakan sumber dari informasi berharga maka, hanya orang-orang tertentu yang diizinkan membuat,melihat, merubah, maupun menghapus data dalam sebuah database. Izin hak akses database biasa dilakukan seorang Database Administrator (DBA) sebagai hal preventif  menjaga keamanan data pada database. Selain sebagai security database hak akses user digunakan untuk memberikan batasan fasilitas kepada setiap user yang berhubungan langsung dengan database. Ada 5 hal yang paling dasar pekerjaan  DBA memberikan wewenang  kepada User account terhadap database:

Wednesday, September 24, 2014

Metode Certainty Faktor



Apa tujuan dari pembuatan metode Certainty Faktors(CFs) dalam Sistem Pakar ?. Pada dasarnya, seorang pakar tetap dapat mengambil kesimpulan dalam suatu permasalahan meskipun tingkat kepastian yang diberikan pakar tidak 100% berdasarkan fakta yang diberikan user kurang akurat, dengan sebuah aturan pengambilan kesimpulan berdasarkan semua fakta harus terpenuhi. Oleh sebab itu, besarnya nilai kepercayaan kesimpulan pakar dapat dilakukan dengan mengunakan rumus. salah satu rumus yang dapat digunakan adalah Certainty Faktor metode ini diperkenalkan oleh Shortliffe Buchanan.

Saturday, September 20, 2014

Cara Memanfaatkan Monitor Query Database



Artikel ini berawal dari percakapan sederhana dengan teman sore kemarin.  Saya meyampaikan permintaan tool SQL  Query Monitor. Sahabat menjawab, digunakan untuk apa "SQL Query Monitor" ? rupanya sahabat saya ini belum pernah memanfaatkan tool manajemen database Query Monitor. Pemahaman yang ditangkap fasilitas eksekusi Query sripct tetapi bukan itu yang saya maksud  maka, tulisan Penjelasan manfaat Query monitor pada manajemen database administrator saya anggap penting.

SQL monitor merupakan suatu cara yang lazim digunakan untuk melihat log dari semua aktifitas operasi database query yang dilakukan oleh user. Log query dalam SQL monitor bersifat Read only SQLdan real time. Biasaya, bersifat historical berdasarkan waktu. Pada dasarnya SQL monitor dilakukan untuk capture perintah SQL yang sedang  / telah dieksekusi  oleh sistem. Proses monitoring query merupakan bagian dari proses dari aktifitas pekerjaan database administrator dalam hal pengawasan dalam database. 

Thursday, September 18, 2014

Definisi Sistem Pakar

Sistem Pakar

proses kerja sebuah sistem pakar
source image nanotech-now.com
Mengetahui Transformasi pengetahuan manusia kedalam komputer melalui  pengenalan sistem pakar. Apa yang dimaksud dengan sistem pakar ? secara sederhana  definisi sistem pakar “expert system” merupakan suatu metode melatih komputer menjadi cerdas  layaknya seorang pakar atau ahli  dalam pengetahuan tertentu sebagai solusi menyelesaikan masalah,  yang membutuhkan suatu kepakaran seseorang  yang tidak dapat diselesaikan oleh orang awam. Sistem pakar merupakan suatu cabang dari kecerdasan buatan “Artificial Intelligence”(AI). 

Thursday, September 11, 2014

Gagal install driver sofware usb windows 8



mengatasi gagal install driver pada win 8
Gagal install driver hardware arduino board,trouble install Dongle dll.  Stop! Dilarang Emosi juragan Sadarilah,  bahwa Anda akan perlu untuk melengkapi langkah ini untuk setiap artikel ini bertujuan sebagai edukasi bagi user yang belum tau permasalahan kenapa driver tidak dapat berjalan sempurna pada windows 8 ? seolah olah user mengerti segala sesuatu tentang sistem operasi microsoft windows 8 tapi ternyata  astaga! simpan amarah  nya dalam hati ya sebab saya akan berikan solusi. Gagal install driver windows 8 ? install driver sukses tetapi tidak bisa jalan di windows 8 ?.  

Driver windows 8 tidak seperti versi sebelumnya dari sistem operasi Windows, Windows 8 memberlakukan pembatasan ketat pada penandatanganan driver hal ini disebabkan pada seri window vista 64 bit keatas, sistem operasi windows melakukan pengecekan verifikasi terhadap device instaler driver terlebih pada window 8. Microsoft memberkalukan “digital driver signature” yang diterbitkan oleh lab hardware microsoft. ketika install driver hadware pada windows 8 gagal kemungkinan besar disebabkan oleh driver yang kita install belum memiliki sertifikasi yang diterbitkan oleh lab hardware microsoft. Lalu bagaimana trik mengatasi gagal install driver  yang tidak memiliki digital driver sisgnature?  dalam keadaan seperti ini maka, driver unsigned pada windows membutuhkan langkah-langkah tambahan untuk instalasi.

gambar cara disable driver signature windows
Silahkan marah pada sistem operasinya sebab saya bukan yang membuat saya Cuma membantu memberikan edukasi cara mengatasi install driver yang gagal pada windows anda, Anda harus menyadari itu jika anda membeli sistem operasi windows 8 dan melakukan install driver tambahan yang tidak memiliki sertifikat driver dari microsoft maka cara cepat mengatasi hal ini adalah mematikan atau disable digital driver signature. Jika fasilitas  ini tidak dimatikan maka setiap komputer di restart maka pada saat windows boot dengan sendirinya Oswindows 8 ini akan melakukan pengecekan driver dengan sendirinya. Jika Tidak Mau ribet gampang saja bisa diatur silahkan downgrade windows  ke seri dibawahnya he..he..he..he.. namun itu bukan solusi mengatasi instalasi driver dengan benar.  Silahkan anda ikuti seri tutorial cara mengatasi gagal install driver usb pada windows 8 dalam 2 veri vidio dan panduan dengan HTML silahkan ikuti link berikut
untuk versi vidio tutorial drisable windows signature silahkan lihat link youtube berikut
 Anda harus me-restart komputer Anda beberapa kali sepanjang perjalanan petunjuk disable driver signature windows ini. Kami sarankan Anda mencetaknya sebelum Anda mulai, atau menggunakan komputer yang terpisah untuk mengikuti.

Wednesday, September 10, 2014

Metode Data Matching



Manfaat Data Matching

Pada  postingan beberapa waktu  lalu telah saya posting mengenai BussinesIntelligence sebagai alat analisa bisnis Nah, pada tulisan kali ini akan menulis untuk catatan pribadi saya mengenai  manfaat data inteligen dengan menggunakan metode data maching. Sebenarnya apa metode data matching itu? metode data matching merupakan sebuah metode untuk analisis pola pencocokan data dengan menggunakan skala pembobotan pada setiap kriteria. Besar  bobot nilai kriteria pada metode data maching kemungkinan besar tidak sama antar kriteria sebab, besarnya bobot ditentukan dengan pertimbangan mana yang lebih penting.  Lalu, bagaimana cara menerapkan metode data macthing? Untuk menerapkan data matching ada beberapa algoritma yang dapat digunakandiantaranya: 

Monday, September 8, 2014

Tips memilih Database Server Open Source


tips mengetahui kehandalan database server
Seberapa penting peranan database dalam pembangunan sistem informasi ? database merupakan bagian penting pada pembangunan sebuah proyek sistem informasi baik skala enterprise maupun small bussiness sebab, database server pada dasarnya digunakan sebagai  media penyimpanan data yang digunakan secara bersama-sama  sebagai suppy data request user. Sebelum memutuskan menggunakan sebuah database server hal yang terpenting adalah bagaimana mengetahui performance database tersebut. 

Performa database tidak bisa diukur dengan cara melihat tingkat popularitas pengguna database lalu, bukankah popularitas pengguna bisa digunakan sebagai tolak ukur performance sebuah database ?. besarnya jumlah pengguna sebuah database open source bisa digunakan sebagai sumber referensi pemilihan database. Setiap perancang database mempunyai cara masing-masing untuk memilih kriteria database server sesuai dengan kebutuhan tetapi, ada beberapa pertimbangan dasar dalam memilih sebuah database. Sedikit nya ada 9 faktor teknik memilih database open source diantaranya:
  1. Response time: hal ini berhubungan dengan waktu akses database, seberapa lama waktu yang dibutuhkan user untuk mengakses item informasi dalam database.
  2. Concurrent Users: berapa jumlah kapasitas maksimal pengguna dapat mengakses data dalam waktu bersamaan.
  3.  Security  Data : hal ini berhubungan dengan sistem keaman data pada database
  4. Fasilitas backup dan restore Data : tujuan dari falisitas backup data adalah sebagai salinan data dimana jika suatu saat ada masalah pada  data atau  kehilangan data data backup bisa dikembalikan pada saat data terakir beckup dengan menggunakan fasilitas restore data
  5. Recovery Tool Database : recovery digunakan sebagai alat bantu untuk repair corupt data,  cacat metadata  pada database biasanya ini sering diakibatkan sering listrik mati contoh alat recovery pada database firebird : GFIX,  Data Pump, IB Surgeon
  6. Space Utility : kapasitas ruang penyimpanan data pada sebuah database
  7. Transaction Data : Jumlah rata-rata transaksi yang sanggup diproses  permenit dalam sistem database
  8. Monitoring Tool  : monitoring dalam sistem database meliputi monitoring user akses, database monitor,SQL monitor, memori resource performance.  Biasanya sebuah database server memiliki fasilitas  tool monitoring
  9. Multi Platform : multi platform adalah bisa dijalankan pada sistem operasi berbeda misal Microsoft,Linux,Mac OS, Open Solaris
Ada beberapa versi database free baik open source maupun limited edition diantaranya: Firebird, My SQL, Postgre, Microsoft SQL SERVER Lite edition 2005 dan 2008

Sebagai cara menguji tips memilih database server  ini bisa dilakukan dengan benchmark database. “Benchmark data” bisa dilakukan sendiri maupun melihat data referensi dari situs internet yang menyediakan hasil benchmark database. Tips Tutorial pemilihan database server ini untuk pemula yang baru belajar database semoga tips cara memilih database server opon source ini dabat memberikan wawasan untuk memulai belajar database