Halaman

SMK Muhammadiyah 3 Surakarta

Jl. Prof. Dr. Supomo No 51 Surakarta Telp. (0271)716088

Teknik Instalasi Tenaga Listrik (TITL)

Tidak takut listrik tapi slalu hati-hati akan litrik :)

Teknik Audio Video (TAV)

Elektronika, video shooting, editing video bahkan robotika

Teknik Komputer dan Jaringan (TKJ)

Axioo Class Program, Smart Class Program.

SMK Bisa...Luar biasa...!

Akhlak mulia, cerdas, terampil dan kompeten.

Kamis, 25 Oktober 2018

Server e-Mail


Server e-Mail



Konsep dan Prinsip Kerja Surat Elektronik (eMail)
Seandainya kita memiliki klien e-mail di komputer kita, kita siap untuk mengirim dan menerima e-mail. Semua yang kita butuhkan adalah sebuah server surat elektronik atau server e-mail untuk memberi layanan para klien yang tersambung. Mari kita bayangkan seperti apa server e-mail yang paling sederhana dan mungkin akan membantu untuk mendapatkan pemahaman dasar tentang proses kerja surat elektronik.


Rangkuman
ü  Server SMTP menangani surat keluar. Server POP3 atau IMAP server, keduanya menangani surat masuk. POP singkatan dari Post Office Protocol, dan IMAP singkatan dari Internet Mail Access Protocol.
ü  SMTP server mendengarkan pada port 25, POP3 mendengarkan pada port 110 dan IMAP menggunakan port 143
ü  POP3 dan IMAP4 adalah protocol yang digunakan untuk menerima email. Perbedaannya adalah jika menggunakan POP3, maka email yang didownload akan dihapus dari server. Sedangkan dengan IMAP4 kopi email yang didownload akan etap ada di server.
ü  Server SMTP menggunakan perintah teks yang sangat sederhana seperti HELO, MAIL, RCPT dan DATA untuk berkomunikasi dengan server SMTP domain lain. Dokumentasi perintah ini biasanya dapat ditelusuri pada header lengkap sebuah email yang telah diterima.
ü  DNS server membantu eMail server untuk menemukan alamat IP server email tujuan.


Latihan Soal 2


Pilihlah satu dari kemungkinan jawaban dari soal-soal berikut ini!
1.    Port komunikasi yang digunakan pada layanan eMail adalah :
a. Port 20; 21; dan 25
b. Port 25 dan 110 saja
c. Port 25; 110 dan 143
d. Port 110 saja
2.    Koneksi eMail aktif menggunakan protokol transport berupa:
a. TCP
b. UDP
c. TCP dan UDP
d. TCP/IP
3.    Perintah koneksi antar server eMail:
a. Tidak terlihat pada eMail klien
b. Terletak pada header menjadi satu dengan pesan
c. Menjadi log/catatan perjalanan dari server ke server
d. Jawaban benar semua
4.    Perintah koneksi HELO pada aplikasi email digunakan untuk:
a. Menyapa server tujuan
b. Memperkenalkan diri ke server tujuan
c. Menjalin persahabatan dengan server tujuan
d. Jawaban salah semua
5.    DNS server pada aplikasi eMail digunakan sebagai:
a. Bantuan untuk mencari alamat IP server tujuan
b. Mail server dapat bekerja tanpa DNS server
c. Bantuan untuk menemukan domain server tujuan
d. Memperlancar hubungan antar emauil server
6.    IMAP, Internet Mail Acces Protocol, sangat membantu kerja email server dan berguna dengan cara:
a. Mengarahkan ke alamat tujuan
b. Menyimpan daftar alamat tujuan yang pernah dikirim
c. Memungkinkan pengguna untuk lebih cepat mengunduh pesan
d. Menjaga agar email yang telah diunduh tetap tersimpan pada server
7.    Protokol POP3 dan IMAP adalah protocol untuk mengunduh pesan email, perbedaan di antara mereka adalah:
a. POP3 ada setelah IMAP
b. IMAP menyimpan kopi pesan yang telah diunduh
c. POP3 menghapus pesan yang telah diunduh
d. Jawaban b dan c benar
8.    Proses penempelan / attachment file ke dalam suatu pesan email dapat dilakukan dengan menggunakan tatacara:
a. uudecode
b. uuencode
c. binnerencode
d. binnerdecode
9.    Mozilla Thunderbird adalah salah satu aplikasi eMail klien yang diinstal pada PC pengguna, fungsi email klien digunakan untuk:
a. Mengunduh pesan email dari server email
b. Mengirim pesan email ke server email
c. Menyimpan semua aktifitas email pengguna
d. Semua jawaban benar
10.  Pengguna email klien yang namanya terdaftar pada server email pada saat log in mengakses server email:
a. Mengunduh pesan email dari server email
b. Mengirim pesan email ke server email
c. Menyimpan semua aktifitas email pengguna
d. Jawaban a dan b benar


