Thursday, March 2, 2017

Pengertian Bubble Sort

Yo~ Konnichiwa Sobat Otatechnime

Pengertian

Bubble sort merupakan salah satu metode pengurutan data atau penyusunan data yang menggunakan sistem pengurutan berdasarkan perbandingan per nilai data yang akan disusun atau di urutkan. Sebelumnya sudah dijelaskan apa itu Sort atau sortir atau pengurutan, sekarang akan dibahas salah satu metode dari sort tersebut. Untuk Buble sort ini bisa dikatagorikan penyusunan data yang cukup mudah dan tidak berbelit-belit. Karena itu banyak digunakan pada sistem algoritma dari para pengembang program. Pencarian data pun dengan menggunakan metode ini menjadi cukup mudah.

Seperti yang sudah dijelaskan, bubble sort menggunakan teknik perbandingan data, maksudnya adalah setiap data-data yang berada dalam suatu himpunan atau baris akan dibandingnkan nilai yang dimiliki oleh masing-masing data tersebut. Misal pada suatu himpunan atau kelompok, ada data A, B, dan C. Untuk mengurutkannya kita akan membandingkan nilai yang dimiliki masing-masing data tersebut. A akan dibandingkan dengan si B, misal nilai A lebih kecil maka letak berubah karena A sudah di kiri. Lalu kita bandingkan B dengan C. Misal C lebih  kecil dari B maka C akan dipindahkan ke sebelah kiri sehingga urutannya adalah A-C-B. Garis besarnya adalah seperti itu. Jadi intinya, pada sebuah baris sequence, data yang paling kanan akan dibandingkan dengan data dikirinya. Nilai data yang lebih kecil akan ditukarkan letaknya ke kanan, sehingga nanti nilai terkecil akan menempati baris paling kiri dan nilai terbesar akan menempati baris paling kanan.

Contoh Penerapan

Jika masih bingung dengan penjelasan diatas, maka kalian perlu memperhatikan contoh penrapan dibawah ini, karena akan mimin jelaskan bagaimana penyortiran atau penyusunan data berdasarkan masing-masing nilai secara ascending dengan metode bubble sort.

Misalkan kita punya data dengan nilai sebagai berikut

5 9 12 25 7 4 15 3 10 30

Dari baris sequence diatas, nilai masih acak dan belum terurut. Maka itu dengan metode bubble sort akan kita sortir sehingga barisnya menjadi ascending. Langkah-langkahnya adalah sebagai berikut

1. Dari data tersebut kita lihat nilai paling kanan. Nilainya adalah 30. Metode bubble sort adalah membandingkan yang kanan dengan yang kiri. Sebelah kiri nya 30 adalah 10. Nah sekarang kita bandingkan apakah nilai 30 lebih kecil atau lebih besar dari 10. Sudah jelas kalau 30 lebih besar, sehingga nilai 30 tetap diam dan tidak berubah.

2. Lalu kita mulai bandingkan nilai 10 dengan nilai kirinya yaitu 3. 10 masih lebih besar dari 3 sehingga letaknya tetap dan begitu juga letak nilai 3.

3. Lalu nilai berikutnya yaitu nilai 3 yang akan kita bandingkan dengan kiri nya yaitu 15. Kali ini, nilai 3 lebih kecil dari nilai 15 sehingga akan kita tukar, letak 3 dan 15.

5 9 12 25 7 4 3 15 10 30

4. Selanjutnya kita bandingkan nilai 3 dengan nilai sebelah kiri nya yaitu 4. Ternyata nilai 3 masih lebih kecil dari nilai 4. Dengan begitu kita tukarkan letak nilai 3 dengan nilai 4.

5 9 12 25 7 3 4 15 10 30

5. Berikutnya, kita bandingkan 3 dengan 7. Nilai 3 masih lebih kecil dari nilai 7 maka kita tukarkan.

5 9 12 25 3 7 4 15 10 30

6. Nilai 3 masih belum pas letaknya maka itu kita bandingkan lagi dengan sebelah kiri nya yaitu nilai 25. Jelas 3 lebih kecil sehingga kita tukarkan kembali.

5 9 20 3 25 7 4 15 10 30

7. Lalu 3 akan kita bandingkan dengan 20. Masih lebih kecil, maka kita tukarkan.

