Apakah itu?
Integrated DevelopmentEnvironment
Aplikasi yang menyediakan fitur
lengkap bagi programmers, untuk
melakukan pengembangan software
Membutuhkan banyak resource
Terdiri dari 3 bagian utama:
◦ Source code editor
◦ Build automation
◦ Debugger
Contoh: Jupyter Notebook, Spyder,
PyCharm, VSCode, dll
Hanya untuk mengetik souce-code
Harus menggunakan prompt command
untuk menjalankan program
Membutuhkan Plugins untuk melakukan
fungsi-fungsi yang kompleks
Membutuhkan sedikit resource
Contoh: Notepad, Notepad++, Sublime Text,
dll
IDE
TEXT EDITOR
Mengupdate String
String adalahtipe data immutable, artinya tidak bisa diubah. Untuk mengupdate string, kita perlu
memberikan nilai variabel string lama ke string yang baru. Nilai yang baru adalah nilai string lama yang
sudah diupdate.
Tugas
1. Jelaskan perbedaanantara IDE (Integrated Development Environment) dan Text Editor dalam
pengembangan perangkat lunak.
2. Jelaskan fungsi indentasi dalam Python dan mengapa hal ini wajib digunakan.
3. Python disebut sebagai bahasa pemrograman yang dynamically typed. Jelaskan apa
maksudnya dengan contoh kode.
4. Jelaskan tiga jenis bilangan dalam Python dan cara melakukan konversi antara mereka.
5. Apa itu operator logika dalam Python? Berikan contoh penggunaan operator and, or, dan not.
37.
Tugas
6. Tono dimintauntuk membuat program yang bisa menghitung luas dan keliling lingkarang
berdasarkan nilai jari-jari yang di input. bantu tono untuk mengerjakan tugas tersebut
7. Budi sedang duduk di dalam ruangan dan merasa kedinginan. Ketika Budi melihat suhu AC,
ternyata AC menggunakan satuan Celcius (°C ). Namun Budi tidak mengerti, karena Budi
terbiasa menggunakan satuan Fahrenheit (°F) dan Kelvin (K) di luar negeri. Bantulah Budi
untuk membuat program yang bisa mengkonversi nilai suhu yang di inputkan dari °C ke °F
dan K