Newest Post

[download] Op-Ed Devil Survivor 2

| Jumat, 31 Mei 2013
Baca selengkapnya »


Mysterious invaders called the Septentriones arrive in Japan and begin attacking the country on a Sunday. To fight back, the heroes in Devil Survivor 2 signed a pact with the devil to become the Thirteen Devil Messengers. The Septentriones show up at least once a day and you have a time limit of seven days to defeat them.
[Last Updated: May 20, 2013] 

Opening Theme
"Take Your Way" by livetune adding Fukase (from SEKAI NO OWARI) [TV Size] [Full Ver.] [PV]

Ending Theme
"Be" by Song Riders [TV Size] [Full Ver.]

[download] Op-Ed Devil Survivor 2

Posted by : Unknown
Date :Jumat, 31 Mei 2013
With 0komentar
Tag :

[Lirik] Cantarella

|
Baca selengkapnya »

Original / Romaji Lyrics
English Translation
mitsumeau  sono shisen  tojita sekai no naka
kizukanai  furi wo shite mo  yoi wo satoraresou
Our lines of sight intersect within this closed world.
Although you play dumb, I can almost feel your infatuation.
yaketsuku kono kokoro  kakushite chikazuite
toiki kanjireba  shibireru hodo
Hiding my burning heart, I approach you.
Simply feeling my breath will be enough to paralyze you.
arifureta koigokoro ni  ima wana wo shikakete
wazukana sukima nimo  ashiato nokosanai yo
I now set up a trap to capture your captivated heart.
I won't leave a footprint in even the smallest crevice.
miesuita kotoba dato  kimi wa yudan shiteru
yoku shitta gekiyaku nara  nomihoseru kigashita
Thinking that my words are pure, you've let your guard down.
Even if it were a potent poison, I had a feeling that you'd still drink it all down.
sabitsuku kusari kara  nogareru atemonai
hibiku byoushin ni  aragau hodo
There's no place to escape from this rusty chain;
the more you fight against the tickling of the clock's second hand, the harder it gets.
tatoeba fukai shigemi no naka suberikomasete
tsunaida ase no kaori ni  tada okasaresou
If I slip you into the deep bushes,
you'll probably be violated by the scent of our mixing sweats.
arifureta koigokoro ni  ima wana wo shikakeru
wazukana sukima  nozokeba
I now set up a trap to capture your captivated heart.
I now peak into the small crevice,
tsukamaete
and capture you.
tatoeba fukai shigemi no naka suberikomasete
tsunaida ase no kaori ni  tada okasareteru
I slipped you into the deep bushes,
and you are now being violated by the scent of our mixing sweats.
Transliterated by ArtemisA
Translated by animeyay


[Lirik] Cantarella

Posted by : Unknown
Date :
With 0komentar
Tag :

[Download] Tantei Gakuen Q Sub Indo

| Minggu, 26 Mei 2013
Baca selengkapnya »

[Download] Tantei Gakuen Q Sub Indo

Posted by : Unknown
Date :Minggu, 26 Mei 2013
With 0komentar

softball

| Kamis, 23 Mei 2013
Baca selengkapnya »

1. Lapangan, & Posisi Pemain Bertahan (Defensive Team)



Lapangan Baseball atau Softball memiliki bentuk ¼ lingkaran. Setiap tim baik defensiv ataupun offensiv-tim dalam permainan dilapangan terdiri dari 9 pemain. Biasanya dalam pertandingan resmi, tim tuan rumah memulai permainan sebagai tim defense terlebih dahulu. Semua 9 pemain defense (pemain yg berkostum putih, dlm gambar) menempati posisi yg telah pasti dan diatur atau ditentukan oleh tim-nya, yaitu; 3 orang pemain menempati wilayah Outfield (daerah pertahanan belakang, yaitu Right-fielder, Center-fielder dan Left-fielder ), dan 4 orang pemain menempati wilayah Infield (daerah pertahanan depan / dalam, yaitu 1st Base-man, 2nd Base-man, Shortstop, dan 3rd Base-man), ditambah 2 pemain yg sangatlah penting, yaitu Pitcher (Pelempar Pitching yg berada ditengah-tengah Infield, biasanya berdiri diatas Pitcher’s Mound ) dan Catcher (Penangkap bola Pitching, yg duduk jongkok dibelakang homeplate berhadapan dng Pitcher yg berjarak kira-kira 18,5 -19 m).

