Latest In

Gadgetandcomputernews : Pengertian Dan Macam-Macam Xml File Pada Android

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

XML pada Android: Dasar-Dasar dan Berbagai Macam File XML yang Digunakan pada Android

XML adalah singkatan dari Extensible Markup Language. XML ialah bahasa Markup seperti halnya HTML, yang dipakai untuk mendeskripsikan sebuah data. Tag XML sebelumnya tidak secara langsung terdefinisi di dalamnya, melainkan kita harus mendefinisikannya sendiri terlebih dahulu. File XML sendiri dapat dibaca dan dipahami dengan mudah, baik oleh insan maupun mesin. File XML memiliki cakupan bahasa pemrograman yang luas dan mudah untuk dikembangkan.

Pada android, file XML digunakan untuk membuat atau mendesain Layout dari suatu aplikasi android, hal ini alasannya adalah XML adalah bahasa pemrograman yang ringan sehingga tidak membuat Layout aplikasi menjadi berat.

Pada artikel kali ini, Kita akan membahas konsep dasar XML pada android dan memahami berbagai jenis file XML yang digunakan untuk banyak sekali keperluan di android. Artikel ini akan membantu Kita dalam memprogram sebuah kide UI untuk mendesain suatu user interface atau antarmuka pengguna pada aplikasi android.


Dasar User Interface atau Antarmuka Pengguna pada Android

Seluruh konsep user interface atau antarmuka pengguna di android didefinisikan memakai hierarki objek View dan ViewGroup. ViewGroup ialah sebuah container atau wadah yang tidak nampak, yang mengatur childs view. Childs view sendiri yaitu sebuah widget lain yang dipakai untuk membuat suatu bab UI yang berbeda. Dalam satu ViewGroup dapat mempunyai ViewGroup lain sebagai elemen turunannya, contohnya seperti ditunjukkan pada diagram di bawah ini:

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Dalam diagram ViewGroup di atas, Linear Layout merupakan ViewGroup yang berisi satu ViewGroup adalah Relative Layout dan 2 View, ialah Button dan TextView. Kemudian di bawah ViewGroup Relative Layout terdapat 2 View lagi yang bersarang, yakni 2 EditText.

Cuplikan aba-aba di bawah ini akan menjelaskan maksud dari diagram di atas. Silakan paste-kan pada file activity_main.xml, kemudian amatilah.



Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Setiap layar aplikasi android mempunyai beberapa komponen, seperti tombol, teks, atau gambar. Semua komponen tersebut terdapat di dalam ViewGroup. Layout ialah salah satu pola terbaik dari ViewGroup. Berbagai jenis Layout yang terdapat di android antara lain: Linear Layout, Relative Layout, Absolute Layout, Table Layout, dan Frame Layout.


Berbagai Macam File XML yang Digunakan pada Android

Pada android, terdapat beberapa file XML yang dipakai untuk beberapa tujuan yang berbeda. Berikut ini definisi masing-masing file XML tersebut.

1. Layout XML File

Layout XML Files dipakai untuk mendefinisikan UI (antarmuka pengguna) yang bantu-membantu dari sebuah aplikasi. Layout XML File menampung semua elemen (views) atau alat yang digunakan oleh aplikasi, seperti TextView, Button, dan elemen UI lainnya.

Lokasi Layout XML Files di Android Studio: app --> res --> layout --> activity_main.xml

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

File XML ini akan kita temukan di dalam folder res, dan di dalamnya lagi terdapat folder bernama layout. Nah di folder inilah kita akan menerima semua jenis file layout yang digunakan untuk kegiatan atau fragments dalam membuat aplikasi android.

Adapun contoh koding dasar Layout XML mirip berikut. Pada file activity_main.xml berikut memiliki 2 TextView.


2. Manifest XML File

File XML ini dipakai untuk mendefinisikan semua komponen pada aplikasi android. Termasuk nama paket, acara, akseptor, layanan, dan izin yang diharapkan oleh aplikasi. Sebagai contoh, misalkan kita membuat sebuah aplikasi yang memerlukan kanal internet, maka kita perlu mendifinisikan izin terusan internet di dalam file Manifest XML ini.

Lokasi Manifest XML di Android Studio: app --> manifest --> AndroidManifest.xml

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Adapun acuan koding file AndroidManifest.xml mirip berikut. Pada file berikut juga terdapat contoh mendefiniskan izin saluran internet pada aplikasi.


3. Strings XML File

File XML ini digunakan untuk mengganti Hard-coded string dengan single string. Kita mendefinisikan semua string di dalam file XML ini, kemudian mengaksesnya pada aplikasi (kegiatan atau dalam file Layout XML) melalui file XML ini. File XML String meningkatkan kemungkinan penggunaan kembali sebuah instruksi acara.

Lokasi Strings XML File di Android Studio: app --> res --> values --> strings.xml

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Adapun acuan koding file strings.xml mirip berikut. Pada file berikut juga terdapat acuan mendefinisikan string-nya.


4. Styles XML File

File XML ini dipakai untuk mendefinisikan styles/gaya yang berbeda dan mencari UI (user interface) dari sebuah aplikasi. Kita mampu mendefinisikan tema dan styles/gaya khusus untuk UI aplikasi melalui file XML ini.

Lokasi Styles XML File di Android Studio: app --> res --> values --> styles.xml

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Adapun contoh koding file styles.xml mirip berikut.


5. Drawable XML File

File XML ini dipakai untuk menyediakan banyak sekali gambar atau grafik ke elemen atau tampilan aplikasi. Ketika Kita perlu untuk membuat UI khusus, maka Kita bisa memakai file Drawable XML ini. Contohnya, misalnya jika Kita ingin menunjukkan warna gradien pada background Button, atau bentuk apapun secara acak untuk tampilan, maka Kita harus menciptakan file XML Drawable-nya dahulu, barulah kemudian mengaturnya sebagai bacground View.

Lokasi Drawable XML File di Android Studio:

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Adapun contoh koding file custom_drawable.xml seperti berikut. Pada file berikut terdapat pola cara mendefiniskan warna latar gradien memakai attribut style.


