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

LKPD Python MYSQL - M.RaihanBagas

Dokumen ini adalah lembar kegiatan untuk siswa SMA Negeri 3 Bandung tentang pemrograman Python dan MySQL. Tujuannya adalah untuk mengajarkan siswa mengenai analisis data, koneksi ke database, pembuatan database dan tabel, serta pengolahan data menggunakan SQL. Kegiatan ini mencakup praktik langsung dan pemahaman konsep dasar pemrograman dan manajemen basis data.

Diunggah oleh

M. Raihan Bagas
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)
6 tayangan14 halaman

LKPD Python MYSQL - M.RaihanBagas

Dokumen ini adalah lembar kegiatan untuk siswa SMA Negeri 3 Bandung tentang pemrograman Python dan MySQL. Tujuannya adalah untuk mengajarkan siswa mengenai analisis data, koneksi ke database, pembuatan database dan tabel, serta pengolahan data menggunakan SQL. Kegiatan ini mencakup praktik langsung dan pemahaman konsep dasar pemrograman dan manajemen basis data.

Diunggah oleh

M. Raihan Bagas
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/ 14

SISTEM INFORMASI DAN APLIKASI ALOKASI WAKTU

SMA NEGERI 3 BANDUNG 2 x 45 menit


LEMBAR KEGIATAN PESERTA DIDIK Kode LKPD : Inf-AD-02
MAPEL Informatika Guru Pengampu
JUDUL Python & MySQL Yaddy Kusmayadi, M.Kom

DATA PESERTA DIDIK


Nama Peserta Didik
Kelas
Tanggal Tugas
Tgl Mengumpulkan Tugas

ELEMEN
Analisis Data (AD)

CAPAIAN PEMBELAJARAN
Pada Akhir fase E, peserta didik mampu menjelaskan aspek privasi, keamanan data
dan pemanfaatan rekaman data pada database, mengumpulkan data secara otomatis
dari berbagai sumber data, memodelkan data berbagai bidang, menerapkan seluruh
siklus pengolahan data (pengumpulan, pengolahan, visualisasi, analisis dan
interpretasi data, publikasi) dengan menggunakan perkakas yang sesuai,
menerapkan strategi pengelolaan data yang tepat guna dengan
TUJUAN PEMBELAJARAN
Siswa mampu :
1. mengenal bahasa pemrograman dan aplikasi database untuk
melakukan analisis
2. menggunakan data untuk melakukan pengolahan data
alat bantu

LANDASAN TEORI
Aktivitas pemanasan ini dilakukan untuk memulai mengenal sebuah bahasa pemrograman yang
menyediakan library untuk analisis data, yaitu Python. Untuk membantu berkomunikasi dengan komputer,kita
perlu sebuah bahasa yang dipahami baik oleh manusia maupun komputer, dalam hal ini bahasa pemrograman.
Secara umum, bahasa pemrograman adalah bahasa yang digunakan untuk membuat program yang akan
memberikan perintah kepada komputer untuk melakukan sesuatu. Ada berbagai jenis bahasa pemrograman
yang dapat digunakan untuk membuat program. Salah satu bahasa pemrograman yang sering digunakan untuk
melakukan analisis data karena menyediakan library untuk berbagai tahap proses analisis data, ialah bahasa
Python. Python merupakan bahasa pemrograman yang cukup populer.Pada bagian ini, akan dibahas beberapa
dasar pemrograman Python, terutama yang terkait dengan analisis data. Perhatikan bahwa pemrograman di
materi analisis data ini hanya digunakan sebagai alat bantu.Algoritma dan pemrograman juga akan sedikit
disinggung dalam unit pembelajaran ini sebagai bentuklatihan dan eksplorasi, memahami eksekusi yang terjadi
khususnya dalam setiap proses analisis data. Jadi,kalian tidak perlu terlalu bingung memikirkan aturan bahasa
pemrograman Python yang diberikan.
KEGIATAN 1 : Koneksi Aplikasi MYSQL

MYSQL adalah sistem manajemen basis data relasional (RDBMS) sumber terbuka yang dikembangkan oleh
perusahaan MySQL AB, yang sekarang dimiliki oleh Oracle Corporation. Ini adalah salah satu basis data relasional
paling populer di dunia dan digunakan secara luas dalam aplikasi web, perangkat lunak bisnis, dan banyak
lingkungan IT lainnya.

XAMPP merupakan software yang dikembangkan oleh sekelompok tim Apache Friend pada 2002 dan bisa
didapatkan secara gratis dengan label General Public License (GNU).Sebagai software open source berbasis web
server, XAMPP ini memiliki berbagai program dan mendukung berbagai sistem operasi yang umum digunakan,
seperti Linux, Windows, MacOS, dan Solaris. Aplikasi ini berfungsi sebagai server lokal yang sudah mencakup
program Apache, MySQL, dan PHP.

Membuat Script Koneksi Aplikasi MYSQL


