PENGANTAR SISTEM INFORMASI

118
RONALD S.M AND FRIENDS PENGANTAR SISTEM INFORMASI

description

BUKU INI MEMBERITAHUKAN PENGETAHUAN KEPADA PARA PEMABACA TENTANG MENGAPA SISTEM INFORMASI ITU PENTING, BEDA SISTEM INFORMASI DENGAN TEKNOLOGI INFORMASI, BLOG, BLOGGER, WORDPRESS, TUMBLER, PENGANTAR INTERNET DAN KOMPUTER, BAGIAN-BAGIAN KOMPUTER, SEJARAH KOMPUTER, UKURAN-UKURAN KOMPUTER, PEMOGRAMAN INTERNET, DLL.

Transcript of PENGANTAR SISTEM INFORMASI

Page 1: PENGANTAR SISTEM INFORMASI

RONALD S.M AND FRIENDS

PENGANTAR SISTEM INFORMASI

UNIVERSITY RIAU PRESS

Page 2: PENGANTAR SISTEM INFORMASI

TUGAS PENGANTAR SISTEM INFORMASI

“MEMBUAT BUKU”

DISUSUN OLEH

RONALD SOHAHAU MANAO 1104114780 THP

WIBOWO PARDOSI 1104111980 THP

NASIB NAIBAHO 1104135792 THP

ROLEN PASARIBU 1104114715 THP

M. ZAID ANTONI 1104120779 THP

FIRDAUS 1004114470 THP

BERNAN PRAMUDAYA 1104114794 THP

DIBIMBING OLEHRONALD MANGASI HUTAURUK, S.T., M. T.

Page 3: PENGANTAR SISTEM INFORMASI

FAKULTAS PERIKANAN DAN ILMU KELAUTAN UNIVERSITAS RIAU

PEKANBARU2012

BIODATA PENULIS

Nama Lengkap Ronald Sohahau Manao lahir di Padang, Sumatera Barat, 2 Februari 1994. Menamatkan Pendidikan Sekolah Dasar di SD AGNES Padang pada tahun 2005. Melanjukan studi di SMP MARIA Padang pada tahun 2008. Kemudian Melanjutkan Pendidikan tingkat SMA Di SMA KALAM KUDUS Padang dan tamat pada tahun 2011. Mulai aktif sebagai Mahasiswa Jurusan Teknologi Hasil Perikanan Fakultas Perikanan dan Ilmu Kelautan di Universitas Riau sejak tahun 2011.

Page 4: PENGANTAR SISTEM INFORMASI

Nama Lengkap Rollen M.H. Pasaribu lahir di Balige, 17 Oktober 1993. Menamatkan Pendidikan Sekolah Dasar SD No. 1 HKBP Balige. Melanjutkan pendidikan di SMP BUDHI DHARMA BALIGE. Kemudian Melanjutkan pendidikan di SMAN 1 Balige. Sekarang Kuliah di Universitas Riau Jurusan THP Faperika sejak tahun 2011. Prestasi yang beliau raih adalah Juara 1 tenis meja Se Kabupaten Samosir di Tingkat SMA,.Juara 1 tenis meja di FAPERIKA, dan Juara 2 di Jurusan IK (BOM IK).

Page 5: PENGANTAR SISTEM INFORMASI

Nama Lengkap Nasib Naibaho lahir di Pangururan, Sumatera Utara 31 Januari 1991. Menamatkan Pendidikan Sekolah Dasar di SD Inpres 174588 Pangururan pada tahun 2004. Melanjutkan studi di SMPN 1 Pangururan pada tahun 2007. Kemudian Melanjukan Pendidikan di SMAN1 Pangururan pada tahun 2010. Sekarang Kuliah di Universitas Riau Jurusan THP Faperika sejak tahun 2011.

Page 6: PENGANTAR SISTEM INFORMASI

Nama Lengkap Muhammad Zaid Antoni lahir di Lubuk Agung, Riau 27 April 1993. Menamatkan Pendidikan Sekolah Dasar di SD 032 Lubuk Agung. Melanjutkan studi di MTS SYEKH FAJAR. Kemudian Melanjukan Pendidikan di SMAN1 XIII Koto Kampar. Prestasi yang beliau raih adalah Ketua Seksi Sonal MTS SYEKH JA’FAR pada tahun 2007, Juara 2 di kelas 1 dan 2 di MTS SYEK JA’FAR, dan Seksi Kerohanian di SMAN 1. Sekarang Kuliah di Universitas Riau Jurusan THP Faperika sejak tahun 2011

Page 7: PENGANTAR SISTEM INFORMASI

Nama Lengkap Bernan Pramudaya Naibaho lahir di Sidikalang, 10 Februari 1993. Menamatkan Pendidikan Sekolah Dasar di SD ST YOSEF SIDIKALANG. Melanjutkan studi di MTS SYEKH FAJAR. Kemudian Melanjukan Pendidikan di SMAN1 XIII Koto Kampar. Prestasi yang beliau raih adalah Ketua Seksi Sonal MTS SYEKH JA’FAR pada tahun 2007, Juara 2 di kelas 1 dan 2 di MTS SYEK JA’FAR, dan Seksi Kerohanian di SMAN 1. Sekarang Kuliah di Universitas Riau Jurusan THP Faperika sejak tahun 2011

Page 8: PENGANTAR SISTEM INFORMASI

Nama Wibowo Pardosi Lahir di Balige, Sumatera Utara 8 September 1992. Menamatkan Pendidikan Sekolah Tingkat SLTA di SMA BINTANG TIMUR 1 BALIGE , SUMATERA UTARA. Sekarang Kuliah di Universitas Riau Jurusan THP Faperika sejak tahun 2011

Page 9: PENGANTAR SISTEM INFORMASI

Firdaus lahir di Bangkinang Barat, pendidikan sekolah dasar sampai menengah atas di Kuok, kabupaten Kampar propinsi Riau. Kemudian melanjutkan studi ke tingkat universitas pada tahun 2010 dengan mendaftarkan diri pada jurusan Manajamen Sumberdaya Perairan Universitas Riau melalui seleksi nasional masuk perguruan tinggi nasional (SNMPTN) yang kemudian diterima pada jurusan tersebut. Sampai saat ini masih sedang menjalani masa studi sebagai mahasiswa di Fakultas Perikanan dan Ilmu Kelautan pada semester Lima(V).

Page 10: PENGANTAR SISTEM INFORMASI

KATA PENGANTAR

Puji syukur kami ucapkan kehadirat Tuhan Yang Maha Esa

yang telah memberikan rahmat dan karunia-Nya sehingga

pembuatan buku yang berjudul “Pengantar Sistem Informasi” ini

dapat diselesaikan tepat pada waktu yang telah di tentukan.

Dalam kesempatan ini, kami mengucapkan terima kasih

kepada dosen pembimbing kami yaitu Pak Ronald Mangasi

Hutauruk yang telah banyak membantu memberikan arahan-

arahan, saran, bimbingan serta petunjuk dalam pembuatan buku

ini.

Kami telah berupaya semaksimal mungkin untuk

kesempurnaan penulisan makalah ini. Namun tidak tertutup

kemungkinan kesalahan dan kekurangan yang tidak disengaja.

Untuk itu kritik dan saran yang membangun dari pembaca sangat

diharapkan demi kesempurnaan pada masa yang akan datang.

Sebagai penutup, kami ucapkan terima kasih kepada

semua pihak yang telah membantu dalam penyusunan buku ini.

Pekanbaru, 17 Desember 2012

Page 11: PENGANTAR SISTEM INFORMASI

TIM PENYUSUN

DAFTAR ISI

KATA PENGANTAR…………………………………………………………. i

DAFTAR ISI…………………………………………………………………. ii

DAFTAR TABEL……………………………………………………………… iii

DAFTAR GAMBAR………………………………………………………... iv

I. PENDAHULUAN…………………………………………………… 1

MENGAPA SISTEM INFORMASI ITU PENTING……………………. 1

BEDA SISTEM INFORMASI DAN TEKNOLOGI INFORMASI………... 6

CONTOH PENERAPAN SISTEM INFORMASI……………………….. 14

II. BLOG…………………………………………………………………… 16

MEMBUAT BLOG DENGAN BLOGGER……………………………. 16

MEMBUAT BLOG DENGAN WORDPRESS………………………… 22

MEMBUAT BLOG DENGAN TUMBLER…………………………… 26

Page 12: PENGANTAR SISTEM INFORMASI

III. INTERNET……………………………………………………………... 29

PENGANTAR INTERNET DAN KOMPUTER…………………………… 29

SEJARAH-SEJARAH KOMPUTER……………………………………........ 44

SISTEM OPERASI KOMPUTER…………………………………………… 57

IV. PROGRAM INTERNET………………………………………………........... 65

PEMOGRAMAN INTERNET……………………………………………… 65

BEDA HTML DENGAN PHP, MSQL, DAN DREAMWEAVER……………... 71

CONTOH-CONTOH PROGRAM………………………………………….. 76

DAFTAR PUSTAKA…………………………………………………………. 78

BIODATA PENULIS……………………………………………………….... 79

DAFTAR TABEL

Tabel 1. Apakah Sistem Informasi Itu…………………………………………… 7

Page 13: PENGANTAR SISTEM INFORMASI

DAFTAR GAMBAR

Gambar 3.1. Web browaer……………………………………………………. 31

Gambar 3.2. Start Programs Internet Explorer………………………………. 33

Gambar 3.3. Address bar alamat yang akan dituju………………………….. 34

