Apa itu Vertical Bar ( | )?
Vertical bar ( | ) — yang juga dikenal sebagai vertical line, vertical slash, pipe, pipe symbol, atau upright slash — adalah simbol yang sering dipakai di matematika, komputasi, dan berbagai bidang lain untuk merepresentasikan operasi atau logika tertentu, tergantung konteksnya. Bahkan dalam dunia komputasi sendiri, vertical bar punya banyak fungsi yang berbeda-beda.
Dalam matematika, vertical bar juga dipakai untuk berbagai hal. Misalnya, bisa digunakan untuk menunjukkan nilai absolut dari sebuah angka, seperti |-5| = 5. Ini berarti nilai absolut dari -5 adalah 5. Selain itu, vertical bar juga bisa menunjukkan keterbagian (divisibility), misalnya a|b, yang artinya “a membagi b” atau “b habis dibagi a.”
Selain itu, vertical bar juga digunakan dalam norma matematika, probabilitas kondisional, notasi set-builder, pemisahan parameter fungsi, dan masih banyak lagi.
Dalam bidang lain, vertical bar muncul dalam Bra-ket notation di mekanika kuantum untuk mendeskripsikan keadaan kuantum. Dalam dunia percetakan dan digital, vertical bar juga sering dipakai sebagai pemisah teks dalam kartu nama atau footer halaman web.
Vertical Bar dalam Komputasi
Vertical bar sering banget dipakai dalam dunia IT dan tampil dalam berbagai encoding karakter. Dalam shell script, vertical bar dipakai buat membangun pipeline yang menghubungkan hasil satu perintah ke perintah berikutnya. Teknik ini sering digunakan di Unix dan Linux buat bikin pipeline multiproses dalam shell seperti sh, csh, tcsh, ksh, dan bash. Microsoft PowerShell juga menggunakan konsep serupa untuk scripting di Windows.
Setiap perintah dalam pipeline akan menyaring atau memproses data yang diterima dari perintah sebelumnya, lalu mengoper data yang telah diolah ke perintah selanjutnya. Contohnya di macOS, Unix, dan Linux yang mendukung shell bash, kita bisa menjalankan pipeline seperti ini:
ls /etc/ | grep ".*\.conf$" | wc -l
Pipeline di atas terdiri dari tiga perintah yang dipisahkan oleh vertical bar. Perintah pertama ls menampilkan daftar file dalam direktori etc, lalu hasilnya dikirim ke grep yang menyaring hanya file dengan ekstensi .conf. Hasil akhirnya dikirim ke wc, yang menghitung jumlah file hasil filter tersebut.
Dalam pemrograman, vertical bar juga digunakan sebagai operator logika atau bitwise operator untuk merepresentasikan logika OR. Beberapa bahasa pemrograman menggunakan double vertical bar ( || ) sebagai operator OR. Dalam ekspresi reguler (regex), vertical bar dipakai untuk menyatakan pilihan alternatif, misalnya:
s(a|i|u)ng akan cocok dengan kata sang, sing, dan sung.
Kadang, vertical bar juga digunakan sebagai delimiter dalam file teks, walaupun koma dan tab lebih umum digunakan. Selain itu, vertical bar juga muncul dalam notasi Backus-Naur Form (BNF) yang dipakai untuk mendefinisikan sintaks bahasa pemrograman, biasanya untuk memisahkan opsi alternatif seperti operator OR.
Buat mengetik vertical bar di kebanyakan keyboard, cukup tekan Shift + \.
Lihat juga: Simbol Matematika