Halloween party ideas 2015
Tampilkan postingan dengan label Tutorial. Tampilkan semua postingan

Berikut ini merupakan aplikasi sederhan yang telah dibangun dengan menggunakan software atau perangkat lunak Eclipse IDE, yakni aplikasi menghitung luas persegi pangajang, segitiga, dan lingkaran berbasis android mobile.

Aplikasi ini ketika saat diruning oleh user atau pengguna maka, akan terlihat 4 menu yang dipilih yaitu, Menu Persegi Pangan, Menu Segitiga, Menu Lingkaran, dan Menu Exit atau Keluar. Menu-menu tersebut di buat untuk dapat menghitung luas, persegi panjang, segitiga sama sisi, dan lingkaran, tampilan aplikasi dapat dilihat seperti berikut.

Tampilan Halaman Utama


Tampilan Halaman  Hitung Persegi Panjang


Tampilan Halaman Hitung Luas Segitiga Alas


Tampilan Halaman Hitung Luas Lingkaran Jari-Jari


Tampilan halaman menu exit berfungsi untuk keluar dari aplikasi secara keseluruhan.

Sekian dan terima kasih.

Download Aplikasi Menghitung Persegi Panjang, Segitiga dan Lingkaran berbasis  android  dengan menggunakan Eclipse EID

Lanjutan membuat aplikasi login di android dengan php dan mysql. Langkah selanjutnya yaitu membuat file koneksi php dan database.

Berikut langkah-langkah membuat database.

Perama jalankan control panel xampp, kemudian buka browser chrome, mozilla atau semacamnya dan ketikkan link url: localhost/phpmyadmin/ dan buat database baru dengan nama rdias

Selanjutnya buat tabel database dengan nama login, dan about. Tabel login mempunya struktur tabel seperti pada gambar berikut ini


dan struktur untuk tabel about terlihat seperti pada gambar berikut


Setelah berhasil membuat tabel database, selanjutnya kita membuat file code php untuk mengkoneksikan dengan file android.

Langkah selanjutnya membuat file php. Buka file direktori xampp/htdocs dan buat folder baru dengan nama rdias

Setelah membuat folder baru, Buka Software teks editor notepad++ dan ketikkan code di bawah ini.



Simpan code di atas dalam folder yang baru anda buat tadi dengan nama login.php


Selanjutnya buka text editor baru dan tambahkan code di bawah ini dan simpan dalam forder rdiar dengan nama register.php




Buka text editor baru dan ketikkan code di bawah ini, kemudian simpan dengan nama db_connect.php dalam folder rdias yang telah dibuat sebelum.



Buka text editor baru lagi dan ketikkan code di bawah ini, kemudian simpan dalam folder rdias dengan nama db_config.php



Terakhir buka text editor baru dab ketikkan code di bawah ini, simpan dalam folder rdias dengan nama about.php



Proses pengkodean untuk membuat file php dan database selesai. Coba untuk menjalankan file android dan lihat hasilnya. Sekian dan terima kasih.

Download Source code

Tonton Cara Import File ke eclipse dan xampp disini

Pada artikel berikut ini kita akan membuat sebuah aplikasi login di android dengan menggunakan koneksi php dan mysql. Untuk membuat sebuah aplikasi form login ini kita harus mempersiapkan softrware yang di butuhkan, yaitu: Software Eclipse: yang digunakan untuk membangun aplikasi untuk android mobile, Software XAMPP: yang digunakan membuat database, dan sebuah Software Editor Notepad++ atau semacamnya yang digunakan untuk membuat file source code php


Berikut adalah langkah-langkah untuk membuat aplikasi login di android mobile menggunakan eclipse.

Langkah pertama, buka eclipse anda dan buat file project baru dengan nama Register, dan package namenya com.example.phonebook

Selanjutnya buka file MainActivity.java dan edit codenya seperti dibawah ini.


Setelah selesai edit file mainactivity.java, kita akan membuat file beberapa class baru dengan cara klik kanan pada package name, pilih file new - class. dan jendela baru akan terbuka, lalu ketikkan nama About, JSONParse, Singin, dan Welcome.

Setelah berhasil membuat file-file tersebut, sekarang lengkapi code file tersebut seperti di bawah ini.

About.java



JSONParce.java



Singin.java



Welcome.java


Pembuatan file java telah selesai, Selanjutnya Kita akan membuat file XML. buka res/layout temukan file activity_main.xml dan edit code tersebut seperti berikut



Selanjutnya kita akan membuat beberapa file xml baru dengan cara klik kanan pada direktori res - layout - pilih new - android xml file. Maka jendela baru akan terbuka dan ketikkan nama file about.xml, singin.xml, dan welcome.xml.

Selanjutnya edit masing-masing code file xml tersebut seperti dibawah ini

about.xml



singin.xml



welcome.xml



Proses pengkodean untuk pembuatan aplikasi login pada android selesai. Selanjutnya proses pengkodean membuat file kodeksi php dan mysql.

Baca Tutorial Selanjutnya Disini

Download Source Code

Tonton Cara Impor File diEclipse dan Xampp Disini

Halo gengs ketemu lagi dengan saya di webblog Kupas Tuntas Mengenai IT alias OlbersBlog. setelah sekian lama saya tidak menulis artikel akhirnya kembali lagi. dan kali ini saya akan berbagi artikel tentang belajar membuat aplikasi jadwal kuliah sederhana berbasis android dengan menggunakan eclipse. okey langsung saja mengikuti langkah-langkah berikut ini.

Langkah pertama jalankan eclipse, Pilih file -> new -> android project application  dan akan tampil jendela baru seperti pada gambar berikut ini.


Setelah mengisi form dan memilih target sdk seperti gambar di atas, klik next hinggah finish.

