Selasa, 17 Desember 2019

Perbedaan dan persamaan Kotlin & Java pada Android

Perbedaan Bahasa Kotlin dan Bahasa Java Pada Android Studio

Ketika kamu mengembangkan aplikasi Android, kamu akan menghadapi dua bahasa pemrograman yang ada dan banyak digunakan yakni Java dan Kotlin. Keduanya memang memiliki keunggulan dan kelemahan tersendiri. Bagaimanakah perbandingan antara Kotlin vs Java dalam hal pengembangan aplikasi tersebut? Ulasan di bawah ini akan membahasnya secara cukup ringkas dan bisa kamu jadikan bahan pertimbangan sebelum memilih salah satunya.



Menggunakan Java untuk aplikasi Android

Ketika kamu membandingkan Kotlin vs Java, kamu harus mengetahui lebih dulu mengenai seluk beluk Java sebagai salah satu bahasa pemrograman. Sejak dikembangkan oleh SUN Microstystem pada tahun 1991, Java semakin diminati oleh banyak kalangan, khususnya para programmer. Hal ini karena Java memiliki keunggulan dan kelebihan tersendiri.

XML Pada Android

Pengantar XML

XML singkatan dari eXtended Markup Language adalah bahasa markup yang digunakan untuk menyimpan data (tidak ada program) dan tidak tergantung dengan tools tertentu (seperti editor, dbms, compiler, dsb).

XML merupakan suatu bahasa Markup. Markup yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentu untuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti.

Pada android XML digunakan untuk merancang interface pada sebuah program yang akan dibuat. 

XML Pada Android

Senin, 09 Desember 2019

Mengenal Komponen Aplikasi Android



   





Komponen aplikasi adalah bagian penting dari sebuah aplikasi Android. Komponen ini harus terhubung dengan AndroidManifest.xml file yang menggambarkan setiap komponen dari aplikasi dan bagaimana mereka berinteraksi.

Perkembangan Android


Sejarah Perkembangan Android Dari Awal Sampai Sekarang







 

Sejarah Singkat


Android merupakan sistem operasi yang berbasis Linux yang diperuntukkan untuk perangkat seluler layar sentuh atau yang biasa disebut dengan Touchscreen, seperti ponsel pintar (smartphone) dan tablet. Sistem operasi ini dibuat Oper Source atau Terbuka sehingga memungkinkan penggunanya untuk menciptakan aplikasi mereka sendiri.

Pada awalnya, Android ini dikembangkan oleh perusahaan Android Inc. Namun, Google memberikan dukungan finansial dan membelinya pada tahun 2005.

Kemudian pada tahun 2007, Sistem operasi robot hijau tersebut secara resmi diluncurkan beriringan dengan didirikannya Open Handset Alliance yang merupakan konsorsium dari perusahaan-perusahaan teknologi, produsen perangkat seluler, operator nirkabel, serta produsen chipset.

Hingga pada akhirnya ponsel pertama yang menggunakan sistem operasi Android pun diluncurkan, yakni pada tanggal 22 Oktober 2008 telah dirilis ponsel bersistem operasi Android yang bernama HTC Dream. Mulailah semenjak perilisan ponsel tersebut, banyak vendor lain yang merilis ponsel dengan platform Android tersebut.

Perilisan Nama-Nama Versi Android


Aplikasi mobile


Apa itu “Aplikasi Mobile”? 
 
berikut penjelasan lebih dalam , kekurangan & kelebihan , serta jenis Aplikasi Mobile

Aplikasi mobile merupakan salah satu hasil dari perkembangan teknologi di dunia. Aplikasi yang dulunya hanya untuk perangkat komputer, sekarang ini sudah ada aplikasi untuk perangkat genggam seperti PDA atau telepon selular. Aplikasi mobile sangat mudah untuk didapatkan melalui Play Store dari berbagai platform (iOS, Android, BlackBerry, atau Windows Phone).
Sejumlah orang sering kali memiliki pandangan yang salah terkait aplikasi mobile.

Perangkat Mobile


Mencari Tahu Apa Itu Perangkat Mobile, Perkembangan Beserta Jenisnya


Kemajuan dan perkembangan teknologi di dunia yang begitu pesat membuat produk-produk baru berbasis teknologi terus menerus berimprovisasi dengan bermacam-macam bentuk varian. Tujuannya adalah untuk memberikan kemudahan dan multifungsi untuk para penggunanya.

Hal yang sama juga terjadi pada perangkat mobile. Perangkat ini bahkan jauh lebih berkembang dibandingkan dengan perangkat yang lain. Selain nyaman digunakan, pengguna juga dapat mengerjakan pekerjaannya jauh lebih mudah dari yang sebelumnya sekaligus mendapatkan sisi hiburan yang menyenangkan.

