Kamis, 22 September 2016

Perogram PHP menggunakan SESSION

Disini saya mendapatkan tugas ke2 untuk mata kuliah Pemrograman Web Dinamis. Saya disuruh membuat program PHP "Biodata Keluarga" yang sangat sederhana menggunakan SESSION.
Berikut langkah-langkahnya :
  1. Buka Sublime Text 2/Notepad++/Notepad untuk membuat source codenya
  2. Lalu Buatlah file baru dengan nama "terserahkalian" tapi dengan format .php (contoh: danis.php atau inputan.php)
  3. Simpan file tersebut di folder htdocs yang berada didalam XAMPP
  4. Disini kita akan membuat 2 sorce code
  5. Pertama kita akan membuat sorce code dengan nama data.php. 
Seperti ini tampilannya : 

    6. Kemudian buat sorce code lagi dengan nama tugas2.php
Seperti ini tampilannya : 
  7. Lalu kalian bisa langsung running di Browser kalian dengan format localhost/PWD(danisambar)/data.php . Seperti ini tampilannya :
Hasilnya seperti gambar yang diatas. Ketika running kita akan memanggil source code yang pertama (data.php) tapi ketika akan mengeluarkan hasilnya browser langsung memanggil sorce code yang kedua(tugas2.php) . 
Semoga apa yang saya tampilkan bisa dimengerti dan bermanfaat bagi yang membutuhkan :)




Rabu, 21 September 2016

Kelebihan IOS 10 untuk Iphone

Disini saya akan mereview beberapa kelebihan yang ada pada IOS 10 diiphone. Revolusi yang sangat mengagumkan yang dikeluarin oleh produk Apple ini banyak mengalami perubahan dibandingkan ios-ios sebelumnya, ini lah beberapa kelebihannya :


  1. Aktifkan iphone tanpa menekan tombol power
Hal yang menakjubkan pada keluaran Ios kali ini yaitu iphone bisa aktif tanpa melakukan kontak fisik(tak perlu memencet tombol). Hanya mengangkatnya, iphone sudah bisa aktif.