Sedangkan tim offense atau pemain lawan, sementara berada diluar atau disamping lapangan ditempat masing-masing tim (Dugout). Tim Offens / Pemukul, maju satu persatu secara bergantian dan berurutan sebagai Pemukul / Batter (pemain yg berkostum biru pada gambar )sesuai dg urutan Pemukul yg telah ditentukan sebelumnya, untuk memulai permainan, berdiri didalam Batter’s Box disamping Homeplate.(lihat keterangan gambar lapangan yg berwarna hijau dlm posting pertama ttg “Mengenal Baseball” utk melihat letak Batter’box & Home plate) dan berusaha memukul Bola sebagus mungkin ke daerah permainan supaya Tim Defense tdk dapat menangkap bola pukulannya. Pukulan bola yg menghasilkan Base yg tidak disebabkan oleh error / kesalahan dari tim defense, disebut HIT. Begitu seterusnya, sama halnya untuk pemukul berikutnya, permainan akan berganti sampai dengan Tim Defense berhasil membuat 3 OUT tim offense (3 orang OUT baik itu Batter ataupun Runner).
1 babak atau ronde dalam Baseball/Softball dinamakan Inning, jika masing-masing tim telah bergantian melakukan 1x defense dan 1x offense.
2. Pitcher ( Pelempar )





Permainan dimulai dari Pitcher, yg bertugas melempar Bola kencang, secerdik dan setepat mungkin, agar pemain lawan (Pemukul / Hitter) tidak mungkin dapat memukul bola lemparannya.
Partnernya “Catcher”, biasanya memberikan isyarat / kode bola yg hendaknya dilemparkan Pitcher, sesuai dengan kelemahan si-Pemukul, baik itu bola lambat, kencang, berbelok atau tipuan sekalipun, sesuai dg trik-trik Pitching yg Pitcher kuasai.
3. Pemukul (Hitter) & Strike Zone





Satu lemparan “Strike” akan dan hanya dihitung untuk keuntungan Pitcher, umumnya jika ;
- bola lemparannya tepat berada dalam “Strike Zone” dan tidak terpukul baik di-swing atau tidak oleh Batter
- bola lemparannya diluar “Strike Zone”atau “Ball” dan tdk terpukul walaupun di-swing oleh Batter
- bola lemparannya terpukul oleh Batter, tetapi missed “Foul Ball”atau keluar daerah permainan “Foul Territory”.



Strike Zone adalah daerah “kotak imajinasi” tujuan lemparan bola yg lebarnya selebar Home Plate dan tingginya didefinisikan antara lutut s/d siku tangan depan si-Pemukul / Batter. ( lihat gambar 3 diatas, Grafik terlihat dari pandangan si-Pitcher ). Apakah lemparan Pitcher masuk atau keluar “Strike Zone”, semua ditentukan oleh keputusan Plate Umpire ( petugas yg memakai kostum biru muda dibelakang catcher, dalam gambar ).
4. Tujuan dan Sasaran Hitter memukul bola





Tugas dari si-Pemukul / Hitter adalah, berusaha sebaik dan sejauh mungkin memukul bola ke daerah permainan “Fair Territory”, seperti yg ditunjukkan oleh line yg berwarna kuning.
Jika bola yg terpukul (ke arah line berwarna merah) keluar dari daerah permainan “Foul Territory”, maka dianggap sebagai Pukulan yg gagal dan dihitung “Strike” keuntungan bagi Pitcher.
Setelah bola terpukul,maka Hitter harus melepaskan “Bat” ditanah dan berlari kearah Base, sejauh & sebanyak Base yg bisa dia capai (ke arah panah yg berwarna biru), dan berusaha jangan sampai di-OUT-kan (misalnya Tag Play) oleh tim Defense.
Setiap Pemain Offense ( Hitter / Runner ), yg berhasil mencapai ke-4 Bases (kembali ke Home Plate) dan berlanjut pada pemukul berikutnya, dia telah berhasil menciptakan 1 angka untuk tim-nya.
Jika seorang Pemukul / Hitter, dapat memukul dengan keras dan jauh melebihi jarak “Out Field”, maka dia dapat dengan mudah mencapai semua Base hingga kembali ke Home Plate tanpa harus di-Out-kan oleh tim Defense, dan dia berhasil menyumbangkan 1 angka, dan berhak mendapatkan predikat “HOMERUN” untuk tim-nya. (lihat line kuning “homerun”)
5. Strikes




Setiap Pemukul diberikan 3 kali kesempatan untuk memukul Bola dari Pitcher. Jika Pitcher berhasil melempar Bola 3 kali tepat masuk ke dalam Strike Zone tanpa dipukul oleh Hitter, maka si-Pemukul / Hitter dinyatakan “OUT“ dan harus keluar lapangan kembali menuju Dugout. Dalam gambar ditunjukkan contoh lemparan bola „STRIKES“, yg diputuskan oleh Plate Umpire dengan menggerakkan tangannya.

Definisi daerah Strike Zone, bisa kembali melihat Point 3 diatas.
6. Balls





