Trentech.id
No Result
View All Result
  • Login
  • Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Trentech.id
No Result
View All Result
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget

Yuk Kenalan Dengan Bahasa-bahasa Untuk Pemrograman Mobile

15 September 2017
in Learn
Yuk Kenalan Dengan Bahasa-bahasa Untuk Pemrograman Mobile
1.6k
VIEWS

Daftar Isi

  • Android
  • iOS
  • Cross-Platform
5/5 - (1 vote)

Jika pembaca ingin membuat sebuah aplikasi mobile, maka pembaca wajib mengetahui sebuah bahasa pemrograman untuk membuatnya. Ada banyak pilihan bahasa yang dapat kita gunakan untuk membuat sebuah aplikasi mobile. Berikut kami ringkas bahasa-bahasa pemrograman yang dapat dipakai untuk membuat aplikasi mobile.

Android

Java

Menurut TIOBE Index, Java merupakan bahasa pemrograman paling populer pada bulan Juni 2017. Jika pembaca ingin membuat aplikasi Android maka Java adalah pilihan terbaik saat ini. Java memiliki komunitas yang sangat lah besar, baik di dunia maupun di Indonesia. Di Indonesia sendiri Java bahkan memiliki grup facebook dengan anggota terbesar setelah PHP. Dengan adanya komunitas yang besar kita tidak akan kesulitan untuk mencari jawaban saat menemukan kesulitan.

Baca lagi

Sarjana Komputer Tidak Bisa Coding? Apa Kata Dunia?

7 Keterampilan Yang Harus Dimiliki Programmer Untuk 5-10 Tahun Ke Depan

Kamu Bisa Membuat 6 Hal Ini Dengan Javascript

Kotlin

Kotlin merupakan bahasa yang didesain dan dikembangkan oleh JetBrains, perusahaan asal Ceko yang mengembangkan berbagai IDE populer seperti IntelliJ IDEA, PyCharm, RubyMine, PhpStorm, dll. Bahkan Android Studio yang dipakai setiap programmer Android professional merupakan IDE yang dikembangkan di atas IDEA. Pada bulan Mei yang lalu di event Google I/O 2017, tim Android Google secara resmi mengumumkan dukungan penuh untuk bahasa pemrograman Kotlin untuk membuat aplikasi Android.

Kotlin dikembangkan untuk mengatasi kekurangan-kekurangan yang dimiliki oleh Java. Selain itu, salah satu fitur paling penting dari Kotlin adalah bahasa ini dapat dipakai bersamaan dengan Java dalam satu aplikasi yang sama.

iOS

Swift

Jika pembaca ingin mengembangkan aplikasi untuk iOS, sistem operasi untuk iPhone dan iPad, maka Swift merupakan opsi yang akan pembaca pilih. Bahasa ini diperkenalkan pada tahun 2014 dan dirilis source code-nya pada tahun 2015. Swift sangat populer diantara developer iOS terutama untuk startup.

Apple telah menambahkan fitur-fitur keren ke bahasa nini seperti sintaks yang sederhana, dapat memberitahu programmer asal error yang terjadi, dll. Usaha keras Apple untuk mempromosikan Swift menunjukkan bahwa mereka ingin bahasa ini menjadi bahasa utama bagi ekosistem iOS.

Objective-C

Sebelum adanya Swift, Objective-C merupakan bahasa yang dipakai untuk iOS. Meski Swift sudah hampir mengambil alih sebagai bahasa utama pemrogramaan iOS, masih banyak proyek iOS yang bergantung pada kode-kode Objective-C. Oleh karena itu transisi dari Objective-C ke Swift akan berlangsung agak lambat dan pembaca mungkin akan butuh kedua bahasa untuk beberapa proyek aplikasi.

Cross-Platform

JavaScript

Bahasa pemrograman yang sangat populer dikalangan web developer ini juga menjadi salah satu bahasa yang bisa kita pakai untuk membuat aplikasi mobile. Framework JavaScript yang paling populer untuk membuat aplikasi mobile adalah Ionic 2 dan React Native. Menggunakan salah satu framework ini akan memperbolehkan kita mempublikasi aplikasi yang berjalan di iOS dan Android dari satu sumber.

TypeScript

TypeScript adalah superset dari JavaScript yang menawarkan keamanan lebih lewat opsi static typing. Bahasa ini memberikan dukungan yang lebih baik untuk menulis aplikasi berskala besar. TypeScript memungkinkan developer menulis aplikasi mobile cross platform menggunakan frameowrk seperti NativeScript.

