Category Archives: Uncategorized

Memperbaiki Kipas Angin Sendiri

Jakarta termasuk kota yang beriklim tropis dan memilki suhu rata-rata yang tinggi. Sehingga, mesin pendingin ruangan merupakan barang elektronik yang wajib dimiliki oleh orang Jakarta. Sebagai salah satu alat elektronika yang berfungsi untuk mendinginkan ruangan, kipas angin menjadi barang wajib di Jakarta.

Kipas angin pada umumnya tersusun dari komponen elektronika sederhana seperti dinamo, kapasitor, kasing, dan kabel-kabel penghubung. Pada kesempatan kali ini, kita akan membahas cara memperbaiki kipas angin sendiri.

Beberapa hari yang lalu, kipas angin kami mengeluarkan bau terbakan dan berhenti bekerja. Sebenarnya, sejak beberapa minggu sebelumnya kipas angin kami seperti ngadat.

Saat ini saya memiliki banyak waktu luang dan mayoritas menghabiskan waktu di rumah, sehingga saya coba untuk memperbaikinya sendiri. Awalnya, saya mengira dianamo kipas angin sudah terbakar karena bau hangus yang cukup kuat. Setelah saya buka baut-bautnya, saya perhatikan bahwa kondisi dinamo dalam keadaan baik-baik saja. Apabila dinamo terbakar, maka seharusnya ada sisa pembakaran akan terlihat pada angkur, tetapi tidak ada. Sehingga, saya curiga dengan kondisi kapasitor. Setelah, saya amati ternyata benar, kapasitor agak berbau walaupun bentuknya baik-baik saja.

Kapasitor memang terlihta baik-baik saja. Oh ya, setiap kipas angin memilki Kapasitor yang dihubungkan secara paralel dengan sumber tegangan. Ketika kipas angin dinyalakan, dinamo membutuhkan energi yang cukup besar dalam waktu yang singkat. Itulah sebabnya kapasitor dibutuhkan untuk menyediakan energi besar yang siap untuk “dibuang” dalam waktu singkat.

Berikut adalah kapasitor rusak yang saya ambil dari kipas angin kami. Kapasitornya memilki kapasitas 1,8 mikro Farad dengan tegangan maksimum 400 volt.

Sayangnya ketika saya pergi ke toko komponen elektronika, mereka tidak memilki kapasitor dengan kapasitas yang sama persis, tetapi sedikit lebih besar yaitu 2 mikro Farad dan tegangan maksimal 450 volt. Harga kapasitornya cukup murah hanya Rp. 10.000.

Karena alat yang sedang saya perbaiki adalah kipas angin dan tidak perlu memiliki jumlah putaran RPM yang akurat, maka saya tetap beli kapasitor yang tersedia tersebut. Kemudian, kapasitor baru saya solder ke tempat kabel kapasitor yang lama, lalu saya solasi hubungan kabel tersebut.

Kemudian semua body saya pasang lagi, dan alhamdulillah kipas angin dapat bekerja dengan baik seperti sedia kala, bahkan memilki putaran RPM lebih banyak karena kapasitas kapasitornya sedikit lebih besar.

Saya buat channel youtube sendiri wkwkkw

Hi,

Saya mau promosi channel youtube saya! wkwkwkk. Cuma iseng2 aja dan ingin melakukan sesuatu yang baru. Kalau untuk komersial? Masih jauh lah, karena minimal harus punya 1000 Subscribers wkwkwkwk. So, yang penting senang sih!

Channel ini rencananya akan berisi tentang tutorial-turial Python, Analisis numerik, Machine Learning, Seputar Fisika dan Teknik Biomedis, Serta Podcast ngobrol faedah. Untuk tutorial Analisis Numerik, hingga saat ini saya sudah posting beberapa dasar-dasar seperti metode pencarian akar; bisection, Newton-Raphson, dan Secant. Saya juga sudah memposting dasar Integral Riemann. Semuanya disertai dengan code python nya.

Jangan lupa like dan subscribe ya! di Sini.

Metode Monte Carlo Untuk Menghitung Pi

Hi,

Pada kesempatan kali ini, saya ingin menulis tentang metode Monte Carlo. Metode yang namanya diambil dari nama kota di Monako ini sangat penting dalam bidang simulasi dan permodelan. Pada dasarnya metode Monte Carlo adalah suatu metode yang menggunakan ‘random number’ / angka acak. Random number pada dasarnya adalah suatu angka yang terletak antara 0 dan 1.

