PENDAHULUAN


:: FLOSS untuk Pendidikan ::

Untuk melaksanakan proses belajar mengajar yang baik seringkali dunia pendidikan (sekolah/kampus) terbentur pada masalah dana. Tidak terkecuali dana untuk TIK terutama software komputer.

Sebenarnya solusi bagi masalah di atas telah tersedia. Kini dunia pendidikan tak perlu lagi menghamburkan dana untuk mendapatkan software berkualitas. Kita bisa menggunakan berbagai software dari keluarga FLOSS (Free/Libre and Open Source Software) secara halal, legal, murah dan bebas.

Logo Free Software Foundation

Logo Open Source

Sebagai sistem operasi, kita bisa menggunakan sistem operasi GNU dg kernel Linux. Untuk membuat dokumen, merancang presentasi, mengolah angka dan data telah tersedia paket OpenOffice.org. Mencari informasi di internet bisa dilakukan menggunakan web browser Firefox.

Maskot GNUMaskot LinuxLogo OpenOffice.orgFirefox



:: Blog Fisika Python ::

Fisika Python adalah sebuah ide yang sedang dikembangkan untuk menemukan cara baru yang lebih menyenangkan dalam mempelajari Fisika menggunakan salah satu software FLOSS yaitu Python.

Logo Python

Blog Fisika Python dibangun untuk mengenalkan ide ini. Blog Fisika Python akan menyajikan materi Fisika SMA yang diracik dan diramu ulang dengan cita rasa baru. Di sini kita akan menikmati sajian Fisika dengan nuansa ala abad 21 yang bercita rasa komputasi, dan dengan bumbu pemrograman Python.

Hidangan Blog Fisika Python disajikan untuk pelajar SMA. Meski demikian, isinya dirancang agar tetap bisa dinikmati oleh mahasiswa tahun I yang sedang mengambil mata kuliah `Fisika Dasar'. Tidak hanya mahasiswa dari fakultas MIPA atau Teknik, tetapi juga mhs Farmasi, Kedokteran, Kehutanan, Pertanian, Peternakan, atau yang lainnya.

Pengunjung (pelajar, mhs, guru, dosen, pakar Fisika, dan Anda!) bisa ikut berpartisipasi dengan memberi tanggapan, saran, masukan, ataupun koreksi atas materi yang tersaji di Blog Fisika Python. Tanggapan dan bantuan Anda akan sangat bernilai bagi pematangan ide ini.

Selamat datang di dunia baru yang Free dan Open!
Selamat menikmati sajian Blog Fisika Python!

Salam hangat,

AdiNugroho

:: 22 June 2006

Menjalankan Interpreter Python pada Mode Interaktif

Mengenal Konsole, menjalankan Python di atas Konsole, mengenal mode interaktif, dan keluar dari Python
Secara garis besar interpreter Python bisa dijalankan dengan dua cara. Kita bisa menggunakannya dengan mode interaktif atau dengan cara lain yang dikenal sebagai mode skrip.

Pada mode interaktif, kita bisa langsung menuliskan kode program pada interpreter Python. Pada mode skrip, kode program ditulis dan disimpan terlebih dulu pada sebuah file. Selanjutnya kita menjalankan interpreter Python untuk membaca dan menerjemahkan kode program yang tertulis pada file skrip tersebut.

Interpreter Python pada dasarnya adalah software yang berbasis teks. Ini berarti sebelum kita menjalankan interpreter Python, kita terlebih dahulu harus menjalankan shell (atau terminal).

Shell adalah software yang bertugas untuk menjembatani komunikasi antara pengguna komputer dengan sistem operasi GNU/Linux. Di KDE, salah satu shell yang bisa digunakan adalah Konsole.

Untuk menjalankan Konsole kita bisa melakukannya dengan mengeklik ikon Terminal Program yang terletak di panel KDE.


Konsole
Gambar 1 Menjalankan Konsole dari panel KDE


Cara lain yang bisa dilakukan adalah dengan mengeklik-ganda ikon Terminal Program yang berada di desktop. Bisa juga dengan cara yang agak panjang yaitu dengan mengeklik tombol Start » System » Terminals » Konsole.


Konsole-run
Gambar 2 Tampilan Konsole yang telah berjalan


Setelah Konsole aktif dan tampil di layar, terlihat ada sebaris info dan sebuah kursor yang berkedip-kedip. Info tersebut dinamakan prompt. Bentuk prompt ini bisa berbeda-beda antara satu komputer dengan komputer lainnya. Untuk selanjutnya bentuk prompt akan disingkat menjadi

$


Di depan prompt inilah kita menuliskan perintah-perintah agar dijalankan oleh sistem operasi.

Kali ini kita akan memerintahkan sistem operasi untuk menjalankan interpreter Python. Perintahnya adalah


$ python



konsole-python
Gambar 3 Perintah untuk menjalankan Python di Konsole


Di akhir penulisan perintah diatas, tekan tombol Enter untuk memasukkan perintah tersebut pada komputer. Komputer akan langsung menjalankan interpreter Python dengan ditandai oleh tampilan seperti berikut ini



Python 2.3.3 (#2, Feb 17 2004, 11:45:40)
[GCC 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>>



Baris pertama menunjukkan versi Python yang kita gunakan. Baris kedua adalah informasi tentang sistem operasi yang kita miliki. Baris ketiga adalah petunjuk yang bisa digunakan untuk memperoleh informasi lainnya. Di baris terakhir terlihat tanda lebih besar berderet tiga kali (>>>). Tanda tersebut merupakan bentuk prompt utama milik Python. Selain bentuk prompt tersebut, Python memiliki bentuk prompt sekunder berupa tiga buah tanda titik (...).

Sekarang kita akan mencoba membuat program sederhana untuk menampilkan tulisan Halo sebanyak 5 kali. Berikut ini program yang kita tuliskan


>>> print 'Halo... ' * 5
Halo... Halo... Halo... Halo... Halo...


Baris pertama adalah kode program yang kita buat. Setelah menekan tombol Enter, Python akan segera memberi keluaran seperti yang terlihat pada baris kedua.

Perhatikan bahwa kita bisa langsung melihat hasil keluarannya (output) secara seketika. Inilah keistimewaan Python yang bersifat interaktif. Tak banyak beda dengan kalkulator bukan? Tetapi bisakah kalkulator Anda melakukan hal sederhana seperti di atas?

Sekarang saatnya keluar dari Python. Untuk mengakhiri interpreter Python, tekan dan tahan tombol Ctrl diikuti dengan menekan tombol D. Bila berhasil, prompt Python (>>>) akan segera berganti dengan prompt Konsole ($).

Bagaimana bila akan keluar dari Konsole? Berikan saja perintah berikut lalu tekan tombol Enter

$ exit