6. Colors XML File

File XML ini dipakai untuk mendefinisikan instruksi warna yang digunakan pada aplikasi. Kita mampu dengan mudah mendefinisikan warna dan kemudian menggunakannya pada aplikasi melalui file XML ini.

Lokasi Colors XML File di Android Studio: app --> res --> values --> colors.xml


Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Adapun teladan koding file colors.xml seperti berikut. Pada file berikut juga terdapat contoh mendefiniskan warna hijau dan putih.


7. Dimens XML File

File XML ini dipakai untuk mendefinisikan dimensi View atau Tampilan aplikasi. Contohnya, misalnya kita membutuhkan Button dengan tinggi 50dp (kepadatan pixel), maka Kita harus mendefinisikan nilai 50dp dalam file dimens.xml, dan lalu menggunakannya pada aplikasi melalui file XML ini.

Lokasi Dimens XML File di Android Studio: app --> res --> values --> dimens.xml

Dasar dan Berbagai Macam File XML yang Digunakan pada Android Gadgetandcomputernews : Pengertian dan Macam-Macam XML File pada Android

Adapun acuan koding file dimens.xml mirip berikut. Pada file berikut juga terdapat pola mendefinisikan nilai 50dp untuk tinggi Button.


Yaps, demikian artikel perihal dasar XML pada pemrograman android, supaya bermanfaat, dan hingga bertemu pada artikel lain selanjutnya.



Gadgetandcomputernews : Tutorial Pemrograman Android: Mengenal Dan Membuat Toast Di Android Menggunakan Android Studio

Mengenal dan Membuat Toast di Android dengan Android Studio Gadgetandcomputernews : Tutorial Pemrograman Android: Mengenal dan Membuat Toast di Android Menggunakan Android Studio

Toast yaitu umpan balik yang diberikan kepada pengguna ihwal operasi dalam munculan kecil. Gampangannya toast lebih dikenal sebagai pesan teks yang ditampilkan pada android. Toast memiliki fungsi untuk menawarkan gosip dalam bentuk teks kepada pengguna android.

Toast menunjukkan berita terkait aktivitas atau operasi yang sedang berjalan dikala ini pada android, tentunya ini sangat interaktif. Toast akan hilang secara otomatis setelah batas waktu tertentu, tergantung bagaimana proses toast itu dibentuk.

Contoh toast sederhana mampu kita lihat pada dikala mengirim email. Pada saat kita menekan tombol kirim, di situ kemudian akan muncul toast berupa pesan teks "Sending Message...", kurang lebih mirip pada gambar berikut.

Mengenal dan Membuat Toast di Android dengan Android Studio Gadgetandcomputernews : Tutorial Pemrograman Android: Mengenal dan Membuat Toast di Android Menggunakan Android Studio

Toast bekerja dengan menggunakan method makeText(). Metode ini mengambil 3 parameter, yaitu: ApplicationContext, the Text Message, dan the duration. Kemudian digunakan akhiran show() biar toast ditampilkan.

Pada artikel kali ini kita akan berguru bagaimana cara menciptakan toast dalam android dengan memakai aplikasi android studio. Langsung saja, cek it out!


Langkah-langkah :

1. Buat project baru

Buatlah project gres pada android studio. Beri nama project dengan "Toast", atau beri nama sesuai dengan kebutuhan masing-masing. Jangan lupa atur aplikasi akan berjalan pada android dengan minimum api berapa, di sini aku memilih minimum api 19 (KitKat).

2. Edit file activity_main.xml

Langkah selanjutnya edit file main_activity.xml, tambahkan TextView dan Button. Adapun kodingnya mirip berikut.


3. Buat dan edit file dimens.xml

Karena batas atas atau padding-top aplikasi yang kita buat memakai resources dimens, maka kita harus menciptakan dan mengedit resources dimens-nya. Adapun kodingnya mirip berikut.


4. Edit file MainActivity.java

Langkah selanjutnya ialah mengedit file MainActivity.java, adapaun hasil dan kodingnya mirip berikut.


5. Jalankan/Run aplikasinya

Terakhir adalah kita akan menjalankan atau me-run aplikasinya. Untuk menjalankannya kita mampu dengan memakai android emulator bawaan android studio, atau juga mampu langsung pada smartphone android. Di sini aku menjalankannya eksklusif pada smartphone android versi api 19 (KitKat). Apabila selama proses menjalankan aplikasi tidak ada masalah atau error, adapun akibatnya seperti screenshot berikut.

Mengenal dan Membuat Toast di Android dengan Android Studio Gadgetandcomputernews : Tutorial Pemrograman Android: Mengenal dan Membuat Toast di Android Menggunakan Android Studio

Yaps, demikian tutorial wacana bagaimana cara menciptakan Toast di android, biar bermanfaat, dan hingga bertemu pada artikel lain selanjutnya.



Gadgetandcomputernews : Belajar Php : Cara Menjalankan Web Server Apache Dan Membuka Htdocs Pada Browser

 Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser Gadgetandcomputernews : Belajar PHP : Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser
Belajar PHP : Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser - Sebelumnya aku telah menjelaskan Persiapan Belajar Bahasa Pemrograman PHP, nah sekarang aku akan menjelaskan cara menjalankan web server Apache yang sudah ada di dalam paket instalasi Xampp.

Sedikit mengulang kembali, PHP merupakan bahasa pemrograman yang berjalan di sisi server, jadi untuk mampu menguji script PHP harus menjalankan Web server Apache. Dengan adanya Xampp yang sudah mempunyai tampilan antarmuka pengguna yang mudah dimengerti, membuat kita gampang untuk menjalankan dan menghentikan Web server Apache dikala sudah tidak dipakai lagi.

Berikut cara menjalankan web server Apache :


Menjalankan Web Server Apache
Untuk mampu menjalankan web server Apache silahkan anda buka Xampp Control Panel, disana terdapat beberapa modul yang tersedia yaitu Apache, Mysql, FileZilla, Mercury, Tomcat.

 Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser Gadgetandcomputernews : Belajar PHP : Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser
Kemudian Klik Tombol Start yang berada di kolom Actions Apache. Latar belakang pada modul Apache berubah menjadi hijau dan munculnya Port pada baris Apache mengambarkan bahwa Apache sudah berjalan.

Untuk menghentikannya, silahkan anda klik tombol Stop.
 Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser Gadgetandcomputernews : Belajar PHP : Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser

Mengakses Localhost
Untuk mampu mengakses localhost silahkan anda buka Browser anda, silahkan mau buka Google Chrome, Mozilla Firefox gak problem yang penting browser.
Localhost ini hanya dapat diakses jikalau Web Server Apache pada Xampp sudah dijalankan. Setelah browser anda terbuka, silahkan ketikkan localhost pada kolom url browser. Untuk mengakses localhost anda juga mampu mengetikkan IP Address 127.0.0.1 pada kolom URL browser.

 Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser Gadgetandcomputernews : Belajar PHP : Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser
Jika aksi tadi berhasil, maka akan tampil halaman pemilihan bahasa pada Xampp. Sampai disini berarti anda sudah berhasil membuka localhost. 
 Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser Gadgetandcomputernews : Belajar PHP : Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser
Perlu anda tahu, semua script PHP ataupun html yang ingin anda jalankan harus disimpan pada folder htdocs yang berada di direktori C:\ kemudian cari folder Xampp dan cari folder htdocs.
 Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser Gadgetandcomputernews : Belajar PHP : Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser
Untuk dapat menguji script php dari browser tentu anda harus melihat file apa saja yang tersimpan di dalam folder htdocs lewat browser, Nah untuk itu silahkan cari file index.php
yang terdapat di dalam folder htdocs lalu ubah namanya. Terserah mau pake nama apa, jikalau aku hanya mengubah namanya menjadi indexs.php, jika sudah silahkan buka lagi localhost melalui browser anda dan akan tampil semua file yang disimpan pada folder htdocs.

 Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser Gadgetandcomputernews : Belajar PHP : Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser
Demikian pembahasan perihal "Belajar PHP 3 : Cara Menjalankan Web Server Apache dan Membuka Htdocs Pada Browser". Mohon maaf bila ada kesalahan dan kekurangan dari pembahasan di atas. Terima Kasih.

Gadgetandcomputernews : Belajar Php : Persiapan Belajar Bahasa Pemrograman Php

 Persiapan Belajar Bahasa Pemrograman PHP Gadgetandcomputernews : Belajar PHP : Persiapan Belajar Bahasa Pemrograman PHP
Belajar PHP : Persiapan Belajar Bahasa Pemrograman PHP - Pada kesempatan ini aku akan membahas tool / software apa saja yang perlu anda siapkan untuk dapat belajar bahasa pemrograman php. 

Tanpa berpanjang lebar, berikut ulasannya :
1. Teks Editor
 Persiapan Belajar Bahasa Pemrograman PHP Gadgetandcomputernews : Belajar PHP : Persiapan Belajar Bahasa Pemrograman PHP
Teks editor merupakan daerah yang kita gunakan untuk menulis script php. Tidak hanya itu pemilihan teks editor yang tepat menciptakan kita nyaman belajar bahasa pemrograman PHP.

Ada berbagai teks editor yang mampu anda gunakan, baik yang versi gratis ataupun berbayar, seperti notepad++, sublime text, atom, visual studio code, dan java netbeans. Kok netbeans ? Bukannya netbeans digunakan untuk menulis script Java ya ?. Pada umumnya memang banyak orang yang memakai netbeans untuk menulis script Java, tapi netbeans juga bisa dipakai untuk menulis script PHP. Namun ini tidak aku sarankan, alasannya netbeans tergolong aplikasi yang memakan banyak ruang RAM, sehingga akan memberatkan komputer anda. 

Untuk itu silahkan gunakan teks editor yang hanya memakan sedikit ruang RAM, seperti sublime text dan notepad++. Sebenarnya dengan notepad biasa pun anda sudah bisa menulis script PHP, hanya saja tampilan script akan terlihat monoton dan menciptakan anda sulit mencari kesalahan pada script yang anda tulis. Silahkan pilih sendiri ya.

2. Browser
Kalau yang ini terserah saja, gunakanlah browser paling anda sukai dan yang bisa menciptakan anda nyaman dikala berguru PHP. Boleh Google Chrome, Mozilla Firefox, Opera atau browser lainnya.

3. Web Server
Pada artikel sebelumnya "Belajar PHP : Pengenalan Bahasa Pemrograman PHP" sudah aku jelaskan bahwa bahasa pemrograman PHP merupakan bahasa yang berjalan di sisi server. Untuk itu anda memerlukan web server untuk dapat menguji script PHP. Ada berbagai web server yang mampu anda gunakan, salah satunya Apache.

Jika anda sudah membaca artikel sebelumnya niscaya anda tahu, bahwa bahasa pemrograman PHP dipakai untuk memproses data yang di inputkan user, jadi tentu anda akan membutuhkan daerah untuk menampung data tersebut. Nah untuk itu anda membutuhkan Mysql.
Menurut Wikipedia, MySQL yaitu sebuah implementasi dari sistem administrasi basis data relasional (RDBMS) yang didistribusikan secara gratis di bawah lisensi GPL (General Public License). Setiap pengguna mampu secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut dihentikan dijadikan produk turunan yang bersifat komersial. MySQL bekerjsama merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL ialah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Kalau berdasarkan aku, Mysql merupakan satu dari sekian banyak RDBMS (Relational Database Management System) yang didukung PHP dan bisa anda gunakan untuk menyimpan data. Dan kabar baiknya lagi, Mysql berlisensi Open Source alias gratis.

Ternyata banyak juga ya tool yang harus dipersiapkan untuk belajar PHP ?.

