<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Julia_%28bahasa_pemrograman%29</id>
	<title>Julia (bahasa pemrograman) - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Julia_%28bahasa_pemrograman%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Julia_(bahasa_pemrograman)&amp;action=history"/>
	<updated>2026-09-15T20:35:10Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Julia_(bahasa_pemrograman)&amp;diff=447&amp;oldid=prev</id>
		<title>Maintenance script: Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Julia_(bahasa_pemrograman)&amp;diff=447&amp;oldid=prev"/>
		<updated>2026-08-23T03:16:23Z</updated>

		<summary type="html">&lt;p&gt;Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi&lt;/p&gt;
&lt;a href=&quot;https://wiki.unissula.ac.id/index.php?title=Julia_(bahasa_pemrograman)&amp;amp;diff=447&amp;amp;oldid=149&quot;&gt;Lihat perubahan&lt;/a&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Julia_(bahasa_pemrograman)&amp;diff=149&amp;oldid=prev</id>
		<title>Maintenance script: Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28024774; atribusi sumber disertakan.</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Julia_(bahasa_pemrograman)&amp;diff=149&amp;oldid=prev"/>
		<updated>2026-08-23T02:22:10Z</updated>

		<summary type="html">&lt;p&gt;Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28024774; atribusi sumber disertakan.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Julia&amp;#039;&amp;#039;&amp;#039; adalah [[bahasa pemrograman]] [[Bahasa pemrograman tingkat tinggi|tingkat tinggi]], [[Bahasa pemrograman tujuan umum|tujuan umum]], dan [[Bahasa pemrograman dinamis|dinamis]]. Bahasa pemrograman ini didesain agar cepat dan produktif, dan digunakan untuk [[ilmu data]], [[kecerdasan buatan]], [[pemelajaran mesin]], &amp;#039;&amp;#039;modeling&amp;#039;&amp;#039; dan simulasi, dan biasanya digunakan dalam [[analisis numerik]] dan [[ilmu komputasi]].&lt;br /&gt;
