Senin, 15 Oktober 2018

RecyclerView


Assalamualaikum teman teman kembali lagi dengan saya di blog muhammad zein , maaf maaf banget nihya saya jarang ngeblog gara gara saya di pesantren banyak tugas jadi saya jadi enggak ngeblog lagi  .udah lupakan yang menting saya sekarang mulai ngeblog lagi . jadi di materi kali ini saya akan menjelas kan apa itu recyclerView.

RecyclerView adalah versi paling keren dari ListView. dan juga bisa menutupi banyak kelemahan dari ListView. CardView dapat digunakan untuk membuat kartu sederhana. Hal ini juga memberikan tepi bulat dan elevasi. Dalam tutorial ini kita akan membuat aplikasi Android dengan dasar RecyclerView dan CardView.


Senin, 20 Agustus 2018

Pengenalan SQL



Hello guys . bertemu lagi dengan saya di Blog Muhamad Zein , sory sory bangetnih saya minta maaf gara gara saya jarang ngeblog , dan di blog kali ini saya akan menjelaskan tentang Pengenalan SQL



MySQL adalah Sebuah program database server yang mampu menerima dan mengirimkan datanya sangat cepat, multi user serta menggunakan peintah dasar SQL ( Structured Query Language ).

SQL terbagi menjadi 3 :
  • DDL ( Data Definition Language )
  • DML ( Data Manipulation Language )
  • DCL ( Data Control Language )
=======================================================================


DDL adalah sebuah metode Query SQL yang berguna untuk mendefinisikan data pada sebuah Database, Query yang dimiliki DDL adalah :
  • CREATE 
  • Drop 
  • Alter 
: Digunakan untuk membuat Database dan Tabel
: Digunakan untuk menghapus Tabel dan Database
: Digunakan untuk melakukan perubahan struktur tabel yang telah dibuat, baik menambah Field ( Add ), mengganti nama Field
( Change ) ataupun menamakannya kembali ( Rename ), dan
menghapus Field ( Drop ). 

=======================================================================


DML adalah sebuah metode Query yang dapat digunakan apabila DDL telah terjadi, sehingga fungsi dari Query DML ini untuk melakukan pemanipulasian database yang telah dibuat. Query yang dimiliki DML adalah :
  • INSERT 
  • UPDATE 
  • DELETE 
: Digunakan untuk memasukkan data pada Tabel Database
: Digunakan untuk pengubahan terhadap data yang ada pada Tabel

Database
: Digunakan untuk Penhapusan data pada tabel Database 


========================================================================================


DCL adalah sebuah metode Query SQL yang digunakan untuk memberikan hak otorisasi mengakses Database, mengalokasikan space, pendefinisian space, dan pengauditan penggunaan database. Query yang dimiliki DCL adalah :
  • GRANT 
  • REVOKE 
    GRANT 
  • COMMIT 
  • ROLLBACK 
: Untuk mengizinkan User mengakses Tabel dalam Database.
: Untuk membatalkan izin hak user, yang ditetapkan oleh perintah

: Mentapkan penyimpanan Database
: Membatalkan penyimpanan Database 


========================================================================

Mungkin segini saja dari saya jika adalah kesalahan mohon di maafkan Wassalamualaikum 


Salam Blogger



Rabu, 11 April 2018

Cara Memanggil Video di HTML 5


Assalamualaikum sobat pada kali ini saya akan membuat postingan dengan nama Cara Memanggil Video di HTML 5 . oke sebelumnya saya minta maaf sebanyak banyaknya karena baru kali ini saya membuat postingan baru, karena di pesantren saya  . ada banyak tugas contohnya membuat 2 aplikasi membuat buku dan dll .

oke pertama kita bisa membuat sebuat project baru di sublime atau note++ jika sudah kita bisa copy atau tulis kodberikut ini ya 😁😁😁


jika sudah kita bisa jalankan di google chrome atau di safari ya guys

mungkin sekian ya dari saya wassalamualaikum 

Selasa, 03 April 2018

Mengenal HTML

Apa itu HTML?

HTML adalah bahasa markup untuk menggambarkan dokumen web (halaman web).
     • HTML adalah singkatan dari Hyper Text Markup Language
     • Bahasa markup adalah sekumpulan tag markup
     • Dokumen HTML dijelaskan oleh tag HTML
     • Setiap tag HTML menggambarkan konten dokumen yang berbeda

