Archive for the ‘Komputer dan Informatika Dasar’ Category

Fungsi Agregat pada MySQL

Monday, August 20th, 2007

Fungsi adalah suatu kumpulan instruksi yang menghasilkan sebuah nilai jika dipanggil. Pada SQL dikenal salah satu fungsi yaitu fungsi agregat. Fungsi agregat disediakan oleh SQL untuk menghasilkan sebuah nilai berdasarkan sejumlah data. (more…)

Pengantar Sistem Operasi

Thursday, July 19th, 2007

Komputer modern merupakan sistem yang kompleks. Komputer tersebut, secara fisik terdiri dari beberapa bagian seperti prosesor, memori, disk, serta perangkat lainnya. Sebuah komputer dapat menjalankan berbagai perangkat lunak aplikasi (software aplication). Sistem Operasi juga merupakan sebuah Perangkat Lunak, tetapi memiliki fungsi yang vital dimana Sistem Operasi menjadi perantara diantara komponen- komponen sistem komputer.

Sistem operasi merupakan salah satu komponen utama dari sebuah “sistem komputer”. Komponen komputer lainnya ialah “perangkat keras”, “perangkat lunak aplikasi”, dan “para pengguna”.”Perangkat keras” merupakan penyedia sumber daya untuk komputasi. Perangkat keras merupakan benda konkret yang dapat dilihat dan disentuh. Perangkat lunak merupakan sarana yang memberitahukan perangkat keras apa yang harus dikerjakannya. Berbeda dengan perangkat keras, perangkat lunak merupakan benda abstrak yang hanya dapat dilihat dari sudut apa yang dilakukannya terhadap perangkat keras. Perangkat lunak dibagi lagi menjadi dua bagian yaitu “sistem operasi” dan “program aplikasi”. Program aplikasi merupakan perangkat lunak yang menentukan bagaimana umber daya digunakan untuk menyelesaikan masalah para pengguna. Terakhir, istilah “pengguna komputer” yang dimaksud di sini dapat berupa manusia, program aplikasi lain, atau pun komputer lain.

Secara lebih rinci, sistem operasi didefinisikan sebagai sebuah program yang mengatur perangkat keras komputer, dengan menyediakan landasan untuk aplikasi yang berada di atasnya, serta bertindak sebagai penghubung antara para pengguna dengan perangkat keras. Sistem operasi bertugas untuk mengendalikan (kontrol) serta mengkoordinasikan pengunaan perangkat keras untuk berbagai program aplikasi untuk bermacam-macam pengguna. Dengan demikian, sebuah sistem operasi bukan merupakan bagian dari perangkat keras komputer, dan juga bukan merupakan bagian dari perangkat lunak aplikasi komputer, apalagi tentunya bukan merupakan bagian dari para pengguna komputer.

Sistem operasi berada di antara perangkat keras komputer dan perangkat aplikasinya. Kira – kira Gambarannya seperti berikut ini :

Pengertian dari sistem operasi dapat dilihat dari berbagai sudut pandang. Dari sudut pandang pengguna, sistem operasi merupakan sebagai alat untuk mempermudah penggunaan komputer. Dalam hal ini sistem operasi seharusnya dirancang dengan mengutamakan kemudahan penggunaan, dibandingkan mengutamakan kinerja atau pun utilisasi sumber daya. Sebaliknya dalam lingkungan berpengguna-banyak (multi-user), sistem operasi dapat dipandang sebagai alat untuk memaksimalkan penggunaan sumber daya komputer. Akan tetapi pada sejumlah komputer, sudut pandang pengguna dapat dikatakan hanya sedikit atau tidak ada sama sekali. Misalnya embedded computer pada peralatan rumah tangga seperti mesin cuci dan sebagainya mungkin saja memiliki lampu indikator untuk menunjukkan keadaan sekarang, tetapi sistem operasi ini dirancang untuk bekerja tanpa campur tangan pengguna.

Dari sudut pandang sistem, sistem operasi dapat dianggap sebagai alat yang menempatkan sumber daya secara efisien (Resource Allocator). Sistem operasi ialah manager bagi sumber daya, yang menangani konflik permintaan sumber daya secara efisien. Sistem operasi juga mengatur eksekusi aplikasi dan operasi dari alat I/O. Fungsi ini dikenal juga sebagai program pengendali (Control Program). Lebih lagi, sistem operasi merupakan suatu bagian program yang berjalan setiap saat yang dikenal dengan istilah kernel.

Dari sudut pandang tujuan sistem operasi, sistem operasi dapat dipandang sebagai alat yang membuat komputer lebih nyaman digunakan (convenient) untuk menjalankan aplikasi dan menyelesaikan masalah pengguna. Tujuan lain sistem operasi ialah membuat penggunaan sumber daya komputer menjadi efisien.

Dapat disimpulkan, bahwa sistem operasi merupakan komponen penting dari setiap sistem komputer. Akibatnya, pelajaran “sistem operasi” selayaknya merupakan komponen penting dari sistem pendidikan berbasis “ilmu komputer”.