Karena bola “Strikes“ sering kali pula begitu mudah untuk dipukul oleh Hitter, sehingga Pitcher terkadang juga melepaskan Pitch atau melemparkan bola diluar Strike Zone untuk mengecohkan si-Pemukul, dan memaksanya melakukan ayunan “Swing“ atau memukul bola-bola jelek (Balls). Namun, hal ini jangan sampai berlebihan, karena jika Pitcher 4 kali melakukan lemparan diluar Strike Zone (Balls) dan Hitter tidak terkecoh dan tidak melakukan Swing atau Pukulan, maka setelah 4 Balls si-Pemukul / Hitter dibolehkan menuju Base pertama, tanpa harus memukul bola terlebih dahulu (Free Walk – keuntungan buat Hitter). Untuk itu, Plate Umpire bertugas juga menghitung “Count“ antara “Balls“ dan “Strikes“ yg terjadi dalam setiap Pitch.
Duel antara Hitter dan Pitcher akan berakhir, jika;
- Hitter “OUT“ karena telah 3 kali tidak dapat memukul bola Strikes. Atau
- Hitter boleh dan bebas menuju Base pertama karena Pitcher telah melakukan 4 kali Balls, Atau
- Hitter memukul bola ke daerah permainan, dan berlanjut menjadi Runner.
- Hitter terkena lemparan "Wildpitch" Pitcher baik sengaja atau tidak sengaja, dan Hitter boleh dan bebas menuju Base pertama. Hal semacam ini, dinamakan "Hit-by-pitch"
7. Baserunning






Setiap Hitter yg telah memukul bola ke daerah permainan, berlanjut sebagai Pelari
(Baserunner). Dia berusaha berlari secepatnya kearah Base, sejauh & sebanyak Base yg bisa dia capai, selama pemain Defense berusaha menangkap & mengkontrol bola pukulan Hitter dan melemparkan kembali pada pemain defense lainnya “Infielder“ untuk meng-OUT-kan Runner dan mengamankan permainan.
Jika Runner sedikitnya mencapai 1st Base, sebelum pemain Defense melemparkan bola pada Infielder 1st Base-man, maka Runner berhasil mendapatkan dan berdiri diatas Base pertama dan selanjutnya menunggu Hitter berikutnya yg akan memukul bola.
Pada setiap Base hanya diperbolehkan satu Runner menempati masing-masing Base.
Dalam permainan Baseball,selama bola hidup (Play Ball) Baserunner diperbolehkan dan dapat setiap saat meninggalkan Base, tanpa bergantung pada gerakan Pitching untuk mencuri Base (Base Stealing) berlari menuju Base berikutnya.
Hal ini berbeda dengan Permainan Softball, dimana dalam keadaan Play Ball bola berada ditangan Pitcher diwilayah lingkaran zone Pitch, Baserunner harus berdiri diam diatas Base sampai menunggu lemparan Pitch dilakukan.
8. Fly Out






Tim Defense bertugas, secepat mungkin menghasilkan 3 “OUT”, yaitu mematikan 3 pemain tim lawan, baik itu Hitter ataupun Baserunner. Jika berhasil, maka permainan akan bergantian, tim yg tadi sebagai Defense meninggalkan Infield & Outfield untuk selanjutnya menjadi tim Offense yg memukul & berlari untuk menciptakan angka.
Untuk mematikan lawan dan menghasilkan 3 OUT, tim Defense memiliki beberapa kemungkinan. Seperti halnya di gambar 5 yg telah diterangkan sebelumnya, bahwa tim Offense dalam hal ini Hitter dinyatakan OUT karena 3 kali tidak dapat memukul bola dan mendapatkan 3 kali Strikes, atau disebut “Strike Out”.
Kali ini, pemain tim Offense juga dinyatakan OUT, jika bola yg dipukulnya langsung dapat ditangkap diatas udara oleh pemain Defense, tanpa menyentuh tanah terlebih dahulu (Fly Out).
9. Force Out






Pemain tim Offense dinyatakan OUT pula, jika tim Defense berhasil meng-kontrol bola yg dipukul Hitter dan secepat mungkin melemparkan pada 1st Base-man yg menguasai Base, sebelum Runner mencapai 1st Base. Karena Hitter terpaksa harus lari, setelah dia memukul bola ke daerah permainan,dan kalah cepat dengan bola yg ditangkap lebih dulu oleh 1st Base-man di Base-nya, hal ini kita sebut “Force Out”.
Apakah Bola atau Runner yg lebih dulu mencapai Base, hal ini diputuskan oleh Field Umpire (dalam gambar, berdiri mengangkat tangan & memakai kostum biru muda).
10. Safe






Lain halnya, jika Hitter / Runner berhasil mencapai Base sebelum bola ditangkap Infielder di Base-nya, maka dia mendapatkan “Safe” dan boleh diam berdiri di Base yg dicapainya. Dalam hal ini, berlanjut pada Pemukul berikutnya dan berusaha menolong Baserunner didepannya untuk mencapai Base selanjutnya.
Dalam gambar terlihat pula, Field Umpire memberikan tanda Safe dengan membuka atau melebarkan tangan kiri dan kanannya.
11. Base Hit






Seorang Hitter yg berhasil memukul bola melewati Infielder, sehingga dia dengan mudah dapat mencapai 1st Base, dapat pula memiliki kesempatan mencapai Base-base berikutnya, bergantung pada kemampuannya memukul bola dengan baik, keras dan jauh hingga sulit dikontrol oleh pemain defense.
12. Steal



Seorang Baserunner dengan Resikonya, dapat setiap saat meninggalkan Basenya dan berusaha mencapai Base berikutnya, tanpa menunggu hasil Pukulan Hitter teman satu tim-nya, sebelum pemain Defense berusaha mematikannya “OUT” dengan melakukan Tag Play.
Karena Runner dengan ini berusaha dan bermaksud mencapai Base berikutnya tanpa sepengetahuan tim Defense, maka hal ini disebut “Base Stealing”.
13. Tag Out

Kesempatan lainnya, tim Defense untuk mematikan lawan atau melakukan OUT Baserunner, adalah mematikan Baserunner dengan bola, pada saat Baserunner tidak berdiri atau berada di Base-nya. Semua Bases adalah Safe-zone para Baserunner, yakni daerah aman untuk berdiri, tanpa gangguan dan resiko dimatikan oleh tim Defense.
Namun jika Baserunner meninggalkan Base-nya, untuk memperpendek jarak menuju Base berikutnya, maka tim Defense hanya dapat mematikan Runner melalui Tag (menyentuhkan bola yg ada ditangannya (Glove) pada Runner), hal tsb. dinamakan Tag Out.
14. Double Play

Hal yg sulit dilakukan tim Defense, mematikan 2 pemain lawan (Offense) sekaligus adalah Double Play, bahkan 3 pemain sekaligus (Triple Play). Karena disetiap Base hanya boleh ditempati 1 Baserunner, maka setiap bola yg dipukul HIT oleh pemain 1 timnya, Baserunner yg persis berada didepannya harus dng terpaksa mengosongkan Base (yg akan dicapai Hitter atau Runner sebelumnya) menuju Base-berikutnya, hal ini dinamakan (Force Play).
Contohnya, seorang Baserunner sebelumnya berdiri di 1st Base, setelah bola dipukul HIT selanjutnya oleh Hitter teman 1 tim-nya, maka dia harus dan terpaksa dalam keadaan apapun mencapai 2nd Base, walaupun kemungkinannya sangat kecil sekali. Tim Defens dalam hal ini, dapat berusaha pertama kali meng-kontrol bola dan melemparkan bola ke 2nd Base untuk mematikan Runner di 2nd Base tanpa melakukan Tag Out dan selanjutnya secepat mungkin melemparkan bola ke 1st Base untuk sekaligus mematikan Hitter yg berlari menuju 1st Base tanpa melakukan Tag Out. Begitu pula halnya dengan Triple Play.
15. Pemenang dalam Sebuah Pertandingan Baseball


Pemenang dalam Sebuah Pertandingan Baseball adalah Tim yg mencapai angka tertinggi setelah Inning 9 (Inning terakhir) selesai.

Di dalam pertandingan Baseball biasanya tidak berlaku angka SERI, jika kedua Tim memiliki angka yg sama atau SERI di penghabisan Inning terakhir, maka pertandingan akan terus dilanjutkan di Inning berikutnya, sampai salah satu Tim memiliki angka tertinggi di akhir Inning tambahan.

Setelah pertandingan usai, kedua tim akhirnya saling bersalaman atau bertepuk tangan (TOS) sebagai tanda Sportifitas kita.

softball

Posted by : Unknown
Date :Kamis, 23 Mei 2013
With 0komentar

Cara membuat menu CSS dropdown

| Rabu, 22 Mei 2013
Baca selengkapnya »

Membuat Aplikasi Login Menggunakan PHP - Mungkin ini hanya sebagai referensi aja buat Teman-teman yang lagi membuat aplikasi web dan lagi mencari tutorial bagaimana Cara Membuat Aplikasi Login Menggunakan PHP. Saya akan memberikan scrip PHP Aplikasi Login untuk Teman-teman.


Cara Membuat Aplikasi Login Menggunakan PHP

Saya asumsikan Teman-teman sudah membuat sebuah database yang terdiri dari Username dan Password. Pada script ini nama databasenya adalah "database_ku", mungkin Teman-teman bisa menggantinya dengna nama database Teman-teman. Perhatikan script dibawah ini:

Nama file koneksi.php

<?php
$dbhost ="localhost";
$dbusername ="root";
$dbpassword ="";
$dbname ="database_ku";

//Koneksi dengan database di server
mysql_connect( $dbhost, $dbusername, $dbpassword) or die ("Koneksi gagal");
mysql_select_db($dbname) or die("Databse tidak bisa di buka");
?>
Script diatas adalah scrip untuk koneksi ke database Teman-teman. Perhatikan tulisan yang berwarna biru, ganti tulisan yang berwarna biru tersebut dengan nama database Teman-teman.

Nama file login.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="wrapper">
<h3>Masukan Username dan Password</h3>
<div class="content">
<form action="login-logout.php?act=login" method="post" id="loginForm">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Username</td>
<td align="left" valign="middle">:
<input type="text" name="username" id="username" size="30" /></td>
</tr>
<tr>
<td>Password</td>
<td align="left" valign="middle">:
<input type="password" name="password" id="password" size="30" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td align="left" valign="middle">: <input type="submit" name="login" id="login" value="Login" /></td>
</tr>
</table>
</form>
</div>
</div>
</body>
</html>
Script diatas adalah untuk menampilkan halaman login pada browser. Teman-teman bisa mengeditnya sesuai dengan kebutuhan Teman-teman.

Nama file login-logout.php

<?php
session_start();

//Koneksi dengan database
include "koneksi.php";

//Aksi Login
if($_GET['act']=='login'):
//cek username dan password user dalam table users database
$username =$_POST['username'];
$password =md5($_POST['password']);
$query =mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password'");
$data_user =mysql_fetch_array($query);
if($data_user['username'] == $username and $data_user['password'] == $password){
//men-set data sesi
session_register('username','password');
header('location:index.php');
}
else {
//penanganan error
$error ="";
if(empty($username) and empty($_POST['password'])){
$error ="<b>Username</b> dan <b>Password</b> kosong";
}else if(empty($username)){
$error ="<b>Username</b> kosong";
}else if(empty($_POST['password'])){
$error ="<b>Password</b> kosong";
}else{
$error ="<b>Username</b> dan <b>Password</b> tidak sesuai";
}

echo "<h3>Login Gagal:</h3><p>$error. <br /><a href='login.php'>Kembali</a><p>";
}

//Aksi Logout
else:
//menghapus data sesi
session_destroy();
header('location:index.php');
endif;
?>
Script diatas adalah proses untuk menjalankan fungsi login dan fungsi logout pada aplikasi. Perhatikan script diatas dengan seksama dan pelajari. Setelah Teman-teman pelajari, sesuaikan dengan kebutuhan Teman-teman. Jika ada kekurangan dari script diatas Teman-teman dapat menambahkannya pada aplikasi yang Teman-teman buat.

Nama file index.php

<?php
session_start();
//cek user logged in
if(!isset($_SESSION['username']) and !isset($_SESSION['password'])){
header('location:login.php'); //ke halaman login
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Skripku</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<?php
//koneksi dengan database
include "koneksi.php";
?>

<div id="wrapper">
<h3>Halaman Users</h3>
<div class="content">
<p>Hi,<?php echo $_SESSION['username'];?>. Anda berhak mengakses halaman ini.
<a href="login-logout.php?act=logout"><b>Logout</b></a></p>

<!--Begin Data Users-->
<p class="heading">Data users :</p>
<table width="1004" border="0" cellpadding="0" cellspacing="0">
<tr class="db-title">
<td width="39">No.</td>
<td width="58">id</td>
<td width="137">username</td>
<td width="196">password</td>
<td width="137">email</td>
<td width="164">first name</td>
<td width="189">last name</td>
<td width="84">aksi</td>
</tr>
<?php
//SELECT yang diikuti oleh pengurutan data ORDER BY
//SELECT nama_field FROM nama_tabel ORDER BY nama_field
$query =mysql_query('SELECT * FROM users ORDER BY id');
$no=1;
while($row=mysql_fetch_array($query)):
?>
<tr>
<td align="left" valign="top"><?=$no?></td>
<td align="left" valign="top"><?=$row['id']?></td>
<td align="left" valign="top"><?=$row['username']?></td>
<td align="left" valign="top"><?=$row['password']?></td>
<td align="left" valign="top"><?=$row['email']?></td>
<td align="left" valign="top"><?=$row['first_name']?></td>
<td align="left" valign="top"><?=$row['last_name']?></td>
<td align="left" valign="top"><a href="index.php?act=edit&id=<?=$row['id']?>">Edit</a> |
<a href="manipulasi.php?act=delete&id=<?=$row['id']?>" onclick="return confirm('Anda yakin akan menghapus user: <?=$row['username']?>')">Hapus</a></td>
</tr>
<?php
$no++;
endwhile;
?>
</table>
<!--End Data Users-->

<?php if($_GET['act']=='edit'): //tampilkan form edit jika menekan link Edit
//SELECTyang diikuti kriteria data WHERE
$query =mysql_query("SELECT * FROM users WHERE id='$_GET[id]'");
$no=1;
$row=mysql_fetch_array($query);
?>
<!--Begin Form Edit User-->
<p class="heading">Edit user :</p>
<form action="manipulasi.php?act=update" method="post" name="form-edit-user">
<input name="id" id="id" type="hidden" size="40" value="<?=$row['id']?>" />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="middle">username</td>
<td align="left" valign="top">:
<input name="username" id="username" type="text" size="40" value="<?=$row['username']?>" /></td>
</tr>
<tr>
<td align="left" valign="middle">password</td>
<td align="left" valign="top">:
<input name="pass" id="pass" type="password" size="40" /></td>
</tr>
<tr>
<td align="left" valign="middle">pass cof.</td>
<td align="left" valign="top">:
<input name="pass-conf" id="pass-conf" type="password" size="40" /></td>
</tr>
<tr>
<td align="left" valign="middle">email</td>
<td align="left" valign="top">:
<input name="email" id="email" type="text" size="40" value="<?=$row['email']?>" /></td>
</tr>
<tr>
<td align="left" valign="middle">first name</td>
<td align="left" valign="top">:
<input name="first" id="first" type="text" size="40" value="<?=$row['first_name']?>" /></td>
</tr>
<tr>
<td align="left" valign="middle">last name</td>
<td align="left" valign="top">:
<input name="last" id="last" type="text" size="40" value="<?=$row['last_name']?>" /></td>
</tr>
<tr>
<td align="left" valign="middle">aksi</td>
<td align="left" valign="top">:
<input name="upadate" type="submit" value="Update" /></td>
</tr>
<tr>
<td align="left" valign="middle"><a href="index.php">Hide</a></td>
<td align="left" valign="top">Jika Password tidak diubah, <br />password dan pas conf. di kosongkan saja.</td>
</tr>
</table>
</form>
<!--End Form Edit User-->
<?php endif; ?>

<!--End Form Tambah User-->
<p class="heading">Tambah user :</p>
<form action="manipulasi.php?act=insert" method="post" name="form-tambah-user">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="middle">username</td>
<td align="left" valign="top">:<input name="username" id="username" type="text" size="30" /></td>
</tr>
<tr>
<td align="left" valign="middle">password</td>
<td align="left" valign="top">:<input name="pass" id="pass" type="password" size="30" /></td>
</tr>
<tr>
<td align="left" valign="middle">pass cof.</td>
<td align="left" valign="top">:<input name="pass-conf" id="pass-conf" type="password" size="30" /></td>
</tr>
<tr>
<td align="left" valign="middle">email</td>
<td align="left" valign="top">:<input name="email" id="email" type="text" size="30" /></td>
</tr>
<tr>
<td align="left" valign="middle">first name</td>
<td align="left" valign="top">:<input name="first" id="first" type="text" size="30" /></td>
</tr>
<tr>
<td align="left" valign="middle">last name</td>
<td align="left" valign="top">:<input name="last" id="last" type="text" size="30" /></td>
</tr>
<tr>
<td align="left" valign="middle">aksi</td>
<td align="left" valign="top">:<input name="tambah" type="submit" value="Insert" /></td>
</tr>
</table>
</form>
<!--End Form Tambah User-->
</div>
</div>

</body>
</html>
Script diatas gunanya menampilkan halaman depan pada web. Halaman diatasa bisa dibuka setelah login berhasil. Jika login belum berhasil maka halaman diatas tidak akan terbuka. Sesuaikan dengan kebutuhan Teman-teman.

Nama file manipulasi.php

<?php 
session_start();
//cek user logged in
if(!isset($_SESSION['username']) and !isset($_SESSION['password'])){
header('location:login.php'); //jump ke halaman login
}

//koneksi dengan database
include "koneksi.php";

//pilih aksi/manipulasi yang akan di terapkan pada tabel database
$act =$_GET['act'];

//insert
if($act=='insert'){
 if(validasiForm()):
  $password =md5($_POST['pass']);
//INSERT INTO nama_tabel (field ke-1, field ke-2….field ke-n) VALUES (nilai_field ke-1, nilai_field ke-2….nilai_field ke-n)
  mysql_query("INSERT INTO users(username,
password,
email,
first_name,
last_name) 
  VALUES('$_POST[username]',
'$password',
'$_POST[email]',
'$_POST[first]',
'$_POST[last]')");
  header('location:index.php');
endif;

}

//update
else if($act=='update'){
//jika password di ubah
if(!empty($_POST['pass'])):
//validasi password
if($_POST['pass'] == $_POST['pass-conf']){
$password =md5($_POST['pass']);
//UPDATE nama_tabel SET nama_field=data_baru WHERE nama_field=data_lama
  mysql_query("UPDATE users SET username = '$_POST[username]',
                                password   = '$password',
                                email   = '$_POST[email]',
                                first_name = '$_POST[first]',
                                last_name  = '$_POST[last]'
                          WHERE id='$_POST[id]'");
  header('location:index.php');
}else {
die("<b>UPDATE Gagal</b>. password dan konfirmasi password (pass conf) harus sama. 
<a href='index.php?act=edit&id=$_POST[id]'>kembali</a>");
}
//jika password tidak di ubah
else:
mysql_query("UPDATE users SET username = '$_POST[username]',
                                email   = '$_POST[email]',
                                first_name = '$_POST[first]',
                                last_name  = '$_POST[last]'
                          WHERE id='$_POST[id]'");
  header('location:index.php');
endif;
}

//delete (hapus) user
else if($act='delete'){
//DELETE FROM nama_tabel WHERE kondisi
mysql_query("DELETE FROM users WHERE id='$_GET[id]'");
  header('location:index.php');
}


//validasi form
function validasiForm(){
$pesanError ='';
if(empty($_POST['username'])) 
$pesanError .='username harus diisi. ';
if (empty($_POST['pass'])) 
$pesanError .='password harus diisi. ';
if (empty($_POST['pass-conf'])) 
$pesanError .='pass-conf harus diisi. ';
if ($_POST['pass'] != $_POST['pass-conf']) 
$pesanError .='password dan konfirmasi password (pass conf) harus sama. ';

if(strlen($pesanError) > 0){
die("<b>INSERT Gagal</b>. ".$pesanError." <a href='index.php'>kembali</a>");
}else {
return true;
}

}
?>

Untuk script diatas berguna untuk melakukan proses insert(menambah data), update(mengubah data), delete(menghapus data), dan validasi form pada halaman index.php. Sesuikan dengan kebutuhan Teman-teman. Jika masih ada yang kurang Teman-teman dapat menambahinya.

Untuk mempercantik tampilan Teman-teman membutuhkan file css. Untuk file css projek diatas perhatikan script dibawah ini:

Nama file style.css

body {
margin-top: 0px;
margin-bottom: 0px;

}
#wrapper {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background-color: #CCCCCC;
padding: 10px;
}
#wrapper h3 {
font-size: 18px;
color: #330000;
text-decoration: underline;
}
#wrapper .content .heading {
font-size: 16px;
font-weight: bold;
}
#wrapper .content .db-title {
font-size: 14px;
font-weight: bold;
color: #330000;
background-color: #CCCCCC;
text-align: center;
}
#wrapper .content td {
padding: 2px;
border: 1px solid #999999;
}
File css diatas berguna untuk mempercantik halaman web yang kita buat tadi. Silahkan Teman-teman pelajari.

Ok itulah tadi script-script yang dibutuhkan untuk Membuat Aplikasi Login Menggunakan PHP. Jika Teman-teman masih bingung bagaimana Cara Membuat Aplikasi Login Menggunakan PHP Teman-teman dapat mempelajari script-script diatas. Menurut saya script diatas sudah lumayan jika diterapkan pada projek pembuatan website yang membutuhkan aplikasi login. Jika masih ada kekurangan pada script diatas Teman-teman dapat menambahinya sesuai dengan kebutuhan Teman-teman. Semoga postingan ini berguna untuk Teman-teman yang lagi membuat projek web dan yang sedang mencari tutorial bagaimana Cara Membuat Aplikasi Login Menggunakan PHP. Selamat mencoba.

source : ganoox

Cara membuat menu CSS dropdown

Posted by : Unknown
Date :Rabu, 22 Mei 2013
With 2komentar
Tag :

Buset, Salah Satu Provider Internet di Jepang Menyediakan Layanan Internet Dengan Kecepatan Mencapai 2Gbps!

|
Baca selengkapnya »

Hei Guys, 
Secara tidak kita sadari, Internet memang sudah menjadi kebutuhan penting setiap elemen masyarakat. Komunikasi, suatu relasi atau bahkan sampai pekerjaan dan bisnis saat ini sangatlah mengandalkan Internet. Keterbatasan internet dinegara kita saat ini yang dinilai masih belum bisa menjangkau daerah pelosok membuat masyarakat indonesia masih ada yang belum mengenal internet. Selain itu harga dan kecepatan dari berbagai provider tersebut berbanding terbalik. Di Indonesia sendiri banyak Internet provider menyediakan layanan berupa paket internet yang sangat cepat paling tidak hingga 14Mbps. Bisa dibayangkan betapa cepatnya waktu kita download dengan kecepatan tersebut. Tapi ternyata kecepatan tersebut bukanlah apa-apa dengan salah satu Internet Provider di Jepang loh!

Dibandingkan dengan Internet Provider milik Google yang harganya mencapai 70 USD atau setara dengan Rp. 665 ribu, tentu saja harga So-net sangatlah murah dan memiliki kecepatan yang sangat cepat. Wah bayangkan jika kecepatan Internet 2Gpbs tersebut ada di negara kita dan kita pakai sekarang. Mau download game, video HD sekalipun tidak menjadi masalah. Harganya yang amat sangat murah ini pun pastinya langsung diserbu para masyarakat Indonesia khususnya di Jakarta. Hayo siapa yang ingin memesan layanan ini? Sayagnya memang So-net hanya tersedia di Jepang saja, mengingat negara tersebut adalah negara maju yang membutuhkan internet sebagai sumber daya.

Sedih jika mengingat kecepatan internet dinegara kita paling lambat di Asia Tenggara. Untuk menikmati layanan internet yang ada dinegara kita saja masih susah. Bagaimana untuk internet 2Gpbs?
source : indogamers

[Nihonggo] Hiragana

| Minggu, 19 Mei 2013
Baca selengkapnya »
HIRAGANA 平仮名 dipakai untuk menulis kata-kata yang berasal dari bahasa Jepang asli, dan dipakai untuk menggantikan kata-kata dari tulisan Kanji. Sebelum perang dunia kedua, Hiragana hanya dipakai oleh wanita.

