Source code Fuzzy Logic: Menentukan nilai akhir semester siswa

Berikut adalah code yang saya gunakan sesuai dengan video di youtube. Silahkan kalian modifikasi sesuai dengan kebutuhan, atau barangkali ingin bereksperimen dengan mengubah rule.

import numpy as np
import skfuzzy as fuzz
from skfuzzy import control as ctrl
(more…)

Peta Okupasi KKNI BIG DATA SCIENTIST

Sekedar Catatan, mungkin ada yang membutuhkan termasuk saya sendiri. Berikut adalah peta okupai terkait kompetensi di bidang Data Science. Oleh karena itu standar berikut harus dikuasai untuk dapat menjadi tenaga ahli Big Data Scientist yang tersertifikasi.

ICTDBS501 Monitor and improve knowledge management system
ICTDBS601 Build a data warehouse
ICTDBS602 Develop a knowledge management strategy
ICTSAD601 Perform ICT-focused enterprise analysis
ICTSAD603 Plan and monitor business analysis activities in an ICT environment.

Sumber: Daftar Unit Kompetensi Okupasi Dalam Rangka Kualifikasi Nasional Indonesia Bidang TIK (2018)

Sebuah pemikiran: Data Science and Multi Aplikasi di Industri

Selain sebagai datascientist, saat ini saya juga sebagai web developer. Melihat perkembangan perusahaan/institusi saat ini yang marak menggunakan aplikasi, baik yang dikembangkan sendiri maupun dari pihak ketiga. Implikasinya apa? Data menjadi tersebar di sekian banyak aplikasi. Sebagai contoh, satu aplikasi memiliki satu database sendiri aplikasi lain memiliki database yang berbeda. Hal ini juga terjadi karena minimnya perencanaan perusahaan/institusi mengenai apa yang harus dikembangkan untuk 3 sampai 5 tahun kedepan. Karena buktinya jika ada konsep perencanaan yang bagus maka suatu aplikasi akan dikembangkan secara continue.

Kebanyakan aplikasi tidak terintegrasi satu sama lain. Satu project aplikasi jadi dan diimplementasikan di perusahaan kemudian jika anda pengembangan akan membuat aplikasi yang baru. Walaupun ada juga beberapa yang continue, saya sendiri pernah terlibat di pengembangan aplikasi yang sudah ada namun secara umum jumlahnya tidak banyak.

(more…)

Python Data Science Book

sumber: jakevdp

Sudah beberapa tahun saya mempelajari python datascience. Sebenarnya lebih kepada problem solving sih. Problem yang terjadi di kehidupan sehari-hari terutama di pekerjaan. Kebanyakan bagaimana cara membuat automated system.

Iseng-iseng cari buku di internet mengenai topik datascience. Kebetulan menemukan 1 yang menarik sebab gratis. Beberapa point yang dibahas di buku ini yang menurut saya menarik namun tetap komprehensif terutama agar bisa memperdalam di data science mulai dari awal.

  • Basic python
  • Pengenalan Numpy
  • Penggunaan Pandas Dataframe
  • Membuat plot dengan Matplotlib
  • Machine Learning

Klik more untuk menuju link

(more…)

Tutorial Fuzzy Logic

Source Code tutorial sentimen analisis Object Oriented Python

Buat file dengan nama bebas, contoh sentimen.py
Biasanya langsung muncul di spyder klik menu File > new file kemdian save dengan nama file di atas.

Python modul atau satu python file dapat terdiri dari beberapa class. Copy code class-class di bawah ini ke python module atau file di Spyder.

(more…)

Video tutorial cara membuat sentimen analisis

Code untuk belajar visualisasi data dengan bahasa python

Data silahkan download di sini ya:
https://www.kaggle.com/samipjshah/wa-sales-products-201214

tonton videonya di link ini: https://youtu.be/g7LNO3Gcgko

Berikut code untuk import datanya dulu

names = ['Country','Order','Retailer','Product_line','Item','Product','Year','Quarter','Revenue','Sold','Cost','margin','Profit']

import dulu pandas dataframe ya

import pandas as pd
sales = pd.read_csv('WA_Sales_Products_2012-14_Updated.csv', sep=',', names=names, low_memory=False)

ambil revenue tiap quarter nya

q1a = sales[sales.Quarter == 'Q1 2012'].Revenue
q2a = sales[sales.Quarter == 'Q2 2012'].Revenue
q3a = sales[sales.Quarter == 'Q3 2012'].Revenue
(more…)