Course Details

MOOC MOOC Fakultas Teknik Elektro (FTE)
Strategies for Successful Mobile Application Development: Privacy and Ethics, Usability and Accessibility, Cross-Platform Development, and Monetization
Last Update:

Juni 20, 2024

Review:
0(0)

About Course

 

Identitas Mata Kuliah

Mata Kuliah (MK) Aplikasi Bergerak atau dengan nama lain Mobile Application (TTH4M3) adalah mata kuliah pilihan di Program Studi (Prodi) S1 Teknik Telekomunikasi. Mata kuliah pilihan ini berada di dalam area Kelompok Keahlian Pengolahan Sinyal Informasi (KK PSI).

Mata kuliah ini memberikan pengetahuan tentang teori dan dasar pembuatan aplikasi bergerak baik aplikasi untuk Android maupun iOS. Pada mata kuliah ini membahas mengenai Android development, iOS development, mobile sensors, mobile security, hingga usability dan accessbility

Profil dan Sejarah Mata Kuliah

Mata kuliah aplikasi bergerak ini memiliki bobot 3 SKS dan dapat diambil di semester 7 atau semester 8. Mata kuliah ini dijadikan salah satu mata kuliah pilihan di Prodi Teknik Telekomunikasi untuk memberikan kemampuan hard skill dan soft skill dibidang pengembangan MobApp yang diperlukan oleh Industri.

Relevansi (Urgensi) Mata Kuliah

Tujuan diselenggarakannya MK MobApp ini adalah untuk memberikan suatu bekal kepada mahasiswa dengan kekhususan kemampuan hard skill dan soft skill dibidang pengembangan MobApp. Hal ini dikarenakan kebutuhan pengembangan MobApps dimasa yang depan nanti sangatlah pesat. Hampir semua dukungan untuk masa Internet of Things (IoT) berbasis pada MobApps.

Kaitan dengan Mata Kuliah lainnya

Pra-syarat MK ini adalah Algoritma Pemrograman, Pemrograman Berorientasi Objek/Object Oriented Programming (PBO/OOP), dan Computer Vision.

Peta Capaian Pembelajaran (CP)

PLO 3

Mempunyai kemampuan merancang suatu sistem, komponen, atau proses untuk memenuhi kebutuhan yang diharapkan dalam batasan-batasan realistis termasuk pengiriman konten broadband melalui metode rekayasa di bidang telekomunikasi

PLO 6

Mempunyai keterampilan dalam mengoperasikan perangkat keras, menggunakan aplikasi perangkat lunak dan kemampuan pemrograman yang berkaitan dengan teknologi informasi dan telekomunikasi

PLO 7

Mempunyai kemampuan untuk berkomunikasi secara efektif baik lisan maupun tulisan

PLO 8

Kemampuan merencanakan, menyelesaikan, dan mengevaluasi tugas didalam batasan batasan yang ada

 

CLO 1

[C2]

Memahami konsep dasar mengenai pembuatan dan pengembangan suatu aplikasi baik di Android maupun iOS beserta arsitektur yang mengikutinya

[PLO 3]

 Sub-CPMK-1: Introduction to Android
Sub-CPMK-2: Android development with JAVA
Sub-CPMK-3: iOS development with SWIFT

CLO 2

[C2]

Memahami konsep dasar mengenai sensors dan security pada mobile application

[PLO 6]

Sub-CPMK-4: Restful application dan cloud services
Sub-CPMK-5: Mobile sensors
Sub-CPMK-6: Mobile security

CLO 3

[C2]

Memahami proses management pada pembuatan mobile application beserta proses monetization

[PLO 7]

Sub-CPMK-7: Trust management, privacy and ethicsusability and accessbilitymonetization

CLO 4

[C6]

Desain dan implementasi mobile application berbasis Android maupun iOS

[PLO 8]

Sub-CPMK-8: Mobile application implementation


Pokok Bahasan

BAB 1

Introduction to Android

BAB 2

Android Development with Java I

BAB 3

Android Development with Java II

BAB 4

iOS Development with Swift I

BAB 5

iOS Development with Swift II

BAB 6

Restful Applications

BAB 7

Cloud Services

BAB 8

Mobile Sensors

BAB 9

Mobile Security

BAB 10

Trust Management

BAB 11

Privacy and Ethics

BAB 12

Usability and Accessibility

BAB 13

Cross Platform Development

BAB 14

Monetization

 

Rencana Pembelajaran MK Berbasis e-Learning


Best Practice (Tips dan Trick)

Untuk menguasai Aplikasi Bergerak dengan mudah, diantaranya:

  1. Pahami konsep dasar dengan baik dan benar
  2. Membaca buku referensi, melihat video tutorial untuk mengembangkan aplikasi android
  3. Mengikuti course online maupun offline untuk mengembangkan aplikasi android
  4. Mencoba membuat aplikasi android secara mandiri atau team

 

Sertifikasi yang berkaitan dengan MK

 

Google : Associate Android Developer, Mobile Web Specialist, Professional Cloud Architect, Professional Data Enginerr,

Microsoft : Kategori sertifikasi yang dimiliki Microsoft terdiri atas Mobility, Cloud, Productivity, Data, App Builder, dan Business. Kategori yang paling cocok untuk programmer adalah Cloud, Data, dan App Builder.

Amazon : AWS Certified Developer, AWS Certified SysOps Administrator, dan AWS Certified DevOps Engineer.

 

 

Referensi Mata Kuliah

1

Nazruddin Safaat, Android : pemrograman aplikasi mobile smartphone dan tablet pc berbasis android

2

Arif Akbarul Huda, 24 Jam Pintar Pemrograman Android

3

Siregar,Ivan Michael, Membongkar source code berbagai aplikasi android

4

Donn Felker, Android Application Development For Dummies

 

Identitas Pengampu

 

 

Course Content

Privacy and Ethics
Pada topik ini mahasiswa akan mempelajari privacy and ethicsCAPAIAN PEMBELAJARANMemahami proses management pada pembuatan mobile application beserta proses monetizationINDIKATORMahasiswa memahami konsep dasar dan pengenalan mengenai privacy and ethics

Usability and Accessbility
Pada topik ini mahasiswa akan mempelajari Usability and AccessbilityCAPAIAN PEMBELAJARANMemahami proses management pada pembuatan mobile application beserta proses monetizationINDIKATORMahasiswa memahami konsep dasar dan pengenalan mengenai Usability and Accessbility

Cross Platform Development
Pada topik ini mahasiswa akan mempelajari Cross Platform DevelopmentCAPAIAN PEMBELAJARANMemahami proses management pada pembuatan mobile application beserta proses monetizationINDIKATORMahasiswa memahami konsep dasar dan pengenalan mengenai Cross Platform Development

Monetization
Pada topik ini mahasiswa akan mempelajari MonetizationCAPAIAN PEMBELAJARANMemahami proses management pada pembuatan mobile application beserta proses monetizationINDIKATORMahasiswa memahami konsep dasar dan pengenalan mengenai Monetization

Student Ratings & Reviews

No Review Yet
No Review Yet
  • Instructor
    Telkom University
  • Language
    English