All About DirectX - Pada kesempatan kali ini kita akan membahas tentang DirectX pada komputer.
DirectX merupakan kumpulan aplikasi yang menghubungkan sebuah program dengan hardware yang ada pada komputer kita.
DirectX juga memiliki definisi atau arti lain yaitu sebuah kumpulan API (Application Programming Interface) yang berisi perintah yang akan menangani dan menjalankan pemprogramman multimedia seperti game.
Sumber : commons.wikipedia.org |
DirectX pertama kali diperkenalkan pada tahun 1955 dan merupakan sebuah standar dalam pengembangan aplikasi multimedia pada platform Windows. Dulunya seorang gamers harus membuat cara sendiri untuk mengecek input mouse, keyboard ataupun joystick apakah telah terhubung dengan baik pada komputer.
Ini karena setiap game harus melihat keadaan inputan mouse, keyboard ataupun joystick.
Hal ini akan membuat para gamers kerepotan setiap kali ingin bermain game dan itulah yang mendasari Windows menciptakan DirectX, yang akan melakukan semua tugas kompleks itu dan akan mempermudah para gamers saat ingin bermain game, sehingga para gamers tidak perlu lagi melakukan konfigurasi yang rumit.
Cara kerja DirectX
Pada dasarnya DirectX merupakan penghubung antara sistem operasi (Windows) dengan hardware yang ada pada komputer. Jadi saat user menjalankan sebuah game, secara otomatis sistem memanggil DirectX API yang akan mengurus semua hal yang dibutuhkan oleh game tersebut, misalnya pada saat game berjalan akan ada sebuah file suara yang perlu diputar, jadi DirectX akan memutar file suara tersebut apapun jenis soundcard pada komputer anda. Karena vendor yang memproduksi soundcard telah menyediakan driver yang support dengan DirectX.
Bahkan dengan perkembangan teknologi yang ada pada saat ini, DirectX telah mampu mengkofigurasi semua jenis komunikasi yang terjadi antara Windows dengan hardware komputer.
Komponen – komponen DirectX :
1. DirectX Graphics
· DirectDraw
Direct ini berfungsi menggambarkan dan menampilkan grafik yang beresolusi 2 dimensi.
· Direct3D
Komponen DirectX ini berfungsi untuk menampilkan game ataupun program lain dalam tampilan 3 dimensi.
· DXDI
Memiliki fungsi untuk menghitung penyesuain dan pengawasan serta mengatur rangkaian pertukaran untuk Direct3D 10 keatas.
2. Direct Input
Berfungsi untuk mengatur dan mengkonfigurasi input dari mouse, keyboard ataupun joystick.
3. DirectPlay
Memiliki fungsi sebagai media komunikasi koneksi ke area lokal ataupun area yang lebih luas.
4. DirectSound
Berfungsi untuk menjalankan semua kegiatan yang berhubungan dengan suara, baik itu pemutaran file suara atau pun hal lain yang berhubungan dengan suara.
· DirectSound3D (DS3D)
Berfungsi untuk memutar balik suara 3D.
5. DirectMusic
Berfungsi untuk menjalankan semua kegiatan yang berhubungan dengan perekaman suara.
6. Direct X Media
Berfungsi untuk menjalankan mode grafik tingkat tinggi yang terdiri dari DirectAnimation 2D dan 3D, salah satu penggunaanya seperti penyetelan video dan interaksi web.
7. DirectX Media Objects
Komponen DirectX yang berfungsi untuk mendukung kegiatan streaming enkode, dekode dan efek.
8. DirectSetup
Berfungsi sebagai media instalasi komponen DirectX.
Analisis Permasalahan Pada DirectX
Saat mengesalkan jika kita tidak dapat memainkan sebuah game, namun hal yang lebih mengesalkan lagi saat kita tidak mengetahui bagian DirectX yang bermasalah. Untuk mengatasi hal itu Microsoft menyediakan DirectX Diagnostic Tool. Dengan tool ini anda dapat mengetahu bagian DirectX yang bermasalah.
Cara Mengetahui Versi DirectX
1. Pertama silahkan anda buka jendela run dengan cara menekan tombol Windows + R secara bersamaan pada keyboard anda.
2. Setelah jendela run muncul, silahkan anda ketikkan “dxdiag” tanpa tanda kutip, lalu tekan tombol enter.
3. Setelah jendela DirectX Diagnosti Tool muncul, pada tab system akan terlihat semua informasi mengenai spesifikasi komputer anda. Dan informasi mengenai versi DirectX berada pada bagian paling bawah yaitu pada bagian DirectX version. Pada komputer saya versi DirectX menunjukan DirectX 11.
Itulah sedikit pembahasan dari saya mengenai All About DirectX, mohon maaf jika ada kesalahan ataupun kekurangan pada pembahasan materi diatas maklum saya juga masih dalam proses belajar, jadi gak ada salahnya dong kalau kita saling sharing ilmu. Silahkan tinggalkan komentar anda pada form komentar karena saya akan sangat senang menerima kritik dan saran dari anda.
Terima kasih karena telah berkunjung dan semoga bermanfaat.
No comments:
Post a Comment