Minggu, 06 November 2016

Pengenalan Ruby



Assalamu’alaikum WR. WB., hai para bloger pada postingan kali ini saya membahas tentang bahasa pemrograman ruby. Ruby adalah bahasa pemrograman open source dinamis, mudah dimengerti dan produktif. Sintaks Ruby elegan, natural, mudah dibaca dan ditulis. Berikut adalah penjelasan tentang ruby dan contoh program sederhananya.

Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Pada tahun 1993 Yukihiro ingin membuat sebuah bahasa skripting yang memiliki kemampuan orientasi objek. Pada saat itu pemrograman berorientasi objek sedang berkembang tetapi belum ada bahasa pemrograman scripting yang mendukung pemrograman objek. Penulisan Ruby dimulai pada Februari 1993 dan pada Desember 1994 dirilis versi alpha dari Ruby. Pada awal perkembangan Ruby, Yukihiro menulis Ruby sendiri sampai pada tahun 1996 sudah terbentuk komunitas Ruby yang banyak mengontribusikan perkembangan Ruby.

Sekian penjelasan mengenai ruby, dan sekarang mari berlanjut pada contoh programnya. Bahasa pemrograman ruby tidak sesulit java atau python, bahkan menurut saya baha pemrograman ruby ini lebih gampang dari bahasa pemrograman lain, berikut adalah contoh programnya :

Memasukan Nilai menggunakan ruby
Dalam pemrograman, kita tentunya mengenal istilah seleksi dan perulangan. Pada
umumnya dalam membuat program, selalu ada seleksi dimana diperlukan pengecekan suatu  kondisi untuk mengarahkan program agar berjalan sesuai keinginan. Pada Ruby untuk melakukan suatu pengecekan kondisi, terdapat tiga macam statemen. Antara lain :


  • Perintah if 
  • Perintah if – else 
  • Perintah if – else – elsif


Sekarang langsung saja pada programnya, silahkan untuk copy-paste untuk kalian yang ingin mencoba meruning program ini :

print "Masukan Nilai : "
x = gets.to_i

if x > 100
  print "Max Nilai 100"
elsif x >= 80
  print "Nilai Anda A"
elsif x >= 65
  print "Nilai Anda B"
elsif x >= 50
  print "Nilai Anda C"
elsif x >= 40
  print "Nilai Anda D"
else x >= 0
  print "Min Nilai 0"
end

Logika Program

print "Masukan Nilai : "
x = gets.to_i
Blok sintaks di atas adalah perintah untuk meginputkan suatu nilai dengan perintah print. X = gets.to_i dengan variabel adalah x dan gets.to_i digunakan untuk memberi suatu variabel dengan tipe data, dengan i adalah integer

if x > 100
   print "Max Nilai 100"
elsif x >= 80
   print "Nilai Anda A"
elsif x >= 65
   print "Nilai Anda B"
Blok sintaks di atas adalah codingan untuk membaca nilai yang kita inputkan bernilai berapa. Dengan menggunakan perintah percabangan if elsif else dimana pada kondisi pertama jika nilai yang diiputkan bernilai lebih dari 100 maka program akan membaca dan langsung mengoutputkan Max Nilai 100. Pada kondisi kedua dimana jika variabel bernilai lebih dari 80 maka program akan membacanya dan akan mengoutputkan Nilai Anda A. Dan kondiisi ketiga jika variabel bernilai lebih dari 65 maka program akan membacanya dan akan mengoutputkan Nilai Anda B

elsif x >= 50
   print "Nilai Anda C"
elsif x >= 40
   print "Nilai Anda D"
else x >= 0
   print "Min Nilai 0"
end
Blok sintaks di atas adalah lanjutan dari codingan sebelumnya. Dimana pada kondisi keempat jika variabel bernilai lebih dari 50 maka program akan mengoutputkan Nilai Anda C. Pada kondisi kelima jika variabel yang dimasukan bernilai lebih dari 40 maka program akan mengoutputkan Nilai Anda 40. Dan jika variabel yang dimasukkan nilainya kurang dari 0 maka program akan mengoutputkan Min Nilai 0.
 
OUPUT PROGRAM

 

Crisis Action



