Membuat Database MySQL Operasi Pembuatan Tabel Create a Table Operasi Penambahan Data Insert Operation Operasi Pemilihan Data Select Operation

tersebut kemudian dapat dimanipulasi dan diatur menggunakan statement – statement yang ditulis dalam bahasa SQL Structured Query Language. Python telah menyediakan MySQL sebagai RDBMS standar yang dapat digunakan untuk pemrograman database. Artinya, kita tidak perlu melakukan instalasi software atau driver tambahan untuk bekerja dengan modul MySQL sudah disediakan di dalam pustaka standar Python. Meskipun demikian Python juga memiliki dukungan penuh terhadap RDBMS lain seperti, MySQL, Oracle, PostgreSQL, DB2 dan lain sebagainya. MySQL merupakan sebuah sistem manajemen basisdata relasional yang dirancang untuk mengelola data pada sebuah aplikasi dengan cara yang nyaman dan tanpa biaya yang mahal [11]. Kelebihan dari MySQL adalah mudah digunakan, efisien dan dapat diandalkan [12]. Selain MySQL, Python juga menyertakan dukungan terhadap jenis database manager DBM di dalam pustaka standar. DBM sering digunakan di lingkungan UNIXLinux, yang merupakan jenis database dengan data berupa pasangan kunci – nilai, key – value pair. DBM sangat mirip dengan struktur data dictionary di dalam Python. Perbedaannya ada pada DBM datanya di simpan ke dalam disk sedangkan dictionary datanya hanya disimpan di dalam memori komputer.

2.4.1. Membuat Database MySQL

Pembuatan database MySQL dapat dilakukan dengan mudah menggunakan kode Python. Caranya dengan menyertakan nama pada saat kita membuat objek koneksi. Jika nama yang kita sertakan ke dalam parameter connect belum ada di direktori kerja, maka secara otomatis file baru yang merupakan file database MySQL akan terbuat. Jika file sudah ada sebelumnya, maka database tersebut akan dibuka. Berikut adalah contoh gambar pembuatan database MySQL dengan metode kode python sqlite yang diberi nama test.db [7]. Gambar 2.3 contoh kode Python untuk pembuatan database SQLite PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Jika database SQLite sudah terbuat maka akan muncul tulisan “Opened database successfully”, yang berarti database berhasil dibuat dan disimpan dalam direktori kerja. Berikut ini adalah contoh gambar jika database berhasil dibuat. Gambar 2.4 hasil tulisan bahwa database berhasil dibuat

2.4.2. Operasi Pembuatan Tabel Create a Table

Selanjutnya akan dibuat tabel pada database SQLite yang sudah terbuat tadi. Berikut adalah contoh kode Pythonnya yang ditunjukkan pada gambar 2.5 [7]. Gambar 2.5 contoh kode python untuk membuat tabel dalam database Jika sudah terbuat maka akan muncul tulisan “Table created successfully” seperti ditunjukkan pada gambar 2.6. Gambar 2.6 hasil tulisan bahwa tabel dalam database sudah terbuat PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

2.4.3. Operasi Penambahan Data Insert Operation

Berikut ini adalah kode python yang berfungsi untuk menambahkan suatu data di dalam tabel yang sudah kita buat, bisa dilihat pada gambar 2.7 [7]. Gambar 2.7 Contoh kode python untuk menambahkan data kedalam tabel Jika tabel sudah terbuat, maka akan muncul tulisan “Records created successfully” yang bisa dilihat pada gambar 2.8. Gambar 2.8 hasil tulisan bahwa tabel berhasil dibuat

2.4.4. Operasi Pemilihan Data Select Operation

Jika diinginkan memilih dan memunculkan suatu data yang ada di dalam tabel, bisa digunakan perintah cursor = conn.execute. Bisa dilihat pada gambar 2.9 [7]. Gambar 2.9 Contoh kode Python untuk memilih suatu data dalam tabel PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Jika kita sudah memilih salah satu data yang ada pada tabel, maka akan muncul data yang kita inginkan yaitu nomor ID, Name, Address, dan Salary. Bisa dilihat pada gambar 2.10. Gambar 2.10 Hasil pemilihan data yang sudah dibuat

2.4.5. Operasi Memperbarui Data Update Operation