Showing posts with label Ajax. Show all posts
Showing posts with label Ajax. Show all posts

Modifikasi Template Login Administrator Balitbang Versi 3.5.2


Selamat malam, 
Kali ini saya akan share Hasil Modifikasi Template Login Administrator Balitbang Versi 3.5.2 ^_^
Berhubung saya belum sempat modifikasi keseluruhan templatenya, jadi saya share aja dulu bagian Login Administratornya,,,
Template hasil modifikasi sebelumnya gak tau kemana jadi gak bisa di share... -_-
Okeh langsung aja deh... ^_^

Pasti banyak yang udah bosen lihat Default template Login CMS ini yang sangat simpel dengan tampilan yang sederhananya... hehe


Mungkin akan sedikit lebih menarik bila halaman login administratornya di ganti dengan tampilan yang lebih fresh...

Berikut tampilannya...

Tampilan Login Administrator

Validasi Form

Berminat...?!
Silahkan download Filenya


Implementasi:
Untuk menggunakannya anda cukup mengekstrak file yang sudah di download dan mempaste semua isi file tersebut di folder admin CMS Balitbang Versi 3.5.2 anda... Kalau tidak mau menghapus tampilan login Defaultnya silahkan ganti dulu index.php sebelumnya dengan nama lain misalnya index2.php...
Enjoy it...!

Aplikasi WEB Based Untuk PMB Online AMIKOM - ASM Mataram Versi 2014

Kata Online merupakan sesuatu yang sangat tren dizaman sekarang ini, hampir semua bisa dilakukan secara online sperti belanja, shoping dll. Dalam dunia pendidikan juga sangat banyak sekali manfaat dari internet selain sebagai media informasi terluas, internet juga dapat kita gunakan untuk melakukan interaksi dengan jarak jauh.

Sebelumnya saya sudah pernah membuat Desain Website PMB Online AMIKOM - ASM Mataram Versi 1.0 bisa dikatakan ini adalah versi terbaru (Ver 2.0).
Sedangkan untuk yang SMA/SMK dan Sederajat juga pernah saya buat seperti Aplikasi PPDB SMA/MA 2013 Online Berbasis Web.

Adapun FITUR Pada PMB Online AMIKOM-ASM Mataram ver 2.0 ini adalah:
Administrator
Master Data Program Studi
Master Data Konsentrasi
Master Data Gelombang Pendaftaran
Mengolah Data Panitia
Mengolah Data Pendaftar
Seleksi Data Pendaftar
Set Waktu Pembukaan Pendaftaran
Update Halaman Sambutan Direktur
Update Halaman Update Halaman Syarat Pendaftaran
Update Halaman Update Halaman Prosedur Pendaftaran
Panitia PMB Online
Mengolah Data Pendaftar
Seleksi Data Pendaftar

Untuk Screenshotnya bisa dilihat pada gambar dibawah ini:

Halaman Frontend
Halaman Beranda

Halaman Sambutan Direektur

Halaman Syarat Pendaftaran

Halaman Prosedur Pendaftaran

Halaman Registrasi

Proses Registrasi

Registrasi Sukses


Halaman Backend

Halaman Dashboard

Halaman Master Data Program Studi

Halaman Master Data Konsentrasi

Halaman Master Gelombang Pendaftaran

Halaman Update Sambutan Pimpinan

Halaman Update Syarat Pendaftaran

Halaman Update Prosedur


Selebihnya masih dalam proses pengembangan... ^_^
Salam,
Indra Al-Sasak

Membuat Struktur Organisasi Menggunakan JQuery Studi Kasus Struktur Organisasi Sekolah


Selamat sore sahabat IT Sasak,
Pada kesempatan kali ini IT Sasak akan berbagi Tutorial Cara Membuat Struktur Organisasi Menggunakan JQuery.

