SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Habis Phonegap Terbitlah
Apache Cordova
Ada yang tahu apa itu Phonegape? Phonegap merupkan suatu
framework open source yang digunakan untuk pengembangan
aplikasi hybrid dalam konteks mobile. Phonegap di
kembangkan untuk membuat aplikasi mobile dalam berbagai
macam platform seperti Android, Blackberry, iOS, dan Windows
Phone dengan menggunakan bahasa format HTML5 & CSS3
serta bahasa pemrograman Javascript.
Saat ini Phonegap sudah berganti nama yaitu Apache
Cordova.Karena banyak kontribusi dari perusahaan –
perusahaan besar serta lembaga lain terhadap Phonegap,
kemudian phonegap diserahkan ke Apache Software
Foundation. Phonegap sebelumnya merupakan sebuah proyek
open source yang dikembangkan oleh perusahaan yang
bernama Nitobi lalu kemudian di akusisi oleh Adobe. Sebelum
dinamakan Cordova, pengganti nama Phonegap adalah ”
Callback ” atau Apache Callback.
Karena Perusahaan Adobe bukan membeli source code dari
proyek Phonegap ini, melainkan hanya membeli perusahaan
Nitobi dan para karyawannya, maka setelah perusahaan Nitobi
di akusisi, nasib kelanjutan dari proyek Phonegap ini
diserahkan ke Apache Software Foundation.
Apache Cordova memungkinkan para pengembang bisa
membuat aplikasi mobile dengan menggunakan CSS3, HTML5
dan JavaScript daripada menggunakan API yang spesifik untuk
masing-masing platform seperti Java untuk Android, Swift
untuk iOS dan C# untuk Windows Phone. Dengan satu kode
sumber yang sama, Apache Cordova dapat membungkus
aplikasi agar dapat berjalan di banyak jenis device.
Kelebihan dan Kekurangan Apache Cordova :
Kelebihan :
 Dengan Apache Cordovo memudahkan kita dalam
membangun, mengembangkan dan merilis suatu aplikasi.
Hanya menggunakan HTML5, CSS3 dan Javascript untuk
pengembangan, developer tidak perlu mempelajari
bahasa pemrograman yang terpisah, seperti Java untuk
Android, Objective-C untuk iOS, C# untuk Windows
Phone. Banyak terdapat library yang memungkinkan
developer membuat aplikasi lebih cepat dan mudah
seperti yang diinginkan Kemudahan dalam membuat dan
mendesain User Interface / Antarmuka Pengguna Sama
seperti point diatas, mengatur gambar seperti ikon untuk
aplikasi ialah hal yang sangat mudah. Walaupun
dikembangkan dengan bahasa web standard, pemasangan
aplikasi tidak berbeda dari pemasangan aplikasi native,
karena aplikasi dengan cordova juga dirilis dengan
package installer sesuai target platformnya.
Kekurangan :
 Adanya kemungkinan reverse-engineering , yakni
memungkinkan pengeditan source kode oleh pengguna.
Karena banyaknya plugin yang dikembangkan oleh
kontributor berbeda, bisa jadi nanti ada plugin yang
pengembangannya terhenti.

Mais conteúdo relacionado

Destaque (6)

Modul 7 integrasi aplikasi dengan facebook api menggunakan intel xdk
Modul 7   integrasi aplikasi dengan facebook api menggunakan intel xdkModul 7   integrasi aplikasi dengan facebook api menggunakan intel xdk
Modul 7 integrasi aplikasi dengan facebook api menggunakan intel xdk
 
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
Modul Intel XDK Workshop ver 1.0 Sept 2013 - Modul 4 - Pengembangan Aplikasi ...
 
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
 
Membuat aplikasi quiz android dengan Intel XDK
Membuat aplikasi quiz android dengan Intel XDKMembuat aplikasi quiz android dengan Intel XDK
Membuat aplikasi quiz android dengan Intel XDK
 
Water Saving
Water SavingWater Saving
Water Saving
 
Web server mjs
Web server mjsWeb server mjs
Web server mjs
 

Semelhante a Habis Phonegap Terbitlah Apache Cordova

Modul ajar membuat aplikasi mobile multiplatform menggunakan android studio
Modul ajar membuat aplikasi mobile multiplatform menggunakan android studioModul ajar membuat aplikasi mobile multiplatform menggunakan android studio
Modul ajar membuat aplikasi mobile multiplatform menggunakan android studio
Elsa Charming
 
Tugas java praktektohir
Tugas java praktektohirTugas java praktektohir
Tugas java praktektohir
pencari buku
 
Tugas latihan java tohir 1
Tugas latihan java tohir 1Tugas latihan java tohir 1
Tugas latihan java tohir 1
pencari buku
 
Jeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaJeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa Java
Individual Consultants
 
Jeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaJeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa java
Kristanto Wijaya
 
Chip Meetup V3 - Android Trends
Chip Meetup V3 - Android TrendsChip Meetup V3 - Android Trends
Chip Meetup V3 - Android Trends
Batista Harahap
 
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
Jurnal IT
 
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
Than Thi Habidan
 

Semelhante a Habis Phonegap Terbitlah Apache Cordova (20)

Ionic
IonicIonic
Ionic
 
Presensi SM Findout Project ABC
Presensi SM Findout Project ABCPresensi SM Findout Project ABC
Presensi SM Findout Project ABC
 
