Komponen-komponen DirectX
DirectX bukan sesuatu nan asing bagi pengguna komputer, khususnya nan menggemari games maupun desain mendesain dengan komputer. Ya, DirectX merupakan salah satu toolkit nan terpasang di seluruh komputer. Dapat saja Anda baru mendengar istilah ini, namun jika di rumah Anda terdapat sebuah komputer, toolkit ini niscaya sudah terpasang di dalam komputer tersebut.
DirectX atau disebut Direct3D merupakan kumpulan API ( Application Programming Interface ) buat menangani tugas dalam pemrograman multimedia, khususnya permainan dan program desain komputer dalam sistem operasi Microsoft Windows. DirectX ialah gabungan dari Direct3D, DirectDraw, DirectMusic, DirectPlay, dan DirectSound.
Sejarah DirectX
Bagaimana sebenarnya sejarah lahirnya toolkit DirectX? Pertanyaan nan sebenarnya memiliki sebuah jawaban sedikit lucu. Lucu? Ya, percaya atau tidak, toolkit DirectX tercipta sebab adanya keinginan buat dapat bermain game secara leluasa dalam sebuah komputer. Masih belum mengerti? daripada membuat Anda bertambah bingung, sebaiknya simak saja uraian tentang sejarah DirectX berikut.
Setiap game niscaya perlu melakukan tugas eksklusif secara berulang-ulang, seperti melihat input dari mouse , joystick , atau keyboard . Selain itu, sebuah game perlu menampilkan gambar layar dan memutar suara atau musik. Hal ini ialah sesuatu nan rumit bagi programer pada awal arsitektur PC sebelum Windows.
Untuk membaca keyboard atau mendeteksi apakah joystick terhubung dan hanya digunakan buat bermain game , seorang programer harus membuat cara sendiri. Bahkan, dibutuhkan rutin spesifik buat menampilkan gambar paling sederhana pada layar atau memutar suara sederhana.
Prinsip dasarnya, programer berbicara langsung ke hardware PC pada taraf dasar. Sosialisasi Windows oleh Microsoft sangat krusial bagi kesuksesan dan stabilitas PC, yaitu adanya kemudahan bagi pengembang dan pemain.
Ide Microsoft dalam hal ini ialah menghentikan programer berbicara langsung kepada hardware dan menggantinya dengan membuat toolkit generik nan bisa digunakan oleh mereka. Kemudian, lahirlah DirectX nan diperkenalkan pertama kali pada 1995 dan menjadi baku buat mengembangkan pelaksanaan multimedia pada platform Windows.
Cara Kerja DirectX
Directx ialah interface antara hardware di dalam PC dan Windows. Untuk mengetahui cara kerjanya, mari kita lihat contoh praktis berikut. Pada saat pembuat game ingin memutar file suara, harus digunakan fungsi library nan cocok.
Ketika game berjalan, DirectX API akan digunakan buat memutar file suara. Sementara itu, pembuat game tak perlu tahu jenis sound card apa nan digunakan, apa nan bisa dilakukannya, dan bagaimana berbicara kepada alat tersebut.
Hal ini sebab Microsoft sudah menyediakan DirectX dan pabrikan sound card juga sudah menyediakan driver berkemampuan DirectX. Software ini berfungsi menanyakan suara nan ingin dimainkan pada mesin apapun. Direct juga memberikan kemudahan nan besar kepada para gamer, misalnya secara teori.
Pada awal kemunculannya, DirectX hanyalah toolkit sederhana. Bersamaan dengan perkembangan hardware dan software nan semakin kompleks, DirectX pun mengalami perkembangan. DirextX tak sekadar toolkit grafis, tetapi sudah meliputi banyak rutin nan menangani semua jenis komunikasi hardware .
Contohnya, rutin DirectInput mampu menangani semua jenis perangkat input dari mouse sederhana dengan dua tombol sampai flight joystick nan kompleks. Bagian lainnya ialah DirectSound buat perangkat audio dan DirectPlay nan menyediakan toolkit buat bermain game secara online atau multiplayer.
Komponen-komponen DirectX
Toolkit DirectX tak bekerja sendirian buat memuaskan kinerja komputer saat digunakan bermain games atau melakukan pekerjaan multimedia lainnya. DirectX dibantu para kroninya atau dalam hal ini disebut komponennya buat mengerjakan setiap tugasnya. Adapun komponen DirectX Graphics itu terdiri atas beberapa APIs, yakni sebagai berikut.
- DirectDraw, merupakan komponen DirectX nan berfungsi buat menggambar grafik 2D. Namun, saat ini sudah tak dianjutrkan sebab sudah terdapat komponen khusus, yakni DirectX 2D.
- Direct3D (D3D), merupakan komponen DirectX nan berfungsi buat menggambar Grafik 3D.
- DXGI, merupakan komponen DirectX nan berfungsi buat menghitung penyesuaian dan pengawasan, dan mengatur rangkaian pertukaran buat Direct3D 10 ke atas.
- DirectInput, merupakan komponen DirectX nan berfungsi buat menangani alat masukan termasuk papan ketik, tetikus, tuas kontrols, atau game controllers.
- DirectPlay, merupakan komponen DirectX nan berfungsi buat komunikasi koneksi area lokal atau area luas.
- DirectSound, merupakan komponen DirectX nan berfungsi buat memutar balik dan merekam gelombang suara.
- DirectSound3D (DS3D), merupakan komponen DirectX nan berfungsi buat memutar balik suara 3D.
- DirectMusic, merupakan komponen DirectX nan berfungsi buat memutar balik rekaman suara nan bisa diputar di DirectMusic Producer.
- DirectX Media, merupakan komponen DirectX nan terdiri atas: DirectAnimation, DirectShow, DirectX Transform, dan Direct3D Retained.
Analisis Masalah DirectX
Menganalisis masalah instalasi DirectX dapat jadi menyulitkan. Terlebih, jika tak mengetahui bagian mana nan membuat game tak bisa dimainkan. Untuk itulah, Microsoft menyediakan utility bernama DirectX Diagnistic Tool. Tool ini tak ditemukan pada Start Menu pada Windows versi berapa pun dan cenderung menginstal pada loka nan berbeda.
Cara termudah buat mengoperasikannya ialah dengan membuka obrolan Run dari Start Menu. Setelah itu, ketik dxdiag, kemudian klik OK . Pada saat pertama dijalankan, tool ini membutuhkan beberapa detik buat menanyakan instalasi DirectX dan memeriksa jika ada masalah.
Tab DirectX Arsip menampilkan setiap versi nan dipakai. Notes pada bagian bawah juga perlu dilihat sebab file nan hilang akan ditandai di sini. Tab Display, Sound, Music, Input, dan Network, semuanya berhubungan dengan bagian eksklusif dari DirectX.
Semuanya menyediakan tool buat mengetes fungsi hardware kecuali tab Input. Hal terakhir ialah tab More Help nan memberikan cara mudah menjalankan DirectX Troubleshooter (cara Microsoft memecahkan masalah generik DirectX).
Upgrade DirectX
Setiap software games komputer memiliki sistem requirement-nya masing-masing. Salah satu nan perlu diperhatikan dalam sistem requirement tersebut ialah penggunaan DirectX nan harus sinkron versi. Sebagai contoh, jika dalam komputer kita telah terpasang DirectX 10, tetapi sistem requirement softwaregames tadi mengharuskan versi DirectX nan di atas 10, maka games tersebut tak akan berjalan maksimal dalam komputer Anda.
Cara nan paling tepat buat menikmati games tadi ialah dengan menaikan atau mengupgrade versi DirectX komputer Anda. Yang jadi pertanyaan selanjutnya adalah, di mana dan bagaimana cara mengupgrade versi DirectX?
Tempat paling bagus buat menginstal DirectX versi terbaru ialah di situs Web Microsoft, yaitu www.microsoft.com/windows/directx. Di sini, Anda bisa men- download installer sederhana dan men- download komponen nan perlu diinstal oleh sistem.
Selain itu, bisa men download langsung paket lengkap buat instalasi secara offline . Game ialah salah satu sumber lain dari DirectX. Jika game memerlukan versi tertentu, tersedia CD instalasi nan mungkin diinstal secara otomatis oleh installer game tersebut.
Nah, itulah sekilas pembahasan mengenai DirectX mulai dari sejarah,komponen, hingga cara mengupgrade toolkit DirectX. Bagaimana dengan toolkit DirectX nan terpasang di komputer kesayangan Anda? Apakah versi terbaru atau versi terdahulu? Silakan cek sendiri. Jika nan terpasang bukan versi terbaru, silakan
Andaupgrade toolkit DirectX tersebut agar mendapatkan kepuasan maksimal saat bermain games.