scholarly journals Integrated Development Environment Untuk Pengembangan Smart System/ IoT Berbasis Chip ESP32

2021 ◽  
Vol 2 (2) ◽  
pp. 16-23
Author(s):  
I Gusti Ngurah Agung Pawana ◽  
Hendri Gunawan ◽  
Adhi Paramartha

IDE (Integrated Development Environment) adalah sebuah aplikasi perangkat lunak yang menyediakan fungsi untuk memudahkan pengembangkan perangkat lunak. Integrated development environment (IDE) adalah rangkaian perangkat lunak yang menggabungkan alat dasar yang diperlukan untuk menulis dan menguji perangkat lunak. Pengembang menggunakan banyak alat di seluruh pembuatan, pembuatan, dan pengujian kode perangkat lunak. Alat pengembangan sering kali mencakup editor teks, pustaka kode, kompiler, dan platform pengujian. Tanpa IDE, pengembang harus memilih, menyebarkan, mengintegrasikan, dan mengelola semua alat ini secara terpisah. IDE menyatukan banyak alat terkait pengembangan tersebut sebagai kerangka kerja, aplikasi, atau layanan tunggal. Toolset terintegrasi dirancang untuk menyederhanakan pengembangan perangkat lunak dan dapat mengidentifikasi dan meminimalkan kesalahan pengkodean dan kesalahan ketik. Beberapa IDE adalah open source, sementara yang lain adalah penawaran komersial. IDE dapat berupa aplikasi yang berdiri sendiri atau dapat menjadi bagian dari paket yang lebih besar.

2017 ◽  
Vol 2 (2) ◽  
pp. 077
Author(s):  
Danyl Mallisza

Mobilitas sosial ini terus berlangsung di semua negara khususnya dalam masyarakat industry karena dibutuhkannya sejumlah besar tenaga teknis dan profesional. Golongan sosial tinggi tidak sanggup memenuhi segala kebutuhan itu dan terpaksa mengambilnya dari lapisan sosial yang lebih rendah. Mereka yang lahir dalam golongan atas yang tidak mempunyai motivasi untuk memperoleh kemampuan teknis, profesional atau managerial akan dengan sendirinya turun dalam tangga sosial. Smartphone merupakan alat untuk komunikasi suara atau biasa disebut telepon genggam, Smartphonejuga dilengkapi dengan Mobile Outlook untuk membaca e-mail dan Mobile Web untuk internet browsing. Selain dapat menerima panggilan masuk dan SMS, seperti ponsel pada umumnya, Smartphone juga dapat menerima e-mail, dan juga dapat melakukan real time chatting dengan teman yang sedang online melalui MSN Messenger. Dengan kata lain, telepon genggam ini merupakan komputer mini yang mempunyai kapabilitas sebuah telepon. Pertumbuhan permintaan akan alat canggih yang mudah dibawa kemana-mana membuat kemajuan besar dalam prosesor, memori, layar dan sistem operasi yang di luar dari jalur telepon genggam sejak beberapa tahun ini. Arduino dikatakan sebagai sebuah platform dari physical computing yang bersifat open source. Pertama-tama perlu dipahami bahwa kata “platform” di sini adalah sebuah pilihan kata yang tepat. Arduino tidak hanya sekedar sebuah alat pengembangan, tetapi ia adalah kombinasi dari hardware, bahasa pemrograman dan Integrated Development Environment (IDE) yang canggih. IDE adalah sebuah software yang sangat berperan untuk menulis program, meng-compile menjadi kode biner dan meng-upload ke dalam memory microcontroller. Ada banyak projek dan alat-alat dikembangkan oleh akademisi dan profesional dengan menggunakan Arduino, selain itu juga ada banyak modul-modul pendukung (sensor, tampilan, penggerak dan sebagainya) yang dibuat oleh pihak lain untuk bisa disambungkan dengan Arduino. Arduino berevolusi menjadi sebuah platform karena ia menjadi pilihan dan acuan bagi banyak praktisi. Salah satu yang membuat Arduino memikat hati banyak orang adalah karena sifatnya yang open source, baik untuk hardware maupun software-nya. Diagram rangkaian elektronik Arduino digratiskan kepada semua orang.


