Course Content
Kelas Mulai Jadi IoT Engineer Hebat

Tools untuk IoT Software Engineer :

XAMPP

Xampp
Xampp

 

XAMPP adalah software atau aplikasi komputer yang banyak digunakan dalam dunia web developer yang juga bisa dipelajari untuk membuat website. XAMPP adalah perangkat lunak berbasis web server yang bersifat open source (bebas) serta mendukung di berbagai sistem operasi seperti OS Linux, OS Windows, Mac OS, dan juga Solaris.

XAMPP bisa dilakukan untuk menghemat anggaran karena mampu menggantikan peran web hosting dengan cara menyimpan file website ke dalam hosting lokal agar bisa dipanggil lewat browser. Software XAMPP dikembangkan oleh tim bernama Apache Friends pada tahun 2002, yang bisa didapatkan secara gratis dengan label GNU (General Public License).

XAMPP adalah singkatan dari X (cross platform), A (Apache), M (MySQL/MariaDB), P (PHP), dan P (Perl) yang adalah program-program yang tersedia di software ini.

  • X = Cross platform
    Kode penanda dari software cross platform yang berarti dapat dijalankan di banyak sistem operasi seperti Windows, Linus, Mac OS, dan Solaris.
  • A = Apache
    Aplikasi web server gratis dan bisa dikembangkan oleh banyak orang (open source) untuk menciptakan halaman website yang benar berdasarkan kode program PHP yang ditulis oleh pengembang web developer.
  • M = MySQL / MariaDB
    Aplikasi database server yang menerapkan bahasa pemrograman SQL (Structured Query Language) yang berfungsi untuk mengelola dan membuat sistem database yang terstruktur dan sistematis seperti mengolah, mengedit, dan menghapus daftar melalui database.
  • P = PHP
    Bahasa pemrograman khusus berbasis web untuk kebutuhan pada sisi server (back end), sehingga bisa digunakan untuk membuat halaman website menjadi lebih dinamis dengan menerapkan server-side scripting.
  • P = Perl
    Bahasa pemrograman untuk memenuhi berbagai kebutuhan (cross platform) yang bisa berjalan di banyak sistem operasi sehingga sangat fleksibel, misalnya sebagai penunjuk eksistensi dari PHP. Biasanya digunakan untuk membuat website dinamis seperti CMS (Content Management System) WordPress.

Untuk menjalankan aplikasi Xampp, yang pertama harus dilakukan adalah membuka terlebih dahulu aplikasi tersebut. Kemudian, anda dapat menekan tombol atau button yang bertuliskan start untuk menjalankan modul Apache dan MySQL (untuk kebutuhan database).

Setelah anda telah memastikan bahwa aplikasi dapat berjalan tanpa ada pesan error, maka anda dapat mengakses localhost dengan menuliskan alamat URL pada web browser anda.

Notepad++

Notepad ++
Notepad ++

 

Aplikasi Notepad ++ bisa digunakan untuk menjalankan atau eksekusi beberapa bahasa pemrograman. Contohnya adalah HTML, CSS, dan JS. Sehingga Anda tidak perlu menggunakan aplikasi atau software tambahan untuk menjalankan file program tersebut.

Visual Studio

Visual Studio
Visual Studio

 

Visual studio adalah code editor gratis yang dimiliki oleh microsoft. Aplikasi ini dapat Anda jalankan pada perangkat Windows, Linux, dan Mac OS. Visual studio bisa Anda gunakan untuk pengembangan software komputer, aplikasi selular, aplikasi web, layanan web, bahkan website.

Sampai saat ini, visual studio mendukung 36 bahasa pemrograman yang berbeda. Memungkinkan bagi para developer untuk membangun software atau aplikasi lintas platform.

Microsoft Visual Basic atau biasa disebut VB merupakan bahasa pemrograman yang memiliki fitur Integrated Development Environment (IDE) untuk membuat program perangkat lunak berbasis Windows.

Sedangkan Microsoft Visual Studio merupakan perangkat lunak lengkap (suite) tang bisa Anda gunakan untuk membuat berbagai aplikasi.

Visual studio sudah berisi Software Development Kit (SDK), kompiler, Integrated Development Environment (IDE) dan MSDN Library.

Jadi kesimpulannya Visual Basic merupakan bagian dari Visual Studio.

Visual Basic menggunakan satu bahasa pemrograman basic, sedangkan Visual Studio menggunakan banyak bahasa pemrograman.


Sebelum klik Selesai/Lanjut, silakan bisa melakukan presensi disini