Nugroho's blog.

Monday, September 14, 2009

ActionScript di Flash

Obyek di flash dapat digerakkan dengan motion tween, shape twin dan action script. Dua yang pertama melibatkan banyak frame dan memiliki kemudahan dalam mengatur obyek agar bergerak dengan gerakan yang ‘rumit’, misal gerakan seperti coretan pensil pada kertas. Namun dengan motion atau shape tween kita akan mengalami kesulitan untuk menggerakkan obyek dengan kecepatan dan percepatan tertentu.




Dengan ActionScript, kita dapat mengatur obyek agar berada di posisi tertentu dan bergerak dengan kecepatan tertentu. Pada tulisan ini, akan diperkenalkan cara menggerakkan obyek dengan ActionScript.



Buat sebuah tombol, pilih menu Windows-Common Libraries-Buttons, akan muncul jendela pilihan, silakan pilih bentuk tombol sesuai selera.




From Aravir (am I Physicist?)



Saya pilih oval green




From Aravir (am I Physicist?)




Pada instance, beri nama tombol.




From Aravir (am I Physicist?)




From Aravir (am I Physicist?)






Buat sebuah lingkaran, klik kanan, pilih Convert to Symbol



From Aravir (am I Physicist?)




Pada option Type, pilih Movie Clip



From Aravir (am I Physicist?)





Pada instance, beri nama bola



From Aravir (am I Physicist?)




From Aravir (am I Physicist?)









Klik frame 1, kemudian klik action (lihat tanda ellips merah pada gambar). Akan muncul jendela Action. Ketikkan perintah berikut (flash bersifat case sensitive, hati-hati terhadap penulisan huruf besar dan kecil)




From Aravir (am I Physicist?)




From Aravir (am I Physicist?)






Jalankan dengan menekan ctrl-Enter




From Aravir (am I Physicist?)

Friday, August 21, 2009

Saturday, July 18, 2009

Membaca File Excel menggunakan Python

Membaca File Excel Menggunakan Python

Artikel ini membahas cara membaca data Ms Office Excel (.xls) dari Python. Hal ini berguna untuk pengolahan data mentah dari Excel sebagai input untuk Python. Untuk keperluan ini, diperlukan modul bernama xlrd.
Kode program Python dalam artikel ini ditulis di dalam IDLE, sebuah kode editor, namun bisa ditulis di notepad, vi atau text editor yang lain.










From Aravir (am I Physicist?)




Kode programnya sebagai berikut:
#Program bacaExcel.py
#Nugroho AP



#mengiport modul xlrd
import xlrd

#membuat variabel bernama wb untuk membaca file Excel,
#dalam contoh ini Runge-Kutta.xls
wb=xlrd.open_workbook("Runge-Kutta.xls")

#perintah untuk menampilkan jumlah dan nama-nama sheet
print "Jumlah sheet",wb.nsheets
print "Nama WorkSheet", wb.sheet_names()

#buat variabel sh untuk membaca sheet pertama
sh=wb.sheet_by_index(0)

#perintah untuk menampilkan nama sheet, jumlah baris dan kolom
print "Nama Sheet = ", sh.name
print "Jumlah baris =", sh.nrows
print "Jumlah kolom =", sh.ncols

#perintah untuk menampilkan isi/nilai sel B11
print "Sel B11 berisi",sh.cell_value(rowx=10,colx=1)

#perintah untuk menampilkan semua baris pada kolom B dan C
for i in range(sh.nrows):
print sh.cell_value(rowx=i,colx=1), " ",sh.cell_value(rowx=i,colx=2)



#tekan F5 untuk menjalankan program









From Aravir (am I Physicist?)








From Aravir (am I Physicist?)





Ket:
-Python membaca urutan kolom A,B,C sebagai 0,1,2
-Baris 1,2,3,... dibaca 0,1,2,... oleh Python


Powered by Qumana


Thursday, July 16, 2009

July Sky

langit cerah, bintang berkilauan dan udara kering berhembus kencang menyapa rumpun bambu

Python in Mac

After got a macbook pro a week ago, I start to installing modules  needed by python. I need it for computing physic problem related to  comet orbital, gravity, vector, etc, so what I need is Scipy, Numpy, Matplotlib and VPython (vor visualization).


Everything is fine, I was able to typing command below in IDLE's python shell without any error


>>import visual


>>import numpy


>>import scipy


>>import matplotlib


The problem arise when I need output in graphical with PNG format, it need pylab which is part of matplotlib module--but need explicit declaration.


when I type


>>import pylab


and, crash


duh Gusti, ...


Powered by Qumana


323f (5) amp (1) android (12) apple (7) arduino (18) art (1) assembler (21) astina (4) ATTiny (23) blackberry (4) camera (3) canon (2) cerita (2) computer (106) crazyness (11) debian (1) delphi (39) diary (286) flash (8) fortran (6) freebsd (6) google apps script (8) guitar (2) HTML5 (10) IFTTT (7) Instagram (7) internet (12) iOS (5) iPad (6) iPhone (5) java (1) javascript (1) keynote (2) LaTeX (6) lazarus (1) linux (29) lion (15) mac (28) macbook air (8) macbook pro (3) macOS (1) Math (3) mathematica (1) maverick (6) mazda (4) microcontroler (35) mountain lion (2) music (37) netbook (1) nugnux (6) os x (36) php (1) Physicist (29) Picture (3) programming (189) Python (109) S2 (13) software (7) Soliloquy (125) Ubuntu (5) unix (4) Video (8) wayang (3) yosemite (3)