SlideShare a Scribd company logo
1 of 22
Python
Fundamental
HELLO!
Saya Muhammad Bintang
Cahya Putra
You can find me at
@strongpapazola_
github.com/strongpapazola
2
Python Fundamental
Let’s start with the first set of slides
Install VSCode
Download vscode
4
Statement dan Variable
5
Statement merupakan suatu baris yang yang menyatakan sintax dari
Python. Sementara variable merupakan tempat penyimpanan data
sementara. Perhatikan baris berikut:
pada baris diatas, kita akan membuat variable dengan nama variable
‘nama’ dan variable nilai. Masing – masing variable diisi dengan
string(kalimat) untuk nama dan bilangan bulat 10 untuk variable nilai.
Setelah itu, akan dicetak di layar dengan perintah print.
Operator
6
Operator merupakan sintax yang digunakan untuk berbagai operasi
terhadap suatu operand atau variable tertentu misalkan operator
aritmatika, operator perbandingan, operator logic dan operator
lainnya. Berikut contoh operator aritmatika yang digunakan:
pada contoh diatas, kita memiliki dua variable
yaitu variable a dan variable b. terdapat 5
operator yang digunakan yaitu penjumlahan,
pengurangan, pembagian, perkalian dan
modulo atau sisa pembagian.
Operator
7
Operator perbandingan biasanya digunakan untuk membandingkan
nilai operand atau variable. Sebagai contoh:
Operator perbandingan mengeluarkan output
benar atau salah setiap nilai operand atau
variable yang dibandingkan. Anda dapat
menggunakan == (Equal), >= (Greater than
Equal), <= (less than Equal), < (less than), >
(greater than), != (not equal).
Seleksi Kondisi
8
If.. Else merupakan pernyataan control statement yang mana akan
diuji suatu kondisi, jika kondisi tersebut terpenuhi, maka statement
didalam kondisi tersebut akan dijalankan. Jika tidak terpenuhi, maka
tidak akan dijalankan statement.
Pada program diatas, anda dapat menggunakan format [ if.. else if…
else…] untuk membuat suatu control statement. If(ekspresi) jika
terpenuhi pada ekspresi-nya maka akan dijalankan statement didalam
{ }, jika tidak terpenuhi maka akan memeriksa else if (ekspresi)
dibawahnya.
Seleksi Kondisi
9
Anda dapat membuat banyak else if (ekspresi), jika tidak ada yang
terpenuhi maka else akan dijalankan. Berikut contoh lainnya:
Perulangan
10
While loop digunakan untuk mengulang statemen hingga kondisi
didalam while tidak terpenuhi dan biasanya digunakan untuk jumlah
perulangan yang belum diketahui jumlah perulangan nya.
Perulangan
11
for loop merupakan kebalikan dari while loop, dimana jumlah
perulangan telah diketahui.
Pada program diatas, anda dapat melihat format dari for loop adalah
for i in range(nilai awal, nilai akhir) sehingga hasilnya akan sama
seperti pada while loop.
Fungsi
12
Fungsi adalah blok kode terorganisir dan dapat digunakan kembali
yang digunakan untuk melakukan sebuah tindakan/action. Fungsi
memberikan modularitas yang lebih baik untuk aplikasi Anda dan
tingkat penggunaan kode yang tinggi.
List
13
List merupakan tipe data berurut yang anggotanya dapat berasal dari
berbagai tipe data, cara membuatnya dengan diawali dan diakhiri
tanda kurung siku. Selain itu list juga masuk dalam kategori struktur
data.
Tuple
14
Tuple sama seperti string dan list, merupakan anggota tipe data
berurut, cara membuatnya dengan menggunakan kurung biasa atau
tanpa tanda kurung.
Dictionary
15
Dictionary. tipe data yang cara membuatnya sama seperti set
membutuhkan tanda kurung kurawal, bedanya dalam dictionary
anggotanya tersusun atas dua atribut key dan value yang keduanya ini
dipisahkan denga tanda titik dua (key:value). Key dapat bertindak
sebagai indeks jadi nilainya harus bersifat unik.
THANKS!
Any questions?
You can find me at:
@strongpapazola
https://strongpapazola.site
16
“The quieter you become,
The more you can hear.
‘’Ram Dass
17
Daftar Pusaka
Ready to use,
professional and
customizable
100% free for personal
or commercial use
Blow your audience
away with attractive
visuals
For PowerPoint and
Google Slides
18
https://www.nuharborsecurity.com/ubuntu-server-hardening-guide-2/
BIG CONCEPT
Bring the attention of your audience over
a key concept using icons or illustrations
19
SlidesCarnival icons are editable
shapes.
This means that you can:
● Resize them without
losing quality.
● Change fill color and
opacity.
● Change line color, width
and style.
Isn’t that nice? :)
Examples:
20
Diagrams and infographics
21
Now you can use any emoji as an icon!
And of course it resizes without losing quality and you can change the color.
How? Follow Google instructions
https://twitter.com/googledocs/status/730087240156643328
✋👆👉👍👤👦👧👨👩👪💃🏃💑💸💎
🐋✍️❤😂😉😋😒😭👶😸🐟🍒🍔💣📌
📖🔨🎃🎈🎨🏈🏰🌏🔌🔑and many more...
😉
22

