Memulai Project Pertama Dengan Android Studio



Saat Pertama kali teman-teman menjalankan Android Studi kita akan disuguhkan tampilan Welcome Screen. Pada Welcome Screen ini terdapat beberapa Pilihan diantaranya :


  1. Start a new Android Studio project, adalah opsi untuk membuat sebuah Project baru
  2. Open an existing Android Studio prohect, adalah opsi yang dapat teman-teman gunakan untuk membuka project yang sudah ada atau telah kita buat sebelumnya
  3. Check out project from Version Control -
  4. Import project (Eclipse ADT, Gradle, etc.), Nah opsi ini berguna untuk mengimport project yang pernah teman-teman buat menggunakan Eclipse. Jadi kita tidak perlu lagi membuat dari awal karena Android Studio mendukung fitur ini.
  5. Import an Android code Sample,

Karena disini kita akan membuat Project baru maka Pilih Opsi "Start a new Android Studio project".


Application Name akan menjadi nama dari Applikasi kita sekaligus menjadi Nama Class yang nantinya akan digunakan untuk pemanggilan dalam program. Oleh karena itu penamaanya tidak boleh diawali dengan huruf kecil. Sebagai contoh disini saya menamainya "MyFirstApp".

Company Domain.
Project Location adalah lokasi direktori tempat diman project kita di simpan.

Nah pada tahap ini kita akan menentukan di perangkat apa dan pada Android versi berapa applikasi kita dapat di jalankan. Sebagai contoh kita teman-teman memilih Android versi KitKat maka applikasi yang kita buat nanti tidak dapat di gunakan pada versi Android di bawah KitKat seperti Jelly Bean, Ginger bird dan seterusnya. Akan tetapi Applikasi kita tetap dapat digunakan pada versi Android di atasnya.
Pada bagian ini kita akan menentukan Layout dasar dari applikasi kita. Android studio sendiri sudah menyediakan layout layout menarik yang dapat kita gunakan sesuai kebutuhan, akan tetapi pada kali ini kita pilih Empty Activity.


Untuk Activity Name biarkan default saja selanjutnya klik "Next".


Tunggu Android Studio sedang membuat project kita.


Kemudian tunggu beberapa saat sampai Android Studio meload semua komponen yang dibutuhkan. Temen-temen bisa lihat pada Bar status dibagian tengah bawah.



 Jika sudah kemudian klik tab activity_main.xml untuk melihat live preview dari Applikasi yang kita buat

 Kalo temen-temen perhatikan pada applikasi kita tertulis "Hello Wordl!" yang secara default akan di buat oleh Android Studio. Untuk merubahnya silahkan klik teks "Hello Word" nya kemudian rubah isikan teks yang akan kita tampilkan.

Untuk melihat hasilnya kita akan menjalankan AVD (Android Virtual Decive) nya dengan cara menekan tombol SHIFT + F10. Jika temen-temen sudah pernah membuat Virtual Device sebelumnya maka langsung saja Pilih Devicenya kemudian klik "OK". Nah disini saya akan membuat Virtual Device yang baru.
Silahkan sesuaikan jenis Virtual Devicenya sesuai Kebutuhan. Disini saya memilih 3.7" WVGA (Nexus One) agar lebih ringan :D hehe

Ok jika sudah kemudian klik "Next". Nah disini kita memilih versi Android untuk Virtual Device kita. Silahkan pilih sesuai kebutuhan kemudian klik "Download" terlebih dahulu setelah itu Android Studio akan mengunduh System imagenya. Klik next jika proses mengunduhnya sudah selesai.

 Berinama Device Virtual kita kemudian klik Finish.


Baik, Virtual Device telah berhasil dibuat dan sudah dapat di gunakan. Tekan kembali SHIFT + F10 untuk menjalankan Virtual Device kemudian pilih Virtual Device yang tadi telah kita buat. Klik OK.




Hobi Share Artikel ? Yuk Gabung Di 8Share Biar Dompet Tebel !

