0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan31 halaman

Pertemuan 2 - Pemrograman Dasar 1

PD 1 Pertemuan 2

Diunggah oleh

Muhamad soleh
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)
13 tayangan31 halaman

Pertemuan 2 - Pemrograman Dasar 1

PD 1 Pertemuan 2

Diunggah oleh

Muhamad soleh
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/ 31

Pemrograman Dasar

[email protected]
Agenda Pertemuan 2
• Sesi 1 : Prolog
• Sesi 2 : Ceramah
• Sesi 3 : Diskusi
• Sesi 4 : Team based Project
• Sesi 5 : Presentasi
• Sesi 6 : Refleksi
• Sesi 7 : Epilog
Sesi 1: Prolog
Sesi 1: Prolog
Sesi 2: Ceramah
Input, Proses, Output
Fungsi input pada python.
• Fungsi input() dalam Python adalah fungsi bawaan yang
memungkinkan Anda untuk menerima input dari pengguna melalui
keyboard.
• Fungsi ini akan mengembalikan data yang dimasukkan oleh
pengguna sebagai string.
• String adalah Tipe data untuk teks atau karakter.
• Dalam Python, string diapit oleh tanda kutip tunggal (' ') atau ganda
(" ").
• Contoh: 'Hello, World!', "Python".
Fungsi input pada python.
• Berikut adalah penjelasan dan contoh penggunaan fungsi input():

• Fungsi input() digunakan untuk menerima input dari pengguna.


• Pesan yang diberikan sebagai argumen akan muncul sebagai petunjuk
untuk pengguna.
• Input yang dimasukkan oleh pengguna akan dikembalikan sebagai string
dan dapat disimpan dalam variabel, seperti pada contoh di atas.
Variabel dalam Python
• Variabel dalam Python adalah nama yang digunakan untuk menunjuk
ke suatu nilai atau objek yang tersimpan di dalam memori komputer.
• Dalam istilah sederhana, variabel adalah wadah yang digunakan
untuk menyimpan data sehingga dapat diakses, diubah, dan
digunakan dalam program Python.
• Cara mendefinisikan variabel di Python adalah dengan memberikan
nama variabel dan kemudian menggunakan tanda sama dengan (=)
untuk menugaskan nilai ke variabel tersebut.
Tipe Data Variabel
• Di Python, tipe data mengklasifikasikan nilai yang dapat dipegang oleh
variabel.
• Tipe data memungkinkan Python untuk memahami bagaimana
memanipulasi dan memanfaatkan nilai tersebut.
• Tipe data variabel tidak perlu dideklarasikan secara eksplisit seperti di
beberapa bahasa pemrograman lain.
• Tipe data akan diidentifikasi secara otomatis berdasarkan nilai yang
diberikan kepada variable (Dynamic Variable)
Beberapa tipe data pada Python:
• Integer (int):
• Tipe data untuk bilangan bulat. Contoh: -5, 0, 42.
• Float (float):
• Tipe data untuk bilangan desimal atau berkoma. Contoh: -3.14, 0.0, 3.14159.
• String (str):
• Tipe data untuk teks atau karakter. Dalam Python, string diapit oleh tanda kutip
tunggal (' ') atau ganda (" "). Contoh: 'Hello, World!', "Python".
• Boolean (bool):
• Tipe data untuk menyimpan nilai kebenaran, yaitu True atau False. Digunakan
dalam operasi logika. Contoh: True, False.
Beberapa tipe data pada Python:
• List (list):
• Tipe data yang digunakan untuk menyimpan kumpulan elemen atau nilai.
List bersifat mutable (dapat diubah). Contoh: [1, 2, 3], ['a', 'b', 'c'].
• Tuple (tuple):
• Tipe data mirip dengan list, tetapi bersifat immutable (tidak dapat diubah
setelah dibuat). Contoh: (1, 2, 3), ('a', 'b', 'c').
• Dictionary (dict):
• Tipe data yang digunakan untuk menyimpan pasangan kunci-nilai. Setiap
elemen memiliki kunci dan nilai terkait. Contoh: {'nama': 'John', 'usia': 25}.
Beberapa tipe data pada Python:
• Set (set):
• Tipe data yang digunakan untuk menyimpan kumpulan elemen unik,
tidak diindeks. Contoh: {1, 2, 3}.
• NoneType (None):
• Tipe data yang mewakili objek yang tidak memiliki nilai atau objek
kosong. Contoh: None.
• Complex (complex):
• Tipe data untuk menyimpan angka kompleks. Contoh: 1 + 2j.
Ints vs. floats
• Dalam Python, terdapat dua tipe data utama untuk merepresentasikan angka: int (integer) dan
float (floating-point number).

• Integers (int):
• Merepresentasikan bilangan bulat, yaitu angka tanpa desimal atau pecahan.
• Contoh: -5, 0, 42.
• Tipe data ini memiliki presisi yang lebih tinggi dibandingkan dengan float.

