Melanjutkan Artikel sebelumnya (Belajar Python) kita bahas lebih dalam lagi mengenai python sampai ketahap koneksi ke database
sebelum terkoneksi ke database kalian belajar dahulu tentang apa itu List dan Apa itu Dictionary
List atau biasa kita sebut Array adalah sekelompok data sejenis yang disimpan ke dalam variabel dengan nama yang sama,
dengan memberi indeks pada tiap – tiap variabel untuk membedakan antara yang satu dengan yang lain (isi dari Array tersebut).
saya beri contoh :
>>> nama = [‘ohang’,’adul’,’wendi’,’soima’]>>> nama[0]‘ohang”>>> nama[1]‘adul’
Kalian juga bisa menambahkan isi dari list diatas
>>> nama.append(‘opick’)>>> nama[‘ohang’,’adul’,’wendi’,’soima’,’opick’]
Bisa juga menghapus isi dari list tersebut
>>> del nama[2]>>> nama[‘ohang’,’adul’,’soima’,’opick’]
Dictionary hampir sama seperti array hanya saja dibedakan berdasarkan kunci (key) unik
>>> nama = {“nama1″:”ohang”,”nama2″:”wendi”,”nama3″:”soima”}>>> nama[“nama1”]‘ohang’
key pada dictionary bisa diisi integer mapun string.
Untuk menampilkan key apa saja pada suatu dictionary
>>> nama.keys()[‘nama2′,’nama3′,’nama1’]
Sedangkan untuk menampilkan isi (value) dari dictionary
>>> nama.values()[‘wendi’,’soima’,’ohang’]
sama seperti list kalian juga bisa manambahkan dan menghapus nilai dari dictionary
>>> nama.update({“nama4″:”opick”})>>> nama{‘nama2’: ‘wendi’, ‘nama3’: ‘soima’, ‘nama1’: ‘ohang’, ‘nama4’: ‘opick’}>>> del nama[‘nama3’]>>> nama{‘nama2’: ‘wendi’, ‘nama1’: ‘ohang’, ‘nama4’: ‘opick’}
OK kalian coba implementasikan ke dalam database
1. Buat database dahulu dengan nama db_database.sqlite3 isikan tabel seperti dibawah
CREATE TABLE tbl_member (MEMBER_ID CHAR( 5 ) PRIMARY KEYNOT NULLUNIQUE,MEMBER_NAME VARCHAR( 100 ) NOT NULL);
isikan 2 record sesuai keinginan.
2. Buat 1 file misal cb_database.py
import sqlite3 // panggil modul sqlite3dbfilename = ‘db_database.sqlite3’ // nama database yang akan digunakanconn = sqlite3.connect(dbfilename) // koneksi ke databasec = conn.cursor()try:c.execute(“insert into tbl_member values (‘MB003′,’Wendi’)”); // Insert 1 Record ke tabel tbl_memberconn.commit(); // commit bila suksesc.execute(“select * from tbl_member order by MEMBER_ID”) // Tampilkan data dari tabel tbl_membertampil = “========================================n” // data yang akan di tampilkantampil +=”=========== Tampilkan data =============n”tampil +=”=====| ID |=======| Nama |=====n”for row in c:tampil += “—–| “+row[0]+” |——-|”+row[1]+”|—–n”tampil +=”=====================================”print tampil // cetak pada layarc.close(); // close koneksiexcept sqlite3.Error, msg: // bila tidak terkoneksi tampilkan message dibawahprint msg // message yang akan metampilkan kesalahan
Mudah bukan mengkoneksikan dan menampilkan data list pada python, untuk Dictionary lanjut ke Artikel berikutnya, kalian tidak udah berpikir install sqlite karena python sudah include sqlite ketika kalian install
Output dari kode diatas

Catatan :
– Pada Aritkel diatas saya menggunakan sqlite untuk database