soedirman15@gmail.com atau WA 085740291996

Himpunan Mahasiswa Teknik Informatika

www.soedirman-hmti.blogspot.com

Himpunan Mahasiswa Teknik Informatika

www.soedirman-hmti.blogspot.com

Himpunan Mahasiswa Teknik Informatika

www.soedirman-hmti.blogspot.com

Himpunan Mahasiswa Teknik Informatika

www.soedirman-hmti.blogspot.com

Himpunan Mahasiswa Teknik Informatika

www.soedirman-hmti.blogspot.com

Himpunan Mahasiswa Teknik Informatika

www.soedirman-hmti.blogspot.com

Himpunan Mahasiswa Teknik Informatika

www.soedirman-hmti.blogspot.com

Himpunan Mahasiswa Teknik Informatika

www.soedirman-hmti.blogspot.com

Himpunan Mahasiswa Teknik Informatika

www.soedirman-hmti.blogspot.com

Himpunan Mahasiswa Teknik Informatika

www.soedirman-hmti.blogspot.com

Tampilkan postingan dengan label teknik Informatika. Tampilkan semua postingan
Tampilkan postingan dengan label teknik Informatika. Tampilkan semua postingan

Jumat, 20 Desember 2013

USE CASE DIAGRAM

Pengertian :
● Use case class digunakan untuk memodelkan dan menyatakan unit fungsi/layanan yang disediakan oleh sistem (or bagian sistem: subsistem atau class) ke pemakai.
● Use case dapat dilingkupi dengan batasan sistem yang diberi label nama sistem.
● Use case adalah sesuatu yang menyediakan hasil yang dapat diukur ke pemakai atau sistem eksternal.
Karakteristik :
– Use cases adalah interaksi atau dialog antara sistem dan actor, termasuk pertukaran pesan dan tindakan yang dilakukan oleh sistem.
– Use cases diprakarsai oleh actor dan mungkin melibatkan peran actor lain. Use cases harus menyediakan nilai minimal kepada satu actor.
– Use cases bisa memiliki perluasan yang mendefinisikan tindakan khusus dalam interaksi atau use case lain mungkin disisipkan.
– Use case class memiliki objek use case yang disebut skenario. Skenario menyatakan urutan pesan dan tindakan tunggal.
Komponen Pembentuk Use Case Diagram :
1. Actor
Pada dasarnya actor bukanlah bagian dari use case diagram, namun untuk dapat terciptanya suatu use case diagram diperlukan beberapa actor. Actor tersebut mempresentasikan seseorang atau sesuatu (seperti perangkat, sistem lain) yang berinteraksi dengan sistem. Sebuah actor mungkin hanya memberikan informasi inputan pada sistem, hanya menerima informasi dari sistem atau keduanya menerima, dan memberi informasi pada sistem. Actor hanya berinteraksi dengan use case, tetapi tidak memiliki kontrol atas use case. Actor digambarkan dengan stick man . Actor dapat digambarkan secara secara umum atau spesifik, dimana untuk membedakannya kita dapat menggunakan relationship
 Actor
Gambar Actor

2. Use Case
Use case adalah gambaran fungsionalitas dari suatu sistem, sehingga customer atau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun.
Catatan : Use case diagram adalah penggambaran sistem dari sudut pandang pengguna sistem tersebut (user), sehingga pembuatan use case lebih dititikberatkan pada fungsionalitas yang ada pada sistem, bukan berdasarkan alur atau urutan kejadian.
Cara menentukan Use Case dalam suatu sistem:
a. Pola perilaku perangkat lunak aplikasi.
b. Gambaran tugas dari sebuah actor.
c. Sistem atau “benda” yang memberikan sesuatu yang bernilai kepada actor.
d.   Apa yang dikerjakan oleh suatu perangkat lunak (*bukan bagaimana cara mengerjakannya).
Use Case
Gambar Use Case

Relasi dalam Use Case
Ada beberapa relasi yang terdapat pada use case diagram:
1. Association, menghubungkan link antar element.
2. Generalization, disebut juga inheritance (pewarisan), sebuah elemen dapat merupakan spesialisasi dari elemen lainnya.
3. Dependency, sebuah element bergantung dalam beberapa cara ke element lainnya.
4. Aggregation, bentuk assosiation dimana sebuah elemen berisi elemen lainnya.
Tipe relasi/ stereotype yang mungkin terjadi pada use case diagram:
1. <<include>> , yaitu kelakuan yang harus terpenuhi agar sebuah event dapat terjadi, dimana pada kondisi ini sebuah use case adalah bagian dari use case lainnya.
2. <<extends>>, kelakuan yang hanya berjalan di bawah kondisi tertentu seperti menggerakkan alarm.
3. <<communicates>>, mungkin ditambahkan untuk asosiasi yang menunjukkan asosiasinya adalah communicates association . Ini merupakan pilihan selama asosiasi hanya tipe relationship yang dibolehkan antara actor dan use case.
3. Contoh Use Case Diagram

Rabu, 18 Desember 2013

Query Menampilkan data ke samping dengan PHP

<p><strong>PLAN TPS</strong></p>
 <br> <table height="91" border="0">
   <tr><td>