Bagaimana metode Monte Carlo dapat digunakan untuk menentukan nilai PI? Asumsikan, kita memiliki persegi yang di dalamnya terdapat 1/4 lingkaran, seperti pada gambar berikut!

quarer

Gambar 1. Persegi dengan 1/4 lingkaran.

Panjang sisi dari persegi tersebut adalah 1 sehingga jari2 lingkaran juga 1. Dengan menghitung ratio antara luas 1/4 lingkaran dengan luas persegi, maka nilai pi dapat dihitung. Berikut adalah persamaannya,

2020-05-03

Sebenarnya kita tidak benar-benar menghitung luas di sini. Tapi kita menghitung banyaknya titik pada 1/4 lingkaran. Banyaknya titik tersebut berbanding lurus dengan luas. Berikut adalah python code dari implementasi rumus di atas.

# -*- coding: utf-8 -*-
"""
Created on Sat May  2 01:43:38 2020
@author: syahr
"""
import numpy as np
import matplotlib.pyplot as plt

nsize = 2000
insideX = []
insideY = []
outsideX = []
outsideY= []
count = 0

for i in range(nsize):
x = np.random.uniform()
y = np.random.uniform()
if (x**2 + y**2) <= 1 :
count +=1
insideX.append(x)
insideY.append(y)
else:
outsideX.append(x)
outsideY.append(y)

pi= float(4.0*count/nsize)
print(pi)
plt.title('pi ='+ str(pi))
plt.plot(insideX,insideY,'x',color ='r')
plt.plot(outsideX,outsideY,'x',color ='b')
plt.show()</pre>

Video tutorial dapat di lihat di sini Youtube.

Web Scraping dengan Python

Hi,

Pada kesempatan ini, saya ingin menulis tentang web scraping dengan python. Web scraping adalah suatu metode untuk mengumpulkan data dari suatu website dengan menggunakan komputer. Sebagai contoh, saya ingin mengumpulkan informasi tentang peralihan medali dalam olimpiade fisika IPHO.

2019-12-20.png

Pertama, saya ingin mendapatkan table di atas. Kemudian, setiap kita mengklik table, akan terbuka informasi mengenai peralihan medali negara tersebut. Seperti pada gambar di bawah ini. Perhatikan alamatnya, hanya alamat awal + code negara.

2019-12-20 (8).png

Code dapat diunduh pada link ini https://github.com/kucingkuantum/Web_Scraping/blob/master/scraping_function.py.

Library yang harus dimiliki adalah bs4 (beautifulsoup) dan pandas. Hasilnya sebagai berikut

fig1.png

RAMANIA ver. 1.0.

My friend asked me about Raman Spectroscopy data processing. So, I created the Graphical user interface for Raman spectra data processing. It is quite simple software. I named the software as RAMANIA, so it has a feminine name LOL.  If you are interested, you can visit my youtube channel (lol). The code will be published in my GitHub as long as I can finish the main task.

2019-12-18.png

For further discussion you can write me an email to the kucing.kuantum -at- gmail.com.

Tips and trick to get housing in Lund, Sweden for Ph.D. student or postdoc

Thank you for reading my article. First, I would like to say congratulations on your acceptance at Lund University. This article is for the Ph.D. student, postdoc and student from the EU. If you are a master student from non-EU countries, and you pay the tuition fee, you will get the guarantee about the housing.

