Anda di halaman 1dari 7

PEMBAHASAN

I. Sekilas dan Sejarah tentang Bahasa Pemograman Pyhton


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.
Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang
dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah
sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python
sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial.
Saat ini distribusi Python sudah mencapai versi 2.6.1 dan versi 3.0.
Nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya karena kecintaan Guido
pada acara televisi Monty Python's Flying Circus. Oleh karena itu seringkali ungkapan-
ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna
Python
II. Phyton
Python adalah bahasa pemrograman interpretatif multiguna. Tidak seperti bahasa lain
yang susah untuk dibaca dan dipahami, python lebih menekankan pada keterbacaan kode agar
lebih mudah untuk memahami sintaks. Hal ini membuat Python sangat mudah dipelajari baik
untuk pemula maupun untuk sudah menguasai pemoraman lain.
Dengan kode yang simpel dan mudah diimplementasikan, seorang programmer dapat lebih
mengutamakan pengembangan aplikasi yang dibuat, bukan malah sibuk mencari syntax error.
Komentar Pyhton
Komentar (comment) adalah kode di dalam script Python yang tidak dieksekusi atau
tidak dijalankan mesin. Komentar hanya digunakan untuk menandai ataumemberikan
keterangan tertulis pada script.
Komentar biasa digunakan untuk membiarkan orang lain memahami apa yang dilakukan
script. atau untuk mengingatkan kepada programmer sendiri jika suatu saat kembali mengedit
scripttersebut.
Untuk menggunakan komentar anda cukup menulis tanda pagar #, diikuti dengan komentar
Anda.
III. Variable Phyton
Variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai-nilai. Ini berarti
bahwa ketika Anda membuat sebuah variabel Anda memesan beberapa ruang di memori.
Variabel menyimpan data yang dilakukan selama program dieksekusi, yang natinya isi dari
variabel tersebut dapat diubah oleh operasi - operasi tertentu pada program yang
menggunakan variabel.
Variabel dapat menyimpan berbagai macam tipe data. Di dalam pemrograman Python,
variabel mempunyai sifat yang dinamis, artinya variabel Python tidak perlu didekralasikan
tipe data tertentu dan variabel Python dapat diubah saat program dijalankan.
Penulisan variabel Python sendiri juga memiliki aturan tertentu, yaitu :
1. Karakter pertama harus berupa huruf atau garis bawah/underscore.
2. Karakter selanjutnya dapat berupa huruf, garis bawah/underscore _ atau angka
3. Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf kecil dan
huruf besar dibedakan. Sebagai contoh, variabel namaDepan dan namadepan adalah
variabel yang berbeda.
Untuk mulai membuat variabel di Python caranya sangat mudah, Anda cukup menuliskan
variabel lalu mengisinya dengan suatu nilai dengan cara menambahkan tanda sama
dengan = diikuti dengan nilai yang ingin dimasukan.
IV. Tipe Data Phyton
Pyhton adalah salah satu bahasa pemrograman yang bertipe Loosely Typed
Language, Artinya tidak membutuhkan atau menyertakan tipe data sewaktu Anda membuat
sebuah variable. Tipe data pada bahasa pemrograman Python mirip dengan tipe data pada
bahasa pemrograman.
Tetapi secara dasar, Python memiliki beberapa tipe data, yaitu:
Tipe Data String
Tipe Data Number
Tipe Data Boolean
Tipe Data Tuples
Tipe Data List
dan Tipe Data Dictionary
Keenam tipe data diatas akan kita bahas satu persatu pada tutorial ini
Tipe data string adalah tipe data yang digunakan untuk menyimpan nilai atau value yang
berupa string atau karakter atau huruf.
Pada bahasa pemrograman Python, tipe data string dapat dibentuk dengan menggunakan
petik tunggal (single quote), petik ganda (double quote), dan petik tiga (tipple quote). Khusus
untuk triple quote, Anda dapat menggunakan beberapa baris string tanpa menggunakan
escape character '\n' (new line).
Contoh Program
Di bawah ini adalah contoh implementasi tipe data string pada program.
# string_datatype.py
x = "Selamat Datang"
y = 'Selamat Belajar Python'
z = """belajar bahasa python sangat menyenangkan"""
print (x)
print (y)
print (z)
Apabila Anda jalankan program diatas, maka akan menghasilkan output seperti berikut:
Selamat Datang
Selamat Belajar Python
Belajar bahasa python sangat menyenangkan

A. Tipe Data Number


Tipe Data Number digunakan untuk menyimpan data dalam bentuk numerik seperti int
(integer), long, float, dan bilangan kompleks (complex number).
Contoh Program
Di bawah ini adalah contoh program penggunaan tipe data number:
# Nama File: number_datatype.py
#integer number
_int1 = 100
_int2 = -600
_int3 = 0x69
print ("==== Integer Number ====")
print (_int1)
print (_int2)
print (_int3)
#Float number
print ("\n==== Float Number ====")
_float1 = 0.0
_float2 = -21.9
_float3 = 70.2E-29