<table width="100%" border="0">
  <tr>  
    <td bgcolor='#99FF00'>NO</td>
    </tr>
    <tr>
    <td  bgcolor='#99FF00'>DATE</td>
    </tr>
    <tr>
    <td>TRACKING</td>
    </tr>
     <tr>
    <td>MODEL </td>
    </tr>
    <tr>
    <td>SHIFT</td>
    </tr>
    <tr>
    <td>QTY</td>
    </tr>
</table></td>
<?php
include "excel_reader2.php";
    include "koneksi.php";
    $no=1;
    $tampil = mysql_query("SELECT * FROM plan order by Date");
    while($r=mysql_fetch_array($tampil)){
    echo"<td><table width='100%' border='0'><tr>
        <td bgcolor='#99FF00'>$no</td></tr><tr>
        <td bgcolor='#99FF00' width='100%'>$r[3]</td></tr><tr>
        <td>$r[1]</td></tr><tr>
        <td>$r[2]</td></tr><tr>
        <td>$r[4]</td></tr><tr>
        <td>$r[5]</td></tr><tr>
       </tr></table></td>
    ";
    $no++;
    }
?>

<p><li><a href="download.php">DOWNLOAD</a></li></p>

Jumat, 25 Oktober 2013

syntax PHP membuat Scrollbar dengan Dreamweaver

saat membuat program anda mungkin sedikit kaget saat membuat content isi tetapi ukuran lebar dan tingginya lebih besar dari pada Frame yang anda sediakan, ane sarankan buatlah scrollbar,dmana halaman yang akan anda tampilkan bisa di scroll dalam inner atau template yang anda sediakan

Step#1
buatlah CSS dengan nama style.css

Step#2
tulis syntax ini
#hscroll { 
width: 940px;
height: 560px;
overflow: scroll;
}

Step#3
di dalam form yang akan anda scrooll,buat link agar CSS dapat terbaca
<link rel="stylesheet" type="text/css" href="style.css"  />

Step#4
berikan sumber CSS mana yang akan kita gunakan pada body
<div id="hscroll">
isi kontent
</div>

Step#5
RUning!!!

Minggu, 20 Oktober 2013

Script Query Save PHP MySql

<?php
//panggil koneksi
include "koneksi.php";

//ambil data dati isian textbox dari halaman genre
if(isset($_POST["txtid"])) $id=$_POST["txtid"];
if(isset($_POST["txtdeskripsi"])) $des=$_POST["txtdeskripsi"];

//langkah berikutnya simpanlah data tersebut ke table genre
//gunakan query insert
$sql=mysql_query("insert into genre(idgenre,deskripsi) values ('".$id."','".$des."')");

if ($sql)
{
echo "<meta http-equiv=\"refresh\" content=\"0;url=?p=genre\" />";
}
else
{
?>
   
<div id="err" style="display:none"><?php echo mysql_error();?></div>
<script type="text/javascript">

elol=document.getElementById('err').innerHTML;
alert ('Data Gagal di SIMPAN!\n'+elol);
//back halaman
window.location.href='javascript:history.go(-1)';
</script>
<?php
}
?>
}
?>

Script membuat ID Otomstis Format Custom dengan PHP

<?php
//script untuk membuat id otomatis

//panggil koneksi
include "koneksi.php";
// format id film "F0001"
//cek apakah sudah ada data id d table
//gunakan select

$sql=mysql_query("select max(idfilm) from film");//memilih idfilm dari table film
$row=mysql_fetch_row($sql);// melihat row terakhir dan terbesar

//tandanya jika
if($row)
{
//statement di jalankan ketika $row bernilai True( ada record)
//untuk membuat id otomatis,pecahkan huruf dg aNGKA
$angkaawal=substr($row[0],1); //dengan demikian $angka awal akan berisi 4 digit nomer seri
$angka_int=(int) $angkaawal; //konversi nilai string 0001 (nomerseri) ke integer 1
$calon_seri_baru=$angka_int + 1 ; // tambahkan $angka_int dengan 1,sehingga d dapat calon seri number
//jika sudah di dapat angka seri baru konversi balik ke format idfilm
$id_baru="F".str_pad($calon_seri_baru,4,"0",STR_PAD_LEFT);
}
else
{
$id_baru="F0001";
}


?>

syntax PHP membuat Menu pada Index

syntax php ini berfungsi untuk membuat sub menu,, dmana sub-menu ini berfungsi untuk membawa sebuah informasi (page/ form) tertentu kedalam sebuah form index


<p><a href="?p=MenuUtama">Menu</a>  |</p>
<p>
<?php 
if (isset($_REQUEST["p"])) // untuk cek apakah sudah ada variable p di adress (link yg klik
{
//statement ini di jalankan ketika variable p ada d adress
//include $_REQUEST["p"]; // menyisipkan halaman yg di bawa oleh variable "p"

include $halaman=$_REQUEST["p"].".php";
}
?>
</p>

berwarna biru adalah nama form yang akan kita panggil,dsini nama yang saya gunakan adalah MenuUtama.php dengan tampilan Menu

Jumat, 18 Oktober 2013

Authentication User Management Pemanfaatan Cookie dengan PHP

