Schedule

Silahkan Tentukan dan Lihat Program Trainingnya

Bahasa Pemograman Mobile

Bahasa Pemrograman Berbasis Cross – yang dapat dijalankan dalam berbagai platform. Umumnya, bahasa yang digunakan tentunya dapat dijalankan dalam website maupun mobile. Konsep yang ketiga ini dapat dikatakan lebih praktis dan dapat mengurangi resources pada waktu dan proses pengerjaan aplikasi mobile.

Keunggulan yang dimiliki dari cross – platform sendiri bagi web developer adalah tidak perlu belajar lebih dalam mengenai pemrograman mobile. Dengan menggunakan pemrograman web, anda sudah dapat membuat aplikasi yang berjalan pada perangkat mobile dengan bantuan beberapa tools. Tools tersebut yang nantinya akan mengubah kode program website ke dalam mobile sehingga hampir sama dengan native.

Di kalangan web developer sudah barang tentu mengenal apa itu JavaScript. Bahasa ini, juga dapat digunakan dalam membuat aplikasi mobile. Banyak sekali framework yang dimiliki oleh JavaScript.

Untuk mobile sendiri, yang paling populer adalah framework Ionic dan React Native. Dengan framework tersebut, anda dapat membuat aplikasi yang dapat berjalan dari sisi Android maupun IOS sekaligus tanpa perlu mengubah struktur kode.

TypeScript merupakan superset dari JavaScript yang memiliki opsi keamanan lebih baik melalui static typing. Keunggulan dari penggunaan TypeScript terletak pada dukungan untuk menulis produk dalam skala besar. Dengan menggunakan TypeScript, anda dapat membuat mobile cross platform menggunakan framework seperti NativeScript.

Dart merupakan bahasa yang digunakan untuk pengembangan mobile cross platform. Tools yang digunakan pada pemrograman Dart adalah Flutter. Flutter sendiri merupakan salah satu tool mobile terpopuler yang paling banyak digunakan selain react native.

Dart dirilis sendiri oleh Google dan bersifat open source. Selain mobile platform, Dart sendiri mendukung pembuatan aplikasi dalam website, IoT (Internet of Things), dan server.

C# (Sharp) merupakan bahasa pemrograman tingkat tinggi yang struktur penulisannya terdiri dari 40% (C++) dan 60% (Java). C# sendiri digunakan untuk membuat aplikasi pada Windows phone. Selain dari sisi mobile, C# banyak digunakan dalam industri pembuatan game seperti Unity.

C++ mengadopsi paradigma procedural programming. Bahasa ini merupakan pengembangan dari bahasa C dan memiliki kemiripan dalam penyusunan kode programnya.  C++ digunakan untuk mengembangkan aplikasi pada Windows phone.

Ruby termasuk ke dalam pemrograman mobile yang dapat digunakan untuk pembuatan software cross platform. Ruby juga memiliki sebuah framework yang diberi nama RubyMotion. Ruby memiliki sistem dinamis dengan manajemen penyimpanan otomatis dan telah terstandarisasi dalam penyusunan struktur pada web apps dan mobile apps.

Bahasa C memiliki kumpulan developer yang besar seperti pada Java. C dapat membuat aplikasi mobile dengan Android NDK (Native Development Kit). Selain itu, C merupakan awal mula dari lahirnya bahasa pemrograman baru seperti C# dan C++.

Python digunakan untuk pengembangan website, mobile, aplikasi, maupun membuat desktop GUI. Python memiliki struktur bahasa yang eksplisit, sederhana, terkadang kompleks, tetapi tidak membingungkan. Python juga termasuk ke dalam bahasa pemrograman terpopuler yang banyak digunakan dalam software development.

NF ACADEMY
Digital Training Solutions

Artikel

Contact Us

Nurul Fikri Academy Training Center
Jl. Lenteng Agung Raya No. 20C Srengseng Sawah – Jagakarsa, Jakarta Selatan 12640

© 2023 Nurul Fikri Academy. All Rights Reserved Owned by PT Nurul Fikri Cipta Inovasi