&lt;br /&gt;
Aspek yang membedakan Julia adalah sistem tipe dengan [[polimorfisme parametrik]] dan penggunaan [[pengiriman ganda]] sebagai [[paradigma pemrograman]] utama. Selain itu, Julia juga menggunakan kompilator &amp;#039;&amp;#039;[[Kompilasi tepat waktu|just-in-time]]&amp;#039;&amp;#039; (JIT), dukungan [[kompilasi sebelumnya]] dan [[Pengumpulan sampah (ilmu komputer)|pengumpulan sampah]] yang efisien. Julia juga tidak mendukung kelas dengan metode terwadahi dan mengandalkan &amp;#039;&amp;#039;structs&amp;#039;&amp;#039; dengan fungsi atau metode umum yang tidak terikat pada struktur tersebut.&lt;br /&gt;
&lt;br /&gt;
Secara bawaan, Julia berjalan seperti bahasa &amp;#039;&amp;#039;scripting&amp;#039;&amp;#039;, menggunakan waktu eksekusinya dan memperbolehkan interaksi. Namun, program atau [[kode sumber]] Julia dapat juga secara opsional dikirim ke pengguna dalam satu berkas yang siap dijalankan, tanpa perlu apa pun untuk dipasang di komputer pengguna. Program Julia juga dapat dikompilasi secara terpisah menjadi program yang dapat dieksekusi, tanpa perlu distribusi kode sumber. Kompilasi tersebut tidak dibutuhkan untuk kecepatan eksekusi, tapi dapat mengurangi biaya eksekusi awal. Hal ini karena program Julia juga dikompilasi ketika dijalankan secara interaktif.&lt;br /&gt;
&lt;br /&gt;
Program Julia dapat menggunakan kembali [[Pustaka (perangkat lunak)|pustaka]] dari bahasa lain, seperti [[C (bahasa pemrograman)|C]] atau [[Rust (bahasa pemrograman)|Rust]], dengan cara memanggilnya. Selain itu, pustaka Julia juga dapat dipanggil melalui bahasa lain, seperti [[Python (bahasa pemrograman)|Python]] dan [[R (bahasa pemrograman)|R]], dengan beberapa paket Julia telah dibuat dalam bentuk pustaka dalam bahasa tersebut. Pemanggilan pustaka dalam dua arah juga telah diimplementasikan dalam banyak bahasa, termasuk [[C++]].&lt;br /&gt;
&lt;br /&gt;
==Interaksi==&lt;br /&gt;
Distribusi resmi Julia memasukkan [[Antarmuka baris perintah|baris perintah]] interaktif dengan [[gelung baca-evaluasi-cetak]] (; REPL), dengan riwayat yang dapat dicari, [[Penyelesaian baris perintah]], dan mode bantuan dan [[Cangkang (komputer)|cangkang]], yang dapat digunakan untuk bereksperimen dan mencoba kode secara cepat. Potongan kode berikut merepresentasikan sesi contoh di mana [[untaian]] dapat dirangkai secara otomatis dengan &amp;lt;code&amp;gt;println&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kemampuan REPL memberikan pengguna akses ke cangkang sistem dan ke mode bantuan masing-masing dengan menekan tombol &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt; atau &amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt; setelah masukan (mendahului setiap perintah). REPL juga menyimpan riwayat perintah, termasuk riwayat antar sesi. Kode dapat diuji coba dalam sesi interaktif Julia atau disimpan dalam berkas dengan ekstensi &amp;lt;code&amp;gt;.jl&amp;lt;/code&amp;gt; dan dijalankan dengan perintah baris per baris dengan mengetik:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Julia menggunakan kode [[UTF-8]] dan [[LaTeX]], yang memungkinkan Julia untuk mendukung simbol matematika umum sebagai operator, seperti ∈ sebagai operator himpunan masuk, yang dapat diketik dengan memasukkan &amp;lt;code&amp;gt;\in&amp;lt;/code&amp;gt; dan menekan . Selain itu, pengguna juga dapat melakukan salin-tempel simbol, seperti  untuk fungsi [[akar kuadrat]] dan [[akar pangkat tiga]]. Julia mendukung rilis mayor Unicode 15.0 terbaru. Julia&amp;amp;nbsp;1.11-DEV mendukung versi Unicode 15.1) untuk bahasa yang digunakan, bahkan untuk kode sumber seperti nama variabel walaupun direkomendasikan untuk menggunakan bahasa Inggris untuk kode publik, seperti nama paket.&lt;br /&gt;
&lt;br /&gt;
Julia didukung oleh &amp;#039;&amp;#039;[[Project Jupyter|Jupyter]]&amp;#039;&amp;#039;, sebuah lingkungan buku catatan daring interaktif. Selain itu, terdapat juga sebuah &amp;quot;buku catatan reaktif&amp;quot; &amp;#039;&amp;#039;Pluto.jl&amp;#039;&amp;#039; yang menyimpan buku catatan dalam berkas Julia murni, sebagai salah satu opsi pengganti untuk &amp;#039;&amp;#039;Jupyter&amp;#039;&amp;#039;. Sebagai tambahan, sistem publikasi Quarto milik Posit (sebelum [[RStudio]] Inc.) mendukung Julia, [[Python (bahasa pemrograman)|Python]], [[R (bahasa pemrograman)|R]], dan Observable [[JavaScript]]. Bahasa-bahasa tersebut didukung secara resmi oleh Posit, bahkan dapat digunakan bersamaan dalam buku catatan yang sama; bahasa lain didukung secara tidak resmi.&lt;br /&gt;
&lt;br /&gt;
REPL dapat dikembangkan dengan mode tambahan menggunakan paket, seperti mode [[SQL]] untuk akses [[basis data]], dan &amp;#039;&amp;#039;RCall.jl&amp;#039;&amp;#039; yang menambahkan  untuk bekerja dengan bahasa pemrograman R.&lt;br /&gt;
&lt;br /&gt;
===Penggunaan dengan bahasa lain===&lt;br /&gt;
Julia secara praktik [[interoperabilitas|interoperabel]] dengan bahasa lain, bahkan untuk mayoritas 20 bahasa terpopuler. Julia dapat digunakan untuk memanggil fungsi pustaka bersama secara sendiri-sendiri, seperti yang ditulis dengan C atau Fortran. Terdapat juga paket yang tersedia untuk memanggil bahasa lain (yang tidak memiliki fungsi yang diekspor dari C secara langsung), seperti Python (dengan &amp;#039;&amp;#039;PythonCall.jl&amp;#039;&amp;#039;), R, MATLAB, C# (dan bahasa .NET lainnya dengan &amp;#039;&amp;#039;DotNET.jl&amp;#039;&amp;#039;), JavaScript, dan Java (dan bahasa JVM lainnya, seperti [[Scala (bahasa pemrograman)|Scala]] dengan &amp;#039;&amp;#039;JavaCall.jl&amp;#039;&amp;#039;). Selain itu, Julia juga memiliki paket untuk memanggil Julia dari bahasa lain, seperti Python, R, [[Rust (bahasa pemrograman)|Rust]], Ruby, atau C#. Julia juga digunakan untuk perangkat keras, dengan kode dikompilasi ke [[VHDL]] sebagai alat [[sintesis tingkat tinggi]], misalnya [[FPGA]].&lt;br /&gt;
&lt;br /&gt;
Julia memiliki paket yang mendukung [[bahasa markah]], seperti [[HTML]] (dan juga [[HTTP]]), [[XML]], [[JSON]], dan [[BSON]]. Paket-paket lain juga tersedia, misalnya untuk mendukung basis data, seperti PostgreSQL, Mongo, Oracle, termasuk TimesTen, MySQL, SQLite, Microsoft SQL Server, Amazon Redshift, Vertica, dan ODBC. Julia juga dapat digunakan dalam penggunaan web secara umum.&lt;br /&gt;
&lt;br /&gt;
==Sistem paket==&lt;br /&gt;
Julia memiliki [[manajer paket]] bawaan yang dimasukkan dalam sistem registrasi bawaan. Paket sering didistribusikan sebagai kode sumber yang dihos pada [[GitHub]], walaupun hos alternatif dapat digunakan juga. Paket juga dapat dipasang secara biner, menggunakan artefak. Paket manajer Julia digunakan untuk mengueri dan mengompilasi paket, sekaligus untuk mengelola lingkungan. Registrasi paket bebas juga didukung, memungkinkan registrasi paket di luar paket resmi yang ditambahkan secara lokal.&lt;br /&gt;
&lt;br /&gt;
== Referensi ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bacaan lebih lanjut ==&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Pranala luar ==&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Sumber dan atribusi ==&lt;br /&gt;
&lt;br /&gt;
Artikel ini diadaptasi dalam mode teks dari&lt;br /&gt;
[https://id.wikipedia.org/w/index.php?title=Julia_%28bahasa_pemrograman%29&amp;amp;oldid=28024774 Wikipedia bahasa Indonesia],&lt;br /&gt;
revisi 28024774 (2025-10-16T15:48:24Z).&lt;br /&gt;
Gambar, media, infobox, templat navigasi, dan kategori sumber&lt;br /&gt;
tidak diimpor ke Wiki Unissula.&lt;br /&gt;
Atribusi dan lisensi mengikuti ketentuan Creative Commons&lt;br /&gt;
Atribusi-BerbagiSerupa (CC BY-SA) pada sumber Wikipedia.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>