LIBRARY CYBIL2D SEBAGAI ALTERNATIF LAPISAN ABSTRAKSI TINGKAT TINGGI OPENGL EMBEDDED SYSTEMS

    NUGRAHA, YANA DWIPUTRA (2015) LIBRARY CYBIL2D SEBAGAI ALTERNATIF LAPISAN ABSTRAKSI TINGKAT TINGGI OPENGL EMBEDDED SYSTEMS. S1 thesis, Universitas Pendidikan Indonesia.

    Abstract

    Dalam beberapa tahun terakhir terlihat pertumbuhan yang dramatis pada kemampuan komputasi, visualisasi, dan grafis dari perangkat mobile. Meski begitu, kebanyakan pilihan desain yang digunakan oleh para pengembang perangkat keras untuk mengimplementasikannya tidak cocok untuk diterapkan pada perangkat mobile akibat diperlukannya tenaga, biaya, dan tempat yang lebih. Terdapat beberapa pendekatan untuk menyelesaikan masalah tersebut, salah satunya adalah dengan menggunakan OpenGL ES yang merupakan API tingkat rendah yang memberikan pengembang sebuah antarmuka ke perangkat keras grafik pada perangkat mobile. Namun, karena sifatnya yang merupakan API tingkat rendah, untuk menggunakannya pengembang perlu memanggil cukup banyak fungsi pra-operasi yang relatif kompleks, bertolak belakang dengan apa yang terjadi dalam beberapa tahun terakhir dimana permintaan atas API tingkat tinggi terus meningkat. Penelitian ini membahas bagaimana masalah tersebut dapat diatasi dengan membangun sebuah lapisan abstraksi tingkat tinggi tambahan pada OpenGL ES dengan memanfaatkan pola-pola desain tertentu sehingga basis kode menjadi lebih ringkas dan dapat dikompilasi untuk platform desktop dan mobile. Dengan menerapkan beberapa pola desain seperti Façade, Template Method Pattern, dan Observer, sebuah library dibangun untuk mengenkapsulasi sebagian kecil fungsionalitas 2-dimensi dari OpenGL ES. Library yang dihasilkan mencakup sistem windowing sederhana serta kelas-kelas yang bertanggungjawab atas operasi grafik seperti pembuat bentuk primitif, penampil teks, dan penampil file gambar. Hasil penelitian ini direspon secara positif oleh pengembang perangkat lunak grafis secara umum dan pakar yang bergerak di bidangnya. Dengan begitu, pengembang dapat membangun perangkat lunak grafis melalui sebuah antarmuka tingkat tinggi tanpa perlu mengkhawatirkan tentang kerumitan API OpenGL ES di belakangnya

    [thumbnail of S_KOM_1005247_title.pdf]
    Preview
    Text
    S_KOM_1005247_title.pdf

    Download (155kB) | Preview
    [thumbnail of S_KOM_1005247_abstract.pdf]
    Preview
    Text
    S_KOM_1005247_abstract.pdf

    Download (189kB) | Preview
    [thumbnail of S_KOM_1005247_table_of_content.pdf]
    Preview
    Text
    S_KOM_1005247_table_of_content.pdf

    Download (242kB) | Preview
    [thumbnail of S_KOM_1005247_chapter1.pdf]
    Preview
    Text
    S_KOM_1005247_chapter1.pdf

    Download (157kB) | Preview
    [thumbnail of S_KOM_1005247_chapter2.pdf] Text
    S_KOM_1005247_chapter2.pdf
    Restricted to Staf Perpustakaan

    Download (338kB)
    [thumbnail of S_KOM_1005247_chapter3.pdf]
    Preview
    Text
    S_KOM_1005247_chapter3.pdf

    Download (269kB) | Preview
    [thumbnail of S_KOM_1005247_chapter4.pdf] Text
    S_KOM_1005247_chapter4.pdf
    Restricted to Staf Perpustakaan

    Download (2MB)
    [thumbnail of S_KOM_1005247_chapter5.pdf]
    Preview
    Text
    S_KOM_1005247_chapter5.pdf

    Download (138kB) | Preview
    [thumbnail of S_KOM_1005247_bibliography.pdf]
    Preview
    Text
    S_KOM_1005247_bibliography.pdf

    Download (287kB) | Preview
    [thumbnail of S_KOM_1005247_appendix.pdf] Text
    S_KOM_1005247_appendix.pdf
    Restricted to Staf Perpustakaan

    Download (1MB)
    Item Type: Thesis (S1)
    Additional Information: No Panggil : S KOM NUR l-2015 Pembimbing : I.Rosa Ariani II.Herbert Siregar
    Uncontrolled Keywords: Abstraksi, OpenGL ES, Pola Desain
    Subjects: Q Science > Q Science (General)
    Divisions: Fakultas Pendidikan Matematika dan Ilmu Pengetahuan Alam > Program Studi Ilmu Komputer
    Depositing User: Mr. Hada Hidayat
    Date Deposited: 07 Oct 2015 07:37
    Last Modified: 07 Oct 2015 07:37
    URI: http://repository.upi.edu/id/eprint/17663

    Actions (login required)

    View Item View Item