2. Seminar Marathon 1.0
Seminar Marathon 1.0 dilakasanakan di universitas gunadarma
kalimalang kampus j1
Pada seminar Marathon 1.0 ada 2 narasumber yaitu:
1. Charles Sutanto (Development)
2. Candra Ciputra (Development)
3. Sesi 1
Pada sesi pertama narasumber membahas tentang pemrograman
mobile
• Pemrograman Mobile adalah pemrograman yang ditujukan untuk
pembuatan aplikasi diperangkat mobile. Banyak sekali platform mobile
yang dapat kita coba, diantaranya Symbian OS (1998), Black Berry
(2004), IOS (2007), Android (2009) dan Windows Phone (2010). Salah
satunya yang sedang paling sering dipakai adalah Android Mobile.
Android merupakan sistem operasi berbasis linux yang bahasa
pemrograman aplikasinya dapat kita buat menggunakan java. Macam-
macam perangkat mobile yaitu antara lain Tablet PC, Laptop dan
Handphone.
4. Sesi 2
Pada sesi kedua narasumber membahas tentang Sejarah
Perkembangan aplikasi mobile
Program game snake pada Mobile Phone Nokia sekitar pertegahan
tahun 1990-an. Game ini tampilannya hanya berbentuk sebuah field
yang terdapat seekor ular berbentuk kotak memanjang dan kita harus
mengejar target untuk mendapat point, program ini tergolong sangat
sederhana. Namun game snake ini menjadi suatu hal yang penting bagi
sejarah perkembangan mobile phone. Aplikasi ini merupakan aplikasi
pertama yang ada pada sebuah Mobile Phone diluar dari fungsi
utamanya sebagai alat berkomunikasi.
5. Berhasil terbuatnya game snake ini membuat produsen-produsen
mobile phone lain untuk membuat aplikasi-aplikasi lain yang lebih
canggih lagi. Kemudian tercipta berbagai aplikasi dari aplikasi yang
sederhana seperti kalkulator, alarm, kalender, stopwatch, notes dan lain-
lain. Dengan diluncurkannya sistem operasi symbian perkembangan
pemrograman mobile makin pesat lagi, karna kita dapat mengembangan
aplikasi sendiri dengan menggunakan bahasa Java atau Phyton. Muncul
aplikasi yang lebih kompleks lagi seperti GPS, wifi, kamera, aplikasi
multimedia (seperti pemutar musik, pemutar video dan lain-lain).
6. Sesi 3
Pada sesi ketiga narasumber membahas tentang Jenis-jenis aplikasi
mobile
• Aplikasi Native
Aplikasi ini di buat dan ditanam (install) langsung didalam
device/Gadget kita, baik untuk platform aplikasi mobile android
ataupun aplikasi mobile iOS, aplikasi mobile ini menggunakan bahasa
pemrograman yang selayaknya digunakan untuk membuat aplikasi
tersebut. Misalnya, untuk membuat aplikasi Android menggunakan
Java dan SDK milik Android, aplikasi iOS menggunakan Objective-C dan
SDK iOS, demikian juga untuk aplikasi- aplikasi mobile untuk platform
lainnya.
7. • Aplikasi web
Aplikasi mobile Dibuat dan dikembangkan dengan menggunakan bahasa
pemrograman berbasis web, aplikasi mobile jenis web ini dijalankan
menggunakan browser yang ada di handphone atau device/Gadget kita,
menggunakan bahasa pemrograman html5, php, ataupun ASP beserta dengan
beberapa komponen pendukungnya, misalkan database, css, javascript, dll, serta
penyimpanan data langsung ke database server.
• Games
Aplikasi game berbasis mobile yang dikembangkan untuk suatu platform
tertentu baik yang berbasis android ataupun berbasis iOS, jenis aplikasi game ini
bisa berupa aplikasi mobile native, atau dengan menggunakan pemrograman
web dengan basis HTML5 dan PHP, atau bisa juga jenis aplikasi mobile hybrid.
8. Sesi 4
Pada sesi keempat narasumber membahas tentang Kelebihan dan kekurangan sistem
operasi mobile
Kelebihan Apple iOS:
1. Punya kontrol ketat terhadap kualitas aplikasi yang ada di apps store.
2. Performa & kualitas menjalankan aplikasi/games lebih bagus
3. Update OS yang cepat dibanding OS lain
4. Desainnya yang premium
5. Terdapat Siri yang siap mendampingi pengguna
Kekurangan Apple iOS :
1. Harga devicenya lebih mahal.
2. Aplikasi-aplikasi tertentu banyak terdapat versi berbayar/trial (bisa diakali dengan
jailbreak dan dapat memasang aplikasi bajakan).
3. Harus terkoneksi dengan iTunes jika ingin share media file dengan PC atau
Notebook.
4. Tidak ada slot micro SD dan baterai sudah built in ( tidak bisa dicopot).
9. Kelebihan sistem operasi Android
1. Banyak pilihan devices mulai dari kalangan bawah sampai atas
2. Aplikasi yang banyak dan sebagian besar gratis
3. Open-Source , jadi kita mudah oprek-oprek source code Android
4. User-Friendly
5. Terdapat Google Now (untuk Android Jelly Bean)
6. Multitasking
Kekurangan Sistem Operasi Android
1. Update OS system yang lama
2. Android terkadang menimbulkan lag bahkan hang
3. Banyak memakan resource sehingga mengurangi pemakaian baterai
4. Terkadang Android rentan sekali terhadap virus
10. Kelebihan Windows Phone :
1. UI sangat nyaman dan Menarik
2. Grafis saat bermain game bagus
3. Tidak boros RAM untuk menjalankan semua apps di Menu atau di belakang layar
4. Kualitas audio yang baik
5. Game Game dengan grafis yang cukup bagus Mampu berjalan dengan RAM 512 Mb
6. Kualitas Jaringan Sangat Baik
7. Harga Relatif Murah dengan Spek Standar
Kekurangan Windows Phone :
1. Baterai Boros terhadap game game dengan Grafis Bagus
2. Aplikasi Berbayar
3. Banyak Iklan di Aplikasi Trial
4. Agak Ribet untuk pengguna Baru
5. Aksesories Original yang mahal
11. Kelebihan Operasi BlackBerry
1. Hardware atau perangkat keras yang memiliki kualitas yang cukup tangguh
seperti layaknya Apple.
2. Kapasitas baterai yang tergolong kuat
Kekurangan Operasi BlackBerry
1. browsing atau berjelajah dunia maya, akan terasa sangat lambat dan masih
lemah
2. Aplikasi IU atau Interface dari BlackBerry tergolong rumit untuk digunakan
dan kebanyakan aplikasi BlackBerry lebih mahal
3. Aplikasi tidak sebanyak Android dan iOS
12. KESIMPULAN
Hampir semua perangkat elektronika digital memiliki sistem operasi. Karena sistem
operasi berperan menjembatani dan mengatur kinerja software aplikasi dengan
hardware perangkat yang bersangkutan. Demikian juga untuk handphone atau
ponsel. Perangkat ini juga memiliki sistem operasi. Bahkah, karena
perkembangannya yang sangat pesat, banyak vendor yang mengembangkan dan
membuat sistem operasi untuk handphone.