Apache Hadoop – Scala Word Count


hadoop-logo

This is sample code for Apache Hadoop Word Count using Scala  Baca lebih lanjut

[Scala] Menemukan Nilai Maksimum di Array


Kali ini saya akan sharing kode scala untuk melakukan pencarian data maksimum dari sebuah array. Terdapat dua metode yang dilakukan :

  • pencarian nilai maksimum menggunakan loop (perulangan)
  • pencarian nilai maksimum menggunakan recursive (memanggil ulang metode yang sama)

Untuk lebih jelas silahkan lihat kodenya :

Baca lebih lanjut

Implementasi Euclid’s Algorithm di Scala


Scala

Scala

Dalam matematika kita sering menghadapi bilangan pecahan misal 1/2 atau 3/4. Dan kadang-kadang kita sering menemui bilangan pecahan dengan nilai besar yang sebenarnya bisa disederhanakan, misal 90/100, bisa disederhanakan menjadi 9/10 atau 25/15 bisa disederhanakan menjadi 5/3.

Untuk menyederhakanan sebuah pecahan, kita perlu mencari pembagi terbesar yang bisa membagi pembilang dan penyebut, kita bisa menggunakan algoritma Euclid, dimana bunyi algoritmanya sebagai berikut Baca lebih lanjut

[SCALA] Membuat MultiTable


Scala

Scala

Kali ini saya akan sharing tentang membuat aplikasi multitable. Contoh hasilnya seperti pada dibawah ini :

Create Multitable with size = 10
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
[success] Total time: 5 s, completed Nov 5, 2014 8:13:39 PM
view raw gistfile1.txt hosted with ❤ by GitHub

Contoh lain : Baca lebih lanjut

[Scala] Membuat Wildcard Regex [Bagian 2]


Scala

Scala

Sebelumnya saya telah membuat artikel tentang membuat wildcard regex di scala, dan sekarang kita akan mengguakan kode yang sama namun kita tingkatkan fitur untuk wildcard regexnya.

Pada artikel sebelumnya, jika kita ingin menggunakan wildcard regex, kita akan menggunakan kode seperti dibawah ini :

Wildcard.matches("eko", "?k*")

Sebenarnya, kode diatas lebih terkesan seperti kode Java dibandingkan kode Scala, oleh karena itu sekarang kita akan buat cara menggunakan regex wildcard nya menjadi seperti berikut ini :

"eko" wildcard "?k*"

Baca lebih lanjut

Menginstall Play Framework


Play Framework

Play Framework

Play Framework adalah web framework untuk Scala dan Java. Saat ingin membuat website menggunakan play framework, kita bisa pilih mau pake Java atau mau pake Scala sebagai bahasa pemrograman utamanya. Kali ini kita akan mencoba menginstall dan membuat project menggunakan play framework.

1. Download Typesafe Activator

Pertama download dulu Tyfesafe Activator, ini adalah platform yang bisa kita gunakan untuk membuat project play framework dan menjalankan project play framework. Silahkan download typesafe activator di halaman berikut (http://typesafe.com/activator) Baca lebih lanjut

[Scala] Membuat Wildcard Regex


Scala

Scala

Scala Regex sebenarnya adalah Java Regex, sayangnya end user akan sedikit bingung jika diminta untuk membuat pattern nya. Salah satu yang mudah adalah membuat wildcard regex, dimana biasanya karakter yang digunakan hanyalah “*” dan “?”. Karakter “*” untuk menyatakan bahwa boleh karakter apapun dalam jumlah berapapun, dan “?” untuk menyatakan boleh karakter apapun sebanyak “?”

Misal jika kita membuat pattern “?k*” maka pattern tersebut bisa matches dengan string “eko”, “ikoooo”, “uko”. Masalahnya sekarang di Java atau di Scala tidak mendukung Wildcard regex, oleh karena itu kita akan implementasi manual. Baca lebih lanjut

Scala School


Twitter menyediakan tutorial untuk yang ingin belajar pemrograman Scala

http://twitter.github.io/scala_school/