Gambar 3,4. Konfigurasi Internet Explorer…………………………………... 35

Gambar 3,5. Connection……………………………………………………... 36

Gambar 3.6. Registrasi………………………………………………………... 39

Ga,mbar 3.7. Halaman Account e-mail……………………………………… 40

Page 14: PENGANTAR SISTEM INFORMASI

Gambar 3,8. Layanan e-mail yahoo………………………………………… 41

Gambar 3.9. Menulis dan mengirim e-mail………………………………… 41

Gambar 3.10. Membaca dan membalas e-mail……………………………... 42

Gambar 311. Kotak surat pada e-mail………………………………………. 43

Gambar 4.1. pencarian data…………………………………………………. 70Gambar 4.2. membuat menu tree……………………………………………. 72

BAB I

PENDAHULUAN

1.1. MENGAPA SISTEM INFORMASI ITU PENTING

Page 15: PENGANTAR SISTEM INFORMASI

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 SistemSuatu 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 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.

Page 16: PENGANTAR SISTEM INFORMASI

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 bahasa Yunani, System yang artinya himpunan bagian atau unsur yang saling berhubungan secara teratur untuk mencapai tujuan bersamaPengertian sistem menurut sejumlah para ahli:1.      L. James Havery

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

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

Menurutnya sistem adalah seperangkat bagian-bagian yang dikoordinasikan 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-bagian yang saling berhubungan dan bergantung sedemikian rupa sehingga interaksi dan saling pengaruh dari satu bagian akan mempengaruhi keseluruhan.

            Dari pengertian diatas dapat kami simpulkan bahwa pengertian sistem adalah suatu kesatuan yang terdiri atas beberapa komponen atau elemen yang saling berhubungan atau saling terikat satu sama lain yang secara bersama mencapai tujuan-tujuan yang sama.

2.      Ruang Lingkup Sistem Informasi Ruang 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 informasi lainnya.

Ruang lingkup SIM sebenarnya tertuang pada tiga kata pembentuknya, yaitu “sistem”, “informasi”, dan “manajemen”. Sistem merupakan kumpulan elemen yang saling berhubungan satu

Page 17: PENGANTAR SISTEM INFORMASI

sama lain yang membentuk satu kesatuan dalam usaha mencapai suatu tujuan. Di dalam perusahaan, yang dimaksud elemen dari sistem adalah departemen-departemen internal, seperti persediaan barang mentah, produksi, persediaan barang jadi, promosi, penjualan, keuangan, personalia; serta pihak eksternal seperti supplier dan konsumen yang saling terkait satu sama lain dan membentuk satu kesatuan usaha.

Informasi adalah hasil pemrosesan data yang diperoleh dari setiap elemen sistem tersebut menjadi bentuk yang mudah dipahami dan merupakan pengetahuan yang relevan yang dibutuhkan oleh orang untu menambah pemahamannya terhadap fakta-fakta yang ada. Informasi bagi setiap elemen akan berbeda satu sama lain sesuai dengan kebutuhannya masing-masing

Dari ruang lingkup di atas, beberapa ahli telah memberikan rumusan tentang 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 mempunyai kebutuhan yang serupa. Informasi menjelaskan perusahaan atau salah satu sistem utamanya mengenai apa yang telah terjadi di masa lalu, apa yang sedang terjadi sekarang dan apa yang mungkin terjadi di masa depan. Informasi tersebut tersedia dalam bentuk laporan periodik, laporan khusus dan output dari simulasi matematika. Informasi digunakan oleh pengelola maupun staf lainnya pada saat mereka membuat keputusan untuk memecahkan masalah (Mc. Leod, 1995).

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

Dari definisi-definisi di atas, dapat ditarik kesimpulan, bahwa SIM adalah suatu sistem yang dirancang untuk menyediakan informasi guna mendukung pengambilan 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 dikenal juga yang disebut dengan sistem terotomasi ;yang merupakan bagian dari sistem buatan manusia dan berinteraksi dengan kontrol olehsatu atau lebih komputer

Page 18: PENGANTAR SISTEM INFORMASI

sebagai bagian dari sistem yang digunakan dalam masyarakatn modern.

2.      sistem tertutup, sistem yang tidak berhubungan dan tidak terpengaruh dengan sistem luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak luarnya. Secara teoritis sistem tersebut ada, tetapi kenyataannya tidak ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closed system (secara relatif tertutup, tidak benar-benar tertutup).

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 yang tidak tampak secara fisik (Sistem Teologia yang merupakan suatu sistem yang menggambarkan hubungan Tuhan dengan Manusia)

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

tujuan, masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik serta lingkungan. 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. Yanpa tujuan, sistem menjadi tidak terarah dan tidak terkendali. Tentu saja tujuan antara satu 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 yang tidak 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 berupa informasi dan produk, tetapi juga bisa berupa hal-hal yang tidak berguna, misalnya saja sisa pembuangan atau limbah pada pabrik kimia, proses dapat berupa bahan mentah. Pada rumah sakit, proses dapat berupa aktivitas pembedahan pasien.

d.      Keluaran

Page 19: PENGANTAR SISTEM INFORMASI

Keluaran (output)  merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan sebagainya.

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 sepakbola mempunyai 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 sistem dapat dikurangi atau dimodifikasi sehingga akan mengubah perilaku sistem. Sebagai contoh: dengan menjual saham ke publik, sebuah perusahaan dapat mengurangi keterbatasan dana.

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

dengan menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan balik ini digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah untuk 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 merugikan atau merugikan sistem itu sendiri. Lingkungan yang merugikan tentu saja harus ditahan dan dikendalikan supaya tidak mengganggu kelangsungan operasi sistem, sedangkan yang menguntungkan tetap harus terus dijaga, karena akan memacu 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 agar menghasilkan output.Definisi behavioral organisasi adalah kumpulan hak, hak khusus, kewajiban, dan tanggung jawab yang harus dengan cermat diseimbangkan 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

Page 20: PENGANTAR SISTEM INFORMASI

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

halnya modal dan tenaga kerja Teori biaya transaksi menyatakan bahwa perusahaan

berusaha mengurangi biaya transaksi. IT membantu perusahaan menekan biaya transaksi. Jika biaya

transaksi menurun, jumlah karyawan juga mengecil karena semakin murah dan mudah bagi perusahaan untuk membuat kontrak pembelian barang-barang dan jasa di pasar disbanding membuat sendiri produk dan jasanya.

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

IT bias mengurangi biaya agensi, memungkinkan perusahaan untuk tumbuh tanpa 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 tanpa pengawasan dan meningkatkan efisiensi manajemen

Rentang pengendalian perusahaan juga akan meningkat

Pada organisasi postindustri, otoritas meningkat bergantung pada pengetahuan dan kompetensi. Jadi, bentuk menjadi ramping karena para pekerja professional cenderung berciri self-managing; dan pengambilan keputusan menjadi lebih terdessentralisasi sementara pengetahuan dan informasi semakin tersebar secara luas.

Teknologi informasi mendorong jaringan task force organisasi dimana kelompok-kelompok professional bertemu baik langsung maupun melalui media elektronik untuk menyelesaikan pekerjaan tertentu. Hal ini mengarah pada organisasi virtual, yaitu organisasi yang memanfaatkan jaringan untuk menghubungkan

Page 21: PENGANTAR SISTEM INFORMASI

orang, asset, dan gagasan dalam menciptakan dan mendistribusikan produk dan layanan tanpa terbatasi oleh batasan-batsan tradisional organisasi atau lokasi fisik.

System informasi terkait dengan politik organisasi karena mempengaruhi akses ke sumber utama, yaitu informasi. System informasi berpotensi mengubah struktur, budaya, politik, dan kerja organisasi. Alasan paling umum dari kegagalan proyek-proyek besar mengarah kepada hambatan perubahan politikal dan organisasional.

1.2. PERBEDAAN SISTEM INFORMASI DAN TEKNOLOGI INFORMASI

Apakah Sistem Informasi Itu?

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

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

Alter (1992) Sistem informasi adalah kombinasi antar prosedur kerja, informasi, orang, dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi

Bodnar dan Hopwood (1993) Sistem informasi adalah kumpulan perangkat keras dan perangkat lunak yang dirancang untuk mentransformasikan data ke dalam bentuk informasi yang berguna

Gelinas, Oram, dan Wiggins (1990)

Sistem informasi adalah suatu sistem buatan manusia yang secara umum terdiri atas sekumpulan komponen berbasis

Page 22: PENGANTAR SISTEM INFORMASI

komputer dan manual yang dibuat untuk menghimpun, menyimpan, dan mengelola data serta menyediakan informasi keluaran kepada para pemakai

Hall (2001) Sistem informasi adalah sebuah rangkaian prosedur formal di mana data dikelompokkan, diproses menjadi informasi, dan didistribusikan kepada pemakai

Turban, McLean, dan Wetherbe (1999)

Sebuah sistem informasi mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk tujuan yang spesifik

Wilkinson (1992) Sistem informasi adalah kerangka kerja yang mengkoordinasikan sumberdaya (manusia, komputer) untuk mengubah masukan (input) menjadi keluaran (informasi), guna mencapai sasaran-sasaran perusahaan

Contoh Sistem Informasi

Sistem reservasi pesawat terbang

Sistem untuk menangani penjualan kredit kendaraan bermotor

Sistem biometrik

Page 23: PENGANTAR SISTEM INFORMASI

Sistem POS (point-of-sale)

Sistem telemetri

Sistem berbasiskan kartu cerdas (smart card)

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