Misalnya, mereka dapat berselancar di internet atau mengerjakan tugas-tugas lainnya sambil mendengarkan musik. Bukankah itu sangat menyenangkan? Tak hanya masyarakat biasa, para pelaku bisnis pun dibuat sangat terbantu dengan teknologi ini.

Berikut  pejelasan, yang dimulai dari penjelasan tentang apa itu perangkat mobile.


Definisi Perangkat Mobile
 

Kamis, 05 Desember 2019

Projek 3

Project kali ini kita akan membuat suatu projek yang akan di Run-kan atau dijalankan melalui HP Android kita. Tentunya langkah sebelumnya HP Kita sudah dikenali oleh Android studio, dimana tempat kita membut projek tersebut. Dengan menggunakan USB dan ADB.Driver Installi menghubungkannya ke HP Android kita. Berikut langkah-langkah pembuatan projek form mahasiswa.

Projek 2


Project kali ini kita akan membuat suatu projek yang akan di Run-kan atau dijalankan melalui HP Android kita. Tentunya langkah sebelumnya HP Kita sudah dikenali oleh Android studio, dimana tempat kita membut projek tersebut. Dengan menggunakan USB dan ADB.Driver Installi menghubungkannya ke HP Android kita. Berikut langkah-langkah pembuatan projek Form Mahasiswa.




Rabu, 04 Desember 2019

Projek 1


Project kali ini kita akan membuat suatu projek yang akan di Run-kan atau dijalankan melalui HP Android kita. Tentunya langkah sebelumnya HP Kita sudah dikenali oleh Android studio, dimana tempat kita membut projek tersebut. Dengan menggunakan USB dan ADB.Driver Installi menghubungkannya ke HP Android kita. Berikut langkah-langkah pembuatan projek dengan mengganti "text view" menjadi "Nim".


1.      Di jendela Welcome to Android Studio, klik Start a new Android Studio project


                           Atau, jika sudah membuka project, pilih File > New > New Project.

Selasa, 03 Desember 2019

MariaDB


Mengenal MariaDB


MariaDB adalah sistem manajemen database relasional yang dikembangkan dari MySQL. MariaDB dikembangkan oleh komunitas pengembang yang sebelumnya berkontribusi untuk database MySQL.

Mengapa pengembang MySQL membangun MariaDB? Salah satu alasannya, MySQL telah diakuisisi oleh Oracle sehingga menyebabkan MySQL menjadi produk yang berlisensi proprietary. Dengan diakuisisinya MySQL oleh Oracle, maka pengembangan MySQL pun sudah tidak leluasa lagi. Hal ini yang menyebabkan pengembang MySQL sebelumnya mulai membangun MariaDB.

MariaDB tetap mempertahankan kompatibilitas dan API layaknya MySQL dulu. Jika di MySQL ada InnoDB maka di MariaDB ada XtraDB yang menjadi mesin penyimpanan baru. Adapun Aria digunakan untuk transaksi database transaksional maupun non-transaksional.

SQLite

Konsep Dasar Database SQLite pada Android





Banyak opsi media penyimpanan yang bisa kita pakai untuk menyimpan data ke dalam aplikasi Android, menggunakan database SQLite adalah salah satu opsi yang paling serbaguna dan praktis untuk kita implementasikan.

Database SQLite adalah solusi penyimpanan yang baik jika anda memiliki data terstruktur yang perlu diakses dan disimpan secara persisten serta sering ditelusuri dan diubah. Anda juga bisa menggunakan SQLite sebagai media penyimpanan utama untuk data aplikasi atau pengguna, atau anda juga bisa menggunakannya untuk proses caching serta menyediakan data yang diambil dari cloud.

Jika anda bisa menyatakan data berupa baris dan kolom, pertimbangkan untuk memakai database SQLite. Jika anda menggunakan database SQLite, yang dinyatakan sebagai objek SQLiteDatabase adalah semua interaksi dengan database adalah melalui instance dari kelas SQLiteOpenHelper yang akan mengeksekusi permintaan dan pengelolaan database. Aplikasi anda hanya boleh berinteraksi dengan SQLiteOpenHelper, yang akan kita bahas bersama-sama dibawah ini.

Ada dua tipe data yang dikaitkan secara khusus dengan penggunaan database SQLite, yaitu Cursor dan ContentValues.

KOTLIN


Kotlin


Kotlin adalah sebuah bahasa pemrograman dengan pengetikan statis yang berjalan pada Mesin Virtual Java ataupun menggunakan kompiler LLVM yang dapat pula dikompilasikan kedalam bentuk kode sumber JavaScript. Pengembang utamanya berasal dari tim programer dari JetBrains yang bermarkas di Rusia. Meskipun sintaksisnya tidak kompatibel dengan bahasa Java, Kotlin didesain untuk dapat bekerja sama dengan kode bahasa Java dan bergantung kepada kode bahasa Java dari Kelas Pustaka Java yang ada, seperti berbagai framework Java yang ada. Tim Pengembang memutuskan menamakannya Kotlin dengan mengambil nama dari sebuah pulau di Rusia, sebagaimana Java yang mengambil nama dari pulau Jawa di Indonesia. Setelah Google mengumumkan bahwa Kotlin menjadi bahasa kelas satu bagi Android, maka bersama Java dan C++, Kotlin menjadi bahasa resmi untuk pengembangan aplikasi-aplikasi Android.
 
