laporan praktikum bima

Post on 14-Oct-2015

20 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 5/24/2018 Laporan Praktikum Bima

    1/53

    LAPORAN PRAKTIKUM

    KOMPUTER GRAFIK

    UNIVERSITAS PEMBANGUNAN PANCA BUDI

    FAKULTAS TEKHNIK

    JURUSAN SISTEM KOMPUTER

    MEDAN

    2014

    NAMA

    PRAKTIKAN

    NPM

    MAHASISW

    A

    TANGGAL

    PENGUMPULAN

    TANDA TANGAN

    PRAKTIKAN

    BIMA NUGRAGHA LUBIS 1214370259 11 juni 2014

    NAMA DOSEN TANGGAL

    KOREKSI

    NILAI TANDA TANGAN

    DOSEN

    INDRI SULISTIANINGSIH,

    S.KOM

    Kelas

    TI 4 Sore C

  • 5/24/2018 Laporan Praktikum Bima

    2/53

    DAFTAR ISI

    Daftar Isi .................................................................................................................i

    Kata Pengantar ...................................................................................................... ii

    BAB 1

    Pendahuluan

    1.1 Pengertian Komputer Grafik ....................................................................... 1

    1.2 Peranan dan Penggunaan Komputer Grafik ................................................ 1

    1.3 Pemilihan Aplikasi OPENGL ..................................................................... 1

    1.4 Tujuan ......................................................................................................... 2

    BAB 2

    Landasan Teori

    2.1 Sejarah OpenGL.......................................................................................... 3

    2.2 Pengenalan OpenGL ................................................................................... 4

    2.3 Cara Kerja OpenGL .................................................................................... 5

    BAB 3

    Hasil Percobaan/Praktikum

    3.1 Gambar 2D ................................................................................................ 12

    3.2 Gambar 3D ................................................................................................ 17

    BAB 4

    Analisa Hasil Percobaan

    4.1 Hasil percobaan gambar 2D ...................................................................... 21

    4.2 Hasil percobaan gambar 3D ...................................................................... 22

    PENUTUP............................................................................................................ iii

    DAFTAR PUSTAKA .......................................................................................... iv

  • 5/24/2018 Laporan Praktikum Bima

    3/53

    KATA PENGANTAR

    Segala puji hanya milik Allah SWT. Shalawat dan salam selalu tercurahkan kepada

    Rasulullah SAW. Berkat limpahan dan rahmat-Nya penyusun mampu menyelesaikan

    tugas makalah ini guna memenuhi tugas mata kuliah Komputer Grafik.

    Dalam penyusunan tugas atau materi ini, tidak sedikit hambatan yang penulis hadapi. Namun

    penulis menyadari bahwa kelancaran dalam penyusunan materi ini tidak lain berkat bantuan,

    dorongan, dan bimbingan orang tua, sehingga kendala-kendala yang penulis hadapi teratasi.

    Makalah ini disusun agar pembaca dapat memperluas ilmu tentang ilmu komputer grafik dan

    contoh praktik pengerjaannya , makalah yang Saya sajikan berdasarkan pengamatan dariberbagai sumber informasi, referensi, dan berita. Makalah ini disusun oleh penyusun dengan

    berbagai rintangan. Baik itu yang datang dari diri penyusun maupun yang datang dari luar.

    Namun dengan penuh kesabaran dan terutama pertolongan dari Allah akhirnya makalah ini

    dapat terselesaikan.

    Semoga makalah ini dapat memberikan wawasan yang lebih luas dan menjadi sumbangan

    pemikiran kepada pembaca khususnya para mahasiswa Universitas Panca Budi. Saya sadar

    bahwa makalah ini masih banyak kekurangan dan jauh dari sempurna. Untuk itu, kepada

    dosen pembimbing saya meminta masukannya demi perbaikan pembuatan makalah

    saya di masa yang akan datang dan mengharapkan kritik dan saran dari para pembaca.

    Medan, 11 Juni 2014

    Bima Nugraha Lubis

  • 5/24/2018 Laporan Praktikum Bima

    4/53

    BAB I

    PENDAHULUAN

    1.1PENGERTIAN KOMPUTER GRAFIKMenurut Arntson (1988), komputer grafik adalah adalah komputer yang

    mampu menggambar atau menampilkan sebuah informasi yang berupa gambar

    atau ilustrasi. Grafika komputer merupakan suatu bidang yang mempelajari

    bagaimana menghasilkan suatu gambar menggunakan komputer, sehingga

    didalam grafika komputer akan dibahas tentang teknik-teknik menggambar.

    Komputer grafis ini terdiri atas satu set piranti untuk menciptakan gambar yang

    dapat berinteraksi secara alamiah dengan penggunanya. Peralatan-peralatan itu

    terdiri atas perangkat keras (hardware) dan perangkat lunak (software) yang

    secara bersama-sama memungkinkan pemogram untuk menampilkan program

    dengan kemampuan grafik yang canggih. Data ditampilkan secara visual melalui

    bentuk, warna dan tekstur secara lebih baik dibandingkan sekedar tabel-tabel

    angka, sebab syaraf sistem mata lebih mengenali dan memahami penyampaian

    pesan secara visual.

    1.2 PERANAN DAN PENGGUNAAN KOMPUTER GRAFIK

    Grafika komputer telah menunjukkan kemajuan yang pesat dalam

    pengembangan berbagai aplikasi untuk menghasilkan gambar. Walaupun pada

    awalnya aplikasi dalam sains dan engineering memerlukan peralatan yang mahal,

    perkembangan teknologi komputer memberikan kemudahan penggunaan komputer

    sebagai alat bantu aplikasi grafik komputer interaktif. Pada saat ini grafika

    komputer digunakan secara rutin dibidang ilmu pengetahuan, teknik, kedokteran,

    bisnis, industri, pemerintahaseni, hiburan, pendidikan, periklanan, dan lain

    sebagainya.

    1.3PEMILIHAN APLIKASI OpenGLDalam pembahasan dan praktik kerja di dalam makalah ini Saya akan

    memfokuskan pada penggunaan OpenGl sebagai pilihan Saya.

  • 5/24/2018 Laporan Praktikum Bima

    5/53

    1.4TUJUAN1. Sebagai bahan untuk Ujian Akhir Semester mata kuliah komputer grafik

    semester 4.

    2. mahasiswa diharapkan dapat mempraktikan pembuatan gambar 2D dan 3D.

  • 5/24/2018 Laporan Praktikum Bima

    6/53

    BAB II

    LANDASAN TEORI

    2.1 SEJARAH OPENGL

    Tahun 1980-an, mengembangkan perangkat lunak yang dapat berfungsi dengan

    berbagai hardware grafik adalah tantangan nyata. Pengembang perangkat lunak antarmuka

    dan kebiasaan menulis driver untuk setiap perangkat keras. Ini mahal dan mengakibatkan

    banyak duplikasi usaha.

    Pada awal 1990-an, Silicon Graphics (SGI) adalah seorang pemimpin dalam grafik 3D untuk

    workstation. Mereka IRIS GL API dianggap keadaan seni dan menjadi standar industri

    defacto, membayangi terbuka berbasis standar PHIGS. Ini karena GL IRIS dianggap lebih

    mudah.

    digunakan, dan karena itu mendukung modus langsung rendering. By contrast,

    Sebaliknya, PHIGS dianggap sulit untuk digunakan dan ketinggalan zaman dalam hal

    fungsionalitas.

    SGIs pesaing (termasuk Sun Microsystems, Hewlett-Packard dan IBM) juga dapat

    membawa ke pasar 3D hardware, didukung oleh ekstensi yang dibuat pada PHIGS standar.

    Hal ini pada gilirannya menyebabkan pangsa pasar SGI untuk melemahkan karena lebih

    banyak hardware grafik 3D pemasok memasuki pasar. Dalam upaya untuk mempengaruhi

    pasar, SGI memutuskan untuk mengubah IrisGL API menjadi standar terbuka. SGI

    menganggap bahwa IrisGL API itu sendiri tidak cocok untuk membuka karena masalah

    lisensi dan paten. Juga, IrisGL memiliki fungsi-fungsi API yang tidak relevan dengan grafik

    3D. Sebagai contoh, termasuk windowing, keyboard dan mouse API, sebagian karena

    dikembangkan sebelum Sistem X Window dan Suns NEWS sistem dikembangkan. Selain

    itu, SGI memiliki sejumlah besar pelanggan perangkat lunak; dengan mengubah ke OpenGL

    API mereka berencana untuk mempertahankan pelanggan mereka terkunci ke SGI (dan IBM)

    hardware untuk beberapa tahun sementara pasar dukungan untuk OpenGL matang.

    Sementara itu, SGI akan terus berusaha untuk mempertahankan pelanggan mereka terikat

    pada hardware SGI dengan mengembangkan maju dan kepemilikan Iris Inventor dan Iris

    Performer pemrograman API. Akibatnya, SGI merilis standar OpenGL.

  • 5/24/2018 Laporan Praktikum Bima

    7/53

    2.2 PENGENALAN OPENGL

    OpenGL adalah sebuah program aplikasi interface yang digunakan untuk

    mendefinisikan komputer grafis 2D dan 3D. Program lintas-platform API ini umumnya

    dianggap ketetapan standar dalam industri komputer dalam interaksi dengan komputer grafis

    2D dan juga telah menjadi alat yang biasa untuk digunakan dengan grafis 3D. Singkatnya,

    Open Graphics Library, OpenGL menghilangkan kebutuhan untuk pemrogram untuk menulis

    ulang bagian grafis dari sistem operasi setiap kali sebuah bisnis akan diupgrade ke versi baru

    dari sistem. Fungsi dasar dari OpenGL adalah untuk mengeluarkan koleksi perintah khusus

    atau executable kesistem operasi. Dengan demikian, program ini bekerja dengan perangkat

    keras grafis yang ada yang berada pada hard drive atau sumber tertentu lainnya. Setiap

    perintah dalam dirancang untuk melakukan tindakan tertentu, atau memulai efek khusus

    tertentu yang terkait dengan grafis.

    OpenGL adalah suatu spesifikasi grafik yang low-level yang menyediakan fungsi untuk

    pembuatan grafik primitif termasuk titik, garis, dan lingkaran. OpenGL digunakan untuk

    keperluan-keperluan pemrograman grafik. OpenGL bersifat Open-Source, multi-platform dan

    multi-language serta digunakan mendefinisikan suatu objek, baik objek 2 dimensi maupun

    objek 3 dimensi. OpenGL juga merupakan suatu antarmuka pemrograman aplikasi

    (application programming interface (API) yang tidak tergantun

Recommended

View more >