
Belajar coding bukan hanya tentang menghafal sintaks bahasa pemrograman. Seorang programmer juga perlu memahami rumus dan logika hitung agar dapat mengubah masalah sehari-hari menjadi sebuah program yang bisa bekerja dengan benar.
Contohnya sederhana. Saat membuat aplikasi kasir, program harus menghitung total harga, diskon, pembayaran, hingga kembalian. Saat membuat aplikasi sekolah, program mungkin harus menghitung nilai rata-rata. Sementara dalam aplikasi penjualan, programmer perlu menghitung stok, subtotal, total transaksi, dan berbagai perhitungan lainnya.
Karena itu, memahami rumus dan logika hitung dalam coding merupakan salah satu dasar penting yang sebaiknya dipelajari sejak awal.
Dalam artikel ini, kita akan membahas berbagai rumus dan logika hitung yang sering digunakan dalam pemrograman dengan contoh yang mudah dipahami.
SEO Rank Math
- Focus Keyword: rumus dan logika hitung dalam coding
- SEO Title: Rumus dan Logika Hitung dalam Coding yang Wajib Dipahami
- Slug:
rumus-logika-hitung-dalam-coding - Meta Description: Kenali rumus dan logika hitung dalam coding yang sering digunakan programmer, lengkap dengan contoh penjumlahan, rata-rata, diskon, luas, dan lainnya.
- Kategori: Pemrograman
- Tags: coding, pemrograman, logika pemrograman, rumus coding, belajar coding
Apa Itu Rumus dan Logika Hitung dalam Coding?
Rumus dan logika hitung dalam coding adalah cara menggunakan operasi matematika dan langkah-langkah logis untuk mengolah data menjadi sebuah hasil yang dibutuhkan oleh program.
Sederhananya, programmer menentukan:
Input → Proses → Output
Sebagai contoh, kita ingin membuat program untuk menghitung total belanja.
Input:
- Harga barang = Rp20.000
- Jumlah barang = 3
Proses:
20.000 × 3
Output:
Rp60.000
Dalam coding, proses tersebut diterjemahkan menjadi instruksi yang dapat dipahami komputer.
Contoh menggunakan PHP:
$harga = 20000;
$jumlah = 3;
$total = $harga * $jumlah;
echo $total;
Hasilnya:
60000
Dari contoh tersebut, terlihat bahwa coding sebenarnya tidak jauh berbeda dengan perhitungan yang kita lakukan sehari-hari. Perbedaannya adalah programmer harus menuliskan langkah perhitungan tersebut dalam bentuk kode.
Mengapa Logika Hitung Penting dalam Coding?
Hampir semua aplikasi membutuhkan perhitungan. Bahkan aplikasi yang terlihat sederhana sekalipun dapat menggunakan operasi matematika.
Beberapa contohnya:
- Aplikasi kasir menghitung total pembayaran.
- Aplikasi toko online menghitung harga produk.
- Aplikasi sekolah menghitung nilai siswa.
- Aplikasi keuangan menghitung pemasukan dan pengeluaran.
- Aplikasi inventaris menghitung stok barang.
- Aplikasi absensi menghitung jumlah kehadiran.
- Aplikasi perbankan melakukan berbagai perhitungan transaksi.
Jika rumus atau logikanya salah, hasil yang diberikan program juga akan salah.
Itulah mengapa programmer tidak cukup hanya bisa menulis kode. Programmer juga perlu memahami cara menyelesaikan masalah secara logis.
Rumus Hitung Dasar yang Sering Digunakan dalam Coding
Ada beberapa rumus sederhana yang sangat sering digunakan ketika membuat program. Berikut beberapa di antaranya.
1. Penjumlahan
Penjumlahan merupakan operasi paling dasar dalam pemrograman.
Rumus sederhananya:
A + B = Hasil
Contohnya:
10 + 5 = 15
Dalam PHP:
$a = 10;
$b = 5;
$hasil = $a + $b;
echo $hasil;
Hasil:
15
Penjumlahan dapat digunakan untuk menghitung total stok, total nilai, jumlah transaksi, pemasukan, dan sebagainya.
2. Pengurangan
Pengurangan digunakan untuk mencari selisih antara dua nilai.
Rumus:
A – B = Hasil
Contoh:
20 – 8 = 12
Dalam PHP:
$a = 20;
$b = 8;
$hasil = $a - $b;
echo $hasil;
Hasil:
12
Salah satu penerapannya adalah menghitung kembalian dalam aplikasi kasir.
Misalnya:
Uang pelanggan = Rp100.000
Total belanja = Rp75.000
Maka:
Kembalian = 100.000 – 75.000
Kembalian = Rp25.000
3. Perkalian
Perkalian sangat sering digunakan dalam program penjualan.
Rumus:
Harga × Jumlah = Subtotal
Contohnya:
Harga = Rp15.000
Jumlah = 4
Maka:
15.000 × 4 = 60.000
Dalam PHP:
$harga = 15000;
$jumlah = 4;
$subtotal = $harga * $jumlah;
echo $subtotal;
Hasil:
60000
Konsep ini biasanya menjadi dasar dalam pembuatan sistem kasir dan aplikasi penjualan.
4. Pembagian
Pembagian digunakan untuk membagi sebuah nilai menjadi beberapa bagian.
Rumus:
A ÷ B = Hasil
Dalam coding, operator pembagian biasanya menggunakan /.
Contoh:
$total = 100;
$jumlah = 4;
$hasil = $total / $jumlah;
echo $hasil;
Hasil:
25
Pembagian sering digunakan untuk menghitung rata-rata, pembagian jumlah barang, atau pembagian nilai.
5. Modulus atau Sisa Pembagian
Selain operasi dasar, coding juga mengenal modulus.
Modulus digunakan untuk mendapatkan sisa dari sebuah pembagian. Operator yang digunakan biasanya %.
Contoh:
$hasil = 10 % 3;
echo $hasil;
Hasilnya:
1
Sebab:
10 ÷ 3 = 3 sisa 1
Modulus sangat berguna untuk membuat logika tertentu, misalnya menentukan apakah sebuah angka merupakan bilangan genap atau ganjil.
Contoh:
$angka = 8;
if ($angka % 2 == 0) {
echo "Bilangan genap";
} else {
echo "Bilangan ganjil";
}
Rumus Menghitung Rata-Rata
Menghitung rata-rata merupakan salah satu contoh yang sangat baik untuk belajar logika pemrograman.
Rumusnya:
Rata-rata = Jumlah seluruh nilai ÷ Banyaknya data
Misalnya terdapat nilai:
80
85
90
Maka:
Rata-rata = (80 + 85 + 90) ÷ 3
Rata-rata = 85
Contoh PHP:
$nilai1 = 80;
$nilai2 = 85;
$nilai3 = 90;
$rataRata = ($nilai1 + $nilai2 + $nilai3) / 3;
echo $rataRata;
Hasil:
85
Rumus seperti ini dapat digunakan dalam aplikasi sekolah, sistem penilaian, hingga aplikasi statistik sederhana.
Rumus Menghitung Diskon
Program penjualan juga sering membutuhkan perhitungan diskon.
Misalnya sebuah produk memiliki harga Rp200.000 dan mendapatkan diskon 10%.
Rumus pertama:
Nilai Diskon = Harga × Persentase Diskon ÷ 100
Maka:
Rp200.000 × 10 ÷ 100 = Rp20.000
Kemudian harga setelah diskon:
Harga Akhir = Harga – Nilai Diskon
Jadi:
Rp200.000 – Rp20.000 = Rp180.000
Contoh dalam PHP:
$harga = 200000;
$diskon = 10;
$nilaiDiskon = $harga * $diskon / 100;
$hargaAkhir = $harga - $nilaiDiskon;
echo "Diskon: Rp" . $nilaiDiskon . "<br>";
echo "Harga Akhir: Rp" . $hargaAkhir;
Hasil:
Diskon: Rp20000
Harga Akhir: Rp180000
Logika seperti ini banyak ditemukan pada website toko online dan aplikasi kasir.
Rumus Menghitung Pajak
Perhitungan pajak juga dapat diterapkan dalam program.
Misalnya sebuah barang memiliki harga Rp100.000 dan dikenakan pajak 10%.
Rumus:
Pajak = Harga × Persentase Pajak ÷ 100
Maka:
Rp100.000 × 10 ÷ 100 = Rp10.000
Harga setelah pajak:
Rp100.000 + Rp10.000 = Rp110.000
Contoh:
$harga = 100000;
$pajak = 10;
$nilaiPajak = $harga * $pajak / 100;
$total = $harga + $nilaiPajak;
echo "Pajak: Rp" . $nilaiPajak . "<br>";
echo "Total: Rp" . $total;
Rumus Menghitung Luas Persegi Panjang
Coding juga sering digunakan untuk membuat program matematika sederhana.
Salah satunya adalah menghitung luas persegi panjang.
Rumus:
Luas = Panjang × Lebar
Misalnya:
Panjang = 10 cm
Lebar = 5 cm
Maka:
10 × 5 = 50 cm²
Contoh PHP:
$panjang = 10;
$lebar = 5;
$luas = $panjang * $lebar;
echo "Luas = " . $luas . " cm2";
Hasil:
Luas = 50 cm2
Contoh seperti ini sangat cocok untuk pemula karena mengajarkan hubungan antara rumus matematika dan kode program.
Rumus Menghitung Keliling Persegi Panjang
Selain luas, kita juga dapat menghitung keliling.
Rumus:
Keliling = 2 × (Panjang + Lebar)
Contohnya:
Panjang = 10 cm
Lebar = 5 cm
Maka:
2 × (10 + 5) = 30 cm
Dalam PHP:
$panjang = 10;
$lebar = 5;
$keliling = 2 * ($panjang + $lebar);
echo "Keliling = " . $keliling . " cm";
Perhatikan penggunaan tanda kurung. Tanda kurung membantu menentukan bagian perhitungan yang harus dikerjakan terlebih dahulu.
Mengapa Tanda Kurung Penting dalam Coding?
Dalam sebuah perhitungan, urutan operasi dapat memengaruhi hasil.
Misalnya:
10 + 5 × 2
Perkalian dikerjakan terlebih dahulu, sehingga hasilnya:
10 + 10 = 20
Namun jika ditulis:
(10 + 5) × 2
Maka hasilnya:
15 × 2 = 30
Dalam coding, penggunaan tanda kurung sangat membantu ketika sebuah rumus memiliki beberapa operasi sekaligus.
Contoh:
$hasil = (10 + 5) * 2;
echo $hasil;
Hasil:
30
Karena itu, jangan sembarangan menulis rumus hanya agar kode terlihat singkat. Pastikan urutan perhitungannya sesuai dengan logika yang dibutuhkan.
Logika Hitung dengan Percabangan
Logika hitung menjadi semakin menarik ketika digabungkan dengan percabangan.
Misalnya kita ingin membuat program yang menentukan apakah seorang siswa lulus atau tidak berdasarkan nilai.
Aturannya:
- Nilai 75 atau lebih = Lulus
- Nilai di bawah 75 = Tidak Lulus
Contoh:
$nilai = 80;
if ($nilai >= 75) {
echo "Lulus";
} else {
echo "Tidak Lulus";
}
Di sini, program tidak hanya melakukan perhitungan, tetapi juga mengambil keputusan berdasarkan hasil perhitungan atau nilai yang diberikan.
Inilah salah satu contoh bagaimana logika matematika dan logika pemrograman saling berhubungan.
Contoh Logika Hitung pada Program Kasir
Untuk memahami penerapannya secara lebih nyata, kita bisa melihat contoh program kasir sederhana.
Misalnya:
Harga barang = Rp25.000
Jumlah = 3
Diskon = 10%
Bayar = Rp100.000
Pertama, hitung subtotal:
Rp25.000 × 3 = Rp75.000
Kemudian hitung diskon:
Rp75.000 × 10% = Rp7.500
Harga setelah diskon:
Rp75.000 – Rp7.500 = Rp67.500
Kemudian hitung kembalian:
Rp100.000 – Rp67.500 = Rp32.500
Contoh kode sederhananya:
$harga = 25000;
$jumlah = 3;
$diskon = 10;
$bayar = 100000;
$subtotal = $harga * $jumlah;
$nilaiDiskon = $subtotal * $diskon / 100;
$total = $subtotal - $nilaiDiskon;
$kembalian = $bayar - $total;
echo "Subtotal: Rp" . $subtotal . "<br>";
echo "Diskon: Rp" . $nilaiDiskon . "<br>";
echo "Total: Rp" . $total . "<br>";
echo "Kembalian: Rp" . $kembalian;
Dengan memahami rumusnya terlebih dahulu, kode tersebut menjadi jauh lebih mudah dipahami.
Cara Mengubah Rumus Menjadi Kode
Bagi pemula, salah satu tantangan terbesar bukanlah mengetik kode, tetapi mengubah sebuah masalah menjadi langkah-langkah yang jelas.
Gunakan pola sederhana berikut:
1. Tentukan masalah
Contohnya:
Saya ingin menghitung total harga barang.
2. Tentukan data yang dibutuhkan
Misalnya:
Harga
Jumlah
3. Tentukan rumus
Total = Harga × Jumlah
4. Ubah menjadi kode
$total = $harga * $jumlah;
5. Tampilkan hasil
echo $total;
Dengan pola tersebut, proses membuat program menjadi lebih terstruktur.
Tips Melatih Logika Hitung untuk Belajar Coding
Tidak perlu langsung membuat program yang rumit. Kamu bisa memulainya dari masalah sehari-hari.
Cobalah membuat program untuk:
- Menghitung luas persegi.
- Menghitung luas segitiga.
- Menghitung keliling persegi panjang.
- Menghitung total belanja.
- Menghitung diskon.
- Menghitung pajak.
- Menghitung kembalian.
- Menghitung rata-rata nilai.
- Menentukan angka ganjil atau genap.
- Menghitung jumlah stok barang.
Latihan sederhana seperti ini dapat membantu membangun pola berpikir sebelum masuk ke algoritma yang lebih kompleks.
Jangan Takut Jika Hasil Program Salah
Kesalahan saat belajar coding merupakan hal yang wajar. Jika hasil perhitungan tidak sesuai, jangan langsung menganggap bahwa kamu tidak bisa coding.
Coba periksa beberapa hal:
- Apakah rumusnya sudah benar?
- Apakah operator yang digunakan sesuai?
- Apakah nilai input sudah benar?
- Apakah tanda kurung sudah digunakan dengan tepat?
- Apakah tipe data yang digunakan sesuai?
- Apakah ada kesalahan dalam penulisan variabel?
Dengan membiasakan diri mencari penyebab kesalahan, kemampuan problem solving akan ikut berkembang.
Kesimpulan
Rumus dan logika hitung dalam coding merupakan dasar yang penting untuk dikuasai oleh siapa saja yang ingin belajar pemrograman. Konsepnya sebenarnya tidak serumit yang dibayangkan karena sebagian besar berasal dari perhitungan yang sudah kita kenal dalam kehidupan sehari-hari.
Mulai dari penjumlahan, pengurangan, perkalian, pembagian, modulus, rata-rata, diskon, pajak, luas, hingga keliling, semuanya dapat diterapkan ke dalam program menggunakan operator dan logika yang tepat.
Hal terpenting bukan sekadar menghafal rumus atau sintaks. Pahami terlebih dahulu masalahnya, data yang dibutuhkan, rumus yang digunakan, dan langkah penyelesaiannya. Setelah itu, barulah ubah proses tersebut menjadi kode.
Semakin sering berlatih dengan kasus sederhana, semakin terbiasa kamu menerjemahkan perhitungan menjadi program.
Jadi, kalau ingin semakin jago coding, jangan hanya rajin mengetik kode. Latih juga cara berpikir dan logika hitungmu!