5 9 3 20 25 7 4 15 10 30

8. Begitu seterusnya hingga nilai 3 tidak dapat ditukarkan oleh nilai di sebelah kiri nya.

5 3 9 20 25 7 4 15 10 30

3 5 9 20 25 7 4 15 10 30

Nah letak 3 sudah berada paling kiri dengan begitu menandakan nilai 3 merupakan nilai yang paling kecil di dalam baris sequence. Sudah selesai? Belum, kita belum mengurutkan semuanya. Maka itu kita mulai kembali dari awal yaitu dari sebelah paling kana baris.

9. Kita bandingkan 30 dengna 10 dan ternyata tidak berubah.

10. Lalu kita bandingkan 10 dengan 15. ternyat 10 lebih kecil, maka kita tukarkan.

3 5 9 20 25 7 4 10 15 30

11. Begitu seterusnya.

3 5 9 20 25 4 7 10 15 30

3 5 9 20 4 25 7 10 15 30

3 5 9 4 20 25 7 10 15 30

3 5 4 9 20 25 7 10 15 30

3 4 5 9 20 25 7 10 15 30

Sampai disini nilia 4 sudah tidak bisa ditukarkan lagi maka sudah pas letaknya. Tinggal sisa nilai yang lain.

3 4 5 9 20 7 25 10 15 30

3 4 5 9 7 20 25 10 15 30

3 4 5 7 9 20 25 10 15 30

3 4 5 7 9 20 10 25 15 30

3 4 5 7 9 10 20 25 15 30

3 4 5 7 9 10 20 15 25 30

3 4 5 7 9 10 15 20 25 30

Alahasil, sudah kita urutkan nilai-nilai acak tadi menjadi nilai urut secara ascending dengan metode bubble sort. Jadi seperti itulah kira-kira cara metode bubble sort bekerja.

Metode yang lain




Pengertian Sort atau Sorting

Yo~ Konnichiwa sobat Otatechnime

Pengertian Sort

Sort atau istilah yang sering kita gunakan yaitu sortir merupakan suatu pengelompokan elemen data yang diurutkan berdasarkan besarnya nilai data, dimana data dapat diurutkan secara Ascending maupun Descending. Data tersebut diurutkan agar kita mudah untuk kembali mencari data atau membaca data. 

Pengurutan data dapat dilakukkan secara Ascending maupun Descending. Apa itu ascending dan descending?

1. Ascending

Merupakan suatu pengurutan nilai data yang diurutkan mulai dari nilai terkecil hingga nilai data yang terbesar. Pengurutan tersebut seperti kita mengeja itungan 1-9.
Sebagai contoh

1 4 8 9 23 40 55 76 91 100

Contoh diatas merupakan pengurutan secara ascending. Data dengan nilai 1 merupakan data dengan nilai terkecil lalu diurutkan sampai data yang terbesar yaitu data dengan nilai 100.

2. Descending

Jika ascending merupaka pengurutan bilangan secara terurut mulai dari data dengan nilai terkecil hingga nilai terbesar, maka descending merupakan kebalikannya. Data diurutkan dari data yang memiliki nilai terbesar hingga data dengan nilai data yang paling kecil.
Sebagai contoh

99 80 75 63 50 41 38 20 15 5

Contoh diatas merupakan pengurutan secara descending. Data diurutkan mulai dati yang memiliki nilai terbesar yaitu data dengan nilai 99 diurutkan hingga data yang memiliki nilau terkecil yaitu 5.

Dengan adanya tipe pengurutan data seperti ascending dan desceding, maka data yang akan kita cari akan lebih mudah untuk ditemukan. Misal kita ingin mencari data yang mau kita edit atau kita tambahkan. Dengan sort kita dapat dengan lebih mudah mencari letak data daripada kita mencari di kumpulan data yang masih acak. Sebagai perumpamaan, akan lebih mudah mencari barang di tempat yang rapi dan tertata daripada mencari barang di tempat yang berantakan dan acak-acakan bukan? Nah seperti itulah konsep yang diterapkan di metode sort sehingga sekali lagi sangat memudahkan dan menguntukan orang yang akan mencari data.

Metode