Author(s):  
Paul A. Streit

This document outlines a Rockwell Collins initiative currently underway to establish an eXtended Integrated Development Environment (XIDE) throughout its enterprise. The strategies contained in this document are either based on steps already complete or steps that are planned. We begin with a description of the XIDE vision followed by the major attributes of an XIDE and their importance. Several approaches to XIDE tool integration are described and a tool integration framework technology is selected based on the goals of scalability and modularity, available components for tool integration, and platform portability characteristics. A strategic migration plan is then outlined by identifying steps necessary to implement the XIDE vision. The implementation steps are then explored further along with reasons why they’re necessary and guidance on how to approach them. The final section explores Eclipse in much greater detail, including its history as an open source tool, the Eclipse Foundation, and justification for its selection for the XIDE framework. Also included are guidelines for the use of open source, and a review of several scenarios where contributing to open source can make sound business sense.


Author(s):  
João Marcello Pereira ◽  
Mario Benjamim Baptista de Siqueira

<p>O MATLAB® é um dos principais softwares utilizados nos cursos de ciências exatas e de engenharia para o ensino de programação numérica e pesquisa científica, em função de sua sintaxe de alto nível e dos diversos toolboxes do seu amigável ambiente de programação. Apesar das muitas vantagens, é um software proprietário que apresenta um alto custo de aquisição para as instituições de ensino e uso individual. Além disso, possui código fonte fechado e os programas nativos “.m” não são plenamente compatíveis em outros ambientes de programação com suporte a esse formato de arquivo. Embora existam softwares livres e open source com relativa semelhança de IDE (Integrated Development Environment ou Ambiente de Desenvolvimento Integrado) e sintaxe de código, muitos desses softwares apresentam baixo desempenho computacional em relação ao MATLAB®. Dessa forma, o objetivo no presente trabalho é apresentar a linguagem de programação Julia, como alternativa ao MATLAB®, no ensino de programação numérica e simbólica, bem como de pesquisa científica. Neste trabalho são comparadas as características das duas linguagens de programação, sendo apresentado um benchmark entre as linguagens em que se avaliam o tempo de execução e os resultados dos cálculos. Para isso, foram implementados em JULIA e em MATLAB® os algoritmos Série de Fibonacci Recursiva e Gráfico 2D dos polinômios de Berstein e, ainda, utilizadas as funções nativas de cálculo simbólico, algébrico e equação diferencial numérica Runge-Kutta 45.</p>


Author(s):  
Elly Mufida ◽  
Martini Martini ◽  
Ady Hermawan

Saat ini banyak orang tua memberikan fasilitas smartphone pada anaknya dengan alasan agar komunikasi antara mereka tetap terjaga, terutama bagi orang tua yang sibuk dengan karirnya. Namun sayangnya, kecendrungan anak-anak untuk memilih bermalas-malasan dengan smartphone yang dimiliki dibandingkan dengan melaksanakan kewajiban mereka. Sehingga smartphone yang harusnya memberikan manfaat positif justru menjadikan perilaku anak cenderung mengarah ke hal yang negatif. Oleh karena itu, dibutuhkan sebuah aplikasi mobile untuk orang tua dan anak yang dapat membantu mengurangi perilaku negatif anak menjadi ke arah yang lebih positif. Metode waterfall digunakan untuk pembangun aplikasi ini. Sedangkan untuk pembuatan aplikasi ini, penulis memilih Android Studio sebagai Integrated Development Environment (IDE) untuk pengembangan aplikasi. Aplikasi Parenting berbasis Android ini dapat membantu orang tua dalam pembentukan perilaku positif anak disamping kesibukannya. Pada aplikasi ini, orang tua dapat memberikan daftar tugas yang harus diselesaikan olah anak dengan rentang waktu tertentu. Pada login anak, anak dapat memberikan status tugas yang telah diberikannya. Jika anak telah menyelesaikan tugasnya, orang tua dapat memeriksa dan memberikan skor tugas tersebut, dimana skor tersebut akan terakumulasi. Pada posisi skor tertentu, orang tua dapat memberikan reward kepada anaknya


Sign in / Sign up

Export Citation Format

Share Document