Rabu, 24 Oktober 2018

Latihan Soal 1

Pilihlah satu dari kemungkinan jawaban dari soal-soal berikut ini!
1.    Port komunikasi protocol transfer file adalah ....
a. Port 20
b. Port 21
c. Port 25
d. Port 110
2.    Koneksi FTP aktif menggunakan port-port server FTP ....
a. Port koneksi 21, port sambungan data 20
b. Port koneksi 21, port sambungan data 10000
c. Port koneksi 20, port sambungan data 10000
d. Port koneksi 20, port sambungan data 21
3.    Koneksi FTP pasif menggunakan port-port server FTP ....
a. Port koneksi 21, port sambungan data di bawah 10000
b. Port koneksi 21, port sambungan data 10000
c. Port koneksi 21, port sambungan data di atas 10000
d. Port koneksi 21, port sambungan data 20
4.    Juru bahasa/penghubung protokol yang bertanggung jawab untuk mengatur control koneksi pada server, adalah ....
a. User Data Transfer Process
b. User Protocol Interpreter
c. Server Data Transfer Process
d. Server Protocol Interpreter
5.    Pada sisi user, yang digunakan untuk mengirim atau menerima data dari atau ke Server-DTP adalah ....
a. User Data Transfer Process
b. User Protocol Interpreter
c. Server Data Transfer Process
d. Server Protocol Interpreter
6.    User anonymous pada saat menghubungi server FTP diharuskan mengisikan username dengan ....
a. Alamat IP
b. Nama pengguna
c. Alamat email
d. Nama komputer
7.    Aplikasi klien FTP pada sistem operasi modern dewasa ini ....
a. Harus diinstal sebagai aplikasi pihak ke-3
b. Sudah disediakan terintegrasi dengan SO
c. Belum disediakan terintegrasi dengan SO
d. Sudah disediakan, tetapi harus diinstal terlebih dulu
8.    Akses ke server FTP dari klien dapat dilakukan melalui aplikasi-aplikasi berikut kecuali ....
a. Browser
b. Command line interface
c. Aplikasi klien FTP
d. Messenger
9.    Pengguna yang namanya terdaftar pada server FTP pada saat log in mengakses server FTP ....
a. Masuk ke direktori Pub
b. Masuk ke direktori /home/nama_user
c. Masuk ke direktori /home/nama_user dan memiliki hak masuk ke direktori Pub
d. Masuk ke semua direktori yang disediakan
10.  Pada saat sesi transfer file pada klien FTP ....
a. Komunikasi berjalan menggunakan hanya satu port
b. Komunikasi berjalan menggunakan hanya dua port
c. Komunikasi berjalan menggunakan lebih dari dua port
d. Komunikasi berjalan menggunakan lebih dari tiga port


FTP


FTP (File Transfer Protocol)




Pengertian Singkat FTP

FTP adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan koneksi TCP, bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client.

FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.

FTP client adalah computer yang me-request koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dan sebagainya sesuai dengan permission yang diberikan oleh FTP server.

Tujuan dari FTP server adalah:
• Untuk tujuan sharing data
• Untuk menyediakan indirect atau implicit remote computer
• Untuk menyediakan tempat penyimpanan bagi user
• Untuk menyediakan transfer data yang reliable dan efisien

Video :
File Transfer Protocol (FTP)

Video Tutorial :


Jumat, 19 Oktober 2018

Zorin OS