Sekarang kita akan membuat menu dari aplikasi ini. Masuk ke direktori res/menu dan edit main.xml seperti di bawah ini.
[code type="main.xml"]<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
        android:id="@+id/action_senin"
        android:orderInCategory="100"
        android:showAsAction="never"
        android:title="Senin"/>
    <item
        android:id="@+id/action_selasa"
        android:orderInCategory="100"
        android:showAsAction="never"
        android:title="Selasa"/>
    <item
        android:id="@+id/action_rabu"
        android:orderInCategory="100"
        android:showAsAction="never"
        android:title="Rabu"/>
    <item
        android:id="@+id/action_kamis"
        android:orderInCategory="100"
        android:showAsAction="never"
        android:title="Kamis"/>
    <item
        android:id="@+id/action_jumat"
        android:orderInCategory="100"
        android:showAsAction="never"
        android:title="Jumat"/>
</menu>
[/code]

Selanjutnya kita akan membuat layout untuk userinterface, buka file res/layout activity_main.xml
edit seperti dibawah ini.
[code type="activity_main.xml"]<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
 
    <TextView
        android:id="@+id/textViewHari"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text=""
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <ListView
        android:id="@+id/listViewJadwal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textViewHari"
        android:layout_below="@+id/textViewHari" >
    </ListView>

</RelativeLayout>
[/code]

Langkah selanjutnya kita akan membuat list vew pada res/layout. Untuk membuat file xml baru pada layout klik kanan pilih new -> pilih android xml file dan jendela baru akan terbuka gambar seperti berikut ini.

Setelah membuat file seperti pada gambar dengan nama row_jadwal.xml klik finish, dan edit file tersebut seperti berikut ini.

[code type="row_jadwal.xml"]<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
 
<TextView
        android:id="@+id/textViewRowJam"
        android:layout_width="75dp"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="TextView" />

    <TextView
        android:id="@+id/textViewRowPelajaran"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:paddingLeft="10dp"
        android:layout_toRightOf="@+id/textViewRowJam"
        android:text="TextView" />
 
</LinearLayout>
[/code]

Setelah selesai, selanjutnya kita akan membuat sebuah class baru dengan nama jadwal.java. untuk membuat class baru, klik kanan pada file direktori src/com.---.jadwalpelajaran pilih new -> class dan jendela baru akan terbuka seperti pada gambar berikut. ketikkan nama file lalu klik finish.

seterlah berhasil membuat file jadwal.java edit code file tersebut seperti berikut
[code type="jadwal.java"]package com.olbersblog.jadwalpelajaran;

public class jadwal {
public String hari="";
public String jam="";
public String pelajaran="";

public void Jadwal (String pday, String ptime, String plesson){
this.hari = pday;
this.jam = ptime;
this.pelajaran = plesson;
}

}[/code]

Selanjutnya buat juga file baru seperti langkah diatas dengan nama adapterjadwal.java lalu edit kodenya seperti berikut
[code type="AdapterJadwal.java"]package com.olbersblog.jadwalpelajaran;

import java.util.ArrayList;
import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

public class AdapterJadwal extends ArrayAdapter<jadwal> {
    private Activity activity;
    private ArrayList<jadwal> lJadwal;
    private static LayoutInflater inflater = null;

    public AdapterJadwal (Activity activity, int textViewResourceId,ArrayList<jadwal> al_Jadwal) {
        super(activity, textViewResourceId, al_Jadwal);
        try {
            this.activity = activity;
            this.lJadwal = al_Jadwal;

            inflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        } catch (Exception e) {

        }
    }

    public int getCount() {
        return lJadwal.size();
    }

    public long getItemId(int position) {
        return position;
    }

    public static class ViewHolder {
        public TextView jam;
        public TextView pelajaran;

    }

    public View getView(int position, View convertView, ViewGroup parent) {
        View vi = convertView;
        final ViewHolder holder;
        try {
            if (convertView == null) {
                vi = inflater.inflate(R.layout.row_jadwal, null);
                holder = new ViewHolder();

                holder.jam = (TextView) vi.findViewById(R.id.textViewRowJam);
                holder.pelajaran = (TextView) vi.findViewById(R.id.textViewRowPelajaran);

                vi.setTag(holder);
            } else {
                holder = (ViewHolder) vi.getTag();
            }

            holder.jam.setText(lJadwal.get(position).jam);
            holder.pelajaran.setText(lJadwal.get(position).pelajaran);

        } catch (Exception e) {

        }
        return vi;
    }
}[/code]

Langkah terakhir buka file MainActivity.java dan edit file codenya seperti berikut ini.
[code type="MainActivity.java"]package com.olbersblog.jadwalpelajaran;

import java.util.ArrayList;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ListView;
import android.widget.TextView;

public class MainActivity extends Activity {
ArrayList <Jadwal> list_jadwal = new ArrayList<Jadwal>();
TextView tvhari;
ListView listviewjadwal ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tvhari = (TextView) findViewById(R.id.textViewHari);
listviewjadwal = (ListView) findViewById(R.id.listViewJadwal);
initData();
}

