tag:blogger.com,1999:blog-61559298552164098742024-02-21T02:58:17.822+07:00Pejantan Hebat!!!Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.comBlogger68125tag:blogger.com,1999:blog-6155929855216409874.post-70252793738696976832013-05-13T14:49:00.001+07:002013-05-13T15:35:14.171+07:00Algoritma parallel<div style="text-align: justify;">
<b>Algoritma parallel</b> atau algoritma konkuren, ini merupakan kebalikan dari algoritma tradisional sekuensial (serial). Algoritma parallel merupakan algoritma yang dapat dieksekusi dalam satu waktu pada banyak perangkat processing yang berbeda, dan pada akhirnya akan digabungkan kembali untuk mendapatkan hasil yang benar. Beberapa algoritma mudah untuk dibagi ke dalam cara ini. Contohnya, memisahkan pekerjaan dengan mengcek semua nomor dari satu sampat 100ribu untuk melihat pernyataan mana yang akan dijadikan landasan untuk menetapkan subset dari nomor setiap prosesor yang ada, dan kemudian menaruh data dengan hasil yang akan dkembalikan bersama-sama. Algoritma ini juga telah diterapkan untuk algoritma seperti rubik kubus dan dekripsi hash. Untuk penjelasan lebih lanjut dari algoritma parallel ini, perlu diketahui terdapat beberapa platform yang biasa digunakan dalam pemrograman parallel, yaitu OpenMp, MPI, CUDA, dan lain sebagainya. Di bawah ini akan dijelaskan mengenai platform tersebut, penjelasan singkat adalah sebagai berikut: <br /><br />1. OpenMP<br /><br />OpenMP yaitu API yang mendukung multiplatform untuk pemrograman multiprocessing shared memory pada C, C++, dan Fortran, di semua arsitektur prosesor dan OS termasuk platform Solaris, AIX, HP-UX, GNU/Linux. Max OS X, dan Windows. Ini terdiri dari kumpulan compiler directive, library routines, dan environment variable yang akan membuat run time pada semua keadaan. OpenMP merupakan suatu teknologi nonprofit yang diatur oleh OpenMP Architecture Review Board (or OpenMP ARB) termasuk didalamnyaa vendor hardware dan software yaitu AMD, IBM, Intel, Cray, HP, Fujitsu, Nvidia, NEC, Microsoft, Texas Instruments, Oracle Corporation, dan masih banyak lagi. <br /><br />2. MPI (Message Passing Interface)<br /><br />MPI (Message Passing Interface) yaitu suatu standard dan message passing interface partabel system yang didesain oleh grup penelitian dari akademi dan industry untuk mengembangkan fungsi dan macam-macam dari computer parallel. Standar ini mendifinisikan sintaks dan semantic dari core library routine yang berguna untuk memperbesar jangkauan kepada user menulis portable program message passing pada Fortran 77 dan bahasa C. Bebedapa keebaikan dirasakan dan implementasi efisien dari MPI termasuk beberapa free da nada pada domain public. Ini dipupuk kedalam pengembangan dalam parallel industry software, dan kemajuan portable development, dan kemampuan skala lebih besari aplikasi parallel.<br /><br />3. CUDA (Compute Unified Device Architecture)<br /><br />CUDA (Compute Unified Device Architecture) merupakan platform parallel computing dan model pemrograman yang telah dibuat oleh NVIDIDA dan diimplementasikan oleh GPU(Graphic Processing Unit). CUDA memberikan akses pengembangan untuk kumpulan visual instruction dan ingatan dari parallel computasional elemen CUDA GPU.<br /><br />Dalam beberapa kasus, algoritma sekuensial dengan mudah dapat diadaptasi ke dalam lingkungan paralel. Namun dalam kebanyakan kasus, problem komputasi harus dianalisa ulang dan menghasilkan algoritma paralel yang baru. Terdapat beberapa penelitian mengenai perancangan algoritma paralel untuk problem-problem praktis seperti pengurutan, pemrosesan geraf, solusi untuk persamaan lanjar, solusi untuk persamaan diferensial, dan untuk simulasi. Teknik pembangunan algoritma paralel dapat dibedakan sebagai berikut :<br /><b><br />Paralisme Data</b><br /><br />Teknik paralelisme data merupakan teknik yang paling banyak digunakan dalam program paralel. Teknik ini lahir dari penelitian bahwa aplikasi utama komputasi paralel adalah dalam bidang sain dan engineer, yang umumnya melibatkan array multi-dimensi yang sangat besar. Dalam program sekuensial biasa, array ini dimanipulasi dengan mempergunakan perulangan bersarang untuk mendapatkan hasil. Kebanyakan program paralel dibentuk dengan mengatur ulang algoritma sekuensial agar perulangan bersarang tersebut dapat dilaksanakan secara paralel. Paralelisme data menunjukkan bahwa basis data dipergunakan sebagai dasar untuk membentuk aktifitas paralel, dimana bagian yang berbeda dari basis data akan diproses secara paralel. Dengan kata lain paralelisme dalam program ini dibentuk dari penerapan operasi-operasi yang sama ke bagian array data yang berbeda. Prinsip paralelisme data ini berlaku untuk pemrograman multiprosesor dan multikomputer.<br /><br /><b>Partisi Data</b><br /><br />Merupakan teknik khusus dari Paralelisme Data, dimana data disebar ke dalam memori-memori lokal multikomputer. Sebuah proses paralel kemudian ditugaskan untuk mengoperasikan masingmasing bagian data. Proses tersebut harus terdapat dalam lokal memori yang sama dengan bagian data, karena itu proses dapat mengakses data tersebut secara lokal. Untuk memperoleh kinerja yang baik, setiap proses harus memperhatikan variabel-variabel dan data-data lokalnya masing-masing. Jika suatu proses membutuhkan akses data yang terdapat dalam remote memori, maka hal ini dapat dilakukan melalui jaringan message passing yang menghubungkan prosesor-prosesor. Karena komunikasi antar prosesor ini menyebabkan terjadinya waktu tunda, maka messsage passing ini sebaiknya dilakukan dalam frekuensi yang relatif kecil. Dapat disimpulkan bahwa tujuan dari partisi data adalah untuk mereduksi waktu tunda yang diakibatkan komunikasi messsage passing antar prosesor. Algoritma paralel mengatur agar setiap proses dapat melakukan komputasi dengan local data masing-masing.<br /><br /><b>Algoritma Relaksasi</b><br /><br />Pada algoritma ini, setiap proses tidak membutuhkan sinkronisasi dan komunikasi antar proses. Meskipun prosesor mengakses data yang sama, setiap prosesor dapat melakukan komputasi sendiri tanpa tergantung pada data antara yang dihasilkan oleh proses lain. Contoh algoritma relaksasi adalah algoritma perkalian matrik, pengurutan dengan mengunakan metode ranksort dan lain sebagainya.<br /><b><br />Paralelisme Sinkron</b><br /><br />Aplikasi praktis dari komputasi paralel adalah untuk problem yang melibatkan array multi-dimensi yang sangat besar. Problem tersebut mempunyai peluang yang baik untuk paralelisme data karena elemen yang berbeda dalam array dapat diproses secara paralel. Teknik komputasi numerik pada array ini biasanya iteratif, dan setiap iterasi akan mempengaruhi iterasi berikutnya untuk menuju solusi akhir. Misalnya saja untuk solusi persamaan numerik pada sistem yang besar. Umumnya, setiap iterasi mempergunakan data yang dihasilkan oleh iterasi sebelumnya dan program akhirnya menuju suatu solusi dengan akurasi yang dibutuhkan. Algoritma iterasi ini mempunyai peluang paralelisme pada setiap iterasinya. Beberapa proses parallel dapat dibentuk untuk bekerja pada array bagian yang berbeda. Namun setelah setiap iterasi, prosesproses harus disinkronkan, karena hasil yang diproduksi oleh satu proses dipergunakan oleh prosesproses lain pada iterasi berikutnya.<br /><br />Teknik pemrograman paralel seperti ini disebut paralelisme sinkron. Contohnya adalah perhitungan numerik pada Metode Eliminasi Gauss. Pada paralelisme sinkron ini, struktur umum programnya biasanya terdiri dari perulangan FORALL yang akan membentuk sejumlah besar proses paralel untuk dioperasikan pada bagian array data yang berbeda. Setiap proses diulang dan disinkronkan pada akhir iterasi. Tujuan dari sinkronisasi ini adalah untuk meyakinkan bahwa seluruh proses telah menyelesaikan iterasi yang sedang berlangsung, sebelum terdapat suatu proses yang memulai iterasi berikutnya.<br /><br /><b>Komputasi Pipeline</b><br /><br />Pada komputasi pipeline, data dialirkan melalui seluruh struktur proses, dimana masing-masing proses membentuk tahap-tahap tertentu dari keseluruhan komputasi . Algoritma ini dapat berjalan dengan baik pada multikomputer, karena adanya aliran data dan tidak banyak memerlukan akses ke data bersama. Contoh komputasi pipeline adalah teknik penyulihan mundur yang merupakan bagian dari metoda Eliminasi.<br /><br /><b>Synchronization Delay</b><br /><br />Ketika proses paralel disinkronkan, berarti bahwa suatu proses akan harus menunggu proses lainnya. Dalam beberapa program paralel, jumlah waktu tunda ini dapat menyebabkan bottleneck dan mengurangi speedup keseluruhan. Load Imbalance Dalam beberapa program paralel, tugas komputasi dibangun secara dinamis dan tidak dapat diperkirakan sebelumnya. Karena itu harus selalu ditugaskan ke prosesor-prosesor sejalan dengan pembangunan tugas tersebut. Hal ini dapat menyebabkan suatu prosesor tidak bekerja (idle), sementara prosesor lainnya tidak dapat mengerjakan task yang ditugaskannya.<br /><b><br />Komputasi Paralel dengan Parallel Virtual Machine (PVM)</b><br /><br />Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. Ini umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar (di industri keuangan, bioinformatika, dll) ataupun karena tuntutan proses komputasi yang banyak.<br /><br />Penggunaan komputasi parallel prosessing merupakan pilihan yang cukup handal untuk saat ini untuk pengolahan data yang besar dan banyak, hal ini apabila dibandingkan dengan membeli suatu super komputer yang harganya sangat mahal maka penggunaan komputasi parallel prosessing merupakan pilihan yang sangat tepat untuk pengolahan data tersebut.<br /><br />Aspek keamanan merupakan suatu aspek penting dalam sistem parallel prosessing komputasi ini, karena di dalam sistem akan banyak berkaitan dengan akses data, hak pengguna, keamanan data, keamanan jaringan terhadap peyerangan sesorang atau bahkan virus sehingga akan menghambat kinerja dari system komputasi ini.<br /><br />Komputasi parallel adalah melakukan perhitungan komputasi dengan menggunakan 2 atau lebih CPU/Processor dalam suatu komputer yang sama atau komputer yang berbeda dimana dalam hal ini setiap instruksi dibagi kedalam beberapa instruksi kemudian dikirim ke processor yang terlibat komputasi dan dilakukan secara bersamaan. Untuk proses pembagian proses komputasi tersebut dilakukan oleh suatu software yang betugas untuk mengatur komputasi dalam hal makalah ini akan digunakan Parallel Virtual Machine (PVM).<br /><br />Pada sistem komputasi parallel terdiri dari beberapa unit prosesor dan beberapa unit memori. Ada dua teknik yang berbeda untuk mengakses data di unit memori, yaitu shared memory address dan message passing. Berdasarkan cara mengorganisasikan memori ini komputer paralel dibedakan menjadi shared memory parallel machine dan distributed memory parallel machine.<br /><br />Prosesor dan memori ini didalam mesin paralel dapat dihubungkan (interkoneksi) secara statis maupun dinamis. Interkoneksi statis umumnya digunakan oleh distributed memory system (sistem memori terdistribusi). Sambungan langsung peer to peer digunakan untuk menghubungkan semua prosesor. Interkoneksi dinamis umumnya menggunakan switch untuk menghubungkan antar prosesor dan memori.<br /><br />Komunikasi data pada sistem paralel memori terdistribusi, memerlukan alat bantu komunikasi. Contoh alat bantu yang sering digunakan oleh sistem seperti PC Jaringan pada saat ini adalah standar PVM (Parallel Virtual Machine) yang bekerja diatas TCP/IP communication layer. Standar ini memerlukan fungsi remote access agar dapat menjalankan program pada masing-masing unit prosesor.<br /><br />Salah satu protocol yang dipergunakan pada komputasi parallel adalah Network File System (NFS), NFS adalah protokol yang dapat membagi sumber daya melalui jaringan. NFS dibuat untuk dapat independent dari jenis mesin, jenis sistem operasi, dan jenis protokol transport yang digunakan. Hal ini dilakukan dengan menggunakan RPC. NFS memperbolehkan user yang telah diijinkan untuk mengakses file-file yang berada di remote host seperti mengakses file yang berada di lokal. Protokol yang digunakan protokol mount menentukan host remote dan jenis file sistem yang akan diakses dan menempatkan di suatu direktori, protokol NFS melakukan I/O pada remote file system. Protokol mount dan protokol NFS bekerja dengan menggunakan RPC dan mengiri dengan protokol TCP dan UDP. Kegunaan dari NFS pada komputasi parallel adalah untuk melakukan sharing data sehingga setiap node slave dapat mengakses program yang sama pada node master.<br /><br /></div>
Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-16207414547732734882013-04-14T21:10:00.001+07:002013-04-14T21:10:56.651+07:00Komputasi Modern<div style="text-align: justify;">
<ul>
<li><b>Sejarah Komputasi Modern</b></li>
</ul>
Awal mula dari komputasi adalah adanya perhitungan-perhitungan angka yang dilakukan manusia. Manusia telah mengenal angka dan perhitungan sejak berabad-abad yang lalu. Bangsa romawi pun telah dapat menghitung sistem kalender dan rasi bintang. Seiring dengan perkembangan zaman manusia pun melakukan perhitungan-perhitungan yang lebih kompleks. Otak manusia juga mengalami keterbatasan dalam menghitung angka yang jumlahnya bisa berdigit-digit, kemudian diciptakan alat sempoa untuk menghitung, kemudian dekembangkan menjadi kalkulator, Karena semakin berkembangnya alat dan kebutuhan semakin banyak pula data-data yang ingin dihitung, dan mulailah ide pembuatan untuk membuat komputer sebagai alat hitung dengan konsep komputasi modern. Tidak hanya itu, komputer yang diciptakan hingga sekarang ini bukan menjadi sebuah alat yang digunakan untuk menghitung, tapi juga bisa menyimpan,mengedit dan mengolah kata serta masih banyak lagi kegunaan dan kelebihan yang dimiliki oleh komputer.<br /><br /><ul>
<li><b> Komputasi Modern</b></li>
</ul>
Komputasi adalah cara untuk menyelesaikan sebuah masalah dari inputan data dengan menggunakan algoritma. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut. Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi: 1. Akurasi (big, Floating point) 2. Kecepatan (dalam satuan Hz) 3. Problem Volume Besar (Down Sizzing atau pararel) 4. Modeling (NN & GA) 5. Kompleksitas (Menggunakan Teori big O)<br /> </div>
<div style="text-align: justify;">
<ul>
<li><b>Karakteristik dari Komputasi Modern</b></li>
</ul>
Karakteristik komputasi modern ada 3 macam, yaitu : </div>
<div style="text-align: justify;">
1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang. </div>
<div style="text-align: justify;">
2. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam. 3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.<br /> </div>
<div style="text-align: justify;">
<ul>
<li><b>Jenis-Jenis Komputasi Modern</b></li>
</ul>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
1. Mobile Computing atau Komputasi Bergerak Mobile computing (komputasi bergerak) merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.</div>
<div style="text-align: justify;">
2. Grid Computing Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan. </div>
<div style="text-align: justify;">
3. Cloud Computing atau Komputasi Awan Cloud computing adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas. <br /><ul>
<li><b>Dampak adanya komputasi modern</b></li>
</ul>
Salah satu dampak dari adanya komputasi modern adalah dapat membantu manusia untuk menyelesaikan masalah-masalah yang kompleks dengan menggunakan computer. Salah satu contohnya adalah biometric. Biometric berasal dari kata Bio dan Metric. Kata bio diambil dari bahasa yunani kuno yang berarti Hidup sedangkan Metric juga berasal dari bahasa yunani kuno yang berarti ukuran, jadi jika disimpulkan biometric berarti pengukuran hidup. Tapi secara garis besar biometric merupakan pengukuran dari statistic analisa data biologi yang mengacu pada teknologi untuk menganalisa karakteristik suatu tubuh ( individu ). Nah dari penjelasan tersebut sudah jelas bahwa Biometric menggambarkan pendeteksian dan pengklasifikasian dari atribut fisik. Terdapat banyak teknik biometric yang berbeda, diantaranya: - Pembacaan sidik jari / telapak tangan - Geometri tangan - Pembacaan retina / iris - Pengenalan suara - Dinamika tanda tangan.<br /><br /><ul>
<li><b>Kesimpulan</b></li>
</ul>
Komputasi modern dapat membantu manusia untuk menyelesaikan masalah-masalah yang kompleks dengan menggunakan komputer serta memenuhi kebutuhan tidak hanya menghitung tapi dalam hal program dan jaringan sehingga dapat mengerjakan suatu masalah dengan cepat.<br /> </div>
<div style="text-align: justify;">
<ul>
<li><b>Contoh-contoh Komputasi Modern</b></li>
</ul>
Komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :<br /> </div>
<div style="text-align: justify;">
<b>1. Mobile computing</b><br />Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya. Beberapa keterbatasan dan resiko dari mobile computing: - Kurangnya Bandwith Akses internet pada peralatan ini umumnya lebih lambat dibandingkan dengan koneksi kabel. - Gangguan Transmisi Banyak faktor yang bisa menyebabkan gangguan sinyal pada mobile computing seperti cuaca, medan dan jarak alat mobile computing dengan titik pemancar sinyal terdekat.<br /><b><br />2. Grid computing </b></div>
<div style="text-align: justify;">
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah : - Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat. - Sistem menggunakan standard dan protocol yang terbuka. - Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid. </div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<b>3. Cloud computing</b> </div>
<div style="text-align: justify;">
Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya dibawah ini : - Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer. - Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud. - Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus. - Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya.<br /></div>
Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com1tag:blogger.com,1999:blog-6155929855216409874.post-10028800369947946522013-04-11T21:53:00.001+07:002013-04-11T21:53:06.662+07:00V-Class Pemrograman Jaringan<span style="font-family: calibri, Arial, tahoma, Helvetica, sans-serif;"><b>Program di bawah ini untuk mengetahui nama Komputer yang user gunakan</b></span><br />
<span style="font-family: calibri, Arial, tahoma, Helvetica, sans-serif;"><b><br /></b></span>
<span style="font-family: calibri, Arial, tahoma, Helvetica, sans-serif;"><b>import java.net.*;</b></span><br />
<span style="font-family: calibri, Arial, tahoma, Helvetica, sans-serif;"><b>public class getName{</b></span><br />
<span style="font-family: calibri, Arial, tahoma, Helvetica, sans-serif;"><b>public static void main(String args[]) throws Exception{</b></span><br />
<span style="font-family: calibri, Arial, tahoma, Helvetica, sans-serif;"><b>InetAddress host = null ;</b></span><br />
<span style="font-family: calibri, Arial, tahoma, Helvetica, sans-serif;"><b>host = InetAddress.getLocalHost();</b></span><br />
<span style="font-family: calibri, Arial, tahoma, Helvetica, sans-serif;"><b>System.out.println("Nama komputer Anda :" + host.getHostName());</b></span><br />
<span style="font-family: calibri, Arial, tahoma, Helvetica, sans-serif;"><b>}</b></span><br />
<span style="font-family: calibri, Arial, tahoma, Helvetica, sans-serif;"><b>}</b></span><br />
<span style="font-family: calibri, Arial, tahoma, Helvetica, sans-serif;"><b><br /></b></span>
<span style="font-family: calibri, Arial, tahoma, Helvetica, sans-serif;"><b>Tampilan dari getName.java</b></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN85tlN9OaAuDD3opxldXnMqx_K8OCT3j5s6Bh1LnyufsayfUBLvZkZVNzzlo2P4CRVSZSk6fq9z6Yk1ueGrbxldB4tSr1M8yZyVjhVD0wXURxnF0_oDRhQp_JjRINUav9Rx_1iR1yoaw/s1600/ip.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="128" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN85tlN9OaAuDD3opxldXnMqx_K8OCT3j5s6Bh1LnyufsayfUBLvZkZVNzzlo2P4CRVSZSk6fq9z6Yk1ueGrbxldB4tSr1M8yZyVjhVD0wXURxnF0_oDRhQp_JjRINUav9Rx_1iR1yoaw/s400/ip.jpg" width="400" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both;">
<b>Program dibawah ini bertujuan untuk mendapatkan nama komputer dari Alamat IP.</b></div>
<div class="separator" style="clear: both;">
<b><br /></b></div>
<div class="separator" style="clear: both;">
<b>import java.net.*;</b></div>
<div class="separator" style="clear: both;">
<b>public class IPtoName{</b></div>
<div class="separator" style="clear: both;">
<b>public static void main(String args[]){</b></div>
<div class="separator" style="clear: both;">
<b>if (args.length == 0){</b></div>
<div class="separator" style="clear: both;">
<b>System.out.println("Pemakaian : java IPtoName ");</b></div>
<div class="separator" style="clear: both;">
<b>System.exit(0);</b></div>
<div class="separator" style="clear: both;">
<b>}</b></div>
<div class="separator" style="clear: both;">
<b>String host = args[0] ;</b></div>
<div class="separator" style="clear: both;">
<b>InetAddress address = null ;</b></div>
<div class="separator" style="clear: both;">
<b>try{</b></div>
<div class="separator" style="clear: both;">
<b>address = InetAddress.getByName(host);</b></div>
<div class="separator" style="clear: both;">
<b>}catch(UnknownHostException e){</b></div>
<div class="separator" style="clear: both;">
<b>System.out.println("invalid IP");</b></div>
<div class="separator" style="clear: both;">
<b>System.exit(0);</b></div>
<div class="separator" style="clear: both;">
<b>}</b></div>
<div class="separator" style="clear: both;">
<b>System.out.println(address.getHostName());</b></div>
<div class="separator" style="clear: both;">
<b>}</b></div>
<div class="separator" style="clear: both;">
<b>}</b></div>
<div class="separator" style="clear: both;">
<b><br /></b></div>
<div class="separator" style="clear: both;">
<b>Jalankan dengan argumen IP komputer lokal dan komputer lain.$ javac IPtoName.java</b></div>
<div class="separator" style="clear: both;">
<b>$ java IPtoName</b></div>
<div class="separator" style="clear: both;">
<b>$ java IPtoName</b></div>
<div class="separator" style="clear: both;">
<b>$ java IPtoName</b></div>
<div class="separator" style="clear: both;">
<b><br /></b></div>
<div class="separator" style="clear: both;">
<b>Hasil dari IPtoName.java</b></div>
<div class="separator" style="clear: both;">
<b> </b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMozaICAhIDrDSYqC_APJ6lY8M-jb1TchfytOcLmsz1fCduMOJsm5HrVDIqpFrjmL0ETjKNVgbN_FqP61iku826BFJ-3TUoIyuTAsKf7c71Xybfnhfg3x80S2M86SfAB5QV1paO_qjY7s/s1600/ip22.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="113" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMozaICAhIDrDSYqC_APJ6lY8M-jb1TchfytOcLmsz1fCduMOJsm5HrVDIqpFrjmL0ETjKNVgbN_FqP61iku826BFJ-3TUoIyuTAsKf7c71Xybfnhfg3x80S2M86SfAB5QV1paO_qjY7s/s400/ip22.jpg" width="400" /></a></div>
<div class="separator" style="clear: both;">
<b> </b></div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both;">
<b>Program di bawah ini, digunakan untuk menampilkan alamat IP. Misalnya
masukkan www.kaskus.co.id maka akan ditampilkan Alamat IP dari
www.kaskus.co.id. </b></div>
<div class="separator" style="clear: both;">
<b><br /></b></div>
<div class="separator" style="clear: both;">
<b>import java.net.*;</b></div>
<div class="separator" style="clear: both;">
<b>import java.io.*;</b></div>
<div class="separator" style="clear: both;">
<b>public class IPFinder{</b></div>
<div class="separator" style="clear: both;">
<b>public static void main(String args[]) throws IOException{</b></div>
<div class="separator" style="clear: both;">
<b>String host;</b></div>
<div class="separator" style="clear: both;">
<b>BufferedReader input = new BufferedReader(new InputStreamReader(System.in));</b></div>
<div class="separator" style="clear: both;">
<b>System.out.println("Enter host name : ");</b></div>
<div class="separator" style="clear: both;">
<b>host = input.readLine();</b></div>
<div class="separator" style="clear: both;">
<b>try{</b></div>
<div class="separator" style="clear: both;">
<b>InetAddress address = InetAddress.getByName(host);</b></div>
<div class="separator" style="clear: both;">
<b>System.out.println("IP Address : " + address);</b></div>
<div class="separator" style="clear: both;">
<b>}catch(UnknownHostException e){</b></div>
<div class="separator" style="clear: both;">
<b>System.out.println("Could not find " + host);</b></div>
<div class="separator" style="clear: both;">
<b>}</b></div>
<div class="separator" style="clear: both;">
<b>}</b></div>
<div class="separator" style="clear: both;">
<b>}</b></div>
<div class="separator" style="clear: both;">
<b><br /></b></div>
<div class="separator" style="clear: both;">
<b>Hasil dari IPFinder.java</b></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2yX2psPy7Gpv-SDmvmLy7qjSbwqZN_ibWjKmGbQFldcuknf4DwfvhWCpqSbmKO33kUrooC4G3iBdGb76ALa-fer0NNID_l6fX8v0dQYzqSGFo8GwgLQcy9WBg3ycl1pX_nbDQsOx4qvY/s1600/ip3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2yX2psPy7Gpv-SDmvmLy7qjSbwqZN_ibWjKmGbQFldcuknf4DwfvhWCpqSbmKO33kUrooC4G3iBdGb76ALa-fer0NNID_l6fX8v0dQYzqSGFo8GwgLQcy9WBg3ycl1pX_nbDQsOx4qvY/s320/ip3.jpg" width="320" /></a></div>
<br />
<span class="fullpost">
</span>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com1tag:blogger.com,1999:blog-6155929855216409874.post-83723486880744602822013-04-03T22:24:00.001+07:002013-04-03T22:24:26.780+07:00Pengantar Komputasi Modern bagian Modelling<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 150%;">1. Definisi Komputasi</span></b>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Komputasi bisa diartikan sebagai cara
untuk menyelesaikan sebuah masalah dari inputan data dengan menggunakan
algoritma. Teknologi komputasi adalah aktivitas penggunaan dan pengembangan
teknologi komputer, perangkat keras, dan perangkat lunak komputer. Ia merupakan
bagian spesifik komputer dari teknologi informasi.</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Bidang ini berbeda dengan ilmu
komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan
informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk
tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu
komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan
model-model matematika dalam program komputer berdasarkan landasan teori yang
telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu
tersebut.</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Ilmu komputasi adalah bidang ilmu
yang mempunyai perhatian pada penyusunan model matematika dan teknik
penyelesaian numerik serta penggunaan komputer untuk menganalisis dan
memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya
berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk
menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam
perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang
mendasar dalam ilmu. Hal ini ialah apa yang disebut dengan teori komputasi,
suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun,
perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas,
atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan
bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan
dengan menggunakan komputer. Akan tetapi secara istilahnya, komputasi itu
diartikan sebagai cara untuk menyelesaikan sebuah masalah dari inputan data
dengan menggunakan algoritma. Teknologi komputasi adalah aktivitas penggunaan
dan pengembangan teknologi komputer, perangkat keras, dan perangkat lunak
komputer. Ia merupakan bagian spesifik komputer dari teknologi informasi.</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 150%;">2. Pengertian Komputasi Modern</span></b></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Komputasi modern adalah sebuah konsep
sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory,
memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita
melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan
sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann
(1903-1957). Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.
Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan
berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika
nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya . Beliau juga
merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los
Alamos pada Perang Dunia II lalu. Kegeniusannya dalam matematika telah terlihat
semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka)
di dalam kepalanya.</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Yang terkait dengan komputasi modern
adalah :</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">1. Akurasi : yang berhubungan dengan
bit dan floating point</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">2. Kecepatan : dalam satuan hertz
(processor tunggal, pipeline, parallel processing)</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">3. Problem volume besar : down
sizing, parallel</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">4. Modelling : NN, GA</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">5. Kompleksitas : menggunakan teori
big O</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 150%;">Modelling Komputasi</span></b></div>
<ul style="margin-top: 0in;" type="disc">
<li class="MsoNormal" style="line-height: 150%; mso-list: l0 level1 lfo1; text-align: justify;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 150%;">Mesin Mealy</span></b></li>
</ul>
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 150%;"> </span></b><br />
<div class="MsoNormal" style="line-height: 150%; margin-left: .5in; text-align: justify;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 150%;">
</span></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU3KaVUjIM4zGsmhyphenhyphenvHVMp7V0PRR56RtKEK9jZoDoXHEU7WgOWWpDpmQmg0l8eQlLjE83DFToe0DQRGrGVxM0MHW00tEpA8uSrQQi4NFOJ60Q1gN0dYIWjkEi0f53n1vyR0XilF0LeoTg/s1600/mealy.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU3KaVUjIM4zGsmhyphenhyphenvHVMp7V0PRR56RtKEK9jZoDoXHEU7WgOWWpDpmQmg0l8eQlLjE83DFToe0DQRGrGVxM0MHW00tEpA8uSrQQi4NFOJ60Q1gN0dYIWjkEi0f53n1vyR0XilF0LeoTg/s1600/mealy.jpg" /></a></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Dalam teori komputasi sebagai konsep
dasar sebuah komputer, mesin Mealy adalah otomasi fasa berhingga (finite state
automaton atau finite state tranducer) yang menghasilkan keluaran berdasarkan
fasa saat itu dan bagian masukan/input. Dalam hal ini, diagram fasa (state
diagram) dari mesin Mealy memiliki sinyal masukan dan sinyal keluaran untuk
tiap transisi. Prinsip ini berbeda dengan mesin Moore yang hanya menghasilkan
keluaran/output pada tiap fasa.</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Nama Mealy diambil dari “G. H. Mealy”
seorang perintis mesin-fasa (state-machine) yang menulis karangan “A Method for
Synthesizing Sequential Circuits” pada tahun 1955.</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">( Diagram fasa dari mesin Mealy
sederhana )</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<br /></div>
<ul style="margin-top: 0in;" type="disc">
<li class="MsoNormal" style="line-height: 150%; mso-list: l0 level1 lfo1; text-align: justify;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 150%;">Mesin Moore</span></b></li>
</ul>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Dalam teori komputasi sebagai prinsip
dasar komputer, mesin Moore adalah otomasi fasa berhingga (finite state
automaton) di mana keluarannya ditentukan hanya oleh fasa saat itu (dan tidak
terpengaruh oleh bagian masukan/input). Diagram fasa (state diagram) dari mesin
Moore memiliki sinyal keluaran untuk masing-masing fasa. Hal ini berbeda dengan
mesin Mealy yang mempunyai keluaran untuk tiap transisi.</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Nama Moore diambil dari “Edward F.
Moore” seorang ilmuwan komputer dan perintis mesin-fasa (state-machine) yang
menulis karangan “Gedanken-experiments on Sequential Machines”.</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<br /></div>
<ul style="margin-top: 0in;" type="disc">
<li class="MsoNormal" style="line-height: 150%; mso-list: l0 level1 lfo1; text-align: justify;"><b style="mso-bidi-font-weight: normal;">Petri net</b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 150%;"></span></b></li>
</ul>
<div class="MsoNormal" style="line-height: 150%; margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">
</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Contoh transisi token pada Petri net</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Petri net adalah salah satu model
untuk merepresentasikan sistem terdistribusi diskret. Sebagai sebuah model,
Petri net merupakan grafik 2 arah yang terdiri dari place, transition, dan
tanda panah yang menghubungkan keduanya. Di samping itu, untuk
merepresentasikan keadaan sistem, token diletakkan pada place tertentu. Ketika
sebuah transition terpantik, token akan bertransisi sesuai tanda panah.</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: .5in; text-align: justify;">
<br /></div>
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 150%;">Penggunaan Komputasi</span></b>
<div class="MsoNormal" style="line-height: 150%; margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Salah satu contoh penggunaan
komputasi adalah dalam bidang kedokteran,yaitu dalam pencarian obat. Untuk
meramalkan aktivitas sejumlah besar calon obat, seorang praktisi komputasi
meniru suasana pengujian aktivitasnya di laboratorium basah dengan model-model
Fisika atau Matematika (seperti: struktur 3 dimensi calon obat) sebagai
pengganti bahan-bahan laboratorium tersebut. Model-model ini kemudian
dinyatakan di dalam persamaan-persamaan Matematika yang kemudian diselesaikan
oleh komputer dengan kapasitas dan kelajuan yang melebihi kapasitas dan
kelajuan manusia. Hasilnya berupa suatu bilangan bagi tiap calon obat yang
dapat dibandingkan satu dengan yang lainnya. Perbandingan ini merupakan ramalan
tingkat aktivitas suatu calon obat relatif terhadap calon obat lainnya.
Demikianlah cara meramalkan aktivitas calon obat dengan metode komputasi.
Dengan demikian, calon-calon obat yang diramalkan akan memberikan aktivitas
yang rendah dapat dihindari.</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">Sumber :</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">http://id.wikipedia.org/wiki/Komputasi</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">http://www.beritanet.com/Education/John-Von-Neumann.html</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">http://id.wikipedia.org/wiki/Teknologi_komputasi</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 150%;">http://www.scribd.com/doc/24593215/SEJARAH-KOMPUTASI</span><span style="font-size: 12.0pt; line-height: 150%; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"></span></div>
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri","sans-serif";}
</style>
<![endif]--><span class="fullpost">
</span>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com1tag:blogger.com,1999:blog-6155929855216409874.post-50771405513720077852012-12-03T02:52:00.001+07:002012-12-03T02:55:39.580+07:00Tugas Analisis Ebusiiness & E-Commerce<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<w:DoNotOptimizeForBrowser/>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><span style="color: black; font-family: "Calibri","sans-serif"; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: ZH-CN;"><a href="http://www.bhinneka.com/"><span style="color: #181818; font-family: "Times New Roman","serif"; font-size: 24.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman";">Tugas Analisis Ebusiiness & E-Commerce http://www.bhinneka.com/</span></a></span><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPcrZRM8CulkNWeko0QVoo0Ivtu2y_7Nh0CdTLVTiNNLNORiDZNgy-IWVxf69atdxSQCjIFmtkXWZO8eEpCLQ5QBGLYz2XtyQqBVHZeEJMLgg8cNtFHoN8flXBQDC9J9lB8bUIS6-KYzE/s1600/qw.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPcrZRM8CulkNWeko0QVoo0Ivtu2y_7Nh0CdTLVTiNNLNORiDZNgy-IWVxf69atdxSQCjIFmtkXWZO8eEpCLQ5QBGLYz2XtyQqBVHZeEJMLgg8cNtFHoN8flXBQDC9J9lB8bUIS6-KYzE/s1600/qw.jpg" /></a><span style="color: black; font-family: "Calibri","sans-serif"; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: ZH-CN;"><span style="color: #181818; font-family: "Times New Roman","serif"; font-size: 24.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman";"> </span></span><b><span style="color: black; font-family: "Calibri","sans-serif"; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: ZH-CN;"><span style="color: #181818; font-family: "Times New Roman","serif"; font-size: 24.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman";"> </span></span></b><br />
<br />
<br />
<br />
<ul>
<li><b><span style="color: black; font-family: "Calibri","sans-serif"; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: ZH-CN;"><span style="color: #181818; font-family: "Times New Roman","serif"; font-size: 24.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman";"> </span></span><span style="font-size: large;"><span style="color: black; font-family: "Calibri","sans-serif"; line-height: 115%;"><span style="color: #181818; font-family: "Times New Roman","serif"; line-height: 115%;"><span style="color: #181818; font-family: "Times New Roman","serif"; line-height: 115%;">Profil </span></span></span></span></b></li>
</ul>
<div style="text-align: justify;">
<div style="text-align: justify;">
Bhinneka mulai berdiri pada tahun 1993 sebagai toko offline biasa. Pada saat-saat awal ini, Bhinneka mempunyai fokus bisnis sebagai pemegang merk dan distributor untuk produk printer format lebar dan PC. Kemudian pada tahun 1998, krisis ekonomi menimpa Indonesia (dan seluruh Asia) yang menelan korban yang tidak sedikit. Bhinneka menjadi salah satu korban ini.Di dalam situasi yang sangat tidak menguntungkan tersebut, Bhinneka mencoba mencari terobosan baru. Kebetulan di masa itu, Internet baru mulai berkembang di Indonesia, dan Bhinneka merasa pas dengan itu. Dari saat itu dimulailah perjalanan panjang Bhinneka untuk menjadi Toko Online nomer satu di Indonesia.situs www.bhineka.com merupakan website penjualan berbagai macam perangkat gadget dan elektronik dari berbagai merek yang ada. dari semua penjualan tersebut situs ini terkenal dengan penjualan alat-alat perangkat komputernya seperti vga, motherboard, cpu, sampai dengan aksesoris yang paling kecil sekalipun.<br />
<br />
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<ul>
<li><span style="font-size: large;"><b>Visi dan Misi </b></span></li>
</ul>
</div>
<div style="text-align: justify;">
Visi dan misi Bhinneka.com ialah menjadi toko online elektronik yang memberikan pelayanan maksimal pada pelanggan sepertinya telah tercapai. Banyak para pelanggan Bhinneka com yang merasa puas dengan pelayanan dan kecepatan pengiriman barang. Tak hanya itu saja, ketika pelanggan komplain akan selalu ditanggapi dengan ramah oleh para customer care Bhinneka com.<br />
<br />
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<ul>
<li><span style="font-size: large;"><b>Kekurangan & Kelebihan</b> </span></li>
</ul>
<span style="font-size: large;"><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<w:DoNotOptimizeForBrowser/>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><span style="font-size: large;"><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
</span></span><br />
<div class="MsoNormal" style="line-height: 150%; margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 5.0pt; text-align: justify; text-justify: inter-ideograph;">
<br />
<span style="font-size: large;"><span style="font-size: large;"><span style="color: #181818; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"><b>Kekurangan</b> </span></span></span></div>
<span style="font-size: large;"><span style="font-size: large;">
</span></span>
<br />
<ul>
<li><span style="font-size: large;"><span style="font-size: large;"><div class="MsoNormal" style="line-height: 150%; margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 5.0pt; text-align: justify; text-justify: inter-ideograph;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="color: #181818; font-size: 12pt; line-height: 150%;"><span style="font-size: small;"><span style="font-size: small;">M</span>enurut saya pada halaman page home yang di buat terlalu banya<span style="font-size: small;">k dan memanjang vertikal ukurannya sehingga menimbulkan kesan yang kurang cantik<span style="font-size: small;">.</span></span></span></span></span></div>
</span></span></li>
</ul>
<div class="MsoNormal" style="line-height: 150%; margin-bottom: 5.0pt; margin-left: 0in; margin-right: 0in; margin-top: 5.0pt; text-align: justify; text-justify: inter-ideograph;">
<span style="font-size: large;"><span style="font-size: large;"><span style="color: #181818; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"><br /></span></span></span></div>
<span style="font-size: large;"><span style="font-size: large;">
</span></span><b><span style="color: #181818; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";">Kelebihan</span></b><span style="color: #181818; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span></div>
<br />
<ul>
<li><span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;">Feature yang menarik dari website ini adalah Anda dapat melakukan perencanaan merakit sebuah komputer dengan berbagai merk periferal yang menjadi pilihan Anda dengan budget sesuai yang dimiliki. </span></span></li>
</ul>
<ul>
<li>Fasilitas kredit untuk produk yang dijualnya, tentunya dengan persyaratan yang telah ditentukan. Bhinneka.com juga menawarkan fasilitas keanggotaan yang cukup menarik. Apabila Anda mendaftarkan diri menjadi member dari website ini, Bhineka.com menyediakan diskon khusus. </li>
</ul>
<ul>
<li>pembeli/user dapat berkomunikasi secara langsung dengan fsilitas chat pada web yang tersedia "chat with us"</li>
</ul>
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<w:DoNotOptimizeForBrowser/>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><br />
<ul>
<li><span style="color: #181818; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ZH-CN;">Bhinneka.com juga melengkapi website ini dengan
tool konversi beberapa mata uang dunia terhadap Rupiah</span> </li>
</ul>
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]--><br />
<ul>
<li>Dari sekian fitur yang ada terdapat fitur yang unik yaitu pembeli pada situs ini dapat menggunakan fitur "Tawar Online", yang mana merupakan fitur pertama di Dunia, hasil kreasi anak2 bangsa dan benar2 mencirikan ke Indonesiaan, mana ada situs didunia yang bisa nawar?</li>
</ul>
<br />
<div style="text-align: justify;">
<ul>
<li><span style="font-size: large;"><b>Print screen </b></span></li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim35yN7_MwVKaWqU5z0bVEdk2quFu6O3TbQ70ymCQXjiZgOMNBkL5_1AdJR7hAlufu64qb9wEYPHsier5jZxWuaww8Uepb7VaK6QbgAZ7kCM6tv36RI8GoJDYlN5McWc-oerGHEGL1yKU/s1600/home.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="155" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim35yN7_MwVKaWqU5z0bVEdk2quFu6O3TbQ70ymCQXjiZgOMNBkL5_1AdJR7hAlufu64qb9wEYPHsier5jZxWuaww8Uepb7VaK6QbgAZ7kCM6tv36RI8GoJDYlN5McWc-oerGHEGL1yKU/s320/home.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw6GrN8-Qv7k_92a0xh32FOWQkCvYDfMjDM2ZJLC5ch4ybl8b4FZCKFS0cVz134NAMZMTJ5rCF9oiOT-wkZ5JLvrMDyC_nE_wUBqrAQm879Lhd2j5mF94cljSQuwmMMakRETqeYhSPt-c/s1600/Image+3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="193" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw6GrN8-Qv7k_92a0xh32FOWQkCvYDfMjDM2ZJLC5ch4ybl8b4FZCKFS0cVz134NAMZMTJ5rCF9oiOT-wkZ5JLvrMDyC_nE_wUBqrAQm879Lhd2j5mF94cljSQuwmMMakRETqeYhSPt-c/s320/Image+3.png" width="320" /></a></div>
</div>
<div style="text-align: justify;">
<br />
<ul>
<li><b><span style="font-size: large;">Saran</span></b></li>
</ul>
</div>
<div style="text-align: justify;">
<ul>
<li><span style="font-size: large;"><b><span style="font-size: large;"> <span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;">L</span>ist produk agar terus diupdate baik harga maupun produk terbaru dari suatu gadget.</span></span></span></b></span></li>
<li><span style="font-size: large;"><b><span style="font-size: large;"><span style="font-size: small;"><span style="font-size: small;"> <span style="font-size: small;">Menu web agar terlihat dinamis dan cantik dapat dibentuk<span style="font-size: small;"> iconic</span></span></span></span></span></b></span></li>
<li><span style="font-size: large;"><b><span style="font-size: large;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"> <span style="font-size: small;"><span style="font-size: small;">M</span>enambahkan Menu review terhadap suatu produk.</span></span> </span></span></span></span></span></b></span><b> </b></li>
</ul>
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<span style="font-size: large;"><b><span style="font-size: large;"> </span> </b></span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"></span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;"><span style="color: #181818; line-height: 115%;"></span></span></span><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]--></div>
<span style="color: black; font-family: "Calibri","sans-serif"; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: ZH-CN;"><span style="color: #181818; font-family: "Times New Roman","serif"; font-size: 24.0pt; line-height: 115%; mso-fareast-font-family: "Times New Roman";"></span></span></div>
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]--><br />
<span class="fullpost">
</span>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com1tag:blogger.com,1999:blog-6155929855216409874.post-52377706778241278262012-11-28T23:23:00.000+07:002012-11-28T23:23:06.707+07:00Tugas V-class_Jaringan Optik Sinkron (SONET)<b>Apakah dimaksud dengan komunikasi broadband ?</b><br />
<br />
Komunikasi Broadband dalam pengertiannya
dideskripsikan sebagai komunikasi data yang memiliki transmisi data
kecepatan tinggi dan kapasitas tinggi yang dapat menggunakan DSL, modem
kabel, ethernet, wireless access, fiber optik, W-LAN, V-SAT, rentang
kecepatan layanan dari komunikasi broadband ini bervariasi dari 128 Kbps
sampai dengan 100 Mbps. Ada dua jenis jalur lebar yang umum, yaitu DSL
dan kabel modem, yang mampu mentransfer 512 kbps atau lebih, kira-kira 9
kali lebih cepat dari modem yang menggunakan kabel telepon standar.
Umumnya, hubungan ke pelanggan dengan kecepatan 256 kbit/d (0,256Mbit/d)
atau lebih dianggap sebagai internet jalur lebar. International
Telecommunication Union Sektor Standarisasi (ITU-T) rekomendasi I.113
mendefinisikan jalur lebar sebagai kapasitas pengiriman yang lebih cepat
dari kecepatan utama ISDN pada 1,5 sampai 2 Mbit/d. Definisi FCC dari
broadband sekitar 200 kbit/d dalam satu arah, dan jalur lebar canggih
paling tidak 200 kbit/d dalam dua arah. OECD mendefinisikan jalur lebar
sebagai 256 kbit/d dalam paling tidak satu arah dan kecepatan ini yang
paling diterima di seluruh dunia. Dalam Draft RPM Penataan Pita
Frekuensi Radio untuk Keperluan Layanan Akses Pita Lebar Berbasis
Nirkabel (Broadband Wireless Access) diusulkan definisi Broadband adalah
layanan telekomunikasi nirkabel yang memiliki kemampuan kapasitas
diatas kecepatan data primer “2 Mbps” (E1) sesuai ITU-R F.1399-1.<br />
Ada beberapa definisi untuk komunikasi broadband, antara lain:<br />
- Menurut rekomendasi ITU No. I.113, “Komunikasi broadband
didefinisikan sebagai komunikasi dengan kecepatan transmisi 1,5 Mbps
hingga 2,0 Mbps.”, dan<br />
- Menurut FCC di amerika, “ komunikasi
broadband adalah suatu komunikasi yang memiliki kecepatan simetri
(up-stream dan down-stream) minimal 200 kbps. Maka dari itu komunikasi
brodband sering disebut juga dengan komunikasi masa depan.<br />
Faktor pendorong broadband untuk penyelenggara jaringan atau jasa telekomunikasi :<br />
-Suatu pilihan untuk mengurangi penurunan pendapatan dari teknologi lama (POTS/PSTN),<br />
-Potensi tambahan pendapatan dari Layanan Nilai Tambah, dan<br />
-Potensi penambahan secara eksponensial dalam ARPU<br />
<b><br />Sebutkan keuntungan SONET !</b><br />
<br />
Keuntungan
SONET adalah dapat memberikan fungsionalitas yang bagus baik pada
jaringan kecil, medium, maupun besar. -Collector rings menyediakan
interface ke seluruh aplikasi, termasuk local office, PABX, access
multiplexer, BTS, dan terminal ATM,<br />
-Manejemen bandwith berfungsi untuk proses routing, dan manajemen trafik, dan<br />
-Jaringan backbone berfungsi menyediakan konektifitas untuk jaringan jarak jauh<br />
<br />
<b>Jelaskan prinsip kerja dari ATM !</b><br />
<br />
- Pada ATM, informasi dikirim dalam blok data dengan panjang tetap yang
disebut sel. Sel merupakan unit dari switching dan transmisi.<br />
-
Untuk mendukung layanan dengan rate yang beragam, maka pada selang waktu
tertentu dapat dikirimkan sel dengan jumlah sesuai dengan rate-nya.<br />
- Sebuah sel terdiri atas information field yang berisi informasi pemakai dan sebuah header.<br />
- Informasi field dikirim dengan transparan oleh jaringan ATM dan tak ada proses yang dikenakan padanya oleh jaringan.<br />
- Urutan sel dijaga oleh jaringan, dan sel diterima dengan urutan yang sama seperti pada waktu kirim.<br />
- Header berisi label yang melambangkan informasi jaringan seperti addressing dan routing.<br />
- Dikatakan merupakan kombinasi dari konsep circuit dan packet
switching, karena ATM memakai konsep connection oriented dan
mengggunakan konsep paket berupa sel.<br />
- Setiap hubungan mempunyai
kapasitas transfer (bandwidth) yang ditentukan sesuai dengan permintaan
pemakai, asalkan kapasitas atau resource-nya tersedia.<br />
- Dengan
resource yang sama, jaringan mampu atau dapat membawa beban yang lebih
banyak karena jaringan mempunyai kemampuan statistical multiplexing.<br />
<b><br />Apakah yang dimaksud dengan DSL</b><br />
<br />
DSL
merupakan teknologi akses yang menggunakan saluran kabel tembaga
eksisting untuk layanan broadband atau satu set teknologi yang
menyediakan penghantar data digital melewati kabel yang digunakan dalam
jarak dekat dari jaringan telepon setempat. Biasanya kecepatan downolad
dari DSL berkisar dari 128 kbit/d sampai 24.000 kb/d tergantung dari
teknologi DSL tersebut. Kecepatan upload lebih rendah dari download
untuk ADSL dan sama cepat untuk SDSL. Banyak teknologi DSL menggunakan
sebuah lapisan ATM agar dapat beradaptasi dengan sejumlah teknologi yang
berbeda. Implementasi DSL dapat menciptakan jaringan jembatan atau
routed. Dalam konfigurasi jembatan, kelompok komputer pengguna
terhubungkan ke subnet tunggal. Implementasi awal menggunakan DHCP untuk
menyediakan detail jaringan seperti alamat IP kepada peralatan
pengguna, dengan authentication melalui alamat MAC atau memberikan nama
host. Kemudian implementasi seringkali menggunakan PPP melalui Ethernet
atau ATM (PPPoE atau PPPoA). DSL juga memiliki rasio contention yang
layak dipertimbangkan pada saat memilih teknologi jalur lebar.<br />
<span class="fullpost">
</span>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-89186978666242521582012-11-04T20:12:00.000+07:002012-11-04T20:12:15.905+07:00Peluang Usaha di Bidang IT / Technopreneurship<div style="text-align: justify;">
<b><span style="font-family: Times,"Times New Roman",serif;">1.Proses Mencari Informasi Peluang Usaha</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Informasi sangat penting dalam mencari peluang-peluang yang ingin
kita ketahui sebagai wahana keterbukaan kita kepada bermacam-macam
berita yang ada di lingkungan kita. Banyak informasi yang sering
terabaikan, hal ini disebabkan oleh kekurangmampuan kita dalam mengenali
dan menggali peluang-peluang yang ada. Banyak sumber untuk memperoleh
informasi, dari mulai media cetak sampai pada media elektronik. Semakin
lengkap sumber-sumber informasi yang ada tentu semakin mempermudah kita
untuk memperoleh informasi mengenai peluang berbisnis. Kecanggihan
teknolgi dan sumber informasi yang banyak sebagi contoh: majalah, Koran,
televisi, brosur, pamplet, baligo, buku, internet, radio, dan
lain-lain. Media-media informasi itu harus kita manfaatkan secara
maksimal agar timbal - balik manfaat yang ada mengarah kepada kita
sebagai pencari informasi terutama informasi peluang bisnis. Berikut
beberapa tips dalam mencari informasi peluang bisnis :</span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Times,"Times New Roman",serif;">Cari peluang usaha dengan bantuan Google</span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Semakin banyak blog atau website termasuk punya saya ini yang
mengulas berbagai macam peluang usaha yang bisa dilakukan baik moda
kecil sampai modal yang cukup besar, silakan cari informasinya dari
berbagai macam sumber yang ada di internet, saring dan coba perhatikan
apakah bisa anda lakukan saat ini dengan modal tenaga pikiran dan
finansial anda sekarang.</span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Times,"Times New Roman",serif;">Membaca Peluang Usaha dengan bermain ke Toko Buku</span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Tidak dipungkiri lagi bahwa buku salah satu jendela ilmu yang bisa
memuat berbagai informasi yang ditulis oleh seseorang. Saat ini sudah
banyak buku yang temanya tentang kewirausahaan, berbisnis dan menangkap
berbagai peluang usaha yang dengan mudah biasanya dapat kita lakukan.
Cobalah maen ke toko buku dan biasanya ada buku yang suda dibuka
segelnya sehingga anda bisa membaca terebih dahulu seblum membelinya.
Manfaatkan kiat ini untuk menambah wawasan kita mengenai berbagai
peluang usaha yang kemungkinan ada disekitar kita.</span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Times,"Times New Roman",serif;">Gali Peluang Usaha dari para pelaku</span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Coba perhatikan dilingkungan anda apakah ada seorang wirausahawan
yang sukses? setidaknya bisnisnya jalan kontinyu dan lancar, atau bahkan
yang jatuh bangun merintis usaha dan belum berhasil juga. Manfaatkan
kesempatan tersebut untuk menggali ilmu usaha bisnis mereka entah itu
kesuksesan atau bahkan kegagalan yang mereka alami. Anda tidak harus
bertanya detail mengenai seluk beluk bisnis mereka karenabiasanya mereka
jarang membukanya hehehe… namun cobalah mendengarkan dan bertanya
tentang kiat kiat merintis, menjalankan sampai bertahan dari terpaan
kegagalan ditengah menjalankan usaha bisnis mereka. Ini salah satu
metode untuk menggali dan menimbulkan rasa semangat anda dalam mencari
peluang usaha nantinya.</span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Times,"Times New Roman",serif;"> Analisa Ketiganya</span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Jika ketiga metode diatas pernah anda lakukan setidaknya satu saja
dari ketiga hal tersebut, sebaiknya anda harus menganalisanya terlebih
dahulu tidak langusng ditelan mentah mentah dalam artian, sesuaikan juga
dengan kemampuan anda secara modal finansial dan juga tenaga serta
pikiran anda. Peluang usaha mungkin akan banyak anda jumpai namun belum
tentu semuanya cocok bukan? perhatikan dan saring baik baik berbagai
jenis peluang usaha tersebut dan manfaatkan kesempatan dengan sebaik
baiknya. Selain itu kembangkan juga setiap peluang usaha yang anda
temukan dengan berbagai ide kreatif, misalnya berjualan pulsa tidak
seperti biasanya tapi dengan cara berbeda seperti yang ada di blog ini.
Kreatifitas akan mengantarkan sebuah peluang usaha menjadi usaha bisnis
yang lain daripada yang lain tampil lebih unik dan tampil beda tentunya.</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><span style="font-family: Times,"Times New Roman",serif;">2.Tahapan Pengenbangan Usaha</span></b></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Dalam pengembangan usaha / suatu bisni hendaknya kita tahu tahapan apa saja yang harus kita lalui :</span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Times,"Times New Roman",serif;">Bisnis Start Up Focus on Action<b><br /></b></span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Pada tahapan ini biasanya para pemula bisnis melakukan apa saja untuk
membuka usaha, dengan agak sedikit panik dan kadang ikut-ikutan yang
lagi nge trend semua usaha dilakukan. Biasanya para pemula melakukannya
tidak dengan pede yang tinggi. Ada yang pengenya usaha bareng supaya
kalo usahanya bangkrut punya temen senasib, bukan Cuma satu atau dua
temen aja yang diajak gabung bahkan saking pengennya bisnis barengan
bisa sampe 10 atau 20 orang yang gabung … wah kalo begini susah nih..
dapet uangnya gak seberapa dibagi2 sampe puluhan orang yaa abis aja,
belum nanti kalo ada masalah, juga harus ditentuin siapa pemimpinnya,
siapa yang menjalankan bisnis ini siapa yang tidak harus jelas diawal,
yang pasti beberapa pengalaman mengatakan usaha bareng seperti ini gak
akan jalan. Ada juga yang usaha sendirian dan ikut-ikutan, biasanya hanya
coba-coba… coba dulu jualan baju atau selimut siapa tau aja laku dan
dapet untung..lumayan kan, nah tipe yang seperti ini pasti punya usaha
yang berbeda 100% dengan pengalaman di tempat kerja, orang2 yang
kerjanya di bidang IT jualan garmen, kerja di bagian administrasi
usahanya jualan makanan dsbnya.</span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Times,"Times New Roman",serif;">Bisnis Maintain<b> </b></span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Pada tahapan ini para pemula sudah lebih berpengalaman lagi, biasanya
usaha sudah dilakukan diatas 3 atau 6 bulan dan para pebisnis sudah
lebih mengerti lagi kondisi usahanya, Cuma sayangnya semua tahapan bulan
mulai dari kondisi bulan januari sampe Desember belum di lalui dengan
sukses.</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Memaintain usaha sebenarnya inti dari suatu bisnis, bila sukses
maintain dan melewati proses masa-masa sulit dengan kondisi terberat
sekalipun, maka ke depannya semua bisa berjalan lancar, artinya
kesulitan2 terberat sudah dilalui dengan mulus, nah tahapan inilah yang
menjadi tahapan paling krusial di dunia usaha sebab memaintain usaha
bisa jadi perlu waktu banyak tidak cukup Cuma 3 atau 6 bulan, bisa 1
atau 2 tahun.</span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Times,"Times New Roman",serif;">Bisnis Closed or Continue<b><br /></b></span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Dalam kondisi kesulitan di proses maintain biasanya para pebisnis
harus menghadapi suatu tantangan DO or DIE, HIDUP atau MATI, bisnis
TUTUP atau LANJUT.. di tahapan proses ini adalah proses yang paling
krusial dan menentukan, bila di teruskan bisa jadi akan rugi terus,
ditutup juga sebenarnya sudah rugi juga apalagi punya hutang yang
lumayan banyak..</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Kondisi ini harus dilalui oleh semua pengusaha, kondisi yang paling
sulit dengan menentukan sebenarnya pilihan bisnis kita ini tepat gak
sih? Lokasi nya bener gak sih ? Kok rugi terus yaa? Kok income sama
outcome sama nih jadi gak ada untung? Jadi gimana ??</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Semua pertanyaan2 dan jawaban2 itu ada di para pebisnis itu sendiri
sebenarnya, bukan orang lain, maka itulah kadang diperlukan mentor atau
bisnis coach untuk membuka mindset atau kreatifitas pebisnis supaya
dapat AHA lebih banyak lagi, tapi bila keputusannya adalah Bisnis Closed
bukan berarti kiamat dunia, bisnis closed dan open jadikan hal yang
biasa, ambil pelajaran saja dari semua pengalaman2 yang didapat.</span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Times,"Times New Roman",serif;">Bisnis Focus Countinuity<b><br /></b></span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Nah pada tahapan ini sudah lebih matang lagi para pebisnis, karena
pengalamannya sudah lebih banyak, pelajaran dari bisnis open and close
bisa diserap dan diambil sarinya untuk kemajuan diri. Jatuh dan bangun
sudah biasa, maka itu bila pebisnis punya beberapa usaha kemudian rontok
dan buat usaha lagi sampe dengan tahapan ini biasanya itu adalah usaha
yang paling diminati, paling dijadikan pilihan utama.</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Pebisnis mulai focus dengan usahanya, biasanya hanya satu jenis
usaha, walaupun dulu mulai dengan banyak usaha, semua rontok dan hanya
tersisa satu saja yang FOKUS dan terus berkelanjutan,.. pada tahapan ini
pebisnis sudah yang dulunya belajar, sudah pinter, dulunya amatir jadi
professional walaupun bidang usaha dengan jenis pendidikan atau karir di
pekerjaan berbeda tidak jadi masalah karena pebisnis sudah mempelajari
dan jadi expert disitu.</span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Times,"Times New Roman",serif;">Bisnis Development<b><br /></b></span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Tahapan pengembangan usaha bisa dilakukan setelah lewati tahapan
BISNIS FOKUS dulu, semua tahapan-tahapan diatas harus dilalui tidak
loncat langsung ke tahapan berikutnya, justru tahapan-tahapan inilah
sebenarnya pondasi dari para pebisnis, tanpa itu semua akan sia-sia,
terlalu bernafsu untuk pengembangan usaha akan jadi boomerang sendiri.</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><span style="font-family: Times,"Times New Roman",serif;">3.Sumber Ide Usaha</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Sumber usaha itu sebenarnya hanya Pengalaman , Pekerjaan ,
Keterampilan , Hobby , Minat dan Pengamatan. Tapi disini kita akan
gabungkan semua itu menjadi 9 Suber Ide Usaha :</span></div>
<ul style="text-align: justify;">
<li>
<h5>
<span style="font-family: Times,"Times New Roman",serif;">Jual keunikan: Unik dan Kreatif</span></h5>
</li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Jika anda tergolong manusia kreatif dan inovatif, pasti banyak ide
atau hal baru yang dapat Anda jadikan peluang usaha. Tidak sedikit usaha
baru dimulai dari penemuan jenis produk, teknologi, sistem, dan program
baru. Jika berhasil menciptakan sebuah keunikan, segera anda ambil hak
paten dan menjualnya. Penemuan baru biasanya sangat berpeluang untuk
menembus pasar, apalagi khas, unik, dan dibutuhkan orang banyak.</span></div>
<ul style="text-align: justify;">
<li>
<h5>
<span style="font-family: Times,"Times New Roman",serif;">Duplikasi Usaha Lain: Amati Tiru dan Modifikasi (ATM)</span></h5>
</li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Bagi Anda yang merasa kurang kreatif dan inovatif, jangan putus asa.
Percayalah, ide usaha tersebar dimana-mana, bahkan di depan mata. Anda
harus selalu perlu membaca peluang, mengukur potensi, dan berani
mengambil resiko.</span></div>
<ul style="text-align: justify;">
<li>
<h5>
<span style="font-family: Times,"Times New Roman",serif;">Usaha Fasilitas tambahan : Beri Nilai Tambah</span></h5>
</li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Selain menduplikasi, Anda juga bisa membuka usaha dengan memberikan
usaha fasilitas tambahan, tapi ini harus dengan sedikit sentuhan
kreatifitas. Misalnya, tetangga membuka warnet, maka anda masih bisa
menyainginya dengan tambahan fasilitas atau memperluas penawaran yang
ada. Anda bisa mendirikan warnet di lokasi sama.</span></div>
<ul style="text-align: justify;">
<li>
<h5>
<span style="font-family: Times,"Times New Roman",serif;">Jual Keterampilan</span></h5>
</li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Anda sendiri pun dapat menjual keterampilan yang dimiliki. Jika bisa
menggunting rambut, Anda bisa membuka salon. Dengan sedikit sentuhan
yang berbeda dengan salon-salon lainnya, pasti salon Anda akan ramai di
kunjungi konsumen. Bagi Anda yang mahir mengetik 10 jari, tidak ada
salahnya membuka usaha jasa pengetikan, seperti skripsi, naskah,
makalah, dan lain-lain yang kemudian bisa Anda kembangkan dengan
menerima jasa penerjemahan (translate).</span></div>
<ul style="text-align: justify;">
<li>
<h5>
<span style="font-family: Times,"Times New Roman",serif;">Menjadi Agen Produk dan Jasa Milik Orang Lain</span></h5>
</li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Ini paling mudah, modalnya pun biasanya tidak terlalu besar. Anda
bisa membuka kantor keagenan, baik suatu produk maupun jasa. Banyak
sekali produk dan jasa yang sangat memerlukan agen. Selain menjadi agen
suatu produk, Anda juga bisa menjadi agen yang menyediakan jasa, seperti
agen isi ulang air, isi ulang pulsa, penyalur pembantu rumah tangga,
agen modeling/foto model, agen iklan, dan lain-lain.</span></div>
<ul style="text-align: justify;">
<li>
<h5>
<span style="font-family: Times,"Times New Roman",serif;">Jual Barang Bekas (second)</span></h5>
</li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Masih sedikit orang yang peka dengan usaha ini. Barang second,
terutama dengan nilai historis yang sangat tinggi, biasanya punya harga
yang sangat tinggi pula. Namun, menjual barang bekas (second) ini harus
di lakukan dengan teratur dan terencana.</span></div>
<ul style="text-align: justify;">
<li>
<h5>
<span style="font-family: Times,"Times New Roman",serif;">Segera Buka Kantor</span></h5>
</li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Bagi anda yang memiliki keterampilan/keahlian segera buka kantor
sendiri. Jangan takut masalah modal dan SDM. Anda bisa mengajak kolega
atau teman seprofesi untuk patungan modal dan membuka kantor tersebut.
Juallah skill dan pengalaman anda. Jika reputasi bagus dan relasi banyak
(network), jangan kuatir kekurangan klien. Anda bisa memulai mendirikan
kantor dari rumah atau lebih dikenal dengan sebutan home office. Cukup
dengan menyediakan satu komputer, satu telepon, faxs, meja, dan kursi
tamu.</span></div>
<ul style="text-align: justify;">
<li>
<h5>
<span style="font-family: Times,"Times New Roman",serif;">Beli Waralaba</span></h5>
</li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Bagi anda yang memiliki modal besar, tapi tidak mau repot untuk
memikirikan sesuatu usaha yang baru, alternatif waralaba (franchise)
dapat dipilih. Waralaba adala jenis usaha yang relatif terstandartisasi
dengan baik. Memang butuh kejelian yang tinggi untuk menilai waralaba
mana yang bagus dan cocok untuk Anda. Saran saya, carilah usaha waralaba
yang memiliki track record yang baik dan sudah teruji di lapangan. Kini
semakin banyak bermunculan waralaba, dari yang membutuhkan modal besar
hingga yang membutuhkan modal kecil.</span></div>
<ul style="text-align: justify;">
<li>
<h5>
<span style="font-family: Times,"Times New Roman",serif;">Usaha Bersama</span></h5>
</li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Kadang usaha akan lebih bagus jika didirikan dan di kelola
bersama-sama. Misalnya Anda pintar pemrograman komputer, tapi anda
memiliki sedikit teman, sementara teman anda memiliki banyak teman dan
punya relasi yang luas dan membutuhkan jasa pemrograman, anda bisa saja
membuka usaha jasa pemrograman (software house). Anda yang mengerjakan
pekerjaannya, sedangkan teman anda yang mencari order. Dari kelebihan
masing-masing inilah bisa memperkuat suatu usaha baru sekaligus
membesarkannya.</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><span style="font-family: Times,"Times New Roman",serif;">4.Faktor Utama Sebelum Memulai Usaha</span></b></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Sebelum memulai usaha berikut faktor utamanya :</span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Times,"Times New Roman",serif;">Arus Kas</span></li>
<li><span style="font-family: Times,"Times New Roman",serif;">Komunikasi</span></li>
<li><span style="font-family: Times,"Times New Roman",serif;">Sistem</span></li>
<li><span style="font-family: Times,"Times New Roman",serif;">Hukum</span></li>
<li><span style="font-family: Times,"Times New Roman",serif;">Produk</span></li>
</ul>
<div style="text-align: justify;">
<b><span style="font-family: Times,"Times New Roman",serif;">5.Perkembangan Bisnis IT di Dunia</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Perkembangan bisnis teknologi informasi dari tahun ke tahun terus
mengalami peningkatan. Hal ini ditandai dengan terjadinya
perubahan-perubahan kecepatan informasi ini dapat terjadi karena adanya
aliran informasi berbasis teknologi. Sudah puluhan tahun kita berada di
zaman informasi yang bergerak dalam wujud kertas, bahkan sampai sekarang
penyebaran informasi menggunakan kertas masih sangat mendominasi.
Tetapi walaupun demikian era sekarang ini perkembangan teknologi
informasi juga berkembang dengan sangat pesat, sekarang orang yang
tinggal di perkotaan pasti sudah mengenal era ini. Perkembangan
teknologi informasi ini memiliki dampak langsung terhadap perkembangan
bisnis yang bergerak di bidang teknologi informasi. Bisnis informasi
teknologi atau IT ternyata tidak pernah mati. Sebuah survei
menyebutkan,Compound Annual Growth Rate (CAGR) atau pertumbuhan
rata-rata tahunan antara tahun 2010 sampai 2014 akan mencapai I5 persen.
Menurut laporan global market research yang dilakukan
Com-paniesandmarkets, belanja IT sendiri diperkirakan meningkat hingga 4
miliar dolar AS di tahun 2010 ini, naik dari sekitar 3,5 miliar dolar
AS di tahun 2009. Sejumlah faktor pendorong fundamental, seperti
rendahnya penetrasi komputer dan meningkatnya daya beli masyarakat,
dipastikan tetap berada jalur pertumbuhan.</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span class="fullpost">
</span></span></div>
Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-26443930283466278622012-11-04T20:00:00.001+07:002012-11-05T11:10:13.083+07:00Pendirian Badan Usaha<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;">Badan Usaha adalah kesatuan yuridis formal yang bertujuan untuk memperoleh keuntungan.<br />
<br />
Jenis-jenis badan usaha ada tiga, yaitu : </span></span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;">Badan Usaha Milik Negara (BUMN), </span></span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;">Badan Usaha Milik Swasta (BUMS), </span></span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;">dan Koperasi.</span></span></div>
<ul>
<li><span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;">BUMN adalah badan usaha yang modalnya/sahamnya sebagian besar atau seluruhnya dimiliki oleh negara, kekayaan dipisahkan berdasarkan peraturan pemerintah.</span></span></li>
</ul>
<ul>
<li><span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;">BUMS adalah badan usaha yang modalnya dari perorangan atau kelompok masyarakat.</span></span></li>
</ul>
<ul>
<li><span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: small;">Koperasi adalah badan usaha yang modalnya diperoleh dari anggotanya dan ditujukan untuk meningkatkan kesejahteraan anggota itu sendiri, kekuasaan tertinggi ada pada RAT, bersifat demokratis, dan manajemennya bersifat terbuka. </span></span><span style="font-family: Times,"Times New Roman",serif;"></span></li>
</ul>
<div style="text-align: justify;">
<span style="font-size: 100%;"><span style="font-family: Times,"Times New Roman",serif;">Alasan mendirikan badan usaha diantarannya : untuk hidup, bebas dan tidak terikat, dorongan sosial, mendapat kekuasaan, dan melanjutkan usaha orang tua.</span></span><br />
<br />
<strong>1.Tujuan Pendirian Badan Usaha</strong><br />
Tujuan didirikannya badan usaha tidak lain dan tidak bukan adalah
untuk mencari laba atau keuntungan dengan cara memberikan pelayanan
terhadap masyarakat.<br />
<br />
<span style="font-size: 100%;"><span style="font-family: Times,"Times New Roman",serif;"><b>2.Faktor-faktor yang harus dihadapi dalam mendirikan badan usaha, antara lain</b> : barang dan jasa yang akan dijual, pemasaran barang dan jasa, penentuan harga, pembelian, kebutuhan tenaga kerja, organisasi intern, pembelanjaan, jenis badan usaha yang akan dipilih, dan lain sebagainya.</span></span><br /><br />
<strong>3.Fungsi yang Terlibat dalam Bisnis</strong><br />
Pendirian Badan Usaha tentu sangat erak kaitannya dengan bisnis , ada
beberapa fungsi yang terlibat disaat kita akan memulai suatu bisnis<br />
<ul>
<li>Pemilik</li>
<li>Karyawan</li>
<li>Kreditor</li>
<li>Pemasok</li>
<li>Pelanggan</li>
</ul>
<span style="font-size: 100%;"><span style="font-family: Times,"Times New Roman",serif;"><b>4.Prosedur pendirian badan usaha sebagai berikut :</b></span></span><br />
<br />
<ul>
<li><span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: 100%;">Mengadakan rapat umum pemegang saham </span></span></li>
<li><span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: 100%;">Dibuatkan akte notaris (nama-nama pendiri, komisaris, direksi, bidang usaha, tujuan perusahaan didirikan)</span></span></li>
<li><span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: 100%;">Didaftarkan di pengadilan negeri (dokumen : izin domisili, surat tanda daftar perusahaan (TDP), NPWP, bukti diri masing-masing)</span></span></li>
<li><span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: 100%;">Diberitahukan dalam lembaran negara (legalitas dari departemen kehakiman) </span></span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: 100%;">Syarat-syarat yang harus dipenuhi diantaranya sebagai berikut:</span><br />
<br />
<span style="font-size: 100%;">A. Syarat Mendirikan Usaha</span></span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: 100%;"> </span><br />
<span style="font-size: 100%;">1. modal yang di miliki</span><br />
<span style="font-size: 100%;">2. dokumen perizinan</span><br />
<span style="font-size: 100%;">3. para pemegang saham</span><br />
<span style="font-size: 100%;">4. tujuan usaha</span><br />
<span style="font-size: 100%;">5. jenis usaha </span></span></div>
<div style="text-align: justify;">
<br /></div>
B. Tahapan Perizinan Badan Usaha<br />
<br />
1. Surat Izin Tempat Usaha (SITU)<br />
2. Surat Izin Usaha Perdagangan (SIUP)<br />
3. Nomor Pokok Wajib Pajak (NPWP)<br />
4. Nomor Register Perusahaan (NRP)<br />
5. Nomor Rekening Bank (NRB)<br />
6. Analisa Mengenai Dampak Lingkungan (AMDAL)<br />
7.
Surat izin lainnya yang terkait dengan pendirian usaha, sepertii izin
prinsip, izin penggunaan tanah, izin mendirikan bangunan (IMB), dan izin
gangguan.<br />
<br />
Dalam membangun sebuah badan usaha, kita harus memperhatikan beberapa prosedur peraturan perizinan, sebagai berikut :<br />
<br />
<ul>
<li><b> Tahapan pengurusan izin pendirian</b></li>
</ul>
Beberapa dokument yang harus diperhatikan untuk mengurus surat perizinan untuk pendirian:<br />
• Tanda Daftar Perusahaan (TDP);<br />
• Nomor Pokok Wajib Pajak (NPWP);<br />
• Bukti diri.<br />
<br />
Adapun beberapa surat perizinan yang harus dipenuhi selain point-point yang diatas, diantaranya:<br />
• Surat Izin Usaha Perdagangan (SIUP), diperoleh melalui Dep. Perdagangan.<br />
• Surat Izin Usaha Industri (SIUI), diperoleh melalui Dep. Perindustrian.<br />
• Izin Domisili.<br />
• Izin Gangguan.<br />
• Izin Mendirikan Bangunan (IMB).<br />
• Izin dari Departemen Teknis<br />
<br />
<ul>
<li><b> Tahapan pengesahan menjadi badan hukum</b></li>
</ul>
Harus
adanya pengakuan badan hukum bisa didasarkan pada Kitab Undang-Undang
Hukum Dagang (KUHD), hingga Undang-Undang Penanaman Modal Asing ( UU
PMA ).<br />
<br />
<ul>
<li><b> Tahapan penggolongan menurut bidang yang dijalani.</b></li>
</ul>
Badan
usaha dikelompokkan kedalam berbagai jenis berdasarkan jenis bidang
kegiatan yang dijalani. Berkaitan dengan bidang tersebut, maka setiap
pengurusan izin disesuaikan dengan departemen yang membawahinya seperti
kehutanan, pertambangan, perdagangan, pertanian.<br />
<br />
<ul>
<li><b> Tahapan mendapatkan pengakuan, pengesahan dan izin dari departemen lain</b></li>
</ul>
yang
terkait Departemen tertentu yang berhubungan langsung dengan jenis
kegiatan badan usaha akan mengeluarkan izin. Namun diluar itu, badan
usaha juga harus mendapatkan izin dari departemen lain yang pada
nantinya akan bersinggungan dengan operasional badan usaha misalnya
Departemen Perdagangan mengeluarkan izin pendirian industri pembuatan
obat berupa SIUP. Maka sebgai kelanjutannya, kegiatan ini harus
mendapatkan sertifikasi juga dari BP POM, Izin Gangguan atau HO dari
Dinas Perizinan, Izin Reklame dan sebagainya.<br />
• Tugas dan lingkup pekerjaan<br />
• Tanggal mulai dan berakhirnya pekerjaan<br />
• Harga borongan pekerjaan<br />
<br />
<span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><b><span style="font-family: Times,"Times New Roman",serif;">5.</span>Tanggung
jawab sosial dari suatu Badan Usaha yaitu</b> </span><br />
<br />
<span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">komitmen dari Badan Usaha tersebut
dalam memberikan sumbangan pada perkembangan yang berkesinambungan melalui
peningkatan kualitas hidup kaum pekerja dan para anggota keluarga mereka serta
seluruh masyarakat menurut cara yang saling menguntungkan satu sama
lain,seperti memberi tunjangan pada karyawan,tunjangan pendidikan. Selain
kepada karyawannya, sebuah badan usaha diharapkan memberikan kontribusi
langsung pada masyarakat seperti aktif dalam kegiatan sosial, membuka lapangan
kerja, maupun mendukung riset-riset ilmiah dan berbagai kegiatan positif
lainnya.</span> <br />
<br />
<div class="MsoNormal" style="font-family: Arial,Helvetica,sans-serif; line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: 18pt;">
<span style="font-family: Times,"Times New Roman",serif;">Konsumen merupakan pihak yang memanfaatkan &
menggunakan barang dan jasa dari suatu Badan Usaha,oleh karena itu konsumen haruslah mendapat jaminan
hak dan perlindungan terkait dengan peranannya pada suatu Badan Usaha.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: IN;"><br /></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="background: white; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: IN;"><b><span style="font-family: Arial,Helvetica,sans-serif;">6.</span>Hak-hak konsumen</b> sebagaimana diatur dalam UU
Perlindungan Konsumen Nomor 8 Tahun 1999 Tentang Perlindungan Konsumen Republik
Indonesia, antara lain :</span><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: IN;"></span></span></div>
<ol start="1" type="1">
<li>hak atas kenyamanan, keamanan, dan keselamatan dalam mengonsumsi barang dan atau jasa.</li>
<li>hak untuk memilih barang dan atau jasa serta mendapatkan barang dan
atau jasa tersebut sesuai dengan nilai tukar dan kondisi serta jaminan
yang dijanjikan.</li>
<li>hak untuk diperlakukan atau dilayani secara benar dan jujur serta tidak diskriminatif.</li>
<li>hak untuk mendapatkan kompensasi, ganti rugi dan atau penggantian,
apabila barang dan atau jasa yang diterima tidak sesuai dengan
perjanjian atau tidak sebagaimana mestinya dan sebagainya.</li>
<li>Hak atas informasi yang benar, jelas dan jujur mengenai kondisi dan jaminan barang dan/atau jasa.</li>
<li>Hak untuk didengar pendapat dan keluhannya atas barang dan/atau jasa yang digunakan.</li>
<li>Hak untuk mendapatkan advokasi, perlindungan dan upaya penyelesaian sengketa perlindungan konsumen secara patut.</li>
<li>Hak untuk mendapat pembinaan dan pendidikan konsumen.</li>
<li>Hak-hak yang diatur dalam ketentuan peraturan perundang-undangan lainnya.</li>
</ol>
</div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: 100%;"></span></span></div>
<div style="text-align: justify;">
<span class="fullpost"> </span></div>
Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-63419257846396929062012-10-15T20:45:00.001+07:002013-06-30T04:05:40.954+07:00Bioinformatika<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Bioinformatika adalah adalah ilmu yang mempelajari penerapan teknik
komputasional untuk mengelola dan menganalisis informasi biologis.
Bidang ini mencakup penerapan metode-metode matematika, statistika, dan
informatika untuk memecahkan masalah-masalah biologis, terutama dengan
menggunakan sekuens DNA dan asam amino serta informasi yang berkaitan
dengannya. Contoh topik utama bidang ini meliputi basis data untuk
mengelola informasi biologis, penyejajaran sekuens (sequence alignment),
prediksi struktur untuk meramalkan bentuk struktur protein maupun
struktur sekunder RNA, analisis filogenetik, dan analisis ekspresi gen.</span></div>
<div style="text-align: justify;">
<br />
<span style="font-family: Times,"Times New Roman",serif;">Dari pengertian Bioinformatika yang telah dijelaskan, kita dapat
menemukan banyak terdapat banyak cabang-cabang disiplin ilmu yang
terkait dengan Bioinformatika, terutama karena bioinformatika itu
sendiri merupakan suatu bidang interdisipliner. Hal tersebut menimbulkan
banyak pilihan bagi orang yang ingin mendalami Bioinformatika.Berikut
beberapa cabang tentang bioinformatika :</span><br />
<br />
<span style="font-family: Times,"Times New Roman",serif;"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:TargetScreenSize>800x600</o:TargetScreenSize>
</o:OfficeDocumentSettings>
</xml><![endif]--></span><br />
<span style="font-family: Times,"Times New Roman",serif;"><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri","sans-serif";}
</style>
<![endif]-->
</span><br />
<div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: Gulim;">Contoh-contoh
Penggunaan dalam Bioinformatika</span></b></span></div>
<div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;">
<br /></div>
<span style="font-family: Times,"Times New Roman",serif;">
</span><br />
<ol start="1" style="margin-top: 0in;" type="1"><span style="font-family: Times,"Times New Roman",serif;">
<li class="MsoNormal" style="color: black; line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-list: l0 level1 lfo1; text-align: justify;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: Gulim;">Bioinformatika dalam Bidang Klinis</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: "Times New Roman";"></span></b></li>
</span></ol>
<span style="font-family: Times,"Times New Roman",serif;">
</span>
<br />
<div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="color: black; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: Gulim;">Aplikasi
Informatika ini berbentuk data-data mengenai informasi klinis dari seorang
pasien seperti data analisa diagnosa laboratorium, hasil konsultasi dan saran,
foto rontgen, ukuran detak jantung, dan lain lain.</span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: "Times New Roman";"></span></span></div>
<span style="font-family: Times,"Times New Roman",serif;">
</span>
<div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><br /></span></div>
<span style="font-family: Times,"Times New Roman",serif;">
<ol start="2" style="margin-top: 0in;" type="1">
<li class="MsoNormal" style="color: black; line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-list: l0 level1 lfo1; text-align: justify;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: Gulim;">Bioinformatika untuk Identifikasi Agent
Penyakit Baru</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: "Times New Roman";"></span></b></li>
</ol>
<div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; text-align: justify;">
<span style="color: black; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: Gulim;">Aplikasi ini
digunakan untuk mendeteksi kemungkinan penyakit baru yang akan muncul baik
melalui virus ataupun media yang lainnya.</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; text-align: justify;">
<br /></div>
<ol start="3" style="margin-top: 0in;" type="1">
<li class="MsoNormal" style="color: black; line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-list: l0 level1 lfo1; text-align: justify;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: Gulim;">Bioinformatika untuk Diagnosa Penyakit Baru</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: "Times New Roman";"></span></b></li>
</ol>
<div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; text-align: justify;">
<span style="color: black; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: Gulim;">Aplikasi ini
digunakan untuk mendiagnosa penyakit apa yang diderita oleh pasien dan untuk
mengetahui obat apa yang tepat dan perawatan yang akan diberikan kepada pasien.</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; text-align: justify;">
<br /></div>
<ol start="4" style="margin-top: 0in;" type="1">
<li class="MsoNormal" style="color: black; line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-list: l0 level1 lfo1; text-align: justify;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: Gulim;">Bioinformatika untuk Penemuan Obat</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: "Times New Roman";"></span></b></li>
</ol>
<div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; text-align: justify;">
<span style="color: black; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: Gulim;">Aplikasi ini
digunakan untuk menemukan terobosan pada obat dengan kombinasi berbagai macam
senyawa seperti enzim, asam amino dan lain-lan.</span><span style="color: black; font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-fareast-font-family: "Times New Roman";"></span></div>
</span></div>
<div style="text-align: justify;">
<br />
<span style="font-family: Times,"Times New Roman",serif;"><b>1.Biophysics </b></span><br />
<span style="font-family: Times,"Times New Roman",serif;">adalah sebuah bidang interdisipliner yang
mengalikasikan teknik-teknik dari ilmu Fisika untuk memahami struktur
dan fungsi biologi (British Biophysical Society). Disiplin ilmu ini
terkait dengan Bioinformatika karena penggunaan teknik-teknik dari ilmu
Fisika untuk memahami struktur membutuhkan penggunaan TI.</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Computational biology merupakan bagian dari Bioinformatika (dalam
arti yang paling luas) yang paling dekat dengan bidang Biologi umum
klasik. Fokus dari computational biology adalah gerak evolusi, populasi,
dan biologi teoritis daripada biomedis dalam molekul dan sel.</span></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br />
<span style="font-family: Times,"Times New Roman",serif;"><b>2.Medical Informatics </b></span><br />
<span style="font-family: Times,"Times New Roman",serif;">Menurut Aamir Zakaria [ZAKARIA2004]
Pengertian dari medical informatics adalah “sebuah disiplin ilmu yang
baru yang didefinisikan sebagai pembelajaran, penemuan, dan implementasi
dari struktur dan algoritma untuk meningkatkan komunikasi, pengertian
dan manajemen informasi medis.” Medical informatics lebih memperhatikan
struktur dan algoritma untuk pengolahan data medis, dibandingkan dengan
data itu sendiri. Disiplin ilmu ini, untuk alasan praktis, kemungkinan
besar berkaitan dengan data-data yang didapatkan pada level biologi yang
lebih “rumit”. </span></div>
<div style="text-align: justify;">
<br />
<span style="font-family: Times,"Times New Roman",serif;"><b>3.Cheminformatics</b> </span><br />
<span style="font-family: Times,"Times New Roman",serif;">adalah kombinasi dari sintesis kimia, penyaringan
biologis, dan pendekatan data-mining yang digunakan untuk penemuan dan
pengembangan obat (Cambridge Healthech Institute’s Sixth Annual
Cheminformatics conference). Kemungkinan penggunaan TI untuk
merencanakan secara cerdas dan dengan mengotomatiskan proses-proses yang
terkait dengan sintesis kimiawi dari komponenkomponen pengobatan
merupakan suatu prospek yang sangat menarik bagi ahli kimia dan ahli
biokimia.</span></div>
<div style="text-align: justify;">
<br />
<span style="font-family: Times,"Times New Roman",serif;"><b>4.Genomics</b> </span><br />
<span style="font-family: Times,"Times New Roman",serif;">adalah bidang ilmu yang ada sebelum selesainya sekuen
genom, kecuali dalam bentuk yang paling kasar. Genomics adalah setiap
usaha untukmenganalisa atau membandingkan seluruh komplemen genetik dari
satu spesies atau lebih. Secara logis tentu saja mungkin untuk
membandingkan genom-genom dengan membandingkan kurang lebih suatu
himpunan bagian dari gen di dalam genom yang representatif.</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Mathematical biology juga menangani masalah-masalah biologi, namun
metode yang digunakan untuk menangani masalah tersebut tidak perlu
secara numerik dan tidak perlu diimplementasikan dalam software maupun
hardware.Menurut Alex Kasman [KASMAN2004] Secara umum mathematical
biology melingkupi semua ketertarikan teoritis yang tidak perlu
merupakan sesuatu yang beralgoritma, dan tidak perlu dalam bentuk
molekul, dan tidak perlu berguna dalam menganalisis data yang terkumpul.</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><b>Proteomics </b>istilah proteomics pertama kali digunakan untuk
menggambarkan himpunan dari protein-protein yang tersusun (encoded) oleh
genom. Michael J. Dunn [DUNN2004], mendefiniskan kata “proteome”
sebagai: “The PROTEin complement of the genOME“. Dan mendefinisikan
proteomics berkaitan dengan: “studi kuantitatif dan kualitatif dari
ekspresi gen di level dari protein-protein fungsional itu sendiri”.
Yaitu: “sebuah antarmuka antara biokimia protein dengan biologi
molekul”.</span></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br />
<span style="font-family: Times,"Times New Roman",serif;"><b>5.Pharmacogenomics</b> </span><br />
<span style="font-family: Times,"Times New Roman",serif;">adalah aplikasi dari pendekatan genomik dan
teknologi pada identifikasi dari target-target obat. Contohnya meliputi
menjaring semua genom untuk penerima yang potensial dengan menggunakan
cara Bioinformatika, atau dengan menyelidiki bentuk pola dari ekspresi
gen di dalam baik patogen maupun induk selama terjadinya infeksi, atau
maupun dengan memeriksa karakteristik pola-pola ekspresi yang ditemukan
dalam tumor atau contoh dari pasien untuk kepentingan diagnosa
(kemungkinan untuk mengejar target potensial terapi kanker).Istilah
pharmacogenomics digunakan lebih untuk urusan yang lebih “trivial” —
tetapi dapat diargumentasikan lebih berguna– dari aplikasi pendekatan
Bioinformatika pada pengkatalogan dan pemrosesan informasi yang
berkaitan dengan ilmu Farmasi dan Genetika, untuk contohnya adalah
pengumpulan informasi pasien dalam database.</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Pharmacogenetics adalah bagian dari pharmacogenomics yang
menggunakan metode genomik/Bioinformatika untuk mengidentifikasi
hubungan-hubungan genomik, contohnya SNP (Single Nucleotide
Polymorphisms), karakteristik dari profil respons pasien tertentu dan
menggunakan informasi-informasi tersebut untuk memberitahu administrasi
dan pengembangan terapi pengobatan.</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Gambaran dari sebagian bidang-bidang yang terkait dengan
Bioinformatika di atas memperlihatkan bahwa Bioinformatika mempunyai
ruang lingkup yang sangat luas dan mempunyai peran yang sangat besar
dalam bidangnya. Bahkan pada bidang pelayanan kesehatan Bioinformatika
menimbulkan disiplin ilmu baru yang menyebabkan peningkatan pelayanan
kesehatan.</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span class="fullpost">
</span></span></div>
Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-18887223543477020692012-10-15T20:37:00.002+07:002012-10-15T20:37:12.486+07:00E-BUSINESS dan E-COMMERCE<h2>
<span style="font-size: 130%;"><span style="font-weight: bold;">Pengertian</span></span></h2>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Saya
akan membahas mengenai e-commerce dan e-business. Saya akan memulai
dengan pengertian e-commerce. E-commerce terdiri dari dua kata yaitu e
dan commerce, huruf e yang mempunyai arti elektronik dan commerce yang
berarti perdagangan. jika berbicara mengenai elektronik, maka pengertian
dari elektronik itu sendiri adalah ilmu yang mempelajari alat listrik
arus lemah yang dioperasikan dengan cara mengontrol aliran elektron atau
partikel bermuatan listrik dalam suatu alat seperti komputer, peralatan
elektronik, termokopel, semikonduktor, dan lain sebagainya. Sehingga
dapat disimpulkan e-commerce adalah perdagangan elektronik yang mencakup
proses pembelian, penjualan, transfer, pertukaran produk, layanan, atau
informasi melalui jaringan komputer, termasuk internet.<br /> E-commerce
juga dapat diartikan sebagai suatu proses berbisnis dengan memakai
teknologi elektronik yang menghubungkan antara perusahaan, konsumen dan
masyarakat dalam bentuk transaksi elektronik dan pertukaran/penjualan
barang, servis, dan informasi secara elektronik.</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"> </span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"> E-business adalah istilah yang lebih umum dari e-commerce karena tidak
hanya mengarah pada aktivitas membeli dan menjual melainkan melayani
konsumen dan bekerja sama dengan rekan-rekan bisnis lainnya atau dengan
kata lain e-business merupakan interaksi dengan rekan-rekan bisnis.
Fungsi dari e-business yaitu untuk mensupport bagian dari marketing,
produksi, accounting, finance, dan human resource managemen. Proses
transaksi online memegang peranan yang sangat penting pada e-business. Secara
keseluruhan, e-commerce dapat digambarkan sebagai penggunaan internet
dan Web untuk transaksi bisnis. Lebih formalnya, secara digital
memungkinkan terjadinya transaksi komersial antara organisasi dan
individu.<br /> Di sisi lain, e-bisnis dapat digambarkan sebagai proses
digital yang memungkinkan proses transaksi dalam perusahaan, melibatkan
sistem informasi di bawah kontrol yang kuat. Selain itu, aplikasi e
bisnis bisa turun menjadi e commerce ketika sebuah pertukaran nilai
terjadi.</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-size: 130%;"><span style="font-weight: bold;">Tujuan dan Manfaat Implementasi E-Business & E-Commerce </span></span></div>
<div style="text-align: justify;">
<span style="font-size: 130%;"><span style="font-weight: bold;"> <span style="font-family: Times,"Times New Roman",serif;"> </span></span></span><span style="font-family: Times,"Times New Roman",serif;">Tujuan implementasi E-Business & E-Commerce adalah untuk mendukung
efisiensi dan integritas pengelolaan data Sumber Daya Manusia, Keuangan,
Supply Chain Management/Logistic Management. Selain itu berfungsi
sebagai sarana komunikasi dan informasi bagi public. Dengan berbasiskan
internet, sistem ini dapat diakses dimana saja sesuai dengan hak akses
yang telah ditentukan.</span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"></span><span style="font-size: 130%;"><span style="font-weight: bold;">Manfaat implementasi E-Business & E-Commerce adalah : </span></span><br /><ol>
<li>Meningkatkan kinerja operasional perusahaan.</li>
<li>Meningkatkan peluang akses ke pasar, pemasok dan pendanaan yang sangat luas.</li>
<li>Meningkatkan efisiensi perusahaan.</li>
<li>Mempermudah pengelolaan asset perusahaan.</li>
<li>Meningkatkan kualitas layanan terhadap pelanggan.</li>
<li>Meningkatkan komunikasi seluruh stakeholders.</li>
<li>Mengatasi kesenjangan digital.</li>
<li>Media mempromosikan kompetensi perusahaan.</li>
<li>Memperlancar transaksi bisnis.</li>
<li>Sarana penyebaran informasi secara luas.</li>
</ol>
</div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"> </span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: 130%;"><span style="font-weight: bold;">Karakteristik E-Commerce</span></span><br /> Berbeda
dengan transaksi perdagangan biasa, transaksi ecommerce memiliki
beberapa karakteristik yang sangat khusus. Pengertian-pengertian yang
diberikan oleh beberapa ahli mengenai ecommerce dapat ditarik kesimpulan
bahwa e-commerce mempunyai suatu karakteristik, yaitu:<br /> </span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">1) Terjadinya transaksi antar dua belah pihak<br />2) Adanya pertukaran barang, jasa dan informasi<br />3) Internet merupakan medium utama dalam proses atau mekanisme perdagangan tersebut.<br /> </span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Menurut Nurfansa Wira Sakti, karakteristik e-commerce diantaranya adalah:<br />1) Transaksi tanpa batas<br />2) Transaksi anonim<br />3) Produk digital dan non digital<br />4) Produk barang tak berwujud<br /><br /><span style="font-size: 130%;"><span style="font-weight: bold;">Kategori E-Bisnis</span></span>.<br /> </span></div>
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;">Jenis E-Bisnis Karakteristik<br />B2C (Bussiness to Consumers)<br />B2B (Bussiness to Bussiness)<br />B2G (Bussiness to Government)<br />B2E (Bussiness to Education)</span></div>
<br />
<br />
<span style="font-size: 130%;"><span style="font-weight: bold;">Security Dalam E-Business</span></span><br /> Security
Beberapa metode pengamanan data dalam transaksi E-Commerce dan
E-Bussines yaitu Kriptografi Public Key yang merupakan sistem asimetris
(tidak simetris) menggunakan beberapa key untuk pengenkripsian yaitu
public key untuk enkripsi data dan private key untuk dekripsi data.
Public key disebarkan ke seluruh dunia sementara private key tetap
disimpan. Siapapun yang memiliki public key tersebut dapat mengenkripsi
informasi yang hanya dapat dibaca oleh seseorang yang memiliki private
key walaupun kita belum pernah mengenal bahkan tidak tahu sama sekali
siapa yang memiliki public key tersebut.<br /><br /><span style="font-family: Times,"Times New Roman",serif;"><span style="font-size: 130%;"><span style="font-weight: bold;">CMS khusus e-commerce</span></span><br /> </span><br />
<div style="text-align: justify;">
<span style="font-family: Times,"Times New Roman",serif;"> Untuk
membuat sebuah website dengan CMS relatif cukup mudah dan cepat karena
kalau kita analogikan CMS itu seperti sebuah Operating System Dalam
sebuah komputer (windows,linux, Mac OS) yang dibuat untuk memudahkan
penggunanya sehingga kita bisa mengelola komputer kita dengan relatif
cukup mudah, begitupun dengan CMS dibuat sedemikian hingga agar
penggunanya mudah untuk menambah dan mengelola isi yang ada dalam sebuah
website. untuk menjalankan situs web yang berjualan secara online, atau
biasa disebut dengan web eCommerce, kita bisa menggunakan osCommerce,
prestashop, magento dan lain-lain. CMS tersebut umumnya digunakan oleh
pengguna CMS open source. saya akan membahas mengenai magento, dengan
magento kita dapat mengisi katalog produk, mengelompokkan produk dalam
kategori, memajang gambar produk, mengatur inventory, melakukan promosi,
melihat laporan penjualan, dan lain sebagainya. Pemilik toko online
tidak perlu tahu detil teknis bagaimana toko online-nya dijalankan. Yang
perlu dilakukan adalah mengunduh Magento, meng-instal-nya, dan
mengkonfigurasinya di dalam sebuah situs web. Magento mudah di dapatkan
dan tanpa biaya atau gratis dan bersifat fleksibel, sesuai dengan
keinginan kita. berikut ini screenshot dari Magento Commerce.</span></div>
<span class="fullpost">
</span>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-80705572353091725392012-04-29T21:33:00.003+07:002012-04-29T21:33:28.342+07:00Elemen - Elemen yang Terdapat Di Game Tic-Tac-Toe<br />
<div class="MsoNormal" style="line-height: 150%; text-align: justify; text-justify: inter-ideograph;">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 14pt; line-height: 150%;">Pendahuluan</span></b></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify; text-justify: inter-ideograph;">
<span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> Pada
</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Permainan </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Tic-Tac-Toe merupakan
game </span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">dikembangkan</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">
dengan menggunakan bahasa java dengan menggunakan tampilan pilihan mode permainan
yang pada elemen tampilan permainan dapat dimainkan 2 user atau dapat bermain
melawan computer saja (CPU).</span></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="line-height: 150%; text-align: justify;">
<span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">untuk lebih lengkapnya dapat di download (unduh) link berikut: <a href="http://www.mediafire.com/?c9lfwb665ofw95l" target="_blank">Elemen TicTacToe </a></span></div>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-8870395602594431292012-04-10T23:32:00.001+07:002012-04-29T02:12:15.999+07:00Tugas Story Board Game<div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;">
<span style="font-size: large;"><b><span class="apple-style-span"><span style="color: #333333; font-family: "Times New Roman","serif"; line-height: 115%;">Tic-Tac-Toe berbasiskan java </span></span></b></span></div>
<div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;">
<br /></div>
<div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;">
<span class="apple-style-span"><span style="color: #333333; font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">Langkah pertama adalah ketika muncul tampilan awal disana ada beberapa menu yang terdiri dari new game, instruction, about, exit. Jika kita memilih menu new game akan terdapat menu continue, player vs player, player vs computer dan set nama player. </span></span></div>
<div class="MsoNormal" style="text-align: justify; text-indent: .5in;">
<span class="apple-style-span"><span style="color: #333333; font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">Ketika kita klik menu player vs player maka game langsung dijalankan dengan mode permainan antara player 1 dan player 2. Jika kita klik menu player vs computer maka akan muncul mode permainan antara player vs computer, permainan berlangsung sampai dapat ditentukan pemenangnya player atau computer dan akan muncul “message box”. Dan jika kita set name player maka kita akan menginput nama player yang diinginkan.</span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGExytx54kLI3mrOVFxccr5s82tZgb0c7bxYbxaM9Vg-Ddck6DEvPrL7iohETJQRySTbP49XgZAFjZkP_Fif_2fTwqPYQzSTiJ4L8RkqMJJlWILrUD9-L9DgsFk-k8G-LTpcMAV8nXv4E/s1600/Image+1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="255" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGExytx54kLI3mrOVFxccr5s82tZgb0c7bxYbxaM9Vg-Ddck6DEvPrL7iohETJQRySTbP49XgZAFjZkP_Fif_2fTwqPYQzSTiJ4L8RkqMJJlWILrUD9-L9DgsFk-k8G-LTpcMAV8nXv4E/s400/Image+1.png" width="400" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span style="font-size: large;">Untuk lebih lengkapnya bisa di unduh(download) link berikut: <a href="http://www.mediafire.com/?4y98881nb01gp63" target="_blank">StoryBoard Game Tic-Tac-Toe</a></span><br />
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="MsoNormal" style="text-align: justify; text-indent: 0.5in;">
<span class="apple-style-span"><span style="color: #333333; font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> </span></span></div>
<span class="fullpost"> </span>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com1tag:blogger.com,1999:blog-6155929855216409874.post-62329176923035217672012-03-19T20:05:00.001+07:002012-03-19T20:10:35.954+07:00Bagaimana membuat permainan HTML5 sederhana<span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Sejak merilis Onslaught! Arena, </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">saya</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> sudah banyak permintaan untuk tutorial yang sangat dasar </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">mengenai</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> cara membuat permainan sederhana </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">pada</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span lang="IN">kanvas. Setelah merenung </span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">dalam</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> beberapa waktu </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bagaimana </span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">cara </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">yang baik sehingga </span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">topik </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">menjadi </span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">kompleks, saya memutuskan hanya untuk mengumpulkan permainan yang sangat sederhana saya bisa membayangkan dan </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">menjalaninya dengan mudah</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">tahap</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> demi </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">tahap</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.<br />
Jadi ini dia! Mari kita melompat ke kanan dengan berjalan melalui game.js. Anda juga dapat bermain game di sini.</span><br />
<div class="MsoNormal" style="line-height: 150%; margin-bottom: 0.0001pt; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpUSeYAXb4EFTC5RbNZKtmPb8sButjnLxBO5eH5_mVz160BJcU3DVXooBOOmxrcxQbyMkWXWzLY7S3D64FD3Td6LhJd6HC-RaBs1ghu8acxiWBiMt19OmFLpTwbAYo8tdtxsUyCGREsOw/s1600/6084194152_35c3e3ba34_z.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpUSeYAXb4EFTC5RbNZKtmPb8sButjnLxBO5eH5_mVz160BJcU3DVXooBOOmxrcxQbyMkWXWzLY7S3D64FD3Td6LhJd6HC-RaBs1ghu8acxiWBiMt19OmFLpTwbAYo8tdtxsUyCGREsOw/s320/6084194152_35c3e3ba34_z.jpg" width="320" /> </a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;"></div><div class="MsoListParagraphCxSpFirst" style="line-height: 150%; margin-left: .25in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;"><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">1.<span style="font: 7pt "Times New Roman";"> </span></span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Memb</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">uat</span></b></span><span class="shorttext"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">K</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">anvas</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></b></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Create the canvas</span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">canvas</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nb"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">document</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">createElement</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="s2"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">"canvas"</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">);</span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ctx</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">canvas</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">getContext</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="s2"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">"2d"</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">);</span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">canvas</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">width</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">512</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">canvas</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">height</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">480</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="nb"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">document</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">body</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">appendChild</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">canvas</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">);</span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><br />
</div><div class="MsoListParagraphCxSpLast" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Hal</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">pertama yang perlu kita</span> <span class="hps">lakukan adalah</span> <span class="hps">membuat elemen</span> <span class="hps">kanvas.</span> <span class="hps">Saya melakukan ini</span> <span class="hps">dalam JavaScript</span> </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">maupun</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> HTML <span class="hps">untuk menunjukkan</span> </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bahwa ini </span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">mudah</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">untuk </span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">dicapai</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">. <span class="hps">Setelah kita memiliki</span> <span class="hps">elemen</span> <span class="hps">kita</span> <span class="hps">mendapatkan referensi ke</span> <span class="hps">konteksnya</span>, mengatur <span class="hps">dimensi dan</span> <span class="hps">menambahkan ke</span> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bagian</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps"><span lang="IN">dokumen.</span></span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></span></div><div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">2. Sertakan </span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">G</span></b><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ambar</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></b></div><pre style="line-height: 150%; text-align: justify;"><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Background image</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bgReady</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="kc"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">false</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bgImage</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">new</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Image</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">();</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bgImage</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">onload</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">function</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">()</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bgReady</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="kc"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">true</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">};</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bgImage</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">src</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="s2"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">"images/background.png"</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span></pre><pre style="line-height: 150%; text-align: justify;"><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code></pre><div class="MsoListParagraphCxSpFirst" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Permainan</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">membutuhkan</span> <span class="hps">grafis!</span> <span class="hps">Jadi mari kita</span> <span class="hps">memuat</span> <span class="hps">beberapa gambar</span>. <span class="hps">Saya</span> <span class="hps">ingin melakukan ini</span> <span class="hps">sesederhana</span> <span class="hps">mungkin</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">, </span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">sehingga</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">itu hanya sebuah</span> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">g</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ambar</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">bukannya</span> <span class="hps">dibungkus</span> <span class="hps">dalam Kelas</span> <span class="hps">bagus atau</span> <span class="hps">sesuatu.</span> <span class="hps">bgReady</span> <span class="hps">digunakan</span> <span class="hps">untuk membiarkan</span> <span class="hps">kanvas</span> <span class="hps">tahu</span> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bahwa </span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">sudah aman</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">untuk me</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">nggambarnya</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">, seperti <span class="hps">mencoba untuk membuat</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">nya</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps"><span lang="IN">sebelum</span></span><span lang="IN"> <span class="hps">dimuat</span> <span class="hps">akan melempar</span> <span class="hps">kesalahan</span> <span class="hps">DOM.</span></span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Kami</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">melakukan ini untuk</span> <span class="hps">masing-masing </span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">dari </span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">tiga</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">grafis</span> <span class="hps">yang kita butuhkan:</span> <span class="hps">latar belakang,</span> <span class="hps">pahlawan</span> <span class="hps">dan raksa</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">sa</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></div><div class="MsoListParagraphCxSpLast" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><br />
<span class="hps"><b style="mso-bidi-font-weight: normal;">3.</b></span><b style="mso-bidi-font-weight: normal;"> </b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">P</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ermainan</span></b></span><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></b><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">O</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bjek</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></b></span></div><pre style="line-height: 150%; text-align: justify;"><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Game objects</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">speed</span></span><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">:</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">256</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// movement in pixels per second</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">x</span></span><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">:</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">0</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">y</span></span><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">:</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">0</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">};</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monster</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">x</span></span><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">:</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">0</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">y</span></span><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">:</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">0</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">};</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monstersCaught</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">0</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><div class="MsoListParagraphCxSpFirst" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><br />
</div><div class="MsoListParagraphCxSpLast" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Sekarang</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">kita mendefinisikan</span> <span class="hps">beberapa variabel</span> </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">yang kita butuhkan untuk digunakan nanti.</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">P</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ahlawan</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">dirancang</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> dengan</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">kecepatan</span> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">dimana</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> seberapa cepat</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">i</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">a</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> akan</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">bergerak</span> <span class="hps">dalam piksel</span> <span class="hps">per detik.</span> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">R</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ak</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">s</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">asa</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">tidak akan bergerak</span> <span class="hps">sehingga hanya</span> <span class="hps">memiliki</span> <span class="hps">koordinat.</span> <span class="hps">Terakhir,</span> <span class="hps">monstersCaught</span> <span class="hps">menyimpan</span> <span class="hps">jumlah</span> <span class="hps">monster</span> <span class="hps">pemain </span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">yang </span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">telah</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">tertangkap.</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></span></div><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"><br style="mso-special-character: line-break;" /> </span> <br />
<div class="MsoListParagraph" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="hps"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">4.</span></b></span><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></b><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Masukkan Pemain</span></b></span></div><pre style="line-height: 150%; text-align: justify;"><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Handle keyboard controls</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">keysDown</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{};</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">addEventListener</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="s2"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">"keydown"</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">function</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">e</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">keysDown</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">[</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">e</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">keyCode</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">]</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="kc"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">true</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">},</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="kc"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">false</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">);</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">addEventListener</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="s2"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">"keyup"</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">function</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">e</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">delete</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">keysDown</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">[</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">e</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">keyCode</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">];</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">},</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="kc"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">false</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">);</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><div class="MsoListParagraphCxSpFirst" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Sekarang untuk</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">penanganan</span> <span class="hps">masukan.</span> <span class="hps">Ini mungkin bagian</span> <span class="hps">pertama</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> dimana</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps"><span lang="IN">akan </span></span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ada </span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">perjalanan</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">pengembang yang</span> <span class="hps">berasal dari latar belakang</span> <span class="hps">pengembangan web.</span> </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Hal <span class="hps">y</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ang penting</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">untuk diingat adalah</span> <span class="hps">bahwa kita</span> <span class="hps">tidak selalu ingin</span> <span class="hps">untuk bereaksi terhadap</span> <span class="hps">suatu</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> masukan</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> peristiwa</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">yang tepat</span> <span class="hps">ketika itu terjadi.</span> <span class="hps">Dalam</span> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">banyak</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps"><span lang="IN">web,</span></span><span lang="IN"> <span class="hps">mungkin tepat</span> <span class="hps">untuk mulai</span> <span class="hps">menghidupkan</span> <span class="hps">atau meminta</span> <span class="hps">data yang tepat</span> <span class="hps">ketika pengguna</span> <span class="hps">memulai</span> <span class="hps">masukan.</span> <span class="hps">T</span></span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">et</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">api dalam</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">aliran</span> <span class="hps">ini, kami ingin</span> <span class="hps">permainan logika</span> <span class="hps">kita</span> <span class="hps">untuk hidup</span> <span class="hps">hanya</span> <span class="hps">di </span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">satu </span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">tempat</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps"> untuk</span> <span class="hps">mempertahankan kontrol</span> <span class="hps">ketat atas</span> <span class="hps">kapan dan</span> <span class="hps">jika</span> <span class="hps">sesuatu terjadi.</span> <span class="hps">Untuk itu</span> <span class="hps">kami hanya ingin</span> <span class="hps">menyimpan</span> <span class="hps">input pengguna</span> <span class="hps">nanti.</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><br />
<span class="hps">Untuk mencapai hal ini</span> <span class="hps">kita hanya</span> <span class="hps">memiliki</span> <span class="hps">keysDown</span> <span class="hps">variabel</span> <span class="hps">yang menyimpan</span> <span class="hps">keyCode</span> <span class="hps">setiap</span> <span class="hps">acara.</span> <span class="hps">Jika</span> <span class="hps">kode</span> <span class="hps">kunci adalah</span> <span class="hps">dalam objek</span>, pengguna <span class="hps">saat ini</span> <span class="hps">menekan</span> <span class="hps">tombol itu.</span> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Sederhana</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">!</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></span></div><div class="MsoListParagraphCxSpLast" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><br />
<span class="hps"><b style="mso-bidi-font-weight: normal;">5.</b></span><b style="mso-bidi-font-weight: normal;"> </b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">P</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ermainan</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> Baru</span></b></span></div><pre style="line-height: 150%; text-align: justify;"><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Reset the game when the player catches a monster</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">reset</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">function</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">()</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">x</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">canvas</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">width</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">/</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">2</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">y</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">canvas</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">height</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">/</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">2</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Throw the monster somewhere on the screen randomly</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monster</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">x</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">32</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">+</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nb"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Math</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">random</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">()</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">*</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">canvas</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">width</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">-</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">64</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">));</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monster</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">y</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">32</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">+</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nb"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Math</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">random</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">()</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">*</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">canvas</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">height</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">-</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">64</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">));</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">};</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><div class="MsoListParagraphCxSpFirst" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Fungsi reset</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">dipanggil untuk</span> <span class="hps">memulai permainan baru</span>, atau tingkat, <span class="hps">atau apapun yang Anda</span> </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">suka <span class="hps">untuk</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps"><span lang="IN">menyebutnya.</span></span><span lang="IN"> <span class="hps">Ini</span> <span class="hps">menempatkan</span> <span class="hps">pahlawan</span> <span class="hps">(</span>pemain) <span class="hps">di tengah</span> <span class="hps">layar dan</span> <span class="hps">rak</span></span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">s</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">asa</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">di suatu tempat</span> <span class="hps">secara acak.</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></span></div><div class="MsoListParagraphCxSpLast" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><br />
<span class="hps"><b style="mso-bidi-font-weight: normal;">6.</b></span><b style="mso-bidi-font-weight: normal;"> </b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">M</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">emperbarui</span></b></span><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></b><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">O</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bjek</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></b></span></div><pre style="line-height: 150%; text-align: justify;"><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Update game objects</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">update</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">function</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">modifier</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">if</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">38</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">in</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">keysDown</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Player holding up</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">y</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">-=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">speed</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">*</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">modifier</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">}</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">if</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">40</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">in</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">keysDown</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Player holding down</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">y</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">+=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">speed</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">*</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">modifier</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">}</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">if</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">37</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">in</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">keysDown</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Player holding left</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">x</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">-=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">speed</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">*</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">modifier</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">}</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">if</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">39</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">in</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">keysDown</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Player holding right</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">x</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">+=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">speed</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">*</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">modifier</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">}</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Are they touching?</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">if</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">x</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monster</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">x</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">+</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">32</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">&&</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monster</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">x</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">x</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">+</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">32</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">&&</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">y</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monster</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">y</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">+</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">32</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">&&</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monster</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">y</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">y</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">+</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">32</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">++</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monstersCaught</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">reset</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">();</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">}</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">};</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><div class="MsoListParagraphCxSpFirst" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Ini adalah</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">fungsi update</span> <span class="hps">dan disebut</span> <span class="hps">setiap </span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">eksekusi satu interval</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">Hal pertama</span> <span class="hps">yang dilakukannya adalah</span> <span class="hps">memeriksa</span> <span class="hps">atas, bawah</span>, kiri <span class="hps">dan tombol</span> <span class="hps">panah kanan untuk</span> <span class="hps">melihat </span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">jika</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> pengguna</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">telah menekan</span> <span class="hps">mereka.</span> <span class="hps">Jika</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> terjadi</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">pahlawan</span> <span class="hps">tersebut akan dipindahkan</span> <span class="hps">ke arah yang</span> <span class="hps">sesuai.</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><br />
<span class="hps">Apa yang</span> <span class="hps">mungkin tampak</span> <span class="hps">aneh adalah</span> </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">pengubah </span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">argumen</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">menjadi diperbarui</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">Anda akan melihat</span> <span class="hps">bagaimana hal ini</span> <span class="hps">direferensikan</span> <span class="hps">dalam fungsi utama</span>, </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">namun</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> biarkan <span class="hps">saya menjelaska</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">n</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">n</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ya</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps"><span lang="IN">di sini.</span></span><span lang="IN"> </span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">P</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">engubah</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">adalah angka</span> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">pada </span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">waktu</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">berdasarkan</span> <span class="hps">1.</span> <span class="hps">Jika</span> <span class="hps">tepat satu</span> <span class="hps">detik telah berlalu</span>, nilai akan <span class="hps">menjadi 1</span> <span class="hps">dan kecepatan</span> <span class="hps">pahlawan</span> <span class="hps">akan dikalikan dengan</span> <span class="hps">1</span>, berarti dia <span class="hps">akan pindah</span> <span class="hps">256</span> <span class="hps">piksel dalam</span> <span class="hps">kedua</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">nya</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">Jika</span> <span class="hps">setengah</span> <span class="hps">detik</span> <span class="hps">telah berlalu,</span> <span class="hps">nilai akan</span> <span class="hps">0,5 dan</span> <span class="hps">pahlawan</span> <span class="hps">akan </span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bergerak</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps"><span lang="IN">setengah dari</span></span><span lang="IN"> <span class="hps">kecepatan</span> <span class="hps">dalam</span> <span class="hps">jumlah waktu.</span> <span class="hps">Dan </span></span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">segera</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">Fungsi ini</span> <span class="hps">dipanggil</span> <span class="hps">begitu cepat sehingga</span> <span class="hps">nilai</span> <span class="hps">pengubah</span> <span class="hps">biasanya</span> <span class="hps">akan sangat rendah</span>, tetapi menggunakan <span class="hps">pola ini</span> <span class="hps">akan memastikan bahwa</span> <span class="hps">pahlawan</span> <span class="hps">akan bergerak</span> <span class="hps">dengan kecepatan yang sama</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">, </span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">tidak peduli seberapa cepat</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">(atau</span> <span class="hps">lambat)</span> <span class="hps">script</span> <span class="hps">berjalan.</span><br style="mso-special-character: line-break;" /> <br style="mso-special-character: line-break;" /> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Sekarang kita sudah</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">pindah</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">kan</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps"><span lang="IN">pahlawan</span></span><span lang="IN"> <span class="hps">sesuai</span> <span class="hps">input</span> <span class="hps">pemain,</span> <span class="hps">kita</span> <span class="hps">dapat memeriksa untuk</span> <span class="hps">melihat apa yang terjadi</span> <span class="hps">dengan gerakan</span> <span class="hps">itu.</span> <span class="hps">Jika ada</span> <span class="hps">tabrakan dengan</span> <span class="hps">pahlawan</span> <span class="hps">dan rak</span></span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">s</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">asa</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">, <span class="hps">itu saja!</span> <span class="hps">Itu cukup banyak</span> <span class="hps">permainan.</span> <span class="hps">Kami</span> <span class="hps">pe</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">r</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hitung</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">kan</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">an</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">nilai</span> <span class="hps">(+1</span> <span class="hps">untuk</span> <span class="hps">monstersCaught</span>) <span class="hps">dan me-reset</span> <span class="hps">permainan.</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></span></div><div class="MsoListParagraphCxSpLast" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><br />
<span class="hps"><b style="mso-bidi-font-weight: normal;">7.</b></span><b style="mso-bidi-font-weight: normal;"> </b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">R</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ender</span></b></span><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></b><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">O</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bjek</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></b></span></div><pre style="line-height: 150%; text-align: justify;"><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Draw everything</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">render</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">function</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">()</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">if</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bgReady</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ctx</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">drawImage</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">bgImage</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">0</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">0</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">);</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">}</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">if</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">heroReady</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ctx</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">drawImage</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">heroImage</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">x</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">hero</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">y</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">);</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">}</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="k"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">if</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monsterReady</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">)</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ctx</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">drawImage</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monsterImage</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monster</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">x</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monster</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">y</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">);</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">}</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Score</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ctx</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">fillStyle</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="s2"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">"rgb(250, 250, 250)"</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ctx</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">font</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="s2"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">"24px Helvetica"</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ctx</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">textAlign</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="s2"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">"left"</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ctx</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">textBaseline</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="s2"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">"top"</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ctx</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">fillText</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="s2"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">"Goblins caught: "</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">+</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">monstersCaught</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">32</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">32</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">);</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">};</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><div class="MsoListParagraphCxSpFirst" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><br />
</div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Game</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">lebih</span> <span class="hps">menyenangkan bila Anda</span> <span class="hps">bisa melihat</span> <span class="hps">aksi</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> yang menurun</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">jadi mari kita</span> <span class="hps">menarik segala sesuatu</span> <span class="hps">ke layar.</span> <span class="hps">Pertama</span> <span class="hps">kita mengambil</span> <span class="hps">gambar latar belakang</span> <span class="hps">dan</span> <span class="hps">menariknya</span> <span class="hps">ke kanvas.</span> <span class="hps">Ulangi untuk</span> <span class="hps">pahlawan</span> <span class="hps">dan rak</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">s</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">asa</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">. <span class="hps">Perhatikan bahwa</span> <span class="hps">perintah</span> <span class="hps">ini penting, karena</span> <span class="hps">setiap gambar</span> </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">yang </span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ditarik</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">ke permukaan</span> <span class="hps">akan ditarik</span> <span class="hps">selama</span> <span class="hps">piksel</span> <span class="hps">di bawahnya.</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><br />
<span class="hps">Selanjutnya kita</span> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">rubah</span></span><span class="hps"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> beberapa</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps">sifat</span> <span class="hps">pada konteks</span> <span class="hps">yang berhubungan dengan</span> <span class="hps">cara menggambar</span> <span class="hps">font,</span> <span class="hps">dan kami</span> <span class="hps">membuat panggilan ke</span> <span class="hps">fillText</span> <span class="hps">untuk menampilkan</span> <span class="hps">skor</span> <span class="hps">pemain.</span> <span class="hps">Seperti kita</span> <span class="hps">tidak memiliki</span> <span class="hps">animasi</span> <span class="hps">yang rumit</span> <span class="hps">atau gerakan,</span> <span class="hps">kita sudah selesai</span> <span class="hps">menggambar.</span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></span></div><div class="MsoListParagraphCxSpLast" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><br />
<span class="hps"><b style="mso-bidi-font-weight: normal;">8.</b></span><b style="mso-bidi-font-weight: normal;"> </b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Perulangan</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">U</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">tama</span></b></span><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></b><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">P</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ermainan</span></b></span><span class="hps"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></b></span></div><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">main</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">function</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">()</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">{</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">now</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nb"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Date</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">now</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">();</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">delta</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">now</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">-</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">then</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">update</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">delta</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">/</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">1000</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">);</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">render</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">();</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">then</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">now</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">;</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">};</span></span></pre><pre style="line-height: 150%; text-align: justify;"><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code></pre><div class="MsoListParagraphCxSpFirst" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Perulangan</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps"><span lang="IN">utama permainan adalah apa yang mengontrol</span></span><span lang="IN"> <span class="hps">aliran</span> <span class="hps">permainan.</span> <span class="hps">Pertama kita</span> <span class="hps">ingin mendapatkan</span> </span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">pencatat waktu</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps"><span lang="IN">saat ini sehingga</span></span><span lang="IN"> <span class="hps">kita dapat menghitung</span> <span class="hps">delta</span> <span class="hps">(berapa banyak</span> <span class="hps">milidetik</span> <span class="hps">berlalu sejak</span> <span class="hps">interval</span> <span class="hps">terakhir).</span> <span class="hps">Kami mendapatkan</span> <span class="hps">pengubah</span> <span class="hps">untuk mengirim</span> <span class="hps">memperbarui</span> <span class="hps">dengan membaginya dengan</span> <span class="hps">1000 (</span>jumlah milidetik <span class="hps">dalam satu detik</span>). <span class="hps">Lalu</span> <span class="hps">kita sebut</span> <span class="hps">membuat dan</span> <span class="hps">merekam</span></span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> pencatat waktu</span></span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></div><div class="MsoListParagraphCxSpLast" style="line-height: 150%; margin-left: 0in; mso-add-space: auto; text-align: justify;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><br />
<span class="hps">Lihat juga</span> <span class="hps">Onslaught</span> <span class="hps">itu!</span> <span class="hps">Arena</span> <span class="hps">Studi Kasus</span> <span class="hps">untuk lebih lanjut tentang</span> </span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">perulangan</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span class="hps"><span lang="IN">permainan.</span></span></span><span class="hps"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></span></div><div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;"><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">9. M</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">em</span></b><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">ulai </span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Permainan</span></b><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">!</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></b></div><pre style="line-height: 150%; text-align: justify;"><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Let's play this game!</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">reset</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">();</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="kd"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">var</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">then</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="o"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">=</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="nb"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Date</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">now</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">();</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><pre style="line-height: 150%; text-align: justify;"><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">setInterval</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">(</span></span><span class="nx"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">main</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">,</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="mi"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">1</span></span><span class="p"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">);</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></code><span class="c1"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">// Execute as fast as possible</span></span><code><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></code></pre><div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Disini</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">, ini adalah potongan kode terakhir! Pertama kita sebut mengatur ulang untuk memulai permainan baru / tingkat. (Ingatlah bahwa ini pusat pahlawan dan tempat rak</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">s</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">asa secara acak untuk pemain menemukan</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">nya</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">.) Kemudian kita </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">tempatkan</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">pencatat waktu</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span lang="IN">kami (dengan variabel itu) dan mulai interval.</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></div><div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"><br />
</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">Selamat</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">! Sekarang Anda (mudah-mudahan!) memahami dasar-dasar pengembangan game dengan menggunakan elemen kanvas dalam JavaScript. Coba saja sendiri! Main game atau </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">percabangan</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> <span lang="IN">kode pada GitHub dan memulai hacking.</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"></span></div><br />
<div class="separator" style="clear: both; text-align: left;"> sumber:<a href="http://www.lostdecadegames.com/"> http://www.lostdecadegames.com</a></div><div class="MsoNormal" style="line-height: 150%; margin-bottom: 0.0001pt; text-align: justify;"><br />
</div>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-55585312740637054852012-03-13T00:02:00.001+07:002012-03-13T00:04:40.624+07:00Sukses Merancang Permainan iPhone dan Android dengan GameMaker<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOchOv0yfV3vNHmjBTa7cfAQdAGKuVsbkj_7sMmbdAB9qB7rw3ZewTANd_sfQjxBVKggpWj6nkLqYHiHJVtORAS4DiYJ6gHhlQqvO5xkDdXaaf6OkJ9xPgTfbIupgQEKYKCeg8BwfW7Rk/s1600/ok.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOchOv0yfV3vNHmjBTa7cfAQdAGKuVsbkj_7sMmbdAB9qB7rw3ZewTANd_sfQjxBVKggpWj6nkLqYHiHJVtORAS4DiYJ6gHhlQqvO5xkDdXaaf6OkJ9xPgTfbIupgQEKYKCeg8BwfW7Rk/s1600/ok.jpg" /></a><span class="longtext" style="font-size: small;"> Jika Anda ingin membuat permainan yang sukses pada IOS dan Android Anda lebih baik </span><span class="longtext" style="font-size: small;"><span lang="IN">me</span>mulai</span><span class="longtext" style="font-size: small;"><span lang="IN">nya</span> dengan memeriksa persaingan. Jadi pastikan Anda memiliki iPhone atau iPod Touch (lebih disukai generasi terbaru), atau, jika mereka terlalu mahal bagi Anda, perangkat Android yang baik. <span style="background: none repeat scroll 0% 0% white;">Dapatkan iTunes pada PC Anda dan </span></span><span class="longtext" style="font-size: small;"><span lang="IN" style="background: none repeat scroll 0% 0% white;">periksalah</span><span lang="IN" style="background: none repeat scroll 0% 0% white;"> </span>atas 100 game gratis dan berbayar yang paling populer. Beli /download sejumlah besar dari mereka, dan </span><span class="longtext" style="font-size: small;"><span lang="IN">mainkanlah</span>. Ini akan memberi Anda wawasan yang luas dalam jenis permainan yang populer di perangkat tersebut. </span><span class="longtext" style="font-size: small;"><span style="background: none repeat scroll 0% 0% white;">Cobalah untuk mencari tahu mengapa game seperti Angry Birds atau Potong Tali </span></span><span class="longtext" style="font-size: small;"><span lang="IN" style="background: none repeat scroll 0% 0% white;">sangat</span><span style="background: none repeat scroll 0% 0% white;"> sukses. </span>Kita akan berbicara lebih tentang itu nanti. Lihat juga apa grafis gaya permainan yang populer digunakan, cara deskripsi mereka halaman dan screenshot melihat. Satu hal yang banyak dari permainan ini memiliki kesamaan adalah bahwa mereka hadir diri mereka cukup baik. <span style="background: none repeat scroll 0% 0% white;">Juga,permainan ini cenderung menawarkan banyak nilai bermain untuk uang yang mereka minta </span></span><span class="longtext" style="font-size: small;">.(Yaitu, Anda dapat memainkannya untuk banyak, banyak jam). Banyak dari mereka juga memberikan update reguler dengan lebih tingkat untuk membuat orang yakin tetap bermain mereka.</span><br />
<span style="font-size: small;"><br />
</span><br />
<span class="longtext" style="font-size: small;">selain hal tersebut dalam merancang permainan dengan game maker terdapat beberapa hal penting lainnya untuk lebih lengkapnya anda dapat mengunduh link dibawah ini... </span><br />
<span style="font-size: small;"><br />
</span><br />
<span class="longtext" style="font-size: small;"> <a href="http://www.mediafire.com/?r2a7zkni32v1qnf">Tugas Pengantar Teknologi Game</a></span><span style="font-family: "Cambria","serif"; font-size: 12pt;"></span>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-85368875536034342642012-01-02T01:00:00.000+07:002012-01-02T01:00:58.281+07:00Tugas V-class Sistem Penyimpanan<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><u><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><b>Managemen Disk</b> </span></u><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">1. Bagaimana cara disk SCSI me-recovery blok yang rusak? Jelaskan selengkap mungkin! </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><br />
</div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><b>jawaban </b></span></li>
</ul><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-indent: .5in; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Untuk disk yang lebih kompleks seperti disk SCSI, <i>bad blocks </i>diatasi dengan <i>sector sparing </i>atau <i>forwarding</i>, yaitu <i>controller </i>dapat mengganti sektor yang rusak dengan sebuah sektor yang terpisah. Alternatif lainnya adalah mengganti sektor tersebut dengan cara <i>sector slipping</i>. </span> </div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Mengganti blok yang rusak bukan sepenuhnya merupakan proses yang otomatis, karena data-data yang tersimpan sebelum nya akan terhapus.</span></div><br />
<br />
<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><b><u><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Penanganan <i>Swap-Space </i></span></u></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 1.35pt; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">1. Bagaimana penanganan <i>swap space </i>pada disk? </span></div><ul><li><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> jawaban</span></b></li>
</ul><div class="MsoNormal" style="line-height: normal; margin-bottom: 1.35pt; text-align: justify; text-indent: .5in; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Penanganan (<i>management</i>) <i>swap-space </i>(tempat pertukaran; tetapi karena istilah <i>swap-space </i>sudah umum dipakai, maka untuk seterusnya kita tetap memakai istilah <i>swap-space</i>) adalah salah satu dari <i>low-level </i>task pada sebuah sistem operasi. Memori Virtual menggunakan <i>disk space </i>sebagai perpanjangan (atau <i>space </i>tambahan) dari memori utama. Karena kecepatan akses disk lebih lambat daripada kecepatan akses memori, menggunakan <i>swap-space </i>akan mengurangi performa sistem secara signifikan. Tujuan utama dari perancangan dan implementasi <i>swap-space </i>adalah untuk menghasilkan kinerja memori virtual yang optimal. Dalam sub-bab ini, kita akan membicarakan bagaimana <i>swap-space </i>digunakan, dimana letak <i>swap-space </i>pada disk, dan bagaimana penanganan <i>swap-space</i>.</span></div><br />
<b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><br />
</span></b><br />
<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">2. Bagaimana pengelolaan <i>swap space </i>pada disk? </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><br />
</div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><b>jawaban </b></span></li>
</ul><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-indent: .5in; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Untuk mengilustrasikan metode-metode yang digunakan untuk mengelola <i>swap-space</i>, kita sekarang akan mengikuti evolusi dari <i>swapping </i>dan <i>paging </i>pada GNU/ Linux. GNU/ Linux memulai dengan implementasi <i>swapping </i>yang menyalin seluruh proses antara daerah disk yang <i>contiguous </i>(tidak terputus) dan memori. UNIX berevolusi menjadi kombinasi dari <i>swapping </i>dan <i>paging </i>dengan tersedianya <i>hardware </i>untuk <i>paging</i>. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-indent: .5in; text-justify: inter-ideograph;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Dalam 4.3BSD, <i>swap-space </i>dialokasikan untuk proses ketika sebuah proses dimulai. Tempat yang cukup disediakan untuk menampung program, yang juga dikenal sebagai halaman-halaman teks (<i>text pages</i>) atau segmen teks, dan segmen data dari proses itu. Alokasi dini tempat yang dibutuhkan dengan cara seperti ini umumnya mencegah sebuah</span> proses untuk kehabisan <i>swap-space </i>selagi proses itu dikerjakan. Ketika proses mulai, teks di dalamnya di-<i>page </i>dari file system. Halaman-halaman (<i>pages</i>) ini akan ditaruh di <i>swap </i>bila perlu, dan dibaca kembali dari sana, jadi sistem <i>file </i>akan diakses sekali untuk setiap <i>text page</i>. Halaman-halaman dari segmen data dibaca dari sistem <i>file</i>, atau dibuat (bila belum sebelumnya), dan ditaruh di <i>swap space </i>dan di-<i>page </i>kembali bila perlu. Satu contoh optimisasi (sebagai contoh, ketika dua pengguna menggunakan editor yang sama) adalah proses-proses dengan text page yang identik membagi halaman-halaman (<i>pages</i>) ini, baik di memori mau pun di <i>swap-space</i>. </div><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span> <br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-indent: .5in; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Dua peta <i>swap </i>untuk setiap proses digunakan oleh kernel untuk melacak penggunaan <i>swap-space</i>. Segmen teks besarnya tetap, maka <i>swap space </i>yang dialokasikan sebesar 512K setiap potong (<i>chunks</i>), kecuali untuk potongan terakhir, yang menyimpan sisa halaman-halaman (<i>pages</i>) tadi, dengan kenaikan (<i>increments</i>) sebesar 1K. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-indent: .5in; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Peta swap dari Segmen data lebih rumit, karena segmen data bisa mem besar setiap saat. Petanya sendiri besarnya tetap, tapi menyimpan a lamat-alamat swap untuk blok-blok yang besarnya bervariasi. Misalkan ada index I, dengan besar maksimun 2 megabytes. Data struktur ini ditunjukkan oleh gambar 13.8. (Besar minimum dan maksi mum blok bervariasi, dan bisa diubah ketika me-reboot sistem.) Ketika sebuah proses mencoba untuk memperbesar segmen datanya melebihi blok yang dialokasikan di tempat swap, sistem operasi mengalokasikan blok lain lagi, dua kali besarnya yang pertama. Skema ini menyebab kan proses-proses yang kecil menggunakan blok-blok kecil. Ini juga meminimalisir fragmentasi. Blok-blok dari proses yang besar bisa di temukan dengan cepat, dan peta swap tetap kecil. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> Pada Solaris 1 (SunOS 4), para pembuatnya membuat perubahan pada me tode standar UNIX untuk meningkatkan efisiensi dan untuk mencermin kan perubahan teknologi. Ketika sebuah proses berjalan, halaman-hala man (pages) dari segmen teks dibawa kembali dari sistem berkas, diak ses di memori utama, dan dibuang bila diputuskan untuk di-pageout. A kan lebih efisien untuk membaca ulang sebuah halaman (page) dari sis tem berkas daripada menaruhnya di swap-space dan membacanya ulang dari sana. Lebih banyak lagi perubahan pada Solaris 2. Perubahan terbesar ada lah Solaris 2 mengalokasikan swap-space hanya ketika sebuah halaman (page) dipaksa keluar dari memori, daripada ketika halaman (page) da ri memori virtual pertama kali dibuat. Perubahan ini memberikan per forma yang lebih baik pada komputer-komputer modern, yang sudah mem punyai memori lebih banyak daripada komputer-komputer dengan sistem yang sudah lama, dan lebih jarang melakukan paging.</span></div> <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><b></b></span><br />
<span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span><br />
<span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span><br />
<span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span><br />
<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><b><u><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Reabilitas Disk </span></u></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 1.35pt; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">1. Terangkan bagaimana RAID dapat meningkatkan reabilitas dari disk? </span></div><br />
<br />
<ul><li><b>jawaban</b></li>
</ul><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Salah satu cara yang digunakan pada RAID adalah dengan <i>mirroring </i>atau <i>shadowing</i>, yaitu dengan membuat duplikasi dari tiap-tiap disk. Pada cara ini, berarti diperlukan media penyimpanan yang dua kali lebih besar daripada ukuran data sebenarnya. Akan tetapi, dengan cara ini pengaksesan disk yang dilakukan untuk membaca dapat ditingkatkan dua kali lipat. Hal ini dikarenakan setengah dari permintaan membaca dapat dikirim ke masing-masing disk. Cara lain yang digunakan pada RAID adalah <i>block interleaved parity</i>. Pada cara ini, digunakan sebagian kecil dari disk untuk penyimpanan <i>parity block</i>. Sebagai contoh, dimisalkan terdapat 10 disk pada array. Karenanya setiap 9 data <i>block </i>yang disimpan pada array, 1 parity <i>block </i>juga akan disimpan. Bila terjadi kerusakan pada salah satu <i>block </i>pada disk maka dengan adanya informasi pada <i>parity block </i>ini, ditambah dengan data <i>block </i>lainnya, diharapkan kerusakan pada disk tersebut dapat ditanggulangi, sehingga tidak ada data yang hilang. Penggunaan <i>parity block </i>ini juga akan menurunkan kinerja sama seperti halnya pada <i>mirroring</i>. Pada <i>parity block </i>ini, tiap kali <i>subblock </i>data ditulis, akan terjadi perhitungan dan penulisan ulang pada <i>parity block</i>. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: left; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: left; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: left; text-indent: 0.5in;"></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">2. Adakah batas waktu hidup suatu disk? Jika ada, berapa lama? Jika tidak, kenapa? </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><br />
</div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><b>jawaban </b></span></li>
</ul><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Usia dari optical disc bergantung pada banyak faktor, beberapa dapat dikendalikan oleh pemakai, beberapa yang lainnya tidak.</span> <br />
<div class="MsoNormal" style="background: white; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> Faktor-faktor yang dapat mempengaruhi usia disc termasuk berikut ini:<br />
• Tipe<br />
• Kualitas pabrikasi<br />
• Kondisi disc sebelum perekaman<br />
• Kualitas dari perekaman disc<br />
• Perlakuan dan perawatan<br />
• Kondisi lingkungan</span></div> <span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><b></b></span><br />
<span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span><br />
<span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span><br />
<span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span><br />
<span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span><br />
<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><b><u><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Implementasi <i>Stable-Storage </i></span></u></b></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><b><u><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><i><br />
</i></span></u></b></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 1.35pt; text-align: justify; text-justify: inter-ideograph;"><b><u><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><i></i></span></u></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">1. Sebutkan kemungkinan-kemungkinan dari disk write! </span></div><ul><li><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> jawaban</span></b></li>
</ul><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><b><u><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><i></i></span></u></b></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Sebuah disk write menyebabkan satu dari tiga kemungkinan: </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">1. Successful completion. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Data disimpan dengan benar di dalam disk. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">2. Partial failure. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Kegagalan terjadi di tengah-tengah transfer, menyebabkan hanya bebe rapa sektor yang diisi dengan data yang baru, dan sektor yang diisi ketika terjadi kegagalan menjadi rusak. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">3. Total failure. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Kegagalan terjadi sebelum disk write dimulai, jadi data yang sebe lumnya ada pada disk masih tetap ada.</span></div><br />
<br />
<br />
<br />
<br />
<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">2. Bagaimanakah suatu operasi output dieksekusi? </span></div><ul><li><b>jawaban</b><br />
</li>
</ul><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> Sebuah operasi output dieksekusi seperti berikut: </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">1. Tulis informasinya ke blok physical yang pertama. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">2. Ketika penulisan pertama berhasil, tulis informasi yang sama ke blok physical yang kedua. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">3. Operasi dikatakan berhasil hanya jika penulisan kedua berhasil.</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><b><i><u><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Tertiary-Storage Structure </span></u></i></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><br />
</div><b> </b> <br />
<b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span></b><br />
<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 1.35pt; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">1. Sebutkan kelebihan <i>tertiary storage structure</i>? </span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><b>jawaban </b></span></li>
</ul><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Biaya produksi lebih murah. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Menggunakan <i>removable media</i>. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Data yang disimpan bersifat permanen. </span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 1.35pt; text-align: justify; text-justify: inter-ideograph;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: 1.35pt; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">2. Apakah kegunaan EOT pada <i>tapes</i>? Jelaskan cara kerjanya?</span></div><ul><li><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">jawaban </span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><br />
</span></li>
</ul><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Kapasitas blok ditentukan pada saat blok ditulis. Apabila terdapat area yang rusak pada saat blok ditulis, maka area yang rusak itu tidak dipakai dan penulisan blok dilanjutkan setelah daerah yang rusak tersebut.</span><i><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> Tape drive "append-only" devices</span></i><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">, maksudnya adalah apabila kita meng-<i>update </i>blok yang ada di tengah berarti kita akan menghapus semua data sebelumnya pada blok tersebut. Oleh karena itu, <i>meng-update </i>blok tidak diperbolehkan.Untuk mencegah hal tadi digunakan tanda <i>EOT </i>(<i>end-of-tape</i>). Tanda EOT ditaruh setelah sebuah blok ditulis. <i>Drive </i>menolak ke lokasi sebelum tanda EOT, tetapi <i>drive </i>tidak menolak ke lokasi tanda EOT kemudian <i>drive </i>mulai menulis data. Setelah selesai menulis data, tanda EOT ditaruh setelah blok yang baru ditulis tadi.</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><br />
</div><div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">3. Jelaskan tugas sistem operasi terhadap <i>tertiary-storage structure</i>? </span></div><ul><li><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">jawaban </span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"><br />
</span></li>
</ul><div class="MsoNormal" style="background: white; line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-background-themecolor: background1; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> Tugas terpenting dari sistem operasi dalam hubungannya dengan tertiary-storage structure adalah digunakan untuk menampilkan abstraksi mesin virtual dari aplikasi, menampilkan apa yang ada dalam tertiary-storage structure.</span></div><br />
<span class="fullpost"> </span>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-12576143389409685132012-01-02T00:32:00.003+07:002012-01-03T23:44:04.111+07:00Tugas V-class Sistem I/O <b><span style="font-family: Arial,Helvetica,sans-serif;"> 1. Gambarkan diagram dari Interrupt Driven I/O Cycle.</span></b><br />
<br />
<ul><li><b><span style="font-family: Arial,Helvetica,sans-serif;">jawab</span></b><b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b></li>
</ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE0EDXmUZwx-g8mGbUq4cQS942KmVqvg3HKf97SLm9_IJkEVdsW1z8R8J2gCsdoUN4W1XpZ55isfhCAtKWYhyQaM_8FjdsnhJVJB3TTDgx1VjszrsZzc2DMnCEwWIXCWYEccOSgzaxfOM/s1600/index.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE0EDXmUZwx-g8mGbUq4cQS942KmVqvg3HKf97SLm9_IJkEVdsW1z8R8J2gCsdoUN4W1XpZ55isfhCAtKWYhyQaM_8FjdsnhJVJB3TTDgx1VjszrsZzc2DMnCEwWIXCWYEccOSgzaxfOM/s1600/index.png" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">2. Sebutkan langkah-langkah dari transfer DMA! </span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"><br />
</span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> • Prosesor menyiapkan DMA transfer dengan menyedia kan data-data dari perangkat, operasi yang akan ditampilkan, alamat memori yang menjadi sumber dan tujuan data, dan banyaknya byte yang ditransfer.<br />
• Pengendali DMA memulai operasi (menyiapkan bus, menyediakan alamat, menulis dan membaca data), sampai seluruh blok sudah di transfer.<br />
• Pengendali DMA meng-interupsi prosesor, dimana selanjutnya akan ditentukan tindakan berikutnya.<br />
<br />
<b>3. Apakah perbedaan dari polling dan interupsi?</b> </span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Polling adalah prosesor tidak terus menerus menanyakan status dari peripheral tapi peripheral yang akan memberitahukan statusnya sekarang (menginterupsi prosesor). Dengan metode interrupt, sementara menunggu peripheral menyelesaikan tugasnya, prosesor dapat melakukan instruksi-instruksi lain. Jika peripheral memberikan sinyal interupsi pada prosesor , maka prosesor akan menyelesaikan instruksi yang sedang dikerjakannya sekarang, kemudian menyimpan semua state pada instruksi yang sedang dikerjakannya saat ini, kemudian mengekskusi suatu rutin yang dinamakan interrupt service routine (ISR) atau interrupt handler, anda sebagai programmer embedded system yang akan membuat ISR ini. Saat ISR selesai, maka prosesor kembali ke state sebelum interupsi. Kelebihan interrupt adalah interrupt lebih menghemat resource dibandingkan polling, tapi kekurangannya adalah interrupt memiliki jeda waktu (overhead) yang lebih lama dibanding polling.<br />
<br />
<b>4. Apa hubungan arsitektur kernel yang di-thread dengan implementasi interupsi? </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Perangkat dapat menghasilkan interrupt signal. Setiap signal interrupt mempunyai hubungan dengan program kernel yang disebut dengan interrupt handler<br />
<br />
<b>Interface Aplikasi I/O </b><br />
<b> </b></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"><b>1. Kenapa dibutuhkan interface pada aplikasi I/O?</b> </span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Ketika suatu aplikasi ingin membuka data yang ada dalam suatu disk, sebenarnya aplikasi tersebut harus dapat membedakan jenis disk apa yang akan diaksesnya. Untuk mempermudah pengaksesan, sistem operasi melakukan standarisasi cara pengaksesan pada peralatan I/O. Pendekatan inilah yang dinamakan interface aplikasi I/O.Interface aplikasi I/O melibatkan abstraksi, enkapsulasi, dan software layering. Abstraksi dilakukan dengan membagi-bagi detail peralatan-peralatan I/O ke dalam kelas-kelas yang lebih umum.<br />
<br />
<b>2. Apa tujuan adanya device driver? Berikan contoh keuntungan yang kita dapatkan dengan adanya hal ini! </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Tujuan dari adanya lapisan device driver ini adalah untuk menyembunyikan perbedaan-perbedaan yang ada pada device controller dari subsistem I/O pada kernel. Karena hal ini, subsistem I/O dapat bersifat independen dari hardware.<br />
<br />
<b>Kernel I/O Subsystem </b><br />
<b>1. Apakah yang dimaksud dengan proses pooling? (jelaskan dengan jelas) </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Busy-waiting/ polling adalah ketika host mengalami looping yaitu membaca status register secara terus-menerus sampai status busy di-clear. Pada dasarnya polling dapat dikatakan efisien. Akan tetapi polling menjadi tidak efisien ketika setelah berulang-ulang melakukan looping, hanya menemukan sedikit device yang siap untuk men-service, karena CPU processing yang tersisa belum selesai.<br />
<br />
<b>2. Mengapa diperlukan proses pooling? </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Untuk mengatasi device yang tidak dapat me-multiplex permintaan I/O dari beberapa aplikasi.<br />
<br />
<b>3. Apakah yang dimaksud dengan buffer? </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Buffer adalah area memori yang menyimpan data ketika mereka sedang dipindahkan antara dua device atau antara device dan aplikasi.<br />
<br />
<b>4. Jelaskan dengan singkat mengenai I/O Scheduling! </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Untuk menjadualkan sebuah set permintaan I/O, kita harus menetukan urutan yang bagus untuk mengeksekusi permintaan tersebut. Scheduling dapat meningkatkan kemampuan sistem secara keseluruhan, dapat membagi device secara rata di antara proses-proses, dan dapat mengurangi waktu tunggu rata-rata untuk menyelesaikan I/O. Ini adalah contoh sederhana untuk menggambarkan definisi di atas. Jika sebuah arm disk terletak di dekat permulaan disk, dan ada tiga aplikasi yang memblokir panggilan untuk membaca untuk disk tersebut. Aplikasi 1 meminta sebuah blok dekat akhir disk, aplikasi 2 meminta blok yang dekat dengan awal, dan aplikasi 3 meminta bagian tengah dari disk. Sistem operasi dapat mengurangi jarak yang harus ditempuh oleh arm disk dengan melayani aplikasi tersebut dengan urutan 2, 3, 1. Pengaturan urutan pekerjaan kembali dengan cara ini merupakan inti dari I/O scheduling. Sistem operasi mengembangkan implementasi scheduling dengan menetapkan antrian permintaan untuk tiap device. Ketika sebuah aplikasi meminta sebuah blocking sistem I/O, permintaan tersebut dimasukkan ke dalam antrian untuk device tersebut. Scheduler I/O mengatur urutan antrian untuk meningkatkan efisiensi dari sistem dan waktu respon rata-rata yang harus dialami oleh aplikasi. Sistem operasi juga mencoba untuk bertindak secara adil, seperti tidak ada aplikasi yang menerima service yang buruk, atau dapat seperti memberi prioritas service untuk permintaan penting yang ditunda. Contohnya, pemintaan dari subsistem mungkin akan mendapatkan prioritas lebih tinggi daripada permintaan dari aplikasi. Beberapa algoritma scheduling untuk disk I/O akan dijelaskan ada bagian Disk Scheduling.<br />
<br />
<b>Penanganan permintaan I /O</b></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"><b> </b><br />
<b>1. Apakah kegunaan dari Streams pada Sistem V UNIX? </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Stream dapat digunakan untuk interproses dan komunikasi jaringan. Faktanya, di Sistem V, mekanisme soket diimplementasikan dengan stream.<br />
<br />
<b>2. Jelaskan lifecycle dari permintaan pembacaan blok! </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> • Sebuah proses mengeluarkan sebuah blocking read system call ke sebuah file deskriptor dari berkas yang telah dibuka sebelumnya. <br />
• Kode system-call di kernel mengecek parameter untuk kebenaran. Dalam kasus input, jika data telah siap di buffer cache, data akan dikembalikan ke proses dan permintaan I/O diselesaikan.<br />
• Jika data tidak berada dalam buffer cache, sebuah physical I/O akan bekerja, sehingga proses akan dikeluarkan dari antrian jalan (run queue) dan diletakkan di antrian tunggu (wait queue) untuk alat, dan permintaan I/O pun dijadwalkan. Pada akhirnya, subsistem I/O mengirimkan permintaan ke device driver. Bergantung pada sistem operasi, permintaan dikirimkan melalui call subrutin atau melalui pesan in-kernel.<br />
• Device driver mengalokasikan ruang buffer pada kernel untuk menerima data, dan menjadwalkan I/O. Pada akhirnya, driver mengirim perintah ke device controller dengan menulis ke register device control.<br />
• Device controller mengoperasikan piranti keras device untuk melakukan transfer data.<br />
• Driver dapat menerima status dan data, atau dapat menyiapkan transfer DMA ke memori kernel. Kita mengasumsikan bahwa transfer diatur oleh sebuah DMA controller, yang meggunakan interupsi ketika transfer selesai. <br />
• Interrupt handler yang sesuai menerima interupsi melalui tabel vektor-interupsi, menyimpan sejumlah data yang dibutuhkan, menandai device driver, dan kembali dari interupsi.<br />
• Device driver menerima tanda, menganalisa permintaan I/O mana yang telah diselesaikan, menganalisa status permintaan, dan menandai subsistem I/O kernel yang permintaannya telah terselesaikan.<br />
• Kernel mentransfer data atau mengembalikan kode ke ruang alamat dari proses permintaan, dan memindahkan proses dari antrian tunggu kembali ke antrian siap.<br />
• Proses tidak diblok ketika dipindahkan ke antrian siap. Ketika penjadwal (scheduler) mengembalikan proses ke CPU, proses meneruskan eksekusi pada penyelesaian dari system call. <br style="mso-special-character: line-break;" /> <br style="mso-special-character: line-break;" /> </span><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">Performa I/O </span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"><br />
<b>1. Gambarkan bagan mengenai komunikasi antar komputer </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"><b> </b></span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgskoZJ23pPw02pHxsdEIcNxijuFsgUCv5Dddk3uQ24CwLlU8sf7uZ_EJEt9JufRelLEpIYiUKbHzhYD-K3l3qVsizAe7DM0fg5GKH_lMM5PkI2hA4i26HDm5X9F6dzCxxz0bqCww41A3s/s1600/index1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgskoZJ23pPw02pHxsdEIcNxijuFsgUCv5Dddk3uQ24CwLlU8sf7uZ_EJEt9JufRelLEpIYiUKbHzhYD-K3l3qVsizAe7DM0fg5GKH_lMM5PkI2hA4i26HDm5X9F6dzCxxz0bqCww41A3s/s1600/index1.png" /></a></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <br style="mso-special-character: line-break;" /> </span></div><div class="MsoNormal"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">2. Bagaimana cara meningkatkan efisiensi performa I/O </span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"><br />
</span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="MsoNormal"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <br />
• Menurunkan jumlah alih konteks.<br />
• Mengurangi jumlah pengkopian data ke memori ketika sedang dikirimkan antara device dan aplikasi.<br />
• Mengurangi frekuensi interupsi, dengan menggunakan ukuran transfer yang besar, smart controller, dan polling.<br />
• Meningkatkan concurrency dengan controller atau channel yang mendukung DMA.<br />
• Memindahkan kegiatan processing ke perangkat keras, sehingga operasi kepada device controller dapat berlangsung bersamaan dengan CPU.<br />
• Menyeimbangkan antara kinerja CPU, memory subsystem, bus, dan I/O. <br />
<br />
<b>3. Jelaskan mengenai implementasi dari fungsi I/O </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="MsoNormal"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Pada dasarnya kita mengimplementasikan algoritma I/O pada level aplikasi. Hal ini dikarenakan kode aplikasi sangat fleksible, dan bugs aplikasi tidak mudah menyebabkan sebuah sistem crash. Lebih lanjut, dengan mengembangkan kode pada level aplikasi, kita akan menghindari kebutuhan untuk reboot atau reload device driver setiap kali kita mengubah kode. Implementasi pada level aplikasi juga bisa sangat tidak efisien. Tetapi, karena overhead dari alih konteks dan karena aplikasi tidak bisa mengambil keuntungan dari struktur data kernel internal dan fungsionalitas dari kernel (misalnya, efisiensi dari kernel messaging, threading dan locking. <br />
Pada saat algoritma pada level aplikasi telah membuktikan keuntungannya, kita mungkin akan mengimplementasikannya di kernel. Langkah ini bisa meningkatkan kinerja tetapi perkembangannya dari kerja jadi lebih menantang, karena besarnya kernel dari sistem operasi, dan kompleksnya sistem sebuah perangkat lunak. Lebih lanjut , kita harus men-debug keseluruhan dari implementasi in-kernel untuk menghindari korupsi sebuah data dan sistem crash. <br />
Kita mungkin akan mendapatkan kinerja yang optimal dengan menggunakan implementasi yang special pada perangkat keras, selain dari device atau controller. Kerugian dari implementasi perangkat keras termasuk kesukaran dan biaya yang ditanggung dalam membuat kemajuan yang lebih baik dalam mengurangi bugs, perkembangan waktu yang maju dan fleksibilitas yang meningkat. Contohnya, RAID controller pada perangkat keras mungkin tidak akan menyediakan sebuah efek pada kernel untuk mempengaruhi urutan atau lokasi dari individual block reads dan write, meski pun kernel tersebut mempunyai informasi yang spesial mengenai workload yang dapat mengaktifkan kernel untuk meningkatkan kinerja dari I/O. <br />
<br />
<b>Struktur Disk </b><br />
<b>1. Sebutkan bagian-bagian dari disk </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="MsoNormal"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Disk menyediakan penyimpanan sekunder bagi sistem komputer modern. Magnetic tape sebelumnya digunakan sebagai media penyimpanan sekunder, tetapi waktu aksesnya lebih lambat dari disk. Oleh karena itu, sekarang tape digunakan terutama untuk backup, untuk penyimpanan informasi yang tidak sering, sebagai media untuk mentransfer infromasi dari satu sistem ke sistem yang lain, dan untuk menyimpan sejumlah data yang terlalu besar untuk sistem disk.<br />
Disk drive modern dialamatkan sebagai suatu array satu dimensi yang besar dari blok lojik, dimana blok lojik merupakan unit terkecil dari transfer. Ukuran dari blok lojik biasanya adalah 512 bytes, walau pun sejumlah disk dapat diformat di level rendah (low level formatted) untuk memilih sebuah ukuran blok lojik yang berbeda, misalnya 1024 bytes. <br />
Array satu dimensi dari blok lojik dipetakan ke bagian dari disk secara sekuensial. Sektor 0 adalah sektor pertama dari trek pertama di silinder paling luar (outermost cylinder). <br />
<b>2. Apa keuntungan penggunaan pemetaan pada disk? </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="MsoNormal"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Dengan menggunakan pemetaan, kita dapat minimal dalam teori mengubah sebuah nomor blok logikal ke sebuah alamat disk yang bergaya lama (old-style disk address) yang terdiri atas sebuah nomor silinder, sebuah nomor trek di silinder tersebut, dan sebuah nomor sektor di trek tersebut.<br />
<br />
<b>Penjadualan Disk </b><br />
<b>1. Buatlah dengan pemikiran Anda sendiri, strategi penjadualan disk yang tepat dan efisien menurut Anda </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b> </span></li>
</ul><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">Menurut saya strategi penjadualan disk yang tepat dan efesien adalah Penjadualan SSTF, karena lebih umum dan memiliki prilaku yang lazim.</span><br />
<div class="MsoNormal"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <br />
<b>2. Menurut Anda, diantara algoritma-algoritma penjadualan disk diatas manakah yang paling cepat, manakah yang paling efisien (hemat/tidak mahal), dan manakah yang paling lambat dan tidak efisien? Jelaskan! </b></span></div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> <b>Jawab :</b></span></li>
</ul><div class="MsoNormal"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> SSTF lebih umum dan memiliki prilaku yang lazim kita temui. SCAN dan C-SCAN memperlihatkan kemampuan yang lebih baik bagi sistem yang menempatkan beban pekerjaan yang berat kepada disk, karena algoritma tersebut memiliki masalah starvation yang paling sedikit. Untuk antrian permintaan tertentu, mungkin saja kita dapat mendefinisikan urutan akses dan pengambilan data dari disk yang optimal, tapi proses komputasi membutuhkan penjadualan optimal yang tidak kita dapatkan pada SSTF atau SCAN. <br />
Dengan algoritma penjadualan yang mana pun, kinerja sistem sangat tergantung pada jumlah dan tipe permintaan. Sebagai contoh, misalnya kita hanya memiliki satu permintaan, maka semua algoritma penjadualan akan dipaksa bertindak sama, karena algoritma-algoritma tersebut hanya punya satu pilihan dari mana menggerakkan disk head: semuanya berprilaku seperti algoritma penjadualan FCFS. <br />
Perlu diperhatikan pula bahwa pelayanan permintaan disk dapat dipengaruhi pula oleh metode alokasi file. Sebuah program yang membaca alokasi file secara terus menerus mungkin akan membuat beberapa permintaan yang berdekatan pada disk, menyebabkan pergerakan head menjadi terbatas. File yang memiliki link atau indeks, dilain pihak, mungkin juga memasukkan blok-blok yang tersebar luas pada disk, menyebabkan pergerakan head yang sangat besar. <br />
Lokasi blok-blok indeks dan directory juga tidak kalah penting. Karena file harus dibuka sebelum digunakan, proses pembukaan file membutuhkan pencarian pada struktur directory, dengan demikian directory akan sering diakses. Kita anggap catatan directory berada pada awal silinder, sedangkan data file berada pada silinder terakhir. Pada kasus ini, disk head harus bergerak melewati sepanjang lebar disk. Membuat tempat penyimpanan sementara dari blok-blok indeks dan directory ke dalam memori dapat membantu mengurangi pergerakan disk arm, khususnya untuk permintaan membaca disk. <br />
Karena kerumitan inilah, maka algoritma penjadualan disk harus ditulis dalam modul terpisah dari sistem operasi, jadi dapat saling mengganti dengan algoritma lain jika diperlukan. Baik SSTF mau pun LOOK keduanya merupakan pilihan yang paling masuk akal sebagai algoritma yang paling dasar.</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> </span></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b><br />
<b><span style="font-family: Arial,Helvetica,sans-serif;"><br />
</span></b>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-5367942151722821352012-01-02T00:05:00.001+07:002012-01-02T00:10:17.887+07:00Tugas V-class Sistem File<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1cl4ADErmmXTFb8cfDW0jwpBnm6ny67xNINh0vY-UwVMqZgxhyPmEmwIOo17S5YtRCVuLdqI5u_lR8zN2b01g8YIdzsrNwGp1BM_LJQMGrnKqmlRmuEexZLoxyCLMCqWT1YXt3Q3Z7ac/s1600/intro.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="97" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1cl4ADErmmXTFb8cfDW0jwpBnm6ny67xNINh0vY-UwVMqZgxhyPmEmwIOo17S5YtRCVuLdqI5u_lR8zN2b01g8YIdzsrNwGp1BM_LJQMGrnKqmlRmuEexZLoxyCLMCqWT1YXt3Q3Z7ac/s320/intro.png" width="320" /></a></div><div style="font-family: inherit;"><br />
</div><div style="font-family: inherit;"><br />
</div><div style="font-family: inherit;"><br />
</div><div style="font-family: inherit;"><br />
</div><div style="font-family: inherit;"><br />
</div><div style="font-family: inherit;"><br />
</div><div style="font-family: inherit;"><br />
Soal-Soal Sistem Berkas </div><ul style="font-family: inherit;"><li><span style="font-size: large;">Sebutkan macam-macam atribut pada berkas!</span></li>
</ul><div style="font-family: inherit;"> <b>jawaban</b></div><div style="font-family: inherit;"><br />
</div><div style="font-family: inherit;"> Atribut Berkas<br />
Berkas mempunyai bermacam-macam atribut, yang dapat berbeda-beda antar satu sistem operasi dengan sistem operasi lainnya. Tapi umumnya, sebuah berkas memiliki atribut sebagai berikut:</div><div style="font-family: inherit;"><br />
• Nama. Nama dari berkas yang dituliskan secara simbolik adalah satu-satunya informasi yang disimpan dalam bentuk yang dapat dibaca oleh kita.</div><div style="font-family: inherit;"><br />
• Identifier . Tag unik yang biasanya berupa angka, yang mengidentifikasikan berkas dalam sistem berkas. Identifier ini tidak dapat dibaca oleh manusia.</div><div style="font-family: inherit;"><br />
• Jenis. Informasi yang dibutuhkan sistem yang biasanya medukung bermacam-macam tipe berkas yang berbeda.</div><div style="font-family: inherit;"><br />
• Lokasi. Informasi yang berisi pointer ke device dan lokasi dari berkas dalam device tersebut.</div><div style="font-family: inherit;"><br />
• Ukuran. Ukuran dari berkas saat ini, dan mungkin ukuran maksimum berkas juga dimasukkan dalam atribut ini.</div><div style="font-family: inherit;"><br />
• Waktu, tanggal dan identifikasi pengguna . Informasi yang disimpan untuk pembuatan, modifikasi terakhir dan kapan berkas terakhir digunakan. Data-data ini dapat berguna dalam proteksi, keamanan dan monitoring penggunaan berkas.<br />
<span style="font-weight: bold;"></span></div><div style="font-family: inherit;"><span style="font-weight: bold;"></span></div><div style="font-family: inherit;"><span style="font-weight: bold;"></span></div><div style="font-family: inherit;"><span style="font-weight: bold;"></span></div><div style="font-family: inherit;"><span style="font-weight: bold;"></span></div><div style="font-family: inherit;"><span style="font-weight: bold;"></span></div><div style="font-family: inherit;"><span style="font-weight: bold;"></span></div><div style="font-family: inherit;"><span style="font-weight: bold;"></span></div><div style="font-family: inherit;"><span style="font-weight: bold;"></span></div><div style="font-family: inherit;"><span style="font-weight: bold;"></span></div><div style="font-family: inherit;"><span style="font-weight: bold;"><br />
</span> </div><ul style="font-family: inherit;"><li><span style="font-size: large;">Operasi apa sajakah yang dapat diterapkan pada sebuah berkas? </span></li>
</ul><div style="font-family: inherit;"><b>jawaban: </b></div><div style="font-family: inherit;"><br />
</div><div style="font-family: inherit;"></div><div class="MsoNormal" style="font-family: inherit; line-height: normal; text-align: justify;"><b><span style="font-size: 12pt;">Operasi Pada Berkas</span></b><span style="font-size: 12pt;"></span></div><span style="font-family: inherit;"> </span><br />
<ul style="font-family: inherit;" type="disc"><li class="MsoNormal" style="line-height: normal; mso-list: l3 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-size: 12pt;">Membuat sebuah berkas</span></b><span style="font-size: 12pt;">: Ada dua cara dalam membuat berkas. Pertama, tempat baru di dalam sistem berkas harus di alokasikan untuk berkas yang akan dibuat. Kedua, sebuah direktori harus mempersiapkan tempat untuk berkas baru, kemudian direktori tersebut akan mencatat nama berkas dan lokasinya pada sistem berkas.</span><span style="font-family: inherit;"></span><b><span style="font-size: 12pt;"> </span></b></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><b><span style="font-size: 12pt;">Menulis pada sebuah berkas</span></b><b><span style="font-size: 12pt;">:</span></b> Untuk menulis pada berkas, kita menggunakan <i>system call </i>beserta nama berkas yang akan ditulisi dan informasi apa yang akan ditulis pada berkas. Ketika diberi nama berkas, sistem mencari ke direktori untuk mendapatkan lokasi berkas. Sistem juga harus menyimpan penunjuk tulis pada berkas dimana penulisan berikut akan ditempatkan. Penunjuk tulis harus diperbaharui setiap terjadi penulisan pada berkas. <b><span style="font-size: 12pt;"> </span></b></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><b><span style="font-size: 12pt;">Membaca sebuah berkas</span><span style="font-size: 12pt;">:</span></b><span style="font-size: 12pt;"> Untuk dapat membaca berkas, kita menggunakan <i>system call </i>beserta nama berkas dan di blok memori mana berkas berikutnya diletakkan. Sama seperti menulis, direktori mencari berkas yang akan dibaca, dan sistem menyimpan penunjuk baca pada berkas dimana pembacaan berikutnya akan terjadi. Ketika pembacaan dimulai, penunjuk baca harus diperbaharui.Sehingga secara umum, suatu berkas ketika sedang dibaca atau ditulis, kebanyakan sistem hanya mempunyai satu penunjuk, baca dan tulis menggunakan penunjuk yang sama, hal ini menghemat tempat dan mengurangi kompleksitas sistem.</span><b><i><span style="font-size: 12pt;"> </span></i></b></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><b><span style="font-size: 12pt;">Menempatkan kembali</span><span style="font-size: 12pt;"> sebuah berkas</span></b><span style="font-size: 12pt;"><b>:</b> Direktori yang bertugas untuk mencari berkas yang bersesuaian, dan mengembalikan lokasi berkas pada saat itu. Menempatkan berkas tidak perlu melibatkan proses I/O. Operasi sering disebut pencarian berkas.</span><b><i><span style="font-size: 12pt;"> </span></i></b></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><b><span style="font-size: 12pt;">Menghapus sebuah berkas</span></b><span style="font-size: 12pt;">: Untuk menghapus berkas kita perlu mencari berkas tersebut di dalam direktori. Setelah ditemukan kita membebaskan tempat yang dipakai berkas tersebut (sehingga dapat digunakkan oleh berkas lain) dan menghapus tempatnya di direktori.</span><b><i><span style="font-size: 12pt;"> </span></i></b></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><b><i><span style="font-size: 12pt;">Memendekkan berkas</span></i></b><span style="font-size: 12pt;">: Ada suatu keadaan dimana pengguna menginginkan atribut dari berkas tetap sama tetapi ingin menghapus isi dari berkas tersebut. Fungsi ini mengizinkan semua atribut tetap sama tetapi panjang berkas menjadi nol, hal ini lebih baik dari pada memaksa pengguna untuk menghapus berkas dan membuatnya lagi. </span> </li>
</ul><br />
<br />
<ul><li><span style="font-size: large;">Sebutkan informasi yang terkait dengan pembukaan berkas!</span></li>
</ul><b>jawaban </b><br />
<br />
<div style="text-align: justify;"><b>informasi yang terkait dengan pembukaan berkas yaitu: </b></div><br />
<br />
<br />
<ul type="disc"><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Penunjuk Berkas</span></b><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">:</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> Pada sistem yang tidak mengikutkan batas berkas sebagai bagian dari system call baca dan tulis, sistem tersebut harus mengikuti posisi dimana terakhir proses baca dan tulis sebagai penunjuk. Penunjuk ini unik untuk setiap operasi pada berkas, maka dari itu harus disimpan terpisah dari atribut berkas yang ada pada disk.</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> </span> </li>
</ul><ul type="disc"><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Penghitung berkas yang terbuka</span></b><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">:</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> Setelah berkas ditutup, sistem harus mengosongkan kembali tabel berkas yang dibuka yang digunakan oleh berkas tadi atau tempat di tabel akan habis. Karena mungkin ada beberapa proses yang membuka berkas secara bersamaan dan sistem harus menunggu sampai berkas tersebut ditutup sebelum mengosongkan tempatnya di tabel. Penghitung ini mencatat banyaknya berkas yang telah dibuka dan ditutup, dan menjadi nol ketika yang terakhir membaca berkas menutup berkas tersebut barulah sistem dapat mengosongkan tempatnya di tabel.</span></li>
</ul><ul><li> <b><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">Lokasi berkas pada disk</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">:</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> Kebanyakan operasi pada berkas memerlukan sistem untuk mengubah data yang ada pada berkas. Informasi mengenai lokasi berkas pada disk disimpan di memori agar menghindari banyak pembacaan pada disk untuk setiap operasi.</span></li>
</ul><br />
<br />
<br />
<ul><li><span style="font-size: large;">Sebutkan dan jelaskan metode alokasi pada sistem berkas!</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"><span style="font-size: large;"> </span></span></li>
</ul> <b>jawaban</b><br />
<br />
<br />
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Metode Alokasi Berkas</span></b></div><div class="MsoNormal" style="line-height: normal; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">1. Alokasi Secara Berdampingan (<i>Contiguous Allocation</i>).</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span></div><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Metode ini menempatkan setiap berkas pada satu himpunan blok yang berurut di dalam disk. Alamat disk menyatakan sebuah urutan linier. Dengan urutan linier ini maka <i>head disk </i>hanya bergerak jika mengakses dari sektor terakhir suatu silinder ke sektor pertama silinder berikutnya. Waktu pencarian (<i>seek time</i>) dan banyak <i>disk seek </i>yang dibutuhkan untuk mengakses berkas yang di alokasi secara berdampingan ini sangat minimal. Contoh dari sistem operasi yang menggunakan <i>contiguous allocation </i>adalah IBM VM/ CMS karena pendekatan ini menghasilkan performa yang baik.</span></div><div class="MsoNormal" style="line-height: normal; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">2. Alokasi Secara Berangkai (<i>Linked Allocation</i>).</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span></div><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Metode ini menyelesaikan semua masalah yang terdapat pada contiguous allocation. Dengan metode ini, setiap berkas merupakan <i>linked list </i>dari blok-blok disk, dimana blok-blok disk dapat tersebar di dalam disk. Setiap direktori berisi sebuah penunjuk (<i>pointer</i>) ke awal dan akhir blok sebuah berkas. Setiap blok mempunyai penunjuk ke blok berikutnya. Untuk membuat berkas baru, kita dengan mudah membuat masukan baru dalam direktori. Dengan metode ini, setiap direktori masukan mempunyai penunjuk ke awal blok disk dari berkas. Penunjuk ini diinisialisasi menjadi <i>nil </i>(nilai penunjuk untuk akhir dari list) untuk menandakan berkas kosong. Ukurannya juga diset menjadi 0. Penulisan suatu berkas menyebabkan ditemukannya blok yang kosong melalui sistem manajemen ruang kosong (<i>free-space management system</i>), dan blok baru ini ditulis dan disambungkan ke akhir berkas. Untuk membaca suatu berkas, cukup dengan membaca blok-blok dengan mengikuti pergerakan penunjuk.</span></div><div class="MsoNormal" style="line-height: normal; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">3. Alokasi Dengan Indeks (<i>Indexed Allocation</i>).</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span></div><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Metode alokasi dengan berangkai dapat menyelesaikan masalah fragmentasi eksternal dan pendeklarasian ukuran dari metode alokasi berdampingan. Bagaimana pun tanpa FAT, metode alokasi berangkai tidak mendukung keefisiensian akses langsung, karena penunjuk ke bloknya berserakan dengan bloknya didalam disk dan perlu didapatkan secara berurutan. Metode alokasi dengan indeks menyelesaikan masalah ini dengan mengumpulkan semua penunjuk menjadi dalam satu lokasi yang dinamakan blok indeks (<i>index block</i>). Setiap berkas mempunyai blok indeks, yang merupakan sebuah larik <i>array </i>dari alamat-alamat disk-blok. Direktori mempunyai alamat dari blok indeks. Ketika berkas dibuat, semua penunjuk dalam blok indeks di set menjadi <i>nil</i>. Ketika blok ke-<i>i </i>pertama kali ditulis, sebuah blok didapat dari pengatur ruang kosong <i>free-space manager </i>dan alamatnya diletakkan ke dalam blok indeks ke-<i>i</i>. Metode ini mendukung akses secara langsung, tanpa mengalami fragmentasi eksternal karena blok kosong mana pun dalam disk dapat memenuhi permintaan ruang tambahan. Tetapi metode ini dapat menyebabkan ada ruang yang terbuang. Penunjuk yang berlebihan dari blok indeks secara umum lebih besar dari yang terjadi pada metode alokasi berangkai.</span></div><div class="MsoNormal" style="line-height: normal; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: normal; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: normal; text-align: justify;"><br />
</div><ul><li><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> </span><span style="font-size: large;">Sebutkan dan jelaskan operasi pada direktori?</span></li>
</ul><b>jawaban </b><br />
<br />
<br />
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Operasi-operasi yang dapat dilakukan pada direktori adalah:</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span></div><ol start="1" type="1"><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Mencari berkas,</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> kita dapat menemukan sebuah berkas didalam sebuah struktur direktori. Karena berkas-berkas memiliki nama simbolik dan nama yang sama dapat mengindikasikan keterkaitan antara setiap berkas-berkas tersebut, mungkin kita berkeinginan untuk dapat menemukan seluruh berkas yang nama-nama berkas membentuk pola khusus.</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> </span> </li>
</ol><ol start="2" type="1"><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Membuat berkas,</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> kita dapat membuat berkas baru dan menambahkan berkas tersebut kedalam direktori.</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> </span> </li>
</ol><ol start="3" type="1"><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Menghapus berkas,</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> apabila berkas sudah tidak diperlukan lagi, kita dapat menghapus berkas tersebut dari direktori.</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> </span> </li>
</ol><ol start="4" type="1"><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Menampilkan isi direktori,</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> kita dapat menampilkan seluruh berkas dalam direktori, dan kandungan isi direktori untuk setiap berkas dalam daftar tersebut.</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> </span> </li>
</ol><ol start="5" type="1"><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Mengganti nama berkas,</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> karena nama berkas merepresentasikan isi dari berkas kepada user, maka user dapat merubah nama berkas ketika isi atau penggunaan berkas berubah. Perubahan nama dapat merubah posisi berkas dalam direktori.</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> </span> </li>
</ol><ol start="6" type="1"><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Melintasi sistem berkas,</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"> ini sangat berguna untuk mengakses direktori dan berkas didalam struktur direktori.</span></li>
</ol><div class="MsoNormal"><br />
</div><div class="MsoNormal"><br />
</div><ul><li><span style="font-size: large;">Sebutkan dan Jelaskan tentang tipe akses pada berkas?</span> </li>
</ul><b>jawaban </b><br />
<br />
<div style="text-align: justify;"><b>Tipe Akses Pada Berkas:</b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b>1) Akses Secara Berurutan </b></div><div style="text-align: justify;">Ketika digunakan, informasi penyimpanan berkas harus dapat diakses dan dibaca ke dalam memori komputer. Beberapa sistem hanya menyediakan satu metode akses untuk berkas.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b>2) Akses Langsung </b></div><div style="text-align: justify;">merupakan metode yang membiarkan program membaca dan menulis dengan cepat pada berkas yang dibuat dengan <i>fixed-length logical order </i>tanpa adanya urutan. Metode ini sangat berguna untuk mengakses informasi dalam jumlah besar. Biasanya database memerlukan hal seperti ini. Operasi berkas pada metode ini harus dimodifikasi untuk menambahkan nomor blok sebagai parameter. Pengguna menyediakan nomor blok ke sistem operasi biasanya sebagai nomor blok relatif, yaitu indeks relatif terhadap awal berkas. Penggunaan nomor blok relatif bagi sistem operasi adalah untuk memutuskan lokasi berkas diletakkan dan membantu mencegah pengguna dari pengaksesan suatu bagian sistem berkas yang bukan bagian pengguna tersebut.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b>3) Akses Dengan Menggunakan Indeks </b></div><div style="text-align: justify;">Metode ini merupakan hasil dari pengembangan metode <i>direct access</i>. Metode ini memasukkan indeks untuk mengakses berkas. Jadi untuk mendapatkan suatu informasi suatu berkas, kita mencari dahulu di indeks, lalu menggunakan pointer untuk mengakses berkas dan mendapatkan informasi tersebut. Namun metode ini memiliki kekurangan, yaitu apabila berkas-berkas besar, maka indeks berkas tersebut akan semakin besar. Jadi solusinya adalah dengan membuat 2 indeks, indeks primer dan indeks sekunder. Indeks primer memuat pointer ke indeks sekunder, lalu indeks sekunder menunjuk ke data yang dimaksud.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><br />
</div><ul><li><span style="font-size: large;">Sebutkan dan jelaskan bagaimana cara mengatur free space? </span></li>
</ul><b> jawaban</b><br />
<br />
<div style="text-align: justify;"><b>Manajemen Free Space</b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b>Menggunakan Bit Vektor.</b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Tiap blok direpresentasikan sebagai 1 bit. Jika blok tersebut kosong maka isi bitnya 1 dan jika bloknya sedang dialokasikan maka isi bitnya 0. Sebagai contoh sebuah disk dimana blok 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 17, 18, 25, 26 dan 27 adalah kosong, dan sisanya dialokasikan.</div><div style="text-align: justify;">Bit mapnya akan seperti berikut:</div><div style="text-align: justify;">001111001111110001100000011100000…</div><div style="text-align: justify;">Keuntungan utama dari pendekatan ini adalah relatif sederhana dan efisien untuk mencari blok pertama yang kosong atau berturut-turut n blok yang kosong pada disk. Banyak komputer yang menyediakan instruksi manipulasi bit yang dapat digunakan secara efektif untuk tujuan ini.</div><ol style="text-align: justify;"><li>Linked List.</li>
</ol><div style="text-align: justify;">Pendekatan lain adalah untuk menghubungkan semua blok yang kosong, menyimpan <i>pointer </i>ke blok pertama yang kosong di tempat yang khusus pada disk dan menyimpannya di memori. Blok pertama ini menyimpan <i>pointer </i>ke blok kosong berikutnya dan seterusnya.</div><ol style="text-align: justify;"><li>Grouping.</li>
</ol><div style="text-align: justify;">Modifikasi lainnya adalah dengan menyimpan alamat dari n blok kosong pada blok kosong pertama. Pada n-1 pertama dari blok-blok ini adalah kosong. Blok terakhir menyimpan alamat n blok kosong lainnya dan seterusnya. Keuntungannya dari implementasi seperti ini adalah alamat dari blok kosong yang besar sekali dapat ditemukan dengan cepat, tidak seperti pendekatan standar <i>linked-list</i>.</div><ol style="text-align: justify;"><li>Counting.</li>
</ol><div style="text-align: justify;">Pendekatan lain adalah dengan mengambil keuntungan dari fakta bahwa beberapa blok yang berkesinambungan akan dialokasikan atau dibebaskan secara simultan. Maka dari itu dari pada menyimpan daftar dari banyak alamat disk, kita dapat menyimpan alamat dari blok kosong pertama dan jumlah dari blok kosong yang berkesinambungan yang mengikuti blok kosong pertama. Tiap isi dari daftar menyimpan alamat disk dan penghitung (<i>counter</i>). Meski pun setiap isi membutuhkan tempat lebih tetapi secara keseluruhan daftar akan lebih pendek, selama <i>count </i>lebih dari satu.</div><div style="text-align: justify;"><br />
</div><ul><li><span style="font-size: large;">Bagaimanakah implementasi dari sebuah direktori dalam disk</span></li>
</ul><span style="font-size: large;"><b><span style="font-size: small;">jawaban</span></b></span><br />
<br />
<div style="text-align: justify;"><b>Implementasi Direktori</b></div><br />
<b>1. Linear List.</b> <br />
<div style="text-align: justify;">Metode paling sederhana dalam mengimplementasikan sebuah direktori adalah dengan menggunakan <i>linear list </i>dari nama berkas dengan penunjuk ke blok data. <i>Linear list </i>dari direktori memerlukan pencarian searah untuk mencari suatu direktori didalamnya. Metode sederhana untuk di program tetapi memakan waktu lama ketika dieksekusi. Untuk membuat berkas baru harus mencari di dalam direktori untuk meyakinkan bahwa tidak ada berkas yang bernama sama. Lalu tambahkan sebuah berkas baru pada akhir direktori. Untuk menghapus sebuah berkas, harus mencari berkas tersebut dalam direktori, lalu melepaskan tempat yang dialokasikan untuknya. Untuk menggunakan kembali suatu berkas dalam direktori dapat melakukan beberapa hal.</div><div style="text-align: justify;">Dapat menandai berkas tersebut sebagai tidak terpakai (dengan menamainya secara khusus, seperti nama yang kosong, atau bit terpakai atau tidak yang ditambahkan pada berkas), atau kita dapat menambahkannya pada daftar direktori bebas.</div><div style="text-align: justify;">menyalin ke tempat yang dikosongkan pada direktori Kelemahan dari linear list ini adalah percarian searah untuk mencari sebuah berkas. Direktori yang berisi informasi sering digunakan, implementasi yang lambat pada cara aksesnya</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b>2. Hash Table.</b></div><div style="text-align: justify;">Dalam metode ini linear list menyimpan direktori, tetapi struktur data hash juga digunakan. <i>Hash table </i>mengambil nilai yang dihitung dari nama berkas dan mengembalikan sebuah penunjuk ke nama berkas yang ada di-<i>linear list</i>. Maka dari itu dapat memotong banyak biaya pencarian direktori. Memasukkan dan menghapus berkas juga lebih mudah dan cepat. Meski demikian beberapa aturan harus dibuat untuk mncegah tabrakan, situasi dimana dua nama berkas pada <i>hash </i>mempunyai tempat yang sama. Kesulitan utama dalam <i>hash table </i>adalah ukuran tetap dari <i>hash table </i>dan ketergantungan dari fungsi <i>hash </i>dengan ukuran <i>hash table</i>.</div><div style="text-align: justify;"><br />
</div><ul><li><span style="font-size: large;">Sebutkan keunggulan dari sistem berkas dalam UNIX dengan sistem berkas pada WINDOWS?</span> </li>
</ul><span style="font-size: large;"><b><span style="font-size: small;"> jawaban</span></b></span><br />
<br />
<br />
<div class="MsoNormal"><span style="font-size: small;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;">Keunggulan system berkas pada UNIX adalah sistem berkas UNIX lebih hebat dan mudah diatur daripada Windows. Sistem UNIX menggunakan <i>case sensitive</i>, yang artinya nama suatu berkas yang sama jika dibaca, tetapi penulisan namanya berbeda dalam hal ada satu file yang menggunakan huruf kapital dalam penamaan dan satu tidak akan berbeda dalam UNIX. Contohnya ada berkas bernama berkasdaku.txt dan BerkasDaku.txt, jika dibaca nama berkasnya sama tetapi dalam UNIX ini merupakan dua berkas yang jauh berbeda. Jika berkas-berkas ini berada di sistem Windows, mereka menunjuk ke berkas yang sama yang berarti Windows tidak <i>case sensitive</i>. Hal lain yang membedakan sistem berkas UNIX dengan Windows adalah UNIX tidak menggunakan <i>drive letter</i> seperti C:, D: dalam Windows. Tetapi semua partisi dan drive ekstra di <i>mount</i> didalam sub-direktori di bawah direktori <i>root</i>. Jadi pengguna tidak harus bingung di <i>drive letter</i> mana suatu berkas berada sehingga seluruh sistem seperti satu sistem berkas yang berurutan dari direktori root menurun secara hierarki.</span></span></div><span style="font-size: small;"> </span><br />
<div style="text-align: justify;"><br />
</div><ul><li><span style="font-size: large;"><b> </b>Bagaimanakah langkah-langkah dalam proses back-up? </span></li>
</ul><span style="font-size: large;"><b><span style="font-size: small;">jawaban</span></b></span><br />
<br />
<span style="font-size: large;"><b><span style="font-size: small;"> </span></b></span> <br />
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify; text-justify: inter-ideograph;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Penjadualan back up yang umum sebagai berikut:</span></b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;"></span></div><ul type="disc"><li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Hari 1: Salin ke tempat penyimpanan back up semua berkas dari disk, disebut sebuah full backup.</span></li>
<li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Hari 2: Salin ke tempat penyimpanan lain semua berkas yang berubah sejak hari 1, disebut incremental backup.</span></li>
<li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Hari 3: Salin ke tempat peyimpanan lain semua berkas yang berubah sejak hari 2.</span></li>
<li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Hari N: salin ke tempat penyimpanan lain semua berkas yang berubah sejak hari N-1, lalu kembali ke hari 1.</span></li>
</ul><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify; text-justify: inter-ideograph;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Keuntungan dari siklus backup ini adalah kita dapat menempatkan kembali berkas mana pun yang tidaksengaja terhapus pada waktu siklus dengan mendapatkannya dari back up hari sebelumnya. Panjang dari siklus disetujui antara banyaknya tempat penyimpanan backup yang diperlukan dan jumlah hari kebelakang dari penempatan kembali dapat dilakukan.</span></div><div class="MsoNormal"><br />
</div><span style="font-size: large;"><b><span style="font-size: small;"> </span></b> </span>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-31511095493221334222011-12-17T23:57:00.000+07:002011-12-17T23:57:17.531+07:00Tugas Logo<h2 class="date-header"><br />
</h2><a href="http://vanderdrago.blogspot.com/2011/12/tugas-logo.html"></a><h3 class="post-title entry-title"> </h3><span style="font-weight: bold;">LOGO KELAS</span><h3 style="line-height: 150%;"><b><span style="font-family: "; font-size: 12.0pt; line-height: 150%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkflEzuYXwPjp3g3g3Sda71OfoFedSZPZ0oNunLSOYXfN4yuXu-8fMjSgkvTMoRkoAq1TPQCGtfTkTHGSrhE880RH-GEgt7y-B8BGtOPiqvi4R8dd_M2z9BV35sUfGPPIHd6vRp5NNdZvb/s1600/logozz.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5687140681871205858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkflEzuYXwPjp3g3g3Sda71OfoFedSZPZ0oNunLSOYXfN4yuXu-8fMjSgkvTMoRkoAq1TPQCGtfTkTHGSrhE880RH-GEgt7y-B8BGtOPiqvi4R8dd_M2z9BV35sUfGPPIHd6vRp5NNdZvb/s200/logozz.jpg" style="display: block; height: 164px; margin: 0px auto 10px; text-align: center; width: 200px;" /></a></span></b></h3><br />
<div align="center" class="MsoNormal" style="text-align: center;"><br />
<span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; line-height: 115%;"></span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">Logo diatas merupakan angka romawi dari 19 yaitu “XIX” yang kemudian dimodifikasi sedemikian rupa sehingga membentuk seperti logo diatas. Angka 09 dibawah logo “XIX” melambangkan angkatan 2009. Sedangkan warna yang terdapat pada logo diatas yaitu biru,putih, merah.....</span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">Untuk lebih lengkap dapat diunduh di link berikut ...<a href="http://www.mediafire.com/?njpmg4m65qg21gg">Tugas Logo keas</a></span></div>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-32410404760916771012011-11-02T03:56:00.001+07:002011-11-02T03:58:26.520+07:00Flash dan Frontpage<span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> Pada tugas Softskill kali ini saya akan membahas </span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;">flash (Macromedia Adobe Flash) dan Frontpage ( Microsoft Frontpage) yang keduanya merupakan software yang akrab dan tidak asing dalam dunia pembuatan web dan animasi berikut saya akan membahas fungsi masing-masing software tersebut dan membandingkannya kelebihan dan kekurangan kedua aplikasi tersebut</span><br />
<div class="MsoNormal" style="line-height: 150%; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></div><div class="MsoNormal" style="line-height: 150%; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;"></div><div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;"><b><span style="font-family: "Times New Roman","serif"; font-size: 20pt;">Adobe Flash</span></b></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8YWTEzK9siRjucRxtrKtDj_cNR2vyUrZTzbq7gAGWbhIej7vx5yIL0sX3hSBT_bITd_IE1kwLevPHmOimzY4BlRCu-vT01Bn1cQvM5m7yu5tA-MPz7PqLeT0K6proV7W3wmbvUFOFL9Q/s1600/adobe-flash-player-icon1-300x300.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8YWTEzK9siRjucRxtrKtDj_cNR2vyUrZTzbq7gAGWbhIej7vx5yIL0sX3hSBT_bITd_IE1kwLevPHmOimzY4BlRCu-vT01Bn1cQvM5m7yu5tA-MPz7PqLeT0K6proV7W3wmbvUFOFL9Q/s200/adobe-flash-player-icon1-300x300.jpg" width="200" /></a></div><div class="MsoNormal" style="line-height: normal;"><br />
</div><div class="MsoNormal" style="line-height: normal;"><br />
</div><b style="mso-bidi-font-weight: normal;"><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">Adobe Flash</span></b><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> adalah sebuah aplikasi untuk membuat berbagai keperluan, dari mulai animasi sampai dengan pemrograman yang rumit. Adobe Flash dahulu dikembangkan oleh Macromedia dan dikenal dengan nama Macromedia Flash. Sejak diperkenalkan pada tahun 1996, Flash menjadi sebuah cara yang populer untuk menambahkan animasi dan interaktivitas secara online pada halaman-halaman web. Flash hingga saat ini banyak diaplikasikan untuk membuat animasi, iklan, multimedia interaktif, integrasi video pada halaman web,</span><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"> di dunia internet.</span><span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"></span><br />
<span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"></span><br />
<span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"></span><br />
<span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"></span><br />
<span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"></span><br />
<br />
<span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">untuk lebih lengkapnya silahkan downoad link dibawah ini:</span><br />
<span lang="IN" style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"><a href="http://www.mediafire.com/?dxzrr102one1tw1">Tugas softskill Flash dengan Frontpage</a><br style="mso-special-character: line-break;" /> <br style="mso-special-character: line-break;" /> </span><br />
<div class="MsoNormal" style="line-height: 150%; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 150%;"> </span></div>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-76849503189996782472011-10-12T21:28:00.000+07:002011-10-12T21:28:26.550+07:00Application Model And Application Program<div class="Default" style="line-height: 150%; text-align: justify;"><a href="data:image/png;base64,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" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="" border="0" src="data:image/png;base64,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" /></a><span lang="IN" style="font-family: "Times New Roman","serif";">Pada tugas Softskill kali ini saya akan membahas Application Model dan Apllication Program yang dimana Pemodelan adalah pembentuk suatu benda-benda atau obyek. Membuat dan mendesain obyek tersebut hingga terlihat seperti hidup. Sesuai dengan obyek dan basisnya, proses ini secara keseluruhan dikerjakan di komputer. Melalui konsep dan proses desain, keseluruhan obyek bisa diperlihatkan secara 3 dimensi, sehingga banyak yang menyebut hasil ini sebagai pemodelan 3 dimensi (3D modelling)...... untuk lebih lengkapnya bisa diunduh link dibawah ini :</span></div><div class="Default" style="line-height: 150%; text-align: justify;"><span lang="IN" style="font-family: "Times New Roman","serif";"><a href="http://www.mediafire.com/?a6nrpxytd4mp63i">"Download "Tugas Application Model dan Application program </a></span></div><div class="Default" style="line-height: 150%; text-align: justify;"><br />
</div><div class="Default" style="line-height: 150%; text-align: justify;"><br />
</div>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-80415366542358262672011-03-29T18:23:00.000+07:002011-03-29T18:23:24.715+07:00Sejarah,perkembangan,dan aplikasi pada Web ScienceWeb science merupakan ilmu pengetahuan yang telah diteliti dari Web yang muncul melalui desentralisasi sistem Informasi. Ilmu ini sudah ada sejak tahun 1990 yang di buat secara team yang diberi nama berners-lee. Pada jaman tersebut dikenalkan pertama kali yaitu web 1.0 yang masih bersifat read-only, kemudian dilanjutkan dengan generasi web 2.0 yang sifatnya bisa menulis dan membaca (read-write), sedangkan pada generasi web 3.0 itu hanya untuk mengembangkan hubungan antara manusia dengan manusia, manusia dengan mesin, dan mesin dengan mesin.<br />
Perkembangan Web Science<br />
Pengembangan-pengembangan terhadap web science pun mulai bervariasi. Seiring dengan ditambahkannya aplikasi penunjang untuk user dalam memperindah tampilan web nya, mendekor ulang website sama mudahnya seperti menanak nasi. Saat ini telah banyak program untuk membuat website. Beberapa diantaranya dapat dipakai meski kita sedang offline, contohnya adalah joomla yang bisa digunakan tanpa harus tersambung dengan internet. Aplikasi online lainnya adalah dreamweaver, adobe go live, dsb. Tinggal pilih mana yang sesuai kebutuhan. Sedikit bocoran mengenai aplikasi yang paling diminati oleh user adalah aplikasi joomla, karena bersifat offline. Selain itu, Joomla memiliki setting yang mudah dan perangkat aplikasi didalamnya sudah cukup cangih.<br />
Sejarah Web Science<br />
Tanggal 4 Oktober 1957, telah terjadi perubahan dunia. Negara terbesar dunia yaitu Uni Soviet berhasil meluncurkan satelit pertama di dunia ke orbit bumi yang dinamakan “Sputnik 1″. Dengan peluncuran satelit ini membuat seluruh dunia tercengang terutama negara Amerika Serikat yang juga mempunyai program untuk peluncuran satelit ke orbit bumi tetapi belum sempat diluncurkan.<br />
Hal ini secara langsung memicu negara amerika serikat membentuk suatu Departemen Pertahanan ARPA Amerika Serikat (Agensi Projek Penelitian Lanjutan), yang bertujuan untuk meneliti dan mengembangkan ide teknologi lanjutan dan penciptaan Internet.<br />
DARPA adalah suatu lembaga penelitian yang ada di negara Amerika Serikat. Ini adalah lembaga yang melakukan penelitian dan menemukan teknologi Internet. DARPA adalah singkatan dari Defense Advance Research Project Agency. Temuan yang dilakukan oleh DARPA yang siknikan tidak hanya Internet, tetapi juga microelektronik kecepatan tinggi, stealth dan teknologi satelit, pesawat tak berawak, dan material baru.<br />
DARPA didirikan pada tahun 1958 dengan anggaran belanja sebesar $ 500 jt, setelah satelit Sputnik diluncurkan oleh Sovyet. Rencana untuk jaringan komputer (yang akan dinamakan “ARPANET”) dipersembahkan pada Oktober 1967 dan sebuah jaringan 4 komputer telah berfungsi pada Desember 1969. Masalah utama dalam pembuatan jaringan adalah bagaimana untuk menghubungkan jaringan fisik yang berbeda tanpa menghabiskan sumber daya untuk hubungan yang terus menerus. Teknik yang memecahkan permasalahan ini dikenal sebagai peralihan paket dan teknik ini meliputi perintah pembagian data menjadi bagian yang lebih kecil, yang dapat diproses lebih cepat tanpa menghalangi komunikasi bagian lain.<br />
Pengembangan jaringan ini ternyata sukses dan ARPANET Tahun 1972, ARPANET di demontrasikan di depan peserta The First International Cenference on Computer Communication dengan menghubungkan 60 node.<br />
Aplikasi internet yang pertama kali di temukan adalah FTP. Kemudian menyusul e-mail, dan telnet. Ukuran ARPANET sendiri semakin lama semakin membesar, protocol komunikasi data yang di gunakan pada waktu itu yaitu, NCP (network Commination Protocol), tidak sanggup menampung node komputer yang besar ini, DARPA kemudian mendanai pembuatan protocol komunikasi yang lebih umum ini dianamakan TCP/IP departemen pertahanan Amerika serikat menyatakan TCP/IP menjadi standart untuk jaringan pada tahun 1982. Protocol ini kemudian di adopsi menjadi standart ARPANET pada tahun 1983<br />
Pada tahun 1984 jumlah host di internet melebihi 1000 buah. pada tahun 1984 di perkenalkan Domain nama system (DNS) yang mengganti fungsi tabel nama Host. System domain ini lah yang kita gunakan untuk menulis nama host.<br />
Pada tahun 1986, lembaga ilmu pengetahuan nasional Amerika serikat U.S National Science Foundation (NSF) mendanai pembuatan jaringan TCP/IP yang dinamai USFNET. Jaringan ini digunakan untuk menghubungkan lima pusat komputer super dan memungkinkan terhubungnya universitas-universitas di Amerika serikat.<br />
Pada tahun 1987 berdiri UUNET yg saat ini merupakan sala satu provider utama Internet. Tercatat pula pada tahun 1987 jumlah host melewati angka 10.000. di samping itu juga terdapat beberapa negara di eropa yang masuk ke jaringan NSFNET.<br />
Di European Laboratory for Particle Physics ( CERN ), di kota Geneva dekat perbatasan Perancis dan Swiss. CERN merupakan suatu organisasi yang didirikan oleh 18 negara di Eropa. Dibulan Maret 1989, Tim Berners dan peneliti lainnya dari CERN mengusulkan suatu protokol sistem distribusi informasi di Internet yang memungkinkan para anggotanya yang tersebar di seluruh dunia saling membagi informasi dan bahkan untuk menampilkan informasi tersebut dalam bentuk grafik. Web Browser pertama dibuat dengan berbasiskan pada teks. Untuk menyatakan suatu link, dibuat sebarisan nomor yang mirip dengan suatu menu. Pemakai mengetikkan suatu nomor untuk melakukan navigasi di dalam Web.<br />
Gopher adalah sistem pengambilan informasi yang digunakan pada awal tahun 1990 untuk mengirim menu link ke file-file, sumber daya komputer dan menu lainnya. Menu-menu ini dapat melewati batasan-batasan komputer dan memanfaatkan internet untuk pengumpulan menu dari sistem-sistem lainnya. Sehingga sangat populer dikalangan universitas yang ingin menyediakan informasi dikampus dan perusahaan yang ingin menyentralisasikan penanganan dan penyimpanan dokumen.<br />
Gopher diciptakan di Universitas Minnesota. Pada bulan Januari 1993, mereka mengumumkan bahwa akan ada biaya lisensi untuk pemakaian referensi terapan dari server Gopher. Akibatnya, banyak perusahaan yang mulai mencari alternatif lain.<br />
Dewan Penelitian Nuklir Eropa (CERN) yang di Switzerland memiliki alternatif serupa. Dan waktu itu, Tim Berners-Lee sedang mengerjakan suatu sistem penanganan informasi dimana teks bisa berisi link dan referensi ke karya lain yang memungkinkan pembaca bergerak dari satu dokumen ke dokumen lainnya dengan cepat. Dia juga menciptakan sebuah server untuk mempublikasikan dokumen jenis ini (yang dinamakan hypertext) dan juga program pembaca dokumen yang dinamakan “WorldWideWeb”. Program ini pertama kali dirilis pada tahun 1991, tetapi ada dua kejadian yang menyebabkan ledakan popularitas dan akhirnya menggantikan Gopher.<br />
Perbedaan Web berdasarkan Versi<br />
Pada Web 1.0 masih bersifat read-only. Jadi isi dari web tersebut hanya dapat dibaca oleh penggunanya. Tanpa ada interaksi sedikitpun antara penguna dan web tersebut. <br />
Pada Web 2.0 bergerak ke arah read-write. Pada Web 2.0 kegiatan sosial sudah dimulai, dengan semakin popularnya berbagai fasilitas seperti wikipedia, blog, friendster dan sebagainya. Sehingga sudah terjadi interaksi antara web dengan penggunanya. Tetapi kendala utama pada Web 2.0 adalah penangan untuk pertukaran data atau interoperabilitas masih sulit.<br />
Sedangkan pada Web 3.0 mengembangkan hubungan manusia ke manusia, manusia ke mesin, dan mesin ke mesin. Web 3.0 mencoba menyempurnakan Web 2.0 dengan memberikan penekanan penelitian pada Semantic Web, Ontology, Web Service, Social Software, Folksonomies dan Peer-to-Peer. Penelitian ini sangat memperhatikan ‘budaya’ sebuah komunitas terhadap kebutuhan akan sebuah data atau informasi. Melihat begitu pesatnya perkembangan dari world wide web, sudah merupakan sebuah kewajiban bagi kita khususnya para mahasiswa untuk mempelajari lebih jauh mengenai web science. Pasti akan sangat berguna sekali untuk masa depan jika kita menguasai beberapa point penting yang ada dalam web science. Keep learning and keep our eyes on website.<br />
<br />
Aplikasi yang digunakan pada web science<br />
• Mozilla<br />
• Mozilla Firefox (sebelumnya bernama Firebird dan Phoenix)<br />
• CometBird<br />
• Epiphany, browser default GNOME saat ini<br />
• Camino untuk Mac OS X (sebelumnya bernama Chimera)<br />
• K-Meleon untuk Windows<br />
• Kazehakase browser web GTK2 yang sangat ringan untuk GNU/Linux<br />
• Beonex Communicator<br />
• Browser Web IBM untuk OS/2<br />
• Aphrodite<br />
• Salamander<br />
• Skipstone<br />
• BackArrow (berbasis Skipstone)<br />
<br />
Browser berbasis Internet Explorer<br />
• Internet Explorer<br />
• Chakra Browser<br />
• Avant Browser<br />
• Crazy Browser<br />
• iRider<br />
• MSN Explorer<br />
• Maxthon (sebelumnya bernama MyIE2)<br />
• NeoPlanet<br />
• NetCaptor<br />
• Tablane Browser<br />
• versi-versi browser yang diikutkan pada antarmuka AOL<br />
<br />
Browser berbasis GRML<br />
• Pioneer Report MDI<br />
• Tree MDI<br />
• Bar Graph MDI<br />
<br />
Browser berbasis KHTML<br />
• Konqueror<br />
• Safari<br />
• ABrowse<br />
• OmniWeb (4.5 and later)<br />
• SkyKruzer<br />
• Shiira<br />
Browser lainnya<br />
• Opera<br />
• Google Chrome<br />
• Enigma browser<br />
• Oregano<br />
• Amaya<br />
• iCab<br />
• NetPositive<br />
• OmniWeb<br />
• Dillo<br />
• IBrowse<br />
• AWeb<br />
• Voyager<br />
• Espial Escape<br />
• HotJava<br />
• Arachne<br />
• Off By One<br />
• Emacs/W3<br />
• Grail<br />
• My Kids<br />
• Advanced<br />
• Fast Browser Pro<br />
• GoSuRF<br />
• XANA Web Browser<br />
• FastStone<br />
• Freeware Browser (namanya memang freeware)<br />
• 32bit<br />
• Cygsoft LDAP<br />
• Ideal<br />
• The Nubonyx<br />
• Dimension<br />
• Flock<br />
<br />
Berbasis Handphone<br />
• Doris Browser (untuk nokia 7650)<br />
• Opera Mini<br />
• OpenWave<br />
<br />
Berbasis teks<br />
• Lynx<br />
• Links<br />
• ELinks<br />
• w3m<br />
• NetrikRyo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-42912131012288317702011-03-29T18:19:00.000+07:002011-03-29T18:19:23.283+07:00Istilah-istilah Tentang web Hosting<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqq3J5GRtd-uktjaePcDC7k1R2pBD8RSmn9KnSU2Yqnm3fqyR-xKeaAG1ZvhBN_oAyQXEGgp7uMLvZk-UoVN-WM8saqZ5a5Jd45Ltk99N7S_n2socR3oCL60bSKpYTTueGXL2vchMt7TM/s1600/index.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqq3J5GRtd-uktjaePcDC7k1R2pBD8RSmn9KnSU2Yqnm3fqyR-xKeaAG1ZvhBN_oAyQXEGgp7uMLvZk-UoVN-WM8saqZ5a5Jd45Ltk99N7S_n2socR3oCL60bSKpYTTueGXL2vchMt7TM/s1600/index.jpg" /></a></div>Dalam proses pembuatan website profesional tentu tidak terlepas dari layanan web hosting yang kini banyak tersedia di jagad internet. <br />
Banyak sekali seorang developer atau web programmer yang belum mengetahui banyak tentang web hosting, mulai dari dasar sampai profesional.<br />
<br />
berikut merupakan istilah-istilah umum dalam dunia web hostingan cuy!!hehehe.. <br />
<br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;">Shared hosting</span><br />
Shared Hosting adalah sebuah layanan hosting yang dipergunakan oleh beberapa pengguna yang lain dan satu hosting ini dipergunakan oleh berbagai macam nama domain yang berbeda. <br />
<span style="font-weight: bold;">Dedicated server</span><br />
Dedicated Server adalah server yang dipergunakan untuk menjalankan aplikasi dengan beban tinggi dan tidak bisa dioperasikan dalam shared hosting atau VPS. Server server tersebut bisa disediakan sendiri oleh penyewa atau dipinjamkan dari pemilik lokasi pusat data kepada penyewa.<br />
<span style="font-weight: bold;">VPS</span><br />
VPS adalah Virtual Private Server atau server virtual. Server ini dibuat dengan melakukan proses virtualisasi sistem operasi yang dipergunakan. Oleh sebab itu maka didalam VPS terdapat beberapa sistem operasi yang berjalan secara bersamaan dengan fungsi masing masing.<br />
<span style="font-weight: bold;">Colocation</span><br />
Colocation adalah sebuah tempat yang dipergunakan untuk meletakkan server secara bersama sama di suatu gedung atau ruangan (pusat data). Server server tersebut dipergunakan untuk berbagai macam kebutuhan seperti hosting, penyimpanan data suatu perusahaan, vpn server dan berbagai macam kebutuhan IT perusahaan yang lainnya.<br />
<span style="font-weight: bold;">Colocation Server</span><br />
Colocation Server adalah server yang dititipkan disuatu tempat dimana penyewa tempat tersebut membutuhkan keamanan, kestabilan arus listrik, dan juga kestabilan akses internet. Server tersebut bisa dipergunakan untuk apa saja sesuai dengan kebutuhan dari penyewa tempat tersebut.<br />
<span style="font-weight: bold;">DNS </span><br />
DNS (Domain Name System, bahasa Indonesia: Sistem Penamaan Domain) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surat elektronik (email) untuk setiap domain.<br />
<span style="font-weight: bold;">FTP</span><br />
FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork.<br />
<span style="font-weight: bold;">Disk Space</span><br />
Disk space adalah ruang penyimpanan di mana Anda bisa meletakkan semua file.<br />
<span style="font-weight: bold;">Bandwidth</span><br />
Bandwidth dalam hosting, bisa disebut data transfer. Artinya adalah penghitungan saat data dari hosting Anda dan sampai ke client. Satuan perhitungan bandwidth biasanya didasarkan pada Kilobytes.<br />
<span style="font-weight: bold;">Park Domain</span><br />
Park domain adalah suatu fitur untuk meletakkan domain yg di miliki. Selama domain ini dalam keadaan parked, maka domain tersebut tidak bisa digunakan untuk membuat website, membuat email aliassing, dan lain sebagainya. Jadi intinya, domain tersebut hanya menempati rumah.<br />
<span style="font-weight: bold;">Add On Domain</span><br />
Fitur ini memungkinkan kita bisa menambahkan beberapa domain dalam 1 hosting.<br />
<span style="font-weight: bold;">Offshore Hosting</span><br />
Hosting yang boleh menaruh file-file yang melanggar hukum, seperti warez, porn, dll.Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-75911238162750641422011-03-29T18:06:00.002+07:002011-03-29T18:07:15.358+07:00Jenis-Jenis Kejahatan Web dan Tekniknya<div style="text-align: justify;"><b>Cybercrime<i> </i>adalah tindak criminal yang dilakukan dengan menggunakan teknologi computer sebagai alat kejahatan utama. <i>Cybercrime</i> merupakan kejahatan yang memanfaatkan perkembangan teknologi computer khususnya internet. <i>Cybercrime</i> didefenisikan sebagai perbuatan yang melanggar hukum dan tindakan yang dilakukan depat mengancam dan merusak infrastruktur teknologi informasi, seperti: akses iligal, percobaan atau tindakan mengakses debagian maupun seluruh bagian system computer tanpa izin dan pelaku tidak memilki hak untuk melakukan pengaksesan.</b></div><div style="text-align: justify;"><b><span style="color: #66cc33; font-size: 22px;"><b>Tipe Cybercrime</b></span></b></div><div style="text-align: justify;"><b>Beberapa tipe <i>cybercrime</i> menurut Philip Renata dalam suplemen bisnis informasi untuk tujuan kejahatan adalah</b></div><ul style="text-align: justify;"><li><b><span style="color: #ff9933;"> Joy computing</span>, yaitu pemakaian komputer orang lain tanpa izin. Hal ini termasuk pencurian waktu operasi komputer.</b></li>
<li><b><span style="color: #ff9933;"> Hacking</span>, yaitu mengakses secara tidak sah atau tanpa izin dengan alat suatu terminal.</b></li>
<li><b><span style="color: #ff9933;"> The Trojan Horse</span>, yaitu manipulasi data atau program dengan jalan mengubah data atau instruksi pada sebuah program, menghapus , menambah, menjadikan tidak terjangkau dengan tujuan untuk kepentingan pribadi pribadi atau orang lain.</b></li>
<li><b><span style="color: #ff9933;"> Data Leakage </span>, yaitu menyangkut bocornya data ke luar terutama mengenai data yang harus dirahasiakan. Pembocoran data komputer itu bisa berupa berupa rahasia negara, perusahaan, data yang dipercayakan kepada seseorang dan data dalam situasi tertentu.</b></li>
<li><b><span style="color: #ff9933;"> Data Diddling</span>, yaitu suatu perbuatan yang mengubah data valid atau sah dengan cara tidak sah, mengubah input data, atau output data.</b></li>
<li><b><span style="color: #ff9933;"> To Frustate Data Communication</span> atau penyia-nyiaan data komputer.</b></li>
<li><b><span style="color: #ff9933;"> Software Privacy</span> yaitu pembajakan perangkat lunak terhadap hak cipta yang dilindungi HAKI.</b></li>
</ul><div style="text-align: justify;"><b><span style="color: #66cc33; font-size: 22px;"><b>Jenis Cybercrime</b></span></b></div><div style="text-align: justify;"><b>Jenis-jenis <i>cybercrime</i> adalah:</b></div><div style="text-align: justify;"><b>1. <span style="color: magenta;">Unauthorized Acces</span> : merupakan kejahatan yang terjadi ketika seserang memasuki atau menyusup ke dalam suatu system jaringan computer secara tidak sah, tanpa izin, atau tanpa sepengatahuan dari pemilik system jaringan computer yang dimasukinya. Contoh: probing dan port.</b></div><div style="text-align: justify;"><b>2. <span style="color: magenta;">Illegal Contents </span>: merupakan kejahatan yang dilakukan dengan memasukkan data atau informasi ke intenet tentang suatu hal yang tidak benar, tidak etis, dan dapat dianggao melanggar hokum atau mengganggu ketertiban umum, Contoh: penyebaran pornografi.</b></div><div style="text-align: justify;"><b>3. <span style="color: magenta;">Penyebaran Virus Secara Sengaja</span>: penyebaran vurus biasanya dilakukan dengan menggunakan email. Seringkali orang yang system emailnya terkena virus tidak menyadari hal tersebut.</b></div><div style="text-align: justify;"><b>4. <span style="color: magenta;">Data Forgery </span>: kejahatan ini dilakukan dengan tujuan memasulkan data pda dokumen-dokumen penting yang terdapat internet. Hal ini biasanya dilakukan terhadap dokumen yang merupakan milik institusi atau lembaga yang memiliki situs berbasis web dataset.</b></div><div style="text-align: justify;"><b>5. <span style="color: magenta;">Cyber Espionage, Sabitase dan Exortion</span>: <i>Cyber espionage </i>merupakan kejahatan yang memanfaatkan jaringan internet untuk melakukan kegiatan mata-mata terhadap pihak lain, dengan memasuki system jaringan computer pihak sasaran. <i>Sabotase</i> dan <i>Extortion</i> merupakan jenis kejahatan yang dilakukan dengan membuat gangguan, perusakan atau penghancuran terhadap data, program computer atau system jaringan computer yang terhubung ke internet.</b></div><div style="text-align: justify;"><b>6. <span style="color: magenta;">Cyberstalking</span> : kejahtan yang dilakukan untuk mengganggu atau melecehkan seseorang dengan memanfaatkan computer, misalnya: menggunakan e-mail dan dilakukan berulang-ulang. Kejahatan ini menyerupai terror yang dilakukan kepada seseorang dengan memanfaatkanmedia internet.</b></div><div style="text-align: justify;"><b>7. <span style="color: magenta;">Carding </span>: merupakan kejahatan yang dilakukan untuk mencuri nomor kartu kredit miik orang lain digunakan dalam transaksi perdagangan di internet.</b></div><div style="text-align: justify;"><b>8. <span style="color: magenta;">Hacking dan Cracker</span>: <i>Hacker</i> mengacu pada seseorang yang punya minat besar untuk mempelajari system computer secara detail dan cara meningkatkan kapabilitasnya. <i>Cracker</i> merupakan orang yang sering melakukan aksi-aksi perusakan di internet.</b></div><div style="text-align: justify;"><b>9. <span style="color: magenta;">Cybersquatting dan Typosquatting</span>: <i>Cybersquatting</i> merupakan kejahatan yang dilakukan dengan mendaftarkan domain nama perusahaan orang lain dan kemudian berusaha menjualnya kepada perusahaan tersebut dengan harga yang lebih mahal. <i>Typosquatting </i>adalh kejahatan dengan membuat domain plesetan (domain yang mirip dengan nama domain orang lain).</b></div><div style="text-align: justify;"><b>10. <span style="color: magenta;">Hijacking</span>: merupakan kejahatan yang melakukan pembajakan hasil karya orang lain. Hal yang sering terjadi adalah pembajakan perangkat lunak (<i>software provacy</i>).</b></div><div style="text-align: justify;"><b>11. <span style="color: magenta;">Cyber Terorism</span> : merupakan tindakan yang mengancam pemerintah atau warganegara ke situs pemerintah atau militer.</b></div><div style="text-align: justify;"><b><span style="color: #66cc33; font-size: 22px;"><b>Motif Cybercrime:</b></span></b></div><div style="text-align: justify;"><b>Motif dari <i>cybercrime</i> ada 2 jenis berdasarkan <b>motif kegiatan</b>nya, yaitu:</b></div><div style="text-align: justify;"><b><b>a. </b><span style="color: #660099;">Cybercrime sebagai tindakan murni kriminal</span></b></div><div style="text-align: justify;"><b>Kejahatan yang murni merupakan tindak kriminal merupakan kejahatan yang dilakukan karena motif kriminalitas. Kejahatan jenis ini biasanya menggunakan internet hanya sebagai sarana kejahatan. Contoh kejahatan semacam ini adalah Carding, yaitu pencurian nomor kartu kredit milik orang lain untuk digunakan dalam transaksi perdagangan di internet. Juga pemanfaatan media internet (webserver, mailing list) untuk menyebarkan material bajakan. Pengirim e-mail anonim yang berisi promosi (spamming) juga dapat dimasukkan dalam contoh kejahatan yang menggunakan internet sebagai sarana.</b></div><div style="text-align: justify;"><b><b>b. </b><span style="color: #660099;">Cybercrime sebagai kejahatan ”abu-abu”</span></b> </div><div style="text-align: justify;"><b>Pada jenis kejahatan internet yang termasuk dalam wilayah ”abu-abu”, penentuan apakah itu merupakan tindak kriminal atau bukan cukuo sulit dilakukan. Hal ini mengingat motif kegiatannya terkadang bukan untuk kejahatan. Contohnya adalah probing atau portscanning. Ini adalah sebutan untuk semacam tindakan pengintaian terhadap sistem milik orang lain dengan mengumpulkan informasi sebanyak-banyaknya dari sistem yang diintai, termasuk sistem operasi yang digunakan, port-port yang ada, baik yang terbuka maupun tertutup, dan sebagainya.</b></div><div style="text-align: justify;"><b>Berdasarkan <b>sasaran kejahatan</b>, motif cybercrime ada 3 jenis, yaitu:</b></div><div style="text-align: justify;"><b>a. <span style="color: #660099;">Cybercrime yang menyerang individu (Against Person)</span></b></div><div style="text-align: justify;"><b>Sasaran serangan dari kejahatan ini ditujukan kepada perorangan atau individu yang memiliki sifat atau kriteria tertentu sesuai tujuan penyerangan tersebut. Contoh kejahatan ini antara lain :</b></div><ul style="text-align: justify;"><li><b><span style="color: #ff9933;">Pornografi</span>: kegiatan yang dilakukan dengan membuat, memasang, mendistribusikan, dan menyebarkan material yang berbau pornografi, cabul, serta mengekspos hal-hal yang tidak pantas.</b></li>
<li><b><span style="color: #ff9933;">Cyberstalking</span>: kegiatan yang dilakukan untuk mengganggu atau melecehkan seseorang dengan memanfaatkan komputer, misalnya dengan menggunakan e-mail yang dilakukan secara berulang-ulang seperti halnya teror di dunia cyber. Gangguan tersebut bisa saja berbau seksual, religius, dan lain sebagainya.</b></li>
<li><b><span style="color: #ff9933;">Cyber-Tresspass</span>: kegiatan yang dilakukan melanggar area privasi orang lain seperti misalnya Web Hacking. Breaking ke PC, Probing, Port Scanning dan lain sebagainya.</b></li>
</ul><div style="text-align: justify;"><b>b. <span style="color: #660099;">Cybercrime menyerang hak milik (Againts Property)</span></b></div><div style="text-align: justify;"><b><i>Cybercrime</i> yang dilakukan untuk menggangu atau menyerang hak milik orang lain. Contoh kejahatan jebis ini adalah pengaksesan komputer secara tidak sah melalui dunia cyber, pemilikan informasi elektronik secara tidak sah/pencurian informasi, carding, cybersquating, hijacking, data forgery dan segala kegiatan yang bersifat merugikan hak milik orang lain.</b></div><div style="text-align: justify;"><b>c. <span style="color: #660099;">Cybercrime menyerang pemerintah (Againts Government)</span></b></div><div style="text-align: justify;"><b>Cybercrime Againts Government dilakukan dengan tujuan khusus penyerangan terhadap pemerintah, misalnya <i>cyber terorism</i> (tindakan yang mengancam pemerintah termasuk juga cracking ke situs resmi pemerintah atau situs militer).</b></div><div style="text-align: justify;"><br />
</div><b> Teknik-teknik Cybercrime ??</b><br />
<b> 1. Typo site: Pelaku membuat nama situs palsu yang sama persis dengan situs asli dan membuat alamat yang mirip dengan situs asli. Pelaku menunggu kesempatan jika ada seorang korban salah mengetikkan alamat dan masuk ke situs palsu buatannya. Jika hal ini terjadi maka pelaku akan memperoleh informasi user dan password korbannya, dan dapat dimanfaatkan untuk merugikan korban. (contoh nyata adalah kasus typo site : www.klikbca).<br />
2. Keylogger/keystroke logger: Modus lainnya adalah keylogger. Hal ini sering terjadi pada tempat mengakses Internet umum seperti di warnet. Program ini akan merekam karakter-karakter yang diketikkan oleh user dan berharap akan mendapatkan data penting seperti user ID maupun password.<br />
3. Sniffing: Usaha untuk mendapatkan user ID dan password dengan jalan mengamati paket data yang lewat pada jaringan komputer<br />
4. Brute Force Attacking: Usaha untuk mendapatkan password atau key dengan mencoba semua kombinasi yang mungkin.<br />
5. Web Deface: System Exploitation dengan tujuan mengganti tampilan halaman muka suatu situs.<br />
6. Email Spamming: Mengirimkan junk email berupa iklan produk dan sejenisnya pada alamat email seseorang.<br />
7. Denial of Service: Membanjiri data dalam jumlah sangat besar dengan maksud untuk melumpuhkan sistem sasaran.<br />
8. Virus, worm, trojan: Menyebarkan virus, worm maupun trojan dengan tujuan untuk melumpuhkan sistem komputer, memperoleh datadata dari sistem korban dan untuk mencemarkan nama baik pembuat perangkat lunak tertentu.</b><br />
<div style="text-align: justify;"><b> </b></div>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-1077357286177793212011-03-29T17:41:00.005+07:002011-03-29T17:42:59.115+07:00Ilmu Web<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbvmBPF_ZreRFzmp1o_PWt7AiuwRw6BtvQCK0DqOtdNTkqtja2Os8wrqAPjtUFpFbatqyvm9PgvQM1DP704Vp_PPiHKqIROMy-OTYkhTUVqcndbUQhn0Eu6_hyphenhyphenvSRucVt-UcPkECkWNm8/s1600/wordle3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbvmBPF_ZreRFzmp1o_PWt7AiuwRw6BtvQCK0DqOtdNTkqtja2Os8wrqAPjtUFpFbatqyvm9PgvQM1DP704Vp_PPiHKqIROMy-OTYkhTUVqcndbUQhn0Eu6_hyphenhyphenvSRucVt-UcPkECkWNm8/s1600/wordle3.png" /></a></div><br />
Kebutuhan untuk Web Sains <br />
World Wide Web telah berubah secara radikal,komunikasi, kolaborasi dan pembelajaran. Namun, pemahaman kita tentang Web, berhubung cara beroperasi yang sesuai dengan konteksnya banyak diketahui,hal tersebut tidak sebanding. Ini adalah bagian dari teknologi, rekayasa menggunakan bahasa formal tertentu dan protokol, namun dilihat makroskopik, pola muncul di Web sebagai akibat dari interaksi manusia, yang pada gilirannya dipengaruhi oleh konvensi sosial dan hukum. Selain itu, keberadaan Web sebagai ruang memiliki efek sendiri pada konvensi, sedangkan perilaku yang muncul sering meminta perubahan atau penambahan pada protokol yang mendasari.<br />
<br />
Singkatnya, Web sangat pengaruh bagi dunia, dan dunia mempengaruhi Web. Jadi semua yang berhubungan dengan Web, dengan puluhan miliar halaman pada 'Dasar Web' dan ratusan miliar dokumen di 'Isi Web', dan sebagainya terkait dengan masyarakat (terutama di negara demokrasi yan maju dan berkembang). Memahami Web dalam konteks - dari tingkat-mikro dari protokol individu seperti HTTP atau HTML, ke tingkat makro perilaku muncul seperti blogging, spam atau e-commerce - sangat penting untuk dua alasan terkait. Pertama, pertumbuhan dan perkembangan Web bergantung pada suatu kepastian bahwa Web adalah teknologi yang bermanfaat bagi masyarakat. Kedua, memahami potensi dampak sosial untuk mengikuti dari perubahan teknologi akan membantu, mendukung nilai-nilai sosial dasar kepercayaan, privasi, dan menghormati batas-batas sosial. Hal terpenting yang harus diingat yakni bahwa Web harus tumbuh, dan itu akan menguntungkan masyarakat. Perbedaan dalam skala luas dan intelektual, termasuk kebutuhan baik untuk analisis (studi) dan sintesis (engineering), menuntut pendekatan inheren interdisipliner. <br />
<br />
Sayangnya, seperti daerah penelitian belum ada pengembangan secara formal. Dalam Ilmu Komputer, penelitian web yang berhubungan dengan sebagian besar berfokus pada algoritma pencarian informasi dan algoritma untuk routing informasi melalui Internet yang mendasarinya. Contohnya seperti Google PageRank link algoritma analisis adalah bagian dari suatu aktivitas atau jobs, namun maknanya ke Web tidak hanya tergantung pada sifat komputasi, tetapi juga pada konteks penggunaannya. Di luar komputasi, penelitian tumbuh semakin tergantung di Web, namun belum ada agenda penanganan lebih lanjut untuk menjelajahi tren yang muncul,peneliti benar-benar terlibat dengan komunitas riset Web untuk berfokus lebih spesifik pada penyediaan untuk kebutuhan para ilmuwan dan pendidik (Berners- Lee et al 2006b).. <br />
<br />
Apa itu Ilmu Web? <br />
Jadi, apa yang disiplin akan diperlukan, mengingat tren di Web sebagai jenis media baru, sumber data dan basis pengetahuan secara online, akses melalu mobile menjadi meningkat dan di mana-mana, dan jaminan privasi dan kontrol yang lebih penting. Kebutuhan untuk pemodelan matematika yang lebih baik dari Web jelas. Kita perlu memahami struktur dan topologi dari web dan hukum konektivitas dan scaling untuk menyesuaikan diri. analisis tersebut juga menunjukkan Web untuk memiliki skala bebas dan struktur kecil dunia jaringan, daerah yang sebagian besar telah dipelajari oleh fisikawan dan matematikawan menggunakan alat-alat analisis sistem dinamik kompleks (Berners-Lee et al 2006a.). <br />
<br />
<b>Ilmu web </b><br />
Bidang teknologi pembelajaran adalah salah satu contoh wilayah yang dapat meningkatkan, dan ditingkatkan melalui Ilmu Web. Memahami proses belajar dan pembelajaran, dengan mata untuk penciptaan dan dukungan untuk memfasilitasi teknologi adalah contoh dari kombinasi model-teknik yang mendukung Ilmu Web (lih. misalnya O'Neil & Perez 2006). Belajar teknologi mencakup berbagai artefak, dari perangkat keras ke metode pengorganisasian informasi. Tujuan utama untuk Web untuk masa yang akan datang adalah untuk tetap menyimpan informasi unggulan di dunia, dan pengambilan tepat waktu dan penggunaan kembali informasi yang disimpan didalamnya jelas merupakan tujuan sentral untuk pengembangan Web. Koherensi antara misi dari Asosiasi untuk Belajar Teknologi dan Web Ilmu adalah jelas. Keduanya ingin mempertahankan Web sebagai alat pendidikan yang berharga. <br />
<br />
<b>Ilmu Web Research Initiative (WSRI) </b><br />
Untuk mempromosikan IlmuWeb dan mengeksplorasi agenda kegiatan yang muncul yang berhubungan dengan web yakni melalui suatu usaha bersama antara Ilmu Komputer dan Artificial Intelligence Laboratory di Massachusetts Institute of Technology, dan Sekolah Elektronik dan Ilmu Komputer di University of Southampton, didirikan pada tahun 2006, yang disebut Web Science Research Initiative (webscience.org). Misi WSRI adalah untuk mendorong kemajuan mendasar yang diperlukan untuk pertumbuhan Web mendatang . Secara khusus, WSRI berfokus pada pengembangan disiplin Ilmu web, menjalankan serangkaian lokakarya dan melihat baris kurikulum akademik untuk mengajar Web Science. Sehingga muncul Web Sains Internasional Konferensi di Athena, Yunani, pada tahun 2009 ,sehingga memunculkan Yayasan jurnal baru dan Tren dalam Web Science. <br />
direktur pendiri WSRI adalah Tim Berners-Lee, Wendy Hall, Nigel Shadbolt dan Daniel Weitzner, dan James Hendler dari Rensselaer Polytechnic Institute adalah Associate Director. Direksi didukung oleh Dewan Penasehat internasional, dan sebuah Dewan Ilmiah yang anggotanya telah meneliti dan rekayasa Web dengan perbedaan besar. <br />
<br />
<b>Kesimpulan </b><br />
Ilmu web tidak hanya pemodelan Web saat ini. Ini adalah tentang rekayasa protokol infrastruktur baru dengan menggunakan alat ilmiah dan teknologi dari berbagai disiplin ilmu untuk memahami masyarakat manusia yang menggunakan mereka, untuk menciptakan sistem baru yang menguntungkan - yang mungkin melibatkan pola pikir radikal tentang kedua teknologi dan masyarakat (Shneiderman 2007). teknik baru semacam itu harus menghormati invariants dari pengalaman Web: desentralisasi untuk menghindari kemacetan dan memungkinkan meningkatkan skala; kembali kebetulan informasi; keadilan, keterbukaan dan kepercayaan. Dengan cara ini, Web akan tetap menjadi teknologi yang meningkatkan masyarakat manusia, dan mendukung aspirasi manusia.Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0tag:blogger.com,1999:blog-6155929855216409874.post-14413582637462945992011-03-29T17:29:00.003+07:002011-03-29T17:31:48.560+07:00Gambaran Tentang Web Pada Masa Yang Akan Datang<b><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;">Web Science berkaitan dengan penggunaan dan teknologi dari World Wide Web. Para peneliti mempertimbangkan aspek teknis dari Web menjadi sistem informasi global jaringan dan layanan informasi serta aspek pribadi dan sosial dari penggunaan Web. Mereka bertujuan untuk memahami struktur dan evolusi dari Web, untuk membuat Web lebih bermanfaat dan untuk memastikan kemakmuran masa depan dan kegunaan. Erat dengan aspek-aspek ini adalah teknologi novel ini dari Web Semantic, Web pencarian informasi, Multimedia Web, Web Interaktif dan Web Perangkat Lunak.<br />
</span></b> <br />
<div class="MsoNormal" style="line-height: normal;"><b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">Beberapa gambaran tentang Web pada masa yang akan datang :</span></b></div><div class="MsoNormal" style="line-height: normal;"><br />
<b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">* Realisasi Semantic Web<br />
Semantic web cukup dipercaya sebagai wujud dari Web mendatang, dengan kecerdasan buatan, Web mendatang diharapkan akan merealisasikan konsep semantic web dan menjadi generasi selanjutnya dari WWW.<br />
</span></b><br />
<b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">* Evolusi 3D<br />
Tidak mengherankan bahwa kemampuan 3D selalu merupakan cerminan masa depan, evolusi 3D telah terjadi pada game animasi, dan lain-lain, walaupun saat ini masih belum mengubah mayoritas wajah web. Tampilan 3D bisa jadi memang dihindari oleh sebagian pengakses Internet karena tampilan dan proses 3D berarti pula pertukaran data yang lebih besar dan tentu berpengaruh pada kecepatan maupun biaya yang dikeluarkan. Tentunya, evolusi 3D ini hanya akan berhasil jika infrastruktur di masa mendatang telah mendukung pengguna Internet pada umumnya.</span></b></div><div class="MsoNormal" style="line-height: normal;"><br />
<b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">* Web sebagai Database<br />
Masih sering kita dengar istilah web statik dan web dinamis, Skema OWL. web statik menunjukkan bahwa website tersebut selalu memberikan informasi yang sama sebagai respon pada setiap pengunjung yang mengaksesnya. Sementara web dinamis merupakan kebalikannya, di mana informasi yang diberikan website tersebut dapat berubah secara interaktif tergantung pada kondisi dan konteks yang distimulasikan oleh pengguna. Pada Web mendatang, diharapkan website merupakan database dan tentunya semakin interaktif dan dinamis kepada pengunjung, atau dinamakan dengan Data Web. Salah satu teknologi yang dikembangkan adalah SPARQL yang menyediakan bahasa query standard dan Application Programming Interface (API) untuk menelusuri database RDF yang terdistribusi pada website.</span></b></div><div class="MsoNormal" style="line-height: normal;"><br />
<b><span style="font-family: "Times New Roman","serif"; font-size: 12pt;">* Executable<br />
Pengunjung akan ditambah lagi hak menjadi executable, mengizinkan Anda memodifikasi website itu sendiri. Dapat disimpulkan untuk mewujudkan Web mendatang, maka harus didukung oleh kemampuan dan teknologi yang merealisasikan transformasi dari web yang terpisah secara aplikasi dan penyimpanan data, menjadi saling berinteraksi sesama mesin. Interaksi tidak hanya terjadi antara pengunjung dan website, tetapi juga di antara website itu sendiri dalam formatnya sendiri. Istilah World Wide Web bisa jadi berubah menjadi World Wide Database untuk menunjukkan database yang terdistribusi dan dimungkinkan dengan adanya teknologi yang mendukung semantic web.</span></b></div>Ryo Utomohttp://www.blogger.com/profile/11540008809436383281noreply@blogger.com0