Contoh HTML

Dokumen HTML kecil :
<!DOCTYPE html>
< html>
<head>
<title>Page Title</title>
</head>
< body>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

</body>
</html>
Contoh Dijelaskan
     • Deklarasi DOCTYPE mendefinisikan jenis dokumen menjadi HTML
     • Teks antara <html> dan </ html> mendeskripsikan dokumen HTML
    • Teks antara <head> dan </ head> menyediakan informasi tentang dokumen
    • Teks antara <title> dan </ title> memberikan judul untuk dokumen
    • Teks antara <body> dan </ body> menggambarkan konten halaman yang terlihat
    • Teks antara <h1> dan </ h1> mendeskripsikan sebuah judul
    • Teks antara <p> dan </ p> menggambarkan sebuah paragraf

Dengan menggunakan deskripsi ini, browser web dapat menampilkan dokumen dengan judul dan paragraf.

Tag HTML

Tag HTML adalah kata kunci (nama tag) yang dikelilingi tanda kurung siku:
     <tagname> konten </ tagname>
   • Tag HTML biasanya berpasangan seperti <p> dan </ p>
   • Tag pertama dalam pasangan adalah tag awal, tag kedua adalah tag akhir

   • Tag akhir ditulis seperti tag awal, tetapi dengan garis miring sebelum nama tag

The start tag is often called the opening tag. The end tag is often called the closing tag.
Browser Web

Tujuan dari browser web (Chrome, IE, Firefox, Safari) adalah untuk membaca dokumen HTML dan menampilkannya.

Browser tidak menampilkan tag HTML, tetapi menggunakannya untuk menentukan cara menampilkan dokumen:


Struktur Halaman HTML

Di bawah ini adalah visualisasi struktur halaman HTML:


<html>
<head>
<title>Page title</title>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
</body>
</html>
 Hanya area <body> (area putih) yang ditampilkan oleh browser.
 Deklarasi <! DOCTYPE>

Deklarasi <! DOCTYPE> membantu browser untuk menampilkan halaman web dengan benar.

Ada berbagai jenis dokumen di web.

Untuk menampilkan dokumen dengan benar, browser harus mengetahui tipe dan versinya.

Deklarasi doctype tidak bersifat case sensitive. Semua kasus dapat diterima:

<!DOCTYPE html>

< !DOCTYPE HTML>

<!doctype html>

<!Doctype Html>

Deklarasi Umum

HTML5

<!DOCTYPE html>

HTML 4.01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

XHTML 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Semua tutorial dan contoh di W3Schools menggunakan HTML5.
Versi HTML

Sejak masa awal web, ada banyak versi HTML:

VersionYear
HTML1991
HTML 2.01995
HTML 3.21997
HTML 4.011999
XHTML2000
HTML52014
 
 

 

 



 

Kamis, 29 Maret 2018

Apa Itu Bahasa Pemrograman Kotlin?

Kotlin
1.Gambar logo kotlin

Di Google I/O kemarin, Google kini telah memberikan dukungan penuh untuk bahasa pemrograman Kotlin. Android Studio 3.0 yang akan segera diluncurkan dalam waktu dekat nantinya akan langsung mendukung bahasa pemrograman Kotlin.
Mungkin bagi sebagian developer aplikasi Android sudah tahu tentang Kotlin. Nah bagi yang belum tahu apa itu Kotlin sederhananya Kotlin adalah bahasa pemrograman yang merupakan “penyempurnaan” dari bahasa pemrograman Java untuk pengembangan aplikasi Android.
Kotlin awalnya dikembangkan oleh JetBrains, perusahaan dibalik IntelliJ IDEA. Setelah melalui banyak perkembangan, JetBrains merilis Kotlin secara open source dan kini setelah perkembangannya semakin maju, Google mendukung penuh Kotlin untuk pengembangan aplikasi Android.
Developer tidak perlu khawatir proyek Android-nya yang menggunakan Java akan menjadi tidak bisa digunakan ketik ketika menggunakan Kotlin karena Java dan Kotlin bisa digunakan berbarengan. Dan karena Kotlin mirip dengan Java, developer akan dapat dengan mudah bahasa pemrograman Kotlin.

Contoh Kodingan Kotlin
                    Contoh kodingan Kotlin, jauh lebih sederhana dibanding Java

