All About Universitas Muhammadiyah Bandung

yoo ini kali pertama lagi gw nulis hahaha. dan tema yang sangat menarik yang akan gw ulas adalah tentang kampus gw melanjutkan studi saat ini, yakni Universitas Muhammadiyah Bandung. berlokasi di Jl. Palasari No. 9a Bandung, adalah lokasi yang cukup strategis menurut gw.

UM Bandung.jpg

oke, jadi gw akan memberikan sedikit cerita kenapa akhirnya gw bisa nyasar di ini kampus.

awal tau ini kampus yaa karena gw iseng cari-cari tentang perguruan tinggi Muhammadiyah. dan, kenapa Muhammadiyah? Karena berdasarkan informasi yang gw punya (dan sangat sedikit saat itu) Muhammadiyah adalah organisasi yang sudah cukup tua di Indonesia dan juga pendidikan adalah salahsatu program yang benar-benar dicanangkan di organisasi yang satu ini. so, akhirnya gw cari informasi tentang perguruan tinggi Muhammadiyah se- Jawa Barat ini. dan gw menemukan beberapa, ada di sukabumi, tasikmalaya, Cirebon and of course bandung! Yaahhh karena domisili gw di bandung jadi gw mulai cari info tentang Universitas Muhammadiyah yg belokasi di bandung ini.

dannnn ada satu hal yg membuat gw sangat tertarik untuk mendaftarkan diri jadi seorang mahasiswa baru disini, yakni karena tagline kampusnya, yakni Islamic technopreneur university. Dan jujur sebenernya gw kaga paham-paham amat sama ini arti tagline nya 😀 (ketawa malu), tapi gw yakin artinya sangat bagus dan ini Muhammadiyah bro! so, akhirnya gw mulai cari-cari lokasi kampus nya, dan voila, akhirnya ketemu! Fiuhhh… dan waktu itu gw datang di hari sabtu, sore pula, yaahh jadi sepi lah ya ini kampus. Trus gw tanya sama pak satpam yang waktu itu jaga, “pak, untuk pendaftaran, apa masih dibuka?” trus si bapak jawab, “iya teh masih, silahkan parkir saja dulu, nanti saya antar ke dalam.”

And setelah parkir, gw diantar lah masuk ke dalam dan duduk di meja resepsionis tempat daftar saat itu. Yang waktu itu melayani gw untuk urusan daftar ialah pak agung, yang sekarang ini jadi pelatih padus gw di UMB (singkatan untuk Universitas Muhammadiyah Bandung). Beliau menceritakan segala hal yang ada di kampus ini. dan satu hal yang membuat gw tercengang, ini kampus masih baru bro! yaahhh gw gak ambil pusing dengan hal yg satu ini, karena buat gw yang penting prodi yg gw mau ada (untuk ulasan prodi nanti gw bahas di tulisan lanjutan setelah ini :D). waktu itu gw diberi pilihan untuk ngambil dua prodi. Yahh karena yang gw minati ada disini, so pilihan pertama gw jatuhkan di prodi teknik elektro dan untuk pilihan kedua gw milih agribisnis (aga mabok sih waktu gw milih agribisnis, hahaha, oke skip!).

Next, setelah melengkapi berkas untuk pendaftaran, akhirnya gw tinggal nunggu waktu untuk PESONAMU. PESONAMU sendiri adalah singkatan dari pekan sosialisasi Muhammadiyah. Jadi kalau untuk di UMB ini, PESONAMU ini adalah “ospek” dan masa yg harus dilewati sebelum kita jadi mahasiswa beneran (what?!). jadi, bayangan gw tentang PESONAMU ini udah aga jauh, gw bayangin gimana galaknya kating, disiplin tingkat dewa dan lainnya. dan jeng-jeng-jeng DILUAR PREDIKSI GW BRO! ternyata PESONAMU it’s really fun! And believe it or not, di hari kedua PESONAMU kita udah melakukan kunjungan industry ke rumah batik Komar (fyi: pemilik rumah batik Komar, yakni pak Komar, adalah salahsatu dosen pengampu di kampus gw, kurang keren apa coba:D).

Dan di hari terakhir PESONAMU, yakni di tanggal 27 September 2017, ada namanya osprod (ospek prodi). Well, karena gw dan kawan-kawan saat itu adalah angkatan pertama di prodi teknik elektro, jadi yg ngehandle kita saat itu ialah tim dosen. Bzzzz.

Oke, sekarang kita bahas apa aja sih yang membuat elu semua harus menjadi mahasiswa di Universitas Muhammadiyah Bandung ini.

  • Pertama, visi-misi yang super visioner dan tagline kampus yang super keren

Oke, ini adalah yang pertama. Dan kenapa gw simpen hal ini di poin pertama, karena gw tau, kalian sebagai orang normal akan langsung menanyakan, “kak, kenapa lo bisa sampe membanggakan UMB sih? Memang visi-misi nya apa?” oke akan gw jawab disini, ulalala…

Visi UMBandung

Menjadi Islamic Technopreneur University Berdaya Saing Pada Tahun 2021

Misi UMBandung

  • Menyelenggarakan pendidikan profesional
  • Melaksanakan penelitian dan pengabdian partisipatif dan aplikatif
  • Membangun kemitraan profesional dan strategis

 

  • Kedua, jurusan yang super NANO-NANO dan BERWARNA

Whoah! Ini bagian yang paling gw suka. Kenapa? Karena, ada 11 prodi yang super keren dan mungkin beberapa di antaranya adalah prodi yang ONE AND ONLY Cuma ada di UMB.

  1. Program Studi S1 Teknik Elektro
  2. Program Studi S1 Teknik Informatika
  3. Program Studi S1 Teknik Industri
  4. Program Studi S1 Teknologi Pangan Halal
  5. Program Studi S1 Bioteknologi
  6. Program Studi S1 Farmasi
  7. Program Studi S1 Psikologi
  8. Program Studi S1 Ilmu Komunikasi
  9. Program Studi S1 Kriya Tekstil & Fashion
  10. Program Studi S1 Agribisnis
  11. Program Studi S1 Administrasi Publik
  • Ketiga, BEASISWA TERSEDIA DALAM BANYAK PILIHAN 😀

Beasiswa beasiswa beasiswa. Jangan khawatir tentang masalah finansial yang membuat elu khawatir untuk studi lanjut. Di UMB kita menawarkan banyak pilihan beasiswa. Mulai dari potongan untuk SPP, beasiswa DIKTI, beasiswa kader, dan masih banyak lainnya.

Gw sendiri termasuk dalam penerima beasiswa untuk potongan SPP. Dan potongan yg gw dapet ialah 50%. Itu setengahnya bro! so, cepetan daftar!

  • Gelombang 1: 1 Januari – 31 Mei 2018, Beasiswa Potongan SPP 50%
  • Gelombang 2: 1 Juni – 31 Juli 2018, Beasiswa Potongan SPP 45%
  • Gelombang 3: 1 Agustus – 5 September 2018, Beasiswa Potongan SPP 40%
  • Gelombang khusus: 6 September – 30 November 2018, Beasiswa Potongan SPP 35%

 

  • Keempat, dosen ajib dengan sejuta prestasi

Yeeehaaa ini bagian favorit gw dan membuat gw meyakini bahwa profil lulusan UMB ini gak main-main kerennya. Tsaaahhhhh…

Pertama, selain karena dosen-dosen di UMB ini adalah lulusan PTN bergengsi di jagat, mereka pun punya prestasi yang gak main-main.

Beberapa dosen ada yang masih sangat aktif untuk melakukan penelitian. Entah itu di kampus tempat mereka menimba ilmu dahulu ataupun memang mereka melakukan itu sendiri.

  • Kelima, temen-temen yang super keren dengan segudang prestasi

Well well, ini lagi, bagian yang gak kalah keren dari yang lain. Gw yakini , kalau elu pada bisa bergaul dengan baik, pasti elu akan merasakan kebanggan yang gw rasakan sekarang ini.

Temen-temen yang notabene udah punya bisnis, nilai IP selangit dan hal lainnya hahaha.

Temen gw yg udah punya bisnis ialah salahsatunya bernama Ghita Dwi Saputri. Doi punya bisnis yang bergerak di bidang party planner. Segala hal yg berbau pesta dia sanggup untuk buatin dekor nya, mulai dari ulang tahun, lamaran, baby shower, sampe nikahan doi siap terima! Dan juga untuk foto pre wedding pun doi siap melayani hahaha. Walaupun doi sibuk dengan bisnis nya, tapi dia gak lupa bahwa posisinya saat ini ialah sebagai seorang mahasiswa. Prestasi nya sebagai seorang mahasiswa juga gak kalah keren. Di tahun 2017, doi sudah sampe submit proposal PKM. Dan di tahun ini doi super sibuk dengan kegiatan yg ada di kampus. Sekarang ini, doi jadi salahsatu anggota pembinaan PPK, doi juga join 2 kegiatan PKM sekaligus, dan doi akan super sibuk karena semester ini doi ngambil 24 SKS! Woahh kurang keren apa coba. And she’s so humble, you will feel comfort with her.

Selain Ghita, masih banyak lagi mahasiswa dengan segudang prestasi lainnya. kalau kalian pengen kenal dengan kakak-kakak tingkat super keren kaya gini, so mikir apalagi, let’s join us di Universitas Muhammadiyah Bandung.

 

So, itu adalah penutup dari kisah awal gw dan UMB. Akan banyak kisah lainnya yang akan gw tulis di tulisan gw selanjutnya. So, stay tuned! Love u guys!

 

PERBANDINGAN ANTAR ARDUINO

A. Arduino Uno

Pengertian Arduino UNO

arduino
Arduino Uno tampak depan

    

Image result for arduino uno tampak belakang
Arduino Uno tampak belakang 