Sistem layanan akademis berbasis Web

Sistem pertukaran data elektronis (Electronic Data Interchange atau EDI)

Page 24: PENGANTAR SISTEM INFORMASI

E-government atau sistem informasi layanan pemerintahan yang berbasis Internet.

Sifat Sistem Informasi

Tidak harus kompleks

Bisa saja menggunakan sebuah komputer

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

Melaksanakan komputasi numerik, bervolume besar, dengan kecepatan tinggi

Menyediakan komunikasi dalam organisasi atau antarorgansiasi yang murah, akurat, dan cepat

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

Memungkinkan pengaksesan informasi yang sangat banyak di seluruh dunia dengan cepat dan murah

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

Menyajikan informasi dengan jelas yang menggugah pikiran manusia

Page 25: PENGANTAR SISTEM INFORMASI

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 kalau dikerjakan secara manual

Model SI

Peranan Sistem Informasi

(Alter, 1992)

Berpartisipasi dalam pelaksanaan tugas-tugas Otomasi

Mengaitkan perencanaan, pengerjaan, dan pengendali dalam sebuah subsistem

Mengkoordinasikan subsistem-subsistem

Mengintegrasikan subsistem-subsistem.

Hubungan Perencanaan, Pengerjaan, dan Pengendalian

Page 26: PENGANTAR SISTEM INFORMASI

Apakah Teknologi Informasi Itu?

Kamus Oxford (1995) : TI adalah studi atau penggunaan peralatan elektronika, terutama komputer, untuk menyimpan, menganalisis, dan mendistribusikan informasi apa saja, termasuk kata-kata, bilangan, dan gambar

Alter (1992), TI mencakup perangkat keras dan perangkat lunak untuk melaksanakan satu atau sejumlah tugas pemrosesan data seperti menangkap, mentransmisikan, menyimpan, memgambil, memanipulasi, atau menampilkan data

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

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

Contoh TI

Teknologi Informasi (Haag, 2000)

Teknologi Masukan

Teknologi Keluaran

Teknologi Perangkat Lunak

Page 27: PENGANTAR SISTEM INFORMASI

Teknologi Penyimpan

Teknologi Telekomunikasi

Teknologi Pemroses

Beberapa Alasan Investasi TI

Adanya kebutuhan untuk mempertahankan dan meningkatkan posisi kompetitif

Mengurangi biaya

Meningkatkan fleksibilitas dan tanggapan

Alasan Penerapan TI pada

Bidang Pemasaran (O’Connor dan Galvin 1997)

Teknologi informasi mempengaruhi proses pengembangan strategi pemasaran karena teknologi informasi memberikan lebih banyak informasi ke manajer melalui pemakaian sistem pengambilan keputusan (Decision Support Systems atau DSS)

Teknologi informasi memiliki kemampuan untuk mengintegrasikan berbagai bagian yang berbeda dalam organisasi dan menyediakan banyak informasi ke manajer. Sebagai contoh, sistem informasi eksekutif (Executive Information Systems atau EIS) mempengaruhi aliran informasi secara vertikal dalam perusahaan. Pihak manajemen atas memiliki akses informasi yang lebih besar dan mengurangi ketergantungan sumber informasi terhadap manajemen menengah. Jaringan telekomunikasi memungkinkan informasi mengalir dengan mudah dan cepat di antara departemen dan divisi yang berbeda.

Peranan TI

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

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

Page 28: PENGANTAR SISTEM INFORMASI

Teknologi informasi berperan dalam restrukturisasi terhadap peran manusia. Dalam hal ini, teknologi berperan dalam melakukan perubahan-perubahan terhadap sekumpulan tugas atau proses.

Pengaruh TI dalam Proses Bisnis

Aturan lama: Manajer membuat semua keputusan

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

Aturan baru: Pembuatan keputusan adalah bagian pekerjaan dari setiap orang

Aturan lama: Hanya para pakar yang dapat melaksanakan pekerjaan kompleks

Teknologi informasi: Sistem pakar (expert system)

Aturan baru: Orang awam dapat melakukan pelerjaan seseorang pakar

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

Teknologi informasi: Berbagi basis data

Aturan baru: Informasi dapat muncul di banyak tempat secara serentak ketika diperlukan

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

Teknologi informasi: Komunikasi data tanpa kabel dan komputer portabel

Aturan baru: Petugas lapangan dapat mengirim dan menerima informasi 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,

Page 29: PENGANTAR SISTEM INFORMASI

atau meningkatkan biaya pesaing untuk tetap bertahan di industri

Strategi diferensiasi, yakni mengembangkan cara-cara untuk membedakan produk/jasa yang dihasilkan perusahaan terhadap pesaing sehingga pelanggan menggunakan produk/jasa karena adanya manfaat atau fitur yang unik

Strategi inovasi, yakni memperkenalkan produk/jasa yang unik, atau membuat perubahan yang radikal dalam proses bisnis yang menyebabkan perubahan-perubahan yang mendasar dalam pengelolaan bisnis.

Strategi pertumbuhan, yakni dengan mengembangkan kapasitas produksi secara signifikan, melakukan ekspansi ke dalam pemasaran global, melakukan diversifikasi produk/jasa baru, atau mengintegrasikan ke dalam produk/jasa yang terkait.

Strategi aliansi, yakni membentuk hubungan dan aliansi bisnis yang baru 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 aplikasi sistem informasi dalam menjalankan aktivitas usahanya.

PT. Milano menggunakan suatu sistem jaringan (network) yang menghubungkan perusahan tersebut dengan para pelanggan dan pemasoknya untuk memperolah data-datra mengenai order penjualan dan pembelian.

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

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

Page 30: PENGANTAR SISTEM INFORMASI

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

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

Untuk mendukung aktivitas pada perusahaan, di perusahaan juga tersedia komputer yang dapat membantu memberikan analisa pemecahan masalah yang dihadapi oleh karyawan perusahaan.

Para manajer akan menerima laporan-laporan yang mereka perlukan secara periodik, sesuai permintaan, dan mereka juga dapat menggunakan komputer secara interaktif mungkin untuk memperoleh jawaban yang paling memuaskan dan berbagai alternatif pemecahan masalah dan alternatif pengambilan keputusan.

Para Pimpinan perusahaan juga dapat mengakses laporan baik secara data terperinci maupun tampilan grafik, yang mengidentifikasikan secara jelas faktor-faktor utama yang menggambarkan kinerja perusahaan. Berdasarkan laporan tersebut, mereka dapat membandinkannya ke industri dan kinerja para pesaingnya.

PT. Milano mulai membangun suatu aliansi bisnis menggunakan Intranet, Extranet dan Internet untuk membangun suatu jaringan komunikasi global dengan perusahaan2 lain yang bergerak dalam industri yang sama baik secara lokal maupun perusahaan2 lain di dunia untuk memberikan pelanggan mereka di seluruh dunia produk-produk dan jasa-jasa yang terbaik.

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

Sumber: ilmu27.blogspot.com

Page 31: PENGANTAR SISTEM INFORMASI

BAB 2

BLOG

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

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

Situs web semacam itu biasanya dapat diakses oleh semua pengguna internet sesuai 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 oleh seorang penulis tunggal, sementara sebagian lainnya oleh beberapa penulis. Banyak juga weblog yang memiliki fasilitas interaksi dengan para pengunjungnya, yang dapat memperkenankan para pengunjungnya untuk meninggalkan komentar atas isi dari tulisan yang dipublikasikan, namun demikian ada juga yang yang sebaliknya atau yang bersifat non-interaktif.

Situs-situs web yang saling berkaitan berkat weblog, atau secara total merupakan kumpulan weblog sering disebut sebagai blogosphere. Bilamana sebuah kumpulan gelombang aktivitas, informasi dan opini yang sangat besar berulang kali muncul untuk beberapa subyek atau sangat kontroversial terjadi dalam blogosphere, maka hal itu sering disebut sebagai blogstorm atau badai blog.

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

2.1. MEMBUAT BLOG DENGAN BLOGGER

Blogger adalah blog yang disediakan oleh google yang dapat digunakan bagi siapa saja yang mendaftarkan diri. Sifatnya gratis. Pengguna yang mendaftar akan diberi account blog untuk masuk dan mengolah blog tersebut. mSatu account bisa digunakan untuk mengolah beberapa alamat blog.

Page 32: PENGANTAR SISTEM INFORMASI

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

yang bisa ditanyai. Lalu dari segi susunan, blogspot lebih kompatibel bagi para blogger 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 33: PENGANTAR SISTEM INFORMASI

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

Page 34: PENGANTAR SISTEM INFORMASI

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

Page 35: PENGANTAR SISTEM INFORMASI

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

Setelah skin template dipilih, klik Lanjutkan.

Page 36: PENGANTAR SISTEM INFORMASI

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

Page 37: PENGANTAR SISTEM INFORMASI

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.

2.2. MEMBUAT BLOG DENGAN WORDPRESS

Langkah Membuat Blog

Page 38: PENGANTAR SISTEM INFORMASI

Karena banyaknya jasa layanan blog yang ada, kita bisa mengambil contoh web blog yang paling sering digunakan oleh banyak orang dan sangat mudah, seperti terdapat

pada www.wordpress.com dimana langkah-langkahnya dapat dilakukan sebagai berikut :

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

Maka, akan muncul halaman tampilan seperti ini ;

Page 39: PENGANTAR SISTEM INFORMASI

2). Isikan data dengan benar dan lengkap. Jangan lupa klik yg

