Anda di halaman 1dari 4

Lilis Setiani

7201170106

Pemrograman Mobile Kamis, 7 November 2019

1. Apa yang dimaksud dengan OS?


2. Sebutkan dan jelaskan komponen Ionic?
3. Apa kelebihan dan keuntungan dari aplikasi mobile?
4. Jelaskan fungsi direktori utama dari Ionic?
5. Aplikasi apa yang akan dibuat untuk tugas akhir?

Jawab :

1. OS (Operating System) adalah perangkat lunak sistem yang mengatur sumber daya dari
perangkat keras(Hardware) dan perangkat lunak(Software), serta sebagai jurik
(daemon) untuk program komputer. Tanpa sistem operasi, pengguna tidak dapat
menjalankan program aplikasi pada komputer mereka, kecuali program booting.
2. Dalam Ionic, ada dua jenis komponen :
 CSS
 JavaScript.
 Komponen CSS diimplementasikan sebagai satu set kelas CSS yang
memodifikasi sebuah elemen untuk memberikan tampilan yang spesifik, seperti
bar header.
 Komponen JavaScript secara teknis diimplementasikan sebagai direktif Angular
dan mereka digunakan sebagai elemen HTML dalam aplikasi. Mereka
menyediakan seperangkat fitur yang lebih kaya. Ini biasanya mencakup
kemampuan bagi pengguna untuk berinteraksi dengan itu atau aplikasi untuk
mengelola komponen. Tab, misalnya, memungkinkan konten yang akan
ditampilkan atau disembunyikan didasarkan pada saat pengguna memilih tab.

Kadang-kadang, Ionic mengimplementasikan komponen sebagai keduanya, baik


komponen CSS dan JavaScript, seperti komponen tab. Ini berarti kamu perlu
memutuskan mana yang akan digunakan. Saya biasanya merekomendasikan
untuk memilih implementasi JavaScript. Dalam kebanyakan kasus, berlebihan
menggunakan komponen JavaScript itu tidak berarti dan saya percaya mereka
membuat kodemu lebih mudah untuk bekerja dengannya.

3. Kelebihan aplikasi mobile :


- Mudah dalam pemakaian
- Tidak memerlukan koneksi internet (beberapa aplikasi)
- Terkoneksi dengan gadget masing-masing
- Dapat diakses dimana saja selama ada gadget
Keuntungan aplikasi mobile :

Keuntungan aplikasi mobile :

- Performa lebih cepat.


- Lebih menarik dari segi visual.
- Pengguna memiliki akses penuh ke perangkat mobile, seperti kamera, gesture,
notification, speaker, dan fitur lainnya.
- Kualitas dan keamanan mobile apps tergantung dari developer apps tersebut.
- Untuk beberapa aplikasi, tidak harus dioperasikan secara online.

4. Struktur project Ionic terdiri dari tiga direktori utama:

 e2e,
 node_modules
 src.
- Direktori yang paling penting adalah src karena direktori ini berisi source code
aplikasi

a. e2e berisi source untuk Melakukan End 2 End Testing;


b. node_modules berisi modul Nodejs;
c. src berisi source code aplikasi, di sini lah kita akan menulis kode;

o app berisi modul aplikasi;

o assets berisi file statis seperti gambar;

o environtment berisi file untuk mengatur environtment;

o theme berisi file SASS untuk definisi tema aplikasi;

o global.scss file sass global;

o index.html file HTML untuk aplikasi;

o karma.config.js file konfigurasi untuk karma;

o main.ts file utama aplikasi;

o polyfills.ts file polyfills yang dibutuhkan oleh angular;

o test.ts file ini dibutuhkan oleh karma.config.js;

o testconfig.app.json file ini akan di-load oleh test.ts;

o testconfig.spec.json file ini akan di-load oleh test.ts;

 .gitignore file git yang berisi daftar file dan folder yang diabaikan;

 angular.json file JSON yang berisi konfigurasi untuk Angular;

 ionic.config.json file JSON yang berisi konfigurasi untuk Ionic;

 package-lock.json file JSON yang berisi daftar versi modul nodejs;

 package.json file JSON yang berisi info project dan daftar modul nodejs yang

dibutuhkan;
 testconfig.json file JSON yang berisi konfigurasi untuk testing;

 tslint.json file JSON yang berisi konfigurasi untuk linting.

5. Kelompok 3 akan membuat :


- Kita akan membuat project : Aplikasi Biodata Mahasiswa

----------------------------------END-------------------------------------

Anda mungkin juga menyukai