Review kuliah tamu membahas sistem operasi dan jenis aplikasi mobile serta cara membuat aplikasi mobile. Jenis aplikasi mobile yang dibahas adalah native, hybrid, dan web responsive. Kelebihan dan kekurangan setiap jenis juga dijelaskan.
Review kuliah tamu membahas beberapa sistem operasi mobile dan jenis aplikasi mobile. Sistem operasi yang dijelaskan antara lain Java ME, Palm OS, Symbian OS, Windows Mobile, Blackberry OS, iPhone OS, dan Android OS. Jenis aplikasi mobile yang disebutkan adalah native application, hybrid application, dan web application. Kelebihan dan kekurangan masing-masing juga diuraikan."
Android adalah sistem operasi untuk perangkat seluler yang berbasis Linux yang dikembangkan oleh Google dan Open Handset Alliance. Android pertama kali dikembangkan oleh Android Inc pada tahun 2003 sebelum dibeli oleh Google pada 2005. Versi awal Android dirilis pada 2008 dan sejak saat itu terus mengalami perkembangan dengan menambahkan fitur-fitur baru. Android memiliki keunggulan seperti fleksibilitas, ketersediaan aplikasi, dan integrasi dengan layanan Google
Teks tersebut membahas tentang sistem operasi untuk perangkat mobile seperti Windows Mobile, Symbian, Blackberry, Android, iOS. Juga membahas tentang profile dan konfigurasi J2ME seperti MIDP dan CLDC, siklus hidup MIDlet, perbedaan MIDP 1.0 dan 2.0, serta hirarki kelas antarmuka pengguna MIDP.
Makalah ini membahas sistem operasi Android, mulai dari sejarah, deskripsi, perkembangan, keamanan, lisensi, versi-versinya. Android awalnya dikembangkan oleh Android Inc. lalu dibeli Google tahun 2005 dan secara resmi diluncurkan 2007. Android menggunakan kernel Linux dan dikembangkan secara terbuka oleh komunitas pengembang.
E-commerce melibatkan proses pembelian dan penjualan produk secara online. Dokumen ini membahas teknologi, manfaat, dan jenis model bisnis e-commerce. Teknologi seperti internet dan EDI memungkinkan perdagangan elektronik, sementara model bisnis seperti brokerage dan merchant menghasilkan pendapatan melalui komisi dan penjualan langsung. E-commerce menawarkan efisiensi biaya bagi bisnis dan kenyamanan berbelanja bagi konsumen.
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...Dwi Fajar Saputra
油
Artikel dari Prosiding Loknas PDII LIPI Tahun 2015 dipresentasikan di Gedung PDII LIPI, Jakarta. Tema artikel mengenai MoCA (mobile client application) di SLiMS yang dapat dijadikan alternatif untuk pengelolaan data perpustakaan berbasis smartphone
Dokumen tersebut membahas tentang digital signature, yang merupakan skema matematis untuk mengidentifikasi pengirim dan membuktikan keaslihan dokumen digital. Digital signature menerapkan konsep algoritma sandi dengan tujuan kriptografi. Terdapat dua jenis algoritma sandi yaitu simetris dan asimetris. Digital signature memiliki manfaat untuk aspek keamanan seperti kerahasiaan, integritas data, otentikasi, dan nir penyangkalan, serta untuk aspe
Jurnal Perpustakaan Berbasis Web Applicationdwiptrgagah
油
Tesis ini membahas perancangan sistem informasi perpustakaan berbasis web yang terintegrasi antara digital library system dan library management system. Sistem yang dikembangkan mampu mengintegrasikan komponen-komponen library management system ke dalam arsitektur digital library system agar dapat memanfaatkan keunggulan masing-masing sistem tersebut dalam penyediaan informasi sumber daya digital maupun non-digital.
The document discusses considerations for automating a library. It outlines steps like determining the library's vision and current status, conducting a feasibility study, creating a technology plan, and developing a project proposal. It also covers criteria for selecting an integrated library system, such as functionality, user interface, scalability, costs, and vendor support. The overall goal is to carefully plan and select a system that best matches the library's needs and vision.
Proposal ini menawarkan otomatisasi sistem perpustakaan dan pembangunan perpustakaan digital untuk meningkatkan pelayanan dan pengelolaan perpustakaan sekolah secara lebih efisien. Sistem yang ditawarkan menggunakan aplikasi SENAYAN yang dapat diakses secara online, serta menyediakan basis data koleksi yang handal untuk keperluan operasional dan pengembangan perpustakaan."
Menurut O'Reilly, web 2.0 memiliki karakteristik kolaborasi, dinamis, dan batas yang kabur antara konten pembuatan dan penggunaan, dimana pengguna berperan penting. Penerapan web 2.0 di perpustakaan dapat dilakukan dengan memanfaatkan alat-alat seperti blog, jejaring sosial, dan bookmark sosial untuk mempromosikan layanan perpustakaan. Perpustakaan 2.0 berbeda dari perpustakaan 1
Laporan Project Pemrograman Berbasis Websmatrigger
油
Laporan ini membahas tentang pembuatan website pendaftaran siswa baru menggunakan teknologi JavaScript, jQuery, CSS, Bootstrap, dan AJAX. Website ini memungkinkan calon siswa mendaftar secara online, admin dapat mengelola data calon siswa dan pengguna, serta menampilkan berita sekolah. Kendala yang dihadapi adalah sulitnya menerapkan fitur AJAX dan menampilkan grafik.
Makalah ini membahas sistem operasi Android, mulai dari sejarah, deskripsi, perkembangan, keamanan, lisensi, versi-versinya. Android awalnya dikembangkan oleh Android Inc. lalu dibeli Google tahun 2005 dan secara resmi diluncurkan 2007. Android menggunakan kernel Linux dan dikembangkan secara terbuka oleh komunitas pengembang.
E-commerce melibatkan proses pembelian dan penjualan produk secara online. Dokumen ini membahas teknologi, manfaat, dan jenis model bisnis e-commerce. Teknologi seperti internet dan EDI memungkinkan perdagangan elektronik, sementara model bisnis seperti brokerage dan merchant menghasilkan pendapatan melalui komisi dan penjualan langsung. E-commerce menawarkan efisiensi biaya bagi bisnis dan kenyamanan berbelanja bagi konsumen.
Mobile Client Application (MoCA) : alternatif baru mengelola data fitur siste...Dwi Fajar Saputra
油
Artikel dari Prosiding Loknas PDII LIPI Tahun 2015 dipresentasikan di Gedung PDII LIPI, Jakarta. Tema artikel mengenai MoCA (mobile client application) di SLiMS yang dapat dijadikan alternatif untuk pengelolaan data perpustakaan berbasis smartphone
Dokumen tersebut membahas tentang digital signature, yang merupakan skema matematis untuk mengidentifikasi pengirim dan membuktikan keaslihan dokumen digital. Digital signature menerapkan konsep algoritma sandi dengan tujuan kriptografi. Terdapat dua jenis algoritma sandi yaitu simetris dan asimetris. Digital signature memiliki manfaat untuk aspek keamanan seperti kerahasiaan, integritas data, otentikasi, dan nir penyangkalan, serta untuk aspe
Jurnal Perpustakaan Berbasis Web Applicationdwiptrgagah
油
Tesis ini membahas perancangan sistem informasi perpustakaan berbasis web yang terintegrasi antara digital library system dan library management system. Sistem yang dikembangkan mampu mengintegrasikan komponen-komponen library management system ke dalam arsitektur digital library system agar dapat memanfaatkan keunggulan masing-masing sistem tersebut dalam penyediaan informasi sumber daya digital maupun non-digital.
The document discusses considerations for automating a library. It outlines steps like determining the library's vision and current status, conducting a feasibility study, creating a technology plan, and developing a project proposal. It also covers criteria for selecting an integrated library system, such as functionality, user interface, scalability, costs, and vendor support. The overall goal is to carefully plan and select a system that best matches the library's needs and vision.
Proposal ini menawarkan otomatisasi sistem perpustakaan dan pembangunan perpustakaan digital untuk meningkatkan pelayanan dan pengelolaan perpustakaan sekolah secara lebih efisien. Sistem yang ditawarkan menggunakan aplikasi SENAYAN yang dapat diakses secara online, serta menyediakan basis data koleksi yang handal untuk keperluan operasional dan pengembangan perpustakaan."
Menurut O'Reilly, web 2.0 memiliki karakteristik kolaborasi, dinamis, dan batas yang kabur antara konten pembuatan dan penggunaan, dimana pengguna berperan penting. Penerapan web 2.0 di perpustakaan dapat dilakukan dengan memanfaatkan alat-alat seperti blog, jejaring sosial, dan bookmark sosial untuk mempromosikan layanan perpustakaan. Perpustakaan 2.0 berbeda dari perpustakaan 1
Laporan Project Pemrograman Berbasis Websmatrigger
油
Laporan ini membahas tentang pembuatan website pendaftaran siswa baru menggunakan teknologi JavaScript, jQuery, CSS, Bootstrap, dan AJAX. Website ini memungkinkan calon siswa mendaftar secara online, admin dapat mengelola data calon siswa dan pengguna, serta menampilkan berita sekolah. Kendala yang dihadapi adalah sulitnya menerapkan fitur AJAX dan menampilkan grafik.
Laporan Sistem Informasi Geografis Pariwisata Berbasis Android bab ISaeful Bahri
油
1. Dokumen tersebut membahas latar belakang wilayah Kabupaten Subang yang terbagi atas 3 wilayah dan memiliki berbagai potensi wisata. 2. Kekurangan sistem informasi pariwisata yang ada menjadi masalah, di mana pengembangan aplikasi berbasis android diusulkan sebagai solusi. 3. Tujuan penelitian adalah mengembangkan sistem informasi pariwisata berbasis android untuk memudahkan wisatawan mendapatkan informasi lokasi wisata.
Kuliah elektronik bisnis (e-business) IT-UHO (pert2-3)Mutmainnah Muchtar
油
Kuliah Elektronik Bisnis Teknik Informatika UHO Kendari
Materi: Sejarah e-business, contoh kegagalan perangkat lunak dalam sebuah organisasi, contoh kisah sukses pengusaha di Indonesia (tokopedia, bukalapak, gojek)
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...Uofa_Unsada
油
Aplikasi ini membangun aplikasi perpustakaan online berbasis desktop dan mobile Android untuk perpustakaan Universitas Darma Persada yang mencakup layanan peminjaman, pengembalian, dan pencarian buku.
Dokumen tersebut membahas tentang pengertian smartphone dan sistem operasi Android. Smartphone adalah telepon genggam pintar dengan kemampuan tingkat tinggi, kadang seperti komputer. Sistem operasi Android adalah perangkat lunak untuk perangkat seluler yang mencakup sistem operasi, middleware, dan aplikasi utama. Android banyak digunakan karena menggunakan kode terbuka sehingga aplikasi mudah didapat dan harganya lebih murah.
Ringkasan dari dokumen tersebut adalah:
Pembicara membahas tentang sistem pintar rumah, aplikasi seluler, dan cara membuat aplikasi seluler. Topik utama termasuk teknologi digital terkini seperti kecerdasan buatan, realitas virtual dan augmented, blockchain, dan arsitektur keamanan beradaptasi. Jenis-jenis aplikasi seluler dan cara membuatnya seperti situs web responsif, aplikasi natif, dan aplikasi hybrid juga dibahas.
Dokumen tersebut membahas tentang pemrograman bergerak, termasuk definisi, contoh bahasa pemrograman untuk platform berbeda seperti Android dan iOS, serta contoh aplikasi yang umum digunakan dalam kehidupan sehari-hari seperti media sosial, pesan, transportasi dan belanja online.
[Old Introduction] ANDROID, from Newbie for NewbiesArdi Miharjo
油
Android from Newbie for Newbies...
Tahun 2011 lalu masih masa2 penetrasi smartphone dengan OS Android di Indonesia. Sedikit perkenalan (waktu itu) tentang android kepada rekan2 sejawat khususnya tim frontliners.
-Juni 2011
Nuhun,
KA
~buat arsip lah yes, sekalian nostalgiyes
Android adalah sistem operasi berbasis Linux untuk perangkat seluler yang dikembangkan oleh perusahaan Android Inc pada tahun 2003 dan kemudian diakuisisi oleh Google pada tahun 2005. Android memiliki berbagai fitur seperti kerangka aplikasi, mesin virtual Dalvik, dukungan media, kamera, GPS dan memungkinkan pengembangan aplikasi karena bersifat open source.
Dokumen tersebut membahas tentang sistem operasi berbasis Android yang dikembangkan oleh tiga orang yaitu Elfonda Daffa Risqullah, Anindito Setyawan, dan Hitatama Anindyajati Siddhi. Dokumen ini membahas tentang definisi, sejarah, platform, dasar pengembangan, klasifikasi aplikasi, dan fitur-fitur pada sistem operasi Android."
Dokumen tersebut merangkum tentang sistem operasi Android, mulai dari sejarah perkembangannya, deskripsi sistem operasinya, perkembangan dan versi-versinya. Dokumen tersebut juga membahas tentang antarmuka, aplikasi, dan kerangka kerja Android serta hubungannya dengan Linux.
Dokumen tersebut membahas perkembangan sistem operasi Android dan iOS. Ia menjelaskan versi-versi Android sejak awal rilisnya pada 2007 hingga Jelly Bean 4.2 pada 2012 serta fitur-fiturnya. Dokumen ini juga membahas pengantar tentang smartphone dan pengenalan Android.
Android adalah sistem operasi untuk perangkat mobile berbasis Linux yang mencakup sistem operasi, middleware dan aplikasi. Android didasarkan pada kernel Linux dan menggunakan mesin virtual Dalvik untuk menjalankan aplikasinya. Arsitektur Android terdiri dari aplikasi, framework aplikasi, library, Android Run Time, dan kernel Linux. Versi-versi utama Android antara lain Cupcake, Donut, clair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, dan KitKat.
Membuat Aplikasi dengan Framework Hybrid Flutter dengan Database Server DockerRizkyCrown
油
Disini terdapat pengertian, tujuan, rumusan masalah, code/syntax, dan juga output ketika dijalankan. Pastikan kalian teliti agar dapat melihat hal detail dalam makalah ini
Pembuatan aplikasi hybrid mobile dengan menggunakan framework7 dan backend virtualisasi docker. Makalah ini membahas tentang pengertian mobile programming, hybrid app, backend server, docker, dan framework7. Kemudian membahas cara membuat backend server menggunakan docker, membuat frontend mobile menggunakan framework7, dan tampilan responsive aplikasi yang dibuat.
Dokumen ini merangkum proses pembuatan animasi logo dan video promosi selama seminggu dari 10 Mei hingga 15 Mei, meliputi pengerjaan desain logo, diskusi referensi, proses animasi, dan pertemuan dengan klien untuk merevisi hasil akhir.
Kelompok mahasiswa membuat video animasi 2 menit untuk mempromosikan ekstrakurikuler jurnalis SMAN 1 Kerembung sesuai permintaan koordinatornya. Mereka merancang konten video, membuat desain animasi dengan After Effects, memprototipe storyboard, dan mengirim hasil akhir untuk mendapat masukan.
2. Nama Kelompok
Sani Kharismawati (4103151009)
Ahmad Rifat (4103151011)
Janin Islam (4103151012)
3. Introduction Mobile Apps
Sistem Operasi Mobile Programming :
o Java ME platform
Java Platform, Micro Edition (Java ME) yang fleksibel untuk aplikasi yang berjalan pada perangkat mobile di Internet of
Things, seperti : mikro-controller, sensor, gateway, ponsel, personal digital assistant (PDA), TV set- top box, printer dll. Java ME
termasuk antarmuka yang fleksibel kepada pada perangkat pengguna, keamanan yang kuat, built-in protokol jaringan, dan
dukungan untuk aplikasi jaringan. Java ME platform merupakan aplikasi offline yang dapat didownload secara dinamis. Java ME
Platform untuk digunakan di blue ray. Java ME platform di kembangkan oleh Sun Microsystems
o Palm OS
Palm OS (Garnet OS) adalah suatu sistem operasi mobile awalnya dikembangkan oleh Palm, Inc untuk asisten digital
pribadi (PDA) pada tahun 1996. Palm OS dirancang untuk kemudahan penggunaan dengan user interface touchscreen-berbasis
grafis. Hal ini disediakan dengan suite aplikasi dasar untuk manajemen informasi pribadi. Kemudian versi dari OS telah diperluas
untuk mendukung smartphone. Beberapa lisensi yang lain diproduksi perangkat didukung oleh Palm OS. Ciri khasnya dari PDA
yang disokong oleh Palm OS adalah interface yang menampilkan shortcut-shortcut menu. Produk yang menggunakan Palm OS
adalah HP Touch Pad, Palm Treo Smartphone dan lain sebagainya
Kelebihan : Untuk Multitasking, berjalan pada tcp/ip Network Access dan dapat berjalan pada Arm Architecture 32 bit
4. Introduction Mobile Apps
Sistem Operasi Mobile Programming :
o Symbian OS
Symbian OS adalah sebuah Operating System yang digunakan untuk operasi standar ponsel dengan perangkat smartphone dan
di kembangkan oleh Symbian Ltd. Symbian OS menetapkan persyaratan bahwa sistem operasi ini hanya dapat digunakan oleh ponsel
dengan fitur 2.5G dan 3G. Ada beberapa vendor terbesar didunia yang berkolaborasi menanamkan saham di proyek Symbian OS ini,
seperti Nokia, Motorola, Sonny Ericsson. Dan yang memegang saham terbesar dimiliki oleh Nokia, jadi tidak mengherankan produk-
produk Nokia didominasi dengan OS Symbian. Versi terbaru dari Symbian OS adalah Symbian ^ 3, setidaknya ada sepuluh smartphone
yang menggunakan sistem operasi ini diantaranya Nokia N8, Nokia C6-01, Nokia E7-00 dan sebagainya.
Symbian OS digunakan oleh berbagai vendor produk peralatan komunikasi mobile pada berbagai jenis produk mereka yang
bervariasi. Variasi dari sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan karena sistem operasi ini memiliki
antarmuka pemprograman aplikasi (Application Programming Interface (API) ).
Kelebihan:
Sistem stabil.
Hemat Baterai.
Mendukung video call.
User Friendly.
Banyak dukungan aplikasi.
OS 32 bit
Multitasking
Kekurangan:
Interface yang statis.
Mudah terserang malware
5. Introduction Mobile Apps
Sistem Operasi Mobile Programming :
o Windows Mobile OS
Windows Mobile adalah salah satu sistem operasi (OS) mobile yang dikembangkan oleh Microsoft dan di desain untuk
digunakan pada smartphone dan perangkat nirkabel lainya. Versi saat ini disebut Windows 7 Mobile. OS ini berbasis pada
Windows CE 7 Kernel, dan fitur-fiturnya dikembangkan menggunakan Microsoft Windows API. Windows Mobile didesain
sedemikian rupa agar mirip dengan versi Windows Desktop. Sebagai tambahan, third party software development tersedia
untuk Windows Mobile. Pertama kali dirilis sebagai sistem operasi Pocket PC 2000, kebanyakan perangkat Windows Mobile
dilengkapi dengan Stylus Pen, yang mana di gunakan untuk memasukan perintah-perintah dengan cara men-tap-nya di layar.
Kelebihan:
Dukungan penuh dari Microsoft.
Aplikasi office yang lengkap.
Tersedia Android Market untuk memenuhi kebutuhan user.
Tersedia fitur Find My Phone untuk mengetahui lokasi ponsel
anda.
Tersedia fitur Live Tiles untuk memberikan informasi pada
homescreen ponsel anda.
Kekurangan:
Mudah terserang malware.
Keterbatasan multitasking
(hanya untuk aplikasi tertentu).
Aplikasi bawaan kurang memadai
(tidak ada bluetooth, Windows Explorer, Silverlight).
Tidak mendukung internet tethering.
6. Introduction Mobile Apps
Sistem Operasi Mobile Programming :
o Android Platform OS
Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka
bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak.
Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian
untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras,
peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.
Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan
mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kodekode Android di
bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.
7. Introduction Mobile Apps
Sistem Operasi Mobile Programming :
o Android Platform OS
Kelebihan:
Open source.
Multitasking.
Kemudahan dalam notifikasi.
Mendukung banyak hardware mobile.
Management widget yang flexibel.
Tersedia banyak aplikasi pendukung.
Dukungan penuh dari Google.
User Interface yang interaktif.
Telah mendukung HTML5.
Tersedia Android Market untuk memenuhi kebutuhan user.
Mendukung GPS.
Kekurangan:
Harus terus update untuk memperbaiki bug.
Banyak terpampang iklan dalam aplikasi
8. Introduction Mobile Apps
Mobile Aplikasi Type :
1. Native Aplication
Aplikasi native merupakan salah satu jenis pengembangan aplikasi yang dibangun dengan menggunakan bahasa pemrograman
tertentu sesuai dengan platform yang dibangun. Sebagai contoh bahasa pemrograman java yang digunakan pada platform android,
bahasa pemrograman C pada windows phone, dan swift yang dibangun pada platform iOS / Apple.
Agar dapat membangun aplikasi native, tentu saja membutuhkan device sesuai dengan platform yang akan dibangun. Seperti
perangkat smartphone android untuk device dan android studio untuk software toolsnya, kemudian untuk dapat membangun aplikasi
iOS tentu saja kita membutuhkan Mac atau produk Apple yang biaya nya cukup mahal serta iPhone sebagai device penunjang dan
xcode sebagai software toolsnya. Berlaku juga untuk dapat membangun aplikasi pada windows phone kita membutuhkan visual studio
sebagai software toolsnya.
Membangun sebuah aplikasi native harus memiliki pengalaman project yang optimal pada perangkat mobile tersebut.
Kemampuan khusus, biaya operasional dan perangkat yang mahal sangat dibutuhkan agar dapat membangun aplikasi mobile agar
selalu terupdate di setiap platform yang ada. Karena aplikasi berjalan pada perangkat mobile, setiap device atau perangkat mobile
hanya dapat dikembangkan aplikasi yang sesuai dengan platform pada device tersebut. Semua fitur yang ada pada masing masing
device dapat digunakan apabila pada aplikasi sudah ditambahkan access fitur permissionnya seperti daftar kontak, kamera, gps,
accelerometer, notifikasi, data storage dan lain lain.
9. Introduction Mobile Apps
Mobile Aplikasi Type :
1. Native Aplication
Kelebihan :
Kecepatan dalam proses akses data bisa dibilang lebih cepat dibandingkan dengan pengembangan dengan cara yang lain
lebih user-friendly karena memberikan kemudahan kepada pengguna aplikasi
sangat bagus dalam hal performa sehingga memingkatkan kecepatan aplikasi
Dapat dibangun dalam mode offline atau tanpa koneksi internet
Keamanan aplikasi lebih terjamin karena dibangun langsung dari perusahaan masing masing
Kekurangan :
hanya dapat berjalan sesuai dengan platform yang dikembangkan dan hanya pada device sesuai dengan platformnya
Tentu saja bila aplikasi native membutuhkan device device khusus dalam pengembangannya, maka biaya yang dikeluarkan untuk
menyediakan device tersebut cukuplah mahal
Membuat aplikasi native tentu saja membutuhkan keahlian sesuai dengan platformnya, apabila ingin membuat aplikasi yang sama
pada platform yang berbeda, maka harus menguasai cara pembuatan pada platform tersebut.
10. Introduction Mobile Apps
Mobile Aplikasi Type :
2. Hybrid Application
Aplikasi hybrid merupakan salah satu jenis pengembangan aplikasi web dengan menggunakan kode HTML
yang ditransformasikan menjadi kode native sesuai dengan platform yang dibangun pada perangkat bergerak.
Aplikasi hybrid menggunakan browser agar fitur-fitur yang ada dan tersedia pada perangkat anda agar diijinkan
untuk dapat diakses ke dalam aplikasi seperti fitur daftar kontak, kamera, gps, accelerometer, notifikasi, data
storage dan lain lain. Tools yang digunakan dalam pengembangan aplikasi hybrid antara lain Cordova,
Phonegap, Rubymotion dan lain lain.
Jika dibandingkan dengan aplikasi native, aplikasi hybrid lebih mudah dalam pemeliharaan project serta lebih
hemat karena dapat dibangun dalam platform yang berbeda beda sehingga tidak memerlukan biaya yang
mahal. Aplikasi hybrid bisa di pasang pada Apps Store maupun Play Store seperti aplikasi native. Aplikasi hybrid
seringkali dibangun yang bertujuan untuk menampilkan halaman web yang ada tanpa harus mengembangkan
aplikasi yang berbeda
11. Introduction Mobile Apps
Mobile Aplikasi Type :
1. Hybrid Aplication
Kelebihan :
Aplikasi hybrid dapat berjalan tanpa menggunakan koneksi internet
Data asset dapat disimpan ke dalam perangkat
Aplikasi yang dibangun dengan hybrid biaya operasionalnya lebih murah
Kekurangan :
Performa dari aplikasi hybrid masih dibawah aplikasi native
Aplikasi hybrid lebih susah di jadikan bahan pelajaran bagi beberapa orang yang ingin mengembangkannya
dibandingkan dengan aplikasi native
Aplikasi hybrid harus menggunakan framework dalam pengembangannya
12. Introduction Mobile Apps
Alasan dikembangkannya Mobile Aplikasi
1. Communication
2. Games
3. Multimedia
4. Productivity
5. Travel
6. Utilities ( Antivirus )
7. Education
13. Introduction Mobile Apps
Karakter dari Mobile Aplication :
1. Aplication Interaction
2. User Experience
3. User Interface
4. Interaction with information sources
5. Integration with other Apps
6. Action feedback
7. Error notification
14. Introduction Mobile Apps
Cara untuk membuat Mobile Device :
1. Responsive Website
Secara bentuk website bisa digunakan untuk membuka native browser, bisa menyesuaikan bentuk layar ( saat
di mobile ), menggunakan kombinasi antara CSS dan Java Script agar dapat membuat layar.
2. Native App
Dipasang pada device tanpa membutuhkan internet seperti : Calculator, Music Player, Galeri dll
3. Hybrid ( Web )
Terinstall pada device tapi membutuhkan koneksi internet karena kontennya mengambil dari server, seperti :
Facebook, Skype, Mitrajual
4. Hybrid (Mixed)
Terinstall pada device, dapat membutuhkan internet dapat juga tidak membutuhkan internet, seperti : Game
( Mini Craft, Youtube, JOOX )
15. Introduction Mobile Apps
Perbedaan Web App VS Native App
Web App Native App
Bisa dibuka di berbagai device
(Mobile, Web)
Device lebih spesifik
Menggunakan HTML 5, java script
dan css
Bahasa berbeda tiap device
Tidak semua fitur aplikasi dapat
digunakan ( Android )
Dapat menggunakan fitur aplikasi
yang ada di android (Alarm, GPS)
16. Introduction Mobile Apps
Mengapa harus memilih web responsive?
Karena :
+ bisa di cari di google
+ bisa di jalankan di perangkat mobile