Pemrograman Dasar Lanjutan II
Pengenalan Pemrograman Python
Khairul Ummi, M.Kom
Informatika – B Malam
 Ragam Bahasa Pemrograman
Pendahuluan
Gambar 1. Jenis Bahasa Pemrograman
 Sebuah program dapat diartikan kumpulan instruksi-
instruksi yang dibuat secara terstruktur dan logis
untuk menyelesaikan permasalahan. Sebuah masalah
memiliki makna keadaan yang tidak sesuai dengan
kenyataan. Tanpa permasalahan maka tidak akan ada
program.
Pendahuluan
 Seorang pembuat program disebut dengan
programmer harus memiliki kemampuan membuat
program berdasarkan ketentuan masing-masing
bahasa pemrograman yang digunakan. Gambar 1
memperlihatkan beberapa jenis bahasa pemrograman
seperti C, php, java, dan python, selain itu bahasa
lainnya seperti basic, pascal, cobol, dan lain-lainnya.
Pendahuluan
Pemrograman Visual dan Console
 Pada tampilan visual pada contoh dengan
menampilkan textbox dan tombol yang dapat di isi
dan di klik, tampilannya lebih menarik dan nyaman
digunakan. Sementara tampilan Console lebih
sederhana, terlihat kurang begitu menarik dan
monoton.
Pemrograman Visual dan Console
 Python adalah bahasa pemrograman interpretatif
multiguna. Tidak seperti bahasa lain yang susah untuk
dibaca dan dipahami, python lebih menekankan pada
keterbacaan kode agar lebih mudah untuk memahami
sintaks.
 python adalah bahasa pemrograman yang
penerapannya tidak hanya pada dunia website saja,
akan tetapi pada bidang-bidang lainnya, seperti
proses system scripting hingga pembuatan game.
Pemrograman Python
 Bahasa ini muncul pertama kali pada tahun 1991,
dirancang oleh seorang bernama Guido van Rossum.
Sampai saat ini Python masih dikembangkan
oleh Python Software Foundation. Bahasa Python
mendukung hampir semua sistem operasi, bahkan
untuk sistem operasi Linux, hampir semua distronya
sudah menyertakan Python di dalamnya.
Sejarah Python
 Dengan kode yang simpel dan mudah diimplementasikan,
seorang programmer dapat lebih mengutamakan
pengembangan aplikasi yang dibuat, bukan malah sibuk
mencari syntax error.
print("Python sangat simpel")
 Hanya dengan menuliskan kode print seperti yang diatas, anda
sudah bisa mencetak apapun yang anda inginkan di dalam
tanda kurung (). Dibagian akhir kode pun, anda tidak harus
mengakhirnya dengan tanda semicolon ;
 Pengembangan dan Peningkatan IoT
Internet of Things (IoT) merupakan perkembangan
teknologi yang memungkinkan proses pengiriman data melalui
jaringan dan tidak selalu mengandalkan perangkat komputer.
Salah satu contohnya adalah ketika kamu sedang membeli
sesuatu dan melakukan pembayaran
secara cashless menggunakan QR code (Quick Response).
Peran python adalah menjadikan fleksibilitas proses
transfer data menjadi lebih mudah, bahkan hanya dibutuhkan
koneksi internet saja, sehingga data yang ingin kamu kirim bisa
dilakukan di mana saja dan kapan saja
Kegunaan Python
 Mendukung Pembuatan Software WorkFlow
Dalam dunia kerja, adanya software WorkFlow sangatlah
dibutuhkan untuk menjadikan alur pekerjaan menjadi lebih
terarah dan terorganisir. Dengan adanya WorkFlow, maka setiap
pekerja di antar divisi mengetahui bagian-bagian job desk terkait
apa yang harus mereka lakukan.
Kegunaan python adalah di software WorkFlow adalah
untuk membuatnya menjadi lebih berkembang, misalnya saja
seperti penambahan RTI (Run Time Interaction), RTCF (Run Time
Control Functions), dan BTF (Build Time Function).
Kegunaan Python
 Mengoptimalkan Fungsi Website