public void initData() {
list_jadwal.add(new Jadwal("Senin","08:00-10:00","Matematika"));
list_jadwal.add(new Jadwal("Senin","10:00-12:00","Agama Islam"));
list_jadwal.add(new Jadwal("Senin","12:00-13:00","Istirahat"));
list_jadwal.add(new Jadwal("Senin","13:00-15:00","Fisika"));
list_jadwal.add(new Jadwal("Selasa","08:00-10:00","Bahaa Indonesia"));
list_jadwal.add(new Jadwal("Selasa","10:00-12:00","Kimia"));
list_jadwal.add(new Jadwal("Selasa","12:00-13:00","Istirahat"));
list_jadwal.add(new Jadwal("Selasa","13:00-15:00","Biologi"));
list_jadwal.add(new Jadwal("Rabu","08:00-10:00","Matematika"));
list_jadwal.add(new Jadwal("Rabu","10:00-12:00","Seni Rupa"));
list_jadwal.add(new Jadwal("Rabu","12:00-13:00","Istirahat"));
list_jadwal.add(new Jadwal("Rabu","13:00-15:00","Bahasa Inggris"));
list_jadwal.add(new Jadwal("Kamis","08:00-10:00","Fisika"));
list_jadwal.add(new Jadwal("Kamis","10:00-12:00","Penjaskes"));
list_jadwal.add(new Jadwal("Kamis","12:00-13:00","Istirahat"));
list_jadwal.add(new Jadwal("Kamis","13:00-15:00","Geografi"));
list_jadwal.add(new Jadwal("Jumat","08:00-10:00","Pemrograman Java"));
list_jadwal.add(new Jadwal("Jumat","10:00-12:00","Pemrograman Android"));
list_jadwal.add(new Jadwal("Jumat","12:00-13:00","Istirahat"));
list_jadwal.add(new Jadwal("Jumat","13:00-15:00","Logika Algoritma"));
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
   return super.onCreateOptionsMenu(menu);
}

/**
     * On selecting action bar
     * */
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Take appropriate action for each action item click
        switch (item.getItemId()) {
        case R.id.action_senin:
            showJadwal("Senin");
            return true;
        case R.id.action_selasa:
            // location found
        showJadwal("Selasa");
            return true;
        case R.id.action_rabu:
        showJadwal("Rabu");
            return true;
        case R.id.action_kamis:
        showJadwal("Kamis");
            return true;
        case R.id.action_jumat:
        showJadwal("Jumat");
            return true;
        default:
            return super.onOptionsItemSelected(item);
        }
    }

public void showJadwal(String hari) {

tvhari.setText("Hari " + hari);
ArrayList<Jadwal> jadwal_terpilih = new ArrayList<Jadwal>();
for (int i = 0; i < list_jadwal.size(); i++) {
Jadwal jadwal = list_jadwal.get(i);
if (jadwal.hari.equals(hari)) {
jadwal_terpilih.add(jadwal);
}
}
AdapterJadwal adapterjadwal = new AdapterJadwal(MainActivity.this, 0,
jadwal_terpilih);
listviewjadwal.setAdapter(adapterjadwal);
}
}[/code]

Selesai. jalankan aplikasi dan lihat hasilnya seperti berikut ini.

Cek Peringkat Domain : Kini sebuah profesi Blogging adalah profesi terbaik. Setiap orang membuat Blog mereka sendiri dan menghasilkan Uang dari blog mereka untuk mendapatkan uang. Tapi jika anda tidak memiliki traffic di blog anda makan anda tidak bisa mendapatkan uang dari blog anda. Anda perlu memahami konten dan pengunjung anda. Anda perlu tahu dari kata kunci mana yang anda dapatkan lalu lintas. Anda bisa memulai blogging anda jika ansa belum memulai. Cara membuat website atau blog. Cek disini

Alat Terbaik Untuk Memeriksa Rangking Domain

Ada banyak situs yang mengklaim bahwa mereka memberikan hasil terbaik dari peringkat domain dan hasil kata kunci. Tapi itu tidak akurat. Jadi saya telah mencari banyak dan menemukan Alat SEO hebat yang bekerja dengan tepat dalam segala hal seperti peringkat Domain, Kata Kunci dari mana anda mendapatkan lalu lintas. Lihat dibawah studi untuk memeriksa peringkat domain blog anda.

Saya telah mencoba SEMRUSH dan menemukan sangat berguna untuk menargetkan pengunjung saya. Sekarang lihat studi kasus saya. Gambar di bawah menunjukkan kata kunci dan posisi di google search di SemRush Tool. SEO saya menverifikasi ini dengan google, dan sama persis yang di berikan oleh SEMRUSH Tool. Contoh dibawah ini


Cara Menggunakan SEMRUSH Untuk Cek Peringkat Domain

1. Pertama, buat akun gratis di SEMRUSH

2. Setelah login, masukkan nama domain anda di kolom pencarian, dan klik laporan lengkap kata kunci.

3. Jangan lupa untuk memilih negara yang anda targetkan.

4. Mereka adalah berbagai pilihan seperti Overview, keyword search, backlink, dan tab lainnya,cek saja semua yang anda mau.

5. Perkirakan lalu lintas, BPK AdSense, posisi kata kunci, persentase lalu lintas dan tren kata kunci.

Sekarang buat daftar semua url yang perlu anda kerjakan, Anda dapat menggunakan spreadsheet untuk membuat daftar kata kunci, posisi, dan url. Anda juga bisa menambahkan kata kunci anda ke posisi pengecekan SEMRUSH karena memungkinkan anda membantu peringkat kata kunci anda jga. Anda juga bisa menggunakan Alat Perencana Kata Kunci Google Secara Gratis

Jadi dengan menggunakan SEMRUSH SEO Tool untuk cek peringkat domain, Anda bisa menemukan kata kunci dan lalu lintas. Jika anda memiliki keraguan atau masalah jangan ragu untuk bertanya di kontak komentar di bawah ini.

LinkShirnk - Mempersingkah link dan menghasilkan uang : LinksShirnk adalah cara tercepat dan termudah untuk mendapatkan penghasilan secara online, yang di rancang khusus untuk mulai menghitung uang dalam hitungan menit. Sistem inovatif kami menyatuhkan pengguna web dan perusahaan periklanan dengan cara yang bermanfaat bagi semua orang.

