Anda di halaman 1dari 96

BAB 1

SISTEM INFORMASI DAN TEKNOLOGI INFORMASI

Pengantar Sistem Informasi

SISTEM INFORMASI DAN TEKNOLOGI INFORMASI

1.1 MENGAPA SISTEM INFORMASI ITU PENTING


1.1.1 Pengertian Sistem Konsep dasar sistem ada dua pendekatan yaitu penekanan pada prosedurnya dan penekanan pada komponennya. Pengertian sistem yang lebih menekankan pada prosedur adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Sedangkan proseduryang dimaksud adalah suatu urut-urutan operasi klerikal (tulis-menulis), biasanya melibatkan beberapa orang di dalam satu atau lebih, yang diterapkan untuk menjamin penanganan yang seragam dari transaksitransaksi bisnis yang terjadi. Pengertian sistem yang lebih menekankan pada konponen/elemen adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Pengertian sistem dapat disimbolisasikan dengan skema seperti pada gambar 1.1 (Saifulrahman, 2010).

Gambar 1.1 Konsep Sistem


(Sumber:http://blog.its.ac.id/dyah03tc/2007/10/24/pengantar-sistem-informasi)

Adapun karakteristik sistem yaitu: mempunyai komponen, batas sistem, lingkungan luar sistem, penghubung, masukan, keluaran, pengolah/proses, dan sasaran atau tujuan. Penggolongan sistem dari beberapa sudut pandang sebagai berikut: 1. Sistem sebagai sistem alamiah dan sistem buatan manusia. 2. Sistem sebagai sistem abstrak dan sistem fisik. 3. Sistem sebagai sistem tertentu (deterministic) dan sistem tak tentu (probabilistic). 4. Sistem sebagai sitem tertutup dan sistem terbuka.

Pengantar Sistem Informasi

a. Syarat-syarat Sistem Syarat-syarat yang harus dimiliki oleh suatu sistem, yaitu: sistem harus dibentuk untuk menyelesaikan suatu tujuan. Elemen sistem harus mempunyai rencana yang ditetapkan. Adanya hubungan diantara elemen sistem. Unsur dasar dari proses (informasi, energi dan material) lebih penting dari pada elemen sistem (Saifulrahman, 2010). b. Karateristik Sistem Suatu sistem mempunyai karakteristik tertentu, yaitu mempunyai komponenkomponen (components), batas sistem (boundary), lingkungan luar sistem (environment), penghubung (interface), masukan (input), keluaran (output), pengolah (process) dan sasaran (objective) atau tujuan (goal). Dibawah ini merupakan penjelasan dari masing-masing karakteristik tersebut: 1. Komponen Sistem (Components) Sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja sama membentuk kesatuan. Komponen-komponen atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap subsistem mempunyai sifatsifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan (Saifulrahman, 2010). 2. Batas Sistem (boundary) Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut (Saifulrahman, 2010). 3. Lingkungan Luar Sistem (environment) Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan maupun merugikan. Lingkungan yang menguntungkan harus tetap dijaga dan dipelihara karena merupakan energi dari sistem. Sedangkan lingkungan luar yang merugikan harus ditahan dan dikendalikan, karena jika tidak akan mengganggu kelangsungan sistem (Saifulrahman, 2010). 4. Interface Interface merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Interface ini memungkinkan satu subsistem untuk mengalirkan sumber daya ke subsistem lainnya (Saifulrahman, 2010). 5. Input Input merupakan energi yang dimasukkan ke dalam sistem. Input dapat berupa maintenance input dan signal input. Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk menghasilkan output (Saifulrahman, 2010). 6. Output Output merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi output yang berguna dan sisa pembuangan. Output dapat menjadi input untuk subsistem yang lain (Saifulrahman, 2010).

Pengantar Sistem Informasi

7. Pengolah Sistem (process) Suatu sistem mempunyai bagian pengolah yang akan merubah masukan menjadi keluaran (Saifulrahman, 2010). 8. Sasaran Sistem (objective) Suatu sistem mempunyai tujuan (goal) atau sasaran (objective). Sasaran dari sistem menentukan input yang dibutuhkan dan output yang akan dihasilkan (Saifulrahman, 2010). 1.1.2 Pengertian informasi Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Data adalah kenyataan yang menggambarkan suatu kejadiankejadian dan kesatuan yang nyata atau data adalah representasi dunia nyata yang mewakili suatu objek seperti manusia (pegawai, mahasiswa, pelanggan), hewan, peristiwa, konsep, keadaan yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya (Romi Satria Wahono, 2007). Siklus informasi adalah data yang masih merupakan bahan mentah yang harus diolah untuk menghasilkan informasi melalui suatu model. Model yang digunakan untuk mengolah data tersebut disebut model pengolahan data atau dikenal dengan siklus pengolahan data dan siklus informasi (Romi Satria Wahono, 2007). Kebutuhan informasi didasarkan pada: input, data, keputusan tindakan, penerima, output, proses (model), dan hasil dari tindakan. Kualistas informasi tergantung pada empat hal yaitu: 1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan bagi orang yang menerima informasi tersebut. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Dalam prakteknya, mungkin dalam penyampaian suatu informasi banyak terjadi gangguan (noise) yang dapat merubah atau merusak isi dari informasi tersebut. Komponen akurat meliputi: Completeness, berarti informasi yang dihasilkan atau dibutuhkan harus memiliki kelengkapan yang baik, karena bila informasi yang dihasilkan sebagian-sebagian akan mempengaruhi dalam pengambilan keputusan. Correctness, berarti informasi yang dihasilkan atau dibutuhkan harus memiliki kebenaran. Security, berarti informasi yang dihasilkan atau dibutuhkan harus memiliki keamanan (Saifulrahman, 2010). 2. Tepat waktu, sebaiknya informasi yang diterima harus tepat pada waktunya, sebab informasi yang usang (terlambat) tidak mempunyai nilai yang baik, sehingga bila digunakan sebagai dasar dalam pengambilan keputusan akan dapat berakibat fatal. Saat ini mahalnya nilai informasi disebabkan harus cepatnya informasi tersebut didapat, sehingga diperlukan teknologi-teknologi mutakhir untuk mendapatkan, mengolah dan mengirimkannya (Saifulrahman, 2010). 3. Relevan, maksudnya adalah informasi harus mempunyai manfaat bagi si penerima. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda. Misalnya informasi mengenai sebab-musabab kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan kepada ahli teknik perusahaan (Saifulrahman, 2010).

Pengantar Sistem Informasi

4. Ekonomis, di sini informasi yang dihasilkan mempunyai manfaat yang lebih besar dibandingkan dengan biaya mendapatkannya dan sebagian besar informasi (Saifulrahman, 2010). 1.1.3 Manfaat dari Sistem Informasi Sistem informasi dibuat dan dibangun dengan baik agar meningkatkan produktivitas, menghilangkan kegiatan yang tidak memiliki manfaat, meningkatkan layanan, mengkoordinasikan setiap bagian dalam perusahaan serta meningkatkan kualitas kebijakan dalam manajemen. Sedangkan secara umum manfaat sistem informasi dapat dikategorikan dengan manfaat berwujud (tangible benefit) dan manfaat tak berwujud (intangible benefit) (http://duniabaca.com). a. Manfaat berwujud (tangible benefit) Sebuah sistem informasi yang dibangun dan dipelihara dengan baik akan memberikan manfaat berwujud yang secara fakta dapat dilihat pergerakannya melalui pendapatan yang diraih serta biaya yang dikeluarkan oleh perusahaan maupun organisasi bisnis. Indikator dari keberhasilan/manfaat yang berdampak pada peningkatan pendapatan dengan meningkatnya penjualan dalam pasar serta mengalami perluasan pasar (http://duniabaca.com). Sistem informasi yang baik dapat digunakan tidak hanya untuk penyimpanan data secara elektronik saja tetapi harus mampu mendukung proses analisis yang diperlukan oleh manajemen, karena dengan adanya laporan yang tersaji dengan cepat. Sedangkan dari sisi pengurangan biaya dapat dilakukan analisis faktual atas pengurangan jumlah sumber daya manusia yang dilibatkan dalam bisnis, pengurangan biaya operasional seperti pasokan maupun overhead, pengurangan barang/material dalam stok gudang, pengurangan biaya pemeliharaan dan penyediaan perlengkapan yang tidak terlalu mahal (http://duniabaca.com). Contoh dari pengurangan jumlah sumber daya manusia adalah dalam proses pencatatan transaksi keuangan. Jika sebelumnya proses di akunting harus dikelola minimalnya oleh lima orang maka dengan implementasi SIA (sistem informasi akuntansi) yang baik cukup dikerjakan oleh satu orang saja. Hal ini disebabkan dengan SIA yang terintegrasi maka setiap proses pembukuan dapat diproses langsung dari masing-masing bagian terkait tanpa harus melalui proses pengisian ulang data. Selain itu secara otomatis dengan penerapan SIA maka laporan-laporan keuangan dapat disajikan berdasarkan data-data transaksi tersebut tanpa re-entry (http://duniabaca.com). b. Manfaat Tak Berwujud (intangible benefit) Seringkali manfaat tak berwujud ini menjadi titik kritis pada jalannya roda bisnis sebuah perusahaan. Karena bersifat tak berwujud, aspek-aspek ini seringkali diabaikan, contohnya: 1. Peningkatan kepuasan konsumen Misalkan anda datang ke sebuah minimarket. Mana yang kira-kira akan anda pilih sebagai tempat berbelanja, minimarket yang waktu antrian di kasirnya lebih singkat atau sebaliknya? Tentunya anda akan memilih yang pertama sekalipun mungkin harus membayar sedikit lebih mahal dibandingkan dengan minimarket kedua. Ternyata minimarket pertama sudah menerapkan sistem informasi penjualannya yang lebih cepat dalam pemrosesan dan kemudahan pemasukan datanya (Romi Satria Wahono, 2007).

Pengantar Sistem Informasi

2. Peningkatan mutu dan jumlah informasi Informasi adalah komponen penting di saat ini. Sebaiknya informasi akan bertindak lebih responsif terhadap perubahan yang ada dan tren yang akan datang. Penerapan sistem informasi yang baik tentunya akan menghasilkan data yang telah dikelola sehingga berkualitas. Hal tersebut dapat diwujudkan karena setiap proses pembuatan laporan tersebut dilakukan secara otomatis oleh mesin komputer (Romi Satria Wahono, 2007). 3. Peningkatan mutu dan jumlah keputusan manajemen Setiap pengambilan keputusan, bergantung kepada informasi yang mendukung kebijakan yang akan diambil. Hal tersebut hanya dapat terwujud jika sistem informasi dapat menyajikan informasi yang relevan, akurat, terkini dan dapat diambil setiap saat dan kapanpun (Romi Satria Wahono, 2007).

I.2 PERBEDAAN SISTEM INFORMASI DAN TEKNOLOGI INFORMASI


1.2.1 Sistem Informasi

Gambar 1.2 Konsep Sistem Informasi


(Sumber: http//blog.its.ac.id/dyah03tc/2007/10/24/pengantar sistem informasi)

Sistem informasi adalah ilmu yang mempelajari berbagai konsep teori dan strategi penerapan sistem informasi dalam organisasi, terutama dalam kaitannya dengan proses penciptaan, pengolahan, penyimpanan, pendistribusian, dan pengawasan data, informasi, knowledge di seluruh tataran dan ruang lingkup organisasi. Sistem informasi dapat disimbolisasikan dengan bagan seperti pada gambar 1.2 (Icha, 2011). a. Karakter sistem informasi adalah sebagai berikut: 1. Sistem informasi memiliki komponen berupa subsistem yang merupakan elemen elemen yang lebih kecil yang membentuk sistem informasi tersebut misalnya bagian input, proses, output. Contoh bagian input adalah salesman memasukkan data penjualan bulan ini, maka di sana terdapat manusia yang melakukan pekerjaan input, dengan menggunakan hardware keyboard, dan menggunakan interface sebuah aplikasi laporan penjualan yang sudah di sediakan oleh sistem informasi tersebut (Icha, 2011).

Pengantar Sistem Informasi

2. 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 (Icha, 2011). 3. Tujuan sistem informasi adalah hal pokok yang harus ditentukan dan dicapai dengan menggunakan sistem informasi tersebut, sebuah sistem informasi berhasil apabila dapat mencapai tujuan tersebut (Icha, 2011). 4. Lingkungan sistem informasi yaitu sesuatu yang berada diluar ruang lingkup sistem informasi yang dapat mempengaruhi sistem informasi, hal ini turut dipertimbangkan pada saat perencanaan sistem informasi (Icha, 2011). 5. Jenis-jenis sistem informasi Sistem informasi dirancang atau dikembangkan untuk tujuan yang berbeda-beda tergantung pada kebutuhan bisnis. Sistem informasi dapat dibagi menjadi beberapa bagian yaitu: 1. Transaction Processing Sistem (TPS) TPS adalah sistem informasi yang terkomputerisasi yang dikembangkan untuk memproses data dalam jumlah yang besar untuk transaksi bisnis rutin seperi daftar gaji dan inventarisasi. TPS berfungsi pada level organisasi yang memungkinkan organisasi bisa berinteraksi dengan lingkungan ekternal. Data yang dihasilkan TPS dapat dilihat dan digunakan manajer (Icha, 2011). 2. Office Automation Sistem (OAS) dan Knowledge Work Sistem (KWS) OAS dan KWS Bekerja pada level knowledge. OAS mendukung pekerja data, yang biasanya tidak menciptakan pengetahuan baru melainkan hanya menganalisis informasi sedemikian rupa untuk mentrasformasikan data atau memanipulasikan nya dengan cara-cara tertentu sebelum menyebarkannya secara keseluruh dengan organisasi dan kadang kadang diluar organisasi, aspek-aspek OAS seperti word processing, spreadsheets, electrononic scheduling, dan komunikasi melaui voice mail email dan video conferencing (Icha, 2011). KWS mendukung para pekerja profesional seperti ilmuwan, insinyur dan doktor dengan membantu menciptakan pengetahuan baru dan memeungkinkan mereka menstribusikan ke organisasi atau masyarakat (Icha, 2011). 3. Sistem Informasi Manajemen (SIM) SIM tidak menggantikan TPS tetapi mendukung spektrum tugas - tugas organisasional yang lebih luas dari TPS, termasuk analisi keputusan dan pembuat keputusan. SIM menghasilkan informasi yang digunakan untuk membuat keputusan dan juga dapat membantu menyatukan fungsi informasi bisnis yang sudah terkomputerisasi atau basis data (Icha, 2011). 4. Decision Suport Sistem (DSS) DSS hampir sama dengan SIM karena menggunakan basis data sebagai sumber data. DSS bermula dari SIM Karna menekankan pada fungsi, mendukung pembuat keputusan diseluruh tahap-tahapnya, meskipun keputusan aktual tetap wewanang eklusif pembuat keputusan (Icha, 2011). 5. Sistem ahli (ES) Dan kecerdasan buatan (AL) AL dimaksudkan untuk mengembangkan mesin mesin secara cerdas. Dua cara untuk melakukan riset AL adalah memahami bahas alamiahnya dan menganalisis kemampuannya untuk berfikir melalui problem sampai kesimpulan logikanya.

Pengantar Sistem Informasi

Sistem ahli menggunakan pendekatan pendekatan pemikiran AL Untuk menyelesaikan masalah serta memberikannya lewat pengguna bisnis. Sistem ahli juga disebut (Knowladge based system) secara efektif menangkap dan menggunakan pengetahuan seorang ahli untuk menyelesaikan masalah yang dialami dalam suatu organisasi, berbeda dengan DSS. Selanjutnya DSS meninggalkan keputusan terakhir bagi pembuat keputusan sednagkan sistem ahli menyelesaikan soslusi terbaik terhadap suatu masalah khusus. Komponen dasar sistem ahli adalah knowledge base yakni suatu mesin interferensi yang menghubungkan pengguna dengan sistem melalui pengolahan pertanyaan lewat bahasa terstruktur dan antarmuka pengguna (Icha, 2011). 6. GroupDecision Suport Sistem (GDSS) dan Computer Support Collabirative Work Sistem (CSCWS) Bila kelompok perlu bekerjasama untuk membuat keputusan demi terstruktur maka Group decision suport sistem membuat suatu solusi. GDSS dimaksudkan untuk membawa kelompok bersama sama menyelesaikan masalah dengan memberikan bantuan dalam bentuk pendapat, quisoner, konsultasi dan scenario, kadang kadang GDSS Disebut juga CSCW yang mencakup pendukung perangkat lunak yang diasebut dengan Groupware untuk kolaborasi tim melalui komputer yang tehubung ke jaringan (Icha, 2011). 7. Executif Support Sistem (ESS) ESS tergantung pada informasi yang dihasilkan TPS , SIM dan ESS, membantu ekseccutif mengatur interaksinya dengan lingkungan eksternal dengan menyediakan grafik-grafik dan pendukung komunikasi tempat tempat yang bisa diakses seperti kantor (Icha, 2011). a. Contoh sistem informasi lainnya: 1. Sistem reservasi penerbangan, digunakan dalam biro penerbangan untuk melayani pemesanan atau pembelian tiket. 2. Sistem POS (point of sale) yang diterapkan dipasar swalayan dengan dukungan barcode reader untuk mempercepat pemasukan data. 3. Sistem layanan akademis yang memungkinkan mahasiswa memperoleh data akademis dan mendaftar mata kuliah yang diambil pada setiap semesternya. 4. Sistem penjualan secara kredit agar dapat mematau hutan pelanggan yang jatuh tempo. 5. Sistem smart card yang dapat digunakan tenaga medis untuk mengetahui riwayat penyakit pasien. b. Kemampuan utama sistem informasi: 1. Melaksanakan komputerisasi numerik, bervolume besar, dan dengan kecepatan tinggi. 2. Menyimpan informasi dengan jumlah yang sangat besar dalam ruang yang kecil tetapi mudah diakses. 3. Memungkinkan pengakses informasi yang sangat banyak disekuruh dunia dengan cepat dan murah. 4. Meningkatkan efektivitas dan efisiensi orang-orang yang bekerja dalam kelompok dalam suatu tempat atau beberapa lokasi. 5. Mengotomatisasikan proses-proses bisnis dan tugas-tugas yang dikerjakan secara manual. 6. Mempercepat pengetikan dan penyuntikan.

Pengantar Sistem Informasi

7. Pembiayaan lebih murah dari pada pengerjaan secara manual. c. Pengembangan sistem informasi Pengembangan sistem dapat bearti menyusun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada (Icha, 2011). Sistem yang lama harus diperbaiki atau diganti disebabkanbeberapa hal, yaitu sebagai berikut: 1. Adanya masalah-masalah yang timbul disistem yang lama, permasalahan yang timbul dapat berupa ketidak beresan, pertumbuhan organisasi. 2. Untuk meraih kesempatan-kesempatan. 3. Adanya Instruksi intruksi (dari pimpinan atau dari luar organisasi seperti pemerintah). Pengembangan sistem komputer berbasis komputer dapat merupakan tugas kompleks yang membutuhkan banyak sumber daya dan dapat memakan banyak waktu untuk menyelesaikannya (Icha, 2011). d. Analisis Sistem Menurut Yogiyanto (1995), analisis sistem adalah penguraian dari suatu sistem yang utuh kedalam bagian bagian komponennya dengan maksud umtuk mengidentifikasikan dan mengevaluasikan permasalahan, kesempatan hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan (Icha, 2011). 1.2.2 Teknologi informasi Menurut beberapa ahli teknologi informasi: 1. Teknologi Informasi adalah peralatan elektronika, terutama komputer, untuk menyimpan, menganalisa, dan mendistribusikan informasi apa saja, termasuk katakata, bilangan, dan gambar (kamus Oxford, 1995). 2. Teknologi Informasi adalah seperangkat alat yang membantu anda bekerja dengan informasi dan melaksanakan tugas-tugas yang berhubungan dengan pemrosesan informasi (Haag & Keen, 1996). 3. Teknologi Informasi tidak hanya terbatas pada teknologi komputer (software & hardware) yang digunakan untuk memproses atau menyimpan informasi, melainkan juga mencakup teknologi komunikasi untuk mengirimkan informasi (Martin, 1999). 4. Teknologi informasi adalah segala bentuk teknologi yang diterapkan untuk memproses dan mengirimkan informasi dalam bentuk elektronis (Lucas, 2000). 5. Teknologi informasi adalah teknologi yang menggabungkan komputer dengan jalur komunikasi berkecepatan tinggi yang membawa data, suara, dan video (William & Sawyer, 2003). Secara implisit dan eksplisit IT tidak sekedar berupa teknologi komputer, tetapi juga mencakup teknologi komunikasi. Dengan kata lain, yang disebut teknologi informasi adalah gabungan antara teknologi komputer dan teknologi telekomunikasi (Haryanto, 2008). Teknologi informasi adalah suatu teknologi yang digunakan untuk mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan, memanipulasi data dalam berbagai cara untuk menghasilkan informasi yang berkualitas, yaitu informasi

Pengantar Sistem Informasi

yang relevan, akurat dan tepat waktu, yang digunakan untuk keperluan pribadi, bisnis, dan pemerintahan dan merupakan informasi yang strategis untuk pengambilan keputusan (Haryanto, 2008). Teknologi yang memanfaatkan komputer sebagai perangkat utama untuk mengolah data menjadi informasi yang bermanfaat. 1.2.3 Teknologi Informasi Komunikasi Teknologi informasi dan komunikasi adalah payung besar terminologi yang mencakup seluruh peralatan teknis untuk memproses dan menyampaikan informasi. TIK mencakup dua aspek yaitu teknologi informasi dan teknologi komunikasi. Teknologi informasi meliputi segala hal yang berkaitan dengan proses, penggunaan sebagai alat bantu, manipulasi, dan pengelolaan informasi. Sedangkan teknologi komunikasi adalah segala sesuatu yang berkaitan dengan penggunaan alat bantu untuk memproses dan mentransfer data dari perangkat yang satu ke lainnya. Oleh karena itu, teknologi informasi dan teknologi komunikasi adalah dua buah konsep yang tidak terpisahkan. Jadi Teknologi Informasi dan Komunikasi mengandung pengertian luas yaitu segala kegiatan yang terkait dengan pemrosesan, manipulasi, pengelolaan, pemindahan informasi antar media. Istilah TIK muncul setelah adanya perpaduan antara teknologi komputer(hardware dan software) dengan teknologi komunikasi pada pertengahan abad ke-20. Perpaduan kedua teknologi tersebut berkembang pesat melampaui bidang teknologi lainnya. Hingga awal abad ke-21 TIK masih terus mengalami berbagai perubahan dan belum terlihat titik jenuhnya (Haryanto, 2008). 1.2.4 Sejarah Sistem Informasi dan Tekhnologi Informasi Terdapat beberapa tonggak perkembangan teknologi yang secara nyata memberi sumbangan terhadap perkembangan TIK hingga saat ini. Pertama yaitu temuan telepon oleh Alexander Graham Bell pada tahun 1875. Temuan ini kemudian berkembang menjadi pengadaan jaringan komunikasi dengan kabel yang meliputi seluruh daratan Amerika, bahkan kemudian diikuti pemasangan kabel komunikasi trans-atlantik. Jaringan telepon ini merupakan infrastruktur masif pertama yang dibangun manusia untuk komunikasi global. Memasuki abad ke-20, tepatnya antara tahun 1910-1920, terwujud sebuah transmisi suara tanpa kabel melalui siaran radio AM yang pertama. Komunikasi suara tanpa kabel ini pun segera berkembang pesat. Kemudian diikuti pula oleh transmisi audio-visual tanpa kabel, yang berwujud siaran televisi pada tahun 1940-an. Komputer elektronik pertama beroperasi pada tahun 1943. Lalu diikuti oleh tahapan miniaturisasi komponen elektronik melalui penemuan transistor pada tahun 1947 dan rangkaian terpadu (integrated electronics) pada tahun 1957 (Haryanto, 2008). Perkembangan teknologi elektronika, yang merupakan cikal bakal TIK saat ini, mendapatkan momen emasnya pada era perang dingin. Mikroproses merupakan 'otak' perangkat keras komputer dan terus berevolusi sampai saat ini (Haryanto, 2008). Perangkat telekomunikasi berkembang pesat saat teknologi digital mulai digunakan menggantikan teknologi analog. Teknologi analog mulai terasa menampakkan batas-batas maksimal pengeksplorasiannya. Digitalisasi perangkat telekomunikasi kemudian berkonvergensi dengan perangkat komputer yang sejak awal merupakan perangkat yang mengadopsi teknologi digital. Produk hasil konvergensi inilah yang saat ini muncul dalam bentuk telepon seluler. Di atas infrastruktur telekomunikasi dan komputasi ini kandungan isi (content) berupa multimedia mendapatkan tempat yang tepat untuk berkembang (Haryanto, 2008).

Pengantar Sistem Informasi

10

Konvergensi telekomunikasi - komputasi multimedia inilah yang menjadi ciri abad ke-21, sebagaimana abad ke-18 dicirikan oleh revolusi industri. Bila revolusi industri menjadikan mesin-mesin sebagai pengganti 'otot' manusia, maka revolusi digital (karena konvergensi telekomunikasi - komputasi multimedia terjadi melalui implementasi teknologi digital) menciptakan mesin-mesin yang mengganti (atau setidaknya meningkatkan kemampuan) 'otak' manusia (Haryanto, 2008). 1.2.5 Penerapan TIK dalam Pendidikan di Indonesia Indonesia pernah menggunakan istilah telematika (telematics) untuk arti yang kurang lebih sama dengan TIK yang kita kenal saat ini. Encarta Dictionary mendeskripsikan telematics sebagai telecommunication + informatics (telekomunikasi + informatika) meskipun sebelumnya kata itu bermakna science of data transmission. Pengolahan informasi dan pendistribusiannya melalui jaringan telekomunikasi membuka banyak peluang untuk dimanfaatkan di berbagai bidang kehidupan manusia, termasuk salah satunya bidang pendidikan. Ide untuk menggunakan mesin-belajar, membuat simulasi proses-proses yang rumit, animasi proses-proses yang sulit dideskripsikan sangat menarik minat praktisi pembelajaran. Tambahan lagi, kemungkinan untuk melayani pembelajaran yang tak terkendala waktu dan tempat juga dapat difasilitasi oleh TIK (http://www.slideshare.net). Sejalan dengan itu mulailah bermunculan berbagai jargon berawalan e, mulai dari e-book, e-learning, e-laboratory, e-education, e-library, dan sebagainya. Awalan e bermakna electronics yang secara implisit dimaknai berdasarkan teknologi elektronika digital. Pemanfaatan TIK dalam pembelajaran di Indonesia telah memiliki sejarah yang cukup panjang. Inisiatif menyelenggarakan siaran radio pendidikan dan televisi pendidikan merupakan upaya melakukan penyebaran informasi ke satuansatuan pendidikan yang tersebar di seluruh nusantara (http://www.slideshare.net). Hal ini adalah wujud dari kesadaran untuk mengoptimalkan pendayagunaan teknologi dalam membantu proses pembelajaran masyarakat. Kelemahan utama siaran radio maupun televisi pendidikan adalah tidak adanya feedback yang seketika. Siaran bersifat searah yaitu dari narasumber atau fasilitator kepada pembelajar (http://www.slideshare.net). Introduksi komputer dengan kemampuannya mengolah dan menyajikan tayangan multimedia (teks, grafis, gambar, suara, dan gambar bergerak) memberikan peluang baru untuk mengatasi kelemahan yang tidak dimiliki siaran radio dan televisi. Bila televisi hanya mampu memberikan informasi searah (terlebih jika materi tayangannya adalah materi hasil rekaman), pembelajaran berbasis teknologi internet memberikan peluang berinteraksi baik secara sinkron (real time) maupun asinkron (delayed). Pembelajaran berbasis Internet memungkinkan terjadinya pembelajaran secara sinkron dengan keunggulan utama bahwa pembelajar maupun fasilitator tidak harus berada di satu tempat yang sama. Pemanfaatan teknologi video conference yang dijalankan dengan menggunakan teknologi Internet memungkinkan pembelajar berada di mana saja sepanjang terhubung ke jaringan komputer. Selain aplikasi unggulan seperti itu, beberapa peluang lain yang lebih sederhana dan lebih murah juga dapat dikembangkan sejalan dengan kemajuan TIK saat ini (http://www.slideshare.net). 1.2.6 Buku Elektronik (e-book) Buku elektronik atau e-book adalah salah satu teknologi yang memanfaatkan komputer untuk menayangkan informasi multimedia dalam bentuk yang ringkas dan dinamis. Dalam sebuah e-book dapat diintegrasikan tayangan suara, grafik, gambar, animasi, maupun movie sehingga informasi yang disajikan lebih kaya dibandingkan

Pengantar Sistem Informasi

11

dengan buku konvensional. Jenis e-book paling sederhana adalah yang sekedar memindahkan buku konvensional menjadi bentuk elektronik yang ditayangkan oleh komputer. Dengan teknologi ini, ratusan buku dapat disimpan dalam satu keping CD atau compact disk (kapasitas sekitar 700MB), DVD atau digital versatile disk (kapasitas 4,7 sampai 8,5 GB) maupun flashdisk. Saat ini kapasitas yang tersedia sampai 16 GB (http://ebookbrowse.com). Bentuk yang lebih kompleks dan memerlukan rancangan yang lebih cermat misalnya pada Microsoft Encarta dan Encyclopedia Britannica yang merupakan ensiklopedi dalam format multimedia. Format multimedia memungkinkan e-book menyediakan tidak saja informasi tertulis tetapi juga suara, gambar, movie dan unsur multimedia lainnya. Penjelasan tentang satu jenis musik misalnya, dapat disertai dengan cuplikan suara jenis musik tersebut sehingga pengguna dapat dengan jelas memahami apa yang dimaksud oleh penyaji (http://ebookbrowse.com). 1.2.7 E-learning Victoria L. Tinio, menyatakan bahwa e-learning meliputi pembelajaran pada semua tingkatan, formal maupun nonformal, yang menggunakan jaringan komputer (intranet maupun ekstranet) untuk pengantaran bahan ajar, interaksi, dan fasilitasi. Untuk pembelajaran yang sebagian prosesnya berlangsung dengan bantuan jaringan internet sering disebut sebagai online learning (http://ml.scribd.com). Dari penjabaran tentang sistem informasi dan teknologi informasi, maka dapat diartikan satu per satu antara sistem informasi dengan teknologi informasi dimana disimpulkan bahwa: Teknologi informasi merupakan teknologi yang dibangun dengan basis utama teknologi komputer. Perkembangan teknologi komputer yang terus berlanjut membawa implikasi utama teknologi ini pada proses pengolahan data yang berujung pada informasi. Hasil keluaran dari teknologi komputer yang merupakan komponen yang lebih berguna dari sekedar tumpukan data, membuat teknologi komputer dan teknologi pendukung proses operasinya mendapat julukan baru, yaitu teknologi informasi (http://ml.scribd.com). Sedangkan sistem informasi manajemen adalah serangkaian sub sistem informasi yang menyeluruh dan terkoordinasi dan secara rasional terpadu yang mampu mentransformasi data sehingga menjadi informasi lewat serangkaian cara guna meningkatkan produktivitas yang sesuai dengan gaya dan sifat manajer atas dasar kriteria mutu yang telah ditetapkan (http://ml.scribd.com).

Pengantar Sistem Informasi

12

Referensi
Haryanto, Edy.(2008). Teknologi Informasi dan Komunikasi: Konsep dan Perkembangannya. Pemanfaatan Teknologi Informasi dan Komunikasi Sebagai Media Pembelajaran http://duniabaca.com/pengertian-dan-manfaat-sim-sistem-informasi-manajemen.html tanggal 4 desember pukul 15.50 wib http://ebookbrowse.com/preview.php?doc=definisi-sistem-informasi-dan-sisteminformasi-pdf&docid=99658007 tanggal 04 desember pukul 15.40 wib http://ichafr7.com/2011/11/pengantar-sistem-informasi-berbasis.htmltanggal 01Desember 2012 pukul 19.50 wib http://ml.scribd.com/doc/17106384/Makalah-Sistem-Informasi-Manajemen /tanggal 04 desember puksul 16.00 wib http://romisatriawahono.net/2007/08/03/tips-dan-trik-memilih-jurusan-komputer tanggal 30 November 2012 pukul 15.17 wib http://saifulrahman.lecture.ub.ac.id/files/2010/03/Pengantar-Sistem-Informasi.pdf tanggal 04 desember pukul 15.30 wib http://sisteminformasi.net/category/sistem-informasi/ tanggal 30 November 2012 pukul 15.00 wib http://www.docstoc.com/docs/22289499/DEFINISI-SISTEM-INFORMASIMANAJEMEN/ tanggal 04 desember pukul 16.15 wib http://www.docstoc.com/docs/77525754/Makalah-Sistem-Informasi-KoperasiSimpan-Pinjam/ tanggal 04 desember pukul 16.05 wib http://www.slideshare.net/AMIKYMI/pengantar-sistem-informasi 01desember 2012 pukul 19.41wib https://www.google.co.id/search?q=pengantar+sistem+informasi&ie=utf-8&oe=utf8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&channel=fflb tanggal 30 November 2012 Pukul 19.45 wib

Pengantar Sistem Informasi

13

BAB 2

BLOG BLOGGER WORDPRES TUMBLR

Pengantar Sistem Informasi

14

BAB II BLOG, BLOGGER, WORDPRESS & TUMBLR


2.1 BLOG

Gambar 2.1 Icon blog


(Sumber : http://me-inspiration.blogspot.com)

Dewasa ini kata blog mungkin bukanlah sebuah kata yang tabu untuk didengar, justru acap kali menjadi perbincangan khalayak ramai. Namun tidak sedikit diantaranya belum mengetahui defenisi maupun deskrpisi dari blog itu sendiri. Terkhusus pada masyarakat awam yang acuh akan teknologi informasi dan komunikasi. Selain itu juga tidak bisa dipungkiri banyak para pelajar maupun mahasiswa yang sangat berpengetahuan minim mengenai hal tersebut Sedikit banyaknya hal ini tentu memberi dampak akan kemajaun teknologi di bumi kita tercinta khususnya informasi dan komunikasi. Nah pada kesempatan ini kami mencoba memberikan sedikit solousi dari permasalahan-permasalahan publik tersebut dengan menghadirkan sebuah buku, didalamnya kami mencoba mendedahkan sedikit pedoman singkat mengenai blog, blogger dan para kerabatnya pada awal bab ini, kami akan membahas apa itu blog. Sebelum memperdalam mengenai blog, kita harus mengenal terlebih dahulu icon blog seperti pada gambar 2.1 2.1.1 Pengertian blog 1. Blog adalah hirarki teks, gambar, objek media dan data, disusun secara berkala (dalam urutan waktu) dan dapat dilihat di browser HTML. 2. Blog pada dasarnya adalah sebuah jurnal yang tersedia di web. Kegiatan update blog dinamakan blogging, sedangkan orang yang mempunyai/membuat blog adalah blogger.

Pengantar Sistem Informasi

15

3. Blog adalah jenis wisata yang terus-menerus, dengan pemandunya adalah manusia yang anda kenal. 4. Blog pada dasarnya adalah sebuah jurnal yang tersedia di web. Kegiatan update blog dinamakan blogging, sedangkan orang yang mempunyai/membuat blog adalah blogger. Blog biasanya diperbarui setiap hari dengan menggunakan software bawaan dari penyedia blog yang sangat mudah dalam penggunaannya sehingga memungkinkan orang yang bukan berlatar belakang teknis website bisa melakukannya dengan mudah. Halaman di dalam blog hampir seluruhnya bersifat kronologikal, artinya disusun berdasarkan waktu kejadian atau waktu posting. 5. Blog adalah sebuah situs web dimana postingan itemnya dilakukan secara teratur dan ditampilkan dalam urutan kronologis mundur. Istilah blog sebenarnya adalah versi pendek/bentuk singkat dari weblog atau web log. Penulis/pemilik blog yang merawat dan menambahkan artikel baru ke dalam blog miliknya disebut blogging. Pengiriman artikel satu-persatu disebut posting blog (blog post), post, atau entries. Orang yang mengirimkan artikel atau orang yang memiliki blog disebut blogger. Sebuah blog terdiri dari teks, hypertext, gambar, dan beberapa link (ke halaman web lain, video, audio, dan file-file lain). Blog menggunakan gaya bahasa penyampaian dokumentasi. Seringkali blog lebih fokus ke salah satu topik, misalnya tips trik, tutorial, ponsel, dan lain sebagainya. Beberapa blog juga menceritakan pengalaman-pengalaman pribadi mereka. Mungkin agak sulit untuk memahami apa itu blog? Dengan berbagai defenisi seperti diatas, oleh karena itu untuk mempermudah pemahaman pembaca kami mendefenisikan blog adalah semacam diary online yang dikelola oleh individu untuk menyalurkan ide, kreasi, pendapat serta melaporkan atau menuliskan seluruh hasil pengamatan atau pengalaman, bersifat tidak terikat pada aturan serta menarik untuk dibaca (http://www.google.co.id). Dikatakan seperti diary karena dalam pengisian atau penulisan diary, konsep yang digunakan adalah posting atau isi yang baru akan menggeser isi yang lama, hal ini sama dengan buku diary yang menggunakan halaman perhalaman untuk memisahkan tulisan atau isi berdasar tanggal pengisian (http://www.google.co.id). Namun pada saat ini fungsi blog tidak lagi bersifat sebagai diary saja, seiring dengan waktu, blog kemudian berkembang bentuk sesuai dengan keinginan para pembuatnya atau yang biasa disebut sebagai blogger (subjek). Pada awalnya blog biasa digunakan oleh seorang blogger sebagai bentuk catatan (diary) online mereka, sehingga bebas dibaca oleh siapapun di internet. Bermula dari bentuk diary yang sederhana, kini blog mulai berkembang menjadi bentuk yang lebih kompleks baik dari segi isi (content), tampilan, hingga kegunaannya (http://www.google.co.id). Hingga saat blog lebih di kenal sebagai bagian dari penyalur inspirasi yang memuat sebuah informasi berupa postingan (tulisan) yang dimuat pada sebuah halaman web umum yang dapat di akses oleh semua pengguna internet sesuai dengan topik dan tujuan dari si pengguna blog tersebut (http://www.google.co.id) Selain itu terdapat berbagai macam pembagian blog di antaranya seperti: 1. Blog politik: tentang berita, politik, aktivis, dan semua persoalan berbasis blog (seperti kampanye).

Pengantar Sistem Informasi

16

2. Blog pribadi: disebut juga buku harian online yang berisikan tentang pengalaman keseharian seseorang, keluhan, puisi atau syair, gagasan jahat, dan perbincangan teman. 3. Blog bertopik: blog yang membahas tentang sesuatu, dan fokus pada bahasan tertentu. 4. Blog agama: membahas tentang agama. 5. Blog pendidikan: biasanya ditulis oleh pelajar atau guru. 6. Blog kebersamaan: topik lebih spesifik ditulis oleh kelompok tertentu. 7. Blog petunjuk (directory): berisi ratusan link halaman website. 8. Blog bisnis: digunakan oleh pegawai atau wirausahawan untuk kegiatan promosi bisnis mereka. 9. Blog pengganggu (spam): digunakan untuk promosi bisnis affiliate; juga dikenal sebagai splogs (spam blog). 2.1.2 Cara membuat blog di blogger Sebelum membuat blog, kita diharuskan untuk membuat akun gmail. Dibawah ini merupakan langkah-langkah pembuatan blog di blogger: 1. Silahkan kunjungi situs http://www.blogger.com 2. Setelah halaman pendaftaran terbuka, alihkan perhatian ke sebelah kanan bawah, ubah bahasa ke Indonesia agar lebih mudah dipahami. 3. Silahkan langsung masuk/login dengan menggunakan username/nama pengguna serta password/sandi gmail anda ( akun email anda bisa untuk login ke blogger, kemudian isilah formulir yang ada: Nama tampilan: isi dengan nama yang ingin tampil pada profile blog anda. Jenis kelamin: pilih sesuai dengan jenis kelamin anda, misal: pria. Penerimaan persyaratan: beri tanda ceklis sebagai tanda anda setuju dengan peraturan yang telah di tetapkan oleh pihak blogger. Saran: sebaiknya anda membaca terlebih dahulu persyaratan yang ada agar anda tahu dan mengerti apa yang boleh dan tidak diperbolehkan ketika menggunakan layanan blogger. Klik tanda panah bertuliskan lanjutkan Klik tombol Blog baru 4. Isilah formulir: Judul: isi dengan judul blog yang di inginkan, misal: coretan sang penghayal Alamat: isi dengan alamat blog yang di inginkan. Ingat alamat ini tidak dapat di edit kembali setelah dibuat, apabila anda ingin serius, maka pilihlah nama yang benar-benar anda inginkan. Template: pilih template (tampilan blog) yang disukai (ini dapat ganti kembali). Lanjutkan dengan klik tombol buat blog. Sampai disini blog anda telah berhasil di buat. 5. Untuk menghindari spam filter, sebaiknya anda langsung posting sembarang saja. Klik tulisan mulai mengeposkan. 6. Isi judul serta artikel. Akhiri dengan klik tombol publikasikan. 7. Silahkan lihat blog anda dengan klik tombol lihat blog 8. Selesai.

Pengantar Sistem Informasi

17

Disini blog anda sudah jadi, dan anda sudah bisa mempromosikan blog anda ke teman dan orang yang anda kenal, untuk membangun komunitas online.

2.2 Blogger
2.2.1 Pengertian Blogger Kalau sudah mendengar kata blog, pasti tidak akan jauhjauh dari kata bloger, apa sih tuh blogger? Jadi blogger itu adalah orang ( subjek) yang mengirimkan artikel atau orang yang memiliki blog. Seorang blogger-lah yang membuat posting untuk sebuah blog, mengelola sebuah blog dengan tujuan beragam, baik sekedar sebagai diary maupun untuk tujuan lainnya. Biasanya blogger akan menjawab tiap-tiap komentar yang masuk ke blog nya. Blogger juga merupakan nama komersil platform dan hosting blog gratis milik google (yang lebih dikenal dengan nama ekstensi blogspot). 2.2.2 Fitur-Fitur Blogger Dalam penggunaannya blogger memiliki beberapa fitur yang sangat membantu dalam pembuatan blog. Diantaranya: 1. Toolbar google memiliki fitur yang disebut blogthis! yang memungkinkan pengguna toolbar dengan akun blogger untuk memposting tautan langsung ke blog mereka. 2. Blogger for word adalah sebuah add-in untuk microsoft word yang memungkinkan pengguna yang menyimpan file dalam microsoft word bisa langsung memposting dan mengedit tulisan mereka ke blog blogger. Pada Januari 2007 word blogger ditiadakan. 3. Blogger mendukung layanan google adsense, sebagai cara untuk mendapatkan penghasilan melalui sebuah blog. 4. Blogger menawarkan dukungan beberapa penulis, sehingga memungkinkan untuk membangun blog secara kelompok. 5. Blogger menawarkan fitur pengeditan template, yang memungkinkan pengguna untuk menyesuaikan template blogger. 6. Google docs memiliki integrasi penerbitan langsung ke blogger. 7. Windows live writer, aplikasi stand alone dari windows live suite, yang bisa digunakan untuk menerbitkan langsung ke blogger.

2.3 Wordpress
2.3.1 Pengertian Wordpress Wordpress adalah suatu blog tool yang dirancang untuk memudahkan pembuatan dan pemeliharaan blog seperti penulisan, pengeditan, pempublikasian posting blog dan komentar dengan fungsi khusus untuk memanajemen image, video, sindikasi web, serta moderasi posting dan komentar. Wordpress memiliki icon seperti yang ditunjukkan oleh gambar 2.2 (Purwanto, 2004).

Pengantar Sistem Informasi

18

Gambar 2.2 Icon Wordpress (Sumber :http://3nhanced.com/photoshop/how-to-make-a-badass-wordpress-logo/) Selain mudah digunakan, blog tool ini juga sangat mudah dikenali oleh mesin pencari seperti google atau yahoo. Dan banyaknya aplikasi tambahan untuk memaksimalkan blog serta themes yang mudah dikelola untuk mempercantik tampilannya menjadikan wordpress banyak diminati oleh sebagian besar blogger (Purwanto, 2004). Jadi, bisa dikatakan wordpress itu adalah sebuah aplikasi web yang dirancang untuk sarana pembuatan web ataupun blog. Wordpress sangat jauh berbeda dengan blogger, tetapi memiliki satu fungsi dan tujuan yang sama. Wordpress atau yang sering disebut dengan wordpress umumnya sering digunakan oleh para blogger untuk membangun sebuah web blog professional (Purwanto, 2004). 2.3.2 Wordpress.com dan Wordpress.org (http://forum.upi.edu) Wordpress menyediakan 2 alamat yang berbeda sesuai dengan kebutuhan pengguna. Secara ringkas, masing-masing perbedaan dari dua alamat tersebut adalah: 1. Wordpress.com: untuk pengguna yang ingin membuat blog sendiri secara cepat dan punya alamat website, tanpa mengeluarkan biaya hosting dan domain (pengguna wordpress.com akan memiliki alamat subdomain dari wordpress.com, misal http://namablog.wordpress.com. 2. Wordpress.org: untuk pengguna yang ingin memodifikasi wordpress menurut kebutuhan sendiri atau ingin membuat blog menggunakan alamat domain dan server sendiri. 2.3.3 Keunggulan Wordpress Wordpress memiliki beberapa keunggulan yang menyebabkan dia menjadi salah satu aplikasi web ternama di dunia, diantaranya: 1. Gratis. Kita dapat mengunduh file wordpress secara gratis, tanpa biaya, meskipun untuk tujuan komersial sekalipun. 2. Open source. Yang berarti Wordpress dapat dikembangkan oleh siapa saja secara bebas. 3. Pengoperasiannya mudah. 4. Terdapat banyak plugin untuk memperkaya fungsionalitas dan fitur dari blog atau situs berbasis wordpress. 5. Memiliki komunitas pengguna yang banyak, sehingga akan memudahkan bagi pengguna yang membutuhkan dukungan atau bantuan.

Pengantar Sistem Informasi

19

6. SEO friendly. a) Kelebihan wordpress.com 1. Para penggunanya dapat menggunakan aplikasi wordpress dengan gratis 2. Mudah dalam pemakaiannya, karena user tidak harus mengerti tentang database dan coding didalamnya. 3. Lebih stabil, karena ada dukungan pengembang didalamnya yang siap membantu. b) Kekurangan wordpress.com 1. Hanya bisa menggunakan fasilitas yang sudah disediakan. 2. Jika menggunakan fasilitas gratisnya akan menjadi subdomain dari induknya yaitu domain_anda.wordpress.com dan tidak bisa digunakan dihosting lain. 3. Kurang fleksibel, karena pengembang tidak hanya mengurusi situs atau blog anda. c) Kelebihan wordpress.org 1. Fleksibel karena pengguna dapat memodifikasi atau menambahkan fasilitas yang tidak disediakan. Berbagai tambahan aplikasi seperti themes, widget dan plugin tersedia banyak, baik yang berbayar ataupun yang gratis. 2. Bebas menggunakan domain dan tempat hosting dimana saja. 3. Bisa dijalankan di server lokal, sehingga pengguna bisa lebih leluasa dalam membuat sebuah situs dan setelah jadi baru dijalankan di server hosting. d) Kekurangan wordpress.org 1. Tidak semua pengguna bisa menggunakannya, karena dibutuhkan kemampuan dalam database dan bahasa pemrograman lainnya. 2. Walaupun gratis tapi fasilitas yang diberikan tidak digaransi, sehingga segala sesuatu yang terjadi dengan situs tersebut menjadi tanggung jawab penggunanya. 3. Tidak stabil, karena setiap update yang dilakukan oleh pengembang aplikasi wordpress terkadang tidak kompatibel atau cocok dengan modifikasi yang dilakukan oleh penggunanya. 2.3.4 Kenapa banyak blogger lebih memilih wordpress? Hal ini disebabkan Karena banyak kelebihan wordpress yang tidak dimiliki platform blog lain. Serta kemudahan dalam mengoperasikannya. Wordpress bahkan bisa disulap menjadi website yang mempunyai fungsi tertentu hanya dengan menambahkan tools yang disebut plugin wordpress. Jenis website apa saja yang kita bisa buat menggunakan wordpress? Dengan mesin blog wordpress, kita bisa membuat: 1. 2. 3. 4. 5. Website personal Toko online Website gallery foto Website berita Website forum

2.3.5 Bantuan dan Support pada Wordpress Pertama untuk mendapatkan bantuan dan support pada wordpress kita bisa lihat http://wordpress.org dan cari di tab pencarian mengenai permasalahan Anda. Ada

Pengantar Sistem Informasi

20

banyak persoalan yang diajukan oleh orang-orang dan mungkin berguna untuk Anda. Jika halaman berbahasa Inggris terasa menyesakkan dada, ada banyak blog dan forum berbahasa Indonesia yang membahas tips-trik mengenai wordpress. Sebagai contoh, buatlah entry pencarian di google dengan keyword cara menginstal wordpress atau panduan menggunakan wordpress. Akan ada ratusan halaman yang berisi berbagai macam tutorial yang anda butuhkan. Bagi nda yang kaskuser (member forum kaskus.us), bisa langsung kunjungi thread yang membahas wordpress.

2.4 TUMBLR
2.4.1 Defenisi Tumblr Tumblr adalah sebuah layanan tumblelog yang mengizinkan penggunanya untuk memposting tidak hanya tulisan, tetapi juga mengizinkan penggunanya untuk memposting foto, quote, video, chat, audio, dan link (Purwanto, 2004). Tumblr memiliki icon seperti pada gambar 2.3.

Gambar 2.3 Tumblr


(Sumber :http://www.diatasawan.com/tumblr-blog-sederhana-dan-mudah)

Feature tumblr yang memperbolehkan para pengguna untuk memposting foto biasa digunakan oleh para pengguna tumblr untuk membuat sebuah photoblog. Terdapat feature khusus yang ada pada tumblr yaitu, pengguna tumblr dapat membuat blog yang bersifat peribadi. Posting tersebut hanya boleh dilihat oleh pengguna itu sendiri atau pengguna lain yang ditunjuk atau dipilih oleh pengguna yang memiliki account tersebut untuk dapat melihat blog peribadi ini. Pengguna dapat melihat kiriman tulisan, foto, quote, video, chat, audio, dan link melalui website tumblr.com. 2.4.2 Sejarah Tumblr Pada tahun 2007, seorang pengusaha internet muda yang bernama David Karp telah menciptakan tumblr. Dia menciptakan tumblr di Jepang ketika berumur 19 tahun. Setelah menciptakan tumblr tersebut, dia juga menemukan sebuah kata baru yang akan digunakan pada layanan tumblr yaitu tumblelog. Tumblelog memiliki arti yaitu bentuk pendek dari blogging atau mengarah ke dalam bentuk miniblog. Pada tumblelog, layanan ini hanya dapat mengirimkan satu perkataan pendek saja, berbeda dengan blog-blog lainya (http://forum.upi.edu). 2.4.3 Keunggulan Tumblr Tumblr adalah sebuah blog engine seperti blogspot dan wordpress.com dan memiliki beberapa kelebihan diantaranya:

Pengantar Sistem Informasi

21

Simple dan mudah digunakan, Mudah mencari teman, Bisa Reblog Banyak pilihan theme/template Ada fasilitas diferensasi untuk posting, (quote, link, video, audio, image, text, dan chat) Ada post feed

2.4.4 Kelemahan Tumblr Selain begitu banyak kelebihan yang dimiliki tumblr, disisi lain juga memiliki kekurangan, seperti halnya: Tidak ada navigasi untuk daftar postingan Tidak ada fasilitas comment Kurang search engine friendly, tidak seperti wordpress dan blogspot. 2.4.5 Langkah langkah membuat blog lewat tumblrs Dalam buku ini kami menyertakan cara membuat blog dengan menggunakan aplikasi tumblr. Langkah 1: Bukalah http://www.tumblr.com dari halaman browser Anda. Di halaman muka, anda akan langsung menemukan formulir pendaftaran. Isilah alamat email anda, password serta alamat tumblr yang anda inginkan. Selanjutnya klik Sign up and start posting!. Pada gambar 2.4 merupakan tampilan awal pembuatan blog melalui tumblr.

Gambar 2.4 Prosedur Pembuatan blog dengan Aplikasi tumblr


(Sumber:http://www.diatasawan.com/tumblr-blog-sederhana-dan-mudah)

Pengantar Sistem Informasi

22

Langkah 2: Tumblr akan membawa anda tour singkat untuk mengenal fitur-fitur tumblr. A. Create Post Anda akan diberitahu tentang bagaimana cara membuat posting berdasarkan jenisnya. Klik salah satu ikon, jika anda ingin memulai posting. Tutup kotak Create your first post! dengan mengklik tanda silang di pojok kanan untuk melanjutkan, berikut langkah kedua dalam pembuatan blog melalui tumlbl pada gambar 2.5.

Gambar 2.5 Prosedur pembuatan blog dengan tumblr


(Sumber:http://www.diatasawan.com/tumblr-blog-sederhana-dan-mudah)

B. Costumize Blog Selanjutnya, tumblr akan menunjukkan bagaimana caranya anda dapat mengkostumisasi blog anda. Disini anda bisa langsung menuliskan judul blog dan upload foto profil. Lebih lanjut soal kostumisasi akan dibahas di artikel berikutnya. Sekarang, tutup layar now costumize your blog! dengan mengklik tanda silang di pojok kanan. C. Follow people Seperti fitur di twitter, tumblr juga menggunakan sistem follow dalam layanannya. Artinya anda dapat mengikuti blog tumblr orang lain dan kemudian setiap update dari blog tersebut akan muncul di halaman dashboard anda. Untuk mencari akun tumblr teman anda, masukkan email dan password anda. Untuk melewati langkah ini tutup layar follow some cool people! dengan mengklik tanda silang di pojok kanan. Sistem follow pada tumblr ditunjukkan oleh gambar 2.6.

Pengantar Sistem Informasi

23

Gambar 2.6 Prosedur pembuatan blog dengan tumblr


(Sumbe :http://www.diatasawan.com/tumblr-blog-sederhana-dan-mudah)

Langkah 3: Selanjutnya tumblr akan membawa anda ke menu goodies. Disini anda dapat memilih aplikasi tumblr yang bisa mempermudah akses anda ke tumblr. Gamabar 2.7 yaitu langkah ketiga pada proses pembuatan blog dengan tumblr.

Gambar 2.7 Prosedur pembuatan blog dengan tumblr


(Sumber:http://www.diatasawan.com/tumblr-blog-sederhana-dan-mudah)

Untuk kembali ke halaman utama, klik dashboard.

Pengantar Sistem Informasi

24

Langkah 4 : Dari menu dashboard, anda bisa mulai melakukan posting. Langkah membuat postingan diperlihatkan pada gambar 2.8.

Gambar 2.8 Prosedur pembuatan blog dengan tumblr


(Sumber:http://www.diatasawan.com/tumblr-blog-sederhana-dan-mudah)

Untuk membuat posting berupa tulisan, klik ikon text dan anda dapat langsung mengetik isi posting pada kotak berikut:

Gambar 2.9 Prosedur pembuatan blog dengan tumblr


(Sumber:http://www.diatasawan.com/tumblr-blog-sederhana-dan-mudah)

Sebelum menerbitkan posting, anda bisa menambahkan opsi penerbitan, tanggal dan tag pada menu advanced options yang ada di sisi kanan. Selanjutnya klik create post. Postingan dapat dilakukan dengan memperhatikan gambar 2.8. Langkah 5 : Kini anda kembali ke halaman dashboard, disini anda akan menemukan posting terbaru anda di urutan paling atas. Di halaman ini, tumblr akan menampilkan posting anda dan posting orang-orang yang anda ikuti berdasarkan urutan waktu, dimana yang paling baru akan muncul di urutan paling atas (mirip dengan susunan posting di twitter).

Pengantar Sistem Informasi

25

Gambar 2.10 Prosedur pembuatan blog dengan tumblr


(Sumber:http://www.diatasawan.com/tumblr-blog-sederhana-dan-mudah)

Dengan tumblr anda juga bisa memposting ulang blog teman anda dengan mengklik tulisan reblog yang ada di pojok kanan setiap posting. Fitur reblog ini membuat identitas penulis blog aslinya tidak hilang seperti yang terjadi jika Anda copy paste blog dengan cara biasa. Langkah 6: Jika ingin tahu bagaimana tampilan blog tumblr anda, klik saja foto profil anda. Maka anda akan melihat tampilan yang akan dilihat orang lain saat membuka alamat tumblr anda seperti berikut:

Gambar 2.11 Prosedur pembuatan blog dengan tumblr


(Sumber:http://www.diatasawan.com/tumblr-blog-sederhana-dan-mudah)

2.5 PENGERTIAN CMS


CMS (content management system) adalah suatu sistem yang digunakan untuk mengelola dan memfasilitasi proses pembuatan, pembaharuan, dan publikasi content secara bersama (collaborative content management). Content mengacu pada informasi dalam bentuk teks, grafik, gambar maupun dalam format-format lain yang perlu dikelola dengan tujuan memudahkan proses pembuatan, pembaharuan,

Pengantar Sistem Informasi

26

distribusi, pencarian, analisis, dan meningkatkan fleksibilitas untuk ditransformasikan ke dalam bentuk lain. Terminologi CMS sendiri cukup luas, di antaranya mencakup software aplikasi, database, arsip, workflow, dan alat bantu lainnya yang dapat dikelola sebagai bagian dari mekanisme jaringan informasi suatu perusahaan maupun global (http://yan.komputasi.web.id). CMS (content management system) terbukti merupakan sebuah aset penting bagi perusahaan untuk mengelola content situs web dan portal secara efisien dan efektif (Http://yan.komputasi.web.id). Saat ini, berbagai perusahaan mengkombinasikan content tak berstruktur dengan transaksi tradisional dan application logic untuk membangun aplikasi berbasis web. Web application ini mewujudkan interaksi yang lebih personal dengan para user-nya, dan meningkatkan kinerja perusahaan dengan menyediakan layanan mandiri bagi para karyawan, partner, penyedia barang dan pelanggan. Aplikasi berbasis web yang semakin berdaya, secara tidak langsung meningkatkan peranan dan pentingnya CMS sebagai bagian dari infrastruktur aplikasi perusahaan. Alhasil, pemilihan CMS yang akan diterapkan di perusahaan tidak bisa dianggap remeh. Dengan adanya CMS yang terintegrasi dengan sebuah website akan memberikan suatu nilai lebih yang akan meningkatkan fungsionalitas dan fleksibiltas dari website tersebut, terlebih pada website yang tujuan pemanfaatannya sebagai media promosi dan membangun citra konsumen, dimana kontinuitas dan inovasi dalam pemasaran produk- produk secara berkala dan berkesinambungan sebagai suatu hal yang memegang peranan penting dalam tercapainya target pemasaran. Sample situs yang menggunakan CMS Wordpress http://utchanovsky.com http://sman110.co.cc

Referensi
http://dwexx.wordpress.com/2011/01/23/definisi-wordpress-dan-sejarah/ jam15.25, 03 des 2012.

Pengantar Sistem Informasi

27

http://forum.upi.edu/index.php/topic,13532.0/prev_next,next.html?PHPSESSID=v0ga m77877qfn1lq53lc174jr4#new jam 16.07 tgl 3 desember 2012 http://ganaspati.com/pengertian-blogger.html jam 15.46 tgl 3 des 2012 http://gangkusut.wordpress.com/2010/04/07/pengertian-blogger/ jam 15. 48 tgl 3 desember 2012 http://utchanovsky.com/2008/10/pengertian-wordpress/ jam 16.00 tanggal 3 desember 2012 http://www.attrakt.com/searcha.php?q=cara%20membuat%20blog&m=1&ab=sbcsear ch1&c=g1&mob=&network=s&rd=18100874921155304917 tanggal 04 desember 2012 pukul 16.34 wib http://www.google.co.id/search?q=pdf+blog&hl=id&client=firefox a&tbo=d&rls=org.mozilla:enUS:official&noj=1&biw=1366&bih=617&source=lnms&sa=X&ei=1taUJOeKuiUiQehiICQBQ&ved=0CAYQ_AUoAA tanggal 04 desember 2012 pukul 16.45 wib http://www.google.co.id/url?sa=t&rct=j&q=pdf+blog&source=web&cd=3&cad=rja& ved=0CD8QFjAC&url=http%3A%2F%2Fblog.binadarma.ac.id%2Fdedi1968% 2Fwp-content%2Fuploads%2F2011%2F06%2Ftutorial-blogspot.pdf&ei=KdeUJXlJM2aiAervIDABg&usg=AFQjCNEMVO--6hhH69Nd1NhEd5t0kvkEUg tanggal 04 desember 2012 pukul 17.00 wib http://www.majuter.us/definisi/pengertian-wordpress.html Jam 16.02 tanggal 3 desember 2012 http://yan.komputasi.web.id 04 Desember 2012 pukul 16.47 wib Purwanto,Edi.Teknologi Informasi dan Komunikasi.Yudistira.Jakarta.2004 Rumahblogger.wordpress.com jam 15.46 tanggal 3 desember 2012

BAB 3
Pengantar Sistem Informasi 28

PENGANTAR INTERNET & KOMPUTER

BAB III PENGANTAR INTERNET DAN KOMPUTER


3.1 PENGANTAR INTERNET
3.1.1 Pengertian Internet Internet singkatan dari international networking. Internet (inteconnectednetwork) merupakan sekumpulan jaringan komputer yang menghubungkan berbagai macam situs. Internet menyediakan akses untuk layanan telekomunikasi dan sumber

Pengantar Sistem Informasi

29

daya informasi untuk jutaan pemakainya yang tersebar di seluruh Indonesia bahkan seluruh dunia (Yuika, 2011). Jaringan yang membentuk internet bekerja berdasarkan suatu set protokol standar yang digunakan untuk menghubungkan jaringan komputer dan mengamati lalu lintas dalam jaringan. Protokol ini mengatur format data yang diizinkan, penanganan kesalahan (error- handling), lalu lintas pesan, dan standar komunikasi lainnya. Protokol standar pada internet dikenal sebagai TCP/IP (transmission control protokol/internet protokol). Protokol ini memiliki kemampuan untuk bekerja pada segala jenis komputer, tanpa terpengaruh oleh perbedaan perangkat keras maupun sistem operasi yang digunakan (Yuika, 2011). 3.1.2 Sejarah Internet Pada awalnya internet merupakan suatu jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika di awal tahun 60-an, melalui proyek ARPA (advented research project agency) yang disebut ARPANET, dimana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, bisa melakukan komunikasi dalam jarak yang tidak berhingga. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal untuk pengembangan protocol baru yang sekarang dikenal sebagai TCP/IP (transmission control protocol/internet protocol) ARPANET dibentuk secara khusus oleh empat Universitas besar di Amerika yaitu: Stanford Research Institute, University of California at Santa Barbara, ARPANET diperkenalkan pada bulan Oktober 1972. Pada awal tahun 80-an, seluruh jaringan yang tercakup dalam proyek ARPANET diubah menjadi TCP/IP. Karena proyeknya sendiri sudah dihentikan dan jaringan ARPANET inilah yang merupakan koneksi utama (backbone) dari internet. ARPANET di ubah menjadi NSFNET dimana backbone memiliki kecepatan tinggi dan dihubungkan ke komputer-komputer yang ada di Universitas dan lembaga penelitian yang terbesar di Amerika. dan baru seteleh itu, pemerintah Amerika Serikat memberika izin kearah komersial pada awal tahun 1990 (http://nurudin.staff.umm.ac.id). 3.1.3 Memulai Internet Untuk menggunakan Internet diperlukan satu komputer, modem dan line telepon, yang harus didaftarkan ke internet service provider (ISP), untuk mendapatkan username dan password agar dapat masuk ke server yang ada di internet service provider (ISP) dan mengakses internet. Internet service provider (ISP) adalah perusahaan yang menyediakan layanan ke internet atau biasa disebut sebagai pintu gerbang ke internet (internet gateway) ( http://sinau.unissula.ac.id). Jenis layanan yang diberikan oleh internet service provider (ISP) 1. E-mail (Electronic Mail), merupakan alat komunikasi yang paling murah dan cepat. Konsep e-mail adalah seperti kita mengirim surat dengan pos biasa, dimana kita mengirimkan ke kantor pos dengan menuliskan alamat yang kita tuju ( Ario, 2011). 2. World Wide Web (WWW), aplikasi ini kadang disebut "The Killer Application" atau "the world is at your fingertip" karena kita bisa mendapatkan informasi dengan mudah, bukan sekedar teks bahkan gambar (images), maupun multimedia. Informasi yang diletakkan di world wide web disebut "HomePage" dan setiap homepage mempunyai alamatnya masing-masing. Aplikasi browser yg paling

Pengantar Sistem Informasi

30

sering digunakan saat ini di dunia adalah Internet Explorer, Netscape Navigator, Mosaic, dan lain-lain. Setiap world wide web mempunyai alamat internet atau "uniform resource locator" (URL) yang diawali dengan http:// ( Ario, 2011). 3. File Transfer Protocol (FTP), adalah salah satu aplikasi di internet untuk mengambil (download) dan meletakkan (upload) suatu file di File Transfer Protocol server. Dengan hal ini kita dapat bertukar file dengan cepat. Biasanya perintah internet yang digunakan untuk File Transfer Protocol adalah ftp :// ( Ario, 2011). 4. News Group adalah forum perbincangan atau boleh dibayangkan sebagai suatu tempat dimana terdapat ruangan-ruangan perbincangan yang unik dan tiap ruangan mempunyai topik perbincangan yang berbeda-berbeda. News Group juga dianggap seperti "Bulletin Board" yang ada di sekolah atau kantor, dimana setiap orang boleh meletakkan artikel-artikel atau pendapat-pendapatnya dan boleh dilihat serta dibaca oleh semua orang ( Ario, 2011). 5. Telnet dapat menghubungkan komputer yang terletak jauh dari komputer kita. Jadi yang dilihat di monitor komputer adalah isi dari komputer yang kita hubungkan tersebut. Ini sering juga disebut "Remote Login". Untuk menggunakan telekomunikasi internet kita harus mempunyai "IP address" atau "domain name", dan juga kita harus mempunyai hak untuk mencapai yaitu dengan "login name" dan "password" ( Ario, 2011). 6. Gopher adalah aplikasi yang dapat mencari informasi yang ada di internet, tetapi hanya "text base" saja atau berdasarkan teks. Untuk mendapatkan informasi melalui Gopher, kita harus menghubungkan diri dengan Gopher server yang ada di internet ( Ario, 2011). 7. Chat adalah program aplikasi Internet yang membolehkan kita berbicara secara langsung "on-line" dengan lawan bicara kita. Program aplikasi ini biasa disebut IRC (Internet Relay Chat). Di sini kita berbicara melalui tombol keyboard komputer dan kita juga harus mengadakan hubungan dengan IRC server ( Ario, 2011). 8. Ping adalah singkatan dari packet internet gopher. Fungsi dari Ping adalah untuk melihat apakah ada hubungan antara komputer yang satu dengan yang lainnya dengan cara mengirimkan sejumlah paket data ( Ario, 2011). Layanan internet memperlihatkan perkembangan yang sangat pesat, karena menawarkan beberapa daya tarik atau keunggulan dibandingkan media lain. Keunggulan tersebut, antara lain: 1. Komunikasi murah 2. Sumber informasi besar 3. Tantangan baru untuk berusaha 4. Keterbukaan tanpa sensor 5. Jangkauan yang tidak terbatas ( Ario, 2011). 3.1.4 Konsep Internet Internet adalah sebuah jaringan komputer global yang terdiri dari jutaan komputer yang saling terhubung dengan menggunakan protocol yang sama untuk berbagi secara bersama informasi. Jadi internet merupakan kumpulan atau penggabungan jaringan komputer lokal atau LAN menjadi jaringan komputer global atau WAN. Jaringan-jaringan tersebut saling berhubungan atau berkomunikasi satu sama lain dengan berbasiskan protocol IP (internet protocol) dan TCP (transmission control protocol) atau UDP (user datagram protocol), sehingga setiap pengguna pada setiap jaringan dapat mengakses semua layanan yang disediakan oleh setiap jaringan.

Pengantar Sistem Informasi

31

Dengan menggunakan protocol tersebut arsitektur jaringan komputer yang berbeda akan dapat saling mengenali dan bisa berkomunikasi (http://ppia-vic.org). 3.1.5 Kegunaan Internet Banyak kegunaan yang menguntungkan yang didapatkan dari internet dalam semua bidang (bisnis, akademis, pemerintahan, organisasi), antara lain: a. Internet sebagai Media Komunikasi Beberapa fenomena dan kelebihan internet sebagai media informasi dan komunikasi dibandingkan dengan media lain, informasi yang didapatkan lebih mudah, cepat dan murah dengan jangkauan global. Hal ini didukung dengan fakta bahwa untuk menjangkau pengguna sebanyak 60 juta orang: 1. Butuh 30 tahun untuk radio 2. Butuh 15 tahun untuk televisi 3. Butuh 3 tahun untuk web Bermunculan situs media online (berbasis media cetak maupun yang tidak) sehingga mengurangi biaya kertas dan biaya distribusi, contoh: 1. Koran masuk Internet (kompas cyber media) 2. Detik 3. Satunet 4. CNN 5. Majalah, brosur, dan lain sebagainya (http://nurudin.staff.umm.ac.id). b. Internet sebagai Media promosi 1. Image Company 2. Pengenalan, dan pemesanan produk 3. Registrasi klien 4. Jadwal pengiriman dan lain-lain sebagainya (http://nurudin.staff.umm.ac.id). c. Internet sebagai Komunikasi Interaktif 1. Email 2. Dukungan Pelanggan dengan WWW 3. Video Conferencing 4. Internet Relay Chat 5. Internet Phone (http://nurudin.staff.umm.ac.id). 3.1.6 Pertumbuhan Internet Internet mempunyai pertumbuhan yang sangat baik dan sangat pesat saat ini. Dari data statistik yang didapat adalah sebagai berikut: 1. 3 juta host sudah terkoneksi diakhir tahun 1994 2. Populasi 30 juta pengguna (1995) 3. Pertumbuhan 10 % tiap bulan 4. 100 juta pengguna pada tahun 1998, diperkirakan tahun 2010 semua orang akan terhubung ke internet 5. Email mendominasi 75% (http://nurudin.staff.umm.ac.id). 3.1.7 Koneksi Internet Untuk dapat melakukan koneksi ke internet, secara umum langkah-langkah yang perlu disiapkan adalah : 1. Siapkan seperangkat PC 2. Modem (Modulator Demodulator) 3. Koneksi ke internet melalui penyedia layanan akses internet atau ISP (internet service provider) (http://nurudin.staff.umm.ac.id).

Pengantar Sistem Informasi

32

3.1.8 Pengertian Modem Sebelum melakukan instalasi modem sebaiknya kita perlu tahu dulu apa yang disebut dengan modem. Modem singkatan dari modulator demodulator yang berfungsi untuk mengkonversikan data digital ke data analog dari komputer pengguna ke komputer server melalui jalur telpon, dan sebaliknya (http://belajar-komputermu.com). Ilustrasi kerja dari koneksi internet dapat dilihat pada gambar 3.1.

Gambar 3.1 Ilustrasi Kerja koneksi Internet


(Sumber: http://iksan35.files.wordpress.com/2010/09/gambar01.jpg)

Modem Dial Up jenisnya dapat dibagi 2, yaitu: 1. Modem Eksternal

Gambar 3.2 Modem Eksternal


(Sumber: http://iksan35.files.wordpress.com/2010/09/gambar011.jpg)

Biasanya dilengkapi dengan panel atau LED atau LCD yang menampilkan info tentang apa yang sedang dilakukan oleh modem kalian yang mana berguna untuk membantu kita permasalahan yang terjadi. Tidak menggunakan slot di dalam komputer kalian. Dapat dinyalakan atau dimatikan secara terpisah dari komputer. Lebih mudah dipindah tempatkan (contohnya kalian dapat menggunakan modem eksternal yang sama untuk komputer desktop ataupun laptop kalian). Di daerah yang rawan dengan masalah petir lebih aman bila menggunakan modem eksternal (http://belajar-komputer-mu.com). Tampilan dari modem eksternal seperti yang ditampilkan pada gambar 3.2. 2. Modem Internal

Pengantar Sistem Informasi

33

Gambar 3.3 Modem Internal


(Sumber: http://iksan35.files.wordpress.com/2010/09/gambar012.jpg)

Lebih mudah dipasang (atau menjadi mimpi yang paling buruk), biasanya lebih murah karena tidak memiliki case dan power supply terpisah, mencegah orang lain untuk bertindak iseng terhadap modem karena terletak di dalam komputer, tidak menggunakan kabel yang semerawut, menghemat tempat dan juga menghemat biaya untuk membeli kabel serial (http://belajar-komputer-mu.com). Tampilan modem internal dapat dilihat pada gambar 3.3.

3.2 PENGANTAR KOMPUTER


3.2.1 Definisi Komputer Komputer merupakan kata-kata yang tidak asing lagi di telinga. Di kehidupan sehari-hari manusia sudah sangat bergantung pada komputer. Komputer adalah suatu peralatan elektronik yang dapat menerima input, mengolah input, memberikan informasi, menggunakan suatu program yang tersimpan di memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis. Terdapat tiga istilah penting, yaitu data (input), pengolahan data , dan informasi (output). Pengolahan data dengan menggunakan komputer dikenal dengan nama pengolahan data elektronik (PDE) atau Electronic Data Processing (EDP) (http://merahitam.com). Sistem adalah suatu kesatuan elemen yang saling berhubungan sehingga membentuk suatu kelompok dalam melaksanakan suatu tujuan pokok yang ditargetkan. Sistem komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktivitas dengan menggunakan komputer. Tujuan pokok dari sistem komputer adalah untuk mengolah data menjadi informasi (http://merahitam.com).

Pengantar Sistem Informasi

34

Gambar 3.4 komputer zaman dulu


(Sumber: http://merahitam.com/pengertian-komputer-apa-itu-komputer)

Kata komputer sebenarnya berasal dari bahasa Yunani yaitu Computare yang berarti menghitung. Berdasarkan defenisi tersebut, maka komputer bisa diartikan sebagai sebuah alat elektronika yang memiliki kemampuan untuk melakukan pengolahan data informasi yang berupa teks, gambar maupun suara untuk menghasilkan output yang kita kehendaki (http://merahitam.com). Visualisali komputer yang ada pada zaman dulu dapat dilihat pada gambar 3.4. Pengertian dan definisi komputer menurut para ahli: a. Hamacher Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya dan menghasilkan output berupa informasi. b. Blissmer Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas seperti, menerima input, memproses input tadi sesuai dengan programnya, menyimpan perintah-perintah dan hasil dari pengolahan, serta menyediakan output dalam bentuk informasi. c. Fuori Komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmatika dan operasi logika tanpa campur tangan manusia. d. Elias M award Komputer adalah alat hitung yang memproses data yang disajikan dalam bentuk data diskret (digital) dan data kontinyu. e. Laryy long & Nancy long Komputer adalah alat hitung elektronik yang mampu menginterpretasikan dan melaksanakan perintah-perintah terprogram untukinput, output, perhitungan. f. Sanders (1985) Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output berdasarkan instruksi-instruksi yang telah tersimpan di dalam memori. Dan masih banyak lagi ahli yang mencoba mendefinisikan secara berbeda tentang komputer. Namun, pada intinya dapat disimpulkan komputer adalah suatu peralatan elektronik yang dapat menerima input, mengolah input, memberikan informasi, menggunakan suatu program

Pengantar Sistem Informasi

35

yang tersimpan di memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis (http://carapedia.com). Dari pengertian di atas terdapat tiga istilah penting, yaitu input (data), pengolahan data, dan informasi (output). Pengolahan data dengan menggunakan komputer dikenal dengan nama pengolahan data elektronik (PDE) atau Elecronic Data Processing (EDP). Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan (fakta), dapat berupa angka-angka, huruf, simbol-simbol khusus atau gabungan dari ketiganya. Data masih belum dapat bercerita banyak sehingga perlu diolah lebih lanjut (http://carapedia.com). Pengolahan data merupakan suatu proses manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berarti, yaitu berupa suatu informasi. Dengan demikian, informasi adalah hasil dari suatu kegiatan pengolahan data yang memberikan bentuk yang lebih bermakna dari suatu fakta. Oleh karena itu, pengolahan data elektronik adalah proses manipulasi dari data ke dalam bentuk yang lebih bermakna berupa suatu informasi dengan menggunakan suatu alat elektronik, yaitu computer (http://carapedia.com). Dari beberapa definisi para ahli di atas yang didapat maka dapat disimpulkan bahwa komputer adalah alat elektronik yang dapat menerima input data, dapat mengolah data, dapat memberikan informasi dapat menggunakan suatu program yang tersimpan di memori komputer (stored program), dapat menyimpan program dan hasil pengolahan dan bekerja secara otomatis (http://carapedia.com). Sedangkan yang disebut dengan program adalah kumpulan instruksi atau perintah terperinci yang sudah dipersiapkan supaya komputer dapat melakukan fungsinya dengan cara yang sudah tertentu. Setelah kita mengetahui apa itu computer selanjutnya kita akan membahas bagian-bagian dari computer. Komputer terdiri dari dua perangkat yaitu perangkat keras (software) dan perangkat lunak (hardware) (http://carapedia.com). 3.2.2 Sejarah Perkembangan Komputer Sejak dahulu , proses pengolahan data telah dilakukan oleh manusia hal ini diperkirakan di mulai sebelum tahun 1940. Selain itu manusia juga menemukan alatalat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat. Salah satunya yaitu menemukan komputer ( http://www.4shared.com). Apa itu komputer? komputer adalah mesin yang dapat di program untuk menerima data (input), memprosesnya menjadi informasi yang berguna dan meyimpannya (dalam sebuah alat penyimpan sekunder) untuk di ambil kembali apa bila di perlukan (http://www.4shared.com). Jadi bisa di katakan bahwa komputer adalah alat yang digunakan untuk memproses data menurut perintah yang telah dirumuskan, alat pengolah informasi, jadi apapun alat elektronik yang berfungsi sebagai alat pengolah informasi dapat disebut sebagai komputer (http://www.4shared.com). Namun semua yang kita nikmati sekarang komputer dengan segala kecanggihannya tidak terjadi begitu saja, butuh penemuan penemuan sederhana terlebih dahulu yang menggagas penemuan demi penemuan yang semakin berkembang dan canggih (http://www.4shared.com). Diawali oleh alat pengeolah data yang dimulai sejak zaman purbakala, digolongkan ke dalam 4 golongan besar, yaitu:

Pengantar Sistem Informasi

36

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 yaitu peralatan mekanik yang digerakkan oleh secara otomatis oleh motor elektronik. 4. Peralatan elektronik yaitu peralatan yang bekerjanya secara elektronik penuh (http://www.4shared.com). Selain alat pengolah data, beberapa peralatan telah ditemukan dan digunakan sebagai alat hitung sebelum ditemukannya komputer, yaitu: 1. Abacus

Gambar 3.5 Alat hitung Abacus (Sumber: http: //3.bp.blogspot.com/_808o6jFhRb4/sw95_ts3Efi/AAAAAAAAMU/) 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. 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 (http://3.bp.blogspot.com). Tampilan alat hitung abacus dapat dilihat pada gambar 3.5. 2. Kalkulator roda numerik ( numerical wheel calculator ) 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 (http://3.bp.blogspot.com). Tampilan dari kalkulator roda numeric seperti pada gambar 3.6.

Pengantar Sistem Informasi

37

Gambar 3.6 Kalkulator roda numerik (Sumber: http: //3.bp.blogspot.com/_808o6jFhRb4/sw95_ts3Efi/AAAAAAAAMU/) 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 (http://3.bp.blogspot.com). 3. Kalkulator roda numerik 2 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 (http://3.bp.blogspot.com). 4. Kalkulator Mekanik 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 (http://3.bp.blogspot.com). Awal mula komputer yang sebenarnya dibentuk oleh seorang profesor matematika Inggris, Charles Babbage (1791-1871). Tahun 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 langkahlangkah tertentu. 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. (http://3.bp.blogspot.com). Setelah bekerja dengan mesin differensial selama sepuluh tahun, Babbage tibatiba terinspirasi untuk memulai membuat komputer general-purpose yang pertama, yang disebut Analytical engine. Asisten Babbage, Augusta Ada King (1815-1842)

Pengantar Sistem Informasi

38

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 dalam 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 (http://3.bp.blogspot.com). 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 (http://3.bp.blogspot.com). Pada masa berikutnya, beberapa insinyur membuat penemuan baru lainnya. Vannevar Bush (1890-1974) membuat sebuah kalkulator untuk menyelesaikan persamaan differensial 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 membuat komputer elektrik pertama di tahun 1940 (http://3.bp.blogspot.com). 3.2.3 Sejarah komputer Seperti yang telah di sebutkan di atas sebelum ditemukanya computer, sudah terlebih dahulu di temukan penemuan-penemuan yang mendorong hingga ditemukannnya computer. Namun semua tidak terjadi secara instan butuh perkembangan-perkembangan yang memakan waktu puluhan tahun untuk bisa menikmati kecanggihan komputer seperti sekarang ini. Berikut ulasan mengenai perkembangan komputer dari generasi pertama hingga kini (Yanti, 2008). 1. Sejarah komputer Generasi Komputer Pertama Generasi pertama sejarah perkembangan komputer dilandasi oleh perang dunia ke dua, negara-negara yang terlibat dalam perang dunia kedua berlomba-lomba untuk mengembangkan dan menciptakan sistem komputer yang bisa mereka manfaatkan untuk menunjang sistem pertahanan dan kemampuan tempur (Yanti, 2008). Pada tahun 1941 seorang insinyur jerman yang bernama Konrad Zuse membangun sebuah komputer Z3 yang berfungsi untuk mendesain pesawat terbang dan peluru kendali. Tampilan Z3 seperti pada gambar 3.7.

Pengantar Sistem Informasi

39

Gambar 3.7. Zuse Z3 Machine 1936


(Sumber : http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG)

Tahun 1943 inggris berhasil menciptakan komputer pemecah kode rahasia (dekripter) yang dibuat oleh Jerman, komputer ini diberi nama colossus, komputer ini fungsinya hanya sebagai pemecah kode rahasia dan tidak bisa digunakan untuk yang lain. Tampilan dari colossus seperti yang ditunjukkan oleh gambar 3.8.

Gambar 3.8 colossus computer


(Sumber : http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG)

Pihak Amerika tidak mau ketinggalan, seorang insinyur havard yang bernama Howard H. Aiken berhasil membuat kalkulator yang diperuntukan bagi US navy (satuan khusus tentara amerika), komputer ini diberi nama MARK I , fungsi utamanya sebagai kalkulator yang dapat menyelesaikan perhitungan aritmatika dasar dan persamaan yang kompleks. Tampilan computer MARK seperti pada gambar 3.9.

Gambar 3.9. Penampakan komputer MARK


(Sumber : http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG)

Pengantar Sistem Informasi

40

Perkembangan komputer lain pada generasi ini adalah ENIAC (Electronic Numerical Integrator and Computer) yang tercipta atas kerjasama antara Amerika Serikat dan University of Pennsylvania, ENIAC diciptakan oleh John Presper Eckert dan John W. Mauchly, ENIAC merupakan komputer serba guna yang memiliki kecepatan hingga 1000 kali lebih cepat dibanding MARK I. Tampilan ENIAC seperti pada gambar 3.10.

Gambar3.10 Komputer Eniac


(Sumber : http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG)

Pertengahan 1940an John von Neumann mendesain Electronic Discrete Variable Automatic Computer (EDVAC), pada tahap ini komputer sudah menggunakan memori baik untuk program maupun data, sehingga komputer dapat melakukan proses pause dan resume. EDVAC dapat dilihat pada gambar 3.11.

Gambar3.11 komputer EDVAC


(Sumber : http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG )

Tahun 1951 diciptakan UNIVAC I (Universal Automatic Computer I) oleh Remington Rand, sebuah komputer komersial yang pertama, namun UNIVAC I masih menggunakan arsitektur dari EDVAC. Komputer UNIVAC dapat dilihat pada gambar 3.12.

Pengantar Sistem Informasi

41

Gambar 3. 12 Komputer Univac


(Sumber : http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG)

Pada generasi pertama ini komputer masih memiliki fungsi yang terbatas dan hanya berfungsi untuk satu tugas saja, komputer khusus untuk pekerjaan seperti menghitung, mendesain dilakukan oleh masing-masing komputer (komputer untuk menghitung sendiri, untuk mendesain sendiri) masing-masing mesin memiliki bahasa mesinnya sendiri sendiri, jadi tidak multi fungsi seperti komputer zaman sekarang ini. Ukuran komputer pada generasi pertama ini juga berukurang raksasa hal ini diakibatkan oleh penggunaan tube vacum dan silinder magnetik untuk menyimpan data. 3.2.4 Sejarah Komputer-Generasi Komputer ke Dua Generasi kedua ditandai dengan ukuran komputer yang semakin mengecil, hal ini dikarenakan adanya penemuan transistor yang menggantikan tube vacum, transistor sendiri mulai ramai diterapkan pada komputer-komputer di tahun 1956. Perkembangan lain pada generasi ke dua ini adalah penemuan memori yang menggunakan inti magnetik, dimana komputer bekerja lebih cepat, hemat energi dan lebih handal, mesin pertama yang menganut teknologi baru pada masanya ini adalah superkomputer, IBM memproduksi super komputer yang diberi nama Stretch dan Sperry-Rand membuat komputer yang bernama LARC, walaupun pada masanya jenis komputer ini sangat canggih, namun tidak diproduksi masal dan tidak di pasarkan untuk bisnis karena harganya yang sangat mahal dan sangat rumit, pada tahap ini komputer sudah menggunakan bahasa assembly. Tampilan computer IBM seperti pada gambar 3.13.

Pengantar Sistem Informasi

42

Gambar 3.13 komputer IBM Stretch


(Sumber : http://eridesktop.com/sejarah-komputer/)

Gambar 3.14 komputer LARC


(Sumber : http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG)

Baru pada tahun 1960 komputer generasi kedua mulai dijual ke pasar dan banyak digunakan oleh kalangan bisnis, Universitas maupun pemerintahan, pada masa ini komputer sudah sepenuhnya menggunakan transistor dan memiliki komponenkomponen modern seperti printer, disket, memori, sistem operasi dan program. Tampilan Komputer LARC seperti yang diperlihatkan pada gambar 3.14. Pada tahun 1401 komputer diterima luas oleh kalangan industri dan pada tahun 1965 perusahan-perusahan besar sudah menggunakan komputer generasi kedua untuk memproses informasi keuangan. Pada generasi ini beberapa bahasa pemrograman mulai bermunculan, bahasa pemrograman yang umum digunakan pada saat itu adalah Common Business-Oriented Language (COBOL) dan Formula Translator (FORTAN), bahasa pemrograman ini sangat membantu manusia karena mengganti kode mesin yang rumit menjadi katakata, kalimat dan formula matematika yang lebih dipahami oleh manusia. Pada masa ini berbagai karir baru mulai bermunculan seperti analis dan programer, indrustri perangkat lunak juga banyak bermunculan pada masa ini.

Pengantar Sistem Informasi

43

3.2.5 Sejarah Komputer Generasi Komputer ke Tiga Transistor memang jauh lebih unggul dari tube vacum, namun transistor ternyata menimbulkan panas yang cukup besar, sehingga berpotensi untuk merusak komponen komputer yang penting, untuk mengatasi masalah ini digunakanlah batu kuarsa (quartz rock), hingga pada tahun 1958 Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan IC (integrated circuit). (http://www.sdlempuyangwangi.sch.id)

Gambar 3.15 komputer generasi ke 3


(Sumber : http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG)

IC terbuat dari pasir kuarsa yang didalamnya terdapat 3 komponen elektronik yang dikombinasikan, hingga kemudian ilmuwan berhasil memasukan lebih banyak lagi komponen kedalam sebuah chip yang disebut semikonduktor, hasilnya bisa kita tebak, ukuran komputer menjadi semakin kecil karena komponennya dipadatkan dalam sebuah chip IC. Pada tahap ini komputer sudah menggunakan sistem operasi yang memiliki kemampuan untuk menjalankan beberapa program secara serentak, dengan program utama yang mengontrol penggunaan memori computer (http://www.sdlempuyangwangi.sch.id). Komputer generasi 3 seperti pada gambar 3.15. 3.2.6 Sejarah Komputer Generasi Komputer ke Empat Setelah IC ditemukan, perkembangan komputer semakin pesat dan jelas, semakin banyak komponen yang bisa dimasukan ke dalam chip hingga pada tahun 1980-an, Very Large Scale Integration (VLSI) dapat memasukan ribuan komponen dalam sebuah chip tunggal (http://www.sdlempuyangwangi.sch.id). Jumlah ribuan tersebut meningkat menjadi jutaan, jutaan komponen berhasil dimasukan kedalam sebuah chip tunggal, kemampuan tersebut berdampak pada semakin kecilnya ukuran komputer dan semakin murah harganya (http://www.sdlempuyangwangi.sch.id). Pada tahun 1971 chip INTEL 4004 membawa kemajuan besar dalam dunia IC, intel berhasil memasukan semua komponen dalam sebuah komputer (central processing unit, memori, dan kendali input/output) kedalam sebuah chip tunggal yang sangat kecil, jika sebelumnya IC digunakan untuk mengerjakan pekerjaan tertentu saja maka pada masa ini mikroprosesor dapat diproduksi dan di program untuk menjalankan seluruh kebutuhan yang diinginkan (http://www

Pengantar Sistem Informasi

44

.sdlempuyangwangi.sch.id). Tampilan dari chip INTEL 4004 seperti pada gambar 3.16.

Gambar 3.16 chip intel 4004


(Sumber: http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG)

Dengan perkembangan ini komputer bukan lagi miliki perusahan-perusahaan besar, masyarakat umum seperti kita-kita ini bisa menikmati komputer, pada tahun 1970 an komputer mulai dipasarkan ke masyarakat umum, komputer yang dipasarkan ini dijuluki minikomputer, dijual sudah termasuk sistem operasi dan perangkat lunak yang mudah digunakan oleh masyarakat awam, perangkat lunak yang paling populer pada masa itu adalah program word processing dan spreadsheet (http://www.sdlempuyangwangi.sch.id). Pada awal 1980an komputer sudah mulai digunakan untuk kebutuhan gaming, atari 2600 sangat menarik konsumen pada saat itu. Tampilan Atari 2600 seperti pada gambar 3.17.

Gambar 3.17 atari-2600


(Sumber : http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG)

Pada tahun 1981 IBM memperkenalkan penggunaan Personal Computer (PC) untuk pengguna rumahan, kantor dan sekolah, ternyata langkah ini disambut sangat positif oleh pasar, terbukti dengan terjualnya 2 juta unit pada tahun 1981 menjadi 5,5 juta unit pada tahun 1982. Tampilan dari computer IBM seperti pada gambar 3.18. Sepuluh tahun kemudian, 65 juta PC digunakan. komputer pun terus melanjutkan evolusinya, dari yang semula diatas meja, menjadi bisa dimasukan ke dalam tas (laptop) bahkan ada yang bisa digengam (palmtop) (http://www.sdlempuyangwangi.sch.id).

Pengantar Sistem Informasi

45

Gambar 3.18. komputer IBM tahun 1981


(Sumber: http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG)

IBM bersaing keras dengan Apple machintos, machintos menjadi populer karena memperkenalkan sistem operasi berbasis grafis (GUI) sedangkan lawannya masih berbasis text, Macintosh juga memopulerkan penggunaan piranti mouse. Tampilan computer machinthos seperti pada gambar 3.19.

Gambar 3.19. machintos generasi pertama


(Sumber: http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG)

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.Ini masuk dalam golongan komputer generasi ke empat (http://www.sdlempuyangwangi.sch.id). 3.2.7 Sejarah Komputer Generasi Komputer ke Lima Generasi ini lah yang akan kita lalui, belum ada proyek nyata untuk komputer generasi ke lima, karena sejauh ini masih berupa konsep dan jargon yang belum di kembangkan lebih jauh, konsep komputer generasi ke lima adalah adanya kecerdasan buatan sehingga komputer memiliki nalar seperti manusia, dapat belajar dari pengalamannya sendiri dan menggunakan masukan visual. Walaupun masih konsep namun beberapa fungsi tersebut sudah mulai terlihat gambarannya walaupun masih kasar, beberapa komputer saat ini dapat menerima perintah suara dari manusia dan mampu meniru nalar manusia, menterjemahkan bahasa asing dan sebagainya (http://www.sdlempuyangwangi.sch.id). Visualisasi dari computer generasi 5 diperlihatkan pada gambar 3.20.

Pengantar Sistem Informasi

46

Gambar 3.20 Ilustrasi computer generasi ke 5 (Sumber : http://eridesktop.com/ wp-content/uploads/2012/09/zuse-23-machine-1936-JPG)

3.2.8 PERANGKAT KERAS (HARDWARE)


Pengertian dari perangkat keras komputer adalah seluruh komponen atau peralatan yang secara fisik dapat dilihat dan dipegang yang membentuk suatu sistem komputer serta peralatan fisik lainnya yang memungkinkan komputer dapat melaksanakan tugasnya yaitu sebagai pengolah data (http://belajar-komputermu.com). Dari pengertian diatas, maka bagian-bagian yang termasuk perangkat keras komputer itu tidak hanya yang terdapat dalam kotak casing CPU saja, tetapi peralatan lain seperti printer, scanner, kamera digital dan speaker juga termasuk kedalam kategori perangkat keras komputer (http://belajar-komputer-mu.com). Pembagian perangkat keras computer Dari sekian banyaknya perangkat keras komputer yang sering kita gunakan, pada dasarnya komponen-komponen hardware tersebut dapat kita golongkan kedalam 5 kategori yaitu sebagai berikut: a. Input Device Input device merupakan suatu alat yang berfungsi sebagai pembaca data yang memungkinkan komunikasi dengan suatu alat pengolah data elektronik. Macam-macam Input Device: Keyboard adalah sebuah papan (board) yang berisi serangkaian huruf, angka dan simbol-simbol yang memiliki peranan tersendiri dalam proses penginputan. Digunakan untuk menginput data ke CPU, dengan keyboard dapat memudahkan pembuatan dokumen dan sejenisnya pada komputer. Tampilan keyboard seperti pada gambar 3.21. Sebuah keyboard terdiri dari huruf abjad, angka dan simbol yang kemudian bisa berkomunikasi data dengan CPU sehingga bisa berproses dan menghasilkan output pada monitor atau lainnya (http://ilmucerdas.wordpress.com).

Pengantar Sistem Informasi

47

Gambar 3.21 keyboard


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan fungsinya.com).

- Scanner (flat, hand, scan bar dll) adalah alat untuk memindah data hardcopy menjadi digital. Tampilan scanner seperti pada gambar 3.22.

Gambar 3.22 : Scanner


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

Mouse di gunakan untuk mengontrol pergerakan kursor pada komputer, mouse diciptakan untuk memudahkan brainware (pengguna) dalam mengelola data/objek pada komputer yang sebetulnya bisa di kerjakan oleh keyboard, tetapi dengan menggunakan mouse akan nampak lebih mudah. Mouse sangat berfungsi ketika bekerja dengan grafis dan edit video ataupun aplikasi game lainnya (http://ilmucerdas.wordpress.com). Tampilan mouse seperti pada gambar 3.23.

Gambar 3.23 : Mouse


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

b. Processing Device CPU (Central Processing Unit) adalah perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak. Dalam CPU komputer PC terdapat banyak komponen, antara lain sebagai berikut: 1. Optical Drive berfungsi untuk membaca disk video digital. Tampilan dari optical drive seperti pada gambar 3.24. - Bagian bagian Optical Drive :

Gambar 3.24. Optical drive


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

Pengantar Sistem Informasi

48

2. Floopy Drive Berfungsi membaca dan menulis data ke Floopy Drive. Tampilan floopy drive seperti pada gambar 3.25.

Gambar 3.25. Floopy Drive


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

3. Hard Disk Drive berfungsi untuk membaca dan menulis data ke disk tetap. Tampilan hard disk drive seperti gambar 3.26.

Gambar 3.26. Hard Disk Drive


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

4. Pata Cable berfungsi menghubungkan drive ke motherboard. Tampilan pata cable seperti pada gambar 3.27.

Gambar 3.27 Pata Cable


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

5. Sata Cable berfungsi untuk menghubungkan Sata drive (ex. Hard disk) ke motherboard. Tampilan dari sata cable seperti pada gambar 3.28.

Gambar 3.28 SATA Cable


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

6. RAM berfungsi sebagai penyimpan data sementara oleh CPU. Tampilan dari RAM seperti pada gambar 3.29.

Pengantar Sistem Informasi

49

Gambar 3.29 RAM


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

7. Heat Sink Fan berfungsi sebagai kipas pendingin. Tampilan heat sink fan seperti pada gambar 3.30.

Gambar 3.30 Heat Sink Fan


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

8. Power Supply berfungsi untuk mengkonversi listrik AC dari stopkontak ke dalam daya DC untuk komputer. Sehingga pada saat listrik mati PC masih tetap dapat menyala sementara dengan memakai daya dari Power Supply. Power Supply bukan perangkat wajib untuk sebuah PC tapi alangkah baiknya jika pada PC dipasang Power Supply, jaga-jaga jika listrik padam mendadak. Tampilan dari power supply seperti pada gambar 3.31.

Gambar 3.31 Power Supply


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

9. Mother Board adalah papan utama yang menghubungkan semua komponen komputer. Tampilan mother board seperti pada gambar 3.32.

Pengantar Sistem Informasi

50

Gambar 3.32 Mother board


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

10. Video Adapter Card berfungsi sebagai penyedia kemampuan video pada computer. 11. NIC berfungsi untuk menghubungkan komputer dengan network. Tampilan nic seperti pada gambar 3.33.

Gambar 3.33 NIC


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

12. Wireless NIC. Berfungsi untuk menghubungkan komputer dengan jaringan wireless. Tampilan dari wewllwes NIC seperti pada gambar 3.34.

Gambar 3.34 Wirelles Nic (Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com) c. Output device 1. Monitor Monitor komputer adalah salah satu jenis soft-copy device, karena keluarannya adalah berupa signal elektronik, dalam hal ini berupa gambar yang tampil di layar monitor. Gambar yang tampil adalah hasil pemrosesan data ataupun informasi

Pengantar Sistem Informasi

51

masukan. Monitor memiliki berbagai ukuran layar seperti layaknya sebuah televisi. Tiap merek dan ukuran monitor memiliki tingkat resolusi yang berbeda. Resolusi ini lah yang akan menentukan ketajaman gambar yang dapat ditampilkan pada layar monitor. Jenis-jenis monitor saat ini sudah sangat beragam, mulai dari bentuk yang besar dengan layar cembung, sampai dengan bentuk yang tipis dengan layar datar (flat). Tampilan monitor seperti yang terlihat pada gambar 3.34 (http://www.catatanteknisi.com).

Gambar 3.35 Monitor


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

2. Printer Printer merupakan sebuah perangkat keras yang dihubungkan pada komputer yang berfungsi untuk menghasilan cetakan baik berupa tulisan atau pun gambar dari komputer pada media kertas atau yang sejenisnya. Jenis printer ada tiga macam, yaitu jenis Printer Dot metrix, printer Ink jet, dan printer Laser jett). Tampilan dari printer teperti yangterlihat pada gambar 3.35 (http://www.catatanteknisi.com).

Gambar 3.36 Printer


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

3. Speaker Sepaker di sini pengertiannya sama dengan speaker pada umumnya. Speaker adalah transduser yang mengubah sinyal elektrik ke frekuensi audio (suara) dengan cara menggetarkan komponennya yang berbentuk selaput. Tampilan speaker seperti yang terlihat pada gambar 3.36.

Pengantar Sistem Informasi

52

Gambar 3.37 Speaker


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

4. Backing Storage ( unit penyimpanan) a. Harddisk (HDD) Harddisk bisa juga disebut Harddisk Drive (HDD) atau Hard Drive (HD), Harddisk adalah sebuah salah satu perangkat keras komputer yang berfungsi sebagai tempat penyimpanan data sekunder, di dalam harddisk berisi piringan magnetis. Harddisk pertama kali diciptakan oleh salah satu insinyur IBM, ia adalah Reynold Johnson pada tahun 1956. Harddisk yang juga dikenal dengan nama piringan keras ini pertama kali terdiri dari 50 piringan berukuran 2 kaki atau 0,6 meter, dengan kecepatan putaran mencapai 1.200 RPM (rotation per minute) dengan kapasitas penyimpanan 4,4 MB (http://www.catatanteknisi.com). Data yang disimpan dalam harddisk tidak akan hilang ketika tidak diberi tegangan listrik. Dalam sebuah harddisk, biasanya terdapat lebih dari satu piringan untuk memperbesar kapasitas data yang dapat ditampung. Dalam perkembangannya harddisk ukuran fiskiknya menjadi semakin tipis dan kecil namun memiliki daya tampung data yang sangat besar. Harddisk saat juga tidak hanya dapat terpasang di dalam perangkat (internal) tetapi juga dapat dipasang di luar perangkat (eksternal) dengan menggunakan kabel USB ataupun kabel lain yang mendukung. Tampilan dari harddisk seperti pada gambar 3.37 (http://www.catatanteknisi.com).

Gambar 3.38 Harddisk


(Sumber: http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com)

5. Periferal (unit tambahan) Contoh perangkat keras komputer yang termasuk dalam unit tambahan atau periferal antara lain: a. Modem Pengertian modulator adalah suatu rangkaian yang berfungsi melakukan proses modulasi, yaitu proses menumpangkan data pada frekuensi gelombang pembawa (carrier signal) ke sinyal informasi/pesan agar bisa dikirim ke penerima melalui

Pengantar Sistem Informasi

53

media tertentu ( seperti media kabel atau udara), biasanya berupa gelombang sinus. Dalam hal ini sinyal pesan disebut juga sinyal pemodulasi. Data dari komputer yang berbentuk sinyal digital dirubah menjadi sinyal analog (http://belajar-komputermu.com). b. Kartu suara Kartu suara (Sound Card) adalah suatu perangkat keras komputer yang digunakan untuk mengeluarkan suara dan merekam suara. Pada awalnya, sound card hanyalah sebagai pelengkap dari komputer. Namun sekarang, sound card adalah perangkat wajib di setiap komputer. Dilihat dari cara pemasangannya, sound card dibagi 3: - Sound Card Onboard, yaitu sound card yang menempel langsung pada motherboard komputer. - Sound Card Offboard yaitu sound card yang pemasangannya di slot ISA/PCI pada motherboard. Rata-rata, sekarang sudah menggunakan PCI - Soundcard External adalah sound card yang penggunaannya disambungkan ke komputer melalui port eksternal, seperti USB atau FireWire (http://belajar-komputermu.com). 3.2.9 Perangkat Lunak Komputer (Software) Perangkat Lunak (software) merupakan suatu program yang dibuat oleh pembuat program untuk menjalankan perangkat keras komputer. Perangkat Lunak adalah program yang berisi kumpulan instruksi untuk melakukan proses pengolahan data. Software sebagai penghubung antara manusia sebagai pengguna dengan perangkat keras komputer, berfungsi menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut (Yanti, 2008). Software atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi beberapa macam, yaitu software berbayar, software gratis atau free (Freeware, free software, shareware, adware) (Yanti, 2008). Software berbayar merupakan perangkat lunak yang di distribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya. pengguna yang menggunakan software berbayar umumnya tidak diizinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya, contoh software berbayar ini misalnya adalah sistem microsoft windows, microsoft office, adobe photo shop, dan lain-lain (Yanti, 2008). Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware untuk disumbangkan kepada komunitas, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software) (Yanti, 2008). Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada kenyataannya, namanya adalah karena bebas untuk mencoba perangkat

Pengantar Sistem Informasi

54

lunak sumber terbuka (Open Source) dan di sanalah letak inti dari kebebasan: program-program (Yanti, 2008). Perbedaan yang nyata antara Free Software dan Freeware. Konflik muncul dalam arti kata free dalam bahasa Inggris, yang berarti keduanya bebas dan gratis. Oleh karena itu, dan seperti yang disebutkan sebelumnya, Free Software tidak perlu bebas, sama seperti Freeware tidak harus gratis (Yanti, 2008). Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari). Dengan demikian, memberikan pengguna kesempatan untuk menguji produk sebelum membeli dan kemudian membeli versi lengkap dari program. Sebuah contoh yang sangat jelas dari tipe ini adalah perangkat lunak anti virus, perusahaan-perusahaan ini biasanya memudahkan pelepasan produk evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati maksimum, program akan berhenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap menggunakannya (Yanti, 2008). Perangkat lunak komputer berfungsi untuk: 1. Mengidentifikasi program 2. Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol. 3. Mengatur dan membuat pekerjaan lebih efisien (http://www.it-artikel.com) Macam-macam Perangkat Lunak Perangkat lunak terbagi menjadi 4 macam, yaitu: 1. Sistem Operasi (Operating System), 2. Program Aplikasi (Application Programs), 3. Bahasa Pemrograman (Programming Language), 4. Program Bantu (Utility) (http://www.it-artikel.com) 1. Sistem Operasi (Operating System) Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras dan perangkat lunak yang akan digunakan. Adapun fungsi utama sistem operasi adalah: a. Menyimpan program dan aksesnya b. Membagi tugas di dalam CPU c. Mengalokasikan tugas-tugas penting d. Merekam sumber-sumber data e. Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data f. Memeriksa kesalahan sistem g. Multitugas pada OS/2 Windows 95, Windows 98, Windows NT, /2000/XP h. Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi (password) dan penggunaan ID Contoh Sistem Operasi, misalnya : Disk operating System (DOS), Microsoft Windows, Linux, dan Unix. (http://tentangkomputerkita.blogspot.com).

Pengantar Sistem Informasi

55

2. Program Aplikasi (Aplication Programs) Program aplikasi adalah perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program pengolah kata, mengelola lembar kerja, program presentasi, design grafis, dan lain-lain. (http://tentangkomputer kita.blogspot.com). 3. Bahasa Pemrograman (Programming Language) Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer. Ada 3 level bahasa pemrograman, yaitu: a. Bahasa tingkat rendah (Low Level Language). Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1. b. Bahasa tingkat tinggi (High Level Language). Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL, FORTRAN. c. Bahasa generasi keempat (4 GL). Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang berorientasi pada objek yang disebut Object Oriented Programming (OOP), Contoh software ini adalah Visual Basic, Delphi, dan Visual (http://tentangkomputerkita.blogspot.com). 4. Program Bantu (Utility) Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data, mengkompres file, dan lain-lain, Contoh software ini diantaranya: a. Norton Utility b. Winzip c. Norton Ghost d. Antivirus 3.2.10 Klasifikasi Komputer Klasifikasi komputer dibagi dalam beberapa klasifikasi yaitu berdasarkan jenis data yang diolah kemampuan komputer ukuran fisik bidang masalah. 1. Berdasarkan jenis data yang diolah komputer analog (Analog Computer) digunakan untuk mengolah data kualitatif Komputer Digital (Digital Computer) digunakan untuk mengolah data kuantitatif Komputer Hybrid (Hybrid Computer). Kombinasi komputer analog dan komputer digital. 2. Berdasarkan kemampuan komputer Small Scale Computer Medium Scale Computer Large Scale Computer. Berdasarkan Ukuran Fisik Komputer Mini (Mini Computer) dan Komputer Mikro (Micro Computer). 3. Berdasarkan bidang masalah Special Purpose Computer General Purpose Computer (http://tentangkomputerkita.blogspot.com).

3.3 Jaringan Komputer


Pengantar Sistem Informasi 56

Jaringan-komputer secara umum adalah perkembangan teknologi komputer dan komunikasi, dimana suatu model komputer tunggal yang melayani seluruh tugastugas komputasi suatu organisasi yang dilakukan oleh satu atau sekumpulan komputer sekumpulan yang terpisah akan tetapi saling berhungan dalam melaksanakan tugasnya, sistem seperti ini didebut jaringan komputer (computer network) (http://tentangkomputerkita.blogspot.com). Secara khusus Jaringan komputer (yang selanjutnya akan dibahas dengan menggunakan istilah jaringan) adalah sekelompok komputer otonom yang saling pengantar jaringan komputer berhubungan antara yang satu dengan lainnya, dan menggunakan suatu protocol. Komunikasi melalui media komunikasi sehingga dapat saling berbagi dan bertukar informasi. Kategori jaringan komputer (LAN, WAN, MAN, SAN, PAN, VPN) yang di implementasikan pada suatu area tergantung dari kebutuhan dan geografi yang ada (http://tentangkomputerkita.blogspot.com). 3.3.1 Domain Nama domain (domain name) adalah nama unik yang diberikan untuk mengidentifikasi nama server computer seperti web server atau email server di jaringan komputer ataupun internet. Nama domain berfungsi untuk mempermudah pengguna di internet pada saat melakukan akses ke server, selain juga dipakai untuk mengingat nama server yang dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal sebagai alamat IP. Nama domain kadang-kadang disebut pula dengan istilah URL, atau alamat website. Pada awalnya nama domain hanya dapat dituliskan dengan ke-26 abjad Latin, namun saat ini telah dimungkinkan untuk menggunakan abjad asing dengan Internasionalisasi nama domain. Sistem nama domain (DNS) adalah aturan yang dipakai dalam sistem penamaan dari nama domain ini (http://belajar-komputermu.com). 3.3.2 Server Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan. Umumnya di dalam sistem operasi server terdapat berbagai macam layanan yang menggunakan arsitektur klient/server. Contoh dari layanan ini adalah Protokol Konfigurasi Hos Dinamik, server surat, server PTH, server PTB, DNS server, dan lain sebagainya. Setiap sistem operasi server umumnya membundel layanan-layanan tersebut, meskipun pihak ketiga dapat pula membuat layanan tersendiri. Setiap layanan tersebut akan merespon request dari klien. Sebagai contoh, klien PKHD akan memberikan request kepada server yang menjalankan layanan server PKHD; ketika sebuah klien membutuhkan alamat IP, klien akan memberikan request kepada server, dengan bahasa yang dipahami oleh server PKHD, yaitu protokol PKHD itu sendiri (http://belajar-komputer-mu.com). Contoh sistem operasi server adalah Windows NT 3.51, dan dilanjutkan dengan Windows NT 4.0. Saat ini sistem yang cukup populer adalah Windows 2000 Server dan Windows Server 2003, kemudian Sun Solaris, Unix, dan GNU/Linux.

Pengantar Sistem Informasi

57

Server biasanya terhubung dengan klien dengan kabel UTP dan sebuah kartu jaringan. Kartu jaringan ini biasanya berupa kartu PCI atau ISA. Dilihat dari fungsinya, server bisa di kategorikan dalam beberapa jenis, seperti: server aplikasi, server data maupun server proksi. Server aplikasi adalah server yang digunakan untuk menyimpan berbagai macam aplikasi yang dapat diakses oleh klien, server data sendiri digunakan untuk menyimpan data baik yang digunakan klien secara langsung maupun data yang diproses oleh server aplikasi. Server proksi berfungsi untuk mengatur lalu lintas di jaringan melalui pengaturan proksi. Orang awam lebih mengenal proxy server untuk mengkoneksikan komputer klien ke Internet. Kegunaan server sangat banyak, misalnya untuk situs internet, ilmu pengetahuan, atau sekedar penyimpanan data (http://belajar-komputer-mu.com). 3.3.3 Web Hosting Web Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web / situs Internet. Tempat dapat juga diartikan sebagai tempat penyimpanan data berupa megabytes (mb) hingga terabytes (tb) yang memiliki koneksi ke internet sehingga data tersebut dapat direquest atau diakses oleh user dari semua tempat secara simultan. Inilah yang menyebabkan sebuah website dapat diakses bersamaan dalam satu waktu oleh multi user. Pada dasarnya sebuah server webhosting menggunakan adalah sebuah komputer biasa namun menggunakan beberapa komponen dan program dasar sebuah server serta disarankan harus mampu untuk online 24 jam setiap hari dan tanpa harus dimatikan dalam jangka waktu lebih lama dari pada komputer biasa.[1] Kecepatan menyebarkan informasi tentang Jasa, Produk, Layanan Publik dan lainnya merupakan salah satu tolok ukur keberhasilan bisnis perorangan atau perusahaan (http://www.it-artikel.com). Contoh Pertama: di Indonesia dengan sekitar 100 juta pengguna telepon genggam yang tentu saja dapat tersambung ke internet melalui gprs, tidak ada alasan lagi untuk tidak tersambung ke dunia maya, bahkan di daerah terpencil sekalipun. Contoh kedua: Seorang mahasiswa kedokteran, dengan dana yang terbatas, untuk mengantisipasi membeli buku kuliah kedokteran yang harganya bisa mencapai jutaan rupiah, dapat dengan mudah memperoleh informasi ilmu pengetahuan dan teknologi melalui situs web, dan ini menjadi tanggung jawab penyelenggara pendidikan untuk menyediakan layanan web site guna memajukan pendidikan. Bahkan seorang dosen sebaiknya memiliki web site. Situs web adalah sebuah channel above the line yang termurah yang ada di pasar saat ini, kemampuan broadcast 24 jam seminggu, tak terbatas pada aspek demografis, geografis, menjadikannya positif dalam ratio cost to benefit (http://www.itartikel.com).

3.4.

SISTEM OPERASI KOMPUTER

3.4.1 Pengertian system operasi komputer Pengertian sistem operasi komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan

Pengantar Sistem Informasi

58

manusia. Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa disingkat dengan OS (http://www.catatan teknisi.com) Sistem operasi komputer merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memori ram) pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah sistem operasi komputer 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 (http://www.catatan teknisi.com). 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 (http://www.catatan teknisi.com). 1. Perkembangan Sistem Operasi Window s Periode 1980-an Setelah sukses dengan MS-DOS pada tahun 1981. Pada tahun 1983 microsoft meluncurkan MS-DOS Versi 2.0 pada komputer PC XT. Selanjutnya pada tahun 1984 MS DOS 3.0 Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan Chip Intel 80286 dan yang mulai mendukung penggunaan harddisk lebih dari 10 MB. Juga pada tahun yang sama diluncurkan MS-DOS 3.1 yang mendukung jaringan. Pada tahun 1985 Microsoft memperkenalkan MS Windows, sistem operasi yang telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan apple. Kemudian pada tahun 1986 microsoft kembali meluncurkan MSDOS versi baru yaitu Versi 3.2. Pada tahun 1987 microsoft kembali memperbaharui M S DOS nya dengan mengeluarkan versi 3.3 yang merupakan versi paling populer dari MS DOS. Pada tahun ini Microsoft jugamemperkenalkan Windows versi 2.0. Setahun kemudian microsoft berhasil mengembangkan lagi dengan suasana grafis yaitu MS DOS v4.0, sedangkan IBM memperkenalkan OS/2 yang juga telah berbasis grafis sebagai calon pengganti IBM PC-DOS (Mutiara, 2012). a. windows 1. 0

Pengantar Sistem Informasi

59

Gambar 3.39 Tampilan Windows 1.0


(Sumber:http://zonaaneh.blogspot.com/2011/02/ os-windows-dari-dulu-sampai.html)

Windows 1.0 Versi pertama Microsoft Windows, yang disebut dengan Windows 1.0, dirilis pada tanggal 20 November 1985. Versi ini memiliki banyak kekurangan dalam beberapa fungsionalitas, sehingga kurang populer di pasaran. Pada awalnya windows versi 1.0 ini hendak dinamakan dengan Interface Manager . Tampilan windows 1.0 seperti pada gambar 3.38 (http://www.catatan teknisi.com). b. windows 2

Gambar 3.40 Tampilan Windows 2


(Sumber: http://zonaaneh.blogspot.com/2011/02/ os-windows-dari-dulu-sampai)

Windows versi 2 pun muncul kemudian pada tanggal 9 Desember 1987, dan menjadi sedikit lebih populer dibandingkan dengan pendahulunya. Sebagian besar populeritasnya didapat karena kedekatannya dengan aplikasi grafis buatan Microsoft, Microsoft Excel for Windows dan Microsoft Word for Windows. Aplikasi-aplikasi Windows dapat dijalankan dari MS-DOS, untuk kemudian memasuki Windows untuk melakukan operasinya, dan akan keluar dengan sendirinya saat aplikasi tersebut ditutup. Tampilan windows 2 seperti pada gambar 3.39 (http://www.catatan teknisi.com). 2. Periode 1990-an Pada tahun 1990 microsoft memfokuskan diri pada pengembangan windows ditandai dengan peluncuran windows versi 3.0 dan mendapat sambuatan yang sangat

Pengantar Sistem Informasi

60

baik pada versi ini microsoft membundel MS OFFICE (Word, Excel, dan PowerPoint) untuk menyingkirkan saingannya seperti Lotus 123, Wordstar, Word Perfect dan Quattro. Setelah mendapat sambutan yang cukup baik pada versi windows. Pada tahun 1991 microsoft kembali meluncurkan MS DOS versi 5.0 dengan penambahan fasilitas full-screen editor, undelete, unformat dan Qbasic. Hingga pada tahun 1994 menjadi tahun terakhir bagi pengembangan MSDOS, versi terakhir dari MS DOS versi 5.0 dengan penambahan fasilitas full-screen editor, undelete, unformat dan Qbasic. Hingga pada tahun 1994 menjadi tahun terakhir bagi pengembangan MSDOS, versi terakhir dari MS DOS adalah MS DOS 6.22. Kembali ke versi windows, tahun 1992 windows meluncurkan versi 3.1 dan 3.11 pada tahun 1994 untuk workgroups. Setahun kemudian, microsoft meluncurkan windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari pada tahun ini juga Versi pertama windows CE diperkenalkan ke publik. Tahun 1996 windows NT Versi 4.0 diluncurkan. Pada tahun 1998 microsoft meluncurkan OS terbarunya yaitu windows 98 (http://www.catatan teknisi.com). a. Windows 3

Gambar 3.41 Tampilan Windows 3


(Sumber:http://zonaaneh.blogspot.com/2011/02/ os-windows-dari-dulu-sampai.html)

Microsoft windows akhirnya mencapai kesuksesan yang sangat signifikan saat menginjak versi 3.0 yang dirilis pada tahun 1990. Selain menawarkan peningkatan kemampuan terhadap aplikasi windows, windows 3.0 juga mampu mengizinkan pengguna untuk menjalankan beberapa aplikasi MS-DOS secara serentak (multitasking), karena memang pada versi ini telah diperkenalkan memori virtual. Tampilan dari windows 3 seperti yangterlihat pada gambar 3.40. Versi ini pulalah yang menjadikan IBM PC dan kompatibelnya penantang serius terhadap Apple Macintosh. (http://zonaaneh.blogspot.com) b. Windows 95

Pengantar Sistem Informasi

61

Gambar 3.42 Tampilan Windos 95


(Sumber:http://zonaaneh.blogspot.com/2011/02/ os-windows-dari-dulu-sampai.html)

Setelah windows 3.11, microsoft mulai memulai pengembangan sebuah versi Windows yang berorientasi kepada pengguna yang diberi nama kode Chicago. Chicago didesain agar mmeiliki dukungan terhadap multitasking secara pre-emptive 32-bit seperti halnya yang terdapat di dalam OS/2 dan windows NT, meskipun kernel 16-bit masih terdapat di dalamnya demi alasan kompatibilitas ke belakang. Win32 API yang pertama kali diperkenalkan pada Windows NT pun diadopsi sebagai sebuah standar antarmuka pemrograman baru yang berbasis 32-bit, dengan kompatibilitas Win16 juga dipertahankan dengan menggunakan sebuah teknik yang dinamakan dengan thunking. Tampilan windows 95 seperti pada gambar 3.41 (http://zona aneh.blogspot.com). c. Windows 98

Gambar 3.43 Tampilan Windos 98


(Sumber:http://zonaaneh.blogspot.com/2011/02/os-windows-dari-dulu- sampai.html)

Pada 25 Juni 1998, Microsoft merilis sebuah sistem operasi Windows baru, yang dikenal sebagai Windows 98. Windows 98 dianggap sebagai revisi minor terhadap Windows 95, tapi secara umum dilihat jauh lebih stabil dan dapat diandalkan dibandingkan dengan pendahulunya, Windows 95. Windows 98 mencakup banyak driver perangkat keras baru dan dukungan sistem berkas FAT32 yang lebih baik yang mengizinkan partisi untuk memiliki kapasitas lebih besar dari 2 gigabyte, sebuah batasan yang terdapat di dalam Windows 95. Dukungan USB di dalam Windows 98

Pengantar Sistem Informasi

62

pun juga jauh lebih baik dibandingkan dengan pendahulunya. Tampilan windows 98seperti yang terlihat pada gambar (http://zona aneh.blogspot.com). 3. Periode tahun 2000 keatas Tahun 2000 merupakan era baru dunia teknologi komputer karena pada era ini perkembangan didunia komputer begitu pesat. Untuk menjaga eksistensinya sebagai OS terbaik. Windows meluncurkan Windows 2000 sebagai penerus Windows NT. Pada tahun ini juga meluncurkan windows ME sebagai versi terakhir Windows 95. Pada tahun 2001 windows XP mulai diperkenalkan dan tahun 2003 Microsoft meluncurkan windows server 2003. untuk saat ini Windows XP masih menjadi favorit pemakai komputer. Walaupun pada tahun 2007 microsoft berhasil meluncurkan Windows Vista yang dilengkapi vitur 3D. Namun, keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi. Sehingga masyarakat masyarakat tertentu yang memakai Vista (http://blog.fastn cheap.com). a. Windows 2000

Gambar 3.44 Tampilan Windos 2000


(Sumber:http://zonaaneh.blogspot.com/2011/02/os-windows-dari-dulu-sampai.html)

Microsoft merilis Windows 2000 pada 17 Februari 2000, sebuah versi yang sebelumnya dikenal dengan sebutan Windows NT 5.0 atau NT 5.0. Versi Windows 2000 ditujukan untuk dua pangsa pasar, yakni pangsa pasar workstation dan juga pangsa pasar server. Tampilan dari windows 2000 seperti yang terlihat pada gambar 3.43. Meskipun Windows 2000 dapat memperbarui komputer yang sebelumnya menjalankan Windows 98, Windows 2000 tidaklah dianggap sebagai produk yang cocok untuk pengguna rumahan. Alasannya banyak, di antaranya adalah kurangnya device driver untuk banyak perangkat pengguna seperti pemindai (scanner) dan juga pencetak (printer), pada saat dirilis. Situasi tersebut akhirnya berbalik pada saat Windows XP dirilis oleh Microsoft (http://blog.fastncheap.com). b. Windows ME Pada bulan September 2000, Microsoft memperkenalkan Windows Millennium Edition (dikenal juga dengan sebutan Windows Me atau Windows ME). Versi ini memperbarui Windows 98 dengan dukungan multimedia dan Internet yang lebih baik. Versi ini juga memasukkan fitur System Restore, yang mengizinkan para penggunanya untuk mengembalikan keadaan sistem ke sebuah titik yang dikenal baik-

Pengantar Sistem Informasi

63

baik saja, pada saat sistem operasi mengalami kegagalan. System Restore menjadi fitur yang masih dipertahankan pada Windows XP. Tampilan dari windows ME seperti yang terlihat pada gambar 3.44. Versi ini juga memperkenalkan Windows Movie Maker versi pertama (http://blog.fastn cheap.com).

Gambar 3.45 Tampilan Windows ME


(Sumber: http://zonaaneh.blogspot.com/2011/02/ os-windows-dari-dulu-sampai.ht)

c. Windows XP

Gambar 3.46 Tampilan Windos XP


(Sumber: http://zonaaneh.blogspot.com/2011/02/ os-windows-dari-dulu-sampai.html)

Pada tahun 2001, Microsoft memperkenalkan Windows XP (yang memiliki nama kode Whistler selama pengembangan. Akhirnya, setelah merilis beberapa versi Windows berbasis Windows 9x dan NT, microsoft berhasil menyatukan kedua jajaran produk tersebut (http://blog.fastncheap.com). Tampilan dari windows XP seperti yang terlihat pada gambar 3.46. Windows XP menggunakan kernel Windows NT 5.1, sehingga menjadikan kernel Windows NT yang terkenal dengan kestabilannya memasuki pasar konsumen rumahan, untuk menggantikan produk Windows 9x yang berbasis 16/32-bit yang sudah menua. Windows XP merupakan versi sistem operasi Windows yang paling lama (paling tidak hingga saat ini), karena memang berkisar dari tahun 2001 hingga tahun 2007, saat Windows Vista dirilis ke konsumen. Jajaran sistem operasi Windows XP akhirnya diteruskan oleh Windows Vista pada 30 Januari 2007 (http://blog.fastncheap.com).

Pengantar Sistem Informasi

64

d. Windows VISTA

Gambar 3.47 Tampilan Windos Vista


(Sumber:http://zonaaneh.blogspot.com/2011/02/ os-windows-dari-dulu-sampai.html)

Setelah meraih kesukesan besar dengan Windows XP, Microsoft tidak lantas berhenti begitu saja mengembangkan Windows. Versi terbaru dari Windows, disebut dengan Windows Vista, dirilis pada tanggal 30 November 2006 [1] bagi kalangan bisnis sementara untuk kalangan pengguna rumahan dirilis pada tanggal 30 Januari 2007. Windows Vista memang dicanangkan agar memiliki keamanan yang lebih tangguh dibandingkan dengan versi-versi sebelumnya, dengan memperkenalkan sebuah modus pengguna yang terbatas, yang disebut sebagai User Account Control (UAC), untuk menggantikan filosofi administrator-by-default yang diberlakukan pada Windows XP. Tampilan windows vista seperti pada gambar 3.46 (http://blog.fastncheap.com). 4. Perkembangan Sistem Operasi Linux Jika asal usul MSDOS/Windows berasal dari pengembangan QDOS yang dilakukan oleh Bill Gates. Maka UNIX merupakan salah satu sistem operasi yang mengawali lahirnya Linux ke dunia ini. Sejarah kemunculan UNIX dimulai pada tahun 1965 ketika para ahli dari Bell Labs, sebuah laboratorium milik AT& T, bekerja sama dengan M IT dan General Elect ric membuat sist em operasi bernama Multics. Sistem operasi Multics ini awalnya didesain dengan harapan akan menciptakan beberapa keunggulan, seperti multiuser, multiprosesor, dan multilevel file sistem. Namun pada tahun 1969, AT&T akhirnya menghentikan proyek pembuatan Multics karena sistem operasi Multics ini sudah tidak memenuhi tujuan semula. Dengan kata lain, proyek ini mengalami hambatan karena dalam kenyataannya Multics banyak terdapat bugs dan sulit sekali dioperasikan. Pada tahun 1991 di Finlandia, saat itu seorang mahasiswa ilmu komputer di Universitas Helsinki bernama Linus Tovald berhasil mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama linux (http://ilmucerdas.wordpress.com). Linus Tovald sudah mengenal bahasa pemrograman sejak berumur 10 tahun. Saat itu ia sering mengutak-atik komputer kakeknya, Commodore VIC-20. Karena hobinya dalam dunia komputing, 1988 Linus diterima di Univerity of Helsinki dan pada tahun 1990, Linus memulai kelas pemrograman C per tamanya. Pada tahun 1991, Linus tidak puas terhadap sistem operasi yang ada pada PC pertamanya (MS-DOS atau Disk Operation Sistem), OS buatan Microsoft. Linus lebih cenderung untuk

Pengantar Sistem Informasi

65

menggunakan sistem operasi UNIX seperti yang dipakai komputer milik universitasnya. Akhirnya ia mengganti sistem operasi open Source Minix yang berbasiskan UNIX. Adapun Minix ini merupakan sistem UNIX kecil yang dikembangkan oleh Andrew S . Tanenbaum, seorang professor yang menggeluti penelitian masalah OS dari Vrije Universiteit, Belanda. Adapun Minix ini digunakan untuk keperluan pengajaran dan pendidikan (http://ilmucerdas.wordpress.com). Namun Linus merasa bahwa Minix masih memiliki banyak kelemahan. Dan mulai saat itu, di usianya yang ke-23, Linus mulai mengutak-atik kernel Minix. Dan ia mulai mengembangkan sistem yang kompatibel dengan IBM PC. Pada bulan Agustus 1991, lahirlah Linux 0.01 hasil oprekan Linus, dan pada tanggal 5 Oktober 1991, secara resmi Linus mengumumkan Linux 0.02 yang hanya dapat menjalankan BASH dan gcc compiler. Hingga saat ini linux telah berkembang pesat terutama untuk kalangan komunitas-komunitas. Karena OS-nya yang free atau tidak berbayar, Linux juga sebagai satu-satunya OS yang berbasis Open Source yang dapat dimodifiaksi oleh siapa saja yang ingin mengembangkan linux. Hingga lahirlah berbagai OS berbasis linux, seperti Fedora Core, Ubuntu, Mandrake dan berbagai nama lainnya. Bahkan pada tahun 2002 diindonesia sendiri juga lahir berbagai OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka, WinBI, RimbaLinux, Komura (http://ilmucerdas.wordpress.com). a. Windows 7

Gambar 3.48 Tampilan Windos 7


(Sumber:http://zonaaneh.blogspot.com/2011/02/ os-windows-dari-dulu-sampai.htm)

Rilis selanjutnya setelah Windows Vista adalah Windows 7, yang sebelumnya dikenal dengan sebutan Blackcomb dan Vienna. Saat pertama kali dirilis, Windows ini memiliki kernel NT versi 6.1 build 7600, yaitu perbaikan dari Windows Vista dimana saat rilis pertama memiliki kernel NT 6.0 build 6000. Windows 7 yang dirilis pada tanggal 22 Oktober 2009 ini memiliki keamanan dan fitur yang baru, diantaranya adalah Jump List, Taskbar yang membuka program dengan tampilan kecil, Windows Media Player 12, Internet Explorer 8, dan lain-lain. Beberapa fitur yang unik adalah Sidebar yang berganti nama menjadi Gadget dan bebas ditaruh kemana-mana pada desktop (tidak seperti Sidebar yang hanya bisa diletakkan di tempat tertentu). Fitur itu membuat Windows 7 menjadi menarik. Spesifikasi Windows 7 lebih ringan dan harganya juga lebih murah dari pada Windows Vista. Tampilan dari windows 7 seperti yang terlihat pada gambar 3.47 (http://ilmucerdas.wordpress.com). b. Windows 8

Pengantar Sistem Informasi

66

Setelah sukses dengan peluncuran Windows 7, kini perusahaan raksasa software memulai proyek barunya, mengembangkan versi terbaru sistem operasi Windows, yaitu Windows 8. Microsoft memang belum secara resmi mengumumkan pengembangan tersebut, namun melihat banyaknya rumor yang beredar, bisa dipastikan microsoft memang sedang mengembangkan sebuah sistem operasi terbaru yang akan menggantikan generasi sistem operasi sebelumnya. Menurut rumor yang beredar, Windows 8 ini akan dirilis pada tahun 2012 atau bahkan mungkin lebih cepat dari perkiraan mengingat banyaknya penggemar setia dan pengguna windows yang ingin mencoba kehandalan dan fitur terbaru dari generasi penerus windows 7. Sering kali, penggemar teknologi akan ramai membuat artikel di blog mereka tentang prediksi perubahan apa saja yang akan terjadi pada Windows 8. Hal ini akan semakin menarik karena anda akan semakin tidak sabar untuk mencoba kehandalan sistem operasi terbaru dari microsoft ini (http://ilmucerdas.wordpress.com). OS Terbaru Microsoft, Windows 8 - Kalau Google memiliki sistem operasi Android 3.0 alias Honeycomb yang khusus untuk perangkat tablet, Microsoft juga punya, yaitu Windows 8. Sesuai janjinya, Microsoft mendemokan sistem operasi Windows 8. Lalu seperti apa tampilan OS paling baru milik raksasa software tersebut? . Tampilan dari windows 8 sperti yang terlihat pada gambar 3.48.

Gambar 3.49 Tampilan Windos 8


(Sumber:http://zonaaneh.blogspot.com/2011/02/ os-windows-dari-dulu-sampai.html)

Dalam pameran teknologi D9 conference di Palos Verdes, California, dan Computex yang berlangsung di Taipei, Taiwan, perusahaan perangkat lunak terbesar di dunia itu meluncurkan platform baru untuk perangkat tablet dengan nama Windows 8. Pada kesempatan itu, Microsoft menjajal beberapa tablet yang berjalan dengan sistem operasi Windows 8. Sekilas tak ada yang istimewa dengan kinerja platform tersebut, namun Microsoft membuat tampilan antarmuka yang sama sekali berbeda dibandingkan OS tablet lainnya (http://ilmucerdas.word press.com). Oleh Microsoft, tampilan antarmuka dari Windows 8 ini untuk menutupi kesenjangan antara pengguna PC konvensional, dengan pengguna tablet yang lebih banyak berbasis pada layar sentuh. Perusahaan tersebut jelas bertujuan untuk membuat OS baru ini menjadi yang ramah bagi layar sentuhnya, dengan menghadirkan tombol besar pada tiap aplikasinya. Microsoft mengungkapkan bahwa pengembang akan mendapat kode Windows 8 untuk menjalankan aplikasi menggunakan HTML 5 dan

Pengantar Sistem Informasi

67

Java Script. Itu akan mengaburkan perbedaan antara software lokal dan aplikasi web. Selain itu juga userinterface Windows 8, juga menampilkan desain metro yang digunakan pada Windows Phone. User interface menampilkan jam dan hari, termasuk ikon power management dan kemudahan akses ke aplikasi. Kehadiran Windows 8 ini disambut baik berbagai vendor computer. Kendati telah memamerkan kinerja Windows 8, kepala unit Microsoft Windows, Steven Sinofsky masih tutup mulut mengenai detail fitur yang tersedia di platform tersebut. Yang jelas, kata dia, Windows 8 akan sangat terbuka bagi para pengembang yang hendak membuat aplikasi (http://ilmucerdas.wordpress.com) Adapun Kelebihan dan Kelemahan Windows 8 adalah sebagai berikut: a) Kelebihan : 1. Dioptimalisasi untuk layar sentuh Windows 8, interfacenya yang dijuluki sebagai Metro benar-benar dioptimalkan untuk sentuhan dengan wujud ala interface Windows Phone. 2. Mendukung chip ARM Windows 8 mendukung perangkat yang memakai infrastruktur chip ARM. Hal ini diharapkan memperluas jangkauan Windows 8 di arena tablet, mengingat kebanyakan tablet yang beredar saat ini memakai chip ARM. 3. Waktu boot yang singkat Boot Windows 8 dalam demonya hanya berlangsung dalam 8 detik. Sebuah waktu yang jauh lebih singkat dibanding booting di Windows versi sebelumnya. 4. Windows 8 tidak membutuhkan upgrade PC Microsoft menyatakan komputer yang bisa menjalankan Windows 7 dapat pula menjalankan Windows 8 sehingga user tak perlu upgrade PC. Menurut Microsoft, prosesor Intel Atom dan RAM 1 GB sudah cukup untuk menjalankan OS ini. 5. Toko aplikasi Windows Store Windows 8 akan memiliki toko aplikasi sendiri yang dinamakan Windows Store. Windows Store menyediakan berbagai aplikasi yang dioptimalkan untuk Windows 8. 6. Mendukung NFC (Near Field Communications) Windows 8 akan mendukung NFC, sebuah teknologi yang kegunaanya antara lain untuk transaksi keuangan digital. Tablet yang memakai Windows 8 pun kemungkinan besar akan otomatis menyertakan fitur ini. 7. Penampilan Lebih Dinamis Sama seperti telepon seluler (ponsel) cerdas dan tablet, komputer yang menggunakan sistem operasi Windows 8 dilengkapi dengan fitur notifikasi dan informasi saat ini, terkait akun Anda di dunia maya. Misalnya saja kotak masuk surat elektronik (e-mail). Selain itu Anda juga akan otomatis terhubung dengan situs penyimpanan data milik Windows, Skydrive. 8. Sistem Pencarian Data Lebih Universal Dengan Windows 8, Anda lebih mudah dalam mencari data yang diinginkan. Cukup mengetik nama data di tampilan awal, langsung muncul beberapa pilihan data yang terkait. 9. Ketersediaan dan Kemudahan Aplikasi Pendukung Anda memiliki banyak pilihan dan kemudahan untuk mendapat Aplikasi pendukung jika komputer Anda menggunakan sistem operasi Windows 8. b) Kelemahan: 1. Tumpang tindih Metro UI dan Aero UI.

Pengantar Sistem Informasi

68

2.

3.

4.

5.

6.

7.

8.

Developer menemukan adanya pergantian secara terus-menerus yang terjadi antara tile-based Metro UI dan glassy Aero UI. Hal tersebut dinilai tidak masuk akal dan sangat membingungkan. Berpindah dari aplikasi Metro dan aplikasi desktop sangat sulit dilakukan. Tidak ada opsi untuk mengubah tiles menjadi icons. Ukuran tiles terkecil, tampilannya masih terlalu besar. Saat nantinya kita menginstall banyak aplikasi maka screen Metro akan terlihat semrawut. Sulit berpindah antar screen. Tidak adanya fungsi Alt-Tab seperti saat bekerja dengan desktop dan keyboard untuk berganti dari satu app ke app yang lain mungkin merupakan hal yang sangat sulit. Sebagai gantinya, di Windows 8 Metro UI kita tidak bisa menggunakan pointer atau finder untuk meletakkan screen di sisi kiri dan melakukan drag. Kedengarannya sangat sepele, tapi masalah akan muncul saat kita bekerja dengan banyak aplikasi. Tidak ada cara cepat dan mudah untuk berganti antar aplikasi. Jika menggerakkan mouse ke arah kiri maka sebuah icon akan pops up. Dan jika tidak tepat maka kita harus klik beberapa kali atau mencoba lagi. Metro multitasking. Jika sobat menggunakan aplikasi Metro (untuk tablet) di Windows 8, screen akan menampilkan dua aplikasi secara berjajar. Untuk pemula hal itu tidak akan menjadi masalah besar. Namun bagi advanced user, kemampuan Metro dengan multitasking hanya untuk dua aplikasi merupakan kelemahan yang fatal. Metro. Metro memang bisa bekerja baik di tablet tapi UI tersebut sangat tidak kompatibel jika digunakan pada desktop. Sulit dilakukan untuk sobat yang menggunakan Notebook. Sehingga secara default Windows 8 tidak mungkin bisa melakukan booting ke Metro UI. Dengan kata lain Microsoft perlu memberikan kill-switch untuk mematikan Metro UI. konten Flash di Tablet PC. Ternyata Microsoft memang sengaja membuat Windows 8 ini tidak bisa mendukung konten Flash di Tablet PC. Alasan Microsoft melakukan hal ini adalah untuk menghemat baterai Tablet. Selain itu juga dapat melindungi privasi Tablet kita dan meningkatkan keamanan. Hal ini dikarenakan pada beberapa aplikasi dan perangkat elektronik lainnya, penggunaan konten Flash justru menyebabkan data rusak atau crash. tidak ada tombol Start dan Close X Sayangnya, tidak ada tombol start dan Close X di tampilan muka Windows 8. Hal ini membuat pengguna bingung dan sulit untuk memulai pekerjaan, menutup pekerjaan atau mengakses program. Meski adanya sistem pencarian data, tapi keberadaan tombol Start dinilai sangat penting untuk kemudahan pengguna. Untuk mengakhiri tugas di Windows 8, Anda mesti mengarahkan panah mouse Anda ke atas aplikasi. Setelah muncul tombol tangan, Anda harus men-drag-nya, dan barulah program tersebut tertutup. Banyak File Atau Aplikasi Tersembunyi Ini yang mungkin paling membingungkan bagi pengguna Windows 8. Sebab, saat beroperasi, hanya tersedia dua data atau aplikasi yang bisa terbuka secara bersamaan, sementara data lainnya tersembunyi. Anda mesti menggunakan fitur pencarian universal untuk membuka data yang lain.

Pengantar Sistem Informasi

69

REFERENSI
http://ario.mhs.upnyk.ac.id/2011/03/22/pengantar-internet/ 9 Desember 2012 14.30 wib http://belajar-komputer-mu.com/pengertian-hardware-perangkat-keras-komputer/ 9 Desember 2012 14.58 wib http://blog.fastncheap.com/windows-8-generasi-terbaru-os-windows/#ixzz2EdIvjm00 9 Desember 2012 13.35 wib http://carapedia.com/pengertian_definisi_komputer_menurut_para_ahli_info503.html 9 Desember 2012 14.00 wib http://eridesktop.com/sejarah-komputer/ 9 Desember 2012 14.05 wib http://iksan35.wordpress.com/tik-xi-ganjil/372-2/ 8 Desember 2012 13.10 wib http://ilmucerdas.wordpress.com/profil/perangkat-komputer-dan-fungsinya.com.9 Desember 2012 14.06 wib http://ilmuko.blogspot.com/2012/06/kelebihan-dan-kelemahan-windows-8.htm 10 desember 2012 pukul 20.30 wib http://merahitam.com/pengertian-komputer-apa-itu-komputer.html.9 Desember 14.02 http://nurudin.staff.umm.ac.id/buku-saya/pengantar-komunikasi-massa/ 8 Desember 2012 13.25 wib http://ppia-vic.org/panduan-hidup-di-melbourne/beraktifitas-di-melbourne/ komunikasi / 9 Desember 2012 13.45 wib http://sinau.unissula.ac.id/homepage/files/Internet.pd 9 Desember 2012 14.52 wib http://tentangkomputerkita.blogspot.com/2010/04/pengertian-perangkat-lunaksoftware.html. 9 Desember 2012 14.37 wib http://www.4shared.com/office/K5SrY_RM/Antoni-sejarahkomputer.html.9 Desember 2012 15.00 wib http://www.catatanteknisi.com/2012/01/perangkat-keras-komputer.html.9 Desember 14.53 http://www.docstoc.com/docs/77525754/Makalah-Sistem-Informasi-KoperasiSimpan-Pinjam/ tanggal 04 desember pukul 16.05 wib http://www.goodreads.com/book/show/6261517-pengantar-ilmu-komunikasi 8 Desember 2012 11.52 wib http://www.it-artikel.com/2012/04/artikel-perangkat-lunak-komputer.html.9 Desember 2012 14.46 http://www.sdlempuyangwangi.sch.id/content_e_pembelajaran/Sejarah%20Perkemba ngan%20Komputer.PDF sabtu, 8 desember 2012 11,30 wib http://www.slideshare.net/mutiaraindahkamuning/sejarah-komputerpdf-sabtu.8 Desember 2012,11.40 wib http://www2.ukdw.ac.id/kuliah/si/komas/modul2.pdf 8 Desember 2012 11.00 wib http://yanti164.wordpress.com/2008/08/19/perangkat-lunak-komputer/9 Desember 2012 14.44 wib

Pengantar Sistem Informasi

70

http://yuika21.blogspot.com/2011/11/pengenalan-internet.html 13.17 wib

Desember

2012

BAB 4

PEMOGRAMAN INTERNET

Pengantar Sistem Informasi

71

BAB IV PEMOGRAMAN INTERNET

4.1 Pemograman Internet dengan HTML


Pemrograman internet adalah pemrograman aplikasi berbasis internet (aplikasi internet). Aplikasi internet merupakan suatu jenis aplikasi yang menerapkan arsitektur sistem terdistribusi dengan menggunakan internet sebagai media komunikasi antar komponennya (http://teknologi.kompasiana.com/terapan, 2010). Dalam membuat sebuah website, ada beberapa dasar yang harus dipahami. Diantaranya adalah HTML, PHP, dan MySQL. Ke 3 elemen ini adalah dasar dari terbentuknya sebuah website (http://teknologi.kompasiana.com/terapan, 2010). 4.1.1 HTML (HyperText Markup Language)

Gambar 4.1 Icon HTML


(Sumber: http://faculty.petra.ac.id)

HyperText Mark Up Languange (HTML) merupakan aplikasi pertama yang digunakan untuk membuat web dengan protocol yang digunakan dinamakan HTTP (hypertext transfer protocol). World wide web atau biasa kita sebut dengan web merupakan salah satu sumber daya internet yang berkembang pesat (http://faculty.petra.ac.id, 2010). Icon HTML seperti pada gambar 4.1.

Pengantar Sistem Informasi

72

Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML, antara lain PHP dan ASP sedangkan contoh yang berupa objek antara lain applet (java). HTMLmerupakan bahasa pemrograman yang dipahami oleh semua computer yang dipakai di dunia atau internet. Perintah HTML harus berada didalam tanda <...>, yang digunakan untuk menampilkan fungsi fungsi tertentu misalnya fungsi link dan sebagainya (http://faculty.petra.ac.id, 2010). 4.1.2 Membuat Homepage Sederhana Dalam pembuatah sebuah homepage, ada beberapa software yang dapat digunakan antara lain: 1. Notepad Program teks sederhana milik windows yang dapat digunakan untuk mengetikkan perintah HTML. Jika kita menggunakan linux atau unix, maka kita bisa menggunakan vi atau pico sebagai pengganti notepad. 2. Pembuat Grafis Untuk membuat gambar yang menarik perhatian. Seperti AdobePhotoshop, Corel draw, dsb. 3. Browser Untuk melihat hasil/tampilan homepage dari program -program HTML yang telah kita ketikkan di notepad. Yang kita gunakan kali ini adalah microsoft internet explorer. Adapun langkah kerja membuat homepage dengan menggunakan notepad adalah: - Klik start pada menu utama Windows - All Programs - Accessories - Notepad 4.1.3 Kerangka Dasar Homepage Berikut ini adalah kerangka dasar dokumen HTML yang merupakan aturan dari W3 Consortium: <HTML> <HEAD>***bagian dari head***</HEAD> <BODY>***bagian dari body***</BODY> </HTML> Untuk lebih jelasnya sekarang saatnya kita praktekkan buka notepad dan ketikkan source program berikut: <html> <head> <title> Contoh script HTML </title> </head> <body> <h2> Belajar desain web dengan HTML</h2>HTML adalah dasar pembuatan website,<br>dimana perintah perintah HTML dapat diketik <br> pada notepad (bila menggunakan S.O windows) atau Vi (bila menggunakan linux).

Pengantar Sistem Informasi

73

</body> </html> Simpan dengan nama Source1.htm dengan memilih type All files. Kemudian buka dengan browser dan lihat hasilnya. Contoh script HTML dapat dilihat pada gambar 4.2.

Gambar 4.2 Contoh Script HTML


(Sumber: http://rizkyramadhansttg.files.wordpress.com/2008/07/source11.jpg)

4.1.4 Sejarah HTML Konsep HTML diciptakan pertama kali oleh IBM pada tahun 1980 pada saat tercetus ide untuk meletakkan elemen-elemen yang menandai bagian suatu dokumen seperti judul, alamat dan isi dokumen. Lalu, pada akhirnya elemen-elemen itu menjadi suatu program untuk melakukan pemformatan dokumen secara otomatis (http://faculty.petra.ac.id, 2010). Bahasa pemprograman untuk melakukan tugas tersebut disebut markup language, atau lebih lengkapnya IBM menamai program tersebut sebagai generalized markup language (GML). Konsep ini pada tahun 1986 disetujui oleh ISO (international standard organization) sebagai standar bagi pembuatan dokumendokumen dengan keluarnya ISO 8879. ISO menamai GML ini menjadi SGML (standard generalized markuplanguage). 4.1.5 SGML ke HTML HTML yang juga menggunakan teknologi markup language dulu merupakan salah satu bagian dari SGML ini. Seorang peneliti yang bernama Tim Berners-Lee dari CERN yang kini menjadi direktur W3C (world wide web consortium) mengemukakan suatu ide tentang pembuatan suatu skrip bahasa pemprograman dan dokumen yang bisa diakses oleh seluruh komputer tanpa melihat jenis platform-nya apakah windows, unix, linux dan sebagainya. Semenjak itu HTML lebih populer daripada SGML (http://faculty.petra.ac.id, 2010).

4.1.6 PERKEMBANGAN HTML Sebelum suatu HTML disahkan sebagai suatu dokumen HTML standar, ia harus disetujui dulu oleh W3C untuk dievaluasi secara ketat. Setiap terjadi perkembangan suatu versi HTML, maka mau tak mau browser pun harus memperbaiki diri agar bisa

Pengantar Sistem Informasi

74

mendukung kode-kode HTML yang baru tersebut. Sebab jika tidak, browser tak akan bisa menampilkan HTML tersebut (http://faculty.petra.ac.id, 2010). 1. HTML versi 1.0 Kemampuan yang dimiliki versi 1.0 ini antara lain heading, paragraph, hypertext, list, serta cetak tebal dan miring pada teks. Versi ini juga mendukung peletakan image pada dokumennya tanpa memperbolehkan meletakkan teks disekelilingnya (wrapping). 2. HTML versi 2.0 Pada versi ini, penambahan kualitas HTML terletak pada kemampuannya untuk menampilkan suatu form pada dokumen. Dengan adanya form ini, maka kita dapat memasukkan nama, alamat, serta saran/kritik. HTML versi 2.0 ini merupakan pionir dari adanya homepage interaktif. 3. HTML versi 3.0 HTML versi 3.0 menambahkan beberapa fasilitas baru seperti table. Versi ini yang disebut juga sebagai HTML + tidak bertahan lama dan segera digantikan HTML versi 3.2 4. HTML versi 4.0 HTML versi 4 ini merupakan HTML yang memuat banyak sekali perubahan dan revisi dari pendahulunya. Perubahan ini terjadi di hampir segala perintah-perintah HTML seperti table, image, link, text, meta, imagemaps, form, dan lain- lain. 5. HTML versi 5.0 HTML5 yang merupakan penyempurnaan dari versi HTML yang sebelumnya. HTML5 merupakan sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari world wide web, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML dan hingga bulan Juni 2011 masih dalam pengembangan (Fanjavaakhmad, 2010). Dimana tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin (Fanjavaakhmad, 2010). HTML5 merupakan hasil proyek dari W3C (world wide web consortium) dan WHATWG (web hypertext application technology working group ). Dimana WHATWG bekerja dengan bentuk web dan aplikasi dan W3C merupakan pengembang dari XHTML 2.0 pada tahun 2006, kemudian mereka memutuskan untuk bekerja sama dan membentuk versi baru dari HTML (Fanjavaakhmad, 2010).

Tujuan dibuatnya HTML 5 adalah: a. Fitur baru harus didasarkan pada HTML, CSS, DOM, dan JavaScript b. Mengurangi kebutuhan untuk plugin eksternal ( Seperti Flash ) c. Penanganan kesalahan yang lebih baik d. Lebih markup untuk menggantikan scripting e. HTML5 merupakan perangkat mandiri f. Proses pembangunan dapat terlihat untuk umum

Pengantar Sistem Informasi

75

Fitur baru dalam HTML5 adalah: a. Unsur kanvas untuk menggambar Video dan elemen audio untuk media pemutaran b. Dukungan yang lebih baik untuk penyimpanan secara offline c. Elemen konten yang lebih spesifik, seperti artikel, footer, header, nav, section d. Bentuk kontrol form seperti kalender, tanggal, waktu, email, url, search. Beberapa browser sudah mendukung HTML5 seperti safari, chrome, firefox, dan opera. Kabarnya IE9 ( internet explorer ) akan mendukung beberapa fitur dari HTML5 (Fanjavaakhmad, 2010). Pembuatan HTML5 juga di karenakan Standard HTML4 yang dijumpai banyak memiliki kelemahan untuk mendukung aplikasi web yang interaktif. Akibat hal ini banyak orang menambahkan fitur baru baik disisi aplikasi web ataupun disisi browser. Solusi ini dikenal dengan plugin dan salah satunya adalah Flash dan Silverlight (Fanjavaakhmad, 2010).

4.2 Pemrograman Internet Dengan PHP


4.2.1 PHP (Hypertext Preprocessor) PHP merupakan bahasa pemrograman yang berjalan pada sisi server ( server side scripting ). Jadi dapat disimpukan, php membutuhkan web server untuk dapat menjalankannya. Kode PHP dimanfaatkan untuk menciptakan suatu operasi dinamis. Maksud dinamis adalah bisa berupa perhitungan logika, tambah data, tampil edit hingga hapus data (http://hujanabu.wordpress.com, 2011). Logo PHP diberikan pada Gambar 4.3.

Gambar 4.3 : Icon PHP


(Sumber: http://faculty.petra.ac.id)

PHP merupakan software bersifat open sourcer alias gratis dan mampu lintas platform yaitu, dapat digunakan dengan sistem operasi dan webserver apapun. PHP mampu berjalan di windows dan beberapa versi linux. PHP dapat dijalankan melalui dua cara, yaitu sebagai modul Apache di web server dan sebagai binary CGI (http://hujanabu.wordpress.com, 2011). 4.2.2 Membuat Script PHP Syarat membuat script PHP: 1. Pertama, install terlebih dahulu aplikasi web server seperti appServ. 2. Kedua, install pula aplikasi notepad ++ (recommended)

Pengantar Sistem Informasi

76

Kedua aplikasi diatas adalah aplikasi Freeware, dapat di download secara Free. Sedangkan untuk aplikasi Notepad ++ silakan di download juga di http://notepadplus-plus.org. Berikut ini cara membuat Script PHP Script PHP pertama kita adalah menampilkan teks Belajar pemrograman web di kompasiana di layar browser anda, caranya adalah sebagai berikut: Buka notepad++, kemudian ketiklah script sederhana berikut: <?php echo <h1 align=center>Belajar pemrograman web di kompasiana</h1>; ?> Simpan script diatas di c:AppServwww, kemudian beri nama file: belajar.php. Visualisasi menulis script PHP di note pad dapat dilihat pada gambar 4.4.

Gambar 4.4 Menulis script PHP di Notepad


(Sumber : http://stat.kompasiana.com/files/2010/07/pic11.jpg)

Setelah disimpan, coba test di layar browser anda gunakan internet explorer, mozilla, atau Browser lainnya). Ketik di bagian Address Bar browser anda dengan http://localhost/belajar.php. Lihat hasilnya! muncul teks Belajar pemrograman web di kompasiana di layar browser anda. Vusialisasai cara melihat hasil dari script apabila dijalankan dibrowser dapat dilihat pada gambar 4.5

Gambar 4.5. Hasil dari script apabila dijalankan di browser


(Sumber : http://stat.kompasiana.com/files/2010/07/pic2.jpg)

Keterangan script: <? dan ?> adalah tag yang menandakan bahwa bagian tersebut menggunakan PHP. Echo adalah perintah untuk menampilkan objek di layar browser. <h1> adalah tag untuk memformat teks menjadi heading 1 (judul) (http://hujanabu.wordpress.com, 2011). 4.2.3 Sejarah PHP

Pengantar Sistem Informasi

77

PHP merupakan singkatan berulang dari PHP hypertext Preprocessor, dulu namanya personal home page, pertama kali dibuat oleh Rasmus Lerdof pada tahun 1995 CMIIW. Fungsi yang paling populer dari PHP adalah kemampuannya sebagai server side programming / scripting language dalam pembuatan website, atau aplikasi yang berbasis website. Server side programming / scripting adalah bahasa yang berjalan pada sisi server (dalam hal ini web server) sehingga, komputer kita (client/web browser) tidak mengetahui apa yang terjadi didalam websever. kita (client/web browser) hanya menerima keluaran dari proses yang dihasilkan oleh web sever (http://hujanabu.wordpress.com, 2011).

4.3 Pemrograman Internet dengan MySQL

Gambar 4.6. Icon MySQL


(sumber: http://wartawarga.gunadarma.ac.id, 2010)

MySQL merupakan perangkat lunak yang juga bersifat open source. Sesuai namanya, bahasa standart yang digunakan adalah SQL. SQL singkatan dari structure query language, yang merupakan bahasa standart untuk pengolahan database. MySQL itu bekerja dengan menggunakan bahasa basis data atau yang sering kita dengar dengan sebutan DBMS ( database management system ). Icon MySQL seperti pada gambar 4.6. MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multiuser, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL (http://wartawarga.gunadarma.ac.id, 2010). Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael Monty Widenius (http://wartawarga.gunadarma.ac.id, 2010). 4.3.1 Sejarah SQL Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama EF Codd yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses

Pengantar Sistem Informasi

78

data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (structured english query language). Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan system/R (http://wartawarga.gunadarma.ac.id, 2010). Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data (http://wartawarga.gunadarma.ac.id, 2010). MySQL adalah salah satu DBMS (data Base management system) yang sangat terkenal dan banyak digunakan di kalangan masyarakat pada saat ini. karena software ini termasuk software open source yang gratis. Atribut MySQL yang berupa seekor lumba-lumba melambangkan keunggulan dari DBMS MySQL itu sendiri yaitu kecepatan (http://wartawarga.gunadarma.ac.id, 2010). MySQL dibuat berdasarkan bahasa standar database SQL (standard query language) jadi tidak susah utnuk dipelajari. Software MySQL bisa di download di situs http://www.mysql.com. a. Mengapa Menggunakan MySQL MySQL merupakan database yang sangat cepat, dapat diandalkan dan mudah untuk digunakan. Jika hal itu yang anda cari maka anda harus mencobanya. Selain itu, source programnya pun dapat anda dapatkan secara gratis dan syntax-syntaxnya mudah untuk dipahami dan tidak rumit serta pengaksesan database dapat dilakukan dengan mudah dan cepat. (http://wartawarga.gunadarma.ac.id, 2010). b. Keistimewaan MySQL MySQL memiliki beberapa keistimewaan, antara lain : 1. Portabilitas, MySQL dapat berjalan stabil pada berbagai sistem operasi seperti windows, linux, freeBSD, mac Os X server, solaris, amiga, dan masih banyak lagi. 2. Perangkat lunak sumber terbuka, MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis. 3. Multi-user, MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. 5. Ragam tipe data, MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lainlain. 6. Perintah dan Fungsi, MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah select dan where dalam perintah (query). 7. Keamanan, MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

Pengantar Sistem Informasi

79

8. Skalabilitas dan pembatasan, MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. 9. Konektivitas, MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, unix soket (UNIX), atau named Pipes (NT). 10. Lokalisasi, MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya. 11. Antar muka, MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (application programming interface). 12. Klien dan peralatan, MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online. 13. Struktur tabel, MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam postgre SQL ataupun oracle.

4.4 Perbedaan HTML dengan PHP


PHP adalah singkatan dari PHP hypertext preprocessor, yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat. PHP merupakan bahasa pemograman web yang bersifat server-side HTML= embedded scripting, di mana script-nya menyatu dengan HTML dan berada si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (active server pages) dan JSP (java server pages). HTML adalah bahasa baku terstandar untuk membuat halaman web. Semua halaman web di dunia ini menggunakan HTML. HTML berisi kode yang berisi perintah pada browser seperti internet explorer, firefox, atau yang lainnya untuk merender tampilan halaman. Perintahnya antara lain seperti membuat link, menampilkan gambar, menampilkan teks atau data, dsb. HTML hanya berisi berisi data saja (content), dan untuk mengatur tampilan (layout) halaman digunakan CSS. Untuk melihat HTML pilih View->Source atau semacamnya untuk dapat melihat kode HTML. Untuk membuat halaman web, bahasa yang harus dikuasai adalah HTML, jangan pernah membuat halaman web tanpa tahu sama sekali HTML (http://wartawarga.gunadarma.ac.id, 2010). PHP adalah bahasa program yang berjalan disisi server. Anda tidak akan pernah bisa melihat kode PHP tapi hanya bisa melihat hasil kerjanya. Kemampuan PHP sangatlah banyak (koneksi dengan database, membaca dan menuliskan file, upload file, dsb) dan terus bertambah (PHP juga bisa membuat gambar dengan code ), salah satunya adalah menampilkan kode HTML langsung pada browser, contohnya, kode PHP: echo Selamat datang ?> hasilnya akan sama dengan mengetikkan kode HTML: Selamat datang

Pengantar Sistem Informasi

80

Sedikit demi sedikit anda pasti bisa memahaminya meskipun mungkin sekarang masih agak sulit dipahami. Tapi yang jelas, secara urutan belajar desain web adalah: 1. HTML dan CSS, 2. Javascript, 3. baru belajar PHP, 4. Flash PHP adalah suatu bahasa atau script untuk membuat halaman web dinamis. Secara nyata, browser (seperti IE, firefox, opera dan kawan-kawannya yang lain) hanya mengerti satu bahasa, yaitu HTML (hypertext markup language). HTML adalah suatu bahasa yang digunakan untuk berkomunikasi antara web server dengan klien (browser) yang diberi markup (tanda) khusus untuk melaksanakan atau menampilkan perintah khusus pula. Kita bisa membuat web dengan menggunakan HTML. Kita juga bisa membuat link ke halaman lain di web kita atau halaman lain di web lain. Tapi sayangnya, HTML adalah web statis. Artinya, jika kita ingin membuat web yang mempunyai banyak halaman, maka kita dituntut untuk membuat halaman web yang banyak juga (http://wartawarga.gunadarma.ac.id, 2010). Di lain pihak, PHP adalah suatu script (tepatnya server-side script) yang memproses perintah-perintah dan mengembalikannya ke server sudah dalam bentuk HTML (http://wartawarga.gunadarma.ac.id, 2010). Cara kerjanya seperti ini: 1. Browser meminta halaman ke web server. 2. Web server (bisa apache, IIS dan lain-lain) akan memproses permintaan itu. 3. Jika web server menemukan suatu tanda khusus PHP (yaitu , atau maka web server akan memberikan kesempatan kepada PHP untuk memprosesnya, karena itu di luar wewenang web server. 4. PHP akan memproses perintah-perintah yang berada di antara atau dan mengabaikan yang lainnya. 5. Dalam memproses perintah-perintah di antara , jika ada perintah untuk menampilkan sesuatu (seperti echo), maka PHP akan memberikannya kepada web server. Jika PHP menemukan kesalahan, baik itu sintaks, overflow, file tidak ditemukan dan lain-lain, maka PHP akan memberikan peringatan yang akan diteruskan ke web server. 6. Jika semua proses telah selesai, maka web server akan memberikan nilai kembalian kepada browser berupa HTML, satu-satunya bahasa yang dia mengerti. Untuk dapat menggunakan PHP, Anda harus menginstal PHP yang dapat diperoleh di http://www.php.net dan web server seperti apache, IIS dan sejenisnya.

4.5 Perbandingan MySQL dengan SQL Server


Jika kita sering membuat program database dengan perintah yang kita simpan didalam database seperti stored procedure, function, atau trigger kadang terdapat perbedaan bahasa pemrogramman antara di MySQL dengan SQL server. Berikut kita akan membahas beberapa perbedaan antara aplikasi database tersebut (http://faculty.petra.ac.id, 2010). Untuk parameter di dalam SQL server selalu menggunakan awalan @ sedangkan pada MySQL kita dapat mengidentifikasikan parameter dengan karakter

Pengantar Sistem Informasi

81

apapun dan kita bahkan dapat membuat parameter lokal tanpa mendeklarasikannya terlebih dahulu, yaitu dengan menambahkan karakter @ pada awalan parameter yang dibuat (http://faculty.petra.ac.id, 2010). Pada SQL server kita dapat mengetikan perintah declarve v1 [datatype], v2 [datatype], v3 [datatype] tetapi pada MySQL kita harus mengetikan perintah declarve v1 [datatype]; declarv v2 [datatype]; declarve v3 [datatype] SQL server tidak perlu mengetikan perintah begin..end untuk batasan sebuah stored procedure atau function. Tetapi dalam MySQL kita perlu mengetikan perintah begin end untuk stored procedure atau function yang memiliki lebih dari satu baris perintah (http://faculty.petra.ac.id, 2010). Contoh: Delimeters$$ create procedure 1(id int) begin [statement 1]; [statement 2]; end$$delimeter; Pada SQL server kita tidak perlu mengetikan karakter ; (titik koma) pada setiap akhir perintah. Tetapi pada MySQL membutuhkan karakter ; pada setiap akhir perintah, karena MySQL merupakan aplikasi console yang membutuhkan pembatas untuk setiap perintah yang dituliskan menjadi pembatas dengan perintah yang lainnya dalam satu procedure atau function. SQL server memiliki fungsi set nocount dan @@rowcount untuk memperoleh jumlah row hasil execute. Sedangkan pada MySQL tidak memiliki perintah untuk SET NOCOUNT, tetapi memiliki fungsi row_count() untuk mendapatkan jumlah row hasil execute dari query delete, insert, atau update, found_rows() untuk mendapatakan jumlah row hasil execute dari query select. SQL Server memiliki perintah perulangan while begin. Sedangkan MySQL memiliki perintah perulangan while do. SQL server dapat menggunakan perintah select atau set untuk mengisi data ke variable. Contoh: declarve @v1 int, @v2 int select@v1 = 10, @v2 = 20 Sedangkan MySQL hanya dapat menggunakan perintah set untuk mengisi data ke variable. Contoh: declarve v1 int; declarve v2 int; set v1 = 10; set v2 = 20;

4.6 Perbedaan HTML dengan CSS

Pengantar Sistem Informasi

82

Gambar 4.7. Icon CSS


(Sumber: http://www.giantowidodo.com/2012/09/mengenal-css-dari-dasar.html)

Dalam bidang desain web, HTML dan CSS dianggap sebagai sesuatu yang wajib digunakan dalam menyusun sebuah halaman web/blog. Hal itu sangatlah wajar karena perpaduan keduanya mampu menciptakan sebuah tampilan menarik, disukai mesin pencari, optimal dari segi kecepatan. Tapi apakah mereka bisa dipisahkan? seperti apa jika itu dilakukan? Apa perbedaan html dan css? Artikel berikut ini akan membantu anda membedakan HTML dengn CSS dari segi fungsi serta penulisan. Icon CSS seperti yang terlihat pada gambar 4.7 (http://inconcept.wordpress.com, 2010). 4.6.1 Pengertian HTML HTML adalah kependekan dari hyper text markup language yang artinya bahasa penandaan halaman web. Elemen HTML yang disebut dengan tag digunakan untuk menyusun struktur isi halaman web. HTML ditulis dengan struktur tertentu yang menginformasikan kepada browser tentang susunan isi halaman yang di tampilkan (http://inconcept.wordpress.com, 2010). Contoh: <h1>Ini contoh heading</h1> <p>Ini adalah contoh sebuah paragraf dalam HTML</p> Dengan tag diatas, browser akan menampilkan isi dengan baris awal heading 1, dan baris kedua sebuah paragraf. Heading dianggap sebagai sebuah kata pembuka atau judul dari halaman, sedangkan paragraf adalah sebagai isi halaman. HTML bisa berdiri sendiri tanpa ada pendukung lainya seperti css. 4.6.2 Pengertian CSS CSS adalah kependekan dari Cascading Style Sheet yang artinya pengatur gaya dokumen. CSS digunakan untuk mengatur tampilan struktur isi halaman web. Karena CSS digunakan untuk mengatur tampilan struktur isi maka CSS harus mengacu pada elemen tertentu dari dokumen yang diformat, sehingga penulisanya h1 { color : #000;font-size:20px; }tengah { text-align:center; } Contoh css diatas digunakan untuk mengatur format semua elemen h1 sehinga ditampilkan dengan warna:#000 (hitam) dan font-size:20px (ukuran tulisan 20 pixel). Sedangkan .tengah adalah sebuah class yang dapat ditempelkan pada elemen tertentu seperti p, div, dll. Misal : <p class="tengah">..</p> sehingga format paragraf berubah menjadi rata tengah (http://webdesainer.wordpress.com, 2009). Kemampuan umum CSS 1. Memformat banyak dokumen hanya dengan satu file CSS

Pengantar Sistem Informasi

83

2. Mengatur susunan layout dokumen 3. Mengatur tampilan dalam berbagai format output seperti printer, layar monitor, mobile dll 4. Menambah fitur kontrol dokumen seperti show, hide, visible dll

4.7 Perbedaaan PHP dengan Javascrift dan HTML

Gambar 4.8. dan HTML


(Sumber: http://www.kursusprivat.com)

Icon PHP, Javascrift

Apakah perbedaan PHP dengan Javascript ? atau apa perbedaan PHP dengan HTML? pertanyaan ini seringkali muncul jika anda mulai mengenal bahasa pemrograman web. Ketiga bahasa pemrograman ini ternyata saling terkait dalam membangun sebuah web yang dinamis dan interaktif. Kami akan jelaskan perbedaan serta hubungan masing-masing pada buku ini.Pemahaman dasar PHP, javascript, HTML (http://dunovteck.wordpress.com, 2009). PHP adalah bahasa pemrograman yang dijalankan pada server yang terinstall web server. Artinya semua baris program akan sepenuhnya dijalankan pada web server sedangkan yang dikirimkan ke browser pengguna hanya hasilnya saja (http://dunovteck.wordpress.com, 2009). Icon PHP, javascript, dan html seperti pada gambar 4.8. Javascript adalah bahasa pemrograman yang dijalankan dikomputer klien. Javascript disipkan dalam kode-kode html dan digunakan sepenuhnya dengan bantuan browser. Javascript melakukan interaksi dengan pengguna langsung disisi klien (http://dunovteck.wordpress.com, 2009). HTML adalah bahasa standar untuk membuat halaman web statis. HTML dapat secara langsung dijalankan dan ditampilkan dengan bantuan browser. Secara teori umum diatas, maka perbedaan php dengan javascript atau php dengan html adalah: PHP 1. 2. 3. 4. 5. PHP adalah bahasa pemrograman web yang dijalankan di server PHP digunakan untuk membuat halaman dinamis PHP dapat terhubung dengan database PHP dapat membuat halaman web dengan HTML maupun javascript PHP dijalankan oleh server sebelum halaman ditampilkan

Javascript 1. Javascript dirancang untuk bekerja disisi klien 2. Javascript dapat berinteraksi langsung dengan pengguna melalui browser 3. Javascript dapat disisipkan dalam kode html

Pengantar Sistem Informasi

84

4. Javascript dijalankan setelah halaman mulai diterima oleh browser 5. Javascript dapat memanipulasi HTML secara langsung atau sering dikenal dengan DHTML (Dynamic HTML) HTML 1. HTML dapat langsung dijalankan disisi klien 2. HTML digunakan untuk menyusun halaman web statis 3. HTML dapat ditampilkan dalam bentuk objek tabel, tulisan dll Dari penjelasan diatas dapat disimpulkan bahwa sebenarnya antara PHP, Javascript dan HTML dapat saling terhubung dalam perananya menampilkan sebuah informasi yang ada diinternet. PHP tidak bisa menampilkan hasil ke browser tanpa adanya html, html tidak bisa menampilkan halaman dinamis tanpa PHP, dan HTML tidak bisa berinteraksi via klien tanpa javascript. Menurut kami ini juga yang melatar belakangi munculnya gagasan baru tentang penggunaan teknologi AJAX dalam pengembangan web masa depan (http://dunovteck.wordpress.com, 2009).

4.8 Perbedaan XHTML dan HTML

Gambar 4.9. Icon XHTML dan HTML


(Sumber : http://static,setoalkahfi.web .id/wp-content/upload/2012/07/sgml-xml-relationships.png)

XHTML merupakan generasi berikutnya setelah HTML, tetapi dia mempunyai kemampuan lebih tinggi untuk mengoperasikannya. Selain itu membutuhkan kesiapan berbagai perangkat lunak untuk menanganinya (Vikrymadz, 2012). Untuk lebih memahami XHTML, kita harus paham terlebih dahulu HTML. Lebih baiknya lagi kita memahami HTML ver 4.01 standar. Dan kita harus membiasakan mennggunakan huruf kecil untuk menuliskan kode tersebut seta jangan lupa membuat tag penutup setiap elemen (Vikrymadz, 2012). Icon XHTML dan HTML seperti yang terlihat pada gambar 4.9. Adapun Perbedaan Utama XHTML dengan HTML adalah sebagai berikut : 1. Elemen harus tersusun dengan benar a) Dalam HTML tidak tersusun dengan struktur yang benar, Misalnya : <b><i>Ini adalah tulisan yang berformat bold dan italik</b></i> b) Pada XHTML semua elemen harus tersusun dengan benar seperti ini : <b><i>Ini adalah tulisan yang berformat bold dan italik</i></b>

Pengantar Sistem Informasi

85

Keterangan : sebelum tag <i> ditutup belum boleh ada penutup untuk </b>, <i> adalah elemen anak dari elemen <b>, pembuka dan penutup <i> harus di dalam elemen <b>. 2. Dokumen harus Well Formed Semua elemen XHTML harus tersusun dalam elemen sebagai root element. Setiap elemen dapat memiliki sub (child) element. Setiap sub elemen harus tersusun dengan benar di dalam parent element. Struktur dasarnya adalah sebagai berikut: <html> <head> ... </head> <body> ... </body> </html> 3. Nama Tag harus huruf kecil Hal ini dikarenakan XHTML merupakan dokumen XML. XML bersifat casesensitive. Tag seperti <br> dan <BR> dianggap berbeda. Berikut ini adalah contoh yang salah: Code: <BODY> <P>Ini adalah paragraf</P> </BODY> dan ini adalah contoh yang benar: Code: <body> <p>Ini adalah paragraf</p> </body> 4. ElemenTerbuka Harus Ditutupdengan Tag Penutup Contoh yang salah: Code: <p> Ini adalah paragraf <p> Ini adalah paragraph yang lain Contoh yang benar: Code: <p> Ini adalah paragraf </p> <p> Ini adalah paragraf yang lain </p> 5. Elemen kosong harus ditutup menggunakan /> Contoh yang salah: Code: Ini adalah break<br> Ini adalah garis mendatar:<hr> Ini adalah image <img src="gambar.gif" alt="gambar"> Contoh yang benar: Code: Ini adalah break Ini adalah garis mendatar: Ini adalah image:

Pengantar Sistem Informasi

86

4.9 Konsep Pemograman


1. Pemrograman internet merupakan pemrograman aplikasi berbasis internet (aplikasi internet) 2. Aplikasi internet merupakan suatu jenis aplikasi yang menerapkan arsitektur sistem terdistribusi dengan menggunakan internet sebagai media komunikasi antar komponennya 3. Keyword terdiri dari: a. Sistem terdistribusi b. Komunikasi via internet 4. Jenis sistem terdistribusi terdiri atas: a) Jenis arsitektur sistem terdistribusi: 1.Client-server: sistem dibagi menjadi komponen yang berfungsi sebagai peminta layanan (client) dan pemberi layanan (server). 2. Peer-to-peer: sistem terdiri atas komponen-komponen yang fungsinya setara dan dapat saling melayani atau meminta layanan. b) Pada prinsipnya, arsitektur peer-to-peer juga merupakan arsitektur clientserver di mana setiap komponennya dapat mempunyai fungsi sebagai client sekaligus server terhadap komponen lain: 5. Kelebihan & kekurangan Client-server a) Adapun kelebihannya ialah sebagai berikut: 1. Beban komputasi disebar di beberapa mesin 2. Client mengakses fungsionalitas server dari jarak jauh 3. Client dan server didesain terpisah (dan mungkin berbeda), lebihsederhana dibanding mendesain satu program yang dapat melakukan segalanya 4. Data dapat disimpan secara terpusat di server, usaha menjaga reliabilitas sistem cukup dilakukan di server (UPS, redundant disk array, high speed processors, dlain-lain). 5. Data dapat disimpan secara terdistribusi di banyak client atau server, sehingga jika satu komponen rusak (misalnya harddisk crash atau bencana alam), maka data yang hilang menjadi minimal, atau mungkin dapat digantikan oleh data dari komponen lain. 6. Server dapat diakses secara simultan oleh banyak client b) Kekurangan 1. Adanya delay komunikasi client-server 2. Harus mempertimbangkan sinkronisasi dan paralelisme proses dalam mendesain server 6. Komunikasi via internet internet terdiri dari: a) sebuah jaringan komputer yang sangat besar(meliputi seluruh dunia) b) jaringan besar yang menghubungkanjaringan-jaringan kecil menggunakan protokol transmisiberbasis TCP/IP 7. Komunikasi menggunakan Protokol a) Protokol adalah aturan yang disepakati client dan server mengenai bagaimana cara berkomunikasi b) Protokol aplikasi (tergantung aplikasi) seperti client dan server saling berbalas pesan dalam format/sintaks dan urutan tertentu c) Protokol transmisi (TCP/IP) seperti pesan dipecah-pecah menjadi potongan paket-paket data, setiap paket dapat melewati rute jaringan yang berbeda, di

Pengantar Sistem Informasi

87

tempat tujuan, paket-paket data dikonstruksi ulang menjadi pesan seperti semula 8. Contoh aplikasi berbasis internet (layanan internet) a. Web (protokol aplikasi: HTTP) b. E-mail (IMAP, POP, SMTP) c. Chatting terdiri dari: 1. open standard: IRC 2. non standard: YM, ICQ, MSN chat, AOL, dll d. File transfer (FTP) e. Remote terminal (telnet) f. Directory service (LDAP) g. Network monitoring (NMAP) h. Web service (SOAP) i. Voice (VoIP) Catatan:Aplikasi dalam konteks judul di atas mengacu pada level protokol dan dapat disebut juga sebagai layanan internet. Aplikasi dalam konteks software (misalnya aplikasi web browser) dapat mengakses atau menyediakan salah satu atau beberapa layanan internet di atas. 9. Aplikasi berbasis internet vs aplikasi berbasis web a) Aplikasi berbasis internet terdiri dari: 1. Menggunakan protokol aplikasi yang sudah ada atau mendefinisikan protokol sendiri 2. Aplikasi di sisi server berkomunikasi langsung dengan client 3. Aplikasi di sisi client dapat berupa aplikasi yang berdiri sendiri atau ditempelkan dalam aplikasi lain b) Aplikasi berbasis web terdiri dari: 1. Menggunakan protokol HTTP 2. Aplikasi di sisi server berkomunikasi dengan client melalui web server 3. Aplikasi di sisi client umumnya berupa web browser Jadi, aplikasi berbasis web (client/server-side script)berjalan di atas aplikasi berbasis internet (webclient/server software). 10. Teknologi pembangun aplikasi berbasis web terdiri atas: a) Web client (web browser) b) Web server c) URL : Uniform resource locator d) HTTP : Hypertext transfer protocol e) HTML : Hypertext markup language f) CSS : Cascading style sheet g) Pemrograman web 1. CGI, eksekusi program di sisi server 2. server side scripting 3. client side scripting 4. plug-in, eksekusi program di sisi client CSS adalah suatu mekanisme untuk menambahkan style (misalnya font, warna, jarak, posisi) pada dokumen web. a. Spesifikasi CSS standar (CSS 2) terdpat di http://www.w3.org/TR/RECCSS2/

Pengantar Sistem Informasi

88

b. Contoh dokumen HTML yang menggunakan CSS: c. Hasil tampilan: Bagaimana web bekerja?WebBrowser WebServer HTTP reque stHTTP responsebody headerbody header TCP/IPWeb files Server URLDisplay Client d. User mengetik URL di browser e. Browser menghubungi server yang tersebut pada URL f. Setelah terhubung, browser mengirimkan HTTP request g. Server menjawab dengan mengirim HTTP response (berisi header dan isidokumen) h. Untuk dokumen yang terdiri atas beberapa file (misalnya dokumen bergambar), browser harus mengirimkan HTTP request lagi untuk setiap file i. Browser menampilkan semua isi dokumen kepada user web client (web browser) dan web server k. Web server: a) merupakan suatu software b) dijalankan pada komputer server c) berfungsi agar dokumen web yang disimpan di server dapat diakses oleh user di internet l. Perangkat lunak web server yang populer saat ini: a) Apache (Linux & Windows) b) MS Internet information server / IIS (windows) c) Tomcat, untuk java (windows & linux) 11. Berikut adalah contoh untuk CSS (cascading style sheet) <html> <head> <title>My first HTML document</title> </head> <style type='text/css'>p { font-family: Arial; text-decoration: underline; }p:first-letter {font-size: 20pt; }b { font-size: 20pt; } </style> <body> <p>Hello world!<br>Welcome to my <b>first</b> HTML page. </p> </body> </html> 12. Cara membuat HTML Buka aplikasi notepad di komputer anda lalu ketikkan kode HTML berikut ini: < html> <head> <titlte>belajar HTML</title> </head> <body>halo, selamat belajar HTML </body> </html> Catatan : Nomor yang muncul di setiap baris tidak perlu anda ketik, itu hanya tampilan untuk menunjukkan nomor baris kode yang ada. Jadi ketikkan seperti gambar berikut ini:

Pengantar Sistem Informasi

89

Gambar 4.10 cara membuat html (Sumber : http://kuliah.imadewira.com/wpcontent/upload/2012/06/cara-belajar-membuat-html-dasar.jpg) Selanjutnya silahkan klik menu File-save as untuk menyimpan file yang anda buat. Simpan dokumen/file diatas dengan nama latihan.html. Pastikan anda mengetikkan latihan.html (tanpa tanda petik) ketika menyimpan, karena jika tidak maka file yang tersimpan otomatis menjadi file dengan ektension txt. Visualisasi cara membuat html seperti yang terlihat pada gambar 4.10.

Gambar 4.11 cara belajar html


(Sumber : http://kuliah.imadewira.com/wp-content/upload/2012/06/cara-belajar-membuat-html-dasar.jpg)

Kemudian tutup aplikasi notepad anda. Lalu buka windows explorer dan cari dimana file tadi anda simpan. Jika sudah ditemukan, silahkan buka file HTML tersebut dengan cara memilih dan klik double. Vusialisasi cara belajar html terlihat pada gambar 4.11.

Gambar 4.12 cara belajar html


(Sumber : http://kuliah.imadewira.com/wp-content/upload/2012/06/cara-belajar-membuat-html-dasar.jpg)

Pengantar Sistem Informasi

90

Jika sudah benar, maka seharusnya file tersebut otomatis akan dibuka dengan menggunakan aplikasi browser yang ada di komputer anda seperti internet explorer atau mozilla firefox. Cara membuka file dengan aplikasi browser dapat dilihat pada gambar 4.12. Dan jika menggunakan firefox tampilan akan menjadi seperti berikut:

Gambar 4.13 cara belajar html


(Sumber : http://kuliah.imadewira.com/wp-content/upload/2012/06/cara-belajar membuat-html-dasar.jpg)

Sampai disini diharapkan sudah mampu dan mengerti tentang bagaimana cara membuat HTML. Artinya anda tahu dimana mengetikkan kode HTML lalu menyimpannya dan bagaimana cara melihat tampilan HTML yang anda buat melalui browser. Selanjutnya anda tinggal mengikuti tutorial HTML dan begitu melihat contoh kode HTML yang diberikan maka anda tahu bagaimana mencobanya. Tampilan file dengan firefox terlihat seperti pada gambar 4.13. Pada tahap belajar HTML yang lebih jauh, anda dapat menggunakan software editor HTML seperti dreamweaver. Dengan menggunakan editor yang memang khusus untuk HTML, anda akan banyak dipermudah karena tersedia berbagai bantuan untuk membuat HTML yang lebih kompleks (Vikrymadz, 2012). 1. Pengenalan PHP dan MySQL PHP adalah singkatan dari PHP hypertext preprocessor yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis.PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. PHP adalah bahasa pemrograman server side. Sehingga dia memerlukan sebuah web server contohnya apache yang sudah ada didalam software XAMPP untuk menjalankan scriptnya (http://keporadio.com/index/apa-itu-php-mysql-html/). Catatan: untuk lebih lanjutnya teman-teman bisa baca materi tentang pengenalanPHP 2. Software yang digunakan belajar PHP Adapun software yang biasa digunakan dalam belajar ataupun pengembangan web PHP adalah software XAMPP. Didalam software tersebut sudah terdapat beberapa komponen software pendukung yaitu: a. Apache untuk webserver yang digunakan untuk menjalankan PHP b. MySQL untuk DMBS (database management system) yang digunakan untuk menyimpan content atau isi web didalam sebuah database. c. Phpmyadmin aplikasi MySQL berbasi web yang digunakan untuk merancang dan membuat database dan table-table nya. d. Notepad++ yang digunakan sebagai text editor. 3. Langkah untuk memulai belajar PHP

Pengantar Sistem Informasi

91

Dalam memulai belajar PHP ada tahapan yang biasa dilakukan. Walaupun tidak baku harus seperti ini. Adapun langkah-langkahnya adalah sebagai berikut: e. Jalankan software XAMPP dan klik tombol start untuk apache dan mysq f. Buka web browser misalnya mozila dan ketik http://localhost/untuk mengetes 4. Langkah pembuatan database di Phpmyadmin Pada langkah ini kita akan menjelaskan tentang fungsi dan cara pemakaian aplikasi web Phpmyadmin. Adapun yang akan dibahas dalam Phpmyadmin (http://localhost/phpmyadmin) adalah: a. Fungsi menu Browse untuk menampilkan data b. Fungsi menu Structure untuk melihat struktur tabel c. Fungsi menu Insert untuk memasukan data ke tabel d. Fungsi menu Export untuk mengeluarkan query dari database atau tabel e. Fungsi menu Import untuk memasukan query dari database atau tabel f. Fungsi menu Empty untuk mengosongkan isi data di tabel g. Fungsi menu Drop untuk menghapus table tertentu 5. Langkah pembuatan modul program Setelah database dibuat, kita akan membuat file phpnya yang berisi script PHP. Nantinya script tersebut disimpan di folder C:\xampp\htdocs\koneksi dan disimpan dengan ekstensi(*.php). adapun file-file yang akan kita buat adalah sebagai berikut: a. koneksi.php = digunakan untuk koneksi PHP ke database b. form.php = berisi form yang digunakan untuk menginput data. c. proses.php = digunakan untuk proses menyimpan data ke database d. tabel.php = digunakan untuk menampilkan data dalam bentuk tabel e. delete.php = digunakan untuk menghapus data didatabase f. update.php = digunakan untuk mengubah data yang diinginkan g. simpan.php = digunakan untuk menyimpan kembali data hasil perubahan Adapun syntax dari masing-masing file adalah sebagai berikut: Koneksi php <?php $host="localhost";$user="root";$password="";$database="db_cc";$koneksi= mysql_connect($host,$user,$password);mysql_select_db($database,$koneksi);// cek koneksi if($koneksi){//echo "berhasil koneksi";}else{echo "gagal koneksi";}?> Form php sebagai berikut: <html> <head><title>Form</html></head> <body> <form action="proses.php" method="post"><table><tr> <td>Nama</td><td><input type="text" name="nama" size="20"></td> </tr> <tr><td>Alamat</td><td><textarea cols="20" rows="5" name="alamat"> </textarea></td></tr><tr><td>Usia</td> <td><input type="text" name="usia" size="20"></td></tr><tr> <td><input type="submit" name="proses" value="Proses"></td> <td><input type="reset" value="Batal"></td></tr></table></form></body> </html> Proses php sebagai berikut: <?php include "koneksi.php"; $nama=$_Post['nama']; $alamat=$_Post['alamat']; $usia=$_Post['usia']; $query=mysql_query("insert into biodata(nama, alamat,

Pengantar Sistem Informasi

92

usia) value('$nama','$alamat','$usia')"); if($query){ echo "Berhasil input data ke database "; ?><a href="tabel.php">Lihat data di Tabel</a><?php }else{echo "Gagal input data";echo mysql_error();}?> Tabel php sebagai berikut: <?phpinclude "koneksi.php";$query=mysql_query("select * from biodata"); l_num_rows($query); echo "Jumlah data ada : ".$jumlah;?> <table border="1"><tr><th>Nomor</th><th>Nama</th> <th>Alamat</th><th>Usia</th><th>Aksi</th></tr> <?phpwhile($row=mysql_fetch_array($query)){?><tr><td> <?php echo $c=$c+1;?></td><td><?php echo $row['nama'];?></td> <td><?php echo $row['alamat'];?></td> <td><?php echo $row['usia'];?></td><td> <a href="delete.php?id=<?php echo $row['id']; ?>" onclick="return confirm('Apakah anda yakin?')">Delete</a> <a href="update.php?id=<?php echo $row['id']; ?>">Update</a></td> <?php}?></table><br /> <a href="form.php">Input data form</a> Delete.php sebagai berikut: <?php include "koneksi.php";$id=$_get['id']; $query=mysql_query("delete from biodata where id='$id'"); if($query){?><script language="javascript">document.location.href="tabel.php";</script><?ph}el se{echo "gagal hapus data";}?>Update.php<?phpinclude "koneksi.php"; $id=$_get ['id']; $query=mysql_query("select * from biodata where id='$id'");?> <form action="simpan.php" method="post"> <table border="1"><?php while($row=mysql_fetch_array($query)){?> <input type="hidden" name="id" value="<?php echo $id;?>"/><tr> <td>Nama</td><td><input type="text" name="nama" value="<?php echo $row['nama'];?>" /></td></tr><tr><td>Alamat</td> <td><textarea cols="20" rows="5" name="alamat"><?php echo $row['alamat'];?></textarea></td></tr><tr><td>Usia</td> <td><input type="text" name="usia" value="<?php echo $row['usia'];?>" /></td></tr><tr><td> <input type="submit" value="Simpan" name="simpan" /></td> </tr><?php}?></table> </form>

Simpan php terdiri dari: <?php include "koneksi.php"; $id=$_post['id']; $nama=$_post['nama']; $alamat=$_post ['alamat']; $usia=$_post['usia']; $query=mysql_query("update biodata set nama='$nama', alamat='$alamat', usia='$usia' where id='$id'"); if($query){echo "Berhasil update data ke database "; ?><a href="tabel.php">Lihat data di Tabel</a><?php}else {echo "Gagal update data"; echo mysql_error();}?>

Pengantar Sistem Informasi

93

Jika semua script sudah selesai di ketik dan disimpan didalam folder htdocs/koneksi. Maka untuk menjalankan programnya ketik http://localhost/koneksi/form.php. Tampilan halaman form ph seperti pada gambar 4.14.

Gambar 4.14 Tampilan Halaman form.ph (Sumber : http://kuliah.imadewira.com) Tampilan halaman table php seperti yang terlihat pada gambar 4.15.

Gambar 4.15 Tampilan halaman table.php


(Sumber : http://kuliah.imadewira.com)

Tampilan halaman update.php seperti pada gambar 4.16

Pengantar Sistem Informasi

94

Gambar 4.16Tampilan halaman update.php


(Sumber : http://kuliah.imadewira.com)

REFERENSI

http://bagiilmuryan.wordpress.com/2010/12/perbedaan-php-dan-html.html di unduh tanggal 9 desember 2012 pukul 13.45 wib

Pengantar Sistem Informasi

95

http://dunovteck.wordpress.com/2009/12/01/pengertian-istilah-php-mysql-css-htmldan-xml/ di unduh tanggal 9 desember 2012 pukul 14.37 wib http://faculty.petra.ac.id/dwikris/docs/desgrafisweb/html_dasar/0-apaitu_html.html (10/12/2012, 16:22) http://fanjavaakhmad.wordpress.com/2010/09/06/perbedaan-xhtml-dan-html/diunduh tanggal 9 desember 2012 pukul 13.10 wib http://hasim319.wordpress.com/2010/01/24/sekilas-tentang-mysql/ (10/12/2012, 17:01) http://hujanabu.wordpress.com/2011/08/20/apa-itu-php-dan-mysql-belajarpemrograman-scripting-php-dan-mysql/ (10/12/2012, 16:20) http://inconcept.wordpress.com/2010/03/10/perbedaan-html-css/ di unduh tanggal 9 desember 2012 pukul 13.56 wib http://keporadio.com/index/apa-itu-php-mysql-html/ (10/12/2012, 16:30) http://rizkyramadhansttg.wordpress.com/2008/07/15/dasar-pemrograman-html/ 10-122012, 15:41 http://setoelkahfi.web.id/perbedaan-html-dan-xhtml-serta-penggunaannya/ di unduh tanggal 9 desember 2012 pukul 13.15 wib http://sodoel.wen.ru/apakahcss.html diunduh tanggal 9 desember 2012 pukul 13.20 http://te.ugm.ac.id/~wibirama/download/publications/PID.pdf (10/12/2012, 15: 30) http://teknologi.kompasiana.com/terapan/2010/07/18/seri-pemrograman-internetmengenal-php-197311.html (10-12-2012,15:55) http://wartawarga.gunadarma.ac.id/2010/02/perbandingan-mysql-dengan-sql-server/ di unduh tanggal 9 desember 2012 pukul 13.00 wib http://webdesainer.wordpress.com/2009/05/27/apakah-css-bagian-ii-perbedaan-cssdan-html/ di unduh tanggal 9 desember 2012 pukul 14.15 wib http://www.benpinter.net/article.php?story=20030407053611131 di unduh tanggal 9 desember 2012 pukul 13.30 wib http://www.kursusprivat.com di unduh tanggal 9 desember 2012 pukul 14.00 wib http://www.vikrymadz.web.id/2012/01/perbedaan-html-dengan-xhtml.html di unduh tanggal 9 desember 2012 pukul 14.25 wib http://ys-soft.web.id/tentang-mysql 10-12-2012 16;05

Pengantar Sistem Informasi

96

Anda mungkin juga menyukai