Showing posts with label Tutorial Python. Show all posts
Showing posts with label Tutorial Python. Show all posts

Wednesday, May 16, 2012

TUTORIAL PYTHON(PY60) BAB IV - PENGGUNAAN MODULE APPUIFW POPUP MENU

Bagi anda yang mengikuti TUTORIAL PYTHON (PY60) pastinya akan merasa senang karena hari ini akan saya bagi TUTORIAL PYTHON(PY60) BAB III - PENGGUNAAN MODULE APPUIFW POPUP MENU.

Apakah module Appuifw Popup Menu itu?
- Module yang berguna menampilkan form POP UP dengan daftar menu yang telah dibuat sebelumnya.

Sebelum saya melanjutkan lebih jauh,tidak ada salahnya jika saya mengingatkan " untuk menjalankan / menulis script python, anda bisa gunakan aplikasi PED " (Baca disini untuk mendapatkannya) namun aplikasi ini hanya bisa berjalan jika anda sudah mempunyai PYTHON (lihat disini)

Langsung saja penjelasan

Appuifw Popup Menu

# Program PY60 = Appuifw Pop Up Menu
# www.chernobyl-e63.blogspot.com

# BEGIN SCRIPT #
# import module yang dibutuhkan
>> import appuifw

# buat menu daftar pop up
>> daftar = [u'PopUp 1', u'PopUp 2', u'PopUp 3', u'PopUp 4', u'PopUp 5', u'PopUp 6']

# buat menu POP UP dengan judul pop up
>> perintah = appuifw.popup_menu(daftar, u"Silakan pilih ;")

# selesai dan berikut screenshotnya


# namun tak akan terjadi apa-apa jika anda memilih salah satu daftar tersebut.

# kalau perlu bisa ditambahkan module appuifw.note sehingga dapat menampilkan hasil pilihan tersebut
>> appuifw.note(u'kamu memilih\n'+daftar[perintah])

# berikut screenshotnya


# END SCRIPT #
Source

TUTORIAL PYTHON(PY60) BAB II - PENGGUNAAN MODULE APPUIFW NOTE

Mari kita mulai awal pembelajaran PY60 yang saya ketahui.Untuk pertama-tamanya saya akan membahas yang mudah dulu namun sekaligus penting sekali,karena module ini paling sering digunakan.
Gunakan aplikasi PED untuk membuat script python.
Kita akan menggunakan module appuifw.
Module appuifw memuat dari Notifikasi,PopUp Menu,Text,dan sebagainya.
Saya bahas dulu yang notifikasi.
Ada 3 jenis notifikasi yakni info, conf, error.
Berikut code sourcenya
(TIDAK PERLU >>> SAAT PENULISAN,INI HANYA CONTOH)

- Appuifw note Info -
#awal Script
#import module yang dibutuhkan
>>>import appuifw
#gunakan notifikasi info
>>>appuifw.note(u'Notifikasi Info', 'info')
#akhir script
Download Source appuifwinfo
Screenshot


- Appuifw note confirm -
#awal Script
#import module yang dibutuhkan
>>>import appuifw
#gunakan notifikasi confirm
>>>appuifw.note(u'Notifikasi confirm', 'conf')
#akhir script
Download Source appuifwconfirm
Screenshot


- Appuifw note error -
#awal Script
#import module yang dibutuhkan
>>>import appuifw
#gunakan notifikasi error
>>>appuifw.note(u'Notifikasi Error', 'error')
#akhir script
Download Source appuifwinfo
Screenshot

Friday, January 13, 2012

TUTORIAL PYTHON(PY60) BAB III - PENGGUNAAN MODULE APPUIFW QUERY

Jumpa lagi dalam artikel BELAJAR BAHASA PEMOGRAMAN PYTHON(PY60).Setelah membahas penggunaan dan penerapan module Appuifw Note kemarin,kali ini saya akan membahas tentang Module Appuifw Query.
Untuk Info bahasa Python lainnya bisa anda baca DISINI, dan gunakan aplikasi PED untuk menbuat script python.

Apa itu Appuifw Query???
Adalah suatu perintah yang merujuk ke suatu form,bisa itu pengisian angka,text bahkan jawaban Ya atau Tidak.

Berikut macam-macam Script Appuifw Query tersebut

APPUIFW QUERY - CODE

# APPUIFW QUERY - Code#
# www.chernobyle-63.blogspot.com#
#import module
>> import appuifw
#script
>> appuifw.query(u"Contoh Code", 'code')
# u"Contoh Code" merupakan judul

Source

APPUIFW QUERY - DATE

# APPUIFW QUERY - Date#
# www.chernobyle-63.blogspot.com#

#import module
>> import appuifw

#script
>> appuifw.query(u"Contoh Date", 'date')

# u"Contoh Date" merupakan judul

Source

APPUIFW QUERY - FLOAT

# APPUIFW QUERY - Float#
# www.chernobyle-63.blogspot.com#

#import module
>> import appuifw

#script
>> appuifw.query(u"Contoh Nomor Decimal", 'float')

# u"Contoh Nomor Decimal" merupakan judul

Source

APPUIFW QUERY - QUERY

