|

Tuesday, November 22, 2011

Kesalahpahamn Terhadap server !!


  • PC dijadikan server ! - Karena faktor ketidak-tahuan atau untuk menekan harga, kadangkala user menggunakan PC Desktop yang “dipaksa” menjadi server. Padahal hal ini sangat tidak dianjurkan, karena terdapat karakteristik yang sangat berbeda diantara keduanya (lihat tabel diatas). PC Desktop tidak dirancang untuk bekerja secara full 24-jam x 7 hari tanpa henti, karena akan menyebabkan resiko kerusakan device atau periferal didalamnya. Selain itu PC Desktop juga tidak memiliki performa yang cukup untuk menangani atau merespons klien dalam jumlah banyak seperti server yang “benar”. 
Tabel Device PC Desktop yang berpotensi mengalami “trouble” ketika dijadikan sebuah server.
Processor Panas berlebih dan terjadi "bottle-neck" pengolahan data
RAM "Bottle-neck" data jumlah besar pada RAM
Hard Disk Panas berlebih, kapasitas kurang, komponen mekanis akan aus dan rusak
VGA Tidak ekonomis karena server hanya membutuhkan memori grafis yang rendah
Add-in Card Membutuhkan LAN Card tambahan
Power Supply Kekurangan pasokan daya atau instabilitas daya akan menyebabkan error

Sunday, November 20, 2011

Game Rute Flash


