Selasa, 26 Oktober 2021

Rumus dan Penamaan Senyawa Ion ( Kimia SMA)

Senyawa Ion

Ion positif (kation) pada senyawa disebut pertama dan ion negatif (anion) disebut pada urutan kedua. Untuk mengetahui berapa ion positif atau negatif suatu unsur kita bisa melihat dari tabel periodik.

Beberapa Nama Ion Positif dan negatif

 

Pola penamaan: 

  • Nama kation sama dengan nama asal unsur (logam) ditambah -ium
  • Nama anion sama dengan nama asal unsur (non logam) ditambah -ide

Senyawa yang berasal dari unsur dengan bilangan oksida lebih dari 1

Contohnya Fe memiliki bilangan oksida 2+ dan 3+. Jika bereaksi dengan Clorine bisa menjadi FeCl2 atau FeCl3. FeCl2, known as iron(II) Cloride. Fe2Cl3: iron(III) oxide.

Angka romawi menandakan bilangan oksida yang dipakai. 

 

Senyawa dari polyatomic Atom

Contohnya K+ yang akan mengimbangi NO3- maka namanya adalah KNO3 atau Kalium Nitrate/ Potassium Nitrate. 



Polyatomic ion biasanya adalah Oxoanions yaitu unsur non metalnya terikat dengan satu atau lebih atom oksigen. 

Senyawa denagn jumlah oksigen lebih banyak akan mengambil akhiran ate, kebalikannya akhiran ite. Contoh SO4 2- : sulfat, SO3 2- adalah sulfite. 

Senyawa Ion Hidrate

Adalah senyawa ion yang mengandung unsur air. Contohnya: MgSO4.7H2O (Epsom Salt) adalah Magnesium Sulfate Heptahydrate.


Senyawa Asam

Ada 2 tipe: 

Binary acids

Contoh: 

Gas HCl larut dalam air dan membentuk larutan: 

Hydro- Chlor- ic-Acid. 

jika anionnya bromide (Br-), maka senyawa asamnya adalah Hydrobromic Acid, HBr.

jika anionnya Iodate (IO3 -), maka senyawa asamnya adalah Iodic Acid, HIO3

 

Oxoacids

Penamaan seperti Oxoanion, kecuali ada perubahan 2 akhiran: 

-ate dalam anion menjadi ic dalam asam. BrO4- = perbromate, HBrO4 = Perbromic acid

-ite dalam anion menjadi ous dalam asam. IO2-= iodite menjadi HIO2= iodous acid= asam iodit. 

Contoh Penamaan lain:

  • HIO= hipo iodous acid= asam hipo iodit
  • HIO2= iodous acid= asam iodit
  • HIO3= iodic acid= asam iodat
  • HIO4= periodic acid= asam periodat 
  • HClO hypochlorous acid = Asam Hipo klorit
  • HClO2 chlorous acid= Asam klorit
  • HClO3 chloric acid= Asam klorat
  • HClO4 perchloric acid= Asam Perklorat
  • HI hydriodic acid = Asam Iodida
  • H2S hydrosulphuric acid = Asam hidro Sulfurik 
  • HCN hydrocyanic acid = Asam Sianida

Isomer

Ada juga senyawa yang memiliki rumus molekul yangs ama dengan molekul lain, namun ikatan atomnya beda (terjadi pada ikatan kovalen) seperti : Ethanol dan Dimethyl Ether. Rumusnya: C2H6O. Ethanol sejenis alkohol dan Dimethyl ether adalah sejenis bahan bakar (ether)

Jumat, 22 Oktober 2021

Cara Menginstall Arduino di Raspberry Pi

Kita dapat menginstall program Arduino Uno di Raspberry Pi dengan berbagai cara antara lain:

Cara pertama:

pergi ke https://www.arduino.cc/en/software

klik Linux ARM 32 bits, installer akan di download.

buka installer.

tekan tombol Ctrl+E, akan muncul tampilan seperti berikut:


klik pada
Extract ke directory Downloads (bukan /tmp) agar program dapat di run di directory Download. (tmp tidak bisa me- run file) . 
Buka terminal dan jalankan command seperti di bawah ini:
cd Downloads 
ls 
cd arduino-1.8.9
sudo ./install.sh
 Catatan: 





Selesai, Arduino UNO dapat dipakai. Jika belum bisa muncul, mungkin Raspberry Pi perlu di reboot terlebih dahulu.

 
 
 
Cara kedua: 
  • buka terminal (namanya lxterminal) di Raspberry Pi
  • jalankan perintah berikut:
    • ~ $ sudo apt-get install arduino -y
Arduino akan diinstall di Raspberry Pi.  Reboot Raspberry Pi ,buka bagian Side Bar.
Klik menu -> Electronics -> Arduino IDE.


Selesai, Arduino UNO dapat dipakai.
Program pertama yang biasanya dicoba adalah membuat Classic Blink program 
 
Sumber:  
 
--MNA--
Artikel lain tentang Raspberry Pi

Berkas Sinar Cermin Datar - Optik Geometrik Fisika SMA

 Pantulan berkas sinar pada cermin datar

 

 

Hukum pantulan sinar berlaku pada gambar di atas, sudut datang = sudut pantul. 

Permainan bayangan benda pada cermin datar menjadi lebih mengasyikkan jika  ada beberapa cermin yang dibuat membentuk sudut tertentu dan menghasilkan aneka bayangan. Kita juga bisa membuat bayangan tidak hingga pada cermin datar. Ini bisa jadi eksperimen yang cukup menarik. 

Pertanyaannya : 

  • Bagaimana hubungan antara sudut 2 cermin datar dan jumlha bayangan yang dihasilkan?
  • Pada jarak berapa cermin berhadapan di atur agar  mendapat bayangan lebih dari 1 bayangan?

Bagaimana bayangan dapat terbentuk pada cermin ketika ada berkas sinar

 


Dari gambar di bawah, kita bisa memperkirakan berapa jarak objek dan berapa tinggi cermin jika kita ingin melihat bayangan objek dengan lengkap

 

 

 

Pertanyaan: Berkas sinar seperti apa yang terbentuk jika ada 2 cermin berhadapan? 

 -WW-

 


Cara Membuat Window Transparan di Raspberry Pi Menggunakan Python 3

Kalau di python 3, ada banyak cara untuk membuat window transparan.
Salah satu cara yang mudah adalah menggunakan tkinter.
Di tkinter, kalau kita ingin membuat window transparan, kita bisa menjalankan skrip python berikut:

import tkinter #panggil modul tkinter
root = tkinter.Tk()
root.wm_attributes('-alpha', 0.5) #untuk mengubah kebeningan, ubah angka 0.5 menjadi angka 0 sampai 1
root.wm_title('Transparan')

Namun, mengapa kode ini tidak bekerja kalau dijalankan di Raspberry Pi?
Karena ternyata Raspberry Pi menggunakan Window Manager Openbox, dan Openbox menggunakan metode Stacking, sedangkan kalau kita ingin membuat window transparan, kita harus menggunakan Window Manager yang menggunakan metode Compositing.
Jadi, kita harus mengubah Window Manager menjadi yang menggunakan metode Compositing.
Saya di sini menggunakan xcompmgr (singkatan dari X Composite Manager).
Untuk menginstallnya, ikuti langkah berikut:
  1. Buka Terminal.
  2. Jalankan skrip berikut:
    1. sudo apt-get update                         
    2. sudo apt-get install xcompmgr -y   
Sesudah itu, kita harus menjalankan xcompmgr, jalankan skrip berikut di Terminal:

  • xcompmgr

Dan jalankan skrip python di atas.
Sekarang, kita sudah bisa membuat window transparan.

--MNA--

Cara Mengukur Suhu Raspberry Pi

