Archive for Juli 2012

BAHASA PEMROGRAMAN PYTHON

Asslamaualaikum Wr Wb

Pada kesempatan kali ini penulis ingin berbagi pengetahuan mengenai bahasa pemrograman python , mungkin ada beberapa dari anda yang sudah mengenal atau bahkan menguasai bahasa pemrograman ini , namun  penulis ingin kembali mengulas dasar dari bahasa pemrograman ini , untuk lebih jelasnya silahkan membaca penjelasan berikut .
A. SEJARAH SINGKAT PYTHON

Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2. Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations.

Nama Python itu sendiri dipilih oleh Guido karena kecintaan guido pada suatu acara televisi Monty Python s Flying Circus. Oleh karena itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python.

B. TIPE DATA PYTHON

Pada python ada beberapa tipe data yang selalu digunakan dalam setiap pembuatan program , tipe data tersebut adalah :

* NUMBER

Number merupakan tipe data yang didalamnya terdiri dari integer (bilangan bulat) dan floating point(bilangan desimal) .

Contoh :

>>> 6 * 3
        18

>>> 4**2
        16

>>> 3.245 * 3
        9.7349999999999994

* STRING

Tipe data string merupakan sebuah tipe data yang selalu berada diantara tanda kutip baik kutip satu (') ataupun kutip dua (") .

Contoh :

>>> "Welcome"
         'Welcome'

>>> "Ini adalah contoh tipe data string"
         'Ini adalah contoh tipe data string'

* LIST

Tipe data list dapat dikatakan juga sebagai array pada python karena memiliki tanda yang sama pada penulisannya yaitu kurung siku ([ ]) , sedangkan pengertian dari list itu sendiri adalah suatu jenis tipe data yang memiliki komponen yang tidak sama / berbeda .

Contoh :

>>> x = ['Budi' , 'Tina' , 'Tono']
>>> x
['Budi' 'Tina' 'Tono']

>>> x[2]
['Tono'] (*Menghasilkan output Tono karena list membaca suatu data yang dimulai dari nol (0)

* DICTIONARY

Tipe data ini merupakan lawan dari tipe data list , jika tipe data list menggunakan suatu angka sebagai indeks untuk merujuk kepada isi variabel maka pada tipe data dictionary menggunakan suatu key yang berfungsi untuk langsung merujuk kepada isi variabelnya , ditulis menggunakan kurung kurawal ({ }) untuk mendeklarasikannya .

Contoh :

>>> A = {'Nama' : 'Agung' , 'Nomor' : '1' , 'Kota' : 'Bekasi'}
>>> A
{'Nama' : 'Agung' , 'Nomor' : '1' , 'Kota' : 'Bekasi'}

>>> A['Nama']
'Agung'

C. OPERATOR PADA PYTHON

Pada python ada beberapa jenis operator yang harus kita kenali sebelum memulai membuat sebuah program , operator tersebut adalah :

 * OPERATOR LOGIKA

Opertaor logika merupakan opertaor yang akan menghasilkan sebuah output true atau false , di dalam python sendiri ada 3 jenis operator logika diantaranya and,or dan not . Python memiliki sedikit perbedaan dalam mendeklarasikan opertaor logika , perbedaanya adalah angka yang bukan bilangan nol (0) dianggap sebagai kondisi true (benar) atau memiliki nilai satu (1) .

Contoh :

>>> x = 9
>>> x and 1 (*variabel "x" yang bernilai 9 dianggap bernilai 1)
1

atau bisa juga seperti ini 

>>> x = 9
>>> x > 5
True

* OPERATOR ARITMATIKA

Operator aritmatika merupakan opertator yang difungsikan untuk menyelesaikan proses perhitungan dalam sebuah program . Operator artimatika diantaranya :

*) PERKALIAN (*)

Contoh : 

>>> 7 * 3
21

*) PEMBAGIAN (/)

Contoh :

>>> 9 / 3
3

*) MODULUS (%)

Contoh :

>>> 7 % 3
2

*) PENJUMLAHAN (+)

Contoh :

>>> 5 + 3
8

*) PENGURANGAN (-)

Contoh :

>>> 3 - 2 
1

* OPERATOR PERBANDINGAN

Operator perbandingan merupakan sebuah operator yang berfungsi untuk membandingkan satu kondisi atau lebih dan menghasilkan kesimpulan yang berupa statement "TRUE" atau "FALSE" . 

Berikut adalah contoh dari operator perbandingan :

*) LEBIH DARI (>)

Contoh :

>>> 9 > 3
True

*) KURANG DARI (<)

Contoh :

>>> 3 > 2
False

*) LEBIH DARI ATAU SAMA DENGAN (>=)

Contoh :

>>> 3 >= 3
True

*) KURANG DARI ATAU SAMA DENGAN (<=)

Contoh :

>>> 5 <= 4
False

*) SAMA DENGAN (==)

Contoh :

>>> 3 ==3
True

*) TIDAK SAMA DENGAN (!=)

Contoh :

>>> 2 != 9
True

Dari penjelasan diatas kita dapat sedikit mengetahui sejarah, tipe data , operator yang berlaku dalam bahasa pemrograman python , bagi pembaca yang ingin mencoba bahasa pemrogaman ini atau mungkin langsung ingin menggeluti bahsa pemrograman ini , anda dapat langsung mendownloadnya melalui link di bawah ini :



Selamat mencoba dan semoga bermanfaat !

