ada perbedaan antara Kotlin dan Java? Kotlin di pengaruhi oleh bahasa pemrograman Java, Swift, Groovy dan JavaScript. Sedangkan Java sendiri di kembangkan oleh bahasa Phyton, C#, PHP dan Scala. Jika kita perhatikan dengan seksama, baris kode (syntax) Kotlin sama dengan baris kode swift. Dan Swift adalah bahasa pemrograman untuk pengembangan Aplikasi IOS dan macOS
"Jangan lihat masa lampau dengan penyesalan, jangan pula lihat masa depan dengan ketakutan, tapi lihatlah sekitar anda dengan penuh kesadaran".
Senin, 09 Desember 2019
Kotlin pada Android !
Kotlin sebenarnya merupakan bahasa pemrograman yang dibuat oleh JetBrains. Kotlin mengusung konsep sebuah bahasa pemrograman yang praktis. Kotlin juga dianggap menjadi versi ‘penyempurnaan’ dari bahasa pemrograman Java yang sebelumnya banyak digunakan, khususnya dalam pengembangan aplikasi Android.
- Kelebihan Kotlin
Java pada Android !!!
Java memang mudah dari segi kemudahan dalam
mengembangkan sebuah aplikasi. Hal ini karena Java dilengkapi sifat yang multiplatform
sehingga banyak dipilih oleh para programmer dalam mengembangkan aplikasi
mulai yang menggunakan komputer desktop seperti Windows dan Linux. Begitu juga
dengan aplikasi mobile yang berbasis Android dan iOS.
Apa XML & XML Pada Android?
Pengertian XML
XML (Extensible Markup Language) adalah bahasa
markup untuk keperluan umum yang
disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data
antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (Hyper Text Markup
Language) yang merupakan bahasa standar untuk melacak internet.
Minggu, 08 Desember 2019
Perkembangan Android Dari Masa Ke Masa
Advertisement
Perkembangan
android dari masa ke masa sangat cepat, fitur canggih mengikuti perkembangan
android ini. Pertama kali diluncurkan android sangat diterima sebagai sistem
operasi open source untuk semua kalangan. Sistem operasi ini sangat diminati
karena keterbukaan source yang bebas dikembangkan oleh para programmer maka
dari itu, android menjadi lebih berkembang dibanding operating system rivalnya
seperti blackberry.
Pengembangan yang dilakukan sistem operasi ini
diwujudkan pada perkembangan android terhadap versinya dari waktu ke waktu
untuk memperbaiki kekurangan sistem operasi android ini pada versi sebelumnya.
Apa itu Aplikasi Mobile?
Apa
itu “Aplikasi Mobile”?
Aplikasi
mobile merupakan salah satu hasil dari perkembangan teknologi di dunia.
Aplikasi yang dulunya hanya untuk perangkat komputer, sekarang ini sudah ada
aplikasi untuk perangkat genggam seperti PDA atau telepon selular. Aplikasi
mobile sangat mudah untuk didapatkan melalui Play Store dari berbagai platform
(iOS, Android, BlackBerry, atau Windows Phone)
Sejumlah
orang sering kali memiliki pandangan yang salah terkait aplikasi mobile.
Beberapa di antaranya ada:
Kekurangan & Kelebihan Perangkat Mobile
Selain mempunyai kelebihan masing-masing, pastinya dua Sistem Operasi itu juga memiliki berbagai kekurangan masing-masing. Dan, berikut ini adalah kelebihan dan kekurangan Android dan iOS.
Kelebihan Sistem Operasi Android
1. Pilihan Harga Bervariasi
Android merupakan Sistem Operasi mobile berbasis open source, yang bisa diadopsi oleh siapa pun dan oleh produsen ponsel mana pun. Oleh karena itu, ada banyak sekali pilihan perangkat mobile Android yang bisa anda beli. Tentunya pilihan harga dari setiap ponsel tersebut juga sangat beragam.
Berbagai perusahaan ponsel seperti Asus, LG, HTC, Sony, Samsung, dan yang lain adalah beberapa contoh produsen-produsen teknologi yang menawarkan ponsel berbasis Android. Seperti yang sudah disebutkan bahwa mereka juga menawarkan berbagai harga dan selera.
Oleh sebab itu, harga ponsel android ini beragam yang mana menjadi salah satu keuntungan mengapa anda harus memilih ponsel Android.
2. Tampilan Lebih Beragam
Tidak banyak yang mengetahui, bahwa Android dirancang untuk disesuaikan. Oleh sebab itu, tidak heran jika ponsel Android ini mempunyai banyak sekali tampilan yang beragam apabila dibandingkan dengan IOS.
Untuk dapat mengubah tamPilan Android juga sangat mudah sekali, anda cukup membuka aplikasi Google Play Store dan menginstal aplikasi Launcher. Maka tampilan ponsel Android anda sudah bisa diubah dengan sesuka hati. Bahkan, dengan Laucher anda juga bisa membuat ponsel Android anda mirip dengan IOS atau Windows Phone.
3. Pilihan Kapasitas Baterai Beragam
Karena perangkat ponselnya beragam, kapasitas baterai ponsel Android juga lebih beragam jikalau dibandingkan dengan ponsel berbasis IOS. Ponsel Android juga biasanya tahan lebih lama. Namun, hal ini tentunya masih bergantung terhadap kapasitas baterai itu sendiri.
Bahkan, baru-baru ini Google Project Volta telah melakukan banyak upaya untuk dapat membuat perangkat Android hidup lebih lama tanpa harus bergantung pada upaya individu produsen ponsel.
4. Multitasking
Multi Windows adalah fitur yang paling menonjol di ponsel Galaxy Note dan berkisar dari Samsung. Selain itu, Multi Windows atau multitasking juga memungkinkan anda untuk menjalankan dua aplikasi sekaligus. Misalnya, anda dapat menonton video sekaligus menanggapi email atau browsing disaat bersamaan.
5. Didukung Penyimpanan Tambahan (Micro SD)
Kebanyakan ponsel Android sudah dibekali dukungan penyimpanan tambahan, yaitu memori atau micro SD. Yang pastinya memungkinkan untuk meningkatkan kapasitas penyimpanan perangkat ponsel Android milik anda.
Kekurangan Sistem Operasi Android
1. ART Membutuhkan Banyak Ruang
Salah satu aplikasi realtime bawaan sistem Android adalah ART (Android Run Time), yang sangat banyak mengkonsumsi ruang untuk setiap aplikasnyai. Hal ini tentu sangat merugikan anda terlebih kepada perangkat ponsel Android yang memiliki spesifikasi lebih rendah dengan kurangnya penyimpanan, maka perangkat tersebut akan kehabisan ruang dengan cepat ketika berhadapan dengan aplikasi yang satu ini.
Maka demikian, inilah salah satu kekurangan ponsel Android yang sangat terlihat jelas.
Kelebihan Sistem Operasi IOS
1. Dapat Membackup dan Restore Dengan Cepat
Salah satu kelebihan perangkat iOS dalam hal ini yakni adalah ketika anda berpindah ke perangkat iOS Baru, maka anda dapat dengan mudahnya menginstal cadangan yang anda backup sebelumnya dari iCloud. Dan lebih hebatnya, cadangan tersebut dapat anda restore dan berjalan dalam hitungan menit di ponsel berbasis iOS baru milik anda.
2. Membuka API
Apple mengijinkan setiap pengguna untuk menyesuaikan perangkat ponsel mereka dengan iOS 8 atau iOS 10. Core API dibuka tidak lain dan tidak bukan adalah untuk memberikan pengalaman yang lebih baik terhadap setiap penggunanya.
3. Hubungan iOS Untuk MAC OS X
Apple telah meningkatkan komunikasi iOS dan perangkat MAC OS X dengan update terbaru, yaitu iOS 8 dan Yosemite. Dan hal ini membuat anda dapat membuat dan menerima panggilan dengan perangkat MAC anda. Namun, tentunya hal tersebut apabila perangkat MAC anda terhubung ke jaringan Wi-Fi.
*Baca juga: 8 Situs Penyedia Layanan Blog Gratis yang Memiliki Sejuta Fitur
Selain itu, MAC anda sendiri serta dapat melihat semua iMessages dan menanggapi serta membalas pesan masuk yang ada pada ponsel iOS anda.
4. Konten
Konten yang tersaji di App Store Apple biasanya cenderung lengkap, dan di nomor satukan oleh pihak pengembang. Misalkan saja, Microsoft sewaktu memperkenalkan Office Suite, maka pihak pengembang memilih rilis di iPad iOS terlebih dulu kemudian barulah di Android. Hal ini membuat iOS tidak ketinggalan mengenai konten-konten berharga terbaru.
Kekurangan Sistem Operasi iOS
1. Harga Terlalu Tinggi dan Pilihan Perangkat Terbatas
Tidak seperti Android, iOS bukanlah sebuah Sistem Operasi sumber terbuka (Open Source) yang artinya tidak bisa diadopsi oleh beragam produsen ponsel di dunia. Maka demikian, iOS hanya dimiliki oleh perusahaan Apple bersama seri smartphone-nya Iphone. Tidak heran jika mengenai perangkat sungguh terbatas (tidak beragam). Ditambah harga-harga produk Apple juga terbilang sangat fantastis.
2. Tidak Ada Fitur Multitasking
Berbeda dengan Android yang menawarkan fitur Multitasking dan Multi Windows, Sistem Operasi iOS tidak menawarkan hal itu. Namun, baru-baru ini pihak Apple berencana untuk memperkenalkan fitur yang satu ini di smartphone terbaru mereka.
3. Tidak Tersedia Micro SD
Apple tidak merilis smartphonenya dengan fitur yang menyediakan penambahan penyimpanan fisik seperti Micro SD. Hal ini merupakan salah satu kekurangan iOS yang paling jelas. Oleh sebab itu, jika anda ingin membeli model iOS dengan penyimpanan 16 GB, maka kalian harus membeli model iOS yang mempunyai penyimpanan 16 GB.
Selain itu, jika anda ingin membeli model iOS dengan penyimpanan 32 GB, maka kalian harus membeli model iOS yang mempunyai penyimpanan 32 GB, seperti iPhone 6, 6 Plus, dan lain sebagainya.
4. Baterai
Baterai ponsel Iphone juga cenderung lemah, kalau dibandingkan dengan Android. Hal ini membuat banyak pengguna Iphone selalu mengisi baterainya dengan penuh sebelum bepergian.
Kelebihan Perangkat Mobile
1. Kelebihan perangkat mobile adalah:
• Ukuran kecil
Pengguna perangkat mobile tentu menginginkan perangkat yang mudah dan nyaman untuk dibawa atau dimasukkan di saku, dompet, atau pun tas, Karena itu, perangkat mobile pastilah dirancang oleh produsennya supaya mempunyai ukuran yang kecil.
• Mengkonsumsi daya yang rendah
Dibandingkan dengan perangkat desktop, perangkat mobile menghabiskan sedikit daya. Perangkat mobile harus menghemat daya karena mereka berjalan pada keadaan di mana daya yang disediakan dibatasi oleh kemampuan baterai. Dengan demikian, dapat dikatakan juga bahwa perangkat mobile relatif hemat energi daripada perangkat desktop.
• Kuat dan dapat diandalkan
Karena perangkat mobile hampir selalu dibawa ke mana saja, perangkat mobile tersebut harus cukup kuat untuk menghadapi gesekan, getaran, benturan, gerakan, bahkan kadang-kadang tetesan air juga.
• Hampir selalu menyala
Perangkat mobile hampir selalu dalam keadaan menyala. Booting mereka relative lebih cepat daripada perangkat desktop dan seringkali mereka tidak dimatikan oleh penggunanya.
Kekurangan
• Update OS system yang lama
• Android terkadang menimbulkan lag bahkan hang
• Banyak memakan resource sehingga mengurangi pemakaian baterai
• Terkadang Android rentan sekali terhadap virus
sumber:
https://www.indoworx.com/kelebihan-dan-kekurangan-android-dan-ios/
https://onlinedosen.blogspot.com/2010/04/kelebihan-perangkat-mobile.html
Apa itu Perangkat Mobile?
Apa sih Perangkat Mobile itu?
Perangkat mobile adalah istilah umum untuk semua jenis komputer yang dapat digenggam. Perangkat ini dirancang untuk mudah dibawa kemanapun (portabel) dan dapat digenggam dengan tangan. Beberapa jenis perangkat mobile seperti tablet, e-
Senin, 11 November 2019
Project 2
Project kali ini kita akan membuat suatu projek yang akan di Run-kan atau dijalankan melalui HP Android kita. Tentunya langkah sebelumnya HP Kita sudah dikenali oleh Android studio, dimana tempat kita membut projek tersebut. Dengan menggunakan USB dan ADB.Driver Installi menghubungkannya ke HP Android kita.
Project 1
Project kali ini kita akan membuat suatu projek yang akan di Run-kan atau dijalankan melalui HP Android kita. Tentunya langkah sebelumnya HP Kita sudah dikenali oleh Android studio, dimana tempat kita membut projek tersebut. Dengan menggunakan USB dan ADB.Driver Installi menghubungkannya ke HP Android kita.
MariaDB adalah?
Pengertian MariaDB dan Pengembangannya
MariaDB adalah sistem manajemen database relasional yang
dikembangkan dari MySQL. MariaDB dikembangkan oleh komunitas pengembang yang
sebelumnya berkontribusi untuk database MySQL.
Apa itu SQLite?
Pengertian
SQLite
SQLite itu merupakan sebuah Database
yang bersifat ACID-compliant dan memiliki ukuran pustaka
kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang
bersifat public domain yang dikerjakan oleh D. Richard Hipp. SQLite
adalah sebuah open source database yang telah ada cukup lama, cukup stabil, dan
sangat terkenal pada perangkat kecil, termasuk Android. Android menyediakan
database relasional yang ringan untuk setiap aplikasi menggunakan SQLite.
Kotlin adalah??
Kotlin
merupakan bahasa pemrograman pragmatis untuk JVM dan Android yang
mengkombinasikan Object Oriented (OO) dan fitur fungsional dan fokus pada
interoperabilitas, keamanan, kejelasan dan dukungan integrasi dengan berbagai
tools major. Sebagai bahasa pemrograman dengan tujuan umum, Kotlin bisa
berjalan dimanapun layaknya Java. Kotlin bisa digunakan untuk mengembangkan
berbagai aplikasi server-side, aplikasi mobile (Android), aplikasi desktop. Apa
saja dukungan tools major untuk Kotlin? Ini dia.
Apa itu Android OS?
Pengertian Android
Pengertian Android itu sendiri adalah
sebuah sistem operasi khusus
yang dirancang untuk perangkat mobile layar sentuh atau disebut dengan smartphone. Sistem operasi ini merupakan pengembangan dari sistem
operasi Linux yang sudah terbukti ketangguhan dan kehandalannya.
Pengertian XML (Extensible Markup Language) !
Pengertian XML
XML (Extensible Markup Language) adalah bahasa
markup untuk keperluan umum yang
disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data
antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (Hyper Text Markup
Language) yang merupakan bahasa standar untuk melacak internet.
Pengertian JAVA !
Java adalah bahasa pemograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini
awalnya dibuat oleh James Gosling saat masih
bergabung di Sun Microsystems saat ini
merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana
serta dukungan rutin-rutin aras bawah yang minimal.
Senin, 14 Januari 2019
Kesimpulan & Sumber
KESIMPULAN
Media untuk Komunikasi ini sangat bermanfaat dalam komunikasi tentang tingkah laku dan perkembangan siswa di sekolah, tetapi untuk meningkatkan dan memudahkan dalam penyampaian informasi secara cepat, dan tidak terbatas waktu dan jarak. Dengan media system informasi untuk komunikasi berbasis web dapat memudahkan pihak sekolah dengan orang tua dalam komunikasi, karena media ini bersifat online sehingga orangtua dan guru dapat mengakses atau bertukar informasi dimana saja dan kapan saja selama di lengkapi dengan akses internet.
Media untuk Komunikasi ini sangat bermanfaat dalam komunikasi tentang tingkah laku dan perkembangan siswa di sekolah, tetapi untuk meningkatkan dan memudahkan dalam penyampaian informasi secara cepat, dan tidak terbatas waktu dan jarak. Dengan media system informasi untuk komunikasi berbasis web dapat memudahkan pihak sekolah dengan orang tua dalam komunikasi, karena media ini bersifat online sehingga orangtua dan guru dapat mengakses atau bertukar informasi dimana saja dan kapan saja selama di lengkapi dengan akses internet.
Minggu, 13 Januari 2019
Perancangan Database
"ERD DIAGRAM"
ERD adalah
salah satu permodelan basis data konseptual yang menggambarkan basis data ke
dalam bentuk entitas-entitas dan relasi yang tejadi diantara entitas_entitas
yang ada.
a. Entitas diartikan
sebagai objek dunia
nyata yang biasa dibedakan dengan objek
yang lain. Dinotasikan dengan sebuah persegi panjang.
b. Relasi diartikan
hubungan yang tejadi
diantara satu entitas dengan entitas
yang lainnya. Dinotasikan
dengan sebuah belah ketupat.
Perancangan Interface
Ø HIRARKI MENU
Sebuah menu yang berisi
item menu dari yang submenu turun. Submenu menawarkan pilihan item menu
tambahan tanpa menyita lebih banyak ruang di menu bar.
-
HIRARKI MENU (Admin)
Perancangan Sistem
Perancangan sistem merupakan merancang atau
men-desain sebuah sistem yang baik, dimana isinya adalah
langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk
mendukung operasi sistem.Perancangan sistem dapat diartikan sebagai berikut ini
:
- Tahapan setelah analisis dari siklus pengembangan sistem.
- Pendefinisian dari sebuah kebutuhan-kebutuhan fungsional.
- Persiapan untuk merancang bangun implementasi.
- Menggambarkan bagaimana sebuah sistem itu dibentuk.
- Dapat berupa penggambaran suatu perencanaan serta pembuatan sebuah sketsa atau pengaturan dari beberapa elemen terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
- Termasuk menyangkut mengkonfigurasikan dari komponen-komponen perangkat keras dari sebuah sistem.
ANALISI KEBUTUHAN
· Mengumpulkan
data yang terkait dengan kebutuhan (Informasi , berita, pesan itu sendiri).
· Media Alat,
saluran, metode atau cara penyampaian informasi /berita yang dibutuhkan dalam
penelitian ini.
· Mengumpulkan
konvensi pemodelan yang digunakan untuk menentukan atau menggambarkan sebuah
system software yang terkait dengan Objek.
METODE PENELITIAN
Dalam pengerjaan
aplikasi tersebut menggunakan
model prototype. Tahapan - tahapan dari model prototype adalah sebagai
berikut :
1.
Komunikasi
Tahap ini
merupakan tahap analisa
terhadap kebutuhan sistem. Tahapan ini
akan menghasilkan dokumen sebagai
data yang berhubungan dengan
keinginan user dalam pembuatan “Aplikasi sistem informasi berbasis WEB untuk
komunikasi antara guru dan
Orang tua ”, yaitu dengan mendefinisikan proses bisnis
berjalan dan usulan dengan membuat
Flowmap. Pada tahap
ini, penulis melakukan wawancara dan studi literature.
Tema, Latar Belakang Projek
Implementasi
Sistem Informasi Sekolah berbasis WEB untuk Komunikasi Antara Guru dan Orang
Tua Murid
Abstrak
Sekolah dasar merupakan tahapan
dalam pendidikan untuk dapat melanjutkan ke jenjang yang lebih tinggi. Orang
tua berperan penting dalam pendidikan anak namun pada saat di sekolah gurulah
yang menggantikan posisi orang tua, maka komunikasi antara guru dan orang tua
harus dilaksanakan demi mengetahui perkembangan anak. Kurangnya media
komunikasi diPaud/Sekolah menyebabkan
komunikasi antara orang
tua siswa dan
guru terhalang oleh
masalah waktu. Proyek
ahir ini dibuat
dengan menggunakan metode model
prototype yaitu model
sederhana pembuatan software
yang mengijinkan pengguna
memiliki suatu gambaran awal/dasar
tentang program serta
melakukan pengujian awal
berdsarkan pada konsep
model kerja(working model). Aplikasi sistem informasi ini mampu
melakukan komunikasi lewat pesan online selain itu dapat mengelola data guru,
data orang tua, data siswa, nilai siswa dan informasi sekolah.
Kata kunci : Sistem informasi,
komunikasi, Sekolah Dasar
Rabu, 02 Januari 2019
UML (Unified Modeling Language)
UML
merupakan singkatan
dari “Unified Modelling Language” yaitu suatu metode permodelan secara
visual untuk sarana perancangan sistem berorientasi objek.
Definisi UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem software. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print software.
B. Tujuan atau fungsi dari penggunaan UML
Inilah beberapa tujuan atau fungsi
dari penggunaan UML, yang diantaranaya:
- Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai macam pemerograman maupun proses rekayasa.
- Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan.
- Dapat memberikan model yang siap untuk digunakan, merupakan bahasa permodelan visual yang ekspresif untuk mengembangkan sistem dan untuk saling menukar model secara mudah.
ERD (Entity Relationship Diagram)
1. Pengertian dari ERD (Entity Relationship Diagram)
Menurut salah satu para ahli, Brady
dan Loonam (2010), Entity Relationship Diagram (ERD) merupakan teknik yang
digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh
System Analys dalam tahap analisis persyaratan proyek pengembangan system.
Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk
desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD
bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya
digunakan sebagai spesifikasi untuk database.
Atau pengertian sempitnya adalah
sebuah konsep yang mendeskripsikan hubungan antara penyimpanan (database) dan
didasarkan pada persepsi dari sebuah dunia nyata yang terdiri dari sekumpulan
objek yaitu disebut sebagai entity dan hubungan atau relasi antar objek- objek
tersebut.
DFD (Data Flow Diagram)
Pengertian DFD
Data Flow Diagram (DFD) merupakan suatu cara atau metode untuk membuat rancangan sebuah sistem yang mana berorientasi pada alur data yang bergerak pada sebuah sistem nantinya. Dalam pembuatan Sistem Informasi, DFD sering digunakan. DFD dibuat oleh para analis untuk membuat sebuah sistem yang baik. Dimana DFD ini nantinya diberikan kepada para programmer untuk melakukan proses coding. Dimana para programmer melakukan sebuah coding sesuai dengan DFD
Data Flow Diagram (DFD) merupakan suatu cara atau metode untuk membuat rancangan sebuah sistem yang mana berorientasi pada alur data yang bergerak pada sebuah sistem nantinya. Dalam pembuatan Sistem Informasi, DFD sering digunakan. DFD dibuat oleh para analis untuk membuat sebuah sistem yang baik. Dimana DFD ini nantinya diberikan kepada para programmer untuk melakukan proses coding. Dimana para programmer melakukan sebuah coding sesuai dengan DFD
Langganan:
Postingan (Atom)