Animasi n Sahring

Ads 468x60px

Giusto odio dignissimos

Giusto odio dignissimos

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia...

Read More
Omnis dolor repellendus

Omnis dolor repellendus

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia...

Read More
Olimpedit quo minus

Olimpedit quo minus

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia...

Read More
Itaque earum rerum

Itaque earum rerum

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia...

Read More
Epudiandae sint molestiae

Epudiandae sint molestiae

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia...

Read More
Sahut aut reiciendis

Sahut aut reiciendis

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia...

Read More

Senin, 28 Mei 2012

Grammar pada Teori Bahasa Otomata

Grammar Klas 0 :
Unrestricted Grammar : Aturan-aturan sintaktik (productions) yang digunakan untuk membentuk kalimat tidak mempunyai batasan yang jelas.
Contoh :
G = ({S, A, B, C, D}, {a, b}, S, q), dengan q adalah :
S ® CD Aa ® aA C ® e
C ® aCA | bCB Ab ® bA D ® e
AD ® aD Ba ® aB
BD ® bD Bb ® bB
Bahasa yang didefinisikan grammar di atas adalah :
L(G) = { ww | w Î {a, b}}
Grammar Klas 2 :
Context-Free Grammar (CFG) : Grammar dengan production yang berbentuk a ® b, dimana |a| £ |b| dengan a Î Vn dan |a| = 1. Dengan demikian, production-production pada klas grammar ini hanya memiliki satu non-terminal di sisi kiri setiap productionnya. Bahasa yang didefinisikan oleh CFG ini disebut Context-Free Language.
CFG merupakan satu-satunya klas grammar yang telah memiliki algoritma parsing yang optimal. Sehingga hampir semua bahasa pemrograman menggunakan CFG untuk mendefinifikan aturan-aturan sintaktik bahasanya.
Contoh : Bahasa = { an b an | n ³ 1 } didefinisikan melalui grammar berikut :
S ® aCa
C ® aCa | b
Derivasi untuk input string a3 b a3 adalah sebagai berikut :
S Þ aCa Þ aaCaa Þ aaaCaaa Þ aaabaaa
Grammar Klas 3 :
Regular Grammar : Grammar dengan production yang berbentuk a ® b, dimana |a| £ |b| dengan a Î Vn dan |a| = 1. Sedangkan b mempunyai bentuk aB atau a (a Î VT dan B Î VN). Bahasa yang didefinisikan oleh Regular Grammar ini disebut Regular Language.
Bahasa pemrograman yang menggunakan aturan sintaktik bahasa regular ini antara lain adalah javascript, perl, dll.
Contoh : Bahasa = { an b am | n ³ 1 } didefinisikan melalui grammar berikut :
S ® aS | aB
C ® aC | a
B ® bC
Derivasi untuk input string a3 b a2 adalah sebagai berikut :
S Þ aS Þ aaS Þ aaaB Þ aaabC Þ aaabaC Þ aaabaa


Untuk Download Teorinya klik Link Di Bawah:

      Download 


Atau Lebih lengkap lagi klik disini


Modul Dalam bahasa indonesia............ Bersambung.


Semoga bermanfaat.
Tank Q....... :-)

Jumat, 18 Mei 2012

Membuat Program Sederhana Dengan Bahasa Assembler ( Bahasa mesin )

Banyak sekali bahasa pemograman yang digunakan oleh seorang programer untuk menciptakan sebuah program diantara nya bahasa pemograman Visual Basic  , Php , Java , Turbo pascal , C++ dan banyak lagi bahasa pemograman .  Salah satunya bahasa mesin yang disebut ( assembler ) . Program ini biasanya  dibuat dengan menggunakan aplikasi seperti Flat Assembler atau langsung dari CMD yang memang sudah ada dalam sistem operasi Windows kali ini saya akan mencoba membuat sebuah program sederhana dengan menggunakan command yang disediakan oleh windows.
Baiklah langsung saja kita coba langkah –langkah dalam pembuatan program sederhana menggunakan bahasa assembly atau yang sering disebut bahasa mesin.

Langkah 1

Klik tombol START pada windows kemudian cari Run lalu ketikan pada kolom pengisian yang ada pada Run seperti gambar dibawah ini ,  kemudian klik OKE atau takan Enter pada keyboard.

Langkah 2

Setelah muncul tampilan seperti dibawah , langsung saja ketikan debug.
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
org         100h
 
jmp        mulai
 
tampilan              db '', 13,10
 
db '                                                   _________________ ', 13,10
 
db '                                                   by:SURIADI     ', 13,10
 
db '         Oo===================== MENU UTAMA =======================oO', 13,10
 
db '         ||                                                        ||', 13,10
 
db '         ||   1) Menghapus Layar                                   ||', 13,10
 
db '         ||   2) Menampilkan Urutan Abjad AAABBC                   ||', 13,10
 
db '         ||   3) Mengalikan Bilangan 2 dan 2                       ||', 13,10
 
db '         ||   4) Menampilkan Biodata Anda                          ||', 13,10
 
db '         ||   5) Selesai                                           ||', 13,10
 
db '         ||                                                        ||', 13,10
 
db '         ||                                                        ||', 13,10
 
db '         ||                                                        ||', 13,10
 
db '         Oo========================================================oO', 13,10
 
db '                         Pilihan Anda [1...5]:$'
 
mulai:                    mov       ah, 09h        ; service number 09h untuk mencetak string
 
mov       dx, tampilan   ; mengisi data string
 
int           21h                ; menampilkan di monitor
 
;aksi input pilihan menu oleh user
 
pilih:                      mov       ah,07h         ; service number 07h untuk input karakter
 
int           21h                ; menampilkan
 
cmp       al,'1'              ; bandingkan input dengan karakter '1'
 
je            hapuslayar     ; jika sama lompat ke prosedur hapuslayar
 
cmp       al,'2'              ; bandingkan input dengan karakter '2'
 
je            urutanabjad    ; jika sama lompat ke prosedur urutanabjad
 
cmp       al,'3'              ; bandingkan input dengan karakter '3'
 
je            perkalian42    ; jika sama lompat ke prosedur perkalian42
 
cmp       al,'4'              ; bandingkan input dengan karakter '4'
 
je            tampilbiodata  ; jika sama lompat ke prosedur tampilbiodata
 
cmp       al,'5'              ; bandingkan input dengan karakter '7'
 
je            keluar          ; jika sama lompat ke prosedur keluar
 
call          kembali        ; panggil prosedur kembali
 
;Untuk mengosongkan layar
 
kosonglayar:      mov       ah,07h         ; service number 07h untuk menghapus layar ke bawah
 
mov       al,00h           ; hapus semua baris
 
mov       bh,71h         ; tampilkan warna background putih tulisan biru
 
mov       ch,00h          ; Baris batas atas 0
 
mov       cl,00h           ; Kolom batas atas 0
 
mov       dh,0ffh        ; baris batas bawah off
 
mov       dl,0ffh        ; kolom batas bawah off
 
int           10h                ; Menjalankan interupt 10h
 
ret
 
kursor: mov       ah,02h         ; Service number 02h (untuk menentukan posisi kursor)
 
mov       dh,00h         ; Nilai baris posisi kursor (baris 0)
 
mov       dl,00h           ; Nilai kolom posisi kursor (kolom 0)
 
mov       bh,00h         ; Nilai nomor halaman layar (halaman 0)
 
int           10h                ; Inisialisasi bentuk dan posisi kursor saat itu
 
ret
 
hapuslayar :        call          kosonglayar    ; kosongkan layar
 
call          kursor          ; letakkan kursor di awal
 
mov       ah,07h         ; servis input
 
int           21h                ; tampilkan
 
call          kembali        ; kembali ke menu
 
komenhuruf      db           '',13,10
 
db           '',13,10
 
db           'Pencetakan karakter membentuk string AAABBC menggunakan program looping .....',13,10
 
db           '',13,10
 
db           '$',13,10
 
urutanabjad:      call          kosonglayar    ; kosongkan layar
 
call          kursor          ; letakkan kursor di awal
 
mov       ah, 09h        ; servis 09h menampilkan string
 
mov       dx, komenhuruf ; ambil data string komenhuruf
 
int           21h                ; tampilkan
 
mov       cx,03h          ; pengulangan 3 kali
 
mov       bl,04h           ; nilai awal bl = 04
 
mov       dl,40h           ; masukkan nilai 40 ke reg dl
 
ulang1:                 dec         bl                   ; kurangi dl dengan 1
 
push      bx                  ; simpan bx ke stack
 
inc          dl                   ; tambah dl dengan 1
 
ulang2:                 dec         bl                   ; kurangi bl dengan 1
 
mov       ah,02h         ; beri nilai ah dengan service 02h - pencetakan karakter
 
int           21h                ; tampilkan
 
jne         ulang2          ; lompat ke ulang2
 
pop        bx                  ; ambil nilai bx dari stack
 
loop       ulang1          ; kebali ke baris ulang1
 
mov       ah,07h         ; servis input
 
int           21h                ; tampilkan
 
call          kembali        ; kembali ke menu
 
komenkali           db           '',13,10
 
db           '',13,10
 
db           'Perkalian antara bilangan 2 dan 2 menggunakan Assembler.',13,10
 
db           'Hasilnya adalah ....',13,10
 
db           '',13,10
 
db           '$',13,10
 
perkalian42: call kosonglayar    ; kosongkan layar
 
call kursor ; panggil kursor ke awal halaman
 
mov ah, 09h  ; servis pencerakan string
 
mov dx, komenkali  ; ambil data string di komenkali
 
int 21h ; tampilkan
 
mov bl,02h ; nilai bl = 04
 
mov al,02h ; nilai al = 02
 
mul bl ; kalikan nilai bl dengan al
 
mov dl,al ; masukkan nilai al ke dl untuk dicetak
 
add dl,30h ; tambahkan nilai dl dengan 30
 
mov       ah,02h         ; servis pencetakan karakter
 
int           21h                ; tampilkan
 
mov       ah,07h         ; servis input
 
int           21h                ; tampilkan
 
call          kembali        ; kembali ke menu
 
komengenap     db           '',13,10
 
db '',13,10
 
db 'Bilangan genap antara 0 sampai dengan 8 adalah.....',13,10
 
db ',13,10
 
db '$',13,10
 
bilgenap08:
 
call          kosonglayar    ; kosongkan layar
 
call          kursor          ; letakkan kursor di awal halaman
 
mov       ah, 09h        ; servis 09h pencetakan string
 
mov       dx, komengenap ; ambil data string dari komengenap
 
int           21h                ; tampilkan
 
mov       cx,05h          ; pengulangan 5 kali
 
mov       ah,02h         ; servis pencetakan karakter
 
mov       dl,30h           ; masukkan nilai 30h ke dl
 
a: int 21h                ; tampilkan
 
add        dl,02h           ; tambah dl dengan 2
 
loop       a                     ; lompat ke baris a sebanyak pengulangan
 
mov       ah,07h         ; servis input
 
int           21h                ; tampilkan
 
call          kembali        ; kembali ke menu
 
; berikut adalah data yang akan ditampilkan pada menu Biodata
 
biodata:               db           '      ___________________________________________________________________',13,10
 
db '      //=========================== BIODATA ============================\\',13,10
 
db '      ||                                                                ||',13,10
 
db           '      ||    Nama       : suriadi                                        ||',13,10
 
db           '      ||    Alamat     : Jl. KH. Ahmad Dahlan No.81 Pekanbaru           ||',13,10
 
db           '      ||    Umur       : 20 tahun                                       ||',13,10
 
db           '      ||    Pekerjaan  : mahasiswa                                      ||',13,10
 
db           '      ||    Hobi       : berenang                                       ||',13,10
 
db           '      ||    email      : adie putra 11@gmail.com                        ||',13,10
 
db           '      ||    Website    : maz adie.blogspot.com                          ||',13,10
 
db           '      ||                                                                ||',13,10
 
db           '      Oo================================================================oO$',13,10
 
tampilbiodata:   call          kosonglayar    ; kosongkan layar
 
call kursor ; letakkan kursor di awal
 
mov dx,biodata  ; ambil data string dari biodata
 
mov  ah,09h ; servis 09h untuk pencetakan string
 
int 21h ; tampilkan
 
mov  ah,07h ; servis input
 
int 21h ; tampilkan
 
call kembali  ; kembali ke menu
 
keluar: int 20h ; program selesai
 
kembali : call kosonglayar    ; kosongkan layar
 
call  kursor  ; letakkan kursor di awal
 
jmp mulai ; lompat ke prosedur mulai (menampilkan menu)
Setelah kode diatas dimasukan kedalam Cmd maka bila dijalankan akan muncul tampilan seperti dibawah ini
Tampilan program setelah dieksekusi:
Jika di tekan angka 1 (satu ) pada keyboard maka program akan merespon dan menghapus layar atau menghapus layar pada Cmd seperti tampilan dibawah ini  .

Langkah 3

Untuk kembali kemenu semula tekan angka 1 (satu ) maka program akan menu awal kemudian jika anda ingin mengeksekusi perintah yang kedua yankni menampilkan percetakan karakter membentuk string AAABBC menggunakan program looping atau pengulangan maka tekan angka 2 (Dua )pada keyboard dan akan muncul tampilan seperti dibawah ini.
Untuk kembali kemenu awal tekan satu pada keyboard setelah itu lakukan eksekusi berikutnya dengan menekan angka  3 ( tiga ) pada keyboard maka program akan merespon seperti tampilan dibawah ini yakni perkalian antara bilangan 2 dan 2.

Langkah 4

Setelah itu seperti biasa jika kita akan kembali ke menu awal maka kita tekan angka 1 (satu ) pada keyboard dan untuk menampilkan biodata kita seperti dibawah ini maa kita harus menekan tombol 4 (empat ) pada keyboard maka program akan langsung mengeksekusi dengan menampilkan tampilan seperti dibawah ini.
Dari program ini maka kita harus tekan tombol 5 ( lima ) pada keyboard maka program langsung keluar atau logout.
Sekian tutorial dari saya semoga dapat bermanfaat!. Mungkin dari tutorial diatas yang tadi nya hanya ingin belajar pemograman yang berbasiskan visual maka dengan adanya tutorial di atas maka anda ingin mencoba bahasa pemograman yang berbasiskan bahasa mesin atau assembler dan saya harap anda dapat  mengembangkannya lebih dari tutorial diatas .

Rabu, 16 Mei 2012

Membuat blog di Facebook

Dalam Facebook memang tidak tersedia fitur resmi untuk membuat blog. Tetapi berkat aplikasi buatan para pengguna Facebook, terdapat beberapa aplikasi blog yang siap anda gunakan dalam pembuatan blog dalam Facebook anda. Jika anda ingin membuat blog di Facebook atau iseng ingin membuat blog ikuti langkah-langkah di bawah ini.

Langkah 1:
Dalam keaadaan anda sudah log in kedalam akun Facebook anda, cobalah untuk memasukan kata kunci / keyword “blog” pada bagian search untuk mencari aplikasi blog yang tersedia.
Langkah 2:
Akan muncul beberapa aplikasi blog yang dibuat oleh pihak ketiga. Kali ini pilihlah yang merupakan buatan Shujaat bin tariq dengan ikon B berwarna biru, dan klik View Aplication.
Langkah 3:
Selanjutnya akan muncul halaman utama aplikasi blog tersebut. Klik Go Aplication.
Langkah 4:
Kemudian anda akan mendapatkan beberapa blog yang telah di publishkan oleh pengguna Facebook lainya dengan aplikasi yang sama juga. Di halaman ini juga terdapat link untuk membuat blog pertama anda. Klik Create New Blog Entry.
Langkah 5:
Sebelum anda dapat membuat blog entry baru, anda harus mengaktifkan blog face. Klik Add Face Blog
Langkah 6:
Di halaman berikutnya anda akan diminta konfirmasi untuk memberikan akses untuk tampilan profile dan segala sesuatu yang berkenaan dengan data diri anda di Facebook. Klik Allow
Langkah 7:
Anda akan menjumpai kembali tampilan halaman yang sama dengans ebelumnya. Klik Create New Blog Entry
Langkah 8:
Ada baiknya anda membuat kategori terlebih dahulu untuk menjadikan blog anda menjadi lebih rapi berdasarkan topik-topik berbeda yang anda buat. Klik Add New Category
Langkah 9:
Pada dialog Add New Category, berikan nama untuk kategori tersebut pada bagian Title. Untuk Description berikan penjelasan singkat menenai kategori tersebut, atau bisa juga anda biarkan dalam keaadaan kosong namun ada baiknya di isi terlebih dahulu.
Langkah 10:
Sejurus kemudian kategori baru yang telah anda buat kini sudah tercantum di dalam blog anda.
Langkah 11:
Anda bisa membuat beberapa kategori lainya dengan cara yang sama. Jika demikian maka nantinya di bagian Categories akan muncul nama-nama kategori yang anda telah buat tadi. Kali ini anda sudah bisa membuat blog entry dengan mengklik Create New Blog Entry.
Langkah 12:
Sebenarnya untuk aplikasi blog buatan shujaat bin tariq ini memiliki fitir WYSIWYG editor, namun saat artikel ini di susun ternyata masih terdapat perbaikan. Karena itu kali ini tampilanya tak ubahnya dengan Basic Editor. Masukan namajudul pada title dan pilih kategori yang ingin anda pakai.
Langkah 13:
Anda bisa memasukan artikel blog anda di bagian yang telah di sediakan. sayangnya kali ini fitue WYSIWYG editor masih belum sempurna. Tetapi anda bisa menyertakan link video dari Youtube disini.
Langkah 14:
Untuk memasukan video dari Youtube, cari video yang anda cari menggunakan fasilitas search di Youtube. Setelah anda menemukan hasil pencarian video, klik salah satu yang anda inginkan, lalu copy alamat URL dari video tersebut dan masukan URL video yang anda dapatkan dari Youtube tadi di bagian Video URL.
Langkah 15:
Setelah semuanya nada yakini telah terisi dengan benar klik Publish. Kemudian anda akan mendapatkan pesan bahwa blog anda telah selesai di buat.

Bagaimana menurut anda? 
Apakah anda juga akan membuat blog di Facebook seperti saya?

Minggu, 13 Mei 2012

Finite State Automata

"Finite state" beralih ke halaman ini. Untuk mesin state yang tak terbatas, lihat sistem state transisi . Untuk kesalahan-toleransi metodologi, lihat replikasi finite state
Sebuah mesin finite-state (FSM) atau terbatas-negara otomat (jamak: automata), atau hanya finite state , adalah model matematika yang digunakan untuk merancang program komputer dan logika digital sirkuit. Hal ini disusun sebagai mesin abstrak yang dapat di salah satu dari sejumlah terbatas state. Mesin ini hanya dalam satu negara pada suatu waktu, negara itu di pada waktu tertentu disebut negara saat ini. Hal ini dapat berubah dari satu keadaan ke keadaan lain bila dimulai oleh peristiwa memicu atau kondisi, ini disebut transisi. Sebuah FSM tertentu didefinisikan dengan daftar negara-negara transisi mungkin dari tiap kondisi saat ini, dan kondisi memicu untuk setiap transisi.
Finite-state mesin dapat model sejumlah besar masalah, di antaranya adalah desain otomatisasi elektronik , protokol komunikasi desain, parsing dan aplikasi rekayasa lainnya. Dalam biologi dan kecerdasan buatan penelitian, negara bagian mesin atau hirarki dari mesin negara kadang-kadang digunakan untuk menggambarkan sistem saraf , dan dalam linguistik mereka dapat digunakan untuk menggambarkan tata bahasa alami bahasa .

Model Matematika

Sesuai dengan klasifikasi umum, definisi formal berikut ini ditemukan:
  • Sebuah mesin negara deterministik finite atau akseptor deterministik mesin negara yang terbatas adalah berlipat lima (\ Sigma, S, s_0, \ delta, F) , Dimana:
    • \ Sigma adalah input alfabet (a, hingga non-kosong set simbol).
    • S adalah, hingga non-kosong set negara.
    • s_0 adalah keadaan awal, unsur S .
    • \ Delta adalah fungsi negara transisi: \ Delta: S \ kali \ Sigma \ rightarrow S (Dalam otomat terbatas nondeterministic akan \ Delta: S \ kali \ Sigma \ rightarrow \ mathcal {P} (S) , Yaitu, \ Delta akan kembali satu set negara).
    • F adalah himpunan negara akhir, subset (mungkin kosong) dari S .
Untuk FSMs baik deterministik dan non-deterministik, sangat konvensional untuk memungkinkan \ Delta menjadi fungsi parsial , yaitu \ Delta (q, x) tidak harus didefinisikan untuk setiap kombinasi q \ isin S dan x \ isin \ Sigma . Jika FSM M ini dalam keadaan q , Simbol selanjutnya adalah x dan \ Delta (q, x) tidak didefinisikan, maka M bisa mengumumkan kesalahan (yaitu menolak input). Hal ini berguna dalam definisi mesin negara umum, tetapi kurang berguna ketika mengubah mesin. Beberapa algoritma dalam bentuk standar mereka mungkin memerlukan fungsi total.
Sebuah mesin finite-state adalah terbatas mesin Turing mana kepala hanya dapat melakukan "membaca" operasi, dan selalu bergerak dari kiri ke kanan. 
  • Sebuah transduser negara yang terbatas adalah sextuple (\ Sigma, \ Gamma, S, s_0, \ delta, \ omega) , Dimana:
    • \ Sigma adalah input alfabet (satu set kosong hingga non simbol).
    • \ Gamma adalah abjad keluaran (a, hingga non-kosong set simbol).
    • S adalah, hingga non-kosong set negara.
    • s_0 adalah keadaan awal, unsur S . Dalam sebuah robot yang terbatas nondeterministic , s_0 adalah seperangkat negara awal.
    • \ Delta adalah fungsi negara transisi: \ Delta: S \ kali \ Sigma \ rightarrow S .
    • \ Omega adalah fungsi output.
Jika fungsi output adalah fungsi dari alfabet negara dan input ( \ Omega: S \ kali \ Sigma \ rightarrow \ Gamma ) Definisi yang sesuai dengan model Mealy, dan dapat dimodelkan sebagai mesin Mealy . Jika fungsi keluaran hanya bergantung pada negara ( \ Omega: S \ rightarrow \ Gamma ) Definisi yang sesuai dengan model Moore, dan dapat dimodelkan sebagai sebuah mesin Moore . Sebuah mesin finite-state tanpa fungsi output sama sekali dikenal sebagai semiautomaton atau sistem transisi .
Jika kita mengabaikan simbol keluaran pertama dari mesin Moore, \ Omega (s_0) , Maka dapat dengan mudah dikonversi ke mesin Mealy output-setara dengan menetapkan fungsi output dari setiap transisi Mealy (yaitu pelabelan setiap tepi) dengan simbol output tertentu dari negara tujuan Moore. Transformasi Kebalikannya kurang jelas karena keadaan mesin Mealy mungkin memiliki label output yang berbeda pada transisi masuk nya (pinggiran). Setiap negara bagian tersebut perlu untuk dibagi di beberapa mesin Moore menyatakan, satu untuk setiap simbol keluaran insiden.

Untuk PDF nya klik link di bawah :

============> DOWNLOAD PDF


Artikel Terkait:
Cara Menghapus Virus Shortcut
Membuat Anti virus sederhana
Membuat anti virus sendiri
CARA MUDAH HACK WEBSITE
 

Perangkat Jaringan Komputer (download contoh tugas)