Akrifkan XAMPP Control Panel (Apache dan Mysql), buka Python dan buat scrip untuk konek ke Mysql

Pada script koneksi Mysql disamping yang harus diingat adalah


penulisan Host, User dan Password, dimana secara default
host = “localhost”
user = “root”
password =”” (dikosongkan)

konek adalah Variabel yang berisi script koneksi bawaan dari


msql “ mysql.connect.conector() “ Setelah kode program
dieksekusi atau dengan menekan tombol Run, program akan
menampilkan koneksi ke mysql berhasil seperti pada gambar
Latihan 1
1. Aktifkan Xampp dan lihat dengan browser , aktifkan Phpmyadmin
2. Tulis Script Koneksi ke Mysql dengan Python , kemudian jalankan (Run). Apa
3. hasilnya?
Cek aktifasi Xampp (Mysql) menggunakan CMD
4. Script Mysql “konek.is_connected( ) mempunyai tujuan?

Screenshot Praktik dan Jawaban Latihan :


1. Perintah pada Latihan 1 poin 1

2. Hasil Perintah pada Latihan 1 poin 2

3. Perintah pada Latihan 1 poin 3


4. Hasil Perintah pada Latihan 1 poin 4

Tujuan “konek.is_connected” untuk memastikan apakah mysql terkonek atau tidak.

Apakah kalian sudah paham?


Jika belum paham, silahkan tuliskan kesulitan kalian dalam memahami materi di ini di
kegiatan :Menuliskan kendala/hambatan dalam pembelajaran. Bagian mana saja yang memerlukan penjelasan
ulang.

KEGIATAN 2 : Membuat Database

Database adalah tempat untuk menyimpan dan mengelola data, merupakan sekumpulan tabel yang saling
terhubung (relasional) yang dikelola oleh sebuah DBMS(Data Base Management System)

Membuat database pada XAMPP Mysql sebetulnya dapat secara langsung dengan cara membuka Xampp
localhost

Pada pembelajaran saat ini


kita akan membuat
database baru dengan
menggunakan perintah
SQL “CREATE DATABASE”
pada pemrograman
python , syaratnya adalah,
menulis kembali scrip
konek ke mysql dan
selanjutnya menggunakan
properti yang digunakan untuk membuat database pada python yaitu property “cursors” dan “execute sbb:

Pada script digambar samping ini ada tambahan


variabel yaitu db_buat dan pemakaian property
“cursor” dan “execute”

Variabel db_buat berisi properti dan variabel yang


sudah dideklarasikan sebelumnya yaitu untuk
memangil koneksi MYSQL dan melakukan eksekusi
pembuatan database pada MYSQL
Latihan 2
5. Perhatikan, ada berapa nama variabel dan properti yang digunakan pada script di atas?
6. Screen Schoot cara memanggil Database melalui CMD dan localhost?

KEGIATAN 3 : Membuat Tabel pada MYSQL

Pada script digambar samping ini kembali


tuliskan script untuk koneksi ke mysql dan
database , serta penyeleksian koneksi agar
diketahui Python dan Mysql telah
tersambung.

Pada script baris selanjutnya adalah


perintah SQL untuk membuat tabel,
perhatikan nama field setiap tabel dan type
data yang dipakai

5. Jumlah variabel dan properti pada gambar adalah :


2 variabel, 3 properti

Sebutkan nama-nama variabelnya !


Konek dan cursors.

6. Screen shoot cara memanggil Database melalui CMD :


7 Screen shoot cara memanggil tabel melaui CMD dan menampilkan tabel localhost :

KEGIATAN 4 : Memasukan Data pada Tabel


Perhatikan Script diatas, Perintah SQL “INSERT INTO nama_tabel(field1,field2, dst..) VALUES(%s,
%s..)”menunjukan perintah dasar untuk memasukan data pada tabel yang dituju, field yang dimaksud adalah
struktur penamaan pada tabel kolom dan Values %s menunjukan data string yang akan diinput sesuai dengan
jumlahnya

Screenshot Praktik dan Latihan :


Hasil input data pada seluruh tabel (script dan tampilan data pada localhost dan python) :
KEGIATAN 5 : Menampilkan Data pada Tabel
Perintah SELECT pada MySQL adalah perintah yang digunakan untuk menampilkan data dari tabel yang
ada di database. Namun pada dasarnya, perintah SELECT berfungsi untuk menampilkan data pada tabel secara
keseluruhan. SELECT * FROM nama tabel

Contoh : SELECT * FROM admin

MENAMPILKAN DATA TABEL DENGAN PERINTAH SBB:

fetchcall() = untuk menampilkan data secara keseluruhan

fetchmany (3)= untuk mengambil beberapa data(sesuai parameter)

fetchone()= untuk mengambil satu data di awal


Screenshot Praktik dan Latihan :
Tampilkan data sesuai latihan-1,2 dan 3 data pada seluruh tabel (script dan tampilan data pada localhost dan
python) :

Anda mungkin juga menyukai