0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan41 halaman

TPD 3 - Dasar Pemrograman Python

Dokumen ini membahas pengenalan Python sebagai bahasa pemrograman yang mudah dipelajari dan populer, serta mencakup persiapan lingkungan pengembangan, tipe data, variabel, dan struktur data seperti list, set, dan dictionary. Selain itu, dijelaskan juga tentang penginstalan Python dan penggunaan PIP sebagai manajer paket. Pertemuan ini diakhiri dengan pengenalan konsep conditional dan loop serta rencana untuk praktikum selanjutnya.

Diunggah oleh

hiibellabel
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan41 halaman

TPD 3 - Dasar Pemrograman Python

Dokumen ini membahas pengenalan Python sebagai bahasa pemrograman yang mudah dipelajari dan populer, serta mencakup persiapan lingkungan pengembangan, tipe data, variabel, dan struktur data seperti list, set, dan dictionary. Selain itu, dijelaskan juga tentang penginstalan Python dan penggunaan PIP sebagai manajer paket. Pertemuan ini diakhiri dengan pengenalan konsep conditional dan loop serta rencana untuk praktikum selanjutnya.

Diunggah oleh

hiibellabel
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 41

TEKNOLOGI PEREKAYASAAN DATA

Pertemuan 3
Agenda Pertemuan

1 Pengenalan Python

2 Persiapan environment Python/instalasi

3 Data Types, Variables, Operators

4 Conditional, loops, Function


Pengenalan Python

◼ Python merupakan bahasa pemrograman tingkat tinggi


◼ Berasal dari serial sketsa komedi televisi yang disebut Monty Python’s Flying Circus.
◼ Dibuat oleh Guido van Rossum
◼ Python juga dikenal dengan bahasa pemrograman yang mudah dipelajari, karena struktur sintaknya
rapi dan mudah dipahami.
Mengapa Python begitu Populer?

◼ Mudah Dimengerti
◼ Gratis
◼ Dynamis
◼ Multi Platform (Web Development, Mobile Apps, Desktop Apps)
◼ Lagi Hype:
◼ Data Science
◼ Data Analasis
◼ Machine Learning
◼ Robotics

Lalu apa ya kekurangannya?


Penulisan Syntax di Python
Perkembangan Python

• Versi lama dari Python


• Pengembangannya sudah dihentikan
• Pembaharuan dikeluarkan secara berkala, tetapi tidak dimaksud
Python 2 untuk mengubah Bahasa secara signifikan

• Versi terbaru dari Python


• Bahasa yang sangat berbeda dg versi 2
Python 3 • Tidak kompatibel dg Python 2, demikian sebaliknya.
Persiapan environment Python/Instalasi

IDE (Integrated
Ex: PyCharm
Development Environtment)

Interactive Python Shell Ex: iPython, Spyder,


Jupyter Notebook

Text Editor Ex: Visual Studio Code


Menginstal Python

◼ Download di https://www.python.org/downloads/ dan install dengan mengikuti step-step yang


diberikan.
◼ Biarkan default setting yang ada pada saat instalasi, tetapi lihat checkbox dengan nama “Add Python
3.x to PATH” dan centanglah
◼ Jika sudah sukses, coba cek di cmd
(Optional) Install Visual Studio Code

◼ Download di https://code.visualstudio.com/download dan install dengan mengikuti step-step yang


diberikan.
◼ Install the recommended extensions for Pythons? “Install”
◼ Klik Extensions >> Ketik “Python” >> Installing
◼ Some Popular Env untuk Python
Modul, Package, Library

◼ Modul
Modulnya adalah file Python sederhana yang berisi kumpulan fungsi dan variabel global dan
dengan ekstensi file .py.
◼ Package
Package adalah direktori sederhana yang memiliki koleksi modul. Direktori ini berisi modul Python dan
juga memiliki file __init__.py yang dengannya juru bahasa mengartikannya sebagai Package. Package
tersebut juga berisi sub-paket di dalamnya.
◼ Library
Library memiliki kumpulan fungsi kode terkait yang memungkinkan untuk melakukan banyak tugas
tanpa menulis kode. Ini adalah potongan kode yang dapat digunakan kembali yang dapat kita gunakan
dengan mengimpornya ke dalam program kita, kita dapat menggunakannya dengan mengimpor
Library itu dan memanggil metode Library itu dengan titik (.).
Modul
Package
Library
Python PIP

