'''Electron''' adalah suatu kerangka kerja yang digunakan untuk membangun aplikasi berbasis [[komputer meja]] (''desktop''), dimana aplikasi yang dihasilkan dapat berjalan dalam semua sistem operasi seperti [[Microsoft Windows|windowsWindows]], [[linuxLinux]], dan [[MacOS|macOsMacOs]].<ref>{{Cite web|title=Electron {{!}} Build cross-platform desktop apps with JavaScript, HTML, and CSS.|url=https://www.electronjs.org/|website=www.electronjs.org|language=en-US|access-date=2020-10-06}}</ref> Electron dibuat oleh Cheng Zhao dan kemudian dibangun, dikembangkan, serta diawasi oleh [[GitHub|Github]]. Electron dirilis pertama sekali pada tanggal 15 Juli 2013.<ref>{{Cite web|title=Build software better, together|url=https://github.com/|website=GitHub|language=en|access-date=2020-10-06}}</ref> Elelctron memudahkan para pengembang aplikasi web untuk membangun aplikasi berbasis desktop karena kerangka kerja ini memungkinkan pengembangan aplikasi berbasis desktop dengan menggunakan perangkat program berbasis web seperti [[HTML|html]], [[PHP|php]], [[CSS|css]], dan [[javaScriptJavaScript]].<ref>{{Cite web|title=Atom Shell is now Electron {{!}} Electron Blog|url=https://www.electronjs.org/blog/electron|website=www.electronjs.org|language=en-US|access-date=2020-10-06}}</ref>
== Konsep Aplikasi ==
Electron merupakan salah satu aplikasi sumber terbuka yang mengizinkan siapa saja untuk menginstal secara gratis melalui situs resmi [https://www.electronjs.org/ electronElectron].<ref>{{Cite web|last=zaimah|title=Membangun Aplikasi Lintas Platform dengan Electron|url=https://komputerkata.com/membangun-aplikasi-lintas-platform-dengan-electron/|website=Blogger Medan - Zaimah Panjaitan|language=en-US|access-date=2020-10-06}}</ref> Konsep membangun aplikasi dengan Electron yaitu perpaduan antara [[Chromium (peramban web)|chromiumChromium]] (aplikasi yang dijalankan dengan perambahan web) dan penggunaan [[Node.js]]. Oleh karena itu diperlukan perangkat Node.js saat akan membangun aplikasi dengan electron. Selain Node.js, diperlukan juga perangkat lunak [[Npm (perangkat lunak)|npmNPM]] dan penyunting teks ([[Text Editor|textText editorEditor)]]. Aplikasi yang sedang dibangun dapat dijalankan melalui ''Command PrompPrompt'' ([[Cmd|CMD)]].
== Aplikasi yang Dihasilkan ==
Electron telah menjadi kerangka kerja yang selalu digunakan untuk membangun aplikasi-aplikasi terkenal seperti [https://code.visualstudio.com/ [Visual Studio Code]]<ref>{{Cite web|last=Bright|first=Peter|date=2015-04-29|title=Microsoft’s new Code editor is built on Google’s Chromium|url=https://arstechnica.com/information-technology/2015/04/microsofts-new-code-editor-is-built-on-googles-chromium/|website=Ars Technica|language=en-us|access-date=2020-10-06}}</ref>, [[Skype]]<ref name=":0">{{Cite web|title=Electron Apps {{!}} Electron|url=https://www.electronjs.org/apps|website=www.electronjs.org|language=en-US|access-date=2020-10-06}}</ref>, dan [[WhatsApp]]. Adapun aplikasi lainnya yang dibangun dengan electronElectron adalah [[:en:Atom_(text_editor)|Atom]], GitHub Desktop,<ref>{{Cite web|date=2017-05-17|title=Announcing Git Integration for Atom and GitHub Desktop Beta|url=https://github.blog/2017-05-16-announcing-git-integration-for-atom-and-github-desktop-beta/|website=The GitHub Blog|language=en-US|access-date=2020-10-06}}</ref> Microsoft Teams,<ref>{{Cite web|date=2017-05-20|title=Electron Helper and branding|url=https://techcommunity.microsoft.com/t5/microsoft-teams/electron-helper-and-branding/m-p/71595#M4715|website=TECHCOMMUNITY.MICROSOFT.COM|language=en|access-date=2020-10-06}}</ref> Basecamp 3,<ref name=":0" /> Cryptocat,<ref name=":0" /> serta banyak lagi aplikasi yang dibangun dan dikembangkan dengan electronElectron.<ref name=":0" />