Kalau Raspberry Pi 3 tidak perlu menggunakan kipas karena tidak sepanas Raspberry Pi 4.

Namun, Kalau Raspberry Pi 4 lebih panas dan karena itu ia perlu menggunakan kipas, Dan kita perlu mengetahui perbedaan suhu ketika menggunakan kipas dan ketika tidak.

Namun, bagaimana cara untuk mengetahui suhu Raspberry Pi? Untungnya, komputer raspberry pi sudah ada pengukur temperaturnya. jadi kita bisa menyuruh sistem untuk memberitahukan temperatur.

Caranya adalah seperti berikut:

  • Buka terminal.
  • Jalankan "skrip" berikut:
    • /opt/vc/bin/vcgencmd measure_temp
Dan kita bisa mengetahui berapa suhu Raspberry Pi dalam satuan Celsius.
 
--MNA--

Penguraian gaya yang bekerja pada objek bergerak (Hukum Newton 2)


 Suatu gaya yang bekerja pada suatu objek mempunyai sudut dan panjang, Namun biasanya kita perlu mengurai-nya menjadi x dan y, seperti pada contoh berikut:


Dalam contoh diatas, kita perlu mengetahui panjang x dan y.

Caranya adalah menggunakan sin dan cos seperti berikut:

sin θ = y ÷ z
cos θ = x ÷ z

Jadi, untuk mengetahui x, dan y, kita perlu menggunakan cos dan sin kemudian dikali dengan z, seperti berikut:

y = sin 49° × Z = y ÷ z × ≈ 9.056514962673264
x = cos 49° × Z = x ÷ z × ≈ 7.872708347886087
 
Gambar di bawah adalah salah satu contoh kasus penguraian gaya yang bekerja pda objek bergerak.
 
 
 

--MNA--

Selasa, 19 Oktober 2021

Bilangan imajiner Part 1: Pengenalan

Berapakah √-1 ? kalau diproyeksikan sepertinya -∞, tapi mungkin tidak. itulah sebabnya dibuat bilangan imajiner (grafik dibuat dengan matplotlib)

Apa itu bilangan imajiner, bilangan asli, dan bilangan kompleks? Dulu aku mengira bahwa bilangan imajiner adalah suatu jenis angka spesial, Namun setelah aku baca penjelasan - penjelasan tentang bilangan kompleks, aku baru tahu, berikut adalah penjelasannya:

  1. Berapakah √4 ? Jawabannya adalah -2 dan 2, dan berapakah √-4? Jawabannya adalah nan (not a number), tapi kadang kadang kita juga perlu menghitung √-4, itulah sebabnya dibuat bilangan kompleks.

  2. i adalah sebuah bilangan konstan; i = √-1.

  3. bilangan kompleks adalah angka yang dibuat melalui rumus a + bi, dimana a adalah bagian nyata, dan b adalah bagian imajiner.

  4. Jika b ≠ 0, maka a + bi tidak nyata, jika a = 0, maka a + bi adalah bilangan imajiner.

  5. Angka 0 adalah bilangan nyata dan bilangan imajiner, dan semua bilangan nyata dan bilangan imajiner adalah bilangan kompleks.

Untuk menambahkan bilangan kompleks, kita bisa menambahkan bagian nyata-nya dan bagian imajiner-nya, jadi (a + bi) + (c + di) = (a + c) + (b + d) × i.

Kita bisa mengalikan bilangan imajiner menggunakan aljabar:

(a + bi) × (c + di)        #dua bilangan kompleks yang akan kita kalikan

= a × (c + di) + bi × (c + di)        #diuraikan

= c × a + di × a + c × bi + di × bi        #diuraikan lagi

= c × a + di × a + c × bi + d × b × i × i        #pindah i.

= c × a + d × i × a + c × b × i + d × b × -1        #i × i = -1

= c × a + (d × a + c × b) × i + d × b × -1        #distribusi

= c × a + d × b × -1 + (d × a + c × b) × i        #pindah d × b × -1

--MNA--