SlideShare a Scribd company logo
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

More Related Content

Similar to Part-1 (python).pptx

1.pemograman dasar
1.pemograman dasar1.pemograman dasar
1.pemograman dasar
Rano Agustino
 
38441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-538441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-5
ketanmanis
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
ery gunawan
 
IPython
IPythonIPython
Sistem perangkat lunak
Sistem perangkat lunakSistem perangkat lunak
Sistem perangkat lunak
damayantidamayanti4
 
Aplikasi pengolah presentasi
Aplikasi pengolah presentasiAplikasi pengolah presentasi
Aplikasi pengolah presentasi
Al-ayyubi Sholahudin
 
Rekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi WebsiteRekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi Website
Khaerul Anwar
 
Tugas tik rangkuman bab 1
Tugas tik rangkuman bab 1Tugas tik rangkuman bab 1
Tugas tik rangkuman bab 1
ekoyudhaprasetyo
 
Tugas tik rangkuman bab i
Tugas tik rangkuman bab iTugas tik rangkuman bab i
Tugas tik rangkuman bab i
Reinaldi Pratama
 
PythonTeX
PythonTeXPythonTeX
PythonTeX
Hirwanto Iwan
 
Tugas tik rangkuman bab i
Tugas tik rangkuman bab iTugas tik rangkuman bab i
Tugas tik rangkuman bab i
Reinaldi Pratama
 
pptosupload-170227014159.pptx
pptosupload-170227014159.pptxpptosupload-170227014159.pptx
pptosupload-170227014159.pptx
AhmadHadiMashuriHadi
 
Tugas Komputer Aplikasi FIX.pptx
Tugas Komputer Aplikasi FIX.pptxTugas Komputer Aplikasi FIX.pptx
Tugas Komputer Aplikasi FIX.pptx
FebrianRamonda1
 
Proposal bahasa indonesia
Proposal bahasa indonesiaProposal bahasa indonesia
Proposal bahasa indonesia
nurulqom
 
Instalasi python 3 dan ide atau anaconda distribution pada windows 10
Instalasi python 3 dan ide atau anaconda distribution pada windows 10Instalasi python 3 dan ide atau anaconda distribution pada windows 10
Instalasi python 3 dan ide atau anaconda distribution pada windows 10
Raka Prasetyo
 
POWER POINT PHYTON.pdf
POWER POINT PHYTON.pdfPOWER POINT PHYTON.pdf
POWER POINT PHYTON.pdf
SitiMaijah
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrplmamas12
 
perangkat lunak
perangkat lunakperangkat lunak
perangkat lunak
JolAMV
 
Part1 introduction
Part1 introductionPart1 introduction
Part1 introduction
willy satrio nugroho
 

Similar to Part-1 (python).pptx (20)

1.pemograman dasar
1.pemograman dasar1.pemograman dasar
1.pemograman dasar
 
38441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-538441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-5
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
IPython
IPythonIPython
IPython
 
Sistem perangkat lunak
Sistem perangkat lunakSistem perangkat lunak
Sistem perangkat lunak
 
Aplikasi pengolah presentasi
Aplikasi pengolah presentasiAplikasi pengolah presentasi
Aplikasi pengolah presentasi
 
57718.pptx
57718.pptx57718.pptx
57718.pptx
 
Rekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi WebsiteRekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi Website
 
Tugas tik rangkuman bab 1
Tugas tik rangkuman bab 1Tugas tik rangkuman bab 1
Tugas tik rangkuman bab 1
 
Tugas tik rangkuman bab i
Tugas tik rangkuman bab iTugas tik rangkuman bab i
Tugas tik rangkuman bab i
 
PythonTeX
PythonTeXPythonTeX
PythonTeX
 
Tugas tik rangkuman bab i
Tugas tik rangkuman bab iTugas tik rangkuman bab i
Tugas tik rangkuman bab i
 
pptosupload-170227014159.pptx
pptosupload-170227014159.pptxpptosupload-170227014159.pptx
pptosupload-170227014159.pptx
 
Tugas Komputer Aplikasi FIX.pptx
Tugas Komputer Aplikasi FIX.pptxTugas Komputer Aplikasi FIX.pptx
Tugas Komputer Aplikasi FIX.pptx
 
Proposal bahasa indonesia
Proposal bahasa indonesiaProposal bahasa indonesia
Proposal bahasa indonesia
 
Instalasi python 3 dan ide atau anaconda distribution pada windows 10
Instalasi python 3 dan ide atau anaconda distribution pada windows 10Instalasi python 3 dan ide atau anaconda distribution pada windows 10
Instalasi python 3 dan ide atau anaconda distribution pada windows 10
 
