Senin, 13 September 2021

MOBILE PROGRAMMING

 MOBILE PROGRAMMING "


     Mobile Programming adalah pemrograman yang ditujukan untuk pembuatan aplikasi diperangkat mobile yang dapat kita buat dengan menggunakan Java.


"SISTEM OPERASI PERANGKAT BERGERAK"


1. Android (Android merupakan OS yang dibuat oleh Andy Rubin pada tahun 2005 sebelum diakuisisi oleh Google, dirilis tahun 2007 bersamaan dibentuk Open Handset Alliance).


2. iOS (Sistem operasi ini pertama kali diluncurkan tahun 2007. 


3. Windows Phone (Windows Phone adalah keluarga sistem operasi perangkat yang dikembangkan oleh Microsoft dan merupakan pertama pengganti platform Windows Mobile. Sistem operasi ini diluncurkan bulan Oktober 2010 dan diluncurkan di Asia pada awal 2011).


4. BlackBerry (Blackberry adalah OS yang dikembangkan Research in Motion (RIM), perusahaan IT asal Kanada).


5. Meego (MeeGo adalah sebuah sistem operasi open source yang berbasis Linux dan ditargetkan untuk pasar genggam). Meego adalah hasil kerjasama Nokia dan Intel, pertama kali diperkenalkan pada Mobile World Congress tahun 2010).


6. Jolla OS (Jolla adalah perusahaan yang didirikan oleh mantan karyawan Nokia, yang juga terlibat dalam sistem operasi MeeGo – pengembangan platform yang dibuat Nokia namun tidak digunakan karena mereka akhirnya memilih OS Windows buatan Microsoft).


7. Symbian (Diperkenalkan tahun 1997).


8. Firefox OS (Diperkenalkan ke publik melalui CES 2013. Segenap dukungan telah didapatkan Mozilla untuk proyek Firefox OS seperti ZTE yang meluncurkan smartphone berOS Firefox, 2 Juli 2013).


9. Tizen (Tizen OS adalah sistem operasi open source berbasis Linux yang dikembangkan Samsung yang bertujuan untuk menyaingi Android. Tizen OS telah bekerja sejak awal 2012).


10. Palm OS (Palm OS diperkenalkan pada tahun 1996 yang awalnya dikembangkan untuk ponsel PDA (Personal Digital Assistant).


11. Maemo (Maemo adalah sebuah sistem operasi terbaru dari sebuah vendor besar Nokia yang digunakan oleh perangkat terbatas Internet Tablet yaitu seri N770, N800, N810 dan N900).

 


"LINGKUNGAN PENGEMBANG"


a) Gerhana


b) Eclipse merupakan salah satu alat pengembangan aplikasi yang populer di kalangan pengembang aplikasi Android dan Java. Eclipse ini telah mendukung Java, Java ME, Java EE, C/C++, dan PHP. Alat pengembangan aplikasi ini bisa dijalankan di sistem operasi Windows,

Mac OS, dan Linux.


c) Microsoft Visual Studio

Microsoft Visual Studio ini telah mendukung C#, C++, VB.NET, HTML5, JavaScript, dan Java.


d) Kode X

Bahasa pemrograman yang didukung oleh Xcode ini terdiri dari Objective-C dan Swift (bahasa pemrograman baru dari Apple). Alat pengembangan aplikasi ini bisa dijalankan di sistem operasi Mac OS.


e) NetBeans

NetBeans telah mendukung Java, Java ME, Java SE, Java EE, HTML5, PHP, Groovy, dan C/C++. Alat pengembangan aplikasi ini bisa dijalankan di sistem operasi Windows, Mac OS, dan Linux.


f) Tanda kurung

Brackets ini sendiri dibuat oleh Adobe Systems Incorporated sebagai salah satu produsen perangkat lunak multimedia yang terkenal di dunia. Alat pengembangan aplikasi website ini dapat dijalankan di sistem operasi Windows, Mac OS, dan Linux.


 "KELEBIHAN DAN KEKURANGAN SISTEM OPERASI MOBILE"


Kelebihan sistem operasi mobile (OS Android)


1. Merupakan sistem operasi open source, sehingga mudah dikembangkan oleh handset developer.


2. Mudah dikustomisasi dan diubah.


3. Dukungan aplikasi yang sangat banyak dan beragam.



Kekurangan sistem operasi mobile (OS Android)


1. Memiliki proses sistem kerja yang cukup berat, sehingga memakan RAM yang cukup banyak.


2. Kadang-kadang disandingkan dengan spesifikasi hardware yang buruk, menjadi kurang responsif.

 

Penjelasan Source code:


import 'package:flutter/material.dart';//menambahkan method main() disertai dengan memanggil fungsi runApp


void main(){//untuk mengeksekusi program yang akan dijalankan


  runApp(const Center(//pusat agar program yang kita jalankan itu dapat ditampilkan.


    child: Text("selamat datang di dunia", textDirection: TextDirection.ltr), //menambahkan Widget dibagain child untuk menambahkan text


  ));


} //penutup program nya 

Tidak ada komentar:

Posting Komentar