Zorin OS, Linux bagi pengguna Windows

Written by  Dudi Fitriahadi Pengajar LP3 STT NF

Zorin OS merupakan distro Linux berbasis Ubuntu yang diperuntukan bagi pengguna yang baru mau menggunakan Linux. Mempunyai antarmuka grafis yang mirip dengan sistem operasi Windows dan mempunyai banyak aplikasi yang biasanya ada di sistem operasi Windows.
Tujuan utama dikembangkannya distro ini adalah sebagai alternatif Linux bagi pengguna Windows dan membuat pengguna Windows dapat menikmati seluruh fitur yang dimiliki oleh Linux tanpa kesulitan.
Zorin2
Zorin OS tersedia dalam dua versi yaitu Free Edition dan Premium Edition yang berbayar. Untuk Free Edition terdiri dari empat versi yaitu Zorin OS Core, Zorin OS Educational, Zorin OS Lite dan Zorin OS Educational Lite. Sedangkan Premiun Edition terdiri dari Zorin OS Ultimate dan Zorin OS Business. Saat ini versi terbaru dari Zorin OS adalah Zorin OS versi 9. Iso image dari Zorin OS dapat diunduh di alamat resmi situs Zorin OS yaitu www.zorin-os.com.

Kelebihan Zorin OS

Beberapa kelebihan dari Zorin OS di antaranya :
  1. Aman dari virus
  2. Cepat dan ringan
  3. Mempunyai desktop yang mudah digunakan
  4. Antarmuka pengguna yang dapat diubah-ubah
  5. Stabil karena berasal dari sistem operasi Linux
  6. Menyediakan perangkat lunak yang siap pakai
  7. Mendukung lebih dari 55 bahasa

Aplikasi Andalan pada Zorin OS

Zorin Look Changer

Zorin Look Changer adalah program inovatif yang dikembangkan secara eksklusif untuk Zorin OS. Dengan Zorin Look Changer ini anda dapat dengan mudah mengubah tampilan desktop dengan pilihan antarmuka: Windows 7, Windows XP, Windows 2000, Unity, Mac OS X atau GNOME 2. Zorin OS Core hanya menyediakan antarmuka Windows 7, Windows XP dan GNOME 2 sedangkan Premium Edition menyediakan semua antarmuka di atas.
Zorin3

Zorin Web Browser Manager

Web browser default pada Zorin OS adalah firefox tetapi anda dapat melakukan instalasi aplikasi web browser yang lain secara cepat dan mudah dengan menggunakan Zorin Web Browser Manager.
Zorin4

Zorin Background Plus

Dengan Background Plus anda dapat menjadikan sebuah video sebagai background yang sangat menarik. Tetapi sayangnya program ini hanya tersedia pada Premium Edition.

Zorin Theme Changer

Aplikasi Theme Changer ini memudahkan anda untuk mengganti-ganti desktop theme.
Zorin5

Zorin Splash Screen Manager

Dengan aplikasi Zorin Splash Screen Manager anda dengan mudah dapat mengganti, meng-install dan menghapus Plymouth splash screen themes pada Zorin OS. Program ini hanya tersedia pada Premium Edition.
Selain aplikasi andalan di atas, Zorin OS juga menyediakan aplikasi WINE dan PlayOnLinux untuk memudahkan pengguna menjalankan aplikasi Windows di Zorin OS.
Dengan kemudahan penggunaan dan tampilan yang mirip dengan Windows, maka Zorin OS sangat cocok bagi pengguna Windows yang ingin merasakan sensasi sistem operasi Linux. Jadi bagi anda pengguna Windows yang penasaran dengan Linux tidak ada salahnya untuk mencoba Zorin OS.
Dudi Fitriahadi
Pengajar LP3 STT Terpadu Nurul Fikri

Sumber : Zorin OS (www.zorin-os.com)
https://www.nurulfikri.ac.id/index.php/id/artikel/item/431-zorin-os-linux-bagi-pengguna-windows

Linux

Sejarah Singkat Sistem Operasi Linux