`2. Balas pesan lansung dari notifikasi

Kita bisa membalas pesan tanpa membuka kunci passcode iPhone atau tanpa membuka aplikasi pesan namun, iOS 10 fitur ini hanya tersedia bagi iPhone yang sudah support 3D touch.
3. Sound Efect Desain Terbaru 
Meskipun klasik tapi tetap menarik suara kunci layar, keyboard dan suara-suara pengiring yang lain mendapat update dengan nuansa yang lebih segar dan modern.
4.  Akses widget dan kamera saat iPhone terkunci
Dengan sistem operasi yang baru nantinya iPhone kamu akan banyak memiliki widget, jadi akan sangat memudahkan aktivitas dan meningkatkan produktivitas.
Widget telah hadir sejak lama di Android dan hari ini akan menyambangi iPhone. Useless but still interest.
5. Galery lebih interaktive
Galery photo dan video lebih pintar dengan berbagai fitur baru yang di tawarkan. Diantaranya memiliki fitur memories. Ini akan mengelompokkan beberapa foto yang sejenis pada satu thema dan mengeneratenya menjadi film pendek.
Ada juga fitur pencarian dan kategories yang otomatis by system. Intinya iPhone kamu makin pintar.
6. Music di rombak total
Diantaranya adalah navigasi yang lebih mudah, fitur “for you” yang akan memilihkan lagu sesuai kesukaan kamu.
Pencarian yang semakin memanjakan, dimana terdapat top trending dan new release.
kesimpulan
Secara keseluruhan Saya menyukai iOS 10 dari fitur yang dibawah melalui iMessage kemudian notifikasi yang lebih elegan serta peningkatan 3D toouch yang mempermudah pengoperasian. Selebihnya saya pikir masih biasa widget itu saya kurang menyukai jadi sangat standar.

Fitur-Fitur Utama Pada Android Studio

Disini saya baru ingin belajar tentang Pemograman Mobile pada aplikasi Android Studio. Mula-mula kita harus mengerti fitur-fitur apa saja yang akan tampil, jadi saya akan menjelaskan beberapa fitur utamannya. Tapi sebelumnya jika kalian ini mempunyai aplikasi Android Studio ini silahkan download dilink ini https://developer.android.com/studio/index.html .


3 folder utama pada Android studio :

  1. Folder Manifests : berisi file AndroidManifest.xml projek yang kita buat. File ini melakukan konfigurasi dalam pembuatan aplikasi androiod. Didalamnya terdapat <application> yang merupakan sub element dari manifest dan terdapat pendeklarasian didalamnya.
  •   Android:allowBackup : mengizinkan aplikasi untuk merestore infrastructure
  •  Android:icon :  pendeklarasian icon launcher semua komponen Aplikasi.
  •  Android:label : pendeklarasian nama judul semua komponen Aplikasi.
  •  Android:theme :  pendeklarasian tema semua komponen Aplikasi.


   2. Folder Java : Tempat tersimpannya activity atau class yang dibuat dan source code java dari aplikasi android.

Struktur file class MainActivity.java :
  • Package = Mengelompokan beberapa file class Activity java.
  • Import = Untuk mengimport library untuk komponen Aplikasi.
  • Public class MainActivity extends AppCompatActivity  =  public class adalah modifier yang digunakan dalam pemrogramman  java  untuk  menyatakan   bahwa kelas/method/attribute tersebut dapat diakses oleh kelas lain.

  3. Folder Res : Berisi semua sumber daya bukan kode, seperti tata letak UI, string UI, dan g ambar bitmap. Terdapat folder lagi di dalam folder Res ini yaitu;
  •  Drawable = untuk menyimpan aset-aset kita baik gambar maupun XML berformat .jpg atau .png.
  • Layout = berisi layout-layout yang sudah kita buat.
  • Mipmap = berisi icon-icon yang sudah kita buat berdasarkan ukuran density yang digunakan untuk menyimpan file, icon launcer aplikasi yang bernama ic_launcher
  • Values = berisi file-file yaitu : colours.xml(warna-warna dari file styles.xml) , dimens.xml, string.xml(komponen aplikasi) dan styles.xml(tema seperti Toolbar)

Gradle
Gradle atau sebuah featured buid automation ini menjadi ciri khas tersendiri pada Android Studio. File Gradle berisi Library yang digunakan, versi aplikasi, signed keyproperties, lokasi repository dll. File yang akan sering kita ubah adalah file build.gradle(module: app). penambahan library di Android Studio hanya dengan memanggil nya di Gradle bagian dependecies, contoh penambahan Script ini untuk menampilkan peta Google Maps pada aplikasi :
?
1
2
3
4
5
6
7
<pre>dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    //compile files('libs/org.apache.http.legacy.jar')
    compile 'com.android.support:appcompat-v7:22.2.1'
    compile 'com.google.android.gms:play-services:7.8.0'
    compile 'com.google.android.gms:play-services-maps:7.8.0'
}</pre>

Kesimpulan:

  • Untuk bisa membuat project aplikasi menggunakan Android Studio, terlebih dahulu kita harus memahami tampilan dan fitur-fitur yang disediakan untuk kemudahan pengembangan
  • Tampilan IDE Android Studio berbeda dengan IDE Eclipse, makanya ada yang baru migrasi awal terkadang akan sedikit kesulitan.
  • SEMOGA BERMANFAAT :)

Minggu, 18 September 2016

Teori Bahasa Otomata : Dasar-Dasar TBO

Berikut ini merupakan beberapa terminologi dasar dari teori bahasa, yaitu :

  1. Simbol
  2. Alphabet 
  3.  String
Dalam teori bahasa : 
Istilah huruf = karakter = simbol
Istilah kalimat = kata = string

  • Simbol/huruf/karakter yaitu sebuah elemen karakter yang memiliki makna unik. Ex: symbol A
  • Alphabet merupakan himpunan tak koson yang berhingga dari simbol-simbol.
  • Kata/kalimat/string yaitu deretan simbol-simbol dari alphabet. Ex: C={a,b,c,1,2,3}
Disini saya akan memberikan soal kuliah saya beserta jawaban tentang dasar-dasar TBO:
(1.) Jika a, b, c dan d adalah simbol, maka dapat dibangun beberapa string  dari keempat simbol tersebut : 
  • String w = abcda 
  • String y = abbcdbc 
  • String z = abcdbbac

Sabtu, 17 September 2016

Pemrograman Web Dinamis :Cara Penulisan Array Dalam PHP

Pengertian Tipe Data Array

Array ialah sebuah tipe data bentukan yang terdiri dari kumpulan tipe data lainnya. Menggunakan array akan mempermudah dalam membuat kelompok data, serta menghemat penulisan dan penggunaan variabel. (www.duniailkom.com)
Disini saya akan memberikan contoh penulisan Array dalam PHP, ini juga termasuk tugas kuliah pertama saya di semester 5, saya menggunakan aplikasi Sublime Text 2 untuk penulisannya :

Hasil tampilan yang akan keluar diweb browser:


Inilah tugas pertama saya yang sangat sederhana, semoga bisa menjadi referensi saat mendapatkan tugas juga :)