http://www.sahabat-informasi.com/2012/07/mengenal-arduino-uno.html

 

Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital  dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.

Uno berbeda dengan semua board sebelumnya dalam hal koneksi USB-to-serial yaitu menggunakan fitur Atmega8U2 yang diprogram sebagai konverter USB-to-serial berbeda dengan board sebelumnya yang menggunakan chip FTDI driver USB-to-serial.

Nama “Uno” berarti satu dalam bahasa Italia, untuk menandai peluncuran Arduino 1.0. Uno dan versi 1.0 akan menjadi versi referensi dari Arduino. Uno adalah yang terbaru dalam serangkaian board USB Arduino, dan sebagai model referensi  untuk platform Arduino, untuk perbandingan dengan versi sebelumnya, lihat indeks board Arduino.

Summary

Microcontroller ATmega328
Operasi dengan daya 5V Voltage
Input Tegangan (disarankan) 7-12V
Input Tegangan (batas) 6-20V
Digital I / O Pins 14 (dimana 6 memberikan output PWM)
Analog Input Pin 6
DC Lancar per I / O Pin 40 mA
Saat 3.3V Pin 50 mA DC
Flash Memory 32 KB (ATmega328) yang 0,5 KB digunakan oleh bootloader
SRAM   2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed ​16 MHz

Daya

Uno Arduino dapat diaktifkan melalui koneksi USB atau dengan catu daya eksternal (otomatis).

Eksternal (non-USB) daya dapat berasal baik dari AC-ke adaptor-DC  atau baterai. Adaptor ini dapat dihubungkan dengan menancapkan plug jack pusat-positif ukuran 2.1mm konektor POWER. Ujung kepala dari baterai dapat dimasukkan kedalam Gnd dan Vin pin header dari konektor POWER.

Kisaran kebutuhan daya yang disarankan untuk board Uno adalah7 sampai dengan 12 volt, jika diberi daya kurang dari 7 volt kemungkinan pin 5v Uno dapat beroperasi tetapi tidak stabil kemudian jikadiberi daya lebih dari 12V, regulator tegangan bisa panas dan dapat merusak board Uno.

Pin listrik adalah sebagai berikut:

VIN. Tegangan masukan kepada board Arduino ketika itu menggunakan sumber daya eksternal (sebagai pengganti dari 5 volt  koneksi USB atau sumber daya lainnya).

5V. Catu daya digunakan untuk daya mikrokontroler dan komponen lainnya.

3v3. Sebuah pasokan 3,3 volt dihasilkan oleh regulator on-board.

GND. Ground pin.

Memori

ATmega328 memiliki 32 KB (dengan 0,5 KB digunakan untuk bootloader),  2 KB dari SRAM dan 1 KB EEPROM (yang dapat dibaca dan ditulis dengan EEPROM liberary).

Input dan Output

Masing-masing dari 14 pin digital di Uno dapat digunakan sebagai input atau output, dengan menggunakan fungsi pinMode ()digitalWrite (), dan digitalRead (), beroperasi dengan daya 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki internal pull-up resistor (secara default terputus) dari 20-50 kOhms. Selain itu, beberapa pin memiliki fungsi khusus:

Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan (TX) TTL data serial. Pin ini dihubungkan ke pin yang berkaitan dengan chip Serial ATmega8U2 USB-to-TTL.

Eksternal menyela: 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu interrupt pada nilai yang rendah, dengan batasan tepi naik atau turun, atau perubahan nilai. Lihat (attachInterrupt) fungsi untuk rincian lebih lanjut.

PWM: 3, 5, 6, 9, 10, dan 11. Menyediakan output PWM 8-bit dengan fungsi analogWrite ().

SPI: 10 (SS), 11 (Mosi), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI menggunakan SPI library.

LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin bernilai nilai HIGH, LED on, ketika pin bernilai  LOW, LED off.

Uno memiliki 6 masukan analog, berlabel A0 sampai dengan A5, yang masing-masing menyediakan 10 bit dengan resolusi (yaitu 1024 nilai yang berbeda). Selain itu, beberapa pin memiliki fungsi khusus:

I2C: A4 (SDA) dan A5 (SCL). Dukungan I2C (TWI) komunikasi menggunakan perpustakaan Wire.

Aref. Tegangan referensi (0 sampai 5V saja) untuk input analog. Digunakan dengan fungsi analogReference ().

Reset. Bawa baris ini LOW untuk me-reset mikrokontroler.

Lihat juga mapping  pin Arduino dan port ATmega328.

Komunikasi

Uno Arduino memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer, Arduino lain, atau mikrokontroler lainnya. ATmega328 menyediakan UART TTL (5V) untuk komunikasi serial, yang tersedia di pin digital 0 (RX) dan 1 (TX). Sebuah ATmega8U2 sebagai saluran komunikasi serial melalui USB dan sebagai port virtual com  untuk perangkat lunak pada komputer. Firmware ’8 U2 menggunakan driver USB standar COM, dan tidak ada driver eksternal yang diperlukan. Namun, pada Windows diperlukan, sebuah file inf. Perangkat lunak Arduino terdapat monitor serial yang memungkinkan digunakan memonitor data tekstual sederhana yang akan dikirim ke atau dari board Arduino. LED RX dan TX  di papan tulis akan berkedip ketika data sedang dikirim melalui chip USB-to-serial dengan koneksi USB ke komputer (tetapi tidak untuk komunikasi serial pada pin 0 dan 1).

Sebuah SoftwareSerial library memungkinkan untuk berkomunikasi secara serial pada salah satu pin digital pada board Uno’s.

ATmega328 juga mendukung I2C (TWI) dan komunikasi SPI. Perangkat lunak Arduino termasuk perpustakaan Kawat untuk menyederhanakan penggunaan bus I2C, lihat dokumentasi untuk rincian. Untuk komunikasi SPI, menggunakan perpustakaan SPI.

Pemrograman

