Anda di halaman 1dari 30

PRAKTIKUM

TEKNIK SIMULASI
DAN DATA MINING

Laboratorium Ilmu Komputer


Universitas Pakuan
2020
Perkenalan Teknik
Simple Queue with Data Mining using
Simulasi & Data iThink
Excel WEKA
Mining

Python: Python: Data


Python:
Preprocessing & Ingestion & Quiz
Introduction
Training I Exploration

Python: Training II,


Project Project
Validation &
Presentation I Presentation II
Optimization
Apa itu
PYTHON?
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.

https://belajarpython.com/tutorial/apa-itu-python
Aturan Penulisan Statement
pada PYTHON
No. Aturan Penulisan Statement Contoh

1. Pernyataan dalam Python tidak diakhiri dengan print (‘laboratorium komputer’)


tanda titik koma (;) panjang = 20
lebar = 6
2. Pernyataan dalam Python dinyatakan pada satu luas = panjang*lebar
baris. Jadi akhir dari sebuah pernyataan adalah
baris baru.
3. Jika pernyataan yang panjangnya terdiri lebih dari volume = panjang*lebar*\
1 baris maka dapat dilakukan dengan tinggi
menggunakan tanda backslash (\)
4. Pernyataan yang diapit bracekts “(),[],{}” tidak nama_bulan =
perlu tanda “\” [‘Januari’,’Februari’,‘Maret’]
No Aturan Penulisan Statement Contoh

1. Python menggunakan spasi sebagai penanda nilai = 60


blok. Jika tidak sama maka dapat memunculkan if nilai >= 80:
error syntax. print(“Lulus”)
else:
print(“Tidak lulus”)
2. Sebagai penanda string Python menggunakan namabelakang = ‘Herlambang’
tanda kutip, baik tunggal (‘), ganda (‘’) dan tanda namalengkap = “Gustian
kutip 3 (‘’’) digunakan untuk string multibaris. Herlambang”
alinea = “‘Berikut ini adalah alinea
yang terdiri dari beberapa baris.’’’
3. Bahasa Python bersifat case sensitive (huruf print(luas) → BENAR
besar dan kecil akan mempengaruhi nilai) PRINT(luas) → SALAH
4. Untuk komentar diawali dengan tanda # yang #Mengimpor library Pandas
artinya tidak akan di proses menjadi statement
kode.
TIPE DATA
pada PYTHON
1. Karakter
Menyatakan karakter atau string yang biasanya
diapit dengan tanda “ atau ‘.

nama = ‘Gustian Herlambang’


alamat = ‘Yogyakarta’
angkatan = ‘2016’
2. Numerik
Terdiri dari integer, float, floating point, dan
bilangan kompleks. Tipe data ini menyatakan
bilangan bulat.

Umur = 21
3. Float
Menyatakan nilai bilangan desimal atau basis 10.

Phi = 3.14
Luaspersegi = 25

4. Boolean
Menyatakan bilangan heksadesimal atau basis 16.

Nilai = 17d
5. Oktal
Menyatakan bilangan oktal atau basis 8.

nilai = 6775

6. Boolean
Menyatakan jika benar bernilai True atau 1, jika
salah maka bernilai False atau 0.

Lulus = True
Gagal = False
7. List
Adalah tipe data yang dapat menampung data
dengan lebih dari 1 tipe data. Dibuat dengan tanda
kurung siku (“[ ]”). Gunakan tanpa tanda petik.

#membuat list kosong


Buah = []
#List isi 1 tipe data
Jus = [“Jambu”, “Apel”, “Mengkudu”]
#List dengan beberapa data
No = [25, “dua satu”, 2.75]
8. Tuple
Mirip dengan list namun bersifat immutable artinya
isinya tidak dapat dirubah. Bisa dibuat dengan
tanda kurung “()” atau pun tidak.

#Dengan tanda kurung


Nilai = (90, 78, ‘Lulus’)
#Tanpa tanda kurung
Nilai = 90, 78, ‘Lulus
Operator
pada PYTHON
Percabangan
pada Python
Diketahui : a = 200 dan b = 33
PERCABANGAN
If Elif Else

if b > a: elif a==b: else :


print (“b lebih besar print (“a dan b print (“a lebih besar
daripada a”) bernilai sama”) daripada b”)
Diketahui : a = 200 dan b = 33
PERCABANGAN
Kondisi Majemuk Kondisional satu baris Pernyataan Pass
If b > a: print(“B”)

print (”A”) if a > b else


If a > b and b == 33:
print(“B”) If a > b and b == 33:
print (“ b lebih besar
pass
daripada a”)
print (”A”) if a > b else
print(“=”) if a == b
else print (“B”)
Perulangan
pada Python
1.) FOR
1. Perulangan pada List

asprak = [“Grace, “Agung”]


for x in asprak:
print (x)
2. Perulangan pada String

nama = “Runanto”
for x in nama:
print (x)
3. Perulangan pada Range

for x in range(6):
print(x)

for x in range (2, 6):


print(x)

for x in range (2, 30, 3):


print(x)
4. Menghentikan Perulangan

asprak = [“Febry”, “Gema”, “Inez”, “Diana”]


for x in asprak:
if asprak == “bonbon”:
continue;
if asprak == “bana”:
break;
print(x)
2.) WHILE
i=1
while i < 6:
print (i)
i += 1
Slicing
pada Python
mahasiswa = {“fahmi”, “rafelino”, “lingga”, “sarah”}
print(mahasiswa)
asprak = [“fahmi”, “rafelino”, “lingga”, “sarah”, “sandy”]
print(asprak)

print(asprak[1]) [‘ rafelino ’]
print(asprak[-1]) [‘ sandy ’]
print(asprak[1:3]) [‘rafelino’, ‘lingga’]
print(asprak[:2]) [‘fahmi’, ‘lingga’]
print(asprak[3:]) [‘sarah’, ‘sandy’]
print(asprak[-2:-1]) [‘sarah’]
print(asprak[0:5:2]) [‘fahmi’, ‘bana’, ‘sandy’]
Thank You!

Anda mungkin juga menyukai