Udah, ga usah pusing kan udah ada Xampp. Nah ini apalagi ? Xampp merupakan paket software lengkap yang didalamnya sudah tersedia Web server apache dan Mysql, jadi anda
tidak perlu menginstall tool tersebut satu persatu. Xampp sendiri juga gratis dan bisa anda download si situs resminya yakni https://www.apachefriends.org/download.html dan pilih xampp dengan versi 7.2.7 sebab dalam paket xampp ini sudah tersedia paket PHP versi 7.2.7 . Mengapa harus itu ?. Bukannya ada yang lain, alasan utamanya alasannya adalah aku memakai versi itu, agar sejalan gitu maksudnya. Boleh saja pilih yang lain, tapi aku tidak menyarankan untuk memilih Xampp versi 5.6.36, dikarenakan PHP dalam versi itu kemungkinan akan dilarang dukungannya.

 Persiapan Belajar Bahasa Pemrograman PHP Gadgetandcomputernews : Belajar PHP : Persiapan Belajar Bahasa Pemrograman PHP

Untuk cara instalasi mampu anda lihat di internet atau situs resminya. Demikian pembahasan tentang "Belajar PHP : Persiapan Belajar Bahasa Pemrograman PHP". Mohon maaf jikalau ada kesalahan dalam penulisan artikel diatas. Terima kasih.

Gadgetandcomputernews : Belajar Php : Pengenalan Bahasa Pemrograman Php

Pada kesempatan kali ini saya akan membahas artikel tentang pengenalan dalam seri  Gadgetandcomputernews : Belajar PHP : Pengenalan Bahasa Pemrograman PHP
Belajar PHP : Pengenalan Bahasa Pemrograman PHP - Pada kesempatan kali ini aku akan membahas artikel perihal pengenalan dalam seri Belajar Bahasa Pemrograman PHP. Sebelum anda melanjutkan membaca, aku ingin sedikit memperjelas sebenarnya artikel ini ditujukan untuk anda yang berkeinginan untuk mencar ilmu programming dan aku kondisikan bahu-membahu untuk mengetahui sedikit banyak nya apa itu programming. 

            Jika kondisi anda dikala ini sesuai dengan asumsi aku, silahkan lanjutkan membaca. Ada aneka macam website yang berseliweran di internet, mulai dari web pemerintah, jual beli, blog, ataupun website lain dengan tujuan pembuatan yang berbeda - beda. Saat ini sudah banyak bahasa pemrograman yang mampu digunakan untuk membuat web, mirip Python, Java, dan sebagian dari website ini juga dibuat dengan bahasa pemrograman php.


Sebelum lanjut ke pembahasan yang lebih dalam, mari kita lihat sejarah bahasa pemrograman PHP dulu. 

Sedikit Sejarah... 
Awalnya PHP dibentuk oleh Rasmus Lerdorf pada tahun 1995 yang merupakan abreviasi dari
Personal Home Page (Situs Pribadi) yang awalnya hanya berupa skrip untuk mengolah data formulir dari web. 


       Kemudian Rasmus Lardorf merilis arahan sumber php untuk umum yang membuat banyak orang tertaris untuk mengembangkan php. Pada bulan November 1997, PHP/FI 2.0 dirilis dan sudah bisa di implementasikan dalam program C. Tidak usang sesudah itu sebuah perusahaan bernama Zend menulis ulang PHP sehingga menjadi lebih higienis, lebih baik, dan lebih cepat.   

       Kemudian pada tahun Juni 1998, Zend merilis interpreter gres PHP dan dinamai PHP 3.0. Pada perilisan ini, arti dari nama php berubah menjadi PHP: Hypertext Preprocessing. Pada pertengahan  1999 Zend kembali merilis interpreter PHP dan dikenal dengan nama PHP 4.0 yang merupakan versi php yang paling banyak dipakai pada awal periode ke 21.
Dengan php versi ini, banyak orang yang sudah bisa membangun web kompleks namun tetap cepat dan mempunyai tingkat stabilitas yang tinggi untuk kurun itu. 


Cukup sudah membahas sejarah, mari kita lanjutkan ke pembahasan selanjutnya wacana pengertian PHP. 

Pengertian dan Fungsi PHP 
PHP merupakan singkatan dari Hypertext Preprocessor yang merupakan bahasa pemrograman yang ditujukan untuk membangun web di sisi server. INGAT ya di sisi server (server side) jangan hingga salah. Ini berarti bahasa pemrograman php hanya hanya digunakan disisi server dan bukan di sisi client. Mengapa demikian ? ini alasannya adalah php hanya dipakai untuk memproses data dari database, baik itu input data, hapus data, ataupun mengubah data. Dari sini mampu dilihat, bahwa untuk membangun aplikasi berbasis web, seorang developer tidak hanya menggunakan php, namun juga dengan html, CSS dan javascript.

Lalu apa alasan yang menciptakan PHP layak untuk dipelajari ?. Kan ada banyak bahasa pemrograman lain yang mampu digunakan untuk membuat web. berikut ulasannya. 


Kelebihan PHP
1. Gratis alias Open Source
Ini merupakan alasan pertama mengapa PHP layak anda pelajari. Bahasa pemrograman PHP merupakan salah satu dari sekian banyak bahasa pemrograman yang berlisensi Open Source, yang berarti gratis, boleh di kembangkan serta boleh dipakai untuk komersial.
2. Cross Platform
Ini berarti PHP bisa dijalankan di banyak sekali sistem operasi baik, linux, MAC OS, ataupun Windows.

3. Mendukung banyak web server mirip Apache, Nginx,Lighttpd, IIS dan aneka macam Web Server Lain.
4. PHP tergolong bahasa pemrograman yang gampang dipelajari alasannya adalah tutorial belajarnya sangat banyak bertebaran di internet baik yang berbahasa Indonesia ataupun Inggris.
5. Mendukung banyak RDBMS seperti MySQL, Oracle, PostgrSQL, dan lain-lain.
6. Dukungan komunitas yang besar, ini mampu dilihat dari banyaknya grup social media yang membahas PHP. 