Salah satu penunjang kualitas website supaya dapat
bekerja secara optimal adalah dengan cara penggunaan server
terbaik. Penerapan bahasa pemrograman python menjadikan
kamu dapat membangun dan mengelola server secara optimal.
Biasanya, penerapan python adalah dengan bahasa
pemrograman JavaScript, yakni python berfokus pada server
dan JavaScript difokuskan pada pengoperasian website yang
bisa dibuka pada sebuah browser.
Kegunaan Python
 leksibilitas dari python memang sudah tidak perlu diragukan lagi. Itu
sebabnya, penerapan bahasa pemrograman Python cocok di berbagai
macam sistem operasi, mulai dari Windows, Unix hingga Mac).
 Penerapan sintaks yang sederhana menjadikan python mudah untuk
dipahami dan dipelajari. Penggunaan bahasa pada python juga sifatnya
dinamis, sehingga dapat disesuaikan dengan kebutuhan kamu.
 Membangun sebuah program menggunakan python adalah pilihan
tepat karena proses pembacaan kode yang diinput pun juga cukup
tinggi, sehingga sering dijadikan media pengembangan untuk aplikasi,
video game, hingga website.
 Bahasa pemrograman python adalah bersifat open source, sehingga
mudah untuk diakses secara umum dan sudah mendapatkan
persetujuan lisensi oleh OSI (Open System Interconnection), sehingga
penggunaannya pun bebas dan boleh didistribusikan
Kelebihan Python
 Meskipun mempunyai sifat fleksibel, akan tetapi fleksibilitas yang dimiliki
oleh python menjadikannya membutuhkan banyak memori, sehingga dari
segi Memory Intensive Task pun kurang memberikan kenyamanan.
 Kecepatan proses yang dimiliki oleh python ternyata banyak dikeluhkan
oleh para programmer karena dianggap lambat dan tidak efisien dari segi
waktu, terutama saat melakukan proses penerjemahan kode-kode
tertentu.
 Dalam penerapannya di pengembangan mobile apps, python justru
kurang populer dan tidak banyak programmer yang ahli dalam
penggunaan bahasa pemrograman ini, sehingga cukup sulit ketika kamu
sedang mengerjakan proyek mobile apps development dan membutuhkan
tenaga ahli yang benar-benar menguasai python.
 Penggunaan sintaks-sintaks yang sederhana diakibatkan oleh
keterbatasan python bagi para programmer saat akan memasukan
rangkaian kode, sehingga salah satu keterbatasan python benar-benar
terasa di bagian ini dan sebisa mungkin menampilkan tampilan kode yang
singkat.
Kekurangan Python
 Gambar 1.3 memperlihatkan tampilan IDLE
(Integrated Development and Learning Environment)
yaitu Python sebagai lingkungan belajar berisi
tampilan GUI yang menarik, bekerja pada OS
(Windows, Linux dan Mac OS X), interaktif interpreter
(penterjemah) berupa kode input/output dan error
messages, multi windows, multiple file (grep) berupa
search within any windows, fiture debugger (pencari
kesalahan), konfigurasi/browsers dan dialog
Penjelasan
 Sebelum Anda menggunakan Python, Anda harus
menginstalnya terlebih dahulu di sistem operasi
komputer Anda. Saat ini Python memiliki 2 versi yang
berbeda, yaitu Python versi 3.4.3 dan Python
versi 2.7.10. Disini kita akan belajar bahasa
pemrograman Python menggunakan versi
terbaru 3.4.3
Instalasi Python
 Cara menginstal python sangat mudah, ikuti panduan dibawah
ini. Dibawah adalah panduan cara instal python di platform
Linux, Windows
 Buka browser,
kunjungi http://www.python.org/downloads/windows/
 ATAU, klik direct
