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.
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
Variableadalah :
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 Konstantaadalah:
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.
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.
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.
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 |"); } ?>
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.
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.
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.
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 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 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 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 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 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.
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.
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 :
Mampu
mengirimkan informasi dengan kecepatan cahaya yang dapat membuat
informasi dapat dikirim dengan kecepatan tinggi.
Penggunaan yang berulang – ulang terhadap
informasi tidak mempengaruhi kualitas dan kuantitas informsi itu
sendiri.
Informasi dapat dengan mudah diproses dan
dimodifikasi ke dalam berbagai bentuk.
Dapat memproses informasi dalam jumlah yang
sangat besar dan mengirimnya secara interaktif.
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'.
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.
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}
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.
saya santai n apa adanya,tidak terlalu serius menjalani hari-hari... saya senang dengan keadaan yang familiar n tidak tegang,,, pada dasarnya saya bisa membuat suasana menjadi lebih fressss...