SlideShare a Scribd company logo
2
Most read
8
Most read
9
Most read
Pengenalan Python
Rachmat Wahid Saleh Insani, S.Kom., M.Cs
Apa itu Python
• Bahasa pemrograman
• Didesain oleh Guido van Rossum pada tahun 1991
• Dikembangkan oleh Python Software Foundation
• Tersedia versi Python 2 dan Python 3
Rachmat Wahid Saleh Insani, S.Kom., M.Cs 2
Lingkungan Python
• Windows
• IDE
• Gunakan Visual Studio Code
• Install Python extension
• Download Python di python.org
Rachmat Wahid Saleh Insani, S.Kom., M.Cs 3
Program Python
# hello.py
print(‘hello’)
Baris 1. Komentar di Python, tidak dieksekusi
Baris 2. Perintah print, tampilkan sesuatu
Rachmat Wahid Saleh Insani, S.Kom., M.Cs 4
Variable
# Deklarasi variabel
angka = 5
# Tampilkan variabel
print(‘angka’)
Tanpa deklarasi data type
Gunakan simbol =, untuk assignment suatu value
Data type: int, float, char, String, dan boolean
Rachmat Wahid Saleh Insani, S.Kom., M.Cs 5
Sequential Data Type
• String
• List, Dictionary, Tuple, dan Set
• Menyimpan sejumlah value
• Setiap value disebut elemen/member/item
• Setiap value memiliki index ataupun key z
Rachmat Wahid Saleh Insani, S.Kom., M.Cs 6
List
• Mutable, elemen bisa diubah
• Indexed, setiap elemen punya index
• Sliced, mengambil sebagian elemen
warna = [‘merah’, ‘hijau’, ‘biru’] # deklarasi
print(warna[1]) # tampil elemen index 1
print(warna[-2:]) # slicing
Rachmat Wahid Saleh Insani, S.Kom., M.Cs 7
Input/Output
• Input, gunakan perintah input()
• Output, gunakan print()
# Python menunggu input dari user
angka = input(‘masukkan angka: ’)
# Python menampilkan output ke terminal
print(angka)
Rachmat Wahid Saleh Insani, S.Kom., M.Cs 8
Conditional Statement
• Jika suatu kondisi bernilai True atau False
• Gunakan keyword if, elif, dan else
angka = 5
if angka < 0:
print(‘bilangan negatif’)
elif angka > 0:
print(‘bilangan positif’)
else:
print(‘bilangan nol’)
Rachmat Wahid Saleh Insani, S.Kom., M.Cs 9
Function
• Sejumlah perintah yang dikelompokkan
• Memiliki fungsi tertentu
• Menggunakan keyword def
# Deklarasi function
def tampilnama():
print(‘joko widodo’)
tampilNama() # Gunakan function
Rachmat Wahid Saleh Insani, S.Kom., M.Cs 10
Iteration
• Mengeksekusi perintah berkali-kali
• Menggunakan keyword for
angka = [1,2,3] # Sebuah list, deretan angka
# Tampilkan setiap angka dari list
for x in angka:
print(x)
Rachmat Wahid Saleh Insani, S.Kom., M.Cs 11
Python Module
• Sekumpulan function yang sudah ada
• Dapat digunakan dengan keyword import
import math # Module untuk matematika
angka = 1.5
# Cari faktorial
hasil_faktorial = math.factorial(angka)
print(angka)
Rachmat Wahid Saleh Insani, S.Kom., M.Cs 12
Rachmat Wahid Saleh Insani, S.Kom., M.Cs 13
Rachmat Wahid Saleh Insani, S.Kom., M.Cs
linkedin.com/rachmatwahid

More Related Content

PPTX
Bahasa Pemrograman C++
PPT
1. pengenalan python
PDF
Pemrograman Python untuk Pemula
PDF
Pemrograman Python Dasar
PDF
Bahasa Pemrograman
PPTX
Html power point
PPTX
Pertemuan 1 Pemrograman Dasar
PPT
Algoritma dan Flowchart.ppt
Bahasa Pemrograman C++
1. pengenalan python
Pemrograman Python untuk Pemula
Pemrograman Python Dasar
Bahasa Pemrograman
Html power point
Pertemuan 1 Pemrograman Dasar
Algoritma dan Flowchart.ppt

