SlideShare a Scribd company logo
0210-length-runway.py #bayuyudhasaputra
Halaman 1
Programming Exercise 02.10
Hitung Panjang Minimal Runway
02.10.01. Masalah
2.10. (Fisika : Menentukan Panjang Minimum Runway)
Panjang minimum runway pesawat agar bisa take off dengan aman bergantung dari
percepatan a kecepatan v saat melakukan take off. Secara sederhana, panjang
runway minimum dapat dirumuskan:
𝑝𝑎𝑛𝑗𝑎𝑛𝑔 𝑚𝑖𝑛𝑖𝑚𝑎𝑙 =
𝑣2
2𝑎
Tuliskan program yang meminta input kecepatan v dalam satuan m/sekon (m/s)
dan percepatan a (m/s2
). Program menampilkan panjang minimum runway seperti
contoh berikut:
Input kecepatan (dalam satuan m/s) : 60
Input percepatan (dalam satuan m/s kuadrat) : 3.5
Panjang minimum runway pesawat dengan kecepatan 60 m/s dan percepatan 3.5 m/s kuadrat
adalah 514.286 meter.
02.10.02. Kode Python
Langkah-langkah menentukan panjang minimum untuk melakukan take-off dengan aman
adalah:
Langkah ke-1 : meminta input kecepatan pesawat saat melakukan take-off dalam satuan
meter per sekon (m/s). Nilai input ini disimpan dalam variabel
kecepatan_pesawat.
Langkah ke-2 : meminta input percepatan pesawat saat melakukan take-off dengan satuan
meter per sekon kuadrat (m/s2
). Nilai input ini disimpan dalam variabel
percepatan_pesawat.
Langkah ke-3 : menentukan panjang runway minimum agar pesawat bisa melakukan take-
off secara aman dalam satuan meter menggunakan rumus:
((kecepatan_pesawat) ** 2) / (2 * percepatan_pesawat)
0210-length-runway.py #bayuyudhasaputra
Halaman 2
Hasil perhitungan ini disimpan dalam variabel panjang_runway.
Langkah ke-4 : menampilkan nilai dalam variabel panjang_runway.
Program lengkap menentukan panjang minimum untuk melakukan take-off dengan aman
adalah:
1 kecepatan_pesawat = eval(input("Input kecepatan pesawat dalam satuan meter
per sekon : "))
2 percepatan_pesawat = eval(input("Input percepatan pesawat dalam satuan
meter per sekon kuadrat : "))
3
4 panjang_runway = (kecepatan_pesawat ** 2) / (2 * percepatan_pesawat)
5
6 print("Panjang runway minimum untuk pesawat",
7 "dengan kecepatan", kecepatan_pesawat, "m/s",
8 "dan percepatan", percepatan_pesawat, "m/s kuadrat",
9 "adalah: ", panjang_runway, "m."
10 )
Pada baris ke-1 dan ke-2, program meminta input kepada pengguna untuk menginput
berturut-turut kecepatan pesawat dan percepatan pesawat menggunakan fungsi input().
Kemudian, nilai yang diinput ini dikonversi dari tipe data string menjadi data numerik
menggunakan fungsi eval(). Nilai input kecepatan disimpan dalam variabel
kecepatan_pesawat dan input percepatan disimpan dalam variabel percepatan_pesawat.
1 kecepatan_pesawat = eval(input("Input kecepatan pesawat dalam satuan meter
per sekon : "))
2 percepatan_pesawat = eval(input("Input percepatan pesawat dalam satuan
meter per sekon kuadrat : "))
Kemudian pada baris ke-4, nilai dalam variabel kecepatan_pesawat dikuadratkan
kemudian hasilnya dibagi dengan dua kali nilai variabel percepatan_pesawat. Hasil operasi
ini disimpan dalam variabel panjang_runway.
4 panjang_runway = (kecepatan_pesawat ** 2) / (2 * percepatan_pesawat)
Pada baris ke-6 hingga 10, program menampilkan nilai dalam variabel
panjang_runaway menggunakan fungsi print(). Nilai variabel ini disertai dengan pesan
0210-length-runway.py #bayuyudhasaputra
Halaman 3
“Panjang runway minimum untuk pesawat dengan kecepatan [nilai variabel
kecepatan_pesawat] m/s dan percepatan [nilai variabel percepatan_pesawat] m/s
kuadrat adalah [nilai variabel panjang_runway] m”.
6 print("Panjang runway minimum untuk pesawat",
7 "dengan kecepatan", kecepatan_pesawat, "m/s",
8 "dan percepatan", percepatan_pesawat, "m/s kuadrat",
9 "adalah: ", panjang_runway, "m."
10 )
Contoh hasil eksekusi program menentukan panjang minimum untuk melakukan take-
off ditunjukkan oleh gambar 02.10.01 berikut:
Gambar 02.10.01. Contoh Output Menentukan Panjang Minimum Untuk Melakukan
Take-Off
Dalam kasus ini, kecepatan take-off pesawat adalah 60 m/s dan pecepatan take-off
pesawat adalah 3.5 m/s2
. Sehingga, panjang minimum runway yang dibutuhkkan adalah
514.2857142857143 m.
02.10.04. Daftar Pustaka
Liang. 2013. Introduction to Programming with Python. London: Pearson Education yang bisa
diakses pada tautan berikut:
https://www.amazon.com/Introduction-Programming-Using-Python-
Daniel/dp/0132747189
0210-length-runway.py #bayuyudhasaputra
Halaman 4
Baris kode ini bisa diakses pada tautan berikut:
https://github.com/bayuYudhaSaputra/Python/blob/main/Python_Liang/0210-
length-runway.py

More Related Content

PDF
03.14. Membuat Logo Olimpiade Menggunakan Bahasa Pemrograman Python.pdf
PDF
03.13. Membuat Tanda STOP Menggunakan Bahasa Pemrograman Python.pdf
PDF
03.12.Menggambar Bintang Menggunakan Bahasa Pemrograman Python.pdf
PDF
03.11. Pembalikan Digit Bilangan Menggunakan Bahasa Pemrograman Python.pdf
PDF
03.10. Tampilkan 8 Abjad Yunani Menggunakan Bahasa Pemrograman Python.pdf
PDF
03.09. Pembayaran Gaji Menggunakan Bahasa Pemrograman Python.pdf
PDF
03.08. Pecahan Mata Uang USD Menggunakan Bahasa Pemrograman Python.pdf
PDF
03.07.Menampilkan Huruf Kapital secara Random Menggunakan Bahasa Pemrograman ...
03.14. Membuat Logo Olimpiade Menggunakan Bahasa Pemrograman Python.pdf
03.13. Membuat Tanda STOP Menggunakan Bahasa Pemrograman Python.pdf
03.12.Menggambar Bintang Menggunakan Bahasa Pemrograman Python.pdf
03.11. Pembalikan Digit Bilangan Menggunakan Bahasa Pemrograman Python.pdf
03.10. Tampilkan 8 Abjad Yunani Menggunakan Bahasa Pemrograman Python.pdf
03.09. Pembayaran Gaji Menggunakan Bahasa Pemrograman Python.pdf
03.08. Pecahan Mata Uang USD Menggunakan Bahasa Pemrograman Python.pdf
03.07.Menampilkan Huruf Kapital secara Random Menggunakan Bahasa Pemrograman ...

More from Bayu Yudha Saputra (20)

PDF
03.06. Konversi Kode ASCII Menggunakan Bahasa Pemrograman Python.pdf
PDF
03.05. Luas Segi-n Beraturan Menggunakan Bahasa Pemrograman Python.pdf
PDF
03.04. Luas Segilima Beraturan Menggunakan Bahasa Pemrograman Python
PDF
03.03.Estimasi Luas Daerah Menggunakan Bahasa Pemrograman Python
PDF
03.02. Great Circle Distance Menggunakan Bahasa Pemrograman Python
PDF
03.01. Luas Segilima Menggunakan Bahasa Pemrograman Python
PDF
02.26. Menggambar Lingkaran Dan Menampilkan Luas Menggunakan Bahasa Pemrogram...
PDF
02.23. Gambar Empat Lingkaran Menggunakan Python
PDF
02.22. proyeksi Jumlah Penduduk Menggunakan Bahasa Pemrograman Python
PDF
02.21. Hitung Bunga Majemuk Menggunakan Bahasa Pemrograman Python.pdf
PDF
02.20.Hitung Nominal Bunga Bulanan Menggunakan Python
PDF
02.19. Hitung Nilai Investasi Menggunakan Python.pdf
PDF
02.17. Menentukan Body Mass Index Menggunakan Bahasa Pemrograman Python
PDF
02.16. Hitung Percepatan Menggunakan Python
PDF
02.15. LuasSegienam Menggunakan Bahasa Pemrograman Python
PDF
02.14. Luas Segitiga Menggunakan Bahasa Pemrograman Python
PDF
02.13. Ekstrak Bilangan Ribuan Mengguanakan Bahasa Pemrograman Python
PDF
02.11. Hitung Nilai Awal Tabungan Menggunakan Python
PDF
02.09. Menentukan Wind-chill Temperature Menggunakan Bahasa Pemrograman Python
PDF
02.07. Mengonversi Satuan Menit Ke Tahun Dan Hari
03.06. Konversi Kode ASCII Menggunakan Bahasa Pemrograman Python.pdf
03.05. Luas Segi-n Beraturan Menggunakan Bahasa Pemrograman Python.pdf
03.04. Luas Segilima Beraturan Menggunakan Bahasa Pemrograman Python
03.03.Estimasi Luas Daerah Menggunakan Bahasa Pemrograman Python
03.02. Great Circle Distance Menggunakan Bahasa Pemrograman Python
03.01. Luas Segilima Menggunakan Bahasa Pemrograman Python
02.26. Menggambar Lingkaran Dan Menampilkan Luas Menggunakan Bahasa Pemrogram...
02.23. Gambar Empat Lingkaran Menggunakan Python
02.22. proyeksi Jumlah Penduduk Menggunakan Bahasa Pemrograman Python
02.21. Hitung Bunga Majemuk Menggunakan Bahasa Pemrograman Python.pdf
02.20.Hitung Nominal Bunga Bulanan Menggunakan Python
02.19. Hitung Nilai Investasi Menggunakan Python.pdf
02.17. Menentukan Body Mass Index Menggunakan Bahasa Pemrograman Python
02.16. Hitung Percepatan Menggunakan Python
02.15. LuasSegienam Menggunakan Bahasa Pemrograman Python
02.14. Luas Segitiga Menggunakan Bahasa Pemrograman Python
02.13. Ekstrak Bilangan Ribuan Mengguanakan Bahasa Pemrograman Python
02.11. Hitung Nilai Awal Tabungan Menggunakan Python
02.09. Menentukan Wind-chill Temperature Menggunakan Bahasa Pemrograman Python
02.07. Mengonversi Satuan Menit Ke Tahun Dan Hari
Ad

Recently uploaded (20)

PPTX
Konsep & Strategi Penyusunan HPS _Pelatihan "Ketentuan TERBARU Pengadaan" (...
DOCX
Modul Ajar Deep Learning Prakarya Budidaya Kelas 12 SMA Terbaru 2025
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
PPTX
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
PDF
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
PDF
System Requirement Enterprise Resource Planning Jasa Penulisan dan Pembuatan ...
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
PPTX
BAB 1 Rangkuman Materi Informatika Kelas 7.pptx
PPTX
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
PPTX
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PDF
070725 - Definisi dan Data Indikator SNP.pdf
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PPTX
Keragaman kerajinan tangan mancanegara.pptx
PDF
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
PPT
MATERI ALL Biologi 10 LENGKAP SEKALI TINGGAL DI GUNAKAN
PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
Konsep & Strategi Penyusunan HPS _Pelatihan "Ketentuan TERBARU Pengadaan" (...
Modul Ajar Deep Learning Prakarya Budidaya Kelas 12 SMA Terbaru 2025
Bahan Tayang OJT Pembelajaran Mendalam KS
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
System Requirement Enterprise Resource Planning Jasa Penulisan dan Pembuatan ...
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PPT Kurikulum Berbasis Cinta tahun 2025.
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
BAB 1 Rangkuman Materi Informatika Kelas 7.pptx
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
070725 - Definisi dan Data Indikator SNP.pdf
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Keragaman kerajinan tangan mancanegara.pptx
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
MATERI ALL Biologi 10 LENGKAP SEKALI TINGGAL DI GUNAKAN
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
Ad

02.10. Hitung Panjang Minimal Runway Menggunakan Python

  • 1. 0210-length-runway.py #bayuyudhasaputra Halaman 1 Programming Exercise 02.10 Hitung Panjang Minimal Runway 02.10.01. Masalah 2.10. (Fisika : Menentukan Panjang Minimum Runway) Panjang minimum runway pesawat agar bisa take off dengan aman bergantung dari percepatan a kecepatan v saat melakukan take off. Secara sederhana, panjang runway minimum dapat dirumuskan: 𝑝𝑎𝑛𝑗𝑎𝑛𝑔 𝑚𝑖𝑛𝑖𝑚𝑎𝑙 = 𝑣2 2𝑎 Tuliskan program yang meminta input kecepatan v dalam satuan m/sekon (m/s) dan percepatan a (m/s2 ). Program menampilkan panjang minimum runway seperti contoh berikut: Input kecepatan (dalam satuan m/s) : 60 Input percepatan (dalam satuan m/s kuadrat) : 3.5 Panjang minimum runway pesawat dengan kecepatan 60 m/s dan percepatan 3.5 m/s kuadrat adalah 514.286 meter. 02.10.02. Kode Python Langkah-langkah menentukan panjang minimum untuk melakukan take-off dengan aman adalah: Langkah ke-1 : meminta input kecepatan pesawat saat melakukan take-off dalam satuan meter per sekon (m/s). Nilai input ini disimpan dalam variabel kecepatan_pesawat. Langkah ke-2 : meminta input percepatan pesawat saat melakukan take-off dengan satuan meter per sekon kuadrat (m/s2 ). Nilai input ini disimpan dalam variabel percepatan_pesawat. Langkah ke-3 : menentukan panjang runway minimum agar pesawat bisa melakukan take- off secara aman dalam satuan meter menggunakan rumus: ((kecepatan_pesawat) ** 2) / (2 * percepatan_pesawat)
  • 2. 0210-length-runway.py #bayuyudhasaputra Halaman 2 Hasil perhitungan ini disimpan dalam variabel panjang_runway. Langkah ke-4 : menampilkan nilai dalam variabel panjang_runway. Program lengkap menentukan panjang minimum untuk melakukan take-off dengan aman adalah: 1 kecepatan_pesawat = eval(input("Input kecepatan pesawat dalam satuan meter per sekon : ")) 2 percepatan_pesawat = eval(input("Input percepatan pesawat dalam satuan meter per sekon kuadrat : ")) 3 4 panjang_runway = (kecepatan_pesawat ** 2) / (2 * percepatan_pesawat) 5 6 print("Panjang runway minimum untuk pesawat", 7 "dengan kecepatan", kecepatan_pesawat, "m/s", 8 "dan percepatan", percepatan_pesawat, "m/s kuadrat", 9 "adalah: ", panjang_runway, "m." 10 ) Pada baris ke-1 dan ke-2, program meminta input kepada pengguna untuk menginput berturut-turut kecepatan pesawat dan percepatan pesawat menggunakan fungsi input(). Kemudian, nilai yang diinput ini dikonversi dari tipe data string menjadi data numerik menggunakan fungsi eval(). Nilai input kecepatan disimpan dalam variabel kecepatan_pesawat dan input percepatan disimpan dalam variabel percepatan_pesawat. 1 kecepatan_pesawat = eval(input("Input kecepatan pesawat dalam satuan meter per sekon : ")) 2 percepatan_pesawat = eval(input("Input percepatan pesawat dalam satuan meter per sekon kuadrat : ")) Kemudian pada baris ke-4, nilai dalam variabel kecepatan_pesawat dikuadratkan kemudian hasilnya dibagi dengan dua kali nilai variabel percepatan_pesawat. Hasil operasi ini disimpan dalam variabel panjang_runway. 4 panjang_runway = (kecepatan_pesawat ** 2) / (2 * percepatan_pesawat) Pada baris ke-6 hingga 10, program menampilkan nilai dalam variabel panjang_runaway menggunakan fungsi print(). Nilai variabel ini disertai dengan pesan
  • 3. 0210-length-runway.py #bayuyudhasaputra Halaman 3 “Panjang runway minimum untuk pesawat dengan kecepatan [nilai variabel kecepatan_pesawat] m/s dan percepatan [nilai variabel percepatan_pesawat] m/s kuadrat adalah [nilai variabel panjang_runway] m”. 6 print("Panjang runway minimum untuk pesawat", 7 "dengan kecepatan", kecepatan_pesawat, "m/s", 8 "dan percepatan", percepatan_pesawat, "m/s kuadrat", 9 "adalah: ", panjang_runway, "m." 10 ) Contoh hasil eksekusi program menentukan panjang minimum untuk melakukan take- off ditunjukkan oleh gambar 02.10.01 berikut: Gambar 02.10.01. Contoh Output Menentukan Panjang Minimum Untuk Melakukan Take-Off Dalam kasus ini, kecepatan take-off pesawat adalah 60 m/s dan pecepatan take-off pesawat adalah 3.5 m/s2 . Sehingga, panjang minimum runway yang dibutuhkkan adalah 514.2857142857143 m. 02.10.04. Daftar Pustaka Liang. 2013. Introduction to Programming with Python. London: Pearson Education yang bisa diakses pada tautan berikut: https://www.amazon.com/Introduction-Programming-Using-Python- Daniel/dp/0132747189
  • 4. 0210-length-runway.py #bayuyudhasaputra Halaman 4 Baris kode ini bisa diakses pada tautan berikut: https://github.com/bayuYudhaSaputra/Python/blob/main/Python_Liang/0210- length-runway.py