More Related Content

Similar to Python Dasar.pptx

Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETPart 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETRolly Yesputra
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorDeka M Wildan
 
Pemrograman visual - tipe data variabel operator - revisi
Pemrograman visual - tipe data variabel operator - revisiPemrograman visual - tipe data variabel operator - revisi
Pemrograman visual - tipe data variabel operator - revisidecawildan
 
PHP & MySQL Basic
PHP & MySQL BasicPHP & MySQL Basic
PHP & MySQL Basichakimbks
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IIfan Ok
 
Modul praktikum-algo-pemro
Modul praktikum-algo-pemroModul praktikum-algo-pemro
Modul praktikum-algo-pemroFaisal Amir
 
M. ade candra 1610530187
M. ade candra 1610530187M. ade candra 1610530187
M. ade candra 1610530187Ade Chandra
 
variabel dan tipe data PHP
variabel dan tipe data PHPvariabel dan tipe data PHP
variabel dan tipe data PHPMutiara Ayu
 
3122500055_Fadhilah Margi Pertiwi_1 D3 IT B_Laporan Praktikum WPW 1.pdf
3122500055_Fadhilah Margi Pertiwi_1 D3 IT B_Laporan Praktikum WPW 1.pdf3122500055_Fadhilah Margi Pertiwi_1 D3 IT B_Laporan Praktikum WPW 1.pdf
3122500055_Fadhilah Margi Pertiwi_1 D3 IT B_Laporan Praktikum WPW 1.pdfFadhilahMargiPertiwi
 
Struktur Level Data
Struktur Level DataStruktur Level Data
Struktur Level DataDimara Hakim
 
Algoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/OAlgoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/OAndiNurkholis1
 
Mengimplementasikan Pemrograman Terstruktur.pdf
Mengimplementasikan Pemrograman Terstruktur.pdfMengimplementasikan Pemrograman Terstruktur.pdf
Mengimplementasikan Pemrograman Terstruktur.pdfraia22
 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxnyomans1
 
Mengenal pemrograman java
Mengenal pemrograman javaMengenal pemrograman java
Mengenal pemrograman javafandysp
 
PERULANGAN (LOOPING)
PERULANGAN (LOOPING)PERULANGAN (LOOPING)
PERULANGAN (LOOPING)Ahmad Givari
 

Similar to Python Dasar.pptx (20)

Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETPart 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
 
Modul 2 pbo
Modul 2 pboModul 2 pbo
Modul 2 pbo
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operator
 
Pemrograman visual - tipe data variabel operator - revisi
Pemrograman visual - tipe data variabel operator - revisiPemrograman visual - tipe data variabel operator - revisi
Pemrograman visual - tipe data variabel operator - revisi
 
PHP & MySQL Basic
PHP & MySQL BasicPHP & MySQL Basic
PHP & MySQL Basic
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman I
 
Modul praktikum-algo-pemro
Modul praktikum-algo-pemroModul praktikum-algo-pemro
Modul praktikum-algo-pemro
 
pbo2.pptx
pbo2.pptxpbo2.pptx
pbo2.pptx
 
M. ade candra 1610530187
M. ade candra 1610530187M. ade candra 1610530187
M. ade candra 1610530187
 
variabel dan tipe data PHP
variabel dan tipe data PHPvariabel dan tipe data PHP
variabel dan tipe data PHP
 
