Program upgrade skill di bidang engineering, dari dasar hingga mahir.
Program khusus melalui platform mitra resmi dokter mekanik academy seperti Udemy, Prakerja, dan Kampus Merdeka.
Sertifikasi BNSP
Pilih pelatihan dan sertifikasi Nasional BNSP di bidang Bidang Engineering, Migas, IoT.
Lihat SemuaSertifikasi Internasional
Pilih pelatihan dan sertifikasi Internasional di bidang Bidang Engineering, Migas, IoT.
Lihat SemuaTemukan inspirasi dari hasil karya dan pengalaman para alumni dr. Mekanik Academy.
dr. Mekanik Academy tersedia di berbagai platform mitra resmi untuk memudahkan akses pelatihan Anda.
Jelajahi produk dan layanan lainnya dari ekosistem dr. Mekanik untuk solusi bisnis yang komprehensif.
dari dr. Mekanik Academy
Membantu kamu belajar, berkarya, dan bikin projek engineer dengan instan dan presisi!
Kumpulin Token Bareng AI Assistant dr. Mekanik!
Semakin aktif, semakin banyak token yang bisa kamu dapat!
program ini adalah program yang dibuat untuk mencari faktorial dan faktor bilangan dari sebuah bilangan dengan bahasa pemrograman python sederhana
Pada program pertama, digunakan fungsi rekursif, artinya fungsi dapat memanggil dirinya sendiri. Jika nilai yang diinput adalah 0 maka output yang dikeluarkan adalah 1 dikarenakan faktorial 0 adalah 1, namun jika input yang dimasukan bukan 0 maka fungsi akan memanggil Kembali dirinya sendiri dengan argumen factorial(n - 1). Contohnya jika kita memasukkan angka 5 , Program akan memanggil fungsi faktorial(n - 1), yaitu faktorial(4). karena n tidak sama dengan 0 program memanggil lagi faktorial(n - 1), yaitu faktorial(3). Proses ini terus berlanjut hingga faktorial(0) yang akan mengembalikan nilai 1 karena kondisi if n == 0. Setelah mencapai faktorial(0), program mulai mengalikan semua nilai kembali ke fungsi (5 x 4 x 3 x 2 x 1 x 1) dan dihasilkan output 120
Pada program kedua berfungsi untuk mencari faktor bilangan dari suatu bilangan. Jadi cara kerja program ini adalah user memasukan input suatu bilangan (n) lalu program akan membagi bilangan tersebut mulai dari satu sampai bilangan (n) . Apabila bilangan pembagi habis membagi bilangan (n) maka bilangan tersebut akan dimasukan ke list faktor bilangan dengan fungsi .append. jika perulangan selesai dilakukan maka program akan mengembalikan seluruh bilangan yang ada di dalam list atau semua faktor bilangan dari bilangan (n) dapat dilihat di dalam contoh, saya memasukan input 87 dan program mengeluarkan output [1, 3, 29, 87] yang benar merupakan faktor bilangan dari 87