1.      Buka Halaman Flash baru.
2.      Buat sebuah objek Rectangle (buat kotak kecil) kemudian Convert to Symbol dengan name : ktk, type : Movie Clip, dan Registration : Ditengah. Kemudian di bagian properties isikan instance namenya : ktk.
3.      Kemudian Buat sebuah objek Garis (tidak usah terlalu panjang) kemudian Convert t Symbol dengan name : grs1, type : Movie Cli, dan Registration : Ditengah. Kemudian di bagian properties isikan Instance namenya : grs1.
4.      Klik Text Tool dengan jenis Dynamic Text, kemudian buat sebuah kotak. Pada bagian properties isikan nama Var : note.
5.      Klik pada Frame 1 Layer 1, ketikan source code berikut :
Lolos=0; Gagal=0; ktk.onDragOver = function() { //jika movie clip ini menabrak kotak_besar if (this.hitTest(grs1)){ //tampilkan tulisan menabrak pada variable note note = "Menabrak"; gagal=gagal+1; this.stopDrag(); } else { //tampilkan tulisan tidak menabrak pada variable note note = "Tidak Menabrak"; lolos=lolos+1; } }; //ketika movie clip kotak_kecil ditekan ktk.onPress = function() { //movie clip ini dapat didrag this.startDrag(); }; //ketka tekanan pada movie clip kotak_kecil dilepaskan ktk.onRelease = function() { //movie clip ini tidak bisa didrag this.stopDrag(); };

6.      Tekan Ctrl + Enter untuk melihat hasil. Gerakkan kotak menyentuk Garis, jika menyentuh akan muncul note : “Menabrak”, jika tidak note = “Tidak Menabrak”.
7.      Sekarang klik kembali Text Tool dengan type Static Text, kemudian buat Tulisan Lolos : dan Gagal : di kiri dan kanan halaman.
8.      Aktifkan kembali Text Tool dengan type Dynamic Text, kemudian buat 2 kotak. Kotak pertama pada bagian properties isikan Var : lolos dan Pada kotak kedua isi Var : gagal.



9.      Tekan Ctrl + Enter untuk melihat hasil.

Selamat Mencoba .... Terimakasih sudah mampir...

Friday, November 18, 2011

Animasi Slide


Semalam berkelana demua tetangga mencari tugas.. eh.. da satu yang hampir sama dengan tugas.. jadi q copas sebagai bahan latihan.. mo tau pa.. nyok lanjut...

a blog about learning and sharing knowledge

1. Buatlah sebuah flash document.
2. Buatlah sebuah persegi berukuran cukup besar berwarna putih dengan hitam sebagai warna garisnya. Buatlah sebuah static text bertuliskan Gambar 1. Letakkan static text ini di tengah tengah kotak yang anda buat.

3. Seleksi kotak dan static text yang dibuat dan tekan F8. Pada panel yang muncul masukkan gambar sebagai name dan movie clip sebagai type lalu tekan ok.
4. Seleksi movie clip gambar dan tekan Ctrl+F3. Pada panel properties yang muncul masukkan gambar sebagai instance name
5. Klik kanan movie clip gambar dan pilih edit. Anda akan masuk ke dalam stage movie clip gambar.
6. Klik frame 1 dan tekan F9. Pada panel actions yang muncul masukkan script berikut :
1
stop();

7. Klik kanan frame 1 dan pilih copy frames. Klik kanan frame 2 dan pilih paste frame. Klik kanan frame 3 dan pilih paste frame. Klik kanan frame 4 dan pilih paste frame. Klik kanan frame 5 dan pilih paste frame.
8. Ubah tulisan Gambar 1 pada static text di frame 2 menjadi Gambar 2. Ubah tulisan Gambar 1 pada static text di frame 3 menjadi Gambar 3. Ubah tulisan Gambar 1 pada static text di frame 4 menjadi Gambar 4. Ubah tulisan Gambar 1 pada static text di frame 5 menjadi Gambar 5.
9. Tekan Ctrl+E untuk kembali ke stage scene 1. Buatlah sebuah persegi berukuran kecil berwarna putih dengan hitam sebagai warna garisnya. Seleksi persegi ini dan tekan F8.
10. Pada panel yang muncul masukkan kotak sebagai name dan movie clip sebagai type lalu tekan ok. Seleksi movie clip kotak lalu tekan Ctrl+D sebanyak 5 kali sehingga di stage muncul movie clip kotak sebanyak 6 buah.
11. Buatlah 6 buah static text masing-masing bertuliskan 1, 2, 3, 4, 5, Next.
12. Letakkan 6 buah movie clip kotak tersebut seperti gambar di bawah ini. Ubah ukuran movie clip kotak menggunakan Free Transform Tool agar sesuai dengan gambar di bawah ini.
13. Masukkan instance name pada masing-masing movie clip kotak seperti gambar di bawah ini :

14. Klik frame 1 dan masukkan script berikut :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
//membuat variable no dengan nilai 1
no = 1;
//membuat variable waktu dengan nilai 0
waktu = 0;
//membuat variable jumlah_frame dengan nilai 5
jumlah_frame = 5;
//membuat variable i dengan nilai 1 sampai bernilai sesuai nilai variable jumlah_frame
for (i=1; i<=jumlah_frame; i++) {
        //nilai variable id pada movie clip kotak+i sama dengan nilai pada variable i
        _root["kotak"+i].id = i;
        //ketika movie clip kotak+i ditekan
        _root["kotak"+i].onPress = function() {
               //nilai variable no sama dengan nilai variable id movie clip ini
               no = this.id;
               //ubah nilai variable waktu menjadi 0
               waktu = 0;
        };
        //ketika kursor mouse berada di atas movie clip kotak+i
        _root["kotak"+i].onRollOver = function() {
               //mainkan frame 2 movie clip ini
               this.gotoAndStop(2);
        };
        //ketika kursor mouse tidak berada di atas movie clip kotak+i
        _root["kotak"+i].onRollOut = function() {
               //jika nilai variable id movie clip ini tidak sama dengan nilai variable no
               if (this.id != no) {
                       //mainkan frame 1 movie clip ini
                       this.gotoAndStop(1);
               }
        };
}
//perintah yang dijalankan ketika frame pada movie clip gambar dimainkan
gambar.onEnterFrame = function() {
        //nilai variable waktu ditambah 1
        waktu++;
        //jika nilai variable waktu sama dengan 1
        if (waktu == 1) {
               //membuat variable i dengan nilai 1 sampai bernilai sesuai nilai variable jumlah_frame
               for (i=1; i<=jumlah_frame; i++) {
                       //mainkan frame 1 movie clip kotak+i
                       _root["kotak"+i].gotoAndStop(1);
               }
               //mainkan frame 2 movie clip kotak+no
               _root["kotak"+no].gotoAndStop(2);
               //ubah nilai transparansi movie clip ini menjadi 0
               this._alpha = 0;
        }
        //jika nilai transparansi movie clip ini kurang dari 100        
        if (this._alpha<100) {
               //nilai tranparansi movie clip ini ditambah 5
               this._alpha += 5;
        }
        //jika variable waktu bernilai 80        
        if (waktu == 80) {
               //jalankan fungsi reset
               reset();
               //ubah nilai transparansi movie clip ini menjadi 0
               this._alpha = 0;
        }
        //mainkan frame movie clip ini sesuai nilai variable no        
        this.gotoAndStop(no);
};
//ketika movie clip kotak_next ditekan
kotak_next.onPress = function() {
        //jalankan fungsi reset
        reset();
};
//ketika kursor mouse berada di atas movie clip kotak_next
kotak_next.onRollOver = function() {
        //mainkan frame 2 movie clip ini
        this.gotoAndStop(2);
};
//ketika kursor mouse tidak berada di atas movie clip kotak_next
kotak_next.onRollOut = function() {
        //mainkan frame 1 movie clip ini
        this.gotoAndStop(1);
};
//membuat fungsi bernama reset
function reset() {
        //nilai variable no ditambah 1
        no += 1;
        //jika nilai variable no lebih dari nilai variable jumlah_frame
        if (no>jumlah_frame) {
               //ubah nilai variable no menjadi 1
               no = 1;
        }
        //ubah nilai variable waktu menjadi 0        
        waktu = 0;
}
15. Tekan Ctrl+Enter untuk melihat hasilnya. Selamat Mencoba.. :)
   


Join Group Facebook