link https://www.python.org/ftp/python/3.8.1/python-3.8.1.exe
 Buka (klik 2x) file installer python yang baru saja di download
 Ikuti langkah instalasi sampai selesai
 Untuk menjalankan Python ada banyak cara yang bisa dilakukan.
Anda bisa menggunakan shell, terminal atau menggunakan IDE
(Integrated Development Environment). Di bawah ini adalah
langkah-langkah menjalankan Python dengan cara yang paling
mudah.
Windows
 Menggunakan Shell
 Buka IDLE (python shell di windows), Anda bisa mencarinya di
tombol START.
 Tuliskan script Python Anda, contoh: print("Selamat datang di
Python"). jika sudah tekan tombol ENTER, dan script Python akan
dijalankan/eksekusi.
Menjalankan Python
 Di Python untuk mencetak cukup gunakan
fungsi print() , dimana sesuatu yang akan dicetak
harus diletakkan diantara kurung buka dan kurung
tutup
 Jika ingin mencetak tipe data String langsung, Anda
harus memasukanya ke dalam tanda kutip terlebih
dahulu.
print("Hello World")
Sintax Dasar Print ()
 Python bersifat case sensitif, ini artinya huruf besar
dan huruf kecil memiliki perbedaan. Sebagai contoh
jika Anda menggunakan fungsi print dengan huruf
kecil print() akan berhasil. Lain hal jika anda
menggunakan huruf kapital Print() atau PRINT() ,
akan muncul pesan error.
Python Case Sensitivity
contoh
 Untuk keluar dari Python shell ketik exit()
Menggunakan Script Editor
 Untuk menjalankan script yang disimpan dalam file, buka IDLE
(python shell di windows), Anda bisa mencarinya di
tombol START.
 Klik menu File - New File
 Tulis script Python pada window yang muncul, contoh:
print("Belajar Python")
print("di belajarpython.com")
 Simpan script lewat menu File - Save
 Jalankan program dengan klik menu Run - Run Module
Part-1 (python).pptx

Part-1 (python).pptx

  • 1.
    Pemrograman Dasar LanjutanII Pengenalan Pemrograman Python Khairul Ummi, M.Kom Informatika – B Malam
  • 2.
     Ragam BahasaPemrograman Pendahuluan Gambar 1. Jenis Bahasa Pemrograman
  • 3.
     Sebuah programdapat diartikan kumpulan instruksi- instruksi yang dibuat secara terstruktur dan logis untuk menyelesaikan permasalahan. Sebuah masalah memiliki makna keadaan yang tidak sesuai dengan kenyataan. Tanpa permasalahan maka tidak akan ada program. Pendahuluan
  • 4.
     Seorang pembuatprogram disebut dengan programmer harus memiliki kemampuan membuat program berdasarkan ketentuan masing-masing bahasa pemrograman yang digunakan. Gambar 1 memperlihatkan beberapa jenis bahasa pemrograman seperti C, php, java, dan python, selain itu bahasa lainnya seperti basic, pascal, cobol, dan lain-lainnya. Pendahuluan
  • 5.
  • 6.
     Pada tampilanvisual pada contoh dengan menampilkan textbox dan tombol yang dapat di isi dan di klik, tampilannya lebih menarik dan nyaman digunakan. Sementara tampilan Console lebih sederhana, terlihat kurang begitu menarik dan monoton. Pemrograman Visual dan Console
  • 8.
     Python adalahbahasa pemrograman interpretatif multiguna. Tidak seperti bahasa lain yang susah untuk dibaca dan dipahami, python lebih menekankan pada keterbacaan kode agar lebih mudah untuk memahami sintaks.  python adalah bahasa pemrograman yang penerapannya tidak hanya pada dunia website saja, akan tetapi pada bidang-bidang lainnya, seperti proses system scripting hingga pembuatan game. Pemrograman Python
  • 9.
     Bahasa inimuncul pertama kali pada tahun 1991, dirancang oleh seorang bernama Guido van Rossum. Sampai saat ini Python masih dikembangkan oleh Python Software Foundation. Bahasa Python mendukung hampir semua sistem operasi, bahkan untuk sistem operasi Linux, hampir semua distronya sudah menyertakan Python di dalamnya. Sejarah Python
  • 10.
     Dengan kodeyang simpel dan mudah diimplementasikan, seorang programmer dapat lebih mengutamakan pengembangan aplikasi yang dibuat, bukan malah sibuk mencari syntax error. print("Python sangat simpel")  Hanya dengan menuliskan kode print seperti yang diatas, anda sudah bisa mencetak apapun yang anda inginkan di dalam tanda kurung (). Dibagian akhir kode pun, anda tidak harus mengakhirnya dengan tanda semicolon ;
  • 11.
     Pengembangan danPeningkatan IoT Internet of Things (IoT) merupakan perkembangan teknologi yang memungkinkan proses pengiriman data melalui jaringan dan tidak selalu mengandalkan perangkat komputer. Salah satu contohnya adalah ketika kamu sedang membeli sesuatu dan melakukan pembayaran secara cashless menggunakan QR code (Quick Response). Peran python adalah menjadikan fleksibilitas proses transfer data menjadi lebih mudah, bahkan hanya dibutuhkan koneksi internet saja, sehingga data yang ingin kamu kirim bisa dilakukan di mana saja dan kapan saja Kegunaan Python
  • 12.
     Mendukung PembuatanSoftware WorkFlow Dalam dunia kerja, adanya software WorkFlow sangatlah dibutuhkan untuk menjadikan alur pekerjaan menjadi lebih terarah dan terorganisir. Dengan adanya WorkFlow, maka setiap pekerja di antar divisi mengetahui bagian-bagian job desk terkait apa yang harus mereka lakukan. Kegunaan python adalah di software WorkFlow adalah untuk membuatnya menjadi lebih berkembang, misalnya saja seperti penambahan RTI (Run Time Interaction), RTCF (Run Time Control Functions), dan BTF (Build Time Function). Kegunaan Python
  • 13.
     Mengoptimalkan FungsiWebsite Salah satu penunjang kualitas website supaya dapat bekerja secara optimal adalah dengan cara penggunaan server terbaik. Penerapan bahasa pemrograman python menjadikan kamu dapat membangun dan mengelola server secara optimal. Biasanya, penerapan python adalah dengan bahasa pemrograman JavaScript, yakni python berfokus pada server dan JavaScript difokuskan pada pengoperasian website yang bisa dibuka pada sebuah browser. Kegunaan Python
  • 14.
     leksibilitas daripython memang sudah tidak perlu diragukan lagi. Itu sebabnya, penerapan bahasa pemrograman Python cocok di berbagai macam sistem operasi, mulai dari Windows, Unix hingga Mac).  Penerapan sintaks yang sederhana menjadikan python mudah untuk dipahami dan dipelajari. Penggunaan bahasa pada python juga sifatnya dinamis, sehingga dapat disesuaikan dengan kebutuhan kamu.  Membangun sebuah program menggunakan python adalah pilihan tepat karena proses pembacaan kode yang diinput pun juga cukup tinggi, sehingga sering dijadikan media pengembangan untuk aplikasi, video game, hingga website.  Bahasa pemrograman python adalah bersifat open source, sehingga mudah untuk diakses secara umum dan sudah mendapatkan persetujuan lisensi oleh OSI (Open System Interconnection), sehingga penggunaannya pun bebas dan boleh didistribusikan Kelebihan Python
  • 15.
     Meskipun mempunyaisifat fleksibel, akan tetapi fleksibilitas yang dimiliki oleh python menjadikannya membutuhkan banyak memori, sehingga dari segi Memory Intensive Task pun kurang memberikan kenyamanan.  Kecepatan proses yang dimiliki oleh python ternyata banyak dikeluhkan oleh para programmer karena dianggap lambat dan tidak efisien dari segi waktu, terutama saat melakukan proses penerjemahan kode-kode tertentu.  Dalam penerapannya di pengembangan mobile apps, python justru kurang populer dan tidak banyak programmer yang ahli dalam penggunaan bahasa pemrograman ini, sehingga cukup sulit ketika kamu sedang mengerjakan proyek mobile apps development dan membutuhkan tenaga ahli yang benar-benar menguasai python.  Penggunaan sintaks-sintaks yang sederhana diakibatkan oleh keterbatasan python bagi para programmer saat akan memasukan rangkaian kode, sehingga salah satu keterbatasan python benar-benar terasa di bagian ini dan sebisa mungkin menampilkan tampilan kode yang singkat. Kekurangan Python
  • 17.
     Gambar 1.3memperlihatkan tampilan IDLE (Integrated Development and Learning Environment) yaitu Python sebagai lingkungan belajar berisi tampilan GUI yang menarik, bekerja pada OS (Windows, Linux dan Mac OS X), interaktif interpreter (penterjemah) berupa kode input/output dan error messages, multi windows, multiple file (grep) berupa search within any windows, fiture debugger (pencari kesalahan), konfigurasi/browsers dan dialog Penjelasan
  • 18.
     Sebelum Andamenggunakan Python, Anda harus menginstalnya terlebih dahulu di sistem operasi komputer Anda. Saat ini Python memiliki 2 versi yang berbeda, yaitu Python versi 3.4.3 dan Python versi 2.7.10. Disini kita akan belajar bahasa pemrograman Python menggunakan versi terbaru 3.4.3 Instalasi Python
  • 19.
     Cara menginstalpython sangat mudah, ikuti panduan dibawah ini. Dibawah adalah panduan cara instal python di platform Linux, Windows  Buka browser, kunjungi http://www.python.org/downloads/windows/  ATAU, klik direct link https://www.python.org/ftp/python/3.8.1/python-3.8.1.exe  Buka (klik 2x) file installer python yang baru saja di download  Ikuti langkah instalasi sampai selesai
  • 20.
     Untuk menjalankanPython ada banyak cara yang bisa dilakukan. Anda bisa menggunakan shell, terminal atau menggunakan IDE (Integrated Development Environment). Di bawah ini adalah langkah-langkah menjalankan Python dengan cara yang paling mudah. Windows  Menggunakan Shell  Buka IDLE (python shell di windows), Anda bisa mencarinya di tombol START.  Tuliskan script Python Anda, contoh: print("Selamat datang di Python"). jika sudah tekan tombol ENTER, dan script Python akan dijalankan/eksekusi. Menjalankan Python
  • 21.
     Di Pythonuntuk mencetak cukup gunakan fungsi print() , dimana sesuatu yang akan dicetak harus diletakkan diantara kurung buka dan kurung tutup  Jika ingin mencetak tipe data String langsung, Anda harus memasukanya ke dalam tanda kutip terlebih dahulu. print("Hello World") Sintax Dasar Print ()
  • 22.
     Python bersifatcase sensitif, ini artinya huruf besar dan huruf kecil memiliki perbedaan. Sebagai contoh jika Anda menggunakan fungsi print dengan huruf kecil print() akan berhasil. Lain hal jika anda menggunakan huruf kapital Print() atau PRINT() , akan muncul pesan error. Python Case Sensitivity
  • 23.
  • 24.
     Untuk keluardari Python shell ketik exit() Menggunakan Script Editor  Untuk menjalankan script yang disimpan dalam file, buka IDLE (python shell di windows), Anda bisa mencarinya di tombol START.  Klik menu File - New File  Tulis script Python pada window yang muncul, contoh: print("Belajar Python") print("di belajarpython.com")  Simpan script lewat menu File - Save  Jalankan program dengan klik menu Run - Run Module