Wednesday, May 30, 2012

Beberapa Statemen Turbo Pascal



Statemen adalah perintah untuk pengerjaan program pascal.
Statemen terletak di bagian deklarasi statemen dengan diawali oleh kata cadangan BEGIN dan diakhiri dengan kata cadangan END. Akhir dari setiap statemen diakhiri dengan titik koma [;].
Statemen statemen dalam bahasa Pascal terdiri dari pernyataan yang berupa fungsi dan prosedur yang telah disediakan sebagai perintah standar Turbo Pascal.

1. Statemen-statemen yang digunakan untuk input/output.
# Read/Readln [prosedur].

Perintah ini digunakan untuk memasukkan [input] data lewat keyboard ke
dalam suatu variabel.
Sintaks: Read/Readln(x); (ingat, selalu diakhiri dengan titik koma [;])
Keterangan : x = variabel.
Read = pada statemen ini posisi kursor tidak
pindah ke baris selanjutnya.
Readln = pada statemen ini posisi kursor akan
pindah ke baris selanjutnya setelah di
input.

# Write/Writeln [prosedur].

Digunakan untuk menampilkan isi dari suatu nilai variable di
layar.
Sintaks: Write/Writeln(x);
Keterangan : x = variabel.
Write/Writeln= statement ini digunakan untuk mencetak variable ke dalam monitor

2. Statemen-statemen yang digunakan untuk pengaturan letak layar.

# ClrScr [prosedur].

Perintah ini digunakan untuk membersihkan layar.
sintaks: ClrScr; ==[Clear screen]

Dasar Program Pascal


