PyCharm: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29475601; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
[[File:PyCharm_Icon.svg|thumb|right|280px|PyCharm Icon]] | |||
'''PyCharm''' adalah [[Lingkungan pengembangan terpadu|lingkungan pengembangan terintegrasi]] (IDE) yang digunakan dalam [[Pemrograman|pemrograman komputer]], yang memberikan berbagai macam alat atau ''tools'' untuk [[Python (bahasa pemrograman)|Python]] ''developer''. Aplikasi ini dikembangkan oleh sebuah perusahaan asal [[Ceko]] bernama [https://www.jetbrains.com/ JetBrains].<ref>[http://www.eweek.com/c/a/Application-Development/JetBrains-Strikes-Python-Developers-with-PyCharm-10-IDE-304127/ JetBrains Strikes Python Developers with PyCharm 1.0 IDE]. eWeek.</ref>PyCharm juga mendukung [[HTML]], [[Cascading Style Sheets|CSS]], [[JavaScript]], TypeScript, serta database [[SQL]]. | |||
PyCharm bersifat [[lintas platform]] dan tersedia dalam versi [[Microsoft Windows|Windows]], [[macOS]], dan [[Linux]]. Versi Komunitas dirilis dengan menggunakan [[Lisensi Apache]] | Aplikasi ini menyediakan beberapa kemudahan untuk menganalisis kode, ''[[Pengawakutu|debugger]]'' grafis, unit tester terintegrasi, dan integrasi dengan [[Kendali versi|sistem kontrol versi]] (VCSes). Selain itu, PyCharm juga dapat mendukung pengembangan web yang menggunakan [[Django]], [[Ilmu data|Ilmu Data]] (''Data Science)'' dengan menggunakan [https://www.anaconda.com/ Anaconda].<ref>Ernst Haagsman. [https://blog.jetbrains.com/pycharm/2019/04/collaboration-with-anaconda-inc/ Collaboration with Anaconda, Inc]. ''PyCharm Blog''. 2019-04-04.</ref> | ||
PyCharm bersifat [[lintas platform]] dan tersedia dalam versi [[Microsoft Windows|Windows]], [[macOS]], dan [[Linux]]. Versi Komunitas dirilis dengan menggunakan [[Lisensi Apache]] <ref>[http://blog.jetbrains.com/pycharm/2013/10/pycharm-3-0-community-edition-source-code-now-available/ "PyCharm 3.0 Community Edition source code now available"] 22 October 2013, Dmitry Jemerov, JetBrains blog</ref> dan versi Profesional, dengan berbagai fitur tambahan, dirilis dengan menggunakan [[Perangkat lunak milik perorangan|lisensi eksklusif]] . | |||
== Fitur == | == Fitur == | ||
* Bantuan pengodean dan analisis, dengan penyelesaian kode, penyorotan [[sintaksis]] dan kesalahan, integrasi linter, dan perbaikan cepat. | * Bantuan pengodean dan analisis, dengan penyelesaian kode, penyorotan [[sintaksis]] dan kesalahan, integrasi linter, dan perbaikan cepat. | ||
* Navigasi proyek dan kode: tampilan proyek khusus, tampilan struktur file, dan lompatan cepat antara file, kelas, metode, dan penggunaan. | * Navigasi proyek dan kode: tampilan proyek khusus, tampilan struktur file, dan lompatan cepat antara file, kelas, metode, dan penggunaan. | ||
* Python [[Refaktorisasi kode|refactoring]]: termasuk mengganti nama, mengekstrak metode, memperkenalkan variabel, memperkenalkan konstan, menarik ke atas, menekan ke bawah dan lainnya. | * Python [[Refaktorisasi kode|refactoring]]: termasuk mengganti nama, mengekstrak metode, memperkenalkan variabel, memperkenalkan konstan, menarik ke atas, menekan ke bawah dan lainnya. | ||
* Dukungan untuk kerangka kerja web: Django, web2py, dan [[Flask|Labu]] [hanya edisi profesional]. | * Dukungan untuk kerangka kerja web: Django, web2py, dan [[Flask|Labu]] [hanya edisi profesional].<ref>[https://www.jetbrains.com/pycharm/features/web_development.html Full-stack Web Development - Features PyCharm]. ''JetBrains''.</ref> | ||
* [[Pengawakutu|Debugger]] Python [[Pengawakutu|terintegrasi]]. | * [[Pengawakutu|Debugger]] Python [[Pengawakutu|terintegrasi]]. | ||
* [[Pengujian unit]] terintegrasi, dengan cakupan kode baris demi baris. | * [[Pengujian unit]] terintegrasi, dengan cakupan kode baris demi baris. | ||
* Pengembangan [[Google App Engine]] Python [hanya edisi profesional]. | * Pengembangan [[Google App Engine]] Python [hanya edisi profesional]. | ||
* Integrasi kontrol versi: antarmuka pengguna terpadu untuk Mercurial, [[Git]], [[Subversion]], Perforce dan CVS dengan daftar perubahan dan penggabungan. | * Integrasi kontrol versi: antarmuka pengguna terpadu untuk Mercurial, [[Git]], [[Subversion]], Perforce dan CVS dengan daftar perubahan dan penggabungan. | ||
* Dukungan untuk alat ilmiah seperti matplotlib, numpy dan scipy [hanya edisi profesional]. | * Dukungan untuk alat ilmiah seperti matplotlib, numpy dan scipy [hanya edisi profesional].<ref>[https://www.jetbrains.com/pycharm/features/scientific_tools.html Scientific & Data Science Tools - Features PyCharm]. ''JetBrains''.</ref> | ||
Aplikasi ini bersaing terutama dengan sejumlah IDE berorientasi Python lainnya, seperti [[Eclipse (perangkat lunak)|Eclipse]] 's PyDev, dan Komodo IDE. | Aplikasi ini bersaing terutama dengan sejumlah IDE berorientasi Python lainnya, seperti [[Eclipse (perangkat lunak)|Eclipse]] 's PyDev, dan Komodo IDE. | ||
== Plugin == | == Plugin == | ||
Untuk memperluas fitur PyCharm, para pengembang dapat menulis ''[[Colok-masuk|plugin]]'' mereka sendiri dengan menggunakan [[Antarmuka Pemrograman Aplikasi Windows|API]] yang disediakan oleh PyCharm. Selain itu PyCharm juga dapat menjalankan beberapa ''[[plugin]]'' yang berasal dari [[JetBrains]] IDE lain. Ada lebih dari 1000 ''[[plugin]]'' yang kompatibel dengan PyCharm. | Untuk memperluas fitur PyCharm, para pengembang dapat menulis ''[[Colok-masuk|plugin]]'' mereka sendiri dengan menggunakan [[Antarmuka Pemrograman Aplikasi Windows|API]] yang disediakan oleh PyCharm. Selain itu PyCharm juga dapat menjalankan beberapa ''[[plugin]]'' yang berasal dari [[JetBrains]] IDE lain. Ada lebih dari 1000 ''[[plugin]]'' yang kompatibel dengan PyCharm.<ref>[https://plugins.jetbrains.com/pycharm PyCharm Professional - Plugins JetBrains]. ''JetBrains Plugin Repository''.</ref> | ||
== Sejarah == | == Sejarah == | ||
Versi beta dari PyCharm dirilis pada Juli 2010, kemudian 3 bulan kemudian keluar versi 1.0. Versi 2.0 dirilis pada 13 Desember 2011, versi 3.0 pada 24 September 2013, dan versi 4.0 pada 19 November 2014. | Versi beta dari PyCharm dirilis pada Juli 2010, kemudian 3 bulan kemudian keluar versi 1.0. Versi 2.0 dirilis pada 13 Desember 2011, versi 3.0 pada 24 September 2013, dan versi 4.0 pada 19 November 2014.<ref>Dmitry Filippov. [http://blog.jetbrains.com/pycharm/2014/11/announcing-general-availability-of-pycharm-4/ Announcing General Availability of PyCharm 4]. ''PyCharm Blog''. 19 November 2014.</ref> | ||
Versi [[kode sumber]] terbuka yang disebut juga dengan Edisi Komunitas PyCharm, mulai tersedia pada 22 Oktober 2013. | Versi [[kode sumber]] terbuka yang disebut juga dengan Edisi Komunitas PyCharm, mulai tersedia pada 22 Oktober 2013.<ref>[http://blog.jetbrains.com/pycharm/2013/10/pycharm-3-0-community-edition-source-code-now-available/ "PyCharm 3.0 Community Edition source code now available"] 22 October 2013, Dmitry Jemerov, JetBrains blog</ref> | ||
== Lisensi == | == Lisensi == | ||
* PyCharm Professional Edition memiliki beberapa opsi lisensi, yang berbeda dalam fitur,<ref>[https://www.jetbrains.com/pycharm/features/ "Features"], JetBrains.com</ref> harga, dan ketentuan penggunaannya.<ref>[https://www.jetbrains.com/store/terms/comparison.html#LicenseComparison License Comparison], JetBrains.com</ref> | |||
* PyCharm Professional Edition memiliki beberapa opsi lisensi, yang berbeda dalam fitur, harga, dan ketentuan penggunaannya. | |||
* PyCharm Professional Edition gratis untuk proyek sumber terbuka dan untuk beberapa penggunaan pendidikan. | * PyCharm Professional Edition gratis untuk proyek sumber terbuka dan untuk beberapa penggunaan pendidikan. | ||
* Lisensi Akademik didiskon atau gratis. | * Lisensi Akademik didiskon atau gratis.<ref>[http://www.jetbrains.com/pycharm/buy/buy.jsp#classroom "JetBrains Toolbox Subscription"], JetBrains.com</ref><ref>[https://blog.jetbrains.com/blog/2014/09/23/jetbrains-makes-its-products-free-for-students/ "JetBrains Makes its Products Free for Students"], 23 September 2014, Robert Demmer, JetBrains blog</ref> | ||
* Edisi Komunitas PyCharm didistribusikan di bawah lisensi [[Lisensi Apache|Apache 2]], dengan kode sumber lengkap tersedia di [[GitHub]]. | * Edisi Komunitas PyCharm didistribusikan di bawah lisensi [[Lisensi Apache|Apache 2]], dengan kode sumber lengkap tersedia di [[GitHub]].<ref>[https://github.com/JetBrains/intellij-community/tree/master/python JetBrains/intellij-community].</ref> | ||
== Lihat juga == | == Lihat juga == | ||
* Perbandingan lingkungan pengembangan terintegrasi Python | * Perbandingan lingkungan pengembangan terintegrasi Python | ||
* Daftar perangkat lunak Python | * Daftar perangkat lunak Python | ||
== Pranala luar == | == Pranala luar == | ||
* [https://www.jetbrains.com/pycharm/ Situs Web PyCharm] | * [https://www.jetbrains.com/pycharm/ Situs Web PyCharm] | ||
* [https://intellij-support.jetbrains.com/hc/en-us/community/topics/200379535-PyCharm Forum Komunitas PyCharm] | * [https://intellij-support.jetbrains.com/hc/en-us/community/topics/200379535-PyCharm Forum Komunitas PyCharm] | ||
* [https://github.com/JetBrains/intellij-community/tree/master/python GitHub Komunitas PyCharm] | * [https://github.com/JetBrains/intellij-community/tree/master/python GitHub Komunitas PyCharm] | ||
== Referensi == | |||
<references /> | |||
== Sumber dan atribusi == | |||
== | Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=PyCharm&oldid=29475601 Wikipedia bahasa Indonesia], revisi 29475601 (2026-07-19T12:40:16Z), 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 10.23
PyCharm adalah lingkungan pengembangan terintegrasi (IDE) yang digunakan dalam pemrograman komputer, yang memberikan berbagai macam alat atau tools untuk Python developer. Aplikasi ini dikembangkan oleh sebuah perusahaan asal Ceko bernama JetBrains.[1]PyCharm juga mendukung HTML, CSS, JavaScript, TypeScript, serta database SQL.
Aplikasi ini menyediakan beberapa kemudahan untuk menganalisis kode, debugger grafis, unit tester terintegrasi, dan integrasi dengan sistem kontrol versi (VCSes). Selain itu, PyCharm juga dapat mendukung pengembangan web yang menggunakan Django, Ilmu Data (Data Science) dengan menggunakan Anaconda.[2]
PyCharm bersifat lintas platform dan tersedia dalam versi Windows, macOS, dan Linux. Versi Komunitas dirilis dengan menggunakan Lisensi Apache [3] dan versi Profesional, dengan berbagai fitur tambahan, dirilis dengan menggunakan lisensi eksklusif .
Fitur
- Bantuan pengodean dan analisis, dengan penyelesaian kode, penyorotan sintaksis dan kesalahan, integrasi linter, dan perbaikan cepat.
- Navigasi proyek dan kode: tampilan proyek khusus, tampilan struktur file, dan lompatan cepat antara file, kelas, metode, dan penggunaan.
- Python refactoring: termasuk mengganti nama, mengekstrak metode, memperkenalkan variabel, memperkenalkan konstan, menarik ke atas, menekan ke bawah dan lainnya.
- Dukungan untuk kerangka kerja web: Django, web2py, dan Labu [hanya edisi profesional].[4]
- Debugger Python terintegrasi.
- Pengujian unit terintegrasi, dengan cakupan kode baris demi baris.
- Pengembangan Google App Engine Python [hanya edisi profesional].
- Integrasi kontrol versi: antarmuka pengguna terpadu untuk Mercurial, Git, Subversion, Perforce dan CVS dengan daftar perubahan dan penggabungan.
- Dukungan untuk alat ilmiah seperti matplotlib, numpy dan scipy [hanya edisi profesional].[5]
Aplikasi ini bersaing terutama dengan sejumlah IDE berorientasi Python lainnya, seperti Eclipse 's PyDev, dan Komodo IDE.
Plugin
Untuk memperluas fitur PyCharm, para pengembang dapat menulis plugin mereka sendiri dengan menggunakan API yang disediakan oleh PyCharm. Selain itu PyCharm juga dapat menjalankan beberapa plugin yang berasal dari JetBrains IDE lain. Ada lebih dari 1000 plugin yang kompatibel dengan PyCharm.[6]
Sejarah
Versi beta dari PyCharm dirilis pada Juli 2010, kemudian 3 bulan kemudian keluar versi 1.0. Versi 2.0 dirilis pada 13 Desember 2011, versi 3.0 pada 24 September 2013, dan versi 4.0 pada 19 November 2014.[7]
Versi kode sumber terbuka yang disebut juga dengan Edisi Komunitas PyCharm, mulai tersedia pada 22 Oktober 2013.[8]
Lisensi
- PyCharm Professional Edition memiliki beberapa opsi lisensi, yang berbeda dalam fitur,[9] harga, dan ketentuan penggunaannya.[10]
- PyCharm Professional Edition gratis untuk proyek sumber terbuka dan untuk beberapa penggunaan pendidikan.
- Lisensi Akademik didiskon atau gratis.[11][12]
- Edisi Komunitas PyCharm didistribusikan di bawah lisensi Apache 2, dengan kode sumber lengkap tersedia di GitHub.[13]
Lihat juga
- Perbandingan lingkungan pengembangan terintegrasi Python
- Daftar perangkat lunak Python
Pranala luar
Referensi
- ↑ JetBrains Strikes Python Developers with PyCharm 1.0 IDE. eWeek.
- ↑ Ernst Haagsman. Collaboration with Anaconda, Inc. PyCharm Blog. 2019-04-04.
- ↑ "PyCharm 3.0 Community Edition source code now available" 22 October 2013, Dmitry Jemerov, JetBrains blog
- ↑ Full-stack Web Development - Features PyCharm. JetBrains.
- ↑ Scientific & Data Science Tools - Features PyCharm. JetBrains.
- ↑ PyCharm Professional - Plugins JetBrains. JetBrains Plugin Repository.
- ↑ Dmitry Filippov. Announcing General Availability of PyCharm 4. PyCharm Blog. 19 November 2014.
- ↑ "PyCharm 3.0 Community Edition source code now available" 22 October 2013, Dmitry Jemerov, JetBrains blog
- ↑ "Features", JetBrains.com
- ↑ License Comparison, JetBrains.com
- ↑ "JetBrains Toolbox Subscription", JetBrains.com
- ↑ "JetBrains Makes its Products Free for Students", 23 September 2014, Robert Demmer, JetBrains blog
- ↑ JetBrains/intellij-community.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 29475601 (2026-07-19T12:40:16Z), 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.