Cukup menarik untuk di bahas karena menurut saya sangat membantu dan mudah di gunakan, dibandingkan dengan membuat struktur organisasi dengan tools lain atau di jadikan gambar dan kemudian di upload di halaman website tentu akan lebih simpel bila menggunakan cara ini.

Bagi yang udah mastah atau udah tau cara ini di simak aja yah,,, ^_^

Okeh, langsung saja kita bahas tutorialnya:
Langkah pertama tentu saja anda harus menyiapkan perlengkapan dulu. Berikut ini yang perlu anda sediakan:
    1. jquery-ui-1.10.2.custom.css
    2. jquery-1.9.1.js
    3. jquery-ui-1.10.2.custom.min.js
    4. primitives.min.js
    5. primitives.latest.css
    6. primitives.min.js

    Nah, jadi jika semua perlengkapan sudah di siapkan langkah selanjutnya adalah membuat struktur organisasinya ^_^
    Misalkan disini kita akan membuat struktur organisasi dengan ketentuan sebagai berikut:
    Kepala Sekolah -> (Kesiswaan, Humas)
    Kesiswaan -> (Pembina Osis, Pembina Ekstra)
    Humas -> (UKS, Koperasi)

    Untuk contoh kita buat yang sederhana saja ^_^
    Nanti sobat tinggal kembangin lagi deh, gak terlalu rumit kok kalau sudah paham alur kerjanya...

    Sekarang buat file index.html atau index.php terserah sobat mau yang mana
    Jangan lupa includekan perlengkapan tersebut di halaman yang sobat buat sesuai dengan nama folder tempat sobat menyimpan script tersebut.
    Untuk script memanggil javascript dan css seperti biasa :

    <link rel="stylesheet" href="js/jquery/ui-lightness/jquery-ui-1.10.2.custom.css" />
    <script type="text/javascript" src="js/jquery/jquery-1.9.1.js"></script>
    <script type="text/javascript" src="js/jquery/jquery-ui-1.10.2.custom.min.js"></script>
    <script type="text/javascript" src="js/primitives.min.js"></script>
    <link href="css/primitives.latest.css" media="screen" rel="stylesheet" type="text/css" />

    Nah sekarang script untuk membuat Struktur Organisasinya adalah sebagai berikut:

    <script type='text/javascript'>//<![CDATA[ 
    $(window).load(function () {
    var options = new primitives.orgdiagram.Config();

    var items = [
    new primitives.orgdiagram.ItemConfig({
    id: 0,
    parent: null,
    title: "Kepala Sekolah",
    description: "Nama Kepala Sekolah",
    image: "images/photos/a.png"
    }),
    new primitives.orgdiagram.ItemConfig({
    id: 1,
    parent: 0,
    title: "Kesiswaan",
    description: "Nama Kesiswaan",
    image: "images/photos/b.png"
    }),
    new primitives.orgdiagram.ItemConfig({
    id: 2,
    parent: 0,
    title: "Humas",
    description: "Nama Humas",
    image: "images/photos/b.png"
    }),
    new primitives.orgdiagram.ItemConfig({
    id: 3,
    parent: 1,
    title: "Pembina Osis",
    description: "Nama Pembina Osis",
    image: "images/photos/c.png"
    }),
    new primitives.orgdiagram.ItemConfig({
    id: 4,
    parent: 1,
    title: "Pembina Ekstra",
    description: "Pembina Ekstra",
    image: "images/photos/c.png"
    }),
    new primitives.orgdiagram.ItemConfig({
    id: 5,
    parent: 2,
    title: "UKS",
    description: "Nama UKS",
    image: "images/photos/c.png"
    }),
    new primitives.orgdiagram.ItemConfig({
    id: 6,
    parent: 2,
    title: "Koperasi",
    description: "Nama Koperasi",
    image: "images/photos/c.png"
    })
    ];

    options.items = items;
    options.cursorItem = 0;
    options.hasSelectorCheckbox = primitives.common.Enabled.True;

    jQuery("#strukturorganisasi").orgDiagram(options);
    });//]]>

    </script>

    Dari script di atas, yang perlu diperhatikan adalah bagian yang ini:
    var items = [
    new primitives.orgdiagram.ItemConfig({
    id: 0,
    parent: null,
    title: "Kepala Sekolah",
     description: "Nama Kepala Sekolah",
     image: "images/photos/a.png" })
     ];
    var items adalah script untuk mendeklarasikan variabel dengan nama items yang nanti datanya akan ditampung dalam bentuk array.
    id merupakan kode unik setiap data yang nanti digunakan untuk menentukan sub bagiannya
    parent merupakan perintah untuk menentukan bagian diatas subnya, untuk jabatan tertinggi set nilai parentnya dengan nilai null. Sedangkan jika merupakan sub bagian maka set parentnya dengan id bagiannya seperti contoh diatas karena Humas berada di bawah bagian Kepala Sekolah makan parentnya diset dengan id Kepala Sekolah yaitu nilai 0.
    title adalah judul item
    description merupakan desripsi dari item
    image adalah lokasi gambar yang akan ditampilkan
    options.items = items;
    options.cursorItem = 0;
    options.hasSelectorCheckbox = primitives.common.Enabled.True;
    jQuery("#strukturorganisasi").orgDiagram(options);
    options.items -> Mengambil value dari item dan di tempatkan pada variabel options
    options.cursorItem ->
    Ini masih belum tau apa fungsinya karena saya set dengan angka 1 atau 0 hasilnya masih tetap sama... ^_^ Cari sendiri aja dah yach...
    jQuery("#strukturorganisasi").orgDiagram(options) -> Perintah untuk membuat diagram dan di tempatkan di bagian div dengan id="strukturorganisasi".
    Sehinggal lengkapnya akan menjadi seperti ini:

    <!DOCTYPE html> 
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>Struktur Organisasi Sekolah</title>

    <link rel="stylesheet" href="js/jquery/ui-lightness/jquery-ui-1.10.2.custom.css" />
    <script type="text/javascript" src="js/jquery/jquery-1.9.1.js"></script>
    <script type="text/javascript" src="js/jquery/jquery-ui-1.10.2.custom.min.js"></script>

    <script type="text/javascript" src="js/primitives.min.js"></script>
    <link href="css/primitives.latest.css" media="screen" rel="stylesheet" type="text/css" />

    <script type='text/javascript'>//<![CDATA[
    $(window).load(function () {
    var options = new primitives.orgdiagram.Config();

    var items = [
    new primitives.orgdiagram.ItemConfig({
    id: 0,
    parent: null,
    title: "Kepala Sekolah",
    description: "Nama Kepala Sekolah",
    image: "images/photos/a.png"
    }),
    new primitives.orgdiagram.ItemConfig({
    id: 1,
    parent: 0,
    title: "Kesiswaan",
    description: "Nama Kesiswaan",
    image: "images/photos/b.png"
    }),
    new primitives.orgdiagram.ItemConfig({
    id: 2,
    parent: 0,
    title: "Humas",
    description: "Nama Humas",
    image: "images/photos/b.png"
    }),
    new primitives.orgdiagram.ItemConfig({
    id: 3,
    parent: 1,
    title: "Pembina Osis",
    description: "Nama Pembina Osis",
    image: "images/photos/c.png"
    }),
    new primitives.orgdiagram.ItemConfig({
    id: 4,
    parent: 1,
    title: "Pembina Ekstra",
    description: "Pembina Ekstra",
    image: "images/photos/c.png"
    }),
    new primitives.orgdiagram.ItemConfig({
    id: 5,
    parent: 2,
    title: "UKS",
    description: "Nama UKS",
    image: "images/photos/c.png"
    }),
    new primitives.orgdiagram.ItemConfig({
    id: 6,
    parent: 2,
    title: "Koperasi",
    description: "Nama Koperasi",
    image: "images/photos/c.png"
    })
    ];

    options.items = items;
    options.cursorItem = 0;
    options.hasSelectorCheckbox = primitives.common.Enabled.True;

    jQuery("#strukturorganisasi").orgDiagram(options);
    });//]]>

    </script>
    </head>
    <body>
    <div id="strukturorganisasi" style="width: 640px; height: 480px; border-style: dotted; border-width: 1px;" />
    </body>
    </html>

    Hasilnya adalah sebagai berikut:



    Untuk dicoba jika masih bingung silahkan di download saja Source Code tutorial ini pada link yang saya sediakan di bawah postingan.

    Referensi : Basic Primitives 
    Cara membuat script login dengan Jquery ajax dan php

    Cara membuat script login dengan Jquery ajax dan php

    Cara membuat script login dengan Jquery ajax dan php 

    Sambil mengerjakan project PHP,  berikut akan saya coba bahas mengenai script login dengan menggunakan JQUERY AJAX. Penggunaan AJAX tanpa bantuan JQUERY akan membuat kita harus mengetik banyak kode Javascript sehingga tentunya akan menyulitkan juga terutama untuk para pemula, dengan pemanfaat JQUERY, kode Javascript yang harus kita ketikkan menjadi lebih ringkas, dan itulah tentunya keuntungan kita menggunakan Javascript Framework JQUERY
    Langkah - langkah yang dilakukan untuk membuat script login dengan JQUERY AJAX adalah sebagai berikut :
    1. Menyiapkan JQUERY
    Untuk menggunakan fungsi AJAX pada JQUERY, terlebih dahulu kita harus menyiapkan JQUERY dengan cara mendownloadnya kemudian kita simpan dalam komputer kita bersebelahan dengan script - script tutorial kita supaya tutorial ini dapat dijalankan pada komputer lokal meskipun tidak terkoneksi ke internet.
    2. Membuat form login » index.php
    Script ini akan digunakan sebagai sarana untuk memasukkan username dan password ketika hendak login, berikut contoh script index.php sebagai halaman login
    <html>
    <head>
    <title>Login dengan Jquery AJAX</title>
    <style type="text/css">
    #login{
    font:bold 16px Tahoma,Verdana;
    display:block;
    border:#7596c0 1px solid;
    width:400px;
    height:280px;
    margin-left:auto;
    margin-right:auto;
    border-radius:5px;
    background-color:#98c1f3;
    box-shadow: 5px 5px 5px rgb(150, 149, 149);
    visibility:visible;
    color:#e9ecf0;
    }
    h3{
    font:bold 20px Tahoma,Verdana;
    margin:0 0 0 0;
    padding:0 0 0 0;
    color:#2572d2;
    text-align:center;
    line-height:50px;
    border-bottom:#ffffff 1px solid;
    }
    #inner{
    margin:0 20px 0 20px;
    }
    input.txt{
    font:normal 14px Tahoma,Verdana;
    padding:10px;
    margin:5px 0 5px 0;
    width:100td_persen;
    background-color:#dee9f6;
    }
    input.btn{
    font:bold 14px Tahoma,Verdana;
    padding:10px;
    margin:5px 0 10px 0;
    width:100td_persen;
    text-align:center;
    }
    </style>
    <script src="jquery-1.6.1.min.js" type="text/javascript">//memanggil jquery</script>
    <script src="login.js" type="text/javascript">//memanggil script ajax</script>
    </head>
    <body>
    <div id="login">
    <h3>
    LOGIN ADMINISTRATOR</h3>
    <div id="inner">

    <input class="txt" id="txt_username" placeholder="Username anda" type="text" />

    <input class="txt" id="txt_password" placeholder="Password anda" type="password" />
    <input class="btn" id="btnLogin" name="btn" onclick="check_login();" type="button" value="Login" />
    </div>
    </div>
    </body>
    </html>

    3. Membuat script AJAX » login.js
    Script ini merupakan script Jvascript AJAX yang akan menggunakan fungsi AJAX pada JQUERY dengan susunan script sebagai berikut :

    function check_login()
    {
    //Mengambil value dari input username & Password
    var username = $('#txt_username').val();
    var password = $('#txt_password').val();
    //Ubah alamat url berikut, sesuaikan dengan alamat script pada komputer anda
    var url_login = 'http://localhost/tutorial/login.php';
    var url_admin = 'http://localhost/tutorial/admin.php';

    //Ubah tulisan pada button saat click login
    $('#btnLogin').attr('value','Silahkan tunggu ...');

    //Gunakan jquery AJAX
    $.ajax({
    url : url_login,
    //mengirimkan username dan password ke script login.php
    data : 'var_usn='+username+'&var_pwd='+password,
    //Method pengiriman
    type : 'POST',
    //Data yang akan diambil dari script pemroses
    dataType: 'html',
    //Respon jika data berhasil dikirim
    success : function(pesan){
    if(pesan=='ok'){
    //Arahkan ke halaman admin jika script pemroses mencetak kata ok
    window.location = url_admin;
    }
    else{
    //Cetak peringatan untuk username & password salah
    alert(pesan);
    $('#btnLogin').attr('value','Coba lagi ...');
    }
    },
    });
    }

    Dengan penjelasan - penjelasasn seperti pada contoh diatas, kami berharap pembaca sekalian dapat memahami maksud dari masing - masing line script yang kita gunakan
    4. Membuat script pemrosesan » login.php
    Script login.php merupakan script php sederhana yang kami gunakan untuk melakukan pengecekan kebenaran username dan password pada database, jika username dan password benar, maka script dibawah akan mencetak kata "ok", sedangkan jika username dan password salah maka akan dicetak kata "Username atau Password Salah !"

    session_start();
    //koneksi ke database
    $conn = mysql_connect('localhost','root','kutukupret');
    $db = mysql_select_db('tutorial',$conn);
    if(isset($_POST['var_usn']) AND isset($_POST['var_pwd'])){
    $username = addslashes($_POST['var_usn']);
    $password = addslashes($_POST['var_pwd']);
    $check = mysql_query('select * from admin where Usn="'.$username.'" AND Pwd="'.$password.'" ');
    if(mysql_num_rows($check)==0){
    echo 'Username atau Password Salah !';
    }
    else{
    $_SESSION['login']['usn'] = $username;
    $_SESSION['login']['pwd'] = $password;
    echo 'ok';
    }
    }
    Pesan login diatas selanjutnya yang akan diambil oleh script login.js, dimana kalo script diatas mencetak kata "ok", maka user akan langsung diarahkan ke halaman berikutnya, sebaliknya jika script diatas mencetak pesan kesalahan, maka script login.js akan memberikan javascript alert sebagai tanda peringatan kesalahan username dan password
    5. Membuat script halaman admin » admin.php

    session_start();
    if(isset($_GET['logout']) AND $_GET['logout']=='1'){
    unset($_SESSION['login']);
    session_destroy();
    }
    if(!isset($_SESSION['login'])){
    header('location: index.php');
    }
    else{
    echo '

    SELAMAT DATANG : '.$_SESSION['login']['usn'].'

    ';
    echo 'Halaman ini kita asumsikan sebagai halaman Administrator, dimana halaman ini hanya bisa diakses ketika Admin sudah login';
    echo '
    LOGOUT';
    }
    Script diatas kita asumsikan sebagai halaman administrator yang mengharuskan user untuk login terebih dahulu ketika hendak mengakses halaman ini
    Untuk mencoba script - script diatas tanpa adanya perubahan direktory, sebaiknya kita tempatkan script - script diatas pada folder dengn nama tutorial pada direktory web server komputer anda.

    Referensi : media-kreatif.com

    Kategori

    Kategori