Konsep sistem operasi dapat lebih mudah dipahami, jika juga memahami jenis perangkat keras yang digunakan. Demikian pula sebaliknya. Dari sejarah diketahui bahwa sistem operasi dan perangkat keras saling mempengaruhi dan saling melengkapi. Struktur dari sebuah sistem operasi sangat tergantung pada perangkat keras yang pertama kali digunakan untuk mengembangkannya. Sedangkan perkembangan perangkat keras sangat dipengaruhi dari hal-hal yang diperlukan oleh sebuah sistem operasi. Dalam bagian-bagian berikut ini, akan diberikan berbagai ilustrasi perkembangan dan jenis sistem operasi beserta perangkat kerasnya.

Mungkin segitu dulu buat perkenalan, tunggu pembahasan berikutnya :D

Referensi

[Silberschatz2002] Abraham Silberschatz, Peter Galvin, dan Greg Gagne, 2002, Applied Operating Systems: Sixth Edition, Edisi Keenam, John Wiley & Sons.

[Stallings2001] William Stallings, 2001, Operating Systems: Internal and Design Principles: Fourth Edition, Edisi Keempat, Prentice-Hall International.

[Tanenbaum1992] Andrew Tanenbaum, 1992, Modern Operating Systems: First Edition, Edisi Pertama, Prentice-Hall.

Command Line Linux

Saturday, July 14th, 2007

Linux merupakan Sistem Operasi/ Operating system bebas yang sangat populer untuk komputer yang bersifat opensource. Istilah Linux atau GNU/Linux (GNU) juga digunakan sebagai rujukan kepada keseluruhan distro Linux (Linux distribution), yang di dalamnya disertakan program-program lain pendukung sistem operasi. Contoh program tersebut adalah server web, bahasa pemrograman, basisdata, tampilan desktop (Desktop Environment) (seperti GNOME dan KDE), dan aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric. Distro Linux telah mengalami pertumbuhan yang pesat dari segi popularitas, sehingga lebih populer dari versi UNIX yang menggunakan sistem lisensi dan berbayar (proprietary) maupun versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft Windows dalam beberapa sisi.

Distro Linux (singkatan dari distribusi Linux) adalah sebutan untuk sistem operasi komputer dan aplikasinya, merupakan keluarga Unix yang menggunakan kernel Linux. Distribusi Linux bisa berupa perangkat lunak bebas dan bisa juga berupa perangkat lunak komersial seperti Red Hat Enterprise, SuSE, dan lain-lain.

Berikut ini adalah kumpulan perintah-perintah yang digunakan pada OS Linux :

Perintah 				Keterangan

any_command --help 	Menampilkan keterangan bantu tentang pemakaian

                        perintah. "--help" sama dengan perintah pada

                        DOS "/h".
ls 			Melihat isi file dari direktori aktif. Pada linu

                        x perintah "dir" hanya berupa alias dari perin-

                        tah "ls". Untuk perintah "ls" sendiri sering di-

                        buatkan alias "ls --color", agar pada waktu di

                        "ls" ditampilkan warna-warna sesuai dengan file-

                        filenya, biasanya hijau untuk execute, dsb.
ls -al			Melihat seluruh isi file pada direktori aktif be

                        serta file hidden, lalu ditampilkan layar per-

                        layar.
cd (directory)		Change directory. Menggunakan "cd" tanpa nama di

                        rektori akan menghantarkan anda ke home direktor.

                        Dan "cd -" akan menghantarkan anda ke direktori

                        sebelumnya.
cp (source destination)	Mengopi suatu file.
mcopy 		 	Mengcopy suatu file dari/ke dos filesystem.

 			Contoh mcopy a:autoexec.bat/junk .

 			Gunakan "man mtools" untuk command yang sejenis

                        : mdir, mcd, mren, move, mdel, mmd, mrd, mformat

                        ....

mv source destination 	Memindahkan atau mengganti nama file
ln -s source       	Membuat Simbolic Links,

                        contoh ln -sf /usr/X11R6/bin/XF86_SVGA /etc/X11/X,

                        membuat Simbolic link dari file XF86_SVGA ke X
rm files 		Menghapus file
mkdir directory 	Membuat direktori baru
rmdir directory 	Menghapus direktori yang telah kosong
rm -r files 		Menghapus file, direktori dan subdirektorinya.

                        Hati-hati menggunakan perintah ini apabila anda

                        login sebagai root, karena root dengan mudah

                        dapat menghapus seluruh file pada sistem dengan

                        perintah di atas, tidak ada perintah untuk un-

                        delete di Linux (belum)
more 			Untuk melihat isi suatu file, dengan tambahan

 			perintah more, maka isi file tersebut ditampil-

 			kan layar per layar.
less filename 		Melihat suatu file layar per layar, dan tekan

 			tombol "q" apabila ingin keluar,pico filename

 			Edit suatu text file.