bertanda merah.3). Kalau sudah, klik Berikutnya. Maka akan muncul tampilan sbg

berikut

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

5) Klik Daftar. Maka akan muncul halaman berikut :

Page 40: PENGANTAR SISTEM INFORMASI

Selamat Anda sudah berhasil mendaftarkan akun di Wordpress. Setelah melalui tahap ini segera periksa e-mail yang berisikan informasi Login, Password, dan Link Konfirmasi. Setelah langkah tersebut komplit dilaksanakan. Mari kita belajar tentang control panel yang ada di WordPress. Segera buka www.wordpress.com/wp-admin. Akan muncul tampilan seperti berikut :

Setelah memasukkan Username dan Passworddengan benar, maka klik Login lalu enter.Dan akan muncul Dashboard dari halaman blog kita.

Page 41: PENGANTAR SISTEM INFORMASI

2.3. Cara Daftar / Membuat Blog di Tumblr

Page 42: PENGANTAR SISTEM INFORMASI

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

Masukan data yang diperlukan, contoh :

Email Address : [email protected]

Password : 12345

URL : http://uconalpukat.tumblr.com

Page 43: PENGANTAR SISTEM INFORMASI

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 yang berbeda. Tapi gpp, yang penting menuliskan kata yang sesuai. Contoh:

Page 44: PENGANTAR SISTEM INFORMASI

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 email Kamu ya, ada email dari Tim Tumblr.

Sumber: wikipedia

Page 45: PENGANTAR SISTEM INFORMASI

BAB 3

PENGANTAR INTERNET

1. DefinisiInternet adalah jaringan komputer yang tersusun oleh ribuan bahkan jutaankomputer. Semakin hari kebutuhan akan internet semakin bertambah seiring dengan kemajuan teknologi yang berkembang. Kebutuhan akan internet ini adalah untuk menunjang aktivitas manusia yang semakin kompleks. Tidak ada yang memimpin dan mengatur secara mutlak adanya internet. Tetapi lalu lintasnya diatur oleh perusahaan swasta. Semua komputer yang terkoneksi menggunakan system Transmission Control Protokol / Internet Protokol disingkat TCP/IP. Komputer di internet menggunakan arsitektur client/server. Ini berarti server yang letaknya letaknya terpisah dari client menyediakan layanan 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 yang mendukung aplikasi hypertex untuk mengakses beberapa protocol internet antarmuka. Hampir semua protocol yang ada di internet dapat diakses melalui 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. Tiap user email mempunyai kotak surat (mailbox) yang digunakan untukmenyimpan email yang ditujukan ke user tersebut. Pesan yang dikirim melalui email dapat diterima dalam hitungan detik.

2.3. Telnet

Page 46: PENGANTAR SISTEM INFORMASI

Telnet adalah suatu program untuk login ke komputer lain di internet sehinggadapat mengakses database online, katalog perpustakaan, layanan chatting, dan banyak lagi. Untuk telnet ke komputer lain, perlu diketahui alamat computer tersebut. Alamat ini berupa kata (misal : mail.uns.ac.id) atau berupa angka (202.158.48.243)

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

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

2.6.Usenet NewsUsenet news adalah system diskusi dimana jutaan komputer saling bertukar informasi dalam banyak topik. Perbedaan utama antara usenet news dan mailing list adalah bahwa usenet messege disimpan di komputer pusat (server), dan user harus terhubung ke komputer tersebutuntuk membaca atau mendonwload 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 web

Page 47: PENGANTAR SISTEM INFORMASI

4. Memasukkan keyword di search engine untuk mencari link yang sesuai dengankeyword tersebut.

Dengan berbagai macam cara yang dilakukan akan dibahas dua cara saja yaitu mencari web secara langsung dan melalui search engine.

1. Web Browser Secara Langsung a. 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 dalam serveryang terkoneksi internet.. Anatomi URL dengan formatnya adalah :Protocol://host/path/filename

Sebagai contoh, URL untuk home page bagian academic Universitas Sebelas Maret adalah : http://www.uns.ac.id/academic/index.html/Tetapi URL tidak hanya digunakan untuk home page saja bisa juga untuk telnet misalnya : telnet://mail.uns.ac.id :email ke uns.ac.id. Yang dibahas mendetail dalam bab ini adalah URL dari home page dan untuk URL yang lain dibahas 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 web browser.

Berikut adalah gambar serta keterangan dari bermacam fasilitas di internetExplorer

1

Page 48: PENGANTAR SISTEM INFORMASI

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,Print. Didalam Edit adalah Copy, Paste. Didalam View adalah toolbar, sorce, text. Didalam Tools adalah internet option. Didalam Favorites adalah Add dan Organize. Kemudian yang terakhir adalah Help.

3. Icon BarIcon Bar berisi

a. Back : Kembali ek halaman sebelumnya yang dikunjungi

b. 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 terbaru

e. Home : kembali ke halaman pertama saat web browser dibuka

4. Address BarAddress bar terdiri dari satu baris kosong yang digunakan untuk

Page 49: PENGANTAR SISTEM INFORMASI

mengetikkan alamat situs web tujuan. Kemudian untuk memulai proses, atau bisa juga menekan Enter

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

6. Tanda Loading (indicator proses loading) indikator internet sedang proses, jika sudah penuh maka internet sudahberhasil menemukan web yang 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 ke Start Programs Internet Explorer (Gambar 2) untuk memulai internet explorer

Gambar 3.2 icon internet explorer

Page 50: PENGANTAR SISTEM INFORMASI

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 dan

besarnya file yang perlu di transfer dari internet tersebut.

Page 51: PENGANTAR SISTEM INFORMASI

2. Konfigurasi Internet ExplorerUntuk mengatur kerja IE dapat dilakukan dari menu Tools Internet

OptionKonfigurasi yang sering digunakan yang akan dibahas dalam bab ini adalah Dibagian general dan Connection.

Page 52: PENGANTAR SISTEM INFORMASI

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 untukmengatur

besarnyaalokasi harddisk untuk menempatkan file temporary dari IE lewattombol Setting. Untuk menghapus file temporary ini gunakan tombol

Page 53: PENGANTAR SISTEM INFORMASI

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 sangat mudah tetapi bagaimana dengan yang belum diketahui? Jawabannya adalah dengan menggunakan search engine. Dengan search engine kita bisa menemukan suatu website atau artikel yang kita inginkan tanpa harus menjelajahi internet dengan membuka beribu halaman website yang tidak perlu.Search engine bekerja dengan cara memanfaatkan suatu program yang disebut dengan “Web Robots”. Program ini browser otomatis dengan metode tertentu menjelajahiweb mengumpulkan informasi tentang teks, judul halaman, dan isi dari dukumen yang ditemukan.

Page 54: PENGANTAR SISTEM INFORMASI

Sehingga search engine mempunyai kemampuan untuk mencari halamanweb dengan cara mengetikkan sebuah kata atau frase (lebih dikenal dengan sebutan keyword). Search engine menampilkan halaman yang berisi link ke topic tersebut.

1. Contoh dari Search EngineBerikut ini adalah berbagai macam search engine yang bisasa digunakan untuk mencari 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 semua search engine mempunyai metode yang sama.

2. Cara Penggunaan Search EngineUntuk menggunakan search adalah memilih kata yang menjadi kata kunci dari web 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.com Mengetikkan dipencarian web kata “surat kabar” hal ini lebih bisa kitapersempit dengan mengetikkan “surat kabar kompas”Kemudian klik tombol cari atau enter Kemudian hasil pencarian kita pilih yang paling sesuai dengan yang kita cari. Beberapa tambahan yang perlu diperhatikan adalah untuk mempersempit pencarian yang dilakukan dapat juga menggabungkan dua kata atau lebih kedalam satu keyword yaitu dengan menambahkan tanda petik (“) diantara dua kata misalnya surat kabar menjadi “surat kabar”. Sebagian search engine juga menambahkan tanda plus (+) untuk menambahkan pencarian pada dua kata.

3.2. EMAILSurat Elektronik atau bisa disebut Email (Kepanjangan dari Elektronik Mail)adalah layanan yang memudahkan user komputer baik local maupaun non local untuk saling bertukar pesan tulisan. Tiap user mempunyai mailbox (kotak surat) yang digunakan untuk menyimpan email yang ditujukan ke user tersebut. Pesan yang

Page 55: PENGANTAR SISTEM INFORMASI

dikirim dapat diterima dalam hitungan detik. Selain mengirimkan tulisan (ASCII), email dapat juga mengirimkan file Non-ASCII yang dikirimkan dalam bentuk lampiran (attachment) dari surat yang dikirimkan.

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 mail server

2. @ : @ atau “at” adalah symbol/kode khusus yang membedakaan alamat

3. email dan alamat situs web4. 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 tersebut

mempunyai account dengan nama rief di server mail.uns.ac.id, dimana “mail”merupakan subdomain dari uns.ac.id. Dengan syntax seperti itu tidak adalalamat email yang sama di internet. Seseorang bisa mempunyai lebih da ri satu 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 internet menggunakan web sebagai basisinya. User mengunjungi situs web penyedia layanan email (mail-server), memasukkan user name dan password kemudian dapat 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 56: PENGANTAR SISTEM INFORMASI

3. Registrasi Registrasi secara online dilakukan dengan terlebih dulu

mengunjungi situs web mail server. Kemudian mengisi formulir registrasi dan memahami aturan penggunaan email. Contoh formulir registrasi ditunjukkan oleh gambar 3.6

Gambar 3.6 registrasi

4. Menggunakan Account Email