Sejarah Singkat Sistem Operasi Linux – Linux telah banyak di gunakan mulai dari perangkat smartphone yang kecil hingga web server yang besar. Dari jam tangah hingga game console. Dari pengendali mobil hingga satelit. Namun tidak banyak yang tahu sejarah sistem operasi dengan maskot Pinguin ini. Karena itu di sini saya akan men-share artikel tentang sejaran sistem operasi Linux.

Sejarah Singkat Sistem Operasi Linux

Linux merupakan sistem operasi berbasis open source. Kernel sistem operasi Linux di ciptakan oleh Linus Torvald pada tahun 1991 saat dia masih berada dalam masa kuliah di Universitas Helsinski, Finlandia.
Jauh sebelum Linus Torvald mengembangkan kernel Linux Richard Stallman sudah terlebih dahulu mengembangkan project GNU. Dalam project ini Stallman adalah untuk menciptakan sistem operasi yang benar-benar free (free di sini berarti bebas untuk di kembangkan, free tidak selalu gratis).




Sejarah Singkat Sistem Operasi Linux - www.dedyprastyo.com
Sejarah Singkat Sistem Operasi Linux

Berbagai kode program di kembangkan dan pada tahun 1991 kode ini telah terkumpul hanya kurang satu yaitu kernel. Sementara itu di tempat lain Linus Torvald yang saat itu masih menjadi mahasiswa di Universitas Helsinski mengembangkan project pribadi untuk mengembangkan kernel sistem operasi yang mirip dengan UNIX (atau di sebut UNIX like).
Proses development yang di lakukan oleh Linus baru sebatas kernel. Kernel yang ia kembangkan baru dapat membaca harddisk dan device yang terhubung ke komputer. Pada bulan September di tahun 1991 kernel ini di luncurkan dengan nama Linux. Kernel ini sendiri di beri versi 0.01. Kernel ini kemudian di gabungkan dengan project GNU hingga terbentuklah nama GNU/Linux.
Setelah itu perkembangan Linux menjadi sangat cepat. Pada 5 Oktober 1991 Linus mengumumkan kernel Linux 0.02 dan pada 19 Desember 1991 dia kembali memperkenalkan versi kernel 0.11 yang mana pada versi ini Linux sudah dapat berfungsi selayaknya sistem operasi standar.
Sampai versi 0.11 kernel Linux masih berlisensi free software. Namun pada rilis berikutnya Linus mengganti lisensi kernel yang ia ciptakan menjadi GNU/GPL (General Public License) hal ini membuat siapapun dapat melihat, mengembangkan dan berpartisipasi dalam proses development Linux.
Pada awal kemunculanya yakni pada dekade 1990-2000, Linux hanya di gunakan pada lingkungan aplikasi berskala besar seperti web server, network server dan database server. Namun setelah itu Linux mulai di kembangkan untuk desktop. Banyak variasi sistem operasi Linux (atau di sebut Distro Linux) mulai dari RedHat, Debian, Slackware beserta turunanya (RedHat memiliki distro turunan seperti Fedora dan CentOS, Debian memiliki distro turunan seperti Ubuntu dan Linux Mint).
Sekarang sistem operasi Linux telah di gunakan di berbagai infrastruktur dan berbagai hardware. Mulai dari web server yang melayani puluhan ribu request per detik hingga aplikasi embedded. Selain itu Linux juga menjadi tulang punggung berbagai perangkat kritis seperti satelit, kelistrikan, surveillance hingga pada pesawat terbang.

Semoga bermanfaat.

Sumber :
https://www.dedyprastyo.com/2017/11/sejarah-singkat-sistem-operasi-linux/

Arduino


Arduino

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Arduino Software
Arduino IDE - v0011 Alpha.png
Contoh program
PengembangArduino Software
Rilis stabil
0022 / 24 Desember 2010; 7 tahun lalu
Repositorigithub.com/arduino/Arduino
Ditulis denganJava
Sistem operasiCross-platform
JenisIntegrated development environment
LisensiLGPL atau GPL
Situs webarduino.cc/en/

