Prakata

Menata tampilan angka, tanggal, dan mata uang.

Lanjut mata uang ya.. rupiah. Eh, gak panjang koq... Soalnya panjang tuh nyebelin, bagi yang gak sabaran.

Daftar Isi

Unduh Berkas

Pake aja bro!

Lembar kerja spreadsheet tersedia, supaya teman-teman bisa copy-paste.


Rupiah

Mata Uang

Komponen Penataan

Singkatnya sih, format rupiah itu kek begini blo:

" Rp"* #.##0,00 ;"-Rp"* #.##0,00 ;" Rp"* -# ;@

Waduuuuu.. koq rumit amat yak?

Sebetulnya gak rumit sih. ini dibagi jadi empat bagian:

  • Tata Angka Positif: " Rp"* #.##0,00 ;
  • Tata Angka Negatif: "-Rp"* #.##0,00
  • Tata Angka Nol: " Rp"* -#
  • Tata Penulisan Teks: @

hmmm... masih rumit kaaaaak 😭 (pakai emoticon nangis). Seakan dunia mau runtuh.

Ya udah (sambil ngedumel). kita praktek aja yucc. Dari yang mudah.

Contoh Dasar

Kita ambil saja angka acak misalnya 8005002. Yang paling mudah kita beri tanda koma.

Untuk menjelaskan, saya memakai rata kanan di kolom hasil ya kak.

+--------------+------------+------------------+
| Format | Value | Result |
+--------------+------------+------------------+
| 0,00 | 8005002 | 8005002,00 |
| 0,00 | -8005002 | -8005002,00 |
+--------------+------------+------------------+

Sebetulnya beda tanda koma dan tanda titik ini tergantung locale-nya. Sekarang bagaimana hasilnya kalau memakai tanda titik. Namun dengan masukan angka yang sama.

+--------------+------------+------------------+
| Format | Value | Result |
+--------------+------------+------------------+
| 0.000 | 8005002 | 8.005.002 |
| 0.000 | -8005002 | -8.005.002 |
+--------------+------------+------------------+

Kelau sudah paham, sekarang kita gabungkan keduanya, pakai koma, sekaligus pakai titik.

+--------------+------------+------------------+
| Format | Value | Result |
+--------------+------------+------------------+
| #.##0,00 | 8005002 | 8.005.002,00 |
| #.##0,00 | -8005002 | -8.005.002,00 |
+--------------+------------+------------------+

Sekarang, bagaimana caranya supaya rapi? Tanda minus ini bisa kita taruh di rata kiri dengan * . Saya beri satu contoh dengan garis bawah underscore juga, supaya paham cara kerja * .

+--------------+------------+------------------+
| Format | Value | Result |
+--------------+------------+------------------+
| * #.##0,00 | 8005002 | 8.005.002,00 |
| * #.##0,00 | -8005002 | - 8.005.002,00 |
| *_#.##0,00 | -8005002 | -___8.005.002,00 |
+--------------+------------+------------------+

Ringkasannya saya tampilkan di sini:

Lembar Kerja: Number: Dasar

Menuliskan Rupiah

Sekarang kita terapkan rata kiri tadi untuk menuliskan rupiah.

+----------------+------------+---------------------+
| Format | Value | Result |
+----------------+------------+---------------------+
| Rp. * #.##0,00 | 8005002 | Rp. 8.005.002,00 |
| Rp. * #.##0,00 | -8005002 | -Rp. 8.005.002,00 |
+----------------+------------+---------------------+

Masih kurang rapi sih, tapi lumayan khan. Kalau tidak mau repot, pisahkan penulisan rupiah ini di kolom lain.

+--------------+------------+-------+-----------------+
| Format | Value | Kolom | Result |
+--------------+------------+-------+-----------------+
| #.##0,00 | 8005002 | Rp. | 8.005.002,00 |
| #.##0,00 | -8005002 | Rp. | -8.005.002,00 |
+--------------+------------+-------+-----------------+