What's hot (20)

PPT
Sistem Operasi Komputer
PPT
Materi tik kelas X semester 1
ODP
Materi lengkap tentang power point
PPTX
Algoritma powerpoint
PPTX
PPT Microsoft office
DOC
Makalah sistem-operasi
PDF
Analisis Data Kelas 8
PPTX
06.1 Berpikir Komputasional.pptx
PDF
Algoritma Pemrograman Komputer
PPTX
Kelas X - Teknologi Informasi dan Komunikasi.pptx
PPTX
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
DOCX
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
PPTX
Microsoft Word
PDF
Interaksi Manusia Dan Komputer Soal + Jawaban
PDF
Materi 2 : Perangkat lunak (software)
PPTX
Hardware. ppt
PPTX
Analisis Kebutuhan Sistem Informasi
DOCX
Makalah pemrograman c++ yang revisi
PPTX
Ppt teknologi informasi dan komunikasi
PDF
Berpikir komputasional ppt @ramli jm
Sistem Operasi Komputer
Materi tik kelas X semester 1
Materi lengkap tentang power point
Algoritma powerpoint
PPT Microsoft office
Makalah sistem-operasi
Analisis Data Kelas 8
06.1 Berpikir Komputasional.pptx
Algoritma Pemrograman Komputer
Kelas X - Teknologi Informasi dan Komunikasi.pptx
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Microsoft Word
Interaksi Manusia Dan Komputer Soal + Jawaban
Materi 2 : Perangkat lunak (software)
Hardware. ppt
Analisis Kebutuhan Sistem Informasi
Makalah pemrograman c++ yang revisi
Ppt teknologi informasi dan komunikasi
Berpikir komputasional ppt @ramli jm
Ad

Similar to #1 PENGENALAN PYTHON (20)

PDF
01 Mengenal Struktur Data
PPTX
Part-1 (python).pptx
PPTX
Pengantar_Python.pptx
PDF
dasar pemograman tugas 1, Penjelasan tentang struktur dasar sebuah program.
PPTX
Praktikum Metode Numerik0_Menggunakan Python.pptx
PPTX
Slide-INF-Modul-1.pptx
PPTX
Slide-INF-Modul-1.pptx
PPTX
Kelompok1RK
PDF
Ebook python untuk pemula
PDF
Hendri python
PDF
Dasar pemrograman-python
PDF
Pemrograman Dasar Python Dari Dasar Sampai bisa
PDF
01. Pengenalan Pemrograman Bahasa Pyhton.pdf
PDF
Praktikum 1 - Prolan.pdf
PPTX
1.pemograman dasar
PDF
BAB 1 - Pengenalan Bahasa Pemrograman.pdf
DOCX
Sharing programming - Python Intro
PPTX
Materi bahasa pemrograman phyton informatika.pptx
PPT
pythonkelasxi-230822054247-43863d54.pptx
PPT
Python Kelas XI.ppt
01 Mengenal Struktur Data
Part-1 (python).pptx
Pengantar_Python.pptx
dasar pemograman tugas 1, Penjelasan tentang struktur dasar sebuah program.
Praktikum Metode Numerik0_Menggunakan Python.pptx
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptx
Kelompok1RK
Ebook python untuk pemula
Hendri python
Dasar pemrograman-python
Pemrograman Dasar Python Dari Dasar Sampai bisa
01. Pengenalan Pemrograman Bahasa Pyhton.pdf
Praktikum 1 - Prolan.pdf
1.pemograman dasar
BAB 1 - Pengenalan Bahasa Pemrograman.pdf
Sharing programming - Python Intro
Materi bahasa pemrograman phyton informatika.pptx
pythonkelasxi-230822054247-43863d54.pptx
Python Kelas XI.ppt
Ad

More from Rachmat Wahid Saleh Insani (9)

