welcome

welcome

My Blog

INILAH BLOG SAYA


SALING MENYAYANGI ADALAH HAL YANG PALING BAHAGIA

Satya Sai Bhaba

Satya Sai Bhaba

bali2

bali2

friends

friends

foto

foto

Jumat, 26 Juni 2009

Tugas Instalasi Komputer

Mengelompokan Program yang ada di linux.
Pengelompokan :
 Office
 OpenOffice.
OpenOffice.org adalah seperangkat lunak perkantoran yang didalamnya terdapat fungsi pengolah kata (word processing), pengolah lembar (spreadsheet), pembuatan gambar (drawing), pembuatan presentasi (presentation), pengolahan data, web editor, database, dan formula editing.

Komponen dalam OpenOffice.org adalah :
1. OpenOffice.org Writer, adalah program perkantoran untuk mengolah kata dan sama seperti Microsoft Word pada Microsoft Office. Berguna untuk membuat dokumen tulisan, misal surat, buku, laporan, dll.
2. OpenOffice.org Calc, adalah aplikasi perkantoran berupa spreadsheet yang lengkap, sama seperti Microsoft Excell pada Microsoft Office.
3. OpenOffice.org Impress, adalah program untuk membuat presentasi sebagaimana Microsoft PoworPoint pada Microsoft Office.
4. OpenOffice.org Draw, adalah program untuk menggambar dan dilengkapi dengan tool dalam membuat 3D, membuat efek kewarnaan, dll. Program ini hampir sama dengan Microsoft Visio pada Microsoft Office.
5. OpenOffice.org Math, adalah program untuk menulis formula (rumus matematika), seperti halnya Microsoft Equation Editor pada Microsoft Office.
6. OpenOffice.org Base, adalah aplikasi untuk membuat database, seperti halnya Microsoft Access pada Microsoft Office.
 StraOffice.
Sepanjang sejarahnya, StarOffice belum pernah menjadi open source dan tidak akan pernah menjadi open source. Malahan, versi 6 dari StarOffice menjadi berlisensi komersial biasa seperti halnya MS Office atau Corel WordPerfect Office Versi open source StarOffice memang ada, disebut OpenOffice, yang analog dengan Mozilla terhadap Netscape 6. Jadi, penyebutan StarOffice sebagai aplikasi open source cukup menyesatkan, karena yang open source itu adalah OpenOffice, variannya, dan juga beberapa aplikasi office lain di Linux (Koffice, Siag Office).

 Koffice.
Aplikasi KOffice ini merupakan produk open source, yang terdiri dari KWord word processor, KSpread spreadsheet calculator, KPresenter presentation manager, KPlato project management software, Karbon vector graphics editor dan Krita raster graphics editor. Sedangkan untuk aplikasi pembuatan chart dapat dibuat dalam Kchart, dimana chart dapat dibuat sebagai plugin untuk dipasang di seluruh aplikasi KOffice. Hal yang menarik dari KOffice ini bahwa semua aplikasi di dalamnya terintegrasi dengan baik satu sama lain. “Sebagai contoh, Kword dapat ditempeli dengan grafis bitmap, di Krita dapat ditempeli grafis vector dan Karbon dapat ditempeli chart.

 GNOME Office.
GNOME Office merupakan paket aplikasi perkantoran berbasis GTK dan desktop GNOME. Paket aplikasi perkantoran yang satu ini sangat ringan digunakan dibandingkan dengan OpenOffice.. GNOME Office terdiri dari :
• Abiword Word Processor
• Gnumeric Spreadsheet
• Planner Project Management
• Dia Diagram
• GIMP Image Editor
• Inkscape SVG Vector Ilustrator

 Pemrograman.
 Gambas.
Dalam pengembangan perangkat lunak, Gambas adalah dialek bahasa pemrograman BASIC yang berorientasi objek, disertai dengan lingkungan pengembangan terintegrasi (Integrated Development Environment). Gambas berjalan di sistem operasi Linux dan sistem operasi Unix-like lainnya. Gambas ditujukan bagi pengguna Visual Basic yang bermigrasi ke Linux.
'Gambas' adalah singkatan berulang dari Gambas Almost Means Basic. Gambas juga berarti 'udang' dalam bahasa Spanyol, sesuai dengan logo yang digunakan Gambas, yakni seekor udang.
Gambas yang dikembangkan di Paris oleh Benoît Minisini sejak 1999, merupakan perangkat lunak bebas yang dirilis di bawah lisensi GNU General Public License.

 Php.
PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan PHP ini Anda dapat membuat beragam aplikasi berbasis web, mulai dari halaman web yang sederhana sampai aplikasi komplek yang membutuhkan koneksi ke database.
Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinan akan terus bertambah.
 Java.
Java diluncurkan pertama sekali pada tahun 1995 sebagai bahasa pemrograman umum (general purpose programming language). Dengan visi "write once run anywhere", para perancang Java memulai dengan menanamkan visi mereka ke dalam Java untuk membuat piranti-piranti yang ada di rumah (small embedded customer device) seperti TV, telepon, radio, dan sebagainya supaya dapat berkomunikasi satu sama lain.

Langkah pertama yang diambil oleh Sun Microsystem adalah dengan membuat JVM (Java Virtual Machine) yang kemudian diimplementasikan dalam bentuk JRE (Java Runtime Environment). JVM merupakan lingkungan tempat eksekusi program Java berlangsung dimana para objek saling berinteraksi satu dengan yang lainnya. Dengan konsep Virtual Machine membuat Java mempunyai kemampuan penanganan memori yang lebih baik, keamanan yang lebih tinggi serta portabilitas yang besar.

 Sound dan Multimedia.
 Aplikasi Multimedia.
Hal ini bisa dilakukan dengan perintah cdrecord dari command line maupun dari GUI dengan program Nautilus browser,Gnome Baker, x-cd-Roast, maupun Sepertine.
 Aplikasi Musik.
Kita bisa sekedar meminta musik, ,merekam suara, atau mengganti format file musik dengan program seperti alsamixer, sound Jouricer, Banshee, xmms, dan Rhythmbox.
 Memutar Film.
Karena isu lisensi dan paten, secara otomatis software untuk memutar film tidak ada, tetapi kita mendownload/copy programnya sendiri dan menginstalnya.
 Menonton Tv.
Hal ini bisa kita lakukan dengan menggunakan program tv time.
 Internet.
 Mozilla.
Produk-produk dari Mozilla Foundation—Mozilla Suite (biasa disebut Mozilla saja), browser saudaranya –Firefox, dan turunannya –Netscape—termasuk browser alternatif yang digemari para peselancar web. Pemblok popup, keamanan serta tabbed browsing merupakan dua daya tarik keluarga browser ini di sistem operasi Windows. Pada Linux, Mozilla merupakan browser utama, selain Konqueror. Setting juga bisa dilakukan dengan menggunakan file konfigurasi. Pengguna Linux tentu tidak akan asing lagi pada cara ini, karena banyak program di Linux disetel dengan cara ini. File konfigurasi Mozilla/Firefox bernama user.js. File ini harus dalam format plain text. Anda tidak akan menemukan file ini pada instalasi default, sehingga Anda harus membuat file ini terlebih dahulu.
Kelebihan cara kedua ini adalah setelan browser Anda dengan mudah dapat dipertahankan meskipun Anda mengupgrade browser Mozilla/Firefox. Caranya cukup dengan mem-backup file user.js.

Tidak ada komentar:

KODE KALENDER & JAM

<HTML>
<HEAD> <TITLE> KALENDER + JAM DIGITAL </TITLE> </HEAD>
<BODY>
<SCRIPT Language = "JavaScript">
<!--

// Kalender

var tod=new Date();
var weekday=new Array("Minggu","Senin","Selasa","Rabu","Kamis","Jum'at","Sabtu");
var monthname=new Array("Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");

var y = tod.getFullYear();
var m = tod.getMonth();
var d = tod.getDate();
var dow = tod.getDay();

var dispTime = " " + weekday[dow] + ", " + d + " " + monthname[m] + " " + y + " ";
if (dow==0) dispTime= "<font color=red>" + dispTime + "</font>";
else if (dow==5) dispTime= "<font color=green>" + dispTime + "</font>";
else dispTime= "<font color=black>" + dispTime + "</font>";

document.write(dispTime);

document.write("<BR>");

// Jam Digital

