Tugas Praktikum PTI JarMul 2011
MODUL 6
Tugas Pendahuluan :- Apa saja aplikasi perkantoran selain MS. Office?
- Jelaskan perbedaan MS. Office Word dengan lembar kerja pengolah kata yang lain!
- Buat sebuah pamflet topik sembarang berisikan paragraf, WordArt, bullet n Numbering, shapes
- Jelaskan langkah-langkah membuat dokumen laporan praktikum!
- Buat contoh implementasi / penggunaan mailings untuk surat!
MODUL 7
Tugas Pendahuluan :- Jelaskan perbedaan MS. Office Excel dengan lembar kerja pengolah angka yang lain!
- Cari contoh penggunaan fungsi-fungsi standart excel!
Sesuai yang dilakukan pada saat praktikum.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
MODUL 8
Tugas Pendahuluan :- Jelaskan tentang implementasi MS. Office Access / pemakaian aplikasi-aplikasi access dalam membantu dunia kerja!
- Jelaskan perbedaan MS. Office Access dengan lembar kerja pengolah basisdata yang lain!
Sesuai yang dilakukan pada saat praktikum.
Persiapkan dari modul 1 s/d 8 karena sekitar 2 minggu lagi akan diadakan postest (waktu belum fix)
Semangat ^_^
Tugas Praktikum Struktur Data 2011
Untuk NRP ganjil, silahkan kerjakan tugas Praktikum no 2 dan 4. Untuk NRP genap no 1 dan 3.
Bagi yang telat kemaren, tugas tambahannya buat program inverse matrix menggunakan array.
Bagi yang telat kemaren, tugas tambahannya buat program inverse matrix menggunakan array.
Java I/O FileReader dan FileWriter
Membuat program membaca dan menulis file text menggunakan java IO:
Rancangan GUI Program
Rancangan GUI Program
- Ubah nama variabel JTextArea menjadi textArea
- Ubah nama variabel button untuk Tampilkan Text menjadi btnTampil
- Ubah nama variabel button untuk Simpan Text menjadi btnSimpan
package TempatText;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
Deklarasi Variable global
File contohFile = new File("storageText.txt");
String text = null;
Isi method btnTampil
private void btnTampilActionPerformed(java.awt.event.ActionEvent evt) {
if(btnTampil.getText().equals("Tampilkan Text")) {
try {
FileReader fileReader = new FileReader(contohFile);
BufferedReader bufferedReader = new BufferedReader(fileReader);
while ( ( text = bufferedReader.readLine() ) != null )
textArea.append ( text + "\n" ) ;
bufferedReader.close();
}
catch(IOException ex) {
ex.printStackTrace();
}
btnTampil.setText("Hapus Text");
}
else {
textArea.setText("");
btnTampil.setText("Tampilkan Text");
}
}
Isi method btnSimpan
private void btnSimpanActionPerformed(java.awt.event.ActionEvent evt) {
try {
String text= textArea.getText();
FileWriter fileWriter = new FileWriter(contohFile);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
bufferedWriter.write(text, 0, text.length());
bufferedWriter.newLine();
bufferedWriter.close();
}
catch(IOException ex){
ex.printStackTrace();
}
textArea.setText("");
btnTampil.setText("Tampilkan Text");
}
Format Lapres Praktikum PTI Jaringan Multimedia UTM
Format Laporan :
COVER
BAB I
PENDAHULUAN
1.1 Latar Belakang
1.2 Tujuan
BAB II
DASAR TEORI
2.1 Teori Singkat
2.2 ....
BAB III
TUGAS PENDAHULUAN
BAB IV
IMPLEMENTASI
(Berisi kegiatan praktikum + tugas tambahan)
BAB V
PENUTUP
5.1 Kesimpulan
5.2 Saran
Mematikan Pesan Error atau Warning Pada PHP
Notice: Undefined index:
Notice: Undefined variable: PHP_SELF
warning: ....
dll
Inilah yang biasanya muncul ketika kita ngerunning hasil coding php.Langsung saja. Walaupun begitu, sebenarnya proses yang sedang kita kerjakan tetap berjalan. Hanya saja Pesan yang muncul tersebut mungkin cukup mengganggu kita. Sejauh ini baru tahu beberapa pesan tersebut. belum tahu selanjutnya. hehe. Nah, ada beberapa tips untuk menghilangkan pesan error tersebut.
- Mematikan pesan error melalui file php.ini, dengan mencari baris code :
;Default Value: E_ALL & ~E_NOTICE
dan menghilangkan tanda ; didepan baris.
- Menambahkan code : error_reporting(0); di baris pertama script PHP.
- Menambahkan code :
ini_set('display_errors',0);
String to Array menggunakan fungsi explode PHP
<!--index.php-->
<table width="217" border="1">
<tr>
<td width="90">No</td>
<td width="111">Kata</td>
</tr>
<?php
$dok1 = "explode membagi string menjadi array berdasarkan string pembatas yang ditentukan ";
$array_dok1 = explode(" ", $dok1);
$jml = count($array_dok1)-1;
for ($a=0; $a<$jml; $a++){
$ke = $a+1;
?>
<tr>
<td>Kata ke-<? echo "".$ke ."" ;?></td>
<td><? echo "". $array_dok1[$a]. "<br>";?></td>
</tr>
<?
}
?>
</table>
<p>Jumlah kata dok1 : <? echo count($array_dok1)-1; ?></p>
<table width="217" border="1">
<tr>
<td width="90">No</td>
<td width="111">Kata</td>
</tr>
<?php
$dok1 = "explode membagi string menjadi array berdasarkan string pembatas yang ditentukan ";
$array_dok1 = explode(" ", $dok1);
$jml = count($array_dok1)-1;
for ($a=0; $a<$jml; $a++){
$ke = $a+1;
?>
<tr>
<td>Kata ke-<? echo "".$ke ."" ;?></td>
<td><? echo "". $array_dok1[$a]. "<br>";?></td>
</tr>
<?
}
?>
</table>
<p>Jumlah kata dok1 : <? echo count($array_dok1)-1; ?></p>
Materi Kuliah Artificial Intelligence
Bagi temen2 yang ngambil mata kuliah Kecerdasan Buatan (Artificial Intelligence) Kelas A, dosen Bu Indah, ini beberapa materi yang bisa dipelajari buat UTS:
Yang tidak ada di materi seperti GA & TSP silahkan dipelajari sendiri... mungkin itu yang akan keluar di UTS.
Terima kasih.
Semangat!
Yang tidak ada di materi seperti GA & TSP silahkan dipelajari sendiri... mungkin itu yang akan keluar di UTS.
Terima kasih.
Semangat!
Metode Searching Sederhana PHP
Buat database !
create database cms_db;
use cms_db;
create table cms_artikel (id int(3) primary key auto_increment,
judul_artikel varchar(100), penulis_artikel varchar(70),
isi_artikel text);
insert into cms_artikel values(”,’judul1’,'P1’,'Belajar PHP itu mudah’);
insert into cms_artikel values(”,’judul2’,'P2’,'Belajar menyenangkan jika yang diperajari kesukaannya‘);
use cms_db;
create table cms_artikel (id int(3) primary key auto_increment,
judul_artikel varchar(100), penulis_artikel varchar(70),
isi_artikel text);
insert into cms_artikel values(”,’judul1’,'P1’,'Belajar PHP itu mudah’);
insert into cms_artikel values(”,’judul2’,'P2’,'Belajar menyenangkan jika yang diperajari kesukaannya‘);
Buat file koneksi.php
// koneksi.php
<?php
$host = “localhost”;
$username = “root”;
$password = “”;
$username = “root”;
$password = “”;
$databasename = “cms_db”;
$connect = mysql_connect($host, $username, $password) or die (“Nggak bisa konek !”);
mysql_select_db($databasename, $connect) or die(“Nggak bisa konek !”);
mysql_select_db($databasename, $connect) or die(“Nggak bisa konek !”);
?>
Buat file index.php
// index.php :
<?php
include “config.php”;
include “config.php”;
$mode = $_REQUEST['mode'] ;
$id = $_REQUEST['id'];
$search = trim($_POST['search']); // menghilangkan space di kiri dan kanannya
$id = $_REQUEST['id'];
$search = trim($_POST['search']); // menghilangkan space di kiri dan kanannya
$searchquery = “select * from cms_artikel where isi_artikel like ‘%$search%’”;
$runsearchquery = mysql_query($searchquery);
$runsearchquery = mysql_query($searchquery);
$viewquery = “select * from cms_artikel where id = ‘$id’”;
$runviewquery = mysql_query($viewquery);
$runviewquery = mysql_query($viewquery);
if ($mode == “search” )
{
{
$numrows = mysql_num_rows($runsearchquery);
print “<br>Data yang anda cari, ada dalam database sebanyak : $numrows<hr>” ;
while ( $result = mysql_fetch_array($runsearchquery))
{
$id = $result['id'];
$judul = $result['judul_artikel'] ;
print “<a href=?mode=view&id=$id>$judul</a><br>”;
}
{
$id = $result['id'];
$judul = $result['judul_artikel'] ;
print “<a href=?mode=view&id=$id>$judul</a><br>”;
}
print “<hr><a href=index.php>kembali</a>”;
}
else if($mode == “view”)
{
while ( $result = mysql_fetch_array($runviewquery))
{
$id = $result['id'];
$judul = $result['judul_artikel'] ;
$penulis = $result['penulis_artikel'];
$isi = $result['isi_artikel'];
{
while ( $result = mysql_fetch_array($runviewquery))
{
$id = $result['id'];
$judul = $result['judul_artikel'] ;
$penulis = $result['penulis_artikel'];
$isi = $result['isi_artikel'];
print “$judul<br>$penulis<br>$isi”;
}
print “<hr><a href=index.php>kembali</a>”;
}
}
else{
?>
<html>
<head>
<title>Search Database … </title></head>
<body>
<br>
<table border=1 align=left bgcolor=lightblue>
<form method=POST action=?mode=search>
<tr><td>Search:<br><input type=text name=search> <input type=submit name=submit value=Cari></td></tr>
</form>
</body>
</html>
<head>
<title>Search Database … </title></head>
<body>
<br>
<table border=1 align=left bgcolor=lightblue>
<form method=POST action=?mode=search>
<tr><td>Search:<br><input type=text name=search> <input type=submit name=submit value=Cari></td></tr>
</form>
</body>
</html>
<?php
}
?>
GreenSQL (Database Firewall)
Buat temen2 yang suka maen2 database di OS Linux, biar g disadap sama hacker silahkan coba aplikasi yang satu ini! <<ni tutorialnya>> isinya :
- Risk Scoring Matrix
- GreenSQL Reverse Proxy
- Simulation Mode
- Blocking Suspicious Command
- Learning Mode
- Active Protection from Unknown Queries
- Installasi GreenSQL
- Konfigurasi Database
- Service GreenSQL
- GreenSQL Console
- SQL Injection Test
GreenSQL adalah aplikasi yang berfungsi sebagai “firewall” untuk MySQL database yang dapat membantu melindungi data dari serangan SQL injection. Sekarang semakin banyak jumlah serangan pada situs web dan aplikasi web yang langsung berhubungan dengan Database Mysql dikenal sebagai SQL injection vulnerabilities.
Ini adalah masalah yang sangat berat karena beberapa aplikasi yang struktur coding kurang memperhatikan masalah keamanan data memungkinkan remote user untuk mengirim acak perintah SQL langsung ke database tanpa ada validasi terhadap perintah SQL query database dijalankan oleh aplikasi web. Dengan GreenSQL maka setiap perintah SQL yang dikirim ke MySQL, akan diperiksa terlebih dahulu dan hanya query yang dianggap baik yang akan di teruskan ke MySQL.
Perintah-perintah SQL ilegal GreenSQL adalah :
- Semua perintah SQL yang mengarah pada sensitif table yang memiliki resiko tinggi, seperti table : user,account,dan semacamya.
- Semua perintah SQL Qeury yang menimbulkan resiko tinggi seperti : insert, delete, update, dan semacamya.
- Pengisian komentar yang disertai dengan perintah-perintah SQL yang menimbulkan resiko.
- Penggunaan/pengisian password kosong.
- Perintah SQL yang berisi "or"
- Perintah ekspresi SQL yang menimbulkan nilai "True".
- Samua perintah SQL yang membandingkan konstanta.
Contoh Proposal Tugas UTS Sistem Informasi
Buat temen2 yang mengambil matakuliah Sistem Informasi Kelas D dosen Kurniawan Dwi H. S.Kom. contoh proposal tugas UTS bisa download di link berikut :
+ tambahin contoh design : Gambaran Sistem, Alur / Flowchart, Use case, activity diagram dan sequence diagram
info lebih jelasnya => http://kurniawandwi.wordpress.com
Thank's...
+ tambahin contoh design : Gambaran Sistem, Alur / Flowchart, Use case, activity diagram dan sequence diagram
info lebih jelasnya => http://kurniawandwi.wordpress.com
Thank's...
Konversi Anka ke Huruf di PHP
<?php
// by mastur
function ctword($x) {
$x = abs($x);
$number = array("", "satu", "dua", "tiga", "empat", "lima","enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
$temp = "";
if ($x <12) {
$temp = " ". $number[$x];}
else if ($x <20) {
$temp = ctword($x - 10). " belas";}
else if ($x <100) {
$temp = ctword($x/10)." puluh". ctword($x % 10);}
else if ($x <200) {
$temp = " seratus" . ctword($x - 100);}
else if ($x <1000) {
$temp = ctword($x/100) . " ratus" . ctword($x % 100);}
else if ($x <2000) {
$temp = " seribu" . ctword($x - 1000);}
else if ($x <1000000) {
$temp = ctword($x/1000) . " ribu" . ctword($x % 1000);}
else if ($x <1000000000) {
$temp = ctword($x/1000000) . " juta" . ctword($x % 1000000);}
else if ($x <1000000000000) {
$temp = ctword($x/1000000000) . " milyar" . ctword(fmod($x,1000000000));}
else if ($x <1000000000000000) {
$temp = ctword($x/1000000000000) . " trilyun" . ctword(fmod($x,1000000000000));}
return $temp;
}
// by mastur
function ctword($x) {
$x = abs($x);
$number = array("", "satu", "dua", "tiga", "empat", "lima","enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
$temp = "";
if ($x <12) {
$temp = " ". $number[$x];}
else if ($x <20) {
$temp = ctword($x - 10). " belas";}
else if ($x <100) {
$temp = ctword($x/10)." puluh". ctword($x % 10);}
else if ($x <200) {
$temp = " seratus" . ctword($x - 100);}
else if ($x <1000) {
$temp = ctword($x/100) . " ratus" . ctword($x % 100);}
else if ($x <2000) {
$temp = " seribu" . ctword($x - 1000);}
else if ($x <1000000) {
$temp = ctword($x/1000) . " ribu" . ctword($x % 1000);}
else if ($x <1000000000) {
$temp = ctword($x/1000000) . " juta" . ctword($x % 1000000);}
else if ($x <1000000000000) {
$temp = ctword($x/1000000000) . " milyar" . ctword(fmod($x,1000000000));}
else if ($x <1000000000000000) {
$temp = ctword($x/1000000000000) . " trilyun" . ctword(fmod($x,1000000000000));}
return $temp;
}
Peramalan Permintaan Produk Menggunakan Metode Regresi Linear
Topik Tugas UAS Model Simulasi :
Peramalan regresi
Detail :
- Data yang dijadikan sample adalah 10 data sebelumnya
- Sampel data merupakan inputan program oleh user
- Data yang dicari adalah inputan user
- Outputan : menghasilkan data ramalan dari waktu yang ditentukan user dan standart errornya
- Dapat menyelesaikan kasus:
Diketahui :
Data Tahun 2005 | |
Bulan | Penjualan |
x | y |
1 | 50 |
2 | 55 |
3 | 54 |
4 | 52 |
5 | 65 |
6 | 48 |
7 | 53 |
8 | 58 |
9 | 55 |
10 | 52 |
11 | 50 |
12 | 49 |
Implementasi Peramalan Permintaan Produk Menggunakan Metode Regresi Linear dibuat menggunakan bahasa pemrograman PHP dan java script.... Aplikasi ini mampu meramalkan data tahun berikutnya dengan standart errornya.