Berikut ini adalah beberapa perbaikan dari Java yang ada di Kotlin:
  • Null reference kini dikontrol oleh type system.
  • Tidak ada raw type
  • Array di Kotlin tidak pernah berubah
  • Kotlin memiliki function type yang layak
  • Use-site variance tanpa perlu wildcard
  • Kotlin tidak memiliki checked exception
Untuk mengetahui lebih lanjut tentang Kotlin, bisa mengunjungi situs web resminya di kotlinlang.org.

Sabtu, 03 Maret 2018

Lab 4 Membuat Toast

Hello guys kali ini saya akan membuat sebuah tutorial dengan berjudul Toast oke sebelumnya udah pada tau belumsih apa itu toast.

Toast adalah sebuah pesan / peringatan yang ditampilkan pada android contohnya kita ingin membuat sebuah button dan jika button tersebut diklik maka akan keluar pesan / peringatan.

Oke langsung saja kita membuat aplikasi nya dan jangan lupa kita bisa buat aplikasinya dengan berjudul Toast jika sudah kita bisa buka activity_main.xml jika sudah kita bisa beri kode berikut ini ya guys.


Jika kode diatas sudah ditulis kita bisa lanjut ke MainActivity tempatnya di java jika sudah kita bisa tambahkan kode berikut ini


Jika Sudah kita bisa Run aplikasinya

Kamis, 15 Februari 2018

Lab 2 Membuat ListView

ListView adalah user interface pada Android yang menampilkan item-item dari sekumpulan daftar yang tersusun berbaris ke bawah atau ke samping dengan tampilan yang dapat scroll. ListView menampilkan item-item dari suatu Arry atau List atau Query Database yang dijadikan data model sebagai item dari ListView. Tampilan dari ListView sederhana sperti berikut ini.


Oke guys. Pada kali ini kita akan membuat project baru dengan nama ListView . Ingin tahu cara membuatnya. 

Buat Project : 

Oke guys kita bisa buat project baru dengan nama ListView  jadi didalam aplikasi ini nanti ada text dan akan muncul di activity_main :


Create The Code :

Setelah kita membuat project nya kita bisa buka activity_main.xml dan kita bisa beri kode berikut ini :

Jika kita semua sudah selesai menulis kode yang di atas kita bisa lanjut menambahkan text yang akan kita tampilkan di ListView. Itu gambang caranya kita bisa tambahkan kode berikut ini kedalam res/values/string dan tambahkan kode berikut ini ya guys .

Jika sudah kita bisa run aplikasi . Bila terjadi kesalahan bisa di kommen ya 😆😆

Rabu, 14 Februari 2018

Lab 3 Cara Clone Aplikasi dari Github Ke Android Studio

GitHub adalah layanan penginangan web bersama untuk proyek pengembangan perangkat lunak yang menggunakan sistem pengontrol versi Git dan layanan hosting internet. Hal ini banyak digunakan untuk kode komputer. Ini memberikan kontrol akses dan beberapa fitur kolaborasi seperti pelacakan bug, permintaan fitur, manajemen tugas, dan wiki untuk setiap proyek.[4]
GitHub menawarkan paket repositori pribadi dan gratis pada akun yang sama[5] dan digunakan untuk proyek perangkat lunak sumber terbuka[6]. Pada bulan April 2017, GitHub melaporkan bahwa mereka mempunyai lebih dari 20 juta pengguna dan lebih dari 57 juta repositori,[7] menjadikannya layanan terbesar dari kode sumber di dunia.[8]
GitHub mempunyai sebuah maskot yang bernama Octocat, seekor kucing dengan lima tentakel dan wajah seperti manusia.[9][10]


Oke guys. Kali ini kita akan mencoba ngeclone aplikasi dari github ke android studio. Oke langsung saja kita mulai :

Buka Android Studio :

Oke guys. kita bisa buka dulu android studionya seperti dibawah ini :


Jika sudah kita bisa mengarahkan cursornya ke Check out project from Version Control  seperti dibawah ini :


Setelah itu kita bisa mengarahkan cursornya ke github dan akan muncul layar seperti ini :


Jika sudah kita bisa ke Git Repository URL dan bisa ganti url yang ingin kita masukkan contohnya saya diatas sana ingin download project guru saya Yaitu Kak Setyaaji Setelah itu kita bisa klik test terlebih dahulu untuk memastikan kalo itu berhasil atau sucses Contohnya seperti berikut ini :


