Contoh sederhana membuat class pada python

Berikut adalah contoh program untuk menyelesaikan masalah penghitungan a * b
contohnya c = a * b, jika a = 5 dan b = 3 maka c adalah 15

contoh lagi adalah penjumlahan c = a + b
jika a adalah 1 dan b adalah 1 maka c = 1 + 1, c adalah 2

Berikut codenya:

class Latihan:
    def __init__(self, d, e):
        self.perkalian(d,e)
        
    def perkalian(self, d, e):
        f = d * e
        self.g = f
        
    def getPerkalian(self):
        return self.g

    def jumlah(self, a, b):
        c = a + b
        return c

klik more untuk bagaimana cara menjalankan

(more…)

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…)

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…)

Yuk belajar data visualisasi

Fuzzy logic, yang benernya gimana sih?? – Part 1

fuzzy1

Posting ini saya buat untuk membantu mahasiswa yang bingung mengenai implementasi fuzzy logic. Selain itu sebgai kritikan juga untuk tugas akhir mahasiswa yang di judulnya menuliskan fuzzy logic namun kurang sesuai di implementasinya. Sebenarnya pemahaman fuzzy logic cukup sederhana, di kehidupan sehari-hari pun sering kita jumpai permasalahan yang mmpu diselesaikan oleh fuzzy logic ini. Posting ini saya ambil dari sini, cukup mudah sebenarnya menemukan tutorial di internet.  (more…)