PPTX
#2 LIST | PEMROGRAMAN PYTHON
PDF
Video Indexing and Retrieval
PDF
Integrated Multimedia Indexing and Retrieval
PDF
Image Indexing and Retrieval
PDF
Text Indexing and Retrieval
PDF
Indexing and Retrieval of Audio
PDF
Teori Probabilitas
PPT
Certainty Factor Theory
PPTX
DNS (Domain Name System)
#2 LIST | PEMROGRAMAN PYTHON
Video Indexing and Retrieval
Integrated Multimedia Indexing and Retrieval
Image Indexing and Retrieval
Text Indexing and Retrieval
Indexing and Retrieval of Audio
Teori Probabilitas
Certainty Factor Theory
DNS (Domain Name System)

#1 PENGENALAN PYTHON

  • 1. Pengenalan Python Rachmat Wahid Saleh Insani, S.Kom., M.Cs
  • 2. Apa itu Python • Bahasa pemrograman • Didesain oleh Guido van Rossum pada tahun 1991 • Dikembangkan oleh Python Software Foundation • Tersedia versi Python 2 dan Python 3 Rachmat Wahid Saleh Insani, S.Kom., M.Cs 2
  • 3. Lingkungan Python • Windows • IDE • Gunakan Visual Studio Code • Install Python extension • Download Python di python.org Rachmat Wahid Saleh Insani, S.Kom., M.Cs 3
  • 4. Program Python # hello.py print(‘hello’) Baris 1. Komentar di Python, tidak dieksekusi Baris 2. Perintah print, tampilkan sesuatu Rachmat Wahid Saleh Insani, S.Kom., M.Cs 4
  • 5. Variable # Deklarasi variabel angka = 5 # Tampilkan variabel print(‘angka’) Tanpa deklarasi data type Gunakan simbol =, untuk assignment suatu value Data type: int, float, char, String, dan boolean Rachmat Wahid Saleh Insani, S.Kom., M.Cs 5
  • 6. Sequential Data Type • String • List, Dictionary, Tuple, dan Set • Menyimpan sejumlah value • Setiap value disebut elemen/member/item • Setiap value memiliki index ataupun key z Rachmat Wahid Saleh Insani, S.Kom., M.Cs 6
  • 7. List • Mutable, elemen bisa diubah • Indexed, setiap elemen punya index • Sliced, mengambil sebagian elemen warna = [‘merah’, ‘hijau’, ‘biru’] # deklarasi print(warna[1]) # tampil elemen index 1 print(warna[-2:]) # slicing Rachmat Wahid Saleh Insani, S.Kom., M.Cs 7
  • 8. Input/Output • Input, gunakan perintah input() • Output, gunakan print() # Python menunggu input dari user angka = input(‘masukkan angka: ’) # Python menampilkan output ke terminal print(angka) Rachmat Wahid Saleh Insani, S.Kom., M.Cs 8
  • 9. Conditional Statement • Jika suatu kondisi bernilai True atau False • Gunakan keyword if, elif, dan else angka = 5 if angka < 0: print(‘bilangan negatif’) elif angka > 0: print(‘bilangan positif’) else: print(‘bilangan nol’) Rachmat Wahid Saleh Insani, S.Kom., M.Cs 9
  • 10. Function • Sejumlah perintah yang dikelompokkan • Memiliki fungsi tertentu • Menggunakan keyword def # Deklarasi function def tampilnama(): print(‘joko widodo’) tampilNama() # Gunakan function Rachmat Wahid Saleh Insani, S.Kom., M.Cs 10
  • 11. Iteration • Mengeksekusi perintah berkali-kali • Menggunakan keyword for angka = [1,2,3] # Sebuah list, deretan angka # Tampilkan setiap angka dari list for x in angka: print(x) Rachmat Wahid Saleh Insani, S.Kom., M.Cs 11
  • 12. Python Module • Sekumpulan function yang sudah ada • Dapat digunakan dengan keyword import import math # Module untuk matematika angka = 1.5 # Cari faktorial hasil_faktorial = math.factorial(angka) print(angka) Rachmat Wahid Saleh Insani, S.Kom., M.Cs 12
  • 13. Rachmat Wahid Saleh Insani, S.Kom., M.Cs 13 Rachmat Wahid Saleh Insani, S.Kom., M.Cs linkedin.com/rachmatwahid