Pengenalan Case Based Reasoning Menggunakan Pemrograman PHP

Standard

Case based reasoning atau penalaran berbasis kasus merupakan salah satu teknik pemecahan masalah berdasarkan pengalaman-pengalaman pada masa lalu. Pengalaman yang pernah terjadi di masa lampau tersebut disimpan dalam tempat yang disebut dengan “Basis Kasus”. Continue reading

Advertisements

Algoritma Fuzzifikasi Tsukamoto Untuk Prediksi Hasil Produksi Menggunakan 4 Aturan Prediksi

Standard

Algoritma FIS (Fuzzy Inference System) adalah salah satu algoritma yang digunakan untuk pengambilan keputusan. Contoh yang dibahas kali ini adalah mengenai penentuan nilai kinerja karyawan berdasarkan inputan yang ada.
Algoritma ini memiliki beberapa tipe teknik perhitungan yang digunakan, dan salah satu tipe yang digunakan adalah tipe yang ditemukan oleh Tsukamoto, oleh karena itu tipe ini dinamakan tipe Tsukamoto / Fuzzy Tsukamoto. Continue reading

Menghitung regresi linear berganda menggunakan bahasa pemrograman python

Standard

Analisis regresi linier berganda adalah hubungan secara linear antara dua atau lebih variabel independen (X1, X2,….Xn) dengan variabel dependen (Y). Analisis ini untuk mengetahui arah hubungan antara variabel independen dengan variabel dependen apakah masing-masing variabel independen berhubungan positif atau negatif dan untuk memprediksi nilai dari variabel dependen apabila nilai variabel independen mengalami kenaikan atau penurunan. Data yang digunakan biasanya berskala interval atau rasio.

Persamaan regresi linear berganda sebagai berikut: Continue reading

Program sederhana Sentiment Analysis menggunakan Python dan NLTK

Standard

Text mining dilakukan oleh komputer untuk mendapatkan sesuatu yang baru, sesuatu yang tidak diketahui sebelumnya atau menemukan kembali informasi yang tersirat secara implisit, yang berasal dari informasi yang diekstrak secara otomatis dari sumber-sumber data teks yang berbedabeda (Feldman & Sanger, 2007).

Text mining merupakan teknik yang digunakan untuk menangani masalah klasifikasi, clustering, information extraction dan information retrival (Berry & Kogan, 2010). Pada dasarnya proses kerja dari text mining banyak mengapdopsi dari penelitian Data Mining namun yang menjadi perbedaan adalah pola yang digunakan oleh text mining diambil dari sekumpulan bahasa alami yang tidak terstruktur sedangkan dalam Data Mining pola yang diambil dari database yang terstruktur (Han & Kamber, 2006).

Salah satu topik dalam text mining adalah sentiment analysis. Continue reading

Implementasi metode simpson menggunakan bahasa pemrograman python

Standard
import math
import decimal

a = 0; b = 1; n = 10
h = float (b-a) / n
r = 0
start = 0

print ("  Metode Numerik   ")
print ("Algoritma Simpson  ")
print

def power(x,y):
	return x ** y;

def fx( x ):
	return ( 0.25 * power(x,5)) + (3 * power(x,2));

def real (a,b):
	return ( float(1)/float(24) * power(b,6) + power(b,3) ) - ( float(1)/float(24) * power(a,6) + power(a,3) )

def Simpson( h, r ):
	return  h / 3 * r

for i in range(0,11):
	if i == 0:
		r+=fx(start);
		print "f(",start,")\t: ", fx(start), "\t\tR        : ", r;
	elif i == 10:
		r+=fx(start);
		print "f(",start,")\t: ", fx(start), "\t\tR        : ", r;
	elif i % 2 == 0:
		r+=2*fx(start);
		print "f(",start,")\t: ", 2*fx(start), " \tR        : ", r;
	elif i % 2 == 1:
		r+=4*fx(start);
		print "f(",start,")\t: ", 4*fx(start), " \tR        : ", r;
	start+=h

print

print ("a  : ", a);
print ("b  : ", b);
print ("h  : ", h);
print ("n  : ", n);

print

real = round(real( a,b ), 6)
numeric = Simpson( h,r )

print ("Simpson Real     : ", real)
print ("Simpson Numeric  : ", numeric)
print ("Simpson Error    : ", numeric - real)
print

Contoh kode diatas adalah bentuk penyelesaian metode simpson dalam mencari suatu nilai pendekatan terhadap persamaan f(x) = 1/4 x5 + 3 x2

Hasil perhitungan menggunakan kode diatas adalah seperti berikut :

screen-shot-2016-12-07-at-12-23-56-pm

Implementasi algoritma trapezoida menggunakan bahasa pemrograman python

Standard

Integral merupakan alat yang dapat digunakan untuk memperoleh nilai pendekatan atau aproksimasi dari suatu perhitungan yang tidak dapat diselesaikan secara analitik.

Untuk melanjutkan kasus sebelumnya yang menggunakan metode reimann kali ini kita akan mencoba menghitung menggunakan metode trapezoida dengan alat bantu bahasa pemrograman python.

Berikut adalah kode program yang penulis buat untuk percobaan kali ini : Continue reading

Algoritma reimann dengan bahasa pemrograman python

Standard

Integral merupakan alat yang dapat digunakan untuk memperoleh nilai pendekatan atau aproksimasi dari suatu perhitungan yang tidak dapat diselesaikan secara analitik.

Salah satu metode pendekatan yang menerapkan integral adalah metode reimann. Metode reimann biasanya digunakan untuk menghitung luas daerah yang dibatasi oleh fungsi y = f(x) dan sumbu x seperti pada contoh gambar berikut : Continue reading