Senin, 08 November 2010

Apa itu PyS60?

Python adalah salah satu dari sekian banyak bahasa pemrograman dan PyS60 merupakan singkatan dari Python For Symbian S60.

Python juga termasuk bahasa pemrograman yang fleksibel, terbukti untuk membuat program Python selain menggunakan komputer, dapat juga kita buat hanya menggunakan handphone Symbian (mulai dari S60 1st yang kemampuannya masih sangat terbatas).

Bagi yang ingin menemani saya mempelajari Python, monggo kita coba membuat program Python menggunakan handphone ^_^. Khususnya hanphone S60 1st dan 2nd (S60v1 dan S60v2). Selain karena jarang tutorial untuk S60 versi awal ini di internet, juga karena saya menggunakan Nokia N-Gage QD yang masih termasuk S60v1. Untuk pengguna type handphone lain kemungkinan akan membutuhkan sedikit penyesuaian.

Pertama2 kita siapkan software atau aplikasi2 yang kita butuhkan:

-Python 1.45 (thanks to http://www.dienpaulo.co.cc)

-Python Module Pack

-X-plore 1.22 (thanks to http://7777.wap.sh)

-Aplikasi text editor misalnya DEdit, namun saya menggunakan X-plore. Hanya karena kebiasaan sih ^_^.

Setelah semua alatnya dipersiapkan, mari kita mulai:
Pertama kita coba menulis "Hello world!!" pada Interactive console:

    1. Buka Aplikasi Python.
    Screenshot
    2. Tekan Options lalu pilih Interactive console.
    Screenshot
    3. Tulis code print "Hello world!". Keyword "print" berfungsi untuk menampilkan string "Hello World!" pada layar. Tanda kutip digunakan untuk mempresentasikan bahwa yang kita tulis adalah string.
    Screenshot
    4. Lalu tekan tombol Ok maka akan muncul hasilnya seperti ini:
    Screenshot

Nah sekarang kita menulis "Hello World!" kembali pada file terpisah:

    1. Buka aplikasi text editornya, disini saya menggunakan X-plore. Lalu kita buat file teks berformat atau berakhiran *.PY misalnya Percobaan.PY
    Screenshot
    2. Tulis kembali kode: print "Hello World!" pada file tersebut
    Screenshot
    3. Pindahkan file tersebut ke folder E:SystemAppsPythonMy
    Screenshot
    4. Buka aplikasi Python dan pilih Option>>Run script
    Screenshot
    5. Cari file program yang telah kita buat
    Screenshot
    6. Tekan Ok maka akan muncul seperti ini:
    Screenshot

Selamat, program pertama kita berhasil dibuat!. Dalam bahasa pemrograman terdapat variabel. Begitu juga dalam Python. Berikut beberapa variabel dalam Python:

  • String

    Seperti contoh diatas, string harus ditulis didalam tanda kutip ( " ) atau ( ' ) tergantung kebutuhan. Tulisan Hello World! diatas bisa diganti dengan kalimat apa saja misalnya: "Tigan bebek. Udah busuk, bau lagi." asal tetap membubuhkan tanda kutip pada awal dan akhir kalimat.
  • Integer

    Integer atau bilangan bulat harus ditulis langsung tanpa tanda kutip. Jika kita tulis didalam tanda kutip misalnya "250" maka Python akan membacanya sebagai string, bukan integer.
  • Float

    Seperti halnya integer, bilangan pecahan atau float juga ditulis langsung tanpa tanda kutip.

Penggunaan string, float dan integer insyaallah akan saya bahas pada coretan2 selanjutnya ^_^.

10 komentar:

Gulam mengatakan...

Tak hapalin lagi gan, integrer-langsung, sting-tanda kutip, float-langsung. Klo float contohnya gmn gan? X=1/2 gt ya?

Paper Sculpture mengatakan...

Maaf kang baru tak bales, lama ga ol ni, betul kang, tp pke desimal x=0.5 gitu :D

gulam mengatakan...

klo yg ini kan nanti jd file.py ya gan? Klo buat file.app gmn?

Paper Sculpture mengatakan...

Nah ntu yg jd masalah, belum nemu gmn carax bwt .app pke hp, yg tak lakuin cm nebeng di aplikasi yg udah ada, jd uid nya sama

gulam mengatakan...

dpt dr gogling gan, tp sy g ngerti mksudnya 'and','assert','break','class','continue','def','del','elif','else','except','exec','finally','for','from','global','if','import','in','is','lambda', 'not','or','pass','print','raise','return','try','while','yield'.
Klo file.app nebeng, berarti.. isi file.app sm dong? Yg jd pertanyaan, isinya apa?

Paper Sculpture mengatakan...

Wah lengkap bgt tu, q jg banyak yg belom tau fungsix :D. Isix apa jg ga tau :), mungkin informasi uid sebagai pembeda dari aplikasi lain, dan fungsi2 untuk menjalankan kode python

gulam mengatakan...

gan, nanya.. Wktu nulis d xplore itu langsung d kasih .py atau stlh jd baru d ganti dr .txt ke .py?

XL IPA3 mengatakan...

mau buat app lewat hp cekidot
buka fileman
di folder system/apps/ cari folder appmgr
trus buka default.py appmgr tsbt kamu akan menemukan tanda pagar di depan perintah lamda:
seperti ini
#lamda:
hapus tanda pagar itu
satu lagi cari tanda pager di depan perintah standalone_app
seperti ini
#standalone_app
hapus tanda pagarnya
kemudian save
coba install salah satu script
nah nanti muncul 3 pilihan
pilih standalone_app next masukkan uid jika uid benar tada jadilah aapnya
NB: nama script akan jadi nama aapnya

Paper Sculpture mengatakan...

@XL IPA3: Makasih, mantab triknya, tp ane cb di s60v1 kok ga bisa ya,..

Paper Sculpture mengatakan...

@XL IPA3: Makasih, mantab triknya, tp ane cb di s60v1 kok ga bisa ya,..