Page 57: PENGANTAR SISTEM INFORMASI

Setelah kita mempunyai account di server mail tertentu misalnya di Yahoo

maka langkah yang dilakukan untuk memulai menggunakan account kita

adalah dengan menuju ke web mail server yaitu dengan membuka

www.yahoo.com atau mail.yahoo.com sehingga muncul halaman seperti

Gambar 3.7 .

Gambar 3.7 mengggunakan acccount e-mail

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

Page 58: PENGANTAR SISTEM INFORMASI

Gambar 3.8 layanan e-mail yahoo

5. Menulis dan Mengirim Email Setelah klik tombol compose (tulis) maka akan keluar tampilan

seperti Gambar 3.9.

Gambar 3.9 menulis dan mengirim e-mail

Page 59: PENGANTAR SISTEM INFORMASI

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

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

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

Attach Files : Fasilitas yang memberikan pilihan untuk mengirim lampiran berupa file, baik dukumen, spreadsheet, gambar, bahkan aplikasi

Subject : Berupa penjelasan surat atau judul surat, disini lebih baik ditulis yang pendek saja, subject yang pertama dilihat oleh penerima surat.

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

Jika menulis surat telah selesai tinggal mengeklik tombol send/kirim untuk

mengirim email.

6. Membaca dan membalas email Untuk melihat email yang sudah masuk ke dalam mailbox/kotak surat kita cukup menggunakan menu Check Mail. Selanjutnya akan tampil halaman yang berisi daftar 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 di bagian kiri dan judul atau penjelasan singkat dari email disebelah kanan Kemudian untuk membacanya klik bagian

Page 60: PENGANTAR SISTEM INFORMASI

subject dari kotak surat tersebut sehingga muncul seperti pada Gambar 3.11.

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 balas diterima 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 61: PENGANTAR SISTEM INFORMASI

3.3. SEJARAH KOMPUTERSejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejah dahulu kala berupa alat mekanik maupun elektronik. Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di kassa supermarket yang mampu membaca kode barang belanjaan, sentral telepon yang menangani jutaan panggilan dan komunikasi, jaringan komputer dan internet yang mennghubungkan berbagai tempat di dunia.

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

sangat sederhana, dan faktor terpenting dalam pemakaian alat adalah menggunakan tenaga tangan manusia

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

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

4. Peralatan Elektronik: Peralatan yang bekerjanya secara elektronik penuh

Tulisan ini akan memberikan gambaran tentang sejarah komputer dari masa ke masa, terutama alat pengolah data pada golongan 2, 3, dan 4. Klasifikasi komputer berdasarkan 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 masih digunakan di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mula mesin komputasi.

Page 62: PENGANTAR SISTEM INFORMASI

Alat ini memungkinkan penggunanya untuk melakukan perhitungan menggunakan biji-bijian geser yang diatur pada sebuh rak. Para pedagang di masa itu menggunakan abacus untuk menghitung transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, terutama di Eropa, abacus kehilangan popularitasnya.

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

