Photobucket

Senin, 27 Juli 2009

MENGENAL FUNGSI MATEMATIK PADA PYTHON S60

Setelah lama saya tidak posting kali ini sya akan memosting tentang fungsi matematika pada python s60
Bagi yang di hapenya belum terinstal Python, silahkan diinstal dulu.
Yang belum punya aplikasinya, silahkan sedot dulu Python 1.45 dan Module Pack 1.33.
Yang belum punya hape, silahkan beli dulu di toko bangunan terdekat di kota anda.. hehehe..

Hal pertama yang mesti dilakuin adalah jalankan Python kemudian tekan "Option" dan pilih "Interactive console".




1. Pertambahan, pengurangan, perkalian
Cara penulisannya : [nilai 1][+ | - | *][nilai 2] kemudian enter (tekan tombol "0" 3x).
Contohnya:



2. Pembagian
Berbeda dengan sebelumnya, pada pembagian, salah satu bilangan atau dua-duanya harus ditulis dalam bentuk desimal. Misalnya lima dibagi dua, maka di tulis --> "5.0 / 2.0" atau "5.0 / 2" atau "5 / 2."
Hal ini bertujuan untuk memberitahukan Python bahwa bilangan tersebut bertipe real, sehingga hasilnya nanti juga muncul dalam bentuk bilangan real. Kalo ini tidak dilakukan Python akan menganggap bilangan tersebut adalah bilangan integer dan seperti yang kita tau bilangan desimal tidak termasuk dalam bilangan bertipe integer.
Contohnya:



Oh ya, kalo temen-temen masih bingung sama integer dan real gue saranin secepatnya menghubungi guru atau dosen matematika terdekat dan minta penjelasan sedetail-detailnya..hehehe...

3. Modulus (sisa pembagian)
Cara penulisannya : [nilai 1][%][nilai 2]
Contohnya:



4. Pemangkatan
Cara penulisannya : [nilai][**][pangkat] atau [pow][(nilai,pangkat)]
Contohnya:



5. Konversi Hexadesimal ke Desimal
Cara penulisannya : [0x][nilai hexa]
Contohnya :



6. Konversi Octal ke Desimal
Cara penulisannya : [0][nilai octal]
Contohnya:




Tentunya selain yang udah tertera di atas masih banyak fungsi matematika lainnya yang ada pada Python. Tapi karena terbatasnya pengetahuan gue tentang matematika dan Python maka gue putusin buat nulis yang sederhana saja.

Semoga bermanfaat dan mohon maaf kalo jika dalam penulisan terdapat penyampaian yang salah :D .

Read More......

Selasa, 07 Juli 2009

membuat aplikasi pembersih real player

Pernahkah merasa bingung saat ingin menghapus history dari real pleyer..???
ara rasa tidak. Karena ponsel adalah barang pribadi yang jarang sekali ponsel dengan istilah 'ponsel keluarga' bahkan tidak ada.

Namun ada kalanya, suatu saat diadakan razia ponsel disekolah dan ups..!!! Mampus gue.. T_T'

Kita bisa saja menyembunyikan semuanya didalam system karena fleksibilitas yang ditawarkan oleh symbian. Namun untuk history pada aplikasi real player, tidak menyediakan fasilitas untuk menghapusnya.

Yups.., Kita bisa mnghapusnya dengan aplikasi file manager. Kita tinggal menghapus file RealPlayer.ini yang berada di c:\System\Data\ . Beres dah...

Tapi gimana kalo kita membuat aplikasinya..???
Jadi tinggal klik dan cling...!!!
Kalo mau, baca sampe abis tulisan ini... :)

Aplikasi ini akan kita buat dengan python s60. Siapkan dan install pythons60 agar program kita bisa dijalankan.

# real clear v 0.01
# start script

# import semua module yang dibutuhkan
import appuifw
import os

def hapus():
if os.path.exists(u"c:\\System\\Data\\RealPlayer.ini"):
os.remove(u"c:\\System\\Data\\RealPlayer.ini")
appuifw.note(u"Lapor, historynya dah dimusnahkan :)")
else:
appuifw.note(u"Lapor, historynya gak ketemu. Laporan selesai..")

def batal():
appuifw.note(u"Lapor, pemusnahan dibatalkan..")

# fungsi pertama
if appuifw.query(u"Hapus history RealPlayer..???","query")==True:
hapus()
else:
batal()

# EOF

Ha..ha..ha... :D
Programnya simple ya..???

Penjelasannya di bawah ini:

Pada perintah if appuifw.query(bla...bla...bla...)==True:
akan menanyakan kepada kita, yakin history real playernya mo di hapus..???
Kalo dijawab yo'i, program akan mengeksekusi variable hapus dan kalo dijawab no, program akan mengeksekusi variable batal.

Pada variable hapus, kita telah menuliskan program yang akan dieksekusi bila variable dipanggil. Rinciannya kira-kira kek gini,

Pertama-tama program akan memeriksa apakah ada file yang bernama RealPlayer.ini di drive c: dan lokasinya pada direktori Data..

Kalo ada, program akan menjalankan perintah dibawahnya yang berbunyi os.remove(bla...bla...bla...) lalu melaporkan hasilnya dengan popup saat mengeksekusi perintah appuifw.note(u"bla..bla..bla...)

Dan pada variable batal, hanya terdapat satu perintah yang berbunyi appuifw.note(u"bla...bla...bla...). Saat variable ini dipanggil, program akan menutup dirinya sendiri sesudah melaporkan keadaan bahwa operasi dibatalkan.. :)

Semoga program pendek ini bermanfaat.. ^_^'






Read More......
 

Home | Blogging Tips | Blogspot HTML | Make Money | Payment | PTC Review

SYMBIANMANIAX © Template Design by Herro | Publisher : Templatemu