Kalkulator Resep Masakan Otomatis di Excel: Solusi Bagi Dapur Kecil Maupun Besar

oleh | 15 Apr 2025 | VBA Macro | 0 Komentar

Kalkulator Resep Masakan Otomatis di Excel – Suatu hari, Rina, seorang istri yang hobi memasak, mendapat kabar bahwa keluarga besar suaminya akan datang berkunjung. Seperti biasa, ia semangat menyiapkan berbagai menu favorit. Masalah muncul ketika Rina harus mengalikan bahan-bahan dari resep porsi kecil menjadi porsi besar. Ia pikir tinggal mengalikan semua bahan saja. Tapi saat masakan disajikan, rasanya berubah: terlalu asin, terlalu manis, bahkan ada yang terasa hambar. Rina bingung. “Padahal cuma dikali tiga, kok rasanya jadi beda semua?”

Masalah seperti ini ternyata sangat umum. Ketika kita memasak dalam porsi kecil, rasa lebih mudah dikontrol. Tapi saat porsi diperbanyak, perhitungan bumbu tidak bisa sembarangan dikali. Dibutuhkan perhitungan yang tepat dan logika konversi satuan agar rasa tetap konsisten. Dari sinilah ide membuat kalkulator resep masakan lahir—sebuah alat bantu otomatis di Excel untuk menghitung ulang bahan dan bumbu sesuai jumlah porsi.

Solusi Pintar: Kalkulator Resep Masakan di Excel

Kalkulator resep masakan ini adalah sebuah fitur otomatis di Microsoft Excel yang dibekali dengan kode VBA (Visual Basic for Applications) untuk menghitung bahan dan berat total berdasarkan jumlah porsi. Cukup masukkan data bahan untuk satu porsi, tentukan berapa porsi yang diinginkan, dan klik tombol hitung—semua langsung tersaji tanpa ribet.

Cara Menggunakan Kalkulator Resep Masakan

Langkah-langkah menggunakan kalkulator ini:

  1. Siapkan tabel bahan masakan di Excel, dengan struktur seperti berikut:
  • Kolom C: Nama bahan
  • Kolom D: Jumlah per porsi
  • Kolom E: Satuan (contoh: sdm, sdt, siung, buah, papan, cm, dll.)
  1. Isi jumlah porsi yang diinginkan di sel H2.
  2. Jalankan kode VBA (penjelasan di bawah) untuk menghitung hasil otomatis di kolom:
  • F: Jumlah total sesuai porsi
  • G: Salinan satuan
  • H: Total berat dalam gram/ml
Baca Juga  Cara Membuat Mesin Pencarian di Excel Menggunakan VBA Macro Sederhana

Berikut contoh tabel yang sudah dibuat:

Template kalkulator resep masakan

Kode VBA Kalkulator Resep Masakan

Berikut adalah kode VBA lengkap yang bisa langsung kamu gunakan di Excel:

Sub HitungResepSesuaiStrukturBaru()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Sheet1")

    Dim jumlahPorsi As Double
    Dim i As Long
    Dim lastRow As Long
    Dim beratPerSatuan As Double
    Dim satuan As String

    ' Ambil jumlah porsi dari sel H2
    jumlahPorsi = ws.Range("H2").Value

    If jumlahPorsi <= 0 Then
        MsgBox "Jumlah porsi harus lebih dari 0!", vbExclamation
        Exit Sub
    End If

    ' Cari baris terakhir berdasarkan kolom C (Bahan)
    lastRow = ws.Cells(ws.Rows.Count, 3).End(xlUp).Row

    ' Loop dari baris 5 sampai baris terakhir
    For i = 5 To lastRow
        If IsNumeric(ws.Cells(i, 4).Value) Then ' Kolom D = Jumlah per porsi
            ' Hitung jumlah total (Kolom F)
            ws.Cells(i, 6).Value = ws.Cells(i, 4).Value * jumlahPorsi

            ' Ambil satuan dari kolom E dan simpan juga ke kolom G
            satuan = LCase(Trim(ws.Cells(i, 5).Value)) ' Kolom E = satuan asli
            ws.Cells(i, 7).Value = ws.Cells(i, 5).Value ' Kolom G = salin satuan

            ' Konversi satuan ke berat per satuan
            Select Case satuan
                Case "sdm": beratPerSatuan = 15
                Case "sdt": beratPerSatuan = 5
                Case "siung": beratPerSatuan = 5
                Case "buah": beratPerSatuan = 100
                Case "papan": beratPerSatuan = 200
                Case "lembar": beratPerSatuan = 1
                Case "cm": beratPerSatuan = 2
                Case Else: beratPerSatuan = 0
            End Select

            ' Hitung total berat (Kolom H)
            If beratPerSatuan > 0 Then
                ws.Cells(i, 8).Value = ws.Cells(i, 6).Value * beratPerSatuan
            Else
                ws.Cells(i, 8).Value = "-"
            End If
        Else
            ' Jika jumlah tidak numerik, isi F-H dengan tanda -
            ws.Cells(i, 6).Value = "-"
            ws.Cells(i, 7).Value = ws.Cells(i, 5).Value
            ws.Cells(i, 8).Value = "-"
        End If
    Next i

    MsgBox "Perhitungan bahan untuk " & jumlahPorsi & " porsi selesai!", vbInformation
End Sub

Cara Memasukkan Kode VBA ke Excel

  1. Buka Excel, tekan tombol ALT + F11 untuk membuka Visual Basic Editor.
  2. Di panel kiri, klik kanan pada VBAProject (NamaFile.xlsm)InsertModule.
  3. Salin kode VBA di atas, dan tempelkan ke jendela module yang terbuka.
  4. Simpan file sebagai Excel Macro-Enabled Workbook (.xlsm).
  5. Kembali ke Excel, tekan ALT + F8, pilih HitungResepSesuaiStrukturBaru, lalu klik Run.
Baca Juga  Cara Otomatisasi Jadwal Produksi dengan VBA di Excel Cepat dan Presisi

Berikut hasil akhirnya ketika semuanya berjalan dengan benar:

Hasil dari kalkulator resep masakan

Keuntungan Menggunakan Kalkulator Resep Masakan Ini

  • Presisi tinggi: Takaran bahan tetap konsisten meski jumlah porsi diperbesar.
  • Menghemat waktu: Tidak perlu menghitung manual.
  • Cocok untuk berbagai skala: Mulai dari ibu rumah tangga, usaha rumahan, hingga katering.
  • Fleksibel: Dapat diubah, dikembangkan, dan ditambahkan satuan baru.
  • Integrasi rapi dengan Excel: Mudah digunakan siapa saja, bahkan yang baru belajar Excel.

Penutup

Kini kamu tak perlu khawatir lagi soal rasa masakan yang berubah saat memasak dalam porsi besar. Dengan kalkulator resep masakan, semua perhitungan jadi lebih presisi dan cepat. Baik kamu seorang ibu rumah tangga, mahasiswa, penjual makanan, atau siapa pun yang ingin masak dalam skala berbeda, kalkulator ini akan jadi sahabat setiamu di dapur.

Sudah saatnya dapurmu ikut upgrade teknologi! Gunakan kalkulator resep masakan otomatis dan nikmati rasa masakan yang konsisten, enak, dan efisien. Jangan lupa bagikan artikel ini kepada temanmu yang hobi masak juga, ya!

Download Template Gratis

Bagi Anda yang ingin mencoba teknik ini secara langsung, kami telah menyiapkan template gratis yang dirancang khusus untuk membantu Anda mempaktikkan Kalkulator Resep Masakan Otomatis di Excel ini. File Excel bisa didownload melalui tautan berikut:

download file Excel

Atau juga jika ingin mempelajari langkah demi langkah secara visual, bisa kunjungi Youtube Channel Depot Excel. Di sana teman-teman akan melihat bagaimana rumusnya bekerja. Semoga bermanfaat!

0 Komentar

Kirim Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Join Our Newsletter