Membuat Cookie penyimpanan pasword yg d tangkap dr txt user dan txtpass

<?php
//memenaggil koneksi
include "db.php";

//menangkap isian data dari text box
$user=$_POST["txtuser"];
$pwd=md5($_POST["txtpass"]);

//cari di tabel username dan pasword tersebut
$sql=mysql_query("select * from pegawai where username='$user' and password='$pwd'");

$row=mysql_fetch_row($sql);
//jika row terisi maka d ijinkan untuk masuk
if($row)
{
//buat cookie untuk penyimpanan data user yang sign in
setcookie("inventoryuser",$row[0],time()+28800);

?>


syntax pada home,untuk memeriksa apakah cookie ada,supaya halaman home hanya bisa d buka jika ada user yg login


<?php
//syntax untuk cek apakah ada user yang login
//cek cookie inventory user dari memory
if(isset($_COOKIE["inventoryuser"]))
{
$usr=$_COOKIE["inventoryuser"];//jika ada cookie user maka simpan pada variable $usr
}
else
{
die("<meta http-equiv=\"refresh\" content=\"0;url=index.php\" />");//jika tidak ada back to login
}
?>


menghapus cookie atau logOut

<?php

setcookie("inventoryuser",$row[0],time()+28800);



?>

Minggu, 13 Oktober 2013

Mengatasi Masalah NO RIUM pada Modem Smart

awalnya ane udah lama g pake modem,, abis udah jamanya smartPhone ngapain pake modem dan laptop,tapi karna lagi sibuk buat serch materi pemprograman CodeIgniter buat Prakerin ane,, terpaksa ane aktivin modem lama,masalahnya,, saat beli kartu perdana baru dr smart fren,,ternyata g bisa connect dan ada tulisan "NO RUIM" atau "NO RIUM" lupa he,,, dan ketemu juga penyelesaiannya yaituuuu

untuk mengatasi masalah modem smart no RIUM
1.ambil Card RIUM dan bersihkan pada bagian Chipnya(kuning) siapa tau kotor dan tidak terbaca

2.di dalam modem terdapat connector yang terdiri dari 6 kaki tebuat dari tembaga,ambillah jarum dan coba  angkat ke-6 kaki tersebut perlahan-lahan ke atas dengan menggunakan jarum tersebut hati-hati jangan sampai patah, logikanya mungkin di konektor itu kotor atau tidak touch dengan RIUM

yang terakhir adalah hal yang paling memalukan dan bego,,tetapi ini yang ane alami dalam masalah modem ane..yaitu

3.posisi RIUM atau Card terbalik,, hehehe PASTIKAN posisi RIUM yang ada Chipnya tepat pada posisi connector,karna card dr Modem biasanya terbalik,tidak seperti Card pada HandPhone hehe

Jumat, 11 Oktober 2013

Rancang Bangun Aplikasi Inventori Berbasis WEB Php

//index.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" />

<link rel="stylesheet" type="text/css" href="style.css"/>

<script type="text/javascript">
function ilang()
{
if (document.getElementById('txtuser').value=='isi username..')
{
document.getElementById('txtuser').value='';
}
}
function nongol ()
{
if(document.getElementById('txtuser').value=='')
{
document.getElementById('txtuser').value='isi username..';
}
}
</script>





<title>Halaman Utama</title>
</head>
<body>
<div id="wrapper-login">
<div id="login-head">
 
    LOGIN- Inventory Control
    </div>
    <div id="login-form">
    <form id="form1" name="form1" method="post" action="login.php">
        <table width="277" border="0" align="center">
        <tr>
     
        <td width="76" align="left">Username</td>
        <td width="10" align="left"></td>
        <td width="169" align="left"><input name="txtuser" type="text" id="txtuser" value="isi username.." onfocus="ilang()" onblur="nongol()"/></td>
        </tr>
        <tr>
        <td align="left">Password</td>
        <td align="left"></td>
        <td align="left"><input name="txtpass" type="password" id="txtpass" /></td>
        </tr>
        <tr>
        <td align="left"></td>
        <td align="left"></td>
        <td align="left"><input type="submit" name="Submit" value="Login" /></td>
        </tr>
        </tr>
        </table>
        </form>
    <p></p>
    <p>Develoved By TI - 2010</p>
    </div>
    </div>
</body>
</html>


//style.css/////////////
/* CSS Document */

/*Setiing Gaya Untuk Body */
body{
margin:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:small;

}

#wrapper-head{ /*Setiing Pembungkus Header*/
width:100%;
height:80px;
border:#FF0000 1px solid;

}

#wrapper-content{/*Setiing Pembungkus Content Aplikasi (Form)*/
width:100%;
height:300px;
border:#0000FF 1px solid;
}

#wrapper-login{/*Aturan Untuk Pembungkus Login*/
width:300px;
height:270px;
border:#CCCCCC 1px solid;
margin:auto;
margin-top:150px;
box-shadow: 0px 1px 7px #666666;
border-radius: 5px;
}

#login-head{/*Aturan Header Login*/
width:290px;
height:20px;
/*Aturan Header Login*/
padding:5px 5px 5px 5px;
font-weight:bold;
box-shadow: 0 6px 7px -6px #666666;
background-color:#909;
}

