Showing posts with label it. Show all posts
Showing posts with label it. Show all posts

Thursday, July 10, 2014

Sejarah Database

Database (basis data) adalah kumpulan data yang terorganisir untuk mempermudah mendapatkan informasi.

DBMS (Data base management system) adalah aplikasi user untuk mempermudah pengolahan dan analisa suatu database. Ada banyak DBMS dari pembuat yang berbeda-beda (misalnya Microsoft SQL, IBM DB2, Oracle, MySQL, dsb). Database dari masing-masing DBMS tersebut tidak bersifat portabel, tapi bisa interoperabel menggunakan standar spt SQL, ODBC, dan JDBC. (http://en.wikipedia.org/wiki/Database)

Navigational Database (1960)

image

DBMS yang pertama kali ada adalah Navigational Database . Jenis database ini menggunakan antarmuka model jaringan dan hirarki. Teknik navigasi menggunakan “pointers” dan “path” untuk navigasi rekaman data.

Dahulu Navigational Database dipergunakan karena penggunaan memory (DRAM) yang sangat kecil dibandingkan dengan model relational.

Relational Database (1970)

image

Di tahun 1970 Edgar Codd dari IBM tidak puas dengan kinerja navigational database, karena tidak ada fasilitas pencarian, kemudian membuat paper A Relational Model of Data for Large Shared Data Banks yang revolusioner dan menjadi asal mula RDBMS.

SQL DBMS (akhir 1970)

Ini merupakan RDBMS yang menggunakan bahasa standar SQL (Structured Query Language), suatu bahasa query untuk mencari mendapatkan data melalui pertanyaan-pertanyaan dengan format standar.

Desktop Database (1980)

Ini era kemunculan PC, di mana di sini muncul berbagai jenis aplikasi database untuk PC. Misalnya adalah dBASE.

Object Oriented (1980)

Sejalan dengan tumbuhnya OOB (Object Oriented Programming), maka programmer juga mulai mengolah data sebagai objek. Misalnya jika ada data mengenai seseorang, maka semua atribut orang tersebut seperti alamat, nomor telepon, umur, dan lain-lain menjadi milik orang tersebut dan bukan data tambahan. Sehingga hal ini memungkinkan untuk menghubungkan objek dan atributnya sebagai suatu kesatuan.

Post RDBMS (2000)

Beberapa generasi baru database setelah RDBMS :

  • NoSQL (Not Only SQL) – merupakan database yang tidak tabular (seperti di RDBMS). NoSQL memiliki struktur yang berbeda dengan RDBMS. Database NoSQL ini banyak dipergunakan untuk aplikasi-aplikasi Big Data dan Real-time Web. NoSQL mengatasi kelemahan RDBMS untuk menyediakan database yang lebih besar dan tetap mendukung aplikasi interaktif yang berskala besar.
    • RDBMS mengalami kesulitan untuk dataset yang sangat besar. Begitu RDBMS mencapai ukuran multi-giga-bytes, maka kita harus mulai membeli hardware yang high end. Begitu RDBMS mencapai ukuran tera bytes maka diperlukan hardware yang benar-benar eksotis, dan kita akan membutuhkan satu tim DBA yang secara teratur melakukan re-indexing, tuning, backup, dan monitor database supaya tetap beroperasi. Di atas ukuran ini, maka biaya hardware dan SDM akan meningkat luar biasa. Di sinilah NoSQL mengambil peranan.
  • XML Database – merupakan database yang disimpan menggunakan format XML. Data kemudian bisa di-query dan diubah ke berbagai format lain.

Wednesday, October 10, 2012

Data Center Considerations (1)

Di bawah ini ada beberapa pertimbanan fisik sebelum kita membangun Data Center :

  • Lantai – idealnya Data Center menggunakan Raised Floor, berfungsi untuk mengalirkan udara dingin melalui bagian bawah server rack, dan juga menyembunyikan kompleksitas kabel. Raised Floor ini efektif, dan memberikan kemampuan pendiginan yang lebih baik dan murah
  • Rak Besi (Rack) – digunakan untuk menempatkan server-server dengan rapi. Rack yang bagus memiliki desain yang netral (tidak tergantung pada vendor tertentu), memiliki rails (rel) supaya server atau perangkat bisa mudah ditarik keluar masuk seperti laci lemari. Rack harus mampu mengalirkan udara dari bawah lantai ke atas (ke arah perangkat). Rack harus cukup kuat untuk menahan beban server dan perangkat yang berat. Untuk kawasan yang rawan getaran (seperti dekat rel kereta api atau sering gempa), rack juga harus memiliki suspensi khusus, sehingga getaran gempa/kereta api tidak merambat ke perangkat di dalam rack
  • Aliran Udara (HVAC = Heating, Ventilation, and Air Conditioning) & Electrical Infrastructure – Merupakan salah satu fasilitas yang sangat penting di dalam Data Center. Harus dipastikan aliran udara dingin dan panas bisa mengalir dengan selancar mungkin. Biasanya aliran udara dingin melalui bagian bawah (dari lantai), aliran udara panas melalui atap, dan dikembalikan kembali ke air conditioning.
  • Perkabelan (Cabling) – Gunakan perkabelan yang standar dari sisi penempatan, kode warna, dan jenis-jenis kabel
  • Pemadam Kebakaran (Fire Suppression Systems) – berguna untuk mencegah kebakaran, dengan menggunakan kombinasi bahan kimia kering atau basah. Sistem anti kebakaran seperti ini juga dilengkapi dengan sensor panas, perkabelan, atau deteksi manual lainnya.
  • Perangkat Komputer, Penyimpanan, dan Jaringan (Compute, Storage, and Network Equipment) – merupakan perangkat-perangkat yang tersimpan di dalam data center. Peletakan alat-alat tersebut dilakukan secara berkelompok untuk memudahkan pemeliharaan
  • Sumber Daya Listrik (Power Supply) – Harus diperhatikan keandalan sumber daya yang ada. Keandalan sumber daya bisa ditingkatkan melalui redundancy, dimana sumber daya cadangan harus memiliki kapasitas yang cukup besar untuk menjamin ketersediaan listrik selama sumber daya utama mati.
  • Lokasi Geografis – harus dipilih suatu lokasi yang baik, jarang gempa, jarang mati listrik, jarang banjir, kelembaban udara yang terjaga, suhu yang cukup dingin, tersedia sambungan jaringan kecepatan tinggi (idealnya menggunakan fiber optics), jaringan-jaringan cadangan (satelit dsb), dan lokasi yang strategis (di pusat sambungan ke data center cadangan atau ke seluruh lokasi cabang)
  • Internet – jangan dilupakan adalah fasilitas sambungan ke Internet dengan kecepatan tinggi
  • Interkoneksi Data Center – Data Center harus terhubung ke Disaster Recovery Center menggunakan sambungan kecepatan tinggi (seperti Gigabit Ethernet melalui Fiber Optics atau DWDM). DC juga harus terhubung ke seluruh lokasi cabang menggunakan WAN (Wide Area Network)

Wednesday, October 3, 2012

Internet Governance (Tata Kelola Internet) yang sedang diusulkan akan membatasi kebebasan berinternet

Definisi Tata Kelola Internet

Berdasarkan definisi sebuah kelompok kerja di WSIS (rapat puncak PBB pada masyarakat informasi) definisi Tata Kelola Internet adalah "pengembangan dan penerapan oleh Pemerintah, Sektor Privat dan Masyarakat Sipil, dalam peran mereka masing-masing, sehubungan dengan prinsip, norma, aturan, prosedur pengambilan keputusan, dan program yang membentuk evolusi dan penggunaan Internet". Definisi tersebut mencakup lapisan fisik, lapisan kode atau logis, dan lapisan konten.

Aktivitas seputar Tata Kelola Internet

Internet Corporation for Assigned Names and Numbers (ICANN) bertanggung jawab untuk mengatur sistem nama domain (DNS) dan sistem pengalamatan IP. Internet Engineering Task Force (IETF) mengembangkan dan mempromosikan standar Internet, terutama dari TCP/IP dan protokol Internet. Sementara itu, ada diskusi para pemangku kepentingan mengenai hal yang lebih luas dengan WSIS (2003 dan 2005) sehingga terciptalah Internet Governance Forum (IGF) dari PBB, dengan mandat awal lima tahun dan sekarang telah diperpanjang hingga 2015. Banyak kelompok seperti International Chamber of Commerce (ICC) dan Internet Society (ISOC, yang merupakan induk hukum IETF) telah menyelenggarakan diskusi masukan ke dalam proses-proses tersebut.

Masalah Geo Politik Seputar Pengaturan Tata Kelola Internet

Internet sekarang dipandang sebagai kunci daya saing global dan komunikasi, struktur tata kelolanya sedang diawasi oleh beberapa negara karena kekhawatiran tentang kedaulatan negara, terutama karena ICANN adalah organisasi non-profit Amerika Serikat (California) di bawah Departemen Perdagangan AS.

Beberapa negara (seperti Rusia dan Cina) ingin memperluas ruang lingkup ITU yang lebih luas melalui Peraturan Telekomunikasi Internasional (ITR) yang dinegosiasikan tahun 1998.

Negara lainnya (seperti India, Brasil, dan Afrika Selatan) menginginkan agar PBB membentuk badan baru untuk mengkoordinasikan dan mengawasi tata kelola Internet seperti yang terjadi di berbagai lembaga dan forum.

Sementara Amerika Serikat, Uni Eropa, dan Jepang mendukung pengaturan saat ini dengan beberapa perubahan untuk transparansi yang lebih besar.

Perubahan Penting pada Tata Kelola Internet

Model multi stakeholder masa lalu yang terbukti sukses, sekarang diubah menjadi satu negara satu voting. Perubahan ini bisa berdampak besar pada kecepatan inovasi dan adopsi yang selama ini menjadi dasar kesuksesan ekonomi Internet.

 

Pemerintah (Amerika Serikat, Inggris, Rusia, Malaysia, Singapura, Indonesia, dsb) Masing-masing memiliki hak voting
Perusahaan Telekomunikasi (Telefonica, AT&T, Telkomsel, Indosat, dsb) Tidak ada hak voting
Akademis (Universitas Michigan, Stanford, UI, ITB, dsb) Tidak ada hak voting
Tata kelola Internet yang Baru akan Mengubah Dunia Telekomunikasi

image 

Konferensi ITU tingkat dunia (WCIT-12) tahun ini akan berlangsung pada bulan Desember 2012 di Dubai.

Beberapa area yang diatur di dalam Tata Kelola Internet yang baru :

  • Aliran paket antara operator jaringan telekomunikasi
  • Tingkat kualitas layanan internasional, tingkat kesiapan fasilitas
  • Routing internasional, penagihan, akunting, dan pembayaran antara operator
  • Prioritas lebih tinggi untuk keselamatan dan kesehatan
  • Pencegahan terhadap layanan dan jaringan yang berbahaya

Untuk itu negara-negara anggota juga sedang mempertimbangkan untuk meningkatkan otoritas ITU supaya mencakup ke semua hal di atas, dan juga mempertimbangkan mewajibkan setiap operator jaringan untuk memenuhi semua standar teknis ITU (yang tadinya hanya berupa rekomendasi yang tidak wajib).

Perubahan Model Bisnis

Semua kewajiban tadi tentunya berpotensi mengubah penggunaan Internet :

  • Skema Biaya Transit dan Peering Internet akan berubah. Beberapa negara ingin ITU untuk memainkan peran yang lebih besar dalam mengatur biaya terminasi dan peering lalu lintas data, dan lainnya. Alasan utama pengaturan ini adalah untuk menurunkan biaya backbone internet dan juga mendapatkan uang dari paket-paket VoIP yang masuk ke dalam suatu negara.
  • Harga Layanan Internet akan berubah. Beberapa negara berkembang menyarankan ITR supaya memaksa negara maju dikenai biaya yang lebih mahal. Beberapa negara juga ingin mengubah ITR supaya dikenai biaya yang lebih murah dari operator internasional ketika tawar-menawar untuk layanan internet dan telekomunikasi, juga untuk memastikan transparansi harga eceran dan grosir dan kualitas layanan.
  • Penerapan Standar ITU akan berubah. ITU telah menerbitkan rekomendasi teknologi dan standar yang tidak mengikat pada banyak hal. Meskipun saat ini semua rekomendasi hanyalah anjuran semata, namun beberapa usulan dapat mengubah ajuran menjadi ketentuan yang wajib dengan kekuatan hukum.
  • Tingkat kebebasan akan berubah. Beberapa negara sedang mencari jalan untuk memasukkan ketentuan keamanan siber (cybersecurity) dan kriminal siber (cybercrime) dalam perjanjian ini sehingga ITU dapat memaksakan peraturan baru dan menjadi rumah organisasi untuk kebijakan cybersecurity internasional. Termasuk didalamnya adalah peraturan-peraturan tentang peraturan data pribadi, spam, dan perlindungan anak yang bisa dimanfaatkan untuk membatasi kebebasan berbicara melalui sensor.
  • Manajemen Internet akan berubah. Beberapa negara telah mengusulkan untuk memindahkan pengawasan atau "kontrol" Internet dan pengembangannya dari mekanisme multi-stakeholder seperti ICANN dan non-pemerintah, sehingga ITU bisa menjadi organisasi pendaftaran Internet global.

Wednesday, January 11, 2012

Increase BitTorrent Client with Encryption

OK, jadi ISP anda membatasi atau bahkan memblokir klien BitTorrent anda ? Coba gunakan encryption untuk menyembunyikan trafik torrent anda Smile

 

Contoh yang saya gunakan di sini adalah menggunakan klien Vuze yang bisa diunduh di sini : http://www.vuze.com/download/ 

Langkah-langkah :

  • Hidupkan Vuze, kemudian pilih : Tools-Options-Connection
  • Ganti incoming TCP listen port 8080 dan UDP listen port 8080
Untitled
  • Pilih Transport Encryption, dan centang require encrypted transport

Untitled2

Nah, selamat sharing konten dengan cepat dan aman Smile

Tuesday, December 6, 2011

Komputasi Awan dan Segala Aspeknya

Apakah anda memiliki akun Facebook, Yahoo Messenger, Hotmail atau layanan-layanan gratis lain dari Internet ? Jika ya, maka anda sebenarnya sudah menggunakan layanan awan (cloud services/cloud computing services) secara tidak disadari.

Menurut NIST (National Institute of Standards and Technology) sendiri komputasi awan harus memenuhi 5 kriteria di bawah ini :

  1. On-demand self-service – setiap orang bisa mendaftarkan dirinya sendiri tanpa bantuan siapapun, dan menikmati layanan sesuai kebutuhan
  2. Broad network access – layanan komputasi awan bisa diakses dari manapun, dengan perangkat apapun
  3. Resource pooling – semua sumber komputasi dikumpulkan dan dipergunakan bersama-sama
  4. Rapid elasticity – setiap kebutuhan bisa dilayani secara elastik tergantung kebutuhan saat itu
  5. Measured service – semua layanan bisa diukur (dan ditagih biayanya) sesuai dengan penggunaan aktual

Keunggulan komputasi awan ini adalah efisiensi yang sangat tinggi, apalagi jika menggunakan banyak data center tersebar yang berukuran sangat besar (bisa sampai ratusan ribu server per data center).

Namun demikian, sampai saat ini banyak orang masih meragukan keamanannya.

Benarkah komputasi awan ini aman ?

Nah, sekarang saya kembali bertanya : Apakah perusahaan anda memiliki data center dan menggunakan virtualisasi untuk meningkatkan efisiensi server yang ada diperusahaan ? Jika ya, berarti perusahaan sudah meletakkan dasar untuk komputasi awan.

Jika kita tambahkan aplikasi-aplikasi yang memungkinkan ke 5 sifat dari NIST tadi terpenuhi, maka perusahaan ini bisa disebut sebagai penyedia layanan awan. Kalau perusahaan hanya menggunakannya untuk lingkungan sendiri, maka kita bisa menyebutnya sebagai penyedia layanan awan privat, namun jika perusahaan ini menjual layanan awan untuk publik maka kita bisa menyebutnya sebagai penyedia layanan awan publik.

Aplikasi Komputasi Awan

Layanan awan ini sendiri merupakan trend yang tidak bisa dihindari. Trend ini sangat kuat melanda industri IT ibarat gelombang tsunami. Kita hanya punya dua pilihan, berselancar memanfaatkan energi gelombang, atau malah tenggelam ditelannya.

Patut diingat bahwa komputasi awan bukanlah solusi untuk seluruh masalah IT. Beberapa hal yang patut dipertimbangkan :

  Cocok untuk komputasi awan sekarang Pertimbangkan dahulu sebelum menggunakan komputasi awan Tunda dahulu implementasi komputasi awan
Pertimbangan Bisnis
  • Resiko rendah
  • Tidak terkena dampak aturan
  • Konten dampak rendah
  • Resiko medium
  • Sedikit terkena dampak aturan
  • Konten berdampak menengah
  • Resiko tinggi
  • Terkena dampak aturan
  • Konten berdampak tinggi
Pertimbangan Teknis
  • Tidak antar premis
  • Tidak perlu selalu diawasi
  • Integrasi aplikasi in-house
  • Penyimpanan basis data kecil
  • Antar premis
  • Perlu diawasi sedikit
  • Integrasi aplikasi in-house
  • Penyimpanan basis data menengah
  • Antar premis
  • Harus selalu diawasi
  • Integrasi aplikasi paket
  • Penyimpanan basis data besar

Dari tabel di atas terlihat bahwa aplikasi yang paling cocok untuk layanan awan adalah aplikasi yang beresiko rendah, tidak terkena dampak aturan, konten tidak sensitif, berada di satu premis, bisa jalan sendiri tanpa pengawasan, bisa dilakukan pengembangan secara in house, dan memerlukan data yang kecil saja.

Beberapa aplikasi yang cocok dengan kriteria tersebut misalnya adalah :

  • Aplikasi kolaborasi (melalui suatu portal)
  • Aplikasi email
  • Aplikasi komunikasi/chat online
  • Aplikasi CRM (Customer Relationship Management)
  • Aplikasi meeting virtual/online
  • Aplikasi manajemen desktop

Untuk saat sekarang, untuk mendapatkan yang terbaik dari solusi awan dan premis sendiri, maka kita bisa pilih mana aplikasi yang berjalan di awan, mana aplikasi yang berjalan dari data center milik sendiri.

Aspek Keamanan dan Privasi

Aspek-aspek inilah yang paling banyak ditanyakan oleh para peminat layanan awan. Di bawah ini ada beberapa hal yang harus diperhatikan :

  1. Manajemen Resiko dan Ketaatan – organisasi yang mulai mengadopsi awan tetap harus bertanggung jawab untuk aspek manajemen keamanan, resiko, dan ketaatan terhadap aturan yang berlaku di industri terkait. Manajemen resiko dan ketaatan ini membutuhkan tim internal yang kuat dan transparansi proses dari penyedia jasa awan.
    Rekomendasi : penyedia jasa awan harus menggunakan beberapa framework atau best practice seperti MOF, atau ITIL, dan memiliki sertifikasi seperti ISO/IEC 27001:2005, dan mempublikasikan laporan audit ke SAS 70 type II. Selain itu juga, disesuaikan dengan ketentuan suatu negara, mungkin juga harus taat terhadap PCI atau FISMA
  2. Manajemen Akses dan Identitas – Identitas bisa didapat melalui beberapa penyedia jasa awan, dan harus bersifat interoperabel antar organisasi yang berbeda, penyedia awan yang berbeda, dan berlandaskan proses yang kuat.
    Rekomendasi : Autentikasi yang disarankan adalah menggunakan beberapa faktor sekaligus, seperti biometric, one time password token (seperti token BCA), kartu ID dengan chip, dan password
  3. Integritas Layanan – Layanan berbasis awan harus dibangun dengan landasan keamanan yang kuat, dan proses-proses operasionalnya juga harus diintegrasikan dengan manajemen keamanan di organisasi tersebut. Penyedia layanan awan harus mengikuti proses yang bisa dibuktikan, terdefinisi, dan jelas dalam mengintegrasikan keamanan dan privasi ke dalam layanannya mulai dari titik paling awal, di setiap titik di dalam siklus, sampai paling penghabisan. Selain itu manajemen keamanan dan auditing harus selaras antara penyedia awan dan pelanggan.
    Rekomendasi : Gunakan sertifikasi semacam EAL4+ (untuk evaluasi keamanan), SDL (untuk pengembangan aplikasi), ISO/IEC 18044 (untuk incident response)
  4. Integritas Klien – Layanan awan yang digunakan di sisi klien harus memperhatikan aspek keamanan, ketaatan, dan integritas di sisi klien. Integritas klien bisa ditingkatkan dengan menggunakan paduan praktek terbaik.
    Rekomendasi : Perkuat sistem desktop, pastikan kesehatan sistem desktop, terapkan IT policy yang tepat, federasi identitas, Network Access Protection dan sebagainya.
  5. Proteksi Informasi – Layanan awan membutuhkan proses yang andal untuk melindungi informasi sebelum, selama, dan setelah transaksi. Manfaatkan Klasifikasi Data untuk meningkatkan kontrol terhadap data yang siap dilepas ke awan.
    Rekomendasi : Gunakan teknologi enkripsi dan manajemen hak informasi (IRM) sebelum data dilepas ke awan.

Nah jika anda tertarik untuk menggunakan layanan awan, di bawah ini ada beberapa langkah mudah :

  1. Identifikasi kebutuhan bisnis dan carilah solusi awannya. Jangan paksakan untuk menggunakan seluruh aplikasi berjalan di awan, pilihlah sesuai kebutuhan
  2. Mulai dari yang sederhana, misalnya gunakan layanan Email berbasis awan, lakukan kustomisasi sehingga layanan Email ini terintegrasi dengan baik dengan aplikasi-aplikasi lain di tempat anda bekerja
  3. Buat Portal perusahaan berbasis awan (ini bagian dari aplikasi kolaborasi). Portal ini diintegrasikan dengan layanan-layanan lain dari perusahaan anda
  4. Tingkatkan pengetahuan karyawan tentang keamanan, privasi, dan penggunaan layanan awan
  5. Jangan lupa faktor interoperabilitas, pastikan sistem operasi dan aplikasi klien juga mendukung penuh aplikasi awan (misalnya format yang identik dan sebagainya)

Friday, May 27, 2011

Microsoft Learning Suite [UPDATED]

Jika anda guru atau siapapun yang tertarik dengan pendidikan dan ilmu pengetahuan, di bawah ini ada banyak aplikasi-aplikasi gratis yang sangat berguna Smile

 

image

Creativity

Collaboration

Research & Study

Teacher Tools

Security

  • Microsoft Security Essentials (MSE)–> merupakan antimalware (gabungan antivirus, spyware, dan software jahat lainnya) download gratis dari Microsoft di http://www.microsoft.com/security/pc-security/mse.aspx
  • Microsoft Safety Scanner (MSS)–> merupakan tool keamanan untuk memastikan PC anda benar-benar bersih dari virus, spyware, dan lainnya. MSS bukan pengganti antivirus seperti MSE di atas, karena MSS bisa didownload, tetapi tidak bisa diinstall di PC. Begitu MSS didownload, maka MSS bisa langsung dicopy atau bakar ke CD, kemudian kita bisa scan PC menggunakan aplikasi ini langsung. MSS bisa didownload di http://www.microsoft.com/security/scanner/en-us/default.aspx (REMINDER: MSS hanya bisa hidup 10 hari, untuk kemudian expired, dan anda harus download versi yang baru lagi nantinya jika ingin scanning lagi

Wednesday, May 25, 2011

Menulis Persamaan Matematika dengan Microsoft Word (2)

Jika anda tertarik menulis persamaan matematika, silahkan baca tulisan saya terdahulu : Menulis Persamaan Matematika dengan Microsoft Word 

Di bawah ini ada beberapa shortcut untuk mempercepat penulisan anda :

  • akar \sqrt
  • sigma \sum
  • integral \int

dsb…

Daftar lengkap :

Keyword

Glyph

Code

Spacing

LF Property

above

U+2534

ordinary

subsup upper

acute

́

U+0301

ordinary

accent

aleph

U+2135

ordinary

operand

alpha

Α

U+03B1

ordinary

operand

amalg

U+2210

ordinary

nary

angle

U+2220

relational

normal

aoint

U+2233

ordinary

nary

approx

U+2248

relational

normal

asmash

U+2B06

ordinary

encl phantom

ast

U+2217

binary

normal

asymp

U+224D

relational

normal

atop

¦

U+00A6

ordinary

divide

Bar

̿

U+033F

ordinary

accent

bar

̅

U+0305

ordinary

accent

because

U+2235

relational

normal

begin

U+3016

open

open

below

U+252C

ordinary

subsup lower

beta

Β

U+03B2

ordinary

operand

beth

U+2136

ordinary

operand

bot

U+22A5

relational

normal

bigcap

U+22C2

ordinary

nary

bigcup

U+22C2

ordinary

nary

bigodot

U+2A00

ordinary

nary

bigoplus

U+2A01

ordinary

nary

bigotimes

U+2A02

ordinary

nary

bigsqcup

U+2A06

ordinary

nary

biguplus

U+2A04

ordinary

nary

bigvee

U+22C1

ordinary

nary

bigwedge

U+22C0

ordinary

nary

bowtie

U+22C8

relational

normal

bot

U+22A5

relational

normal

box

U+25A1

ordinary

encl box

bra

U+27E8

open

open

breve

̆

U+0306

ordinary

accent

bullet

U+2219

binary

normal

cap

U+2229

binary

normal

cbrt

U+221B

open

encl root

cdot

U+22C5

binary

normal

cdots

U+22EF

ordinary

normal

check

̌

U+030C

ordinary

accent

chi

χ

U+03C7

ordinary

operand

circ

U+2218

binary

normal

close

U+2524

ordinary

close

clubsuit

U+2663

ordinary

normal

coint

U+2232

ordinary

nary

cong

U+2245

relational

normal

cup

U+222A

binary

normal

daleth

U+2138

ordinary

operand

dashv

U+22A3

relational

stretch horz

Dd

U+2145

differential

operand

dd

U+2146

differential

operand

ddddot

U+20DC

ordinary

accent

dddot

U+20DB

ordinary

accent

ddot

̈

U+0308

ordinary

accent

ddots

U+22F1

relational

normal

degree

°

U+00B0

ordinary

operand

Delta

Δ

U+0394

ordinary

operand

delta

Δ

U+03B4

ordinary

operand

diamond

U+22C4

binary

normal

diamondsuit

U+2662

ordinary

normal

div

÷

U+00F7

binary

normal

dot

̇

U+0307

ordinary

accent

doteq

U+2250

relational

normal

dots

U+2026

ordinary

normal

Downarrow

U+21D3

relational

normal

downarrow

U+2193

relational

normal

dsmash

U+2B07

ordinary

encl phantom

ee

U+2147

ordinary

operand

ell

U+2113

ordinary

operand

emptyset

U+2205

unary

operand

emsp

U+2003

skip

normal

end

U+3017

close

close

ensp

U+2002

skip

normal

epsilon

ϵ

U+03F5

ordinary

operand

eqarray

U+2588

ordinary

encl eqarray

eqno

#

U+0023

ordinary

marker

equiv

U+2261

relational

normal

eta

Η

U+03B7

ordinary

operand

exists

U+2203

unary

normal

forall

U+2200

unary

normal

funcapply

U+2061

binary

subsupFA

Gamma

Γ

U+0393

ordinary

operand

gamma

Γ

U+03B3

ordinary

operand

ge

U+2265

relational

normal

geq

U+2265

relational

normal

gets

U+2190

ordinary

stretch horiz

gg

U+226B

relational

normal

gimel

U+2137

ordinary

operand

grave

̀

U+0300

ordinary

accent

hairsp

U+200A

skip

normal

hat

̂

U+0302

ordinary

accent

hbar

U+210F

ordinary

operand

heartsuit

U+2661

ordinary

normal

hookleftarrow

U+21A9

relational

stretch horiz

hookrightarrow

U+21AA

relational

stretch horiz

hphantom

U+2B04

ordinary

encl phantom

hvec

U+20D1

ordinary

accent

ii

U+2148

ordinary

operand

iiiint

2A0C

U+2A0C

ordinary

nary

iiint

U+222D

ordinary

nary

iint

U+222C

ordinary

nary

Im

U+2111

ordinary

operand

imath

ı

U+0131

ordinary

operand

in

U+2208

relational

normal

inc

Δ

U+2206

unary

operand

infty

U+221E

ordinary

operand

int

U+222B

ordinary

nary

iota

ι

U+03B9

ordinary

operand

jj

U+2149

ordinary

operand

jmath

0237

U+0237

ordinary

operand

kappa

κ

U+03BA

ordinary

operand

ket

U+27E9

close

close

Lambda

Λ

U+039B

ordinary

operand

lambda

λ

U+03BB

ordinary

operand

langle

U+27E8

open

open

lbrace

{

U+007B

open

open

lbrack

[

U+005B

open

open

lceil

U+2308

open

open

ldiv

U+2215

binary

divide

ldots

U+2026

ordinary

normal

le

U+2264

relational

normal

Leftarrow

U+21D0

relational

stretch horiz

leftarrow

U+2190

relational

stretch horiz

leftharpoondown

U+21BD

relational

stretch horiz

leftharpoonup

U+21BC

relational

stretch horiz

Leftrightarrow

U+21D4

relational

stretch horiz

leftrightarrow

U+2194

relational

stretch horiz

leq

U+2264

relational

normal

lfloor

U+230A

open

open

ll

U+226A

relational

normal

Longleftarrow

U+27F8

relational

normal

longleftarrow

U+27F5

relational

normal

Longleftrightarrow

U+27FA

relational

normal

longleftrightarrow

U+27F7

relational

normal

Longrightarrow

U+27F9

relational

normal

longrightarrow

U+27F6

relational

normal

mapsto

U+21A6

relational

stretch horiz

matrix

U+25A0

ordinary

encl matrix

medsp

U+205F

Ordinary

normal

mid

U+2223

relational

list delims

models

U+22A8

relational

stretch horz

mp

U+2213

unary/binary

unary/binary

mu

Μ

U+03BC

ordinary

operand

nabla

U+2207

unary

operand

naryand

U+2592

ordinary

normal

nbsp

U+00A0

skip

normal

ndiv

U+2298

binary

divide

ne

U+2260

relational

normal

nearrow

U+2197

relational

normal

neq

U+2260

relational

normal

ni

U+220B

relational

normal

norm

U+2016

ordinary

open/close

nu

ν

U+03BD

ordinary

operand

nwarrow

U+2196

relational

normal

odot

U+2299

binary

normal

of

U+2592

ordinary

normal

oiiint

U+2230

ordinary

nary

oiint

U+222F

ordinary

nary

oint

U+222E

ordinary

nary

Omega

Ω

U+03A9

ordinary

operand

omega

ω

U+03C9

ordinary

operand

ominus

U+2296

binary

normal

open

U+251C

ordinary

open

oplus

U+2295

binary

normal

oslash

U+2298

binary

normal

otimes

U+2297

binary

normal

over

/

U+002F

binarynsp

divide

overbar

¯

U+00AF

ordinary

encl overbar

overbrace

U+23DE

ordinary

stretch over

overparen

U+23DC

ordinary

stretch over

parallel

U+2225

relational

normal

partial

U+2202

unary

operand

phantom

U+27E1

ordinary

encl phantom

Phi

Φ

U+03A6

ordinary

operand

phi

ϕ

U+03D5

ordinary

operand

Pi

Π

U+03A0

ordinary

operand

pi

π

U+03C0

ordinary

operand

pm

±

U+00B1

unary/binary

unary/binary

pppprime

U+2057

ordinary

Unisubsup

ppprime

U+2034

ordinary

Unisubsup

pprime

U+2033

ordinary

Unisubsup

prec

U+227A

relational

normal

preceq

U+227C

relational

normal

prime

U+2032

ordinary

Unisubsup

prod

Π

U+220F

ordinary

nary

propto

U+221D

relational

normal

Psi

Ψ

U+03A8

ordinary

operand

psi

Ψ

U+03C8

ordinary

operand

qdrt

U+221C

open

encl root

rangle

U+27E9

close

close

ratio

U+2236

relational

normal

rbrace

}

U+007D

close

close

rbrack

]

U+005D

close

close

rceil

U+2309

close

close

rddots

U+22F0

relational

normal

Re

U+211C

ordinary

operand

rect

U+25AD

ordinary

encl rect

rfloor

U+230B

close

close

rho

ρ

U+03C1

ordinary

operand

Rightarrow

U+21D2

relational

stretch horiz

rightarrow

U+2192

relational

stretch horiz

rightharpoondown

U+21C1

relational

stretch horiz

rightharpoonup

U+21C0

relational

stretch horiz

sdiv

U+2044

binarynsp

divide

searrow

U+2198

relational

normal

setminus

U+2216

binary

normal

Sigma

Σ

U+03A3

ordinary

operand

sigma

Σ

U+03C3

ordinary

operand

sim

U+223C

relational

normal

simeq

U+2243

relational

normal

smash

U+2B0D

ordinary

encl phantom

spadesuit

U+2660

ordinary

normal

sqcap

U+2293

binary

normal

sqcup

U+2294

binary

normal

sqrt

U+221A

open

encl root

sqsubseteq

U+2291

relational

normal

sqsuperseteq

U+2292

relational

normal

star

U+22C6

binary

normal

subset

U+2282

relational

normal

subseteq

U+2286

relational

normal

succ

U+227B

relational

normal

succeq

U+227D

relational

normal

sum

Σ

U+2211

ordinary

nary

superset

U+2283

relational

normal

superseteq

U+2287

relational

normal

swarrow

U+2199

relational

normal

tau

Τ

U+03C4

ordinary

operand

therefore

U+2234

relational

normal

Theta

Θ

U+0398

ordinary

operand

theta

θ

U+03B8

ordinary

operand

thicksp

U+2005

skip

normal

thinsp

U+2006

skip

normal

tilde

̃

U+0303

ordinary

accent

times

×

U+00D7

binarynsp

normal

to

U+2192

relational

stretch horiz

top

U+22A4

relational

normal

tvec

U+20E1

ordinary

accent

underbar

U+2581

ordinary

encl under-bar

underbrace

U+23DF

ordinary

stretch under

underparen

U+23DD

ordinary

stretch under

Uparrow

U+21D1

relational

normal

uparrow

U+2191

relational

normal

Updownarrow

U+21D5

relational

normal

updownarrow

U+2195

relational

normal

uplus

U+228E

binary

normal

Upsilon

Υ

U+03A5

ordinary

operand

upsilon

υ

U+03C5

ordinary

operand

varepsilon

ε

U+03B5

ordinary

operand

varphi

Φ

U+03C6

ordinary

operand

varpi

ϖ

U+03D6

ordinary

operand

varrho

ϱ

U+03F1

ordinary

operand

varsigma

σ

U+03C2

ordinary

operand

vartheta

ϑ

U+03D1

ordinary

operand

vbar

U+2502

ordinary

list delims

vdash

U+22A2

relational

stretch horz

vdots

U+22EE

relational

normal

vec

U+20D7

ordinary

accent

vee

U+2228

binary

normal

Vert

U+2016

ordinary

open/close

vert

|

U+007C

ordinary

open/close

vphantom

U+21F3

relational

encl phantom

vthicksp

U+2004

skip

normal

wedge

U+2227

binary

normal

wp

U+2118

ordinary

operand

wr

U+2240

binary

normal

Xi

Ξ

U+039E

ordinary

operand

xi

ξ

U+03BE

ordinary

operand

zeta

ζ

U+03B6

ordinary

operand

zwnj

U+200C

ordinary

normal

zwsp

U+200B

ordinary

normal