Difference between revisions of "Aisyah Aulia"

From ccitonlinewiki
Jump to: navigation, search
(Tugas 2 -> Pembahasan analisis soal)
(Tugas 2 -> Pembahasan analisis soal)
Line 86: Line 86:
 
Persamaan-persamaaan ini kemudian dapat diselesaikan dengan membentuk matriksnya dan dilanjutkan dengan metoda numerik
 
Persamaan-persamaaan ini kemudian dapat diselesaikan dengan membentuk matriksnya dan dilanjutkan dengan metoda numerik
 
=== Tugas 2 -> Pembahasan analisis soal ===
 
=== Tugas 2 -> Pembahasan analisis soal ===
[[File:Aisyah_manual 2-1.jpg|200px|thumb|left|alt text]]
+
[[File:Aisyah_manual 2-1.jpg|400px|thumb|center|alt text]]
  
 
=== Tugas 2 -> Initial Value Problem ===
 
=== Tugas 2 -> Initial Value Problem ===

Revision as of 01:07, 19 February 2020

Assalamu'alaikum!

Aisy.jpg


Data Pribadi

Nama  : Aisyah Aulia

NPM  : 1806202260

TTL  : Jakarta, 10 Oktober 1999

Jurusan  : Teknik Perkapalan

Angkatan : 2018

email  : aisyah99auval@gmail.com

Perkenalan Singkat

Saya merupakan anak pertama dari empat bersaudara. Sejak kecil sampai sekarang, saya dan keluarga saya memiliki tempat tinggal yang berpindah-pindah. Mulai dari tinggal di beberapa pulau kecil hingga tinggal di kota-kota besar yang salah satunya adalah tempat saya melanjutkan pendidikan di perguruan tinggi impian saya ini. Oleh karena itu, hobi saya adalah jalan-jalan dan belajar mengenai banyak hal baru yang dapat memperluas pola pikir, sudut pandang, serta pengetahuan saya. Saya lebih suka belajar dari pengamatan dan pengalaman langsung dibanding membaca buku, hehe. Tidak salah jika saya dijuluki si kinestetik.

Pengalaman Pemrograman

Sebelumnya saya belum pernah mempelajari hal-hal yang berbau pemrograman di SMA. Mungkin ada beberapa mata kuliah yang berkaitan dan dapat diterapkan dalam pemrograman seperti kalkulus, aljabar linear, matematika teknik, dan beberapa mata kuliah cabang fisika. Alhamdulillah selama berada di bangku kuliah saya mulai mengembangkan soft skill pada penggunaan beberapa software seperti AutoCAD, Maxsurf, dan Adobe Photoshop. Saya cukup tertarik untuk mempelajari ilmu dan kemampuan pemrograman untuk mempermudah kehidupan saya bahkan orang lain kedepannya.

Garis Besar Pembelajaran

BAB 1 (Introduction to Python)

Pada bab ini diperkenalkan bahasa yang belum familiar untuk pemula pemrograman. Python merupakan orientasi bahasa yang digunakan untuk pemrograman. Python tidak seperti bahasa yang biasa digunakan dalam lingkup keteknikan, tetapi dapat dimanipulasi untuk menyelesaikan masalah keteknikan. Python memiliki beberapa kelebihan dibanding bahasa yang lain seperti :

. Terbuka, dapat digunakan untuk membuat berbagai macam program seperti CLI, aplikasi mobail, Web, IoT, Game, dan sebagainya.

. Mudah dipelajari dan mudah dipahami

. Sederhana dibanding bahasa yang lainnya

INTI PYTHON

1. Variabel

alt text

2. String

alt text


BAB 2 (System of Linear Algebraic Equations)


BAB 3 (Interpolation and Curve Fitting)
BAB 4 (Roots of Equation)
BAB 5 (Numerical Differentiation)
BAB 6 (Numerical Integration)
BAB 7 (Initial Value Problem)
BAB 8 (Two Point Boundary Value Problem)
BAB 9 (Symmetric Matrix Eigenvalue Problems)
BAB 10 (Introduction to Optimization)

Pertemuan Pertama

Pertemuan pertama pada hari Jumat, 7 Februari 2020 diperkenalkan dosen pengampu mata kuliah metode numerik Teknik Perkapalan 2019/2020 yaitu Dr. Ir. Ahmad Indra Siswantara yang biasa dipanggil Pak Dai dan Prof. Dr. Ir. Harinaldi M.Eng. Kelas pertama diisi oleh Pak Dai diawali dengan perkenalan pemrograman dengan langsung praktek membuat halaman di wiki dan bagaimana mengupload file untuk kontennya. Selain menanamkan ilmu pemrograman, Pak Dai juga memberikan nasihat agar tidak selalu bergantung pada dunia karena pengatur di muka bumi ini adalah Pencipta kita

Tugas 1 -> Menentukan nilai f(x)= x^2-1/x-1 , dengan x=1

Pertemuan Kedua

Kenapa kita harus menggunakan numerik? Kenapa saat 1 dibagi 1 hasilnya 1, 2 dibagi 2 hasilnya 1, 3 dibagi 3 hasilnya 1, sedangkan 0 dibagi dengan 0 hasilnya tidak terdefinisi? Metode numerik dapat memecahkan persoalan-persoalan matematis yang rumit menjadi mudah untuk diselesaikan. Persoalan-persoalan fisika dalam berbagai bidang dapat di jadikan algoritma kalkulus.

Analisis Soal

Soal dalam buku panduan Numerical Methods in Engineering with Python yang cukup menarik buat saya adalah di soal no 20 BAB 2.

alt text

Di soal tersebut terdapat enam buah pegas yang disambungkan secara seri disisipi dengan lima buah balok secara selang-seling. Kedua ujung rangkaian itu juga memiliki ujung tetap yang tidak ikut berisolasi dengan pegasnya. Pada setiap pegas diketahui masing-masing konstantanya. Nah, yang menarik bagi saya disini adalah, soal tersebut biasa saya dapati dalam mata kuliah fisika mekanika dan biasa diselesaikan secara manual dengan menerapkan rumus-rumus tertentu. Pada soal ini dapat diselesaikan dengan rumus F = k . Δ x. Namun ternyata, aljabar linear dapat menjadi tools untuk menyelesaikan soal ini dengan cepat yang dikombinasikan dengan teknik pemrograman. Data-data yang kita dapat dari soal dapat dijadikan persamaan dari balok dan pegas yang bekerja pada sistem. Contoh persamaan pertama 3(x2-x1) - 2x1 = -80

   F12 = k2.x2 - k12.x1 - k1.x1         ; dengan asumsi arah gaya ke kanan
   -80 = 3x2 - 3x1 - 2x1

Persamaan-persamaaan ini kemudian dapat diselesaikan dengan membentuk matriksnya dan dilanjutkan dengan metoda numerik

Tugas 2 -> Pembahasan analisis soal

alt text

Tugas 2 -> Initial Value Problem