Wassalamualaikum Wr Wb
Rabu, Juli 04, 2012
Posted by Agung Dermawan

BAHASA PEMROGRAMAN PASCAL

Assalamualaikum Wr Wb 

Pada penulisan kali ini penulis ingin memberikan sebuah penjelasan mengenai bahasa pemrograman yang sudah cukup lama berkembang yakni Pascal . Pascal adalah salah satu bahasa pemrograman tingkat tinggi / High Level Leanguage yang dirancang untuk segala keperluan . 

Bahasa pemrograman ini mulanya dirancang oleh Prof Niklaus Wirth dari Technical University yang berada di Zurich . Sedangkan nama Pascal itu sendiri diberikan oleh Prof Niklaus Wirth sebagai penghargaan terhadap Blaise Pascal yaitu seorang ahli matematik dan philosopi terkenal dari abad 17 di Perancis .

A. TIPE DATA PASCAL

Hampir sama dengan bahsa pemrograman lainnya , di dalam pascal ada beberapa tipe data diantaranya :

* INTEGER

Tipe data integer merupakan sebuah tipe data yang berupa bilangan bulat yaitu 1,2,3 dan seterusnya .

* REAL

Jika integer merupakan sebuah bilangan bulat maka real adalah lawan dari integer karena tipe data real adalah tipe data yang berupa bilangan desimal / bilangan yang mengandung tanda koma .

* STRING

Tipe data string merupakan tipe data yang menyimpan sebuah karakter didalamnya dan yipe data ini sangat mudah dikenali karena tipe data string adalah tipe data yang diapit oleh tanda kutip ('string').

B. STRUKTUR PEMROGRAMAN PASCAL

Di Pascal ada suatu struktur atau dapat dikatakan badan program yang terdiri dari dua bagian diantaranya Judul Program dan Blok Program . Dalam blok program ada dua bagian lagi yakni bagian deklarasi dan bagian pernyataan , bagian deklarasi terdiri dari deklarasi label , deklarasi konstanta , deklarasi tipe , deklarasi variabel , deklarasi prosedur dan deklarasi fungsi .

Pada saat kita hendak membuat suatu program menggunakan pascal bagian Judul program boleh saja tidak tertulis atau tidak ada karena pada pascal judul program bersifat tidak harus dan hanya bersifat menegaskan akan program yang akan kita buat .

Dalam pascal yang paling terpenting adalah pada saat mendeklarasikan variabel , pada saat kita membuat program kita terlebih dahul harus mendeklarasikan variabel yang akan digunakan didalam program yang akan kita buat itu , contoh :

--------------------------------------------
Var                       (*Deklarasi Variabel)
A,B : Integer;
C : Real;                                          
Begin                                              (* Statemen mulai)
Writeln('Program Penjumlahan');  (* Proses Mencetak kata yang diapit tanda kutip)
Write('A = ');read(A);                    (* Proses Penginputan terhadap variabel A dan B)
Write('B = ');read(B);
C := A + B;                                    (* Proses perhitungan antara variabel A dan B)
Writeln('A + B = ',C:3:0);           (* Mencetak kata yang diapit dan memanggil variabel C)                 
End.
--------------------------------------------

Pada contoh diatas terdapat tulisan "Var" yang berarti kita sedang mendeklarasikan variabel , variabel yang kita gunakan dalam program tersebut adalah variabel A,B yang bertipe data integer dan C yang bertipe data real . 

Selanjutnya didalam pascal kita harus selalu menggunakan kata "Begin" dan "End" untuk memulai dan mengakhiri program , lalu terdapat perintah "Writeln(''Program Penjumlahan') untuk mencetak kalimat yang diapit oleh tanda kutip yaitu Program Penjumlahan .

Selanjutnya terdapat perintah menginputkan nilai dari variabel A dan B yang dilakukan oleh user itu sendiri lalu bilangan yang diinput akan langsung disimpan ke dalam masing-masing variabel .

Diabawah statement input terdapat sebuah rumusan C := A + B yang berarti bahwa variabel C menyimpan hasil perhitungan antara variabel A dan B yang telah diinput oleh user lalu mencetak hasilnya dengan menggunakan perintah "Writeln('A + B = ',C:3:0)" , maksud dari "C:3:0" adalah untuk memformat hasil dari variabel C agar tidak terjadi angka yang eksponen atau angka yang memiliki banyak bilangan dibelakang koma .

Berikut hasil dari program tersebut jika dijalankan :


Itulah contoh program sederhana yang bisa penulis sampaikan , dari contoh diatas kita dapat mengambil garis besar yaitu :

1. Program Pascal selalu diawali dengan deklarasi variabel yang sesuai
2. Pascal selalu diawali dengan Begin dan End.
3. Untuk mencetak suatu kata atau kalimat kita dapat menggunakan perintah "write" (untuk tidak

     pindah ke baris baru) dan "writeln" (untuk mencetak di baris baru) .

4. Pascal selalu menggunaka ";" / titik koma diakhir statement .

Baik , Jika anda merasa tertarik untuk mencoba bahsa pemrograman pascal ini anda dapat mendownloadnya di sini:



Selamat Mencoba !!
Wassalamualaikum Wr Wb .

Selasa, Juli 03, 2012
Posted by Agung Dermawan

Folowers

About Me

Foto Saya
Agung Dermawan
studied hard !
Lihat profil lengkapku

Total Pageviews

Popular Post

Pages

Diberdayakan oleh Blogger.

- Copyright © Welcome to thomfilezone -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -