Saturday, March 26, 2011

Hubungan antara model OSI dengan protokol Internet

Model OSI
TCP/IP
Protocol TCP/IP
No
Lapisan

Nama Protokol
Kegunaan
7
Aplikasi
Aplikasi
DHCP (Dynamic Host Configuration Protocol)
Protokol untuk distribusi IP pada jaringan dengan jumlah IP yang terbatas
DNS (Domain Name Server)
Data base nama domain mesin dan nomer IP
FTP (File Transfer Protocol)
Protokol untuk transfer file
HTTP (Hyper Text Transfer Protocol)
Protokol untuk transfer file HTML dan Web
MIME (Multipurpose Internet Mail Extention)
Protokol untuk mengirim file binary dalam bentuk teks
NNTP (Network News Transfer Protocol)
Protokol untuk menerima dan mengirim newsgroup
POP (Post Office Protocol)
Protokol untuk mengambil mail dari server
SMB (Server Message Block)
Protokol untuk transfer berbagai server file DOS dan Windows
6
Presentasi
SMTP (Simple Mail Transfer Protocol)
Protokol untuk pertukaran mail
SNMP (Simple Network Management Protocol)
Protokol untuk menejemen jaringan
Telnet
Protokol untuk akses dari jarak jauh
TFTP (Trivial FTP)
Protokol untuk transfer file
5
Sessi
NETBIOS (Network Basic Input Output System)
BIOS jaringan standar
RPC (Remote Procedure Call)
Prosedur pemanggilan jarak jauh
SOCKET
Input Output untuk network jenis BSD-UNIX
4
Transport
Transport
TCP (Transmission Control Protocol)
Protokol pertukaran data berorientasi (connection oriented)
UDP (User Datagram Protocol)
Protokol pertukaran data non-orientasi (connectionless)
3
Network
Internet
IP (Internet Protocol)
Protokol untuk menetapkan routing
RIP (Routing Information Protocol)
Protokol untuk memilih routing
ARP (Address Resolution Protocol)
Protokol untuk mendapatkan informasi hardware dari nomer IP
RARP (Reverse ARP)
Protokol untuk mendapatkan informasi nomer IP dari hardware
2
Data link LLC
Network interface
PPP (Point to Point Protocol)
Protokol untuk point ke point

Data Link
MAC

SLIP (Serial Line Internet Protocol)
Protokol dengan menggunakan sambungan serial
1
Fisik

Ethernet, FDDI, ISDN, ATM

Tipe Jaringan

Tipe Jaringan terkait erat dengan sistem operasi jaringan. Ada dua type jaringan, yaitu :
 a) Jaringan Client-Server
Server adalah komputer yang menyediakan fasilitas bagi komputer-komputer lain di dalam jaringan dan client adalah komputer-komputer yang menerima atau menggunakan fasilitas yang disediakan oleh server. Server di jaringan tipe client-server disebut dengan Dedicated Server karena murni berperan sebagai server yang menyediakan fasilitas kepada workstation dan server tersebut tidak dapat berperan sebagai workstation.
 

Keunggulan
•    Kecepatan akses lebih tinggi karena penyediaan fasilitas jaringan dan pengelolaannya dilakukan secara khusus oleh satu komputer (server) yang tidak dibebani dengan tugas lain seperti sebagai workstation.
•    Sistem keamanan dan administrasi jaringan lebih baik, karena terdapat sebuah komputer yang bertugas sebagai administrator jaringan, yang mengelola administrasi dan sistem keamanan jaringan.
•    Sistem backup data lebih baik, karena pada jaringan client-server backup dilakukan terpusat di server, yang akan membackup seluruh data yang digunakan di dalam jaringan.

Kelemahan
•    Biaya operasional relatif lebih mahal.
•    Diperlukan adanya satu komputer khusus yang berkemampuan lebih untuk ditugaskan     sebagai server.
•    Kelangsungan jaringan sangat tergantung pada server. Bila server mengalami gangguan maka secara keseluruhan jaringan akan terganggu.

b) Jaringan Peer To Peer
Bila ditinjau dari peran server di kedua tipe jaringan tersebut, maka server di jaringan tipe peer to peer diistilahkan non-dedicated server, karena server tidak berperan sebagai server murni melainkan sekaligus dapat berperan sebagai workstation.

Keunggulan

•    Antar komputer dalam jaringan dapat saling berbagi-pakai fasilitas yang dimilikinya seperti: harddisk, drive, fax/modem, printer.
•    Biaya operasional relatif lebih murah dibandingkan dengan tipe jaringan client-server, salah satunya karena tidak memerlukan adanya server yang memiliki kemampuan khusus untuk mengorganisasikan dan menyediakan fasilitas jaringan.
•    Kelangsungan kerja jaringan tidak tergantung pada satu server. Sehingga bila salah satu komputer/peer mati atau rusak, jaringan secara keseluruhan tidak akan mengalami gangguan.

Kelemahan
•    Troubleshooting jaringan relatif lebih sulit, karena pada jaringan tipe peer to peer setiap komputer dimungkinkan untuk terlibat dalam komunikasi yang ada. Di jaringan client-server, komunikasi adalah antara server dengan workstation.
•    Unjuk kerja lebih rendah dibandingkan dengan jaringan client-server, karena setiap komputer/peer disamping harus mengelola pemakaian fasilitas jaringan juga harus mengelola pekerjaan atau aplikasi sendiri.
•    Sistem keamanan jaringan ditentukan oleh masing-masing user dengan mengatur keamanan masing-masing fasilitas yang dimiliki.
•    Karena data jaringan tersebar di masing-masing komputer dalam jaringan, maka backup harus dilakukan oleh masing-masing komputer tersebut.

Jenis-jenis Jaringan

a)    Local Area Network (LAN), merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (resouce, misalnya printer) dan saling bertukar informasi.

b)    Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel.

c)    Wide Area Network (WAN),
Jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin-mesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.

d)    Internet
Sebenarnya terdapat banyak jaringan di dunia ini, seringkali menggunakan perangkat keras dan perangkat lunak yang berbeda-beda. Orang yang terhubung ke jaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang seringkali tidak compatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya. Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan internet.

e)    Wireless (Jaringan tanpa kabel),
Jaringan tanpa kabel merupakan suatu solusi terhadap   komukasi yang tidak bisa dilakukan dengan jaringan yang menggunakan kabel. Misalnya orang yang ingin mendapat informasi atau melakukan komunikasi walaupun sedang berada diatas mobil atau pesawat terbang, maka mutlak jaringan tanpa kabel diperlukan karena koneksi kabel tidaklah mungkin dibuat di dalam mobil atau pesawat. Saat ini jaringan tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan mampu memberikan kecepatan akses yang lebih cepat
dibandingkan dengan jaringan yang menggunakan kabel.

f)      WIMAX (Worldwide Interoperability for Microwave)
Merupakan teknologi akses nirkabel  yang memiliki kecepatan akses yang tinggi yang mampu mentransfer data hingga 70 MBps dengan jangkauan yang luas sampai 50km. WiMAX merupakan evolusi dari teknologi BWA (broadband wireless accses).

Friday, March 25, 2011

Klasifikasi permasalahan pengoperasian PC

Permasalahan komputer dapat diidentifikasi melalui post dan melihat gejala-gejala yang    dimunculkan oleh PC baik melalui beep , pesan, secara visual dilayar monitor dan kinerja secara internal ( didalam PC  sendiri ). Maupun external ( dengan bantuan peralatan diluar PC)

Permasalahan PC dapat diklsifikasi mernjadi 2 kelompok 

Internal.
Permasalahan hard ware secara internal yaitu : permasalahan yang muncul pada komponen sistem computer yang meliputi isi computer, CPU yaitu : main board, VGA CARD, CHIP BIOS, RAM, SOUND, PROCESOR, HARD DISK, CD ROOM, POWER SUPLLY, dan komponen yang lain yang terpasang seperti monitor, keyboard, mouse.

External.
Permasalahan hard ware secara external yaitu permasalahan yang muncul pada komponen sistem computer yang terpasang diluar computer & berfungsi sebagai fasilitas pelengkap computer, diantaranya yaitu printer, modem external, TV tuner external, scanner dsb.

Diagnosa Pesan Kesalahan POST


NO
GEJALA
DIAGNOSA
PESAN / PERINGATAN KESALAHAN.
1
Booting terhenti setelah berhasil melakukan POST
1.       Instalasi fisik hard disk, setting device prioritas pada CMOS setiap bermasalah.
2.       Kerusakan pada sistem operasi mungkin file sistem operasi rusak, hilang, terkena virus, berganti nama atau berpindah folder.
2
Kinerja Booting sampai ke Windows berlangsung dengan lambat.
1.       Menejen memory bermasalah.
2.       Kerusakan pada system operasi, munh=gkin file sistem opersi rusak, hilang, terkena virus, berganti nama atau berpindah folder

3
Windows explorer tidak dapat dijalankan, tidak dapat mengcopy, mengganti nama file, dll
Kerusakan pada sisitem operasi, mungkin file windows explorer rusak, hilang, terkena virus, berganti nama, atau berpindah folder.
4
Start menu tidak dapat dijalankan
Kerusakan pada sistem operasi, mungkin file windows explorer rusak, hilang, terkena virus, berganti nama, atau berpindah folder.
5
Prosedur shut down tidak dapat dijalankan.
Kerusakan pada sistem operasi, mungkin file windows explorer rusak, hilang, terkena virus, berganti nama, atau berpindah folder.
6
Prosedur shut down berhenti sebelum computer benar-benar mati.
1.       Reset CMOS batre.
2.       Kerusakan pada sisitem operasi, mungkin file windows explorer rusak, hilang, terkena virus, berganti nama, atau berpindah folder.
7
Mencetak tidak sesuai dengan yang diinginkan, misalnya berulang-ulang, hal tidak sesuai.
Setting printer belum sesuai.
8
Disk dan CD room tidak terdeteksi.
1.       Hubungan instalasi fisik & ppwer disk / cd room dengan main board bermasalah.
2.       Shut up di BIOS belum sesuai.
3.       Aktifasi Hardware disk drive di windows bermasalah.
9
Disk atau CD ROOM tidak dapat membaca data.
1.       Disket atau CD room yang dibaca bermasalah.
2.       Head / sensor baca (optik) bermasalah, mungkin kotor =, setting fisik berubah atau sudah lemah (rusak)

Macam-macam Kode Beep Keruskan Komputer

1.Kode beep Award BIOS.

a.    1 beep pendek, artinya pc dalam keadaan baik.
b.    1 beep panjang, artinya problem di memory.
c.    1 beep panjang 2 beep pendek artinya kerusakan di modul DRAM parity.
d.    1 beep panjang 3 beep pendek artinya kerusakan di bagian VGA.
e.    Beep terus menerus artinya kerusakan di modul memory.

2.Kode beep AMI BIOS.

a.    1 beep pendek, artinya DRAM gagal merefresh.
b.    2 beep pendek, artinya sirkuit gagal mengecek keseimbangan DRAM parity (sistem memory)
c.    3 beep pendek, artinya Bios gagal mengakses memory 64KB.
d.    4 beep pendek, artinya tiner pada sistem gagal bekerja.
e.    5 beep pendek, artinya main board tidak dapat menjalankan prosedur.
f.    6 beep pendek, artinya countroler pada keyboard tidak dapat berjalan dengan baik.
g.    7 beep pendek, artinya visual mode error.
h.    8 beep pendek, ar tinya test memory VGA gagal.
i.    9 beep , check SUM ERROR RAM BIOS bermasalah.
j.    10 beep pendek, artinya CMOS shutdown write mengalmi error.
k.    11 beep pendek, artinya chache memory error.
l.    1 beep panjang 3 beep pendek artinya memory rusak.
m.    1 beep panjang 8 beep pendek artinya test tampilan gambar gagal.


3.Kode beep AMI BIOS.

a.    Tidak ada beep, artinya power supply rusak, card monitor / RAM tidak terpasang.
b.    1 beep pendek, artinya normal POST & PC dalam keadaan baik.
c.    Beep terys menerus, artinya power supply rusak, card monitor / RAM tidak terpasang.
d.    Beep pendek berulang – ulang (sama dengan A)
e.    1 beep panjang, 1 beep pendek artinya masalah pada main board.
f.    1 beep panjang, 2 beep pendek artinya masalah pada bagian VGA card (mono)
g.    1 beep panjang, 3 beep pendek artinya masalah pada VGA card (EGA)
h.    3 beep panjang artinya keyboard error.
i.    1 beep, blank monitor artinya masalah pada VGA card sirkuit.

     PC yang melewati Post dinyatakan memiliki Hardwaredan instalasi yang baik. Tetapi untuk mengetahui kemampuan dan kinerjanya perlu dilakukan test. Jika terjdi permasalahan maka didapatkan pesan atau peringatan kesalahan yang berhibungan dengan kinerja PC, misalnya pada sistem operasi, saat proses menjalankan suatu program aplikasi, prosedur mematikan computer, dll.
    Permasalahan yang terjadi pada saat computer telah lolos dari Post akan lebih komplek karna melibatkan fungsi perangkat keras dan perangkat lunak. Sehingga kemungkinan kesalahan akan semakin banyak. Karna secara umum komponen perangkat keras dan PC tidak ada perubahan tetapi perangkat lunak yang terpasang bermacam-macam dan dimungkinkan akan sering berganti.

Pesan Kesalahan POST

Pesan / peringatan  selama POST berupa tampilan performance PC, visual di monitor dan beep pada speaker.
Sesuai dengan urutan prosedur POST yang dilakukan oleh Bios maka gejala-gejala permasalahan yang muncul adalah :

    1.CPU & monitor mati, tidakl ada beep.
      Diagnose :
            a.Instalasi fisik ketegangan listrik AC 110/220 v.
            b.Power supply.

    2.CPU hidup, monitor mati, tidak ad beep.
      Diagnose :
        a.Instalasi kabel data dari VGA CARD ke monitor.
        b.Monitor.

    3.CPU hidup monitor mati, ada beep.
      Diagnose :
          a.Di sesuaikan dengan bunyi beep.

      1.Test 1 (Basic system error)
        Adalah system terhenti dengan tanpa tampilan dan suara beep, walaupun kursos Nampak.

      2.Test 2 ( Extended system orror)
    1 suara beep panjang, diikuti dengan 1 suara beep pendek dan exsekusi post terhenti.

      3.Test 3 (Display error)
    1 suara beep panjang, diikutu dengan 2 suara beep pen dek dan post melanjutkan dengan tes berikutnya.

      4.Test 4 (Memory error)
    Ada tampilan angka yuang menunjukan kode kesalahan.

      5.Test 5 (Keyboar error)
    Ada tampilan angka yang menunjukan kose kesalahan.

      6.Test 6 (Driver error)
    Ada tampilan angka 601, 1780, atau 1781 yang menunjukkan kode kesalahan.

Sekilas TentangMikrotik

MikroTik RouterOS™, merupakan system operasi Linux base yang diperuntukan sebagai network router. Didesain untuk memberikan kemudahan bagi penggunanya. Administrasinya bisa dilakukan melalui Windows application (WinBox). Webbrowser serta via Remote Shell (telnet dan SSH). Selain itu instalasi dapat dilakukan pada Standard computer PC. PC yang akan dijadi kan router mikrotikpun tidak memerlukan resource yang cukup besar untuk penggunaan standard, misalnya hanya sebagai gateway. Untuk keperluan beban yang besar ( network yang kompleks, routing yang rumit dll)bdisarankan untuk mempertimbangkan pemilihan resource PC yang memadai.

Fasilitas pada mikrotik antara lain sebagai berikut :
- Protokoll routing RIP, OSPF, BGP.
- Statefull firewall
- HotSpot for Plug-and-Play access
- remote winbox GUI admin

Sejarah MS SQL Server

Pada tahun 1985, Microsoft dan IBM mengumumkan perjanjian kerjasama Jangka Panjang untuk pengembangan Sistem Operasi dan produk-produk perangkat lunak lainnya. Pengumuman ini adalah permulaan dimulainya OS/2, sebuah sistem operasi setelah masa kejayaan MS-DOS . OS/2 ini akan lebih "hebat" dan lebih "canggih" daripada MS-DOS, Ia akan mampu menangani multitasking application dengan memanfaatkan kemampuan prosessor Intel yang terbaru yaitu 80286. "That was the plan!" OS/2 secara resmi diumumkan pada bulan April 1987, dan dijanjikan akan tersedia buat end-user pada akhir tahun tersebut. Tetapi dalam waktu yang sangat singkat setelah pengumuman perjanjian kerjasama tersebut, IBM mengumumkan peluncuran sebuah versi spesial OS/2 yang disebut OS/2 Extended Edition. Versi yang lebih powerfull ini akan menyertakan sebuah database SQL yang disebut OS/2 Database Manager. OS/2 Database Manager akan sangat berguna bagi pengembangan aplikasi yang sederhana dan kompatibel dengan DB/2 -sebuah database server milik IBM yang beroperasi pada mainframe-. OS/2 database manager juga akan menyertakan System Network Architecture (SNA) communication service, yang disebut OS/2 Communication Manager. Sebagai bagian dari System Application Architecture (SAA) -nya, IBM menjanjikan semua produk-produk tersebut dapat saling bekerjasama pada masa yang akan datang.Tetapi jika IBM mampu menawarkan sebuah solusi OS/2 yang begitu lengkap, kenapa user harus membeli produk OS/2 buatan Microsoft?.
Hal inilah yang membuat Microsoft segera mencari solusinya sendiri. Pada tahun 1986, Microsoft sudah menghasilkan 197 Juta US$ pertahun, dengan 1153 pegawai. (Sepuluh tahun kemudian, Microsoft telah mendapatkan 6 Milyar US$ dari bisnis software-nya, dengan hampir sekitar 18.000 pegawai). Produk-produk Microsoft hampir semuanya terfokus pada aplikasi desktop dengan produk utamanya adalah MS-DOS. Komputasi Client/Server pada saat itu belum menjadi fokus utama Microsoft dan industri komputer. Managemen data pada sebuah PC hanyalah menjadi sebuah fantasi pada masa itu, User biasanya hanya menggunakan Lotus 1-2-3 untuk menyimpan data. produk dBASE buatan Ashton Tate segera menjadi sangat populer setelah diluncurkan, selanjutnya Ansa Software merilis Paradox dan MicroRim dengan produk RBase -nya. Pada tahun 1986 tersebut, Microsoft belum mempunyai produk managemen database sendiri. (Tetapi pada tahun 1992, Microsoft mendapatkan sukses yang luar biasa dari produk managamen database desktop-nya dengan Microsoft Access dan Microsoft FoxPro).
Tetapi IBM Database Manager sangatlah berbeda dari dBASE, Paradox ataupun RBase. Produk IBM ini walaupun tidak begitu user-friendly, tetapi ia mempunyai SQL query prosessor-nya sendiri dan bekerja berdasarkan "transactions", hampir sama dengan database server yang berjalan diatas Minicomputer dan Mainframe, seperti DB/2, Oracle ataupun Informix. Microsoft membutuhkan produk Database Management System (DBMS) sekaliber ini dan membutuhkannya segera!!
Microsoft berpaling kepada Sybase, Inc. sebuah perusahaan pembuat software DBMS yang sedang "naik daun", yang merilis produk DataServer-nya pada bulan Mei 1987 untuk Sun Microsystem yang berjalan diatas UNIX. DataServer mendapatkan reputasi berkat inovasi dan kreatifitasnya dengan Stored Procedure dan Trigger serta paradigma baru dalam dunia komputasi yaitu: Client/Server.
Perjanjian kerjasama antara Microsoft dan Sybase ini adalah win-win situation. Microsoft akan mendapatkan hak khusus atas produk DataServer untuk OS/2-nya dan semua sistem operasi yang akan dikembangkan oleh Microsoft. Selain mendapatkan royalti dari Micorosft, Sybase juga akan mendapatkan "image" yang baik bagi namanya sebagai pembuat produk Managemen database pada komputer PC. Perjanjian ini ditandatangani pada tanggal 27 Maret 1987, oleh Jon Shirley (Presiden Microsoft) dan Mark Hoffman (Sybase Cofounder dan Presiden).
Pada dunia database PC, dBASE produksi Ashton Tate adalah produk yang paling banyak dikenal dan merupakan produk yang menguasai pasar paling besar. Untuk mendapatkan pengakuan pasar, produk baru dari Microsoft ini (yang dilesensi dari Sybase) membutuhkan "sesuatu" untuk mendapatkan pengakuan dari komunitas pengguna dBASE yang cukup besar. Salah satu cara yang sangat efektif untuk mendapatkan pengakuan tersebut adalah dengan "menggandeng" langsung pembuat dBASE, Ashton Tate.
Pada tahun 1988, sebuah produk baru DBMS diumumkan dengan nama -yang agak sedikit membingungkan- Ashton Tate/Microsoft SQL Server. Meskipun tidak terdapat pada judul produk, Sybase tetap mendapat tempat pada informasi yang menyertai produk tersebut. Produk baru ini akan menjadi jembatan bagi Sybase DataServer untuk di-port ke OS/2, yang dipasarkan oleh Ashton Tate dan Microsoft. Ashton Tate menjanjikan dBASE IV akan tersedia dalam versi Server Edition yang akan menggunakan tools-tools dBASE IV sebagai client dan SQL Server sebagai tempat menyimpan datanya. Kemampuan client/server yang baru dari produk ini akan memberikan dBASE IV lebih dari sekedar paradigma file-sharing yang selama ini dimilikinya.
Ashton-Tate, Microsoft, dan Sybase saling bekerjasama untuk membuat SQL Server yang berjalan diatas OS/2. (Ini adalah pertama kalinya nama SQL Server dipakai. Sybase kemudian merubah nama produk DataServer untuk UNIX dan VMS menjadi Sybase SQL Server. Sekarang produk Database Server Sybase dikenal dengan nama Sybase Adaptive Server). Versi beta pertama dari Ashton-Tate/Microsoft SQL Server dirilis pada musim gugur 1988. Microsoft mematok harga yang "cukup" murah untuk versi pra-rilis ini, agar developer yang ingin mempelajari ataupun meng-evaluasi produk baru ini dapat segera menggunakannya tanpa harus mempertimbangkan biaya yang harus dikeluarkannya. Produk baru ini dipasarkan dengan sebuah "bundled" yang dikenal dengan nama NDK (Network Development Kit) -yang dibuat dengan Bahasa C-, yang didalamnya terdapat semua komponen software yang dibutuhkan untuk mengembangkan aplikasi client/server yang berjalan pada sebuah jaringan komputer. Terdiri dari SQL Server, Microsoft LAN Manager dan OS/2 1.0
by: Raymond Januar Banik

Tentang MySQL

Pengertian MySQL
MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.
Fitur MySQL
Kalau di seri 3.22 MySQL mulai diadopsi banyak orang dan meningkat populasi penggunanya, maka di seri 3.23 dan 4.0-lah terjadi banyak peningkatan dari sisi teknologi. Ini tidak terlepas dari tuntutan pemakai yang semakin mengandalkan MySQL, namun membutuhkan fitur-fitur yang lebih banyak lagi.
Seri 3.23. Di seri 3.23 MySQL menambahkan tiga jenis tabel baru: pertama MyISAM, yang sampai sekarang menjadi tipe tabel default; kedua BerkeleyDB, yang pertama kali menambahkan kemampuan transaksi pada MySQL; dan ketiga InnoDB, primadona baru yang potensial.
Seri 4.x. Di seri yang baru berjalan hingga 4.0 tahap alfa ini, pengembang MySQL berjanji akan menjadikan MySQL satu derajat lebih tinggi lagi. Fitur-fitur yang sejak dulu diminta akan dikabulkan, seperti subselek (di 4.1), union (4.0), foreign key constraint (4.0 atau 4.1Ć¢€”meski InnoDB sudah menyediakan ini di 3.23.x), stored procedure (4.1), view (4.2), cursor (4.1 atau 4.2), trigger (4.1). MySQL AB tetap berdedikasi mengembangkan dan memperbaiki MySQL, serta mempertahankan MySQL sebagai database open source terpopuler.
Keunggulan MySQL
Penyebab utama MySQL begitu popular di kalangan Web adalah karena ia memang cocok bekerja di lingkungan tersebut. Pertama, MySQL tersedia di berbagai platform Linux dan berbagai varian Unix. Sesuatu yang tidak dimiliki Access, misalnyaĆ¢€”padahal Access amat popular di platform Windows. Banyak server Web berbasiskan Unix, ini menjadikan Access otomatis tidak dapat dipakai karena ia pun tidak memiliki kemampuan client-server/networking.
Kedua, fitur-fitur yang dimiliki MySQL memang yang biasanya banyak dibutuhkan dalam aplikasi Web. Misalnya, klausa LIMIT SQL-nya, praktis untuk melakukan paging. Atau jenis indeks field FULLTEXT, untuk full text searching. Atau sebutlah kekayaaan fungsi-fungsi builtinnya, mulai dari memformat dan memanipulasi tanggal, mengolah string, regex, enkripsi dan hashing. Yang terakhir misalnya, praktis untuk melakukan penyimpanan password anggota situs.
Ketiga, MySQL memiliki overhead koneksi yang rendah. Soal kecepatan melakukan transaksi atau kinerja di kondisi load tinggi mungkin bisa diperdebatkan dengan berbagai benchmark berbeda, tapi kalau soal yang satu ini MySQL-lah juaranya. Karakteristik ini membuat MySQL cocok bekerja dengan aplikasi CGI, di mana di setiap request skrip akan melakukan koneksi, mengirimkan satu atau lebih perintah SQL, lalu memutuskan koneksi lagi. Cobalah melakukan hal ini dengan Interbase atau bahkan Oracle. Maka dengan load beberapa request per detik saja server Web/database Anda mungkin akan segera menyerah karena tidak bisa mengimbangi beban ini. 

by:Raymond Januar Banik 

MODUL PELATIHAN PHP

1. PENDAHULUAN

PHP adalah salah satu bahasa pemrograman di Internet. PHP bersifat cepat, gratis dan murah ( gratis ), selain itu PHP mendukung penggunaan database seperti MySQL, PostgreSQL, mSQL, Oracle etc.
Untuk dapat menjalankan PHP melalui browser, maka anda diharuskan terlebih dahulu menginstall web server ( misalnya Apache, PWS, IIS ) lalu menginstall PHP, sedangkan untuk menjalankan MySQL anda tidak perlu menginstall web server, hanya saja jika ingin dijalankan melalui browser, maka anda harus menginstall web server. Prosedur penginstallan web server, PHP dan MySQL dapat anda baca pada manual masing – masing. Adapun manual dan instalan Apache, PHP maupun MySQL dapat anda cari di
Jika anda tidak ingin direpotkan dengan prosedur penginstallan PHP, anda dapat menjalankan PHP di direktori public_html anda di s.ee.itb.ac.id. Hal itu dapat dilakukan karena PHP bersifat server side artinya script PHP di jalankan di server, bukan di computer client. Jadi semakin banyak client yang menjalankan script PHP di suatu situs, maka beban yang ditanggung oleh server semakin bertambah.
Sintaks – sintaks dalam PHP banyak yang sama dengan C++, dalam hal ini penulis tidak memberikan penjelasan penggunaan sintaks – sintaks tersebut mengingat para cakru telah memperoleh pengajaran tersebut di dalam kuliah maupun praktikum EL – 207 Komputer dan Pemrograman.

Wednesday, March 23, 2011

Perkembangan E-Commerce


E-Commerce termasuk salah satu istilah pada ” perdagangan elektronik’ yang berubah sejalan dengan waktu. Awalnya, perdagangan elektronik merupakan aktivitas perdagangan yang memanfaatkan transaksi komersial, misalnya mengirim dokumen komersial seperti pesanan pembelian secara elektronik.

Kemudian berkembang menjadi suatu aktivitas yang mempunya istilah yang lebih tepat yaitu “perdagangan web” (pembelian barang dan jasa melalui  HYPERLINK

Pada awalnya ketika web mulai terkenal di masyarakat pada 1994, banyak jurnalis memperkirakan bahwa e-commerce akan menjadi sebuah sektor ekonomi baru. Sehingga Antara pada era 1998 dan 2000 banyak bisnis di AS dan Eropa mengembangkan situs web perdagangan ini.
E-com, atau Electronic Commerce merupakan salah satu teknologi yang berkembang pesat dalam dunia bisnis dan internetan. Penggunaann sistem E-commerce, sebenarnya dapat menguntungkan banyak pihak, baik pihak konsumen, maupun pihak produsen dan penjual (retailer). Misalnya bagi pihak konsumen, menggunakan E-Commerce dapat membuat waktu berbelanja menjadi singkat. Selain itu, harga barang-barang yang dijual melalui E-Commerce biasanya lebih murah dibandingkan dengan harga di toko, karena jalur distribusi dari produsen barang ke pihak penjual lebih singkat dibandingkan dengan toko konvensional.

Di Indonesia, sistem E-commerce ini kurang populer, karena banyak pengguna internet yang masih meragukan keamanan sistem ini, dan kurangnya pengetahuan mereka mengenai apa itu E-Commerce yang sebenarnya. Sehingga sampai saat ini, web resmi yang telah menyelenggarakan e-commerce di Indonesia adalah RisTI Shop. Risti, yaitu Divisi Riset dan Teknologi Informasi milik PT. Telkom, menyediakan layanan e-commerce untuk penyediaan informasi produk peralatan telekomunikasi dan non-telekomunikasi. Web ini juga telah mendukung proses transaksi secara online.

Selain RisTI, tampaknya belum ada web lain yang menyelenggarakan E-commerce di Indonesia. Padahal, untuk membuat sistem E-commerce, investasi yang dikeluarkan tidak terlalu besar. Selain itu, lingkup pemasaran produknya bisa jauh lebih luas dan biaya penyelenggaraan serta promosi pada E-commerce juga lebih kecil jika dibandingkan dengan biaya pada sitem toko konvensional