Jumat, 24 November 2017

PERBEDAAN MODEL PERKEMBANGAN SOFTWAR

Pada postingan kali ini, saya akan membahas tentang “Model – Model Pengembangan Perangkat Lunak Beserta Contoh Penerapannya”. Sebelumnya, Apa itu Pengembangan Perangkat Lunak?
8
Proses Pengembangan Perangkat Lunak (Software Development Process) adalah suatu penerapan struktur pada pengembangan suatu Perangkat Lunak (Software), yang bertujuan untuk mengembangkan sistem dan memberikan panduan untuk menyukseskan proyek pengembangan sistem melalui tahapan-tahapan tertentu. Dalam prosesnya, terdapat beberapa model pengembangan sistem perangkat lunak, diantaranya :
1. Agile Software Development Methodology
Agile Modeling merupakan filosofi tentang bagaimana membangun model, dengan beberapa diantaranya dilakukan secara format dan terperinci dan yang lainnya dilakukan secara samar dan minim. Agile Software Development juga melihat pentingnya komunikasi antara anggota tim, antara orang-orang teknis dan businessmen, antara developer dan managernya. Ciri lain adalah klien menjadi bagian dari tim pembangun software.

Kelebihan dari Agile Modeling:
1. Meningkatkan kepuasan kepada klien
2. Pembangunan system dibuat lebih cepat
3. Mengurangi resiko kegagalan implementasi software dari segi non-teknis
4. Jika pada saat pembangunan system terjadi kegagalan,kerugian dar segi materi relative kecil.

Kelemahan dari Agile Modeling:
Developer harus selalu siap dengan perubahan karena perubahan akan selalu diterima.

2. Rapid Application Development
Rapid application development  (RAD) atau rapid prototyping adalah model proses pembangunan perangkat lunak yang tergolong dalam teknik incremental (bertingkat). RAD menekankan pada siklus pembangunan pendek, singkat, dan cepat. Waktu yang singkat adalah batasan yang penting untuk model ini. Rapid application development menggunakan metode iteratif (berulang) dalam mengembangkan sistem dimana working model (model bekerja) sistem dikonstruksikan di awal tahap pengembangan dengan tujuan menetapkan kebutuhan (requirement) user dan selanjutnya disingkirkan. Working model digunakan kadang-kadang saja sebagai basis desain dan implementasi sistem final.

Model RAD merupakan model proses pengembangan perangkat lunak secara linear sequential yang menekankan pada siklus pengembangan yang sangat singkat.
Kelebihan model RAD :
1. Lebih efektif dari pendekatan waterfall/sequential linear dalam menghasilkan sistem yang memenuhi kebutuhan langsung dari pelanggan
2. Cocok untuk proyek yang memerlukan waktu yang singkat

Kekurangan model RAD :
1. RAD tidak cocok digunakan untuk sistem yang mempunyai resiko teknik yang tinggi
2. Membutuhkan orang yang banyak untuk menyelesaikan sebuah proyek berskala besar
3. Pengembang dan customer harus punya komitmen yang kuat untuk menyelesaikan sebuah software
4. Jika sistem tidak di bangun dengan benar maka RAD akan bermasalah
5. Jika ada perubahan di tengah-tengah pengerjaan maka harus membuat kontrak baru antara pengembang dan customer

3. Dynamic System Development Methodology
Dynamic System Development Methodology adalah suatu kerangka kerja awalnya didasarkan pada Rapid Application Development (RAD). DSDM mengutamakan keterlibatan pemakai secara berkesinambungan dengan pendekatan pengembangan secara berulang dan bertambah, tanggap terhadap perubahan, untuk membangun sistem perangkat lunak yang memenuhi kebutuhan bisnis tepat waktu dan tepat anggaran. DSDM merupakan salah satu metode Agile untuk pengembangan perangkat lunak, dan bagian dari Agile Alliance. DSDM pertama kali diperkenalkan pada tahun 1995, di mana merupakan satu-satunya publikasi penggunaan metode RAD di dunia.
Sebagai perluasan dari RAD, DSDM memusatkan pada proyek sistem informasi yang dicirikan oleh jadwal dan anggaran yang ketat. DSDM berupaya mengatasi penyebab-penyebab kegagalan proyek, di antaranya melebihi anggaran, terlambat dari jadwal, kurangnya keterlibatan pengguna, dan lemahnya komitmen dari para pimpinan. Kerangka kerja DSDM menyediakan dasar ideal bagi proses pengembangan dan penerapan sistem informasi, meliputi orang (misal organisasi, staf, keahlian), teknologi pendukung (misal teknologi informasi, otomatisasi kantor, komunikasi) dan proses yang menyatukan keduanya (dalam rangkaian strategi bisnis).