Kotak persegi kuningan ini yang dinamakan Pascaline, menggunakan delapan roda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat ini merupakan alat penghitung bilangan berbasis sepuluh. Kelemahan alat ini adalah hanya terbataas untuk melakukan penjumlahan.

Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem von Leibniz (1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan. Sama seperti pendahulunya, alat mekanik ini bekerja dengan menggunakan roda-roda gerigi.

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

Awal mula komputer yang sebenarnya dibentuk oleh seoarng profesor matematika Inggris, Charles Babbage (1791-1871). Tahun

Page 63: PENGANTAR SISTEM INFORMASI

1812, Babbage memperhatikan kesesuaian alam antara mesin mekanik dan matematika:mesin mekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa kesalahan; sedang matematika membutuhkan repetisi sederhana dari suatu langkah-langkah tertenu. Masalah tersebut kemudain berkembang hingga menempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan mekanik. Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukan perhitungan persamaan differensil. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis. Setelah bekerja dengan Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk memulai membuat komputer general-purpose yang pertama, yang disebut Analytical Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki peran penting dalam pembuatan mesin ini. Ia membantu merevisi rencana, mencari pendanaan dari pemerintah Inggris, dan mengkomunikasikan spesifikasi Anlytical Engine kepada publik. Selain itu, pemahaman Augusta yang baik tentang mesin ini memungkinkannya membuat instruksi untuk dimasukkan ke dlam mesin dan juga membuatnya menjadi programmer wanita yang pertama. Pada tahun 1980, Departemen Pertahanan Amerika Serikat menamakan sebuah bahasa pemrograman dengan nama ADA sebagai penghormatan kepadanya.

Mesin uap Babbage, walaupun tidak pernah selesai dikerjakan, tampak sangat primitif apabila dibandingkan dengan standar masa kini. Bagaimanapun juga, alat tersebut menggambarkan elemen dasar dari sebuah komputer modern dan juga mengungkapkan 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 perforasi untuk melakukan penghitungan. Tugas pertamanya adalah menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880 membutuhkan waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan berkembangnya populasi, Biro tersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun untuk menyelesaikan perhitungan sensus.

Page 64: PENGANTAR SISTEM INFORMASI

Hollerith menggunakan kartu perforasi untuk memasukkan data sensus yang kemudian diolah oleh alat tersebut secara mekanik. Sebuah kartu dapat menyimpan hingga 80 variabel. Dengan menggunakan alat tersebut, hasil sensus dapat diselesaikan dalam waktu enam minggu. Selain memiliki keuntungan dalam bidang kecepatan, kartu tersebut berfungsi sebagai media penyimpan data. Tingkat kesalahan perhitungan juga dpat ditekan secara drastis. Hollerith kemudian mengembangkan alat tersebut dan menjualny ke masyarakat luas. Ia mendirikan Tabulating Machine Company pada tahun 1896 yang kemudian menjadi International Business Machine (1924) setelah mengalami beberapa kali merger. Perusahaan lain seperti Remington Rand and Burroghs juga memproduksi alat pembac kartu perforasi untuk usaha bisnis. Kartu perforasi digunakan oleh kalangan bisnis dn pemerintahan untuk permrosesan data hingga tahun 1960.

Pada masa berikutnya, beberapa insinyur membuat p enemuan baru lainnya. Vannevar Bush (1890-1974) membuat sebuah kalkulator untuk menyelesaikan persamaan differensial di tahun 1931. Mesin tersebut dapat menyelesaikan persamaan differensial kompleks yang selama ini dianggap rumit oleh kalangan akademisi. Mesin tersebut sangat besar dan berat karena ratusan gerigi dan poros yang dibutuhkan untuk melakukan perhitungan. Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat komputer elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik. Pendekatan ini didasarkan pada hasil kerja George Boole (1815-1864) berupa sistem biner aljabar, yang menyatakan bahwa setiap persamaan matematik dapat dinyatakan sebagai benar atau salah. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit listrik dalam bentuk terhubung-terputus, Atanasoff dan Berry

Page 65: PENGANTAR SISTEM INFORMASI

membuat komputer elektrik pertama di tahun 1940. Namun proyek mereka terhenti karena kehilangan sumber pendanaan.

KOMPUTER GENERASI PERTAMADengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploit potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer, Z3, untuk mendesain pesawat terbang dan peluru kendali

Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan komputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untuk memecahkan kode-rahasia yang digunakan Jerman. Dampak pembuatan Colossus tidak terlalu mempengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, colossus bukan merupakan komputer serbaguna (general-purpose computer), ia hanya didesain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir.

Page 66: PENGANTAR SISTEM INFORMASI

Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu kemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvd-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.

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

Page 67: PENGANTAR SISTEM INFORMASI

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 dengan tim University of Pennsylvania dalam usha membangun konsep desin komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer(EDVAC) pada tahun 1945 dengan sebuh memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi 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 von Neumann tersebut.

Page 68: PENGANTAR SISTEM INFORMASI

Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952.

Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode-biner yang berbeda yang disebut “bahasa mesin” (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya.

Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dn silinder magnetik untuk penyimpanan data.

KOMPUTER GENERASI KEDUA

Page 69: PENGANTAR SISTEM INFORMASI

Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. 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. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya 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 untuk menggantikan kode biner.

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

Page 70: PENGANTAR SISTEM INFORMASI

Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secaa luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan.

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

KOMPUTER GENERASI KETIGAWalaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah

Page 71: PENGANTAR SISTEM INFORMASI

piringan silikon kecil yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.

KOMPUTER GENERASI KEEMPATSetelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (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 keping yang berukurang setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga seperti microwave oven, televisi, dn mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor.

Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah.

Page 72: PENGANTAR SISTEM INFORMASI

Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram.

Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (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 pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan penggunaan piranti mouse.

Page 73: PENGANTAR SISTEM INFORMASI

Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat.

Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensial terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga local area network, LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.

KOMPUTER GENERASI KELIMAMendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence), HAL dapat cukup 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 menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhan. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertia manusia sangat bergantung pada konteks dan pengertian ketimbang sekedar menterjemahkan kata-kata secara langsung.

Banyak kemajuan di bidang desain komputer dan teknologi semkain memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.

Page 74: PENGANTAR SISTEM INFORMASI

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

SISTEM OPERASI KOMPUTERSistem operasi adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi.

Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunya akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu 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 input berupa perintah dan menyediakan beberapa fungsi

Page 75: PENGANTAR SISTEM INFORMASI

standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program maupub piranti lunak lain. Contoh dari Shell adalah : Command Prompt pada Windows XP (DOS pada Windows 98), XTerm dan Konsole di Mesin Linux (Unix).

3. Driver untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.

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

5. Handler. Handler berperan dalam mengendalikan sistem perangkat agar terhindar darik ekeliruan (error) dan penggunaan sumber daya yang tidak perlu.

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

1. Generasi Awal Perkembangan awal Sistem Operasi masih dilakukan secara manual dalam artian belum muncul adanya Sistem Operasi yang secara otomatis artinya belum mendukung layanan pekerjaan yang dapat dilakukan dalam 1 rangkaian.

2. Generasi Kedua Di generasi ini sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian atau biasa disebut dengan Batch Proccessing System.

3. Generasi Ketiga Pada generasi ketiga, Sistem Operasi sudah mendukung layanan Multi-User, Multi-Programming dan Batch Proccessing System (Multi-Task).

4. Generasi Keempat Di masa ini, sudah diperkenankannya GUI (Graphical User Interface) yang artinya Sistem Operasi memiliki tampilan dan dengan bermodalkan mouse, End-User dapat menjalankan plikasi/program atau piranti lunak.

5. Generasi Selanjutnya Pada generasi selanjutnya diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan Website yang berkerja di dalam sebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlah Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti : PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnya diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual, sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada Perangkat yang bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform Operating System yang artinya dapat menggabungkandua Sistem Operasi berbeda seperti : Linux dan Windows.

Page 76: PENGANTAR SISTEM INFORMASI

Dewasa ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakan faktor harga yang selalu berubah dan kebutuhan manusia akan perangkat otomatis seperti : PC, maka manusia menjadikan PC sebagai kebutuhan utama. Seiring dengan perkembangan teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai piranti otomatisasi yang bergerak (Bisa digunakan kapan saja, di mana saja dan oleh siapa saja). Contoh PC bergerak adalah : Laptop, Notebook dan NetBook, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC. Dan sekarang saatnya kita bahas Sistem Operasi yang ada di PC

A. Macam - Macam Sistem Operasi Komputer dan Pengertiannya

WINDOWS Sejarah WindowsDimulai dari DosShell for DOS 6 buatan Microsoft dan inginnya Microsoft bersaing terhadap larisnya penjualan Apple Macintosh yang menggunakan GUI, Microsoft menciptakan Windows 1.0. Nama ini berasal dari kelatahan karyawan Microsoft yang menyebut nama aplikasi tersebut sebagai Program Windows (Jendela Program). Windows versi 2 adalah versi Windows pertama yang bisa diinstal program. Satu-satunya program yang bisa ditambahkan adalah Microsoft Word versi 1. Windows versi 3 menjanjikan aplikasi tambahan yang lebih banyak, kelengkapan penggunaan, kecantikan user interface atau antarmuka dan mudahnya konfigurasi. Windows versi 3.1 adalah versi Windows yang bisa 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 mendukung networking/jaringan. Versi Hibrida dapat dijalankan tanpa MS-DOS. Versi Hibrida tersebut menginstalasi dirinya sendiri dengan DOS 7. Tidak seperti Windows versi 16-bit yang merupakan shell yang harus diinstalasi melalui DOS terlebih dahulu. Aplikasinya pun berbeda. Meskipun Windows 9X dapat menjalankan aplikasi Windows 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 Sistem Operasi yang dikembangkan oleh Microsoft Corporation yang menggunakan antarmuka dengan berbasikan GUI (Graphical User Interface) atau tampilan antarmuka bergrafis. Awalnya Windows bermula dari Ms-Dos (Microsoft Disk Operating System) yaitu sebuah Sistem Operasi yang berbasiskan teks dan Command-Line interpreter. Windows Versi pertama, Windows Graphic Environmnet 1.0 merupakan perangkat lunak yang bekerja atas arsitekstur 16-Bit dan bukan merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga untuk menjalankannya

Page 77: PENGANTAR SISTEM INFORMASI

membutuhkan MS-DOS. MS-DOS sendiri sebenarnya dibuat oleh perusahaan pembuat komputer Seattle Computer Products dan barulah kemudian direkrut oleh Microsoft yang selanjutnya dibeli lisensinya. kemudian berkembang menjadi Windows 1.0 versi pertama Sistem Operasi dalam dunia Sistem Operasi yang berbasiskan GUI (Graphical User Interface) dan mendukung Multi-Tasking atau dapat mengerjakan banyak pekerjaan secara simultan. Setelah itu Windows 1.0 berkembang menjadi Windows 2.0, Windows 2.0 ini berbasis GUI dan mendukung penggunaan VGA (Video GraphicsArray) dan juga mendukung Multi-Tasking. Windows 2.0 juga support terhadap penggunaan Processor Intel 80286 dimana Processor Intel 80286 adalah Processor pertama dengan kemampuan untuk memproteksi area memory.

Kemudian dilanjutkan dengan generasi Windows 3.0 dimana Windows 3.0 memiliki kemampuan yang sama dengan Windows sebelumnya dan ditambah dukungan kartu grafis SVGA atau XGA dan juga icon yang lebih baik. Dalam era tersebut, Microsoft juga menyediakan SDK (Software Development kit) sehingga para developer piranti lunak dapat mengembangkan aplikasi/programnya agar mampu berjalan di Windows 3.0 ini. Windows 3.0 juga memperkenalkan adanya Virtual Device Driver (VXD) dimana dapat berguna untuk meminimalisasi ketergantungan pada setiap driver pada perangkat keras tertentu. Windows 3.0 kemudian berevolusi menjadi Windows 3.1 yang sudah diperkenalkan dengan fitur Multimedia dan True Type Font selain itu juga memudahkan End-User karena adanya fitur Drag and Drop dan akhirnya Windows versi 3 ini berkembang menjadi Sistem Operasi yang sudah mengenal NetWorking (Windows 3.11).

Setelah berkembang cukup lama akhirnya Microsoft memperkenalkan Sistem Operasi hibrida 16-Bit/32-Bit yang dikenal dengan nama Windows 95. Banyak perubahan dari Windows versi sebelumnya, yaitu : Windows 95 memiliki GUI yang lebih menarik dan atraktif, mendukung Plug and Play, mendukung penamaan yang panjang, memiliki beberapa fasilitas seperti : Browser yang terintegrasi dan Windows Explorer untuk menjelajah Windows. Selain itu juga Windows 95 memiliki fitur untuk memanajemen daya (APM) dan diperkenalkannya juga Client-Server. Generasi penerus dari Windows 95 adalah Windows 98 dimana Windows 98 sudah mendukung VGA berbasis AGP, serta mendukung media penyimpanan ringkas seperti USB, diperkenalkannya NAT untuk berbagi koneksi Internet dan digantikannya Virtual Device Driver dengan Windows Driver Model. Ada juga beberapa fitur tambahan berupa aplikasi Microsoft Office dan Internet Explorer versi 5. Windows 98 juga sudah memiliki kemampuan-kemampuan untuk memainkan Game dan menjalankan aplikasi Multimedia. Perkembangan selanjutnya adalah Windows ME, tidak ada yang

Page 78: PENGANTAR SISTEM INFORMASI

spesial dari Windows ME selain transisi dukungan grafis dari 16-Bit ke 32-Bit dan pada era Windows ME sudah banyak pengguna rumahan yang memakainya. Windows ME pun akhrinya digantikan dengan Windows NT yang sudah mendukung arsitekstur x86 (80×86) , Intel IA64 dan AMD64 (x64) serta mendukung grafis 32-Bit. Windows NT sebenarnya dibangun dari pengembangan IBM OS/2 dan Windows NT juga banyak digunakan dalam jaringan komputer. Windows NT juga memperkenalkan File System NTFS yang lebih baik dari FAT maupun FAT-32. Selanjutnya Windows NT berkembang menjadi Windows 2000 banyak fitur tambahan diantaranya : Active Directory, Image Preview, Browser Internet Explorer v6, DirectX dan Open GL, Plug and Play dan Windows Driver Model yang lebih baik performanya dibanding sebelumnya. Setelah generasi Windows NT munculah Windows XP yang menawarkan banyak perubahan, mempunyai banyak fitur dan performa yang semakin mengingkat. Bisa dikatakan Windows XP merupakan Windows yang paling laris dan digandrungi oleh pengguna PC maupun perangkat PC bergerak (Mobile). Seiring dengan kebutuhan akan networking maka Microsoft Corporation mengeluarkan Sistem Operasi yang berkonsentrasi pada jaringan, yaitu : Windows Server 2003. Bisa dibilang Windows Server 2003 adalah reinkarnasi dari Windows NT. Banyak sekali fitur yang ditawarkan pada Windows Server 2003 ini salah satunya adalah diperkenalkannya platform .Net. Diperkenalkan juga fitur Domain Controller Server, PKI (Public Key Infrastructure) Server, Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), Windows Internet Name Service (WINS), Microsoft IIS, dan lain sebagainya. Microsoft pun melanjutkan perkembangan Sistem Operasi dengan Windows Vista (Longhorn), ini merupakanrevolusi dari Windows XP. Windows Vista lebih mengutamakan interface atau penampilan grafis antarmuka dibandingkan dengan performa, dibuktikan dengan adanya fitur : AERO, Sidebar, dan lain sebagainya.

Windows Vista juga menawarkan tingkat keamanan yang lebih baik dibandingkan dengan Windows XP, karena pada Windows Vista diperkenalkan adanya Windows Firewall with Advanced Security, Windows Defender, Parental Control, User Account Control (UAC), BitLocker Drive Encryption, ASLR. Windows Vista juga sudah mengenal IPv6, DirectX versi terbaru, dan arsitekstur 64-Bit. Perkembangan selanjutnya adalah transisi dari Windows Server 2003 menjadi Windows Home Server yang ditujukan sebagai File Server untuk rumahan. Windows Server juga mengenalkan beberapa teknologi yaitu : Headless Operation (Server tidak membutuhkan monitor atau keyboard untuk memanjemen perangkat), Kontrol jarak jauh, Pemantauan kesehatan komputer, Sharing dan Streaming.

Page 79: PENGANTAR SISTEM INFORMASI

Generasi berikutnya ditandai dengan munculnya penggabungan Sistem Operasi Windows Vista dengan Windows Server, yaitu Windows Server 2008. Fitur Windows Vista dan Windows Server digabung menjadi satu padu untuk meningkatkan keamanan dan kenyamanan End-User. Selanjutnya Windows Server 2008 berkembang menjadi Windows Server 2008 R2. Versi terakhir Sistem Operasi besutan Windows adalah Windows 7, Windows 7 dirilis untuk menggantikan kekurangan Windows XP dan kelebihan Windows Vista. Boleh dikatakan jikalau Windows 7 adalah fusi dari Windows XP dan Windows Vista, tidak seperti pada Windows Vista, Windows 7 memiliki performa yang lebih baik dari Windows Vista.

UNIXUNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie, dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai Sistem Operasi yang portabel, Multi-Tasking dan Multi-User. Sistem Operasi UNIX lebih menekankan diri pada Workstation dan Server, Karena faktor ketersediaan dan kompatibilitas yang tinggi menyebabkan UNIX dapat digunakan, disalin dan dimodifikasi sehingga UNIX pun dikembangkan oleh banyak pihak dan menyebabkan banyak sekali varian dari UNIX ini.UNIX sendiri ditulis dalam bahasa C sehingga UNIX pun mirip dengan DOS yaitu Line/Text Command Based selain itu UNIX pun merupakan Sistem Operasi yang secure dibanding dengan Sistem Operasi lain, karena setiap file, direktori, user dan group memiliki set izin tersendiri untuk diakses. Karena adanya dukungan Proyek GNU, maka selanjutnya UNIX berkembang menjadi LINUX (Salah satu varian UNIX).-

LINUXAwalnya dikembangkan oleh Linus Torvalds yang pada mulanya sekedar emulasi terminal yang dibutuhkan untuk mengakses server UNIX di Universitasnya. Linux merupakan kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyak disain yang berasal dari disain dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis teks, antarmuka pengguna grafis (Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk versi dektop.

Pada komputer Desktop, GNOME, KDE dan Xfce merupakan antarmuka pengguna yang paling populer diantara varian antarmuka pengguna lainnya. Sebuah sistem Linux menyediakan antarmuka baris perintah lewat sebuah Shell (Konsole). Perbedaan utama antara Linux dan Sistem Operasi Populer lainnya terletak

Page 80: PENGANTAR SISTEM INFORMASI

pada Kernel Linux dan komponen-komponennya yang bebas dan terbuka. Sama seperti pada UNIX, Linux berkonsentrasi pada Workstation dan Server banyak Workstation dan Server yang mengandalkan Linux karena Linux sangat stabil digunakan untuk jangka 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 dari UNIX 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 International Bussiness Machine Corporation dan Microsoft Corporation, untuk digunakan pada komputer IBM sebagai pengganti Sistem Operasi DOS. Kata OS/2 adalah singkatan dari Operating System/2, Sistem Operasi ini didesain agar dapat menggunakan kemampuan penuh dari Mikroprosessor Intel 80286 , termasuk diantaranya adalah Modus terproteksi (Protected Mode), mampu menjalankan tugas secara Simultan, serta mendukung Memori Virtual, dengan tetap mempertahankan kompatibilitas dengan 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 oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer berbasis IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI). Sistem Operasi Macintosh dibagi menjadi 2 jenis :

1. MAC OS KlasikTidak memiliki sembarang Command Line (Baris perintah),

menggunakan User Interface (UI) sepenuhnya dan menggunakan Cooperative Multitasking2. MAC OS X

MAC OS X memasukkan unsur-unsur BSD Unix, One Step, dan MAC OS X 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 81: PENGANTAR SISTEM INFORMASI

MAC OS X adalah garis komputer Sistem Operasi yang dikembangkan, dipasarkan oleh Apple Inc, MAC OS X adalah penerus dari MAC OS (Klasik). MAC OS X dibangun di atas XNU kernel, dengan fasilitas standar Unix tersedia dari antarmuka baris perintah.

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

SOLARIS Sistem Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIX system yang diperkenankan oleh Sun Microsystems oada tahun 1992 sebagai pendukung SunOS. Solaris terkenal karena kestabilannya, khususnya pada sistem SPARC (Scalable Processor Architecture), Solaris disertifikasi dalam Spesifikasi UNIX walaupun pada awal pengembangannya berdasarkan kepemilikan pribadi, dan kebanyakan kode dasarnya sekarang ini merupakan Software OpenSource yang biasa dikenal dengan OpenSolaris. OpenSolaris adalah OpenSource versi Sistem Operasi Sun Solaris, tetapi Sun Solaris terdiri dari lebih beberapa kode yang tidak hanya inti dari Sistem Operasi misalnya : Source untuk Installer, Desktop, Software.Open Solaris memiliki banyak fitur yang menjadikan OpenSolaris bisa digunakan untuk skala penggunaan yang besar dari penggunaan untuk desktop pC atau Mobile 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.

Page 82: PENGANTAR SISTEM INFORMASI

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 dengan lainnya di perangkat keras fisik yang sama.

5. Multimedia.

Chrome OSChrome OS adalah Sistem Operasi besutan Google yang ringan dan berbasis Linux dan standard web untuk personal computer PC. Google Chrome bekerja dengan metode Windowing atau switching (Multi-Tasking). Google Chrome OS menggunakan standard web HTML 5, yang merupakan pengembangan software di browser yang berbasis Sistem Operasi. Jika dilihat-lihat, Chrome OS ini merupakan gabungan dari Linux dan Windows Vista. Chrome OS dirilis pada pertengahan 2010.

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

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

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

Page 83: PENGANTAR SISTEM INFORMASI

Linux juga sering digunakan sebagai sistem operasi embeded. Biaya pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan seperti simputer, yaitu komputer berbiaya rendah yang ditujukan pada penduduk berpendapatan rendah di Negara-negara berkembang. Dengan lingkungan desktop seperti KDE dan GNOME, Linux menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh atau Microsoft Windows daripada antarmuka baris teks seperti Unix. Oleh karena itu, lebih banyak program grafik dapat ditemui pada Linux yang menawarkan berbagai fungsi yang ada pada utilitas komersil.

MICROSOFT WINDOWSMicrosoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi komputer pribadi yang dikembangkan oleh Microsoft yang menggunakan antarmuka dengan pengguna berbasis grafik (graphical user interface). Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985 yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai 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 di indonesia sudah dilarang penggunaan software windows bajakan.

Sumber : 6 - modul – pengantar - internet.pdf – Adobe Reader

[email protected]

Page 84: PENGANTAR SISTEM INFORMASI

BAB 4

PEMOGRAMAN INTERNET

PHP kepanjangan dari Hypertext Preprocessor, PHP sendiri dibuat oleh Rasmus Lerdorf, 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 Home Page tools, sebelum akhirnya dipaksakan menjadi singkatan rekursif dari PHP: Hypertext Preprocessor. Pertengahan tahun 1995 dirilis PHP/FI (FI adalah singkatan dari Form Interpreter) yang memiliki kemampuan dasar membangun aplikasi web, memproses form, dan mendukung database mSQL.

Page 85: PENGANTAR SISTEM INFORMASI

Antusias komunitas internet terhadap bahasa PHP ini begitu besar, sehingga Rasmus Lerdorf akhirnya menyerahkan pengembangan PHP ini kepada sebuah team pemrograman dalam kerangka gerakan open source. Team ini membangun kembali PHP dari awal dengan menulis ulang program parser PHP Hasilnya adalah PHP 3.0 yang memiliki dukungan lebih luas lagi terhadap database yang ada termasuk MySQL dan Oracle. PHP 4.0 sebagai versi lanjutan dari PHP 3.0 dirilis setelah itu dengan menggunakan mesin scripting Zend (akronim dari pengembangnya, Zeev Suraski dan Andi Gutmans) untuk memberikan kinarja yang lebih cepat dan lebih baik Versi terakhir ini mampu mendukung server web selain Apache dan secara built-in telah mampu menangani manajemen session.

Singkat kata, PHP kita pilih sebagai bahasa untuk pengembangan web yang akan kita pelajari di bagian selanjutnya. Sebelum memulainya, ada baiknya kita mengetahui kebutuhan-kebutuhan dasar yang akan membantu kita memahaminya. Misal diasumsikan telah memiliki sebuah sistem yang telah terinstalasi dan terkonfigurasi dengan baik Apache Web Server, PHP 4, dan database MySQL. Ketiganya adalah program open source yang tersedia secara gratis di Internet dan dapat berjalan di berbagai platform (Windows maupun UNIX/Linux).

Karena sifatnya yang open source dan semakin banyaknya user membuat bahasa pemrograman ini, mengalami perkembangan yang sangat cepat. Sintak atau strukturnya hampir mirip dengan bahasa pemrograman C, Java dan Perl sehingga dengan begitu bagi mereka yang sudah mempelajari bahasa tersebut tidak akan mengalami kesulitan, selain itu bagi para pemula yang baru saja memulai bahasa pemrograman web rasanya PHP turut diperhitungkan, karena pemanfaatan bahasa PHP tidak hanya sekedar untuk web dan aplikasinya tetapi sudah merambah kedunia desktop windows, namanya yaitu PHP GTK.

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

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

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

PHPEdit, program open source yang dapat didownload dari http://www.phpedit.net Silakan coba kode di bawah ini dan simpan sebagai file dengan ekstension .php, misalkan coba.php.

<?php

Page 86: PENGANTAR SISTEM INFORMASI

phpinfo(); ?>

Untuk menjalankannya, kita bisa mulai membuka browser web, kemudian arahkan alamat pada file coba.php yang telah kita buat, misalkan alamatnya adalah http://localhost/coba.php, maka Kita akan mendapatkan tampilan browser Kita berisikan parameter-parameter yang diset untuk PHP yang kita miliki. Kita dapat mengubah parameter ini dengan memodifikasi file php ini.

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

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

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

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

Page 87: PENGANTAR SISTEM INFORMASI

Bahkan jika Kita memiliki waktu yang cukup mengubah parameter pada php.ini, Kita bisa membuat kode penyisipan PHP menjadi mirip seperti pada ASP yaitu dengan: <% . . . . kode PHP . . . . %> Contoh nyata cara mengkombinasikan kode PHP dengan file HTML biasa. Cobalah Kita 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 disisipkan echo "<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 asal dokumen HTML yang kurang lebih akan nampak seperti ini. <html> <head> <title>Test Penyisipan PHP Pada HTML</title> </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 HTML tanpa kode PHP satu pun. Pengguna tidak dapat melihat kode PHP yang ditulis oleh programmer karena kode tersebut telah diproses menjadi format HTML oleh interpreter PHP pada server asal kode PHP. Pada setiap akhir perintah PHP selalu diakhiri 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

Page 88: PENGANTAR SISTEM INFORMASI

dieksekusi oleh mesin PHP dengan dua cara seperti pada contoh dibawah ini.

<?php // Ini adalah komentar dalam satu baris /* Kalau yang ini, komentar dalam banyak baris, yang baru akan selesai setelah diakhiri dengan */ ?>

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” dan diakhiri dengan “?>”, sama seperti pemprogaman web lainnya, script php ditempatkan di dalam script HTML. Berbeda dengan bahasa pemrograman java script, script php di olah di sisi server, ini berarti bahwa script php yang telah dibuat akan diproses terlebih dahulu di server, baru kemudian ditampilkan ke clint dalam bentuk html atau dalam format lainnya, denga begitu script akan lebih aman dan meminimalisasikan kesalahan interpreter browser.

Jika masih penasaran, sekarang coba lihat source code script diatas, kalau kita menjalankan script diatas menggunakan IE maka kita bisa, memilih menu view > source, maka isinya akan seperti ini :

<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 disebut server side scripting. PHP memiliki ekstensi *.php pada setiap filenya.

2.1. Contoh-contoh Program PHP

Page 89: PENGANTAR SISTEM INFORMASI

a. 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><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>

Page 90: PENGANTAR SISTEM INFORMASI

<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;$this->cot++;

Page 91: PENGANTAR SISTEM INFORMASI

} 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 { $tmp->close();

Page 92: PENGANTAR SISTEM INFORMASI

} $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 93: PENGANTAR SISTEM INFORMASI

Gambar 4.2. membuat menu tree

c. Upload file ke server dengan menggunakan PHP PHP membuat semuanya menjadi lebih mudah dalam menangani upload file. Untuk membuat form upload pastikan kita menyertakan atribut enctype="multipart/form-data" dan pastikan methodnya adlaha post. Oke langsung 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 ini sangat penting, karena ketika file telah diupload maka file tersebut otomatis diberi nama yang unik dan disimpan di temporary direktori. Tentu saja url path ke filenya bisa diakses, karena otomatis akan muncul variabel global yang memiliki nama yang sama dengan field upload kita, dalam hal ini myfile. Akan ada 4 variabel baru yang 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 dengan nama upload.php: <html> <head> <title>Upload file</title> </head> <body>

Page 94: PENGANTAR SISTEM INFORMASI

<? 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 di variabel $myfile dan kita tampilkan dibrowser. Kita juga menampilkan nama file yang tersimpan pada variabel $myfile_name, ukuran file di variabel $myfile_size dan tipe file di variabel $myfile_type.

Kita menggunakan fungsi copy() untuk memindahkan file dari komputer kita direktori sementara di server kita. Fungsi copy() membutuhkan dua argumen yaitu lokasi awal file dan lokasi baru diserver. Jika kita ingin mengupload nya ke suatu folder diserver (katakanlah kita simpan difolder images) maka kita perlu mengubahnya menjadi: copy ( $myfile, "images/$myfile_name")

2.) Upload yang lebih kompleks Misalkan kita ingin membuat fungsi upload dimana file yang diupload harus file jpg, dan ukurannya tidak boleh lebih besar dari 100Kb serta panjang dan lebar gambar tidak boleh lebih dari 100 piksel. Kelihatannya rumit kan? Mari kita coba kode 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" ) {

