Anda di halaman 1dari 9

Modul 2 Kode Dasar dan Tipe Data Dasar

Persiapan :

1. PC dengan OS windows/Linuk/MAC
2. Python terinstal

Praktik 1.1 : Pengenalan

1. Buka python dan muncul aplikasi console seperti dibawah ini (masuk ke cmd command)

2. Ketik :
a=5 [enter]
b=3 [enter]
c=a+b [enter]
print(‘c= ‘,c) [enter]

3. Hasilnya sebagai berikut :

Modul Praktikum Metode Komputasi-Teknik Sipil-Itenas-Bandung


Kamaludin; Putra Al Kamal Modul 2 - 1
Praktik 1.2 : Pengenalan Variabel bilangan bulat (Integer), bilangan desimal (float) dan kata/kalimat
(String)

Ketik dibawah ini pada python konsol


a_int=10
a_float=2.256
a_str='Hello World'
print('cara menampilkan')
print('integer =', a_int)
print('float =', a_float)
print('string =', a_str)
print('cara menampilkan dengan format')
print('a_int={}, a_float={}'.format(a_int,a_float))
print("Kontrol khusus")
print("Pindah dua baris\n")
print("Selesai")

Praktik 1.3 : Variabel String : str()

Ketik dibawah ini pada python konsol


>>> a=4567
>>> type(a)
<class 'int'>
>>> b=str(a)
>>> print(a)
4567
>>> print(b)
4567
>>> type(b)
<class 'str'>
>>>

Modul Praktikum Metode Komputasi-Teknik Sipil-Itenas-Bandung


Kamaludin; Putra Al Kamal Modul 2 - 2
Praktik 1.4 : Variabel Integer : int()

Ketik dibawah ini pada python konsol


>>> a='7890'
>>> type(a)
<class 'str'>
>>> b=int(a)
>>> print(a)
7890
>>> print(b)
7890
>>> type(b)
<class 'int'>
>>>

Praktik 1.5 : Variabel benar/salah : boolean

Ketik dibawah ini pada python konsol


>>> int(True)
1
>>> int(False)
0
>>> a=True
>>> type(a)
<class 'bool'>
>>> int(a)
1
>>>

Praktik 1.6 : Variabel Bilangan Desimal : float

Ketik dibawah ini pada python konsol


>>> a=6789.50
>>> a
6789.5
>>> type(a)
<class 'float'>
>>> a*100
678950.0
>>> a=9.8e-4
>>> a
0.00098
>>> type(a)
<class 'float'>
>>>

Praktik 1.7 : Variabel Bilangan Desimal : float

Ketik dibawah ini pada python konsol


>>> a=234.56

Modul Praktikum Metode Komputasi-Teknik Sipil-Itenas-Bandung


Kamaludin; Putra Al Kamal Modul 2 - 3
>>> type(a)
<class 'float'>
>>> b=str(a)
>>> b
'234.56'
>>> type(b)
<class 'str'>
>>> c=float(b)
>>> c
234.56
>>> type(c)
<class 'float'>
>>>

Praktik 1.8 : Variabel Bilangan Desimal : float

Ketik dibawah ini pada python konsol


>>> a=-8-12j
>>> a
(-8-12j)
>>> type(a)
<class 'complex'>
>>> a.real
-8.0
>>> a.imag
-12.0
>>>

Praktik 1.9 : Variabel Tipe String

Ketik dibawah ini pada python konsol


>>> s1='Itenas'
>>> s1
'Itenas'
>>> s2="Bandung"
>>> s2
'Bandung'
>>> s3='''Teknik Sipil'''
>>> s3
'Teknik Sipil'
>>> b='teknik sipil itenas'
>>> b
'teknik sipil itenas'
>>> b=b.capitalize()
>>> b
'Teknik sipil itenas'
>>> b=b.upper()
>>> b
'TEKNIK SIPIL ITENAS'
>>> b=b.lower()
>>> b
'teknik sipil itenas'

Modul Praktikum Metode Komputasi-Teknik Sipil-Itenas-Bandung


Kamaludin; Putra Al Kamal Modul 2 - 4
>>> b.isupper()
False
>>> b.islower()
True
>>> c=' '.join([s1,s2])
>>> c
'Itenas Bandung'
>>> nrp='221987012'
>>> nrp
'221987012'
>>> nrp.isnumeric()
True
>>> nrp='221987o12'
>>> nrp
'221987o12'
>>> nrp.isnumeric()
False
>>>

Praktik 2.0 : Tipe Koleksi : Tipe Dictionary

Ketik dibawah ini pada python konsol