There are several housing providers in Lund. If you are a student, you can find information about housing.

  1. Boopolen (https://bopoolen.nu)
  2. Lund Accommodation (https://www.luaccommodation.lu.se/apply

If you are a postdoc, you can find the housing from

  1. Blocket (https://www.blocket.se/konto/bevakningar?all=1)
  2. Facebook Group (https://www.facebook.com/groups/apartmentslund/

The state-owned housing provider in Lund is LKF (Lunds Kommuns Fastighets). Normally, it’s a big apartment with multiple rooms. So, the tenants will rent out their rooms to the others. This kind of system is legal in Sweden, but you have to be careful. It’s not fraud, but sometimes overcapacity. For example, they will rent out the 3 rooms apartment to more than 5 persons. Yes, some people will sleep in the living room. It’s very weird!

If you get the sublease rent from in LKF, do not forget to make sure the name in the LKF door same as your landlord name. If it is not the same, probably, you rent it not only sublease but sub-sublease or even sub-sub-sublease so the price will be so expensive. Be aware, because some people want to take advantage from Lund housing situation.

Normally, the offered rooms are furnished so you have to aware. Sometimes, the room is not so clean, because many people sleep in the same bed with a small period of time, the bedbugs can happily live there. So, Good luck!

Cara transfer uang dari luar negeri (Jepang, Eropa, dan Amerika) ke Indonesia

Sebagai mahasiswa atau pekerja Indonesia di luar negeri terkadang kita butuh untuk mentransfer uang ke Indonesia dalam waktu yang cepat. Tentu saja, kita bisa menggunakan Bank, namun terkadang biaya transfer sangat besar dan cukup membutuhkan waktu. Sebagai contoh, dengan menggunakan Bank di Swedia, saya perlu menelepon ke Bank saya untuk membukakan overseas transfer. Sungguh tidaj efisien! walau ada juga yang sudah otomatis dibukakan, tapi biaya bulanan cukup mahal. Berikut saya tuliskan tatacara lain.

Salah satu metode yang saya gunakan ketika berada di Jepang selama 5 tahun adalah menggunakan Kyodai da berbagai macam remittance. Biaya memang cukup murah tapi butuh waktu dan perlu menggunakan ATM.  Lalu, konversi mata uang sesuai dengan email hari itu. Pada saat itu (2013-2018) seingat saya tidak ada applikasinya dan tidak online.

Setelah saya bekerja di Swedia, saya dikenalkan dengan Transferwise. Metode ini cukup murah, biaya transfer yang sangat rendah, rate yang bagus, serta sangat cepat. Metode ini sangat cepat, karena uang tidak benar-benar pindah dari Swedia (contoh) ke Indonesia, tapi mereka menomboki terlebih dahulu dengan uang mereka yang ada di Indonesia. Jadi transaksinya seperti transaksi lokal antar bank Indonesia. Lebih lengkapnya bisa dibaca di sini.

Karena kenyamanan bertransaksi dengan transferwise, saya rutin menggunakan metode ini. Selain itu, transferwise memiliki aplikasi yang bisa digunakan melalui android maupun iphone.

Apabila teman-teman mau mencoba kirim uang dari Luar negeri ke Indonseia, silahkan coba transferwise. Berikut tautannya https://transferwise.com/invite/u/syahrils4 atau click dari sini. 

IMG_20191121_130725_049.jpg

Dengan menggunakan tautan itu, maka saya akan mendapatkan poin tanpa mengurangi uang yang teman-teman kirimkan.  Semoga bermanfaat.  Jangan lupa daftar melalui tautan ini https://transferwise.com/invite/u/syahrils4 Selain itu, dengan menggunakan tautau ini, maka teman-taman akan mendapatkan free biaya transfer sampai 5 jutaan.

Oh ya, sebelum transfer kita bisa melakukan simulasi total biaya yang dibutuhkan untuk tranfer, sehingga apabila tidak cocok, kita bisa berfikir kembali. Contohnya gambar di bawah ini.

Spectacle.MTJ556.png

Semoge bermanfaat. Salam

 

Cara mendownload gambar dari mesin pencari google dengan menggunakan python dan selenium

Pada era machine learning seperti saat ini, data sangat dibutuhkan untuk mengetes atau mencoba suatu algoritma machine learning. Salah satu bentuk data yang sangat penting adalah gambar.  Untuk mencoba algoritma machine learning dan deep learning yang sangat haus akan data, ribuan data dibutuhkan.

2019-11-20.png

Pada kesempatan ini, saya ingin memposting tata cara mendownload gambar dari mesin pencari google dengan menggunakan python dan selenium.

from selenium import webdriver
#from selenium.webdriver.common.keys import Keys
import os
import json
from urllib.request import *
import sys
import time
def main(folder,num_request, url):

driver = webdriver.Firefox(executable_path=r"C:/Users/syahr/OneDrive/Documents/coding/Data_collecting/from_google/geckodriver.exe")
driver.get(url)
headers = {}
headers['User-Agent'] = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"
extensions = {"jpg", "jpeg", "png"}
img_count = 0
downloaded_img_count = 0for _ in range(100):
for __ in range(100):
# multiple scrolls needed to show all 400 images
driver.execute_script("window.scrollBy(0, 1000000)")
time.sleep(0.2)
# to load next 400 images
time.sleep(0.5)
try:
driver.find_element_by_xpath("//input[@value='visa fler resultat']").click()
except Exception as e:
print ("Less images found: {}".format(e))
break
# imges = driver.find_elements_by_xpath('//div[@class="rg_meta"]') # not working anymore
imges = driver.find_elements_by_xpath('//div[contains(@class,"rg_meta")]')
print(imges)
print ("Total images: {}\n".format(len(imges)))
for img in imges:</pre>
img_count += 1
img_url = json.loads(img.get_attribute('innerHTML'))["ou"]
img_type = json.loads(img.get_attribute('innerHTML'))["ity"]
print ("Downloading image {}:{}".format(img_count,img_url))
try:
if img_type not in extensions:
img_type = "jpg"
req = Request(img_url, headers=headers)
raw_img = urlopen(req).read()
f = open(folder+"/"+str(downloaded_img_count)+"."+img_type, "wb")
f.write(raw_img)
f.close
downloaded_img_count += 1
except Exception as e:
print ("failed: {}".format(e))
finally:
print
if downloaded_img_count &gt;= num_requested:
break

print ("Total downloaded: {}/{}".format(downloaded_img_count,img_count))
driver.quit()

if __name__ == "__main__":
folder = "C:/Users/syahr/OneDrive/Documents/coding/Data_collecting/from_google/downloads/blog/"
url = "https://www.google.co.id/search?q=najwa+shihab&amp;sxsrf=ACYBGNSifErPUinWYKVCj9GR_IY5niXamQ:1573948665807&amp;source=lnms&amp;tbm=isch&amp;sa=X&amp;ved=0ahUKEwic0frY9-_lAhWixIsKHSRGCwQQ_AUIEigB&amp;biw=1280&amp;bih=567"

num_requested = 20
main(folder,num_requested,url)

 

url diperoleh dari mengcopy dan paste dari browser pencarian gambar. Tak lupa, alamat driver dari firefox harus didefiniskan. Code juga bisa didownload melalui link berikut ini.

Salam,

 

Syahril

 

Tips Berpuasa 18 Jam Lebih

Puasa merupakan rukun Islam yang ke-3. Setiap orang yang beriman diwajibkan untuk berpuasa sebagai mana tertulis dalam Al Quran surat Al Baqarah ayat 183. Namun, bagaimana bila kita hidup di wilayah yang matahari terbenam sangat petang seperti di belahan bumi utara pada saat musim panas ?

Sebagai contoh, pada Ramadan tahun 2019 ini, matahari terbenar di kota Lund Swedia sekitar pukul 21.30 dan waktu subuh sekitar jam 03.00 yang artinya durasi puasa berkisar 18 jam lebih. Bahkan untuk wilayah sangat utara, seperti utara Rusia, Norwegia dan Finlandia waktu puasa saat musim semi/panas bisa lebih dari 19 jam. Ada ulama modern yang berpendapat untuk yang berpuasa sangat panjang 19 jam lebih, waktu berbuka dapat mengikuti waktu berbuka negara muslim terdekat, dalam hal ini untuk kasus eropa mengikuti Turki.

Screenshot_20190520_144245

Jadwal shalat Selama Ramadan 2019 di Lund

Apabila anda ingin berpuasa mengikuti waktu terbit-terbenamnya matahari (Puasa 19 jam), saya ingin berbagi tips bagaimana cara menjalankannya.

  1. Meluruskan niat bahwa puasa adalah panggilan Allah kepada orang beriman, sehingga melakukan apapun yang niatnya karena Allah akan terasa berkah.
  2. Saat berbuka puasa, silahkan makan makanan berat seperti nasi dan lain-lain, tetapi jangan terlalu kenyang, karena ketika sahur nanti, makanan tersebut belum sempat dicerna oleh tubuh.
  3. Jangan lupa konsumsi buah-buahan.
  4. Selama selang waktu 5 jam yang tidak berpuasa, usahakan terus meminum air, misalnya membawa botol minum saat terawih dan meminum air sedikit demi sedikit saat jeda antar shalat.
  5. Jangan pernah melewatkan makan sahur.
  6. Ketika makan sahur, hindari terlalu banyak memakan nasi / karbohidrat, tetapi perbanyak makan buah / sayuran berserat. Bahkan,  saya sendiri tidak masalah untuk tidak makan nasi dan mengganti makanan sahur dengan buah-buahan / sayur-sayuran.
  7. Hindari meminum teh / kopi saat sahur, karena anda akan sulit tidur kembali karena akan bolak-balik ke toilet, mengingat kopi dan teh merupakan minuman diuretik yang merangsang kita untuk buang air kecil.

Demikian tips untuk berpuasa panjang. Semoga bermanfaat.

Salam,

Syahril