Page 95: PENGANTAR SISTEM INFORMASI

if ($myfile_size <= 102400 ) { list($width, $height) = @getimagesize("$myfile"); if ( $width <= 100 && $height <= 100 ) {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 dan berapa yang belum. Kita perlu menggunakan CGI.

Pertama-tama kita lakukan pengecekan apakah file kita jpg dengan cara mengecek $myfile_type. Jika hasil dari variabel $myfile_type adalah "image/pjpeg", maka bisa dipastikan bahwa file kita adalah jpg. Berikutnya kita melakukan pengecekan apakah ukuran filenya tidak lebih besar dari 100Kb dengan mengecek variabel $myfile_size. Ingat bahwa 100Kb = 102400Bytes(Rumusnya 1Kb=1024Bytes). Kemudian kita menggunakan fungsi getimagesize() untuk menemukan panjang dan lebar dari gambar yang kita simpan dengan array menggunakan fungsi list(). Kemudian kita cek panjang dan lebar dari gambar apakah tidak lebih dari 100 pikse

2.2. FungsiPengertianFungsi merupakan serangkaian script/kode yang mempunyai kegunaan khusus dan tertentu; merupakan seurutan atau serangkaian kode yang sering dipakai. Dengan adanya fungsi maka

Page 96: PENGANTAR SISTEM INFORMASI

pemrograman dapat dipermudah karena tidak harus menulis berulang-ulang rangkaian kode script yang sama.

Fungsi Bulit-in Fungsi built in adalah fungsi yang telah disediakan oleh PHP, pemrogram dapat langsung memakainya. Macam-macam fungsi built I-in PHP dapat dikelompokan menjadi:

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 dibuat untuk menambah fungsi yang belum disediakan oleh PHP.

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

Fungsi External Fungsi eksternal merupakan daftar fungsi yang belum diaktifkan(di-link) dalam modul PHP, fungsinya diletakkan pada library atau file yang terpisah dari modul PHP. Function external ini dapat diaktifkan secara otomatis dengan meregristrasi pada file PHP.INI. Pemanggilannya dengan menggunakan perintah dl(“nama library”);

2.3. ModularisasiModularisasi adalah pemrograman umum dilakukan dan sangat diperlukan untuk mempermudah debugging dan pengembangan program. Modularisasi berarti melakukan pembuatan program berdasarkan modul-modul.

A. required()

Page 97: PENGANTAR SISTEM INFORMASI

Bentuk kontruksi yang digunakan untuk menggabungkan suatu script PHP atau text dari file lain dengan script PHP yang memanggilnya. Sintaks:

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

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

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

D. include_once() Kontruksi include_once ini sama dengan required_once akan tetapi pada kontruksi include_once() setiap kali selalu ada evaluasi ulang pada saat suatu perintah include terjadi pada script yang dispesifikasikan dalam include_once().

E. dl(namamodul) namamodul adalah nama modul yang berisi fungsi yang belum disediakan dalam PHP, disimpan dalam file library eksternal. Konstruksi dl(namamodul) memungkinkan fungsi-fungsi eksternal yang belum didukung oleh PHP yang dibuat dan disimpan dalam file library tertentu yang dapat dipanggil pada saat dibutuhkan saja.

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

Page 98: PENGANTAR SISTEM INFORMASI

DAFTAR PUSTAKA

1. Aji Supriyanto.2005.Pengantar Sistem Informasi) Yogyakarta

2. Jogiyanto HM. 2001. Sistem Teknologi Informasi. Andi Yogyakarta

3. Jogiyanto HM. 2005. Analisis dan Design Sistem Informasi PendekatanTerstruktr dan Aplikasi Bisnis. , Edisi pertama Cetakan Ke 4, AndiYogyakarta

4. Jogiyanto 1989:90.Pengenalan Komputer Edisi Pertama,Andi Yogyakarta

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

6. Amsyah Zulkifli. 2003. Manajemen Sistem Informasi. Pt GramediaPustaka Utama. Jakarta.

7. Sutanto Edhy. 2004. Sistem Basis Data. Graha Ilmu.jogjakarta

8. Hartono, Jogiyanto. (2005). Sistem Teknologi Informasi. Yogyakarta: Andi Yogyakarta.

Page 99: PENGANTAR SISTEM INFORMASI

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

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

11. 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 100: PENGANTAR SISTEM INFORMASI
Page 101: PENGANTAR SISTEM INFORMASI