Untuk metode pengurutannya sendiri ada 6 macam, dimana masing-masing memilik icara tersendiri untuk mengurutkan data. Metode tersebut dipakai dalam pengaturan algoritma pencarian dan sejenisnya.

Apa sajakah metode sort yang akan dibahas?

A. Bubble Sort

Buble sort merupakan salah satu metode yang paling sering digunakan di suatu algoritma.
B. Selection Sort

Selection sort merupakan metode pengurutan yang menggunakan teknik penyeleksian

C. Insertion Sort

Metode insertion sort merupakan metode penyisipan data

D. Heap Sort

Metode ini menyerupain binary tree untuk mengurutkannya.

E. Merge Sort

Merge sort merupakan teknik penggabungan dari masing-masing data yang diurutkan

F. Quick Sort

Quick sort merupakan metode yang mengunakan titik tumpu untuk pengurutannya.
Semoga bermanfaat :)

Tuesday, January 31, 2017

Cara Membuat Cursor untuk Windows dengan Kreasi Sendiri


Yo~ Konnichiwa sobat Otatechnime


Kali ini, mimin mau ngeshare ilmu yang berguna bagi sobat pengguna windows, yaitu membuat desain Cursor sendiri sesuka sobat. Mungkin ada yang bosan dengan kursor windows yang terlalu simple, atau gaada desain cursor yang sobat suka dan pengen berkreasi dengan membuat sendiri. Nah mimin sendiri juga bosen dan ingin berkarya membuat cursor yang ingin mimin buat sendori. Karena itu, mimin bakal kasih nih software yang ngebantu kita ngebuat cursor namanya RealWorld Cursor Editor. Tenang, di artikel ini bakal mimin jelasin step by step cara pembuatannya. Jangan khawatir, pembuatannya simpel dan mudah kok...

Bagaimana caranya?

1. Pertama, kalian download terlebih dahulu softwarenya disni. Inimerupakan freeware dan gratis untuk dicoba.
2. Setelah itu kalian install. Install nya cukup mudah jadi gak perlu mimin jelasin yah.Cuma klik next-next aja kok. Pilih direktori dan sebagainya.
3. Jika kalian udah install, buka aplikasi RealWorld Cursor nya.
4. Nanti keluar menu. Pilih menu create di kiri atas, lalu pada opsi di kanan pilih ukuran canvasnya. Untuk sekarang default aja dulu yaitu 32 dan klik create. Maka tampil gambar berikut.


5. Nah sudah tertampil canvas area untuk menggambar cursor. Oiya, perlu kalian ingat, tutorial kali ini adalah membuat cursor dengan desain yang langsung d kerjakan d canvas ya. Jadi sebenarnya ada opsi membuat cursor dari gambar yang sudah dibuat di aplikasi lain dan akan mimin bahas di kesempatan berikutnya.
6. Lalu sekarang kalian bebas ingin menggambar dengan pencil atau line/curve, kali ini mimin pakai curve. Pilih line lalu curve di tool bar.
7. Lalu mimin buat bentuk cursornya misal seperti dibawah. Desain bebas, itu terserah kalian. Gambar dibawah cuma contoh.


8. Nah outline cursor telah dibuat. Sekarang mewarrnai cursornya. Pilih flood fill di tool bar. Yang gambarnya ember tumpah.
9. Pilih warna yang kalian inginkan di pallet kanan layar. Mimin mabil warna coklat muda dan isikan ke cursor seperti dibawah.


10. Selesai, kursor buatan kalian telah jadi. Nah tinggal kalian save lalu pilih nama kusornya. File akan tersimpan dengan format .cur
11. Jika sudah selesai, tinggal kalian ubah gambar cursornya di control panel. Lalu pilih mouse lalu misal kalian ingin edit kursor windows default. Klik normal select lalu pilih browse. Pilih kursor yang sudah anda buat tadi lalu apply dan oke.
12. Dan sekarang kursor kalian udah jadi~

Perlu di ingat, cara diatas hanya untuk mengganti satu jenis kursor misal normal state. Untuk mengganti kursor loading atau waiting, atau resize maka harus dibuat kembali gambarnya. Misal seperti waiting cursor. Di software nya sendiri sudah memberikan contoh animasi nya pada tool bar bagian atas. Kalian klik lalu muncul opsi untuk mnegedit kursornya. Nah setelah di save, file akan berformat .ani yang menandakan itu merupakan animasi cursor.

Sekian dulu, dan selamat mencoba~
Sayonara~

Sunday, January 29, 2017

Top 5 MOBA Games untuk Smartphone (Mirip Dota dan LoL)


Yo~ Konnichiwa Sobat Otatechnime

Mana nih suranya yang pada suka main game onlen? Khususnya para pecinta game MOBA atau singkatan dari Multiplayer Online Battle Arena. Ga diragukan lagi, pasti banyak yang tau game Defense of The Ancient atau lebih dikenal DoTA sama League of Legend atau biasa kita sebut LoL. Yang demen game klasik tersebut bisa di rasakan di hape kalian sekarang loh. Kali ini mimin bakal sharing-sharing game MOBA yang terkenal untuk para pengguna smartphone. Yuk kita simak, game apa sajakah itu?

 
1. Vainglory




Vainglory merupakan salah satu game MOBA untuk mobile yang sangat terkenal bahkan udah mulai terdaftar di kompetisi eSport resmi di dunia loh. Game ini merupakan besutan Super Evil Megacorp dan cukup mendapat respon positif dari penggemar game.

Untuk Cara bermainnya cukup mudah, kalau di PC kita main DoTA apa LoL mainan mouse kan? Disini cukup menyentuh layar atau tap saja layar untuk menggerakkan karakter atau hero saat bermain. Seperti layaknya MOBA lainnya, pasti saat barmain disediakan fitur normal match dan ranked match. Bisa bermain lawat bot juga. Vainglory menggunakan konsep bermain 3 vs 3 dengan satu line dan jungle area.


Sayangnya, bermain vainglory memang butuh perangkat atau device yang mumpuni agar mainnya enggak lag, patah-patah atau merasakan sensasi fps yang minim. Sizenya pada download awal adalah 600 MB-an dan diharuskan mendownload lagi di dalamnya yang bisa totalnya 1 GB lebih. DIsarankan memiliki memori internal yang cukup

Bisa kalian temukan di playstore Vainglory

2. Mobile Legends: Bang Bang


Berikutnya adlah game baru yang langsut melejit, Mobile Legends. Game yang satu ini merupakan game MOBA yang memiliki imterface cukup mirip dengan LoL. Baik dari segi terrain, semak belukar yang bisa buat hero invisible, bahkan sapaan ketika mulai battle. Game ini dikembangkan oleh Moonton.

Bagi para pencinta LoL, mungkin ini game yang sangat tepat untuk dimainkan. Berbagai fitur juga disediakan seperti match up, ranked play. Dan mode parmainan tambahan seperti Brawl mode, bermain di satu line dan no regen, play with bot, dan costumize. Dari segi permainan dan kualitas grafik sudah cukup baik dan menarik. Hero-heronya sebagian memang ada yang 'mirip' skil-skil hero DoTA maupun LoL.

Jujur pertama mimin main, ini game yang menarik banget karena konsep yang sama dengan LoL dan mudah untuk dimainkan. Berbeda dengan vainglory, hero digerakkan dengan touchpad.

Bisa kalian temukan di playstore Mobile Legends

3. Heroes of Order & Chaos


HOC mimin singkat, merupakan game MOBA yang udah cukup lama bertengger di ranah playstore. Game ini bisa dibilang para tetua game MOBA di hape. Game ini memiliki konsep yang sama yaitu battle arena skala 5 v 5 dan menggunakan map 3 line.

Kalau pendapat mimin, game ini lebih cenderung mirip HoN atau Heroes of Newerts dari segi terrainnya, tapi untuk brushnya bisa buat invisible. Gameplay nya menggunakan touchpad direction. Perbedaannya dari 2 game diatas adalah arena battlenya yang luar biasa gede hehe. Gak heran bakal rada lag buat yang gakuat main di hapenya.

Game ini dikembangkan oleh Gameloft, jadi gaada alasan buat gak ngecobanya. Disarankan memiliki internet yang cepat agar gak lag.

Bisa kalian temukan di playstore HOC

4. Heroes of SoulCraft


Game ini merupakan game MOBA di smartphone yang cukup unik. Menggerakkan hero tetap menggunakan toucpad. Tetapi untuk desain arenanya cukup terbilang unik. Menggunakan tipe bermain 2v2, 3v3, 4v4, dan 5v5. Para hero yang berdesain unik dan grafik permainan yang cukup baik. Dari segi gameplay, masih merupakan sistem kill creep atau mion untuk mendapatkan gold yang nanti digunakan untuk membeli item agar menjadikan hero yang kita mainkan menjadi lebih kuat sehingga ga mudah kalah ketika bertarung dengan player lain.

Permainan ini bukan hanya di desain untuk hape atau smarttphone, tapi juga ada buat platform PC. Gam HoS ini dikembangkan oleh MobileBits GmbH.

Bisa kalian temukan di playstore HoS

5. Call of Champions


Terakhir adalah game MOBA yang memiliki gameplay unik dibandingkan game MOBA lainnya diatas. Biasanya, kita akan maju  menyerang toer musuh dan ancient hingga hancur bersama dengan para pasukan minion atau creep. Bedanya, game ini mengusung salah satu mode unik untuk menghancurkan tower yaitu, Orb of Death dimana pemain menggunakan hero untuk menggelindingkan bola yang berguna menghancurkan tower. Jadi pemain bakal main tanpa disertai oleh minion satu pun. Cukup menarik dan mudah bagi para pemula MOBA games.  Cukup unik bukan?
CoC memang mungkin satu-satunya yang mengusut sistem permainan menghancurkan tower musuh dengan bola yang digelindingkan. Dengan begitu, kita sebagai player memiliki sensasi sendiri dalam bermain CoC ini.
Bisa kalian temukan di playstore Call of Champions

Yap sekian dulu review Top 5 Moba game smartphone
Untuk Part 2 dapat disimak disini
Sampai ketemu review selanjutnya
Sayonara~

Saturday, January 28, 2017

Apakah itu istilah Gore dalam Anime?


Yo~ Konnichiwa soba Otatechnime

Pernah denganr kata gore? Mungkin kalian sering dengar kata ini ketika berbincang-bincang dengan teman soal anime atau liat-lait genre film dan sebagainya. Tapi bagi kalian yang masih bingung dan bertanya-tanya apa sih gore mungkin tindakan yang tepat membaca artikel ini.

Gore yang biasa ada dalam di duniam anime merupakan istilah yang mengacu pada adegan berdarah, kasar, ataupun sadis. Seperti adegan ketika menusuk seseorang atau menebas badan hingga darahnya muncat kemana-mana nah itu yang disebut gore. Misal seperti contohnya anime Higurashi no naku koro ni atau anime Elfen lied. Nah kalo kalian tonton tuh anime pasti isinya banyak adegan berdarahnya. Nah seperti itu contoh anime gore.

Istilah gore bukan hanya diberikan untuk katagori anime atau manga saja, isilah ini bisa difungsikan ke kehidupan nyata seperti pembunuhan atau pembantaian yang terjadi di sekitar kita. Nah dari situ kita bisa menyebutkan itu adegan gore atau situasi gore sehingga sudah melekat di ingatan kita apa itu gore.

Anime Elfen Lied

Istilah gore juga biasa disebutkan pada adegan mutilasi ataupun isi perut berceceran yah pokoknya hal menjijikkan dan bikin ngilu. Mimin sendiri sih sedikit menyukai anime gore hehe walaupun ga maniak banget. Biasanya anime gore tuh punya kualitas cerita sendiri di mata mimin.

Kurang lebih seperti itulah makna dari gore.
Sampai jumpa di post selanjutnya~
Sayonara~

Baca Juga : Anime Shiki 

5 Anime Thriller dengan Karakter Moe

Prolog: Post ini mengandung sedikit aroma spoiler. Stadium ringan :)


Yo~ Sobat Otatechnime~

Kali ini mimin bakal kasih list 5 anime Thriller versi mimin 😁. Tapi yang mau mimin share bukan sembarang anime thriller loh. Kali ini, kelima anime yang bakal mimin suguhkan berisikan karakter-karakter yang moe atau manis XD Waaah, gimana tuh ya, moe-moe kok thriller 😁😁. Dan bukan hanya itu, beberapa dari anime di list berikut memiliki cerita dengan berbagai twist yang cocok untuk dinikmati. Juga bukan hanya thriller, sebagian berkonten Gore XD. Penasaran anime seperti apa aja? Berikut listnya~

