AKURASI DAN EFISIENSI SOLUSI PERSAMAAN DIFERENSIAL BIASA DENGAN MASALAH NILAI BATAS PADA JULIA DAN OCTAVE
DOI:
https://doi.org/10.25077/jmu.11.1.32-46.2022Abstract
Salah satu program yang andal untuk menyelesaikan masalah nilai batas secara numerik adalah MATLAB. Namun, program tersebut bersifat komersial, sehingga tidak semua pengguna dapat menggunakannya. Adapun program lain yang bersifat open source adalah Octave, yang sering digunakan karena kemiripannya dengan MATLAB. Selain itu, ada pula Julia, yang diklaim dinamis dan cepat. Keduanya menyediakan rutin untuk menyelesaikan masalah nilai batas menggunakan metode kolokasi. Oleh karena itu, penelitian ini bertujuan untuk menguji dan membandingkan akurasi serta efisiensi dari rutin pencarian solusi masalah nilai batas pada Octave dan Julia. Hasil yang diperoleh menunjukkan bahwa pencarian solusi masalah nilai batas pada Julia jauh lebih akurat dan efisien dibandingkan Octave berdasarkan beberapa kasus yang diberikan. Julia menyelesaikan masalah nilai batas dengan waktu komputasi rata-rata 2500 kali lebih cepat dibandingkan Octave. Dari sisi akurasi, Julia memiliki relatif error rata-rata 100000 kali lebih kecil dibandingkan Octave.
References
Erliana, W., Garnadi, A.D., Nurdiati, S. Julianto, M.T., 2015. Penyelesaian Masalah Syarat Batas Persamaan Diferensial Biasa dalam Software R dengan Menggunakan BVPSolve. Journal of Mathematics and Its Applications, 14(2):9-18.
Shampine, L.F., Kierzenka, J., Reichelt, M.W., 2000. Solving boundary value problems for ordinary differential equations in MATLAB with bvp4c. Tutorial notes, 2000: 1-27
Sharma, N. and Gobbert, M.K., 2010. A comparative evaluation of Matlab, Octave, FreeMat, and Scilab for research and teaching. UMBC Faculty Collection
Joshi, A. and Lakhanpal, R., 2017. Learning Julia: Build high-performance applications for scientific computing. Packt Publishing Ltd.
Schissler, A.G., Nguyen, H., Nguyen, T., Petereit, J. and Gardeux, V., 2014. Statistical Software. Wiley StatsRef: Statistics Reference Online, 1-11.
Mathews, J.H. and Fink, K.D., 2004. Numerical methods using MATLAB. Pearson prentice hall Upper Saddle River, NJ.
Ascher, U.M., Mattheij, R.M. and Russell, R.D., 1995. Numerical solution of boundary value problems for ordinary differential equations. SIAM.
Scott, M.R. and Watts, H.A., 1977. Computational solution of linear two-point boundary value problems via orthonormalization. SIAM Journal on Numerical Analysis, 14(1): 40-70.
Garnadi, A.D., Ayatullah, F., Ekastrya, D., Julianto, M., Nurdiati, S. and Erliana, W., 2015. Penyelesaian Masalah Syarat Batas Persamaan Diferensial Biasa Dalam Scilab Dengan Menggunakan Bvode. Journal of Mathematics and Its Applications, 14(1): 55-68
Kopp, R.E., 1962. Pontryagin maximum principle. Di dalam Mathematics in Science and Engineering, 5: 255-279. Elsevier.
Downloads
Published
Issue
Section
License
All articles published in Jurnal Matematika UNAND (JMUA) are open access and licensed under the Creative Commons Attribution-ShareAlike (CC BY-SA) license. This ensures that the content is freely available to all users and can be shared and adapted, provided appropriate credit is given and any adaptations are distributed under the same license.
Copyright Holder
The copyright of all articles published in Jurnal Matematika UNAND is held by the Departemen Matematika dan Sains Data, Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA), Universitas Andalas (UNAND). This applies to all published versions, including the HTML and PDF formats of the articles.
Author Rights
While the Departemen Matematika dan Sains Data FMIPA UNAND holds the copyright for all published content, authors retain important rights under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA). This license grants authors and users the following rights:
- Reuse: Authors can reuse and distribute their work for any lawful purpose, including sharing on personal websites, institutional repositories, or in subsequent publications.
- Attribution and Adaptation: Authors and others may remix, adapt, and build upon the published work for any purpose, even commercially, as long as proper credit is given to the original authors, and any derivative works are distributed under the same CC BY-SA license.
Creative Commons License (CC BY-SA)
Under the terms of the CC BY-SA license, users are free to:
- Share: Copy and redistribute the material in any medium or format.
- Adapt: Remix, transform, and build upon the material for any purpose, even commercially.
However, the following conditions apply:
- Attribution: Users must give appropriate credit to the original author(s) and Departemen Matematika dan Sains Data FMIPA UNAND, provide a link to the license, and indicate if changes were made. Attribution must not imply endorsement by the author or the journal.
- ShareAlike: If users remix, transform, or build upon the material, they must distribute their contributions under the same license as the original.
For more information about the CC BY-SA license, please visit the Creative Commons website.
Third-Party Content
If authors include third-party material (such as figures, tables, or images) that is not covered by a Creative Commons license, they must obtain the necessary permissions for reuse and provide proper attribution. Authors are required to ensure that any third-party content complies with open-access licensing requirements or includes permissions for redistribution under similar terms.
Copyright and Licensing Information Display
The copyright and licensing terms will be clearly displayed on each article's landing page, as well as within the full-text versions (HTML and PDF) of all published articles.
No "All Rights Reserved"
As an open-access journal, JMUA does not use "All Rights Reserved" policies. Instead, the CC BY-SA license ensures that the works remain accessible and reusable for a wide audience while still protecting both the authors' and the copyright holder's rights.
Â