Keistimewaan Kotlin

Android Studio


Mengenal Android Studio

Android Studio adalah Lingkungan Pengembangan Terpadu (Integrated Development Environment/IDE) resmi untuk pengembangan aplikasi Android, yang didasarkan pada IntelliJ IDEA. Selain sebagai editor kode dan fitur developer IntelliJ yang andal, Android Studio menawarkan banyak fitur yang meningkatkan produktivitas Anda dalam membuat aplikasi Android, seperti:

 Sistem build berbasis Gradle yang fleksibel
 Emulator yang cepat dan kaya fitur
 Lingkungan terpadu tempat Anda bisa mengembangkan aplikasi untuk semua perangkat         Android
• Terapkan Perubahan untuk melakukan push pada perubahan kode dan resource ke aplikasi yang sedang berjalan tanpa memulai ulang aplikasi
• Template kode dan integrasi GitHub untuk membantu Anda membuat fitur aplikasi umum dan mengimpor kode sampel
• Framework dan fitur pengujian yang lengkap
• Fitur lint untuk merekam performa, kegunaan, kompatibilitas versi, dan masalah lainnya
• Dukungan C++ dan NDK
• Dukungan bawaan untuk Google Cloud Platform, yang memudahkan integrasi Google Cloud Messaging dan App Engine.
Halaman ini menyediakan pengantar fitur-fitur dasar Android Studio. Untuk ringkasan perubahan terbaru, lihat catatan rilis Android Studio.

Struktur project


                                                       Gambar 1. File project dalam tampilan Android


Os Android




Apa itu Android? Penjelasan Super Lengkap Android Ada Disini!
           
Kita semua tahu bagaimana Android saat ini telah merajai pasar smartphone, bukannya hanya di Indonesia namun di seluruh dunia. Mengetahui apa itu Android secara lengkap mungkin perlu kita ketahui agar menjadi referensi ketika anda berencana membeli smartphone Android. Mengingat Android begitu luas secara penggunaan dan banyak vendor yang menggunakannya.


Apa itu Android?



Senin, 02 Desember 2019

XML


Apa itu XML dan Kenapa Penting dalam Pemrograman?


Menurut W3Schools:
XML (eXtensible Markup Language) adalah sebuah bahasa markup seperti HTML yang didesain untuk menyimpan dan mengantarkan data.
Perbedaanya dengan HTML:
  • XML didesain untuk menyimpan dan membawa data;
  • Sedangkan HTML didesain untuk menampilkan data;
  • Nama tag pada XML bisa diciptakan sendiri, sedangkan HTML sudah baku.

Contoh Penerapan XML


Ada beberapa contoh penerapan XML dalam pemrograman yang pernah saya temukan:
  • XML digunakan untuk membawa data pada API serpti SOAP;
  • XML digunakan untuk membentuk struktur form pada pemrograman desktop seperti delphi, lazarus, vb, gtk, dll;
  • XML digunakan untuk membuat layout aplikasi android;
  • XML bertugas untuk membentuk struktur proyek pada java yang menggunakan Maven;
  • XML digunakan sebagai format file SVG, DOCX, dsb.
  • dan masih banyak lagi contoh penerapan XML.

Contoh Dokumen XML


Berikut ini contoh dokumen XML sederhana kartu_nama.xml:

java


Bahasa Pemrograman Java




Tahun lalu tepatnya bulan Juni 2017 bahasa pemrograman Java telah menjadi bahasa pemrograman paling populer (data Tiobex Index). Namun sekarang sudah disalip oleh bahasa pemrograman JavaScript dan Phyton.Namun tetap saja walaupun tidak menjadi pertama, java tetap berada di urutan 10 besar bahasa pemrograman yang paling populer di dunia saat ini.

Salah satu penyebabnya yaitu karena jutaan aplikasi android dibuat menggunakan bahasa pemrograman android. Untuk membuat aplikasi android menggunakan bahasa pemrograman java kita bisa menggunakan tools atau IDE :

• Android Studio (IDE resmi yang didukung penuh oleh google)
• Eclipse (IDE lain yang sebelumnya didukung penuh oleh google sebelum adanya android studio)
Untuk pemula yang baru ingin belajar membuat aplikasi android disarankan menggunakan bahasa pemrograman java.
Sebagian besar tutorial membuat aplikasi android yang dirilis oleh badoystudio.com saat ini menggunakan bahasa pemrograman java.

Mengenal dan Memulai Pemrograman Java