Hayo ngaku berapa kali kamu men-Share berita atau postingan atau hal-hal unik lainnya dalam satu hari ? Nah sekarang coba deh pikirin udah dapet keuntungan apa aja dari setiap hal yang kamu share di Facebook, twitter dan Media Sosial lainnya? Hah ...?? Ngga ada..?? Serius Loe !? :o

Pernah ngga sih ngebayangin gimana jadinya kalau setiap berita, artikel dan hal lainnya yang kamu share ternyata dapat menghasilkan pundi-pundi rupiah ? "

HAH ....?? EMANG BISA...
Bisa!! Sangat bisa, mungkin kamu belum kenal sama 8Share si platform ajaib penghasil uang. "Jadi apa sih 8Share itu ?".
"8Share adalah tempat berkumpul bagi pengguna media sosial yang menyukai barang-barang gratis, tertarik mendapatkan uang ekstra setiap bulan, dan senang menjadi yang terdepan dalam sharing hal-hal terbaru. Siapa saja yang suka sharing hal-hal menarik dengan teman-teman mereka melalui media sosial. (Sumber)"
Nah kira seperti itu Gan penjelasan singkatnya. Gimana udah percaya sekarang ? "Ini beneran ngga sih ? ah pasti ribet!" Haahhhh??! masih ngga percaya ?  hmm baiklah lihat gambar di bawah baik-baik.



Jadi kerjaan kita cuman Share tautan yang di berikan oleh 8Share untuk mendapatkan UV sebanyak banyaknya. U.V adalah singkatan dari Unique Visitor, yang artinya setiap 1 pengunjung yang mengunjungi tautan yang kita share kita akan mendapatkan Rp.X sesuai yang telah 8Share tentukan kemudian setiap U.V akan di akumulasikan dan terhitung di Saldo.

Nah sekarang udah percayakan :D. Terus kalau soal "RIBET" agan SALAH BESAR! Justru sebaliknya, sistem di 8Share sudah di rancang SE-SEDERHANA mungkin agar memudahkan bagi siapa saja yang baru mencoba 8Share. Mulai dari proses pendapatan sampai tahap Cashout imbalan semua di rancang SE-SEDERHANA mungkin.

Ketika Saya baru pertama kali bergabung dengan 8Share saya tidak repot-repot mencari di Google "Cara menggunakan 8Share/Cara Dapat Uang di 8Share/DLL" karena ada Guru besar Raisa yang selalu memberikan Tips-tips cemerlang tentang bagaimana cara menjadi 8Sharers yang baik.


Selain sering ngasih tips Guru Besar Raisa juga selalu memberikan informasi terupdate ketika ada event atau kontes menarik yang di adakan oleh 8Share.



Salah satu kontes menarik yang kemarin di adakan oleh 8Share adalah #Pulsa250K8ShareID. Dimana aturan main dari kontes ini adalah kita diharuskan membagikan 6 Specials yang telah di tentukan untuk mendapatkan minimal 50 U.V di setiap Specials yang telah kita bagikan. Selanjutnya setelah terkumpul kita harus mengirimkan bukti screenshot specials tersebut Fan Page atau Email 8Share.

Alhamdulillah seneng banget rasanya pas ngecek di Fan Page 8Share Indonesia ternyata ada nama saya di daftar pemenang. Memang butuh pengorbanan dan waktu tapi syukurlah masih sempat mengirimkan bukti screenshot padahal deadline tinggal 1 Jam lagi :D Hahaha..