#login-form{/*Aturan Form Login*/
width:300px;
height:215px;
/*Aturan Form Login*/
text-align:center;
padding-top:25px;
}

.textbox{
border:#ccccc 1px solid;
border-radius:4px;
height:25px;
color:#0FC;
}
.textbox:focus{
box-shadow: 0px 1px 7px #ffff00;
}
.tombol{
border:#CCCCCC 1px solid;
height:30px;
padding-left:5px;
padding-right:5px;
background-color:#6666666;
color:#999;
}
.tombol:hover{
background-color:#cccccc;
color:#06F;
}




//db.php////////////////
<?php
//koneksi ke my sql
mysql_connect ("localhost","root","")or die ("ERROR;".mysql_error());
//pilih database
mysql_select_db("dbwebl_m2") or die ("ERROR: ".mysql_error());
?>


//home.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>Untitled Document</title>
</head>

<body>
<div id="wrapper-head">
header
</div>
<div id="wrapper-content">
Content
</div>
</body>
</html>

//login.php/////////////////
<?php
//memenaggil koneksi
include "db.php";

//menangkap isian data dari text box
$user=$_POST["txtuser"];
$pwd=md5($_POST["txtpass"]);

//cari di tabel username dan pasword tersebut
$sql=mysql_query("select * from pegawai where username='$user' and password='$pwd'");

$row=mysql_fetch_row($sql);
//jika row terisi maka d ijinkan untuk masuk
if($row)
{
//buat cookie untuk penyimpanan data user yang sign in
setcookie("inventoryuser",$row[0],time()+28800);



?>



<!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>


<style type ="text/css">
body{
font-family : Arial, Helvetica, sans-serif;
font_size : 12px;
}
#sign-box-wrap{
border:1px #09F solid;
margin:auto;
width:550px;
height:auto;
background-color:#C09;
margin-top:40px;
box-shadow:0px 1px 5px #333
}
#title-box{
background-color:#F06;
height:20px;
width:540px;
border-bottom:1px #C96 solid;
color:#00F;
font-weight:bold;
padding-top:5px;
padding-left:10px;
}
#box-content{
width:530px;
margin:10px 10px 10px 0px;
height:50px;
text-align:center;
color:#990;
margin-top:0px;
padding-top:15px;
}
</style>

<meta http-equiv="refresh" content="2;url=home.php" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>LogIn Confirmasi</title>

</head>






<body style="background-color:#0F9;">
<div id="sign-box-wrap">
    <div id="title-box">
    Login Confirmation
    </div>
    <div id="box-content">
    Selamat datang <?php echo $row[2];?><br /> Halaman ini akan pindah otomatis dalam 2 detik...
    </div>
</div>

</body>
</html>

<?php
}

else
{ ?>
<div id="err" style="display:none"><?php echo mysql_error();?></div>
<script type="text/javascript">

elol=document.getElementById('err').innerHTML;
alert ('Invalid Password!\n'+elol);
//back halaman
window.location.href='javascript:history.go(-1)';
</script>
<?php
}
?>

Sabtu, 28 September 2013

cara menghilangkan https di coret merah pada browser google chrome

berawal dari pengalaman teman kuliah saya yang tidak bisa konek ke wifi d kampus, begitu d liat ternyata setting pencari wifi dan networknya disable,, setelah d tekan "Fn"+ simbol wifi pada deretan angka d keyboard,, coneksi bisa menyala dan dapat menemukan jaringan wifi di kampus,,tetapi saat mencoba masuk browsing malah muncul gini d layar laptopnya

saya pikir dia memakai add in security dari "https" tapi coba saya hilangkan simbol snya ternyata masih sama,,kembali tidak bisa browsing
usut punya usut,,, ternyata masalahnya ada pada "setting date time" pada laptop dia,
setting tanggalnya 2 tahun yg lalu

1. Setting waktunya sesuai hari ini dengan cara :

start control panel > date and time > change date and time > OK

2. Sekarang coba buka url yang dicoret merah, apakah sudah bisa dibuka? Tentunya bisakan?

Nah, akhirnya selesai juga cara mengatasinya. Semoga postingan ini bisa bermanfaat bagi sobat semua.

sarannya
Bisa jadi baterai motherboard sudah habis. Ganti baterai komputer yang ada di motherboard, bentuknya seperti uang logam dan kemarin saya beli harganya Rp 10.000,- 

Sabtu, 27 Juli 2013

cara install Operating sistem (OS) dengan USB FlaskDisk

seperti biasa ane belajar dari pengalaman yang kemudian ane tulis di blog sebagai media backUp dan pembelajaran....
langsung saya
jika laptop ente windowsnya corrup tapi mau install ulang si notebook g ada CD nya,, pake lach aplikasi bernama RUFUS
sebelumnya ente musti setting notebook untuk bisa booting dr hardisk menjadi booting dari USB anda
tekan F2 saat startUp kemudian pindahkan kursor ke posisi boot dan naikkan boot Drive USB ke posisi paling atas

lalu install rufus kemudian acrhife FIle ISO dari OS tersebut ke dalam USB menggunakan rufus,,, langsung Play dech

aplikasi rufus dapat km download di link
download aplikasi Rufus

