isi buku psi

80
1 BAB I PENDAHULUAN 1.1. MENGAPA SISTEM INFORMASI ITU PENTING Sistem informasi dan teknologi telah menjadi komponen yang sangat penting bagi keberhasilan bisnis dan organisasi. Teknologi informasi, termasuk sistem informasi berbasis Internet, memainkan peranan penting dan makin luas dalam bisnis. Teknologi informasi dapat membantu segala jenis bisnis meningkatakan efisiensi dan efektivitas proses bisnis mereka, pengambilan keputusan manajerial, dan kerja sama kelompok kerja, hingga dapat memperkuat posisi kompetitif mereka dalam pasar yang cepat sekali berubah. Hal ini berlaku ketika teknologi informasi digunakan untuk mendukung tim pengembangan produk, proses dukungan untuk pelanggan, transaksie- commerce, atau dalam aktivitas bisnis lainnya.teknologi dan sistem informasi berbasis Internet dalam waktu singkat menjadi bahan yang dibutuhkan untuk keberhasilan bisnis di lingkungan global yang dinamis saat ini. Sistem informasi adalah sekumpulan hardware, software, brainware, prosedur dan atau aturan yang diorganisasikan secara integral untuk mengolah data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan. Sistem Informasi adalah satu kesatuan data olahan yang terintegrasi dan saling melengkapi yang menghasilkan output baik dalam bentuk gambar, suara maupun tulisan. Sistem informasi adalah sekumpulan komponen pembentuk sistem yang mempunyai keterkaitan antara satu komponen dengan komponen lainnya yang bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu. Suatu sistem informasi (SI) atau information system (IS) merupakan aransemen dari orang, data, proses-proses, dan antar-muka yang berinteraksi mendukung dan memperbaiki beberapa operasi sehari-hari dalam suatu bisnis termasuk mendukung memecahkan soal dan kebutuhan pembuat-keputusan manejemen dan para pengguna. Di dalam suatu organisasi, informasi merupakan sesuatu yang penting didalam mendukung proses pengambilan keputusan oleh pihak manajemen. 1. Pengertian Sistem Suatu sistem pada dasarnya adalah sekolompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.Secara sederhana, suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang

Upload: robin-marrison

Post on 28-Apr-2015

74 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: ISI BUKU PSI

1

BAB I

PENDAHULUAN1.1. MENGAPA SISTEM INFORMASI ITU PENTING

Sistem informasi dan teknologi telah menjadi komponen yang sangatpenting bagi keberhasilan bisnis dan organisasi. Teknologi informasi, termasuksistem informasi berbasis Internet, memainkan peranan penting dan makin luasdalam bisnis. Teknologi informasi dapat membantu segala jenis bisnismeningkatakan efisiensi dan efektivitas proses bisnis mereka, pengambilankeputusan manajerial, dan kerja sama kelompok kerja, hingga dapatmemperkuat posisi kompetitif mereka dalam pasar yang cepat sekali berubah.Hal ini berlaku ketika teknologi informasi digunakan untuk mendukung timpengembangan produk, proses dukungan untuk pelanggan, transaksie-commerce, atau dalam aktivitas bisnis lainnya.teknologi dan sistem informasiberbasis Internet dalam waktu singkat menjadi bahan yang dibutuhkan untukkeberhasilan bisnis di lingkungan global yang dinamis saat ini.

Sistem informasi adalah sekumpulan hardware, software, brainware,prosedur dan atau aturan yang diorganisasikan secara integral untuk mengolahdata menjadi informasi yang bermanfaat guna memecahkan masalah danpengambilan keputusan. Sistem Informasi adalah satu kesatuan data olahanyang terintegrasi dan saling melengkapi yang menghasilkan output baik dalambentuk gambar, suara maupun tulisan. Sistem informasi adalah sekumpulankomponen pembentuk sistem yang mempunyai keterkaitan antara satukomponen dengan komponen lainnya yang bertujuan menghasilkan suatuinformasi dalam suatu bidang tertentu.

Suatu sistem informasi (SI) atau information system (IS) merupakanaransemen dari orang, data, proses-proses, dan antar-muka yang berinteraksimendukung dan memperbaiki beberapa operasi sehari-hari dalam suatu bisnistermasuk mendukung memecahkan soal dan kebutuhan pembuat-keputusanmanejemen dan para pengguna. Di dalam suatu organisasi, informasimerupakan sesuatu yang penting didalam mendukung proses pengambilankeputusan oleh pihak manajemen.

1. Pengertian SistemSuatu sistem pada dasarnya adalah sekolompok unsur yang erat

hubungannya satu dengan yang lain, yang berfungsi bersama-sama untukmencapai tujuan tertentu.Secara sederhana, suatu sistem dapat diartikan sebagaisuatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang

Page 2: ISI BUKU PSI

2

terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu.Dari defenisi ini dapat dirinci lebih lanjut pengertian sistem secara umu, yaitu :1. Setiap system terdiri dari unsur-unsur.2. Unsur-unsur tersebut merupakan bagian terpadu sistem yang

bersangkutan.3. Unsur sistem tersebut bekerja sama untuk mencapai tujuan sistem.4. Suatu sistem merupakan bagian dari sistem lain yang lebih besar.

Menurut Etimologi istilah sistem berasal dari bahasaYunani, System yang artinya himpunan bagian atau unsur yang salingberhubungan secara teratur untuk mencapai tujuan bersamaPengertian sistem menurut sejumlah para ahli:1. L. James Havery

Menurutnya sistem adalah prosedur logis dan rasional untukmerancang suatu rangkaian komponen yang berhubungan satu dengan yanglainnya dengan maksud untuk berfungsi sebagai satu kesatuan dalam usahamencapai suatu tujuan yang telah ditentukan.2. John Mc Manama

Menurutnya sistem adalah sebuah stuktur konseptual yang tersusundari fungsi-fungsi yang saling berhubungan yang bekerja sebagai suatu kesatuanorganik untuk mencapai suatu hasil yang diinginkan secara efektif dan efisien.3. C.W. Churchman

Menurutnya sistem adalah seperangkat bagian-bagian yangdikoordinasikan untuk melaksanakan seperangkat tujuan.4. J.C Hinggins

Sistem adalah seperangkat bagian-bagian yang saling berhubungan.5. Edgar F Huse dan James L. Bowdict

Menurutnya sistem adalah suatu seri atau rangkaian bagian-bagianyang saling berhubungan dan bergantung sedemikian rupa sehingga interaksidan saling pengaruh dari satu bagian akan mempengaruhi keseluruhan.

Dari pengertian diatas dapat kami simpulkan bahwa pengertian sistemadalah suatu kesatuan yang terdiri atas beberapa komponen atau elemen yangsaling berhubungan atau saling terikat satu sama lain yang secara bersamamencapai tujuan-tujuan yang sama.

2. Ruang Lingkup Sistem InformasiRuang lingkup sistem informasi yaitu ruang lingkup yang ditentukan

dari awal pembuatan yang merupakan garis batas lingkup kerja sistem tersebut,sehingga sistem informasi tersebut tidak bersinggungan dengan sistem informasilainnya.

Ruang lingkup SIM sebenarnya tertuang pada tiga kata pembentuknya,yaitu “sistem”, “informasi”, dan “manajemen”. Sistem merupakan kumpulanelemen yang saling berhubungan satu sama lain yang membentuk satu kesatuandalam usaha mencapai suatu tujuan. Di dalam perusahaan, yang dimaksud elemen

Page 3: ISI BUKU PSI

3

dari sistem adalah departemen-departemen internal, seperti persediaan barangmentah, produksi, persediaan barang jadi, promosi, penjualan, keuangan,personalia; serta pihak eksternal seperti supplier dan konsumen yang saling terkaitsatu sama lain dan membentuk satu kesatuan usaha.

Informasi adalah hasil pemrosesan data yang diperoleh dari setiapelemen sistem tersebut menjadi bentuk yang mudah dipahami dan merupakanpengetahuan yang relevan yang dibutuhkan oleh orang untu menambahpemahamannya terhadap fakta-fakta yang ada. Informasi bagi setiap elemen akanberbeda satu sama lain sesuai dengan kebutuhannya masing-masing

Dari ruang lingkup di atas, beberapa ahli telah memberikan rumusantentang sistem informasi manajemen, antara lain :1. SIM adalah pengembagan dan penggunaan sistem-sistem informasi yang

efektif dalam organisasi-organisasi (Kroenke, David, 1989).2. SIM didefinisikan sebagai suatu sistem berbasis komputer yang

menyediakan informasi bagi beberapa pemakai yang mempunyaikebutuhan yang serupa. Informasi menjelaskan perusahaan atau salah satusistem utamanya mengenai apa yang telah terjadi di masa lalu, apa yangsedang terjadi sekarang dan apa yang mungkin terjadi di masa depan.Informasi tersebut tersedia dalam bentuk laporan periodik, laporan khususdan output dari simulasi matematika. Informasi digunakan oleh pengelolamaupun staf lainnya pada saat mereka membuat keputusan untukmemecahkan masalah (Mc. Leod, 1995).

3. SIM merupakan metode formal yang menyediakan informasi yag akurat dantepat waktu kepada manajemen untuk mempermudah proses pengambilankeputusan dan membuat organisasi dapat melakukan fungsi perencanaan ,operasi secara efektif dan pengendalian (Stoner, 1996)

Dari definisi-definisi di atas, dapat ditarik kesimpulan, bahwa SIM adalahsuatu sistem yang dirancang untuk menyediakan informasi guna mendukungpengambilan keputusan pada kegiatan manajemen dalam suatu organisasi.

3. Tipe SistemAda berbagai tipe sistem berdasarkan kategori: Atas dasar keterbukaan:

1. Sistem terbuka, dimana pihak luar dapat mempengaruhinya. Lebih spesifik dikenaljuga yang disebut dengan sistem terotomasi ;yang merupakan bagian dari sistembuatan manusia dan berinteraksi dengan kontrol olehsatu atau lebih komputersebagai bagian dari sistem yang digunakan dalam masyarakatn modern.

2. sistem tertutup, sistem yang tidak berhubungan dan tidak terpengaruh dengansistem luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campurtangan dari pihak luarnya. Secara teoritis sistem tersebut ada, tetapi kenyataannyatidak ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closedsystem (secara relatif tertutup, tidak benar-benar tertutup).

Page 4: ISI BUKU PSI

4

Atas dasar komponen:1. Sistem fisik, dengan komponen materi dan energi. merupakan sistem yang

ada secarafisik, sehingga setiap makhluk dapat melihatnya (Sistem Komputer,Sistem Akuntansi, Sistem Produksi dll.)

2. Sistem non-fisik atau konsep, sistem yang berupa pemikiran atau ide- ide yangtidak tampak secara fisik (Sistem Teologia yang merupakan suatu sistem yangmenggambarkan hubungan Tuhan dengan Manusia)

4. Sub SistemAda beberapa elemen yang membentuk sebuah sistem, yaitu: tujuan,

masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik sertalingkungan. Berikut elemen-elemen yang membentuk sebuah sistem.

a. TujuanSetiap sistem memiliki tujuan (goal), entah hanya satu atau mungkin

banyak. Tujuan inilah yang menjadi pemotivasi yang mengarahkan sistem. Yanpatujuan, sistem menjadi tidak terarah dan tidak terkendali. Tentu saja tujuan antarasatu sistem dengan sistem yang lain berbeda.

b. MasukanMasukan (input) sistem adalah segala sesuatu yang masuk ke dalam

sistem dan selajutnya menjadi bahan yang diperoses. Masukan dapat berupa hal-hal yang berwujud (tampak secara fisik) maupun yang tidak tampak.Contoh masukan yang berwujud adalah bahan mentah, sedangkan contoh yangtidak berwujud adalah informasi (misalnya: permintaan jasa pelanggan).

c. ProsesProses merupakan bagian yang melakukan perubahan atau transformasi

dari masukan menjadi keluaran yang berguna dan lebih bernilai, misalnya berupainformasi dan produk, tetapi juga bisa berupa hal-hal yang tidak berguna,misalnya saja sisa pembuangan atau limbah pada pabrik kimia, proses dapatberupa bahan mentah. Pada rumah sakit, proses dapat berupa aktivitaspembedahan pasien.

d. KeluaranKeluaran (output) merupakan hasil dari pemrosesan. Pada sistem

informasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dansebagainya.

e. BatasYang disebut batasan (boundary) sistem adalah pemisah antara sistem

dan daerah di luar sistem (lingkungan). Batas sistem menentukan konfigurasi,ruang lingkup atau kemampuan sistem . sebagai contoh, tim sepakbolamempunyai aturan permainan dan keterbatasan kemampuan pemain.Pertumbuhan sebuah took kelontong dipengaruhi oleh pembelian pelanggan,gerakan pesaing dan keterbatasan dana dari bank. Tentu saja batas sebuah sistemdapat dikurangi atau dimodifikasi sehingga akan mengubah perilaku sistem.Sebagai contoh: dengan menjual saham ke publik, sebuah perusahaan dapatmengurangi keterbatasan dana.

Page 5: ISI BUKU PSI

5

f. Mekanisme Pengendalian dan Umpan BalikMekanisme pengendalian (control mechanism) diwujudkan dengan

menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan balik inidigunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalahuntuk mengatur agar sistem berjalan sesuai dengan tujuan.

g. LingkunganLingkungan adalah segala sesuatu yang berada diluar sistem.

Lingkungan bias berpengaruh terhadap operasi sistem dalam arti bisa merugikanatau merugikan sistem itu sendiri. Lingkungan yang merugikan tentu saja harusditahan dan dikendalikan supaya tidak mengganggu kelangsungan operasisistem, sedangkan yang menguntungkan tetap harus terus dijaga, karena akanmemacu terhadap kelangsungan hidup sistem.

5. Sistem dan OrganisasiOrganisasi adalah struktur sosial resmi stabil yang memiliki sumber-

sumber berasal dari lingkungan dan memproses sumber-sumber itu agarmenghasilkan output. Definisi behavioral organisasi adalah kumpulan hak, hakkhusus, kewajiban, dan tanggung jawab yang harus dengan cermatdiseimbangkan selama periode waktu tertentu melalui konflik dan resolusi konflik.Ada beberapa peranan penting sistem informasi dalam organisasi, antara lain: Meningkatkan kinerja organisasi melalui:

peningkatan produktivitas

pengurangan biaya peningkatan pengambilan keputusan

peningkatan layanan ke pelanggan pengembangan aplikasi-aplikasi strategis

Mengaitkan perencanaan, pengerjaan, dan pengendalian dalam organisasi

Mengkoordinasikan subsistem-subsistem dalam organisasi Meng-integrasikan subsistem-subsistem

System Informasi dapat Mempengaruhi Organisasi

Teori ekonomi. IT mengganti biaya modal dan biaya informasi

Teknologi system informasi merupakan factor produksi seperti halnyamodal dan tenaga kerja

Teori biaya transaksi menyatakan bahwa perusahaan berusaha mengurangibiaya transaksi.

IT membantu perusahaan menekan biaya transaksi. Jika biaya transaksimenurun, jumlah karyawan juga mengecil karena semakin murah dan

Page 6: ISI BUKU PSI

6

mudah bagi perusahaan untuk membuat kontrak pembelian barang-barangdan jasa di pasar disbanding membuat sendiri produk dan jasanya.

Teori agensi mengatakan perusahaan memiliki ikatan kontrak di antarabagian-bagian yang harus diawasi dan dikelola.

IT bias mengurangi biaya agensi, memungkinkan perusahaan untuk tumbuhtanpa menambah biaya pengawasan, dan tanpa menambah tenaga kerja.

Teori Behavioral IT membuat organisasi lebih ramping. IT mampu mengubah hierarki pengambilan keputusan dengan menekan

biaya informasi memperluas distribusi informasi mempercepat proses pengambilan keputusan

memfasilitasi pekerja tingkat-bawah untuk membuat keputusan tanpapengawasan dan meningkatkan efisiensi manajemen

Rentang pengendalian perusahaan juga akan meningkat

Pada organisasi postindustri, otoritas meningkat bergantung padapengetahuan dan kompetensi. Jadi, bentuk menjadi ramping karena para pekerjaprofessional cenderung berciri self-managing; dan pengambilan keputusanmenjadi lebih terdessentralisasi sementara pengetahuan dan informasi semakintersebar secara luas.

Teknologi informasi mendorong jaringan task force organisasi dimanakelompok-kelompok professional bertemu baik langsung maupun melalui mediaelektronik untuk menyelesaikan pekerjaan tertentu. Hal ini mengarah padaorganisasi virtual, yaitu organisasi yang memanfaatkan jaringan untukmenghubungkan orang, asset, dan gagasan dalam menciptakan danmendistribusikan produk dan layanan tanpa terbatasi oleh batasan-batsantradisional organisasi atau lokasi fisik.

System informasi terkait dengan politik organisasi karenamempengaruhi akses ke sumber utama, yaitu informasi. System informasiberpotensi mengubah struktur, budaya, politik, dan kerja organisasi. Alasan palingumum dari kegagalan proyek-proyek besar mengarah kepada hambatanperubahan politikal dan organisasional.

1.2. PERBEDAAN SISTEM INFORMASI DAN TEKNOLOGI INFORMASI

Apakah Sistem Informasi Itu?

Sistem Informasi dapat dibedakan menjadi 2, sistem informasi manualdan sistem informasi berbasis komputer (CBIS)

Page 7: ISI BUKU PSI

7

CBIS atau selanjutnya disebut sistem informasi (SI) saja adalah jenissistem informasi yang menggunakan komputer

Alter (1992) Sistem informasi adalah kombinasiantar prosedur kerja, informasi, orang,dan teknologi informasi yangdiorganisasikan untuk mencapai tujuandalam sebuah organisasi

Bodnar dan Hopwood (1993) Sistem informasi adalah kumpulanperangkat keras dan perangkat lunakyang dirancang untukmentransformasikan data ke dalambentuk informasi yang berguna

Gelinas, Oram, dan Wiggins (1990) Sistem informasi adalah suatu sistembuatan manusia yang secara umumterdiri atas sekumpulan komponenberbasis komputer dan manual yangdibuat untuk menghimpun,menyimpan, dan mengelola data sertamenyediakan informasi keluarankepada para pemakai

Hall (2001) Sistem informasi adalah sebuahrangkaian prosedur formal di manadata dikelompokkan, diproses menjadiinformasi, dan didistribusikan kepadapemakai

Turban, McLean, dan Wetherbe (1999) Sebuah sistem informasimengumpulkan, memproses,menyimpan, menganalisis, danmenyebarkan informasi untuk tujuanyang spesifik

Wilkinson (1992) Sistem informasi adalah kerangka kerjayang mengkoordinasikan sumberdaya(manusia, komputer) untuk mengubahmasukan (input) menjadi keluaran(informasi), guna mencapai sasaran-

Page 8: ISI BUKU PSI

8

sasaran perusahaan

Contoh Sistem Informasi

Sistem reservasi pesawat terbang

Sistem untuk menangani penjualan kredit kendaraan bermotor

Sistem biometrik

Sistem POS (point-of-sale)

Sistem telemetri

Sistem berbasiskan kartu cerdas (smart card)

Prosedurkerja

Informasi

Orang

Teknologiinformasi

Tujuan

Data terformat,teks,gambar, suara,dan video

Orang yangmemasukkan,memproses, danmenggunakandata

Perangkat kerasdan perangkatlunak yangmemproses data

Yang dicoba untukdilakukan sistem

Cara kerja yang dilakukanorang dan teknologiinformasi

Page 9: ISI BUKU PSI

9

Sistem yang dipasang pada tempat-tempat publik yangmemungkinkan seseorang mendapatkan informasi seperti hotel,tempat pariwisata, pertokoan, dan lain-lain

Sistem layanan akademis berbasis Web

Sistem pertukaran data elektronis (Electronic Data Interchange atauEDI)

E-government atau sistem informasi layanan pemerintahan yangberbasis Internet.

Sifat Sistem Informasi

Tidak harus kompleks

Bisa saja menggunakan sebuah komputer

Sisteminformasi Berkas

Penjualan

Laporan harianpenjualan

Page 10: ISI BUKU PSI

10

Kemampuan SI (Turban, McLean, dan Wetherbe, 1999)

Melaksanakan komputasi numerik, bervolume besar, dengan kecepatantinggi

Menyediakan komunikasi dalam organisasi atau antarorgansiasi yangmurah, akurat, dan cepat

Menyimpan informasi dalam jumlah yang sangat besar dalam ruangyang kecil tetapi mudah diakses

Memungkinkan pengaksesan informasi yang sangat banyak di seluruhdunia dengan cepat dan murah

Meningkatkan efektivitas dan efisiensi orang-orang yang bekerja dalamkelompok dalam suatu tempat atau pada beberapa lokasi

Menyajikan informasi dengan jelas yang menggugah pikiran manusia

Mengotomasikan proses-proses bisnis yang semiotomatis dan tugas-tugas yang dikerjakan secara manual

Mempercepat pengetikan dan penyuntingan

Melaksanakan hal-hal di atas jauh lebih murah daripada kalaudikerjakan secara manual

Model SI

Peranan Sistem Informasi (Alter, 1992)

Berpartisipasi dalam pelaksanaan tugas-tugas Otomasi

Manajerdan staff

Datanontransaksi

Datatransaksi

Pemegangsaham danpihak lain

Pelanggan,pemasok,dan pihak

lain

PemrosesanInformasi

PemrosesanTransaksi

Page 11: ISI BUKU PSI

11

Mengaitkan perencanaan, pengerjaan, dan pengendali dalam sebuahsubsistem

Mengkoordinasikan subsistem-subsistem

Mengintegrasikan subsistem-subsistem.

Hubungan Perencanaan, Pengerjaan, dan Pengendalian

Apakah Teknologi Informasi Itu?

Kamus Oxford (1995) : TI adalah studi atau penggunaan peralatanelektronika, terutama komputer, untuk menyimpan, menganalisis, danmendistribusikan informasi apa saja, termasuk kata-kata, bilangan, dangambar

Alter (1992), TI mencakup perangkat keras dan perangkat lunak untukmelaksanakan satu atau sejumlah tugas pemrosesan data sepertimenangkap, mentransmisikan, menyimpan, memgambil,memanipulasi, atau menampilkan data

Martin (2002) : TI tidak hanya terbatas pada teknologi komputer(perangkat keras dan perangkat lunak) yang digunakan untukmemproses dan menyimpan informasi, melainkan juga mencakupteknologi komunikasi untuk mengirimkan informasi

Lucas (2000) : TI adalah segala bentuk teknologi yang diterapkan untukmemproses dan mengirimkan infromasi dalam bentuk elektronis

Contoh TI

Pengerjaan

Perencanaan Pengendalian

Rencana kerja Standar kerja

Rencana kerja Standar kerja

Umpan balikhasil kerja vsrencana kerja

Kinerja sekarangdan masa lalu

Informasipengerjaan

(a) Spreadsheet (b) Mikrokomputer (c) CD-ROM

(d) Komputer mainframe (e) Notebook (f) Papan digital

Page 12: ISI BUKU PSI

12

Teknologi Informasi (Haag, 2000)

Teknologi Masukan

Teknologi Keluaran

Teknologi Perangkat Lunak

Teknologi Penyimpan

Teknologi Telekomunikasi

Teknologi Pemroses

Beberapa Alasan Investasi TI

Adanya kebutuhan untuk mempertahankan dan meningkatkan posisikompetitif

Mengurangi biaya

Meningkatkan fleksibilitas dan tanggapan

Alasan Penerapan TI pada

Bidang Pemasaran (O’Connor dan Galvin 1997)

Teknologi informasi mempengaruhi proses pengembangan strategipemasaran karena teknologi informasi memberikan lebih banyakinformasi ke manajer melalui pemakaian sistem pengambilankeputusan (Decision Support Systems atau DSS)

Teknologi informasi memiliki kemampuan untuk mengintegrasikanberbagai bagian yang berbeda dalam organisasi dan menyediakanbanyak informasi ke manajer. Sebagai contoh, sistem informasieksekutif (Executive Information Systems atau EIS) mempengaruhialiran informasi secara vertikal dalam perusahaan. Pihak manajemenatas memiliki akses informasi yang lebih besar dan mengurangiketergantungan sumber informasi terhadap manajemen menengah.Jaringan telekomunikasi memungkinkan informasi mengalir denganmudah dan cepat di antara departemen dan divisi yang berbeda.

Page 13: ISI BUKU PSI

13

Peranan TI

Teknologi informasi menggantikan peran manusia. Dalam hal ini,teknologi informasi melakukan otomasi terhadap suatu tugas atauproses.

Teknologi memperkuat peran manusia, yakni dengan menyajikaninformasi terhadap suatu tugas atau proses.

Teknologi informasi berperan dalam restrukturisasi terhadap peranmanusia. Dalam hal ini, teknologi berperan dalam melakukanperubahan-perubahan terhadap sekumpulan tugas atau proses.

Pengaruh TI dalam Proses Bisnis

Aturan lama: Manajer membuat semua keputusan

Teknologi informasi: Perangkat pendukung keputusan (akses basisdata, perangkat lunak pemodelan)

Aturan baru: Pembuatan keputusan adalah bagian pekerjaan darisetiap orang

Aturan lama: Hanya para pakar yang dapat melaksanakan pekerjaankompleks

Teknologi informasi: Sistem pakar (expert system)

Aturan baru: Orang awam dapat melakukan pelerjaan seseorang pakar

Aturan lama: Informasi hanya dapat muncul dalam satu tempat padasatu saat

Teknologi informasi:Berbagi basis data

Aturan baru: Informasi dapat muncul di banyak tempat secara serentakketika diperlukan

Aturan lama: Petugas lapangan memerlukan tempat yang digunakanuntuk menerima, menyimpan, mengambil, dan mengirimkan informasi

Teknologi informasi: Komunikasi data tanpa kabel dan komputerportabel

Page 14: ISI BUKU PSI

14

Aturan baru: Petugas lapangan dapat mengirim dan menerimainformasi kapan saja diperlukan

Strategi Menuju Keunggulan Kompetitif

Strategi biaya, yakni menjadikan produsen dengan biaya yang rendah,memberikan harga yang lebih murah terhadap pelanggan,menurunkan biaya dari pemasok, atau meningkatkan biaya pesainguntuk tetap bertahan di industri

Strategi diferensiasi, yakni mengembangkan cara-cara untukmembedakan produk/jasa yang dihasilkan perusahaan terhadappesaing sehingga pelanggan menggunakan produk/jasa karena adanyamanfaat atau fitur yang unik

Strategi inovasi, yakni memperkenalkan produk/jasa yang unik, ataumembuat perubahan yang radikal dalam proses bisnis yangmenyebabkan perubahan-perubahan yang mendasar dalampengelolaan bisnis.

Strategi pertumbuhan, yakni dengan mengembangkan kapasitasproduksi secara signifikan, melakukan ekspansi ke dalam pemasaranglobal, melakukan diversifikasi produk/jasa baru, ataumengintegrasikan ke dalam produk/jasa yang terkait.

Strategi aliansi, yakni membentuk hubungan dan aliansi bisnis yangbaru dengan pelanggan, pemasok, pesaing, konsultan dan lain

1.3. PENERAPAN SISTEM INFORMASI

Contoh-contoh penerapan sistem informasi

PT Milano adalah sebuah perusahaan yang sudah menerapkan aplikasisistem informasi dalam menjalankan aktivitas usahanya.

PT. Milano menggunakan suatu sistem jaringan (network) yangmenghubungkan perusahan tersebut dengan para pelanggan danpemasoknya untuk memperolah data-datra mengenai order penjualan danpembelian.

Menggunakan jaringan tersebut, para pemasok dan pelanggannyadapat menghubungi PT. Milano dengan lebih efektif dan efisien.

Page 15: ISI BUKU PSI

15

Data-data yang diperoleh dari pemasok dan pelanggan tersebutkemudian akan diolah secepatnya.

Order yang diterima itu akan segera mempengaruhi stok persediaanperusahaan dan databases2 yang lainnya juga akan segera ter-updated.

Dalam perusahaan juga tersedia fasilitas Video conferencing dan jugafasilitas pengiriman email.

Untuk mendukung aktivitas pada perusahaan, di perusahaan jugatersedia komputer yang dapat membantu memberikan analisa pemecahanmasalah yang dihadapi oleh karyawan perusahaan.

Para manajer akan menerima laporan-laporan yang mereka perlukansecara periodik, sesuai permintaan, dan mereka juga dapat menggunakankomputer secara interaktif mungkin untuk memperoleh jawaban yang palingmemuaskan dan berbagai alternatif pemecahan masalah dan alternatifpengambilan keputusan.

Para Pimpinan perusahaan juga dapat mengakses laporan baik secaradata terperinci maupun tampilan grafik, yang mengidentifikasikan secara jelasfaktor-faktor utama yang menggambarkan kinerja perusahaan. Berdasarkanlaporan tersebut, mereka dapat membandinkannya ke industri dan kinerjapara pesaingnya.

PT. Milano mulai membangun suatu aliansi bisnis menggunakanIntranet, Extranet dan Internet untuk membangun suatu jaringan komunikasiglobal dengan perusahaan2 lain yang bergerak dalam industri yang sama baiksecara lokal maupun perusahaan2 lain di dunia untuk memberikan pelangganmereka di seluruh dunia produk-produk dan jasa-jasa yang terbaik.

PT. Milano saat ini sedang melakukan suatu perubahan dasar terhadapsistem komputer mereka untuk meningkatkan efisiensi dari kegiatan bisnismereka secara operasional, dan juga kemampuan para manajer untuktanggap terhadap kondisi bisnis yang terus mengalami perubahan2 secarasignifikan

Sumber: ilmu27.blogspot.c

Page 16: ISI BUKU PSI

16

BAB 2

BLOG

Blog merupakan singkatan dari "web log" adalah bentuk aplikasi web yangmenyerupai tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halamanweb umum.

Posting-posting tersebut seringkali dimuat dalam urutan secara terbalik (isiterbaru dahulubaru kemudian diikuti isi yang lebih lama), meskipun tidakselamanya demikian.

Situs web semacam itu biasanya dapat diakses oleh semua pengguna internetsesuai dengan topik dan tujuan dari si pengguna blog tersebut.

Blog mempunyai fungsi yang sangat beragam, dari sebuah catatan harian,media publikasi dalam sebuah kampanye politik, sampai dengan program-program media dan perusahaan-perusahaan. Sebagian blog dipelihara olehseorang penulis tunggal, sementara sebagian lainnya oleh beberapa penulis.Banyak juga weblog yang memiliki fasilitas interaksi dengan para pengunjungnya,yang dapat memperkenankan para pengunjungnya untuk meninggalkankomentar atas isi dari tulisan yang dipublikasikan, namun demikian ada juga yangyang sebaliknya atau yang bersifat non-interaktif.

Situs-situs web yang saling berkaitan berkat weblog, atau secara totalmerupakan kumpulan weblog sering disebut sebagai blogosphere. Bilamanasebuah kumpulan gelombang aktivitas, informasi dan opini yang sangat besarberulang kali muncul untuk beberapa subyek atau sangat kontroversial terjadidalam blogosphere, maka hal itu sering disebut sebagai blogstorm atau badaiblog.

Jenis-jenis blog paling tidak ada 16 macam, dan kesemuanya biasanyadisesuaikan dengan isi dari blog tersebut. Misalnya blog politik, blog kesehatan,blog perjalanan, blog agama, blog media, blog directory, blog bisnis, splogs (spamblogs), dll.

2.1. MEMBUAT BLOG DENGAN BLOGGER

Blogger adalah blog yang disediakan oleh google yang dapat digunakan bagisiapa saja yang mendaftarkan diri. Sifatnya gratis. Pengguna yang mendaftar akandiberi account blog untuk masuk dan mengolah blog tersebut. mSatu accountbisa digunakan untuk mengolah beberapa alamat blog.

Membuat akun diblogspotKelebihan dari blogspot terletak pada banyaknya template yang tersedia di jagadmaya, banyak yang menggunakan sehingga apabila ada kesulitan banyak sumber

Page 17: ISI BUKU PSI

17

yang bisa ditanyai. Lalu dari segi susunan, blogspot lebih kompatibel bagi parablogger pemula, lebih gampang, tidak harus mengerti bahasa pemrograman.

Gambar 2.1. Membuat akun diblogspot

Keterangan gambar :1. Login form. Khusus untuk yang sudah memiliki akun blogspot.2. Tombol untuk menciptakan akun blog baru.3. Link blog yang ter-update setiap detiknya.4. Blog catatan terbaik.

Page 18: ISI BUKU PSI

18

Buka www.blogger.com, dan klik CIPTAKAN BLOG ANDA. Kemudian setelahtampil halaman ini, isikan data diri anda dengan lengkap

Page 19: ISI BUKU PSI

19

Lalu, klik tombol Lanjutkan, dan isikan Judul Blog dan Alamat Blog (URL) yanganda kehendaki.

Page 20: ISI BUKU PSI

20

Setelah itu, klik kembali tombol Lanjutkan. Dan akan muncul halaman selanjutnyayang akan digunakan untuk memilih skin template. Pilih dengan cara menandailingkaran kecil yang ada di bawah setiap gambar (ingat, skin template bisa digantikembali kapanpun

Setelah skin template dipilih, klik Lanjutkan.

Page 21: ISI BUKU PSI

21

Dan selamat kini anda sudah mempunyai blog. Klik Start Blogging untuk memulaimembuat postingan baru dan memulai hidup baru sebagai blogger. Lalu apabilaingin men-setting kembali blog yang kita miliki, harus melalui control panel.Seperti dicontohkan pada gambar dibawah ini :

Keterangan gambar :o Posting Baru. Digunakan apabila hendak membuat tulisan baru.o Post. Digunakan untuk mengedit tulisan yang sudah jadi.o Pengaturan. Digunakan untuk men-setting blog, seperti metode penanggalan,

arsip, komentar, dll.o Layout. Digunakan untuk menata tampilan template blog, jenis dan warna huruf

serta elemen halaman.

Page 22: ISI BUKU PSI

22

2.2. MEMBUAT BLOG DENGAN WORDPRESS

Langkah Membuat BlogKarena banyaknya jasa layanan blog yang ada, kita bisa mengambil contoh webblog yang paling sering digunakan oleh banyak orang dan sangat mudah, sepertiterdapat pada www.wordpress.com dimana langkah-langkahnya dapat dilakukansebagai berikut :

1). Ketik di address bar : www.wordpress.com, lalu klik daftar sekarang

Page 23: ISI BUKU PSI

23

Maka, akan muncul halaman tampilan seperti ini ;

2). Isikan data dengan benar dan lengkap. Jangan lupa klik yg bertanda merah.3). Kalau sudah, klik Berikutnya. Maka akan muncul tampilan sbg berikut

Page 24: ISI BUKU PSI

24

4) Isikan Domain Blog yang akan menjadi alamat blog anda. Lalu Judul Blog yangakan menjadi nama tampilan. Kolom Bahasa untuk menjelaskan bahasa apa ygakan digunakan dalam blog. Kotak Pribadi ditandai saja supaya blog masukkedalam Google dan Technorati.

5) Klik Daftar. Maka akan muncul halaman berikut :

Selamat Anda sudah berhasil mendaftarkan akun di Wordpress. Setelah melaluitahap ini segera periksa e-mail yang berisikan informasi Login, Password, danLink Konfirmasi. Setelah langkah tersebut komplit dilaksanakan. Mari kita belajartentang control panel yang ada di WordPress.Segera buka www.wordpress.com/wp-admin. Akan muncul tampilan sepertiberikut :

Page 25: ISI BUKU PSI

25

Setelah memasukkan Username dan Passwor dengan benar, maka klik Login laluenter. Dan akan muncul Dashboard dari halaman blog kita.

Page 26: ISI BUKU PSI

26

2.3. Cara Daftar / Membuat Blog di Tumblr

1. Masuk ke website http://tumblr.com2. Akan ada tampilan seperti ini:

Masukan data yang diperlukan, contoh :

Email Address : [email protected]

Password : 12345

URL : http://uconalpukat.tumblr.com

Page 27: ISI BUKU PSI

27

Klik Start Posting!

3. Lalu ada tampilan seperti ini:

Gambar 2.8. Tampilan capchaTulis kata yang tertera atau sesuai di atas, mugkin Kamu mendapatkan kata yangberbeda. Tapi gpp, yang penting menuliskan kata yang sesuai. Contoh:

Page 28: ISI BUKU PSI

28

Klik I'm Human!4. Nanti Kamu akan masuk ke dashboard tumblr.

5. Selesai, sekarang Kamu punya blog di tumblr. Oya jangan lupa masuk ke emailKamu ya, ada email dari Tim Tumblr.

Sumber: wikipedia

Page 29: ISI BUKU PSI

29

BAB 3

PENGANTAR INTERNET1. Definisi

Internet adalah jaringan komputer yang tersusun oleh ribuan bahkan jutaankomputer. Semakin hari kebutuhan akan internet semakin bertambah seiringdengan kemajuan teknologi yang berkembang. Kebutuhan akan internet iniadalah untuk menunjang aktivitas manusia yang semakin kompleks. Tidak adayang memimpin dan mengatur secara mutlak adanya internet. Tetapi lalulintasnya diatur oleh perusahaan swasta. Semua komputer yang terkoneksimenggunakan system Transmission Control Protokol / Internet Protokoldisingkat TCP/IP. Komputer di internet menggunakan arsitektur client/server.Ini berarti server yang letaknya letaknya terpisah dari client menyediakanlayanan untuk pengguna (user) yang berada di komputer klien (client) (.

User Internet mempunyai akses ke banyak service yang disediakan olehinternet, antar lain surat elektronik = email ( electronic mail ), transfer file,sumber informasi yang tidak terbatas, keanggotaan kelompok tertentu,kolaborasi interaktif, multimedia, berita real time, dan belanja.

2. Komponen Penyusun Internet2.1.World Wide Web

World Wide Web yang disingkat WWW adalah system server internet yangmendukung aplikasi hypertex untuk mengakses beberapa protocol internetantarmuka. Hampir semua protocol yang ada di internet dapat diaksesmelalui Web. Termasuk email, FTP, Telnet, dan Usenet News.

2.2. EmailSurat Elektronik, atau email, adalah layanan yang memudahkan userkomputer baik lokal maupun non lokal untuk saling bertukar pesan. Tiapuser email mempunyai kotak surat (mailbox) yang digunakanuntukmenyimpan email yang ditujukan ke user tersebut. Pesan yang dikirimmelalui email dapat diterima dalam hitungan detik.

2.3. TelnetTelnet adalah suatu program untuk login ke komputer lain di internetsehinggadapat mengakses database online, katalog perpustakaan, layananchatting, dan banyak lagi. Untuk telnet ke komputer lain, perlu diketahuialamat computer tersebut. Alamat ini berupa kata (misal : mail.uns.ac.id)atau berupa angka (202.158.48.243)

Page 30: ISI BUKU PSI

30

2.4. FTPFTP singkatan dari File Transfer Protokol. FTP adalah program dan metodeyang digunakan untuk mentransfer file dari satu komputer ke komputer yanglain di internet.Situs FTP berisi buku (e-book), artikel software, game, gambardan semua file yang ada di komputer dapat ditransfer melalui FTP. Komputerterhubung langsung dengan internet dengan kabel Ethernet dapatmenggunakan software FTP, seperti WS_FTP, Cute FTP atau WindowsCommander untuk windows untuk lebih memudahkan pentransferan file.

2.5. Mailing ListSalah satu keuntungan yang bisa diambil dari internet adalah kesempatanuntuk saling berkomunikasi satu sama lain dengan menggunakan email.Internet adalah tempat yang sangat luas bagi komunitas diskusi dengan topictertentu yang didistribusikan melalui email. Suatu wadah untukmengumpulkan email-email dalam komunitas tertentu adalah dengan caraMailing List atau dinamakan juga grup diskusi.

2.6.Usenet NewsUsenet news adalah system diskusi dimana jutaan komputer saling bertukarinformasi dalam banyak topik. Perbedaan utama antara usenet news danmailing list adalah bahwa usenet messege disimpan di komputer pusat(server), dan user harus terhubung ke komputer tersebutuntuk membaca ataumendonwload pesan dikirim ke mailbox tiap-tiap anggota.

3.1. WEB BROWSER DAN SEARCH ENGINEAktivitas user untuk mencari halaman web yang diinginkan atau dibutuhkandilakukan dengan berbagai macam cara yaitu :1. Memasukkan alamat internet (internet address) dan melihat halaman

web secara langsung.2. .Menelusuri (browsing) halaman web dan memilih link untuk berpindah

dari satuhalaman ke halaman yang lain.3. Mencari direktori-direktori yang berisi kumpulan link menuju halaman

web4. Memasukkan keyword di search engine untuk mencari link yang sesuai

dengankeyword tersebut.Dengan berbagai macam cara yang dilakukan akan dibahas dua cara saja yaitumencari web secara langsung dan melalui search engine.

1. Web Browser Secara Langsunga. Pengenalan Web Site

Terdapat banyak sekali alamat internet di dunia ini dan alamat internettersebut mempunyai URL yang unik. URL (Uniform Resource Locator)adalah yang menentukan alamat internet dari file yang disimpan dalamserveryang terkoneksi internet.. Anatomi URL dengan formatnya adalah :Protocol://host/path/filename

Page 31: ISI BUKU PSI

31

Sebagai contoh, URL untuk home page bagian academic Universitas SebelasMaret adalah : http://www.uns.ac.id/academic/index.html/Tetapi URL tidak hanya digunakan untuk home page saja bisa juga untuktelnet misalnya : telnet://mail.uns.ac.id :email ke uns.ac.id. Yang dibahasmendetail dalam bab ini adalah URL dari home page dan untuk URL yang laindibahas pada bab-bab berikutnya.

b. Pengenalan Internet ExplorerInternet Explorer adalah suatu software yang dikeluarkan oleh Microsoft.Software ini sangat user friendly dan paling banyak digunakan untuk webbrowser.

Berikut adalah gambar serta keterangan dari bermacam fasilitas di internetExplorer

1

Gambar 3.1. fasilitas di internet explorer

Keterangan toolbar seperti yang tertera pada Gambar 11. Page Title

Menunjukkan judul halaman web2. Menu Bar

Berisi menu-menu standar program seperti didalam File adalah Save,

Page 32: ISI BUKU PSI

32

Print. Didalam Edit adalah Copy, Paste. Didalam View adalah toolbar,sorce, text. Didalam Tools adalah internet option. Didalam Favoritesadalah Add dan Organize. Kemudian yang terakhir adalah Help.

3. Icon BarIcon Bar berisi

a. Back : Kembali ek halaman sebelumnya yang dikunjungib. Forward : menuju ke halaman berikutnya yang sudah

dikunjungi, biasa digunakan setelah tombol back.c. Stop : Menghentikan proses yang ditunjukkan oleh indicator

proses (no5 dan 6)d. Refresh : memperbarui halaman web untuk melihat

informasi terbarue. Home : kembali ke halaman pertama saat web browser

dibuka4. Address Bar

Address bar terdiri dari satu baris kosong yang digunakan untukmengetikkan alamat situs web tujuan. Kemudian untuk memulaiproses, atau bisa juga menekan Enter

5. Tanda Aktif (indicator proses active) Indikator internet sedang aktifmencari web tujuan di tandai denganm bergeraknya gambar.

6. Tanda Loading (indicator proses loading) indikator internet sedangproses, jika sudah penuh maka internet sudahberhasil menemukan webyang dimaksud

7. Tombol Go Untuk memulai proses pencarian web page yang dimaksud

c. Langkah-Langkah Penggunaan Internet ExplorerKlik icon Internet Explorer pada desktop atau quick launch atau masuk keStart Programs Internet Explorer (Gambar 2) untuk memulai internet explorer

Page 33: ISI BUKU PSI

33

Gambar 3.2 icon internet explorer

Page 34: ISI BUKU PSI

34

2. Ketikkan pada address bar alamat yang akan dituju semisalwww.uns.ac.id seperti contoh pada Gambar 3.3

Gambar 3.3 address bar pada alamat yang dituju

3. Kemudian klik Go (no 7) atau tekan enter untuk memulai prosespencarian web site.

4. Tunggu proses beberapa saat tergantung kecepatan akses internet danbesarnya file yang perlu di transfer dari internet tersebut.

Page 35: ISI BUKU PSI

35

2. Konfigurasi Internet ExplorerUntuk mengatur kerja IE dapat dilakukan dari menu Tools Internet OptionKonfigurasi yang sering digunakan yang akan dibahas dalam bab ini adalahDibagian general dan Connection.

Gambar 3.4 konfigurasi internet explorer

Di bagian general (Gambar 4) terdiri atas tiga bagian yaitu1. Home page :Halaman ini digunakan untuk menentukan home page yang

pertama kali dibika oleh IE sewaktu diaktifkan, caranya tulis alamat website di kotak address atau kalau ingin kosong tekan Use Blank.

2. Temporary Iternet Files : Bagian ini digunakan untukmengaturbesarnyaalokasi harddisk untuk menempatkan file temporary dari IE lewattombol Setting. Untuk menghapus file temporary ini gunakan tombol

Page 36: ISI BUKU PSI

36

Delete.3. History : Bagian ini mengatur berapa lama alamt situs web yang pernah

dikunjungi tetep tersimpan dibagian address IE.

Gambar 3.5. Connection

Dibagian Connection (Gambar 5) digunakan untuk mengatur penggunaanproxy server IE melalui tombol LAN Setting kemudian memasukkan addressdan port.

3. Search EngineMencari halaman web yang sudah diketahui URL / alamat internetnya sangatmudah tetapi bagaimana dengan yang belum diketahui? Jawabannya adalahdengan menggunakan search engine. Dengan search engine kita bisamenemukan suatu website atau artikel yang kita inginkan tanpa harusmenjelajahi internet dengan membuka beribu halaman website yang tidakperlu.Search engine bekerja dengan cara memanfaatkan suatu program yang disebutdengan “Web Robots”. Program ini browser otomatis dengan metode tertentumenjelajahiweb mengumpulkan informasi tentang teks, judul halaman, dan isidari dukumen yang ditemukan.Sehingga search engine mempunyai kemampuan untuk mencari halamanweb dengan cara mengetikkan sebuah kata atau frase (lebih dikenal dengansebutan keyword). Search engine menampilkan halaman yang berisi link ketopic tersebut.

Page 37: ISI BUKU PSI

37

1. Contoh dari Search EngineBerikut ini adalah berbagai macam search engine yang bisasa digunakan untukmencari website yang diinginkan. AstaVista ( http://www.altavista.com ) Google ( http://www.google.com ) Yahoo ( http://www.yahoo.com ) Search Indonesia ( http://www.searchindonesia.com ) Excite ( http://www.excite.com ) Catcha ( http://www.catcha.com )

Meskipun terdapat sedikit perbedaan dalam penggunaannya hampir semuasearch engine mempunyai metode yang sama.

2. Cara Penggunaan Search EngineUntuk menggunakan search adalah memilih kata yang menjadi kata kunci dariweb yang kita cari dan tentukan pula web search engine yang akan kitagunakan. Misalnya jika kita mencari website dari surat kabar kompas danmenggunakan google untuk pencarian ini. Langkah-langkah yang harusdilakukan adalah Membuka web page google yaitu www.google.comMengetikkan dipencarian web kata “surat kabar” hal ini lebih bisa kitapersempit dengan mengetikkan “surat kabar kompas”Kemudian klik tombol cariatau enter Kemudian hasil pencarian kita pilih yang paling sesuai dengan yangkita cari. Beberapa tambahan yang perlu diperhatikan adalah untukmempersempit pencarian yang dilakukan dapat juga menggabungkan dua kataatau lebih kedalam satu keyword yaitu dengan menambahkan tanda petik (“)diantara dua kata misalnya surat kabar menjadi “surat kabar”. Sebagian searchengine juga menambahkan tanda plus (+) untuk menambahkan pencarianpada dua kata.

3.2. EMAILSurat Elektronik atau bisa disebut Email (Kepanjangan dari Elektronik Mail)adalah layanan yang memudahkan user komputer baik local maupaun nonlocal untuk saling bertukar pesan tulisan. Tiap user mempunyai mailbox(kotak surat) yang digunakan untuk menyimpan email yang ditujukan ke usertersebut. Pesan yang dikirim dapat diterima dalam hitungan detik. Selainmengirimkan tulisan (ASCII), email dapat juga mengirimkan file Non-ASCIIyang dikirimkan dalam bentuk lampiran (attachment) dari surat yangdikirimkan.

1. Syntax EmailSeperti halnya alamat situs web, email mempunyai syntax khusus, contohnya:[email protected] keterangannya:

1. user_name : menunjukkan user/login name user dalam suatu mailserver

2. @ : @ atau “at” adalah symbol/kode khusus yang membedakaan alamat3. email dan alamat situs web

Page 38: ISI BUKU PSI

38

4. mail : nama host (hostname) dari email5. server : domain tingkat tiga6. co: domain tingkat dua7. .id: domail tingkat Satu

Jadi Seperti contoh alamat [email protected] berarti bahwa user tersebutmempunyai account dengan nama rief di server mail.uns.ac.id, dimana“mail”merupakan subdomain dari uns.ac.id. Dengan syntax seperti itu tidakadalalamat email yang sama di internet. Seseorang bisa mempunyai lebih da risatu alamat email, tapi tidak mungkin sama yang dimiliki oleh orang lain.

2. Web-Based EmailWeb-based email adalah layanan email berbasis web yang menggunakanweb browser sebagai antarmukanya. Hampir semua layanan email di internetmenggunakan web sebagai basisinya. User mengunjungi situs web penyedialayanan email (mail-server), memasukkan user name dan password kemudiandapat menggunakan layanan yang tersedia di emailnya tersebut.Free mail server yang berbasis web antara lain : YahooMail (http://www.yahoo.com) Hotmail (http://www.hotmail.com)

Plasa (http://www.plasa.com)Dan masih banyak lagi layanan Free mail server lainnya

Page 39: ISI BUKU PSI

39

3. RegistrasiRegistrasi secara online dilakukan dengan terlebih dulu mengunjungi situsweb mail server. Kemudian mengisi formulir registrasi dan memahami aturanpenggunaan email. Contoh formulir registrasi ditunjukkan oleh gambar 3.6

Gambar 3.6 registrasi

4. Menggunakan Account EmailSetelah kita mempunyai account di server mail tertentu misalnya di Yahoomaka langkah yang dilakukan untuk memulai menggunakan account kitaadalah dengan menuju ke web mail server yaitu dengan membukawww.yahoo.com atau mail.yahoo.com sehingga muncul halaman sepertiGambar 3.7 .

Page 40: ISI BUKU PSI

40

Gambar 3.7 mengggunakan acccount e-mail

Kemudian memasukkan user name (ID/login) dan password yang benar. Setelahproses login selesai kemudian baru kita bisa menjalankan layanan-layanan emailyang disediakan. Layanan layanan email Yahoo dapat dilihat di sebelah kiri padaGambar 3.8

Page 41: ISI BUKU PSI

41

Gambar 3.8 layanan e-mail yahoo

5. Menulis dan Mengirim EmailSetelah klik tombol compose (tulis) maka akan keluar tampilan seperti Gambar3.9.

Gambar 3.9 menulis dan mengirim e-mail

Page 42: ISI BUKU PSI

42

To : Alamat email tujuan, pastikan alamat ditulis dengan benar bauk diTomaupun di Cc

Cc (Carbon copy) : jika diklik Add Cc maka maksudnya akan mengirimemail ke lebih dari satu email. Untuk Cc lebih dari satu dipisahkandengan koma

Bbc : (Blind carbon copy) : jika diklik Add Bcc maka fungsinya samadengan Cc tapi penerima kopian email tidak tahu kepada siaapa sajaemail itu dikopikan

Attach Files : Fasilitas yang memberikan pilihan untuk mengirimlampiran berupa file, baik dukumen, spreadsheet, gambar, bahkanaplikasi

Subject : Berupa penjelasan surat atau judul surat, disini lebih baikditulis yang pendek saja, subject yang pertama dilihat oleh penerimasurat.

Message text : ketikan atau isi dari surat, caranya mengetik bisasaseperti di Word atau pengolah kata lainnya.

Jika menulis surat telah selesai tinggal mengeklik tombol send/kirim untukmengirim email.

6. Membaca dan membalas emailUntuk melihat email yang sudah masuk ke dalam mailbox/kotak surat kita cukup

menggunakan menu Check Mail. Selanjutnya akan tampil halaman yang berisidaftar email yang sudah diterima (Gambar 3.10) .

Gambar 3.10 membaca dan membalas e-mail

Daftar email diurutkan dari yang terbaru dan berisi tentang nama asli pengirim dibagian kiri dan judul atau penjelasan singkat dari email disebelah kananKemudian untuk membacanya klik bagian subject dari kotak surat tersebutsehingga muncul seperti pada Gambar 3.11.

Page 43: ISI BUKU PSI

43

Gambar 3.11 subjek dari kotak surat

Untuk membalas email yang terkirim cukup dengan meng-klik tombol Reply,selanjutnya akan muncul halaman seperti pada halaman Compose denganbagian To sudah terisi alamat dengan sendirinya dan dibagian Message jugasudah terisi dengan email asli yang akan dibalas.

Fungsi fasilitas lainnya adalah :1. Reply All : Untuk membalas email yang anda terima ke semua alamat

email yang terdapat Cc dan Bcc sehingga surat yang anda balasditerima oleh semua, tidak hanya orang yang mengirimkan saja.

2. Forward : Untuk mengirim email kembali email yang diterima keorang lain dengan alamat email yang berbeda.

3. Delete : Untuk menghapus email yang sedang dibaca.

Page 44: ISI BUKU PSI

44

3.3. SEJARAH KOMPUTERSejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusiajuga menemukan alat-alat mekanik dan elektronik untuk membantu manusiadalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebihcepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang daripenemuan-penemuan manusia sejah dahulu kala berupa alat mekanik maupunelektronik. Saat ini komputer dan piranti pendukungnya telah masuk dalam setiapaspek kehidupan dan pekerjaan. Komputer yang ada sekarang memilikikemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranyaadalah sistem komputer di kassa supermarket yang mampu membaca kodebarang belanjaan, sentral telepon yang menangani jutaan panggilan dankomunikasi, jaringan komputer dan internet yang mennghubungkan berbagaitempat di dunia.

Bagaimanapun juga alat pengolah data dari sejak jaman purba sampai saat ini bisakita golongkan ke dalam 4 golongan besar.1. Peralatan manual: yaitu peralatan pengolahan data yang sangat sederhana,

dan faktor terpenting dalam pemakaian alat adalah menggunakan tenagatangan manusia

2. Peralatan Mekanik: yaitu peralatan yang sudah berbentuk mekanik yangdigerakkan dengan tangan secara manual

3. Peralatan Mekanik Elektronik: Peralatan mekanik yang digerakkan oleh secaraotomatis oleh motor elektronik

4. Peralatan Elektronik: Peralatan yang bekerjanya secara elektronik penuh

Tulisan ini akan memberikan gambaran tentang sejarah komputer dari masa kemasa, terutama alat pengolah data pada golongan 2, 3, dan 4. Klasifikasi komputerberdasarkan Generasi juga akan dibahas secara lengkap pada tulisan ini.

ALAT HITUNG TRADISIONAL dan KALKULATOR MEKANIK

Abacus, yang muncul sekitar 5000 tahun yang lalu di Asia kecil dan masihdigunakan di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mulamesin komputasi.

44

3.3. SEJARAH KOMPUTERSejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusiajuga menemukan alat-alat mekanik dan elektronik untuk membantu manusiadalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebihcepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang daripenemuan-penemuan manusia sejah dahulu kala berupa alat mekanik maupunelektronik. Saat ini komputer dan piranti pendukungnya telah masuk dalam setiapaspek kehidupan dan pekerjaan. Komputer yang ada sekarang memilikikemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranyaadalah sistem komputer di kassa supermarket yang mampu membaca kodebarang belanjaan, sentral telepon yang menangani jutaan panggilan dankomunikasi, jaringan komputer dan internet yang mennghubungkan berbagaitempat di dunia.

Bagaimanapun juga alat pengolah data dari sejak jaman purba sampai saat ini bisakita golongkan ke dalam 4 golongan besar.1. Peralatan manual: yaitu peralatan pengolahan data yang sangat sederhana,

dan faktor terpenting dalam pemakaian alat adalah menggunakan tenagatangan manusia

2. Peralatan Mekanik: yaitu peralatan yang sudah berbentuk mekanik yangdigerakkan dengan tangan secara manual

3. Peralatan Mekanik Elektronik: Peralatan mekanik yang digerakkan oleh secaraotomatis oleh motor elektronik

4. Peralatan Elektronik: Peralatan yang bekerjanya secara elektronik penuh

Tulisan ini akan memberikan gambaran tentang sejarah komputer dari masa kemasa, terutama alat pengolah data pada golongan 2, 3, dan 4. Klasifikasi komputerberdasarkan Generasi juga akan dibahas secara lengkap pada tulisan ini.

ALAT HITUNG TRADISIONAL dan KALKULATOR MEKANIK

Abacus, yang muncul sekitar 5000 tahun yang lalu di Asia kecil dan masihdigunakan di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mulamesin komputasi.

Page 45: ISI BUKU PSI

45

Alat ini memungkinkan penggunanya untuk melakukan perhitunganmenggunakan biji-bijian geser yang diatur pada sebuh rak. Para pedagang dimasa itu menggunakan abacus untuk menghitung transaksi perdagangan. Seiringdengan munculnya pensil dan kertas, terutama di Eropa, abacus kehilanganpopularitasnya.

Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Padatahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun,menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheelcalculator) untuk membantu ayahnya melakukan perhitungan pajak.

Kotak persegi kuningan ini yang dinamakan Pascaline, menggunakan delapanroda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat inimerupakan alat penghitung bilangan berbasis sepuluh. Kelemahan alat ini adalahhanya terbataas untuk melakukan penjumlahan.

Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem vonLeibniz (1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapatmengalikan. Sama seperti pendahulunya, alat mekanik ini bekerja denganmenggunakan roda-roda gerigi.

Dengan mempelajari catatan dan gambar-gambar yang dibuat oleh Pascal, Leibnizdapat menyempurnakan alatnya. Barulah pada tahun 1820, kalkulator mekanikmulai populer. Charles Xavier Thomas de Colmar menemukan mesin yang dapatmelakukan empat fungsi aritmatik dasar. Kalkulator mekanik Colmar, arithometer,mempresentasikan pendekatan yang lebih praktis dalam kalkulasi karena alattersebut dapat melakukan penjumlahan, pengurangan, perkalian, dan pembagian.Dengan kemampuannya, arithometer banyak dipergunakan hingga masa PerangDunia I. Bersama-sama dengan Pascal dan Leibniz, Colmar membantumembangun era komputasi mekanikal.

Awal mula komputer yang sebenarnya dibentuk oleh seoarng profesormatematika Inggris, Charles Babbage (1791-1871). Tahun 1812, Babbagememperhatikan kesesuaian alam antara mesin mekanik dan matematika:mesinmekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpakesalahan; sedang matematika membutuhkan repetisi sederhana dari suatu

Page 46: ISI BUKU PSI

46

langkah-langkah tertenu. Masalah tersebut kemudain berkembang hinggamenempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan mekanik.Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun1822 ketika ia mengusulkan suatu mesin untuk melakukan perhitunganpersamaan differensil. Mesin tersebut dinamakan Mesin Differensial. Denganmenggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapatmelakukan kalkulasi serta mencetak hasilnya secara otomatis. Setelah bekerjadengan Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasiuntuk memulai membuat komputer general-purpose yang pertama, yang disebutAnalytical Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki peranpenting dalam pembuatan mesin ini. Ia membantu merevisi rencana, mencaripendanaan dari pemerintah Inggris, dan mengkomunikasikan spesifikasi AnlyticalEngine kepada publik. Selain itu, pemahaman Augusta yang baik tentang mesinini memungkinkannya membuat instruksi untuk dimasukkan ke dlam mesin danjuga membuatnya menjadi programmer wanita yang pertama. Pada tahun 1980,Departemen Pertahanan Amerika Serikat menamakan sebuah bahasapemrograman dengan nama ADA sebagai penghormatan kepadanya.

Mesin uap Babbage, walaupun tidak pernah selesai dikerjakan, tampak sangatprimitif apabila dibandingkan dengan standar masa kini. Bagaimanapun juga, alattersebut menggambarkan elemen dasar dari sebuah komputer modern dan jugamengungkapkan sebuah konsep penting. Terdiri dari sekitar 50.000 komponen,desain dasar dari Analytical Engine menggunakan kartu-kartu perforasi(berlubang-lubang) yang berisi instruksi operasi bagi mesin tersebut.Pada 1889, Herman Hollerith (1860-1929) juga menerapkan prinsip kartu perforasiuntuk melakukan penghitungan. Tugas pertamanya adalah menemukan carayang lebih cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat.Sensus sebelumnya yang dilakukan di tahun 1880 membutuhkan waktu tujuhtahun untuk menyelesaikan perhitungan. Dengan berkembangnya populasi, Birotersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun untukmenyelesaikan perhitungan sensus.

Page 47: ISI BUKU PSI

47

Hollerith menggunakan kartu perforasi untuk memasukkan data sensus yangkemudian diolah oleh alat tersebut secara mekanik. Sebuah kartu dapatmenyimpan hingga 80 variabel. Dengan menggunakan alat tersebut, hasil sensusdapat diselesaikan dalam waktu enam minggu. Selain memiliki keuntungan dalambidang kecepatan, kartu tersebut berfungsi sebagai media penyimpan data.Tingkat kesalahan perhitungan juga dpat ditekan secara drastis. Hollerithkemudian mengembangkan alat tersebut dan menjualny ke masyarakat luas. Iamendirikan Tabulating Machine Company pada tahun 1896 yang kemudianmenjadi International Business Machine (1924) setelah mengalami beberapa kalimerger. Perusahaan lain seperti Remington Rand and Burroghs jugamemproduksi alat pembac kartu perforasi untuk usaha bisnis. Kartu perforasidigunakan oleh kalangan bisnis dn pemerintahan untuk permrosesan data hinggatahun 1960.

Pada masa berikutnya, beberapa insinyur membuat p enemuan baru lainnya.Vannevar Bush (1890-1974) membuat sebuah kalkulator untuk menyelesaikanpersamaan differensial di tahun 1931. Mesin tersebut dapat menyelesaikanpersamaan differensial kompleks yang selama ini dianggap rumit oleh kalanganakademisi. Mesin tersebut sangat besar dan berat karena ratusan gerigi dan porosyang dibutuhkan untuk melakukan perhitungan. Pada tahun 1903, John V.Atanasoff dan Clifford Berry mencoba membuat komputer elektrik yangmenerapkan aljabar Boolean pada sirkuit elektrik. Pendekatan ini didasarkan padahasil kerja George Boole (1815-1864) berupa sistem biner aljabar, yangmenyatakan bahwa setiap persamaan matematik dapat dinyatakan sebagai benaratau salah. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit listrikdalam bentuk terhubung-terputus, Atanasoff dan Berry membuat komputerelektrik pertama di tahun 1940. Namun proyek mereka terhenti karena kehilangansumber pendanaan.

KOMPUTER GENERASI PERTAMADengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalamperang tersebut berusaha mengembangkan komputer untuk mengeksploitpotensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaanpengembangan komputer serta mempercepat kemajuan teknik komputer. Padatahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuahkomputer, Z3, untuk mendesain pesawat terbang dan peluru kendali

Page 48: ISI BUKU PSI

48

Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatankomputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah koderahasia yang dinamakan Colossus untuk memecahkan kode-rahasia yangdigunakan Jerman. Dampak pembuatan Colossus tidak terlalu mempengaruhiperkembangan industri komputer dikarenakan dua alasan. Pertama, colossusbukan merupakan komputer serbaguna (general-purpose computer), ia hanyadidesain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijagakerahasiaannya hingga satu dekade setelah perang berakhir.

Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatukemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yangbekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy.Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki

Page 49: ISI BUKU PSI

49

rentang kabel sepanjang 500 mil. The Harvd-IBM Automatic Sequence ControlledCalculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakansinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebutberopreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan)dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapatmelakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.

Perkembangan komputer lain pada masa kini adalah Electronic NumericalIntegrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintahAmerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum,70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yangsangat besar yang mengkonsumsi daya sebesar 160kW.

Komputer ini dirancang oleh John Presper Eckert (1919-1995) dn John W. Mauchly(1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer)yang bekerja 1000 kali lebih cepat dibandingkan Mark I.

Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengantim University of Pennsylvania dalam usha membangun konsep desin komputeryang hingga 40 tahun mendatang masih dipakai dalam teknik komputer. VonNeumann mendesain Electronic Discrete Variable Automatic Computer(EDVAC)pada tahun 1945 dengan sebuh memori untuk menampung baik programataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatusaat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitekturvon Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruhfungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951,UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand,menjadi komputer komersial pertama yang memanfaatkan model arsitektur vonNeumann tersebut.

Page 50: ISI BUKU PSI

50

Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salahsatu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalammemprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presidentahun 1952.

Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasidibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memilikiprogram kode-biner yang berbeda yang disebut “bahasa mesin” (machinelanguage). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasikecepatannya.

Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yangmembuat komputer pada masa tersebut berukuran sangat besar) dn silindermagnetik untuk penyimpanan data.KOMPUTER GENERASI KEDUA

Page 51: ISI BUKU PSI

51

Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangankomputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer.Akibatnya, ukuran mesin-mesin elektrik berkurang drastis.

Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuanlain yang berupa pengembangan memori inti-magnetik membantupengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebihdapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesinpertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBMmembuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputerbernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratoriumenergi atom, dapat menangani sejumlah besar data, sebuah kemampuan yangsangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dancenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehinggamembatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dandigunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yanglainnya di US Navy Research and Development Center di Washington D.C.Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly.Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untukmenggantikan kode biner.

Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses dibidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasikedua ini merupakan komputer yang sepenuhnya menggunakan transistor.Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengankomputer pada saat ini: printer, penyimpanan dalam disket, memory, sistemoperasi, dan program.

Page 52: ISI BUKU PSI

52

Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterimasecaa luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnisbesar menggunakan komputer generasi kedua untuk memproses informasikeuangan.

Program yang tersimpan di dalam komputer dan bahasa pemrograman yang adadi dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas inimeningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis.Dengan konsep ini, komputer dapa tmencetak faktur pembelian konsumen dankemudian menjalankan desain produk atau menghitung daftar gaji. Beberapabahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrogramanCommon Business-Oriented Language (COBOL) dan Formula Translator(FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kodemesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebihmudah dipahami oleh manusia. Hal ini memudahkan seseorang untukmemprogram dan mengatur komputer. Berbagai macam karir baru bermunculan(programmer, analyst, dan ahli sistem komputer). Industri piranti lunak juga mulaibermunculan dan berkembang pada masa komputer generasi kedua ini.

KOMPUTER GENERASI KETIGAWalaupun transistor dalam banyak hal mengungguli tube vakum, namuntransistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusakbagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkanmasalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkansirkuit terintegrasi (IC : integrated circuit) di tahun 1958. IC mengkombinasikantiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat daripasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih banyakkomponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor.

Page 53: ISI BUKU PSI

53

Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapatdipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalahpenggunaan sistem operasi (operating system) yang memungkinkan mesin untukmenjalankan berbagai program yang berbeda secara serentak dengan sebuahprogram utama yang memonitor dan mengkoordinasi memori komputer.

KOMPUTER GENERASI KEEMPATSetelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuitdan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuatratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large ScaleIntegration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.

Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan.Kemampuan untuk memasang sedemikian banyak komponen dalam suatu kepingyang berukurang setengah keping uang logam mendorong turunnya harga danukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi danketerandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawakemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer(central processing unit, memori, dan kendali input/output) dalam sebuah chipyang sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentuyang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudiandiprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lamakemudian, setiap perangkat rumah tangga seperti microwave oven, televisi, dnmobil dengan electronic fuel injection dilengkapi dengan mikroprosesor.

Perkembangan yang demikian memungkinkan orang-orang biasa untukmenggunakan komputer biasa. Komputer tidak lagi menjadi dominasiperusahaan-perusahaan besar atau lembaga pemerintah. Pada pertengahantahun 1970-an, perakit komputer menawarkan produk komputer mereka kemasyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijualdengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Pirantilunak yang paling populer pada saat itu adalah program word processing danspreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatiankonsumen pada komputer rumahan yang lebih canggih dan dapat diprogram.

Page 54: ISI BUKU PSI

54

Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC)untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakanmelonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982.Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkanevolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atasmeja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas(laptop), atau bahkan komputer yang dapat digenggam (palmtop).

IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasarkomputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistemgrafis pada komputernya, sementara saingannya masih menggunakan komputeryang berbasis teks. Macintosh juga mempopulerkan penggunaan piranti mouse.

Pada masa sekarang, kita mengenal perjalanan IBM compatible denganpemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serialdari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masukdalam golongan komputer generasi keempat.

Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-carabaru untuk menggali potensial terus dikembangkan. Seiring dengan bertambahkuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkansecara bersamaan dalam suatu jaringan untuk saling berbagi memori, pirantilunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang

Page 55: ISI BUKU PSI

55

lainnya. Komputer jaringan memungkinkan komputer tunggal untuk membentukkerjasama elektronik untuk menyelesaikan suatu proses tugas. Denganmenggunakan perkabelan langsung (disebut juga local area network, LAN), ataukabel telepon, jaringan ini dapat berkembang menjadi sangat besar.

KOMPUTER GENERASI KELIMAMendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap inimasih sangat muda. Contoh imajinatif komputer generasi kelima adalahkomputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:SpaceOdyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputergenerasi kelima. Dengan kecerdasan buatan (artificial intelligence), HAL dapatcukup memiliki nalar untuk melakukan percapakan dengan manusia,menggunakan masukan visual, dan belajar dari pengalamannya sendiri.

Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerimainstruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untukmenterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampaksederhan. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang didugaketika programmer menyadari bahwa pengertia manusia sangat bergantung padakonteks dan pengertian ketimbang sekedar menterjemahkan kata-kata secaralangsung.

Banyak kemajuan di bidang desain komputer dan teknologi semkainmemungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasayang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikanmodel non Neumann. Model non Neumann akan digantikan dengan sistem yangmampu mengkoordinasikan banyak CPU untuk bekerja secara serempak.Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliranelektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepatkecepatan informasi.

Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputergenerasi kelima. Lembaga ICOT (Institute for new Computer Technology) jugadibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyekini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyekkomputer generasi kelima ini akan membawa perubahan baru paradigmakomputerisasi di dunia. Kita tunggu informasi mana yang lebih valid danmembuahkan hasil.

SISTEM OPERASI KOMPUTERSistem operasi adalah software yang berfungsi untuk mengaktifkan seluruhperangkat yang terpasang pada komputer sehingga masing-masingnya dapatsaling berkomunikasi. Secara umum, Sistem Operasi adalah software pada lapisanpertama yang ditaruh pada memori komputer pada saat komputer dinyalakan.

Page 56: ISI BUKU PSI

56

Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan,dan Sistem Operasi akan melakukan layanan inti umum untuk software-softwareitu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori,skeduling task, dan antar-muka user. Sehingga masing-masing software tidakperlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dandilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti danumum tersebut dinamakan dengan “kernel” suatu Sistem Operasi.

Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware danlapisan software. selain itu, Sistem Operasi komputer juga melakukan semuaperintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yangberbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan.Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisamemakai memori, melakukan input serta output terhadap peralatan lain, danmempunya akses kepada sistem file. Jika beberapa aplikasi berjalan secarabersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat,sehingga sebisa mungkin semua proses pada komputer yang berjalanmendapatkan waktu yang cukup untuk menggunakan CPU dan tidak salingmengganggu dengan perangkat yang lain.

Contoh-contoh dari Sistem operasi Komputer misalnya adalah Windows, Linux,MacOS, dan lain lainOperasi secara umum terdiri dari beberapa bagian :

1. Mekanisme Boot, yaitu meletakan kernel ke dalam memory kernel,kernel dapat dikatakan sebagai inti dari Sistem Operasi.

2. Command Interpreter atau Shell, bertugas untuk membaca inputberupa perintah dan menyediakan beberapa fungsi standar dan fungsidasar yang dapat dipanggil oleh aplikasi/program maupub pirantilunak lain. Contoh dari Shell adalah : Command Prompt pada WindowsXP (DOS pada Windows 98), XTerm dan Konsole di Mesin Linux (Unix).

3. Driver untuk berinteraksi dengan hardware sekaligus mengontrolkinerja hardware.

4. Resource Allocator. Sistem Operasi bertugas mengatur danmengalokasikan sumber daya dari perangkat.

5. Handler. Handler berperan dalam mengendalikan sistem perangkatagar terhindar darik ekeliruan (error) dan penggunaan sumber dayayang tidak perlu.

Sekarang kita akan menilik sejarah dan perkembangan Sistem Operasi.Menurut Tanebaum, Sistem Operasi mengalami perkembangan yang dapat dibagike dalam 4 generasi.

1. Generasi Awal Perkembangan awal Sistem Operasi masih dilakukansecara manual dalam artian belum muncul adanya Sistem Operasi yangsecara otomatis artinya belum mendukung layanan pekerjaan yangdapat dilakukan dalam 1 rangkaian.

Page 57: ISI BUKU PSI

57

2. Generasi Kedua Di generasi ini sudah diperkenalkannya perkejaan yangdapat dilakukan dalam 1 rangkaian atau biasa disebut dengan BatchProccessing System.

3. Generasi Ketiga Pada generasi ketiga, Sistem Operasi sudahmendukung layanan Multi-User, Multi-Programming dan BatchProccessing System (Multi-Task).

4. Generasi Keempat Di masa ini, sudah diperkenankannya GUI (GraphicalUser Interface) yang artinya Sistem Operasi memiliki tampilan dandengan bermodalkan mouse, End-User dapat menjalankanplikasi/program atau piranti lunak.

5. Generasi Selanjutnya Pada generasi selanjutnya diperkenalkan SistemOperasi yang berada dalam sebuah Sistem Operasi, ini adalah contohsebuah Sistem Operasi berbasikan Website yang berkerja di dalamsebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlahSistem Operasi bergerak (Mobile) pada perangkat bergerak seperti :PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnyadiperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnyavirtual, sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasipada Perangkat yang bertugas menjadi Server. Selain itu, diperkenalkanpula Cross Platform Operating System yang artinya dapatmenggabungkandua Sistem Operasi berbeda seperti : Linux dan Windows.

Dewasa ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakanfaktor harga yang selalu berubah dan kebutuhan manusia akan perangkatotomatis seperti : PC, maka manusia menjadikan PC sebagai kebutuhan utama.Seiring dengan perkembangan teknologi PC pun dibuat ringkas agar dapatdijadikan sebagai piranti otomatisasi yang bergerak (Bisa digunakan kapan saja, dimana saja dan oleh siapa saja). Contoh PC bergerak adalah : Laptop, Notebook danNetBook, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC. Dansekarang saatnya kita bahas Sistem Operasi yang ada di PC

A. Macam - Macam Sistem Operasi Komputer dan PengertiannyaWINDOWS

Sejarah WindowsDimulai dari DosShell for DOS 6 buatan Microsoft dan inginnya Microsoft bersaingterhadap larisnya penjualan Apple Macintosh yang menggunakan GUI, Microsoftmenciptakan Windows 1.0. Nama ini berasal dari kelatahan karyawan Microsoftyang menyebut nama aplikasi tersebut sebagai Program Windows (JendelaProgram). Windows versi 2 adalah versi Windows pertama yang bisa diinstalprogram. Satu-satunya program yang bisa ditambahkan adalah Microsoft Wordversi 1. Windows versi 3 menjanjikan aplikasi tambahan yang lebih banyak,kelengkapan penggunaan, kecantikan user interface atau antarmuka danmudahnya konfigurasi. Windows versi 3.1 adalah versi Windows yang bisa

Page 58: ISI BUKU PSI

58

mengoptimalisasi penggunaannya pada prosesor 32-bit Intel 80386 ke atas.Windows versi 3.11 adalah versi Windows terakhir sebelum era Start Menu.Windows 3.11 pun adalah versi Windows pertama yang mendukungnetworking/jaringan. Versi Hibrida dapat dijalankan tanpa MS-DOS. Versi Hibridatersebut menginstalasi dirinya sendiri dengan DOS 7. Tidak seperti Windows versi16-bit yang merupakan shell yang harus diinstalasi melalui DOS terlebih dahulu.Aplikasinya pun berbeda. Meskipun Windows 9X dapat menjalankan aplikasiWindows 16-bit, namun Windows 9X memiliki grade aplikasi sendiri - X86-32,Windows 9X sangat terkenal dengan BSOD (Blue Screen of Death).

Mircorost Windows atau biasa kita sapa dengan sebutan Windows adalah SistemOperasi yang dikembangkan oleh Microsoft Corporation yang menggunakanantarmuka dengan berbasikan GUI (Graphical User Interface) atau tampilanantarmuka bergrafis. Awalnya Windows bermula dari Ms-Dos (Microsoft DiskOperating System) yaitu sebuah Sistem Operasi yang berbasiskan teks danCommand-Line interpreter. Windows Versi pertama, Windows GraphicEnvironmnet 1.0 merupakan perangkat lunak yang bekerja atas arsitekstur 16-Bitdan bukan merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga untukmenjalankannya membutuhkan MS-DOS. MS-DOS sendiri sebenarnya dibuat olehperusahaan pembuat komputer Seattle Computer Products dan barulah kemudiandirekrut oleh Microsoft yang selanjutnya dibeli lisensinya. kemudian berkembangmenjadi Windows 1.0 versi pertama Sistem Operasi dalam dunia Sistem Operasiyang berbasiskan GUI (Graphical User Interface) dan mendukung Multi-Taskingatau dapat mengerjakan banyak pekerjaan secara simultan. Setelah itu Windows1.0 berkembang menjadi Windows 2.0, Windows 2.0 ini berbasis GUI danmendukung penggunaan VGA (Video GraphicsArray) dan juga mendukung Multi-Tasking. Windows 2.0 juga support terhadap penggunaan Processor Intel 80286dimana Processor Intel 80286 adalah Processor pertama dengan kemampuanuntuk memproteksi area memory.

Kemudian dilanjutkan dengan generasi Windows 3.0 dimana Windows 3.0memiliki kemampuan yang sama dengan Windows sebelumnya dan ditambahdukungan kartu grafis SVGA atau XGA dan juga icon yang lebih baik. Dalam eratersebut, Microsoft juga menyediakan SDK (Software Development kit) sehinggapara developer piranti lunak dapat mengembangkan aplikasi/programnya agarmampu berjalan di Windows 3.0 ini. Windows 3.0 juga memperkenalkan adanyaVirtual Device Driver (VXD) dimana dapat berguna untuk meminimalisasiketergantungan pada setiap driver pada perangkat keras tertentu. Windows 3.0kemudian berevolusi menjadi Windows 3.1 yang sudah diperkenalkan denganfitur Multimedia dan True Type Font selain itu juga memudahkan End-User karenaadanya fitur Drag and Drop dan akhirnya Windows versi 3 ini berkembang menjadiSistem Operasi yang sudah mengenal NetWorking (Windows 3.11).

Setelah berkembang cukup lama akhirnya Microsoft memperkenalkan SistemOperasi hibrida 16-Bit/32-Bit yang dikenal dengan nama Windows 95. Banyak

Page 59: ISI BUKU PSI

59

perubahan dari Windows versi sebelumnya, yaitu : Windows 95 memiliki GUI yanglebih menarik dan atraktif, mendukung Plug and Play, mendukung penamaanyang panjang, memiliki beberapa fasilitas seperti : Browser yang terintegrasi danWindows Explorer untuk menjelajah Windows. Selain itu juga Windows 95memiliki fitur untuk memanajemen daya (APM) dan diperkenalkannya juga Client-Server. Generasi penerus dari Windows 95 adalah Windows 98 dimana Windows98 sudah mendukung VGA berbasis AGP, serta mendukung media penyimpananringkas seperti USB, diperkenalkannya NAT untuk berbagi koneksi Internet dandigantikannya Virtual Device Driver dengan Windows Driver Model. Ada jugabeberapa fitur tambahan berupa aplikasi Microsoft Office dan Internet Explorerversi 5. Windows 98 juga sudah memiliki kemampuan-kemampuan untukmemainkan Game dan menjalankan aplikasi Multimedia. Perkembanganselanjutnya adalah Windows ME, tidak ada yang spesial dari Windows ME selaintransisi dukungan grafis dari 16-Bit ke 32-Bit dan pada era Windows ME sudahbanyak pengguna rumahan yang memakainya. Windows ME pun akhrinyadigantikan dengan Windows NT yang sudah mendukung arsitekstur x86 (80×86) ,Intel IA64 dan AMD64 (x64) serta mendukung grafis 32-Bit. Windows NTsebenarnya dibangun dari pengembangan IBM OS/2 dan Windows NT jugabanyak digunakan dalam jaringan komputer. Windows NT juga memperkenalkanFile System NTFS yang lebih baik dari FAT maupun FAT-32. Selanjutnya WindowsNT berkembang menjadi Windows 2000 banyak fitur tambahan diantaranya :Active Directory, Image Preview, Browser Internet Explorer v6, DirectX dan OpenGL, Plug and Play dan Windows Driver Model yang lebih baik performanyadibanding sebelumnya. Setelah generasi Windows NT munculah Windows XPyang menawarkan banyak perubahan, mempunyai banyak fitur dan performayang semakin mengingkat. Bisa dikatakan Windows XP merupakan Windows yangpaling laris dan digandrungi oleh pengguna PC maupun perangkat PC bergerak(Mobile). Seiring dengan kebutuhan akan networking maka Microsoft Corporationmengeluarkan Sistem Operasi yang berkonsentrasi pada jaringan, yaitu : WindowsServer 2003. Bisa dibilang Windows Server 2003 adalah reinkarnasi dari WindowsNT. Banyak sekali fitur yang ditawarkan pada Windows Server 2003 ini salahsatunya adalah diperkenalkannya platform .Net. Diperkenalkan juga fitur DomainController Server, PKI (Public Key Infrastructure) Server, Domain Name System(DNS), Dynamic Host Configuration Protocol (DHCP), Windows Internet NameService (WINS), Microsoft IIS, dan lain sebagainya. Microsoft pun melanjutkanperkembangan Sistem Operasi dengan Windows Vista (Longhorn), ini merupakanrevolusi dari Windows XP. Windows Vista lebih mengutamakan interface ataupenampilan grafis antarmuka dibandingkan dengan performa, dibuktikan denganadanya fitur : AERO, Sidebar, dan lain sebagainya.

Windows Vista juga menawarkan tingkat keamanan yang lebih baik dibandingkandengan Windows XP, karena pada Windows Vista diperkenalkan adanya WindowsFirewall with Advanced Security, Windows Defender, Parental Control, UserAccount Control (UAC), BitLocker Drive Encryption, ASLR. Windows Vista jugasudah mengenal IPv6, DirectX versi terbaru, dan arsitekstur 64-Bit. Perkembangan

Page 60: ISI BUKU PSI

60

selanjutnya adalah transisi dari Windows Server 2003 menjadi Windows HomeServer yang ditujukan sebagai File Server untuk rumahan. Windows Server jugamengenalkan beberapa teknologi yaitu : Headless Operation (Server tidakmembutuhkan monitor atau keyboard untuk memanjemen perangkat), Kontroljarak jauh, Pemantauan kesehatan komputer, Sharing dan Streaming.Generasi berikutnya ditandai dengan munculnya penggabungan Sistem OperasiWindows Vista dengan Windows Server, yaitu Windows Server 2008. FiturWindows Vista dan Windows Server digabung menjadi satu padu untukmeningkatkan keamanan dan kenyamanan End-User. Selanjutnya Windows Server2008 berkembang menjadi Windows Server 2008 R2. Versi terakhir Sistem Operasibesutan Windows adalah Windows 7, Windows 7 dirilis untuk menggantikankekurangan Windows XP dan kelebihan Windows Vista. Boleh dikatakan jikalauWindows 7 adalah fusi dari Windows XP dan Windows Vista, tidak seperti padaWindows Vista, Windows 7 memiliki performa yang lebih baik dari Windows Vista.

UNIXUNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan DennisRitchie, dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai Sistem Operasiyang portabel, Multi-Tasking dan Multi-User. Sistem Operasi UNIX lebihmenekankan diri pada Workstation dan Server, Karena faktor ketersediaan dankompatibilitas yang tinggi menyebabkan UNIX dapat digunakan, disalin dandimodifikasi sehingga UNIX pun dikembangkan oleh banyak pihak danmenyebabkan banyak sekali varian dari UNIX ini.UNIX sendiri ditulis dalam bahasa C sehingga UNIX pun mirip dengan DOS yaituLine/Text Command Based selain itu UNIX pun merupakan Sistem Operasi yangsecure dibanding dengan Sistem Operasi lain, karena setiap file, direktori, user dangroup memiliki set izin tersendiri untuk diakses. Karena adanya dukungan ProyekGNU, maka selanjutnya UNIX berkembang menjadi LINUX (Salah satu varianUNIX).-

LINUXAwalnya dikembangkan oleh Linus Torvalds yang pada mulanya sekedar emulasiterminal yang dibutuhkan untuk mengakses server UNIX di Universitasnya. Linuxmerupakan kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem danpustakanya umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyakdisain yang berasal dari disain dasar UNIX, Linux menggunakan Kernel Monilitikyaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, danpengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan olehsatu atau lebih antarmuka baris perintah (Command Line Interface/CLI) berbasisteks, antarmuka pengguna grafis (Graphical User Interface/GUI) yang merupakankonfigurasi bawaan untuk versi dektop.

Pada komputer Desktop, GNOME, KDE dan Xfce merupakan antarmuka penggunayang paling populer diantara varian antarmuka pengguna lainnya. Sebuah sistemLinux menyediakan antarmuka baris perintah lewat sebuah Shell (Konsole).

Page 61: ISI BUKU PSI

61

Perbedaan utama antara Linux dan Sistem Operasi Populer lainnya terletak padaKernel Linux dan komponen-komponennya yang bebas dan terbuka. Sama sepertipada UNIX, Linux berkonsentrasi pada Workstation dan Server banyak Workstationdan Server yang mengandalkan Linux karena Linux sangat stabil digunakan untukjangka waktu lama dan Linuxpun kebal terhadap Malware.Satu hal yang membedakan Linux terhadap Sistem Operasi lainnya adalah harga.Harga Linux ini kebanyakan Gratis walaupun ada juga yang berbayar (Lisensi).Linux dapat didistribusikan tanpa harus memberikan royalty kepada seseorang.Linux disusun berdasarkan standard Sistem Operasi POSIX yang diturunkan dariUNIX itu sendiri. Ada beberapa macam Distro Linux, seperti : Debian, Lycoris,Xandros, Lindows, Linare, Linux-Mandrake, Red Hat Linux, Slackware, Knoppix,Fedora, Suse, Ubuntu.

IBM OS/2Sistem Operasi IBM OS/2 ini dibuat secara bersama-sama oleh InternationalBussiness Machine Corporation dan Microsoft Corporation, untuk digunakan padakomputer IBM sebagai pengganti Sistem Operasi DOS. Kata OS/2 adalah singkatandari Operating System/2, Sistem Operasi ini didesain agar dapat menggunakankemampuan penuh dari Mikroprosessor Intel 80286 , termasuk diantaranya adalahModus terproteksi (Protected Mode), mampu menjalankan tugas secara Simultan,serta mendukung Memori Virtual, dengan tetap mempertahankan kompatibilitasdengan banyak perangkat lunak MS-DOS yang beredar saat itu,

MAC OS (MACINTOSH OPERATING SYSTEM)MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat olehApple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengankomputer berbasis IBM. MAC OS merupakan Sistem Operasi pertama yangmenggunakan antarmuka pengguna grafis (Graphical User Interface/GUI). SistemOperasi Macintosh dibagi menjadi 2 jenis :

1. MAC OS KlasikTidak memiliki sembarang Command Line (Baris perintah),menggunakan User Interface (UI) sepenuhnya danmenggunakan Cooperative Multitasking

2. MAC OS XMAC OS X memasukkan unsur-unsur BSD Unix, One Step, dan MAC OSX memiliki memori ala-Unix dan Pre-Emptive Multitasking.

Kelebihan MAC OS :1. Stabil, karena menggunakan UNIX.2. Multitasking.3. Tampilan (UI) sangat bagus.4. Aman dari Malware.

Page 62: ISI BUKU PSI

62

MAC OS X adalah garis komputer Sistem Operasi yang dikembangkan, dipasarkanoleh Apple Inc, MAC OS X adalah penerus dari MAC OS (Klasik). MAC OS Xdibangun di atas XNU kernel, dengan fasilitas standar Unix tersedia dari antarmukabaris perintah.

FREE BSDFreeBSD adalah Sistem Operasi bertipe UNIX bebas yang diturunkan dari UNIXAT&T. FreeBSD berjalan di atas sistem intel x86. FreeBSD sendiri kali pertamamuncul pada tahun 1993 oleh David Greenman. Tujuan dari FreeBSD adalahmenyediakan software yang dapat digunakan untuk berbagai kepentingan.FreeBSD sendiri dikembangkan dari 386BSD sebuah proyek pengembangan BSDOS yang berjalan di atas Chip Intel.

SOLARISSistem Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIXsystem yang diperkenankan oleh Sun Microsystems oada tahun 1992 sebagaipendukung SunOS. Solaris terkenal karena kestabilannya, khususnya pada sistemSPARC (Scalable Processor Architecture), Solaris disertifikasi dalam Spesifikasi UNIXwalaupun pada awal pengembangannya berdasarkan kepemilikan pribadi, dankebanyakan kode dasarnya sekarang ini merupakan Software OpenSource yangbiasa dikenal dengan OpenSolaris. OpenSolaris adalah OpenSource versi SistemOperasi Sun Solaris, tetapi Sun Solaris terdiri dari lebih beberapa kode yang tidakhanya inti dari Sistem Operasi misalnya : Source untuk Installer, Desktop, Software.Open Solaris memiliki banyak fitur yang menjadikan OpenSolaris bisa digunakanuntuk skala penggunaan yang besar dari penggunaan untuk desktop pC atauMobile PC. Konsep Open Solaris adalah sebagai berikut :

1. Free Redistribution : Didistribusi secara bebas.2. Source Code : Sumber (Source) harus tersedia untuk semua distribusi.3. Derived Works : Setiap orang bisa mengubah kode dan

mendisrtibusikankembali.4. No Discrimination : Kode harus disediakan untuk seseorang untuk

dikembagkan.

Beberapa kelebihan OpenSolaris dibandingkan dengan Sistem Operasi lain :1. ZFS : System Rstore.2. DTrace L : Dapat mengamati dimana aplikasi banyak menggunakan

waktunya dan berapa lama.3. Manajemen Kegagalan : Mencegah, mendiagnosa dan memperbaiki

error.4. Zona : Mengimplementasikan sebuah abstraksi Sistem Operasi yang

memungkinkan beberapa aplikasi berjalan secara terisolasi satu denganlainnya di perangkat keras fisik yang sama.

5. Multimedia.

Page 63: ISI BUKU PSI

63

Chrome OSChrome OS adalah Sistem Operasi besutan Google yang ringan dan berbasis Linuxdan standard web untuk personal computer PC. Google Chrome bekerja denganmetode Windowing atau switching (Multi-Tasking). Google Chrome OSmenggunakan standard web HTML 5, yang merupakan pengembangan softwaredi browser yang berbasis Sistem Operasi. Jika dilihat-lihat, Chrome OS inimerupakan gabungan dari Linux dan Windows Vista. Chrome OS dirilis padapertengahan 2010.

Banyak sekali berbagai Macam Sistem Operasi Komputer yang terus berkembang,Tidak ada Sistem Operasi yang sempurna karena masing-masing Sistem Operasimemiliki daya dan ciri khas tersendiri. Walaupun ada Sistem Operasi yangberbayar, kenapa tidak kita coba Sistem Operasi yang Free alias gratis? Gratisbukan berarti buruk, baik atau buruknya sebuah Sistem Operasi bergantung padaEnd-Usernya sendiri. Sehingga kita harus cermat dalam memilih Sistem Operasiyang digunakan.

B. PERBEDAAN SERTA KELEBIHAN WINDOWS DAN LINUXLINUXAplikasi Sistem Operasi LinuxPengguna Linux, yang pada umumnya memasang dan melakukan sendirikonfigurasi terhadap sistem, lebih cenderung mengerti teknologi dibandingpengguna Microsoft Windows atau Mac OS. Mereka sering disebut hacker ataugeek. Namun stereotipe ini semakin berkurang dengan peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna distribusi. Linux telah membuatpencapaian yang cukup baik dalam pasaran komputer server dan komputer tujuankhusus, seperti mesin render gambar dan server web. Linux juga mulai populerdalam pasaran komputer desktop.

Linux merupakan asas kepada kombinasi program-server LAMP, kependekan dariLinux, Apache, MySQL, Perl/PHP/Python. LAMP telah mencapai popularitas yangluas di kalangan pengembang Web.

Linux juga sering digunakan sebagai sistem operasi embeded. Biaya pengadaanLinux yang murah memungkinkan penggunaannya dalam peralatan sepertisimputer, yaitu komputer berbiaya rendah yang ditujukan pada pendudukberpendapatan rendah di Negara-negara berkembang. Dengan lingkungandesktop seperti KDE dan GNOME, Linux menawarkan antarmuka pengguna yanglebih menyerupai Apple Macintosh atau Microsoft Windows daripada antarmukabaris teks seperti Unix. Oleh karena itu, lebih banyak program grafik dapat ditemuipada Linux yang menawarkan berbagai fungsi yang ada pada utilitas komersil.

MICROSOFT WINDOWS

Page 64: ISI BUKU PSI

64

Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluargasistem operasi komputer pribadi yang dikembangkan oleh Microsoft yangmenggunakan antarmuka dengan pengguna berbasis grafik (graphical userinterface). Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistemoperasi yang berbasis modus teks dan command-line. Windows versi pertama,Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November1983, tetapi baru keluar pasar pada bulan November tahun 1985 yang dibuatuntuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi)yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga iatidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x jugasama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistemoperasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapatmenguasai penggunaan sistem operasi hingga mencapai 90%.

Kelebihan windows adalah karena dia banyak digunakan oleh pengguna PC.sedang kelemahanya windows mudah terkena virus komputer apalagi sekarang diindonesia sudah dilarang penggunaan software windows bajakan.

Sumber : 6 - modul – pengantar - internet.pdf – Adobe [email protected]

Page 65: ISI BUKU PSI

65

BAB 4

PEMOGRAMAN INTERNET

PHP kepanjangan dari Hypertext Preprocessor, PHP sendiri dibuat oleh RasmusLerdorf, PHP bersifat open source dan telah digunakan oleh hampir seluruh web

developer di seluruh dunia, (situs resmi PHP bisa dikunjungi di www.php.net.)

Pada awal pengembangannya, PHP merupakan singkatan dari Personal HomePage tools, sebelum akhirnya dipaksakan menjadi singkatan rekursif dari PHP:Hypertext Preprocessor. Pertengahan tahun 1995 dirilis PHP/FI (FI adalahsingkatan dari Form Interpreter) yang memiliki kemampuan dasar membangunaplikasi web, memproses form, dan mendukung database mSQL.

Antusias komunitas internet terhadap bahasa PHP ini begitu besar, sehinggaRasmus Lerdorf akhirnya menyerahkan pengembangan PHP ini kepada sebuahteam pemrograman dalam kerangka gerakan open source. Team ini membangunkembali PHP dari awal dengan menulis ulang program parser PHP Hasilnya adalahPHP 3.0 yang memiliki dukungan lebih luas lagi terhadap database yang adatermasuk MySQL dan Oracle. PHP 4.0 sebagai versi lanjutan dari PHP 3.0 dirilissetelah itu dengan menggunakan mesin scripting Zend (akronim daripengembangnya, Zeev Suraski dan Andi Gutmans) untuk memberikan kinarjayang lebih cepat dan lebih baik Versi terakhir ini mampu mendukung server webselain Apache dan secara built-in telah mampu menangani manajemen session.

Singkat kata, PHP kita pilih sebagai bahasa untuk pengembangan web yang akankita pelajari di bagian selanjutnya. Sebelum memulainya, ada baiknya kitamengetahui kebutuhan-kebutuhan dasar yang akan membantu kitamemahaminya. Misal diasumsikan telah memiliki sebuah sistem yang telahterinstalasi dan terkonfigurasi dengan baik Apache Web Server, PHP 4, dandatabase MySQL. Ketiganya adalah program open source yang tersedia secaragratis di Internet dan dapat berjalan di berbagai platform (Windows maupunUNIX/Linux).

Karena sifatnya yang open source dan semakin banyaknya user membuat bahasapemrograman ini, mengalami perkembangan yang sangat cepat. Sintak ataustrukturnya hampir mirip dengan bahasa pemrograman C, Java dan Perl sehinggadengan begitu bagi mereka yang sudah mempelajari bahasa tersebut tidak akanmengalami kesulitan, selain itu bagi para pemula yang baru saja memulai bahasa

Page 66: ISI BUKU PSI

66

pemrograman web rasanya PHP turut diperhitungkan, karena pemanfaatanbahasa PHP tidak hanya sekedar untuk web dan aplikasinya tetapi sudahmerambah kedunia desktop windows, namanya yaitu PHP GTK.

Jika Kita bekerja di sistem operasi Windows, Kita bahkan dapat memilihLingkungan Pengembangan Terpadu/IDE (Integrated Development Environment)khusus untuk PHP seperti :

PHP Coder buatan Jerman (http://www.phpide.de), yang saat ini kodenya telahdiakuisisi oleh Maguma (http://www.maguma.com)

PHPEd yang buatan Turki (http://www.soysal.com/PHPEd), terakhir kodenya dibelioleh NuSphere (http://www.nusphere.com)

PHPEdit, program open source yang dapat didownload darihttp://www.phpedit.netSilakan coba kode di bawah ini dan simpan sebagai file dengan ekstension .php,misalkancoba.php.

<?phpphpinfo();?>

Untuk menjalankannya, kita bisa mulai membuka browser web, kemudian arahkanalamat pada file coba.php yang telah kita buat, misalkan alamatnya adalahhttp://localhost/coba.php, maka Kita akan mendapatkan tampilan browser Kitaberisikan parameter-parameter yang diset untuk PHP yang kita miliki. Kita dapatmengubah parameter ini dengan memodifikasi file php ini.

Konsep pemrograman dengan PHP ini sedikit berbeda dengan pemrogramandengan menggunakan script CGI yang memaksa kita untuk selalu menulis kodeyang menghasilkan keluaran dalam format HTML. Pada PHP, kita diberikankebebasan untuk menyisipkan kode PHP di mana pun pada halaman HTML biasadan menjalankan kode PHP tersebut setiap ada permintaan terhadap halamantersebut.

Interpreter PHP dalam mengeksekusi kode PHP pada sisi server (disebut server-side) dan berbeda dengan mesin maya Java yang mengeksekusi program pada sisiclient (client-side). Proses eksekusi kode PHP yang disisipkan pada halaman HTMLsecara diagram dapat digambar sebagai berikut.

Page 67: ISI BUKU PSI

67

Berikut ini adalah cara menyisipkan kode PHP pada halaman HTML biasa. <scriptlanguage="php">. . . . kode PHP . . . .</script>

Cara yang lebih singkat adalah:<?php. . . . kode PHP . . . .?>Atau bisa juga<?. . . . kode PHP . . . .?>

Bahkan jika Kita memiliki waktu yang cukup mengubah parameter pada php.ini,Kita bisa membuat kode penyisipan PHP menjadi mirip seperti pada ASP yaitudengan:<%. . . . kode PHP . . . .%>Contoh nyata cara mengkombinasikan kode PHP dengan file HTML biasa. CobalahKita ketik kode di bawah ini, lalu simpan dengan nama misalnya coba1.php.Panggil melalui browser dan amati hasilnya.

<html><head><title>Test Penyisipan PHP Pada HTML</title></head><body>Kapal Asing, Silakan identifikasikan diri Kita! <br><?php// Berikut ini adalah kode PHP yang disisipkanecho "<b>Ini adalah kapal Federasi Planet USS Enterprise.<br>";echo "Saya Piccard, Jean Luc Piccard, kapten kapal.</b>";?></body></html>

Setelah Kita panggil file ini lewat browser, Kita dapat mencoba melihat kode asaldokumen HTML yang kurang lebih akan nampak seperti ini.<html><head><title>Test Penyisipan PHP Pada HTML</title>

Page 68: ISI BUKU PSI

68

</head><body>Kapal Asing, Silakan identifikasikan diri Kita! <br><b>Ini adalah kapal Federasi Planet USS Ente

Saya Piccard, Jean Luc Piccard, kapten kapal.</b></body></html>

Terlihat bahwa dokumen yang tampil di browser pengguna adalah murni HTMLtanpa kode PHP satu pun. Pengguna tidak dapat melihat kode PHP yang ditulisoleh programmer karena kode tersebut telah diproses menjadi format HTML olehinterpreter PHP pada server asal kode PHP. Pada setiap akhir perintah PHP selaludiakhiri dengan titik-koma (";"), seperti juga Perl dan C. Bagi seorang pemula,keharusan ini seringkali dilupakan dan menjadi sebuah kesalahan umum terjadi.Programmer PHP dapat menyisipkan komentar yang tidak akan dieksekusi olehmesin PHP dengan dua cara seperti pada contoh dibawah ini.

<?php// Ini adalah komentar dalam satu baris/* Kalau yang ini, komentardalam banyak baris, yang baruakan selesai setelah diakhiridengan */?>

Sebuah contoh script php sederhana:<html>

<head><title> Belajar PHP & MySQL </title></head><body><?php

Echo”Selamat Belajar PHP & MySQL”;?></body></html>

Kalau kita perhatikan script diatas, bahasa php dimulai dengan “<?php” dandiakhiri dengan “?>”, sama seperti pemprogaman web lainnya, script phpditempatkan di dalam script HTML. Berbeda dengan bahasa pemrograman javascript, script php di olah di sisi server, ini berarti bahwa script php yang telahdibuat akan diproses terlebih dahulu di server, baru kemudian ditampilkan ke clintdalam bentuk html atau dalam format lainnya, denga begitu script akan lebihaman dan meminimalisasikan kesalahan interpreter browser. Jika masihpenasaran, sekarang coba lihat source code script diatas, kalau kita menjalankanscript diatas menggunakan IE maka kita bisa, memilih menu view > source, makaisinya akan seperti ini :

Page 69: ISI BUKU PSI

69

<html><head><title> Belajar PHP & MySQL </title></head><body>Selamat Belajar PHP & MySQL</body></html>

Dari contoh di atas ada perbedaan dengan source codenya, inilah yang disebutserver side scripting. PHP memiliki ekstensi *.php pada setiap filenya.

2.1. Contoh-contoh Program PHPa. Pencarian data

<!DOCTYPE html PUBLIC “_//W3C//DTD XHTML 1.0 Transitional//EN”

http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd><html xmlns=”http://www.w3.org/1999/xhtml”><head><meta http-equiv=”Content-Type”content=”text/html;charset=iso-8859-1”/><title>Untitled Document</title><style type=”text/css”><!--.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}.style2 {font-family: Verdana, Arial, Helvetica, sans-serif, font-size: 12px; }.style3 {font-size: 12px; }Style4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}--></style></head><body><p class="style4">Pencarian Data</p><form id="form1" name="form1" method="post"action="pencarian.php"><table width="100%" border=”0”><tr><td width="23%" valign="top" class="style2">Kata Kunci </td><td width="2%" valign="top”class=”style2”>:</td><td width="75%" valign="top”class=”style1”><span class=”style3”><label>

Page 70: ISI BUKU PSI

70

<input type=”kata_kunci”type=”text”id+”kata_kunci”/></label><label><input type=”submit”name=”Submit”value=”Proses Cari”/></label></span></td></tr></table></form><p>&nbsp;</p></body></html>

Gambar 4.1. pencarian datab. Membuat Menu Tree

Bagaimana membuat menu tree atau menu yang bercabang.<?Echo’<font face=”verdana”size=”2”color=’#0066CC”>’;Class submenu {Var $urls;Var $desps;Var $cot;Var $id;Var $openSymbol=’<img src=”images/folder.gif”width=”16”height=”16”border="0"/>';Var $openSymbol=’<img src=”images/folder.gif”width=”16”height=”16”border="0"/>';var $item branch=’&nbsp&nbsp|--‘;function create($id) {$this->cot=0;$this->id=$id;}function add($url,$desp) {$this->urls[$this->cot]=$url;$this->desps[$this->cot]=$desp;

Page 71: ISI BUKU PSI

71

$this->cot++;}function open() {$i=0;while($i<$this->cot) {if ($i==0) {global $PHP_SELF;echo '<b><a href=”’.$PHP_SELF.’?action=close&id=”>’.$this->closeSymbol.$this->desps[0].’</a></b><br>’;}else {echo $this->item branch.’<a href=”’.$this->urls[$i].”’>’.$this->desps[$i].'</a><br>';}$i++;}}function close() {global $PHP_Self;if (! $this->id){} else { echo '<b><a href="'.$PHP_SELF.'?action=open&id=’.$this->openSymbol.$this->desps[0].’</a></b><br>’;}}}class menu {var $submenus;var $cot;var $id;function create() {$this->cot=0;$this->id=2;}function add($submenu) {$this->submenu[$submenu) {$this->submenus[$this->cot]=$submenu;$this->cot++;}function show() {$i=0;$tmp=new submenu;while ($i<$this->cot){$tmp=$this->submenu[$i];if ($tmp->id==(string)$this->id) {$tmp->open();}else {

Page 72: ISI BUKU PSI

72

$tmp->close();}$i++;}function hide() {$tmp = new submenu;$tmp->close();}}$sm_1=new submenu;$sm_1->create('1');$sm_1->add('',' Situs Favorit');$sm_1->add('http://www.maxikom.co.id’,’Maxikom’);$sm_1->add('http://www.google.com’,’Google);$sm_2=new submenu;$sm_2->create(‘2’);$sm_2->add('',' Search Engine’);$>add('http://www.google.com’,’Google’);$>add('http://www.yahoo.com’,’yahoo’);$m_1=new menu;$m_1->create();$m_1->add($sm_1);$m_1->add($sm_2);if ($action=='') {$m_1->show();}if ($action=='open') {$m_1->id=$id;$m_1->show();}if ($action=='close') {$m_1->id=$id;$m_1->hide();$m_1->show();}echo '</font>';?>

Page 73: ISI BUKU PSI

73

Gambar 4.2. membuat menu tree

c. Upload file ke server dengan menggunakan PHPPHP membuat semuanya menjadi lebih mudah dalam menangani upload file.Untuk membuat form upload pastikan kita menyertakan atributenctype="multipart/form-data" dan pastikan methodnya adlaha post. Okelangsung saja kita lihat kode HTML berikut ini:<form method="post" action="<?=$PHP_SELF?>" enctype="multipart/form-data"><input type="file" name="myfile"><input type="submit" name="Submit" value="Submit"></form>Seperti contoh di atas, kita memberi nama pada field upload kita "myfile". Nama inisangat penting, karena ketika file telah diupload maka file tersebut otomatis diberinama yang unik dan disimpan di temporary direktori. Tentu saja url path ke filenyabisa diakses, karena otomatis akan muncul variabel global yang memiliki namayang sama dengan field upload kita, dalam hal ini myfile. Akan ada 4 variabel baruyang semuanya diawali dengan myfile dan diikuti dengan garis bawah(underscore), yaitu:$myfile. Variabel ini berisi informasi lokasi file di server.$myfile_name. Nama file asli ketika masih dikomputer klien.$myfile_size. Ukuran dari file (dalam satuan bytes).$myfile_type. Tipe file.1.) Upload sederhana

Langsung saja kita coba contoh upload berikut ini, simpan dengannama upload.php:<html><head><title>Upload file</title></head><body><?

Page 74: ISI BUKU PSI

74

if ( isset( $upload ) ) {echo "Lokasi File: $myfile<br>";echo "Nama File: $myfile_name<br>";echo "Ukuran: $myfile_size bytes<br>";echo "Tipe File: $myfile_type<br>";copy ( $myfile, "$myfile_name") or die ("Gagal mengupload");}?><form enctype="multipart/form-data" action="<?=$PHP_SELF?>"method="post"><input type="file" name="myfile"><br><input type="submit" value="upload" name="upload"></form></body></html>

Ketika tombol upload ditekan, maka url path file tersebut akan disimpan divariabel $myfile dan kita tampilkan dibrowser. Kita juga menampilkan nama fileyang tersimpan pada variabel $myfile_name, ukuran file di variabel $myfile_sizedan tipe file di variabel $myfile_type.Kita menggunakan fungsi copy() untuk memindahkan file dari komputer kitadirektori sementara di server kita. Fungsi copy() membutuhkan dua argumen yaitulokasi awal file dan lokasi baru diserver. Jika kita ingin mengupload nya ke suatufolder diserver (katakanlah kita simpan difolder images) maka kita perlumengubahnya menjadi: copy ( $myfile, "images/$myfile_name")

2.) Upload yang lebih kompleksMisalkan kita ingin membuat fungsi upload dimana file yang diupload harus filejpg, dan ukurannya tidak boleh lebih besar dari 100Kb serta panjang dan lebargambar tidak boleh lebih dari 100 piksel. Kelihatannya rumit kan? Mari kita cobakode berikut dan simpan dengan nama upload2.php:

<html><head><title>Upload file</title></head><body><?if ( isset( $upload ) ) {echo "Lokasi File: $myfile<br>";echo "Nama File: $myfile_name<br>";echo "Ukuran: $myfile_size bytes<br>";echo "Tipe File: $myfile_type<br>";if ( $myfile_type == "image/pjpeg" ) {if ($myfile_size <= 102400 ) {list($width, $height) = @getimagesize("$myfile");if ( $width <= 100 && $height <= 100

Page 75: ISI BUKU PSI

75

) {copy ( $myfile,"$myfile_name") or die ("Couldn't copy");echo "File anda telah sukses diupload";} else {echo "Ukuran panjang dan lebar gambar terlalu besar";}} else {echo "Ukuran file tidak boleh lebih dari 100Kb";}} else {echo "File harus JPG!!";}}?><form enctype="multipart/form-data" action="<?=$PHP_SELF?>"method="post"><input type="file" name="myfile"><br><input type="submit" value="upload" name="upload"></form></body></html>

PHP tidak memiliki kemampuan untuk membuat progress bar ketika file diupload.Karena PHP tidak dapat mengetahui berapa bagian yang telah diupload danberapa yang belum. Kita perlu menggunakan CGI. Pertama-tama kita lakukanpengecekan apakah file kita jpg dengan cara mengecek $myfile_type. Jika hasildari variabel $myfile_type adalah "image/pjpeg", maka bisa dipastikan bahwa filekita adalah jpg. Berikutnya kita melakukan pengecekan apakah ukuran filenyatidak lebih besar dari 100Kb dengan mengecek variabel $myfile_size. Ingat bahwa100Kb = 102400Bytes(Rumusnya 1Kb=1024Bytes). Kemudian kita menggunakanfungsi getimagesize() untuk menemukan panjang dan lebar dari gambar yang kitasimpan dengan array menggunakan fungsi list(). Kemudian kita cek panjang danlebar dari gambar apakah tidak lebih dari 100 pikse

2.2. FungsiPengertianFungsi merupakan serangkaian script/kode yang mempunyai kegunaan khususdan tertentu; merupakan seurutan atau serangkaian kode yang sering dipakai.Dengan adanya fungsi maka pemrograman dapat dipermudah karena tidak harusmenulis berulang-ulang rangkaian kode script yang sama.

Fungsi Bulit-inFungsi built in adalah fungsi yang telah disediakan oleh PHP, pemrogram dapatlangsung memakainya. Macam-macam fungsi built I-in PHP dapat dikelompokanmenjadi:

Page 76: ISI BUKU PSI

76

Fungsi untuk array Fungsi untuk metematika Fungsi untuk string dan pemrosesan file Fungsi untuk tanggal Fungsi untuk database Fungsi untuk Web dan XML Fungsi untuk file

User defined function (UDF)UDF dibutuhkan untuk memudahkan proses pengembangan aplikasi. UDF dibuatuntuk menambah fungsi yang belum disediakan oleh PHP.

Deklarasi UDFFunction namafungsi([parameter]){statement…;statement…;}Pemanggilan UDF$varHasil=&namafungsi([parameter]); =>Hasil merupakan nilai yang dikembalikan

Fungsi ExternalFungsi eksternal merupakan daftar fungsi yang belum diaktifkan(di-link) dalammodul PHP, fungsinya diletakkan pada library atau file yang terpisah dari modulPHP. Function external ini dapat diaktifkan secara otomatis dengan meregristrasipada file PHP.INI. Pemanggilannya dengan menggunakan perintah dl(“namalibrary”);

2.3. ModularisasiModularisasi adalah pemrograman umum dilakukan dan sangat diperlukan untukmempermudah debugging dan pengembangan program. Modularisasi berartimelakukan pembuatan program berdasarkan modul-modul.

A. required()Bentuk kontruksi yang digunakan untuk menggabungkan suatu scriptPHP atau text dari file lain dengan script PHP yang memanggilnya.Sintaks:

a. <?required(“namafile.php”)?>B. include()

Include merupakan kontruksi yang digunakan untuk menggabungkansuatu script atau file dengan script pemanggilnya.<?include(“namafile.php”)?>

Page 77: ISI BUKU PSI

77

C. required_once()Pada prinsipnya sama dengan required tapi dengan menggunakanrequired_once dapat menghindari duplikasi pemanggilan suatu fungsi.

D. include_once()Kontruksi include_once ini sama dengan required_once akan tetapipada kontruksi include_once() setiap kali selalu ada evaluasi ulang padasaat suatu perintah include terjadi pada script yang dispesifikasikandalam include_once().

E. dl(namamodul)namamodul adalah nama modul yang berisi fungsi yang belumdisediakan dalam PHP, disimpan dalam file library eksternal. Konstruksidl(namamodul) memungkinkan fungsi-fungsi eksternal yang belumdidukung oleh PHP yang dibuat dan disimpan dalam file library tertentuyang dapat dipanggil pada saat dibutuhkan saja.

Sumber: www.php.netwww.mysql.comwww.ilmukomputer.com

Page 78: ISI BUKU PSI

78

Page 79: ISI BUKU PSI

79

DAFTAR PUSTAKA

1. Aji Supriyanto.2005.Pengantar Sistem Informasi) Yogyakarta2. Jogiyanto HM. 2001. Sistem Teknologi Informasi. Andi Yogyakarta3. Jogiyanto HM. 2005. Analisis dan Design Sistem Informasi Pendekatan

Terstruktr dan Aplikasi Bisnis. , Edisi pertama Cetakan Ke 4, AndiYogyakarta

4. Jogiyanto 1989:90.Pengenalan Komputer Edisi Pertama,AndiYogyakarta

5. Al-Bahra bin Ladjamudin B. 2005. Analisis dan system Informasi. GrahaIlmu. Yogyakarta.

6. Amsyah Zulkifli. 2003. Manajemen Sistem Informasi. PtGramediaPustaka Utama. Jakarta.

7. Sutanto Edhy. 2004. Sistem Basis Data. Graha Ilmu.jogjakarta8. Hartono, Jogiyanto. (2005). Sistem Teknologi Informasi. Yogyakarta:

Andi Yogyakarta.9. Abdul Kadir. (2003). Pengenalan Sistem Informasi. Yogyakarta: Andi

Offset10. Alex S. Nitisemito, (1992), Manajemen Personalia, Jakarta :PT. Ghalia

Indonesia11. Pemograman web dengan php ,www.php.net, 11 Desember 2012.12. Pemograman web dengan php , www.mysql.com, 11 Desember 2012.13. Pemograman web dengan php, http://www.linuxjournal.com/

(Programming PHP with Security in Mind), 11 Desember 2012.14. Pemograman web dengan php , www.ilmukomputer.com , 11

Desember 2012.15. Pemograman web dengan php ,

http://www.worldbestwebsites.com/criteria.htm, 11 Desember 2012.16. Pemograman web dengan

php,,http://jerrystage.wordpress.com/2008/03/05/mengenalbahasabahasapemrogramanweb/, 11 Desember 2012.

17. Pemograman web dengan php,http://www.securityfocus.com/infocus/186, 11 Desember 2012

Page 80: ISI BUKU PSI

80