Coba jelasin Tata nama dari Senyawa ionik dong

Menurut tata nama yang direkomendasikan oleh IUPAC, senyawa ionik dinamai sesuai komposisi mereka, bukan strukturnya. Dalam kasus yang paling sederhana, yaitu senyawa ionik biner dengan hanya satu kemungkinan muatan dan perbandingan stoikiometrinya, nama umum ditulis menggunakan dua kata. Nama kation (jika kation terdiri dari satu atom, nama unsurnya saja yang disebut) muncul lebih dulu, diikuti dengan nama anion. Sebagai contoh,  diberi nama magnesium klorida, dan  diberi nama natrium sulfat (, sulfat, adalah contoh ion poliatomik). Untuk mendapatkan rumus empiris dari nama-nama ini, perbandingan stoikiometrinya dapat disimpulkan dari muatan ion penyusunnya, dengan asumsi bahwa muatan total harus netral.

Jika ada beberapa kation dan/atau anion yang berbeda, awalan multiplikatif atau pengali (di-, tri-, tetra-, ...) sering diperlukan untuk menunjukkan komposisi relatif, dan kation kemudian anion dicantumkan dalam urutan sesuai abjad. Sebagai contoh,  diberi nama kalium magnesium triklorida untuk membedakannya dari , dikalium magnesium tetraklorida (perhatikan bahwa baik dalam rumus empiris dan nama tertulis, kation diurutkan sesuai abjad). Bila salah satu ion sudah memiliki awalan multiplikatif dalam namanya, digunakan awalan pengali alternatif (bis-, tris-, tetrakis-, ...). Sebagai contoh,  diberi nama barium bis(tetrafluoridobromat).

Senyawa yang mengandung satu atau lebih unsur yang dapat memiliki berbagai muatan atau bilangan oksidasi akan memiliki rumus stoikiometri yang berbeda juga, bergantung pada bilangan oksidasinya. Hal ini dapat ditunjukkan dalam nama dengan menentukan tingkat oksidasi dari unsur-unsur yang ada, atau muatan ionnya. Karena dapat terjadi kerancuan saat menunjukkan bilangan oksidasi, IUPAC lebih memilih menunjukkan langsung jumlah muatan ionik. Ini ditulis sebagai bilangan bulat dalam angka arab diikuti oleh tanda (... , 2−, 1−, 1+, 2+, ...) dalam tanda kurung secara langsung setelah nama kation (tanpa spasi yang memisahkannya). Sebagai contoh,  diberi nama besi(2+) sulfat (karena ion  bermuatan 2+, seimbang dengan muatan 2− ion sulfat), sedangkan  dinamakan besi(3+) sulfat (karena dua ion besi di setiap satuan rumus masing-masing bermuatan 3+, seimbang dengan tiga ion sulfat yang masing-masing bermuatan 2−). Tata nama Stock, masih umum digunakan, menulis bilangan oksidasi dalam angka Romawi (... , −II, −I, 0, I, II, ...). Dengan tata nama ini,  adalah besi(II) sulfat sedangkan  adalah besi(III) sulfat. Untuk ion sederhana, muatan ion persis sama dengan bilangan oksidasi, tetapi untuk ion poliatomik kedua bilangan ini sering kali berbeda. Misalnya, ion uranil(2+), , memiliki uranium dengan tingkat oksidasi +6, jadi akan disebut ion dioksouranium(VI) dalam tata nama Stock. Ada sebuah sistem penamaan yang lebih tua untuk kation logam, juga masih banyak digunakan, yang menambahkan akhiran -o dan -i ke akar bahasa Latin dari nama tersebut, untuk memberi nama khusus untuk tingkat oksidasi rendah dan tinggi. Misalnya, skema ini menggunakan "fero" dan "feri", masing-masing untuk besi(II) dan besi(III), sehingga  dinamakan fero sulfat sedangkan  adalah feri sulfat.