LANDASAN TEORI WEBSITE PERBANDINGAN GRAPHIC CARDS GPUVIEW

18
BAB II LANDASAN TEORI 2.1 Pengenalan Kartu Grafis Kartu grafis, atau dalam bahasa inggris disebut Graphics Card, disebut juga Video Card namun lebih dikenal oleh orang awam sebagai VGA, adalah Expansion Card yang berfungsi untuk menciptakan dan menampilkan tampilan output kesebuah atau banyak layar. Fungsi lain dari Kartu Grafis adalah mempercepat rendering adegan 3 dimensi dan grafik 2 dimensi. Gambar 2.1 Contoh Kartu Grafis Motherboard modern sekarang menyediakan Expansion Port untuk menghubungkan kartu grafis, walaupun beberapa motherboard kelas menengah kebawah memiliki Graphic Processing Unit yang terintegrasi langsung di motherboard atau biasa disebut Integrated Graphics atau on-board Graphics. 4

description

LANDASAN TEORI WEBSITE PERBANDINGAN GRAPHIC CARDS GPUVIEW

Transcript of LANDASAN TEORI WEBSITE PERBANDINGAN GRAPHIC CARDS GPUVIEW

BAB II

PAGE 10

BAB II

LANDASAN TEORI2.1 Pengenalan Kartu Grafis

Kartu grafis, atau dalam bahasa inggris disebut Graphics Card, disebut juga Video Card namun lebih dikenal oleh orang awam sebagai VGA, adalah Expansion Card yang berfungsi untuk menciptakan dan menampilkan tampilan output kesebuah atau banyak layar. Fungsi lain dari Kartu Grafis adalah mempercepat rendering adegan 3 dimensi dan grafik 2 dimensi.

Gambar 2.1 Contoh Kartu Grafis

Motherboard modern sekarang menyediakan Expansion Port untuk menghubungkan kartu grafis, walaupun beberapa motherboard kelas menengah kebawah memiliki Graphic Processing Unit yang terintegrasi langsung di motherboard atau biasa disebut Integrated Graphics atau on-board Graphics.

Integrated Graphics memiliki peforma yang minim ketika menjalankan aplikasi 3 dimensi, seperti permainan komputer sekarang yang memiliki kualitas gambar 3 dimensi tentunya menuntut GPU dengan peforma tinggi yang terdapat pada kartu grafis modern.

Kartu Grafis juga memiliki RAM tersendiri, sehingga pemakaian CPU dan RAM sistem dalam pengolahan grafis berkurang.2.2Komponen Kartu Grafis

Kartu grafis modern memiliki beberapa komponen sebagai berikut : Graphics Proccesing Unit (GPU)

Heat Sink Video BIOS Video Memory Random Acces Memory Digital-to-Analog Converter (RAMDAC)

Output Connection System Motherboard Interface Power Demand2.2.1Graphic Processing Unit

Graphic Processing Unit atau dapat disingkat GPU, adalah sebuah sirkuit elektronik yang dibuat untuk memanipulasi dan mengubah memori untuk mempercepat pembuatan gambar dan frame buffer untuk tampilan output ke monitor, seperti CPU yang merupakan pusat pengendali sebuah perangkat komputer, maka GPU dalah pusat pengendali khusus untuk grafik.

2.2.2Heat Sink

Heat Sink atau penyerap panas selalu terdapat pada kartu grafis modern, komponen ini menyerap panas yang dihasilkan oleh GPU. Sebuah Heat Sink biasanya memiliki kipas untuk mendinginkan dirinya dan GPU.2.2.3Video BIOS

Video BIOS berisi sebuah program kecil untuk pengaturan awal dan control dari sebuah kartu grafis. Komponen ini juga berisi informasi seperti memory timing, voltasi dari GPU, RAM dan hal-hal lain yang dapat diubah untuk keperluan overclock. Komponen ini sama seperti halnya dengan BIOS pada motherboard.2.2.4Video Memory

