Langsung ke konten utama

Postingan

Menampilkan postingan dari November, 2019

Menggunakan GSON untuk Serialisasi dan Deserialisasi Data JSON di Java

Menggunakan GSON untuk Serialisasi dan Deserialisasi Data JSON di Java GSON adalah library racikan Google untuk melakukan serialisasi dan deserialisasi data JSON dengan mudah. Serialisasi adalah proses mengubah objek Java menjadi JSON. Sedangkan deserialisasi adalah proses mengubah JSON menjadi obejek Java. Serialisasi dan deserialisasi biasanya dilakukan saat kita bekerja dengan  webservice . Pada kesempatan ini, kita akan belajar menggunakan library GSON untuk serialisasi dan deserialisasi data JSON secara langsung dari kode dan deserialisasi dari webservice. Mari kita mulai… Membuat Project dengan Maven Pada tutorial ini, kita akan  menggunakan Maven  untuk membuat project dan menginstal library GSON. Silahkan ketik perintah berikut ini untuk membuat project dengan Maven. mvn archetype:generate \ -DgroupId = com.petanikode.app \ -DartifactId = petanikode-app \ -DarchetypeArtifactId = maven-archetype-quickstart \ -DinteractiveMode = fal...

Menghitung Akar Kuadrat dan Akar Kubik dengan Java

Menghitung Akar Kuadrat dan Akar Kubik dengan Java Pada pelajaran Matematika, kadang kita sering menemukan perhitungan akar. Contoh, akar kuadrat dari  25  adalah  5 , karena  5x5=25 , bisa ditulis:  √ 25 = 5 25 = 5 . Lalu kalau akar kubik dari  27  adalah  3 , karena  3x3x3=27 , bisa ditulis:  3 √ 27 = 3 27 3 = 3 . Bagaimana cara kita membuat perhitungan tersebu di Java? Perhitungan akar kuadrat dapat dilakukan dengan fungsi  sqrt() . Fungsi ini terdapat dalam  class   Math . Jadi untuk menghitung akar seperti di atas dalam kode java dapat dilakukan dengan cara berikut ini: Math . sqrt ( 25 ) ; Fungsi tersebut akan menghasilkan:  5 Sementara itu untuk perhitungan akar kubik dapat dilakukan dengan fungsi  cbrt() . Contoh: Math . cbrt ( 27 ) ; Akan menghasilkan:  3 Contoh Penerapannya dalam Program Sekarang mari kita coba membuat program untuk menghitung rumus pitagoras. Rum...