pico -w filename 	Edit suatu text file, dengan menonaktif-

 			kan fungsi word wrap, sangat berguna untuk meng-

 			edit file seperti /etc/fstab.
lynx file.html 		Melihat file html atau browse ke net dengan text

 		 	mode, dimana gambar/image tidak dapat ditampil-

 			kan, tapi lynx adalah suatu browser yang sangat

 			cepat, sangat berguna bila anda hanya mengingin-

 			kan suatu artikel tanpa image.
tar -zxvf file.tar.gz 	Meng-untar sebuah file tar sekaligus meng-uncomp

 			ress file tersebut (*.tar.gz or *.tgz), untuk me

 			letakkannya direktori yg diinginkan tambahkan

 			option -C direktori,

 			contoh tar -zxvf filename.tar.gz -C /opt

 			(meletakkan file tersebut di direktori /opt
tar -xvf filename.tar 	Meng-untar sebuah file tar yang tidak terkom-

 			press (*.tar).
gunzip filename.gz 	Meng-uncompress sebuah file zip (*.gz" or *.z).

 			dengan menggunakan gzip (juga zip atau compress)

 			jika anda menginginkan mengompress file.
bunzip2 filename.bz2 	Meng-uncompress file dengan format (*.bz2)

 			dengan utiliti "bzip2", digunakan pada file

 			yang besar.
unzip filename.zip 	Meng-uncompress file dengan format (*.zip) deng-

 			an utiliti "unzip" yang	kompatibel dengan pkzip

 			for DOS.
find / -name "filename" Mencari "namafile" pada komputer anda dimulai de

 			ngan direktori /. Namafile tersebut mungkin saja

 			berisi wildcard (*,?).
locate filename 	Mencari file dengan string "filename". Sangat mu

 			dah dan cepat dari perintah di atas.
pine 			Email reader yang sangat mudah digunakan, dan

 			menjadi favorit banyak pemakai 	mesin Unix.

 			Atau anda bisa pakai email yang sangat customize

 			 yaitu "mutt",
talk username1 		Berbicara dengan keyboard dengan user lain yg se

 			dang login pada mesin kita (atau gunakan "talk

 			username1@machinename" untuk berbicara dengan

 			komputer lain) . Untuk menerima undangan perca

 			kapan, ketikkan"talk username2". Jika seseorang

 			mencoba untuk berbicara dengan anda dan itu dira

 			sakan mengganggu, anda bisa menggunakan perinta

 			"mesg n" untuk 	menolak pesan tersebut. Dan guna

 			kan perintah "who" atau "rwho" untuk melihat

 			siapa user yang mengganggu tersebut.
mc			Menjalankan "Morton Commander" ... eh... salah

 			maksudnya "Midnight Commander" sebagai file

 			manager, cepat dan bagus.
telnet server 		Untuk menghubungkan komputer kita ke komputer la

 			in dengan menggunakan protokol TELNET. Gunakan

 			nama mesin atau Nomor IP mesin, dan anda akan

 			mendapatkan prompt login name dari mesin terse-

 			but, masukkan passwordnya, oh ya .. anda juga

 			harus punya account di mesin remote tersebut.

 			Telnet akan menghubungkan anda dengan komputer

 			lain dan membiarkan anda untuk mengoperasikan

 			mesin tersebut. Telnet sangat tidak aman, setiap

 			yang anda ketik menjadi "open text", juga dengan

 			password anda! Gunakan ssh alih-alih telnet

 			untuk mengakses mesin secara remote.
rlogin server 	 	Menghubungkan anda ke komputer lain. Loginname

 			dan password, tetapi apabila account anda terse-

 			but telah dipakai, maka anda akan mendapatkan

 			pesan kesalahan pada password anda. Sangat tidak

 			aman juga, gunakan ssh  sebagai gantinya. rsh

 			server (=remote shell) Jalan lain untuk menghu-

 			bungkan anda ke remote machine. Apabila login

 			name/password anda sedang dipakai di remote

 			mesin tsb, maka password anda tidak akan berla-

 			ku. Idem dengan rlogin, gantikan dengan ssh. ftp

 			server Ftp ke mesin lain, ini sangat berguna un-

 			tuk mengopy file ke/dari remote mesin. Juga

 			tidak aman, gunakan scp dari keluarga ssh  seba-

 			gai gantinya.
minicom 		Program Minicom (dapat dikatakan seperti

 			"Procomm/Hyperterminal for Linux").
./program_name 		Menjalankan program pada direktori aktif, yang

 			mana tidak terdapat pada PATH anda
xinit 			Menjalankan X-window server (tanpa windows

 			manager).
startx 			Menjalankan X-window server dan meload default

 			windows manager. Sama seperti perintah "win"

 			under DOS dengan Win3.1
startx -- :1 		Menjalankan sesi X-windows berikutnya pada

 			display 1 (default menggunakan display 0).

 			Anda dapat menjalankan banyak GUI terminal

 			secara bersamaan, untuk pindah antar GUI

 			gunakan <Ctrl><Alt><F7>, <Ctrl><Alt><F8>, etc,

 			tapi ini akan lebih banyak memakan memori.
x-term 		        (pada X terminal) ,menjalankan X-windows terminal.

 		      	Untuk keluar ketikkan "exit"
xboing 			(pada X terminal). Sangat lucu deh ...., seperti

 			games-games lama .....
gimp 			(pada X terminal) Program image editor yang

 			sangat bagus, bisa disamakan dengan Adobe Photo-

 			shop, yang membedakan adalah program ini gratis.
netscape 		(pada X terminal) menjalankan netscape, versi

 			pada waktu tulisan ini dibuat telah mencapai

 			versi 4.7
netscape -display  	(pada X terminal) menjalankan netscape pada me-

 			sin yang aktif dan menampilkan outputnya pada me

 			sin yang bernama "host" display 0 screen 0. And

 			harus memberikan akses untuk mesin aktif untuk

 			menampilkannya pada mesin "host" dengan perintah

 			"xhost"
shutdown -h now 	(sebagai root) Shut down sistem. Umumnya diguna-

 			kan untuk remote shutdown. Gunakan <Ctrl><Alt>

 			untuk shutdown pada konsol (dapat dijalankan

 			oleh user).
halt 			reboot (sebagai root) Halt atau reboot mesin.

 			Lebih simple dari perintah di atas.
man topic 		Menampilkan daftar dari sistem manual pages

 			(help) sesuai dengan topic. Coba "man man". lalu

 			tekan "q" untuk keluar dari viewer. Perintah "in

 			fo topic" Manual pages dapat dibaca dilhat de-

 			ngan cara "any_command --help".
apropos topic 		Menampilkan bantuan manual berdasarkan topik..
pwd 			Melihat direktori kerja saat ini
hostname 		Menampilkan nama local host (mesin dimana anda

 			sedang bekerja). Gunakan perintah " netconf"

 			(sebagai root) untuk merubah nama host dari

 			mesin tersebut, atau edit file /etc/hosts
whoami 			Mencetak login name anda
id username 		Mencetak user id (uid) atau group id (gid)
date 			Mencetak atau merubah tanggal dan waktu pada

 			komputer, contoh merubah tanggal dan waktu ke

 			2000-12-31 23:57 dengan perintah;

 			date 123123572000
time 			Melihat jumlah waktu yg ditangani untuk penyele-

 			saian suatu proses + info lainnya. Jangan dibin-

 			gungkan dengan perintah "date"
who 			Melihat user yang login pada komputer kita.
rwho -a 		Melihat semua user yg login pada network anda.

 			Layanan perintah rwho ini harus diaktifkan,

 			jalankan setup sebagai root utk mengaktifkannya.

finger username 	Melihat informasi user, coba jalankan; finger

 			root

last			Melihat user sebelumnya yang telah login di kom-

 			puter.
uptime 			Melihat jumlah waktu pemakaian komputer oleh se-

 			seorang, terhitung proses reboot terakhir.
ps (=print status) 	Melihat proses-proses yang dijalankan oleh user
ps axu 			Melihat seluruh proses yang dijalankan,

 			walaupun tanpa terminal control, juga ditampil-

 			kan nama dari user untuk setiap proses.
top 			Melihat proses yang berjalan, dengan urutan

 			penggunaan cpu.

uname -a 		Informasi system kernel anda
free 			Informasi memory (dalam kilobytes).
df -h 			(=disk free) Melihat informasi pemakaian disk

 			pada seluruh system (in human-readable form)
du / -bh 		(=disk usage) Melihat secara detil pemakaian

 			disk untuk setiap direktori, dimulai dari root

 			(in human legible form).
cat /proc/cpuinfo 	Cpu info. Melihat file pada /proc directori yang

 			bukan merupakan file nyata (not real files).
cat /proc/interrupts 	Melihat alamat interrupt yang dipakai.
cat /proc/version 	Versi dari Linux dan informasi lainnya.
cat /proc/filesystems 	Melihat filesystem yang digunakan.
cat /etc/printcap 	Melihat printer yang telah disetup
lsmod 			(as root) Melihat module-module kernel yang

 			telah di load.
set 			Melihat environment dari user yang aktif
echo $PATH 		Melihat isi dari variabel "PATH". Perintah ini

 			dapat digunakan untuk menampilkan variabel

 			environmen lain dengan baik. Gunakan "set" untuk

 			melihat environmen secara penuh.
dmesg 			Mencetak pesan-pesan pada waktu proses boot.

 			(menampilkan file: /var/log/dmesg).
clear 			Membersihkan layar.
adduser 		Menambah pengguna.

Istilah-Istilah Teknologi Informasi

Friday, July 6th, 2007

A

ADN - Advanced Digital Network. Biasanya merujuk kepada saluran leased line berkecepatan 56Kbps.

ADSL - Asymetric Digital Subscriber Line. Sebuah tipe DSL dimana upstream dan downstream berjalan pada kecepatan yang berbeda. Dalam hal ini, downstream biasanya lebih tinggi. Konfigurasi yang umum memungkinkan downstream hingga 1,544 mbps (megabit per detik) dan 128 kbps (kilobit per detik) untuk upstream. Secara teori, ASDL dapat melayani kecepatan hingga 9 mbps untuk downstream dan 540 kbps untuk upstream.

Anonymous FTP - Situs FTP yang dapat diakses tanpa harus memiliki login tertentu. Aturan standar dalam mengakses Anonymous FTP adalah dengan mengisikan “Anonymous” pada isian Username dan alamat email sebagai password.

ARPANet - Advanced Research Projects Agency Network. Jaringan yang menjadi cikal-bakal terbentuknya Internet. Dibangun pada akhir dasawarsa 60-an hingga awal dasawarsa 70-an oleh Departemen Pertahanan Amerika Serikat sebagai percobaan untuk membentuk sebuah jaringan berskala besar (WAN) yang menghubungkan komputer-komputer di berbagai lokasi dengan sistem yang berbeda-beda pula namun dapat diakses sebagai sebuah kesatuan untuk dapat saling memanfaatkan resource masing-masing.

ASCII - American Standard Code for Information Interchange. Standar yang berlaku di seluruh dunia untuk kode berupa angka yang merepresentasikan karakter-karakter, baik huruf, angka, maupun simbol yang digunakan oleh komputer. Terdapat 128 karakter standar ASCII yang masing-masing direpresentasikan oleh tujuh digit bilangan biner mulai dari 0000000 hingga 1111111.

B
Backbone - Jalur berkecepatan tinggi atau satu seri koneksi yang menjadi jalur utama dalam sebuah network.

Bandwidth - Besaran yang menunjukkan seberapa banyak data yang dapat dilewatkan dalam koneksi melalui sebuah network.

Binary - Biner. Yaitu informasi yang seluruhnya tersusun atas 0 dan 1. Istilah ini biasanya merujuk pada file yang bukan berformat teks, seperti halnya file grafis.

Bit - BInary digiT. Satuan terkecil dalam komputasi, terdiri dari sebuah besaran yang memiliki nilai antara 0 atau 1.

bps - Bit Per Seconds. Ukuran yang menyatakan seberapa cepat data dipindahkan dari satu tempat ke tempat lain.

Browser - Sebutan untuk perangkat lunak (software) yang digunakan untuk mengakses World Wide Web

Byte - Sekumpulan bit yang merepresentasikan sebuah karakter tunggal. Biasanya 1 byte akan terdiri dari 8 bit, namun bisa juga lebih, tergantung besaran yang digunakan.

C
CGI - Common Gateway Interface. Sekumpulan aturan yang mengarahkan bagaimana sebuah server web berkomunikasi dengan sebagian software dalam mesin yang sama dan bagaimana sebagian dari software (CGI Program) berkomunikasi dengan server web. Setiap software dapat menjadi sebuah program CGI apabila software tersebut dapat menangani input dan output berdasarkan standar CGI.

cgi-bin - Nama yang umum digunakan untuk direktori di server web dimana program CGI disimpan.

Chat - Secara harfiah, chat dapat diartikan sebagai obrolan, namun dalam dunia internet, istilah ini merujuk pada kegiatan komunikasi melalui sarana baris-baris tulisan singkat yang diketikkan melalui keyboard.

D
DNS - Domain Name Service. Merupakan layanan di Internet untuk jaringan yang menggunakan TCP/IP. Layanan ini digunakan untuk mengidentifikasi sebuah komputer dengan nama bukan dengan menggunakan alamat IP (IP address). Singkatnya DNS melakukan konversi dari nama ke angka. DNS dilakukan secara desentralisasi, dimana setiap daerah atau tingkat organisasi memiliki domain sendiri. Masing-masing memberikan servis DNS untuk domain yang dikelola.

DSL - Digital Subscriber Line. Sebuah metode transfer data melalui saluran telepon reguler. Sirkuit DSL dikonfigurasikan untuk menghubungkan dua lokasi yang spesifik, seperti halnya pada sambungan Leased Line (DSL berbeda dengan Leased Line). Koneksi melalui DSL jauh lebih cepat dibandingkan dengan koneksi melalui saluran telepon reguler walaupun keduanya sama-sama menggunakan kabel tembaga. Konfigurasi DSL memungkinkan upstream maupun downstream berjalan pada kecepatan yang berbeda (lihat ASDL) maupun dalam kecepatan sama (lihat SDSL). DSL menawarkan alternatif yang lebih murah dibandingkan dengan ISDN.

Download - Istilah untuk kegiatan menyalin data (biasanya berupa file) dari sebuah komputer yang terhubung dalam sebuah network ke komputer lokal. Proses download merupakan kebalikan dari upload.

Downstream - Istilah yang merujuk kepada kecepatan aliran data dari komputer lain ke komputer lokal melalui sebuah network. Istilah ini merupakan kebalikan dari upstream.

E
Email - Electronic Mail. Pesan, biasanya berupa teks, yang dikirimkan dari satu alamat ke alamat lain di jaringan internet. Sebuah alamat email yang mewakili banyak alamat email sekaligus disebut sebagai mailing list. Sebuah alamat email biasanya memiliki format semacam username@host.domain, misalnya: myname@mydomain.com.

F
Firewall - Kombinasi dari hardware maupun software yang memisahkan sebuah network menjadi dua atau lebih bagian untuk alasan keamanan.

FTP - File Transfer Protocol. Protokol standar untuk kegiatan lalu-lintas file (upload maupun download) antara dua komputer yang terhubung dengan jaringan internet. Sebagian sistem FTP mensyaratkan untuk diakses hanya oleh mereka yang memiliki hak untuk itu dengan mengguinakan login tertentu. Sebagian lagi dapat diakses oleh publik secara anonim. Situs FTP semacam ini disebut Anonymous FTP.

G
Gateway - Dalam pengertian teknis, istilah ini mengacu pada pengaturan hardware maupun software yang menterjemahkan antara dua protokol yang berbeda. Pengertian yang lebih umum untuk istilah ini adalah sebuah mekanisme yang menyediakan akses ke sebuah sistem lain yang terhubung dalam sebuah network.

GPRS - General Packet Radio Service. Salah satu standar komunikasi wireless (nirkabel). Dibandingkan dengan protokol WAP, GPRS memiliki kelebihan dalam kecepatannya yang dapat mencapai 115 kbps dan adanya dukungan aplikasi yang lebih luas, termasuk aplikasi grafis dan multimedia.

H
Home Page/Homepage - Halaman muka dari sebuah situs web. Pengertian lainnya adalah halaman default yang diset untuk sebuah browser.

Host - Sebuah komputer dalam sebuah network yang menyediakan layanan untuk komputer lainnya yang tersambung dalam network yang sama.

HTML - Hypertext Markup Language, merupakan salah satu varian dari SGML yang dipergunakan dalam pertukaran dokumen melalui protokol HTTP.

HTTP - Hyper Text Transfer Protocol. Protokol yang didisain untuk mentransfer dokumen HTML yang digunakan dalam World Wide Web.

HTTPD - Lihat World Wide Web.

I
IMAP - Internet Message Access Protocol. Protokol yang didisain untuk mengakses e-mail. protokol lainnya yang sering digunakan adalah POP.

Internet - Sejumlah besar network yang membentuk jaringan inter-koneksi (Inter-connected network) yang terhubung melalui protokol TCP/IP. Internet merupakan kelanjutan dari ARPANet dan kemungkinan merupakan jaringan WAN yang terbesar yang ada saat ini.

Intranet - Sebuah jaringan privat dengan sistem dan hirarki yang sama dengan internet namun tidak terhubung dengan jaringan internet dan hanya digunakan secar internal.

IP Address - Alamat IP (Internet Protocol), yaitu sistem pengalamatan di network yang direpresentasikan dengan sederetan angka berupa kombinasi 4 deret bilangan antara 0 s/d 255 yang masing-masing dipisahkan oleh tanda titik (.), mulai dari 0.0.0.1 hingga 255.255.255.255.

ISDN - Integrated Services Digital Network. Pada dasarnya, ISDN merupakan merupakan jalan untuk melayani transfer data dengan kecepatan lebih tinggi melalui saluran telepon reguler. ISDN memungkinkan kecepatan transfer data hingga 128.000 bps (bit per detik). Tidak seperti DSL, ISDN dapat dikoneksikan dengan lokasi lain seperti halnya saluran telepon, sepanjang lokasi tersebut juga terhubung dengan jaringan ISDN.

ISP - Internet Service Provider. Sebutan untuk penyedia layanan internet.

L
Leased Line - Saluran telepon atau kabel fiber optik yang disewa untuk penggunaan selama 24 jam sehari untuk menghubungkan satu lokasi ke lokasi lainnya. Internet berkecepatan tinggi biasanya menggunakan saluran ini.

Login - Pengenal untuk mengakses sebuah sistem yang tertutup, terdiri dari username (juga disebut login name) dan password (kata kunci).

M
Mailing List - Juga sering diistilahkan sebagai milis, yaitu sebuah alamat email yang digunakan oleh sekelompok pengguna internet untuk melakukan kegiatan tukar menukar informasi. Setiap pesan yang dikirimkan ke alamat sebuah milis, secara otomatis akan diteruskan ke alamat email seluruh anggotanya. Milis umumnya dimanfaatkan sebagai sarana diskusi atau pertukaran informasi diantara para anggotanya.

MIME - Multi Purpose Internet Mail Extensions. Ekstensi email yang diciptakan untuk mempermudah pengiriman berkas melalui attachment pada email.

MTA - Mail Transport Agent. Perangkat lunak yang bekerja mengantarkan e-mail kepada user. Adapun program untuk membaca e-mail dikenal dengan istilah MUA (Mail User Agent).

MUA - Lihat MTA.

N
Network - Dalam terminologi komputer dan internet, network adalah sekumpulan dua atau lebih sistem komputer yang digandeng dan membentuk sebuah jaringan. Internet sebenarnya adalah sebuah network dengan skala yang sangat besar.

NNTP - Network News Transfer Protocol. protokol yang digunakan untuk mengakses atau transfer artikel yang diposkan di Usenet news. Program pembaca news (news reader) menggunakan protokol ini untuk mengakses news. NNTP bekerja di atas protokol TCP/IP dengan menggunakan port 119.

Node - Suatu komputer tunggal yang tersambung dalam sebuah network.

P
Packet Switching - Sebuah metode yang digunakan untuk memindahkan data dalam jaringan internet. Dalam packet switching, seluruh paket data yang dikirim dari sebuah node akan dipecah menjadi beberapa bagian. Setiap bagian memiliki keterangan mengenai asal dan tujuan dari paket data tersebut. Hal ini memungkinkan sejumlah besar potongan-potongan data dari berbagai sumber dikirimkan secara bersamaan melalui saluran yang sama, untuk kemudian diurutkan dan diarahkan ke rute yang berbeda melalui router.

PERL - Sebuah bahasa pemrograman yang dikembangkan oleh Larry Wall yang sering dipakai untuk mengimplementasikan script CGI di World Wide Web. Bahasa Perl diimplementasikan dalam sebuah interpreter yang tersedia untuk berbagai macam sistem operasi, diantaranya Windows, Unix hingga Macintosh.

POP - Post Office Protocol. Protokol standar yang digunakan untuk mengambil atau membaca email dari sebuah server. protokol POP yang terakhir dan paling populer digunakan adalah POP3. protokol lain yang juga sering digunakan adalah IMAP. Adapun untuk mengirim email ke sebuah server digunakan protokol SMTP.

PPP - Point to Point Protocol. Sebuah protokol TCP/IP yang umum digunakan untuk mengkoneksikan sebuah komputer ke internet melalui saluran telepon dan modem.

Protokol - Protocol. Seperangkat aturan yang mengatur secara tepat format komunikasi antar sistem. Sebagai contoh, protokol HTTP mengatur format komunikasi antara browser web dan browser server. Protokol IMAP mengatur format komunikasi antara server email IMAP dengan klien.

PSTN - Public Switched Telephone Network. Sebutan untuk saluran telepon konvensional yang menggunakan kabel.

R
RFC - Request For Comments. Sebutan untuk hasil dan proses untuk menciptakan sebuah standar dalam internet. Sebuah standar baru diusulkan dan dipublikasikan di internet sebagai sebuah Request For Comments. Proposal ini selanjutnya akan di-review oleh Internet Engineering Task Force (IETF), sebuah badan yang mengatur standarisasi di internet. Apabila standar tersebut kemudian diaplikasikan, maka ia akan tetap disebut sebagai RFC dengan referensi berupa nomor atau nama tertentu, misalnya standar format untuk email adalah RFC 822.

Router - Sebuah komputer atau paket software yang dikhususkan untuk menangani koneksi antara dua atau lebih network yang terhubung melalui packet switching. Router bekerja dengan melihat alamat tujuan dan alamat asal dari paket data yang melewatinya dan memutuskan rute yang harus digunakan oleh paket data tersebut untuk sampai ke tujuan.

S
SDSL - Symmetric Digital Subscriber Line. Salah satu tipe DSL yang memungkinkan transfer data untuk upstream maupun downstream berjalan pada kecepatan yang sama. SDSL umumnya berkerja pada kecepatan 384 kbps (kilobit per detik).

SGML - Standard Generalized Markup Language. Nama populer dari ISO Standard 8879 (tahun 1986) yang merupakan standar ISO (International Organization for Standarization) untuk pertukaran dokumen secara elektronik dalam bentuk hypertext.

SMTP - Simple Mail Transfer Protocol. Protokol standar yang digunakan untuk mengirimkan email ke sebuah server di jaringan internet. Untuk keperluan pengambilan email, digunakan protokol POP.

SSH - Secure Shell. Protokol pengganti Telnet yang memungkinkan akses yang lebih secure ke remote-host.

T
TCP/IP - Transmission Control Protocol/Internet Protocol. Satu set protokol standar yang digunakan untuk menghubungkan jaringan komputer dan mengalamati lalu lintas dalam jaringan. protokol ini mengatur format data yang diijinkan, penanganan kesalahan (error handling), lalu lintas pesan, dan standar komunikasi lainnya. TCP/IP harus dapat bekerja diatas segala jenis komputer, tanpa terpengaruh oleh perbedaan perangkat keras maupun sistem operasi yang digunakan.

Telnet - Perangkat lunak yang didesain untuk mengakses remote-host dengan terminal yang berbasis teks, misalnya dengan emulasi VT100. Penggunaan Telnet sangat rawan dari segi sekuriti. Saat ini penggunaan Telnet telah digantikan oleh protokol SSH dengan tingkat keamanan yang lebih baik.

U
UDP - User Datagram Protocol. Salah satu protokol untuk keperluan transfer data yang merupakan bagian dari TCP/IP. UDP merujuk kepada paket data yang tidak menyediakan keterangan mengenai alamat asalnya saat paket data tersebut diterima.

Upload - Kegiatan pengiriman data (berupa file) dari komputer lokal ke komputer lainnya yang terhubung dalam sebuah network. Kebalikan dari kegiatan ini disebut download.

Upstream - Istilah yang merujuk kepada kecepatan aliran data dari komputer lokal ke komputer lain yang terhubung melalui sebuah network. Istilah ini merupakan kebalikan dari downstream.

URI - Uniform Resource Identifier. Sebuah alamat yang menunjuk ke sebuah resource di internet. URI biasanya terdiri dari bagian yang disebut skema (scheme) yang diikuti sebuah alamat. URI diakses dengan format skema://alamat.resource atau skema:alamat.resource. Misalnya, URI http://yahoo.com menunjukkan alamat resource yahoo.com yang dipanggil lewat skema HTTP Walaupun HTTP adalah skema yang sering digunakan, namun masih tersedia skema-skema lain, misalnya telnet, FTP, News, dan sebagainya.

URL - Uniform Resource Locator. Istilah ini pada dasarnya sama dengan URI, tetapi istilah URI lebih banyak digunakan untuk menggantikan URL dalam spesifikasi teknis.

Usenet - Usenet news, atau dikenal juga dengan nama “Net news”, atau “news” saja, merupakan sebuah buletin board yang sangat besar dan tersebar di seluruh dunia yang dapat digunakan untuk bertukar artikel. Siapa saja dapat mengakses Usenet news ini dengan program-program tertentu, yang biasanya disebut newsreader. Akses ke server news dapat dilakukan dengan menggunakan protokol NNTP atau dengan membaca langsung ke direktori spool untuk news yaitu direktori dimana artikel berada (cara terakhir ini sudah jarang dilakukan).

UUENCODE - Unix to Unix Encoding. Sebuah metode untuk mengkonfersikan file dalam format Biner ke ASCII agar dapat dikirimkan melalui email.

V
VOIP - Voice over IP. VoIP adalah suatu mekanisme untuk melakukan pembicaraan telepon (voice) dengan menumpangkan data dari pembicaraan melalui Internet atau Intranet (yang menggunakan teknologi IP).

VPN - Virtual Private Network. Istilah ini merujuk pada sebuah network yang sebagian diantaranya terhubung dengan jaringan internet, namun lalu lintas data yang melalui internet dari network ini telah mengalami proses enkripsi (pengacakan). Hal ini membuat network ini secara virtual “tertutup” (private).

W
WAP - Wireless Application Protocol. Standar protokol untuk aplikasi wireless (seperti yang digunakan pada ponsel). WAP merupakan hasil kerjasama antar industri untuk membuat sebuah standar yang terbuka (open standard). WAP berbasis pada standar Internet, dan beberapa protokol yang sudah dioptimasi untuk lingkungan wireless. WAP bekerja dalam modus teks dengan kecepatan sekitar 9,6 kbps. Belakangan juga dikembangkan protokol GPRS yang memiliki beberapa kelebihan dibandingkan WAP.

Webmail - Fasilitas pengiriman, penerimaan, maupun pembacaan email melalui sarana web.

WML - Wireless Markup Language. Salah satu turunan dari format HTML yang khusus dikembangkan untuk dipakai pada protokol WAP.

World Wide Web - Sering disingkat sebagai WWW atau “web” saja, yakni sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain dipresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat lunak yang disebut browser. Informasi di web pada umumnya ditulis dalam format HTML. Informasi lainnya disajikan dalam bentuk grafis (dalam format GIF, JPG, PNG), suara (dalam format AU, WAV), dan objek multimedia lainnya (seperti MIDI, Shockwave, Quicktime Movie, 3D World). WWW dijalankan dalam server yang disebut HTTPD.

X
XML - Extensible Markup Language. Pengembangan lebih lanjut dari format HTML yang digunakan dalam World Wide Web. XML memiliki sejumlah kelebihan dibandingkan HTML, diantaranya dokumen lebih terstruktur, memungkinkan manipulasi tampilan data tanpa harus berhubungan dengan webserver, serta pertukaran data antar dokumen.

Seri 01 : Belajar Database MySQL

Monday, July 2nd, 2007

MySQL merupakan software sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread dan multi-user. MySQL AB membuat MySQL tersedia sebagai software gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius.

Download artikel lengkap : mysql-rahmat-ait.pdf