Kekurangan PHP
1. Tidak mengenal yang namanya Encoding.
2. Harus menginstall web server jikalau ingin menggunakannya.
3. Source code PHP gampang dibaca dan dikenali, sehingga sedikit sulit untuk membangun web dengan tingkat keamanan tinggi.
4. PHP belum sepenuhnya bersifat OOP atau Object Oriented Programming. 


Mari kita lanjutkan pembahasan ke Tipe Data PHP...

Tipe Data Dalam PHP
Setiap bahasa pemrograman mempunyai tipe data yang bisa di olah, berikut tipe data dalam PHP :
1. Integer
Merupakan tipe data bilangan bulat atau bilangan bilangan tak berkoma, seperti 10, 213, dan 5000.
2. Double/Float/Real
Merupakan tipe data yang menampung bilangan bilangan cuilan atau berkoma seperti 2.1, 3.14 .Pada contoh ini, anda tentu melihat, bahwa aku menggunakan titik dan tidak koma untuk menuliskan tipe data Double, Mengapa demikian ? ini alasannya adalah PHP tidak mengenal tanda "," sehingga digantikan dengan tanda titik "."
3. Boolean
Merupakan tipe data yang hanya mengenal dua nilai yakni TRUE dan FALSE. Tipe data ini biasanya dipakai untuk menentukan sebuah kondisi. Dimana jika kondisinya benar, maka akan bernilai TRUE dan jika salah akan bernilai FALSE.
4. Null
Merupakan tipe data yang bernilai kosong, entah mengapa tipe data ini ada, mungkin akan saya bahasa di artikel lain. Tapi aku yakin, tipe data ini ada gunanya. Tidak mungkin pengembangan PHP menciptakan tipe data ini tanpa maksud dan tujuan tertentu.
5. String
Merupakan tipe data yang memuat semua abjad abjad, simbol dan angka. Kok angka ? bukannya angka itu merupakan tipe data integer ya ? Begini maksudnya setiap angka yang ditampung dalam tipe data String tidak dianggap sebagai angka melainkan sebagai sebuah karakter yang tidak bisa digunakan untuk melaksanakan operasi matematika.
6. Array
Merupakan tipe data yang dipakai untuk menampung banyak nilai. Untuk tipe data ini akan aku jelaskan pada artikel lain supaya maknanya tidak ambigu, ntar jadi salah paham perihal tipe data array dalam PHP.
7. Object
Merupakan tipe data yang digunakan untuk menyimpan dan isu perihal cara untuk mengolah data tersebut. Naah jadi bingungkan ? Ntar aku bahas di artikel lain. Artikel lain mulu, apa ga mampu dibahas disini ?. Sebenarnya bisa saja, hanya saja saya takut pemaparannya tidak sesuai dengan arti bergotong-royong, dan akan berujung pada KEBINGUNGAN. Kaprikornus tunggu aja artikelnya ya.
8. Resource
Kayak kosa kata dalam bahasa Inggris ya ?. Emang bener, bila diartikan dalam bahasa Indonesia berarti "sumber daya". Nah ini apalagi coba ?. Baru belajar ini udah kaya gini bingungnya. Tenang tipe ini merupakan tipe data spesial yang mereferensikan keterkaitan luar melalui sebuah fungsi. Beda halnya dengan tipe data lain, tipe data ini hanya berbentuk sebuah fungsi. 


Berikut tipe data PHP yang masuk dalam kategori tipe data Resource :
  - mysqli_connect  digunakan untuk menghubungkan PHP dengan database.
  - ftp_connect digunakan untuk menghubungkan dan membuka protocol FTP.-
  - imagerotate() digunakan untuk memutar sebuah gambar. kayak rotasi gitu deh. 


Variabel dalam PHP
Menurut Wikipedia, varibel yakni suatu lokasi penyimpanan (didalam memori komputer) yang berisikan nilai atau gosip yang nilainya tidak diketahui maupun telah diketahui.
Itu berdasarkan Wikipedia ya, kini versi saya. Varibel merupakan tempat yang digunakan untuk menampung suatu data, baik itu berupa huruf, angka atau pun data lain yang dibutuhkan seorang programmer untuk membangun web di sisi servernya.
Varibel ini bida saja berisi berita yang diinginkan dan juga dapat berubah ketika script code dijalankan.


Varibel dalam bahasa pemrograman pada umumnya dipakai untuk menampung data inputan dari user ataupun untuk menampung data yang sudah didefenisikan sebelumnya, sama halnya dengan varibel dalam PHP, hanya saja tentu ada aturan dalam penulisannya, berikut aturan penulisan variabel dalam PHP : 


Untuk menulis script PHP anda harus mengetahui opening dan closing tag dalam PHP. Tag ini harus ditulis saat anda memulai dan mengakhiri penulisan dari sebuah script PHP.
Opening tag PHP berupa "".


Nah lanjut ke hukum penulisan variabel dalam PHP, berikut aturannya :
1. Penulisan variabel harus diawali dengan tanda dollar $ atau biasa dikenal dengan nama "String".
Setelah tanda $, silahkan anda buat variabel dengan nama apa saja, mampu diawali dengan aksara dan undescore (_), untuk karakter selanjutnya boleh menggunakan aksara, angka, dan underscore (_). Dan perlu anda ketahui, minimal panjang karakter penamaan variabel dalam PHP adalah 1 aksara.
Penulisan variabel dilarang mengandung spasi, karakter khusus, dan harus diakhiri dengan titik koma ";".


Contoh penulisan variabel yang benar: 
  $a; 
$mencar ilmu;
$Tutorial;
$pemrograman;
?>

Contoh penulisan variabel yang salah :
  $5aya; 
$_belajar pemrograman;
$hari^*;
?>

2. Variabel PHP bersifat Case Sensitive
Setiap variabel dengan penamaan yang sama walaupun hanya berbeda dari penulisan abjad besar dan kecilnya akan dianggap berbeda dalam PHP. Misalnya saja $pemrograman akan berbeda dengan $Pemrograman, jadi harap berhati - hati dalam penamaan variabel.

