Trac: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29597160; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
[[File:Trac_screenshot.png|thumb|right|280px|Trac screenshot]] | |||
Trac ditulis dalam [[Python (bahasa pemrograman)|bahasa pemrograman Python]] hingga pertengahan 2005. Trac pada awalnya menggunakan [[GNU General Public License|'''Lisensi Publik Umum GNU''']] dan sejak versi 0.9 mulai dirilis menggunakan [[lisensi BSD]] yang dimodifikasi. Keduanya merupakan [[lisensi perangkat lunak bebas]]. | '''Trac''' adalah peralatan pelacakan kekutu dan [[pengelolaan proyek]] berbasis [[web]]. Program ini terinspirasi dari CVSTrac dan aslinya bernama ''svntrac'' karena kemampuannya untuk bertatap muka dengan [[Subversion]].<ref>[http://trac.edgewall.org/wiki/TracSubversion Trac and Subversion]. Edgewall Trac.</ref> Dikembangkan dan dirawat oleh Edgewall Software. | ||
Trac ditulis dalam [[Python (bahasa pemrograman)|bahasa pemrograman Python]] hingga pertengahan 2005. Trac pada awalnya menggunakan [[GNU General Public License|'''Lisensi Publik Umum GNU''']] dan sejak versi 0.9 mulai dirilis menggunakan [[lisensi BSD]] yang dimodifikasi.<ref>[http://trac.edgewall.org/wiki/TracLicense TracLicense - The Trac Project]. Edgewall Trac.</ref> Keduanya merupakan [[lisensi perangkat lunak bebas]]. | |||
== Sejarah == | == Sejarah == | ||
Terinspirasi oleh CVSTrac, [[Jonas Borgström]] dan [[Daniel Ludin]] dari [[Edgewall Software]] mulai mengembangkan svntrac pada bulan Agustus 2003. Pada bulan Desember 2003, mereka mengganti nama program tersebut menjadi Trac. Pada bulan Februari 2004, versi dari Trac ditingkatkan dari versi 0.0.1 menjadi 0.1 yang kemudian langsung menjadi 0.5. | Terinspirasi oleh CVSTrac, [[Jonas Borgström]] dan [[Daniel Ludin]] dari [[Edgewall Software]] mulai mengembangkan svntrac pada bulan Agustus 2003.<ref>[https://trac.edgewall.org/wiki/TracHistory TracHistory – The Trac Project]. ''trac.edgewall.org''.</ref> Pada bulan Desember 2003, mereka mengganti nama program tersebut menjadi Trac. Pada bulan Februari 2004, versi dari Trac ditingkatkan dari versi 0.0.1 menjadi 0.1 yang kemudian langsung menjadi 0.5. | ||
Pada bulan Agustus 2005, penggunaan lisensi Trac diubah dari [[Lisensi Publik Umum GNU]] versi 2.0 atau yang lebih baru menjadi [[Lisensi BSD|lisensi BSD yang dimodifikasi]]. Penggunaan lisensi BSD yang dimodifikasi dimulai dari versi 0.9 yang dirilis pada bulan Oktober 2005. | Pada bulan Agustus 2005, penggunaan lisensi Trac diubah dari [[Lisensi Publik Umum GNU]] versi 2.0 atau yang lebih baru menjadi [[Lisensi BSD|lisensi BSD yang dimodifikasi]]. Penggunaan lisensi BSD yang dimodifikasi dimulai dari versi 0.9 yang dirilis pada bulan Oktober 2005.<ref>[http://trac.edgewall.org/wiki/TracLicense TracLicense - The Trac Project]. Edgewall Trac.</ref> | ||
Trac versi 0.10 yang dirilis pada bulan September 2006 memperkenalkan komponen sistem. Komponen sistem memungkinkan penggunaan ''[[plugin]]'' untuk memperluas maupun menambahkan fitur-fitur dari Trac. Selain itu, juga menambahkan dukungan sistem kendali versi selain Subversion melalui ''plugin'' eksternal. | Trac versi 0.10 yang dirilis pada bulan September 2006 memperkenalkan komponen sistem. Komponen sistem memungkinkan penggunaan ''[[plugin]]'' untuk memperluas maupun menambahkan fitur-fitur dari Trac. Selain itu, juga menambahkan dukungan sistem kendali versi selain Subversion melalui ''plugin'' eksternal. | ||
Trac versi 0.11 yang dirilis pada bulan Juni 2008 mengubah sistem templat HTML yang digunakan Trac dari [[ClearSilver]] menjadi [[Genshi]]. Hal tersebut menyebabkan rusaknya kompabilitas berbagai ''plugin'' lama. | Trac versi 0.11 yang dirilis pada bulan Juni 2008 mengubah sistem templat HTML yang digunakan Trac dari [[ClearSilver]] menjadi [[Genshi]].<ref>[http://trac.edgewall.org/wiki/ClearSilver ClearSilver - The Trac Project]. Edgewall Trac. 2007-01-27.</ref> Hal tersebut menyebabkan rusaknya kompabilitas berbagai ''plugin'' lama. | ||
Trac versi 0.12, yang dirilis pada Juni 2010, ditetapkan sebagai rilis stabil jangka panjang. Pada versi ini, fitur dukungan [[internasionalisasi dan pelokalan]] ditambahkan melalui integrasi dengan Babel. | Trac versi 0.12, yang dirilis pada Juni 2010, ditetapkan sebagai rilis stabil jangka panjang. Pada versi ini, fitur dukungan [[internasionalisasi dan pelokalan]] ditambahkan melalui integrasi dengan Babel. | ||
| Baris 17: | Baris 19: | ||
== Fitur == | == Fitur == | ||
Trac mampu menautkan informasi di antara basis data [[Kutu (komputer)|bug computer]], [[Kendali versi|revision control]] dan konten [[wiki]]. Trac juga dapat berfungsi sebagai antarmuka web ke kendali versi seperti [[Subversion]], [[Git]], [[Mercurial (software)|Mercurial]], [[Bazaar (software)|Bazaar]] dan [[Darcs]]. | Trac mampu menautkan informasi di antara basis data [[Kutu (komputer)|bug computer]], [[Kendali versi|revision control]] dan konten [[wiki]]. Trac juga dapat berfungsi sebagai antarmuka web ke kendali versi seperti [[Subversion]], [[Git]], [[Mercurial (software)|Mercurial]], [[Bazaar (software)|Bazaar]] dan [[Darcs]]. | ||
Sebelum versi 0.11, presentasi bagian depan dari Trac ditangani oleh [[ClearSilver]] [[web template system|template system]]. Mulai versi 0.11, sebuah template sytem "in-house" [[Genshi]] yang digunakan. Bagaimanapun juga kompatibilitas dengan plugin berbasis ClearSilver akan dipertahankan untuk beberapa versi. | Sebelum versi 0.11, presentasi bagian depan dari Trac ditangani oleh [[ClearSilver]] [[web template system|template system]]. Mulai versi 0.11, sebuah template sytem "in-house" [[Genshi]] yang digunakan. Bagaimanapun juga kompatibilitas dengan plugin berbasis ClearSilver akan dipertahankan untuk beberapa versi.<ref>[http://trac.edgewall.org/wiki/ClearSilver ClearSilver - The Trac Project]. Edgewall Trac. 2007-01-27.</ref> | ||
=== Fitur tambahan === | === Fitur tambahan === | ||
Trac memiliki ekosistem plugin besar yang menyediakan berbagai fitur opsional dan integrasi dengan peralatan eksternal. Oleh karena itu, sistem inti Trac tetap sederhana dan mudah digunakan. Selain dukungan terhadap SVN dan Git, Trac juga dapat dihubungkan dengan berbagai [[Kendali versi|sitem kendali versi]] lainnya seperti: | Trac memiliki ekosistem plugin besar yang menyediakan berbagai fitur opsional dan integrasi dengan peralatan eksternal. Oleh karena itu, sistem inti Trac tetap sederhana dan mudah digunakan.<ref>[https://www.smashingmagazine.com/2008/11/15-useful-project-management-tools/ 15 Useful Project Management Tools]. ''Smashing Magazine''. 2008-11-13.</ref> Selain dukungan terhadap SVN dan Git, Trac juga dapat dihubungkan dengan berbagai [[Kendali versi|sitem kendali versi]] lainnya seperti: | ||
* Bazaar | * Bazaar | ||
| Baris 33: | Baris 34: | ||
== Adopsi == | == Adopsi == | ||
Trac dilaporkan telah digunakan dalam lebih dari 450 instalasi major di seluruh dunia.<ref>[http://trac.edgewall.org/wiki/TracUsers Who uses Trac?]. Edgewall Trac. 2008-06-25.</ref> Di antara para pengguna Trac seperti [[Jet Propulsion Laboratory]] milik [[NASA]] yang menggunakan peralatan ini untuk mengatur berbagai macam proyek "''deep space''" dan "''near space''", dan [[WebKit]], mesin render [[Penjelajah web|peramban web]] [[Safari (peramban web)|Safari]] dari [[Apple Inc.|Apple]] (dan juga Adobe [[Adobe Integrated Runtime|AIR]] di antara implementasi yang lain). | |||
Organisasi dan proyek lainnya yang menggunakan Trac antara lain adalah [[Internet Research Task Force]],<ref>[https://trac.ietf.org/trac/irtf/wiki IRTF Wiki]. ''trac.ietf.org''.</ref> [[Django]],<ref>[https://docs.djangoproject.com/en/dev/internals/contributing/triaging-tickets/ Triaging tickets Django documentation Django]. ''docs.djangoproject.com''.</ref> [[FFmpeg]],<ref>[https://trac.ffmpeg.org/#TracDocumentation FFmpeg]. ''trac.ffmpeg.org''.</ref> [[0 A.D.]],<ref>[https://play0ad.com/community/participate/ 0 A.D. A free, open-source game of ancient warfare].</ref> dan [[WordPress]].<ref>[https://meta.trac.wordpress.org/ Making WordPress.org]. ''meta.trac.wordpress.org''.</ref> Trac juga tersedia di sistem operasi besar seperti [[Microsoft Windows|Windows]], [[MacOS]], [[Debian]], [[Ubuntu]], [[Arch Linux]], hingga [[FreeBSD]]. | |||
Organisasi dan proyek lainnya yang menggunakan Trac antara lain adalah [[Internet Research Task Force]], [[Django]], [[FFmpeg]], [[0 A.D.]], dan [[WordPress]]. Trac juga tersedia di sistem operasi besar seperti [[Microsoft Windows|Windows]], [[MacOS]], [[Debian]], [[Ubuntu]], [[Arch Linux]], hingga [[FreeBSD]]. | |||
== Pranala luar == | == Pranala luar == | ||
| Baris 48: | Baris 45: | ||
* [http://trac-hacks.org/ Trac Hacks] | * [http://trac-hacks.org/ Trac Hacks] | ||
== Referensi == | |||
<references /> | |||
== Sumber dan atribusi == | |||
== | Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Trac&oldid=29597160 Wikipedia bahasa Indonesia], revisi 29597160 (2026-08-19T01:09:14Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | ||
<!-- WIKI_UNISSULA_PRESENTATION_V4 --> | |||
Revisi terkini sejak 23 Agustus 2026 18.10

Trac adalah peralatan pelacakan kekutu dan pengelolaan proyek berbasis web. Program ini terinspirasi dari CVSTrac dan aslinya bernama svntrac karena kemampuannya untuk bertatap muka dengan Subversion.[1] Dikembangkan dan dirawat oleh Edgewall Software.
Trac ditulis dalam bahasa pemrograman Python hingga pertengahan 2005. Trac pada awalnya menggunakan Lisensi Publik Umum GNU dan sejak versi 0.9 mulai dirilis menggunakan lisensi BSD yang dimodifikasi.[2] Keduanya merupakan lisensi perangkat lunak bebas.
Sejarah
Terinspirasi oleh CVSTrac, Jonas Borgström dan Daniel Ludin dari Edgewall Software mulai mengembangkan svntrac pada bulan Agustus 2003.[3] Pada bulan Desember 2003, mereka mengganti nama program tersebut menjadi Trac. Pada bulan Februari 2004, versi dari Trac ditingkatkan dari versi 0.0.1 menjadi 0.1 yang kemudian langsung menjadi 0.5.
Pada bulan Agustus 2005, penggunaan lisensi Trac diubah dari Lisensi Publik Umum GNU versi 2.0 atau yang lebih baru menjadi lisensi BSD yang dimodifikasi. Penggunaan lisensi BSD yang dimodifikasi dimulai dari versi 0.9 yang dirilis pada bulan Oktober 2005.[4]
Trac versi 0.10 yang dirilis pada bulan September 2006 memperkenalkan komponen sistem. Komponen sistem memungkinkan penggunaan plugin untuk memperluas maupun menambahkan fitur-fitur dari Trac. Selain itu, juga menambahkan dukungan sistem kendali versi selain Subversion melalui plugin eksternal.
Trac versi 0.11 yang dirilis pada bulan Juni 2008 mengubah sistem templat HTML yang digunakan Trac dari ClearSilver menjadi Genshi.[5] Hal tersebut menyebabkan rusaknya kompabilitas berbagai plugin lama.
Trac versi 0.12, yang dirilis pada Juni 2010, ditetapkan sebagai rilis stabil jangka panjang. Pada versi ini, fitur dukungan internasionalisasi dan pelokalan ditambahkan melalui integrasi dengan Babel.
Trac versi 1.4 yang dirilis pada bulan Agustus 2019 menggunakan sistem templat Jinja.
Fitur
Trac mampu menautkan informasi di antara basis data bug computer, revision control dan konten wiki. Trac juga dapat berfungsi sebagai antarmuka web ke kendali versi seperti Subversion, Git, Mercurial, Bazaar dan Darcs.
Sebelum versi 0.11, presentasi bagian depan dari Trac ditangani oleh ClearSilver template system. Mulai versi 0.11, sebuah template sytem "in-house" Genshi yang digunakan. Bagaimanapun juga kompatibilitas dengan plugin berbasis ClearSilver akan dipertahankan untuk beberapa versi.[6]
Fitur tambahan
Trac memiliki ekosistem plugin besar yang menyediakan berbagai fitur opsional dan integrasi dengan peralatan eksternal. Oleh karena itu, sistem inti Trac tetap sederhana dan mudah digunakan.[7] Selain dukungan terhadap SVN dan Git, Trac juga dapat dihubungkan dengan berbagai sitem kendali versi lainnya seperti:
- Bazaar
- CVS
- Darcs
- Mercurial
- Monotone
- Perforce
Adopsi
Trac dilaporkan telah digunakan dalam lebih dari 450 instalasi major di seluruh dunia.[8] Di antara para pengguna Trac seperti Jet Propulsion Laboratory milik NASA yang menggunakan peralatan ini untuk mengatur berbagai macam proyek "deep space" dan "near space", dan WebKit, mesin render peramban web Safari dari Apple (dan juga Adobe AIR di antara implementasi yang lain).
Organisasi dan proyek lainnya yang menggunakan Trac antara lain adalah Internet Research Task Force,[9] Django,[10] FFmpeg,[11] 0 A.D.,[12] dan WordPress.[13] Trac juga tersedia di sistem operasi besar seperti Windows, MacOS, Debian, Ubuntu, Arch Linux, hingga FreeBSD.
Pranala luar
- Trac Project home page
- Edgewall Software Home
- #trac on freenode
- Bugzilla Vs. Trac - The article (beginning on page 14) compares Trac with Bugzilla
- Trac Hacks
Referensi
- ↑ Trac and Subversion. Edgewall Trac.
- ↑ TracLicense - The Trac Project. Edgewall Trac.
- ↑ TracHistory – The Trac Project. trac.edgewall.org.
- ↑ TracLicense - The Trac Project. Edgewall Trac.
- ↑ ClearSilver - The Trac Project. Edgewall Trac. 2007-01-27.
- ↑ ClearSilver - The Trac Project. Edgewall Trac. 2007-01-27.
- ↑ 15 Useful Project Management Tools. Smashing Magazine. 2008-11-13.
- ↑ Who uses Trac?. Edgewall Trac. 2008-06-25.
- ↑ IRTF Wiki. trac.ietf.org.
- ↑ Triaging tickets Django documentation Django. docs.djangoproject.com.
- ↑ FFmpeg. trac.ffmpeg.org.
- ↑ 0 A.D. A free, open-source game of ancient warfare.
- ↑ Making WordPress.org. meta.trac.wordpress.org.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 29597160 (2026-08-19T01:09:14Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.