C

C# adalah bahasa pemrograman untuk Windows Mobile. Sintaksnya sangat mirip dengan C++ dan Java. Microsoft, pengembangnya, mengadopsi beberapa fitur Java untuk menyederhanakan arsitektur C# sembari menjaga desain tetap mirip dengan C++. C# juga memiliki komunitas yang cukup besar dan aktif.

C

Sebagai salah satu bahasa paling populer menurut indeks TIOBE sama seperti Java, bahasa C memiliki komunitas developer yang berpengalaman. Bahasa C dapat dipakai untuk membuat aplikasi mobile dengan Android NDK (Native Development Kit).

C++

Jika pembaca fmiliar dengan C, maka besar kemungkinan pembaca akan suka menulis dan membaca kode C++. C++ adalah pengembangan dari bahasa C yang menambahkan fitur high-level dan dukungan untuk pemrograman berorientasi objek. C++ juga menjadi bahasa favorit developer Android NDK juga bahasa yang dipakai untuk mengembangkan aplikasi Tizen juga Windows Mobile.

Python

Bahasa yang populer karena mudah dipelajari ini juga memungkinkan kita untuk menulis aplikasi mobile. Jika pembaca sudah terbiasa menulis kode Python, framework Kivy dapat pembaca pilih untuk mengembangkan aplikasi mobile.

Ruby

Ruby tak hanya Rails, bahasa ini juga bisa dipakai untuk menulis aplikasi mobile. RubyMotion merupakan framework Ruby yang sangat baik untuk membuat aplikasi mobile yang native dan cross platform. [cp/ap]

Tags: andoidbahasabahasa pemrogramanioniciosjavascriptkotlinpemrogramanpemrograman mobilereact nativetypescript
Previous Post

Ingin Dirikan Perusahaan Baru, Co-Founder WhatsApp Mengundurkan Diri

Next Post

Inilah 5 Hero Mobile Legends Favorit di Ranked Mode. Siapa Saja sih Mereka?

Trentech.id

Trentech.id

Tren Teknologi Indonesia

Related Posts

Sarjana Komputer Tidak Bisa Coding? Apa Kata Dunia?

Sarjana Komputer Tidak Bisa Coding? Apa Kata Dunia?

24 February 2022
2.3k

Hari ini di milis dosen jurusan saya isu itu muncul kembali. Lagi-lagi, para dosen mengeluhkan semakin banyak mahasiswa yang tidak...

Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

7 Keterampilan Yang Harus Dimiliki Programmer Untuk 5-10 Tahun Ke Depan

3 December 2020
1.7k

Waktu terus berjalan, begitulah kehidupan. Kita sebagai programmer selalu dituntut untuk mengembangkan keterampilan di saat perkembangan industri TI terus berkembang...

belajar javascrypt

Kamu Bisa Membuat 6 Hal Ini Dengan Javascript

30 November 2020
1.7k

Javscript semakin populer dan populer,terbukti dengan banyaknya framework dan libary yang dikembangkan seperti angular js,node js dll.Selain itu komunitas dari...

Please login to join discussion

Terpopuler

  • contoh pitch deck

    8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    1152 shares
    Share 460 Tweet 288
  • Apa Saja Fitur Flipper Zero?

    124 shares
    Share 50 Tweet 31
  • Saham Kapal Induk: Apa Itu dan Apa Keuntungannya?

    182 shares
    Share 73 Tweet 46
  • Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

    407 shares
    Share 163 Tweet 102
  • BRI Digital Challenge Mencari Inovasi Terbaik dengan Hadiah Ratusan Juta Rupiah!

    112 shares
    Share 45 Tweet 28
  • Ini Dia 3 Kebiasaan Buruk Anak RPL

    131 shares
    Share 52 Tweet 33
  • Upgrade XAMPP? Beginilah Caranya

    275 shares
    Share 110 Tweet 69
  • Pengertian Valuasi Startup dan Cara Hitungnya pada Tahap Awal Bisnis

    167 shares
    Share 67 Tweet 42
  • Sering Juarai Perlombaan Startup Beginilah Pitch Deck iGrow

    136 shares
    Share 54 Tweet 34
  • Wahai Programmer, Ini Dia Tips Memilih Laptop Untuk Programming

    128 shares
    Share 51 Tweet 32

About . Contact . Partnership . Google News

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Partnership
  • Panduan Penulis
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain
  • Login
  • Sign Up
About . Contact . Partnership . Google News

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
OR

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In