Codeigniter, Machine Learning, Mathematic, PHP, Programming, SQL, Ubuntu Server, Web Server

Pengenalan Case Based Reasoning Menggunakan Pemrograman PHP

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 “Pengenalan Case Based Reasoning Menggunakan Pemrograman PHP”

Advertisements
Algorithm, Codeigniter, Mathematic, PHP, Programming, SQL

Algoritma Fuzzifikasi Tsukamoto Untuk Prediksi Hasil Produksi Menggunakan 4 Aturan Prediksi

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 “Algoritma Fuzzifikasi Tsukamoto Untuk Prediksi Hasil Produksi Menggunakan 4 Aturan Prediksi”

Algorithm, Mathematic, Programming, Python

Menghitung regresi linear berganda menggunakan bahasa pemrograman python

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 “Menghitung regresi linear berganda menggunakan bahasa pemrograman python”

Mathematic, Natural Language Processing, Programming, Python

Program sederhana Sentiment Analysis menggunakan Python dan NLTK

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 “Program sederhana Sentiment Analysis menggunakan Python dan NLTK”

Mathematic, Programming, Python

Implementasi metode simpson menggunakan bahasa pemrograman python

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

Mathematic, Programming, Python

Implementasi algoritma trapezoida menggunakan bahasa pemrograman python

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 “Implementasi algoritma trapezoida menggunakan bahasa pemrograman python”

Mathematic, Programming, Python

Algoritma reimann dengan bahasa pemrograman python

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 “Algoritma reimann dengan bahasa pemrograman python”