Perhatikan :
Jangan buka mulut terlalu lebar
Tidak ada huruf U murni. U dibaca dengan suara perpaduan antara u dan ue
Perhatikan konsonan N adalah satu suku kata.

Tabel Hiragana

 

DAKUON 濁音  (tanda " ), HANDAKUON 半濁音 (tanda O)


ga

gi

gu

ge

go

za

ji

zu

ze

zo

da
   
de

do

ba

bi

bu

be

bo

pa

pi

pu

pe

po

 sorce:FreeJapanese.org

YOO-ON よう音 Suara gabungan

  (ya) (yu) (yo)
(ki) きゃ
kya
きゅ
kyu
きょ
kyo
(shi) しゃ
sha
しゅ
shu
しょ
sho
(chi) ちゃ
cha
ちゅ
chu
ちょ
cho
(ni) にゃ
nya
にゅ
nyu
にょ
nyo
(hi) ひゃ
(hya)
ひゅ
(hyu)
ひょ
(hyo)
(mi) みゃ
(mya)
みゅ
(myu)
みょ
(myo)
(ri) りゃ
(rya)
りゅ
(ryu)
りょ
(ryo)

(gi) ぎゃ
(gya)
ぎゅ
(gyu)
ぎょ
(gyo)
(ji) じゃ
(jya)
じゅ
(jyu)
じょ
(jyo)
(bi) びゃ
(bya)
びゅ
(byu)
びょ
(byo)
(pi) ぴゃ
(pya)
ぴゅ
(pyu)
ぴょ
(pyo)

 

sorce:FreeJapanese.org

 

[Nihonggo] Hiragana

Posted by : Unknown
Date :Minggu, 19 Mei 2013
With 0komentar

[Profil] Vocaloid KAITO

|
Baca selengkapnya »

SHION KAITO

Kelamin : Laki-laki
Umur : 20 (di lagu Prince of Blue, Kaito berumur 18th)
Tinggi : 178 cm (5'8")
Berat : 45 kg (99 pounds)
Icon/kesukaan : Ice cream

Disuarai oleh Naoto Fuga (yang nyanyi lagu Power Rangers)

Namanya ditulis pake huruf gede semua,dan dia vocaloid paling kocak menurutku. Habis,hampir dari semua lagu yang dia nyanyiin *yg pernah kudenger* semuanya kocak abis. Item nya adalah Ice Cream *wah,enak bener*
Banyak banget turunannya,aku masih kurang data soal dia. Oh iya,Dia suka ama Hatsune Miku Lho~
 

[Profil] Vocaloid KAITO

Posted by : Unknown
Date :
With 0komentar

[Profil] Vocaloid Hatsune Miku

| Sabtu, 18 Mei 2013
Baca selengkapnya »

Nama : Hatsune Miku (初音ミク Hatsune Miku)
Developer : Crypton Future Media
Tanggal diluncurkan : 31 Agustus 2007
Jenis Kelamin : Perempuan
Tinggi : 158 cm
Berat : 42 kg
Character Item : Leek
Hatsune Miku adalah produk kedua Vocaloid 2 yang diciptakan oleh Crypton Futur Media. Arti dari nama Miku sendiri adalah gabungan dari Hatsu (初, pertama) Ne (音, suara) Miku (未来, Masa depan). Jadi, jika digabungkan, arti dari nama Hatsune Miku berarti “Suara Pertama dari Masa Depan”. Suara Miku diambil dari suara Saki Fujita, seorang aktris Jepang.
 source : Miku

[Profil] Vocaloid Hatsune Miku

Posted by : Unknown
Date :Sabtu, 18 Mei 2013
With 0komentar

[Profil] Vocaloid Kagamine Rin & Len

|
Baca selengkapnya »

KAGAMINE RIN

Kelamin : Perempuan
Umur : 14
Tinggi : 152 cm (5'0")
Berat : 43 kg (94.79 lbs)
Optimum genre Electro-pop, rock, pop - Enka
Optimum Tempo 85~175BPM
Optimum Range F # 3 ~ C # 5
Icon/Kesukaan : Roadroller, jeruk oranye, bawang kuning

KAGAMINE LEN

Kelamin : Laki-laki
Umur : 14
Tinggi : 156 cm (5'1.4")
Berat : 47 kg (103 lbs)
Optimum genre Pop, dance, rock - Enka
Optimum tempo 70~160BPM
Optimum range D 3 ~ C # 5
Icon/Kesukaan : Roadroller, pisang, nanas

Keduanya disuarai oleh Asami Shimoda dan dijual 1 paket. Nama mereka berdua diambil dari Kiri dan Kanan, sedangkan marga; Kagami(cermin) ne(suara)


[Profil] Vocaloid Kagamine Rin & Len

Posted by : Unknown
Date :
With 0komentar
Next Prev
▲Top▲