3. Menggunakan tanda sama dengan setelah nama variabel
Jika anda ingin menawarkan atau mendefenisikan sebuah nilai dalam variabel dalam PHP, anda harus menggunakan tanda sama dengan (=) / assignment operators. Pemberian nilai ini disebut dengan assignment. Dan bila nilai pada sebuah variabel belum dipakai, dan pribadi diberikan nilai sesudah penamaannya, makan proses ini disebut dengan inisialisasi.


Contoh perlindungan nilai awal pada variabel :
  $belajar_apa = "Belajar Bahasa Pemrograman PHP"; 
$berapalama = 2;
?>

4. Varibel dalam PHP tidak memerlukan deklarasi tipe data terlebih dahulu.
Kalau anda pernah belajar bahasa pemrograman lain sebelumnya seperti C++, pasti anda harus mendeklarasikan tipe data dari sebuah variabelnya terlebih dahulu. Berbeda dengan PHP, anda tidak perlu melaksanakan itu. Anda boleh saja membuat variabel ditengah acara pribadi menggunakannya.


Contoh nya : 
  $bilangan1 = 5; 
$bilangan2 = 10;
echo $bilangan1 + $bilangan2;
?>

5. Variabel PHP tidak terikat pada tipe data tertentu
Bahasa pemrograman PHP masuk dalam kelompok Loosesly Type Language, yakni suatu jenis bahasa pemrograman yang variabelnya tidak terikat pada tipe data tertentu.
Beda halnya pada bahasa pemrograman Pascal atau C, jika di awal sebuah variabel di diklarasikan sebagai tipe data integer maka variabel itu hanya bisa di isi angka dan tidak bisa di isi dengan data lain.


Contoh penggunaan variabel PHP yang tidak terikat tipe data tertentu : 
  $bilangan = 9; 
$bilangan = "sembilan";
$bilangan = 3.14;
?>

6. Variabel bawaan PHP (Predefined Variables)
Predefined variables atau variabel bawaan, merupakan variabel yang sudah di defenisikan eksklusif oleh sistem PHP dan tidak bisa dirubah data beserta fungsinya. Dan yang terpenting, anda jangan membuat variabel dengan nama yang sama dengan variabel tersebut.


Contoh Predefined variabel php :
$GLOBALS , $_SERVER , $_GET , $_POST , $_FILES , $_COOKIE , $_SESSION , $_REQUEST , $_ENV, $php_errormsg, $HTTP_RAW_POST_DATA, $http_response_header, $argc, $argv, $this  . Sebenarnya masih banyak lagi predefined variabel pada PHP, untuk lebih lengkapnya silahkan lihat di situs resmi PHP yakni http://www.php.net/reserved.variables , yang di dalamnya terdapat variabel yang masuk dalam kategori variabel bawaan PHP,
yang mana hal ini juga tergantung pada versi PHP, web server dan beberapa faktor lainnya.

Udah itu aja dulu, untuk kelanjutannya akan saya buat di artikel lain tentang PHP. Demikian penjelesan tentang "Belajar PHP : Pengenalan Bahasa Pemrograman PHP". Mohon maaf bila ada kesalahan dalam penulisan artikel di atas.


Referensi 
https://www.codepolitan.com/variabel-dan-tipe-data-php-berguru-php
https://www.duniailkom.com/pengertian-variabel-dan-cara-penulisan-variabel-php/ 

Gadgetandcomputernews : Distro Linux Ubuntu 17.10 Rusak Beberapa Varian Laptop Lenovo

 yang tentu sudah banyak pengguna setia linux beralih ke ubuntu versi baru ini agar tidak  Gadgetandcomputernews : Distro Linux Ubuntu 17.10 Rusak Beberapa Varian Laptop Lenovo
Distro Linux Ubuntu 17.10 Rusak Beberapa Varian Laptop Lenovo - Sudah beberapa ubuntu 17.10 dirilis ke khalayak luas, yang tentu sudah banyak pengguna setia linux beralih ke ubuntu versi gres ini biar tidak kehilangan pengalaman support dari Canonical alasannya masih menggunakan ubuntu versi lama atau hanya sekedar ingin mencoba merasakan fitur gres dari ubuntu 17.10 ini.

Namun hal itu malah berdampak buruk pada beberapa user ubuntu 17.10 yang memakai laptop lenovo malah mengalami pengalaman jelek ketika mencoba ubuntu 17.10 di laptopnya. Kasus ini terjadi pada laptop Lenovo sehabis menginstal ubuntu 17.10
yang mengalami banyak persoalan seperti tidak dapat menyimpan pengaturan BIOS, tidak bisa keluar bios walaupun sudah dilakukan dengan cara paksa dan ada juga yang tidak mampu booting melalui bootable USB sehabis menginstal ubuntu 17.10 di laptop lenovonya.

Pihak pengembang ubuntu sendiri yakni Canonical, memang mengakui bahwa ada bug yang bersifat critical pada ubuntu 17.10 ini. Anthony Wang dari Canonical menyampaikan bahwa "Ubuntu akan serius menanggapi persoalan ini dan akan bekerja sama dengan pihak lenovo untuk menemukan penyebab pasti duduk perkara ini".

File image ISO baru ubuntu 17.10 baru yang berisi kernel dan ubpdate baru juga dipersiapkan dan untuk anda yang sudah mendownload file image ISO 17.10 versi lawas,
sebaiknya hapus file tersebut sebelumnya anda menjadi korban selanjutnya.

Saat ini pihak pengembang ubuntu merekomendasikan untuk melakukan pemulihan BIOS walaupun kemungkinan masih ada cara lain untuk memulihkan laptop lenovo yang sudah menjadi korban. Kebanyakan laptop lenovo yang terkena persoalan sehabis menginstal ubuntu 17.10 ialah lenovo seri terbaru mirip Lenovo Yoga, dan juga beredar kabar ada pengguna lenovo G50-80 yang laptopnya bermasalah dan alhasil mati total setelah menginstal ubuntu 17.10 di laptopnya.