Memori Video digunakan untuk penyimpanan data seperti Z-Buffer, yang mana untuk mengatur koordinasi kedalaman pada grafik 3 dimensi, teksture, dan compiled shader programs. Kapasitas memori kartu grafis modern dapat diantara 128 MB hingga 8 GB. Semenjak tahun 2003, memori video dibuat bedasarkan teknologi Double Data Rate atau disingkat DDR. Teknologi yang paling terbaru adalah DDR5.2.2.5Random Access Memory Digital-to-Analog Converter

Disingkat RAMDAC, komponen ini berfungsi untuk mengubah sinyal digital kedalam bentuk sinyal analog, untuk penggunaan monitor komputer yang menggunakan sinyal analog seperti Cathode Ray Tube (CRT). 2.2.6Output Connection System

Sebuah kartu grafis memiliki beberapa system koneksi output untuk menampilkan grafik yang telah diproses ke monitor.

Video Graphics Array (VGA), atau juga dikenal sebagai D-Sub, VGA adalah sistem output bedasarkan analaog yang dibuat untuk CRT monitor. Digital Visual Interface (DVI), adalah sistem output digital untuk monitor flat-panel seperti LCD dan layar plasma, dan juga proyektor. Output ini lebih baik dari VGA karena telah bedasarkan digital.

High Definiton Multimedia Interface (HDMI), adalah sistem output yang membawa tampilan video dan juga suara, output ini juga bedsarakan digital.

2.2.7Motherboard Interface

Disebut juga Bus Interface, komponen ini berfungsi untuk menghubungkan kartu grafis dengan motherboard.

2.2.8Power Demand

Pada kartu grafis modern, yang telah memiliki proses grafik tinggi dibandingkan sebelumnya, maka kebutuhan akan daya listrik semakin meningkat, listrik yang diambil dari motherboard tidak lagi mencukupi, oleh karena itu pada kartu grafis modern memiliki komponen yang menghubungkan kartu grafis langsung dengan power supply untuk daya listrik lebih.2.3Spesifikasi Kartu Grafis

Setiap kartu grafis mememiliki spesifikasi yang berbeda satu sama lain, spesifikasi menjadi tolak ukur dalam membeli sebuah kartu grafis, tergantung dari setiap kebutuhan, dari spesifikasi Entry Level yang memiliki spesifikasi standar hingga High End yang memiliki spesifikasi tinggi untuk kebutuhan grafis yang tinggi pula.

2.3.1Card ManufacturerSiapa yang memproduksi GPU dari kartu grafis, menjadi salah satu pertimbangan bagi pembeli, setiap produsen mempromosikan kelebihan fitur dari GPU yang mereka produksi. Saat ini ada dua produsen yang menguasai pasaran kartu grafis yaitu Nvidia dan ATI Radeon.

2.3.2SubvendorSubvendor atau yang memproduksi kartu grafis juga menjadi pertimbangan, dilihat dari daya tahan dan peforma produk, beberapa subvendor juga menyediakan produk kartu grafis yang sudah overclock pabrik sehingga peforma semakin meningkat, beberapa subvendor kartu grafis :

GIGABYTE MSI

ASUS

POINT OF VIEW

Pixel View

Pallit

2.3.3Bus Interface

Komponen yang berfunsi untuk menghubungkan kartu grafis ke motherboard, kartu grafis modern biasanya menggunakan PCI Express x16, dari 1.0x hingga 3.0x. Semakin tinggi maka semakin tinggi kemampuan kartu grafis.2.3.4Shaders

Shader adalah sebuah program komputer yang digunakan untuk shading, yaitu memanipulasi warna sebuah permukaan datar atau objek, bedasarkan sudut datang cahaya, dan jarak dari sumber cahaya untuk menciptakan efek fotorealistik. Ada 3 tipe shader yaitu vertex shader, geometry shader, dan pixel shader, kartu grafis modern memiliki teknologi yang memiliki ketiga shader yaitu unified shader.2.3.5 DirectX

