Anda di halaman 1dari 7

Tugas Pendahuluan Praktikum Pemrograman Berorientasi Objek

Modul 5 Laboratorium SEA

Data Praktikan

Nama Avrell Nabiha Decha

NIM 1103213121

Hari/Shift Kamis/3

Kelompok 31

Soal Teori
1. Jelaskan apa itu CRUD!
2. Sebutkan library yang digunakan untuk melakukan CRUD MySQL pada python!
3. Tuliskan Query untuk membuat tabel mahasiswa dengan attribute nama, nim dan kelas
pada database!
4. Tuliskan masing-masing syntax untuk melakukan CRUD MySQL pada Python!

Soal Praktik
A. NIM Genap
Buat sebuah program bebas menggunakan Bahasa Python yang dapat melakukan Create
dan Delete

B. NIM Ganjil
Buat sebuah program bebas menggunakan Bahasa Python yang dapat melakukan Read
dan Update
Note:
• Sertakan Query ketika membuat tabel
Tugas Pendahuluan Praktikum Pemrograman Berorientasi Objek
Modul 5 Laboratorium SEA

Jawaban Soal Teori:


1. CRUD adalah singkatan dari Create, Read, Update, dan Delete. Keempat hal tersebut
merupakan perintah dengan peran yang esensial dalam sebuah aplikasi database yang sifatnya
relational.

2. mysql.connector

3. “CREATE DATABASE mahasiswa”

4. a. Instalasi Modul MySQL Connector:


pip3 install mysql-connector
b. Percobaan Koneksi ke MySQL:
python3 connect.py
c. Membuat Database:
cursor = db.cursor()
cursor.execute(sql)
d. Membuat Tabel:
execute()
Tugas Pendahuluan Praktikum Pemrograman Berorientasi Objek
Modul 5 Laboratorium SEA

Query ketika membuat tabel soal praktik:


Tugas Pendahuluan Praktikum Pemrograman Berorientasi Objek
Modul 5 Laboratorium SEA

Screenshot source code soal praktik:


Tugas Pendahuluan Praktikum Pemrograman Berorientasi Objek
Modul 5 Laboratorium SEA

Screenshot hasil run program:


Tugas Pendahuluan Praktikum Pemrograman Berorientasi Objek
Modul 5 Laboratorium SEA

Bukti screenshot menonton video:


Tugas Pendahuluan Praktikum Pemrograman Berorientasi Objek
Modul 5 Laboratorium SEA

Anda mungkin juga menyukai