Walaupun tidak semua varian laptop lenovo mengalami persoalan dari bug ubuntu 17.10 ini, namun pihak ubuntu sendiri menyarankan untuk tidak menginstal ubuntu 17.10 sampai ada rilis perbaikan bug tersebut. Untuk mencegah semakin banyak korban, pihak ubuntu akan menonaktifkan link download ubuntu 17.10 hingga ada update terbaru dari perbaikan bug ini, sebab ditakutkan bug ini akan berdampak pada seri lenovo lainnya ataupun pada merk laptop lain seperti asus, hp dan toshiba.

Berikut ini daftar varian laptop lenovo yang terkena bug ubuntu 17.10 ini :
   
Lenovo B40-70
    Lenovo B50-70
    Lenovo B50-80
    Lenovo Flex-3
    Lenovo Flex-10
    Lenovo G40-30
    Lenovo G50-30
    Lenovo G50-70
    Lenovo G50-80
    Lenovo S20-30
    Lenovo U31-70
    Lenovo Y50-70
    Lenovo Y70-70
    Lenovo Yoga Thinkpad (20C0)
    Lenovo Yoga 2 11" - 20332
    Lenovo Z50-70
    Lenovo Z51-70
    Lenovo ideapad 100-15IBY


Beberapa merk laptop lain yang terkena bug ubuntu 17.10 :
  
Acer Aspire E5-771G
   Acer Aspire ES1-111M-C1LE
   Acer TravelMate B113
   Toshiba Satellite S55T-B5233
   Toshiba Satellite L50-B-1R7
   Toshiba Satellite S50-B-13G
   Dell Inspiron 15-3531
   Mediacom Smartbook 14 Ultra M-SB14UC


Itulah sedikit berita mengenai Distro Linux Ubuntu 17.10 Rusak Beberapa Varian Laptop Lenovo. Nah untuk anda yang ingin menginstal ubuntu 17.10, sebaiknya urungkan dulu niat anda untuk menginstalnya hingga ada perilisan perbaikan bug dari Canonical supaya laptop/komputer anda tidak menjadi korban selanjutnya. Mohon maaf kalau ada kesalahan dan kekurangan dari artikel diatas. Terima kasih dan agar bermanfaat.

Gadgetandcomputernews : Cumulative Update 16299.125 Untuk Windows 10 Fall Creators Update

 Microsoft sudah menyediakan cumulative update KB Gadgetandcomputernews : Cumulative Update 16299.125 Untuk Windows 10 Fall Creators Update
Sumber : community.webroot.com
Cumulative Update 16299.125 Untuk Windows 10 Fall Creators Update - Untuk yang sudah upgrade ke Windows 10 Fall Creators Update, Microsoft sudah menyediakan cumulative update KB4054517 dengan versi 16299.125.

Selain itu juga tersedia cumulative update untuk Windows 10 versi sebelumnya, yaitu :
- KB4053580 untuk Windwos 10 Build 10240.17709 Threshold 1
- KB4053578 untuk Windows 10 Build 10586.1295 Threshold 2
- KB4053579 untuk Windows 10 Build 14393.1944 Anniversary Update
- KB4053580 untuk Windows 10 Build 15063.786 Creators Update

Pada update ini tidak ada penambahan fitur baru untuk Windows 10 Fall Creators Update, hanya ada perbaikan dan peningkatan performa sistem, ialah :
- Perbaikan dilema saat melaksanakan update info zona waktu
- Penambahan button untuk menjalankan Microsoft Edge dari Internet Explorer
- Perbaikan persoalan reset PCL pada transisi UO/U3 (Transisi Hardware)
- Perbaikan persoalan Windows Defender Device Guard dan Application Control yang sering memblokir aplikasi tertentu untuk berjalan
- Perbaikan dilema pada perangkat bluetooth
- Update keamanan untuk Microsoft Scripting Engine, Microsoft Edge dan Windows Server.
- Perbaikan problem touch keyboard yang mendukung layout standar (88 bahasa).

Bagi anda pengguna Windows 10 Fall Creators Update, mampu mendapatkan update ini melalui Windows Update pada hidangan Settings Windows 10 anda. Jika tidak ingin
melalui hidangan Settings, anda mampu mendapatkannya melalui link microsoft dibawah ini. Pilihlah yang sesuai dengan arsitektur Windows 10 yang anda gunakan :
- x86 Download Disini (279MB)
- x64 Download Disini (511MB)

Itulah sedikit pembahasan mengenai Cumulative Update 16299.125 Untuk Windows 10 Fall Creators Update. Mohon maaf jikalau ada kesalahan dan kekurangan dari artikel diatas. Terima kasih dan agar bermanfaat.

Gadgetandcomputernews : Samsung Dan Xiaomi Ikut Ramaikan Pasar Laptop Windows 10 Arm

Samsung dan Xiaomi Ikut Ramaikan Pasar Laptop Windows  Gadgetandcomputernews : Samsung dan Xiaomi Ikut Ramaikan Pasar Laptop Windows 10 ARM
Sumber : mspoweruser.com
Samsung dan Xiaomi Ikut Ramaikan Pasar Laptop Windows 10 ARM - Belum lama ini Asus hadir dengan NovaGO dan HP hadir dengan Envy X2 yang mengusung processor Qualcomm Snapdragon yang diklaim mempunyai daya tahan baterai sekitar 20 - 22 jam. Daya tahan baterai yang terbilang sangat jauh dibandingkan dengan laptop biasa yang memakai Intel dan AMD sebagai processornya yang hanya sekitar 4 jam an saja. Produk laptop dengan processor Snapdragon ini tentu bukan diperuntukan untuk acara gaming namun hanya untuk penggunaan normal saja, alasannya adalah Microsoft mempopulerkannya dengan istilah Always Connected PC.