DirectX(atau bisa disebut Direct3D) adalah kumpulanAPIuntuk menangani berbagai tugas dalam pemrograman multimedia khususnya permainan komputer dalamsistem operasiMicrosoft Windows. DirectX sendiri merupakan gabungan dari Direct3D, DirectDraw, DirectMusic, DirectPlay, dan DirectSound. DirectX adalah hal penting yang harus diperhatikan dalam memilih kartu grafis, apakah kartu grafis yang akan dibeli memiliki DirextX yang memenuhi standar permainan video.2.3.6Pixel Fill Rate

Pixel Fill Rate adalah jumlah pixel yang dirender oleh kartu grafis kelayar setiap detiknya. Sebagai tolak ukur kecepatan render pixel sebuah kartu grafis. Namun semenjak kartu grafis mulai melakukan geometry shaders hal ini mulai kurang diperhatikan, meski orang tetap menjadikannya pertimbangan dalam membeli kartu grafis.2.3.7Texture Fill Rate

Texture Fill Rate adalah jumlah pixel yang telah diberi texture, yang dirender oleh kartu grafis kelayar setiap detiknya. Sebagai tolak ukur kecepatan sebuah kartu dalam melakukan pemetaan tekstur.2.3.8Memory Type

Kartu grafis modern yang sering dipakai oleh public biasanya memiliki tipe memori DDR SDRAM. Yang paling baru sekarang adalah DDR5.

2.3.9Memory Size

Memory Size adalah jumlah memori pada kartu grafis yang menentukan jumlah dan resolusi tekstur pada sebuah permainan.2.3.10 Memory Bus Width

Luas bit pada bus memori yang menghubungkan GPU dengan RAM kartu grafis. Luas memori bus memiliki keterkaitan dengan bandwidth memori, semakin besar luas memori bus, semakin besar bandwidth memori dan semakin besar pula kemampuan kartu grafis. Luas memori bus merupakan salah satu faktor penting dalam pemilihan kartu grafis, biasanya semakin besar luas memori bus semakin tinggi pula minat, serta harga kartu grafis.2.3.11Memory Bandtwidth

Memory Bandwith adalah kecepatan kartu grafis dalam akses memori, semakin besar bandwidth memori, maka semakin baik kartu grafis dalam mengelola tekstur yang rumit yang besar, dan juga dalam melakukan anti aliansing dan anisotropic filtering. Bandwidth memori adalah faktor penting dalam graphic processing.2.3.12Core Clock

Core Clock adalah kecepatan GPU pada kartu grafis. 2.3.13Memory Clock

Memory Clock adalah kecepatan memori sebuah kartu grafis, bersama dengan memori bus keduanya menentukan besar dari bandwidth memori, semakin besar memory clock maka semakin besar bandwidth memori dan semakin tinggi pula peforma kartu grafis.2.3.14Shader Clock

Shader Clock adalah kecepatan shader dalam melakukan shading.2.3.15Feature

Produsen GPU seperti Nvidia dan ATI membuat fitur-fitur tersendiri pada setiap produknya, untuk memberikan pertimbangan bagi pembeli dalam memilih produk merek. NVidia memiliki Physix dan CUDA sebagai fitur andalannya, Physix adalah sebuah program khusus untuk menghitung physic objek seperti ledakan, asap dan lain lain didalam permainan. ATI memiliki Catalyst untuk pembeli yang menginginkan bermain di multiscreen. Kesamaan fitur dari keduanya adalah pada fitur multi video cards yaitu banyak kartu grafis dalam satu PC, NVidia memiliki SLI dan ATI memiliki Crossfire.2.4Tools

Untuk mengetahui spesifikasi kartu grafis, kita dapat mengunjungi situs resmi dari produsen kartu grafis tersebut, atau mengunjungi forum tertentu yang membahas tentang kartu grafis. Jika kita ingin mengetahui kartu grafis yang kita miliki, kita dapat memakai beberapa tools yang dapat diunduh diinternet. Selain itu juga terdapat tools yang berfungsi untuk mengukur ketahanan kartu grafis, dan juga mengetahui kerusakan pada kartu grafis.

2.4.1GPU-Z