Kelebihan Dynamic Software Development Method (DSDM)
1. Menyajikan kerangka kerja (framework) untuk membangun dan memelihara sistem dalam waktu yang terbatas melalui penggunaan prototyping yang incremental dalam lingkungan yang terkondisikan;.
2. Membangun software dengan cepat;
3. DSDM dapat dikombinasikan dengan XP menghasilkan kombinasi model proses yang mengikuti DSDM dan praktek yang sejalan dengan XP.

Kelemahan Dynamic Software Development Method (DSDM)
1. Setiap iterasi bergantung pada prototype sebelumya,
2. Menentukan scope dari suatu prototype proyek tidak pernah selesai,
3. Dokumentasi sering kali tidak lengkap fokus pada pembuatan prototype, 
4. Isu-isu mengenai system backup and recovery, system performance dan system security kurang/tidak diperhatikan dan sering terlupakan.

4. Extreme Programing Methodology
Xtreme Programming (berikutnya akan disingkat sebagai XP) adalah sebuah pendekatan atau model pengembangan perangkat lunak yang mencoba menyederhanakan berbagai tahapan dalam proses pengembangan tersebut sehingga menjadi lebih adaptif dan fleksibel. XP bukan hanya berfokus pada coding tetapi meliputi seluruh area pengembangan perangkat lunak. XP mengambil pendekatan ‘ekstrim’ dalam iterative development.

Kelebihan dari XP
1. Metode yang populer karena lebih santai dan non-restriktif.
2. Biaya lebih murah.
3. Mampu mengotomatiskan tes.
4. Setiap feedback ditanggapi dengan melakukan tes, unit tes atau system integration dan jangan menunda karena biaya akan membengkak (uang, tenaga, waktu).
5. Banyak ide baru dan berani mencobanya, berani mengerjakan kembali dan setiap kali kesalahan ditemukan, langsung diperbaiki.

Kekurangan dari XP
1. Cerita-cerita yang menunjukkan requirements kemungkinan besar tidak lengkap sehingga Developer harus selalu siap dengan perubahan karena perubahan akan selalu diterima.
2. Tidak bisa membuat kode yang detail di awal (prinsip simplicity dan juga anjuran untuk melakukan apa yang diperlukan hari itu juga).
3. XP tidak memiliki dokumentasi formal yang dibuat selama pengembangan. Satu-satunya dokumentasi adalah dokumentasi awal yang dilakukan oleh user.

5. Scrum Development Methodology
Pertama kali diperkenalkan oleh Jeff Sutherland tahun awal tahun 1990an, dan dikembangkan selanjutnya dilakukan oleh Schwaber dan Beedle. Pada dasarnya Scrum merupakan salah satu komponen dari metodologi pengembangan Agile mengenai pertemuan harian untuk membahas kemajuan sedangkan XP adalah menekankan metodologi yang berbeda yaitu ujian, pemrograman dan pembangunan. Scrum menguraikan proses untuk mengidentifikasi dan katalogisasi pekerjaan yang perlu dilakukan, memprioritaskan yang bekerja dengan berkomunikasi dengan pelanggan atau wakil pelanggan, dan pelaksanaan yang bekerja menggunakan rilis iterative dan memiliki tujuan utama untuk mendapatkan perkiraan berapa lama akan pembangunan. XP lebih lanjut tentang pengembang membantu menyelesaikan pekerjaan secepat dan maintainably mungkin
Scrum merupakan suatu kerangka kerja. Jadi, bukannya menyediakan deskripsi rinci tentang bagaimana segala sesuatu yang harus dilakukan pada proyek seperti diserahkan kepada tim pengembangan perangkat lunak pada umumnya. Hal ini dilakukan supaya tim akan tahu bagaimana cara terbaik untuk memecahkan masalah yang mereka disajikan. Ada 3 elemen organisasi utama pada scrum yaitu product owner, Scrum master, dan the Scrum team. Scrum Master dapat dianggap sebagai pelatih bagi tim, membantu anggota tim menggunakan kerangka Scrum untuk tampil di tingkat tertinggi. Product Owner mewakili bisnis, pelanggan atau pengguna dan memandu tim ke arah pegembangan produk yang tepat. Sedangkan The Scrum Team merupakan grup pengembang kecil biasanya terdiri dari 5-9 orang. Untuk projek yang sangat besar, pekerjaan biasanya dibagi dan didelegasikan ke grup-grup kecil. Jika sangat dibutuhkan the scrum master juga dapat ikut membantu dalam koordinasi team.

Kelebihan Scrum antara lain:
1. Keperluan berubah dengan cepat
2. Tim berukuran kecil sehingga melancarkan komunikasi, mengurangi biaya dan memberdayakan satu sama lain
3. Pekerjaan terbagi-bagi sehingga dapat diselesaikan dengan cepat
4. Dokumentasi dan pengujian terus menerus dilakukan setelah software dibangun
5. Proses Scrum mampu menyatakan bahwa produk selesai kapanpun diperlukan

Kelemahan Scrum antara lain:
Developer harus selalu siap dengan perubahan karena perubahan akan selalu diterima.

Sumber:
http://infoteknik-informatika.blogspot.co.id/2015/03/semua-tentang-agile-process-model.html
http://fannynurrizky06.blogspot.co.id/2013/11/rapid-application-development-rad.html
http://arisumb.blogspot.co.id/2014/10/dynamic-system-development-method-dsdm.html
https://www.it-jurnal.com/apa-itu-extreme-programming/
http://dhiekalantana.blog.unas.ac.id/2012/10/perbandingan-up-xp-scrum-agile/




Senin, 06 November 2017

Penjelasan Operating System Mac OS, Linux dan Android


APA ITU OPERATING SYSTEM?
            Mungkin kalian semua udah pernah denger apa itu Operating System atau yang biasa disingkat OS karena semua gadget pasti pakai si OS ini. Tapi mungkin ada juga yang belum tahu, oleh karena itu aku bikin artikel ini untuk mempermudah kalian memahami apa itu OS. Jadi Operating sistem adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Intinya sih kalau ga ada OS aplikasi yang ada di gadget kalian ga bisa dijalankan.
            Operating system ini banyak macemnya tapi karena keterbatasan waktu (ada kuis, tugas dikejar deadline, laporan praktikum yang numpuk -_-“) jadi untuk postingan kali aku cuma bahas 3 Operating System. Yaitu Mac OS, Linux sama Android yang bakal aku kupas dari pengertian, sejarah, kekurangan dan kelebihannya. Oke langsung saja simak penjelasannya.
Ø MAC OS (Macintos Operating System)

--PENGERTIAN--
“Mac OS atau Macintosh Operating System adalah sistem operasi komputer yang dibuat oleh Apple Computer yang di gunakan untuk mengoperasikan komputer notebook apple macintosh. Macintosh diperkenalkan pertama kali pada bulan Januari 1984 lewat iklan Super Bowl yang fenomenal.”

Ø  SEJARAH MAC OS
Macintosh adalah komputer pertama yang memperkenalkan sistem antarmuka grafis GUI (Graphical User Interface). Pada waktu itu, langkah yang dilakukan Apple merupakan sebuah perkembangan revolusioner dalam dunia komputer personal. 
            Orang-orang penting yang terlibat dalam pengembangan Macintosh yaitu Bill Atkinson, Jef Raskin dan Andy Hertzfeld. Kenapa komputer ini dinamakan Macintosh OS? Karena kata macintosh berdasarkan dari  McIntosh yaitu jenis apel yang disukai Jef Raskin.
Berikut ini adalah tahap perkembangan MAC OS X:
§  Mac OS X Server 1.0 kode: "Rhapsody", dirilis: Maret 1999.
§  Mac OS X Public Beta kode: "Kodiak", dirilis: September 2000.
§  Mac OS X 10.0 (pemutakhiran 10.0.1-10.0.2-10.0.3-10.0.4) kode: "Cheetah", dirilis: Maret 2001.
§  Mac OS X 10.1 (pemutakhiran 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: Oktober 2001.
§  Mac OS X Server 10.1 (pemutakhiran 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: November 2001.
§  MacOS X 10.2 (pemutakhiran 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8) kode: "Jaguar", dirilis: Agustus 2002.
§  Mac OS X Server 10.2 (pemutakhiran 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8), dirilis Agustus 2002.
§  Mac OS X 10.3 (pemutakhiran 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9) kode: "Panther", dirilis Oktober 2003.
§  Mac OS X Server 10.3 (pemutakhiran 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9), dirilis Oktober 2003.
§  Mac OS X 10.4 (pemutakhiran 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) kode: "Tiger", dirilis: April 2005.
§  Mac OS X Server 10.4 (pemutakhiran 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) dirilis: April 2005.
§  Mac OS X 10.5 (pemutakhiran 10.5.1-10.5.2-10.5.3-10.5.4) kode: "Leopard", dirilis: Oktober 2007
§  Mac OS X 10.6 (kode: "Snow Leopard"; Juni 2009)
§  Mac OS X 10.7 (kode: "Lion"; Juli 2011)
§  Mac OS X 10.8 (kode: "Mountain Lion")
§  Mac OS X 10.9 (kode: "Mavericks")  
Ø  KEKURANGAN DAN KELEBIHAN MAC OS
·         Berikut adalah kekurangan dari MAC OS:
1.      Mahal
2.      Hanya cocok untuk graphic designer
3.      Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS
4.      Mac tidak bisa dirakit sendiri karena Apple sudah tidak memberi license buat perusahaan lain untuk membuat hardware yang bisa menggunakan Mac OS
5.      Software di Mac OS tidak begitu lengkap
6.      Kurang cocok untuk aplikasi server dan game
Ø  Berikut adalah kelebihan dari MAC OS:
1.      Multitasking
2.      Bisa mengenal file format windows
3.      Tampilan yang lebih glossy sehingga bagus untuk graphic design/multimedia
4.      Dokumen-dokumen yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya.
5.      Open sourcecode sehingga Mac OS sulit dibajak
6.      Ada ‘Time Machine’
7.      Ada program “sherlock“
8.      Jarang terkena virus
9.      Lebih stabil karena menggunakan UNIX
Ø  LINUX
--PENGERTIAN--
“LINUX Adalah software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. Linux merupakan turunan dari unix dan dapat bekerja pada berbagai macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC.”
Ø  SEJARAH LINUX
Pada tahun 1969, Ken Thompson dan Dennis Ritchie (juga adalah developer bahasa C), para peneliti di AT&T Bell Laboratorium Amerika, membuat sistem operasi UNIX, cikal bakal dari Linux. UNIX mendapatkan perhatian besar karena merupakan sistem operasi pertama yang dibuat bukan oleh hardware maker. Selain itu juga karena seluruh source code-nya dibuat dengan bahasa C, sehingga mempermudah pemindahannya ke berbagai platform.
Dalam waktu singkat UNIX berkembang secara pesat dan terpecah dalam dua aliran: UNIX yang dikembangkan oleh Universitas Berkeley dan yang dikembangkan oleh AT&T. Setelah itu mulai banyak perusahaan yang melibatkan diri, dan terjadilah persaingan yang melibatkan banyak perusahaan untuk memegang kontrol dalam bidang sistem operasi. Persaingan ini menyebabkan perlu adanya standarisasi. Dari sini lahirlah proyek POSIX yang dimotori oleh IEEE (The Institute of Electrical and Electronics Engineers) yang bertujuan untuk menetapkan spesifikasi standar UNIX. Akan tetapi, standarisasi ini tidak meredakan persaingan. Sejak saat itu, muncul berbagai macam jenis UNIX.
Salah satu diantaranya adalah MINIX yang dibuat oleh A. S. Tanenbaum untuk tujuan pendidikan. Source code MINIX inilah yang oleh Linus Torvalds, seorang mahasiswa Universitas Helsinki pada waktu itu, kemudian dijadikan sebagai referensi untuk membuat sistem operasi baru yang gratis dan yang source codenya bisa diakses oleh umum. Sistem operasi ini kemudian diberi nama Linux. Dalam membangun Linux, Linus menggunakan tool-tool dari Free Foundation Software yang berlisensi GNU. Kemudian untuk menjadikan Linux sebuah sistem operasi yang utuh, dia memasukkan program-program yang juga berlisensi GNU.
Secara teknis dan singkat dapat dikatakan, Linux adalah suatu sistem operasi yang bersifat multi user dan multitasking, yang dapat berjalan di berbagai platform, termasuk prosesor INTEL 386 dan yang lebih tinggi. Sistem operasi ini mengimplementasikan standard POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell.
Berawal dari sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.
Nama Linux sendiri diturunkan dari pencipta awalnya, LINUS TORVALDS, di Universitas Helsinki, Finlandia yang sebetulnya mengacu pada kernel dari suatu sistem operasi. Linux dulunya adalah proyek hobi yang dikerjakan oleh Linus Torvalds yang memperoleh inspirasi dari Minix. Minix adalah sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum pada tahun 1987. Minix pada saat itu merupakan suatu proyek pelajaran di kelasnya waktu itu yang menyerupai sistem UNIX.
Sejarah Linux berkaitan dengan GNU. Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas. Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU General Public License atau GNU GPL). Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal tahun 1990-an, walaupun elemen-elemen tingkat rendah seperti device driver, jurik dan kernel masih belum selesai pada saat itu.
Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada bulan Oktober 1991 tanggal 5, Linus mengumumkan versi resmi Linux, yaitu 0.02 yang hanya dapat menjalankan bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).
Sekarang Linux adalah sistem UNIX yang lengkap, bisa digunakan untuk jaringan (networking), pengembangan software, dan bahkan untuk sehari-hari. Linux telah digunakan di berbagai domain, dari sistem benam sampai superkomputer, dan telah mempunyai posisi yang aman dalam instalasi server web dengan aplikasi LAMP-nya yang populer. Linux sekarang merupakan alternatif OS yang jauh lebih murah jika dibandingkan dengan OS komersial, dengan kemampuan Linux yang setara bahkan lebih.
Ø  KEKURANGAN DAN KELEBIHAN LINUX
Ø  Berikut adalah kekurangan dari Linux:
1.      Banyak user yang belum terbiasa menggunakan linux.
2.      Dukungan hardware dari vendor-vendor tertentu yang tidak terlalu baik pada linux.
3.      Proses instalasinya tidak semudah windows.
4.      Aplikasi di linux belum seampuh aplikasi windows.
5.      Bagi administrator sistem yang belum terbiasa dengan Unix-like, maka mau gak mau harus belajar dulu.
6.      Struktur direktori dan hak akses yang membingungkan bagi user yang terbiasa
7.      Instalasi linux tidak semudah instalasi windows
8.      Dukungan hardware dari vendor-vendor tertentu yang tidak terlalu baik pada linux. Jika ingin melihat daftar-daftar hardware yang mendukung linux silahkan dilihat di www.linux-drivers.org atau www.linuxhardware.org/.
Ø  Berikut adalah kelebihan dari Linux:
1.      Bersifat open source, bebas dan terbuka. sehingga tidak perlu biaya untuk mendapatkannya. LISENSI FREE  dan boleh di utak atik semaunya.
2.      Linux sekarang sudah mudah di operasikan. kalo dulu pengguna linux identik dengan para hacker, tapi sekarang orang awam pun sudah banyak yang menggunakannya.
3.      Hampir semua aplikasi yang biasa dijalankan di windows, sudah ada aplikasi linuxnya yang dikembangkan oleh komunitas linux atau bisa juga menggunakan software emulator.
4.      Memiliki pengamanan yang lebih unggul karena di desain multiuser sehingga apabila virus menyerang user tertentu, akan sangat sulit menyebar ke user lainnya.
5.      Cocok untuk PC yang memiliki spesifikasi minimum karena linux membutuhkan resource yang lebih kecil dibandingkan Windows.
6.      Linux dapat berjalan di dua mode.
7.      Jarang crash atau nge-hang yang mengharuskan kita untuk merestart komputer karena linux lebih stabil.
8.      Memiliki komunitas di berbagai penjuru dunia.
9.      Terdapat beragam pilihan seperti Ubuntu, Fedora, Debian, Centos, RedHat, Opensuse, Mandriva, dan sebagainya.
·        ANDROID
--PENGERTIAN--
Android adalah sistem operasi berbasis linux yang dirancang untung perangkat lunak bergerak layar sentuh seperti telepon pintar dan tablet.”