Anime Moe Thriller
1. Mahou Shojou Madoka Magica

Bagi para otaku dan para penggemar anime pasti ga asing lagi dengan judul anime yang satu ini. Madoka Magica mimin taro di list karena emang ceritanya yang luar biasa disertai nuansa thriller dan gore yang pas. Dan lagi, bisa kalian perhatikan karakter-karakternya, dipenuhi kilauan penyihir moe yang manis XD. Bercerita tentang 5 penyihir yang bertugas untuk menyelamatkan dunia dari Majo atau makhluk sihir yang ganas. Bukan hanya cerita datar, anime ini bakal memberikan cerita yang gak disangka-sangka di penghujung cerita. Sangat disarankan untuk para penggemar plot twist dan thriller.

2. Mahou Shojou Ikusei Keikaku

Nah, anime ini juga merupakan salah satu anime thriller yang moe-moe kyun #plak. Udah mimin review di Review Anime Mahou Shojou Ikusei Keikaku. Anime ini juga dikatagorikan moe. Pengkarakternya sekilas mirip Madoka Magica tapi karakter disini lebih banyak dan seabrek. Mimin ampe gabisa bedain mana yang masih smp atau sma atau juga yang udah emak-emak 😅 sama aja mukanya hehehe. Tapi selain bumbu moe pastinya ada ketegangan dan gore didalamnya loh. Maka itu mimin masukkan ke dalam list. Bercerita mengenai 16 penyihir yang bakal di eliminasi satu persatu buat nyari penyihir yang terkuat.

3. Re:Zero kara Hajimeru Isekai Seikatsu

Anime yang sempat booming ini juga mimin taro list anime thriller yang berkonten moe-moe. Moe mananya? Tuh, yang si pemyihir es, atau maid kembar 😆. Mimin sih bilangnya moe hehe. Nah sudah tentu ceritanya juga menarik. Sang tokoh utama Subaru yang merasakan kematian berkali-kali. Doi tiba-tiba masuk ke dunia fantasi yang berisikan monster, ksatria, kerajaan-kerajaan, kekuatan sihir. Walau genrenya fantasy dan berbumbu komedi, thrillernya juga aa loh. Beberapa adegan bahkan dikatagorikan mind blowing XD.

4. Gakkou Gurashi

Bisa kalian lihat dari posternya, anime segar berbau moe yang imut-imut dan manis. Sekilas bisa kita simpulkan ini anime sekolahan yang mungkin ditaburi komedi atau slice of life yang normal dan tenang. Tapi kalau diperhatikan seksama, ada yang janggal di posternya. Yap benar, ceritanya emang begitu awal-awal, tapi di menit-menit akhir episdoe satu terlihatlah betapa kelamnya cerita ini. Dikisahkan sekumpulan murid dan guru yang terjebak di sekolah karena serangan zombie masal. Bisa dibilang High School Of The Dead versi Moe, tapi ga se sadis HOTD sih hehe. Lagi-lagi, anime Gakkou Gurashi bakal ngasih kita berbagai plot twist cerita loh, jadi cukup menarik untuk di tonton.


5. Higurashi no Naku Koro Ni

Terakhir adalah anime populer dikalangan para pecinta gore nih. Anime bertema horror thriller ini emang bikin penonton ngilu-ngilu sendirian loh. Belum lagi ceritanya yang begitu misterius. Ceritanya tentang misteri di sebuah desa dan kematian misterius yang terjadi tiap tahun setiap acara festival. Kurang lebih gitu rekap cerita, tapi yang jelas selain horrornya, bumbu komedi dan moe di campur adukkan sehingga menghasilkan anime yang cukup menarik.


Jadi, itulah kelima anime thriller yang memiliki karakter moe. Ini pendapat mimn aja dan mungkin masih banyak anime sejenis yang belum mimin tonton. Mungkin yang mau menambahkan bisa kasih di kolom komentar hehe.

Sekian post mimin, smapai jumpa di next artikel
Sayonara~

Baca Juga: Istilah Gore dalam Anime