Pemograman mobile 2 Kelompok 3 Kelas TI 15 A Khoerul Umam (15.11.0241) Dwi Yulianto K (15.11.0231) Anggen Dias Restu W (15.11.0229) M. Reza Fadhilah (15.11.0249) Riyanur Nugroho (15.11.0252) Afrizal Rifai (15.11.0253) Safki Fajar Fatmawan (15.11.0255)
Pengertian pemograman mobile Android merupakan sebuah system operasi perangkat mobile berbasis linux yang mencangkup system operasi,middlwer dan aplikasi dengan adanya pemograman mobile ini diharapkan teman teman mampu mengimplentasikan kedalam bentuk syntak pada pemograman Android selain itu mahasiswa dapat mengembangkan aplikasi android berbasis OOP
Sistem Operasi Perangkat Bergerak 1 Windows mobile 2 IOS 3 Symbian OS 4 Blackberry 5 Android
Windows mobile Windows Mobile adalah sistem operasi yang kompak dikombinasikan dengan sederetan aplikasi dasar untuk ponsel berdasarkan Microsoft Win32 API. Perangkat yang menjalankan Windows Mobile termasuk Pocket PC, Smartphone, Portable Media Center, dan on-board komputer untuk beberapa mobil. Perangkat ini dirancang untuk menjadi agak mirip dengan Windows versi desktop, dan fitur-bijaksana aesthetically. Selain itu, pihak ketiga pengembangan piranti lunak tersedia untuk Windows Mobile. Awalnya muncul sebagai Pocket PC 2000 sistem operasi,Windows Mobile telah diperbarui beberapa kali, dengan versi yang Windows Mobile 6.5
IOS IOS adalah sistem operasi mobile yang dikembangkan oleh Apple. Ini pada awalnya bernama OS iPhone, namun kemudian diganti dengan iOS pada bulan Juni, 2009. iOS saat ini berjalan pada iPhone, iPod touch, dan iPad.Seperti sistem operasi desktop modern, Ios menggunakan antarmuka pengguna grafis, atau GUI. Namun, karena merupakan sistem operasi mobile, iOS dirancang di sekitar input touchscreen, bukan keyboard dan mouse. Misalnya,aplikasi dapat dibuka dengan sekali tekan, daripada-klik dua kali. Layar yang berbeda dapat dilihat dengan menggesekkan jari Anda di layar, daripada mengklik jendela yang.terbuka.
Symbian OS Sebelum munculnya Android dan iOS, dunia sistem operasi mobile dikuasai oleh sebuah nama yaitu Symbian OS. Symbian adalah sistem operasi yang tak bebas bergerak yang dikembangkan oleh Symbian Ltd yang dirancang untuk digunakan mobile. Pada awalnya saham Symbian dikuasai oleh Nokia (47,9%), Ericsson (15,6%), Panasonic (10,5%), Samsung (4,5%), Siemens/BenQ (8,4%), Sony Ericsson (13,1%). Symbian sendiri terdiri atas beberapa jenis OS (Operating System) yaitu Symbian S60, S80, S90 dan UIQ.
Blackberry BlackBerry OS adalah sistem operasi mobile yang dikembangkan oleh Research In Motion (RIM) untuk lini Blackberry smartphone. Platform blackberry mungkin paling dikenal karena dukungan asli untuk lingkungan komunikasi perusahaan, yang memungkinkan aktivasi nirkabel lengkap dan sinkronisasi email, kalender, tugas, catatan, dan kontak.
Android Android merupakan sebuah system operasi perangkat mobile berbasis linux yang mencangkup system operasi,middlwer dan aplikasi beberapa pengertian lain dari android: 1.Merupakan platform terbuka (open source) bagi para pengembang (programmer) untuk membuat aplikasi 2.Merupakan aplikasi yang dibeli google inc dari android inc 3.Bukan bahasa pemograman namun hanya menyediakan lingkungan hidup atau run time envirotment yang disebut DVM (dalvic virtual machine).
Lingkungan Pengembangan Linker Editor Debuger Compiler
Editor Editor, yaitu fasilitas untuk menuliskan kode sumber dari perangkat lunak.
COMPILER fasilitas untuk mengecek sintaks dari kode sumber kemudian mengubah dalam bentuk binari yang sesuai dengan bahasa mesin.
COMPILER fasilitas untuk mengecek sintaks dari kode sumber kemudian mengubah dalam bentuk binari yang sesuai dengan bahasa mesin.
LINKER fasilitas untuk menyatukan data binari yang beberapa kode sumber yang dihasilkan compiler sehingga data-data binari tersebut menjadi satu kesatuan dan menjadi suatu program komputer yang siap dieksekusi.
DEBUGER Debuger, yaitu fasilitas untuk mengetes jalannya program, untuk mencari bug/kesalahan yang terdapat dalam program. Sampai tahap tertentu IDE modern dapat membantu memberikan saran yang mempercepat penulisan.Pada saat penulisan kode, IDE juga dapat menunjukan bagian-bagian yang jelas mengandung kesalahan atau keraguan.
SOFTWERE DEVELOPMENT Software Development adalah salah satu tipe proyek IT yang berfokus pada penciptaan atau pengembangan perangkat lunak. Software Development dapat didetailkan lagi menjadi proses: 1) penciptaan software untuk memenuhi kebutuhan manusia, 2) desain software, 3) pengembangan software aplikasi perusahaan, atau 4) pengembangan platform (Wales, 2012). Karena berfokus pada sesuatu yang tidak tampak (software), Software development memiliki tingkat pengerjaan yang lebih sulit. Tidak heran jika banyak Software development yang gagal dikarenakan proses pengerjaan tidak sesuai dengan yang telah direncanakan. Salah satu criteria tambahan untuk output Software Development adalah kemampuan software untuk dapat dikembangkan lagi. Disinilah tingkat kesulitan yang utama dimana pihak pencipta harus dapat mendokumentasikan dengan baik setiap source code agar dapat dipahami oleh orang lain.
ARSITEKTUR SISTEM OPERASI MOBILE
Terimakasih