Membuat animasi revolusi bulan mengelilingi bumi dengan mengatur jarak antara bumi dan bulan menggunakan input box. Objek Bulan akan berputar mengelilingi Bumi secara terus menerus sesuai arah putaran NIM dengan menggunakan fungsi matematika tanpa manual motion.
Dokumen ini berisi empat soal tugas algoritma dan pemrograman yaitu:
1) Menghitung akar persamaan kuadrat
2) Menghitung hambatan total resistor dalam rangkaian seri dan paralel
3) Menghasilkan deret bilangan Fibonacci sebanyak N bilangan menggunakan rekursif dan perulangan
4) Menghitung nilai faktorial N menggunakan rekursif dan perulangan
Dokumen tersebut membahas tentang berbagai fungsi visualisasi data dua dan tiga dimensi di Matlab seperti plot, subplot, axis, title, xlabel, ylabel, fill, polar, compass, feather, dan quiver. Dokumen tersebut juga menjelaskan langkah-langkah dasar untuk membuat grafik di Matlab.
Dokumen ini membahas dua sistem dasar pemrograman CNC yaitu absolut dan incremental. Pemrograman absolut menggunakan koordinat absolut dari titik nol benda kerja sebagai acuan. Sedangkan pemrograman incremental menggunakan koordinat relatif di mana titik akhir gerakan sebelumnya menjadi titik acuan berikutnya. Dokumen ini juga menjelaskan skema dan contoh pemrograman untuk membuat alur tepi pada benda kerja menggunakan me
Bab 8 membahas berbagai operasi pada citra biner seperti ekstraksi tepi objek, mengikuti kontur, dan penghitungan berbagai fitur seperti luas, perimeter, dan diameter objek. Algoritma utama meliputi algoritma ekstraksi tepi objek menggunakan 8-ketetanggaan dan algoritma mengikuti kontur yang menelusuri kontur objek dengan mencari tetangga berikutnya berdasarkan arah sebelumnya.
Membuat animasi revolusi bulan mengelilingi bumi dengan mengatur jarak antara bumi dan bulan menggunakan input box. Objek Bulan akan berputar mengelilingi Bumi secara terus menerus sesuai arah putaran NIM dengan menggunakan fungsi matematika tanpa manual motion.
Dokumen ini berisi empat soal tugas algoritma dan pemrograman yaitu:
1) Menghitung akar persamaan kuadrat
2) Menghitung hambatan total resistor dalam rangkaian seri dan paralel
3) Menghasilkan deret bilangan Fibonacci sebanyak N bilangan menggunakan rekursif dan perulangan
4) Menghitung nilai faktorial N menggunakan rekursif dan perulangan
Dokumen tersebut membahas tentang berbagai fungsi visualisasi data dua dan tiga dimensi di Matlab seperti plot, subplot, axis, title, xlabel, ylabel, fill, polar, compass, feather, dan quiver. Dokumen tersebut juga menjelaskan langkah-langkah dasar untuk membuat grafik di Matlab.
Dokumen ini membahas dua sistem dasar pemrograman CNC yaitu absolut dan incremental. Pemrograman absolut menggunakan koordinat absolut dari titik nol benda kerja sebagai acuan. Sedangkan pemrograman incremental menggunakan koordinat relatif di mana titik akhir gerakan sebelumnya menjadi titik acuan berikutnya. Dokumen ini juga menjelaskan skema dan contoh pemrograman untuk membuat alur tepi pada benda kerja menggunakan me
Bab 8 membahas berbagai operasi pada citra biner seperti ekstraksi tepi objek, mengikuti kontur, dan penghitungan berbagai fitur seperti luas, perimeter, dan diameter objek. Algoritma utama meliputi algoritma ekstraksi tepi objek menggunakan 8-ketetanggaan dan algoritma mengikuti kontur yang menelusuri kontur objek dengan mencari tetangga berikutnya berdasarkan arah sebelumnya.
Dokumen ini membahas tentang efisiensi algoritma Quads dalam pencarian Barisan Complementary. Dokumen menjelaskan tentang Barisan Golay dan Barisan Base, dasar teori algoritma Quads, metode penelitian yang digunakan, dan hasil awal pencarian menggunakan metode Brute Force. Langkah selanjutnya adalah melakukan pencarian menggunakan algoritma Quads untuk mempercepat prosesnya.
Ringkasan dokumen tersebut adalah:
Matlab digunakan untuk komputasi numerik dan visualisasi data, serta analisis dan desain kontrol. Tutorial ini menjelaskan konsep-konsep dasar Matlab seperti vektor, fungsi, plot, matriks, dan integral-diferensial. Pengguna dapat mempelajari cara menggunakan perintah-perintah dasar Matlab.
Ringkasan dokumen tersebut adalah:
Matlab digunakan untuk komputasi numerik dan visualisasi data, serta analisis dan desain kontrol. Tutorial ini menjelaskan konsep-konsep dasar Matlab seperti vektor, fungsi, plot, matriks, dan integral-diferensial. Pengguna dapat mempelajari cara menggunakan perintah-perintah dasar Matlab untuk manipulasi data dan visualisasi.
Laporan praktikum ini membahas tentang fungsi numerik dalam pemrograman visual menggunakan bahasa VB. Laporan ini menjelaskan tujuan dan alokasi waktu praktikum, dasar teori mengenai fungsi numerik seperti konversi tipe data, operasi aritmatika, dan fungsi matematika, serta latihan koding menggunakan fungsi-fungsi tersebut.
Bab ini membahas tentang kontur dan representasinya dalam pengolahan citra digital. Kontur adalah rangkaian pixel-pixel tepi yang membentuk batas suatu daerah. Kontur dapat direpresentasikan dengan senarai tepi atau kurva. Salah satu metode representasi kurva yang populer adalah transformasi Hough yang menggunakan voting untuk mendeteksi bentuk-bentuk sederhana seperti garis lurus.
Dokumen tersebut membahas tentang dasar pemrograman CNC 3 sumbu dan prinsip kerjanya. Ada dua sistem pemrograman yaitu absolut dan inkremental. Pemrograman absolut menggunakan koordinat absolut dari titik acuan, sedangkan inkremental menggunakan titik akhir gerakan sebelumnya sebagai titik acuan berikutnya. Dokumen ini juga menjelaskan contoh pemrograman untuk membuat alur tepi pada benda kerja menggunakan
Matlab merupakan perangkat lunak interaktif untuk melakukan perhitungan numerik dan visualisasi data. Matlab memungkinkan pengguna untuk melakukan operasi matematika kompleks, simulasi, dan pengembangan GUI.
Dokumen tersebut membahas tentang invers kinematika robot planar 2 derajat kebebasan. Secara singkat, dibahas mengenai konsep kinematika maju dan balik, parameter Denavit-Hartenberg untuk merepresentasikan geometri robot, dan rumus untuk menghitung sudut sendi robot θ1 dan θ2 berdasarkan posisi efektor akhir. Dilakukan percobaan untuk membandingkan hasil teori dan praktek penghitungan sudut sendi robot.
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...Muhammad Nur Hadi
Jurnal "Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ayat 26 dan 32 dan Surah Al-Hujurat Ayat 13), Ditulis oleh Muhammmad Nur Hadi, Mahasiswa Program Studi Ilmu Hadist di UIN SUSKA RIAU.
Dokumen ini membahas tentang efisiensi algoritma Quads dalam pencarian Barisan Complementary. Dokumen menjelaskan tentang Barisan Golay dan Barisan Base, dasar teori algoritma Quads, metode penelitian yang digunakan, dan hasil awal pencarian menggunakan metode Brute Force. Langkah selanjutnya adalah melakukan pencarian menggunakan algoritma Quads untuk mempercepat prosesnya.
Ringkasan dokumen tersebut adalah:
Matlab digunakan untuk komputasi numerik dan visualisasi data, serta analisis dan desain kontrol. Tutorial ini menjelaskan konsep-konsep dasar Matlab seperti vektor, fungsi, plot, matriks, dan integral-diferensial. Pengguna dapat mempelajari cara menggunakan perintah-perintah dasar Matlab.
Ringkasan dokumen tersebut adalah:
Matlab digunakan untuk komputasi numerik dan visualisasi data, serta analisis dan desain kontrol. Tutorial ini menjelaskan konsep-konsep dasar Matlab seperti vektor, fungsi, plot, matriks, dan integral-diferensial. Pengguna dapat mempelajari cara menggunakan perintah-perintah dasar Matlab untuk manipulasi data dan visualisasi.
Laporan praktikum ini membahas tentang fungsi numerik dalam pemrograman visual menggunakan bahasa VB. Laporan ini menjelaskan tujuan dan alokasi waktu praktikum, dasar teori mengenai fungsi numerik seperti konversi tipe data, operasi aritmatika, dan fungsi matematika, serta latihan koding menggunakan fungsi-fungsi tersebut.
Bab ini membahas tentang kontur dan representasinya dalam pengolahan citra digital. Kontur adalah rangkaian pixel-pixel tepi yang membentuk batas suatu daerah. Kontur dapat direpresentasikan dengan senarai tepi atau kurva. Salah satu metode representasi kurva yang populer adalah transformasi Hough yang menggunakan voting untuk mendeteksi bentuk-bentuk sederhana seperti garis lurus.
Dokumen tersebut membahas tentang dasar pemrograman CNC 3 sumbu dan prinsip kerjanya. Ada dua sistem pemrograman yaitu absolut dan inkremental. Pemrograman absolut menggunakan koordinat absolut dari titik acuan, sedangkan inkremental menggunakan titik akhir gerakan sebelumnya sebagai titik acuan berikutnya. Dokumen ini juga menjelaskan contoh pemrograman untuk membuat alur tepi pada benda kerja menggunakan
Matlab merupakan perangkat lunak interaktif untuk melakukan perhitungan numerik dan visualisasi data. Matlab memungkinkan pengguna untuk melakukan operasi matematika kompleks, simulasi, dan pengembangan GUI.
Dokumen tersebut membahas tentang invers kinematika robot planar 2 derajat kebebasan. Secara singkat, dibahas mengenai konsep kinematika maju dan balik, parameter Denavit-Hartenberg untuk merepresentasikan geometri robot, dan rumus untuk menghitung sudut sendi robot θ1 dan θ2 berdasarkan posisi efektor akhir. Dilakukan percobaan untuk membandingkan hasil teori dan praktek penghitungan sudut sendi robot.
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...Muhammad Nur Hadi
Jurnal "Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ayat 26 dan 32 dan Surah Al-Hujurat Ayat 13), Ditulis oleh Muhammmad Nur Hadi, Mahasiswa Program Studi Ilmu Hadist di UIN SUSKA RIAU.
2. Outline
1 2 3 4 5
Modul yang
dibutuhkan
Perolehan nilai
pada plot
Inisialisasi plot Pembaruan
fungsi
FuncAnimation
3. Modul yang
dibutuhkan
Langkah pertama adalah melakukan import
beberapa modul yang kita perlukan antara lain:
- Modul matplotlib.plot untuk menggambar plot.
- Modul matplotlib.animation untuk menghasilkan
animasi dari plot yang ada.
- Modul numpy untuk beberapa fungsi yang akan
kita gunakan terutama untuk menghitung nilai
sinusnya.
4. Perolehan
nilai pada
plot
Langkah berikutnya adalah
menyiapkan nilai pada sumbu x
(sudut) dan nilai pada sumbu y (nilai
sinus). Untuk sudut sudut disiapkan
menggunakan numpy.arange mulai
dari sudut 0 radian sampai sudut 3
kali pi (3.14) radian atau setara
dengan 540 derajat, dengan interval
sebesar 0.1, sedangkan nilai
5. Inisialisasi plot
Selanjutnya adalah inisialisasi plot. Plot awalnya
disiapkan menggunakan grafik tanpa data dengan
sumbu x mulai dari 0 sd 3 pi radian, sedangkan
sumbu y dari -1 sd 1 (minimum dan maksimum dari
fungsi sinusnya). Grafik kemudian dikasi
keterangan berupa judul grafik dan sumbu.
6. Fungsi update
Untuk menghasilkan animasi, kita menggunakan sebuah fungsi yang dapat
menghasilkan visualisasi plot yang berubah setiap ia dipanggil. Plot akan
ditampilkan mulai dari nilai sudut paling awal (0), kemudian secara bertahap hingga
nilai sudut terakhir (3pi) sehingga menghasilkan animasi seolah-olah grafiknya
bergerak tumbuh dari kiri ke kanan. Pada contoh fungsi diberi nama update()
dengan kode sebagai berikut.
Penjelasan variabel pada fungsi update.
- Argumen num mewakili kali pemanggilan fungsi update, ingat bahwa fungsi update
akan dipanggil berulang-ulang dan ia akan menyesuaikan grafik sesuai dengan nilai
ini.
- Variabel angles adalah array nilai sudut sedangkan sindata adalah array nilai sinus
yang telah diinisialisasi diluar fungsi update.
- Argumen line mewakili garis/plot pada grafik yang digambar ulang tiap
pemanggilan fungsi update oleh FuncAnimation (lihat di bawah).
Di dalam fungsi dilakukan pemanggilan line.set_data dengan nilai array pada
angles (sudut) dan nilai sinusnya (sindata). Yang perlu diperhatikan adalah adanya
notasi :num yang berarti bahwa nilai yang diambil adalah dari awal array sampai
indeks yang lebih kecil dari nilai num.
7. FuncAnimation
Fungsi ini menerima beberapa
argumen dengan penjelasan
sebagai berikut.
- Argumen fig adalah figure yang
sudah disiapkan pada tahap
inisialisasi.
- Argumen update adalah fungsi
update akan dipanggil secara
berulang-ulang oleh fungsi ini.
- Argumen fargs berisi list dengan
nilai yang dibutuhkan oleh fungsi
update yakni line (num dilemparkan
otomatis)