3122500055_Fadhilah Margi Pertiwi_1 D3 IT B_Laporan Praktikum WPW 1.pdf
3122500055_Fadhilah Margi Pertiwi_1 D3 IT B_Laporan Praktikum WPW 1.pdf3122500055_Fadhilah Margi Pertiwi_1 D3 IT B_Laporan Praktikum WPW 1.pdf
3122500055_Fadhilah Margi Pertiwi_1 D3 IT B_Laporan Praktikum WPW 1.pdf
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
 
Struktur Level Data
Struktur Level DataStruktur Level Data
Struktur Level Data
 
Algoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/OAlgoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/O
 
Mengimplementasikan Pemrograman Terstruktur.pdf
Mengimplementasikan Pemrograman Terstruktur.pdfMengimplementasikan Pemrograman Terstruktur.pdf
Mengimplementasikan Pemrograman Terstruktur.pdf
 
Tistrukdat5
Tistrukdat5Tistrukdat5
Tistrukdat5
 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
 
Mengenal pemrograman java
Mengenal pemrograman javaMengenal pemrograman java
Mengenal pemrograman java
 
PERULANGAN (LOOPING)
PERULANGAN (LOOPING)PERULANGAN (LOOPING)
PERULANGAN (LOOPING)
 
Operasi dan Ekspresi beserta Struktur Kontrol pada PHP
Operasi dan Ekspresi beserta Struktur Kontrol pada PHPOperasi dan Ekspresi beserta Struktur Kontrol pada PHP
Operasi dan Ekspresi beserta Struktur Kontrol pada PHP
 

Recently uploaded

VULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupan
VULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupanVULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupan
VULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupanBungaCitraNazwaAtin
 
415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompok415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompokelmalinda2
 
kesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptxkesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptxAhmadSyajili
 
SOP MEDIA KOMUNIKASI DAN KOORDINASI pkms
SOP MEDIA KOMUNIKASI DAN KOORDINASI pkmsSOP MEDIA KOMUNIKASI DAN KOORDINASI pkms
SOP MEDIA KOMUNIKASI DAN KOORDINASI pkmsedyardy
 
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiManajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiCristianoRonaldo185977
 
Metode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau SurveiMetode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau Surveikustiyantidew94
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxmariaboisala21
 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptAhmadSyajili
 
PPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxPPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxnursariheldaseptiana
 
manajemen analisis data export data epidata 3.1
manajemen analisis data export data epidata 3.1manajemen analisis data export data epidata 3.1
manajemen analisis data export data epidata 3.1YudiPradipta
 
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS AcehSKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS AcehBISMIAULIA
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxrikosyahputra0173
 

Recently uploaded (12)

VULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupan
VULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupanVULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupan
VULKANISME.pdf vulkanisme dan pengaruh nya terhadap kehidupan
 
415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompok415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompok
 
kesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptxkesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptx
 
SOP MEDIA KOMUNIKASI DAN KOORDINASI pkms
SOP MEDIA KOMUNIKASI DAN KOORDINASI pkmsSOP MEDIA KOMUNIKASI DAN KOORDINASI pkms
SOP MEDIA KOMUNIKASI DAN KOORDINASI pkms
 
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiManajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
 
Metode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau SurveiMetode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau Survei
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.ppt
 
PPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxPPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptx
 
manajemen analisis data export data epidata 3.1
manajemen analisis data export data epidata 3.1manajemen analisis data export data epidata 3.1
manajemen analisis data export data epidata 3.1
 
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS AcehSKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
 