Saya sering memakai cara ini.

Positif dan Negatif

Kita dapat secara kreatif membedakan antara nilai positif dan negatif. Untuk ini kita perlu format yang agak berbeda sebagaimana contoh berikut:

[BLUE]* #.##0,00 ;[RED]* \(#.##0,00\)

Saya beri spasi sebelum titik koma di bagian positif, supaya lurus rapi dengan tanda kurung di bagian negatif.

Hayuuks kita lihat hasilnya dalam tabel berikut:

+------------------+---------------------+----------+-----------------+
| Positive | Negative | Value | Result |
+------------------+---------------------+----------+-----------------+
| [BLUE]* #.##0,00 | [RED]* \(#.##0,00\) | 8005002 | 8.005.002,00 |
| [BLUE]* #.##0,00 | [RED]* \(#.##0,00\) | -8005002 | -(8.005.002,00) |
| [BLUE]* #.##0,00 | [RED]* \(#.##0,00\) | 0 | 0,00 |
+------------------+---------------------+----------+-----------------+

Berhubung warnanya tidak kelihatan di sini, saya berikan screenshot saja ya.

Lembar Kerja: Number: Warna

Dari sini terlihat jelas kita masih punya hal untuk diulik, yaitu ketika nilai angkanya nol.

Nol dan Teks

Bagaimana cara menangani nol?

Langsung kita lihat contohnya di tabel saja ya.

+--------------+-----------------+--------+------+----------+-------------------+
| Positive | Negative | Nol | Teks | Value | Result |
+--------------+-----------------+--------+------+------------------------------+
| * #.##0,00 ; | * \(#.##0,00\); | * -# ; | @ | 8005002 | 8.005.002,00 |
| * #.##0,00 ; | * \(#.##0,00\); | * -# ; | @ | -8005002 | -(8.005.002,00) |
| * #.##0,00 ; | * \(#.##0,00\); | * -# ; | @ | 0 | - |
+--------------+-----------------+--------+------+----------+-------------------+

Bagaimana kalau masukkanya bukan angka? Misalnya saya masukkan teks apa. Ya kita coba saja dhek, ganti teksnya.

+----------------+----------+-------------------+
| Teks | Value | Result |
+----------------+------------------------------+
| ;[RED]Nilai @? | apa | Nilai apa? - |
+----------------+----------+-------------------+

Supaya lebih yakin, mari kita tengok tangkapan layar skrinsutnya:

Lembar Kerja: Number: Rupiah Teks

Menggabungkan semuanya

Ilmu kita sudah lengkap, namun belum sempurna sebelum dapat kita terapkan untuk kebutuhan sehari-hari.

+--------------+-------------------+
| Kolom | Format |
+--------------+-------------------+
| Positive | " Rp"* #.##0,00 ; |
| Negative | "-Rp"* #.##0,00 ; |
| Nol | " Rp"* -# ; |
| Teks | @ |
+--------------+-------------------+

Cont di atas yang memakai spasi adalah opsional. Tidak memakai spasi juga tidak apa-apa.

Sekarang mari kita lihat hasilnya:

+----------+---------------------+
| Value | Result |
+--------------------------------+
| 8005002 | Rp 8.005.002,00 |
| -8005002 | -Rp 8.005.002,00 |
| 0 | Rp - |
+----------+---------------------+

Hasil akhirnya begini:

Lembar Kerja: Number: Lengkap

Kalau diperhatikan, masih kurang rata ya tampilannya. Ini dapat diatasi dengan menggunakan fixed font, misalnya favorit saya adalah inconsolota.

Ringkasan

Sebagai penghujung pertemuan hari ini, saya tampilkan ringkasannya.

Lembar Kerja: Number: Rupiah


Apa Selanjutnya?

Pelajaran mewarnai tentunya akan lebih menarik. Bukan hanya mewarnai, namun border, group, indent, dan tips lain.

[Lembar Kerja - Ukuran Unit].