{"id":5189,"date":"2025-08-05T23:40:17","date_gmt":"2025-08-05T16:40:17","guid":{"rendered":"https:\/\/www.linuxid.net\/istilah\/?p=5189"},"modified":"2025-08-05T23:40:17","modified_gmt":"2025-08-05T16:40:17","slug":"fortran","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/istilah\/fortran\/","title":{"rendered":"Fortran"},"content":{"rendered":"<h2>Apa itu Fortran?<\/h2>\n<p>Fortran adalah bahasa pemrograman imperatif yang sudah digunakan lebih dari 60 tahun untuk membuat aplikasi yang kuat, efisien, dan akurat\u2014terutama di bidang ilmiah. Bahasa ini sudah mengalami banyak perubahan dan pembaruan sepanjang waktu, sehingga tetap menjadi pilihan utama dalam komputasi berkinerja tinggi, perhitungan ilmiah dan teknik, serta aplikasi numerik lainnya. Walaupun banyak pengembang modern menganggap Fortran sebagai bahasa &#8220;warisan&#8221; atau legacy, penggunaannya masih terus berlanjut di dunia akademis, pusat superkomputer, dan lembaga pemerintahan hingga saat ini.<\/p>\n<h2>Asal usul dan evolusi Fortran<\/h2>\n<p>Pada tahun 1950-an, John Backus memimpin tim pengembang di IBM untuk menciptakan bahasa ini. Mereka bosan harus menulis instruksi komputer dalam bentuk biner atau heksadesimal, jadi mereka berinisiatif menggabungkan bahasa Inggris dengan rumus matematika dalam format singkat. Hasilnya adalah Formula Translation\u2014disingkat Fortran\u2014yang menjadi titik balik dalam cara manusia berkomunikasi dengan komputer.<\/p>\n<p>Seiring waktu, Fortran terus diperbarui dengan penambahan fitur-fitur baru di setiap versinya. Berikut adalah beberapa versi Fortran yang terkenal:<\/p>\n<ul class=\"default-list\/\">\n<li><b>Fortran I<\/b> (1957): Mendukung perhitungan dasar, assignment, kontrol, subprogram, dan <a href=\"https:\/\/www.linuxid.net\/istilah\/input-output-I-O\/\">input\/output<\/a>.<\/li>\n<li><b>Fortran II<\/b> (1958): Menambahkan fungsi dan subrutin buatan pengguna, angka kompleks, dan presisi tambahan.<\/li>\n<li><b>Fortran III<\/b> (1958): Menambahkan <a href=\"https:\/\/www.linuxid.net\/istilah\/instruction-set\/\">instruksi spesifik mesin<\/a>, konstanta bernama, dan kompilasi bersyarat.<\/li>\n<li><b>Fortran IV<\/b> (1962): Menghapus fitur spesifik mesin dan menambahkan tipe logika, ekspresi logika, dan perulangan do.<\/li>\n<li><b>Fortran 66<\/b> (1966): Versi standar pertama dari Fortran, juga dikenal sebagai ANSI X3.9-1966.<\/li>\n<li><b>Fortran 77<\/b> (1978): Menambahkan <a href=\"https:\/\/www.linuxid.net\/istilah\/structured-data\/\">pemrograman terstruktur dan data karakter<\/a>, seperti string dan file, serta typing implisit, blok if-then-else, dan parameter.<\/li>\n<li><b>Fortran 90<\/b> (1991): Menambahkan array programming, <a href=\"https:\/\/www.linuxid.net\/istilah\/module\/\">pemrograman modular<\/a>, dan generic programming. Termasuk juga tipe data kustom, memori dinamis, dan modul.<\/li>\n<li><b>Fortran 95<\/b> (1997): Mendukung <a href=\"https:\/\/www.linuxid.net\/istilah\/parallel-processing\/\">pemrosesan paralel<\/a> array di beberapa prosesor.<\/li>\n<li><b>Fortran 2003<\/b> (2004): Menambahkan <a href=\"https:\/\/www.linuxid.net\/istilah\/object-oriented-programming-OOP\/\">pemrograman berorientasi objek<\/a> (OOP), seperti class, inheritance, polymorphism, dan dynamic dispatch. Juga menambahkan kompatibilitas dengan <a href=\"https:\/\/www.linuxid.net\/istilah\/C\/\">C<\/a>, type extension, procedure pointers, dan IEEE arithmetic.<\/li>\n<li><b>Fortran 2008<\/b> (2010): Menambahkan coarray untuk pemrosesan paralel berbasis shared memory. Termasuk juga submodul, coarray teams, dan block construct.<\/li>\n<li><b>Fortran 2018<\/b> (2018): Menambahkan komputasi paralel native menggunakan coarray dan teams. Mendukung subrutin kolektif, operasi atomik, <a href=\"https:\/\/www.linuxid.net\/istilah\/exception-handler\/\">exception handling<\/a>, dan interoperabilitas dengan <a href=\"https:\/\/www.linuxid.net\/istilah\/C\/\">C++<\/a>.<\/li>\n<\/ul>\n<h2>Kelebihan Fortran<\/h2>\n<p>Kelebihan utama Fortran adalah efisiensi dan ketepatannya dalam menangani operasi numerik. Hal ini menjadikannya sangat cocok untuk riset ilmiah, proyek rekayasa, simulasi, dan perhitungan matematika. Fortran juga punya dukungan <a href=\"https:\/\/www.linuxid.net\/istilah\/bug\/\">debugging<\/a> yang baik, cocok untuk pemula atau proyek besar yang menuntut kecepatan dan akurasi.<\/p>\n<p>Bahasa ini juga kompatibel dengan bahasa lain seperti C++ atau <a href=\"https:\/\/www.linuxid.net\/istilah\/Python\/\">Python<\/a> lewat penggunaan pustaka seperti Matlab atau SciPy. Fortran bisa berjalan di berbagai platform seperti Linux, Windows, dan macOS.<\/p>\n<p>Karena sifatnya open source, siapa pun bisa belajar Fortran dengan mengakses dokumentasi resmi atau tutorial. Sintaksnya relatif sederhana dengan jumlah keyword dan simbol khusus yang lebih sedikit dibanding bahasa lain. Selain itu, Fortran punya sejarah panjang dalam penggunaan kembali kode, sehingga tersedia banyak pustaka dan modul siap pakai. Komunitas <a href=\"https:\/\/fortran-lang.org\/en\/\" target=\"_blank\" rel=\"noopener\/\">Fortran<\/a> juga cukup aktif dan mendukung.<\/p>\n<h2>Cara kerja Fortran<\/h2>\n<p>Fortran adalah bahasa yang <a href=\"https:\/\/www.linuxid.net\/istilah\/compiler\/\">dikompilasi<\/a>, artinya tidak bisa langsung dieksekusi. Kode akan dikompilasi dulu ke bahasa assembly lalu ke bahasa mesin sebelum bisa dijalankan. Proses ini mengubah kode menjadi instruksi yang bisa dimengerti oleh komputer.<\/p>\n<p>Selain itu, Fortran punya fungsi bawaan (intrinsic functions) untuk perhitungan matematis, manipulasi array, dan teks. Fortran juga mendukung berbagai tipe data seperti integer, real, dan bilangan kompleks. Bahasa ini memungkinkan penggunaan array multidimensi yang sangat berguna untuk menyimpan dan mengelola data dalam skala besar.<\/p>\n<h2>Penggunaan dan aplikasi Fortran<\/h2>\n<p>Fortran banyak digunakan untuk mengembangkan aplikasi dalam berbagai konteks modern. Karena skalabilitas dan kecepatannya, Fortran cocok untuk <a href=\"https:\/\/www.linuxid.net\/istilah\/high-performance-computing-HPC\/\">komputasi berkinerja tinggi<\/a>, simulasi skala besar, dan perhitungan kompleks.<\/p>\n<p>Dalam ilmu fisika, Fortran digunakan untuk memodelkan proses seperti dinamika fluida dan aerodinamika. Untuk analisis data dan visualisasi, Fortran sangat cocok karena mampu menangani dataset besar. Di sektor keuangan, Fortran digunakan untuk pemodelan risiko dan analisis portofolio.<\/p>\n<p>Fortran juga cocok untuk pengembangan sistem embedded seperti <a href=\"https:\/\/www.linuxid.net\/istilah\/microcontroller\/\">mikrokontroler<\/a> atau digital signal processor. Industri penerbangan mengandalkan Fortran untuk simulasi pesawat karena akurasinya. Bahkan lembaga antariksa pun menggunakannya untuk simulasi lintasan pesawat luar angkasa.<\/p>\n<p>Superkomputer juga sangat mengandalkan Fortran, khususnya dalam bidang riset seperti <a href=\"https:\/\/www.linuxid.net\/istilah\/quantum\/\">mekanika kuantum<\/a> dan astrofisika, karena performanya dalam arsitektur paralel dan presisinya.<\/p>\n<h2>Perbedaan Fortran dengan C++, C, dan Python<\/h2>\n<p>Fortran adalah bahasa pemrograman imperatif yang berbeda dari C++, C, dan Python dalam beberapa aspek. Salah satunya adalah pengelolaan memori. Fortran tidak punya mekanisme otomatis untuk mengalokasikan atau membebaskan memori, jadi programmer harus mengaturnya sendiri. Ini membuat program lebih efisien, tapi juga lebih kompleks.<\/p>\n<p>Sintaks Fortran juga berbeda. Walaupun C dan C++ adalah bahasa prosedural, Fortran memadukan gaya prosedural dan <em>object-oriented<\/em>. Ini memudahkan pengembang untuk menulis perhitungan kompleks dengan banyak objek data dan properti.<\/p>\n<p>Fitur fungsi bawaan dan dukungan untuk pemrosesan paralel membuat Fortran ideal untuk komputasi berskala besar. Karena bisa diintegrasikan dengan bahasa lain, kita bisa membangun lingkungan hybrid yang memadukan kekuatan masing-masing bahasa sesuai kebutuhan.<\/p>\n<h2>Dampak Fortran terhadap dunia komputasi<\/h2>\n<p>Lebih dari 60 tahun sejak diciptakan, Fortran masih digunakan sampai sekarang, membuktikan pengaruh dan daya tahannya. Sebagai salah satu bahasa imperatif pertama, Fortran membuka jalan bagi bahasa-bahasa modern. Dari rekayasa dirgantara hingga prakiraan cuaca, Fortran punya kontribusi besar dalam kemajuan teknologi.<\/p>\n<p>Beberapa universitas bahkan masih mengajarkan Fortran sebagai bahasa pemrograman dasar karena sintaksnya yang sederhana dan strukturnya yang mudah dipahami. Ini jadi batu loncatan yang bagus sebelum belajar bahasa yang lebih kompleks seperti Python atau C++.<\/p>\n<p><b>Catatan Editor:<\/b> <i>Penerbit telah menggunakan teknologi AI dalam pembuatan konten ini. Teks akhir telah ditinjau, diverifikasi, diedit, dan disetujui oleh editor TechTarget.<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apa itu Fortran? Fortran adalah bahasa pemrograman imperatif yang sudah digunakan lebih dari 60 tahun untuk membuat aplikasi yang kuat, efisien, dan akurat\u2014terutama di bidang ilmiah. Bahasa ini sudah mengalami banyak perubahan dan pembaruan sepanjang waktu, sehingga tetap menjadi pilihan utama dalam komputasi berkinerja tinggi, perhitungan ilmiah dan teknik, serta aplikasi numerik lainnya. Walaupun banyak [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[271],"tags":[50],"class_list":["post-5189","post","type-post","status-publish","format-standard","hentry","category-software-development","tag-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Apa itu Fortran? - Istilah Komputer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.linuxid.net\/istilah\/fortran\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apa itu Fortran? - Istilah Komputer\" \/>\n<meta property=\"og:description\" content=\"Apa itu Fortran? Fortran adalah bahasa pemrograman imperatif yang sudah digunakan lebih dari 60 tahun untuk membuat aplikasi yang kuat, efisien, dan akurat\u2014terutama di bidang ilmiah. Bahasa ini sudah mengalami banyak perubahan dan pembaruan sepanjang waktu, sehingga tetap menjadi pilihan utama dalam komputasi berkinerja tinggi, perhitungan ilmiah dan teknik, serta aplikasi numerik lainnya. Walaupun banyak [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxid.net\/istilah\/fortran\/\" \/>\n<meta property=\"og:site_name\" content=\"Istilah Komputer\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-05T16:40:17+00:00\" \/>\n<meta name=\"author\" content=\"adhit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"adhit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/fortran\/\",\"url\":\"https:\/\/www.linuxid.net\/istilah\/fortran\/\",\"name\":\"Apa itu Fortran? - Istilah Komputer\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/#website\"},\"datePublished\":\"2025-08-05T16:40:17+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.linuxid.net\/istilah\/fortran\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.linuxid.net\/istilah\/fortran\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/fortran\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/linuxid.net\/istilah\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fortran\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#website\",\"url\":\"https:\/\/linuxid.net\/istilah\/\",\"name\":\"Istilah Komputer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/istilah\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d\",\"name\":\"adhit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1781427353\",\"contentUrl\":\"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1781427353\",\"caption\":\"adhit\"},\"sameAs\":[\"https:\/\/linuxid.net\/istilah\"],\"url\":\"https:\/\/www.linuxid.net\/istilah\/author\/xsandradietsax\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apa itu Fortran? - Istilah Komputer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.linuxid.net\/istilah\/fortran\/","og_locale":"id_ID","og_type":"article","og_title":"Apa itu Fortran? - Istilah Komputer","og_description":"Apa itu Fortran? Fortran adalah bahasa pemrograman imperatif yang sudah digunakan lebih dari 60 tahun untuk membuat aplikasi yang kuat, efisien, dan akurat\u2014terutama di bidang ilmiah. Bahasa ini sudah mengalami banyak perubahan dan pembaruan sepanjang waktu, sehingga tetap menjadi pilihan utama dalam komputasi berkinerja tinggi, perhitungan ilmiah dan teknik, serta aplikasi numerik lainnya. Walaupun banyak [&hellip;]","og_url":"https:\/\/www.linuxid.net\/istilah\/fortran\/","og_site_name":"Istilah Komputer","article_published_time":"2025-08-05T16:40:17+00:00","author":"adhit","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"adhit","Estimasi waktu membaca":"4 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.linuxid.net\/istilah\/fortran\/","url":"https:\/\/www.linuxid.net\/istilah\/fortran\/","name":"Apa itu Fortran? - Istilah Komputer","isPartOf":{"@id":"https:\/\/linuxid.net\/istilah\/#website"},"datePublished":"2025-08-05T16:40:17+00:00","author":{"@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d"},"breadcrumb":{"@id":"https:\/\/www.linuxid.net\/istilah\/fortran\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxid.net\/istilah\/fortran\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxid.net\/istilah\/fortran\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/linuxid.net\/istilah\/"},{"@type":"ListItem","position":2,"name":"Fortran"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/istilah\/#website","url":"https:\/\/linuxid.net\/istilah\/","name":"Istilah Komputer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/istilah\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d","name":"adhit","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/image\/","url":"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1781427353","contentUrl":"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1781427353","caption":"adhit"},"sameAs":["https:\/\/linuxid.net\/istilah"],"url":"https:\/\/www.linuxid.net\/istilah\/author\/xsandradietsax\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/5189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/comments?post=5189"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/5189\/revisions"}],"predecessor-version":[{"id":6164,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/5189\/revisions\/6164"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/media?parent=5189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/categories?post=5189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/tags?post=5189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}