Wednesday, April 18, 2018

How to Connect MySQL using python 3.6.5 - Solved

Finally Solved , how to connect MySQL using python 3.6.5 , Atau berikut adalah solusi terbaik mengenai cara terkoneksi ke MySQL menggunakan python 3.6.5.

Python adalah bahasa pemrograman interpretatif multiguna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. Python diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas, dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Python juga didukung oleh komunitas yang besar.

Python mendukung multi paradigma pemrograman, utamanya; namun tidak dibatasi; pada pemrograman berorientasi objek, pemrograman imperatif, dan pemrograman fungsional. Salah satu fitur yang tersedia pada python adalah sebagai bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, python umumnya digunakan sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa skrip. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.

Bagi Anda yang saat ini sedang mulai mempelajari python untuk membuat aplikasi python Anda terhubung ke database tentunya pertanyaan besar muncul yaitu bagaimana bisa membuat koneksi ke database MySQL yang populer digunakan oleh banyak Application Developer.

Caranya sangat mudah untuk mengkoneksikan python 3.6.3 ke database mysql, silahkan ikuti tahapan berikut ini.


  1. Download dan install python 3.6.5 dari sumber-nya (Install di lokasi yang mudah contoh c:\python365 )
  2. Download dan install pycharm sebagai editornya
  3. Buat project baru di pycharm di lokasi yang anda inginkan sontoh d:\pythonmysql, pastikan menggunakan pilihan Virtual Environment dengan interpreter python 3.6.5
  4. Lakukan upgrade setuptools melalui pycharm dengan cara masuk menu File --> Setting -->Project {nama project anda} - Project Interpreter --> Tekan (+) di sebelah kanan  --> cari setuptools 
  5. pip tidak perlu diupgrade, biarkan saja versi 9.0 sesuai bawaan python 3.6.5
  6. Lakukan install package module mysqlclient , melalui menu dan cara yang sama seperti upgrade setuptools
  7. Siapkan database mysql Anda, sebagai contoh saya memiliki database dengan informasi berikut :
    - host = localhost
    - user = root
    - password = ''
    - database = dbcoba
    - table = tbpegawai(id,nama,kota)
  8. Setelah complete persiapan anda diatas terutama mysqlclient dan databasenya , buat file python contoh koneksimysql.py ketikkan code berikut ini , perhatikan indentasinya karena python memberlakukan aturan terkait indentasi nya

import MySQLdb

hostname = "localhost"
username = "root"
password = ""
database = "dbcoba"

def doQuery(conn) :
cur = conn.cursor()
cur.execute("SELECT * FROM tbpegawai")
for id, nama, kota in cur.fetchall() :
print (id, nama, kota)


myConnection = MySQLdb.connect(host=hostname,user=username,passwd=password,db=database)
doQuery(myConnection)
myConnection.close()





Terakhir coba jalankan filenya melalui terminal pycharm atau command prompt window anda tadi ,d:\pythonmysql>koneksimysql.py

Demikian dan semoga membantu.

Ditulis oleh

Hery Purnama
Python Freelance Trainer
081-223344-506

Training Python di Jakarta

Deliver Training Python Programming Fundamental, terima kasih kepada peserta training dari PT. EDI INDONESIA dan Purnama Academy Training Provider Jakarta atas undangan mengajar Python Programming Fundamental, semoga bermanfaat.

Apakah Bahasa Pemograman Python ?. 
Python adalah bahasa pemrograman interpretatif multiguna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode.Python diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas, dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Python juga didukung oleh komunitas yang besar.

Python hadir pada tahun 1991 awalnya python tidak terlalu dilirik oleh programer aplikasi karena saat itu python masih dianggap fokus pada pemanfaatannya sebagai bahasa mesin namun seiring waktu python mulai berevolusi dengan disertai berkembangnya komunitas developer yang terus aktif mengembangkan modul modul yang mampu mengintegrasikan python untuk berbagai macam kebutuhan seperti networking programming,mobile programming, web programming. Ditambah lagi dengan munculnya berbagai macam framework yg dibuat menggunakan platform bahasa python.


Untuk mengikuti pelatihan komprehensif terkait python perusahaan Anda bisa mengundang trainer berpengalaman di bidang pemograman python Hery Purnama 081-223344-506. Silahkan hubungi no kontak tercantum di bawah



Regards,



HERY PURNAMA
Certified Trainer

www.inhousetrainer.net
Phone/Whatsapp 081-223344-506
hery@purnama.info , hery.purnama@gmail.com,
inhousetrainer@yahoo.com
   

Thursday, April 12, 2018

Training Hadoop Developer with Apache Spark di Bandung

Weekend Class Training Hadoop Developer with Apache Spark diselenggarakan di Native Enterprise Bandung dan diikuti oleh peserta dari Bekasi. Terima kasih atas undangan mengajar dan semoga bermanfaat.



Regards,



HERY PURNAMA
Hadoop Apache Spark Trainer

www.inhousetrainer.net
Phone/Whatsapp 081-223344-506
hery@purnama.info , hery.purnama@gmail.com,
inhousetrainer@yahoo.com
   

Training Web Application Dev. With PHP ajax JQuery di Bandung


Terima kasih kepada Native Enterprise Training Center Bandung atas undangan mengajar training PHP ajax jquery  dengan peserta dari Dinas Dukcapil tangerang. Semoga bermanfaat


Regards,



HERY PURNAMA
PHP ajax Jquery Trainer

www.inhousetrainer.net
Phone/Whatsapp 081-223344-506
hery@purnama.info , hery.purnama@gmail.com,
inhousetrainer@yahoo.com
   

Training ITIL V3 2011 dan COBIT 5 di Surabaya

ITIL atau IT infrastructure Library adalah framework yang digunakan organisasi IT untuk memenuhi salah satu perannya sebagai penyedia dan pengelola layanan teknologi informasi ITSM sedangkan COBIT atau Control Objective of Information Technology adalah framework yang mengatur bagaimana menyusun Tata Kelola IT didalam ruang lingkup organisasi dengan cakupan yang luas dan komprehensif. 
Kegiatan Training ITIL dan COBIT berlangsung di EBIZ training Center Surabaya dan dihadiri oleh peserta dari perusahaan. Terima kasih atas undangan mengajar dan semoga bermanfaat.



Regards,



HERY PURNAMA
ITIL and COBIT Certified Trainer

www.inhousetrainer.net
Phone/Whatsapp 081-223344-506
hery@purnama.info , hery.purnama@gmail.com,
inhousetrainer@yahoo.com