0% menganggap dokumen ini bermanfaat (0 suara)
95 tayangan6 halaman

LKPD Bab 6 Bahasa Pemograman Python 2 (List, Dictionary Dan Function)

Dokumen ini membahas tentang materi lanjutan dasar pemograman Python yaitu list, dictionary, dan fungsi. Materi ini mencakup pengertian, cara pembuatan, dan contoh kode dari ketiga topik tersebut.

Diunggah oleh

Fadhlur Rohman
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 DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
95 tayangan6 halaman

LKPD Bab 6 Bahasa Pemograman Python 2 (List, Dictionary Dan Function)

Dokumen ini membahas tentang materi lanjutan dasar pemograman Python yaitu list, dictionary, dan fungsi. Materi ini mencakup pengertian, cara pembuatan, dan contoh kode dari ketiga topik tersebut.

Diunggah oleh

Fadhlur Rohman
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 DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

LEMBAR KERJA PESERTA DIDIK (LKPD)

BAB 6 ANALISI DATA


MATERI : BAHASA PEMOGRAMAN PYTHON
Materi 2 : List, Directory, dan Fungsi

Mata Pelajaran : INFORMATIKA


Kelas/Fase :X/E
Materi Pelajaran : Bahasa Pemograman Python
Alokasi Waktu : 8 x 45 menit
Kelas : …………..

NAMA :
KELAS :
A. Tujuan Pembelajaran
1. Memahami, menguasai dan dasar-dasar bahasa pemograman python.
2. Menuliskan syntak python dan menyimpan filenya pada folder python yang telah
dibuat.

B. Uraian Materi

Untuk menguasai dasar-dasar bahasa pemograman python ada 8 materi dasar yang harus
dikuasai dan akan dibahas permateri menjadi artikel yang mudah dipahami dan di
praktekan penulisannya.

3 Materi Lanjutan Dasar Pemograman Python adalah:

9. Struktur Data List


10. Struktur Data Dictionary
11. Fungsi di Python

SUMBER BELAJAR:
1. Website : a. www.w3schools.com
b. www.petanicode.com ( https://www.petanikode.com/tutorial/python/ )
2. Youtube : Channel Kelas Terbuka ( https://www.youtube.com/watch?v=SsUF-
7X3ehM&list=PLZS-MHyEIRo40shyCLJCNJ1OADbd9hmpU )

C. Penilaian Diri

Jawablah pertanyaan di bawah ini sesuai, dan tulislah kode python yang kamu
praktekan di lab bahasa ! (JAWABAN HARUS DITULIS TANGAN BUKAN DI
PRINT)
A, LIST

1. List adalah ?
……………………………………………………………………………………………
……………………………………………………………………………………………

2. Bagaimana cara membuat list di python ? (berikan contoh kodenya)


……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
3. Jenis data apa saja yang boleh disi oleh list ? (berikan contoh kode list dibawah ini)
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………

4. Cara mengambil nilai dari list

Setelah kita tahu cara membuat dan menyimpan data di dalam List, mari kita coba
mengambil datanya.
List sama seperti array, list juga memiliki nomer indeks untuk mengakses data atau
isinya.

INDEKS

List dengan Indeks


Nomer indeks list selalu dimulai dari nol (0).
Nomer indeks ini yang kita butuhkan untuk mengambil isi (item) dari list.
Berikan contoh coding pythonya untuk data warna diatas
……………………………………………………………………………………………
…………………………………………………………………………………………

5. Bagaimana menganti nilai dari list ? (berikan contoh codingnya)


……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………

6. Ada tiga metode menambahkan isi atau tem list yaitu:

a. ……………………menambahkan item dari indeks tertentu


b. …………………..menambahkan item dari depan

c. ………………….. menambahkan item dari belakang.

d. Berikan contoh kode diatas untuk depan ditambah warna biru, belakang
warna hitam, dan insert di index 1 warna ungu.

7. Bagaimana Menghapus item di list ? (berikan contoh kodenya dengan perintah del)
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………

8. Apa itu List multi dimensi (nested list / list didalam list)
……………………………………………………………………………………………
………………………………………………………………………………………..

9. Berikan contoh kode nested list ?


……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………

B. STRUKTUR DATA DICTIONARY

10. Apa itu dictionary ?


……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………

11. Bagaimana membuat data dictionary ? berikan contoh kodenya


……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………

12. Dictionary bisa juga diisi oleh data apa saja ? berikan contoh codingnnya ?
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
………………………………………………………………………………………….

B. FUNGSI

13. Apa manfaat dari fungsi di Bahasa pemograman di python ?


……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………….

14. Bagaimana membuat fungsi pada python ? berikan contoh kodenya ?


……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
…………………………………………………………………………………………..

15. Berikan contoh kode fungsi denga parameter atau argument ?


……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
…………………………………………………………………………………………..

16. Apa yang dimaksut dengan fungsi dengan mengembalikan nilai (return) dan
berikan contoh kodenya?
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
………………………………………………………………………………………….

Anda mungkin juga menyukai