function clock() {
var digital = new Date();
var hours = digital.getHours();
var minutes = digital.getMinutes();
var seconds = digital.getSeconds();
var amOrPm = "AM";

if (hours > 11) amOrPm = "PM";
if (hours > 12) hours = hours - 12;
if (hours == 0) hours = 12;
if (hours <= 9) hours = "0" + hours;
if (minutes <= 9) minutes = "0" + minutes;
if (seconds <= 9) seconds = "0" + seconds;

dispTime = hours + ":" + minutes + ":" + seconds + " " + amOrPm;

if (navigator.appName=="Netscape") {
dispTime = hours + ":" + minutes + " " + amOrPm;
document.write (dispTime);
return;
}

if (document.layers) {
document.layers.jamdigital.document.write(dispTime);
document.layers.jamdigital.document.close();
}
else
if (document.all)
jamdigital.innerHTML = dispTime;
setTimeout("clock()", 1000);
}
document.write('<span id="jamdigital" xstyle="font-weight:bold;"></span>');
clock();

//-->
</SCRIPT>
</BODY>
</HTML>

STRUKTUR DATA

Modul1. Latihan1

<HTML>
<HEAD>
<TITLE>Type Bilangan</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
<!--
var a = 15
b = 14;
tambah = a + b;
kali = a * b;
document.write("Penambahan (" +a+ " + " +b+ ") = " + tambah);
document.write("<BR>"); document.write("Perkalian (" +a+ " x " +b+ ") = " + kali );
document.write("<BR>");
//-->
</SCRIPT>
</BODY>
</HTML>


OUTPUTNYA :

Penambahan (15 + 14) = 29
Perkalian (15 x 14) = 210

Modul1.Latihan2

<HTML>
<HEAD>
<TITLE>Konversi Antar Sistem Bilangan</TITLE></HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
<!--
var bil = new Number (25);
document.write("Bilangan Desimal; " +bil + "<BR>"); document.write("<HR>");
document.write("Biner : " + bil.toString(2) + "<BR>"); document.write("Oktal : " + bil.toString(8) + "<BR>"); document.write("Heksa : " + bil.toString(16) );
//-->
</SCRIPT>
</BODY>
</HTML>

Outputnya :

Bilangan Desimal; 25
Biner : 11001Oktal : 31Heksa : 19

Modul1,Latihan3.

<HTML>
<HEAD>
<TITLE>Membuat Fungsi Matematika Dengan JavaScript</TITLE>
</HEAD>
<SCRIPT LANGUAGE = "JavaScript">
<!--
function jumlah(x,y) {
var hasil = x+y;
return(hasil); }
var a = parseInt(prompt("Ketikan Bilangan A = \n Ingat Jangan String"));
var b = parseInt(prompt("Ketikan Bilangan B = \n Ingat Jangan String"));
var z = jumlah(a,b);
document.write(z);document.write("<BR>");
document.write("<hr>");
document.write("Tipe Data nya adalah = " + typeof(z));
//-->
</SCRIPT>
</BODY>
</HTML>

Outputnya :

30
Tipe Data nya adalah = number

MODUL2.LATIHAN2

<HTML>
<HEAD>
<TITLE>Belajar Array</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
<!--
var DATA_KU = new Array ("Saya"," Sedang"," Belajar");
for (i=0; i<3; i++) {
document.write(DATA_KU[i] + "<br>");
}
alert ("SElamat Belajar Struktur Data");
alert ("SElamat Memperoleh Ilmu yang Bermanfaat"); //-->
</SCRIPT>
</BODY>
</HTML>

Outputnya :

SayaSedangBelajar

MODUL2.LATIHAN2
<HTML>
<HEAD>
<TITLE>Parameter Array </TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
<!--
var tempat = [ ];
var data = prompt("Ketik Jumlah Maksimum Array :");
for (m=1; m<=data; m++) {
var bil = prompt("Masukkan Bilangan :" ) tempat[m]= bil;
}
for (n=1; n<=data; n++) { document.write("Elemen Array ("+n+") =" +tempat[n] + "<BR>");
}
//-->
</SCRIPT>
</BODY>
</HTML>
Outputnya :
Elemen Array (1) =45
Elemen Array (2) =13
Elemen Array (3) =14
Elemen Array (4) =11
Elemen Array (5) =25
Elemen Array (6) =14
Elemen Array (7) =36
Elemen Array (8) =24
Elemen Array (9) =15
Elemen Array (10) =28
Elemen Array (11) =41
Elemen Array (12) =62