Kamis, 28 Februari 2013

Cara Membuat Backround Sound Pada DreamWeaver

pertama-tama buka dream weaver kamu
kemudian letakkan kursor di antara
 <body> </Body>
berikan link pemutarnya dengan cara
klik Inser>>Media>>PlugIn



Pilih lagu untuk backroundNya,, pastikan File Lagu dalam folder sama dengan Project yang kita buat

hasilnya akan muncul syntax pemutar musik seperti
<embed src="dewa19.mp3" width="32" height="32"></embed>
save dan debug dari "localhost/(nama file).php"


sampai bertemu di artikel selanjutnya,,,,

@soedirmanD
BB PIN 2A7BE3D4


dreamweaver menampilkan link pada table


berikut adalah syntax yang di leakkan dalam sebuah cell table

<?php
//ambil data dari atribut p yg dbawa oleh link jika ada.
if(isset($_REQUEST["p"]))
{
//sisipkan halaman yang di ambil dari data atribut page
include $_REQUEST["p"];
}
else
{
include "welcome.php";
}
?>


lalu jika anda ingin menampilkan link rell yang akan di panggil dalam sebuah page dalam tablenya maka jangan lupa untuk menambahkan sintax =?p=
misal
<a href=?p=cpu.php > CPU</a>

jangan lupa,,,siapkan dulu halaman "cpu.php"

sampai bertemu di artikel selanjutnya

BB PIN 2A7BE3D4
@soedirmanD

Selasa, 19 Februari 2013

Syntax INSERT, UPDATE,DELETE, and DISPLAY VB.Net dengan MySQL

sedang dapet tantangan nie,, connect MySQL dengan VB.Net 2008 sampai di bela-belain ninggalin kerjaan dari Jam 10.00-14.00 #kox jadi curhat ea,,, hehe langsung saja ini dia penampakan awalnya

#STEP 1 (Otak Masih Seger)
Sebelumnya kamu harus download dulu connector MySQL untuk VB.Net  disini
Buat Project Baru lalu Klik
Project>>ad Preference>>MySql.Data
#STEP 2 (Tangan Mulai Pegel)
Design Form Seperti ini


KomponenNya:
*DataGridview

*Label
( lblMsg = soedirman_hmti, Label1=No.id,  Label2=Nama,  Label3=Usia)

*Button
(AddRecords=AddRecords, UpdateRecords=UpdateRecords, DeleteRecords=DeleteRecords, DisplayRecords=DisplayRecords)

*TextBox
txtUserRegId="", txtUserName="", txtAge="",

#STEP 3 (Otak Mulai Ngebul)
Nie ane kasih GRATISS!! Jangan Cuma COPAS Tapi Pelajari ea....perhatiin Warna Biru untuk CopasNya
//soedirman-hmti.blogspot.com
Imports MySql.Data.MySqlClient


Public Class Form1



    Private Sub DisplayRecords_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DisplayRecords.Click
        Dim con As MySqlConnection = New MySqlConnection("Data Source=localhost;Database=test;User ID=root;Password=;")
        Dim sql As MySqlCommand = New MySqlCommand("SELECT * FROM userreg", con)

        Dim ds As DataSet = New DataSet()

        Dim DataAdapter1 As MySqlDataAdapter = New MySqlDataAdapter()

        con.Open()

        DataAdapter1.SelectCommand = sql

        DataAdapter1.Fill(ds, "Product")

        DataGridView1.DataSource = ds

        DataGridView1.DataMember = "Product"

        con.Close()
    End Sub

    Private Sub AddRecords_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AddRecords.Click

        Dim Query As String
        'Query = "INSERT INTO  userreg"
        Dim con As MySqlConnection = New MySqlConnection("Data Source=localhost;Database=test;User ID=root;Password=;")
        'Dim sql As MySqlCommand = New MySqlCommand(Query, con)

        Query = "INSERT INTO userreg(idUserReg,UserName, Age)VALUES("
        Query = Query + txtUserRegId.Text + ",'" + txtUserName.Text + "'," + txtAge.Text + ")"
        con.Open()

        Dim cmd As MySqlCommand = New MySqlCommand(Query, con)

        Dim i As Integer = cmd.ExecuteNonQuery()
        If (i > 0) Then
            lblMsg.Text = "Record is Successfully Inserted"
        Else
            lblMsg.Text = "Record is not Inserted"
        End If
        con.Close()
    End Sub

    Private Sub UpdateRecords_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UpdateRecords.Click
        Dim Query As String

        Dim con As MySqlConnection = New MySqlConnection("Data Source=localhost;Database=test;User ID=root;Password=;")
        con.Open()

        Query = "UPDATE userreg SET UserName ='" + txtUserName.Text + "',"
        Query = Query + "Age = " + txtAge.Text
        Query = Query + " WHERE idUserReg = " + txtUserRegId.Text

        Dim cmd As MySqlCommand = New MySqlCommand(Query, con)
        MsgBox(Query)
        Dim i As Integer = cmd.ExecuteNonQuery()
        If (i > 0) Then
            lblMsg.Text = "Record is Successfully Updated"
        Else
            lblMsg.Text = "Record is not Updated"
        End If
        con.Close()
    End Sub

    Private Sub DeleteRecords_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DeleteRecords.Click
        Dim Query As String

        Dim con As MySqlConnection = New MySqlConnection("Data Source=localhost;Database=test;User ID=root;Password=;")
        con.Open()
        Query = "Delete FROM userreg WHERE idUserReg  =" + txtUserRegId.Text

        Dim cmd As MySqlCommand = New MySqlCommand(Query, con)
        MsgBox(Query)
        Dim i As Integer = cmd.ExecuteNonQuery()
        If (i > 0) Then
            lblMsg.Text = "Record is Successfully Deleted"
        Else
            lblMsg.Text = "Record is not Deleted"
        End If
        con.Close()
    End Sub