Arduino dibandingkan dengan tangan manusia
Arduino adalah pengendali mikro single-board yang bersifat open-source[1], diturunkan dari Wiring platform[2], dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri.
Arduino juga merupakan platform[3] hardware terbuka yang ditujukan kepada siapa saja yang ingin membuat purwarupa peralatan elektronik interaktif berdasarkan hardware dan software yang fleksibel dan mudah digunakan. Mikrokontroler diprogram menggunakan bahasa pemrograman arduino yang memiliki kemiripan syntax dengan bahasa pemrograman C. Karena sifatnya yang terbuka maka siapa saja dapat mengunduh skema hardware arduino dan membangunnya.
Arduino menggunakan keluarga mikrokontroler ATMega yang dirilis oleh Atmel sebagai basis, namun ada individu/perusahaan yang membuat clone arduino dengan menggunakan mikrokontroler lain dan tetap kompatibel dengan arduino pada level hardware. Untuk fleksibilitas, program dimasukkan melalui bootloader meskipun ada opsi untuk mem-bypass bootloader dan menggunakan downloader untuk memprogram mikrokontroler secara langsung melalui port ISP.


Sejarah Singkat

Semuanya berawal dari sebuah thesis yang dibuat oleh Hernando Barragan, di Institute IvreaItalia pada tahun 2005, dikembangkan oleh Massimo Banzi dan David Cuartielles dan diberi nama Arduin of Ivrea. Lalu diganti nama menjadi Arduino yang dalam bahasa Italia berarti teman yang berani.
Tujuan awal dibuat Arduino adalah untuk membuat perangkat mudah dan murah, dari perangkat yang ada saat itu. Dan perangkat tersebut ditujukan untuk para siswa yang akan membuat perangkat desain dan interaksi.
Saat ini tim pengembangnya adalah Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis, dan Nicholas Zambetti. Mereka mengupayakan 4 hal dalam Arduino ini, yaitu:
  1. Harga terjangkau
  2. Dapat dijalankan diberbagai sistem operasi, Windows, Linux, Mac, dan sebagainya.
  3. Sederhana, dengan bahasa pemograman yang mudah bisa dipelajari orang awam, bukan untuk orang teknik saja.
  4. Open Source, hardware maupun software.
Sifat Arduino yang Open Source, membuat Arduino berkembang sangat cepat. Sehingga banyak lahir perangkat-perangkat sejenis Arduino. Seperti DFRDuino atau Freeduino, sedangkan untuk lokal ada CipaDuino yang dibuat oleh SKIR70, lalu ada MurmerDuino yang dibuat oleh Robot Unyil, ada lagi AViShaDuino yang salah satu pembuatnya adalah Admin Kelas Robot.
Sampai saat ini pihak resmi, sudah membuat berbagai jenis-jenis Arduino. Mulai dari yang paling mudah dicari dan paling banyak digunakan, yaitu Arduino Uno. Hingga Arduino yang sudah menggunakan ARM Cortex, berbentuk Mini PC. Hingga saat ini sudah ada ratusan ribu Arduino yang digunakan digunakan di dunia sejak tahun 2011. Arduino juga sudah dipakai oleh perusahaan-perusahaan besar, contohnya Google menggunakan Arduino untuk Accessory Development Kit, NASA memakai Arduino untuk prototypin, ada lagi Large Hadron Colider memakai Arduino dalam beberapa hal untuk pengumpulan data.
Banyak yang bertanya Arduino ini sebenarnya menggunakan bahasa pemprograman apa? Arduino sebenarnya menggunakan bahas C, yang sudah disederhanakan. Sehingga orang awam pun bisa menjadi seniman digital, bisa mempelajari Arduino dengan mudahnya.

Jenis-Jenis Arduino

