Jumat, 06 Juli 2012

CARA MEMBUAT APLIKASI BIODATA DI NETBEAN

BIODATA MAHASISWA
Kali ini kita membuat sebuah aplikasi dektop dengan judul Biodata Mahasiswa 
adapun properti yang digunakan dalam perancangan formnya adalah :
1. Nama Mahasiswa —–> (Text Field)
2. Jenis Kelamin ——–> (Radio Button)
3. Agama ————> (ComboBox)
4. Alamat  ———> (Text Area)
5.Hobby  ———-> (Text Field)
6. email  ———–> (Text Field )
7. No. Telp  ——–> (Text Field)
8. Tombol Proses ——> (JButton)
9. Tombol Bersihkan ——> (JButton)   untuk memberihkan teks
10. Tombol Keluar ——–> (JButton)
Pada tombol keluar ini dibuat konfirmasi apakah program ini ingin di keluarkan atau tidak.
bentuk formnya dapat dilihat pada gambar berikut :


Listing Program
001import javax.swing.ButtonGroup;
002import javax.swing.JOptionPane;
003 
004/**
005 *
006 * @author Ade Akbar
007 */
008public class Program2 extends javax.swing.JFrame {
009private ButtonGroup gabung;
010 /** Creates new form Program2 */
011 public Program2() {
012 
013 super("Biodata Mahasiswa");
014 initComponents();
015 gabung=new ButtonGroup();
016 gabung.add(btlaki);
017 gabung.add(btpr);
018 
019 }
020 
021@SuppressWarnings("unchecked")
022 //
023 private void initComponents() {
024 
025panel1 = new javax.swing.JPanel();
026 jLabel1 = new javax.swing.JLabel();
027 txtnama = new javax.swing.JTextField();
028 jLabel2 = new javax.swing.JLabel();
029 btlaki = new javax.swing.JRadioButton();
030 btpr = new javax.swing.JRadioButton();
031 box = new javax.swing.JComboBox();
032 jLabel3 = new javax.swing.JLabel();
033 jLabel5 = new javax.swing.JLabel();
034 jLabel7 = new javax.swing.JLabel();
035 txtemail = new javax.swing.JTextField();
036 jLabel6 = new javax.swing.JLabel();
037 txthobi = new javax.swing.JTextField();
038 jScrollPane1 = new javax.swing.JScrollPane();
039 jTextArea1 = new javax.swing.JTextArea();
040 jLabel8 = new javax.swing.JLabel();
041 txtnotlp = new javax.swing.JTextField();
042 jButton1 = new javax.swing.JButton();
043 exit = new javax.swing.JButton();
044 jButton2 = new javax.swing.JButton();
045 jLabel4 = new javax.swing.JLabel();
046 jPanel1 = new javax.swing.JPanel();
047 jScrollPane2 = new javax.swing.JScrollPane();
048 output1 = new javax.swing.JTextArea();
049 
050setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
051 
052panel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Data Mahasiswa"));
053 panel1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
054 panel1.setName("panel1"); // NOI18N
055 
056jLabel1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
057 jLabel1.setText("Nama");
058 jLabel1.setName("jLabel1"); // NOI18N
059 
060txtnama.setName("txtnama"); // NOI18N
061 
062jLabel2.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
063 jLabel2.setText("Jenis Kelamin");
064 jLabel2.setName("jLabel2"); // NOI18N
065 
066btlaki.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
067 btlaki.setText("Laki");
068 btlaki.setName("btlaki"); // NOI18N
069 
070btpr.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
071 btpr.setText("Perempuan");
072 btpr.setName("btpr"); // NOI18N
073 
074box.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
075 box.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Islam", "KritenKhatolik", "Kristen Protestan", "Hindu", "Budha", "Konghucu" }));
076 box.setName("box"); // NOI18N
077 
078jLabel3.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
079 jLabel3.setText("Agama");
080 jLabel3.setName("jLabel3"); // NOI18N
081 
082jLabel5.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
083 jLabel5.setText("Alamat");
084 jLabel5.setName("jLabel5"); // NOI18N
085 
086jLabel7.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
087 jLabel7.setText("Email");
088 jLabel7.setName("jLabel7"); // NOI18N
089 
090txtemail.setName("txtemail"); // NOI18N
091 
092jLabel6.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
093 jLabel6.setText("Hobi");
094 jLabel6.setName("jLabel6"); // NOI18N
095 
096txthobi.setName("txthobi"); // NOI18N
097 
098jScrollPane1.setName("jScrollPane1"); // NOI18N
099 
100jTextArea1.setColumns(20);
101 jTextArea1.setRows(5);
102 jTextArea1.setName("jTextArea1"); // NOI18N
103 jScrollPane1.setViewportView(jTextArea1);
104 
105jLabel8.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
106 jLabel8.setText("No Telepon");
107 jLabel8.setName("jLabel8"); // NOI18N
108 
109txtnotlp.setName("txtnotlp"); // NOI18N
110 
111jButton1.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
112 jButton1.setText("PROSES");
113 jButton1.setName("jButton1"); // NOI18N
114 jButton1.addActionListener(new java.awt.event.ActionListener() {
115 public void actionPerformed(java.awt.event.ActionEvent evt) {
116 jButton1ActionPerformed(evt);
117 }
118 });
119 
120exit.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
121 exit.setText("KELUAR");
122 exit.setName("exit"); // NOI18N
123 exit.addActionListener(new java.awt.event.ActionListener() {
124 public void actionPerformed(java.awt.event.ActionEvent evt) {
125 exitActionPerformed(evt);
126 }
127 });
128 
129jButton2.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
130 jButton2.setText("Bersihkan");
131 jButton2.setName("jButton2"); // NOI18N
132 jButton2.addActionListener(new java.awt.event.ActionListener() {
133 public void actionPerformed(java.awt.event.ActionEvent evt) {
134 jButton2ActionPerformed(evt);
135 }
136 });
137 
138javax.swing.GroupLayout panel1Layout = new javax.swing.GroupLayout(panel1);
139 panel1.setLayout(panel1Layout);
140 panel1Layout.setHorizontalGroup(
141 panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
142 .addGroup(panel1Layout.createSequentialGroup()
143 .addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
144 .addComponent(jLabel1)
145 .addComponent(jLabel2)
146 .addComponent(jLabel5)
147 .addComponent(jLabel6)
148 .addComponent(jLabel3)
149 .addComponent(jLabel7)
150 .addComponent(jLabel8))
151 .addGap(18, 18, 18)
152 .addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
153 .addGroup(panel1Layout.createSequentialGroup()
154 .addComponent(txthobi, javax.swing.GroupLayout.DEFAULT_SIZE, 539, Short.MAX_VALUE)
155 .addContainerGap())
156 .addComponent(box, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
157 .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 549, Short.MAX_VALUE)
158 .addGroup(panel1Layout.createSequentialGroup()
159 .addComponent(btlaki)
160 .addGap(18, 18, 18)
161 .addComponent(btpr))
162 .addComponent(txtnama, javax.swing.GroupLayout.DEFAULT_SIZE, 549, Short.MAX_VALUE)
163 .addGroup(panel1Layout.createSequentialGroup()
164 .addComponent(txtemail, javax.swing.GroupLayout.DEFAULT_SIZE, 539, Short.MAX_VALUE)
165 .addContainerGap())
166 .addGroup(panel1Layout.createSequentialGroup()
167 .addComponent(txtnotlp, javax.swing.GroupLayout.DEFAULT_SIZE, 539, Short.MAX_VALUE)
168 .addContainerGap())))
169 .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, panel1Layout.createSequentialGroup()
170 .addContainerGap(310, Short.MAX_VALUE)
171 .addComponent(jButton1)
172 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
173 .addComponent(jButton2)
174 .addGap(13, 13, 13)
175 .addComponent(exit)
176 .addGap(36, 36, 36))
177 );
178 panel1Layout.setVerticalGroup(
179 panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
180 .addGroup(panel1Layout.createSequentialGroup()
181 .addContainerGap()
182 .addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
183 .addComponent(jLabel1)
184 .addComponent(txtnama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
185 .addGap(18, 18, 18)
186 .addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
187 .addComponent(jLabel2)
188 .addComponent(btlaki)
189 .addComponent(btpr))
190 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
191 .addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
192 .addComponent(jLabel3)
193 .addComponent(box, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
194 .addGap(12, 12, 12)
195 .addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
196 .addComponent(jLabel5)
197 .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 61, javax.swing.GroupLayout.PREFERRED_SIZE))
198 .addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
199 .addGroup(panel1Layout.createSequentialGroup()
200 .addGap(11, 11, 11)
201 .addComponent(jLabel6))
202 .addGroup(panel1Layout.createSequentialGroup()
203 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
204 .addComponent(txthobi, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
205 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
206 .addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
207 .addComponent(txtemail, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
208 .addComponent(jLabel7))
209 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
210 .addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
211 .addComponent(txtnotlp, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
212 .addComponent(jLabel8))
213 .addGap(18, 18, 18)
214 .addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
215 .addComponent(exit)
216 .addComponent(jButton1)
217 .addComponent(jButton2))
218 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
219 );
220 
221jLabel4.setFont(new java.awt.Font("Tahoma", 3, 14)); // NOI18N
222 jLabel4.setText("FORM BIODATA");
223 jLabel4.setName("jLabel4"); // NOI18N
224 
225jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("output"));
226 jPanel1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
227 jPanel1.setName("jPanel1"); // NOI18N
228 
229jScrollPane2.setName("jScrollPane2"); // NOI18N
230 
231output1.setColumns(20);
232 output1.setRows(5);
233 output1.setName("output1"); // NOI18N
234 jScrollPane2.setViewportView(output1);
235 
236javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
237 jPanel1.setLayout(jPanel1Layout);
238 jPanel1Layout.setHorizontalGroup(
239 jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
240 .addGroup(jPanel1Layout.createSequentialGroup()
241 .addContainerGap()
242 .addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 542, Short.MAX_VALUE)
243 .addContainerGap())
244 );
245 jPanel1Layout.setVerticalGroup(
246 jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
247 .addComponent(jScrollPane2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 107, Short.MAX_VALUE)
248 );
249 
250javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
251 getContentPane().setLayout(layout);
252 layout.setHorizontalGroup(
253 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
254 .addGroup(layout.createSequentialGroup()
255 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
256 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
257 .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
258 .addComponent(panel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
259 .addComponent(jLabel4)))
260 );
261 layout.setVerticalGroup(
262 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
263 .addGroup(layout.createSequentialGroup()
264 .addContainerGap(16, Short.MAX_VALUE)
265 .addComponent(jLabel4)
266 .addGap(18, 18, 18)
267 .addComponent(panel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
268 .addGap(18, 18, 18)
269 .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
270 );
271 
272jPanel1.getAccessibleContext().setAccessibleName("");
273 
274pack();
275 }//
276 
277private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
278// TODO add your handling code here:
279 
280 String JK, agama;
281 if (btlaki.isSelected())
282 {
283 JK = "Laki-laki";
284 }
285 else
286 {
287 JK="Perempuan";
288 
289 }
290 agama = box.getSelectedItem().toString();
291 
292 output1.setText("Nama : " + txtnama.getText() + "\n" + "Jenis Kelamin :"+ JK + "\n" +"Agama :"+ agama +"\n" +"Alamat : " +jTextArea1.getText()+"\n"
293 + "Hobi :" +txthobi.getText() +"\n" +"Email :" + txtemail.getText() +"\n" + "No Telepon :" +txtnotlp.getText());
294}
295 
296private void exitActionPerformed(java.awt.event.ActionEvent evt) {
297// TODO add your handling code here:
298 int mesage=JOptionPane. showConfirmDialog(null, "Apakah Anda Yakin Keluar");
299 if (mesage==JOptionPane.OK_OPTION)
300 System.exit(1);
301}
302 
303private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
304// TODO add your handling code here:
305 txtnama.setText(null);
306 jTextArea1.setText(null);
307 txthobi.setText(null);
308 txtemail.setText(null);
309}
310 /**
311 * @param args the command line arguments
312 */
313 public static void main(String args[]) {
314 /* Set the Nimbus look and feel */
315 //
316 /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
318 */
319 try {
320 for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
321 if ("Nimbus".equals(info.getName())) {
322 javax.swing.UIManager.setLookAndFeel(info.getClassName());
323 break;
324 }
325 }
326 } catch (ClassNotFoundException ex) {
327 java.util.logging.Logger.getLogger(Program2.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
328 } catch (InstantiationException ex) {
329 java.util.logging.Logger.getLogger(Program2.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
330 } catch (IllegalAccessException ex) {
331 java.util.logging.Logger.getLogger(Program2.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
332 } catch (javax.swing.UnsupportedLookAndFeelException ex) {
333 java.util.logging.Logger.getLogger(Program2.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
334 }
335 //
336 
337/* Create and display the form */
338 java.awt.EventQueue.invokeLater(new Runnable() {
339 
340public void run() {
341 new Program2().setVisible(true);
342 }
343 });
344 }
345 // Variables declaration - do not modify
346 private javax.swing.JComboBox box;
347 private javax.swing.JRadioButton btlaki;
348 private javax.swing.JRadioButton btpr;
349 private javax.swing.JButton exit;
350 private javax.swing.JButton jButton1;
351 private javax.swing.JButton jButton2;
352 private javax.swing.JLabel jLabel1;
353 private javax.swing.JLabel jLabel2;
354 private javax.swing.JLabel jLabel3;
355 private javax.swing.JLabel jLabel4;
356 private javax.swing.JLabel jLabel5;
357 private javax.swing.JLabel jLabel6;
358 private javax.swing.JLabel jLabel7;
359 private javax.swing.JLabel jLabel8;
360 private javax.swing.JPanel jPanel1;
361 private javax.swing.JScrollPane jScrollPane1;
362 private javax.swing.JScrollPane jScrollPane2;
363 private javax.swing.JTextArea jTextArea1;
364 private javax.swing.JTextArea output1;
365 private javax.swing.JPanel panel1;
366 private javax.swing.JTextField txtemail;
367 private javax.swing.JTextField txthobi;
368 private javax.swing.JTextField txtnama;
369 private javax.swing.JTextField txtnotlp;
370 // End of variables declaration
371}
Output Program

Rabu, 04 Juli 2012

langit

pertama2 saya mohon maaf kalo Alhamdulilah,t anda kebesaran Allah ad 7 lapis langit yang Allah ciptakan di alam semesta ini diantaranya;
Langit Pertama
-Sebagai alam semesta kita yang berdimensi 3
-Bumi adalah salah satubenda langit yang dihuni manusia
-Alam semesta dengan seluruh benda-benda langit
-Langhit pertama dengan jumlah tak terhingga,banyaknya tersusun membentuk langit kedua sebagai ruang yang berdimensi 4,namun yang dihuni manusia hanya 1 saja.
Langit Kedua
-Sebagai ruang yang berdimensi 4
-Ruang ini dihuni oleh bangsa jin dan benda/makhluk berdimensi 4 lainnya
-Langit ini dengan jumlah tak terhinga banyaknya,kemudian tersusun sampai langit ke tiga yang berdimensi 5,salah satunya dihuni jin selebihnya tidak berpenghuni
Langit Ketiga
-Sebagai ruang berdimensi 5
-Ruang ini didalamnya hidup jiwa atau arwah orang2 yang sudah meninggal,mereka tinggal mulai langit ke tiga sampai ke enam.
-Langit ke tiga ini dengan jumlah tak terhingga,tersusun membentuk langit ke empat yg berdimensi 6
Langit Keempat s/d ke Enam
-Berdimensi 6 s/d 8
-Dengan jumlah tak terhingga menyusun langit kelima sampai ketujuh yang berdimensi 6 sd 9

LANGIT KE TUJUH
-Langit ketujuh sebagai ruang berdimensi 9 ini merupakan ruang terbesar dan tertinggi,dimana didalamnya terdapat Akhirat,Surga dan Neraka
-Bumi yang dihuni manusia adalah benda langit dari alam semesta yang berada pada langit pertama ini merupakan bagian terkecil dari alam akhirat

Terima kasih telah menyimak
mengharapkan

ANIMASI

Di zaman sekarang ini, dimana teknologi semakin canggih sudah semakin banyak film-film animasi, contohnya saja yang baru-baru ini ada sebuah film animasi karya anak bangsa yang berjudul Meraih mimpi. Tidak hanya di Negara maju saja sekarang yang bisa membuat film animasi.
Pengertian
Animasi sendiri berasal dari bahasa latin yaitu “anima” yang berarti jiwa, hidup, semangat. Sedangkan karakter adalah orang, hewan maupun objek nyata lainnya yang dituangkan dalam bentuk gambar 2D maupun 3D. shingga karakter animasi secara dapat diartikan sebagai gambar yang memuat objek yang seolah-olah hidup, disebabkan oleh kumpulan gambar itu berubah beraturan dan bergantian ditampilkan. Objek dalam gambar bisa berupa tulisan, bentuk benda, warna dan spesial efek.
Jenis-jenis animasi :
Karakter animasi sendiri sekarang telah berkembang yang dulu mempunyai prinsip sederhana sekarang menjadi beberapa jenis animasi yaitu
Karakter animasi sendiri sekarang telah berkembang yang dulu mempunyai prinsip sederhana sekarang menjadi beberapa jenis animasi yaitu
a. Animasi 2D (2 Dimensi
Animasi 2D biasa juga disebut dengan film kartun. Kartun sendiri berasal dari kata Cartoon, yang artinya gambar yang lucu. Dan film kartun itu kebanyakan film yang lucu. Contohnya banyak sekali, baik yang di TV maupun di Bioskop. Misalnya: Shincan, Looney Tunes, Pink Panther, Tom and Jerry, Scooby doo, dan masih banyak lagi. Meski yang populer kebanyakan film Disney, namun bukan Walt Disney sebagai bapak animasi kartun.
b. Animasi 3D (3 Dimensi)
Perkembangan teknologi dan komputer membuat teknik pembuatan animasi 3D semakin berkembang dan maju pesat. Animasi 3D adalah pengembangan dari animasi 2D. Dengan animasi 3D, karakter yang diperlihatkan semakin hidup dan nyata, mendekati wujud manusia aslinya. Semenjak Toy Story buatan Disney (Pixar Studio), maka berlomba¬lombalah studio film dunia memproduksi film sejenis. Bermunculanlah, Bugs Life, AntZ, Dinosaurs, Final Fantasy, Toy Story 2, Monster Inc., hingga Finding Nemo, The Incredible, Shark Tale. Cars, Valian. Kesemuanya itu biasa juga disebut dengan animasi 3D atau CGI (Computer Generated Imagery).

c. Stop_Motion Animation

Animasi ini juga dikenali sebagai claymation kerana animasi ini menggunakan clay (tanah liat) sebagai objek yang di gerakkan.
Teknik ini pertama kali di perkenalkan oleh Stuart Blakton pada tahun 1906.
Teknik ini seringkali digunakan dalam menghasilkan visual effect bagi filem-filem era tahun 50an dan 60an. Film Animasi Clay Pertama dirilis bulan Februari 1908 berjudul, A Sculptors Welsh Rarebit Nightmare. Untuk beberapa waktu yang lalu juga, beredar film clay yang berjudul Chicken Run..
Jenis ini yang paling jarang kita dengar dan temukan diantara jenis lainnya. Meski namanya clay (tanah liat), yang dipakai bukanlah tanah liat biasa. Animasi ini memakai plasticin, bahan lentur seperti permen karet yang ditemukan pada tahun 1897. Tokoh-tokoh dalam animasi Clay dibuat dengan memakai rangka khusus untuk kerangka tubuhnya, lalu kerangka tersebut ditutup dengan plasficine sesuai bentuk tokoh yang ingin dibuat. Bagian-bagian tubuh kerangka ini, seperti kepala, tangan, kaki, disa dilepas dan dipasang lagi. Setelah tokoh-tokohnya siap, lalu difoto gerakan per gerakan. Foto-foto tersebut lalu digabung menjadi gambar yang bisa bergerak seperti yang kita tonton di film. Animasi ini agak sukar untuk dihasilkan dan memerlukan kos yang tinggi.

d. Animasi Jepang (Anime)

Anime, itulah sebutan tersendiri untuk film animasi di Jepang\, Jepang pun tak kalah soal animasi dibanding dengan buatan eropa. Anime mempunyai karakter yang berbeda dibandingkan dengan animasi buatan eropa. Salah satu film yang terkenal adalah Final Fantasy Advent Children dan Jepang sudah banyak memproduksi anime. Berbeda dengan animasi Amerika, anime Jepang tidak semua diperuntukkan untuk anak-anak, bahkan ada yang khusus dewasa WOW…
Berdasarkan teknik pembuatan
Berdasarkan teknik pembuatannya animasi dibedakan menjadi sepuluh jenis yaitu : animasi cel, animasi frame, animasi sprite, animasi path, animasi spline, animasi vektor, animasi clay, morphing, animasi digital dan animasi karakter. Pengertiannya :
1.animasi cel
Animasi cel berasal dari kata “celluloid”, yaitu bahan dasar dalam pembuatan animasi jenis ini ketika tahun-tahun awal adanya animasi. Animasi cel merupakan lembaran-lembaran yang membentuk animasi tunggal, masing-masing cel merupakan bagian yang terpisah sebagai objek animasi. misalnya ada tiga buah animasi cel, cel pertama berisi satu animasi karakter, cel kedua berisi animasi karakter lain, dan cel terakhir berisi latar animasi. Ketiga animasi cel ini akan disusun berjajar, sehingga ketika dijalankan animasinya secara bersamaan, terlihat seperti satu kesatuan. Contoh animasi jenis ini adalah film kartun seperti Tom and Jerry, Mickey Mouse dan Detectif Conan.
2.animasi frame
Animasi frame merupakan animasi yang paling sederhana, dimana animasinya didapatkan dari rangkaian gambar yang bergantian ditunjukan, pergantian gambar ini diukur dalam satuan fps (frame per second). Contoh animasi ini adalah ketika kita membuat rangkaian gambar yang berbeda pada tepian sebuah buku, kemudian kita buka buku tersebut sedemikian rupa menggunakan jempol, maka gambar akan terlihat bergerak. Dalam Macromedia Flash, animasi ini dibuat dengan teknik animasi keyframe, teknik ini sering digunakan untuk mendapatkan animasi objek yang tidak bisa didapatkan dengan teknik animasi tween, teknik animasi path dan teknik animasi script.
3.animasi sprite
Pada animasi ini setiap objek bergerak secara mandiri dengan latar belakang yang diam, setiap objek animasi disebut “sprite”. Tidak seperti animasi cel dan animasi frame, setiap objek dalam animasi sprite bergerak tidak dalam waktu bersamaan, memiliki besar fps yang berbeda dan pengeditan hanya dapat dilakukan pada masing-masing objek sprite. Contoh animasi ini adalah animasi rotasi planet, burung terbang dan bola yang memantul. Penggunaan animasi jenis ini sering digunakan dalam Macromedia Director.
4.animasi path
Animasi path adalah animasi dari objek yang gerakannya mengikuti garis lintasan yang sudah ditentukan. Contoh animasi jenis ini adalah animasi kereta api yang bergerak mengikuti lintasan rel. Biasanya dalam animasi path diberi perulangan animasi, sehingga animasi terus berulang hingga mencapai kondisi tertentu. Dalam Macromedia Flash, animasi jenis ini didapatkan dengan teknik animasi path, teknik ini menggunakan layer tersendiri yang didefinisikan sebagai lintasan gerakan objek.
5.animasi spline
Pada animasi spline, animasi dari objek bergerak mengikuti garis lintasan yang berbentuk kurva, kurva ini didapatkan dari representasi perhitungan matematis. Hasil gerakan animasi ini lebih halus dibandingkan dengan animasi path. Contoh animasi jenis ini adalah animasi kupu-kupu yang terbang dengan kecepatan yang tidak tetap dan lintasan yang berubah-ubah. Dalam Macromedia Flash, animasi jenis ini didapatkan dengan teknik animasi script, teknik ini menggunakan action script yang membangkitkan sebuah lintasan berbentuk kurva dari persamaan matematis.
6.animasi vektor
Animasi vektor mirip dengan animasi sprite, perbedaannya hanya terletak pada gambar yang digunakan dalam objek sprite-nya. Pada animasi sprite, gambar yang digunakan adalah gambar bitmap, sedangkan animasi vektor menggunakan gambar vektor dalam objek sprite-nya. Penggunaan vektor ini juga mengakibatkan ukuran file animasi vektor menjadi lebih kecil dibandingkan dengan file animasi sprite.

7.morphing

Morphing adalah mengubah satu bentuk menjadi bentuk yang lain. Morphing memperlihatkan serangkaian frame yang menciptakan gerakan halus dari bentuk pertama yang kemudian mengubah dirinya menjadi bentuk yang lain. Dalam Macromedia Flash animasi jenis ini dilakukan dengan teknik tweening shape.
8.animasi clay
Animasi ini sering disebut juga animasi doll (boneka). Animasi ini dibuat menggunakan boneka-boneka tanah liat atau material lain yang digerakkan perlahan-lahan, kemudian setiap gerakan boneka-boneka tersebut difoto secara beruntun, setelah proses pemotretan selesai, rangkaian foto dijalankan dalam kecepatan tertentu sehingga dihasilkan gerakan animasi yang unik. Contoh penerapan animasi ini adalah pada film Chicken Run dari Dream Work Pictures. Teknik animasi inilah yang menjadi cikal bakal animasi 3 Dimensi yang pembuatannya menggunakan alat bantu komputer.
9.animasi digital
Animasi digital adalah penggabungan teknik animasi cell (Hand Drawn) yang dibantu dengan komputer. Gambar yang sudah dibuat dengan tangan kemudian dipindai, diwarnai, diberi animasi, dan diberi efek di komputer, sehingga animasi yang didapatkan lebih hidup tetapi tetap tidak meninggalkan identitasnya sebagai animasi 2 dimensi. Contoh animasi jenis ini adalah film Spirited Away dan Lion King.

10.animasi karakter
Animasi karakter biasanya digunakan dalam film kartun berbasis 3 dimensi, oleh karena itu ada juga yang menyebutnya sebagai animasi 3D. Pada animasi ini setiap karakter memiliki ciri dan gerakan yang berbeda tetapi bergerak secara bersamaan. Dalam pengerjaannya, animasi jenis ini sangat mengandalkan komputer, hanya pada permulaan saja menggunakan teknik manual, yaitu pada saat pembuatan sketsa model atau model patung yang nantinya di-scan dengan scanner biasa atau 3D Scanner. Setelah itu proses pembuatan objek dilakukan di komputer menggunakan perangkat lunak 3D modelling and animation, seperti Maya Unlimited, 3ds max dan lain sebagainya. Setelah itu dilakukan editting video, penambahan spesial efek dan sulih suara menggunakan perangkat lunak terpisah. Bahkan ada beberapa animasi dengan teknik ini yang menggunakan alam nyata sebagai latar cerita animasi tersebut. Contoh animasi dengan teknik ini adalah Film yang berjudul Finding Nemo, Toy Story dan Moster Inc.

Kamis, 05 April 2012

Inilah mukzijat alquran tentang pemisahan bumi dan langit

''Dan apakah orang-orang yang kafir tidak mengetahui bahwasanya langit dan bumi itu keduanya dahulu adalah suatu yang padu, kemudian Kami pisahkan antara keduanya. Dan dari air Kami jadikan segala sesuatu yang hidup. Maka mengapakah mereka tiada juga beriman?" (QS Al-Anbiya [21]:30)

Menurut Harun Yahya, kata "ratq" yang diterjemahkan sebagai "suatu yang padu" digunakan untuk merujuk pada dua zat berbeda yang membentuk suatu kesatuan. Ungkapan "Kami pisahkan antara keduanya" adalah terjemahan kata Arab "fataqa", dan bermakna bahwa sesuatu muncul menjadi ada melalui peristiwa pemisahan atau pemecahan struktur dari "ratq". Perkecambahan biji dan munculnya tunas dari dalam tanah adalah salah satu peristiwa yang diungkapkan dengan menggunakan kata ini.

Peristiwa Big Bang, kata Harun Yahya, mengungkapkan bahwa Allah telah menciptakan jagat raya dari ketiadaan. Big Bang adalah teori yang telah dibuktikan secara ilmiah. Meskipun sejumlah ilmuwan berusaha mengemukakan sejumlah teori tandingan guna menentangnya, namun bukti-bukti ilmiah malah menjadikan teori Big Bang diterima secara penuh oleh masyarakat ilmiah.

Menurut Wikipedia, ledakan dahsyat atau dentuman besar (Big Bang) merupakan sebuah peristiwa yang menyebabkan pembentukan alam semesta berdasarkan kajian kosmologi mengenai bentuk awal dan perkembangan alam semesta.

Berdasarkan pemodelan ledakan ini, alam semesta, awalnya dalam keadaan sangat panas dan padat, mengembang secara terus menerus hingga hari ini. Berdasarkan pengukuran terbaik tahun 2009, keadaan awal alam semesta bermula sekitar 13,7 miliar tahun lalu, yang kemudian selalu menjadi rujukan sebagai waktu terjadinya Big Bang tersebut. Teori ini telah memberikan penjelasan paling komprehensif dan akurat yang didukung oleh metode ilmiah beserta pengamatan.

''Marilah kita kaji ayat ini kembali berdasarkan pengetahuan ini,'' ungkap Harun Yahya. Dalam ayat tersebut, kata dia, langit dan bumi adalah subyek dari kata sifat "fatq". Keduanya lalu terpisah ("fataqa") satu sama lain. Menariknya, ketika mengingat kembali tahap-tahap awal peristiwa Big Bang, kita pahami bahwa satu titik tunggal berisi seluruh materi di alam semesta.

Dengan kata lain, segala sesuatu, termasuk "langit dan bumi" yang saat itu belumlah diciptakan, juga terkandung dalam titik tunggal yang masih berada pada keadaan "ratq" ini. Titik tunggal ini meledak sangat dahsyat, sehingga menyebabkan materi-materi yang dikandungnya untuk "fataqa" (terpisah), dan dalam rangkaian peristiwa tersebut, bangunan dan tatanan keseluruhan alam semesta terbentuk.

Ketika kita bandingkan penjelasan ayat tersebut dengan berbagai penemuan ilmiah, papar Harun Yahya, akan kita pahami bahwa keduanya benar-benar bersesuaian satu sama lain. Yang sungguh menarik lagi, penemuan-penemuan ini belumlah terjadi sebelum abad ke-20. Maha Benar Allah SWT dengan Segala FirmanNya.

Sabtu, 31 Maret 2012

teknik kompilasi pertemuaan yg kedua

http://www.4shared.com/file/9ZAh2jck/Tehnik_Kompilasi-pertemuan-2.html
http://www.4shared.com/file/EC5YIN8K/Tehnik_Kompilasi-pertemuan-1.html