Вы находитесь на странице: 1из 3

BABI PENDAHULUAN

1.1 LatarBelakang
Adalah hal yang menarik ketika sebuah permainan komputer tiga dimensi (3D game) berteknologi tinggi menampilkan hukumhukum fisika dalam dunianya. Gerak benda jatuh bebas misalnya ditampilkan mendekati kejadian yang sebenarnya. Aktor komputer yang tertembak, gerak jatuhnya menyerupai gerak boneka pengganti dalam film laga. Gerak bendera yang berkibarkibar mengikuti arah dan kecepatan angin layaknya bendera sebenarnya. Hal ini dimungkinkan dengan melakukan metodenumerikuntukmemecahkanhukumfisikayangberlakupadabendabendatersebut. Perkembangan industri konten kreatif khususnya industri permainan komputer (game) dan media digital bergerak kearah simulasi fisika yang lebih realistik. Beberapa tahun lalu hanya sedikit saja entitas yang dapat berinteraksi dengan pengguna dalam sebuah simulasi. Hal ini dikarenakan keterbatasan memori komputer yang harus digunakan bersamaan dengan visualisasi yang harus ditampilkan.SekarangketerbatasaninisudahmulaiteratasidenganadanyadivaisPhysicsProcessing Unit(PPU).Divaisinimelakukanprosesnumerikuntukmelakukansimulasifisikasecaralebihrealistik dengan interaksi yang jauh lebih banyak. Jika dulu interaksi hanya dengan 15 entitas, sekarang interaksisudahdapatdilakukanhinggapuluhanentitasdalamsatusimulasi. Sebenarnya simulasi fisika dapat dimanipulasi dengan metode yang sederhana untuk ditampilkan mendekatiteliti.Yaitudenganpenyederhanaanprosesnumeriksehinggaperhitungannyasederhana dan ringan, tidak memberatkan memori komputer. Dengan algoritma yang tepat akan didapat simulasi yang tidak terlalu teliti namun cukup realistis ketika divisualisasikan. Ditambah dengan berkembangnya teknologi GPU, dengan dimungkinkannya menggunakan GPU langsung untuk

melakukan perhitungan transformasi. Sehingga jumlah entitas yang dapat berinteraksi dengan penggunadapatdiperbanyak,walaupuntidakmenggunakanPPU. Simulasi fisika yang paling banyak ditampilkan adalah simulasi gerak benda tegar salah satunya adalah selembar kain. Simulasi ini dapat dikembangkan dengan menggunakan sistem partikel sebagai inti dari simulasi. Namun kecepatan perhitungan sistem partikel dan transformasinya masih lambat jika menggunalan metode RungeKutta, dan tidak presisi jika menggunakan metode Euler. OptimasidilakukanyaitudenganmenggunakanmetodeVerletuntukmenyederhanakanperhitungan numerikpersamaangeraksistempartikel.

1.2 RumusanMasalah
Rumusanmasalahyangakandibahasdalamtugasakhiriniadalah: 1. Bagaimanamembuatsimulasifisikadenganalgoritmayangsederhanadanringan. 2. Bagaimanamembuatmodelsistempartikeluntukselembarkain. 3. BagaimanamenggunakanmetodeVerletuntukmembangunmembangunsistempartikel. 4. Bagaimanamembuatsimulasiselembarkain.

1.3 BatasanMasalah
Batasandaritugasakhiriniadalahsebagaiberikut: 1. Simulasifisikayangdikembangkanadalahsistempartikelselembarkain. 2. Algoritmayangdigunakanuntukmendekatipersamaangeraksistempartikeladalahmetode Verlet.

1.4 Metodologi
Metodologiyangdigunakandalampenyusunantugasakhiriniadalah: 1. Perumusanmasalahyaitumendefinisikanpermasalahandanruanglingkupnya. 2. Studi literatur yang meliputi pencarian dan pengkajian bahanbahan yang menunjang penyusunantugasakhir. 2

3. Analisis kebutuhan yang mendefinisikan kebutuhan dari penyusunan tugas akhir dan pembuatanaplikasi. 4. Perancanganaplikasiyangmeliputipembuatanrancanganaplikasi. 5. Pengujian dengan membandingkan dengan metode numerik lain (Euler, Midpoint, dan RungeKuttaOrde4). 6. Penyusunanlaporanyangmeliputipelaporantugasakhirsecarasistematis.

1.5 Sistematika
Buku laporan ini akan menerangkan proses tugas akhir mengenai pengembangan pustaka simulasi fisika pada gerak benda tegar. Bab pertama tentang pendahuluan menjelaskan latar belakang, tujuan, rumusan masalah, batasan masalah, serta metodologi dari topik tugas akhir. Bab kedua menjelaskan dasar teori yang digunakan dalam pengerjaan tugas akhir ini. Bab ketiga akan menjelaskan tentang analisis kebutuhan dan rancangan pustaka. Bab keempat berisi implementasi pustaka padapustakagrafisdan inputyangsudah ada.Bab kelimaberisipengujianyangmerupakan perbandinganantaraberbagaimetodenumerikyangada.Babterakhir,babketujuh,adalahpenutup yang berisi kesimpulan yang diperoleh selama pengerjaan tugas akhir dan saran lebih lanjut untuk pengembangantopiktugasakhir.

Вам также может понравиться