
Tabung adalah suatu bangun ruang 3 dimensi yang dibentuk oleh dua buah lingkaran yang identik atau sama yang disusun sejajar dan sebuah persegi panjang yang mengelilingi kedua lingkaran tersebut.
Tabung mempunyai 3 bidang sisi yaitu sisi alas dan tutup yang berbentuk lingkaran dan sisi selimut yang berupa persegi panjang.
Berikut penampakan tabung.
![]() |
Jaring-jaring tabung |
Artikel terkait:
Rumus Matematika Luas dan Volume Tabung
Sebelum membuat Algoritma dan Flowchart, kita perlu tahu rumus matematika untuk menghitung Luas dan Volume Tabung.
# Rumus Luas Permukaan Tabung
Karena tabung adalah bangun ruang. Luas yang kita hitung adalah luas permukaan tabung, yaitu 2 sisi lingkaran dan 1 sisi selimut.
Rumusnya:
L = 2 x π x r x (r + t)
# Rumus Volume Tabung
Pada dasarnya, untuk menghitung volume tabung adalah Luas Alas x Tinggi.
Rumusnya:
V = π x r2 x t
Luas alas tabung berbentuk lingkaran, kamu bisa lihat algoritma dan flowchartnya di : Algoritma dan Flowchart Menghitung Luas Lingkaran.
Keterangan:
- L : Luas.
- V : Volume.
- π : Phi bernilai 22/7 untuk jari-jari kelipatan 7 dan 3,14 untuk jari-jari bukan kelipatan 7.
- r : Jari-jari.
- t : Tinggi tabung.
Algoritma Menghitung Luas dan Volume Tabung
Membuat Algoritma harus efisien dan menghasilkan output yang tepat. Karena matematika adalah ilmu pasti, jadi jika hasilnya tidak sama maka berarti ada yang salah dalam algoritmanya.
Berikut saya sajikan algoritma yang tepat untuk menghitung Luas Permukaan dan Volume Tabung.
# Algoritma Menghitung Luas Permukaan Tabung
Berikut Algoritma dalam Bahasa Natural:
- Mulai.
- Input panjang jari-jari.
- Input tinggi tabung.
- Cek apakah jari-jari kelipatan tujuh. Jika iya, maka Phi = 22/7. Jika tidak, maka Phi = 3,14.
- Hitung Luas dengan rumus: L = 2 x Phi x r x (r + t).
- Tampilkan Luas.
- Selesai.
Penjelasan: Karena dalam aturannya, untuk r atau jari-jari yang merupakan kelipatan 7 Phi = 22/7, dan Phi = 3,14 untuk r bukan kelipatan 7, maka algoritma ini kita lakukan pengecekan kondisi pada langkah 4.
Jika ini tidak dilakukan atau hanya menggunakan Phi = 3,14, maka hasil perhitungan akan tidak sesuai.
Kemudian Algoritma Luas Tabung dalam Bahasa Semu (Pseudocode):
HITUNG_LUAS_PERMUKAAN_TABUNG Deklarasi variabel: Phi, L, r, t Algoritma: MULAI MASUKAN r MASUKAN t #cek apakah r kelipatan 7 JIKA r % 7 = 0, MAKA #jika sisa bagi r dengan 7 adalah 0, maka Phi = 22/7 JIKA TIDAK Phi = 3.14 L = 2 * (Phi) * r * t * (r + t) TAMPILKAN "Luas Tabung:" + L SELESAI
# Algoritma Menghitung Volume Tabung
Berikut Algoritma Volume Tabung dalam Bahasa Natural:
- Mulai.
- Input panjang jari-jari.
- Input tinggi tabung.
- Cek apakah jari-jari kelipatan tujuh. Jika iya, maka Phi = 22/7. Jika tidak, maka Phi = 3,14.
- Hitung Volume dengan rumus: V = Phi x r2 x t.
- Tampilkan Luas.
- Selesai.
Lalu Algoritma Volume Tabung dalam Bahasa Semu (Pseudocode):
HITUNG_VOLUME_TABUNG Deklarasi variabel: Phi, L, r, t Algoritma: MULAI MASUKAN r MASUKAN t #cek apakah r kelipatan 7 JIKA r % 7 = 0, MAKA #jika sisa bagi r dengan 7 adalah 0, maka Phi = 22/7 JIKA TIDAK Phi = 3.14 V = Phi * r * r * t TAMPILKAN "Volume Tabung:" + V SELESAI
Flowchart Menghitung Luas dan Volume Tabung
Sekarang kita ubah Algoritma yang telah kita buat menjadi Flowchart. Materi tentang Flowchart dan Simbol-Simbolnya telah tersedia di artikel ZendCode sebelumnya.
Kamu bisa membacanya di:
- Flowchart: Diagram yang Menggambarkan Urutan Langkah
- Mengenal Simbol-Simbol dalam Flowchart (Dasar dan Lanjutan)
# Flowchart Menghitung Luas Permukaan Tabung

- Simbol Terminator (Persegi Panjang sudut melengkung) dengan teks "MULAI/SELESAI" menunjukkan awal dan akhir Flowchart.
- Simbol Data Input (Jajar Genjang) digunakan untuk menyatakan langkah mengambil input berupa jari-jari dan tinggi tabung.
- Simbol Decision/Keputusan (Belah Ketupat/Diamond) menandakan langkah pengecekan kondisi yang memunculkan dua pilihan.
- Simbol Proses (Persegi Panjang) menyatakan sebuah proses, tindakan, atau aksi. Disitu kita gunakan dalam tindakan inisialisasi variabel Phi dan Proses Perhitungan Luas.
- Simbol Display digunakan untuk menampilkan output ke layar komputer sehingga dapat dilihat pengguna.
# Flowchart Menghitung Volume Tabung
Flowchart dibawah ini sama seperti sebelumnya. Hanya kita ubah pada Proses Perhitungan Luas menjadi Volume.

Akhir Kata
Tidak semua orang memiliki algoritma yang sama. Masing-masing memiliki cara tersendiri untuk menyelesaikan sebuah tugas atau masalah.
Algoritma yang saya sajikan mungkin berbeda dengan situs lain. Kamu bisa bandingkan Algoritma mana yang paling baik menurutmu.
0 Komentar