Uno Arduino dapat diprogram dengan menggunakan software Arduino (download di http://arduino.cc/). Pilih “Arduino Uno dari menu> Peralatan Board (sesuai dengan mikrokontroler). Untuk lebih rinci dapat lihat referensi (http://arduino.cc/en/Reference/HomePage) dan tutorial (http://arduino.cc/en/Tutorial/HomePage).

 

B. Arduino Mega 2560

Pengertian Arduino Mega

Arduino Mega 2560 adalah papan pengembangan mikrokontroller yang berbasis Arduino dengan menggunakan chip ATmega2560. Board ini memiliki pin I/O yang cukup banyak, sejumlah 54 buah digital I/O pin (15 pin diantaranya adalah PWM), 16 pin analog input, 4 pin UART (serial port hardware). Arduino Mega 2560 dilengkapi dengan sebuah oscillator 16 Mhz, sebuah port USB, power jack DC, ICSP header, dan tombol reset. Board ini sudah sangat lengkap, sudah memiliki segala sesuatu yang dibuthkan untuk sebuah mikrokontroller. Dengan penggunaan yang cukup sederhana, anda tinggal menghubungkan power dari USB ke PC anda atau melalui adaptor AC/DC ke jack DC.

Arduino Mega tampak depan
Image result for arduino mega tampak belakang
Arduino Mega tampak belakang

https://www.tokopedia.com/bbq/arduino-mega-2560-dan-kabel-data

Spesifikasi

Chip mikrokontroller ATmega2560
Tegangan operasi 5V
Tegangan input (yang direkomendasikan, via jack DC) 7V – 12V
Tegangan input (limit, via jack DC) 6V – 20V
Digital I/O pin 54 buah, 6 diantaranya menyediakan PWM output
Analog Input pin 16 buah
Arus DC per pin I/O 20 mA
Arus DC pin 3.3V 50 mA
Memori Flash 256 KB, 8 KB telah digunakan untuk bootloader
SRAM 8 KB
EEPROM 4 KB
Clock speed 16 Mhz
Dimensi 101.5 mm x 53.4 mm
Berat 37 g

Open Source Hardware

Arduino Mega 2560 adalah hardware open source (OSH – Open Source Hardware). Dengan demikian anda dan siapapun diberi kebebasan untuk dapat membuat sendiri Arduino anda. Skema Arduino Mega 2560 R3 dapat anda download disini. File Eagle dapat anda download disini

Pemrograman

Pemrograman board Arduino Mega 2560 dilakukan dengan menggunakan Arduino Software (IDE) yang bisa anda dapatkan gratis disini. Chip ATmega2560 yang terdapat pada Arduino Mega 2560 telah diisi program awal yang sering disebut bootloader. Bootloader tersebut yang bertugas untuk memudahkan anda melakukan pemrograman lebih sederhana menggunakan Arduino Software, tanpa harus menggunakan tambahan hardware lain. Cukup hubungkan Arduino dengan kabel USB ke PC atau Mac/Linux anda, jalankan software Arduino Software (IDE), dan anda sudah bisa mulai memrogram chip ATmega2560. Lebih mudah lagi, di dalam Arduino Software sudah diberikan banyak contoh program yang memanjakan anda dalam belajar mikrokontroller

Untuk pengguna mikrokontroller yang sudah lebih mahir, anda dapat tidak menggunakan bootloader dan melakukan pemrograman langsung via header ICSP (In Circuit Serial Programming) dengan menggunakan Arduino ISP

Arduino Mega 2560 Rev 3 telah dilengkapi dengan chip ATmega16U2 yang telah diprogram sebagai konverter USB to Serial. Firmware ATmega16U2 di load oleh DFU bootloader, dan untuk merubahnya anda dapat menggunakan software Atmel Flip (Windows) atau DFU programmer (Mac OSX dan Linux), atau menggunakan header ISP dengan menggunakan hardware external programmer.

Proteksi

Development board Arduino Mega 2560 R3 telah dilengkapi dengan polyfuse yang dapat direset untuk melindungi port USB komputer/laptop anda dari korsleting atau arus berlebih. Meskipun kebanyakan komputer telah memiliki perlindungan port tersebut didalamnya namun sikring pelindung pada Arduino Uno memberikan lapisan perlindungan tambahan yang membuat anda bisa dengan tenang menghubungkan Arduino ke komputer anda. Jika lebih dari 500mA ditarik pada port USB tersebut, sirkuit proteksi akan secara otomatis memutuskan hubungan, dan akan menyambung kembali ketika batasan aman telah kembali.

Power Supply

Board Arduino Mega 2560 dapat ditenagai dengan power yang diperoleh dari koneksi kabel USB, atau via power supply eksternal. Pilihan power yang digunakan akan dilakukan secara otomatis

External power supply dapat diperoleh dari adaptor AC-DC atau bahkan baterai, melalui jack DC yang tersedia, atau menghubungkan langsung GND dan pin Vin yang ada di board. Board dapat beroperasi dengan power dari external power supply yang memiliki tegangan antara 6V hingga 20V. Namun ada beberapa hal yang harus anda perhatikan dalam rentang tegangan ini. Jika diberi tegangan kurang dari 7V, pin 5V tidak akan memberikan nilai murni 5V, yang mungkin akan membuat rangkaian bekerja dengan tidak sempurna. Jika diberi tegangan lebih dari 12V, regulator tegangan bisa over heat yang pada akhirnya bisa merusak pcb. Dengan demikian, tegangan yang di rekomendasikan adalah 7V hingga 12V

Beberapa pin power pada Arduino Uno :

  • GND. Ini adalah ground atau negatif.
  • Vin. Ini adalah pin yang digunakan jika anda ingin memberikan power langsung ke board Arduino dengan rentang tegangan yang disarankan 7V – 12V
  • Pin 5V. Ini adalah pin output dimana pada pin tersebut mengalir tegangan 5V yang telah melalui regulator
  • 3V3. Ini adalah pin output dimana pada pin tersebut disediakan tegangan 3.3V yang telah melalui regulator
  • IOREF. Ini adalah pin yang menyediakan referensi tegangan mikrokontroller. Biasanya digunakan pada board shield untuk memperoleh tegangan yang sesuai, apakah 5V atau 3.3V

Memori

Chip ATmega2560 pada Arduino Mega 2560 Revisi 3 memiliki memori 256 KB, dengan 8 KB dari memori tersebut telah digunakan untuk bootloader. Jumlah SRAM 8 KB, dan EEPROM 4 KB, yang dapat di baca-tulis dengan menggunakan EEPROM library saat melakukan pemrograman.

Input dan Output (I/O)

Arduino Mega 2560 memiliki jumlah pin terbanyak dari semua papan pengembangan Arduino.  Mega 2560 memiliki 54 buah digital pin yang dapat digunakan sebagai input atau output, dengan menggunakan fungsi pinMode(), digitalWrite(), dan digital(Read). Pin-pin tersebut bekerja pada tegangan 5V, dan setiap pin dapat menyediakan atau menerima arus sebesar 20mA, dan memiliki tahanan pull-up sekitar 20-50k ohm (secara default dalam posisi disconnect). Nilai maximum adalah 40mA, yang sebisa mungkin dihindari untuk menghindari kerusakan chip mikrokontroller

Beberapa pin memiliki fungsi khusus :

  • Serial, memiliki 4 serial yang masing-masing terdiri dari 2 pin. Serial 0 : pin 0 (RX) dan pin 1 (TX). Serial 1 : pin 19 (RX) dan pin 18 (TX). Serial 2 : pin 17 (RX) dan pin 16 (TX). Serial 3 : pin 15 (RX) dan pin 14 (TX). RX digunakan untuk menerima dan TX untuk transmit data serial TTL. Pin 0 dan pin 1 adalah pin yang digunakan oleh chip USB-to-TTL ATmega16U2
  • External Interrups, yaitu pin 2 (untuk interrupt 0), pin 3 (interrupt 1), pin 18 (interrupt 5), pin 19 (interrupt 4), pin 20 (interrupt 3),  dan pin 21 (interrupt 2). Dengan demikian Arduino Mega 2560 memiliki jumlah interrupt yang cukup melimpah : 6 buah. Gunakan fungsi attachInterrupt() untuk mengatur interrupt tersebut.
  • PWM: Pin 2 hingga 13 dan 44 hingga 46, yang menyediakan output PWM 8-bit dengan menggunakan fungsi analogWrite()
  • SPI : Pin 50 (MISO), 51 (MOSI), 52 (SCK), dan 53 (SS) mendukung komunikasi SPI dengan menggunakan SPI Library
  • LED : Pin 13. Pada pin 13 terhubung built-in led yang dikendalikan oleh digital pin no 13. Set HIGH untuk menyalakan led, LOW untuk memadamkan nya.
  • TWI : Pin 20 (SDA) dan pin 21 (SCL) yang mendukung komunikasi TWI dengan menggunakan Wire Library

Arduino Mega 2560 R3 memiliki 16 buah input analog. Masing-masing pin analog tersebut memiliki resolusi 10 bits (jadi bisa memiliki 1024 nilai). Secara default, pin-pin tersebut diukur dari ground ke 5V, namun bisa juga menggunakan pin AREF dengan menggunakan fungsi analogReference(). Beberapa in lainnya pada board ini adalah :

  • AREF. Sebagai referensi tegangan untuk input analog.
  • Reset. Hubungkan ke LOW untuk melakukan reset terhadap mikrokontroller. Sama dengan penggunaan tombol reset yang tersedia.

Komunikasi

Arduino Mega R3 memiliki beberapa fasilitas untuk berkomunikasi dengan komputer, berkomunikasi dengan Arduino lainnya, atau dengan mikrokontroller lain nya. Chip Atmega2560 menyediakan komunikasi serial UART TTL (5V) yang tersedia di pin 0 (RX) dan pin 1 (TX). Chip ATmega16U2 yang terdapat pada board berfungsi menterjemahkan bentuk komunikasi ini melalui USB dan akan tampil sebagai Virtual Port di komputer. Firmware 16U2 menggunakan driver USB standar sehingga tidak membutuhkan driver tambahan.

Pada Arduino Software (IDE) terdapat monitor serial yang memudahkan data textual untuk dikirim menuju Arduino atau keluar dari Arduino. Led TX dan RX akan menyala berkedip-kedip ketika ada data yang ditransmisikan melalui chip USB to Serial via kabel USB ke komputer. Untuk menggunakan komunikasi serial dari digital pin, gunakan SoftwareSerial library

Chip ATmega2560 juga mendukung komunikasi I2C (TWI) dan SPI. Di dalam Arduino Software (IDE) sudah termasuk Wire Library untuk memudahkan anda menggunakan bus I2C. Untuk menggunakan komunikasi SPI, gunakan SPI library.

 

D. Arduino LilyPad

LilyPad Arduino adalah papan mikrokontroler (MCU / microcontroller board) yang dirancang untuk pembuatan alat yang dapat dipakai di badan (e-wearables / e-textiles).

Papan pengembang ini berbentuk bundar, dapat dijahit di kain, dan menggunakan komponen secara minimum untuk ukuran yang ringkas (diameter 5 cm). Versi terkini menggunakan mikrokontroler ATmega328P-AU dengan ukuran flash memory 32 Kb.Selain itu, pada versi terbaru ini pin header yang digunakan untuk pemrograman menggunakan tipe flat surface mounted sehingga board ini tetap tipis tanpa pin yang menjorok tinggi. Terdapat rangkaian auto-resetuntuk lebih memudahkan pemrograman.

Contoh aplikasi:

  • Scarf“bunglon” yang dapat berubah warna mengikuti suhu ruang (dikombinasikan dengan sensor suhu) dan otomatis menghangatkan / mendinginkan pemakainya (menggunakan Thermoelectric Peltier Cooler)
  • Jaket balap dengan runningLED pada bagian lengan yang kecepatan animasinya berubah sesuai laju kendaraan (dikombinasikan dengan LED SMDdan Accelerometer)
  • Gelang tangan POV(Persistence of Vision) yang dapat membuat tulisan di udara
  • Baju robot untuk anak dengan efek visual dan suara
  • Sepatu yang dapat menghitung jumlah langkah
  • Boneka “pintar” yang dapat berinteraksi dengan manusia
  • dsb., silakan wujudkan imajinasi dan kreativitas Anda!

Anda dapat menggunakan Arduino IDE v1.0.5dengan menyetel pilihan boardke Lilypad Arduino w/ ATmega328 pada menu Tools→ Board. Gunakan programmeruntuk mengunggah sketsa terkompilasi, misalnya dengan menggunakan usbASP(pilih perintah Upload Using Programmerdari Arduino IDE).

PERHATIAN: demi menjaga ukuran tetap kecil, board ini dirancang tanpa voltage regulatorataupun proteksi polaritas, sambungkan dengan catu daya 4,5 ~ 5,5 Volt dan pastikan kutub positif (VCC) / negatif (GND) tidak terbalik!

Usulan untuk catu daya saat digunakan sebagai e-wearable: normalnya, Anda dapat menggunakan catu daya apapun yang bertegangan 5V, termasuk dari port USB. Namun jika ukuran dan bobot menjadi pertimbangan, Anda dapat menggunakan dua baterai koin 3V tipe CR2032 (CR2025 lebih tipis namun berkapasitas daya lebih rendah) yang disusun seri sebagai sumber catu daya 6V, step-downke 5V menggunakan modul MP1584yang berukuran kecil namun berefisiensi tinggi. Baterai CR2032 berkapasitas 220 mA, cukup untuk memasok daya hingga sehari penuh untuk menghidupi boardini (di luar modul / komponen eksternal yang dihubungkan).

 

D. Arduino BT

Image result for arduino bt
Arduino BT tampak depan
Image result for arduino bt
Arduino BT tampak belakang

Ikhtisar

Arduino BT adalah papan mikrokontroler yang awalnya berbasis pada ATmega168, namun sekarang dilengkapi dengan 328P (datasheet) dan modul bluetooth Bluertiga WT11 . Ini mendukung komunikasi serial nirkabel melalui bluetooth (namun tidak kompatibel dengan headset Bluetooth atau perangkat audio lainnya). Ini memiliki 14 pin input / output digital (dimana 6 dapat digunakan sebagai output PWM dan satu dapat digunakan untuk mengatur ulang modul WT11), 6 input analog, osilator kristal 16 MHz, terminal sekrup untuk power, header ICSP, dan tombol reset Ini berisi semua yang dibutuhkan untuk mendukung mikrokontroler dan dapat diprogram secara nirkabel melalui koneksi Bluetooth. Instruksi tersedia untuk memulai dengan Arduino BT.

Ringkasan

Mikrokontroler ATmega328P
Tegangan Operasi 5V
Tegangan Input 2.5-12 V
Pin I / O Digital 14 (yang 6 memberikan keluaran PWM)
Pin input analog 6
Arus DC per I / O Pin 40 mA
DC saat ini untuk 3.3V Pin 500 mA (dengan sumber daya yang mampu 1.5A)
Arus DC untuk Pin 5V 1000 mA (dengan sumber daya yang mampu 1.5A)
Flash Memory 32 KB (dimana 2 KB digunakan oleh bootloader)
SRAM 2 KB
EEPROM 1 KB
Kecepatan Jam 16 MHz
Modul BT 2.1 WT11i-A-AI4

Kemampuan

BT Arduino dapat dipasang melalui terminal sekrup V + dan GND. Papan berisi convector DC-DC yang memungkinkannya bertenaga hanya dengan 2.5V, maksimal 12V. Tegangan yang lebih tinggi atau polaritas terbalik pada catu daya dapat merusak atau menghancurkan papan. Perlindungan untuk koneksi polaritas terbalik HANYA di terminal sekrup.

Pin daya adalah sebagai berikut:

+ VIN Tegangan masukan ke papan Arduino (yaitu sama dengan terminal sekrup V +). Anda bisa mensuplai voltase melalui pin ini, atau jika mensuplai voltase melalui terminal sekrup, aksesilah melalui pin ini. Peringatan: Proteksi untuk koneksi polaritas terbalik HANYA di terminal sekrup, jangan pasang voltase negatif pada pin ini. Ini akan merusak board.
5V. Pin ini mengeluarkan 5V yang diatur dari regulator di papan tulis. Papan dapat disuplai dengan kekuatan baik dari terminal sekrup (2.5V – 12V) atau pin VIN papan (2.5V-12V). Menyediakan tegangan melalui pin 5V atau 3.3V bypasses regulator, dan dapat merusak board Anda. Kami tidak menasihatinya.
GND. Pin tanah
Ingatan

ATmega328P memiliki memori flash 32 KB untuk menyimpan kode (yang 2 KB digunakan untuk bootloader). Ini memiliki 1 KB SRAM dan 512 byte EEPROM (yang dapat dibaca dan ditulis dengan perpustakaan EEPROM).

Masukan dan keluaran

Masing-masing dari 14 pin digital di BT dapat digunakan sebagai input atau output, dengan menggunakan fungsi pinMode (), digitalWrite (), dan digitalRead (). Mereka beroperasi pada 5 volt. Setiap pin dapat menyediakan atau menerima maksimum 40 mA dan memiliki resistor pull-up internal (terputus secara default) 20-50 kOhms. Selain itu, beberapa pin memiliki fungsi khusus:

Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan (TX) data serial TTL. Pin ini terhubung ke pin yang sesuai dari modul WINDU Bluegiga.
Interupsi Eksternal: 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu interupsi pada nilai rendah, tepi naik atau turun, atau perubahan nilai. Lihat fungsi attachInterrupt () untuk rinciannya.
PWM: 3, 5, 6, 9, 10, dan 11. Sediakan output PWM 8 bit dengan fungsi analogWrite ().
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI, yang walaupun disediakan oleh perangkat keras yang mendasarinya, saat ini tidak termasuk dalam bahasa Arduino.
BT Reset: 7. Terhubung ke jalur reset modul Bluegiga WT11, yang aktif tinggi.
LED: 13. Ada LED built-in yang terhubung ke pin digital 13. Bila pin bernilai HIGH, LED menyala, bila pinnya RENDAH, tidak menyala.
BT memiliki 6 input analog, masing-masing memberikan resolusi 10 bit (yaitu 1024 nilai yang berbeda). Secara default mereka mengukur dari ground ke 5 volt, meskipun apakah mungkin untuk mengubah ujung atas jangkauan mereka menggunakan pin AREF dan beberapa kode tingkat rendah. Selain itu, beberapa pin memiliki fungsionalitas khusus:

I2C: 4 (SDA) dan 5 (SCL). Dukungan komunikasi I2C (TWI) menggunakan perpustakaan Wire (dokumentasi di situs Wiring).
Ada beberapa pin lainnya di papan tulis:

AREF. Tegangan referensi untuk input analog. Digunakan dengan analogReference ().
Lihat juga pemetaan antara pin Arduino dan port ATmega168 / 328P.

Komunikasi Bluetooth

Modul Bluegiga WT11 di Arduino BT menyediakan komunikasi Bluetooth dengan komputer, telepon, dan perangkat Bluetooth lainnya. WT11 berkomunikasi dengan ATmega328P melalui serial (dibagikan dengan pin RX dan TX di papan tulis). Ia datang dikonfigurasi untuk 115200 baud komunikasi. Modul ini harus dapat dikonfigurasi dan terdeteksi oleh driver bluetooth sistem operasi Anda, yang kemudian harus menyediakan port com virtual untuk digunakan oleh aplikasi lain. Perangkat lunak Arduino mencakup monitor serial yang memungkinkan data tekstual sederhana dikirim ke dan dari papan Arduino melalui koneksi bluetooth ini. Papan juga dapat diprogram ulang menggunakan koneksi nirkabel yang sama ini.

WT11 dikonfigurasi secara khusus untuk digunakan di BT Arduino. Namanya diatur ke ARDUINOBT dan passcode ke 12345. Untuk detailnya, lihat sketsa inisialisasi lengkap.

Komunikasi

BT Arduino memiliki sejumlah fasilitas lain untuk berkomunikasi. Komunikasi serial ATmega328P UART TTL (5V) tersedia pada pin digital 0 (RX) dan 1 (TX) serta terhubung ke modul WT11.

Sebuah perpustakaan SoftwareSerial memungkinkan komunikasi serial pada salah satu pin digital BT.

ATmega328P juga mendukung komunikasi I2C (TWI) dan SPI. Perangkat lunak Arduino mencakup perpustakaan Wire untuk menyederhanakan penggunaan bus I2C; lihat dokumentasi di situs Wiring untuk rinciannya. Untuk menggunakan komunikasi SPI, silakan lihat datasheet ATmega328P.

Pemrograman

BT Arduino dapat diprogram dengan perangkat lunak Arduino (download). Untuk detailnya, lihat referensi dan tutorialnya.

ATmega328P pada Arduino BT dilengkapi dengan bootloader yang memungkinkan Anda mengunggah kode baru ke dalamnya tanpa menggunakan pemrogram perangkat keras eksternal. Ini berkomunikasi menggunakan protokol STK500 yang asli (referensi, file header C).

Anda juga dapat melewati bootloader dan memprogram ATmega328P melalui header ICSP (In-Circuit Serial Programming); lihat petunjuk ini untuk rinciannya.

Karakter fisik

Panjang maksimum dan lebar BT masing-masing sekitar 3,2 dan 2,1 inci. Tiga lubang sekrup memungkinkan papan dipasang pada permukaan atau kotak. Perhatikan bahwa jarak antara pin digital 7 dan 8 adalah 160 mil (0,16 “), bukan kelipatan dari jarak 100 mil dari pin lainnya.

 

E. Arduino Nano

Arduino Nano adalah salah satu papan pengembangan mikrokontroler yang berukuran kecil, lengkap dan mendukung penggunaan breadboard. Arduino Nano diciptakan dengan basis mikrokontroler ATmega328 (untuk Arduino Nano versi 3.x) atau ATmega 168 (untuk Arduino versi 2.x). Arduino Nano kurang lebih memiliki fungsi yang sama dengan Arduino Duemilanove, tetapi dalam paket yang berbeda. Arduino Nano tidak menyertakan colokan DC berjenis Barrel Jack, dan dihubungkan ke komputer menggunakan port USB Mini-B. Arduino Nano dirancang dan diproduksi oleh perusahaan Gravitech.

Image result for arduino nano tampak belakang dan depan

Gambar 1. Arduino Nano Depan

 


Ruang Lingkup Bahasan Arduino Nano

  • Skema dan Desain
  • Spesifikasi
  • Sumber Daya
  • Pemetaan Pin
  • Memory
  • Input dan Output
  • Komunikasi
  • Pemrograman
  • Reset (Software) Otomatis

Skema dan Desain

Karena Arduino Nano dibuat oleh Gravitech maka dibawah ini ada dua lampiran file tentang skema Arduino Nano. Yang keduanya identik, baik yang berasal dari situs Arduino maupun dari situs Gravitech.
Catatan: Jika anda menggunakan EagleCAD versi gratis maka tidak bisa menangani layer lebih dari 2, sedangkan Arduino Nano versi 2.3 terdiri dari 4 lapisan (layer).

Spesifikasi

Dibawah ini spesifikasi dari Arduino Nano:
Mikrokontroler Atmel ATmega168 atau ATmega328
Tegangan Operasi 5V
Input Voltage (disarankan) 7-12V
Input Voltage (limit) 6-20V
Pin Digital I/O 14 (6 pin digunakan sebagai output PWM)
Pins Input Analog 8
Arus DC per pin I/O 40 mA
Flash Memory 16KB (ATmega168) atau 32KB (ATmega328) 2KB digunakan oleh Bootloader
SRAM 1 KB (ATmega168) atau 2 KB (ATmega328)
EEPROM 512 byte (ATmega168) atau 1KB (ATmega328)
Clock Speed 16 MHz
Ukuran 1.85cm x 4.3cm

Sumber Daya

Arduino Nano dapat diaktifkan melalui koneksi USB Mini-B, atau melalui catu daya eksternal dengan tegangan belum teregulasi antara 6-20 Volt yang dihubungkan melalui pin 30 atau pin VIN, atau melalui catu daya eksternal dengan tegangan teregulasi 5 volt melalui pin 27 atau pin 5V. Sumber daya akan secara otomatis dipilih dari sumber tegangan yang lebih tinggi. Chip FTDI FT232L pada Arduino Nano akan aktif apabila memperoleh daya melalui USB, ketika Arduino Nano diberikan daya dari luar (Non-USB) maka Chip FTDI tidak aktif dan pin 3.3V pun tidak tersedia (tidak mengeluarkan tegangan), sedangkan LED TX dan RX pun berkedip apabila pin digital 0 dan 1 berada pada posisi HIGH.

Pemetaan Pin

Dibawah ini pemetaan pin ATmega328 pada Arduino Nano.
Image result for pemetaan pin atmega328 arduino nano
Gambar 3. Pemetaan Pin ATmega328 SMD

 

Perhatikan pemetaan antara pin Arduino Nano dan port ATmega328 SMD. Pemetaan untuk ATmega8, ATmega168, dan ATmega328 sangat identik atau sama persis.
Nomor Pin Nama Pin Nomor Pin Nama Pin
ATmega328 Arduino Nano
1 PD3 (PCINT19/OCB2B/INT1) 6 Digital Pin 3 (PWM)
2 PD4 (PCINT20/XCK/T0) 7 Digital Pin 4
3 GND 4 & 29 GND
4 VCC 27 VCC
5 GND 4 & 29 GND
6 VCC 27 VCC
7 PB6 (PCINT6/XTAL1/TOASC1)
8 PB7 (PCINT7/XTAL2/TOASC2)
9 PD5 (PCINT21/OC0B/T1) 8 Digital Pin 5 (PWM)
10 PD6 (PCINT22/OC0A/AIN0) 9 Digital Pin 6 (PWM)
11 PD7 (PCINT23/AIN1) 10 Digital Pin 7
12 PB0 (PCINT0/CLK0/ICP1) 11 Digital Pin 8
13 PB1 (PCINT1/OC1A) 13 Digital Pin 9 (PWM)
14 PB2 (PCINT2/SS/OC1B) 13 Digital Pin 10 (PWM – SS)
15 PB3 (PCINT3/OC2A/MOSI) 14 Digital Pin 11 (PWM – MOSI)
16 PB4 (PCINT4/MISO) 15 Digital Pin 12 (MISO)
17 PB5 (PCINT5/SCK) 16 Digital Pin 13 (SCK)
18 AVCC 27 VCC
19 ADC6 25 Analog Input 6
20 AREF 18 AREF
21 GND 4 & 29 GND
22 ADC7 26 Analog Input 7
23 PC0 (PCINT8/ADC0) 19 Analog Input 0
24 PC1 (PCINT9/ADC1) 20 Analog Input 1
25 PC2 (PCINT10/ADC2) 21 Analog Input 2
26 PC3 (PCINT11/ADC3) 22 Analog Input 3
27 PC4 (PCINT12/ADC4/SDA) 24 Analog Input 4 (SDA)
28 PC5 (PCINT13/ADC5/SCL) 25 Analog Input 5 (SCL)
29 PC6 (PCINT14/RESET) 28 & 3 RESET
30 PD0 (PCINT16/RXD) 2 Digital Pin 0 (RX)
31 PD1 (PCINT17/TXD) 1 Digital Pin 1 (TX)
32 PD2 (PCINT18/INT0) 5 Digital Pin 2

Memory

ATmega168 memiliki 16 KB flash memory untuk menyimpan kode (2 KB digunakan untuk bootloader); Sedangkan ATmega328 memiliki flash memory sebesar 32 KB, (juga dengan 2 KB digunakan untuk bootloader). ATmega168 memiliki 1 KB memory pada SRAM dan 512 byte pada EEPROM (yang dapat dibaca dan ditulis dengan perpustakaan EEPROM); Sedangkan ATmega328 memiliki 2 KB memory pada SRAM dan 1 KB pada EEPROM.

Input dan Output

Masing-masing dari 14 pin digital pada Arduino Nano dapat digunakan sebagai input atau output, dengan menggunakan fungsi pinMode(), digitalWrite(), dan digitalRead(). Semua pin beroperasi pada tegangan 5 volt. Setiap pin dapat memberikan atau menerima arus maksimum 40 mA dan memiliki resistor pull-up internal (yang terputus secara default) sebesar 20-50 KOhm. Selain itu beberapa pin memiliki fungsi khusus, yaitu:
  • Serial : 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan (TX) TTL data serial. Pin ini terhubung ke pin yang sesuai dari chip FTDI USB-to-TTL Serial.
  • External Interrupt (Interupsi Eksternal): Pin 2 dan pin 3 ini dapat dikonfigurasi untuk memicu sebuah interupsi pada nilai yang rendah, meningkat atau menurun, atau perubahan nilai.
  • PWM : Pin 3, 5, 6, 9, 10, dan 11. Menyediakan output PWM 8-bit dengan fungsi analogWrite(). Jika pada jenis papan berukuran lebih besar (misal: Arduino Uno), pin PWM ini diberi simbol tilde atau “~” sedangkan pada Arduino Nano diberi tanda titik atau strip.
  • SPI : Pin 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI. Sebenarnya komunikasi SPI ini tersedia pada hardware, tapi untuk saat belum didukung dalam bahasa Arduino.
  • LED : Pin 13. Tersedia secara built-in pada papan Arduino Nano. LED terhubung ke pin digital 13. Ketika pin diset bernilai HIGH, maka LED menyala, dan ketika pin diset bernilai LOW, maka LED padam.
Arduino Nano memiliki 8 pin sebagai input analog, diberi label A0 sampai dengan A7, yang masing-masing menyediakan resolusi 10 bit (yaitu 1024 nilai yang berbeda). Secara default pin ini dapat diukur/diatur dari mulai Ground sampai dengan 5 Volt, juga memungkinkan untuk mengubah titik jangkauan tertinggi atau terendah mereka menggunakan fungsi analogReference(). Pin Analog 6 dan 7 tidak dapat digunakan sebagai pin digital. Selain itu juga, beberapa pin memiliki fungsi yang dikhususkan, yaitu:
  • I2C : Pin A4 (SDA) dan pin A5 (SCL). Yang mendukung komunikasi I2C (TWI) menggunakan perpustakaan Wire.
Masih ada beberapa pin lainnya pada Arduino Nano, yaitu:
  • AREF : Referensi tegangan untuk input analog. Digunakan dengan fungsi analogReference().
  • RESET : Jalur LOW ini digunakan untuk me-reset (menghidupkan ulang) mikrokontroler. Biasanya digunakan untuk menambahkan tombol reset pada shield yang menghalangi papan utama Arduino.

Komunikasi

Arduino Nano memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer, dengan Arduino lain, atau dengan mikrokontroler lainnya. ATmega168 dan ATmega328 menyediakan komunikasi serial UART TTL (5 Volt), yang tersedia pada pin digital 0 (RX) dan pin 1 (TX). Sebuah chip FTDI FT232RL yang terdapat pada papan Arduino Nano digunakan sebagai media komunikasi serial melalui USB dan driver FTDI (tersedia pada software Arduino IDE) yang akan menyediakan COM Port Virtual (pada Device komputer) untuk berkomunikasi dengan perangkat lunak pada komputer. Perangkat lunak Arduino termasuk didalamnya serial monitor memungkinkan data tekstual sederhana dikirim ke dan dari papan Arduino. LED RX dan TX yang tersedia pada papan akan berkedip ketika data sedang dikirim atau diterima melalui chip FTDI dan koneksi USB yang terhubung melalui USB komputer (tetapi tidak untuk komunikasi serial pada pin 0 dan 1).
Sebuah perpustakaan SoftwareSerial memungkinkan komunikasi serial pada beberapa pin digital Nano. ATmega168 dan ATmega328 juga mendukung komunikasi I2C (TWI) dan SPI. Perangkat lunak Arduino termasuk perpustakaan Wire digunakan untuk menyederhanakan penggunaan bus I2C. Untuk komunikasi SPI, silakan lihat datasheet ATmega168 atau ATmega328.

Pemrograman

Arduino Nano dapat diprogram dengan software Arduino (Unduh perangkat lunak Arduino). Pilih “Arduino Diecimila, Duemilanove, atau Nano w/ ATmega168 ” or “Arduino Duemilanove atau Nano w/ ATmega328” melalui menu Tools > Board (sesuaikan dengan jenis mikrokontroler yang anda miliki).
ATmega168 dan ATmega328 pada Arduino Nano sudah dipaket preburned dengan bootloader yang memungkinkan Anda untuk meng-upload kode baru tanpa menggunakan programer hardware eksternal. Hal ini karena komunikasi yang terjadi menggunakan protokol asli STK500. Anda juga dapat melewati (bypass) bootloader dan program mikrokontroler melalui pin header ICSP (In-Circuit Serial Programming) menggunakan Arduino ISP atau yang sejenis.

Reset (Software) Otomatis

Daripada menekan tombol reset sebelum upload, Arduino Nano didesain dengan cara yang memungkinkan Anda untuk me-reset melalui perangkat lunak yang berjalan pada komputer yang terhubung. Salah satu jalur kontrol hardware (DTR) mengalir dari FT232RL dan terhubung ke jalur reset dari ATmega168 atau ATmega328 melalui kapasitor 100 nanofarad. Bila jalur ini di-set rendah/low, jalur reset drop cukup lama untuk me-reset chip. Perangkat lunak Arduino menggunakan kemampuan ini untuk memungkinkan Anda meng-upload kode dengan hanya menekan tombol upload pada perangkat lunak Arduino. Ini berarti bahwa bootloader memiliki rentang waktu yang lebih pendek, seperti menurunkan DTR dapat terkoordinasi (berjalan beriringan) dengan dimulainya upload.
Pengaturan ini juga memiliki implikasi lain. Ketika Arduino Nano terhubung dengan komputer yang menggunakan sistem operasi Mac OS X atau Linux, papan Arduino akan di-reset setiap kali dihubungkan dengan software komputer (melalui USB). Dan setengah detik kemudian atau lebih, bootloader berjalan pada papan Arduino Nano. Proses reset melalui program ini digunakan untuk mengabaikan data yang cacat (yaitu apapun selain meng-upload kode baru), ia akan memotong dan membuang beberapa byte pertama dari data yang dikirim ke papan setelah sambungan terbuka. Jika sebuah sketsa dijalankan pada papan untuk menerima satu kali konfigurasi atau menerima data lain ketika pertama kali dijalankan, pastikan bahwa perangkat lunak diberikan waktu untuk berkomunikasi dengan menunggu beberapa detik setelah terkoneksi dan sebelum mengirim data.

 

F. Arduino Mini

Pengertian Arduino Pro Mini

Arduino Pro Mini adalah papan pengembangan (development board) mikrokontroler yang berbasis chip ATmega328P dengan bentuk yang sangat mungil dan paling minimalis. Secara fungsi tidak ada bedanya dengan Arduino Uno, dan sangat mirip dengan Arduino Nano. Perbedaan utama terletak pada ketiadaan jack power DC dan konektor Mini-B USB, sehingga harus menggunakan modul FTDI atau USB to TTL untuk menghubungkan ke komputer.

Disebut sebagai papan pengembangan karena board ini memang berfungsi sebagai arena prototyping sirkuit mikrokontroller. Dengan menggunakan papan pengembangan, anda akan lebih mudah merangkai rangkaian elektronika mikrokontroller dibanding jika anda memulai merakit ATMega328 dari awal di breadboard.

Terdapat dua versi Arduino Pro Mini. Versi 3.3 volt dan versi 5 volt, yang dipilih menurut kebutuhan rangkaian mikrokontroller yang anda gundakan.

Spesifikasi

Chip mikrokontroller ATmega328P
Tegangan operasi 5V atau 3.3V (tergantung model)
Digital I/O pin 14 buah, 6 diantaranya menyediakan PWM
Analog Input pin 6 buah
Arus DC per pin I/O 40 mA
Memori Flash 32 KB, 0.5 KB telah digunakan untuk bootloader
SRAM 2 KB
EEPROM 1 KB
Clock speed 8 Mhz (model 3.3V) atau 16 Mhz (Model 5V)
Dimensi 33 mm x 18 mm
Berat 5 g

Open Source Hardware

Arduino Pro Mini adalah hardware open source (OSH – Open Source Hardware), pertama kali di desain oleh Sparkfun Electronics. Karena OSH, dengan demikian anda dan siapapun diberi kebebasan untuk dapat membuat sendiri Arduino Pro Mini. Skema Pro Mini dapat anda download disini. File Eagle dapat anda download disini

Pemrograman

Pemrograman board Arduino Pro Mini dilakukan dengan menggunakan Arduino Software (IDE) yang bisa anda download gratis disini. Chip ATmega328 yang terdapat pada Arduino Nano telah diisi program awal yang sering disebut bootloader. Bootloader tersebut yang bertugas untuk memudahkan anda melakukan pemrograman lebih sederhana menggunakan Arduino Software, tanpa harus menggunakan tambahan hardware lain. Yang dibutuhkan hanyalah board FTDI atau USB to Serial seperti yang ini, lalu hibungkan ke PC, Mac, atau Linux anda, jalankan software Arduino Software (IDE), dan anda sudah bisa mulai memrogram chip ATmega328. Lebih mudah lagi, di dalam Arduino Software sudah diberikan banyak contoh program yang memanjakan anda dalam belajar mikrokontroller

Untuk pengguna mikrokontroller yang sudah lebih mahir, anda dapat tidak menggunakan bootloader dan melakukan pemrograman langsung via header ICSP (In Circuit Serial Programming) dengan menggunakan Arduino ISP

Power Supply

Development Board Arduino Pro Mini dapat diberi tenaga dengan power yang diperoleh dari board FTDI atau USB to Serial, atau via board power supply breadboard pada papan breadboard anda.

Beberapa pin power pada Arduino Pro Mini :

  • GND. Ini adalah ground atau negatif.
  • VCC. Power supply ter regulasi 3.3V atau 5V (tergantung model)
  • RAW. Ini adalah pin untuk memberikan raw voltage
  • 3V3. Ini adalah pin output dimana pada pin tersebut disediakan tegangan 3.3V yang telah melalui regulator

Memori

Chip ATmega328 pada Arduino Pro Mini memiliki memori 32 KB, dengan 0.5 KB dari memori tersebut telah digunakan untuk bootloader. Jumlah SRAM 2 KB, dan EEPROM 1 KB, yang dapat di baca-tulis dengan menggunakan EEPROM library saat melakukan pemrograman.

Input dan Output (I/O)

Arduino Pro Mini memiliki 14 buah digital pin yang dapat digunakan sebagai input atau output, sengan menggunakan fungsi pinMode(), digitalWrite(), dan digital(Read). Pin-pin tersebut ekerja pada tegangan 5V, dan setiap pin dapat menyediakan atau menerima arus 20mA, dan memiliki tahanan pull-up sekitar 20-50k ohm (secara default dalam posisi discconnect). Nilai maximum adalah 40mA, yang sebisa mungkin dihindari untuk menghindari kerusakan chip mikrokontroller

Beberapa pin memiliki fungsi khusus :

  • Serial, terdiri dari 2 pin : pin 0 (RX) dan pin 1 (TX) yang digunakan untuk menerima (RX) dan mengirim (TX) data serial.
  • External Interrups, yaitu pin 2 dan pin 3. Kedua pin tersebut dapat digunakan untuk mengaktifkan interrups. Gunakan fungsi attachInterrupt()
  • PWM: Pin 3, 5, 6, 9, 10, dan 11 menyediakan output PWM 8-bit dengan menggunakan fungsi analogWrite()
  • SPI : Pin 10 (SS), 11 (MOSI), 12 (MISO), dan 13 (SCK) mendukung komunikasi SPI dengan menggunakan SPI Library
  • LED : Pin 13. Pada pin 13 terhubung built-in led yang dikendalikan oleh digital pin no 13.

Arduino Pro Mini memiliki 8 buah input analog, yang diberi tanda dengan A0 hingga A7. Masing-masing pin analog tersebut memiliki resolusi 10 bits (jadi bisa memiliki 1024 nilai). Secara default, pin-pin tersebut diukur dari ground ke 5V, namun bisa juga menggunakan pin REF dengan menggunakan fungsi analogReference().

Pin Analog A6 dan A7 tidak bisa dijadikan sebagai pin digital, hanya sebagai analog. Beberapa pin lainnya pada board ini adalah :

  • I2C : Pin A4 (SDA) dan A5 (SCL). Pin ini mendukung komunikasi I2C (TWI) dengan menggunakan Wire Library.
  • Reset. Hubungkan ke LOW untuk melakukan reset terhadap mikrokontroller. Biasanya digunakan untuk dihubungkan dengan switch yang dijadikan tombol reset.

Komunikasi

Arduino Nano 3.0 memiliki beberapa fasilitas untuk berkomunikasi dengan komputer, berkomunikasi dengan Arduino lainnya, atau dengan mikrokontroller lain nya. Chip Atmega328 menyediakan komunikasi serial UART TTL (5V) yang tersedia di pin 0 (RX) dan pin 1 (TX). Sebuah chip FTDI  yang terdapat pada board berfungsi menterjemahkan bentuk komunikasi ini melalui USB dan akan tampil sebagai Virtual Port di komputer.

Pada Arduino Software (IDE) terdapat monitor serial yang memudahkan data textual untuk dikirim menuju Arduino atau keluar dari Arduino. Lampu led TX dan RX akan menyala berkedip-kedip ketika ada data yang ditransmisikan melalui chip FTDI USB to Serial via kabel USB ke komputer. Untuk menggunakan komunikasi serial dari digital pin, gunakan SoftwareSerial library

Chip ATmega328 juga mendukung komunikasi I2C (TWI) dan SPI. Di dalam Arduino Software (IDE) sudah termasuk Wire Library untuk memudahkan anda menggunakan bus I2C. Untuk menggunakan komunikasi SPI, gunakan SPI library.

Reset Otomatis (software)

Biasanya, ketika anda melakukan pemrograman mikrokontroller, anda harus menekan tombol reset sesaat sebelum melakukan upload program. Pada Arduino Pro Mini, hal ini tidak lagi merepotkan anda. Arduino Uno telah dilengkapi dengan auto reset yang dikendalikan oleh software pada komputer yang terkoneksi. Salah satu jalur flow control (DTR) pada Arduino Pro Mini terhubung dengan jalur reset pada ATmega328 melalui sebuah kapasitor 100nF. Ketika jalur tersebut diberi nilai LOW, mikrokontroller akan di reset. Dengan demikian proses upload akan jauh lebih mudah dan anda tidak harus menekan tombol reset pada saat yang tepat seperti biasanya.

Mikrokontroller yang mungil dan minimalis

Walaupun berbentuk sangat mungil dan tampak begitu minimalis, Arduino Pro Mini tetap memiliki fasilitas yang sama dengan yang ditawarkan oleh Arduino Uno, minus konektor USB dan Jack power. Dengan kelebihan nya tersebut, Arduino Pro Mini sangat cocok untuk anda yang membutuhkan board mikrokontroller yang tidak banyak memakan tempat namun tetap powerful. Anda bisa memperoleh board Arduino Pro Mini.

 

DAFTAR PUSTAKA

 

PENERAPAN DAN LAYANAN CLOUD COMPUTING

BINUS UN

sumber: sis.binus.ac.id/2016/12/16/cloud-computing/

 

A. CONTOH LAYANAN CLOUD COMPUTING

1. PUBLIC CLOUD

Contoh Public Cloud yang gratis: Windows Live MailGoogleMailFacebookTwitter dsb
Contoh Public Cloud yang berbayar: SalesForceOffice 365Adobe Creative CloudWindows AzureAmazon EC2, dsb
Keuntungan: Kita tidak perlu investasi dan merawat infrastruktur, platform ataupun aplikasi. Tinggal pakai secara gratis (untuk layanan yg gratis) atau bayar sejauh pemakaian kita (pay as you go).
Kerugian:
Sangat tergantung dengan kualitas layanan internet yang kita pakai, jika koneksi internet mati, kita tidak bisa memakai layanan-nya. Untuk itu kita perlu pikirkan secara matang infrastruktur internet-nya.
Tidak semua penyedia layanan, menjamin keamanan data kita. Untuk itu kita perlu hati-hati untuk memilih provider Public Cloud ini. Pelajari dengan seksama profil dan Service Level Agreement dari penyedia layanan.

2. PRIVATE CLOUD

SaaS: Web Application internal, Sharepoint, Mail Server internal, Database Server untuk keperluan internal.
PaaS: Sistem Operasi + Web Server + Framework + Database yang disediakan untuk internal
IaaS: Virtual Machine yang bisa di-request sesuai dengan kebutuhan internal
Keuntungan:
Keamanan data terjamin, karena dikelola sendiri
Menghemat bandwith internet ketika layanan itu hanya diakses dari jaringan internal
Proses bisnis tidak tergantung dengan koneksi internet, tapi tetap saja tergantung dengan koneksi internet lokal (intranet).
Kerugian:
Investasi besar, karena kita sendiri yang harus menyiapkan infrastruktur-nya.
Butuh tenaga kerja untuk merawat dan menjamin layanan berjalan dengan baik.

3. HYBRID CLOUD

Contoh:

Perusahaan A, menyewa layanan dari Windows Azure (Public Cloud) sebagai “rumah” yang dipakai untuk aplikasi yang mereka buat, tapi karena aturan undang-udang yang berlaku, data nasabah dari perusahaan A tidak boleh ditaruh di pihak ketiga, karena perusahaan A taat pada aturan yang ada, maka data dari nasabah tetap disimpan di database mereka sendiri (Private Cloud), dan aplikasi akan melakukan koneksi ke database internal tersebut.Perusahaan B, menyewa layanan dari Office 365 (Public Cloud), karena perusahaan B tersebut sudah punya Active Directory yang berjalan diatas Windows Server mereka (Private Cloud) maka kita bisa konfigurasikan Active Directory tersebut sebagai identity untuk login di Office 365.
Keuntungan:
Keamanan data terjamin, karena data bisa dikelola sendiri (hal ini TIDAK berarti bahwa menyimpan data di public cloud tidak aman ya).
Lebih leluasa untuk memilih mana proses bisnis yang harus tetap berjalan di private cloud dan mana proses bisnis yang bisa dipindahkan ke public cloud dengan tetap menjamin integrasi dari kedua-nya.
Kerugian:
Untuk aplikasi yang membutuhkan integrasi antara public cloud dan private cloud, maka infrastruktur internet harus dipikirkan secara matang.

4. COMMUNITY CLOUD

Contoh dari community cloud adalah Google Apps for Government dan Microsoft Government Community Cloud

Keuntungan:

pelayanan yang lebih baik, karena bergabungnya beberapa perusahaan yang punya tujuan yang sama.

pengeluaran yang terprediksi.

kapasitas yang besar dan pelayanan tidak terhenti karena suatu bencana alam, dan juga data yg aman dari bencana alam.

Kekurangan:

pelayanan akan terganggu jika salahsatu perusahaan yang tergabung dalam suatu komunitas cloud tidak mempunyai tujuan yang sama lagi.

 
B. PENERAPAN LAYANAN CLOUD COMPUTING
Setelah kita mengenal Cloud Computing dan layanan-layanannya berikut adalah tipe-tipe penerapan (deployment)  layanan Cloud Computing, Tipe-tipe ini terbagi menjadi empat jenis penerapan, yaitu:

  1. Private Cloud 

private-cloud-cover-image.png

sumber: www.tomsitpro.com/articles/private-cloud-providers-comparison,2-899.html

Infrastruktur layanan cloud hanya di operasi untuk sebuah organisai tertentu. Infrastruktur tersebut bisa saja dikelola oleh si organisasi itu atau oleh pihak ketiga. Hal itu dapat dilakukan dilokasi yang on-site maupun off-site. Umumnya hanya organisasi dengan skala yang besar saja yang mampu memiliki dan mengelola private cloud.

 

  1. Community Cloud. 

Image result for community cloud
sumber: cloudcomputingfundamentals.blogspot.co.id/2014/06/1-cloud-computing-fundamentals.html
Tipe yang satu ini penggunaan infrastruktur cloudnya digunakan bersama-sama oleh beberapa organisasi yang memiliki kesamaan tujuan dan kepentingan. Misalkan dari sisi visi misinya,tingkat keamanan yang dibutuhkan,skalabilitas dan hal lainnya. Community cloud ini merupakan “limit development” dari private cloud. Sama dengan private cloud, infrastruktur cloud yang ada bisa dikelola oleh salah satu organisasi ataupun pihak ketiga.

 

  1. Public Cloud 

Image result for public cloud
sumber: https://www.znetlive.com/blog/why-move-to-the-public-cloud/

Jenis ini digunakan untuk umum oleh penyedia layanan Cloud, layanan-layanan dasar Cloud Computing adalah termasuk Public Cloud, dimana siapapun dapat menikmati layanan Cloud Computing yang tersedia.

 

  1. Hybrid Cloud 

Image result for hybrid cloud
sumber: http://jelecos.com/cloud/hybrid/

Untuk tipe ini infrastruktur cloud yang tersedia merupakan komposisi dari dua atau lebih infrastruktur cloud (private, community, atau public). Meskipun secara entitas mereka tetap berdiri sendiri-sendiri, tapi dihubungkan oleh suatu teknologi/mekanisme yang memungkinkan probabilitas data dan aplikasi antar cloud itu. Contohnya, mekanisme load balancing antarcloud, sehingga alokasi sumberdaya bisa dipertahankan pada level yang optimal

 

sumber:

http://www.cloudindonesia.or.id/apa-itu-public-cloud-private-cloud-dan-hybrid-cloud.html

http://tech4hd.blogspot.co.id/2016/03/tipe-tipe-penerapan-deployment-layanan-cloud-computing.html

http://news.cuna.org/articles/39786-five-benefits-of-community-clouds?page=2

http://www.techno-pulse.com/2011/10/cloud-deployment-private-public-example.html

 

SEJARAH CLOUD COMPUTING

sumber: id.wikipedia.org/wiki/Komputasi_awan

Pengertian  Cloud Computing

Cloud computing mungkin masih samar terdengar bagi orang awam. Tetapi keberadaan cloud computing di era digital kini sebenarnya telah terasa di tengah masyarakat dalam kehidupan sehari hari seperti penggunaan email dan juga media sosial.

Secara umum, definisi cloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing.

Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui komputer dengan akses internet.

Sejarah Komputasi Awan

Pada tahun 50-an, Cloud Computing memiliki konsep yang mendasar. Ketika komputer mainframe yang tersedia dalam skala yang besar dalam dunia pendidikan dan perusahaan dapat diakses melalui komputer terminal disebut dengan Terminal Statis. Terminal tersebut hanya dapat digunakan untuk melakukan komunikasi tetapi tidak memiliki kapasitas pemrosesan internal. Agar penggunaan mainframe yang relatif mahal menjadi efisien maka mengembangkan akses fisik komputer dari pembagian kinerja CPU. Hal ini dapat menghilangkan periode tidak aktif pada mainframae, memungkinkan untuk kembali pada investasi. Hinga pertengahan tahun 70-an dikenal dengan RJE remote proses Entry Home Job yang berkaitan besar dengan IBM dan DEC Mainframe.

Tahun 60-an, John McCarthy berpendapat bahwa “Perhitungan suatu hari nanti dapat diatur sebagai utilitas publik.” Di buku Douglas Parkhill, The Challenge of the Computer Utility menunjukkan perbandingan idustri listrik dan penggunaan pada listrik di masyarakat umum dan pemerintahan dalam penyediaan cloud computing. Ketika Ilmuan Herb Grosch mendalilkan bahwa seluruh dunia akan beroperasi pada terminal bodah didukung oleh sekitar 15 pusat data yang besar. Karena komputer ini sangat canggih, banyak perusahaan dan entitas lain menyediakan sendiri kemampuan komputasi melalui berbagai waktu danbeberapa organisasi, seperti GE GEISCO, Anak perusahaan IBM Biro Corporation, Tymshare, CSS Nasional, Data Dial, Bolt, dan Beranek and Newman.

Tahun 90-an, perusahaan telekomunikasi mulai menawarkan VPN layanan jaringan pribadi dengan kualitas sebanding pelayanannya, tapi dengan biaya yang lebih rendah. Karena merasa cocok dengan hal tersebut untuk menyeimbangkan penggunaan server, mereka dapat menggunakan bandwidth jaringan secara keseluruhan. Lalu menggunakan simbol awan sebagai penunjuk titik demarkasi antara penyedia dan pengguna yang saling bertanggung jawab. Cloud computing memperluas batas iniuntuk menutup server serta infrastruktur jaringan.

Sejak Tahun 2000, Amazon sebagai peran penting dalam semua pengembangan cloud computing dengan memodernisasi pusat data, seperti jaringan komputer yang menggunakan sesedikit 10% dari kapasitas mereka pada satu waktu. Setelah menemukan asitektur awan baru, mengalami peningkatan efisiensi internal sedikit bergerak capat “Tim Dua-Pizza”(Tim kecil untuk memberi makan dengan dua pizza) dapat menambahkan fitur baru dengan cepat dan lebih mudah. Kemudian Amazon mulai mengembangkan produk baru sebagai penyedia cloud computing untuk pelanggan eksternalm dan meluncurkan Amzaon Web Service (AWS) tahun 2006.

Awal tahun 2008, Eucalypus menjadi yang pertama open source, AWS API Platform yang kompatibel menyebarkan awan swasta. Open Nebula ditingkatkan dalam proyek Eropa Reservoir Komisi yang sudah didanai. Pada tahun yang sama, agar difokuskan pada penyediaan jaminan kualitas layanan (seperti yang dipersyaratkan oleh aplikasi interaktif real-time) untuk infrastruktur berbasis cloud dalam rangka IRMOS Eropa Proyek yang didanai Komisi. Pertengahan 2008, Gartner melihat kesempatan untuk membentuk hubungan antara konsumen layanan TI, mereka menggunakan layanan TI dan menjualnya. Dan mengamati bahwa “Organisasi layanan TI yang beralih dari perangkat keras milik perusahaan dan aset perangkat lunak untuk digunakan layanan berbasis model sehingga pergeseran diproyeksikan untuk komputasi…..akan menghasilkan pertumbuhan dramatis dalam produk IT di beberapadaerahdan pengurangan yang signifikan di daerah lain.”.

Tanggal 1 Maret 2011,IBM mengumumkan SmartCloud kerangka IBM Smarter Planet untuk mendukung. Di antara berbagai komponen dasar Smarter Computing, cloud computing adalah bagian yang paling penting.

Tahun 1960

John McCarthy, Pakar Komputasi dan kecerdasan buatan dari MIT. “Suatu hari nanti, komputasi akan menjadi Infrastruktur publik seperti halnya listrik dan telepon.” Ini adalah sebuah ide yang mengawali suatu bentuk komputasi yang kita kenal dengan istilah Komputasi awan.

Tahun 1995

Larry Ellison, pendiri perusahaan Oracle. “Network Computing” Ide ini sebenarnya cukup unik dan sedikit menyindir perusahaan Microsoft pada saat itu. Intinya, kita tidak harus “menanam” berbagai perangkat lunak kedalam PC pengguna, mulai dari sistem operasi hingga perangkat lunak lainya. Cukup dengan koneksi dengan server dimana akan disediakan sebuah environment yang mencakup berbagai kebutuhan PC pengguna.

Pada era ini juga wacana “Network Computing” cukup populer. Banyak perusahaan yang menggalang sistem ini contohnya Sun Mycrosystem dan Novell Netware. Disayangkan kualitas jaringan komputer saat itu masih belum memadai, penggunapun cenderung memilih PC karena cenderung lebih cepat.

Akhir Era -90

Lahir konsep ASP (Application Service Provider) yang ditandai dengan kemunculan perusahaan pusat pengolahan data. Ini merupakan sebuah perkembangan pada kualitas jaringan komputer. Akses untuk pengguna menjadi lebih cepat.

Tahun 2000

Marc Benioff, mantan wakil presiden perusahaan Oracle. “salesforce.com” ini merupakan sebuah perangkat lunak CRM dengan basis SaaS (Software as a Service). Tak disangka gebrakan ini mendapat tanggapan hebat. Sebagai suksesor dari visi Larry Ellison, boss-nya. Dia memiliki sebuah misi yaitu “The End of Software”.

2005 – Sekarang

Cloud Computing sudah semakin meningkat popularitasnya, dari mulai penerapan sistem, pengunaan nama, dll. Amazon.com dengan EC2 (Elastic Computer Cloud); Google dengan Google App. Engine; IBM dengan Blue Cord Initiative; dsb. Perhelatan cloud computing meroket sebagaimana berjalanya waktu. Sekarang, sudah banyak sekali pemakaian sistem komputasi itu, ditambah lagi dengan sudah meningkatnya kualitas jaringan komputer dan beragamnya gadget yang ada. Contoh dari pengaplikasianya adalah Evernote, Dropbox, Google Drive, Sky Drive, Youtube, Scribd, dll.

 

sumber: id.wikipedia.org/wiki/Komputasi_awan

 

a little bit of Demi Lovato

Demetria Devonne “Demi” Lovato (lahir di Albuquerque, New MexicoAmerika Serikat20 Agustus 1992; umur 25 tahun) adalah aktris, penyanyi-penulis lagu dan model asal Amerika Serikat. Lovato memulai debutnya dalam Barney & Friends. Namun, namanya mulai dikenal publik setelah memerankan tokoh Mitchie Torres dalam film Camp Rock dan Sonny Munroe dalam serial Sonny with a Chance yang ditayangkan di Disney Channel. dia juga bermain di film Princess Protection Program. Lovato turut mengisi suara dalam film Animasi Smurfs: The Lost Village sebagai Smurfette dan Charming sebagai Lenore yang dirilis di tahun 2017.

Sebagai penyanyi solo, Lovato merilis album debutnya Don’t Forget pada tanggal 23 September 2008. Album ini mencapai peringkat nomor dua di Billboard 200 dengan penjualan 89.000 kopi di minggu pertama. Lovato merilis album kedua, Here we go Again, pada tanggal 21 Juli 2009. Album ini mencapai peringkat nomor satu di Billboard 200, dengan penjualan 108.000 kopi di minggu pertama. album studio ketiga Lovato, Unbroken, dirilis pada tanggal 20 September 2011 dan mencapai puncaknya pada nomor empat di Billboard 200. album studio keempat Lovato, Demi, dirilis pada 14 Mei 2013 dan mencapai puncaknya pada nomor tiga di Billboard 200 dengan penjualan 110.000 kopi di minggu pertama. album studio kelima Lovato, Confident, dirilis pada 16 Oktober 2015 dan mencapai puncaknya pada nomor dua di Billboard 200 dengan penjualan 98.000 kopi di minggu pertama.

Selain menjadi seorang penyanyi, Lovato juga menjadi juri pada musim kedua dan ketiga dari The X Factor versi Amerika. Dia juga terlibat dalam kegiatan filantropi melalui kegiatan amal dan berbagai kegiatan sosial lingkungan.

Kehidupan awal

Lovato lahir di Albuquerque, New MexicoAmerika Serikat pada tanggal 20 Agustus 1992. Ia merupakan anak dari pasangan Dianna Hart de la Garza dan Patrick Lovato. Lovato berdarah MeksikoIrlandiaItalia dan Inggris. Ia mempunyai kakak bernama Dallas Lovato dan adik tiri, Madison De La Garza. Bakat bernyanyinya diturunkan dari ibunya yang berprofesi sebagai penyanyi Country sekaligus anggota Dallas Cowboys Cheerleaders. Ia menjalani homeschooling agar bisa lebih fokus ke kariernya dan untuk menghindari perilaku intimidasi (bullying) yang dilakukan teman-temannya kepadanya. Lovato mulai bermain piano saat berumur tujuh tahun dan bermain gitar saat umur sepuluh tahun. Dia juga mulai mengikuti kelas menari dan akting sekitar usia tersebut.

Dalam sebuah wawancara dengan Ellen DeGeneres, Lovato menyatakan telah mengalami pengalaman menyakitkan dengan bullying pada saat kelas tujuh. Menurut Lovato, bullying menjadi semakin buruk hingga suatu hari, dalam keadaan frustasi dan tertekan,ia meminta ibunya untuk memberinya pendidikan homeschooling. Lovato meraih ijazah SMA melalui homeschooling pada April 2009. ia kemudian menjadi juru bicara anti-bullying organisasi PACER dan muncul di America’s Next Top Model dan CNN untuk berbicara menentang menentang bullying.[14] Lovato menyatakan dalam sebuah wawancara dengan 20/20 tahun 2011 bahwa ia memiliki “kebiasaan makan yang tidak sehat” sejak usia 8 karena bullying yang dialami sejak kecil, dan melukai pergelangan tangannya untuk mengatasi emosinya dan depresi sejak usia 11. Dalam sebuah wawancara dengan Fabulous Magazine UK, dia menyatakan, “Mereka menyebut ku pelacur dan bilang aku gemuk dan jelek, aku seharusnya tidak mendengarkan. Tapi aku memasukkannya ke hati dan itu menyakitkan. Aku pikir mungkin aku tidak memiliki teman karena aku terlalu gemuk,” ingatnya. Jadi dia membiarkan dirinya kelaparan, dan apa pun yang dia makan, dia muntah lagi. “Aku membuat diriku muntah hingga enam kali sehari,” katanya. “Ibuku khawatir, tetapi karena aku dalam masa pubertas, aku sedang mengalami ledakan pertumbuhan sehingga dia menganggap bahwa itu sebabnya aku lebih kurus”.

sc: https://id.wikipedia.org/wiki/Demi_Lovato

Website Powered by WordPress.com.

Up ↑