Bab Sembilan Belas: Penjelasan Bergambar
Beberapa hari belakangan, ketika Ma Jing mengerjakan soal-soal sendiri, ia menyadari bahwa untuk pelajaran matematika dan ilmu pengetahuan alam, E7U kini dapat memberikan jawaban yang benar seratus persen! Tentu saja, kadang tidak ada langkah penyelesaian, atau jika ada, langkah-langkah yang diberikan sepenuhnya berupa kode pemrograman yang sama sekali tidak bisa dimengerti oleh Ma Jing, membuatnya sangat pusing.
Sekilas memang terlihat bahwa setelah E7U menyerap tiga perangkat lunak matematika besar, yang meningkat hanyalah kecepatan dalam menyelesaikan soal, sedangkan kualitas “jawaban” masih belum memuaskan.
Namun sesungguhnya, setelah menyerap algoritma dari perangkat lunak matematika itu, E7U kini dapat menampilkan animasi simulasi untuk soal-soal fisika dan aplikasi matematika. Dengan begitu, Ma Jing bisa memahami secara visual bagaimana prisma segitiga membelah cahaya putih, bagaimana partikel bermuatan bergerak di antara dua pelat logam yang diberi arus listrik, atau bagaimana Venus mengelilingi matahari. Mengubah gambar dua dimensi dalam soal menjadi tampilan tiga dimensi pun kini sangat mudah dilakukan.
Dengan bantuan animasi simulasi dari E7U, Ma Jing bisa memahami setiap detail perubahan dalam soal-soal itu dengan jelas, sehingga ia tidak perlu lagi menguras tenaga membayangkan secara spasial seperti sebelumnya, dan nilai-nilainya pun meningkat cukup signifikan.
Tentu saja, nilai kimia dan biologi yang memang sudah baik pun semakin meningkat berkat pengalaman simulasi yang bisa dilakukan kapan saja itu.
Namun, ketika menghadapi soal yang masih belum ia kuasai, Ma Jing tetap harus bersusah payah merangkai langkah-langkah penyelesaiannya sendiri, berusaha memecahkan beberapa bagian, lalu menelusuri balik dari jawaban benar yang diberikan E7U ke syarat-syarat dalam soal, menyusun langkah-langkah penyelesaian, kemudian menambahkan diagram ilustrasi yang cermat dari E7U. Soal berapa nilai akhirnya yang akan ia dapatkan, ia pun tidak begitu yakin.
Meski ada beberapa soal yang E7U bisa berikan langkah-langkah penyelesaiannya, Ma Jing segera menyadari bahwa jawaban-jawaban itu tidak menggunakan metode tingkat SMA, melainkan memakai algoritma tingkat universitas atau tingkat olimpiade SMA. Apakah hal ini bermasalah atau tidak, tetap harus ditanyakan kepada guru nantinya.
Bagaimanapun, soal-soal tingkat SMA sering kali dengan sengaja mengabaikan banyak syarat, semuanya berlatar “kondisi ideal”, sehingga memakai alat bantu penyelesaian tingkat universitas terasa seperti membunuh ayam dengan pisau samurai, dan bahkan bisa menimbulkan ketidaksenangan dari guru penilai — karena bagaimanapun, kunci jawaban standar tidak pernah menyertakan penyelesaian dengan pengetahuan universitas, sehingga guru penilai harus memeriksa manual sesuai tingkat pengetahuannya sendiri dan itu hanya akan menambah beban kerja.
Editor rumus ilmiah versi lengkap yang baru dalam Papan Ketik Lebah adalah hasil sampingan dari E7U setelah menyerap tiga perangkat lunak matematika besar. Awalnya, editor ini didesain untuk memindai dan mengenali rumus-rumus dalam buku cetak. Versi awalnya hanyalah editor rumus sederhana, sehingga E7U bisa dengan cepat memindai dan membaca isi buku fisik yang dilihat Ma Jing. Namun karena Ma Jing juga perlu mempelajari buku-buku olimpiade, editor itu pun ditingkatkan menjadi versi lengkap agar dapat mengenali berbagai rumus dan algoritma tingkat universitas dalam buku-buku olimpiade. Kali ini, Ma Jing sekalian memasukkan kedua versi editor ke dalam pembaruan Papan Ketik Lebah.
Kadang, Ma Jing juga merasa sedikit menyesal, karena waktu untuk olimpiade matematika dan sains sudah lewat, mereka yang bisa mendapatkan nilai tambahan sudah memperoleh sertifikatnya, dan tahun ini ia sudah tidak sempat lagi — kecuali jika ia mengulang sekolah dan mengikuti beberapa olimpiade di semester berikutnya. Tentu saja itu tidak mungkin, ia bukan tipe orang yang “kalau bukan masuk Beijing-Qinghua, tidak mau diterima di universitas unggulan” seperti orang aneh itu.
Sebenarnya, banyak orang yang “tidak mau diterima di universitas unggulan” bukan semata-mata karena keras kepala hanya ingin masuk universitas kelas satu, melainkan sebagian besar dari mereka adalah “jagoan ujian profesional”. Dinas pendidikan dan pemerintah daerah serta sekolah menengah atas di berbagai daerah biasanya akan memberikan hadiah besar kepada siswa yang lolos ke universitas ternama atau menjadi “juara nasional”, biasanya berupa uang puluhan juta rupiah.
Akibatnya, beberapa orang yang memang piawai dalam ujian masuk perguruan tinggi menemukan celah “menghasilkan uang” ini, menukar nilai dengan hadiah, menjadi “ahli ujian masuk”, bahkan ada yang sudah berusia lebih dari tiga puluh tahun masih sangat menikmati hal itu. Bagi para “ahli ujian masuk” yang bisa membawa surat penerimaan universitas ternama ke sekolah menengah setempat, dinas pendidikan dan sekolah biasanya membiarkan atau bahkan menyambut mereka, meski akhirnya tidak masuk kuliah dan hanya membuang satu kuota penerimaan universitas ternama, itu bukan masalah besar — lagipula, kenapa kamu tidak jadi juara kedua saja?
Namun bisa dipastikan, tahun ini Ma Jing pasti akan “merebut” banyak “peluang bisnis” dari para ahli ujian masuk di daerahnya.
Setelah mengunggah dan menjalankan Penerbit Lebah versi server ke server keamanan Lebah yang kini masih sepi, Ma Jing akhirnya mematikan komputer warnet yang sudah ia biarkan menyala dua hari penuh, menyapa petugas, membayar, lalu pergi.
Dibandingkan dengan Papan Ketik Lebah yang telah memperoleh ratusan ribu pengguna, Keamanan Lebah memang masih mengenaskan, baru diunduh lebih dari tiga ribu kali, dan dari hasil analisis, sebagian besar pengguna menemukannya dari tautan di bagian bawah halaman situs Papan Ketik Lebah, lalu hanya sebagian kecil yang mengunduh Keamanan Lebah versi uji coba 0.9.
Terhadap situasi ini, Ma Jing benar-benar memahaminya. Selama Papan Ketik Lebah berkembang dengan baik, memberikan prioritas pada pengembangan papan ketik pun tidak masalah. Meskipun, hingga kini, Papan Ketik Lebah belum juga menemukan orang yang selama ini ia cari, yakni sopir yang menyebabkan kecelakaan.
Penerbit Lebah versi server telah memperbaiki mekanisme unduh situs secara keseluruhan, sehingga efisiensinya dalam mencari file teks yang bernilai kini jauh meningkat, tidak perlu lagi mengunduh seluruh file secara membabi buta. Cara kerjanya pun kini semakin mirip dengan program laba-laba web pada mesin pencari.
Mesin pencari menggunakan program laba-laba web untuk secara otomatis mengunduh berbagai konten halaman web, lalu membuat indeks dan peringkat. Ketika pengguna memasukkan kata kunci pencarian, mesin pencari akan mencari hasil dari indeks di server mereka sendiri. Karena itu, tidak ada satu pun mesin pencari yang benar-benar bisa menelusuri seluruh internet, mereka sebenarnya hanya mencari konten yang telah dijelajahi oleh laba-laba web milik mereka, sehingga selalu saja ada keterlambatan dan ketidaklengkapan. Maka, semakin besar perusahaan pemilik mesin pencari, biasanya semakin lengkap pula basis data indeksnya.
Sebagai raksasa mesin pencari dunia, Google juga memiliki jumlah server terbanyak di dunia, lebih dari 450 ribu unit, membangun indeks untuk lebih dari 8 miliar halaman web (pada tahun 2005). Bahkan, pada 2004 saja, data indeks yang disimpan Google sudah melebihi 5 petabyte (1PB=1024TB, 1TB=1024GB).
Yang menarik, sebagian besar dari 450 ribu server Google adalah komputer rakitan tingkat PC (personal computer) yang murah, bukan menggunakan motherboard dan harddisk khusus server yang lebih stabil dan mahal, melainkan memakai banyak komponen komputer rumahan, sehingga Google pun dijuluki sebagai konsumen komputer rakitan terbesar di dunia, sekaligus pengguna listrik terbesar dari kalangan swasta.
Tentu saja, stabilitas komponen komputer biasa jauh di bawah komponen khusus server yang lebih mahal, sehingga Google menggunakan banyak cadangan dan pencerminan data, dengan sistem yang secara otomatis membagi beban tugas pada tiap server sesuai kapasitasnya, memastikan setiap server tetap berada dalam batas aman, dan segera menyingkirkan perangkat yang mengalami crash atau error agar tidak memengaruhi kinerja keseluruhan.
Google sendiri merancang platform berbasis Linux dengan tiga arsitektur: GFS, MapReduce, dan BigTable, sehingga mampu mengatur 450 ribu server murah itu menjadi salah satu klaster superkomputer terkuat di planet ini.
GFS, yakni Sistem Berkas Google, menyimpan indeks miliaran halaman web dalam blok-blok file berukuran 64MB, dengan manajemen bertingkat, sehingga sangat menyederhanakan pengelolaan dan pencarian file dalam jumlah sangat besar.
MapReduce adalah alat pemrograman C++ buatan Google untuk komputasi paralel pada data berskala besar. Dengan ini, beberapa komputer bisa mengerjakan satu tugas secara bersamaan, dan setelah salah satu komputer selesai, yang lain akan berhenti dan beralih ke tugas berikutnya. Karena satu tugas dikerjakan oleh banyak komputer sekaligus, jika ada yang eror atau mati, tidak akan memengaruhi tugas secara keseluruhan.
BigTable sendiri adalah sistem untuk mengelola data dalam jumlah sangat besar, cocok untuk data semi-struktur.
Meski klaster server Google sangat kuat, perusahaan ini tidak pernah mendaftarkan diri di daftar top500 superkomputer dunia.
Setiap bulan Juni dan November, daftar top500 superkomputer selalu diperbarui. Data terbaru pun masih berasal dari peringkat bulan November tahun lalu. Ma Jing juga pernah mengunjungi situs luar negeri itu, sekadar mengagumi komputer-komputer tercepat di dunia.