Antara banyak cara menghasilkan uang ekstra, Shorten Links adalah salah satu yang terbaik dan mudah mendapatkan keuntungan lebih. Jadi saya hanya menulis lebih banyak tentang artikel ini. Hanya yang anda butuhkan adalah lalu lintas yang baik di halaman situs web atau jaringan sosial media milik anda.

Cara Mendapatkan Uang Dari LinkShirnk

1. Klik disini untuk bergabung dengan LinkShirnk

2. Masukkan Id Email anda dari verifikasi Id Email Anda.

3. Copy url link dan buat link url di linkshirnk melalui akun anda

4. Bagikan kesitu web sosial. Bila anda membagikan tautan tersebut ke situs web, sosial, teman dan pengikut anda akan mengklik tautan tersebut, mereka akan melihat iklan dilayar.

5. Anda akan di bayar untuk setiap 1000 kunjungan

Referrals And Eanr In LinkShirnk

1. Bagikan link referrals anda di situs web dan siapa saja yang bergabung dengan linkshirnk akan menjadi referral anda

2. Anda kemudian akan EARN 20% dari apa yang referrals anda dapatkan.

3. Ini berarti bahwa jika anda merajuk 100 pengguna ke LinkShirnk dan masing-masing menghasilkan $2 setiap hari, Anda akan menghasilkan 4$ setiap hari.

Pembayaran Tarif LinkShirnk

Kami bangga memiliki tingkat tertinggi dalam jenis program afiliasi ini. kami membayar setia pengunjung sah yang anda bawa ke tautan anda dengan tarif yang tersedia bergabung pada negara pengunjung. Beberapa tampilan dari penampilan yang sama juga dihitung sehingga anda akan mendaparkan keuntungan dari semua lalu lintas anda. Klik disini untuk mengetahui negara anda. 

Fitur LinkShirnk

Cepat dan Sederhana persingkat link apapun, bagikan dan mulailah mendapatkan penghasilan dengan link shirnk.

Penaikan minimum hanya $5. Dapatkan pembayaran dengan PayPal, Payza Atau Bitcoin dalam waktu 4 menit.

Beragam alat dan skrip untuk membantu meningkatkan penghasilan anda.

Tingkat penghasilan terbaik beberapa tampilan juga dihitung.

Iklat yang tidak mengalihkan perhatian pengunjung anda.

Statistik detail real time.

Jika anda memiliki situs, anda dapat menghasilkan uang dari lalu lintas dengan memasang iklan linkshirnk di situs anda dengan mudah.

Dapatkan 20% komisi untuk referrals seumur hidup.

[slide]
[item url="https://lh3.googleusercontent.com/-YHIro6yaBKA/WRfkYsNowxI/AAAAAAAAIPw/KVM18Wt5KIUbAGQMi3oRWNeTFSbiS3JPACJoC/w424-h318-n-rw/Untitled11.png" src="https://lh3.googleusercontent.com/-YHIro6yaBKA/WRfkYsNowxI/AAAAAAAAIPw/KVM18Wt5KIUbAGQMi3oRWNeTFSbiS3JPACJoC/w424-h318-n-rw/Untitled11.png" title="Halaman Utama"]Tampilan utama dari linkshirnk saat pertama kali anda login[/item]
[item url="https://lh3.googleusercontent.com/-gIiJcWZNd9s/WRfkYuwgspI/AAAAAAAAIPw/7_YvlzbsKkognkAUwGV0k9F2J9ICB8ZRwCJoC/w424-h318-n-rw/Untitled15.png" src="https://lh3.googleusercontent.com/-gIiJcWZNd9s/WRfkYuwgspI/AAAAAAAAIPw/7_YvlzbsKkognkAUwGV0k9F2J9ICB8ZRwCJoC/w424-h318-n-rw/Untitled15.png" title="Accoun Dahsboard"]Detail akun linkshirnk[/item]
[item url="https://lh3.googleusercontent.com/-TN7whokW8nY/WRfkYpBCHmI/AAAAAAAAIPw/VzUU8d0vAcgmUwEUNXwE0R6ljroh62NwACJoC/w424-h318-n-rw/Untitled14.png" src="https://lh3.googleusercontent.com/-TN7whokW8nY/WRfkYpBCHmI/AAAAAAAAIPw/VzUU8d0vAcgmUwEUNXwE0R6ljroh62NwACJoC/w424-h318-n-rw/Untitled14.png" title="Shorten Link"]Daftar link yang telah di shorten[/item]
[item url="https://lh3.googleusercontent.com/-WmRRWenxtXw/WRfkYuXSsPI/AAAAAAAAIPw/UFJ8pME-5mwj8OblT_riZaxPxt_di6yXwCJoC/w424-h318-n-rw/Untitled13.png" src="https://lh3.googleusercontent.com/-WmRRWenxtXw/WRfkYuXSsPI/AAAAAAAAIPw/UFJ8pME-5mwj8OblT_riZaxPxt_di6yXwCJoC/w424-h318-n-rw/Untitled13.png" title="Statistik"]Statistik jumlah download pengunjung selama satu bulan[/item]
[item url="https://lh3.googleusercontent.com/-wvr2qRdLYGQ/WRfkYnhpllI/AAAAAAAAIPw/aE61MYwVUII4ZCgPsf8VY722JigZZ_ZggCJoC/w424-h318-n-rw/Untitled12.png" src="https://lh3.googleusercontent.com/-wvr2qRdLYGQ/WRfkYnhpllI/AAAAAAAAIPw/aE61MYwVUII4ZCgPsf8VY722JigZZ_ZggCJoC/w424-h318-n-rw/Untitled12.png" title="PauOutRate"]Payout rates pengunjung berdasarkan negara[/item]
[/slide]