Unsur-unsur Pemrograman
a. Mendapatkan data dengan membaca data dari default input (key board, file atau sumber data lainnya).
b. Menyimpan data ke dalam memori dengan struktur data yang sesuai,
c. Memproses data dengan instruksi yang tepat.
d. Menyajikan atau mengirimkan hasil olahan data ke default output (monitor, file atau tujuan lainnya).
Nama yang dipergunakan du dalam program Pascal disebut dengan pengenal atau Identifier. Identifier digunakan untuk nama: Program, Sub-program (procedure dan function), nama: Variable, Constant, Type, Label.
Nama-nama ini digunakan untuk pemakaian dan pemanggilan dalam program. Ketentuan penulisan identifier
a. Nama identifier harus dimulai dengan karakter huruf alfabet: a sampai z, A sampai Z atau karakter ‘_’ (underscore – garis bawah)
b. Karakter berikutnya boleh karakter numerik (0 .. 9) atau kombinasi alphanumerik (huruf-numerik).
c. Panjang nama, pada berbagai versi Pascal umumnya antara 32 – 63.
d. Tidak boleh menggunakan karakter istimewa: + – * / | \ = < > [ ] . , ; : ( ) ^ @ { } $ # ~ ! % & ` ” ‘ dan ? Contoh penulisan:
Penulisan yang benar: NamaMahasiswa, Gaji_Karyawan, PX4, dll.
Penulisan yang salah: 3X, A & B, C Z dll.
Variable adalah identifier yang berisi data yang dapat berubah-ubah nilainya di dalam program. Deklarasi Variable adalah :
a. Memberikan nama variabel sebagai identitas pengenal
b. Menentukan tipe data variabel
Contoh deklarasi variabel: var X : integer;
R  : real;
C  : char;
T  : boolean;
Konstanta adalah identifier yang berisi data yang nilainya tidak berubah di dalam program.
Deklarasi Konstanta adalah:
a. Memberikan nama konstanta sebagai identitas pengenal
b. Menentukan nilai konstanta
Contoh deklarasi konstanta: conts MaxSize = 100; {integer}
ExitC = ‘Q’; {char}
Reserved Words atau kata-kata cadangan pada Pascal adalah kata-kata yang sudah didefinisikan oleh Pascal yang mempunyai maksdu tertentu.Suatu Unit adalah kumpulan dari konstanta, tipe-tipe data, variabel, prosedur dan fungsi-fungsi. Unit standar pada Pascal yang bisa langsung digunakan adalah System, Crt, Printer Dos dan Graph. Untuk menggunakan suatu unit, maka kita harus meletakkan clausa atau anak kalimat Uses di awal blok program, diikuti oleh daftar nama unit yang digunakan. Pada materi ini yang akan dibahas adalah unit Crt. Unit ini digunakan untuk memanipulasi layar teks (windowing, peletakan cursor di layar, Color pada teks, kode extended keyboard dan lain sebagainya.

DASAR PEMROGRAMAN

Modul Algotima Dan Pemrograman Pascal

Untuk membuat sebuah program kita pastinya membutuhkan sebuah atau beberapa software yang mendukung pembuatan program tersebut dan sesuai dengan kemampuan kita dalam bahasa pemrograman. Bahasa pemrograman diklasifikasikan menjadi 3 jenis yaitu :
Æ Low – level programing language

Tingkat bahasa pemrograman ini disebut “rendah” (low level) dikarenakan kurangnya abstraksi atau kurangnya penggambaran oleh kode instruksi yang ada antara bahasa natural (manusia) dan bahasa mesin. Dan karena itu bahasa ini sering disebut bahasa mesin.
Æ High – level programing language

Bahasa pemrograman di tingkat ini sudah memiliki abstraksi yang luas dan memiliki kemiripan dengan bahasa natural (manusia) terutama bahasa inggris. Dan bahasa ini sangat mudah di gunakan dan biasanya bahasa pemrograman ini digunakan untuk orang awam yang ingin belajar bahasa pemrograman.
Æ Very high – level programing language.

Bahasa ini memiliki abstraksi yang sangat tinggi dari pada High – level language dan biasanya digunakan untuk menunjang produktivitas para programer profesional. Nah .. untuk pembelajaran tahap awal kita akan membahas tentang salah satu bahasa pemrograman tingakt tinggi yaitu bahasa pemrograman PASCAL. Sebelum itu kita harus belajar tentang algoritma pemrograman yang biasanya diimplementasikan dengan Flowchart atau Pseudocode. Pembuatan algoritma ini bertujuan untuk mempermudah pembuatan program, algoritma juga bisa dikatakan sebagai kerangka awal sebuah program.
I.1 Flowchart Flowchart merupakan skema penggambaran tahap – tahap esekusi dalam sebuah program yang akan kita buat dalam bentuk symbol. Untuk symbol-simbol anda bisa cari atau surfing di internet sekalian dengan contoh penggunaan flowchart.
I.2 Pseudocode Selain flowchart kita juga dapat menyusun algoritma dengan menggunakan pseudocode. Pseudocode adalah bentuk informal untuk menggambarkan struktur bahasa pemrograman. Tujuan digunakannya pseudocode adalah :
1. Lebih mudah dipahami
2. Lebih mudah dibaca oleh manusia
3. Lebih mudah dalam pencurahan ide/ gagasan
4. Dan lebih mudah dalam pentransformasian kedalam bahasa pemrograman

Karena penggunaanya lebih simpel makan pseudocode sangat dianjurkan untuk programer pemula dalam menyusun sebuah algoritma sebuah kasus. Dan biasanya pseudocode menggunakan campuran antara bahasa pemrograman dan bahasa manusia, terutama dengan bahasa pascal. Jika dibandingkan dengan bahasa pascal, pseudocode memiliki kemiripan dalam menuliskan sintaks program dengan pascal sehingga lebih mudah dipelajari. Berikut contoh dari penggunaan pseudocode.
Contoh pseudocode :
Algoritma menghitung gaji
Kamus
nama : text jamkerja,
tarifperjam, gaji : numerik
Algoritma
Input (nama, jamkerja, tarifperjam)
Gaji <--- jamkerja * tarif perjam
Output ( nama, Gaji)

Thursday, May 24, 2012

Pengetahuan Dasar Domain

adalah jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL atau DNS

Server hosting terdiri dari gabungan server-server atau sebuah server yang terhubung dengan jaringan internet berkecepatan tinggi.

Ada beberapa jenis layanan hosting yaitu shared hosting, VPS atau Virtual Dedicated Server, dedicated server, colocation server.

Shared Hosting adalah menggunakan server hosting bersama sama dengan pengguna lain satu server dipergunakan oleh lebih dari satu nama domain.

VPS, Virtual Private Server, atau juga dikenal sebagai Virtual Dedicated Server merupakan proses virtualisasi dari lingkungan software sistem operasi yang dipergunakan oleh server. Karena lingkungan ini merupakan lingkungan virtual, hal tersebut memungkinkan untuk menginstall sistem operasi yang dapat berjalan diatas sistem operasi lain.

Dedicated Server adalah penggunaan server yang dikhususkan untuk aplikasi yang lebih besar dan tidak bisa dioperasikan dalam shared hosting atau virtual dedicated server. Dalam hal ini, penyediaan server ditanggung oleh perusahaan hosting yang biasanya bekerja sama dengan vendor.

Colocation Server adalah layanan penyewaan tempat untuk meletakkan server yang dipergunakan untuk hosting. Server disediakan oleh pelanggan yang biasanya bekerja sama dengan vendor.

DOMAIN:
Apakah Domain itu ?
Domain adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di internet.
Domain memberikan kemudahkan pengguna di internet untuk melakukan akses ke server dan mengingat server yang dikunjungi dibandingan harus mengenal deretan nomor atau yang dikenal IP.

Apa Perbedaan Domain dan Hosting
Hosting adalah space dalam server komputer yang di gunakan sebagai penempatan data dan file yang ada. Domain adalah alamat yang di gunakan untuk menuju tempat penempatan data dan file tersebut.
Dalam analogi sederhana :
Domain = Nomer kartu selular anda (081xxxxxxxx)
Hosting = Perangkat Telepon selular anda (nokia9500, motorola vrazer dll)

Top Level Domain, Second Level Domain dan Third Level Domain
Top Level Domain adalah deretan kata dibelakang nama domain seperti .com (dotcommercial), .net (dotnetwork), .org(dotorganization), .edu(doteducation), .gov(dotgoverment), dan .mil(dotmilitary).
Ada dua macam Top Level Domain, yaitu Global Top Level Domain (gTLD) dan Country Code Top Level Domain (ccTLD). gTLD adalah seperti yang diungkapkan diatas dan ccTLD adalah TLD yang diperuntukkan untuk masing-masing negara, seperti Indonesia dengan kode ID (co.id, net.id, or.id) atau Singapura dengan kode SG (com.sg, net.sg, dsb).
Second Level Domain (SLD) adalah nama domain yang anda daftarkan. Misalnya nama domain yang anda daftarkan adalah domainku.com, maka domainku adalah SLD dan .comnya adalah TLD.
Third Level Domain adalah nama sebelum Second Level Domain dan Top Level Domain. Misalnya nama domain yang anda miliki adalah domainku.com, maka anda dapat menambahkan nama lain sebelum domainku, yaitu mail.domainku.com atau search.domainku.com. layanan yang menjual third level domain adalah enom dengan : .**us.com, **.br.com, **.cn.com, dll. sementara yang memberikan secara cuma cuma adalah freedomain.co.nr memberikan **.co.nr secara gratis

Status Domain anda

ada beberapa status dalam domain anda :

1. ACTIVE

Domain dalam posisi aktiv dan bisa di lakukan segala perubahan oleh pemilik domain tersebut.
2. REGISTRAR-LOCK
Domain dalam posisi aktiv akan tetapi oleh pemilik domain tersebut dengan alasan keamanan di lakukan penguncian sehingga tidak dapat di lakukan perubahan kepemilikan domain tersebut.
3. REGISTRAR-HOLD

Domain akan di hapus dan akan bisa di daftarkan kembali dalam waktu 37 - 82 hari kedepan. tidak semua status REGISTRAR-HOLD akan di hapus karena masih memungkinkan pemilik lama untuk memperpanjang domain mereka.

4. REDEMPTIONPERIOD

Domain akan di hapus dan akan bisa di daftarkan kembali dalam waktu 31 hari kedepan.

5. PENDINGDELETE

Domain akan di hapus dan akan bisa di daftarkan kembali dalam waktu 6 hari kedepan.
6. REGISTRY-LOCK

Domain dalam posisi aktiv akan tetapi oleh pihak regitrar dengan alasan keamanan di lakukan penguncian sehingga tidak dapat di lakukan perubahan kepemilikan domain tersebut (biasa di lock oleh pihak registry karena alasan Fraud dll)

7. PENDING-RESTORE

Domain akan kembali dalam posisi aktiv setelah di perpanjang oleh pemilik sebelumnya.

Dasar Dasar MySQL

Untuk belajar MySQL, anda mesti mengetahui dasar-dasar dari MySQL itu sendiri...\
Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara
logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan
kolom(column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa
table.
Beberapa tipe data dalam MySQL yang sering dipakai:
Tipe data Keterangan
INT(M) [UNSIGNED] Angka
-2147483648 s/d 2147483647
FLOAT(M,D) Angka pecahan
DATE Tanggal
Format : YYYY-MM-DD
DATETIME Tanggal dan Waktu
Format : YYYY-MM-DD HH:MM:SS
CHAR(M)
String dengan panjang tetap sesuai dengan yang
ditentukan.
Panjangnya 1-255 karakter
VARCHAR(M)
String dengan panjang yang berubah-ubah sesuai
dengan yang disimpan saat itu.
Panjangnya 1 – 255 karakter
BLOB Teks dengan panjang maksimum 65535 karakter
LONGBLOB Teks dengan panjang maksimum 4294967295
karakter

MEMBUAT DATABASE DAN TABLE
Untuk masuk ke dalam program MySQL pada prompt jalankan perintah berikut ini:
C:\> MYSQL (Enter)
Cara untuk membuat sebuah database baru adalah dengan perintah:
create database namadatabase;
Contoh:
create database privatdb;
Untuk membuka sebuah database dapat menggunakan perintah berikut ini:
use namadatabase;
Contoh:
use privatdb;
Perintah untuk membuat tabel baru adalah:
create table namatabel
(
struktur
);
Contoh:
Misalkan kita ingin menyimpan data anggota yaitu: nomor, nama, email, alamat, kota.
Sedangkan strukturnya seperti tabel dibawah ini:
Kolom/Field Tipe data Keterangan
nomor int(6) not null primary key angka dengan panjang maksimal 6, sebagai primarykey, tidak boleh kosong
nama char(40) not null teks dengan panjang maksimal 40 karakter, tidak boleh kosong
email char(255) not null teks dengan panjang maksimal 255 karakter, tidak boleh kosong
alamat char(80) not null teks dengan panjang maksimal 80 karakter, tidak boleh kosong
kota char(20) not null teks dengan panjang maksimal 20 karakter, tidakboleh kosong
Perintah MySQL untuk membuat tabel seperti diatas adalah:
create table anggota(
nomor int(6) not null primary key,
nama char(40) not null,
email char(255) not null,
alamat char(80) not null,
kota char(20) not null
);

Sedangkan data yang akan diisikan dalam tabel anggota adalah sebagai berikut:
Nomor Nama E-Mail Alamat Kota
1 Arini Nurillahi arini@hotmail.com Jl. Lebak Rejo 7 Surabaya
2 Renny Herlina rennyherlina@yahoo.com Jl. Hayam Wuruk 81 Bau Bau
3 Anon Kuncoro anonkuncoro@yahoo.com Jl. Candi Permata II/182 Semarang
4 Bayu bayu@astaga.com Jl. Pemuda 19 Surabaya
5 Riza riza@themail.com Jl. Karang Menjangan 5 Surabaya
6 Paul paul@rocketmail.com Jl. Metojoyo A-10 Malang
7 Anita anita@netscape.net Jl. Teuku Umar 45 Malang
8 Yusuf yusuf@hotmail.com Jl. Rajawali 78 Mojokerto
9 Ali ali77@astaga.com Jl. Hasanuddin 3 Mojokerto
10 Aji ajisaka77@yahoo.com Jl. Kalilom Lor Kelinci 9 Surabaya
11 Latief latif@mail.com Jl. Merak 171 Surabaya
12 Supri supri@themail.com Jl. Sudirman 12 Malang
Untuk memasukkan sebuah baris (record) kedalam tabel MySQL adalah sebagai
berikut:
insert into namatabel values(kolom1, kolom2, kolom3,…);
Contoh:
insert into anggota values(‘1’,’Arini Nurillahi’,’arini@hotmail.com’,’Jl.Lebak Rejo
7’,’Surabaya’);

MENAMPILKAN ISI TABLE
Isi tabel dapat ditampilkan dengan menggunakan perintah SELECT, cara penulisan
perintah SELECT adalah:
select kolom from namatable;

Contoh:
• Untuk menampilkan kolom (field) nomor dan nama pada tabel anggota
select nomor, nama from anggota;
• Untuk menampilkan semua kolom(field) pada tabel anggota
select * from anggota;
• Untuk menampilkan semua kolom pada tabel anggota yang berada pada kota
‘Surabaya’
select * from anggota where kota=’Surabaya’;
• Untuk menampilkan semua kolom pada tabel anggota dengan urut nama
select * from anggota order by nama;
• Untuk menghitung jumlah record pada tabel anggota
select count(*) from anggota;
• Untuk menampilkan kota pada tabel anggota
select kota from anggota;
• Untuk menampilkan kota dengan tidak menampikan kota yang sama pada tabel
anggota
select distinct kota from anggota;
• Untuk menampilkan nama dan email yang mempunyai email di ‘yahoo.com’
select nama,email from anggota where email like ‘%yahoo.com’;
MENGHAPUS RECORD
Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut:
delete from namatabel where kriteria;
Contoh:
• Menghapus record dari tabel anggota yang bernomor ‘3’
delete from anggota where nomor=’3’;
MEMODIFIKASI RECORD
Untuk memodifikasi (merubah) isi record tertentu adalah dengan menggunakan perintah
sebagai berikut:
update namatabel set kolom1=nilaibaru1, kolom2=nilaibaru2 … where kriteria;
Contoh:
• Merubah e-mail dari anggota yang bernomor 12 menjadi ‘supri@yahoo.com’
dalam tabel anggota.
update anggota set email=’supri@yahoo.com’ where nomor=’12’;
MENGHUBUNGKAN PHP DENGAN MySQL
Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat
menggunakan fungsi berikut ini:
File utama.php:
function open_connection()
{
$host=”localhost”;
$username=”root”;
$password=””;

$databasename=”privatdb”;
$link=mysql_connect($host,$username,$password) or die ("Database tidak dapat
dihubungkan!");
mysql_select_db($databasename,$link);
return $link;
}
?>
Isi dari variabel $host, $username, $password dan $databasename dapat disesuaikan
sesuai dengan setting pada MySQL server yang ada.
Contoh:
Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP.
File contoh13.php:
// ----- ambil isi dari file utama.php
require("utama.php");
// ----- hubungkan ke database
$link=open_connection();
// ----- menentukan nama tabel
$tablename="anggota";
// ----- perintah SQL dimasukkan ke dalam variable string
$sqlstr="select * from $tablename";
// ------ jalankan perintah SQL
$result = mysql_query ($sqlstr) or die ("Kesalahan pada perintah SQL!");
// ------ putus hubungan dengan database
mysql_close($link);

echo("NO | Nama | email | Alamat |Kota |");
// ------ ambil isi masing-masing record
while ($row = mysql_fetch_object ($result))
{
// ----- mengambil isi setiap kolom
$nomor=$row->nomor;
$nama=$row->nama;
$email=$row->email;
$alamat=$row->alamat;
$kota=$row->kota;
// ------ menampilkan di layar browser
echo("$nomor | $nama | $email | $alamat | $kota |");
}
?>

sumber dari hasil surfing.

Wednesday, May 23, 2012

Segitiga Pascal

segitiga pascal metode rekursif dengan pascal. Kasus yang diberikan di sini bukan segitiga pascal biasa, melainkan segitiga pascal yang dicerminkan terhadap sumbu x. Untuk kasus ini, segitiga pascal tidak menggunakan angka melainkan bintang. Jika teman - teman ingin segitiga pascal yang menggunakan angka, maka tinggal mengubah kode program bagian yang berisi bintang dan digantikan dengan angka serta tentunya angka yang ditampilkan menggunakan algoritma segitiga pascal. Untuk lebih jelas, kasus yang diberikan adalah sebagai berikut.

Masukan tinggi : 3
*
**
***
***
**
*



program bintang;

uses crt;
procedure bin_asc(m,n:integer);
var i:integer;
begin
  if n>1 then bin_asc(m,n-1);
  for i:=1 to n do begin
    gotoxy(m+1+n-2*i,n+1);
    write('* ');
  end;
  writeln;
end;
procedure bin_desc(m,n:integer);
var i: integer;
begin
  for i:=1 to n do begin
    gotoxy(m-1+i*2-n,m*2+2-n);
    write('* ');
  end;
  writeln;
  if n>1 then bin_desc(m,n-1);
end;
var n:integer;
begin clrscr;
  write('Masukan tinggi : ');readln(n);
  writeln;
  bin_asc(n,n);
  bin_desc(n,n);
  readln();
end.

Sekain dan semoga bermanfaatHappy

Kumpulan Daftar Perintah Command Prompt

 Command Prompt merupakan penerjemah dari baris perintah dos yang terdapat pada sistem operasi windows seperti windows xp, windows 7 untuk membantu atau sebagai alat bantu compiler dari berbagai baris perintah yang dimasukkan oleh user.



ASSOC Displays or modifies file extension associations.
AT Schedules commands and programs to run on a computer.
ATTRIB Displays or changes file attributes.
BREAK Sets or clears extended CTRL+C checking.
CACLS Displays or modifies access control lists (ACLs) of files.
CALL Calls one batch program from another.
CD Displays the name of or changes the current directory.
CHCP Displays or sets the active code page number.
CHDIR Displays the name of or changes the current directory.
CHKDSK Checks a disk and displays a status report.
CHKNTFS Displays or modifies the checking of disk at boot time.
CLS Clears the screen.
CMD Starts a new instance of the Windows command interpreter.
COLOR Sets the default console foreground and background colors.
COMP Compares the contents of two files or sets of files.
COMPACT Displays or alters the compression of files on NTFS partitions.
CONVERT Converts FAT volumes to NTFS. You cannot convert the
current drive.
COPY Copies one or more files to another location.
DATE Displays or sets the date.
DEL Deletes one or more files.
DIR Displays a list of files and subdirectories in a directory.
DISKCOMP Compares the contents of two floppy disks.
DISKCOPY Copies the contents of one floppy disk to another.
DOSKEY Edits command lines, recalls Windows commands, and creates macros.
ECHO Displays messages, or turns command echoing on or off.
ENDLOCAL Ends localization of environment changes in a batch file.
ERASE Deletes one or more files.
EXIT Quits the CMD.EXE program (command interpreter).
FC Compares two files or sets of files, and displays the differences
between them.
FIND Searches for a text string in a file or files.
FINDSTR Searches for strings in files.
FOR Runs a specified command for each file in a set of files.
FORMAT Formats a disk for use with Windows.
FTYPE Displays or modifies file types used in file extension associations.
GOTO Directs the Windows command interpreter to a labeled line in a
batch program.
GRAFTABL Enables Windows to display an extended character set in graphics
mode.
HELP Provides Help information for Windows commands.
IF Performs conditional processing in batch programs.
LABEL Creates, changes, or deletes the volume label of a disk.
MD Creates a directory.
MKDIR Creates a directory.
MODE Configures a system device.
MORE Displays output one screen at a time.
MOVE Moves one or more files from one directory to another directory.
PATH Displays or sets a search path for executable files.
PAUSE Suspends processing of a batch file and displays a message.
POPD Restores the previous value of the current directory saved by PUSHD.
PRINT Prints a text file.
PROMPT Changes the Windows command prompt.
PUSHD Saves the current directory then changes it.
RD Removes a directory.
RECOVER Recovers readable information from a bad or defective disk.
REM Records comments (remarks) in batch files or CONFIG.SYS.
REN Renames a file or files.
RENAME Renames a file or files.
REPLACE Replaces files.
RMDIR Removes a directory.
SET Displays, sets, or removes Windows environment variables.
SETLOCAL Begins localization of environment changes in a batch file.
SHIFT Shifts the position of replaceable parameters in batch files.
SORT Sorts input.
START Starts a separate window to run a specified program or command.
SUBST Associates a path with a drive letter.
TIME Displays or sets the system time.
TITLE Sets the window title for a CMD.EXE session.
TREE Graphically displays the directory structure of a drive or path.
TYPE Displays the contents of a text file.
VER Displays the Windows version.
VERIFY Tells Windows whether to verify that your files are written
correctly to a disk.
VOL Displays a disk volume label and serial number.
XCOPY Copies files and directory trees.

semoga bermanfaat .....

Wednesday, May 16, 2012

Blu-Ray, Firewire, SCSI, Web Server

Blu-Ray

Blu-Ray adalah salah satu format untuk media optical disc, yang kebanyakan digunakan untuk menyimpan high-definition video, dan penyimpanan data. Dikembangkan oleh Blu-Ray Disc Association, kelompok yang terdiri dari produsen consumer electronic, PC component hardware
dan industri film. Ukuran fisik tidak berbeda dengan CD ataupun DVD. Dinamakan Blu-Ray, karena menggunakan laser blue-violet untuk proses read dan write. Kapasitas Blu-Ray Disc dual layer dapat menyimpan hingga 50 Gb per keping jadi bisa anda bandingkan sendiri berapa maksimal kapasitas CD/DVD dengan Blu-Ray.

Firewire

Nama asli dari Firewire adalah IEE1394. Firewire sendiri merupakan sebutan yang diberikan oleh Apple, sedangkan Sony menyebutnya i.Link. Transfer rate Firewire sebesar 50 Mb per detik. Artinya untuk memindahkan data sebesar 1 Gb perlu waktu 20 detik lebih lambat dari USB2. Firewire sendiri memiliki kemampuan untuk menghubungkan hingga 63 peralatan. Firewire dipakai secara luas untuk menghubungkan peralatan video ke komputer. Produk produk yang menggunakan teknologi Firewire biasanya menyediakan proses berbeda yang membutuhkan kecepatan koneksi tinggi.

SCSI

SCSI merupakan singkatan dari Small Computer System Interface, jadi SCSI adalah: "Sebuah interface bus berkinerja tinggi yang didefinisikan oleh panitia ANSI X3T9.2 (American National Standards Institute)". Interface ini digunakan untuk menangani perangkat input/output atau perangkat media penyimpanan. Perangkat yang umum digunakan SCSI adalah hard disk, CD-Rom, Scanner, atau printer.

Web Server

Web server adalah Software server yang berfungsi menerima permintaan HTTP atau HTTPS dari clien yang dikenal dengan web browser, dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Web server yang terkenal diantaranya : Apache dan IIS.

URL, HTTPS, HTTP

URL merupakan kepanjangan dari Uniform Resource Locater. Jadi URL adalah format rangkaian karakter yang digunakan untuk menunjukan alamat suatu sumber seperti dokumen dan gambar di internet. URL Kali pertama diperkenalkan oleh Tim Berners-lee pada tahun 1991,agar penulis - penulis dokumen dapat mereferensikan link ke WWW. Sejak tahun 1994 konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang lebih umum sifatnya. Walaupun demikian, istilah URL masih digunakan secara luas. Format URL secara detail dideskripsikan pada standar internet RFC 3986.

HTTPS

HTTPS merupakan kepanjangan dari Hypertext Transfer Protocol over Socket Layer, dan ini merupakan versi aman dari HTTP. HTTPS ditemukan oleh Netscape Communication Corporation untuk menyediakan otentikasi dan komukasi tersandi. Selain menggunakan komunikasi
plain text, HTTPS juga menyandikan data sesi menggunakan protokol SSL (Secure Socket Layer) atau protokol TLS (Transport Layer Security). Kedua protokol tersebut memberikan perlindungan yang memadai dari serangan eavesdroppers, dan man in the middle attacks. Pada umumnya port
HTTPS adalah 443.

HTTP

HTTP merupakan kepanjangan dari Hypertext Transfer Protocol, HTTP adalah protokol yang dipergunakan untuk mentransfer dokumen dalam WWW. Protokol ini adalah protokol ringan, tidak berstatus, dan generik yang dapat dipergunakan berbagai macam tipe dokumen. Pengembangan HTTP dikoordinasi oleh W3C dan kelompok kerja IETF. Sebuah client HTTP seperti wb browser biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di remote host (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request), diikuti dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut dengan badan dari data tersebut.

Tuesday, May 8, 2012

Konsep Sinyal Digital

Untuk memperdalam komponen sinyal, maka dilihat dari fungsi waktu, sinyal elektromagnetik dapat dibedakan menjadi sinyal kontinyu dan diskrit. Sinyal kontinyu mengalami perubahan intensitas sedikit demi sedikit sehingga tidak mengalami putus atau berhenti, sedangkan sinyal diskrit memiliki intensitas yang konstan pada harga tertentu dan pada saat yang lain berada pada harga konstan yang lain. Sinyal kontinyu dapat dipakai untuk mewakili speech dan sinyal diskrit dapat dipakai untuk mewakili biner 1 dan 0.
Sinyal periodik adalah sinyal yang mengalami pengulangan bentuk yang sama pada selang waktu tertentu. Dimana konstanta T adalah periode pengulangan sinyal, dengan T harganya jauh lebih kecil dari batas waktu sinyal tersebut. Gelombang sinus dapat disusun oleh tiga parameter,yaitu amplitudo(A), frekuensi(f), dan phase(p). Pada kenyataannya suatu sinyal elektromagnetik terdiri atas berbagai frekuensi, sehingga spektrumnya akan melebar sebanyak frekuensi yang terdapat pada sinyal tersebut. Secara umum gelombang digital memiliki bandwidth yang tidak terbatas, sehingga pada praktisnya maka media transmisi akan membatasi bandwidth sinyal yang dapat dikirimkan, dengan membatasi bandwidth maka menyebabkan sinyal terdistorsi, yang dapat mengakibatkan receiver kesulitan untuk menerjemahkan sinyal yang diterima. Pada saluran transmisi biasa yang berarti bandwidthnya terbatas jika sinyal digital akan ditambah unjuk kerjanya dengan cara meningkatkan S/N akan mengurangi bit-rate, dan bila menambah bit-rate akan memperbesar terjadinya error.
Sinyal digital merupakan sinyal data dalam bentuk pulsa yang dapat mengalami perubahan yang tiba-tiba dan mempunyai nilai 0 dan 1. Sinyal digital tidak mudah terpengaruh oleh derau, tetapi transmisi dengan sinyal digital hanya mencapai jarak jangkau pengiriman data yang relatif dekat. Terkadang sinyal digital disebut juga sinyal diskrit, namun keduanya berbeda. Sebuah sinyal diskrit atau sinyal waktu diskrit adalah time series, sinyal waktu diskrit bukan fungsi waktu kontinu argument tetapi merupakan suatu urutan kuantitas yaitu fungsi lebih dari satu domain diskrit bilangan bulat.Setiap nilai dalam urutan disebut sampel. Ketika sebuah sinyal waktu diskrit adalah sebuah urutan yang sesuai dengan seragam spasi kali, ia memiliki tingkat sampling yang terkait, laju sampling tidak terlihat dalam urutan data sehingga dapat berhubungan sebagai item data yang terpisah. Sebuah sinyal digital adalah sinyal diskrit-waktu yang hanya mengambil seperangkat nilai diskrit.Ini biasanya berasal dari sinyal digital yang telah terkuantisasi. Alasan menggunakan sinyal diskrit dibanding sinyal analog adalah sistem digital terprogram memiliki fleksibilitas dalam merancang-ulang operasi-operasi pemrosesan sinyal digital hanya dengan melakukan perubahan pada program yang bersangkutan. Pemrosesan sinyal digital menawarkan pengendalian akurasi yang lebih baik. Sinyal-sinyal digital dapat disimpan pada media magnetik (berupa tape atau disk) tanpa mengalami pelemahan atau distorsi data sinyal yang bersangkutan. Metode-metode pemrosesan sinyal digital juga membolehkan implementasi algoritma-algoritma pemrosesan sinyal yang lebih canggih. Implementasi sistem digital pemrosesan sinyal lebih murah dibandingkan secara analog. Kelebihan-kelebihan pemrosesan sinyal digital yang telah disebutkan sebelumnya menyebabkan pemrosesan sinyal digital lebih banyak digunakan dalam berbagai aplikasi. Misalnya, aplikasi pengolahan suara pada kanal telepon, pemrosesan citra serta transmisinya, dalam bidang seismologi dan geofisika, eksplorasi minyak, deteksi ledakan nuklir, dan lain sebagainya. Namun implementasi digital tersebut memiliki keterbatasan, dalam hal kecepatan konversi A/D dan pengolah sinyal digital yang bersangkutan.

Pengertian Sinyal Digital


Sinyal digital merupakan hasil teknologi yang dapat mengubah signal menjadi kombinasi urutan bilangan 0 dan 1 (juga dengan biner), sehingga tidak mudah terpengaruh oleh derau, proses informasinya pun mudah, cepat dan akurat, tetapi transmisi dengan sinyal digital hanya mencapai jarak jangkau pengiriman data yang relatif dekat. Biasanya sinyal ini juga dikenal dengan sinyal diskret. Sinyal yang mempunyai dua keadaan ini biasa disebut dengan bit. Bit merupakan istilah khas pada sinyal digital. Sebuah bit dapat berupa nol (0) atau satu (1).
Data digital merupakan data yang memiliki deretan nilai-nilai yang berlainan dan memiliki ciri-ciri tersendiri, salah satu contoh data digital adalah text, bilangan bulat dan karakter-karakter lain. Tetapi permasalahnya adalah bahwa data dalam bentuk karakter-karakter dapat dipahami manusia tersebut tidak dapat langsung ditransmisikan dengan mudah dalam system komunikasi, data terlebih dahulu dirubah ke dalam bentuk biner, jadi suatu data digital akan ditrasnmisikan dalam deretan bit, Sedangkan sinyal digital merupakan sinyal untuk menampilkan data digital, salah satu contohnya adalah suatu rangkaian voltase pulsa yang berbeda dan tidak terjadi secara terus menerus dapat memberikan sinyal digital melalui trasmiter digital. System digital merupakan bentuk sampling dari sytem analog. digital pada dasarnya di code-kan dalam bentuk biner (atau Hexa). besarnya nilai suatu system digital dibatasi oleh lebarnya / jumlah bit (bandwidth). jumlah bit juga sangat mempengaruhi nilai akurasi system digital.
Signal digital ini memiliki berbagai keistimewaan yang unik yang tidak dapat ditemukan pada teknologi analog yaitu :
  1. Mampu mengirimkan informasi dengan kecepatan cahaya yang dapat membuat informasi dapat dikirim dengan kecepatan tinggi.
  2. Penggunaan yang berulang – ulang terhadap informasi tidak mempengaruhi kualitas dan kuantitas informsi itu sendiri.
  3. Informasi dapat dengan mudah diproses dan dimodifikasi ke dalam berbagai bentuk.
  4. Dapat memproses informasi dalam jumlah yang sangat besar dan mengirimnya secara interaktif.
  5. Kelebihan informasi digital adalah kompresi dan kemudahan utnuk ditranfer ke media elektronik lain.
Istilah yang terdapat pada data digital, sinyal digital sebagai berikut:
• Elemen sinyal adalah tiap pulsa dari sinyal digital. Data binary ditransmisikan dengan mengencode-kan tiap bit data menjadi elemen-elemen sinyal.
• Sinyal unipolar adalah semua elemen sinyal yang mempunyai tanda yang sama, yaitu positif semua atau negatif semua.
• Sinyal polar adalah elemen-elemen sinyal dimana salah satu logic statenya diwakili oleh level tegangan positif dan yang lainnya oleh level tegangan negatif.
• Durasi atau lebar suatu bit adalah waktu yang diperlukan oleh transmitter untuk memancarkan bit tersebut.
• Modulation rate adalah kecepatan dimana level sinyal berubah, dinyatakan dalam bauds atau elemen sinyal per detik.
• Istilah mark dan space menyatakan digit binary '1' dan '0'.

Thursday, May 3, 2012

PENGENALAN KODE HTML


Dalam program Notepad anda, tulislah seperti ini:
Masing-masing baris di atas disebut tag. Tag adalah kode yang digunakan untuk memark-
up (memoles) teks ASCII menjadi file HTML. Setiap tag diapit dengan tanda
kurung runcing. Ada tag pembuka yaitu dan ada tag penutup yaitu
yang ditandai dengan tanda slash (garis miring) di depan awal tulisannya. Tag di atas
memberikan faidah bahwa yang akan ditulis diantara kedua tag tersebut adalah isi dari
dokumen HTML. Perlu anda ketahui bahwa tag-tag html dapat ditulis dengan huruf besar
ataupun huruf kecil. Artinya, penulisan atau atau sama saja
hasilnya. Namun perlu selalu diingat bahwa penulisan tag yang salah meskipun hanya
satu karakter akan berpengaruh terhadap dokumen HTML anda, bahkan bisa berakibat
dokumen HTML anda tidak bisa ditampilkan dalam browser.
Sekarang kita akan beralih pada tag selanjutnya. Tambahkanlah tag seperti berikut:




Isi dari dokumen HTML yang sesungguhnya adalah yang ditulis diantara tag .
Coba tuliskan:


Tulisan ini akan tampak dalam browser.


Sekarang simpanlah file ini dengan meng-klik menu File lalu Save As. Pada kotak dialog
yang muncul, terlebih dahulu klik anak panah kecil di ujung kanan kotak Save as
type kemudian pilih All Files (*.*). Setelah itu, isilah kotak File name dengan nama file
yang anda inginkan misalnya: latih1.htm. Jangan lupa penambahan ekstensi.htm di
belakang nama file! Akhirnya, klik tombol Save maka file akan tersimpan sebagai
dokumen web. Kini, tutuplah program Notepad anda. Sekarang bukalah lagi program browser (Internet Explorer) selain jendela browser yang anda baca ini. Klik
menu File lalu Open. Pada kotak dialog yang muncul, klik tombol Browse. Cari dan
pilih file latih1.htm lalu klik Open. Nah, lihatlah hasil karya anda yang pertama!
Tulisan ini akan tampak dalam browser
Apakah tag BODY fungsinya sekedar penanda tubuh atau isi dari dokumen web? Tidak,
dalam tag BODY ini bisa kita sisipkan bermacam-macam atribut yang akan berpengaruh
terhadap format atau tampilan halaman web secara keseluruhan. Pada kesempatan ini kita
mengambil contoh bagaimana mengubah warna latar belakang dan warna tulisan dari
halaman web dengan penambahan atribut ke dalam tag BODY.
Sekarang lihatlah kembali browser anda yang sedang menampilkan file latih1 tadi. Klik
menu View lalu Source. Dengan instruksi ini akan muncullah program Notepad yang di
dalamnya tampak source code atau kode-kode HTML yang tadi anda buat. Misalnya kita
akan menjadikan halaman web latih1 ini menjadi berwarna latar belakang kuning dengan
tulisan berwarna merah. Untuk itu, kita perlu menambahkan atribut BGCOLOR dan
TEXT ke dalam tag body sebagai berikut:


Tulisan ini akan tampak dalam browser.


Simpanlah kembali file ini (klik File lalu Save). Untuk melihat bagaimana hasilnya,
pergilah lagi ke program browser yang menampilkan halaman web latih1 tadi. Klik
menu View lalu Refresh atau klik tombol Refresh pada toolbar atau bisa juga dengan
menekan tombol F5 pada keyboard. Dengan demikian, browser akan memanggil ulang
file latih1 yang kini sudah mengalami perubahan. Maka akan tampaklah hasilnya:
Tulisan ini akan tampak dalam browser
Perlu diketahui bahwa penentuan warna pada HTML bisa dengan nama warna (dalam
bahasa Inggris) dan bisa pula dengan kode warna. Kode warna ditulis dalam format heksa
#rrggbb. Berikut ini adalah 16 nama warna beserta kodenya dalam format heksa (harap
diingat bahwa tulisan 0 adalah angka nol, bukan huruf O).
black #000000 blue #0000FF olive #808000
white #FFFFFF fuchsia #FF00FF green #008000
red #FF0000 gray #808080 teal #008080
yellow #FFFF00 silver #C0C0C0 navy #000080
lime #00FF00 maroon #800000 purple #800080
aqua #00FFFF

Dengan demikian, kode HTML untuk contoh di atas bisa ditulis sebagai berikut:


Tulisan ini akan tampak dalam browser.


Dengan menggunakan kode warna heksa, variasi warna yang dibuat bisa lebih
banyak. Klik di sini untuk melihat daftar kode warna yang lainnya!
Demikianlah sekilas fungsi tag BODY. Sekarang bukalah kembali source code alias
kode-kode HTML. Masih ingat, kan caranya? (Klik menu View lalu Source).
Tambahkanlah tag-tag berikut ini:





Tulisan ini akan tampak dalam browser.


Di sini terlihat bahwa kita menambah tag dan tag . Tag HEAD<br>berfungsi untuk mengapit berbagai macam fungsi dan informasi yang berkenan dengan<br>halaman web yang bersangkutan. Pada latihan kali ini, kita memasukkan tag TITLE<br>diantara tag HEAD. Sesuai namanya, tag TITLE ini berfungsi untuk mengapit kalimat<br>yang menjadi judul dari halaman web tersebut. Sekarang mari kita tuliskan judul halaman<br>web ini:<br><HTML><br><HEAD><br><TITLE>Karya Pertamaku


Tulisan ini akan tampak dalam browser.


Simpan lagi file ini dengan meng-klik File lalu Save. Sekarang kita akan melihat
bagaimana perubahannya dalam browser.

Pengantar HTML

HMTL (Hypertext Markup Language} merupakan suatu kode yang menjadi dasar terwujudnya web. Kode yang digunakan dalam HTML disebut Tag.
1. Struktur Penulisan
Penulisan tag dapat dilakukan pada Notepade atau software lain, dimana tata penulisan tag diawali dengan start tag dan diakhiri end tag. Adapun bentuk penulisan adalah :
{html}
{head}
{title} Design Web {/title}
{/head}
{/body}
{/body}
{/html}
2. Gambar dan Background
Agar tampilan Web yang dibuat menjadi lebih menarik, kita dapat menyertakan gambar kedalam perintah HTML, apakah akan dijadikan sebagai background. Saran menulis hendaknya pembuatan gambar dilakukan dengan menggunakan Software macromedia Flash MX, baca Menggambar dengan Flash MX. Adapun tata penulisannya adalah :
{IMG SRC=”nama file gambar”} untuk memanggil file gambar tunggal
{Body background=”nama file gambar”} untuk memanggil file gambar sebagai background
3. Font dan List
Penulisan Font diawali dengan perintah {Font …} yang dapat diikuti dengan Size (ukuran huruf}, face (jenis huruf pada system windows} dan color (warna huruf}. Sedangkan untuk menghasilkan List atau disebut dengan Daftar dapat menggunakan perintah OL (Ordered List} atau Unordered list (UL}, jika memakai ol berarti list kita urutkan (angka atau abjad}
4. Tabel
Tabel adalah suatu tampilan yang mengandung unsur baris dan kolom, untuk menampilkan tabel dalam homepage diperlukan beberapa tag yaitu :
{Table} ……. {/table} Untuk set dokumen table
{TR} ……… {/TR} Untuk set baris (Table Row}
{TD} ……… {/TD} Untuk set kolom (Table Data}
{TH} ……… {/TH} Untuk set Header (Table Header}
{Caption} …..{/Caption} Untuk set Judul Tabel
{TD Rowspan =”3”} untuk membagi menggabung baris (Merger row}
{TD Colspan =”3”} untuk membagi kolom (Merger colums}
5. Form
From digunakan untuk mempercantik tampilan dari Web, yaitu diawali dengan perintah tag {From} dan diakhiri dengan {/form}. Dengan tag ini dapat membuat buku tamu, formulir pemesanan, survey, meminta komentar atau apa pun di web site.
Pada dasarnya, form html mempunyai bentuk seperti ini….
{FORM} awal form
{INPUT} minta masukan menggunakan salah satu dari beberapa cara….
{INPUT} ….anda bisa gunakan berapa pun input yang anda inginkan
{/FORM} akhir form
Bentuk masukan (TYPE of {INPUT}} yang paling umum digunakan dalam form html adalah TEXT. {INPUT TYPE=TEXT}
Setiap masukan memerlukan nama (NAME}. {INPUT TYPE=TEXT NAME=”ALAMAT”}
Selain type diatas ada beberapa type yang dapat digunakan yaitu : {input type = radio}, {input type = checkbox},
Membuat Pull Down List.
Untuk masukan jenis ini anda gunakan {SELECT} sebagai pengganti {INPUT} dan anda harus tambahkan tag penutup.
{SELECT} …{/SELECT}
Dan bisa juga menggunakan perintah {TEXTAREA NAME=”KOMENTAR”}
{/TEXTAREA}
6. Frame
Frame adalah perintah untuk tampilan yang ada pada home, yang dapat dibagi menjadi beberapa bingkai sesuai dengan yang diinginkan, apakah vertical atau horizontal.
{Frameset} … {/Frameset} Untuk set bingkai homepage
{Frame} … {/Frame} Untuk isi dan nama bingkai
Cols dan Rows Untuk set baris atau kolom
7. Link
Link adalah menghubungkan dengan obyek lain, dapat berupa Web Page, Gambar, Suara, ataupun ke komputer server yang lain. Link adalah merupakan pembeda antara mode text HTML dengan text yang lain. Untuk perintah Link dapat menggunakan elemen Anchor : {A} …{/A} dan tambahan perintah HREF.
Contoh jika ada perintah :
{A HREF=”contoh.htm”}Menuju ke Dokumen Contoh.htm {/A}
Artinya : Bahwa kalimat “Menuju ke Dokumen Contoh.htm” akan diberi tanda (biasanya garis bawah} dan jika pointer mouse berada pada kalimat tersebut, maka akan menjadi gambar jari tangan.
Pemacu link tidak harus tulisan, dapat juga pemacu link menggunakan gambar atau image: * {a href=”contoh.htm”} {img src=”gambar.gif} {/a} (Gambar.gif akan menjadi pemacu link ke dokumen contoh.htm}

Dasar dasar HTML

 
HTML merupakan kepanjangan dari Hyper Text MarkUp Language memiliki fungsi  untuk menformat dokumen text biasa agar bisa di gunakan pada world wide web (WWW). HTML bukan merupakan suatu bahasa pemrograman, karena sifatnya yang hanya memberikan tanda (marking Up) pada suatu dokumen text dan bukan sebagai program. Pada awalnya HTML dikembangkan sebagai subset SGML (Standart Generalized Mark-Up Language). Karena HTML didedikasikan untuk di transmisikan melalui media internet, maka HTML relative lebih sederhana daripada SGML yang lebih ditekankan pada format dokumen yang berorientasi pada aplikasi. File2 HTML merupakan dokumen text yang diformat menggunakan HTML, maka untuk melakukan penulisan maupun editing dokumen HTML dapat menggunakan berbagai macam editor, dalam hal ini di gunakan notepad.
Struktur dasar dokumen HTML berisi elemen2 atau tag seperti pada gambar:

Keterangan:
*: mendefinisikan bahwa text yang berada diantara kedua tag tersebut adalah file HTML.
*: mendefinisikan head dalam sebuah file HTML.
*: mendefinisikan judul yang hendak ditampilkan pada browser.
*: mendefinisikan text beserta formatnya yang hendak ditampilkan sebagai isi halaman web.

Followers

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified


  © Blogger template 'A Click Apart' by Ourblogtemplates.com 2008

Back to TOP