Seperti Microcontroller yang banyak jenisnya, Arduino lahir dan berkembang, kemudian muncul dengan berbagai jenis. Diantaranya adalah:
a. Arduino Uno
Jenis yang ini adalah yang paling banyak digunakan. Terutama untuk pemula sangat disarankan untuk menggunakan Arduino Uno. Banyak sekali referensi yang membahas Arduino Uno. Versi yang terakhir adalah Arduino Uno R3 (Revisi 3), menggunakan ATMEGA328 sebagai Microcontrollernya, memiliki 14 pin I/O digital dan 6 pin input analog. Untuk pemprograman cukup menggunakan koneksi USB type A to To type B. Sama seperti yang digunakan pada USB printer.
b. Arduino Due
Berbeda dengan saudaranya, Arduino Due tidak menggunakan ATMEGA, melainkan dengan chip yang lebih tinggi ARM Cortex CPU. Memiliki 54 I/O pin digital dan 12 pin input analog. Untuk pemprogramannya menggunakan Micro USB, terdapat pada beberapa handphone.
c. Arduino Mega
Mirip dengan Arduino Uno, sama-sama menggunakan USB type A to B untuk pemprogramannya. Tetapi Arduino Mega, menggunakan Chip yang lebih tinggi ATMEGA2560. Dan tentu saja untuk Pin I/O Digital dan pin input Analognya lebih banyak dari Uno.
d. Arduino Leonardo.
Bisa dibilang Leonardo adalah saudara kembar dari Uno. Dari mulai jumlah pin I/O digital dan pin input Analognya sama. Hanya pada Leonardo menggunakan Micro USB untuk pemprogramannya.
e. Arduino Fio
Bentuknya lebih unik, terutama untuk socketnya. Walau jumlah pin I/O digital dan input analognya sama dengan uno dan leonardo, tapi Fio memiliki Socket XBee. XBee membuat Fio dapat dipakai untuk keperluan projek yang berhubungan dengan wireless.
f. Arduino Lilypad
Bentuknya yang melingkar membuat Lilypad dapat dipakai untuk membuat projek unik. Seperti membuat amor iron man misalkan. Hanya versi lamanya menggunakan ATMEGA168, tapi masih cukup untuk membuat satu projek keren. Dengan 14 pin I/O digital, dan 6 pin input analognya.
g. Arduino Nano
Sepertinya namanya, Nano yang berukulan kecil dan sangat sederhana ini, menyimpan banyak fasilitas. Sudah dilengkapi dengan FTDI untuk pemograman lewat Micro USB. 14 Pin I/O Digital, dan 8 Pin input Analog (lebih banyak dari Uno). Dan ada yang menggunakan ATMEGA168, atau ATMEGA328.
h. Arduino Mini
Fasilitasnya sama dengan yang dimiliki Nano. Hanya tidak dilengkapi dengan Micro USB untuk pemograman. Dan ukurannya hanya 30 mm x 18 mm saja.
i. Arduino Micro
Ukurannya lebih panjang dari Nano dan Mini. Karena memang fasilitasnya lebih banyak yaitu; memiliki 20 pin I/O digital dan 12 pin input analog.
j. Arduino Ethernet
Ini arduino yang sudah dilengkapi dengan fasilitas ethernet. Membuat Arduino kamu dapat berhubungan melalui jaringan LAN pada komputer. Untuk fasilitas pada Pin I/O Digital dan Input Analognya sama dengan Uno.
k. Arduino Esplora
Rekomendasi bagi kamu yang mau membuat gadget sepeti Smartphone, karena sudah dilengkapi dengan Joystick, button, dan sebagainya. Kamu hanya perlu tambahkan LCD, untuk lebih mempercantik Esplora.
l. Arduino Robot
Ini adalah paket komplit dari Arduino yang sudah berbentuk robot. Sudah dilengkapi dengan LCD, Speaker, Roda, Sensor Infrared, dan semua yang kamu butuhkan untuk robot sudah ada pada Arduino ini.

Contoh program

int LED_PIN = 13;

void setup () {
    pinMode (LED_PIN, OUTPUT);     // enable pin 13 for digital output
}

void loop () {
    digitalWrite (LED_PIN, HIGH);  // turn on the LED
    delay (1000);                  // wait one second (1000 milliseconds)
    digitalWrite (LED_PIN, LOW);   // turn off the LED
    delay (1000);                  // wait one second
}

Arduino-compatible boards

Karena rancangan hardware dan software Arduino bersifat open-source, produsen lain bebas untuk menirunya, misalnya:
  • Freeduino
  • Cosmo Black Star
  • Freeduino MaxSerial
  • Zigduino

Development team[sunting | sunting sumber]

Tim pengembang Arduino adalah Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis, dan Nicholas Zambetti.

Sumber :
https://id.wikipedia.org/wiki/Arduino