Ø  SEJARAH ANDROID
Android adalah sistem operasi berbasis kernel Linux yang pada awalnya dikembangkan oleh Android, Inc, yang didukung Google finansial dan kemudian dibeli pada tahun 2005.      
     Android ini baru diresmikan pada tahun 2007 seiring dengan berdirinya Open Handset Alliance-konsorsium hardware, software, dan perusahaan telekomunikasi yang ditujukan untuk memajukan standar perangkat selular. Smartphone yang tersedia untuk publik pertama kalinya yang menjalankan Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008, Waw , ternyata yang pertama kali menggunakan android adalah HTC yang kurang didengar dan justru bukan Samsung yang notabene adalah penguasa smartphone android terbesar di dunia saat ini.
Berikut adalah perkembangan versi android:
Ø  KEKURANGAN DAN KELEBIHAN
Berikut adalah kekurangan dari android:
1.       Update System - untuk melakukan update system tidaklah mudah, anda harus menunggu dari masing-masing Vendor untuk merilis Update Versi yang terbaru. Tentu ini sangat tidak menyenangkan.
2.       Baterai Cepat Habis - Ini sering terjadi jika kalian menyalakan paket data dan menggunakan widget serta aplikasi yang berjalan secara berlebihan dan terus menerus , untuk mengatasinya anda harus mengurangi aktivitas aplikasi pada smartphone kalian.
3.       Lemot atau Lag- dalam hal ini ada kaitannya dengan spesifikasi dari masing-masing perangkat, namun ada kalanya Android tidak bersahabat dengan beberapa aplikasi dikarenakan Ram ataupun Prosesornya yang kurang memadai, jadi sesuaikan aplikasi dengan perangkatnya.
Berikut adalah kekurangan dari android:
1.       User Friendly - Kalimat ini sangat melekat pada sistem operasi Windows miliknya si microsoft, ibaratnya kita mengoperasikan komputer hanya dengan belajar beberapa hari bahkan beberapa jam saja langsung mahir , dan ini juga melekat pada Android yang berjalan pada Smartphone.
2.       Notifications - mendapatkan notifikasi dari smartphone menjadi sangat mudah di android dengan mengatur beberapa akun Email, SMS , Voice Dial, Update dan lain sebagainya.
3.       Tampilan - Dari segi tampilan, Android tidak kalah bagusnya dari iOs miliknya Apple, bahkan bisa dibilang lebih bagus dan inovatif. Ditambah dengan Material Designya Lollipop atau ditambah dengan modif-modif yang lain.
4.       Open Source - Operating system ini memang dibuat open source oleh penciptanya, karena memang berbasis kernel Linux. Jadi jangan kaget jika diluar sana ada banyak sekali Custom Rom untuk masing-masing perangkat android.
5.       Aplikasi - Untuk Aplikasi anda akan disajikan jutaan pilihan aplikasi yang menarik dari yang gratis hingga berbayar, dan kalian bisa mendownloadnya di Google Play atau dari penyedia apk lainnya yang dapat dicari di Google.















SERTIFIKASI TOGAF 2018: MENGAPA, APA, DAN BAGAIMANA?

TOGAF adalah suatu kerangka kerja arsitektur perusahaan yang memberian pendekatan komprehensif untuk desain, perencanaan, implementasi, ...