BAB 1
PENDAHULUAN
1.1.Latar Belakang Berbagai macam cara yang dilakukan seorang programmer untuk memperoleh suatu perkembangan ilmu yang up to date terkususnya dalam dunia IT. Mereka mengekspresikan perkembangan zaman dengan menuangkan ide-ide atau pengetahuan yang mereka miliki. Dengan demikian tercitalah suatu pemrograman yang user interface yaitu VRML(Virtual Reality Modeling Language) atau kita kenal dengan objek 3D. Berbicara tentang VRML, satu bahasa komputer untuk membuat model objek 3 dimensi dalam dunia virtual dan juga untuk mensimulasi objek yang bergerakpun dapat dilakukan dengan VRML. Walau sebelumnya diperkirakan akan mati, tapi ternyata makin banyak aplikasi lain yang mengintegrasikan dukungan format file VRML. Harus diakui masih sedikit tool authoring yang mendukung penggenerasian VRML secara GUI(Grafic User Interface). Mungkin ini salah satu sebab yang membuat orang jarang memakai VRML bagi proyek multimedianya. Namun di balik itu, di bidang pendidikan ternyata banyak proyek-proyek yang memanfaatkan VRML guna melakukan animasi atau verifikasi secara visual. Ini tentu saja tidak lepas dari multifungsi VRML, yang salah satunya memudahkan presentasi lewat media internet. Selain
itu
kemampuan
VRML
yang
mendukung
bahasa
skrip
seperti
ECMAScript(skrip VRML),Javascript.
Universitas Sumatera Utara
2 Namun VRML ini masih jarang digunakan, karena masih memerlukan plug in(pembaca dari program yang kita buat/ sebuah software rendering). Dengan permasalahan ini penulis ingin memberikan sousi yang mudah-mudahan dapat membantu user untuk lebih memahami VRML. Untuk memenuhi segala kebutuhan di atas, diperlukan adanya suatu aplikasi yang berbasis sistem informasi. Dalam hal ini, penulis menggunakan bahasa pemrograman PHP, VRML sebagai pembuat objek 3D serta aplikasi pendukung lainnya, seperti Macromedia Dreamweaver 8, Macromedia Flash 8, Adobe Photoshop CS2 dan Corel Draw 12 untuk mendesain tampilan web. Dengan uraian masalah tersebut penulis ingin menggunakan web sebagai dasar perkenalan objek 3D yang akan dibuat, sehingga mempermudah user
dalam
memahami penggunaan VRML sebagai wujud dari objek 3D. Dalam hal ini penulis mencoba membuat judul DESIGN TEXTURE NAVIGATION BAR BERBASIS WEB”. Dalam perancangan system penulis menggunakan HTML, VRML, yang keduanya menggunakan render sebagai output program.
1.2.Identifikasi Masalah Identifikasi dari penulisan tugas akhir ini adalah : 1. Sulitnya merancang objek 3D dalam sebuah Website yang membuat tampilan Web tampak hidup. 2. Kesalahan/error dalam mendesign objeck 3D akan berpengaruh pada tampilan Web
Universitas Sumatera Utara
3 1.3 Batasan Masalah Agar masalah yang dihadapi tidak melebar luas dan tidak menyimpang dari masalah yang ada, penulis membatasi permasalahan yang akan di bahas antara lain : 1. Desain Texture Navigation ini di pergunakan sebagai pembelajaran dan penelitian Tugas Akhir. 2. Perancangan Desain Web dengan objek 3D mempermudah user dalam memahami dan membuat object 3D menggunakan VRML(Virtual Reality Modeling Language).
1.3.Tujuan Penelitian Tujuan penelitian adalah : 1. Membangun suatu website yang dinamis yang dimanfaatkan untuk menyebarkan informasi yang baik dengan cepat dan mudah. 2. Mampu membuka wawasan para pengguna internet untuk dapat memanfaatkan pembelajaran object 3D. 3. Dengan terbentuknya website ini mempermudah dan mengakrapkan user dalam penggunaan VRML sebagai bahasa pemrograman berbasis object.
1.4.Metodologi Penelitian Penelitian ini akan dilaksanakan dengan mengikuti beberapa langkah yang akan digunakan penulis, yaitu: 1. Pengolahan data Merancang data yang akan digunakan dlam aplikasi
Universitas Sumatera Utara
4 2. Membuat Rancangan Aplikasi Proses pembuatan ini meliputi pembuatan rancangan aplikasi dan pembuatan user interface aplikasi. 3. Pengujian Aplikasi Menguji apakah aplikasi yang dibuat telah berhasil berjalan sesuai dengan keinginan dan melakukan perbaikan kesalahan jika masih terdapat error pada aplikasi. 4. Implementasi Aplikasi Penerapan aplikasi yang dirancang setelah melalui tahap pengujian dan telah berjalan dengan baik. 5. Penyusunan dan pengadaan laporan Tahap akhir dari penelitian yang dilakukan, yaitu membuat laporan tentang penelitian yang telah dilakukan.
1.5.Tinjauan Pustaka Salah satu teknologi baru yang mulai banyak dimanfaatkan untuk perkembangan web adalah PHP. PHP atau Hypertext Preprocessor adalah bahasa yang bersifat Server Side yang memiliki kemampuan untuk dikombinasikan dengan teks, HTML, dan komponen-komponen lain untuk membuat suatu halaman web lebih menarik, dinamis, dan interaktif. PHP dimaksudkan untuk menggantikan teknologi lama seperti CGI (Common Gateway Interface), yang juga bahasa pengembang web. Dengan pengembang halaman web menjadi mudah dan lebih cepat bekerja. (Panduan Lengkap Menguasai Pemrograman Web dengan PHP 5, 2006)
Untuk membangun sebuah web page dibutuhkan sebuah bahasa pemrograman yang lebih dikenal dengan sebutan web scripting. Web scripting yang bersifat client side akan menghasilkan web page yang statis, artinya lebih menekankan pada desain format tampilan informasi. HTML (Hypertext Markup Language) adalah bahasa untuk web scripting bersifat dclient side yang memungkinkan untuk menampilkan informasi dalam bentuk teks, grafik, serta multimedia dan juga untuk menghubungkan antar tampilan web page(hyperlink).
Universitas Sumatera Utara
5 (Bernard Renaldy S, Agus Prijono, Rusdy Agustaf, Mudah dan Cepat Menguasai Pemrograman WEB, 2005)
VRML adalah salah satu bahasa komputer untuk membuat model objek 3 dimensi dalam dunia virtual. Tidak hanya itu, untuk mensimulasi objek yang bergerakpun dapat dilakukan dengan VRML. Walau sebelumnya diperkirakan akan mati, tapi ternyata makin banyak aplikasi lain yang mengintegrasikan dukungan format file VRML. Harus diakui masih sedikit tool authoring yang mendukung penggenerasian VRML secara GUI. Mungkin ini salah satu sebab yang membuat orang jarang memakai VRML bagi proyek multimedianya. Namun di balik itu, di bidang pendidikan ternyata banyak proyek-proyek yang memanfaatkan VRML guna melakukan animasi atau verifikasi secara visual. Ini tentu saja tidak lepas dari multifungsi VRML, yang salah satunya memudahkan presentasi lewat media internet. Selain itu kemampuan VRML versi 2.0-nya yang mendukung bahasa skrip seperti ECMAScript (skrip VRML), Javascript dan Java memegang peranan sangat penting. (Master Web Media, Membuat Object 3D dengan VRML, 2002)
1.6.Sistematika Penulisan Adapun sistematika penulisan Tugas Akhir adalah sebagai berikut : Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu sistematika penulisan yang terdiri dari:
BAB 1
PENDAHULUAN Bab ini merupakan berisikan latar belakang masalah, maksud dan tujuan, serta metode penelitian.
BAB 2
LANDASAN TEORI Di bab ini dijelaskan teori-teori singkat tentang hal-hal yang berhubungan dengan judul dan pembahasan bahasa pemograman HTML dan VRML.
BAB 3
SEKILAS MENGENAI VRML Pada bab ini dijelaskan mengenai VRML(Virtual Reality Modeling Language).
Universitas Sumatera Utara
6 BAB 4
PERANCANGAN SISTEM Didalam bab ini dijelaskan dan diuraikan tentang pembuatan serta perancangan sistem.
BAB 5
IMPLEMENTASI SISTEM Bab ini menguraikan tentang definisi, tujuan, dan langkah-langkah dalam implementasi sistem juga disertai dengan komponen-komponen kebutuhan sistem.
BAB 6
KESIMPULAN DAN SARAN Sebagai bab terakhir penulis akan menguraikan beberapa kesimpulan dari uraian bab-bab sebelumnya. Dan akan akan memberikan saran-saran yang ada manfaatnya.
Universitas Sumatera Utara