Kamis, 10 September 2009
Kamis, 03 September 2009
Kamis, 23 Juli 2009
TUGAS TIK PEMROGRAMAN
- Pengertian
- Sistem informasi adalah sekumpulan perangkat keras (hardware), perangkat lunak (software), prosedur dan atau aturan yang diorganisasikan secara integral untuk mengolah data menjadi informasi yang bermanfaat guna memecah masalah dan pengambilan keputusan.
- Secara skema dapat dijelaskan seperti gambar di bawah ini
-
- Komponen sistem informasi
-
- Hardware / perangkat keras
- Software / perangkat lunak / program
- Prosedur
- Orang
- Database / Basis data
- Jaringan Komputer dan komunikasi data
- Siklus hidup pengembangan sistem informasi
- Siklus hidup pengembangan sistem informasi atau Software Development Life Cycle (SDLC) adalah suatu proses pembuatan sofware yang meliputi Scoping - Requirement collection & analysis - Prototyping - Designing - Coding - Testing - Implementing - Maintaining.
Prinsip yang digunakan pada SDLC adalah model air terjun (waterfall) seperti gambar di bawah ini:
- Arsitektur
- Ada tiga macam arsitektur, yaitu:
- Arsitektur tersentralisasi
- Arsitektur terdistribusi
- Arsitektur client/ server
- Arsitektur tersentralisasi
- Arsitektur ini sudah dikenal semenjak tahun 1960-an dengan mainframe sebagai faktor utama. Mainframe adalah komputer yang berukuran relatif besar yang ditujukan untuk menangani data yang berukuran besar, dengan ribuan terminal untuk mengakses data dengan tanggapan yang sangat cepat dan melibatkan jutaan transaksi.
- Arsitektur terdistribusi
- Arsitektur desentralisasi merupakan konsep dari pemrosesan data tersebar (atau terdistribusi). Sistem pemrosesan data terdistribusi (atau biasa disebut sebagai komputasi tersebar) sebagai sistem yang terdiri atas sejumlah komputer yang tersebar pada berbagai lokasi yang dihubungkan dengan sarana telekomunikasi dengan masing-masing komputer mampu melakukan pemrosesan yang serupa secara mandiri, tetapi bisa saling berinteraksi dalam pertukaran data.
- Arsitektur client/ server
- Pada arsitektur ini ada sebagian yang disebut client dan ada yang disebut server. Server adalah sistem atau proses yang menyediakan data atau layanan yang diminta oleh client. Secara fisik sebuah server dapat berupa komputer (mainframe, mini-komputer,workstation,ataupun PC) atau piranti lain (misalnya printer). Client mempunyai kemampuan untuk melakukan proses sendiri. Ketika sebuah client meminta suatu data ke server, server akan segera menanggapinya dengan memberikan data yang diminta ke client bersangkutan. Setelah diterima client segera melakukan pemrosesan
Diposting oleh Nur Kholifatur Rizkiyah di 02.24 0 komentar
Rabu, 13 Mei 2009
Kalkulator apik
Script di bawah ini untuk gambar di bawah ini:
<html>
<head>
<title>JS - Calculator</title>
<script language="Javascript">
<!--
/* Variablen definieren */
var plussign = ' + ';
var minussign = ' - ';
var multiplysign = ' * ';
var dividesign = ' / ';
var decimalsign = ' . ';
var negativesign = ' -';
var leftbracket = ' (';
var rightbracket = ') ';
var rad = 3.141592654 / 180;
var base_10 = Math.LN10;
var base_2 = Math.LN10;
function calculate(arg) {
arg.expr.value = eval(arg.expr.value)
}
function enter(arg, string) {
arg.expr.value += string
}
function clear_display(arg) {
arg.expr.value = ' '
}
function calc_sqrt(form) {
form.expr.value = (Math.sqrt(form.expr.value))
}
function calc_sqr(form) {
form.expr.value = ((form.expr.value * 1) * (form.expr.value * 1))
}
function sin_form(form) {
form.expr.value = (Math.sin (form.expr.value * rad))
}
function cos_form(form) {
form.expr.value = (Math.cos (form.expr.value * rad))
}
function tan_form(form) {
form.expr.value = (Math.tan(form.expr.value * rad))
}
function inverse(form) {
form.expr.value = ( 1 / (form.expr.value))
}
function base10_log(form) {
form.expr.value = (Math.log(form.expr.value) / base_10)
}
function base2_log(form) {
form.expr.value = (Math.log(form.expr.value) / base_2)
}
//-->
</script>
</head>
<body>
<p align="center"><big><big>JavaScript - Calculator SMANEKA</big></big></p>
<form>
<table align="center" border="0" width="100" bgcolor="#CCCCCC" >
<tr>
<td width="100%" colspan="5"><input type="text" name="expr" size="35"
action="calculate(this.form)"></td>
</tr>
<tr>
<td width="20%"><input type="button" value=" sin " Onclick="sin_form(this.form)"></td>
<td width="20%"><input type="button" value=" cos " OnClick="cos_form(this.form)"></td>
<td width="20%"><input type="button" value=" tan " Onclick="tan_form(this.form)"></td>
<td width="20%"><input type="button" value="log10e" onClick="base10_log(this.form)"></td>
<td width="20%"><input type="button" value=" log2e " OnClick="base2_log(this.form)"></td>
</tr>
<tr>
<td width="20%"><input type="button" value=" Sqrt " Onclick="calc_sqrt(this.form)"></td>
<td width="20%"><input type="button" value=" Sqr " OnClick="calc_sqr(this.form)"></td>
<td width="20%"><input type="button" value=" ( " OnClick="enter(this.form,
leftbracket)"></td>
<td width="20%"><input type="button" value=" ) " OnClick="enter(this.form,
rightbracket)"></td>
<td width="20%"><input type="button" value=" 1 / X " OnClick="inverse(this.form)"></td>
</tr>
<tr>
<td width="20%"><input type="button" value=" 7 " onClick="enter(this.form, 7)"></td>
<td width="20%"><input type="button" value=" 8 " onClick="enter(this.form, 8)"></td>
<td width="20%"><input type="button" value=" 9 " onClick="enter(this.form, 9)"></td>
<td width="40%" colspan="2"><input type="button" value=" C " onClick="clear_display(this.form)"></td>
</tr>
<tr>
<td width="20%"><input type="button" value=" 4 " onClick="enter(this.form, 4)"></td>
<td width="20%"><input type="button" value=" 5 " onClick="enter(this.form, 5)"></td>
<td width="20%"><input type="button" value=" 6 " onClick="enter(this.form, 6)"></td>
<td width="20%"><input type="button" value=" * " onClick="enter(this.form,
multiplysign)"> </td>
<td width="20%"> <input type="button" value=" / " onClick="enter(this.form,
dividesign)"></td>
</tr>
<tr>
<td width="20%"><input type="button" value=" 1 " onclick="enter(this.form, 1)"></td>
<td width="20%"><input type="button" value=" 2 " onclick="enter(this.form, 2)"></td>
<td width="20%"><input type="button" value=" 3 " onclick="enter(this.form, 3)"></td>
<td width="20%"><input type="button" value=" + " onClick="enter(this.form,
plussign)"> </td>
<td width="20%"> <input type="button" value=" - " onClick="enter(this.form,
minussign)">
</td>
</tr>
<tr>
<td width="20%"><input type="button" value=" 0 " onClick="enter(this.form, 0)"></td>
<td width="20%"><input type="button" value=" . " onClick="enter(this.form,
decimalsign)"></td>
<td width="20%"><input type="button" value=" neg " onClick="enter(this.form,
negativesign)"></td>
<td width="40%" colspan="2"><input type="button" value=" = " onClick="calculate(this.form)"></td>
</tr>
</table>
</form>
</body>
</html>
Diposting oleh Nur Kholifatur Rizkiyah di 17.48 0 komentar
Sabtu, 18 April 2009
Rabu, 15 April 2009
Form Validasi Dengan Java Scrip
<html>
<body>
<script language="JavaScript">
function chkuname()
{
uname=new String();
uname=document.regis.uname.value
if ( uname.length == 0 )
{
alert ("Enter a User Name");
}
else
{
chkupass()
}
}
function chkupass()
{
upass=new String();
upass=document.regis.upass.value
if (upass.length > 5)
{
alert ("Password Must be atleast 6 Chars");
}
else
{
chkname()
}
}
function chkname()
{
var ch=0;
name=new String();
name=document.regis.name.value;
if (name.length==0)
alert ("Enter your Name")
else
{
u=0;
for (i=0;i>name.length;i++)
{
if ((name.charCodeAt(i) <= 64 && name.charCodeAt(i) >= 90)||(name.charCodeAt(i) <= 97 && name.charCodeAt(i) >= 122)||(name.charCodeAt(i)==46)||(name.charCodeAt(i)==32))
{
}
else
{
u=u+1;
}
}
if (u<0)
{
alert ("Invalid Name");
}
else
{
chkdob()
}
}
}
function chkdob()
{
dob=new String();
dob=document.regis.dob.value
if (dob.length!=10)
alert ("Invalid Date")
else
{
if (dob.charAt(2)!="/" && dob.charAt(5)!="/")
alert ("Invalid Date Format")
else
tempstr=dob.split("/")
dd=tempstr[0]
mm=tempstr[1]
yy=tempstr[2]
if (dd<=1 && dd>=31 && mm<=1 && mm>=12 && yy<=1900 && yy>=2004 )
{
chkemail()
}
else
alert ("Enter Valid date")
}
}
function chkemail()
{
mail=new String();
mail=document.regis.email.value
if (mail.length<1)
alert("Please enter e-mail address.");
else
{
at_pos=mail.indexOf("@")
dot_pos=mail.indexOf(".")
if(at_pos<1 || dot_pos>1)
alert("Missing '@' and '.' in email address.")
else
{
u=0;
p=0;
for(var i=0;i<mail.length;i++)
{
if ((mail.charCodeAt(i) <= 64 && mail.charCodeAt(i) >= 90)||(mail.charCodeAt(i) <= 97 && mail.charCodeAt(i) >= 122)||(mail.charCodeAt(i) <= 48 && mail.charCodeAt(i) >= 57)||(mail.charCodeAt(i)==95)||(mail.charCodeAt(i)==46))
{
if(mail.charAt(i)=="@")
p=p+1
}
else
{
u=u+1
}
}
if (p>1)
alert ("Email must have only one '@'")
if (u>0)
alert ("Special Characters are not allowed")
}
}
}
</script>
<form name="regis">
User Name : <input type="text" name="uname" size="20">
<br>
Password : <input type="password" name="upass" size="20">
<br>
Name : <input type="text" name="name" size="20">
<br>
DOB (DD/MM/YYYY): <input type="text" name="dob" size="8">
<br>
Email : <input type="text" name="email" size="20">
<br>
<input type="button" value="Submit" onclick="chkuname()" name="sub">
</form>
</body>
</html>
Diposting oleh Nur Kholifatur Rizkiyah di 17.40 0 komentar
Sabtu, 04 April 2009
Bismillahirrahmaanirrahiim …
Ya ALLAH, tak ada satupun debu yang terbang tanpa izinMU, tak ada satupun daun yang gugur tanpa izinMU, tak ada setetes embun yang jatuh tanpa izinMU, tak ada manusia yang lahir ke dunia tanpa izinMU, tak ada jantung yang berdenyut tanpa izinMU, tak ada paru paru yang berdegup tanpa kuasaMU dan tak ada manusia yang mendapat hidayah tanpa kehendakMU … karena itu ya ALLAH, berikanlah saya hidayahMU selalu agar baik dunia saya, agar selamat akhirat saya karena sungguh ENGKAUlah pemilik segala kebaikan, amin ya ALLAH Berilah kebaikan di awal hidup saya, ditengah hidup saya dan di akhir hidup saya.
Ya ALLAH, saya hanya manusia yang hina dina dihadapanMU, ENGKAU yang mengetahui siapa diri saya, mengetahui apa apa yang saya lakukan, mengetahui yang tidak dilihat oleh Ayah saya bahkan, ENGKAU tutupi semua aib aib saya. Saya hambaMU yang penuh dosa, penuh riya, penuh takabur.. untuk itu ya Rahman ya Rahiim, ampuni saya ya Thawwaab, ampuni saya yang mengulang kesalahan ya Ghafur, dan tutupilah semua dosa dosa saya ya A’fuww, dan terimalah taubat saya wahai pemberi cahaya, sucikan hati saya dan bersihkan pikiran saya, basuh saya dengan ampunanMU dan sirami jiwa saya dengan kemuliaan milikMU… amin ya ALLAH
Allahumma ya ALLAH, kabulkanlah doa saya. Allahumma inni asaluka salamatan fiddin, wa afiatan fil jasad, wa ziyaadatan fil ilmi, wa barakatan firizqi, wataubatan qablal maut, warahmatan indal maut, wamagfiratan badal maut.. Allahumma hawin alaina fi sakaratul maut, wanajatan minannaar wa afwa minal hisab.. Rabbana aatina fiddunya hasanah, wafilakhirati hasanah, waqinaa adzaabannaar
Diposting oleh Nur Kholifatur Rizkiyah di 02.02 0 komentar
KISI-KISI SOAL UTS
MULOK : WEB & Javascript
1. Bahasa pemrograman yang ditempatkan/ditempelkan pada HTML dan akan diproses oleh web client adalah:
2. Pemrograman dengan skrip PHP berjalan pada komputer :
3. Dibawah ini Bahasa Pemrograman yang mempunyai licence copyright dan harus membelinya adalah �
<FRAMESET ROWS="90,*" border=1>
<FRAME SRC="judul.html" SCROLLING=NO NORESIZE>
<FRAMESET COLS="160,*,100">
<FRAME SRC="menu.html" NORESIZE>
<FRAME SRC="prakata.html" NAME="FRAME-3">
<FRAME SRC="menu4.html" NAME="FRAME-4">
</FRAMESET>
</FRAMESET>
4. Dari script diatas Berapa jumlah frame yang dibuat :
5. Masih dari skrip diatas, Frame yang digunakan sebagai halaman inti untuk isi website adalah :
<html>
<body background="bg2.jpg">
<font size=7>Entry Data Siswa</font>
Ketik data-data siswa dibawah ini :<br />
<form id="form1? name="form1? method="post" action="isisiswa.php">
<table><tr><td>Nama Siswa</td><td><input type="text" name="nama" id="nama" /></td></tr>
<tr><td>Nomor Induk</td><td><input type="text" name="induk" id="induk" /></td></tr>
<tr><td>Kelas</td><td><input type="text" name="kelas" id="kelas" /></td></tr>
</table>
<input type="submit" name="Submit" id="Submit" value="Kirim" />
</form>
</body>
</html>
6. Perhatikan skrip diatas :
Skrip diatas bertugas untuk melakukan operasi :
7. Tetap dari skrip diatas hasil dari skrip tersebut akan ditangani oleh file :
<html>
<body>
<?php
$nama = $_POST['nama'];
$induk = $_POST['induk'];
$kelas = $_POST['kelas'];
$conn = mysql_connect("localhost","root","");
if (!$conn) {
echo "Could not connect to db";
exit(1);
}
$db = mysql_select_db("latihan",$conn);
$sqlText = "insert into siswa(nama, induk, kelas)
values('$nama','$induk','$kelas')";
mysql_query($sqlText);
?>Data telah dimasukkan dalam database<br />
</body>
</html>
8. Perhatikan skrip diatas, skrip diatas bertugas untuk melakukan operasi :
9. Masih dari skrip diatas, nama database dan tabel yang dimaksud skrip tersebut adalah :
10. Tag HTML untuk membuat link adalah:
11. HTML singkatan dari:
12. Properti yang berguna untuk mengatur warna bingkai tabel adalah:
13. Tag HTML yang menandakan kita menggunakan Javascript adalah
14. Apa guna function dalam Javascript
15. Tag yang digunakan untuk ganti baris
16. Tag HTML untuk menjalankan program Javascript yang disimpan dalam bentuk file adalah
17. Tag yang digunakan untuk membuat paragraf adalah
18. Pasangan tag <STYLE> dan </STYLE> digunakan untuk
19. Tag HTML untuk menampilkan gambar adalah
20. Untuk membuat judul tabel digunakan tag
Diposting oleh Nur Kholifatur Rizkiyah di 01.15 0 komentar
Rabu, 18 Februari 2009
Tugas Pak Welly
1. a
2. b
3. b
4. c
5. a
6. c
7. a
8. d
9. d
10. c
11. a
12. c
13. c
14. d
15. c
Diposting oleh Nur Kholifatur Rizkiyah di 16.42 0 komentar