Halo teman-teman, selamat datang di channel Lifestack Di video kali ini saya akan berbagi tentang Pemrograman Arduino Nah, di video pertama ini Saya akan bahas tentang struktur dasar Arduino Penulisan variable, tipe data, dan juga penulisan komen Oke, itu adalah hal-hal dasar yang kita perlu tahu sebelum kita Lanjut belajar tentang Arduino Hai Oke pertama saya harap teman-teman sudah download Arduino ID nya sehingga teman-teman bisa mengetikkan coding atau program teman-teman di Arduino ID Oke langsung saja pertama mengenai struktur dasar Arduino jadi ketika teman-teman memulai Arduino di komputer teman-teman atau di laptop teman-teman teman-teman akan melihat dua fungsi di sini ya ini adalah dua buah fungsi wajib dan tipe fungsinya adalah void dimana mereka tidak mereturn atau mengembalikan nilai apapun hanya bekerja saja oke dan dua fungsinya adalah yang pertama fungsi setup dan yang kedua adalah fungsi loop fungsi setup dan fungsi loop ini bekerjanya berbeda fungsi setup bekerja satu kali untuk setiap perintah-perintah yang ada di dalamnya ketika selesai bekerja, maka fungsi setup selesai jadi misalnya ada tiga perintah di dalam, maka perintah pertama bekerja perintah kedua bekerja, perintah ketiga bekerja, setelah itu selesai berbeda dengan fungsi loop, fungsi loop ini bekerja secara berulang-ulang jadi misalkan ada beberapa perintah di dalamnya Perintah pertama akan bekerja sampai perintah terakhir selesai Maka dia balik lagi ke perintah pertama Bekerja lagi sampai ke perintah berikutnya Sampai terakhir lagi dan balik terus Bolak-balik, bolak-balik Sampai selesai Sampai alat kita dimatikan Oke, nah Nanti kita akan bahas lebih lanjut untuk Kedua fungsi ini Namun Saya cuma mau memberitahu teman-teman bahwa dua fungsi ini adalah fungsi wajib yang harus ada di Arduino, tidak boleh tidak ada. Berikutnya kita akan bahas tentang penulisan variable. Teman-teman kalau mau menyimpan nilai, entah itu nilai dari sebuah sensor, sebuah apapun itu yang ada di dalam Arduino nanti, teman-teman memerlukan variable.
Nah variable ditulis dengan cara, pertama kita menuliskan tipe data. misalnya integer dan nama variable teman-teman misalnya led dan nilainya berapa misalnya 2 dan diakhiri dengan titik koma jadi perintah selalu diakhiri dengan titik koma nah ini artinya apa ini artinya teman-teman punya variable led tipe dari led ini adalah integer dan nilai dari led ini adalah 2 teman-teman juga bisa membiarkan saja tanpa memberikan nilai itu hanya let saja, artinya teman-teman sudah menyiapkan tempat untuk diisi nilai tertentu disini sesuai dengan tipe data penulisan variable ada banyak cara bisa let atau misalnya let pin seperti ini ada dua kata dan teman-teman dilarang untuk memisahkan dua kata ini dengan spasi teman-teman boleh pisahkan dengan underscore, boleh Atau dipisahkan dengan angka, boleh. Tapi tidak boleh dengan spasi. Oke, dan penting juga teman-teman tahu bahwa penulisan variable tidak boleh dimulai dengan angka.
Oke, atau yang bukan huruf. Oke, nah kecuali di belakang boleh teman-teman kasih let pin 2, let pin 3, atau underscore, atau apa gitu ya. Boleh.
Nah kemudian setelah kita tahu bagaimana cara menuliskan variable, kita tentu mau tahu lebih tipe data apa saja. Tipe data itu sendiri apa gitu yang bisa dimiliki oleh sebuah variable. Dalam contoh ini saya berikan integer.
Oke, tapi sebenarnya banyak tipe data yang ada di dalam Arduino. Oke, nah apa saja tipe datanya. Berikut saya tampilkan yang sudah saya rangkum beberapa tipe data yang sering dipakai di dalam Arduino.
Oke, ini. Pertama ada Boolean. Boolean ini dia tugasnya menyimpan data yang berupa nilai kebenaran.
Benar atau salah, 1 atau 0. Jadi itu ya, ini penulisannya true, false, atau bisa ditulis 1 atau 0. Saya contohkan di sini, misalnya Boolean. nilai, misalnya nama variable-nya nilai, tipe datanya boolean, maka variable nilai ini bisa memuat, misalnya true, seperti ini, artinya variable nilai kita memiliki nilai true, atau false, oke. Atau kalau tidak mau pakai true atau false, bisa pakai 1, atau 0. 1 berarti true, 0 berarti false. Salah, oke.
Nah, itu boolean. tipe data boolean oke kemudian yang kedua adalah byte byte tugasnya adalah menyimpan bilangan bulat dan memorinya 1 byte angka yang bisa disimpan 0 sampai 255 jadi tidak perlu menyimpan minus tidak boleh menyimpan angka lebih besar daripada 255 oke jadi kalau variable yang teman-teman memiliki tidak akan melebihi dari 255 atau kurang dari 0 maka boleh pakai tipe data byte Hai begitu penulisannya ya seperti tipe yang lain baik misalnya pinlet soalnya kasih-kasih nilai misalnya 3 misalnya boleh oke oke tipe data yang berikutnya car car ini adalah karakter ya dan nilai memorinya juga satu baik dia bisa menampung karakter seperti A, B, atau bisa juga 2 karakter A, B, A, B, C juga bisa 3 karakter ya nah memorinya 1 byte kemudian tipe data berikutnya adalah integer yang kita pakai sebelumnya integer ini tugasnya menyimpan bilangan bulat juga cuman lebih besar tampungannya daripada byte kalau byte kan tadi hanya 1 byte atau 8 bit Sedangkan integer, dia bisa menyimpan sampai 2 byte. Oke, dan rentangnya dari min 32.768 sampai dengan 32.768.
Jadi teman-teman bisa menyimpan angka yang ada di rentang ini ke dalam variable yang tipenya integer. Oke, yang berikutnya unsigned integer. Unsigned integer ini sama seperti integer, besarnya juga sama 2 byte, cuman dia mulainya dari 0. Dia tidak menyimpan negatif.
Jadi yang negatif didistribusikan untuk yang positif gitu. Jadi yang tadinya dia berakhir di 32.768, tapi karena dia tidak perlu pakai negatif makanya batas atasnya bertambah. Oke, totalnya sama 2 byte. Jadi kalau teman-teman punya data yang rentangnya sekitar 0 sampai 65.535, bisa ditampung dalam variable unsigned integer. Oke, berikutnya tipe data long.
Tipe data long ini juga menyimpan bilangan bulat, cuman dia lebih besar lagi daripada integer. Dia bisa 4 byte, dan bisa dilihat sendiri sampai miliaran ya. Oh ini positif. Dari minus 2 miliaran sampai 2 miliaran. Ini bagus dipakai untuk bilangan-bilangan yang besar seperti nanti.
teman-teman akan bertemu dengan yang ketiga sudah membuat project yang berhubungan dengan waktu nanti akan perlu yang namanya long berikutnya unsigned long sama seperti unsigned integer dia adalah long yang mulainya dari 0 tidak negatif jadi yang negatifnya dipindahkan ke positif semua jadi batas atasnya lebih tinggi sekarang 4 miliaran karena dia tidak pakai negatif ya Oke tipe data berikutnya yang juga sering dipakai adalah float float ini bisa menampung 4 byte memori dan dimulai dia itu tipe menyimpan itu tipenya bilangan real ya jadi pecahan juga bisa desimal bisa disini mulainya dari ming3 koma sekian sekian dikali 10 pangkat 38 sampai positif 3,4 sekian sekian sekian kali 10 pangkat 38 banyak oke Berikutnya double. Double sama aja dengan float tapi dia lebih lebar lagi 8 byte. Oke dan rentangnya sangat banyak. Dan just lebih banyak daripada float. Oke satu lagi.
Terakhir, teman-teman untuk menyimpan kalimat atau tulisan, teman-teman bisa pakai tipe data string. Di sini saya contohkan tipe data string pemakaiannya. Dia berbeda dari yang lain, dia menggunakan huruf besar awalnya. Oke, string.
Misalnya string text. Untuk text ya, maka dia dimulai dengan tanda petik. Oke, misalnya kata-katanya... belajar arduino oke, nah dimulai dengan tanda petik petik 2, belajar kalimatnya apa kemudian diakhiri dengan petik 2 lagi, oke dan tutup dengan titik koma oke, jadi kalau mau menyimpan kalimat silahkan menyimpan teks di tipe data di variable yang memiliki tipe datanya string oke, nah begitu kira-kira ya singkatnya untuk tipe data nanti akan kita pakai di project-project ya jadi harus mengerti dulu sebelumnya kemudian untuk yang berikutnya saya juga akan menjelaskan tentang komentar Oke jadi saat kita menuliskan program terkadang kita ingin memberi tanda ya ini guna kode-kode tertentu itu gunanya apa misalnya ini kayak kita kasih kita ada membuat satu variable dengan nama letpin letpin ini misalnya kita kasih nilai 2 kadang di program kita yang banyak di perintah-perintah yang banyak kita perlu memberikan tanda ini gunanya apa coding ini gunanya apa baris ini gunanya apa maka kita perlu kasih komen komentar cara menuliskan komentar Cukup dengan memberikan garis miring dua kali. Begini ya.
Dan tuliskan. Misalnya ini adalah pin let. Misalnya kita memberikan penanda saja. Supaya ketika kita sudah lama tidak buka codingan kita. Program kita.
Kita masih bisa mengingatnya dengan membaca komentar. Komentar ini tidak akan dieksekusi. di program, dia hanya penanda saja jadi kita mau tulis sepanjang apapun disini tidak ada efek di program kita ya oke, nah kemudian sebenarnya ada dua cara menuliskan perintah, oke cara pertama yang seperti ini menuliskan komen ya maksud saya, cara pertama ini memberikan dua garis miring di depannya, dan bisa tulis sampai seterusnya oke, tapi kalau teman-teman mau menuliskan komen yang panjang bisa dengan cara garis miring kemudian tanda bintang baru tuliskan komennya apa tuliskan komennya apa enter saja terus dan diakhiri dengan bintang garis miring maka semua yang ada di dalam ini akan berubah menjadi komen oke dan warnanya juga akan berubah ya jadi abu-abu Hai Oke misalnya kita mau buat dari bulian sampai string ini sebagai comment maka tinggal buat aja dibuka dengan garis miring bintang ditutup dengan garis bintang garis miring maka semua yang ada diantaranya adalah comment tidak akan dieksekusi di program kita oke demikian video kali ini, ini adalah bagian pertama nanti setelah video yang ini akan ada lagi kelanjutannya Hai nah jadi kalau teman-teman merasa ini berguna teman-teman bisa subscribe channel ini dan Nyalakan loncengnya sehingga nanti ketika diberikan video baru saya upload video baru teman-teman bisa tahu Oke kalau memang ini bisa membantu teman-teman silakan di like share comment untuk kemajuan channel ini Terima kasih teman-teman, sampai ketemu di video berikutnya.