DAFTAR PUSTAKA
1. Y.Y. Martawirya, Pengenalan Sistem Produksi, Modul Kuliah Sistem Produksi, ITB, 2004. 2. M.S. Najib, Aplikasi Web untuk Pemodelan Produk Berbasis Feature, Tugas Sarjana, Teknik Mesin FTI ITB, Bandung, 2007. 3. H. Basak dan M. Gulesin, A Feature Based Parametric Design Program and Expert System for Design, Mathematical and Computational Applications, 9(3): 359-370, 2004. 4. X. Qian dan D. Dutta, Feature Based Design for Heterogenous Objects, Computer-Aided Design, 36(12): 1263-1278, 2004. 5. K. Case, Using a design by features CAD system for process capability modelling, Computer Integrated Manufacturing System, 7: 39-49, 1994. 6. A.A.G. Requicha, Geometric Reasoning for Intelligent Manufacturing, Communications of the ACM, 39(2): 71-75, 1996. 7. H. Cristianto, Pengembangan Pemodelan Produk Berbasis Feature Berdasarkan pada Algoritma Pemrosesan Feature-Feature Yang Saling Berpotongan, Tugas Akhir, Teknik Industri FTI UNPAR, Bandung, 1998. 8. Y.Y. Martawirya, Model Produk Berbasis Feature, Modul Kuliah Sistem Produksi, ITB, 2005. 9. Elvy, Penyusunan Pustaka Pemodelan Produk Berbasis Feature, Tugas Akhir, Teknik Industri FTI UNPAR, Bandung, 1998. 10. B. Hermawan, Menguasai Java 2 & Object Oriented Programming, Penerbit ANDI, Yogyakarta, 2004. 11. M.S. Wijono, G.S.H. Wijono, dan B.H. Suharto, Java 2 SE dengan JBuilder, Penerbit ANDI, Yogyakarta, 2005. 12. D.J. Bouvier, Getting Started with the Java 3DTM API : Chapter 1, Sun Microsystems Inc., California, 1999.
69
13. B. H. Gultom, Algoritma Penambahan pada Produk 3D Berbasis Feature Disertai dengan Metoda Pencahayaan, Tugas Sarjana, Teknik Mesin FTMD ITB, Bandung, 2008.
70
LAMPIRAN
Lampiran A Tabel-Tabel Syarat Sisi Real dan Pasangan Titik Koordinat Feature
Tabel A.1 Syarat Sisi Real dan Pasangan Titik Koordinat Feature Orientasi
Sisi feature
BACK
BOTTOM
Titik–titik koordinat
face
Syarat sisi real Fy1 ≠ y0
upper
Fx1 ≠ x1
lower
Fx0 ≠ x0
F3(Fx1, Fy0, Fz1) F4(Fx1, Fy0, Fz0) F8(Fx1, Fy1, Fz0) F7(Fx1, Fy0, Fz1) F1(Fx0, Fy0, Fz0) F2(Fx0, Fy0, Fz1) F6(Fx0, Fy1, Fz1) F5(Fx0, Fy1, Fz0)
left
Fx0 ≠ x0
F1(Fx0, Fy0, Fz0) F4(Fx1, Fy0, Fz0) F8(Fx1, Fy1, Fz0) F5(Fx0, Fy1, Fz0)
right
Fz1 ≠ z1
F2(Fx0, Fy0, Fz1) F3(Fx1, Fy0, Fz1) F7(Fx1, Fy1, Fz1) F6(Fx0, Fy1, Fz1)
face
Fz1 ≠ z1
upper
Fx1 ≠ x1
F5(Fx0, Fy0, Fz1) F6(Fx0, Fy1, Fz1) F7(Fx1, Fy1, Fz1) F8(Fx1, Fy0, Fz1) F3(Fx1, Fy1, Fz0) F4(Fx1, Fy0, Fz0) F8(Fx1, Fy0, Fz1) F7(Fx1, Fy1, Fz1)
71
F5(Fx0, Fy1, Fz0) F6(Fx0, Fy1, Fz1) F7(Fx1, Fy1, Fz1) F8(Fx1, Fy1, Fz0)
Tabel A.1 (Lanjutan) Orientasi
Sisi feature
BOTTOM
FRONT
LEFT
Titik–titik koordinat
lower
Syarat sisi real Fx0 ≠ x0
left
Fy0 ≠ y0
F1(Fx0, Fy0, Fz0) F4(Fx1, Fy0, Fz0) F8(Fx1, Fy0, Fz1) F5(Fx0, Fy0, Fz1)
right
Fy1 ≠ y1
face
Fy1 ≠ y1
F2(Fx0, Fy1, Fz0) F3(Fx1, Fy1, Fz0) F7(Fx1, Fy1, Fz1) F6(Fx0, Fy1, Fz1) F5(Fx0, Fy1, Fz0) F6(Fx1, Fy1, Fz0) F7(Fx1, Fy1, Fz1) F8(Fx0, Fy1, Fz1)
upper
Fz1 ≠ z1
F3(Fx1, Fy0, Fz1) F4(Fx0, Fy0, Fz1) F8(Fx0, Fy1, Fz1) F7(Fx1, Fy1, Fz1)
lower
Fz0 ≠ z0
F1(Fx0, Fy0, Fz0) F2(Fx1, Fy0, Fz0) F6(Fx1, Fy1, Fz0) F5(Fx0, Fy1, Fz0)
left
Fx0 ≠ x0
right
Fx1 ≠ x1
F1(Fx0, Fy0, Fz0) F4(Fx0, Fy0, Fz1) F8(Fx0, Fy1, Fz1) F5(Fx0, Fy1, Fz0) F2(Fx1, Fy0, Fz0) F3(Fx1, Fy0, Fz1) F7(Fx1, Fy1, Fz1) F6(Fx1, Fy1, Fz0)
face
Fx1 ≠ x1
F1(Fx0, Fy0, Fz0) F2(Fx0, Fy1, Fz0) F6(Fx0, Fy1, Fz1) F5(Fx0, Fy0, Fz1)
F5(Fx1, Fy0, Fz0) F6(Fx1, Fy0, Fz1) F7(Fx1, Fy1, Fz1) F8(Fx1, Fy1, Fz0)
72
Tabel A.1 (Lanjutan) Orientasi
Sisi feature
LEFT
RIGHT
Titik–titik koordinat
upper
Syarat sisi real Fy1 ≠ y1
lower
Fy0 ≠ y0
F1(Fx0, Fy0, Fz0) F2(Fx0, Fy0, Fz1) F6(Fx1, Fy0, Fz1) F5(Fx1, Fy0, Fz0)
left
Fz0 ≠ z0
right
Fz1 ≠ z1
F1(Fx0, Fy0, Fz0) F4(Fx0, Fy1, Fz0) F8(Fx1, Fy1, Fz0) F5(Fx1, Fy0, Fz0) F2(Fx0, Fy0, Fz1) F3(Fx0, Fy1, Fz1) F7(Fx1, Fy1, Fz1) F6(Fx1, Fy0, Fz1)
face
Fx1 ≠ x0
F5(Fx1, Fy0, Fz0) F6(Fx1, Fy1, Fz0) F7(Fx1, Fy1, Fz1) F8(Fx1, Fy0, Fz1)
upper
Fz1 ≠ z1
F3(Fx0, Fy1, Fz1) F4(Fx0, Fy0, Fz1) F8(Fx1, Fy0, Fz1) F7(Fx1, Fy1, Fz1)
lower
Fz0 ≠ z0
left
Fy0 ≠ y0
F1(Fx0, Fy0, Fz0) F2(Fx0, Fy1, Fz0) F6(Fx1, Fy1, Fz0) F5(Fx1, Fy0, Fz0) F1(Fx0, Fy0, Fz0) F4(Fx0, Fy0, Fz1) F8(Fx1, Fy0, Fz1) F5(Fx1, Fy0, Fz0)
right
Fy1 ≠ y1
F3(Fx0, Fy1, Fz1) F4(Fx0, Fy1, Fz0) F8(Fx1, Fy1, Fz0) F7(Fx1, Fy1, Fz1)
F2(Fx0, Fy1, Fz0) F3(Fx0, Fy1, Fz1) F7(Fx1, Fy1, Fz1) F6(Fx1, Fy1, Fz0)
73
Tabel A.1 (Lanjutan) Orientasi
Sisi feature
Titik–titik koordinat
face
Syarat sisi real Fz1 ≠ z0
TOP
upper
Fy1 ≠ y1
F3(Fx1, Fy1, Fz0) F4(Fx0, Fy1, Fz0) F8(Fx0, Fy1, Fz1) F7(Fx1, Fy1, Fz1)
lower
Fy0 ≠ y0
left
Fx0 ≠ x0
F1(Fx0, Fy0, Fz0) F2(Fx1, Fy0, Fz0) F6(Fx1, Fy0, Fz1) F5(Fx0, Fy0, Fz1) F1(Fx0, Fy0, Fz0) F4(Fx0, Fy1, Fz0) F8(Fx0, Fy1, Fz1) F5(Fx0, Fy0, Fz1)
right
Fx1 ≠ x1
F5(Fx0, Fy0, Fz1) F6(Fx1, Fy0, Fz1) F7(Fx1, Fy1, Fz1) F8(Fx0, Fy1, Fz1)
F2(Fx1, Fy0, Fz0) F3(Fx1, Fy1, Fz0) F7(Fx1, Fy1, Fz1) F6(Fx1, Fy0, Fz1)
74
Lampiran B Scene Graph Aplikasi Pemodelan Produk Berbasis Feature
Gambar B.1 Scene Graph Aplikasi Pemodelan Produk Berbasis Feature
75
RIWAYAT HIDUP PENULIS
Nama Lengkap
:
Faizal Wahyu Prabowo
Tempat dan Tanggal Lahir
:
Cimahi, 29 September 1985
Alamat
:
Jln. Bhineka Bakti No.5 RT.01 RW.011 Kelurahan Leuwigajah Cimahi 40532
Telepon/ HP
:
(022) 6671031 / 08122136437
E-mail
:
[email protected]
Riwayat Pendidikan
:
1989-1991
:
TK Purbokusumo, Cimahi
1991-1997
:
SD Widyawan 1, Cimahi
1997-2000
:
SLTPN 1 Cimahi
2000-2003
:
SMUN 3 Bandung
2003-2008
:
Program Studi Teknik Mesin Fakultas Teknik Mesin dan Dirgantara Institut Teknologi Bandung
76