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 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?
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
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:
- Data historis atau data pengalaman
- Data historis akan diproses menggunakan algoritma klasifikasi
- 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:
- Algoritma CART (Classification and Regreesion Trees)
- Algoritma mean vektor
- Algoritma k-nearest neighbor
- Algoritma ID3
- Algoritma C4.5
- 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
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
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
source image nanotech-now.com |
Thursday, September 11, 2014
Gagal install driver sofware usb windows 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.
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:
- Response time: hal ini berhubungan dengan waktu akses database, seberapa lama waktu yang dibutuhkan user untuk mengakses item informasi dalam database.
- Concurrent Users: berapa jumlah kapasitas maksimal pengguna dapat mengakses data dalam waktu bersamaan.
- Security Data : hal ini berhubungan dengan sistem keaman data pada database
- 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
- 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
- Space Utility : kapasitas ruang penyimpanan data pada sebuah database
- Transaction Data : Jumlah rata-rata transaksi yang sanggup diproses permenit dalam sistem database
- 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
- 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
Subscribe to:
Posts (Atom)