Garis besar topik

  • Apa itu Pemrograman Berbasis Mobile ?

    Pemrograman mobile merupakan gabungan antara kata ΓÇ¥ pemrograman ΓÇ¥ dan ΓÇ¥ mobile ΓÇ£. Istilah lainnya yaitu mobile programming. Pemrograman ini secara singkat memiliki makna proses menulis kode-kode program untuk membuat aplikasi yang ditujukan untuk perangkat bergerak (Mobile).

    Jadi berbagai jenis aplikasi smartphone yang kita pakai setiap hari merupakan hasil akhir dari pemrograman mobile. Orang yang membuatnya disebut Mobile Developer, baik itu mobile android developer atau mobile iOS developer.


    • Latar Belakang

      Pada tahun 2015 ini perkembangan dalam bidang teknologi perangkat bergerak sudah tergolong sangat berkembang pesat, makalah ini akan memberikan sebuah flashback melihat bagaimana sejarah dari pemrograman yang berbasis mobile.

      Perkembangan perangkat mobile saat ini cukup pesat. perangkat mobile yaitu handphone yang dulu hanya digunakan untuk menelepon dan mengirim SMS, saat ini perangkat mobile tersebut dapat digunakan untuk melakukan pekerjaan yang

      biasanya dapat dilakukan hanya melalui komputer. Melakukan komunikasi data merupakan salah satu pekerjaan yang kini dapat dilakukan melalui perangkat mobile.

      Dengan memahami sejarah dari pemrograman mobile ini kita bias lebih mengerti seluk beluk dalam dunia perkembangan pemrograman mobile dari zaman dulu sampai sekarang ini,

      ΓÇóperbedaan hardware dan API yang di gunakan. Berikut macam-macam Mobile Programming untuk ponsel :

      ┬╖         J2ME, C++, Objective C,  C#,   Javafx,    PHP

      ΓÇóSeperti namanya Mobile Programing adalah pemrogaman yang diterapkan di mobile/Handphone atau Laptop. Macam alat mobile yaitu antara lain :

      ┬╖         Telepon Wireless,  Tablet PC, Smartphone, Laptop, Handphone dll

      ΓÇóPengembangan aplikasi mobile adalah proses dimana aplikasi perangkat lunak yang dikembangkan untuk daya rendah perangkat genggam , seperti asisten pribadi digital , perusahaan asisten digital atau ponsel . Aplikasi ini dapat diinstal pada ponsel selama manufaktur, didownload oleh pelanggan dari berbagai platform distribusi perangkat lunak ponsel , atau disampaikan sebagai aplikasi web menggunakan server-side atau sisi klien pengolahan (misalnya JavaScript) untuk memberikan pengalaman "aplikasi-seperti" dalam sebuah browser Web . Pengembang perangkat lunak aplikasi juga harus mempertimbangkan array panjang ukuran layar, spesifikasi hardware dan konfigurasi karena persaingan yang ketat dalam perangkat lunak mobile dan perubahan dalam setiap platform.
       
       

    • Mobile web adalah halaman HTML berbasis browser yang diakses menggunakan perangkat portable (smartphone atau tablet) melalui jaringan telekomunikasi selular (WiFi, 3G atau 4G). Jadi, dirancang untuk menampilkan teks konten, data, gambar, dan video yang di web karena katerbatasan layar dan layar sentuh. Sedangkan mobile app adalah aplikasi yang dibuat untuk smartphone atau tablet yang mengharuskan penggunannya untuk download dan instal melalui toko aplikasi (Apple App Store, Play Store, atau Blackberry App) sebelum mengoperasikannya. Mobile apps tersedia untuk digunakan di berbagai platform seperti iOS, Android, Windows Phone, dan Blackberry.

      Dari penjelasan tersebut, cukup jelas bahwa mobile web dan mobile apps adalah hal yang sangat berbeda tetapi bisa saling berintegrasi. Dan masing-masing mobile web dan apps memiliki kelebihan dan kekurangan yang mungkin bisa membantu Anda, jika Anda memiliki sebuah bisnis, untuk memutuskan akan menggunakan yang mana.

      Mobile web memiliki prinsip ΓÇ£develop once run everywhereΓÇ¥, yang berarti dapat beroperasi pada lintas platform dalam sekali pengembangan. Jadi, mobile web relatif tidak membutuhkan banyak biaya untuk pengembangan dibandingkan mobile apps karena dapat berjalan dengan baik di semua browser dan platform mobile. Mobile web dapat didistribusikan tanpa harus mendapatkan approval dari pihak tertentu dan pengguna tidak perlu harus mencari di toko aplikasi. Tetapi ada kekurangan seperti harus memiliki 2 buah domain dan jika ada gangguan, akan rumit dalam memperbaikinya. Mobile web hanya tersedia hanya jika pengguna dalam keadaan online, performa relatif lambat, dan tidak semua perangkat memiliki fitur tertentu yang bisa dimiliki dalam mobile web.

       
       

    • Silahkan didiskusikan pada forum ini jika ada pertanyaan terkait dengan materi yang disampaikan.

      Terimakasih....