Python Dasar.pptx

  • 2. HELLO! Saya Muhammad Bintang Cahya Putra You can find me at @strongpapazola_ github.com/strongpapazola 2
  • 3. Python Fundamental Let’s start with the first set of slides
  • 5. Statement dan Variable 5 Statement merupakan suatu baris yang yang menyatakan sintax dari Python. Sementara variable merupakan tempat penyimpanan data sementara. Perhatikan baris berikut: pada baris diatas, kita akan membuat variable dengan nama variable ‘nama’ dan variable nilai. Masing – masing variable diisi dengan string(kalimat) untuk nama dan bilangan bulat 10 untuk variable nilai. Setelah itu, akan dicetak di layar dengan perintah print.
  • 6. Operator 6 Operator merupakan sintax yang digunakan untuk berbagai operasi terhadap suatu operand atau variable tertentu misalkan operator aritmatika, operator perbandingan, operator logic dan operator lainnya. Berikut contoh operator aritmatika yang digunakan: pada contoh diatas, kita memiliki dua variable yaitu variable a dan variable b. terdapat 5 operator yang digunakan yaitu penjumlahan, pengurangan, pembagian, perkalian dan modulo atau sisa pembagian.
  • 7. Operator 7 Operator perbandingan biasanya digunakan untuk membandingkan nilai operand atau variable. Sebagai contoh: Operator perbandingan mengeluarkan output benar atau salah setiap nilai operand atau variable yang dibandingkan. Anda dapat menggunakan == (Equal), >= (Greater than Equal), <= (less than Equal), < (less than), > (greater than), != (not equal).
  • 8. Seleksi Kondisi 8 If.. Else merupakan pernyataan control statement yang mana akan diuji suatu kondisi, jika kondisi tersebut terpenuhi, maka statement didalam kondisi tersebut akan dijalankan. Jika tidak terpenuhi, maka tidak akan dijalankan statement. Pada program diatas, anda dapat menggunakan format [ if.. else if… else…] untuk membuat suatu control statement. If(ekspresi) jika terpenuhi pada ekspresi-nya maka akan dijalankan statement didalam { }, jika tidak terpenuhi maka akan memeriksa else if (ekspresi) dibawahnya.
  • 9. Seleksi Kondisi 9 Anda dapat membuat banyak else if (ekspresi), jika tidak ada yang terpenuhi maka else akan dijalankan. Berikut contoh lainnya:
  • 10. Perulangan 10 While loop digunakan untuk mengulang statemen hingga kondisi didalam while tidak terpenuhi dan biasanya digunakan untuk jumlah perulangan yang belum diketahui jumlah perulangan nya.
  • 11. Perulangan 11 for loop merupakan kebalikan dari while loop, dimana jumlah perulangan telah diketahui. Pada program diatas, anda dapat melihat format dari for loop adalah for i in range(nilai awal, nilai akhir) sehingga hasilnya akan sama seperti pada while loop.
  • 12. Fungsi 12 Fungsi adalah blok kode terorganisir dan dapat digunakan kembali yang digunakan untuk melakukan sebuah tindakan/action. Fungsi memberikan modularitas yang lebih baik untuk aplikasi Anda dan tingkat penggunaan kode yang tinggi.
  • 13. List 13 List merupakan tipe data berurut yang anggotanya dapat berasal dari berbagai tipe data, cara membuatnya dengan diawali dan diakhiri tanda kurung siku. Selain itu list juga masuk dalam kategori struktur data.
  • 14. Tuple 14 Tuple sama seperti string dan list, merupakan anggota tipe data berurut, cara membuatnya dengan menggunakan kurung biasa atau tanpa tanda kurung.
  • 15. Dictionary 15 Dictionary. tipe data yang cara membuatnya sama seperti set membutuhkan tanda kurung kurawal, bedanya dalam dictionary anggotanya tersusun atas dua atribut key dan value yang keduanya ini dipisahkan denga tanda titik dua (key:value). Key dapat bertindak sebagai indeks jadi nilainya harus bersifat unik.
  • 16. THANKS! Any questions? You can find me at: @strongpapazola https://strongpapazola.site 16
  • 17. “The quieter you become, The more you can hear. ‘’Ram Dass 17
  • 18. Daftar Pusaka Ready to use, professional and customizable 100% free for personal or commercial use Blow your audience away with attractive visuals For PowerPoint and Google Slides 18 https://www.nuharborsecurity.com/ubuntu-server-hardening-guide-2/
  • 19. BIG CONCEPT Bring the attention of your audience over a key concept using icons or illustrations 19
  • 20. SlidesCarnival icons are editable shapes. This means that you can: ● Resize them without losing quality. ● Change fill color and opacity. ● Change line color, width and style. Isn’t that nice? :) Examples: 20
  • 22. Now you can use any emoji as an icon! And of course it resizes without losing quality and you can change the color. How? Follow Google instructions https://twitter.com/googledocs/status/730087240156643328 ✋👆👉👍👤👦👧👨👩👪💃🏃💑💸💎 🐋✍️❤😂😉😋😒😭👶😸🐟🍒🍔💣📌 📖🔨🎃🎈🎨🏈🏰🌏🔌🔑and many more... 😉 22