Design of a Web-Based Plotting System for Stress–Strain Curve Visualization Based on Tensile Test Data
Keywords:
plot diagram, visualization, stress, strain, tensile testAbstract
The stress–strain curve plays an important role in determining the characteristics of a material and serves as a preliminary study in selecting materials for machine and structural design, with the aim of minimizing failure. However, the generation of such curves is still commonly performed manually using calculators and Microsoft Excel, which requires a relatively long processing time, especially when a large amount of data and multiple material types are involved. This study aims to design a web-based computational tool using the Python programming language to automatically process and visualize material stress–strain curves based on tensile test data. Tensile tests were conducted on ST 37 steel, ST 60 steel, and brass specimens machined according to the ASTM E8 standard using a universal testing machine. The test data obtained from the three materials were then uploaded into the developed system for processing, comparison, and visualization in the form of stress–strain curves. The system testing results showed that ST 37 steel had a maximum stress of 323 MPa with a strain of 0.26, ST 60 steel had a maximum stress of 547 MPa with a strain of 0.13, and brass had a maximum stress of 503 MPa with a strain of 0.18. The developed system was proven to generate accurate results while significantly reducing data processing time compared to conventional methods, making it a practical tool for material characterization analysis.
References
[1] Budiman Haris.2016. Analisis Pengujian Tarik (Tensile Test) Pada Baja ST37 Dengan Alat Bantu Ukur Load Cell. 2016, Journal of Engineering and Sustainable Technology (J-ENSITEC), Vol.3 no. 01 hal 9-13.ISSN: 2477-359X.
[2] Gu, G. H., Ahn, S. Y., & Kim, Y. (2022). Determining Reliable Wide-Strain-Range Equivalent Stress–Strain Curves Using 3d Digital Image Correlation. Journal of Materials Research and Technology, 19, 2822–2830. https://doi.org/10.1016/j.jmrt.2022.06.054
[3] Tang, H., Chen, H., & Sun, Q. (2021). Experimental and Computational Analysis of Structure-Property RelationshipiIn Carbon Fiber Reinforced Polymer Composites Fabricated by Selective Laser Sintering. Composites Part B: Engineering, 204, 108499. https://doi.org/10.1016/j.compositesb.2020.108499
[4] Zhang, Z., Liu, Q., & Wu, D. (2022). Predicting Stress–Strain Curves Using Transfer Learning: Knowledge Transfer Across Polymer Composites. Materials & Design, 218, 110700.https://doi.org/10.1016/j.matdes.2022.110700
[5] Kumar, A. (2022). Virtual Prediction of MaterialP. Materials today: Proceedings, 62, 2774–2779. https://doi.org/10.1016/j.matpr.2022.01.355
[6] Wei, J., & Chu, X. (2019). Machine Learning in Materials Science. InfoMat, 1(3), 338–358. https://doi.org/10.1002/inf2.12028.
[7] Liu, Q., Qiao, Z., & Lv, Y. (2021). PyVT: A Python-Based Open-Source Software for Visualization and Graphic Analysis of Fluid Dynamics Datasets. Aerospace Science and Technology, 117, 106961. https://doi.org/10.1016/j.ast.2021.106961
[8] Luo, M.; Zhou, G.-Y. Shen, H. Wang, X.-T, Li, M.-C.,Zhang, Z.-H. Cao, G.-H. Effect of Tempering Temperature on Microstructure and Sulfide Stress Cracking of 125 Ksi Grade Casing Steel. Materials 2022, 15, 2589.https://doi.org/10.3390/ma15072589
[9] Christmann, J., Rohn, S., & Weller, P. (2022). GC-IMS-Tools – A New Python Package for Chemometric Analysis of Gc–Ims Data. Food Chemistry, 394, 133476. https://doi.org/10.1016/j.foodchem.2022.133476
[10] Merayo, D.; Rodríguez-Prieto, A.; Camacho, A. Prediction of Physical and Mechanical Properties for Metallic Materials Selection Using Big Data and Artificial Neural Networks. IEEE Access 2020, 8, 13444–13456.
[11] Kweon, H. D., Kim, J. W., & Song, O. (2021). Determination of True Stress-Strain Curve of Type 304 and 316 Stainless Steels Using a Typical Tensile Test and Finite Element Analysis. Nuclear engineering and technology, 53(2), 647–656. https://doi.org/10.1016/j.net.2020.07.014
[12] Qian Xie, Manu Suvarna,Jiali Li, Xinzhe Zhu, Jiajia Cai, Xiaonan Wang. 2021. Online Prediction of Mechanical Properties of Hot Rolled Steel Plate Using Machine Learning. Materials and Design 197 (2021) 109201.journal homepage:www.elsevier.com/locate/matdes
[13] Robert Denti Salindeho, Jan Soukota, Rudy Poeng. 2013. Pemodelan Pengujian Tarik Untuk Menganalisis Sifat Mekanik Material. Jurnal Poros Teknik Mesin Unsrat Vol 2, No 2 (2013) hal 1-11.
[14] Kusuma, Y. P., Lim, H. P., & Abbas, M. R. (2026). Development of a Low-Alloy Steel Stress-Strain Curve Simulation Model Using the Ramberg-Osgood Approach. International Journal of Mechanical Engineering and Smart Technology, 1(1), 18-27.
[15] Rimpung, I Ketut; Pujihadi, I Gede Oka. Analisis Perubahan kKekuatan tTarik bBaja (st. 42) dDengan pPerlakuan Ppanas 800◦c. Logic : Jurnal Rancang Bangun dan Teknologi, [S.l.], v. 17, n. 2, p. 98-103, oct. 2017. ISSN 2580-5649.
[16] Sasi Kirono, Azhari Amri. 2011. Pengaruh Tempering Pada Baja St 37 Yang Mengalami Karburasi Dengan Bahan Padat Terhadap Sifat Mekanis Dan Struktur Mikro, Sintek Jurnal, 2011 hal 1-10. eISSN : 2549-964
[17] Karudin, A., Leni, D., Sari, D. Y., Fernanda, Y., & Kusuma, Y. P. (2025). Development of Practical Data-Based Visualization Models Using the Streamlit Framework in Thermodynamics Learning. TEM Journal, 14(1), 913.
[18] Leni, D., Karudin, A., Abbas, M. R., Sharma, J. K., & Adriansyah, A. (2024). Optimizing Stainless Steel Tensile Strength Analysis: Through Data Exploration and Machine Learning Design with Streamlit. EUREKA: Physics and Engineering, (5), 73-88.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Hendra Hendra, Eka Sunitra, Zulhendri Zulhendri, Riza Muharni, Ade Usra Berli

This work is licensed under a Creative Commons Attribution 4.0 International License.