Menarik Sih.. Tapi... Aku belum punya rekening :(
Eittsss.... Tenang gan. 8Share memberikan kelonggaran kepada kita untuk masalah Cashout atau pembayaran imbalan. Kita di bolehkan menggunakan rekening Orang tua, saudara, teman atau kenalan yang bisa kita percaya.


Saya tertarik :D Gimana cara daftarnya ?
Gampang banget gan! Ngga ada 3 menit kok proses pendaftarannya.

  • Buka 8share.com atau klik Disini. Kemudian setelah terbuka klik "Jadi member sekarang".

  • Lengkapi Form sesuai identitas kamu. untuk username bisa menggunakan nama panggilan atau nama unik, Contoh : khilman. Kemudian untuk password harus minimal 8 Karakter dan terdapat minimal 1 Karakter anka, Contoh: katasandiku123.

  • Klik "Create My Account". kemudian lengkapi data diri anda lalu klik "Perbaharui sekarang".


  • Setalah pendaftaran selesai jangan lupa buka Email kamu untuk verifikasi akun.
  • Selesai! Akun telah di buat dan siap menghasilkan :D ! 

Sampai saat artikel ini di tulis sudah ada sekitar 1 Juta pengguna 8Share dan USD $1,434,000 Total uang tunai yang dihasilkan pengguna 8Share sejak 2010. Jadi nunggu apa lagi buruan gabung di 8Share sekarang juga !

Program Arisan Online [AJAX, PHP, MySQLi]


Hai :D.. udah lama ngga share script kali ini ane mau share Program Arisan Online gan :D lebih tepatnya arisan Online kelas, berhubung di kelas ane ada arisan dari siswa2nya jadi ane iseng buat ini gan hehe

Arisan Online ini untuk databasenya pakai metode MySQLi gan karena kita harus cepet2 Move on dari MySQL yang lama. Untuk CSS nya pakai Materialize CSS dan Alertnya pakai SweetAlert.

  1. Penginstallannya gampang gan, cukup ekstrak file Arisan.zip di bawah ke folder /htdocs atau /www atau folder root agan dimana.
  2. Kemudian buat database baru dan import file arisan.sql yang ada di dalam Arisan.zip ke database yang agan telah buat.
  3. Buka file /arisan/php/koneksi.php lalu sesuaikan konfigurasinya dengan database agan.
  4. Simpan dan Program Arisan Online dah bisa di gunakan :D
Untuk penampakannya bisa di cek di video berikut gan soalnya kalau pakai Live Demo nanti Cepet down lagi (Maklum hosting gratisan) :D
 
Screenshot











Note : *Kalau ada kesulitan tulis aja di kolom komentar gan, oh iya agan bebas ngembangin scriptnya kalau berminat :D. Semoga bermanfaat..

Google Drive : Download

Laravel 5.2 - 4.2 Offline Documentation




Ekstrak zip kemudian buka file : index.html.
Semoga bermanfaat

Sistem informasi Absensi Siswa PKL [PHP + MySQLi]




Screenshot :
Halaman Absen Siswa



Halaman Catatan Siswa


Halaman Konfirmasi Absensi (Pembimbing)




Selengkapnya bisa dilihat di live Demo dibawah ini.

Tutorial : 
  1. Buatlah sebuah database baru
  2. Extract Script yang telah di download ke folder /htdocs atau /www kalian
  3. Import file absensi_pkl.sql ke database yang tadi telah kalian buat
  4. Edit file koneksi database /lib/db/dbconfig.php dan sesuaikan dengna database kalian
  5. Simpan & Selesai.
Selanjutnya tinggal kalian buka dari broweser http://localhost/nama_folder


Keterangan :
  • Untuk dapat menambah akun pembimbing baru kalian harus dalam keadaan login dengn akun pembimbing kemudian buka http://localhost/(nama_folder)/root/add_pb.php
  • Contoh :http://localhost/absensi_pkl/root/add_pb.php
Untuk Live demo di sini, berikut ini adalah akun untuk Login :

- Akun Pembimbing :
  1. haekal@gmail.com pwd: aaaaaaaa
  2. fauzi@gmail.com pwd: aaaaaaaa
- Akun Siswa :
  1.  siswa@siswa.siswa pwd: siswa
  2.  rizal@gmail.com pwd: 111111
  3.  yasmuz@gmail.com pwd: aaaaaaaa
Ini dia link downloadnya Gan :D Mohon maaf ya jika ada yang kurang, kita sama2 belajar aja :) jangan sungkan memberikan Saran :) Terimakasih semoga bermanfaat.