POWER POINT PHYTON.pdf
POWER POINT PHYTON.pdfPOWER POINT PHYTON.pdf
POWER POINT PHYTON.pdf
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrpl
 
perangkat lunak
perangkat lunakperangkat lunak
perangkat lunak
 
Part1 introduction
Part1 introductionPart1 introduction
Part1 introduction
 

Recently uploaded

436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt
rhamset
 
DAMPAK POLUSI UDARA TERHADAP KESEHATAN MASYARAKAT.pdf
DAMPAK POLUSI UDARA TERHADAP KESEHATAN MASYARAKAT.pdfDAMPAK POLUSI UDARA TERHADAP KESEHATAN MASYARAKAT.pdf
DAMPAK POLUSI UDARA TERHADAP KESEHATAN MASYARAKAT.pdf
benediktusmaksy
 
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASASURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
AnandhaAdkhaM1
 
1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf
1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf
1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf
AdityaWahyuDewangga1
 
elemen mesin mengenai ulir (mechanical engineering)
elemen mesin mengenai ulir (mechanical engineering)elemen mesin mengenai ulir (mechanical engineering)
elemen mesin mengenai ulir (mechanical engineering)
PES2018Mobile
 
COOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong dCOOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong d
delphijean1
 
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdfTUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
jayakartalumajang1
 
MATERI STRUKTUR BANGUNAN TAHAN GEMPA.pdf
MATERI STRUKTUR BANGUNAN TAHAN GEMPA.pdfMATERI STRUKTUR BANGUNAN TAHAN GEMPA.pdf
MATERI STRUKTUR BANGUNAN TAHAN GEMPA.pdf
UmiKalsum53666
 
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptxTUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
indahrosantiTeknikSi
 
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
HADIANNAS
 
ANALISIS PENGARUH INDUSTRI BATU BARA TERHADAP PENCEMARAN UDARA.pdf
ANALISIS PENGARUH INDUSTRI BATU BARA TERHADAP PENCEMARAN UDARA.pdfANALISIS PENGARUH INDUSTRI BATU BARA TERHADAP PENCEMARAN UDARA.pdf
ANALISIS PENGARUH INDUSTRI BATU BARA TERHADAP PENCEMARAN UDARA.pdf
narayafiryal8
 

Recently uploaded (11)

436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt
 
DAMPAK POLUSI UDARA TERHADAP KESEHATAN MASYARAKAT.pdf
DAMPAK POLUSI UDARA TERHADAP KESEHATAN MASYARAKAT.pdfDAMPAK POLUSI UDARA TERHADAP KESEHATAN MASYARAKAT.pdf
DAMPAK POLUSI UDARA TERHADAP KESEHATAN MASYARAKAT.pdf
 
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASASURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
 
1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf
1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf
1. Paparan Penjelasan Permen PUPR 08 Tahun 2023.pdf
 
elemen mesin mengenai ulir (mechanical engineering)
elemen mesin mengenai ulir (mechanical engineering)elemen mesin mengenai ulir (mechanical engineering)
elemen mesin mengenai ulir (mechanical engineering)
 
COOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong dCOOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong d
 
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdfTUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
 
MATERI STRUKTUR BANGUNAN TAHAN GEMPA.pdf
MATERI STRUKTUR BANGUNAN TAHAN GEMPA.pdfMATERI STRUKTUR BANGUNAN TAHAN GEMPA.pdf
MATERI STRUKTUR BANGUNAN TAHAN GEMPA.pdf
 
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptxTUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
 
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
 
ANALISIS PENGARUH INDUSTRI BATU BARA TERHADAP PENCEMARAN UDARA.pdf
ANALISIS PENGARUH INDUSTRI BATU BARA TERHADAP PENCEMARAN UDARA.pdfANALISIS PENGARUH INDUSTRI BATU BARA TERHADAP PENCEMARAN UDARA.pdf
ANALISIS PENGARUH INDUSTRI BATU BARA TERHADAP PENCEMARAN UDARA.pdf
 

Part-1 (python).pptx

  • 1. Pemrograman Dasar Lanjutan II Pengenalan Pemrograman Python Khairul Ummi, M.Kom Informatika – B Malam
  • 2.  Ragam Bahasa Pemrograman Pendahuluan Gambar 1. Jenis Bahasa Pemrograman
  • 3.  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
  • 4.  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
  • 6.  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
  • 7.
  • 8.  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
  • 9.  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
  • 10.  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 ;
  • 11.  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
  • 12.  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
  • 13.  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
  • 14.  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
  • 15.  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
  • 16.
  • 17.  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
  • 18.  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
  • 19.  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
  • 20.  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
  • 21.  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 ()
  • 22.  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
  • 24.  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