>>> list1=[200,300,400,500]
>>> list2=[2,'teknik sipil',9.80]
>>> list3=[12,10,14,8,17]
>>> list2
[2, 'teknik sipil', 9.8]
>>> list3
[12, 10, 14, 8, 17]
>>> list1
[200, 300, 400, 500]
>>> len(list1) #menghitung banyak elemen
4
>>> xi=[12,10,14,8,17]
>>> xi
[12, 10, 14, 8, 17]
>>> xi[2]
14
>>> xi[0],xi[1],xi[2],xi[3],xi[4]
(12, 10, 14, 8, 17)
>>> xi[-5],xi[-4],xi[-3],xi[-2],xi[-1]
(12, 10, 14, 8, 17)
>>> xi.append(22) # menambah elemen
>>> xi.append(27)
>>> xi
[12, 10, 14, 8, 17, 22, 27]
>>> xi.extend([30,31,32]) #menambah list ke list
>>> xi
[12, 10, 14, 8, 17, 22, 27, 30, 31, 32]
>>> xi[0]=100
>>> xi[1]=50
>>> xi
[100, 50, 14, 8, 17, 22, 27, 30, 31, 32]

Modul Praktikum Metode Komputasi-Teknik Sipil-Itenas-Bandung


Kamaludin; Putra Al Kamal Modul 2 - 5
>>> xi.remove(14) #menghapus elemen dalam list
>>> xi
[100, 50, 8, 17, 22, 27, 30, 31, 32]
>>> xi.remove(100) #menghapus elemen dalam list
>>> xi
[50, 8, 17, 22, 27, 30, 31, 32]
>>> list1
[200, 300, 400, 500]
>>> xi.extend(list1)
>>> xi
[50, 8, 17, 22, 27, 30, 31, 32, 200, 300, 400, 500]
>>> xi.clear() #menghapus semua elemen didalam list
>>> xi
[]
>>>

Praktik 2.1 : Tipe Koleksi : Tipe Dictionary

Ketik dibawah ini pada python konsol


>>> bobot={'A':4,'B':3,'C':2,'D':1,'E':0}
>>> bobot
{'A': 4, 'B': 3, 'C': 2, 'D': 1, 'E': 0}
>>> bobot.keys() #menampilkan key
dict_keys(['A', 'B', 'C', 'D', 'E'])
>>> bobot.values() #menapilkan nilainya
dict_values([4, 3, 2, 1, 0])
>>> bobot['A']
4
>>> bobot['C']
2
>>> kamus={'mouse':'tikus','cat':'kucing'}
>>> kamus['cat']
'kucing'
>>> kamus['mouse']
'tikus'
>>> kamus.keys() #menampilkan key
dict_keys(['mouse', 'cat'])
>>> kamus.values() #menapilkan nilainya
dict_values(['tikus', 'kucing'])
>>>

Praktik 2.1 : Tipe Koleksi : Tipe Tuple (sama dengan list Dictionary, bedanya tidak dapat diubah)

Ketik dibawah ini pada python konsol


>>> t=(20,30,40)
>>> t[0]
20
>>> t[2]
40
>>> t[-3]
20
>>> t[-3],t[-2],t[-1]

Modul Praktikum Metode Komputasi-Teknik Sipil-Itenas-Bandung


Kamaludin; Putra Al Kamal Modul 2 - 6
(20, 30, 40)
>>> len(t)
3
>>>

Praktik 2.1 : Tipe Koleksi : Tipe Set (sama dengan list Dictionary, bedanya data unik, tidak bida ada data
sama)

Ketik dibawah ini pada python konsol

>>> s=set([10,10,20,30,30,30])
>>> s
{10, 20, 30}
>>> len(s)
3
>>> s.add(6)
>>> s
{10, 20, 30, 6}
>>> s.add(20)
>>> s
{10, 20, 30, 6}
>>> len(s)
4
>>>

Setting the Data Type (Tabel ini contoh pratek di 1.3 ; 1.4 dan seterusnya.

In Python, the data type is set when you assign a value to a variable:

Example Data Type

x = "Hello World" str

x = 20 int

x = 20.5 float

x = 1j complex

x = ["apple", "banana", "cherry"] list

x = ("apple", "banana", "cherry") tuple

Modul Praktikum Metode Komputasi-Teknik Sipil-Itenas-Bandung


Kamaludin; Putra Al Kamal Modul 2 - 7
x = range(6) range

x = {"name" : "John", "age" : 36} dict

x = {"apple", "banana", "cherry"} set

x = frozenset({"apple", "banana", "cherry"}) frozenset

x = True bool

x = b"Hello" bytes

x = bytearray(5) bytearray

x = memoryview(bytes(5)) memoryview

Setting the Specific Data Type

If you want to specify the data type, you can use the following constructor functions:

Example Data Type


x = str("Hello World") str

x = int(20) int

x = float(20.5) float

x = complex(1j) complex

x = list(("apple", "banana", "cherry")) list

x = tuple(("apple", "banana", "cherry")) tuple

x = range(6) range

x = dict(name="John", age=36) dict

x = set(("apple", "banana", "cherry")) set

x = frozenset(("apple", "banana", "cherry")) frozenset

x = bool(5) bool

x = bytes(5) bytes

Modul Praktikum Metode Komputasi-Teknik Sipil-Itenas-Bandung


Kamaludin; Putra Al Kamal Modul 2 - 8
x = bytearray(5) bytearray

x = memoryview(bytes(5)) memoryview

Modul Praktikum Metode Komputasi-Teknik Sipil-Itenas-Bandung


Kamaludin; Putra Al Kamal Modul 2 - 9

Anda mungkin juga menyukai