MODUL2.LATIHAN3

<em>Ampersands & angle brackets need to be encoded.</em><HTML>
<HEAD>
<SCRIPT>
<!--

function fibonacci (n) {
var i;
var array_fib = new Array ();

array_fib.push (0);
array_fib.push (1);

for(i=0; i<n; i++) {
array_fib.push (array_fib[0] + array_fib[1]);
array_fib.shift ();
}
return array_fib[0];
}

for(i=0; i<=20; i++)
document.write("Fibonacci(" + i + ") = " + fibonacci(i) + "<br>");
//-->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>



Outputnya :

Fibonacci(0) = 0
Fibonacci(1) = 1
Fibonacci(2) = 1
Fibonacci(3) = 2
Fibonacci(4) = 3
Fibonacci(5) = 5
Fibonacci(6) = 8
Fibonacci(7) = 13
Fibonacci(8) = 21
Fibonacci(9) = 34
Fibonacci(10) = 55
Fibonacci(11) = 89
Fibonacci(12) = 144
Fibonacci(13) = 233
Fibonacci(14) = 377
Fibonacci(15) = 610
Fibonacci(16) = 987
Fibonacci(17) = 1597
Fibonacci(18) = 2584
Fibonacci(19) = 4181
Fibonacci(20) = 6765

MODUL 3.RECORD
Rekaman Record.

<html>
<head>
<title>Membuat Rekaman Objek</title>
</head>
<body bgcolor="lavender">
<script language = "JavaScript">
<!--
var Record = new Array();function Mahasiswa(npm, nama, prodi, jenjang) {
// Propertithis.npm = npm;this.nama = nama;this.prodi = prodi;this.jenjang = jenjang;
// Metode
this.LihatRecordMahasiswa = LihatRecordMahasiswa;
}
function LihatRecordMahasiswa() {
document.write("<td>" + this.npm + "</td>");
document.write("<td>" + this.nama + "</td>");
document.write("<td>" + this.prodi + "</td>");
document.write("<td>" + this.jenjang + "</td>");}
//mengisi data
Record[0] = new Mahasiswa("43E001", "Dani", "TI", "S1");
Record[1] = new Mahasiswa("43E001", "Doni", "TI", "S1");
Record[2] = new Mahasiswa("43E001", "Dina", "TI", "S1");
Record[3] = new Mahasiswa("43E001", "Dini", "TI", "S1");
//menampilkan data
document.write("<table border = '1'>");
document.write("<th>NPM</th><th>Nama</th>");
document.write("<th>Prodi</th><th>Jenjang</th><br>");
for (i=0; i < Record.length; i++){
document.write("<tr>");
Record[i].LihatRecordMahasiswa();document.write("</tr>");
}
document.write("</table><br>");
document.write("<table border = '1'>");
document.write("<th>NPM</th><th>Nama</th>");document.write("<th>Prodi</th><th>Jenjang</th><br>");
for (i=0; i < Record.length; i++){
document.write("<tr>");Record[i].npmdocument.write("</tr>");
}
document.write("</table>");
//-->
</script></body></html>


MOdul 3.Latihan 2.
Data Pegawai.


