Tentang Informatika

Semua Hal Tentang Teknologi Dan Informasi

Tentang Politeknik

Informasi Tentang Politeknik

Tutorial

Macam - Macam Tutorial

Tentang Blogger

Semua Tentang Blogger

Informasi Teknologi

Update Tentang Informasi Seluruh Dunia

Recent Blog Post

New Post!


  • Pengertian Web Portal
    Portal web adalah situs web yang menyediakan kemampuan tertentu yang dibuat sedemikian rupa mencoba menuruti selera para pengunjungnya. Kemampuan portal yang lebih spesifik adalah penyediaan kandungan informasi yang dapat diakses menggunakan beragam perangkat, misalnya komputer pribadi, komputer jinjing (notebook), PDA (Personal Digital Assistant), atau bahkan telepon genggam.

    Detik.com
    Detik.com adalah salah satu contoh web portal yang menyediakan berita – berita nasional dan internasional baik yang terupdate hari ini ataupun berita – berita yang terjadi di hari – hari sebelumnya.
    Detik.com menyediakan berita – berita antara lain.

    Detik News
    Memuat berita – berita terbaru baik dari dalam negeri maupun luar negeri.

    Detik Finance
    Memuat berita – berita tentang ekonomi, bisnis, dan finansial di Indonesia, biasanya berita ini lebih menuju ke arah pelaku bisnis, perusahaan, dan juga keadaan ekonomi yang terjadi di Indonesia.

    Detik Hot
    Memuat berita – berita yang sedang panas yang sedang terjadi di Indonesia, biasanya berita ini lebih menuju ke arah selebriti atau artis – artis Indonesia.

    Detik Net
    Memuat berita – berita yang tentang teknologi, tips & trik dunia teknologi, games dan juga review orang – orang yang sedang menggunakan teknologi.

    Detik Sport
    Memuat berita – berita tentang dunia olahraga seperti Sepak Bola, Moto GP, Formula 1, dan lain – lain. Berita ini mencakup dunia Internasional.

    Detik Oto
    Memuat berita – berita tentang dunia otomotif. Berita ini mencakup dunia Internasional

    Detik Travel
    Memuat berita – berita tentang wisata, seperti rekomendasi destinasi wisata untuk yang suka berwisata, atau tentang transportasi yang cocok untuk berwisata.

    Detik Food
    Dari namanya saja kita bisa tau kalau berita ini memuat tentang kuliner, nah kuliner yang di muat di detik food ini sampai ke manca negara.



    Detik Health
    Memuat berita – berita tentang kesehatan dan juga anda dapat berkonsultasi gratis di detik health ini.

    Model bisnis detik.com
    Menurut yang saya amati, detik.com mempunyai revenue model jasa penyedia berita, dimana user bisa daftar menjadi bagian detik.com dan bisa melihat aktifitas user itu sendiri.
    Detik.com mendapatkan keuntungan dari pemasangan iklan dan sponsor dari pihak – pihak tertentu yang bekerja sama dengan detik.com.

    Web Portal Detik.com

  • Assalamualaikum Wr.Wb Teman – Teman
    Okeh Bertemu Lagi Dengan Saya, Okeh Kali Ini Kita Akan Membahas Tentang MYSQL Workbench, Sebelum Itu Yuk Kenalan Dulu Dengan MYSQL Workbench

    MySQL Workbench adalah sebuah perangkat aplikasi berbentuk visual yang dipergunakan untuk mengelola basis data. Perangkat aplikasi ini biasa digunakan oleh seorang arsitek basis data, pengembang basis data, serta administator basis data. MySQL Workbench menyediakan model data, pengembangan SQL, dan peralatan administrasi yang komperhensif untuk konfigurasi serverbasis data, administrasi pengguna, dan masih banyak lagi. MySQL Workbench tersedia pada platform Windows, Linux dan Mac OS.

    Jadi MYSQL Workbench Adalah Tools Atau Aplikasi Guna Memudahkan Manajemen Database Di MYSQL.
    Untuk Memulainya Silahkan Install MYSQL Workbench Di Situs Resminya, Kali Ini Kita Akan Menggunakan XAMPP Sebagai Servernya, Jadi Silahkan Nyalakan XAMPP Kalian Masing – Masing Ya.



    Berikut Ini Adalah Tampilan Home MYSQL Workbench, Hal Pertama Yang Harus Kita Lakukan Adalah Membuat Koneksi, Nah Gunanya Koneksi Ini Agar Kita Terhubung Ke Servernya.
    Caranya Tinggal Mengklik Tombol “+” Dan Akan Muncul Tampilan Seperti DIbawah Ini, Buat Koneksi Dengan Nama “WebProgramming” Lalu Klik “Test
    Oops!!! , Muncul Warning, Jangan Khawatir Ini Tandanya Versi Server Tidak Kompatible, Tapi Jangan Khawatir Langsung Klik “Continue Anyway” Saja.


    Jika Sudah Maka Akan Muncul Tampilan Seperti Ini, Ini Bertanda Bahwa Koneksi Kita Dengan Server Sudah Terhubung.


    Nah Untuk Masuk Manajemen Database, Klik Saja Koneksi Yang Sudah Kita Buat Tadi.


    Dan Tarraaa….., Muncul Tampilan Home Untuk Manajemen Databasenya.


    Nah Untuk Membuat Sebuah Database Baru Cukup Klik Icon Data Tumpuk Tersebut, Lalu Beri Nama Dengan “db_web_prog”.


    Lalu Akan Muncul Tampilan Seperti Ini, Tinggal Klik “Apply” Saja.


    Dan Database Sudah Berhasil Dibuat.
    Nah Ini DIa Tampilan Database Ketika Sudah DIbuat.



    Nah Untuk Membuat Tabel Tinggal Klik Kanan Tabel Dan “create table”,
    Lalu Beri Nama Tabel Dengan Nama “tb_user”.



    Untuk Membuat Field Atau Column Tabel, Cukup Double Klik Pada Kolomnya, Lalu Isi Fieldnya Seperti Berikut Gambar DIatas.
    Nah Untuk Tambahan Buat Juga Tabel Dengan Nama “tb_buku” & “tb_kategori” Dan Setelah Selesai Maka Akan Mempunyai Tampilan Seperti Berikut.


    Oke Sekian Pembahasan Kita Kali Ini Tentang MYSQL Workbench, Mohon Maaf Jika Ada Salah Kata.
    Wassalamualaikum Wr. Wb

    Semangat Ngoding Yah J

    Membuat Database Dengan MYSQL Workbench

  • Oke Guys Sekarang Kita Akan Membuat CRUD PDO dan MYSQL dengan AJAX.
    Pertama Kita Nyalakan Dulu Servernya Ya Guys, Kali Ini Saya Menggunakan XAMPP Sebagai Server,

    Selanjutnya Buat Struktur Filenya, Disini Saya Menggunakan Text Editor Sublime Text
    Buat Seperti Ini Ya Temen - Temen


    Okeh Sekarang Untuk Codenya

    Taruh Code Di Dalam File "assets" Didalam Folder "css" Di File "style.css"
    body {
    	font-family: arial,verdana;
    	font-size: 12px;
    }
    
    .table {
    	font-family: sans-serif;
    	color: #444;
    	border-collapse: collapse;
    	width: 50%;
    	border: 1px solid #f2f5f7;
    }
    
    .table tr th {
    	background: #35A9DB;
    	color: #fff;
    	font-weight: normal;
    }
    
    .table th,td {
    	padding: 8px 20px;
    }
    
    .table tr:nth-child(even) {
    	background-color: #f2f2f2;
    }
    
    .table tr:nth-child(even):hover {
    	background-color: #eee;
    }
    
    #tmb {
    	margin-bottom: 10px;
    }
    
    #tampil_data {
    	margin-bottom: 10px;
    }
    
    .btn-tmb {
    	display: inline-block;
    	position: relative;
    	border-radius: 10%;
    	background: #35A9DB;
    	cursor: pointer;
    	padding: 6px 12px;
    	color: white;
    	border-top: 0;
    	border-left: 0;
    	border-right: 0;
    	border-bottom: 0;
    	font-size: 11pt;
    }
    
    .btn-tmb:hover {
    	border: solid #35A9DB 1.5px;
    	border-radius: 10%;
        outline: 0;
        color: #35A9DB;
        background-color: white;
        -webkit-transition-duration:0.3s;
        transition-duration: 0.3s; 
        text-decoration: none;
    }
    
    .btn-edit {
    	display: inline-block;
    	position: relative;
    	border-radius: 10%;
    	background: #90EE90;
    	cursor: pointer;
    	padding: 5px 10px;
    	color: white;
    	border-top: 0;
    	border-left: 0;
    	border-right: 0;
    	border-bottom: 0;
    	font-size: 11pt;
    }
    
    .btn-edit:hover {
    	border: solid #90EE90 1.5px;
    	border-radius: 10%;
        outline: 0;
        color: #90EE90;
        background-color: white;
        -webkit-transition-duration:0.3s;
        transition-duration: 0.3s; 
        text-decoration: none;
    }
    
    .btn-hps {
    	display: inline-block;
    	position: relative;
    	border-radius: 10%;
    	background: #F08080;
    	cursor: pointer;
    	padding: 5px 10px;
    	color: white;
    	border-top: 0;
    	border-left: 0;
    	border-right: 0;
    	border-bottom: 0;
    	font-size: 11pt;
    }
    
    .btn-hps:hover {
    	border: solid #F08080 1.5px;
    	border-radius: 10%;
        outline: 0;
        color: #F08080;
        background-color: white;
        -webkit-transition-duration:0.3s;
        transition-duration: 0.3s; 
        text-decoration: none;
    }
    
    input[type="text"], input[type="password"], input[type="email"], select {
    	width: 100%;
    	height: 30px;
    	padding: 0 10px;
    	background: #fff;
    	color: #808080;
    }
    
    textarea {
    	width: 100%;
    	height: 50px;
    	padding: 0 10px;
    	background: #fff;
    	color: #808080;
    }
    
    

    Lalu Di dalam Folder "js" Dan Di FIle "ajax.js" Taruh Kode Berikut
    $('#refresh').click(function() {
    	$('#tambah_data').fadeOut();
    	$('#refresh').fadeOut();
    	$('#tampil_data').fadeOut();
    	$('#teks').fadeIn().html('Sedang MeRefresh Data....
    '); setInterval(function() { $('#teks').fadeOut(); $('#tambah_data').fadeIn(); $('#refresh').fadeIn(); $('#tampil_data').fadeIn().load('view/tampil.php'); },3000); }); $('#tampil_data').load('view/tampil.php'); $('#tambah_data').click(function(){ $('#crudT').hide(500).slideDown(1000).load('view/tambah.php'); }); $('#crudT').on("click", "#simpanT", function() { var nama = $('#nama').val(); var user = $('#user').val(); var pass = $('#pass').val(); var email = $('#email').val(); var validasiHuruf = /^[a-zA-Z ]+$/; if (!nama.match(validasiHuruf)) { alert("Nama Wajib Huruf!"); } else if(nama == '' || user == '' || pass == '' || email == '') { alert('Inputan Tidak Boleh Kosong'); } else { $.ajax({ url:'model/model_anggota.php?page=tambah', type: 'post', data: 'nama='+nama+'&user='+user+'&pass='+pass+'&email='+email, success: function(msg) { if(msg == 'sukses') { $('#tampil_data').load('view/tampil.php'); $('#crudT').fadeOut(1000); } else { alert('Tambah Data Gagal'); } } }); } }); $('#crudT').on("click", "#btl", function(){ $('#crudT').slideUp(1000); }); $('#tampil_data').on("click", ".btn-edit", function() { var id = $(this).attr('id'); $.ajax({ url: 'view/update.php', type: 'post', data: 'id='+id, success: function(msg) { $('#crudT').hide(500).slideDown(1000).html(msg); } }); }); $('#crudT').on("click", "#editT", function() { var nama = $('#nama').val(); var user = $('#user').val(); var pass = $('#pass').val(); var email = $('#email').val(); var id = $('#id_user').val(); if (!nama.match(validasiHuruf)) { alert("Nama Wajib Huruf!"); } else if(nama == '' || user == '' || pass == '' || email == '') { alert('Inputan Tidak Boleh Kosong'); } else { $.ajax({ url:'model/model_anggota.php?page=edit', type: 'post', data: 'nama='+nama+'&user='+user+'&pass='+pass+'&email='+email+'&id='+id, success: function(msg) { if(msg == 'sukses') { $('#tampil_data').load('view/tampil.php'); $('#crudT').fadeOut(1000); } else { alert('Update Data Gagal'); } } }); } }); $('#tampil_data').on("click", ".btn-hps", function() { var id = $(this).attr('id'); var conf = confirm("Yakin Ingin Menghapus Data?"); if(conf == true) { $.ajax({ url: 'model/model_anggota.php?page=hapus', type: 'post', data: 'id='+id, success: function(msg) { if(msg == 'sukses') { $('#tampil_data').load('view/tampil.php'); $('#crudT').fadeOut(1000); } else { alert('Hapus Data Gagal'); } } }); } });

    Dan Untuk Jquerynya Sebenarnya Bisa Langsung Mengunjungi Documentasinya Di JQUERY DOWNLOAD Copy Codenya Dan Masukan Di File "jquery.min.js"

    Dan Untuk Koneksi Ke Databasenya Masuk Ke Folder "config" Di FIle "koneksi.php" kopikan kode Berikut
     'Database/Mysql',
    			'persistent' =>  false,
    			'host'		 => 'localhost',
    			'login'		 => 'root',
    			'password'	 => '',
    			'database'	 => 'pdo',
    			'prefix'	 => 'tbl_',
    			'encoding'	 => 'UTF8',
    			'port'		 => '',
    		);
    
    		public function dbkoneksi() {
    			static $instance;
    			if($instance === null) {
    				$opt = array(
    					PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION,
    					PDO::ATTR_DEFAULT_FETCH_MODE=>PDO::FETCH_ASSOC,
    					PDO::ATTR_EMULATE_PREPARES=>FALSE
    				);
    
    				$dsn = 'mysql:host='.$this->default['host'].';dbname='.$this->default['database'].';charset='.$this->default['encoding'];
    				$instance = new PDO($dsn,$this->default['login'],$this->default['password'],$opt);
    			}
    
    			return $instance;
    		}
    	}
    
    	// Database Koneksi
    	$dbcon = new Database();
    	$dbs = $dbcon->dbkoneksi();
    
    	//Controller Anggota
    	include_once "../controller/controller_anggota.php";
    	$anggota = new Anggota($dbs);
    ?>
    
    

    Lalu Masuk Folder "controller" Dan Di File "controller_anggota.php" copykan code berikut
    db = $dbs;
    		}
    
    		public function tambah($nama, $username, $pass, $email) 
    		{
    			try 
    			{
    				$insert = $this->db->prepare("INSERT INTO tb_user(nama, username, pass, email) VALUES(?,?,?,?)");
    				$insert->bindParam(1, $nama);
    				$insert->bindParam(2, $username);
    				$insert->bindParam(3, $pass);
    				$insert->bindParam(4, $email);
    				$insert->execute();
    				return true;
    			}
    			catch(Exception $e){
    				echo $e->getMessage();
    				return false;
    			}
    		}
    
    		public function edit($nama, $username, $pass, $email, $id)
    		{
    			$edit = $this->db->prepare("UPDATE tb_user SET nama = ?, username = ?, pass = ?, email = ? WHERE id_user = ?");
    			$edit->execute(array($nama, $username, $pass, $email, $id));
    			return true;
    		}
    
    		public function hapus($id)
    		{
    			$hapus = $this->db->prepare("DELETE FROM tb_user WHERE id_user = :id");
    			$hapus->bindParam(':id', $id);
    			$hapus->execute();
    		}
    	}
    ?>
    
    

    Lalu Masuk Folder "model" Dan Di File "model_anggota.php" copykan code berikut
    tambah($nama, $user, $pass, $email);
    		echo 'sukses';
    	} 
    	else if(@$_GET['page'] == 'edit') {
    		$anggota->edit($nama, $user, $pass, $email, $id);
    		echo "sukses";
    	} 
    	else if(@$_GET['page'] == 'hapus') 
    	{
    		$anggota->hapus($id);
    		echo "sukses";
    	}
    ?>
    
    
    Dan Masuk Folder "view" Dan Di File "tampil.php" copykan code berikut
    	dbkoneksi();
    		try {
    			$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    			$tampil = $db->query("SELECT * FROM tb_user");
    			$no = 1;
    			while($data = $tampil->fetch(PDO::FETCH_LAZY)) {
    	?>
    		
    	getMessage();
    		}
    	?>
    	
    No Nama Username Password Email Aksi
    pass; ?> email; ?>
    Masih Di Folder "view" Sekarang Masuk Ke File "tambah.php" copykan code berikut
    Tambah Data
    Nama :
    Username :
    Password :
    Email :
    Masih Di Folder "view" Sekarang Masuk Ke File "update.php" copykan code berikut
    Edit Data dbkoneksi(); $id = @$_POST['id']; $tampilId = $db->query("SELECT * FROM tb_user WHERE id_user = '$id'"); $data = $tampilId->fetch(PDO::FETCH_OBJ); ?>
    Nama :
    Username :
    Password :
    Email :
    Terakhir Keluar Folder "view" Dan Masuk Ke File "index.php" copykan code berikut
    
    
    	PDO Ajax
    
    
    
    
    

    Lalu Buat Database Dengan Nama "PDO" Dan Buat Table Dengan nama "tb_user" Lalu Buat Seperti Berikut


    Lalu Run, Jika Mengikuti Tutorial Pasti Berhasil Di Run


    Membuat CRUD PDO dan MYSQL Dengan Ajax

  • Game Asphalt Xtreme Telah Tersedia Untuk Platform Android, iOS, dan Windows

    Jika Anda salah satu penggemar game racing ekstrim, mungkin game satu ini harus Anda coba mainkan. Ya, Gameloft telah meluncurkan game racing Asphalt Xtreme untuk tiga platform mobile terbesar, yakni Android, iOS dan Windows. Bisa dilihat dari namanya, game balapan ini tentu akan menawarkan sensasi balapan dengan rintangan yang ekstrim. 
    Seri game Asphalt memang menawarkan balapan ekstrim yang memacu adrenalin, namun untuk seri terbaru ini akan menawarkan sesuatu yang belum ada pada seri game sebelumnya. Pada game ini, Anda dapat menerobos ke wilayah yang belum dipetakan dan meluncur di tebing yang curam.

    Game Asphalt

  • Tutorial Menghitung Diskon Dengan Percabangan IF else C++

    ASALAMU’ALAIKUM WR.WB. Alhamdulilah masih bisa diberi kesempatan buat ngeposting hari ini. Langsung saja ketopiknya ya. Untuk Menghitung Dengan Percabangan IF else

    Nah Simak Videonya Ya.....


    Menghitung Diskon Dengan Percabangan IF else C++
    DOWNLOAD

    Nah Terima Kasih Dan Semoga Sukses.....!!!!

    Menghitung Diskon

  • - Copyright © Art Of Technology - Powered by Blogger - Designed by Muhammad Athfal -