GPU-Z adalah sistem utility ringan yang bias diunduh di www.techpowerup.com, GPU-Z memberikan informasi mengenai kartu grafis yang terpasang pada PC.

Gambar 2.2 Tampilah GPU-Z2.4.2GPU Caps Viewer

Tools ini bias diunduh di www.ozone3d.net, GPU Caps Viewer menawarkan fitur lengkap antara lain tampilan konfigurasi, tampilan openGL dan openCL, tampilan informasi kartu grafis, serta fitur GPU Burner untuk test stabilitas kartu grafis, serta fitur-fitur lainnya.

Gambar 2.3 Tampilan GPU Caps Viewer

2.4.3Furmark

Furmark adalah OpenGL benchmark yang digunakan untuk mengukur peforma kartu grafis dengan menggunakan fur rendering. Juga sebagai tool Burner untuk test stabilitas kartu grafis.

Gambar 2.4 Tampilan Furmark2.5HTML

HyperText Markup Language(HTML) adalah sebuahbahasa markahyang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuahpenjelajah webdan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.

HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standarInternetyang didefinisikan dan dikendalikan penggunaannya olehWorld Wide Web Consortium(W3C).

Contoh kode HTML :

Contoh Kode HTML Hai! Nama saya Adam !

2.6PHP

PHP: Hypertext Preprocessoradalahbahasayang dapat ditanamkan atau disisipkan ke dalamHTML. Dengan PHP sebuah web dapat lebih berinteraksi dengan pengunjung dan lebih dinamis.

Contoh kode PHP :

2.7MySQL

MySQL adalah sebuah perangkat lunak Data Base Management System atau dapat disingkat DBMS, yang digunakan untuk mengolah sistem basis data. MySQL merupakan implementasi dari sistem basis data relasional. 2.8 Struktur Navigasi

Struktur navigasi adalah alur yang digunakan dalam aplikasi yang dibuat. Sebelum menyusun aplikasi multimedia kedalam sebuah software, kita harus menentukan terlebih dahulu alur apa yang akan digunakan dalam aplikasi yang dibuat. Bentuk dasar dari struktur navigasi yang biasa digunakan dalam proses pembuatan aplikasi multimedia ada empat macam, yaitu struktur navigasi linier, hirarki, non linier dan campuran. 2.8.1 Struktur Navigasi Linier Struktur navigasi linier merupakan struktur yang mempunyai satu rangkaian cerita berurutan. Struktur ini menampilkan satu demi satu tampilan layer secara berurutan menurut aturannya.

Gambar 2.5 Struktur Navigasi Linear

2.8.2 Struktur Navigasi Hirarki Struktur navigasi hirarki sering disebut struktur navigasi bercabang, yaitu merupakan suatu struktur yang mengandalkan percabangan untuk menampilkan data atau gambar pada layer dengan kriteria tertentu. Tampilan pada menu utama disebut master page (halaman utama satu), halaman tersebut mempunyai halaman percabangan yang disebut slave page (halaman pendukung) dan jika dipilih akan menjadi halaman kedua, begitu seterusnya.

Gambar 2.6 Struktur Navigasi Hirarki2.8.3 Struktur Navigasi Non Linier Struktur navigasi non linier (tidak terurut) merupakan pengembangan dari struktur navigasi linier, hanya saja pada struktur ini diperkenankan untuk membuat percabangan. Percabangan pada struktur non linier berbeda dengan percabangan pada struktur hirarki, pada struktur ini kedudukan semua page sama, sehingga tidak dikenal adanya master atau slave page.

Gambar 2.7 Struktur Navigasi Non Linear

2.8.4 Struktur Navigasi Campuran Struktur navigasi campuran (composite) merupakan gabungan dari struktur sebelumnya dan disebut juga struktur navigasi bebas, maksudnya adalah jika suatu tampilan membutuhkan percabangan maka dibuat percabangan. Struktur ini paling banyak digunakan dalam pembuatan aplikasi multimedia.

Gambar 2.8 Stuktur Navigasi Campuran4PAGE