Jika sucses kita bisa klik Button Clone dan akan terdownload file project kita atau orang lain dari github.

MUNGKIN SEKIAN DARI SAYA BILA ADA KESALAHAN BISA DI KOMMEN OKE 😀😁.




Sabtu, 10 Februari 2018

Lab 1 Membuat Splash Screen

Splash screen adalah loading layar utama yang di tampilkan dalam beberapa detik dan akan berpindah ke activity berikutnya secara otimatis. Splash screen biasanya berisi logo atau yang lainnya yang bertujuan untuk memperkenalkan aplikasi kita.



   Pada kali ini saya akan beritahu bagaimana cara membuat splash screen atau loading layar utama yang sederhana pada aplikasi kita

Baca juga : Cara Membuat Aplikasi Dzikir Pagi Menggunakan ViewPager

Buat Project :

Kita bisa buat plikasi baru dengan berjudul Splash Screen . Contohnya seperti di bawah berikut ini :



Buat Kode :

Oke jika project yang tadi sudah tidak gradle lagi kita bisa lanjut ke kodenya oke. 

Yang Dibutuhkan :

layout :

- activity_main.xml
- activity_second.xml

Java :

- MainActivity
- SecondActivity

Jadi yang di atas ini itu yang kita butuhkan untuk menampilkan splash screen dan setelah tampil splash screen oke langsung saja kita ke kodenya :

Kita bisa buka activity_main.xml dulu lalu kita bisa tambahkan kode berikut ini :


Jika kode yang di atas sudah di buat kita buat baru lagi Javanya dengan klik kanan pada Java pilih New / Activity. lalu kita pilih yang Empty Activity :


Lalu kita berinama SecondActivity contoh seperti dibawah ini :


Jika sudah kita masuk ke acitivity_second dan beri kode seperti di bawah ini :



Jika layout activity_main.xml dan activity_second.xml sudah selesai kita berlanjut ke Javanya oke

Oke kita bisa buka MainActivitynya lalu kita bisa beri kode berikut ini di dalamnya :


Jika sudah kita berlajut ke SecondActivity dan beri kode berikut ini ke dalam nya


Jika sudah kita bisa klik tombol Run maka hasil aplikasi nya seperti berikut :

Ketika di coba di emulator nox :


Ketika masuk ke layar activity_second :


Jika anda sekalian masih kurang ngerti bisa dilihat ni videonya 😀😀 :






Jumat, 09 Februari 2018

Cara Membuat Aplikasi Dzikir Pagi Menggunakan CardView

Hello guys. bertemu lagi di Blog Muhammad Zein kali ini saya akan membuat postingan dengan berjudul Cara Membuat Aplikasi Dzikir Pagi Menggunakan CardView oke lengsung saja kita buat aplikasinya .

Buat Project :

Oke guys kita bisa buka android studionya jika sudah kita bisa berinama aplikasi Dzikir Pagi dan Petang oke Contohnya seperti di bawah berikut :


Bua Kode :

Jika kalian sudah membuat projectnya kita bisa lanjut ke kode nya . Jadi di sini kita membutuhkan 2 layout  dan 2 Java :

Yang di butuhkan :      

Java :

- MainActivity 
- ViewPager

Layout : 

- activity_main
- list_pager

Oke pertama kalian bisa buka activity_main.xml dan kalian bisa tambahkan kode berikut ini :




Jika sudah menulis kode yang di atas. Kalian bisa buat layout.xml baru dengan klik kanan pada layout. Dan kalin bisa pilih new / layout resource file / :


Dan kalian bisa berinama layoutnya dengan nama list_pager  seperti dibawah ini :


Jika sudah kalin bisa buka layoutnya dan kasih kode berikut ini :



Setelah tulis kode di atas kita bisa lanjut ke MainActivity dan kita bisa tambah kan kode di bawah ini:



Jika sudah tulis kode yang di atas nah kalian bisa lihat kode yang merah di MainActivity ya itu ViewPagerAdapter .Kalian bisa klik lampu warna merah dan bisa pilih Create class 'ViewPagerAdapte' contoh seperti di bawah ini :


Maka akan terbuat Java baru dengan nama 'ViewPagerAdapter' 

Jika kalian sudah buat java ViewPagerAdapter kita bisa tambahkan kode berikut pada ViewPagerAdapter seperti di bwah ini :



Jika sudah kalian bisa Run aplikasinya jadinya seperti dibawah  ini :