Kalkulator pH: Konversi Konsentrasi H+ ke Nilai pH Secara Online
Hitung pH dari konsentrasi ion hidrogen secara instan. Kalkulator pH gratis mengonversi [H+] mol/L ke nilai pH untuk larutan asam, netral, dan basa.
Kalkulator Nilai pH
Masukkan konsentrasi ion hidrogen dalam mol/L
Hasil
Rumus
pH = -log10([H+])
pH = -log10(1e-7) = 7.00
Skala pH
Dokumentasi
Memahami Nilai pH dan Konsentrasi Ion Hidrogen
pH adalah salah satu pengukuran yang akan Anda temui terus-menerus di laboratorium kimia, pengujian lingkungan, dan pengendalian mutu industri. pH mewakili logaritma negatif (basis 10) dari konsentrasi ion hidrogen [H+] dalam larutanâpada dasarnya menunjukkan seberapa asam atau basa sesuatu pada skala dari 0 hingga 14.
Inilah yang membuat perhitungan pH rumit: hubungan logaritmik berarti pH 4 sepuluh kali lebih asam daripada pH 5, bukan sekadar "satu unit" lebih. Saat Anda bekerja dengan proses kimia yang presisi atau sampel biologis di mana rentang pH harus tetap dalam jendela yang ketat, Anda tidak dapat mengabaikan kesalahan perhitungan manual.
Kalkulator ini menangani matematika logaritmik secara instan. Masukkan konsentrasi ion hidrogen Anda dalam mol per liter (mol/L), dan Anda akan mendapatkan nilai pH dengan dua desimalâditambah representasi visual yang menunjukkan persis di mana larutan Anda berada pada spektrum asam-netral-basa.
Yang akan Anda temukan berguna: Alat ini menerima notasi standar (0,0001) dan notasi ilmiah (1e-4), yang menghemat waktu saat berurusan dengan konsentrasi sangat kecil yang umum dalam pekerjaan kimia.
Cara Kerja Perhitungan pH
Rumus pH sebenarnya sangat sederhana:
Di mana:
- pH adalah potensi hidrogen (mengukur keasaman atau kebasaan)
- [H+] adalah konsentrasi ion hidrogen dalam mol per liter (mol/L)
Mengapa Skala Logaritmik Penting
Sifat logaritmik menciptakan skala yang mudah digunakan di berbagai rentang konsentrasi yang luas. Setiap perubahan satu angka penuh mewakili perbedaan sepuluh kali lipat dalam konsentrasi ion hidrogen:
- pH 4 10 kali lebih asam daripada pH 5
- pH 3 100 kali lebih asam daripada pH 5
- pH 2 1.000 kali lebih asam daripada pH 5
Contoh praktis yang mungkin Anda temui:
| Konsentrasi [H+] | Perhitungan | Nilai pH | Klasifikasi |
|---|---|---|---|
| 1 Ă 10^-7 mol/L | -logââ(10^-7) | 7,00 | Netral (air murni) |
| 1 Ă 10^-3 mol/L | -logââ(10^-3) | 3,00 | Asam (rentang cuka) |
| 1 Ă 10^-11 mol/L | -logââ(10^-11) | 11,00 | Basa (larutan amonia) |
Dalam praktik laboratorium, Anda sering bekerja mundurâmengukur pH dengan elektroda dan menghitung konsentrasi [H+] untuk perhitungan stoikiometri. Kalkulator ini bekerja dalam arah maju, yang sangat berguna untuk prediksi teoritis dan skenario kendali mutu di mana Anda mengetahui konsentrasi asam/basa yang telah ditambahkan.
Batasan dan Kasus Khusus Penting
Asumsi kalkulator ini:
- Suhu standar (25°C/77°F) di mana konstanta ionisasi air Kw = 1 à 10^-14
- Larutan air (bukan pelarut organik)
- Perilaku ideal tanpa koreksi kekuatan ion
Kasus khusus yang mungkin Anda temui:
-
Nilai pH ekstrem di luar 0-14: Anda kadang-kadang akan melihatnya di lingkungan industri dengan asam atau basa pekat. Asam baterai dapat memiliki nilai pH negatif, sementara larutan natrium hidroksida pekat dapat melebihi pH 14. Matematikanya tetap berlakuâhanya saja tidak biasa.
-
Larutan sangat encer: Ketika [H+] turun sangat rendah (seperti 1 Ă 10^-12 mol/L), Anda berurusan dengan larutan sangat basa di sekitar pH 12. Pada konsentrasi ini, autoionisasi air sendiri mulai memengaruhi perhitungan Anda, meskipun rumus tetap valid untuk pekerjaan teoritis.
-
Ketergantungan suhu: pH netral air tidak selalu 7,00. Pada 0°C, pH netral adalah 7,47. Pada 100°C, adalah 6,14. Kalkulator ini mengasumsikan 25°C, yang merupakan suhu referensi standar untuk sebagian besar pekerjaan laboratorium. Jika Anda bekerja pada suhu berbeda, ketahui bahwa nilai pH yang diukur akan bergeser sedikit bahkan untuk konsentrasi [H+] yang sama.
-
Hubungan pH + pOH = 14: Pada 25°C dalam larutan air, pH dan pOH (log negatif dari [OH-]) selalu menjumlah 14. Ini berasal dari konstanta ionisasi air dan memberi Anda pemeriksaan cepatâjika Anda mengetahui salah satu, Anda dapat menghitung yang lain.
Cara Menggunakan Kalkulator pH
Langkah 1: Masukkan konsentrasi ion hidrogen Anda
Ketik nilai [H+] dalam mol/L. Anda dapat menggunakan salah satu format:
- Notasi standar:
0.0001 - Notasi ilmiah:
1e-4atau1Ă10^-4
Kalkulator menerima kedua gaya, meskipun notasi ilmiah menjadi penting saat bekerja dengan angka sangat kecil seperti 1,5 Ă 10^-12 mol/L.
Langkah 2: Baca pH yang dihitung
Hasilnya muncul otomatis dengan dua desimal. Anda juga akan melihat:
- Indikator berwarna yang menunjukkan asam (merah), netral (hijau), atau basa (biru)
- Penempatan visual pada skala pH dari 0-14
Langkah 3: Interpretasi hasil Anda
- pH < 7: Larutan asam (konsentrasi H+ lebih tinggi)
- pH = 7: Netral (air murni pada 25°C)
- pH > 7: Larutan basa/alkali (konsentrasi H+ lebih rendah)
Langkah 4: Salin atau dokumentasi hasil
Klik "Salin" untuk mengambil nilai pH untuk laporan atau buku catatan laboratorium.
Kesalahan Umum yang Harus Dihindari
Mencampuradukkan [H+] dan pH: Kesalahan paling umum yang saya lihat adalah secara tidak sengaja memasukkan nilai pH alih-alih konsentrasi ion hidrogen. Ingat: Anda memasukkan konsentrasi (seperti 0,001 mol/L atau 1e-3), bukan angka pH (seperti 3).
Kebingungan unit: Kalkulator mengharapkan mol/L (molaritas). Jika Anda memiliki mg/L atau unit lain, konversi terlebih dahulu. Misalnya, larutan asam klorida sering kali ditentukan dalam % b/v atau normalitasâini memerlukan konversi ke molaritas.
Mengabaikan efek suhu: Perhitungan mengasumsikan 25°C. Jika larutan Anda sebenarnya pada 4°C (seperti sampel yang didinginkan) atau 37°C (suhu tubuh), pH yang diukur dapat berbeda 0,1-0,3 unit dari nilai yang dihitung.
Lupa tentang aktivitas vs. konsentrasi: Dalam larutan dengan kekuatan ion tinggi (banyak garam terlarut), [H+] efektif berbeda dari konsentrasi analitis karena interaksi ion. Kalkulator ini menggunakan konsentrasi langsung, yang berfungsi baik untuk sebagian besar pekerjaan rutin tetapi dapat berbeda dari pengukuran elektroda kaca dalam matriks kompleks.
Aplikasi Dunia Nyata
Pengaturan Laboratorium dan Penelitian
Saat menyiapkan larutan buffer untuk percobaan biokimia, Anda sering perlu memverifikasi pH teoritis sebelum mencampur. Misalnya, saat membuat buffer fosfat dan menghitung Anda akan memiliki 2,3 Ă 10^-8 mol/L ion H+ bebasâkalkulator ini mengonfirmasi Anda berada di pH 7,64, tepat di rentang target.
Untuk pekerjaan titrasi, Anda dapat memprediksi nilai pH titik akhir dengan menghitung [H+] dari jumlah asam/basa yang ditambahkan. Ini membantu Anda memilih indikator yang sesuai sebelum memulai titrasi sebenarnya.
Pemeriksaan kalibrasi elektroda pH: Jika elektroda Anda membaca pH 4,05 tetapi buffer standar seharusnya pH 4,00, Anda dapat menghitung konsentrasi [H+] yang mewakili perbedaan 0,05 tersebut (sekitar 1,1 Ă 10^-4 dibandingkan 1,0 Ă 10^-4 mol/L) untuk menilai apakah rekalibrasi diperlukan.
Aplikasi Biologis dan Medis
pH darah manusia harus tetap antara 7,35-7,45, yang sesuai dengan konsentrasi [H+] 4,5 Ă 10^-8 hingga 3,5 Ă 10^-8 mol/L. Rentang yang sangat sempit ituâhanya perbedaan 1 Ă 10^-8 mol/Lâmenunjukkan mengapa kontrol pH yang tepat sangat kritis bagi kehidupan. Laboratorium medis menggunakan perhitungan ini saat menganalisis sampel gas darah.
Reaksi enzim sering memiliki optimum pH yang tajam. Pepsin bekerja paling baik di sekitar pH 2 ([H+] â 0,01 mol/L), sementara tripsin lebih menyukai pH 8 ([H+] â 1 Ă 10^-8 mol/L). Saat merancang uji enzim, menghitung [H+] yang tepat membantu Anda memahami mengapa pergeseran 0,5 unit pH dapat sepenuhnya menghentikan aktivitas.
Pemantauan Lingkungan
Studi pengasaman laut melacak perubahan pH kecil dengan dampak ekologis besar. Pergeseran dari pH 8,2 ke 8,1 mungkin terdengar minor, tetapi hal itu mewakili peningkatan [H+] dari 6,3 Ă 10^-9 menjadi 7,9 Ă 10^-9 mol/Lâkenaikan 25% dalam keasaman yang memengaruhi laju kalsifikasi karang.
Untuk analisis tanah, sebagian besar tanaman lebih menyukai pH 6,0-7,0. Mengonversi antara pH dan [H+] membantu saat menghitung penambahan kapur: menaikkan pH dari 5,5 ke 6,5 berarti mengurangi [H+] dari 3,2 Ă 10^-6 menjadi 3,2 Ă 10^-7 mol/L.
Kendali Mutu Industri
Instalasi pengolahan air harus mempertahankan rentang pH yang tepat. Air minum biasanya menargetkan pH 6,5-8,5, tetapi mengetahui konsentrasi [H+] sebenarnya (3,2 Ă 10^-7 hingga 3,2 Ă 10^-9 mol/L) membantu menghitung dosis kimia untuk penyesuaian pH.
Dalam manufaktur farmasi, larutan yang dapat disuntikkan sering membutuhkan pH 7,4 untuk mencocokkan plasma darah. Hal itu sesuai dengan [H+] = 4,0 Ă 10^-8 mol/L, dan kimiawan kendali mutu menggunakan perhitungan ini untuk memverifikasi formulasi memenuhi spesifikasi.
Pengajaran dan Pembelajaran
Bagi siswa yang baru pertama kali berhadapan dengan logaritma, melihat bagaimana [H+] = 1 Ă 10^-3 mol/L dikonversi menjadi pH 3 membuat konsep matematis menjadi nyata. Kalkulator memperkuat hubungan tersebut tanpa tersangkut dalam perhitungan log manual.
Metode Alternatif Penentuan pH
Meter pH elektroda kaca tetap menjadi standar emas untuk pengukuran langsung. Mereka memberikan nilai pH secara instan tanpa perlu mengetahui konsentrasi [H+] terlebih dahulu. Kelemahannya? Elektroda membutuhkan kalibrasi berkala, dapat bergeser seiring waktu, dan harganya 5.000 tergantung persyaratan akurasi. Mereka sangat penting untuk pengujian rutin, tetapi menghitung pH dari [H+] yang diketahui lebih cepat untuk pekerjaan teoritis.
Kertas indikator pH bekerja dengan baik untuk pemeriksaan cepat ketika Anda hanya perlu tahu "apakah ini asam atau basa?" Mereka murah dan tidak membutuhkan baterai, tetapi Anda terbatas pada akurasi Âą0,5 unit pH pada kondisi terbaik. Bagus untuk demonstrasi pendidikan atau penyaringan kasar, tidak untuk pekerjaan presisi.
Ketika Anda memiliki [OH-] bukan [H+]: Hitung pOH = -logââ[OH-], kemudian gunakan pH = 14 - pOH (pada 25°C). Misalnya, jika [OH-] = 1 Ă 10^-3 mol/L, maka pOH = 3, sehingga pH = 11.
Untuk asam/basa kuat: Anda sering dapat melewatkan langkah [H+] sama sekali. Larutan HCl 0,01 M memiliki [H+] = 0,01 mol/L karena HCl terurai sepenuhnya, memberikan pH = 2 secara langsung. Logika yang sama berlaku untuk basa kuat setelah memperhitungkan stoikiometri.
Pengukuran pH spektrofotometrik menggunakan zat warna indikator menawarkan presisi tinggi (Âą0,001 unit pH mungkin) dan bekerja dalam volume kecil atau sampel berwarna di mana elektroda kaca kesulitan. Tantangannya adalah Anda membutuhkan kurva kalibrasi dan peralatan UV-vis, menjadikannya khusus untuk aplikasi penelitian daripada pengujian rutin.
Asal-Usul Pengukuran pH
Kimiawan Denmark Søren Peter Lauritz Sørensen menemukan skala pH pada tahun 1909 saat bekerja di Laboratorium Carlsbergâya, perusahaan bir tersebut. Dia sedang mempelajari bagaimana aktivitas enzim dalam proses brewing bergantung pada konsentrasi ion hidrogen dan merasa lelah menulis angka seperti "0,0000001 mol per liter". Skala logaritmik ini memampatkan nilai-nilai yang rumit menjadi angka yang lebih mudah dikelola.
Apa sebenarnya yang dimaksud dengan "pH"? "p" mewakili operator matematis untuk logaritma negatif (dari kata "potenz" dalam bahasa Jerman), dan "H" adalah hidrogen. Jadi "pH" secara harfiah berarti "kekuatan hidrogen" atau "logaritma negatif dari [H+]".
Definisi asli Sørensen menggunakan gram-ekivalen per liter; kimia modern menggunakan mol per liter, namun prinsip logaritmiknya tetap sama.
Bagaimana Pengukuran pH Berkembang
1920an: Elektroda kaca muncul, akhirnya menawarkan pengukuran pH elektrik yang akurat, bukan lagi mengandalkan indikator warna.
1934: Arnold Beckman, frustrasi dengan ketidakmampuan industri jeruk untuk mengukur keasaman jus lemon secara andal, menciptakan meter pH elektronik komersial pertama. Meter Model G-nya mengubah pH dari konsep akademis menjadi alat pengukuran industri praktis.
1949: IUPAC menstandarisasi definisi pH dan resep buffer, memastikan laboratorium di seluruh dunia dapat membandingkan pengukuran dengan bermakna.
1950an-1960an: Elektroda kombinasi mengintegrasikan elektroda pengukur dan referensi ke dalam satu probe, membuat meter pH lebih nyaman dan portabel.
Era Modern: Meter pH digital kini dapat dipegang di telapak tangan, terhubung ke ponsel pintar, dan harganya di bawah 195 pada tahun 1935 (sekitar $4.300 saat ini).
Hal menariknya adalah meskipun teknologi pengukuran berkembang secara dramatis, perhitungan itu sendiriâlogaritma negatif dari [H+]âtidak berubah sejak Sørensen menuliskannya lebih dari satu abad yang lalu.
Pertanyaan yang Sering Diajukan
Bagaimana menghitung pH dari konsentrasi ion hidrogen?
Gunakan rumus pH = -logââ[H+], di mana [H+] adalah konsentrasi ion hidrogen dalam mol/L. Misalnya, jika [H+] = 1 Ă 10^-5 mol/L, maka pH = -logââ(10^-5) = 5. Logaritma negatif mengubah konsentrasi yang sangat kecil menjadi angka yang mudah digunakan pada skala 0-14.
Tingkat pH berapa yang dianggap asam, netral, atau basa?
- Asam: pH < 7 (lebih tinggi [H+])
- Netral: pH = 7 (air murni pada 25°C)
- Basa/Alkali: pH > 7 (lebih rendah [H+])
Setiap unit pH mewakili perubahan 10 kali lipat dalam keasaman. Jadi pH 4 sepuluh kali lebih asam dari pH 5, dan seratus kali lebih asam dari pH 6.
Apakah pH bisa negatif atau di atas 14?
Ya, meskipun jarang terjadi. Asam sulfat pekat (12 M) memiliki pH sekitar -1, sedangkan larutan natrium hidroksida pekat dapat mencapai pH 15. Rentang 0-14 mencakup sebagian besar situasi praktis, tetapi skala ini secara teoritis tidak terbatas. Anda akan menemukan nilai ekstrem terutama di lingkungan industri dengan asam atau basa yang sangat pekat.
Apa perbedaan antara pH dan konsentrasi ion hidrogen?
pH adalah ekspresi logaritmik dari konsentrasi ion hidrogenâkeduanya mewakili hal yang sama dalam bentuk berbeda. [H+] mungkin 0,001 mol/L, yang dikonversi menjadi pH 3. Skala pH logaritmik memudahkan bekerja dengan rentang [H+] yang sangat luas (dari 1 mol/L hingga 0,00000000000001 mol/L) menggunakan angka sederhana dari 0 hingga 14.
Apakah suhu memengaruhi perhitungan pH?
Tentu saja. Kalkulator ini mengasumsikan 25°C di mana air netral memiliki pH 7,00. Pada 0°C, air netral adalah pH 7,47. Pada 100°C, pH-nya 6,14. Konstanta ionisasi air (Kw) berubah dengan suhu. Untuk sebagian besar pekerjaan laboratorium pada suhu ruang, efek ini kecil (¹0,1-0,2 unit pH), tetapi penting dalam proses industri atau saat bekerja dengan sampel yang didinginkan/dipanaskan.
Apa hubungan antara pH dan pOH?
Pada 25°C: pH + pOH = 14
Jika Anda mengetahui [OH-] bukan [H+], hitung pOH = -logââ[OH-], kemudian kurangi dari 14 untuk mendapatkan pH. Hubungan ini berasal dari konstanta ionisasi air: Kw = [H+][OH-] = 1 Ă 10^-14 pada 25°C.
Seberapa akurat perhitungan pH dibandingkan dengan pengukuran elektroda?
Perhitungan secara matematis tepat jika Anda mengetahui [H+] dengan presisi. Keterbatasan praktisnya adalah larutan nyata memiliki interaksi ion yang membuat [H+] efektif (aktivitas) berbeda dari konsentrasi analitis. Untuk larutan encer (<0,01 M), pH yang dihitung dan diukur biasanya sesuai dalam 0,05 unit. Dalam larutan dengan kekuatan ion tinggi (banyak garam terlarut), mereka dapat berbeda 0,2-0,5 unit karena elektroda mengukur aktivitas sementara perhitungan ini menggunakan konsentrasi.
Mengapa pH darah harus tetap antara 7,35-7,45?
Rentang sempit itu sesuai dengan [H+] 4,5 Ă 10^-8 hingga 3,5 Ă 10^-8 mol/L. Enzim yang mengontrol metabolisme, transportasi oksigen, dan fungsi seluler sangat sensitif terhadap pH. Bahkan penyimpangan 0,1 unit pH mengganggu struktur protein dan katalisis enzim. Di bawah pH 7,30 (asidosis) atau di atas pH 7,50 (alkalosis), diperlukan intervensi medis serius.
Bisakah kalkulator ini bekerja untuk larutan non-air?
Dirancang untuk larutan air di mana pH memiliki makna standar. Dalam pelarut organik seperti metanol atau asetonitril, konsep konsentrasi ion hidrogen ada tetapi titik referensinya berbeda. Rumus pH = -logââ[H+] tetap berlaku secara matematis, tetapi menafsirkan hasilnya memerlukan pemahaman perilaku autoionisasi pelarut.
Apa cara terbaik mengukur pH pada sampel berwarna atau keruh?
Elektroda kaca pH meter bekerja dengan baik pada sampel berwarna. Untuk suspensi keruh, biarkan partikel mengendap atau gunakan filtrat jika memungkinkan, karena partikel dapat menggores atau melapisi membran elektroda. Jika sampel terlalu kental atau mengandung zat yang mengganggu, pengukuran elektroda gagalâsaat itulah menghitung pH dari konsentrasi [H+] yang diketahui menjadi berharga, dengan asumsi Anda dapat menentukan [H+] melalui titrasi atau analisis kimia lainnya.
Contoh Kode
Berikut adalah contoh cara menghitung nilai pH dalam berbagai bahasa pemrograman:
1' Rumus Excel untuk menghitung pH dari konsentrasi ion hidrogen
2=IF(A1>0, -LOG10(A1), "Kesalahan: Konsentrasi harus positif")
3
4' Fungsi VBA Excel untuk perhitungan pH
5Function CalculatePH(hydrogenIonConcentration As Double) As Variant
6 If hydrogenIonConcentration <= 0 Then
7 CalculatePH = "Kesalahan: Konsentrasi harus positif"
8 Else
9 CalculatePH = -WorksheetFunction.Log10(hydrogenIonConcentration)
10 End If
11End Function
121import math
2
3def calculate_ph(hydrogen_ion_concentration):
4 """
5 Hitung pH dari konsentrasi ion hidrogen dalam mol/L
6
7 Args:
8 hydrogen_ion_concentration: Konsentrasi ion H+ dalam mol/L
9
10 Returns:
11 Nilai pH atau pesan kesalahan
12 """
13 if hydrogen_ion_concentration <= 0:
14 return "Kesalahan: Konsentrasi harus positif"
15
16 return -math.log10(hydrogen_ion_concentration)
17
18# Contoh penggunaan
19concentration = 1.0e-7 # 1Ă10^-7 mol/L
20ph = calculate_ph(concentration)
21print(f"Untuk [H+] = {concentration} mol/L, pH = {ph:.2f}")
221/**
2 * Hitung pH dari konsentrasi ion hidrogen
3 * @param {number} hydrogenIonConcentration - Konsentrasi dalam mol/L
4 * @returns {number|string} Nilai pH atau pesan kesalahan
5 */
6function calculatePH(hydrogenIonConcentration) {
7 if (hydrogenIonConcentration <= 0) {
8 return "Kesalahan: Konsentrasi harus positif";
9 }
10
11 return -Math.log10(hydrogenIonConcentration);
12}
13
14// Contoh penggunaan
15const concentration = 1.0e-3; // 0.001 mol/L
16const pH = calculatePH(concentration);
17console.log(`Untuk [H+] = ${concentration} mol/L, pH = ${pH.toFixed(2)}`);
181public class PHCalculator {
2 /**
3 * Hitung pH dari konsentrasi ion hidrogen
4 *
5 * @param hydrogenIonConcentration Konsentrasi dalam mol/L
6 * @return Nilai pH
7 * @throws IllegalArgumentException jika konsentrasi tidak positif
8 */
9 public static double calculatePH(double hydrogenIonConcentration) {
10 if (hydrogenIonConcentration <= 0) {
11 throw new IllegalArgumentException("Konsentrasi harus positif");
12 }
13
14 return -Math.log10(hydrogenIonConcentration);
15 }
16
17 public static void main(String[] args) {
18 try {
19 double concentration = 1.0e-9; // 1Ă10^-9 mol/L
20 double pH = calculatePH(concentration);
21 System.out.printf("Untuk [H+] = %.2e mol/L, pH = %.2f%n", concentration, pH);
22 } catch (IllegalArgumentException e) {
23 System.out.println("Kesalahan: " + e.getMessage());
24 }
25 }
26}
271# Fungsi R untuk menghitung pH
2calculate_ph <- function(hydrogen_ion_concentration) {
3 if (hydrogen_ion_concentration <= 0) {
4 stop("Kesalahan: Konsentrasi harus positif")
5 }
6
7 -log10(hydrogen_ion_concentration)
8}
9
10# Contoh penggunaan
11concentration <- 1.0e-5 # 1Ă10^-5 mol/L
12ph <- calculate_ph(concentration)
13cat(sprintf("Untuk [H+] = %.2e mol/L, pH = %.2f\n", concentration, ph))
141<?php
2/**
3 * Hitung pH dari konsentrasi ion hidrogen
4 *
5 * @param float $hydrogenIonConcentration Konsentrasi dalam mol/L
6 * @return float|string Nilai pH atau pesan kesalahan
7 */
8function calculatePH($hydrogenIonConcentration) {
9 if ($hydrogenIonConcentration <= 0) {
10 return "Kesalahan: Konsentrasi harus positif";
11 }
12
13 return -log10($hydrogenIonConcentration);
14}
15
16// Contoh penggunaan
17$concentration = 1.0e-11; // 1Ă10^-11 mol/L
18$pH = calculatePH($concentration);
19echo "Untuk [H+] = " . $concentration . " mol/L, pH = " . number_format($pH, 2);
20?>
211using System;
2
3class PHCalculator
4{
5 /// <summary>
6 /// Hitung pH dari konsentrasi ion hidrogen
7 /// </summary>
8 /// <param name="hydrogenIonConcentration">Konsentrasi dalam mol/L</param>
9 /// <returns>Nilai pH</returns>
10 /// <exception cref="ArgumentException">Dilempar ketika konsentrasi tidak positif</exception>
11 public static double CalculatePH(double hydrogenIonConcentration)
12 {
13 if (hydrogenIonConcentration <= 0)
14 {
15 throw new ArgumentException("Konsentrasi harus positif");
16 }
17
18 return -Math.Log10(hydrogenIonConcentration);
19 }
20
21 static void Main()
22 {
23 try
24 {
25 double concentration = 1.0e-4; // 1Ă10^-4 mol/L
26 double pH = CalculatePH(concentration);
27 Console.WriteLine($"Untuk [H+] = {concentration:0.##e+00} mol/L, pH = {pH:F2}");
28 }
29 catch (ArgumentException e)
30 {
31 Console.WriteLine("Kesalahan: " + e.Message);
32 }
33 }
34}
35Referensi dan Bacaan Lebih Lanjut
Sumber Resmi
-
Standar Resmi IUPAC: International Union of Pure and Applied Chemistry (2002). Pengukuran pH. Definisi, Standar, dan Prosedur. Rekomendasi IUPAC 2002 - Standar internasional definitif untuk pengukuran pH.
-
Buku Web Kimia NIST: National Institute of Standards and Technology. pH dan Reaksi Asam-Basa. SRD 69 - Referensi pemerintah AS untuk data termodinamika kimia termasuk konstanta terkait pH.
-
Makalah pH Asli: Sørensen, S. P. L. (1909). "Studi Enzim II. Pengukuran dan Pentingnya Konsentrasi Ion Hidrogen dalam Reaksi Enzim". Biochemische Zeitschrift. 21: 131â304 - Karya dasar yang memperkenalkan konsep pH.
-
Definisi pH IUPAC: Covington, A. K., Bates, R. G., & Durst, R. A. (1985). "Definisi skala pH, nilai referensi standar, pengukuran pH dan terminologi terkait". Pure and Applied Chemistry. 57(3): 531â542 - Definisi dan standar teknis.
Buku Teks Akademis
-
Harris, D. C. (2010). Analisis Kimia Kuantitatif (Ed. 8). W. H. Freeman - Buku teks analisis kimia standar dengan cakupan pH komprehensif.
-
Skoog, D. A., West, D. M., Holler, F. J., & Crouch, S. R. (2013). Dasar-Dasar Analisis Kimia (Ed. 9). Cengage Learning - Banyak digunakan dalam kursus analisis kimia universitas.
-
Bates, R. G. (1973). Penentuan pH: Teori dan Praktik (Ed. 2). Wiley - Monograf khusus tentang teori pengukuran pH.
Sumber Terkait
- Dokumen Web MDN: Untuk mengimplementasikan kalkulator pH dalam JavaScript - Math.log10()
- Standar W3C: Untuk tampilan notasi ilmiah yang dapat diakses dalam aplikasi web
Coba Kalkulator Nilai pH untuk segera mengonversi konsentrasi ion hidrogen ke nilai pH. Baik Anda sedang menyiapkan larutan buffer, menganalisis sampel lingkungan, atau mempelajari kimia asam-basa, alat ini menangani perhitungan logaritmik dengan akurat setiap saat.