# APPUIFW QUERY - Query#
# www.chernobyle-63.blogspot.com#

#import module
>> import appuifw

#script
>> appuifw.query(u"Contoh Query", 'query')

# u"Contoh Query" merupakan judul

Source

APPUIFW QUERY - MULTIQUERY


# APPUIFW QUERY - MultiQuery#
# www.chernobyle-63.blogspot.com#

#import module
>> import appuifw

#script
>> appuifw.query(u"Contoh Query 1", u"Contoh Query 2")

# u"Contoh Query" merupakan judul

Source

APPUIFW QUERY - NUMBER


# APPUIFW QUERY - Number#
# www.chernobyle-63.blogspot.com#

#import module
>> import appuifw

#script
>> appuifw.query(u"Contoh Nomor", 'number')

# u"Contoh Nomor" merupakan judul

Source

APPUIFW QUERY - TEXT

# APPUIFW QUERY - TEXT #
# www.chernobyle-63.blogspot.com#

#import module
>> import appuifw

#script
>> appuifw.query(u"Contoh Text", 'text')

# u"Contoh Text" merupakan judul

Source

APPUIFW QUERY - TIME

# APPUIFW QUERY - Time#
# www.chernobyle-63.blogspot.com#

#import module
>> import appuifw

#script
>> appuifw.query(u"Contoh Time", 'time')

# u"Contoh Time" merupakan judul

Source

Monday, December 26, 2011

TUTORIAL PYTHON (PY60) BAB I - PENGENALAN DASAR

Akhirnya setelah sekian lama saya berusaha mencari kata-kata maupun kalimat untuk buat artikel yang berhasil saya wujudkan ini,semoga para pengunjung blog ini mudah memahami artikel berikut.
Ok saya mulai saja.

PENGERTIAN PYTHON (PY60)
Python adalah suatu bahasa pemograman yang banyak digunakan dalam media telekomunikasi,otomotif,informatika,robot bahkan sudah mencakup gadget(ponsel).
Yang akan saya bahas kali ini adalah Pyhton untuk ponsel dengan Operations system(OS) Symbian(untuk selanjutnya akan saya sebut PY60).

KEGUNAAN PY60
PY60 dapat digunakan dalam beberapa kasus yang sangat bermanfaat , antara lain untuk sensor,accelerator dan yang paling seing digunakan yakni membuat suatu aplikasi(bukan aplikasi Stadafone loh)
Untuk pembuatan aplikasi PY60 ada kekurangan dan kelebihannya.

KEKURANGAN / KELEBIHAN APLIKASI PY60
Kelebihannya ;
- mempunyai size cukup kecil (kb) dibanding aplikasi jenis Stadafone.
- membutuhkan RAM sedikit,sehingga jarang membuat ponsel lemot.
- meski bukan aplikasi Stadafone ,aplikasi PY60 ini mampu mengakses system (Messaging,Contact,Call,Internet,Calendar,dsb)
Kekurangan ;
- aplikasi PY60 MEMBUTUHKAN MODULE-MODULE agar bisa bekerja.Banyak bermunculan module-module python yang dikemas menjadi satu file instal sehingga mempermudah penggunaan aplikasi PY60.

Berikut beberapa aplikasi module tersebut.
Note : untuk S60v1 & S60v2 silakan lihat disini

JENIS-JENIS EKTENSI
Ada 3 jenis ektensi yang akan kita jumpai dalam tutorial PY60 selanjutnya yakni ;
- PY = adalah suatu script PY60 yang akan menjadi suatu alat untuk menjalankan aplikasi.
- PYC = adalah script PY60 yang berupa kumpulan PY namun sudah dicompress sebelumnya,dan menjadi module-module yang akan menjadi "Command/Perintah" agar file PY bisa berjalan.
- PYD = adalah file inti dari PY60 dan terletak bersama file-file sys.

IMPORT ???
Yang dimaksud import adalah memanggil module PYC (File Command) agar bisa menjalankan script yang memuat module tersebut misal "import appuifw" yang berarti memanggil module appuifw sehingga kita bisa menggunakan script note,query,atau text.

CARA PENULISAN PY60
Tata cara dalam penulisan suatu script PY60 harus sesuai perintah dan mempunyai garis(spasi) yang sudah ditentukan,jadi tidak bisa sembarang menulis.

PENGGUNAAN SCRIPT
Untuk menggunakan/menjalankan suatu script yang sudah/masih dibuat bisa menggunakan aplikasi PED

BAGIAN-BAGIAN DASAR PY60
Dalam PY60 ada bagian-bagian(struktur) dasar yang paling(bisa dibilang WAJIB digunakan) yakni ;
- App.Title = Bagian untuk tempat memberi Judul suatu aplikasi.
- App.Body = Badan suatu aplikasi,di sini bisa kita beri dengan Text,Tab,Dialog,Function,Listbox,canvas dan masih banyak lainnya.
- Left Softkey = Struktur yang biasa digunakan sebagai Menu
- Right Softkey = Paling sering digunakan untuk keluar dari suatu aplikasi(bisa di sebut Key Exit)

Berikut bagan dari penjelasan diatas.

dan bagan lebih lengkapnya.