<html>
<head>
<title>Memanipulasi Data Pegawai</title>
<script language = "javascript" type="text/javascript">
<!--
var DBPegawai = new Array();
function Pegawai ( Fields_NIP,Fields_Nama,Fields_Gaji_Per_Jam,Fields_Jam_Kerja,Fields_Gaji_Total){
this.NIP = Fields_NIP;
this.Nama = Fields_Nama;
this.Gaji_Per_Jam = Fields_Gaji_Per_Jam;
this.Jam_Kerja = Fields_Jam_Kerja;
this.Gaji_Total = Fields_Gaji_Total;
}
function inputPegawai(){
var Nama, Gaji_Per_Jam, Jam_Kerja, Gaji ;while ( NIP = window.prompt ("Ketikan NIP (Nomor Induk Pegawai)\n Click 'cancel' untuk Berhenti !!.")){
Nama = window.prompt("Nama Pegawai :");
Gaji_Per_Jam = parseInt(window.prompt("Gaji Per Jam :"));
Jam_Kerja = parseInt(window.prompt("Jumlah Jam Kerja :"));
Gaji = Gaji_Per_Jam*Jam_Kerja;DBPegawai[DBPegawai.length] = new Pegawai(NIP, Nama, Gaji_Per_Jam, Jam_Kerja, Gaji);
}
ShowPegawai();
}
function ShowPegawai(){
document.write("<table border='1'>"+"<tr>"+"<th>NIP</th><th>Nama</th><th>Gaji Per Jam</th>
<th>Jam Kerja</th>
"+"<th>Gaji Total</th>"+"</tr>");
for (i=0; i < DBPegawai.length; i++) {document.write("<tr>" +" <td>" + DBPegawai[i].NIP + "</td> +" <td>" + DBPegawai[i].Nama + "</td>"+" <td align='right'>" + DBPegawai[i].Gaji_Per_Jam + "</td>" +" <td align='right'>" + DBPegawai[i].Jam_Kerja + "</td>" +" <td align='right'>" + DBPegawai[i].Gaji_Total + "
</td>" +"</tr>");
}
document.write("</table>");
}
//-->
</script>
</head>
<body onload ="inputPegawai();">
</body>
</html>

MODUL4 LATIHAN1.

<html>
<head>
<title>Contoh Implementasi Push dan POP pada Stack</title>
</head>
<body>
<script type="text/javascript">
var stack = new Array;
stack.push("A");
stack.push ("B");
stack.push ("C");
document.write ("stack : "+stack.toString () +"<br>");
var YangDiAmbil = stack.pop ();
document.write ("Data Yang Diambil : "+YangDiAmbil);
document.write("<br>");
document.write("Isi Stack Terakhir :"+stack.toString());
</script>
</body>
</html>
<html>
<head> <title>Struktur Fata stack</title>
<script language = "JavaScript">
var stack = new Array ();
function Input_ke_stack (data) {
stack.push (data);
}
function Ambil_dari_Stack () {
var data_dari_stack = stack.pop ();
if (data_dari_stack == underfined) return "Stack Sudah Kosong";
else return data_dari_stack;
}
function TampilkamStack(list) {
list.options.length = 0;
for (var i = 0; i < stack.length; i++) {
var data = new Option(stack[i]);
list.options[list.options.length] = data; }}
</script>
</head>
<body>
<form>
<input type=text name=textSimpan>
<input type=button value="Masukkan ke Stack" onClick='Input_ke_Stack(textSimpan.value); textSimpan.value=" "; TampilkanStack (mediaList); '>
<select name="mediaList" size=12>
<option>Tampilan data....
</select>
<input type=text name=textAmbil size=20>
<input type=button value="Ambil dari Stack" onClick="textAmbil.value = Ambil_dari_Stack(); TampilkanStack (mediaList); ">
</form>&
lt;/body>
</html>


Output Record(Rekaman Record)

Membuat Rekaman Objek

Tugas Struktur Data (Persamaan Fungsi Kuadrat)

Program Persamaan Kuadrat dengan Function
<HTML>
<HEAD>
<TITLE> Menghitung Persamaan Kuadrat dengan Function </TITLE>
</HEAD>
<BODY>
<SCRIPT Language = "JavaScript">
<!--
function jumlah(x,a,b,c){
var hasil = (x*x)*a + b*x +c;return(hasil);
}
var x = parseInt (prompt("Masukkan Bilangan x = \n Ingat Harus Integer!!!"));
var a = parseInt (prompt("Masukkan Bilangan a = \n Ingat Harus Integer!!!"));
var b = parseInt (prompt("Masukkan Bilangan b = \n Ingat Harus Integer!!!"));
var c = parseInt (prompt("Masukkan Bilangan c = \n Ingat Harus Integer!!!"));
var z = jumlah(x,a,b,c);document.write(z);document.write("<BR>");
document.write("<HR>");
document.write("Rumus Persamaan Kuadrat adalah = " + "( ax2 + bx + c )");
document.write("<BR>");
document.write("Tipe Datanya adalah = " + typeof (z));
//-->
</SCRIPT>
</BODY>
</HTML>


Uotput Persamaan Fungsi Kuadrat

Program Persamaan Kuadrat dengan Function Menghitung Persamaan Kuadrat dengan Function