◼ Apa itu PIP?


◼ PIP adalah manajer paket standar untuk Python. Ini memungkinkan untuk menginstal dan mengelola
paket tambahan yang bukan bagian dari Library standar Python.
◼ Manajemen package sangat penting sehingga pip telah disertakan dengan penginstal Python sejak
versi 3.4 untuk Python 3 dan 2.7.9 untuk Python 2. Penginstal Python menginstal PIP, jadi harus siap
digunakan, kecuali jika kita menginstal versi lama Python .
Contoh PIP
Contoh PIP
Penulisan Statement Python

◼ Statement adalah sebuah instruksi atau kalimat perintah yang akan dieksekusi oleh komputer.
◼ Penulisan satu statement tidak diakhiri dengan tanda titik-koma.
◼ Sedangkan, bila kita ingin menulis lebih dari satu statement dalam satu baris, maka kita harus
memisahkan dengan titik-koma.
◼ Menurut beberapa style guide python, tidak dianjurkan menulis lebih dari satu statement dalam satu
baris. Karena akan sulit dibaca
◼ Contoh
Penulisan String pada Python

◼ String adalah teks atau kumpulan dari karakter.


◼ String dalam pemrograman biasanya ditulis dengan dibungkus menggunakan tanda petik.
◼ Bisa menggunakan tanda petik tunggal maupun ganda.
◼ Atau kita juga bisa menggunakan triple tanda petik.
◼ Contoh:
Penulisan Case pada Python

◼ Sintak phyton bersifat case sensitive, artinya Aku dengan aKu dibedakan.
◼ Contoh :

◼ Antara variable judul dengan Judul dibedakan.


Penulisan Blok Program Python

◼ Blok program adalah kumpulan dari beberpaa statement yang digabungkan dalam satu blok.
◼ Penulisan blok program harus ditambahkan indentasi (tab atau spasi 2x/4x).
Cara Penulisan Komentar pada Python

◼ Komentar merupakan baris kode yang tidak akan dieksekusi.