End Class

#STEP 4 (Pendinginan)
Jangan Lupa Buat Dulu DataBaseNya biar mudah dengan XAMPP j

#STEP 5 (PUUUASSSSS)
RUN!! dan Lihat PenampakanNYA



WARNING SYNTAX
Dim con As MySqlConnection = New MySqlConnection("Data Source=localhost;Database=test;User ID=root;Password=;")
// Punya saya Xampp tanpa Password kalau kamu ada Password Tulis adja Password=dirman;

Recomended This ea,,
dan jangan lupa Tampilkan Link refrensi jika mau Copas


Syntax Koneksi VB.Net (2003,2005,2008) dengan DataBase (ODBC,SQL Server,MS.Accses,dan MySQL)


Pastikan anda membuat module baru pada VB .Net dengan nama Module_koneksi Copy Script dibawah ini sesuai dengan Database yang anda gunakan
1. Koneksi VB .Net Menggunakan Menggunakan ODBC
Imports System.Data.ODbC
Module Module_koneksi
Dim connection As New OdbcConnection("DSN=NAMADSN;")
Private Sub connection_open()
Try
If connection.State <> ConnectionState.Closed Thenconnection.Close()
connection.Open()
Catch ex As Exception
End Try
End Sub
Private Sub connection_close()
Try
If connection.State <> ConnectionState.Open Thenconnection.Open()
connection.Close()
Catch ex As Exception
End Try
End Sub
End Module
2. Koneksi VB .Net Dengan Database SQL Server
Imports System.Data.SqlClient
Module Module_koneksi
Dim connection As New SqlConnection("server=NAMASERVER; user=NAMAUSER; integrated security=SSPI; initial catalog=NAMADATABASE")
Private Sub connection_open()
Try
If connection.State <> ConnectionState.Closed Thenconnection.Close()
connection.Open()
Catch ex As Exception
End Try
End Sub
Private Sub connection_close()
Try
If connection.State <> ConnectionState.Open Thenconnection.Open()
connection.Close()
Catch ex As Exception
End Try
End Sub
End Module
 3. Koneksi VB .Net Dengan Database Microsoft Accses
Simpan Database Accses anda ke Folder Bin/Debug/NAMADATABASE dalam Poject VB .Net
Imports System.Data.OleDb
Module Module_koneksi
Dim connection As NewOleDbConnection("provider=Microsoft.jet.oledb.4.0;data source=" & Application.StartupPath &"\NAMADATABASE.mdb")
Private Sub connection_open()
Try
If connection.State <> ConnectionState.Closed Thenconnection.Close()
connection.Open()
Catch ex As Exception
End Try
End Sub
Private Sub connection_close()
Try
If connection.State <> ConnectionState.Open Thenconnection.Open()
connection.Close()
Catch ex As Exception
End Try
End Sub
End Module
 4. Koneksi VB .Net Dengan Database MySql
Untuk yang ini anda harus install ODBC MySql terlebih dahulu yang selanjutnya pada Project Anda Add Refernce lalu pilih ODBC MySql
Imports MySql.Data.MySqlClient
Module Module_koneksi
Dim connection As NewMySqlClientConection("server=LOCALHOST; uid=UID; pwd=PASSWORD; database=NAMADATABASE")
Private Sub connection_open()
Try
If connection.State <> ConnectionState.Closed Thenconnection.Close()
connection.Open()
Catch ex As Exception
End Try
End Sub
Private Sub connection_close()
Try
If connection.State <> ConnectionState.Open Thenconnection.Open()
connection.Close()
Catch ex As Exception
End Try
End Sub
End Module



Selasa, 12 Februari 2013

Sejarah Website


Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.
Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan ke situs web lain, demkian pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.
Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).
[sunting]Situs web statis

Situs web statis merupakan situs web yang memiliki isi tidak dimaksudkan untuk diperbarui secara berkala sehingga pengaturan ataupun pemutakhiran isi atas situs web tersebut dilakukan secara manual. Ada tiga jenis perangkat utilitas yang biasa digunakan dalam pengaturan situs web statis:
Editor teks merupakan perangkat utilitas yang digunakan untuk menyunting berkas halaman web, misalnya: Notepad atau TextEdit.
Editor WYSIWYG, merupakan perangkat lunak utilitas penyunting halaman web yang dilengkapi dengan antar muka grafis dalam perancangan serta pendisainannya, berkas halaman web umumnya tidak disunting secara lengsung oleh pengguna melainkan utilitas ini akan membuatnya secara otomatis berbasis dari laman kerja yang dibuat oleh pengguna. perangkat lunak ini misalnya: Microsoft Frontpage, Macromedia Dreamweaver.
Editor berbasis templat, beberapa utilitas tertentu seperti Rapidweaver dan iWeb, pengguna dapat dengan mudah membuat sebuah situs web tanpa harus mengetahui bahasa HTML, melainkan menyunting halaman web seperti halnya halaman biasa, pengguna dapat memilih templat yang akan digunakan oleh utilitas ini untuk menyunting berkas yang dibuat pengguna dan menjadikannya halam web secara otomatis.
[sunting]Situs web dinamis