Tak ingin kalah dari pesaingnya, brand smartphone asal China adalah Xiaomi dan Samsung yang berasal dari Korea juga akan segera merilis produk laptop Windows 10 ARM.
Kita tentu tidak heran, mengapa kedua brand besar ini tidak ragu untuk terjun ke dalam pangsa pasar ini, siapa yang tak kenal produk samrtphone samsung yang namanya sudah
terkenal diseluruh dunia sebab kualitas dan tampilannya, Xiaomi pun juga memiliki nama yang bagus di pasar internasional sebab produk smartphone yang mempunyai spesifikasi tinggi namun
tidak dibandrol dengan harga yang mahal. 


Sekedar berita, laptop ARM yang sudah hadir ketika ini, dibekali chip Snapdragon 835, yang memiliki dukungan SIM untuk konektivitas LTE yang always on, yang daya tahan baterainya
hampir sama dengan samrtphone yang biasa kita gunakan.

Pada laptop ARM yang sudah dirilis Asus dan HP, sistem operasi yang dipakai yaitu Windows 10 S, yang mampu diupgrade ke Windows 10 Pro dalam waktu terbatas biar dapat menjalankan aplikasi dengan arsitektur x86.

Untuk waktu perilisan produk dua laptop ARM dua brand ini masih belum ada kepastiannya. Silahkan tunggu saja kabar selanjutnya ya ?

Sekian dulu artikelnya, mohon maaf jikalau ada kesalahan dan kekurangan dari artikel Samsung dan Xiaomi Ikut Ramaikan Pasar Laptop Windows 10 ARM di atas. Terima kasih dan agar bermanfaat.

Gadgetandcomputernews : Cara Install Font Windows Di Ubuntu Dan Turunannya

Cara Install Font Windows di Ubuntu dan Turunannya Gadgetandcomputernews : Cara Install Font Windows di Ubuntu dan Turunannya
Cara Install Font Windows di Ubuntu dan Turunannya - Pada kesempatan kali ini saya akan mengembangkan cara install font Windows atau bisa disebut dengan Microsoft Font di Ubuntu dan turunannya. Memang pada dasarnya pada sistem operasi Linux belum terinstall font Windows. Ini terlihat dikala anda menggunakan Libre atau pun WPS Office yang mana merupakan aplikasi Office alternatif MS Office pada Linux tidak terdapat font Times New Roman. Ini bertujuan supaya dikala anda membuat dokumen dan mengeditnya di Libre Office anda mampu menggunakan font Times New Roman ataupun font lain yang biasa anda lihat pada MS Office. Pada tutorial ini saya hanya membahas cara install font Windows pada Ubuntu dan turunannya, sedangkan untuk cara install pada sistem operasi Linux lain mirip Opensuse dan ArchLinux belum mampu aku sampaikan, mampu dibilang sebab alasan klasik yaitu alasannya saya baru memahami perintah terminal pada Ubuntu.

Tanpa basa busuk lagi, berikut cara install font Windows/Microsoft font di Ubuntu dan turunannya :
1. Buka terminal anda
2. Ketikkan perintah "sudo su" untuk menggunakan terminal sebagai superuser dan masukan password anda
2. Kemudian ketikkan perintah "apt-get install ttf-mscorefonts-installer" tanpa tanda kutip
3. Agar font yang terinstall mampu terdeteksi oleh sistem, ketikan "fc-cache -fv" tanpa tanda kutip
5. Dan Selesai
O iya saya hampir lupa untuk mampu menginstall font Windows dengan cara di atas anda harus terkoneksi dengan jaringan internet. Untuk memastikan bahwa install font windows tadi berhasil, silahkan buka aplikasi Libre atau WPS Office anda.

Itulah sedikit pembahasan mengenai Cara Install Font Windows di Ubuntu dan Turunannya. Mohon maaf jikalau ada kesalahan dan kekurangan dari artikel di atas.

Gadgetandcomputernews : Kesudahannya Windows 10 Build 16299.15 Rtm Hadir Untuk Insider Slow Ring

Sebelumnya pihak Microsoft telah merilis Windows  Gadgetandcomputernews : Akhirnya Windows 10 Build 16299.15 RTM Hadir Untuk Insider Slow Ring
Sumber : tenforums.com
Akhirnya Windows 10 Build 16299.15 RTM Hadir Untuk Insider Slow Ring - Sebelumnya pihak Microsoft telah merilis Windows 10 Insider Preview Build 16296 ke Insider Slow Ring, yang pada dikala itu juga menginformasikan bahwa Windows 10 RTM ditujukan pada Windows 10 Build 16299.15 . Perilisan Build 16299 ke Slow Ring ini tentu juga menandakan bahwa Windows 10 Fall Creators Update sudah mulai masuk tahap tamat sebelum 17 Oktober 2017 yang merupakan tanggal perilisannya. Namun sebelum itu, kemungkinan akan ada beberapa build Windows 10 lagi.

Sekedar berita, berikut beberapa persoalan yang diperbaiki pada build 16299.15 ini :
1. Perbaikan persoalan drive optic yang tidak terdeteksi yang terjadi pada beberapa insider sesudah melakukan upgrade ke build ini.
2. Perbaikan masalah Microsoft Edge yang memerlukan proses usang atau macet saat membuka file pdf.
3. Perbaikan dilema yang menciptakan Windows Defender berpotensi mengunduh file yang dipilih menjadi online hanya sehabis menggunakan obrolan file picker dan melihat thumbnails mereka.
4. Perbaikan problem yang terjadi dikala pemblokiran notifikasi download file otomatis.
5. Perbaikan duduk perkara dengan aba-aba 0x80070005 ketika mencoba upgrade ke beberapa versi build terakhir.

Tidak terasa perkembangan Windows 10 semakin akrab ke versi Fall Creators Update, yang merupakan update major Windows 10 yang terjadi 2 kali dalam 1 tahun oleh pihak Microsoft. Sekian dulu dari aku, tunggu informasi seputar Windows 10 Fall Creators Update lainnya ya.
Mohon maaf bila ada kesalahan dan kekurangan dari artikel Akhirnya Windows 10 Build 16299.15 RTM Hadir Untuk Insider Slow Ring diatas. Terima kasih dan biar bermanfaat.