7/20/12

membuat posting artikel seperti blogspot dengan php mysql

Rekan pasti tahu yang namanya blogspot. Kalau kita perhatikan pada blogspot, setiap kita memposting blog baru pada artikel maka artikel yang kita posting tadi akan ditampilkan pada halaman utama dari blog kita. pada tutorial kali ini, saya akan menjelaskan cara membuat posting artikel seperti pada blogspot dengan menggunakan php yang mana posting artikel tersebut akan disimpan di database website kita.
Pertama kita harus membuat database dan tabelnya terlebih dahulu. adapun struktur dari tabelnya adalah sebagai berikut

Nama kolom type size AI Key
id_artikel INT 5 * *
Judul_artikel VARCHAR 255
isi_artikel TEXT
tgl_artikel DATETIME

Untuk membuat tabel seperti diatas menggunakan mysql, kita bisa menggunakan code seperti dibawah ini


-- phpMyAdmin SQL Dump
-- version 2.11.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Apr 16, 2013 at 06:06 PM
-- Server version: 5.0.45
-- PHP Version: 5.2.4

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `postingan`
--

-- --------------------------------------------------------

--
-- Table structure for table `tblartikel`
--

CREATE TABLE `tblartikel` (
  `id_artikel` int(5) NOT NULL auto_increment,
  `judul_artikel` varchar(255) collate latin1_general_ci NOT NULL,
  `isi_artikel` text collate latin1_general_ci NOT NULL,
  `tgl_artikel` datetime NOT NULL,
  PRIMARY KEY  (`id_artikel`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=7 ;

--
-- Dumping data for table `tblartikel`
--


Setelah kita membuat tabelnya, sekarang buatlah form untuk memasukkan artikel kita kedalam database. berikut kodenya :

<form method="post" name="posting_form" action="submit.php">
Judul Artikel<br>
<input type="text" name="judul_artikel" size="30"><br>
Isi Artikel<br>
<textarea name="isi_artikel" cols="60" rows="10"></textarea><br>
<input type="submit" name="submit" value="submit artikel">
</form>

Simpan dengan nama form_artikel.php.

Kalau kita perhatikan, pada form diatas menunjukan kalau action submit akan dilakukan dihalaman submit.php, itu artinya ketika kita menekan tombol sumbit artikel pada form tersebut maka kita akan dialihkan kepada halaman submit.php yang mana halaman tersebut akan melakukan proses memasukkan value kedalam database dengan value yang sudah didefinisikan dari masing masing kolom input. Karena itu sekarang kita akan membuat halaman submit.php-nya. berikut codenya :


<?php


//membuat koneksi kedatabase

$dbhost ="localhost";
$dbuser ="root";
$dbpassword ="";
$dbname ="postingan";
$koneksi = mysql_connect($dbhost,$dbuser,$dbpassword);
mysql_select_db($dbname,$koneksi);


//membuat variabel dari inputan form

$judul = $_POST['judul_artikel'];
$isi = $_POST['isi_artikel'];
$tgl = date('Y-m-d');


//proses query memasukkan data ke database

$query = mysql_query("INSERT INTO tblartikel VALUES ('','$judul','$isi','$tgl')");


//cek apakah querynya berhasil atau tidak

if ($query) {


//jika berhasil maka tampilkan pesan

echo 'berhasil membuat artikel dengan judul '.$judul ;
}
else
{

//tampilkan pesan error jika query tidak berhasil

echo 'gagal membuat artikel dengan judul '.$judul ;


//tutup koneksi ke database

mysql_close();
}
?>

<a href="index.php">Lihat Hasil Posting </a>


simpan dengan nama submit.php

Dengan selesainya kita membuat submit.php ini, maka kita selesai membuat suatu aplikasi berbasis web untuk postingan seperti pada blogspot. Tetapi, bagaimana caranya kalau kita ingin menampilkan halaman yang sudah kita posting tadi dihalaman website kita? Baiklah sekarang kita akan membuatnya, berikut kodenya :


<html>
<head>
</head>
<body>
<p>
<a href="form_artikel.php">Buat artikel baru </a>
</p>
<br>
<?php


//buat dulu koneksi kedatabase

$dbhost = 'localhost';
$dbuser = 'root';
$dbpassword = '';
$dbname = 'postingan';
$koneksi = mysql_connect($dbhost,$dbuser,$dbpassword);
mysql_select_db($dbname,$koneksi);


//buat query terlebih dahulu

$query = mysql_query("SELECT * FROM tblartikel");


//cek apakah kita sudah memposting artikel atau belum

if (mysql_num_rows($query) == 0) {


//tampilkan pesan kalau artikel belum ada

echo 'maaf, belum ada artikel';
} 
else 
{


//buat pengulangan untuk menampilkan data artikel dengan 
//menggunakan while dan definisikan kedalam variabel data

while ($data = mysql_fetch_array($query)) 
{


//kita akan menampilkan judul artikel

echo '<p><strong>'.$data['judul_artikel'].'</strong></p>';



//tampilkan tanggal pembuatan artikel
//gunakan fungsi strtotime untuk merubah bentuk date 
//kedalam bentuk string

echo '<p><em>'.date('j, F Y',strtotime($data['tgl_artikel'])).'</em></p>';



//menampilkan isi artikel yang sudah kita buat

echo '<p>'.$data['isi_artikel'].'</p>';
}
}


//tutup koneksi database

mysql_close();
?>
</body>
</html>

simpan dengan nama index.php
test dengan menjalankan index.php


Untuk anda yang ingin mendownload langsung source code dari postingan ini, bisa anda download dibawah ini.

Download Source Code

Dengan sudah dibuatnya link download diatas, maka selesailah sudah tutorial dari saya tentang membuat posting artikel seperti blogspot dengan php mysql ini, dikemudian hari saya akan menjelaskan bagaimana cara membuat tampilan singkat dari daftar artikel yang ada tulisan read more-nya. Karena itu sering seringlah mampir disini untuk update selanjutnya.
Read more

6/21/12

java mobile

 
Java merupakan bahasa pemrograman yang sedang populer pada saat ini dan banyak digunakan oleh para programmer dan software developer untuk mengembangkan berbagai tipe aplikasi termasuk aplikasi mobile. Alasan utamanya karena java adalah bahasa pemrograman open source dan kompatible dengan berbagai macam platform (crossplatform).
 Java mobile dibagi dalam tiga kategori, seperti dibawah ini :
 a. Java 2 Standart Edition (J2SE)
 Sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan. Java 2 Platform, Standard Edition (J2SE ) Platform digunakan untuk menjalankan dan mengembangkan aplikasi Java pada level Personal Computer (PC). Platform ini berisi class-class inti pada Java dan Graphical User Interface (GUI).
 b. Java 2 Enterprise Edition (J2EE)
 Kelompok dari beberapa API ( Application Programming Interface) dari Java dan teknologi selain Java. J2EE sering dianggap sebagai middleware atau teknologi yang berjalan di server. Platform ini berupa paket yang berisi class-class dan interface-interface yang digunakan untuk menjalankan dan mengembangkan aplikasi Java berbasis web, seperti class-class Servlet, Java Server Pages (JSP) dan Enterprise JavaBeans (EJB) serta Java CORBA.
 c. Java 2 Micro Edition (J2ME)
 Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada handled devices atau perangkat-erangkat semacam handphone, Palm, PDA, dan Pocket PC. Platform ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada handheld devices atau perangkat-perangkat semacam handphone, Personal Digital Assistance (PDA) dan PocketPC

 Komponen-komponen J2ME terdiri dari Java Virtual Machine (JVM) yang digunakan untuk menjalankan aplikasi Java pada emulator atau handheld device, Java API (Aplication Programming Interface) dan tools lain untuk pengembangan aplikasi Java semacam emulator Java Phone, emulator Motorolla dari J2ME wireless toolkit. Dalam pengembangan aplikasi wireless dengan Java, J2ME dibagi menjadi dua buah bagian diantaranya ialah bagian configuration dan profile

. a) Lapisan Konfigurasi (Configuration Layer) J2ME mempunyai dua konfigurasi yaitu `Connected Limited Device Configuration (CLDC) dan Connected Device Configuration (CDC).
 b) Lapisan Profil (Profile Layer) J2ME mempunyai beberapa profil antara lain :
 1. Mobile Iformation Device Profile (MIDP)
 2. Foundation Profile (FP)
 3. Personal Profile
 4. Personal Digital Assistance (PDA) Profile
.
 c) Connected Limited Device Configuration (CLDC) Spesifikasi CLDC adalah sebagai berikut

 1. Mengimplementasikan subset dari J2SE]
 2. JVM yang digunakan dikenal dengan nama K-Virtual Machine (KVM)
3. Digunakan pada perangkat handheld dengan ukuran memori terbatas (160-512 Kbytes)
 4. Prosesor : 16 Bit atau 32 Bit Pada bagian ini secara detail CLDC diperlukan untuk pengembangan aplikasi wireless dengan MIDP implementasinya CLDC digunakan untuk program Java pada perangkat keras dengan ukuran memori yang terbatas, pada 160 sampai dengan 512 Kilobyte. Akibatnya, fitur fitur yang kurang penting untuk diimplementasikan dalam handheld device yang bersangkutan dari Java 2 harus dibuang.

 d) MIDlets

 Aplikasi yang berjalan pada sebuah perangkat yang mendukung MIDP disebut dengan MIDlets, atau lebih singkatnya MIDlet merupakan aplikasi yang dibuat menggunakan Java 2 Micro Edition dengan profile Mobile Information Device Profile (MIDP)


Berikut laporan dan juga contoh aplikasi java mobile :
  laporan

contoh aplikasi.
Read more

11/15/11

Bluescreen view

BSoD..!! Saya yakin pengguna windows udah nggak asing lagi dengan istilah ini. BSoD atau Blue Sreen of Death menurut wikipedia adalah sebuah pesan (tampilan) yang ditampilkan Microsoft Windows ketika mengalami kesalahan sistem (atau disebut stop error oleh Microsoft).

Oiya, anda sudah tahu belum jika dahulu ketika Bill Gates mempresentasikan Windows 98, yang ketika itu masih belum diluncurkan, di COMDEX, pada 20 April 1998. Komputer yang digunakan untuk demonstrasi tiba-tiba crash dan menampilkan BSOD ketika asisten Bill Gates, Chris Caposella menghubungkan sebuah scanner ke komputer tersebut. Ahahahha, pasti lucu ya gan?? ngebayangin nya aja lucu. Dan yang lebih lucu lagi, saat itu Bill Gates berkata "Pasti ini sebabnya kenapa kami belum menjual Windows 98". Ahahahha, bisa aja ngelesnya,, ;D

Seperti yang kita ketahui, kejadian Bluescreen itu sangat cepat, nah aplikasi BlueScreenView ini nanti akan mengcapture pesan bluescreen yang ada di C:\windows\minidump, sehingga di harapkan kita dapat mengetahui permasalahan dan solusinya dari Blue Screen tersebut.



Aplikasi BlueScreenView ini dapat berjalan di Windows XP/Server 2003/Server 2008/Vista/7.


Download

 from : remo-xp



Read more

Perbaiki crash error blue screen

Anti-Crash mencakup teknologi unik, yang bernama AutoRepair. Dengan teknologi AutoRepair ini, memindai dan memperbaiki semua masalah komputer Anda dengan satu klik, AutoRepair secara otomatis menentukan apa yang salah di komputer Anda dengan advanced Artificial Intelligence system, dan segera memperbaiki sistem anda.







Menurut situs resminya, Anti-Crash dapat mencegah dan memperbaiki crash hingga 95,8% (crashes, errors, freezes dan blue screens). Ketika crash terjadi, maka Anti-Crash akan mencoba memperbaikinya secara otomatis.

Anti Crash Features :

Proteksi Total crashes and freezes
AutoRepair technology included
Files protected from corruption
Easy to use
Smart Software™
And much more

System Requirements

Windows 95/98/98SE/Me
Windows NT/2000
Windows XP
Windows 7 tested n worked by me!!


download


Read more
loading...