Kelas Gratis
Tersedia lebih dari 100 course GRATIS terkait CAD, CAM, CAE, Konstruksi, IoT, dan Engineering Lainnya. Dapatkan sertifikat kelulusannya setelah kamu menyelesaikan tugas akhir dan quiznya.
Mulai BelajarEnginer Class
Program pelatihan mandiri dengan metode Asynchronous Learning via platform dr. Mekanik Academy untuk melatih kamu menjadi engineer professional yang kompetensinya tervalidasi dengan Credential Digital Certificate dan Credential Digital Badge.
Mulai BelajarEnginer Bootcamp + OJT
Program Pelatihan Intensif dan On Job Training selama 1 Bulan penuh secara LIVE SESSION ONLINE langsung dengan instruktur untuk belajar dan membangun portofolio di bidang Engineering dari DASAR sampai MAHIR yang tervalidasi dengan Credential Digital Certificate dan Credential Digital Badge.
Mulai BelajarLearning Path
Jadi Engineer Professional melalui Learning Path dr. Mekanik Academy. Tersedia berbagai track learning dari DASAR sampai Professional di bidang CAD, CAM, CAE, Konstruksi, IoT, dan Engineering Lainnya.
Mulai BelajarKampus Merdeka
Ikuti program Magang dan Studi Independen Bersertifikat (MSIB) terkait Teknologi Engineering selama 1 semester di dr. Mekanik Academy secara GRATIS
Mulai BelajarProgram prakerja
Ikuti pelatihan terkait CAD, CAM, CAE, Konstruksi, IoT, dan Engineering Lainnya secara GRATIS di dr. Mekanik Academy menggunakan Kartu Prakerja kamu. Dapatkan juga bonus insentif karir dari dr. Mekanik Academy!
Mulai BelajarCorporate Training Program
Tingkatkan Kompetensi dan Kemampuan Karyawan Anda dengan Pelatihan dan Sertifikasi Teknik dan Engineering Terbaik di dr. Mekanik Academy!
Mulai BelajarSertifikasi 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 SemuaSehat Mudah
Jadi praktisi kesehatan andal bersama Sehat Mudah! Yuk, mulai perjalanan sehat Anda bersama kami sekarang!
Lihat SemuaSoftware House dan System Development
Solusi digital inovatif yang menghadirkan pengembangan perangkat lunak dan sistem sesuai kebutuhan bisnis Anda. Dengan keahlian dalam custom software, web & mobile app development, serta integrasi sistem, kami memastikan teknologi yang andal, scalable, dan efisien untuk mendukung pertumbuhan bisnis Anda.
Lihat SemuaArsitek dan Konstruksi
Kami siap memfasilitasi konsumen dalam mencari design, mencari jasa builder, dan mencari material bangunan untuk pembangunan working space, town house, industrial kitchen, dan lain-lain. Sederet konstruksi dan interior project telah dilakukan, diantaranya Starbucks, Paul Bakery, Genki Sushi, Cold Stone, Housing Project, dan sebagainya.
Lihat SemuaNovrizal Ferdyansah Alfariz
Program ini merupakan sebuah program sederhana dengan menggunakan bahasa python yang terdiri dari sebuah function yang bertujuan untuk mencari faktorial dan faktor bilangan pada sebuah nilai yang diinputkan.
Untuk dapat membuat program dengan bahasa python, maka terlebih dahulu harus menginstall python pada perangkat yang akan digunakan untuk menulisnya, namun terdapat juga alternatif yaitu dengan menggunakan Google Colab yang mana dapat diakses secara online.
Pada program pertama yang merupakan sebuah program Faktorial, dibuat dengan membuat function rekursif yang artinya merupakan sebuah function yang berjalan dengan memanggil dirinya sendiri. program akan berhenti disaat n atau nilai dari yang diinput mencapai 0 dengan tujuan akhirnya mengkalikan 1. Sebagai contoh dari program dalam gambar diatas, diinputkan nilai n = 7, maka program akan mengecek terlebih dahulu apakah nilai n = 1?, karena n = 7 maka akan lanjut mengalikan nilai n dengan fungsinya sendiri namun dengan nilai n - 1.
Dengan demikian maka program akan menjalankannya menjadi sebagai berikut : (7 x 6 x 5 x 4 x 3 x 2 x 1 x 1). Pada saat nilai n bernilai 0, maka akan dibuat menjadi 1 karena untuk mencegah output yang dihasilkan akan dikali 0 dan menghasilkan angka 0, dan itu juga penyebab alur program diatas dikalikan 1 sebanyak 2 kali.
Untuk program kedua merupakan sebuah function yang berguna dalam mencari faktor-faktor bilangan apa saya yang didapatkan dari sebuah nilai tertentu. Function ini menggunakan sebuah looping for dengan batas 1 sampai dengan nilai n + 1 dan melakukan pengecekan apakah bilangan tersebut termasuk faktor bilangan yang dimaksud? jika iya maka nilai i tersebut akan ditambahkan ke list faktor[] dengan menggunakan fungsi append().
Begitu seterusnya hingga semua faktor bilangan dari nilai n disimpan ke dalam list faktor[] dan nilai i telah mencapai n + 1.
Terakhir, kedua programnya akan dicetak untuk memberikan hasil outputnya kepada pengguna sesuai dengan input yang diberikan. Berikut contoh output dari kedua program yang sudah di run. pada program faktorial, diinputkan bilangan 12 sebagai nilai yang ingin dicari bilangan faktorialnya, setelahnya maka dicetak angka sebesar 479001600 yang merupakan hasil kali dari 12 x 11 x 10 x 9 x 8 x 7 x 6 x 5 x 4 x 3 x 2 x 1.
Selain itu hasil output dari program kedua yaitu faktorial menghasilkan output berikut dimana bilangan 50 dimasukan sebagai value awal, yang kemudian menghasilkan bilangan [1, 2, 5, 10, 25, dan 50] sebagai sebuah faktor faktor bilangan dari 50.