Assalamu’alaikum WR. WB., hai para bloger pada kesempatan kali ini saya akan membahas tentang sebuah game android yang pasti kalian ketahui. Game ini adalah sebuag game ber genre First Person Shooter atau yang sering kita kenal dengan nama FPS, yaitu adalah sebuah game tembak-tembakan yang menggunakan sudut pandang orang pertama. Biasanya kita hanya bisa mellihat tangan dari character kita. Contoh dari game FPS sendiri adalah :
Versi XBOX, PS3, PS2 dll : 
  • Call of Duty : Black Ops II 
  • BioShock Infinite: Burial at Sea 
  • Crysis 3 
  • Far Cry 4
  •  Dll
Versi PC : 
  • Point Blank 
  • Counter Strike GO 
  • Cross Fire 
  • Final Bullet 
  • Dll
Versi Handphone (HP) :
  • Blitz Brigade 
  • Neon Shadow 
  • Wild Hunter 3D 
  • Crisis Action 
  • Dll.
Sekarang saya akan menjelaskan sebuah game FPS berbasis Android yang saya mainkan dan menurut saya sangat seru yaitu Crisis Action. Game Crisis Action ini dikembangkan oleh Hero Games dan besar file utama saat diunduh adalah 164 MB dan apabila sudah di instal pada perangkat android akan menjadi 215 MB. Grafis dari game ini sudah sangat bagus dan memiliki suara yang pas. Apabila ingin memainkan game ini pastikan dahulu tehubung dengan internet karena Crisis Action SEA merupakan game online yang akan mempertemukan semua pemain dari seluruh dunia untuk menampilkan kelihaian dalam menembak. Apabila bermain secara offline maka kita hanya akan melawan bot yang sudah ada pada game ini.
Saat kita membuka game ini, sudah di pastikan kita membutuhkan akun. Untuk game ini kita bisa memilih untuk login pada Facebook atau langsung sign in dan kita akan langung mendapat username dan password kita secara langsung
Username admin : mahardika16
Server : Rebels

Selanjutnya akan terdapat tampilan seperti ini :


Di atas adalah tampilan pada home Crisis Action, pada tampilan ini anda dapat memilih banyak tab. Ada tab halaman utama, perang, penguatan, sosial dan mall. Karna waktu saya terbatas, maka langsung saja saya akan menampilkan tampilan permainan Crisis Action ini, jika ingin langsung memilih room, kalian bisa menekan tampilan “cepat perang” agar kita bisa langsung bermain tanpa harus memilih room, lalu tekan combat hall. Lalu selanjutnya kalian akan memilih map atau tempat kalian bermain, jika kalian update maka akan banyak tempat tau maps yang bisa kalian mainkan. Kalau saya lebih suka main di Alley, menggunakan senjata Sniper M200-Destroyer (Penguatan MAX). Atau juga main petak umpet pada maps baru venice.





Sekian postingan saya mengenai game android Crisis Action, game FPS online pada handphone (HP)  yang menurut saya paling seru. Bagi kalian yang ingin memainkan game ini silahkan kalian download sendiri di Play Store. Jika anda memainkannya jangan lupa untuk add akun saya yaa “mahardika16” (tanpa tanda kutip) dengan server Rebels, jika tidak sesuai maka sangat di sayangkan kita tidak bisa bertemu pada game itu. Jadi selamat bermain para gamers dan sampai bertemu pada game ini.



Aplikasi Digital Cinema Berbasis Desktop : Windows Media Player



Assalamu’alaikum WR. WB., hai para bloger pada postingan saya kemarin saya sudah membahas tentang aplikasi digital cinema berbasis desktop jika kalian belum membacanya silahkan melihat postingan saya sebelumnya. Sekarang pada kesempatan kali ini saya akan membahas tentang Aplikasi Digital Cinema berbasis Desktop selanjutnya.

Windows Media Player adalah perangkat lunak pemutar musik, video dan gambar (foto) buatan Microsoft. Windows Media Player merupakan bagian dari platform Windows Media yang dikembangkan oleh Microsoft. Sesuai dengan namanya, Windows Media Player ditugaskan untuk melakukan operasi playback terhadap berkas multimedia digital berformat Windows Media Format (WMA, WMV atau ASF), MP3, MP4 dan beberapa format multimedia digital lainnya. Selain menjadi media player, Windows Media Player termasuk kemampuan untuk musik dan musik rip dari copy ke compact disc, membakar cakram direkam dalam format CD Audio atau sebagai data disc dengan playlist seperti CD MP3, mensinkronisasi konten dengan audio digital player (pemutar MP3) atau perangkat mobile lainnya, dan memungkinkan pengguna untuk membeli atau menyewa musik dari sejumlah toko musik online.