Artikel sebelumnya kita telah belajar membuat halaman login admin. judulnya Tutorial Membuat Login Akses Admin. nah pada kali ini kita akan lanjutkan denga membuat atau menambahkan menu kategori di halaman web admin.
Menu kategori ini berfungsi untuk menambahkan data kategori berupa kode kategori, nama kategori, dan icon/gambar kategori. Pada menu kategori ini hanya dapat di kelolah di halaman admin ketika user atau penggelola berhasil login ke halaman admin dan dapat menambah, mengedit, dan menghapus data kategori pada halaman web.

Pada artikel sebelumnya kita telah membuat data base dengan nama login dan mempunyai tabel pengelola.

Selanjutnya kita akan menambahkan tabel baru pada database login dengan menambahkan perintah SQL berikut:

Untuk menambahkan perintah SQL, anda harus masuk terlebih dahulu ke localhost/phpmyadmin. dan pilih database anda yaitu login. Klik database login dan pilih tool atau menu SQL kemudian ketikkan perintah SQL dibawah ini.
[code type="SQL tabel kategori"]CREATE TABLE IF NOT EXISTS `tb_kategori` (
  `id_kategori` varchar(6) NOT NULL,
  `nm_kategori` varchar(50) NOT NULL,
  `icon_kategori` varchar(75) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;[/code]
Setelah berhasil membuat tabel baru di database login. Langkah selanjutnya kita akan membuat file Php untuk menampilkan, menambahkan, mengedit, dan menghapus data kategori.

Langkah pertama adalah pergi ke folder Modul yang telah kita buat sebelumnya di folder xampp/htdocs/modul dan tambahkan file .php berikut ini di dalamnya.

Menambahkan halaman menu kategori pada halaman index, buka file index yang telah kita buat sebelumnya dan tambahkan kode berikut
[code type="index.php"]<a href="index.php?page=kategori_view">kategori</a>[/code]
Setelah anda menambahkan peritah kode di atas makan file index.php anda akan terlihat seperti berikut ini
[code type="index.php -> lengkap menu kategori"]<?php
session_start();
if(!isset($_SESSION['username'])){
header("location:form_login.php");
}
require_once 'inc/config.php';
?>
<head>
  <title>Title</title>
</head>
<body>
<br>
 <a href="index.php?page=kategori_view">kategori</a>
 <a href="index.php?page=pengelola_view">Admin</a>
 <a href="pengelola_logout.php">Keluar</a>
<?php
/* kode untuk meload halaman yang berbeda*/
if (isset($_GET['page'])) {
$page = $_GET['page'] . ".php";
include ($page);
} else {
}
?>
<br/>
<br/>
<div id="footer" class="floatRight  width100">
    <center>copyright @olbersblog 2017</center>
 </div>
</body>
</html>[/code]
Selanjutnya menambahkan code program berikut ini
[code type="Kategori_view.php"]<table border=0>
  <tr>
<td width="35">Kode</td>
<td width="109">Nama Kategori</td>
<td width="67">icon</td>
<td width="87">Operasi</td>
  </tr>
<?php
/** kode untuk menghapus data */
if(isset($_GET['del'])){
$id_kategori=$_GET['id'];
$hapus ="delete from tb_kategori where id_kategori='$id_kategori'";
mysql_query($hapus);
}
$sql="";
if(isset($_POST['btnCari'])){
$cari=$_POST['cari'];
//ambil data dari table admin
$sql="SELECT * FROM  tb_kategori where nm_kategori like '%$cari%'";
}else{
$sql="SELECT * FROM  tb_kategori";
}
$result=mysql_query($sql) or die(mysql_error());
//proses menampilkan data
while($data=mysql_fetch_array($result)){
?>
<tr>
<td><?php  echo $data['id_kategori'];?></td>
<td><?php  echo $data['nm_kategori'];?></td>
<td> <img src="gbr-wisata/icons/<?php echo $data['icon_kategori']; ?>" alt="" name="image" width="32" height="32" id="image" /></td>
<td>
<a href="index.php?page=kategori_form_edit&id=<?php echo $data['id_kategori']?>">Edit</a>
<a href="index.php?page=kategori_view&del=true&id=<?php echo $data['id_kategori']?>"  onclick="return askUser()";>Hapus</a>
</td>
</tr>
<?php
}
//tutup koneksi
?>
<tr><td align=right colspan='3'>
<?php
if (isset($_GET['status'])) {
if ($_GET['status'] == 0) {
echo " Operasi data berhasil";
} else {
echo "operasi gagal";
}
}
?>
</td>
<td align=right><a href="index.php?page=kategori_form_add">Tambah</a></td></tr>
<tr></tr>
</table>
<?php
mysql_close();
//close database
?>[/code]
[code type="Kategori_form_add.php"]<form enctype="multipart/form-data" id="form1" name="form1" method="post" action="kategori_add.php">
<td>
<table>
<tr>
<td width="120">Id kategori</td>
<td width="350">
<input name="id_kategori" type="text" id="id_kategori" value<?php=kode_kategori()?>
</td>
</tr>
<tr>
<td width="120">Nama kategori</td>
<td width="350">
<input name="nama_kategori" type="nama_kategori" id="nama_kategori" size="40" /></td>
</tr>
<tr>
 <td>Icon Kategori </td>
 <td><input name="file" type="file" id="file" size="40" /></td>
 </tr>
<tr>
<td></td>
<td>
<input type="submit" name="tambahKategori" value="Tambah" />
<input type="reset" name="resetbtn" value="Reset" /> </td>
</tr>
</table></td>
</form>[/code]
[code type="Kategori_form_edit.php"]<?php
include ('inc/config.php');
$id = $_GET['id'];
$sql = "select * from tb_kategori where id_kategori='$id' ";
$result = mysql_query($sql) or die(mysql_error());
?>
<h2>Change kategori wisata </h2>
<table>
  <form enctype="multipart/form-data" id="form1" name="form1" method="post" action="kategori_edit.php">
    <?php
//proses menampilkan data
while($rows=mysql_fetch_array($result)){
?>
   <td width="120">Id Kategori</td>
<td width="350"><?php echo $rows['id_kategori'];?></td>
</tr>
<input type="hidden" id="id_kategori" name="id_kategori" value=<?php echo $rows['id_kategori'];?> />
    <tr>
      <td width="120">Nama Kategori </td>
      <td width="350"><input name="nama_kategori" type="ukuran" id="nama_kategori" size="40" value="<?php echo $rows['nm_kategori'];?>"/></td>
    </tr>
    <tr>
      <td>Icon Kategori </td>
      <td><input name="image" type="file" id="image" size="40" /></td>    
    </tr>
    <tr>    
    <td></td>
    <td><input type="submit" name="submitUser" value="Submit" />
        <input type="reset" name="resetbtn" value="Reset" />    
</td>
    </tr>
    <?php
}
?>
  </form>
</table>
[/code]
[code type="Kategori_add.php"]<?php
include ('inc/config.php');
//data dari user
error_reporting(0);
$change="";
$abc="";
 define ("MAX_SIZE","400");
 function getExtension($str) {
         $i = strrpos($str,".");
         if (!$i) { return ""; }
         $l = strlen($str) - $i;
         $ext = substr($str,$i+1,$l);
         return $ext;
 }
 $errors=0;
if (isset($_POST['tambahKategori']) && !$errors) {
$image =$_FILES["file"]["name"];
$uploadedfile = $_FILES['file']['tmp_name'];
$cover = $image;
  if ($image)
  {
  $filename = stripslashes($_FILES['file']['name']);
  $extension = getExtension($filename);
  $extension = strtolower($extension);
if (($extension != "jpg") && ($extension != "jpeg") && ($extension != "png") && ($extension != "gif"))
  {
  $change='<div class="msgdiv">Unknown Image extension </div> ';
  $errors=1;
  }
  else
  {
$size=filesize($_FILES['file']['tmp_name']);
if($extension=="jpg" || $extension=="jpeg" )
{
$uploadedfile = $_FILES['file']['tmp_name'];
$src = imagecreatefromjpeg($uploadedfile);
}
else if($extension=="png")
{
$uploadedfile = $_FILES['file']['tmp_name'];
$src = imagecreatefrompng($uploadedfile);
}
else
{
$src = imagecreatefromgif($uploadedfile);
}
echo $scr;
list($width,$height)=getimagesize($uploadedfile);
$newwidth=100;
$newheight=($height/$width)*$newwidth;
$tmp=imagecreatetruecolor($newwidth,$newheight);
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
$filename = "gbr-wisata/icons/". $_FILES['file']['name'];
imagejpeg($tmp,$filename,100);
imagedestroy($src);
imagedestroy($tmp);
}
}
$kd_kategori = $_POST['id_kategori'];
$nama_kategori = $_POST['nama_kategori'];
$direktori = "gbr-wisata/icons/$nama_file";
$sql = "INSERT INTO tb_kategori(id_kategori,nm_kategori,icon_kategori)
VALUES('$kd_kategori', '$nama_kategori', '$cover')";
$result = mysql_query($sql) or die(mysql_error());

if ($result) {
header('location:index.php?page=kategori_view&status=0');
} else {
header('location:index.php?page=kategori_view&status=1');
}
mysql_close();
}?>[/code]
[code type="Kategori_edit.php"]<?php
include ('inc/config.php');
//data dari user
if (isset($_POST['submitUser'])) {
$id_kategori = $_POST['id_kategori'];
$nama_kategori = $_POST['nama_kategori'];
$lokasi_file = $_FILES['image']['tmp_name'];
$tipe_file = $_FILES['image']['type'];
$nama_file = $_FILES['image']['name'];
$gambar = $nama_file;

$direktori = "gbr-wisata/icons/$nama_file";

if (!empty($lokasi_file))
{
move_uploaded_file($lokasi_file, $direktori);
$sql = " update tb_kategori set
nm_kategori='$nama_kategori', icon_kategori='$gambar'
where id_kategori='$id_kategori'";

//echo $sql;
$result = mysql_query($sql) or die(mysql_error());

//check if query successful
if ($result) {
header('location:index.php?page=kategori_view&status=0');
} else {
header('location:index.php?page=kategori_view&status=1');
}
mysql_close();
}
}
?>[/code]
Setelah berhasil menambahkan code program .php diatas, maka proses telah setesai.

Untuk melihat hasilnya, jalankan browser dan ketikkan link: http://localhost/modul/ silahkan login dan lihat hasilnya, cobalah untuk menambah, mengedit, dan menghapus data.

Sekian untuk tutorial menambahkan menu kategori di halaman admin web, semoga bermanfaat.

Pada artikel kali ini saya akan memberikan panduan dalam membuat halaman akses admin dengan menggunakan Php sebagai code program dan mysql sebagai database yang menyipan data, atau hak akses login sebagai admin pada halaman web admin. Halaman login admin yang akan dibuat tampilan nya seperti pada gambar di samping kiri artikel berikut ini.
okey tanpa banyak basa-basi kita langsung saja ke tahap pembuatannya, berikut langkah demi langkah dalam membuat form login.

Pembuatan Database.
Langkah pertama kita akan membuat nama database "Login" pada kolom basisdata/ database ketikkan "login" dan klik tombol "created/buat" database. gambar seperti dibawah ini.


Setelah meng-klik tombol "created/buat" maka akan muncul tampilan konfirmasi
Basis Data login has been created hasilnya seperti pada gambar berikut ini:


Setelah berhasil membuat database "login" klik pada tools atau menu SQL dan ketikkan perintah SQL berikut ini dalam kotak form yang ada.
[code type="SQL database created"]CREATE TABLE IF NOT EXISTS `pengelola` (
`username` varchar(20) NOT NULL,
`password` varchar(32) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;[/code]
Jangan lupa untuk meng-klik tombol kirim, setelah diklik maka tabel database berhasil dibuat.

Membuat code program untuk form login
Berikutnya kita membuat file .php untuk menampilkan halaman admin login. Langkah pertama yang harus anda lakukan adalah masuk ke dalam file xampp/hrdocs dan buat folder baru dengan nama "Modul"
[success title="Catatan!!!" icon="check-circle"]Jangan lupa untuk menjalankan control panel xampp terlebih dahulu.
[/success]
Setelah membuat folder baru dengan nama Modul dalam folder xampp/htdocs. Maka dalam folder tersebut isikan file-file code .php dibawah ini didalam folder Modul yang baru anda buat tersebut.
[code type="index.php"]<?php
session_start();
if(!isset($_SESSION['username'])){
header("location:form_login.php");
}
require_once 'inc/config.php';
?>
<head>
  <title>Title</title>
</head>
<body>
<br>
 <a href="index.php?page=pengelola_view">Lihat Data Admin</a>&nbsp;&nbsp;&nbsp;
 <a href="pengelola_logout.php">Keluar</a>
   
<?php
/* kode untuk meload halaman yang berbeda*/
if (isset($_GET['page'])) {
$page = $_GET['page'] . ".php";
include ($page);
} else {
}
?>
</p></p></p>
Belajar membuat halaman login dengan koneksi php mySql
<br/>
<br/>
<div id="footer" class="floatRight  width100">
    <center>copyright @olbersblog 2017</center>
 </div>
</body>
</html>[/code]

[code type="form_login.php"]<!DOCTYPE html>
<html lang="en">
<head>
<title>Daily UI - Day 1 Sign In</title>
</head>
<body>
<h1 id="title" class="hidden"><span id="logo">Form Login<span> ADMIN</span></span></h1>
<form id="form1" name="form1" method="post" action="pengelola_check_login.php">
<h2>Login</h2>
<label>Username :</label>
<input name="username" type="text" id="username"/>
<label>Password :</label>
    <input name="password" type="password" id="password"/>
<br>
<button type="Submit" name="Submit" value="Submit" class="btn btn-primary pull-right">Sign In</button>
</body>
</html>[/code]

[code type="pengelola_check_login.php"]<?php
session_start();
//file konfigurasi
include ('inc/config.php');
$username = $_POST['username'];
$password = $_POST['password'];
$password = md5($password);
$sql= "select * from pengelola where username='$username' and password='$password' ";
$userquery = mysql_query($sql) or die(mysql_error());
// $valid=false;
if (mysql_num_rows($userquery) == 1) {
header('location:index.php');
$valid = true;
$_SESSION['username'] = $username; }
if ($valid == false) { header("Location:form_login.php?status=1");
}
?>[/code]

[code type="pengelola_view.php"]<?php
$sql="";
if(isset($_POST['btnCari'])){
$cari=$_POST['cari'];
//ambil data dari table admin
$sql="SELECT * FROM  pengelola where username like '%$cari%'";
}else{
$sql="SELECT * FROM  pengelola";
}
$result=mysql_query($sql) or die(mysql_error());
//proses menampilkan data
while($rows=mysql_fetch_array($result)){
?>
<table class='table table-hover table-condensed table-bordered'>
<tr class="success">
<th>Username</th>
<th>Password</th>
<th>Aksi</th>
</tr>
<tr>
<td><?php  echo $rows['username'];?></td>
<td><?php  echo $rows['password'];?></td>
<td>
<a href="">Tambah</a>
<a href="#"> Edit</a>
<a href="#"> Hapus</a>
</td>
</tr>
<?php
} //tutup koneksi
?>
<?php
if (isset($_GET['status'])) {
if ($_GET['status'] == 0) {
echo " <div style='color:blue'>Operasi data berhasil</div>";
} else {
echo "operasi gagal";
}
}
?>
</table>
<?php
mysql_close(); //close database
?>[/code]

[code type="pengelola_logout.php"]<?php
session_start();
session_destroy();
header("location:form_login.php");
?>[/code]

Setelah semua file .php telah di buat. Tahap berikutnya adalah membuat file configuration atau file coneksi, dimana file ini berfungsi untuk menghubungkan koneksi database.

Dalam forder xampp/htdocs/modul buatlah folder baru dengan nama "inc" dan dalam folder "inc" tersebut buatlah file config.php seperti berikut ini:
[code type="config.php"]<?php
$host = "localhost"; // Host name
$username = "root"; // Mysql username
$password = "";        // Mysql password
$db_name = "login";   // Database name

// Connect to server and select database.
mysql_connect("$host", "$username", "$password") or die("cannot connect" . mysql_error());
mysql_select_db("$db_name") or die(mysql_error());
?>[/code]
Setelah berihasil membuat file coneksi, jangan lupa untuk save/simpan. Dan untuk menjalankan buka browser anda, pada tab link ketikkan http://localhost/modul/
Sekian dan terima kasih.


Pada artikel belajar jquery kali ini kita akan membuat slide, dima slide tersebut mempunya empat konten yang dapat dipilih dan akan menampilkan konten tersebut.

Berikut langkah-langkahnya.

Seperti biasa jalankan xampp terlebih dahulu, buka file xampp/htdocs dan buat folder baru dengan nama jquery dan didalam folder jquery tersebut buatlah file baru seperti dibawah ini.

jquery.js


jquery.easyAccordion.js



utility.js


easyAccordion.css


Jika sudah selesai disalin, selanjutnya download file image dan extract, kemudian simpan didalam folder xampp/htdocs/jquery.

Selanjutnya buka browser dan jalankan url: http://localhost/jquery/accord.html , maka akan tampil seperi gambar dibawah ini.
Download Source Code Disini


Selian dan terima kasih, semoga bermanfaat.


Hallo semua, kali ini saya bagikan tutorial jQuery membuat effek gambar hover, ini biasanya digunakan untuk tampilan slide show, atau tampilan bagian awal konten website.

Berikut langkah-langkahnya..

Pertama jalankan xampp yang ada di kamputer anda, selanjutnya buka file xampp/htdocs, Selanjutnya dalam folder htdocs buatlah folder baru dengan nama jquery.

selanjutnya buatlah file baru dalam folder jquery dan simpan sesuai dengan extensi seperti dibawah ini. catatan:  setiap file yang dibuat salinlah kode yang terterah dibawah ini sebelum disimpan.

jquery.js


jquery.olbersblog.min.js


style.css



hover.html



Sika sudah selesai, selanjutnya copy dan paste file berupa gambar dengan type .PNG kemudian gambar-gamber tersebut di berinama 1, 2, 3, 4. 

selanjutnya buka browser anda dan jalankan url : http://localhost/jquery/hover.html ,Maka akan tampil seperti pada gambar dibawah ini.

Download Source Code

Sekian dan Terima kasih, semoga bermanfaat.


Hallo guys, pada tutorial jQuery kali ini kita akan membuat beberapa tampilan diantaranya adalah Effect Slide, Event, dan Selector. untuk persiapan kita jalankan terlebih dahulu xampp.

Berikut langkah-langkahnya.

Peratama buka file xampp/htdocs, dan buat folder baru dengan nama jQuery.

Selanjutnya dalam folder baru jQuery yang telah dibuat sebelumnya buatlah file baru seperti dibawah ini dan salin kode-nya :

jquery-1.8.0.min.js



efek_slide.html



event.html



selector_class.html


selector_id.html


selector_tag.html


selector_tag2.html



Setelah selesai save, dan jalankan browser. kemudian pada tab link ketikkan link beikut:
http://localhost/jquery/ maka akan muntul beberapa file seperti pada gambar dibawah ini.
Jika sudah tampil seperti di atas, pilih salah satu file dan klik. contoh disini saya klik file event.html maka akan tampil seperti pada gambar berikut.
Sekian dan terima kasih, semoga bermanfaat. Salam hangat Blog: Kupas Tuntas Mengenai IT (informasi teknologi)


Hallo guys, pada tutorial kali ini kita akan belajar membuat sebuah tombol yang berfungsi untuk menampilkan gambar dan menghilangkan gambar ketika tombol-tombol tersebut di klik.
Tutorial ini menggunakan html dan JQuery.

Langsung saja ke langkah-langkahnya.

Pertama buka file xampp/htdocs anda, dan buatlah sebuah folder baru. sebagai contoh disini saya berikan nama jquery

Selajutnya buatlah sebuah file dalam folder jquery tersebut dengan nama pertama.html dan jquery-1.8.0.min. Kemudian salin code berikut ini.

pertama.html


jquery-1.8.0.min



Setelah disave, tambahkanlah satu file foto dengan nama @olbers.l dengan tipy file jpg/jpeg.

Selanjutnya jalankan dibrowser dengan url: http://localhost/jquery/pertama.html
Maka hasilnya seperti di bawah ini.

Keterangan: Pada saat user meng-klik tombol sembunyi maka gambar akan hilang, dan sebaliknya jika user meng-klik tombol tampil, maka gambar akan muncul. Selamat mencoba.

Semoga Bermanfaat,. Sekian dan Terima Kasih.

jQuery adalah  javascript library ⇄ kumpulan kode/fungsi javascript siapa pakai, sehinggah mempermudah dan mempercepat kita dalam membuat kode Javascript. Secara standar, apabila kita membuat kode Javasript, maka diperlukan kode yang cukup panjang, bahkan sangat sulit dipahami. misalkan javascript sebagai berikut:



Peran jQuery adalah sebagai JavaScript Library, dimana kita bisa langsung memanggil fungsi yang terdapat didalam librari tersebut.

Kesimpulan, jQuery menyederhanakan kode javascript, hal ini sesuai dengan slogannya "write less, do more" cukup tulis sedikit tapidapat melakukan banyak hal

Sekian untuk pengenalan singkat tentang JQuery. Baca artikel cara menggunakan jQuery selanjutnya.

Olbers Letfaar

{picture#https://scontent-sit4-1.xx.fbcdn.net/v/t1.0-9/20032047_1702672473095128_6121814837846983047_n.jpg?oh=f1fb4da2b34a71d9ee0569e2620af150&oe=59F110E3} OlbersBlog adalah, web blogger tentang kupas tuntas mengenai IT (Information Teknologi). Kami berbagi mengenai bahasa pemrograman dan aplikasi lainnya yang telah kami pelajari. {facebook#https://www.facebook.com/Olbers.letfaar} {twitter#https://twitter.com/olbers_blogger} {google#https://plus.google.com/u/0/101511063281433926732} {youtube#https://www.youtube.com/channel/UCwWx1puRihmbypokQyvXFQA} {pinterest#YOUR_SOCIAL_PROFILE_URL}
Diberdayakan oleh Blogger.