• Floats (float):
• Merepresentasikan bilangan desimal atau berkoma, termasuk angka pecahan.
• Contoh: -3.14, 0.0, 3.14159.
• Tipe data ini memiliki presisi terbatas karena mengikuti standar floating-point komputer.
Strings
• Dalam pemrograman, string adalah tipe data yang digunakan untuk
merepresentasikan teks atau urutan karakter.
• Sebuah string dapat berisi satu karakter atau lebih, seperti huruf,
angka, simbol, atau bahkan karakter khusus seperti tab atau baris
baru.
• Dalam Python, string dapat diidentifikasi dengan tanda kutip tunggal
('...') atau ganda ("...").
• Kedua notasi ini dapat digunakan dengan fleksibel dan tidak ada
perbedaan fungsional antara keduanya.
Strings
• String adalah tipe data yang immutable, yang berarti setelah string
dibuat, Anda tidak dapat mengubah karakter-karakter di dalamnya
secara langsung.
• Namun, Anda dapat membuat string baru dengan memanfaatkan
metode-metode yang ada untuk modifikasi dan manipulasi string.
• Penggunaan string sangat luas dalam pemrograman untuk
memanipulasi teks, membangun pesan, memproses data teks, dan
banyak lagi.
• Python menyediakan banyak fungsi dan metode bawaan yang
memungkinkan Anda untuk bekerja dengan string dengan efisien.
Boolean values
• Boolean adalah tipe data yang merepresentasikan dua nilai logis: True (benar)
atau False (salah).
• Tipe data boolean sangat penting dalam logika dan pengambilan keputusan
dalam pemrograman.
• Dalam Python, kata kunci yang digunakan untuk merepresentasikan nilai boolean
adalah True dan False.
• Perhatikan bahwa huruf awal harus kapital, karena Python membedakan antara
huruf besar dan kecil.
• Boolean sering digunakan dalam struktur pengendalian seperti if, elif, dan else
untuk mengambil keputusan berdasarkan kondisi logis.
• Mereka juga digunakan dalam loop untuk mengontrol alur eksekusi program.
Type casting / Type conversion
• Konversi tipe adalah proses mengubah satu jenis data ke jenis lain
dalam pemrograman.
• Hal ini penting saat Anda ingin melakukan operasi yang melibatkan
jenis data yang berbeda atau ketika Anda perlu menetapkan nilai dari
satu jenis data ke variabel dengan jenis data lain.
• Tipe Type Casting:
• Tipe Implisit
• Tipe Eksplisit
Tipe Implisit
• Konversi otomatis dari satu jenis data ke jenis lain yang terjadi ketika
penerjemah mengasumsikan suatu jenis.
Tipe Eksplisit
• Konversi manual dari satu jenis data ke jenis lain menggunakan fungsi
atau konstruktor yang telah ditentukan sebelumnya
Fungsi untuk konversi tipe eksplisit:
• int(): Mengonversi nilai menjadi integer.
• float(): Mengonversi nilai menjadi angka desimal (float).
• str(): Mengonversi nilai menjadi string.
• bool(): Mengonversi nilai menjadi tipe data Boolean.
• list(): Mengonversi urutan (sequence) menjadi daftar.
• tuple(): Mengonversi urutan (sequence) menjadi tuple.
• set(): Mengonversi urutan (sequence) atau iterable menjadi set.
• dict(): Mengonversi urutan pasangan kunci-nilai menjadi kamus
(dictionary).
Fungsi untuk konversi tipe eksplisit:
• int(): Mengonversi nilai menjadi integer.
• float(): Mengonversi nilai menjadi angka desimal (float).
• str(): Mengonversi nilai menjadi string.
• bool(): Mengonversi nilai menjadi tipe data Boolean.
• list(): Mengonversi urutan (sequence) menjadi daftar.
• tuple(): Mengonversi urutan (sequence) menjadi tuple.
• set(): Mengonversi urutan (sequence) atau iterable menjadi set.
• dict(): Mengonversi urutan pasangan kunci-nilai menjadi kamus
(dictionary).
Konversi antar Tipe Numerik
• Integer ke float: Anda dapat mengonversi integer menjadi float
menggunakan fungsi float().
• Float ke integer: Anda dapat mengonversi float menjadi integer
menggunakan fungsi int().
• Perlu diingat bahwa ini memotong bagian desimalnya.
Konversi ke dan dari String
• Anda dapat mengonversi jenis data numerik menjadi string
menggunakan fungsi str().
• Anda dapat mengonversi string menjadi jenis data numerik
menggunakan fungsi int() dan float(), jika string tersebut mewakili
angka yang valid.
Sesi 3: Diskusi (20’)
Sesi 4: Team based Learning (30’)
Studi Kasus: Sistem Informasi Akademik
Sesi 5: Presentasi (30’)
Sesi 6 : Refleksi
• https://app.sli.do/event/pTbUU5p1G9B7eogWwz3T8i

• Once you launch the poll, your participants


can vote at Slido.com with the code
#1425719
[email protected]

Anda mungkin juga menyukai