◼ Komentar digunakan untuk memberikan informasi tambahan dan untuk menonaktifkan kode.
◼ Ada beberapa cara menulis komentar pada pemrograman Python.
◼ Menggunakan Tanda Pagar (#)
Contoh :
Pengertian Variabel dan Tipe Data

◼ Variabel merupakan tempat menyimpan data, sedangkan tipe data adalah jenis data yang tersimpan
dalam variabel.

◼ Variabel bersifat mutable, artinya nilainya bisa berubah-ubah.


Membuat Variabel di Python

◼ Variabel di python dapat dibuat dengan format seperti ini :

◼ Contoh:

◼ Kemudian untuk melihat isi variabel, kita dapat menggunakan fungsi print.
Aturan Penulisan Variabel

1. Nama variabel boleh diawali menggunakan huruf atau garis bawah(_), contoh : nama, _nama,
namaKu, nama_variable.
2. Karakter selanjutnya dapat berupa huruf, garis bawah(_) atau angka, contoh : __nama, n1, nilai1.
3. Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf besar dan kecil dibedakan.
Misalnya, variabel_ku dan variabel_Ku dibedakan.
4. Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python seperti : if, while,
for, dan sebagainya.
Menghapus Variabel

◼ Ketika sebuah variabel tidak dibutuhkan lagi, maka kita bisa menghapusnya dengan fungsi del( ).
◼ Contoh :

◼ Pada perintah terakhir, kita akan mandapatkan NamaError. Artinya variabel tidak ada di dalam memori
alias sudah dihapus.
Tipe data

◼ Cara mengisi nilai variabel ditentukan dengan jenis datanya, misalkan untuk tipe data teks (string) maka
harus diapit dengan tanda petik (“…”). Sedangkan untuk angka (integer) dan boolean tidak perlu diapit
dengan tanda petik.
◼ Contoh :

◼ Python akan seara otomatis mengenali jenis data atau tipe data yang tersimpan dalam sebuah variabel.
◼ Secara umum, tipe data primitif dalam python dibagi menjadi tiga jenis:
◼ Tipe data angka
◼ Tipe data teks
◼ Tipe data boolan
Tipe Data Angka

◼ Tipe data angka dibagi menjadi beberapa jenis lagi:


1. int (Integer) : bilangan bulat, contoh : 27, 18, 22, 11, dsb.
2. float : bilangan pecahan, contoh : 1.3, 5.6, 8.9, dab.
Contoh :
Tipe Data Teks

◼ Tipe data teks dibagi menjadi dua jenis lagi:


1. Char: Karakter, contoh : ‘A’.
2. String: Kumpulan karakter, contoh : “saya sedang belajar”.
◼ Penulisan tipe data teks harus diapit dengan tanda petik. Bisa menggunakan petik tunggal (‘….’), petik
ganda (“…”) dan tiga (“ “ “ ….” “ “ atau ‘ ‘ ‘ … ‘ ‘ ‘).
Tipe data boolean

◼ Tipe data boolean adalah tipe data yang hanya memiliki dua nilai yaitu True dan False atau 1 dan 0.
◼ Penulisan True dan False huruf pertamanya harus kapital dan tanpa tanda petik.
◼ Contoh :
Data Types
Konversi Tipe Data

◼ Fungsi-fungsi untuk mengubah tipe data:


◼ int() untuk mengubah menjadi integer;
◼ long() untuk mengubah menjadi integer panjang;
◼ float() untuk mengubah menjadi float;
◼ bool() untuk mengubah menjadi boolean;
◼ chr() untuk mengubah menjadi karakter;
◼ str() untuk mengubah menjadi string.
◼ bin() untuk mengubah menjadi bilangan Biner.
◼ hex() untuk mengubah menjadi bilangan Heksadesimal.
◼ oct() untuk mengubah menjadi bilangan okta.
Struktur Data - List

● Struktur data list digunakan untuk menyimpan beberapa


data item di dalam satu variabel. List adalah satu dari
empat struktur data yang ada pada Python yang berguna
untuk menyimpan data secara kolektif. List dibuat dengan
menggunakan kurung siku ([]).

● Item yang terdapat pada list bersifat urut, bisa diganti, dan
memungkinkan untuk menyimpan data dengan nilai yang
sama (duplikat). Untuk mengakses item pada list
digunakan kurung siku ([]) dan indeks, dimana item
pertama mempunyai indeks pertama memiliki indeks 0,
kedua memiliki indeks 1, dan seterusnya sampai item
terakhir memiliki indeks n-1, dimana n adalah panjang dari
list. Untuk merubah nilai item pada list menggunakan
operator penugasan pada item di indeks yang ingin diubah.
Struktur Data - Set

● Sama dengan list, set juga memengkinkan kita menyimpan beberapa item
pada sebuah variabel, namun terdapat beberapa perbedaan antara list
dan set.
● Perbedaan dengan list adalah bahwa set tidak memungkinkan
menyimpan data duplikasi, item yang sudah tersimpan tidak bisa diganti,
dan nilainya tidak berurutan, namun pada set tetap memungkinkan
menyimpan item dengan tipe data yang berbeda dan menambahkan item
ke dalam set.
● Karena set tidak berurutan, maka item pada set tidak bisa diakses
menggunakan indeks, set biasanya diakses menggunakan for loop. Set
dibuat dengan kurung kurawal ({}).
Struktur Data - Dictionary

● Dictionary dalam Python adalah struktur data yang menyimpan nilai dengan struktur key: value. Item
pada dictionary dapat diakses menggunakan key yang merujuk pada value tertentu.
● Value pada dictionary juga dapat diubah menggunakan operator sama dengan (=) setelah diakses
menggunakan key. Item pada dictionary tidak dapat duplikat, yang mana ini merujuk pada key yang
terdapat dalam dictionary tidak boleh berulang.
● Untuk membuat dictionary digunakan tanda kurung kurawal ({}) yang di dalamnya diinisiasi key:value
yang dibatasi dengan titik dua (:).
Operasi Matematika dan Perbandingan/Komparasi
Conditional
Loop
Web Crawling/Web Scraping 🡪 Pertemuan Selanjutnya
Praktikum: Pengenalan Python

◼ Google Collaboratory
◼ Beberapa Syntax Python
TERIMA KASIH ☺

Anda mungkin juga menyukai