NB : Klik "Download Zip" untuk mengunduh semua file di github.
Download Sistem informasi Absensi Siswa PKL | Live Demo
Mirror

Simple Network Monitoring [AJAX, PHP, MySQLi] + Dengan Fitur Email Report


Alhamdulillah jadi juga applikasinya gan :D. Sebenarnya program ini saya buat sebagai bahan laporan prakerin saya nanti, tapi karena masa prakerin saya masih tersisa 1/2 bulan lagi jadi saya Share disini untuk bahan belajar bersama.

Dengan applikasi ini kita bisa mengetahui apakah PC X terkoneksi pada jaringan ataukah tidak. Cara kerjanya simple seperti namanya :D dia hanya melakukan perintah PING ke IP PC X dan nantinya akan menghasilkan output berbentuk array, array inilah yang kemudin diproses sehingga kita bisa mengetahui statusnya apakah : Connected, Destination Host Unreachable, Destination Net Unreachable, Request Time Out ataukah Disconnected.

Untuk template disini saya menggunakan Bootstrap (Admin LTE). Berikut screenshot previewnya :

Halaman login :



Halaman home (Blok Utama)
Edit data Client

Tambah IP Client
Tambah Blok Baru

Log Email Report

Rubah Katasandi


List Blok 

Screenshot lainnya



Laporan Email


Tutorial peng-installan :

  1. Ekstrak file yang telah didownload ke folder \htdocs
  2. Edit file koneksi di folder lib/db/dbconfig.php sesuaikan dengan database kamu.
  3. Buat sebuah database baru kemudian import file net-monitoring.sql ke database.
  4. Untuk Login gunakan Email: admin@gmail.com Pass : admin
  5. Selesai.

Konfigurasi Email :

  1. Disini saya menggunakan PHPMailer.
  2. Edit file /asset/ex_mail.php sesuaikan dengan email yang akan kamu gunakan untuk mengirim laporan
    $mail->isSMTP();
    $mail->Host = 'smtp.gmail.com';
    $mail->SMTPAuth = true;
    $mail->Username = 'email@gmail.com'; // Email anda disini
    $mail->Password = 'Katasandi'; // Katasandi email anda
    $mail->SMTPSecure = 'tls';
   
    $mail->From = 'email@gmail.com'; // Email disamakan saja
    $mail->FromName = 'Monitoring ITCN3';
    $mail->addAddress('taret@gmail.com', 'Target nama'); // Target email
   
    $mail->addReplyTo('email@gmail.com', 'Monitoring ITCN3'); // isi saja sama seperti email yg anda gunakan untuk mengirim

Update : Bagi yang sebelumnya mengalami error (tidak bisa memilih blok) ketika melakukan Add new client, script sudah saya update jadi silahkan download lagi di github (link dibawah).
Atau kalian bisa edit secara manual file /view/add_client.php, cari baris ini :

    <select class="form-control select2" style="width: 
    <?php
      $sql = "SELECT*FROM blok ORDER BY name_blok ASC";
      $query = $conn->query($sql);
           while ($get = $query->fetch_assoc()) {
                 extract($get);
                 echo "<option value='$id_blok'>$name_blok</option>";
           } 
     ?>
     </select>

    Tambahkan artibut name="stasiun" pada form select.

    <select name="stasiun" class="form-control select2" style="width: 

    <?php
      $sql = "SELECT*FROM blok ORDER BY name_blok ASC";
      $query = $conn->query($sql);
           while ($get = $query->fetch_assoc()) {
                 extract($get);
                 echo "<option value='$id_blok'>$name_blok</option>";
           } 
     ?>
     </select>

    Simpang. Sekarang script sudah berjalan normal :D


    Mohon maaf kalau masih ada kekurangan karena saya pun masih sama-sama belajar :D oleh karena itu masukan yang membangun sangat saya butuhkan :D ..  Terimakasih,

    Catatan: Simple Network Monitoring ini untuk sementara hanya bisa dijalankan di OS Windows.

    Download Simple Network Monitoring
    Miror