際際滷

際際滷Share a Scribd company logo
SYNTAX DASAR PYTHON,
TYPE DATA & VARIABEL
DR.M RIDHA ALBAAR,S.KOM,M.KOM
IDE VS TEXT EDITOR
Apakah itu?
Integrated Development Environment
Aplikasi yang menyediakan fitur
lengkap bagi programmers, untuk
melakukan pengembangan software
Membutuhkan banyak resource
Terdiri dari 3 bagian utama:
 Source code editor
 Build automation
 Debugger
Contoh: Jupyter Notebook, Spyder,
PyCharm, VSCode, dll
Hanya untuk mengetik souce-code
Harus menggunakan prompt command
untuk menjalankan program
Membutuhkan Plugins untuk melakukan
fungsi-fungsi yang kompleks
Membutuhkan sedikit resource
Contoh: Notepad, Notepad++, Sublime Text,
dll
IDE
TEXT EDITOR
Membuat File Editor
Materi dasar pemrograman python teknik informatika
Materi dasar pemrograman python teknik informatika
Syntax Dasar
Baris dan Indentasi
Materi dasar pemrograman python teknik informatika
Tanda Kutip dalam Phyton
Komentar
Materi dasar pemrograman python teknik informatika
Variabel
Tipe Data
Input Output
Input
Output
Contoh
String
Mengakses Nilai String
Mengupdate String
String adalah tipe data immutable, artinya tidak bisa diubah. Untuk mengupdate string, kita perlu
memberikan nilai variabel string lama ke string yang baru. Nilai yang baru adalah nilai string lama yang
sudah diupdate.
Mengabungkan String
Mengetahui Panjang String
Bilangan
Konversi Jenis Bilangan
Phyton Decimal
Bilangan Pecahan
Matematika dalam Phyton
Operator
Operator Aritmatika
Operator Perbandingan
Materi dasar pemrograman python teknik informatika
Operator Penugasan
Materi dasar pemrograman python teknik informatika
Operator Logika
Operator logika adalah operator yang digunakan untuk melakukan operasi logika
Tugas
1. Jelaskan perbedaan antara IDE (Integrated Development Environment) dan Text Editor dalam
pengembangan perangkat lunak.
2. Jelaskan fungsi indentasi dalam Python dan mengapa hal ini wajib digunakan.
3. Python disebut sebagai bahasa pemrograman yang dynamically typed. Jelaskan apa
maksudnya dengan contoh kode.
4. Jelaskan tiga jenis bilangan dalam Python dan cara melakukan konversi antara mereka.
5. Apa itu operator logika dalam Python? Berikan contoh penggunaan operator and, or, dan not.
Tugas
6. Tono diminta untuk membuat program yang bisa menghitung luas dan keliling lingkarang
berdasarkan nilai jari-jari yang di input. bantu tono untuk mengerjakan tugas tersebut
7. Budi sedang duduk di dalam ruangan dan merasa kedinginan. Ketika Budi melihat suhu AC,
ternyata AC menggunakan satuan Celcius (属C ). Namun Budi tidak mengerti, karena Budi
terbiasa menggunakan satuan Fahrenheit (属F) dan Kelvin (K) di luar negeri. Bantulah Budi
untuk membuat program yang bisa mengkonversi nilai suhu yang di inputkan dari 属C ke 属F
dan K

More Related Content

Similar to Materi dasar pemrograman python teknik informatika (20)

