penerapan transformasi geometri untuk visualisasi · pdf file robbi dinak, muhammad. 2016....

Click here to load reader

Post on 01-Aug-2020

5 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • i

    PENERAPAN TRANSFORMASI GEOMETRI

    UNTUK VISUALISASI OBJEK MAYA

    BERBASIS ANDROID

    SKRIPSI

    Oleh:

    MUH. ROBBI DINAK

    NIM. 09650181

    JURUSAN TEKNIK INFORMATIKA

    FAKULTAS SAINS DAN TEKNOLOGI

    UNIVERSITAS ISLAM NEGERI MAULANA MALIK

    IBRAHIM

    MALANG

    2016

  • ii

    ii

    HALAMAN PENGAJUAN

    PENERAPAN TRANSFORMASI GEOMETRI

    UNTUK VISUALISASI OBEJEK MAYA

    BERBASIS ANDROID

    SKRIPSI

    Diajukan kepada:

    Fakultas Sains dan Teknologi

    Universitas Islam Negeri Maulana Malik Ibrahim Malang

    Untuk Memenuhi Salah Satu Persyaratan Dalam

    Memperoleh Gelar Sarjana Komputer

    Oleh:

    MUHAMMAD ROBBI DINAK

    NIM. 09650181

    JURUSAN TEKNIK INFORMATIKA

    FAKULTAS SAINS DAN TEKNOLOGI

    UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM

    MALANG

    2016

  • iii

  • iv

  • v

  • vi

    HALAMAN MOTTO

    Artinya: “Sesungguhnya sesudah kesulitan itu ada kemudahan. Maka apabila

    kamu telah selesai (dari suatu urusan), kerjakanlah dengan sungguh-

    sungguh (urusan) yang lain, dan hanya kepada Tuhanmulah hendaknya

    kamu berharap.” (QS. Al-Insyirah: 6-8)

    “Kesuksesan adalah buah dari kesabaran, usaha keras dan doa”

  • vii

    HALAMAN PERSEMBAHAN

    Segala puji bagi Allah Tuhan semesta alam

    Kupersembahkan sebuah karya kecil ini untuk orang-orang terkasih:

    Bapak dan Ibuku tercinta

    Sugiarto dan Nu’em,

    Kalianlah sumber semangatku,

    Terima kasih atas kasih sayang dan doa yang tak pernah putus untukku.

    Adikku, Burhanuddin Al-Hafidzi dan Rizki Mubarak

    Kamu sumber inspirasiku.

    Seluruh keluargaku, atas semua doa dan dukungannya.

    Teman-teman almamater, terima kasih telah berjuang bersama hingga akhir

    waktu kita.

  • viii

    KATA PENGANTAR

    Puji syukur penullis panjatkan ke hadirat Allah SWT. karena atas rahmat

    dan karunia-Nya penulis dapat menyelesaikan penelitian skripsi dengan judul

    “Penerapan Transformasi Geometri Untuk Visualisasi Objek Maya Berbasis

    Android”. Skripsi ini merupakan prasyarat untuk memenuhi syarat utama

    kelulusan program pendidikan Strata 1 pada Jurusan Teknik Informatika,

    Universitas Islam Negeri Maulana Malik Ibrahim Malang.

    Banyak sekali rintangan dan kesulitan yang harus penulis hadapi dalam

    menyelesaikan skripsi ini. Akan tetapi dengan banyaknya dorongan dari semua

    pihak yang senantiasa memberikan dukungan dan semangat, skripsi ini pun dapat

    terselesaikan dengan baik. Oleh karena itu, penulis ucapkan terima kasih yang

    sebesar-besarnya kepada semua pihak yang turut membantu dalam penyelesaian

    skripsi ini baik secara langsung maupun tidak langsung.

    Dalam kesempatan ini, penulis ingin mengucapkan terima kasih yang

    sebesar-besarnya kepada:

    1. Dr. Cahyo Crysdian selaku Ketua Jurusan Teknik Informatika UIN Maliki

    yang telah mendukung semua proses penelitian penulis serta selaku dosen

    pembimbing I yang telah memberikan bimbingan serta saran-saran dalam

    proses penyelesaian penelitian dan penyusunan laporan skripsi ini.

    2. Dosen pembimbing II yang telah memberikan masukan dan bimbingannya

    dalam proses penyusunan laporan skripsi ini.

  • ix

    3. Dr. Suhartono, M. Kom. selaku dosen wali yang telah memberikan

    bimbingannya selama penulis menjadi mahasiswa walinya.

    4. Seluruh staf dosen dan admin Jurusan Teknik Informatika UIN Maliki yang

    senantiasa memberikan ilmu dan bantuan dalam proses pembelajaran selama

    penulis kuliah di UIN Maliki ini.

    5. Rekan-rekan Teknik Informatika terutama angkatan 2009 yang senantiasa

    berbagi ilmu dalam proses perkuliahan dan berjuang bersama selama menjadi

    mahasiswa.

    6. Terakhir kepada seluruh pihak yang telah membantu dalam penyelesaian

    skripsi ini yang tidak bisa penulis sebutkan satu persatu.

    Akhir kata, semoga Allah SWT. membalas segala kebaikan yang telah

    diterima penulis. Kata maaf penulis ucapkan atas segala kekurangan dan

    keterbatasan ini. Penulis berharap semoga laporan skripsi ini dapat bermanfaat

    bagi seluruh pihak yang membutuhkan.

    Malang, 30 Juni 2016

    Penulis

  • x

    DAFTAR ISI

    HALAMAN JUDUL ................................................................................................ i

    HALAMAN PENGAJUAN .................................................................................... ii

    HALAMAN PERSETUJUAN ............................................................................... iii

    LEMBAR PENGESAHAN ................................................................................... iv

    SURAT PERNYATAAN......................................................................................... v

    HALAMAN MOTTO ............................................................................................ vi

    HALAMAN PERSEMBAHAN ........................................................................... vii

    KATA PENGANTAR ......................................................................................... viii

    DAFTAR ISI ............................................................................................................ x

    DAFTAR GAMBAR ............................................................................................ xii

    DAFTAR TABEL ................................................................................................ xiv

    DAFTAR SOURCE CODE ................................................................................... xv

    ABSTRAK ........................................................................................................... xvi

    ABSTRACT ........................................................................................................ xvii

    BAB I PENDAHULUAN ....................................................................................... 1

    1.1 Latar Belakang ............................................................................................. 1

    1.2 Rumusan Masalah ........................................................................................ 2

    1.3 Tujuan Penelitian ......................................................................................... 2

    1.4 Manfaat Penelitian ....................................................................................... 2

    1.5 Batasan Masalah........................................................................................... 3

    1.6 Sistematika Penulisan .................................................................................. 3

    BAB II KAJIAN PUSTAKA .................................................................................... 5

    2.1 Penelitian Terkait ......................................................................................... 5

    2.2 Visualisasi .................................................................................................... 6

    2.3 Pemodelan 3D .............................................................................................. 8

    2.4 Transformasi Geometri ................................................................................ 9

    2.4.1 Translasi .............................................................................................. 10

    2.4.2 Rotasi ................................................................................................... 11

    2.4.3 Skala .................................................................................................... 11

  • xi

    2.5 Penggunaan Min3D dan OpenGL pada Android ....................................... 12

    BAB III DESAIN SISTEM .................................................................................... 14

    3.1 Perancangan Sistem ................................................................................... 14

    3.3.1 Flowchart Sistem ................................................................................. 14

    3.3.2 Use Case Diagram ............................................................................... 17

    3.3.3 Activity Diagram ................................................................................. 18

    3.4 Perancangan Pembuatan Objek Maya ........................................................ 23

    3.5 Desain User Interface ................................................................................. 27

    3.5.1 Storyboard Aplikasi............................................................................. 27

    3.5.2 Desain Interface Splash Screen ........................................................... 28

    3.5.3 Desain Interface Halaman Menu Objek .............................................. 29

    3.5.2 Desain Interface Halaman Utama Aplikasi ................................