Situs web dinamis merupakan situs web yang secara spesifik didisain agar isi yang terdapat dalam situs tersebut dapat diperbarui secara berkala dengan mudah. Sesuai dengan namanya, isi yang terkadung dalam situs web ini umumnya akan berubah setelah melewati satu periode tertentu. Situs berita adalah salah satu contoh jenis situs yang umumnya mengimplementasikan situs web dinamis.
Tidak seperti halnya situs web statis, pengimplementasian situs web dinamis umumnya membutuhkan keberadaan infrastruktur yang lebih kompleks dibandingkan situs web statis. Hal ini disebabkan karena pada situs web dinamis halaman web umumnya baru akan dibuat saat ada pengguna yang mengaksesnya, berbeda dengan situs web statis yang umumnya telah membentuk sejumlah halaman web saat diunggah di server web sehingga saat pengguna mengaksesnya server web hanya tinggal memberikan halaman tersebut tanpa perlu membuatnya terlebih dulu.
Untuk memungkinkan server web menciptakan halaman web pada saat pengguna mengaksesnya, umumnya pada server web dilengkapi dengan mesin penerjemah bahasa skrip (PHP, ASP, ColdFusion, atau lainnya), serta perangkat lunak sistem manajemen basisdata relasional seperti MySQL.
Struktur berkas sebuah situs web dinamis umumnya berbeda dengan situs web statis, berkas-berkas pada situs web statis umumnya merupakan sekumpulan berkas yang membentuk sebuah situs web. Berbeda halnya dengan situs web dinamis, berkas-berkas pada situs web dinamis umumnya merupakan sekumpulan berkas yang membentuk perangkat lunak aplikasi web yang akan dijalankan oleh mesin penerjemah server web, berfungsi memanajemen pembuatan halaman web saat halaman tersebut diminta oleh pengguna.

Kamis, 31 Januari 2013

Pemesanan Aplikasi



Jika anda membutuhkan sebuah Aplikasi Baik untuk Bisnis atau Skripsi kami siap melayani

Contact Person
Soedirman
E.Mail    : Soedirman15@gmail.com
Twitter   : @soedirmanD
Telpon    : +6285740291996
BB PIN   : 2A7BE3D4

Aplikasi akan di kirim dalam 2 Bentuk (Syntax dan Setup atau Installer) Syntax agar anda dapat memodifikasi Aplikasi dan Installer agar anda bisa langsung menerapkan pada bisnis anda

Ketentuan :
Kirimkan data Berikut
* Jenis Aplikasi yang anda inginkan (Web atau Dekstop)
* Tema Aplikasi dan AlurNya (FlowChart jika ada)
* Jumlah Form dan Report yang anda butuhkan (Field atau Format isi report)

Kami akan Mengirimkan foto-foto Design Awal Aplikasi Max 1 Minggu setelah Menerima (*)
Anda dapat Mereview dan request Tampilan Aplikasi
Setelah sesuai Kita Melakukan Transaksi Harga
Pembayaran Dilakukan Via Transfer ke Rekening
Anda Medapatkan Aplikasi setelah Melakukan Pembayaran (Via E.mail,Paket CD, atau Download dari Base kami *akan di berikan Link)
#Aplikasi yang kami kirim ke Anda Tidak akan kami Publikasikan,Untuk Privasi

Jasa Pembuatan Aplikasi untuk Skripsi atau Bisnis

Jumat, 25 Januari 2013

Resume Keamanan Jaringan Komputer


BAB 7

-definisi virus--> suatu program komputer yg dapat menyebar pada komputer/ jaringan dngn cara membuat copy dari dirinya sendiri tanpa sepengetahuan dari pengguna komputer tersebut

- kategori virus :
  1. boot virus : jika komputer dinyalakan, sebuah inisial program di boot sector akan dijalankan
  2. file virus : virus yg menginfeksi executable program
  3. multipartite virus : virus yg menginfeksi baik boot sector dan file
  4. macro virus : targetnya bukan executable program, tetapi file dokumen seperti Microsoft Excel/word

- bagaimana virus menginfeksi komputer ?
  1. menempelkan dirinya pada suatu program lain
  2. ada juga virus yg jalan ketika anda membuka suatu file tertentu
  3. memanfaatkan celah keamanan yg ada pada komputer

-trojan horse :
 program yg kelihatan seperti program yg valid atau normal, tetapi sebenarnya program tersebut membawa suatu kode dngn fungsi2 yg sangat berbahaya bgi kompter.
 contoh : virus DLoader-L datang dari attachment e-mail & dianggap sebagai suatu update program dari microsoft untuk sistem operasi Windows XP.