Jaringan komputer (jaringan) adalah sebuah sistem yang terdiri atas komputer-komputer yang didesain untuk dapat berbagi sumber daya (printer, CPU), berkomunikasi (surel, pesan instan), dan dapat mengakses informasi(peramban web).Tujuan dari jaringan komputer adalah
Agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim layanan disebut peladen (server).Desain ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
Dua buah komputer yang masing-masing memiliki sebuah kartu jaringan, kemudian dihubungkan melalui kabel maupun nirkabel sebagai medium transmisi data, dan terdapat perangkat lunak sistem operasi jaringan akan membentuk sebuah jaringan komputer yang sederhana. Apabila ingin membuat jaringan komputer yang lebih luas lagi jangkauannya, maka diperlukan peralatan tambahan seperti Hub, Bridge, Switch, Router, Gateway sebagai peralatan interkoneksinya
HUB
Hub Alat penghubung atar komputer, semua jenis komunikasi hanya dilewatkan oleh hub. hub digunakan untuk sebuah bentuk jaringan yang sederhana (misal hanya untuk menyambungkan beberapa komputer di satu group IP lokal) ketika ada satu paket yang masuk ke satu port di hub, maka akan tersalin ke port lainnya di hub yg sama dan semua komputer yg tersambung di hub yang sama dapat membaca paket tersebut. Saat ini hub sudah banyak ditinggalkan dan diganti dengan switch. Alasan penggantian ini biasanya adalah karena hub mempunyai kecepatan transfer data yang lebih lambat daripada switch. Hub dan switch mempunyai kecepatan transfer data sampai dengan 100 Mbps bahkan switch sudah dikembangkan sampai kecepatan 1 Gbps.
8_port_mini_ethernet_hub
Switch
Switch Sebuah alat yang menyaring/filter dan melewatkan(mengijinkan lewat) paket yang ada di sebuah LAN. switcher bekerja pada layer data link (layer 2) dan terkadang di Network Layer (layer 3) berdasarkan referensi OSI Layer Model. sehingga dapat bekerja untuk paket protokol apapun. LAN yang menggunakan Switch untuk berkomunikasi di jaringan maka disebut dengan Switched LAN atau dalam fisik ethernet jaringan disebut dengan Switched Ethernet LANs.
24___2g_layer_2_optical_ethernet_switch
Router
Router Alat yang bertugas untuk mengantarkan paket data dalam jaringan. router dapat digunakan jika tersambung paling tidak dengan dua jaringan yang berbeda sehingga pengaturan tersebut membutuhkan sebuah router.Router berada di sisi gateway sebuah tempat dimana dua jaringan LAN atau lebih untuk disambungkan. Router menggunakan HEADERS dan daftar tabel pengantar (Forwarding Table) untuk menentukan posisi yang terbaik untuk mengantarkan sebuah paket jaringan dan juga menggunakan protokol seperti ICMP,HTTP untuk berkomunikasi dengan LAN lainnya dengan konfigurasi terbaik untuk jalur antar dua host manapun.
linksys-wrt54gs-wireless-g-broadband-router-with-speedbooster
Bridge
Pengertian dari sebuah bridge adalah bekarja pada data link layer pada OSI. bridge adal alat yang digunakan pada suatu jaringan yang berfungsi untuk memisahkan sebuah jaringan yang luas menjadi segment yang lebih kecil. bridge membaca alamat MAC (media access control0 dari setiap paket data yang diterima yang kemudian akan mempelajari dridging table untuk memutuskan apa yang akan dikerjakan bridge selanjutnya pada paket data tersebut, apakah diteruskan atau di abaikan. jika switch menpunyai domein collision sendiri-sendiri disetiap portnya, begitu juga dengan bridge memiliki domain collision ttetepi ia juga dapat membaginya dari sebuah domain collision yang besar menjadi yang lebih kecil, dah bridge hanya akan melewatkan paket data antar segment – segment jika hanya segment itu sangat diperlukan
Terdapat tiga jenis bridge jaringan yang umum dijumpai:
Bridge Lokal : sebuah bridge yang dapat menghubungkan segmen-segmen jaringan lokal.
Bridge Remote : dapat digunakan untuk membuat sebuah sambungan (link) antara LAN untuk membuat sebuah Wide Area Network.
Bridge Nirkabel : sebuah bridge yang dapat menggabungkan jaringan LAN berkabel dan jaringan LAN nirkabel.
Gateway


Gateway adalah sebuah perangkat yang digunakan untuk menghubungkan satu jaringan komputer dengan satu atau lebih jaringan komputer yang menggunakan protokol komunikasi yang berbeda sehingga informasi dari satu jaringan computer dapat diberikan kepada jaringan komputer lain yang protokolnya berbeda. Definisi tersebut adalah definisi gateway yang utama.
Seiring dengan merebaknya internet, definisi gateway seringkali bergeser. Tidak jarang pula pemula menyamakan “gateway” dengan “router” yang sebetulnya tidak benar.
Kadangkala, kata “gateway” digunakan untuk mendeskripkan perangkat yang menghubungkan jaringan komputer besar dengan jaringan komputer besar lainnya. Hal ini muncul karena seringkali perbedaan protokol komunikasi dalam jaringan komputer hanya terjadi di tingkat jaringan komputer yang besar.

Untuk contoh tugasnya klik link download di bawah:

DOWNLOAD 
password =====> h4r4h4p 


Artikel Terkait:
Cara Menghapus Virus Shortcut
Membuat Anti virus sederhana
Membuat anti virus sendiri
CARA MUDAH HACK WEBSITE

 

Jumat, 11 Mei 2012

Proteksi Folder dengan Password

Melanjutkan tugas yang kemarin, sekarang aku coba tuliskan cara Memproteksi Folder dengan membuat password sendiri.

Langkah pertama, buat script dibawah ini dengan notepad.


@ECHO OFF
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Serius nich mau di Kunci ??(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Masukkan Y atau N
goto CONFIRM
:LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Foldernya dah Terkunci
goto End
:UNLOCK
echo Silahkan Masukkan Kunci Gemboknya..
set/p "pass=>"
if NOT %pass%== password goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Selamat, Folder Sudah Terbuka
goto End
:FAIL
echo Coba Nyuri ya..
goto end
:MDLOCKER
md Locker
echo Locker Berhasil di Buat
goto End
:End


Langkah kedua, simpan script itu dengan extensi .bat

Catatan Kecil, Jika mau merubah password ganti password dengan kata sesuka anda

Pengoperasiaanya Gimana?
  • Jalankan file bat yang barusan kamu bikin
  • Masukkan folder atau file yang ingin dikunci kedalam folder Locker lalu jalankan lagi file bat
  • Kalau ingin dibuka caranya serupa


Cara lain:===============>


 Cara Proteksi Folder Tanpa Software

Dah lama banget neh gua cari trik ini, soale selama beberapa bulan ini saya hanya menggunakan software untuk memproteksi file dan sangat lama memproteksinya, apalagi kalo filenya gede, lama pula menghilangkan proteksinya. Tiba-tiba disuatu hari aku ditawari temenku suatu software yang bisa memproteksi sebuah folder, tapi sayang saya tidak terlalu menyukai software tersebut dikarenakan setelah folder diproteksi, icon folder yang tadinya kuning berubah menjadi folder yang masih tetap berwarna kuning, tapi ada gembok disisinya kayak thumbail artikel ini tuh. Yang pasti kalo ada yang melihat pasti disangkanya folder yang sangat rahasia sekali, itulah kelemahannya, tapi ternyata kawan apabila sebuah folder sudah diproteksi software tersebut tidak akan bisa dihapus kecuali anda mengetahui password-nya, hmmm... keren juga, hehehe... Apabila ada yang tertarik dengan software untuk memproteksi file aja sangat lama, bisa download disini atau ada pula yang tertarik dengan software yang ditawarkan temenku untuk memproteksi folder, silahkan download disini. Oke deh sesuai judul saya akan memberitahukan trik ini kepada anda semua yang sebelumnya saya dapatkan triknya dari sini dan berikut ini cara-caranya:



    Buka Start -> All Programs -> Accessories -> Notepad

    Copy dan paste kode berikut ke notepad

        cls
        @ECHO OFF
        title Folder Locker
        if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
        if NOT EXIST Locker goto MDLOCKER
        :CONFIRM
        echo Are you sure u want to Lock the folder(Y/N)
        set/p "cho=>"
        if %cho%==Y goto LOCK
        if %cho%==y goto LOCK
        if %cho%==n goto END
        if %cho%==N goto END
        echo Invalid choice.
        goto CONFIRM
        :LOCK
        ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
        attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
        echo Folder locked
        goto End
        :UNLOCK
        echo Enter password to Unlock folder
        set/p "pass=>"
        if NOT %pass%==type your password here goto FAIL
        attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
        ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
        echo Folder Unlocked successfully
        goto End
        :FAIL
        echo Invalid password
        goto end
        :MDLOCKER
        md Locker
        echo Locker created successfully
        goto End
        :End

Kemudian simpan file notepad tersebut dengan nama Locker.bat

Tutup dan kemudian buka lagi file tersebut, dan akan tertera perintah untuk memasukkan password (Enter Password) untuk membuka kunci folder
Ketikkan kode password Anda

Klik lagi, dan akan tertampil perintah "Do you want to lock the file Y/N".

Ketikkan “Y” dan tekan Enter.

Widgeo