print (_float1)
print (_float2)
print (_float3)

#complex number
_complex1 = 3.14j
_complex2 = .876j
_complex3 = 4.53e-7j

print ("\n==== Complex Number ====")


print (_complex1)
print (_complex2)
print (_complex2)

Jika Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:
==== Integer Number ====
100
-600
105
==== Float Number ====
0.0
-21.9
7.02e-28
==== Complex Number ====
3.14j
0.876j
0.876j
B. Tipe Data Boolean
Tipe data Boolean digunakan menyimpan data yang mempunyai nilai true atau false.

C. Tipe Data Tuples


Tipe data Tuples adalah tipe data yang digunakan untuk menyimpan data koleksi
(kumpulan dari beberapa tipe data). Ciri dari tipe data tuples adalah memiliki tanda
kurung buka dan kurung tutup "( )".
Contoh Program
Di bawah ini adalah contoh implementasi tipe data tuples pada program Python:
# Nama File: tuples_datatype.py

tuple1 = ( 'vwxyz', 123 , 1.15, 'Nursalim', 70.2 )


tuple2 = (123, 'Al Farizi')

print ( tuple1 ) # Menampilkan semua data pada tuple


print ( tuple1[0] ) # Menampilkan elemen pertama pada tuple
print ( tuple1[1:3] ) # Menampilkan data dari elemen kedua sampai ketiga
print ( tuple1[2:] ) # Menampilkan data dimulai dari elemen ketiga
print ( tuple2 * 2 ) # Menampilkan data tupe dua kali
print ( tuple1 + tuple2 ) # Menggabungkan tuple1 sama dengan tuple2

Jika Anda jalankan program diatas, maka akan menampilkan output seperti berikut:

('vwxyz', 123, 1.15, 'Nursalim', 70.2)


vwxyz
(123, 1.15)
(1.15, 'Nursalim', 70.2)
(123, 'Al Farizi', 123, 'Al Farizi')
('vwxyz', 123, 1.15, 'Nursalim', 70.2, 123, 'Al Farizi')
D. Tipe Data List
Tipe Data List adalah tipe data yang mirip dengan tipe data tuples, yaitu untuk
menyimpan data koleksi (kumpulan data beberapa tipe data). Ciri dari tipe data tuples
adalah memiliki tanda kurung siku "[ ]".
Contoh Program
Di bawah ini adalah contoh implementasi tipe data list pada program Python:

# Nama File: list_datatype.py

list1 = ( 'vwxyz', 123 , 1.15, 'Nursalim', 70.2 )


list2 = (123, 'Al Farizi')

print ( list1 ) # Menampilkan semua data pada list


print ( list1[0] ) # Menampilkan elemen pertama pada list
print ( list1[1:3] ) # Menampilkan data dari elemen kedua sampai ketiga
print ( list1[2:] ) # Menampilkan data dimulai dari elemen ketiga
print ( list2 * 2 ) # Menampilkan data list dua kali
print ( list1 + list2 ) # Menggabungkan list1 sama dengan list2
Jika Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:

('vwxyz', 123, 1.15, 'Nursalim', 70.2)


vwxyz
(123, 1.15)
(1.15, 'Nursalim', 70.2)
(123, 'Al Farizi', 123, 'Al Farizi')
('vwxyz', 123, 1.15, 'Nursalim', 70.2, 123, 'Al Farizi')
E. Tipe Data Dictionary
Tipe data Dictionary adalah tipe data yang digunakan untuk menyimpan data dalam
bentuk pasangan key dan value. Tipe data ini mirip dengan Map pada bahasa
pemrograman Java.
Contoh Program
Dibawah ini adalah contoh implementasi tipe data dictionary pada program Python:

# Nama File: dictionary_datatype.py

dict = {}
dict['one'] = "Ini elemen pertama"
dict[2] = "Ini elemen kedua"

tinydict = {'nama': 'Nursalim','employeeid':6734, 'departemen': 'IT'}

print ( dict['one'] ) # Prints value for 'one' key


print ( dict[2] ) # Prints value for 2 key
print ( tinydict ) # Menampilkan semua data pada dictionary
print ( tinydict['nama'] ) # Menampilkan nilai dari key nama
print ( tinydict.keys() ) # Menampikan semua key
print ( tinydict.values() ) # Menampilkan semua value

Jika Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:

Ini elemen pertama


Ini elemen kedua
{'departemen': 'IT', 'employeeid': 6734, 'nama': 'Nursalim'}
Nursalim
dict_keys(['departemen', 'employeeid', 'nama'])
dict_values(['IT', 6734, 'Nursalim'])

Anda mungkin juga menyukai