-worm : bisa dikatakan mirip dngn virus tetapi worm tidak memerlukan carrier dalam hal ini program atau suatu dokumen
-worm mampu membuat copy dari dirinya sendiri & menggunakan jaringan komunikasi antar komputer untuk menyebarkan dirinya
-perbedaan worm & virus --> virus menginfeksi target code, tetapi worm tidak. worm hanya menetap di memory

BAB 9

- Spyware --> software yg melacak penggunaan internet & melaporkannya ke pihak lain.
-mengenali spyware-->
 1. komputer menjadi lambat
 2. perubahan setting browser dimana user merasa tidak pernah merubah/ menginstalnya.
 3. munculnya toolbar yg menyatu dngn kompnen toolbar browser
-cara penularan spyware-->
 1. umumnya program jenis spyware masuk secara langsung dngn mengelabuhi pemakai internet. bisa saja seseorang yg membuka sebuah website & secara tidak sengaja menerima sebuah peringatan
 2. spyware dpt menular lewat beberapa software yg digunkan untuk pertukaran file video, musik dan gambar
-mengapa spyware berbahaya :
 1. dapat menghabiskan resource system komputer
 2. mengganggu privasi user dngn memberikan informasi keluar mengenai kebiasaan user menggunakan komputer
 3. jika suatu program spyware menginstall program "keylogger", maka program tersebut dapat merekan aktivitas pengetikan tombol keyboard & mengirmkannya ke pihak lain.
-mencegah spyware :
 1. memperhaatikan apa saja file yg di download/dijalankan
 2. tidak melakukan browsing ke situs2 yg berbahaya
 3. gunakan browser alternatif selain IE yg relatif aman, seperti firefox atau opera

Bab 10

- deface adalah suatu aktivitas mengubah halaman depan atau isi web
- secara garis besarnya deface ini dapat dilakukan dengan 3 cara yaitu :
  1. memasukkan input ilegal--> agar user terlempar dari direktori dan masuk ke root directori
  2. dengan TFtp
  3. dengan FTP
- mengamankan server IIS dari deface
  1. selalu mengupdare dngn service pack dan hotfix terbaru
  2. melindungi dengan oleh firewall dan ids
  3. menghilangkan opsi tulis pada protokol
- netcat--> memungkinkan anda membentuk port filter sendiri yg memungkinkan file transfer tnpa menggunakan ftp
- sql injection attack --> teknik dalam melakukan web hacking untuk menggapai akses pada sistem database berbasis microsoft sql server
- kelemahan dasar HTMl
  1. formulir dalam format html adalah tampilan yg digunakan untuk menampilkan jendela untuk memasukkan username dan password
  2. setiap html form harus menggunakan salah satu metode pengisian formulir, yaitu get atau post
- tool untuk memeriksa vulnerabilities
  - happy browser,hacking tools: instant source, wget, websleuth, black widow,window bomb

BAB 11

- sistem emil memiliki dua komponen :
  1. mail user agent (MUA)--> berhubungan dengan pengguna.contoh : pine, eudora, netscoae
  2. mail transfer agent (MTA)--> yg melakukan pengiriman email.contoh : sendmail,q mail,exim, posifix, Mdaemon,exchange
- spamming :
  1. mengirim satu email ke banyak orang
  2. asal kata "spam"
  3. proteksi : MTA dipasang proteksi terhadap spamming (RBL)
- mail relay
  1. menggunakan server orang lain untuk mengirimkan email
  2. akibat:
     - bandwit orng tepakai untu mengirim email
     - mengelabui penerima email

BAB 12

- footprinting--> mencari rincian informasi terhadap sistem-sistem untuk dijadikan sasaran
- hacking tools--> whois,host,nslookup,dig (unix),sam spade(windows)
-enumeration -->telaah intensif terhadap sasaran, yg mencari user account absah, network resource and share, dan aplikasi untuk mendapatkan mana yang proteksinya lemah
- gaining access--> mandapatkan data ;ebih banyak lagi untuk mencoba mengakses sasaran
- piliering--> proses pengumpulan informasi dimulai lagi untuk mengidentifikasi mekanisme untuk mendapatkan akses ke trusted system
- covering tracks--> begitu konrol penuh terhap sistem yg di peroleh
- klasifikasi Dos attack
  1. smurf, buffer overflow attacks
  2. ping of death
  3. teardrop
  4. syn
  5  tribal flow attack

BAB 13

- definisi wireles --> sebuah teknologi yg memungkinkan pengiriman data dengan kecepatan antara 11-54 Megabyte per second.
- traffic data/voice
  1. diperkirakan jumlah traffic data akan melebihi voice
  2. voice dapat diubah menjadi data dan terlihat sebagai data (misalnya skpe)
  3. diskusi akan lebih fokus ke data
- celluler -based wireless data solutions--> mempergunakan saluran komunikasi celluler yang sudah ada untuk mengirimkan data (cdma/gprs)
- pengamanan
  1. segmentasi jaringan--> memasukan wireless ke sisi extranet yang di anggap kurang aman
  2. pembatasan akses berdasarkan mac address
  3. penggunaan end-toend encryption pada level aplikasi