membuat program sederhana untuk self-ordering menu di restoran menggunakan bahasa pemrograman python dengan database MySQL Instalasi Modul MySQL Connector Sebelum kita dapat menghubunkan Python dengan MySQL, kita membutuhkan sebuah modul. Modul ini berisi fungsi-fungsi dan class untuk mengakses MySQL. Membuat Table Cara membuat tabel sama seperti cara membuat database. Tinggal masukan perintah SQL atau query ke dalam method execute(). Namun sebelum itu, pastikan kontektor sudah diberikan parameter database untuk menentukan database mana yang akan digunakan. Membuat Program CRUD Def kembali() untuk kembali ke menu utama atau tidak, def transaksi_ulang() untuk membeli lagi atau tidak. Def transaksi(db) untuk memasukkan data diri berupa id, nama, dan nomor telepon. Kemudian memasukkan nomor menu yang ingin dipesan. Jika memilih 1, data akan disimpan sebagai harga1 dengan nominal 45000, begitu juga selanjutnya hingga data 10. Setelah menulis menu yang dipilih, lalu memasukkan kode transaksi. Kemudian mendapat total tagihan dan memasukkan nominal pembayaran. Jika sudah akan mendapat kembalian. untuk pilihan “[1] transaksi” dan “[2] melihat data” di def menu_utama(db). Def show_all_data(db) untuk menampilkan semua data Def show_few_data(db) untuk menampilkan beberapa data. Dimana akan memasukan berapa banyak data yang ingin ditampilkan. Def lihat_data(db) merupakan menu awal dari pilihan “[2] melihat data” di def menu_utama(db). Disini akan memilih untuk [1] melihat beberapa data, [2]melihat semua data, atau [3] kembali ke menu utama. untuk pilihan “[2] melihat data” dan “[3] update data” di def menu_utama(). Def update_data(db) untuk melakukan update data. Memasukkan berapa banyak data yang ingin di update. Kemudian memasukkan id, nama, jenis menu, dan nomor telepon baru. untuk pilihan “[3]update data” dan “[4]delete data” di def menu_utama(db). Def delete(db) untuk menghapus data, dimana akan memasukkan berapa banyak data yang ingin dihapus, lalu memasukkan id data. untuk pilihan “[4] delete data” dan “[5] mencari data” di def menu_utama(db). Def mencari_data(db) untuk mencari data dari tabel pelanggan. Dapat memasukkan kata kunci berupa id/nama/ jenis menu/total harga. Def menu_utama(db) merupakan tampilan paling awal yang ditampilkan program “Main Program CRUD” ketika di run. Disini dapat memilih untuk melakukan [1]transaksi, [2] melihat data, [3] update data, [4] delete data, [5] mencari data, atau [6] keluar dari program. Python menggunakan database apa?Standar Interface Python untuk database adalah Python DB-API. Kebanyakan Interface database Python mematuhi standar ini.
Apa itu python dan SQL?Berdasarkan penjabaran di atas, SQL adalah bahasa permintaan standar yang memungkinkan Anda untuk mengakses dan memanipulasi data dari database. Sementara itu, Python adalah bahasa pemrograman multifungsi yang digunakan untuk mengembangkan aplikasi web, software, dan lain sebagainya.
|