Pertemuan 5&6.pptx Pertemuan 5&6.pptx Pertemuan 5&6.pptx
Pertemuan 5&6.pptx Pertemuan 5&6.pptx Pertemuan 5&6.pptxPertemuan 5&6.pptx Pertemuan 5&6.pptx Pertemuan 5&6.pptx
Pertemuan 5&6.pptx Pertemuan 5&6.pptx Pertemuan 5&6.pptx
Asa Robby
Modul latihan-c -
Modul latihan-c -Modul latihan-c -
Modul latihan-c -
Yang Terluka
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasi
mastnie
C++
C++C++
C++
gun_bona
Pemrograman c-wakuadratn
Pemrograman c-wakuadratnPemrograman c-wakuadratn
Pemrograman c-wakuadratn
Lanoy Jr.
Dasar Pemrograman Python untuk pembelajaran di SMK
Dasar Pemrograman Python untuk pembelajaran di SMKDasar Pemrograman Python untuk pembelajaran di SMK
Dasar Pemrograman Python untuk pembelajaran di SMK
FaridZuniawan1
pert 2.pptx
pert 2.pptxpert 2.pptx
pert 2.pptx
TriPutriLestari1
Bahasa Pemrograman C++ dan c pengaplikasiannya.pptx
Bahasa Pemrograman C++ dan c pengaplikasiannya.pptxBahasa Pemrograman C++ dan c pengaplikasiannya.pptx
Bahasa Pemrograman C++ dan c pengaplikasiannya.pptx
aldosapriansyah31
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
Alvin Setiawan
Materi - Algoritma & Pemrograman.pptx
Materi - Algoritma & Pemrograman.pptxMateri - Algoritma & Pemrograman.pptx
Materi - Algoritma & Pemrograman.pptx
nugraha60
pengenalan c+
pengenalan c+pengenalan c+
pengenalan c+
aks247
Pengenalan Python.pptx
Pengenalan Python.pptxPengenalan Python.pptx
Pengenalan Python.pptx
prasetyo762432
Bahasa pemrograman c++ menggunakan aplikasi Dev C++.pptx
Bahasa pemrograman c++ menggunakan aplikasi Dev C++.pptxBahasa pemrograman c++ menggunakan aplikasi Dev C++.pptx
Bahasa pemrograman c++ menggunakan aplikasi Dev C++.pptx
NindiAndriyastuti2
C++
C++C++
C++
herijonson
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptxTKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
Asa Robby
Tutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind verTutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind ver
Qrembiezs Intruder
PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUR
EDIS BLOG
bahasapemrogramanc-240901054329-4648c395.ppt
bahasapemrogramanc-240901054329-4648c395.pptbahasapemrogramanc-240901054329-4648c395.ppt
bahasapemrogramanc-240901054329-4648c395.ppt
AsakaMisha
Pertemuan 5&6.pptx Pertemuan 5&6.pptx Pertemuan 5&6.pptx
Pertemuan 5&6.pptx Pertemuan 5&6.pptx Pertemuan 5&6.pptxPertemuan 5&6.pptx Pertemuan 5&6.pptx Pertemuan 5&6.pptx
Pertemuan 5&6.pptx Pertemuan 5&6.pptx Pertemuan 5&6.pptx
Asa Robby
Modul latihan-c -
Modul latihan-c -Modul latihan-c -
Modul latihan-c -
Yang Terluka
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasi
mastnie
Pemrograman c-wakuadratn
Pemrograman c-wakuadratnPemrograman c-wakuadratn
Pemrograman c-wakuadratn
Lanoy Jr.
Dasar Pemrograman Python untuk pembelajaran di SMK
Dasar Pemrograman Python untuk pembelajaran di SMKDasar Pemrograman Python untuk pembelajaran di SMK
Dasar Pemrograman Python untuk pembelajaran di SMK
FaridZuniawan1
Bahasa Pemrograman C++ dan c pengaplikasiannya.pptx
Bahasa Pemrograman C++ dan c pengaplikasiannya.pptxBahasa Pemrograman C++ dan c pengaplikasiannya.pptx
Bahasa Pemrograman C++ dan c pengaplikasiannya.pptx
aldosapriansyah31
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
Alvin Setiawan
Materi - Algoritma & Pemrograman.pptx
Materi - Algoritma & Pemrograman.pptxMateri - Algoritma & Pemrograman.pptx
Materi - Algoritma & Pemrograman.pptx
nugraha60
pengenalan c+
pengenalan c+pengenalan c+
pengenalan c+
aks247
Pengenalan Python.pptx
Pengenalan Python.pptxPengenalan Python.pptx
Pengenalan Python.pptx
prasetyo762432
Bahasa pemrograman c++ menggunakan aplikasi Dev C++.pptx
Bahasa pemrograman c++ menggunakan aplikasi Dev C++.pptxBahasa pemrograman c++ menggunakan aplikasi Dev C++.pptx
Bahasa pemrograman c++ menggunakan aplikasi Dev C++.pptx
NindiAndriyastuti2
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptxTKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
TKJ-PD-03. DevC++-Copy.pptx Pertemuan 5&6.pptx [Autosaved].pptx
Asa Robby
Tutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind verTutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind ver
Qrembiezs Intruder
PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUR
EDIS BLOG
bahasapemrogramanc-240901054329-4648c395.ppt
bahasapemrogramanc-240901054329-4648c395.pptbahasapemrogramanc-240901054329-4648c395.ppt
bahasapemrogramanc-240901054329-4648c395.ppt
AsakaMisha

Materi dasar pemrograman python teknik informatika