Kegunaan dari Windows Media Player adalah untuk memutar music dan video, namun fungsi windows media player bisa juga digantikan oleh program yang lain, yang kegunaannya hampir sama dengan windows media player itu. Karena, tidak semua jenis file music/video dikenali oleh Windows Media Player, maka fungsi windows media player digantikan dengan software lain seperti Winamp. iTune, K-Lite, Gom, VLC dan lain-lain. Selain daripada itu, Windows Media Player memiliki kelebihan dan juga kekurangan, berikut penjelasannya :

Kelebihan :

  • Mendukung untuk audio populer dan video-termasuk format 3GP, AAC, AVCHD, MPEG-4, WMV, dan WMA. It also supports most AVI, DivX, MOV, and Xvid files. Ini juga mendukung sebagian besar file AVI, DivX, MOV, dan Xvid.

  • Fitur aliran musik dan video ke PC lain menjalankan perangkat yang kompatibel di sekitar rumah. Dengan Remote Media Streaming , Anda dapat menikmati musik atau video pada PC rumah Anda dari jalan.
  • Modus Now Playing baru ini merupakan studi di minimalis: Ini hanya menunjukkan kontrol yang Anda butuhkan, sehingga tidak ada yang antara Anda dan musik atau video. Sebuah thumbnail taskbar baru dengan kontrol pemutaran preview membuat lebih mudah dan menyenangkan.

  • Gratis.

  • Kualitas video yang lumayan soft

  • Bisa di ganti skin dan themes


Kekurangan :

  • Tidak kompatible dengan file 3gp (bukan berarti tidak bisa memutar file 3GP).
  • Pengaturan kurang banyak

  • Kalah bersaing dengan winamp

  • Usage memory yang lumayan besar


Aplikasi Digital Cinema Berbasis Desktop : MPC Player



Assalamu’alaikum WR. WB., hai para bloger pada postingan saya kemarin saya sudah membahas tentang aplikasi digital cinema berbasis desktop jika kalian belum membacanya silahkan melihat postingan saya sebelumnya. Sekarang pada kesempatan kali ini saya akan membahas tentang Aplikasi Digital Cinema berbasis Desktop selanjutnya.

Media Player Classic adalah pemutar media yang menonjol karena ukurannya yang kecil, pemakaian sumber dayanya yang rendah dan, meskipun demikian, mencakup banyak fitur. Namun, agar membuatnya sempurna, Anda harus menambahkan codec secara manual. Antarmuka Media Player Classic, sesuai dengan namanya, nampak klasik dalam rancangannya yang sederhana dan tradisional, yakni kembali ke masa lampau. Pemutar media ini dengan mudah dapat mengganti keempat atau lima buah pemutar media yang menyatu (built in) dalam sistem operasinya. MPC adalah perangkat lunak yang dapat melihat atau mendengarkan berkas video. 



Media Player Classic (MPC) adalah media player kompak untuk 32-bit dan 64-bit Microsoft Windows. Meniru MPC tampilan dan nuansa yang lama, ringan Windows Media Player 6.4, tetapi menyediakan banyak pilihan dan fitur yang tersedia di pemutar media modern. Ini dan garpu yang merupakan media player standar di K-Lite Codec Pack dan Gabungan Community Codec PackMedia Player Classic diciptakan dan dikelola oleh seorang programmer bernama "Gabest" yang juga menciptakan PluginPCSX2 GSdx.

MPC Player memiliki kelebihan dan juga kekurangan, berikut adalah penjelasannya :

Kelebihan :

  • Lebih cepat dibandingkan gom player, meskipun memutar video Full HD yang sama tetapi video tetap lancar, tidak seperti di gom player yang kadang agak putus-putus.

  • Terlihat setiap Chapter/babak di status bar, ada garis-garis hitam di slider time. Tetapi tidak semua video terdapat detail seperti ini. Hanya video khusus saja.

Kekurangan :

  • Subtitle tidak bisa dipercepat/diperlambat

  • Volume hanya sampai 100%, bisa lebih tapi cara agak rumit

  • Tidak memiliki equalizer yang dapat diubah di dalam aplikasi