Modul ajar membuat aplikasi mobile multiplatform menggunakan android studio
Modul ajar membuat aplikasi mobile multiplatform menggunakan android studioModul ajar membuat aplikasi mobile multiplatform menggunakan android studio
Modul ajar membuat aplikasi mobile multiplatform menggunakan android studio
 
Tugas 1 (rekayasa web)
Tugas 1 (rekayasa web)Tugas 1 (rekayasa web)
Tugas 1 (rekayasa web)
 
Tugas java praktektohir
Tugas java praktektohirTugas java praktektohir
Tugas java praktektohir
 
Tugas latihan java tohir 1
Tugas latihan java tohir 1Tugas latihan java tohir 1
Tugas latihan java tohir 1
 
Pengenalan dasar android Programming
Pengenalan dasar android ProgrammingPengenalan dasar android Programming
Pengenalan dasar android Programming
 
Pengenalan dasar android programming
Pengenalan dasar android programming Pengenalan dasar android programming
Pengenalan dasar android programming
 
Review kuliah tamu
Review kuliah tamuReview kuliah tamu
Review kuliah tamu
 
Java ppt
Java pptJava ppt
Java ppt
 
Java ppt
Java pptJava ppt
Java ppt
 
Jeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaJeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa Java
 
Modul2 - Pengenalan Bahasa Java
Modul2 - Pengenalan Bahasa JavaModul2 - Pengenalan Bahasa Java
Modul2 - Pengenalan Bahasa Java
 
Jeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaJeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa java
 
Chip Meetup V3 - Android Trends
Chip Meetup V3 - Android TrendsChip Meetup V3 - Android Trends
Chip Meetup V3 - Android Trends
 
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
 
Java
JavaJava
Java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Presentation java PPT
Presentation java PPTPresentation java PPT
Presentation java PPT
 
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
 

Último

1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
DessyArliani
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
MaskuratulMunawaroh
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
IvvatulAini
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 

Último (20)

1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
Latihan Soal untuk US dan Tryout SMP 2024
Latihan Soal untuk  US dan Tryout SMP 2024Latihan Soal untuk  US dan Tryout SMP 2024
Latihan Soal untuk US dan Tryout SMP 2024
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 

Habis Phonegap Terbitlah Apache Cordova

  • 1. Habis Phonegap Terbitlah Apache Cordova Ada yang tahu apa itu Phonegape? Phonegap merupkan suatu framework open source yang digunakan untuk pengembangan aplikasi hybrid dalam konteks mobile. Phonegap di kembangkan untuk membuat aplikasi mobile dalam berbagai macam platform seperti Android, Blackberry, iOS, dan Windows
  • 2. Phone dengan menggunakan bahasa format HTML5 & CSS3 serta bahasa pemrograman Javascript. Saat ini Phonegap sudah berganti nama yaitu Apache Cordova.Karena banyak kontribusi dari perusahaan – perusahaan besar serta lembaga lain terhadap Phonegap, kemudian phonegap diserahkan ke Apache Software Foundation. Phonegap sebelumnya merupakan sebuah proyek open source yang dikembangkan oleh perusahaan yang bernama Nitobi lalu kemudian di akusisi oleh Adobe. Sebelum dinamakan Cordova, pengganti nama Phonegap adalah ” Callback ” atau Apache Callback. Karena Perusahaan Adobe bukan membeli source code dari proyek Phonegap ini, melainkan hanya membeli perusahaan Nitobi dan para karyawannya, maka setelah perusahaan Nitobi di akusisi, nasib kelanjutan dari proyek Phonegap ini diserahkan ke Apache Software Foundation. Apache Cordova memungkinkan para pengembang bisa membuat aplikasi mobile dengan menggunakan CSS3, HTML5
  • 3. dan JavaScript daripada menggunakan API yang spesifik untuk masing-masing platform seperti Java untuk Android, Swift untuk iOS dan C# untuk Windows Phone. Dengan satu kode sumber yang sama, Apache Cordova dapat membungkus aplikasi agar dapat berjalan di banyak jenis device. Kelebihan dan Kekurangan Apache Cordova : Kelebihan :  Dengan Apache Cordovo memudahkan kita dalam membangun, mengembangkan dan merilis suatu aplikasi. Hanya menggunakan HTML5, CSS3 dan Javascript untuk pengembangan, developer tidak perlu mempelajari bahasa pemrograman yang terpisah, seperti Java untuk Android, Objective-C untuk iOS, C# untuk Windows Phone. Banyak terdapat library yang memungkinkan developer membuat aplikasi lebih cepat dan mudah seperti yang diinginkan Kemudahan dalam membuat dan mendesain User Interface / Antarmuka Pengguna Sama seperti point diatas, mengatur gambar seperti ikon untuk
  • 4. aplikasi ialah hal yang sangat mudah. Walaupun dikembangkan dengan bahasa web standard, pemasangan aplikasi tidak berbeda dari pemasangan aplikasi native, karena aplikasi dengan cordova juga dirilis dengan package installer sesuai target platformnya. Kekurangan :  Adanya kemungkinan reverse-engineering , yakni memungkinkan pengeditan source kode oleh pengguna. Karena banyaknya plugin yang dikembangkan oleh kontributor berbeda, bisa jadi nanti ada plugin yang pengembangannya terhenti.