Professional Documents
Culture Documents
Puji syukur kehadirat Tuhan Yang Maha Kuasa atas segala limpahan Rahmat, Taufik dan Hidayahnya sehingga kami dapat menyelesaikan penyusunan buku ini dalam bentuk maupun isinya yang sangat sederhana. Buku ini berisikan pengetahuan tentang Sistem Informasi dan Teknologi Informasi atau yang lebih khususnya membahas penerapan, karakteristik serta perspektif SI dan TI. Diharapkan Buku ini dapat memberikan informasi kepada kita semua. Harapan kami semoga buku ini membantu menambah pengetahuan dan pengalaman bagi para pembaca, sehingga saya dapat memperbaiki bentuk maupun isi buku ini sehingga kedepannya dapat lebih baik. Kami menyadari bahwa buku ini masih jauh dari sempurna, oleh karena itu kritik dan saran dari semua pihak yang bersifat membangun selalu kami harapkan demi kesempurnaan buku ini. Akhir kata, kami sampaikan terima kasih kepada semua pihak yang telah berperan serta dalam penyusunan makalah ini dari awal sampai akhir. Terutama kepada dosen pembimbing Ronald Mangasi Hutauruk. Semoga Tuhan senantiasa meridhoi segala usaha kita.
Penulis
DAFTAR ISI
KATA PENGANTAR ...................................................................................................... i DAFTAR ISI ................................................................................................................... ii DAFTAR GAMBAR ...................................................................................................... iii DAFTAR TABEL ............................................................................................................ iv I. PENDAHULUAN 1.1. Konsep Dasar Sistem .................................................................................. 1 1.2. Konsep Dasar Informasi............................................................................. 1 1.3. Konsep Dasar Sistem Informasi .............................................................. 1 1.4. Komponen Dan Elemen Sistem Informasi .......................................... 2 1.5. Arsitektur Dan Klasifikasi Sistem Informasi ........................................ 5 1.6. Mengapa Sistem Informasi Itu Penting................................................ 6 1.7. Perbedaan SI dengan TI ............................................................................ 7 1.8. Penerapan SI dan TI .................................................................................... 9 Daftar Pustaka II. BLOG 2.1. Pengertian Blog............................................................................................ 12 2.2. Mikroblog ....................................................................................................... 18 2.3. Blogger ............................................................................................................ 21 2.4. Wordpress ...................................................................................................... 24 2.5. Jommla............................................................................................................ 30 Daftar Pustaka III. PENGANTAR KOMPUTER DAN INTERNET 3.1. Pengantar Komputer ................................................................................ 34 3.2. Pengantar Internet..................................................................................... 35 3.3. Jaringan Internet ........................................................................................ 38 3.4. Domain .......................................................................................................... 41 3.5. Server.............................................................................................................. 41 3.6. Web Hosting ................................................................................................ 42 3.7. Bagian-bagian Komputer ........................................................................ 43 3.8. Sejarah Komputer ...................................................................................... 46 3.9. Sistem Operasi............................................................................................. 53 Daftar Pustaka IV. Pemprograman Internet 4.1. Html ................................................................................................................ 57 4.2. Php .................................................................................................................. 65 4.3. MySQL ............................................................................................................ 73 4.4. Adobe Dreamweaver ................................................................................ 80 Daftar Pustaka
ii
DAFTAR GAMBAR
1.1. Tingkatan kunci memecahkan masalah ...................................................................... 5 2.1. Tampilan administrasi wordpress 3.3 ........................................................................... 26 3.1. Modem eksternal ................................................................................................................. 37 3.2. Modem internal.................................................................................................................... 38 3.3. Koneksi ke internet ............................................................................................................. 40 4.1. Tampilan string php ........................................................................................................... 66 4.2. Tampilan variabel di layar ................................................................................................. 67 4.3. Beberapa tipe data dasar dalam php........................................................................... 68 4.4. Tampilan penggunaan konstanta dalam php .......................................................... 69 4.5. Tampilan operator aritmatika dalam php .................................................................. 70 4.6. Tampilan logika dan perbandingan dalam php ....................................................... 71 4.7. Tampilan cara memberikan komentar dalam program php ................................ 72 4.8. Mysql command line client .............................................................................................. 73 4.9. Koneksi ke server mysql dengan user root ................................................................. 74 4.10. Tampilan mysql command line client ........................................................................ 74 4.11. Tampilan mysql front ....................................................................................................... 75 4.12. Tampilan halaman phpmyadmin ................................................................................ 76 4.13. Tampilan halaman phpmyadmin ................................................................................ 77 4.14. Tampilan layar mysql administrator dan mysql control center......................... 78
iii
DAFTAR TABEL
2.1. Daftar versi wordpress ....................................................................................................... 28 2.2. Perilisan versi Joomla hingga saat ini ........................................................................... 31
iv
Pendahuluan
3. Alter (1992) Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang, dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah perusahaan.
Input mewakili data yang masuk kedalam sistem informasi. Input di sini termasuk metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.
B. Komponen model Komponen ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang diinginkan. C. Komponen output Hasil dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua pemakai sistem. D. Komponen teknologi Teknologi merupakan tool box dalam sistem informasi, teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, meghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan. E. Komponen hardware
Hardware berperan penting sebagai suatu media penyimpanan vital bagi sistem informasi. Yang berfungsi sebagai tempat untuk menampung database atau lebih mudah dikatakan sebagai sumber data dan informasi untuk memperlancar dan mempermudah kerja dari sistem informasi.
F. Komponen software
Software berfungsi sebagai tempat untuk mengolah,menghitung dan memanipulasi data yang diambil dari hardware untuk menciptakan suatu informasi.
G. Komponen basis data Nurmanto (2012) menyatakan basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu dengan yang lain, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data di dalam basis data perlu di organisasikan sedemikian rupa supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses atau dimanipulasi menggunakan perangkat lunak paket yang disebut DBMS (Database
Management System).
H. Komponen kontrol Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, temperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, ketidak efisienan, sabotase dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.
komputer.
Orang atau personil yang di maksudkan yaitu operator komputer, analis sistem,
Prosedur merupakan elemen fisik, mengapa demikian? karena biasanya prosedur ini berisi tentang tutorial atau langkahlangkah yang dipublikasikan dalam suatu media. Media yang paling umum digunakan ialah berupa buku bacaan atau media pendukung lainya seperti internet. Prosedur ini berisi tentang informasi tambahan yang diperlukan saat menjalankan suatu sistem.
C. Perangkat keras Perangkat keras biasa disebut dengan hardware atau bahasa asingnya biasa disebut dengan otak komputer. Perangkat keras berfungsi untuk mengolah informasi awal yang telah dimasukkan sehingga akan di dapat hasil keluaran ( output) berupa informasi yang lebih sederhana dan mudah dipahami oleh orang banyak. D. Perangkat lunak Apabila ada perangkat keras maka sudah pasti ada pembandingnya yaitu perangkat lunak (software). Hardware tadi disebut dengan otak komputer maka Perangkat lunak (software) saya mendeskripsikan dengan sebutan organorgannya. Dalam dunia teknologi software adalah media atau alat yang telah diciptakan yang berfungsi untuk mempermudahkan pengguna dalam memproses informasi. E. Basis data Wikipedia (2012) menyatakan berhubungan dengan software dan hardware, basis data adalah sekumpulan informasi yang terdapat di dalam komputer yang apabila sewaktuwaktu dibutuhkan informasi tersebut dapat diakses dengan bantuan program tertentu. F. Jaringan komputer Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data.
a. Sistem abstrak atau sistem fisik Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan tuhan. Sistem fisik merupakan sistem secara fisik, misalnya sistem komputer. b. Sistem alamiah dan sistem buatan manusia Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi. Sistem buatan manusia merupakan sistem yang melibatkan interaksi manusia dengan mesin, yang disebut human machine system. Sistem informasi berbasis internet merupakan contoh human machine system karena menyangkut penggunaan komputer yang berinteraksi dengan manusia. c. Sistem deterministik dan sistem probabilistik Sistem deterministik adalah sistem yang beroperasi dengan tingkah laku yang dapat diprediksi. Sistem probabilistik dalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilistik. d. Sistem terbuka dan sistem tertutup Sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem lainnya. Sistem tertutup adalah sistem yang tidak terhubung dan tidak terpengaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar.
2. 3. 4.
Dari definisi-definisi di atas saya bisa menarik kesimpulan bahwa SI adalah suatu kumpulan komponen yang saling terkait dan terintegrasi dalam proses pengolahan suatu data baik mulai dari input-proses-output/informasi melalui proses komputerisasi.
Telekomunikasi adalah pengiriman informasi (teks, gambar, suara, video) jarak jauh dari satu tempat ke tempat lain. Telekomunikasi menyediakan sarana transmisi distribusi data & informasi melalui media kabel (misalnya serat optik (fiber optic), kabel koaksial (coaxial cable)) maupun yang non-kabel (wireless) seperti satelit, gelombang radio, gelombang cahaya, gelombang ultrasonik. Beberapa komputer yang perlu berkomunikasi perlu dihubungkan dengan jaringan telekomunikasi sehingga membentuk jaringan kerja komputer (computer network) seperti internet yang merupakan jaringan komputer terbesar di dunia saat ini yang menghubungan banyak negara. Jaringan komputer dapat mencakup area yang luas (antar negara, antar kota atau propinsi), dan ini masuk dalam kategori WAN (Wide Area Network). Sedangkan jaringan yang mencakup area yang tidak luas (antar gedung, antar ruang) masuk dalam kategori LAN (Local Area Network). Saat ini trend business telah mengarah kepada bentuk internet worked enterprise, yaitu aliansi enterprise yang mendayagunakan jaringan komputer yang
memungkinkan pertukaran informasi yang akurat, cepat dan aman untuk mengembangkan skala bisnis dan daya saingnya dengan koordinasi dan kooperasi yang lebih baik. Sumber:http://computers-inc.blogspot.com/2012/03/pengertian-teknologiinformasi.html
B. Perbedaan SI dan TI yaitu: Dari definisinya SI bisa dikatakan lebih menuju pada proses, atau tahapan pengolahan data menjadi suatu informasi. Sedangkan TI lebih kepada faktor/alat pendukung dan batasan-batasan dalam penyajian suatu informasi dengan menggunakan alat elektronik berikut perkembangannya.
C. Karakteristik SI ( Sistem Informasi ): Suatu Sistem Informasi mempunyai karakteristik yang membedakan suatu informasi yang akan di hasilkan dan di dapat. Adapun karakteristik tersebut sebabagai berikut : 1. 2. 3. 4. 5. 6. 7. 8.
Accurate
:Informasi yang dibutuhkan tepat sasaran dan sesuai dengan apa yang dibutuhkan. Complete :Informasi yang dibutuhkan mempunyai kelengkapan baik dari pembuat ataupun pengguna. Econominal :Informasi yang dibutuhkan mempunyai keuntungan bagi penerima. Flexible :Informasi yang dibutuhkan mudah ditukar/disesuaikan Relevant :Informasi yang dibutuhkan berhubungan dengan apa yang ingin diketahui/mempunyai manfaat bagi penggunanya. Simple :Informasi yang dibutuhkan mudah di dapat, dan mudah di pahami. Timely :Informasi yang dibutuhkan tepat pada waktunya Verifiable :Informasi yang dibutuhkan dapat dibuktikan/dapat di percaya. Komponen yang membuat suatu informasi itu bernilai.
a.
Adanya suatu masalah yang menjadi suatu hambatan dalam meraih suatu informasi. b. Selalu update.
B. Bidang Kesehatan Pemanfaatan teknologi informasi dalam bidang kesehatan salah satunya ialah sistem yang berbasis kartu cerdas (smart card). Sistem ini dapat digunakan juru medis untuk mengetahui riwayat penyakit pasien yang datang ke rumah sakit, karena dalam kartu tersebut para juru medis dapat mengetahui riwayat penyakit pasien. Contoh lainnya ialah digunakannya robot untuk membantu proses operasi pembedahan serta penggunaan komputer hasil pencitraan tiga dimensi untuk menunjukkan letak tumor dalam tubuh pasien. C. Sektor Perbankan Dalam dunia perbankan, contoh penerapan teknologi informasi adalah telah diterapkannya transaksi perbankan lewat internet atau dikenal dengan internet banking. Beberapa transaksi yang dapat dilakukan melalui internet banking antara lain transfer uang, pengecekan saldo, pemindah bukuan, pembayaran tagihan, dan informasi rekening. Bahkan penarikan uang, pengecekan saldo hingga transfer antar bank melalui mesin ATM juga merupakan pemanfaatan teknologi informasi dalam bidang perbankan. D. Bidang Bisnis Dalam dunia bisnis yang sangat erat kaitannya dengan transaksi jual-beli, pemanfaatan teknologi informasi dapat dimanfaatkan pula untuk sarana perdagangan secara elektronik atau dikenal sebagai E-Commerce. E-Commerce adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer lainnya. E-dagang dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis. E-dagang atau E-Commerce merupakan bagian dari E-Business, dimana cakupan E-Business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan dll. Selain teknologi jaringan www, e-dagang juga memerlukan teknologi basis data atau pangkalan data (databases), e-surat atau surat elektronik (e-mail), dan bentuk teknologi non komputer yang lain seperti halnya sistem pengiriman barang, dan alat pembayaran untuk e-dagang ini. E. Perusahaan Penerapan teknologi informasi telah banyak digunakan oleh para usahawan. Kebutuhan efisiensi waktu dan biaya menyebabkan setiap pelaku usaha merasa perlu menerapkan Teknologi Informasi dalam lingkungan kerja. Misalnya penerapan Enterprice Resource Planning (ERP). ERP adalah salah satu aplikasi perangkat lunak yang mencakup sistem manajemen dalam perusahaan.
10
Referensi
Alter,S. 1992, Information System A Management Perspective, The Benjamin/Cummings Publishing Company Inc. Arsitektur Sistem inforasi, http://fairuzelsaid.wordpress.com/tag/arsitektur-sisteminformasi/. Diakses tanggal 1 Desember 2012. Bodnar,G.H., Hopwood, William S., 1993, Accounting Information System 5th Edition, Prentice- Hall.Inc. Ladjamudin, A.B. 2004. Analisis dan Desain Sistem Informasi. GrahaIlmu. Yogyakarta. Mahamudu, B.N. http://apr1l-si.comuf.com/elemen.php. Diakses tanggal 28 Nopember 2012. Nurmanto. http://nurmanto.com/komponen-sistem-basis-data/. Diakses tanggal 1 Desember 2012. Teknologi Informasi. http://computers-inc.blogspot.com/2012/03/pengertianteknologi-informasi.html. Diakses tanggal 29 Nopember 2012. Turban,E.,M, Ephraim., Wetherbe, James.,1999,Information Technology for Management Making for Strategic Advantage 2nd Edition, Jhon Wiley & Sons.Inc Wikipedia , basis data. http://id.wikipedia.org/wiki/Basis_data. Diakses tanggal 28 Nopember 2012. Wikipedia. http://id.wikipedia.org/wiki/Arsitektur_informasi. Diakses tanggal 26 Nopember 2012 .
11
Blog
2.1.1. Sejarah
Wikipedia (2012) menyatakan apa itu blog ? Banyak yang berusaha mendefinisikan istilah blog itu sendiri adalah kependekan dari Weblog, istilah ini pertama kali digunakan oleh Jorn Barger pada bulan desember 1997. Jorn Barger menggunakan istilah weblog untuk menyebut website pribadi yang selalu diupdate secara berkelanjutan dan berisi link-link ke website lain yang dianggap menarik dan biasanya disertai dengan komentar-komentar mereka sendiri. Sementara Roger Yim, seorang kolumnis San Francisco Gate pada artikelnya di februari 2001, menuliskan bahwa sebuah blog adalah persilangan antara diary seseorang dan daftar link di internet. Sedang Scott Rosenberg dalam kolomnya di majalah online Salon pada May 1999 menyimpulkan bahwa Blog berada pada batasan website yang lebih bernyawa daripada sekedar kumpulan link tapi kurang instrospektif dari sekedar sebuah diary yang disimpan di internet. Ada yang mengatakan jika blog dimulai dari halaman Whats New pada browser Mosaic yang dibuat oleh Marc Andersen pada tahun 1993. Mosaic adalah browser pertama sebelum adanya Internet Explorer bahkan sebelum nestcape. Kemudian pada Januari 1994 Justin Hall memulai website pribadinya Justins Home Page yang kemudian berubah menjadi Links from the Underground yang mungkin dapat disebut sebagai Blog pertama seperti yang kita kenal sekarang.
12
Perkembangan blog hingga akhir tahun 1998 sampai pertengahan tahun 1999 belumlah menggembirakan, jumlah Blog yang ada belum seberapa untuk ukuran komunitas maya. Penyebabnya pada saat itu diperlukan keahlian dan pengetahuan khusus tentang pembuatan website HTML, dan web hosting untuk membuat Blog, sehingga hanya mereka yang berkecimpung di bidang internet, System Administrator atau Web Designer yang kemudian pada waktu luangnya menciptakan Blog-Blog mereka sendiri. Penggila blog barulah komunitas tertentu yang didominasi oleh kelompok orang tertentu yang memiliki keahlian tertentu pula. Pada bulan Juli 1999 lahir pembuat layanan blog pertama,Pitas, yang memungkinkan siapapun dengan pengetahuan dasar tentang HTML dapat menciptakan Blog-nya sendiri secara online dan gratis dan jumlah blog pun bertambah hingga ratusan. Namun baru pada awal Agustus 1999 sebuah perusahaan Silicon Valley bernama Pyra Lab meluncurkan layanan Blogger.com jumlah Blog bertambah banyak begitu rupa hingga saat saja blogger.com ini telah memiliki hingga 100.000 Blogger yang menggunakan layanan mereka dengan pertumbuhan jumlah sekitar 20% per bulan. Blogger.com dan Pitas tentu tidak sendirian, layanan pembuat blog online diberikan pula oleh Grouksoup, Edit this Page dan juga Velocinews. Sejak saat itu Blog kian hari kian bertambah hingga makin sulit untuk mengikutinya. Eatonweb Portal adalah salah satu daftar Blog terlengkap yang kini ada diantara daftar Blog lainnya. Ribuan Blog kemudian bermunculan dan masing-masing memilih topik bahasannya sendiri, dimulai dari bagaimana menjadi orang tua yang baik, hobi menonton film, topik politik, kesehatan, seks, olahraga, buku komik, keperluan bisnis dan macam-macam lagi. Bahkan ada Blog tentang barang-barang aneh yang dijual di situs lelang Ebay yang bernama Who Would Buy That?. Dari sedemikian banyak Blog yang ada, blog yang terkenal lainnya diantaranya, Obscure Store milik Jim Romenesko yang menyediakan link bertemakan berita dan gosip serta hal-hal kecil yang sedikit mengarah pada underground movement, Lawrence Lee juga setiap hari mengupdate Blog-nya, Tomalaks Realm dengan link-link pada berita tentang Web Design dan Net Business. Memepool dengan pilihan koleksi link-nya yang unik disertai analisis cerdas juga digemari sebagai Blog yang istimewa. Kottke.org merupakan Blog menarik milik Jason Kottke seorang Web Designer yang tinggal di San Francisco, di Blog-nya dia menulis bahwa Blog-nya tersebut adalah
caranya mengisi waktu luang untuk menyusun kembali tulisan-tulisan, desain-desain dan critical skill-nya. Tak lupa juga Blog milik Dave Winer, Scripting News , salah satu Blog pertama yang banyak memberikan link tentang pemrograman. Media blog pertama kali dipopulerkan oleh blogger.com, yang dimiliki oleh Pyra Labs sebelum akhirnya PyraLab diakusisi oleh google.com pada akhir tahun 2002 yang lalu. Semenjak itu, banyak terdapat aplikasi-aplikasi yang bersifat sumber terbuka yang diperuntukkan kepada perkembangan para penulis blog tersebut.
13
Blog mempunyai fungsi yang sangat beragam,dari sebuah catatan harian, media publikasi dalam sebuah kampanye politik, sampai dengan program-program media dan perusahaan-perusahaan. Sebagian blog dipelihara oleh seorang penulis tunggal, sementara sebagian lainnya oleh beberapa penulis, Banyak juga weblog yang memiliki fasilitas interaksi dengan para pengunjungnya, seperti menggunakan buku tamu dan kolom komentar yang dapat memperkenankan para pengunjungnya untuk meninggalkan komentar atas isi dari tulisan yang dipublikasikan, namun demikian ada juga yang yang sebaliknya atau yang bersifat non-interaktif.
14
biasanya diary berupa sebuah buku dengan goresan tinta namun di zaman digital seperti saat ini blog bisa dikatakan sebagai diary yang berupa data online dari hasil tarian jemari diatas keyboard. Dan meski berupa cerita pribadi sang pemilik blog bisa membaginya kepada siapa saja atau dengan kata lain bisa dinikmati oleh siapapun. Blog tutorial! Blog tutorial yaitu blog yang berisi tutorial tentang pembuatan atau pengoperasian sesuatu, misal tutorial blog, tutorial email, tutorial photoshop, tutorial MsOffice, Tutorial Bisnis online dan lain sebagainya. Blog Bisnis! Blog bisnis adalah blog yang dibuat untuk keperluan berbisnis, misal jual beli online atau hanya untuk sekedar sarana promosi.
Blog pribadi! Blog pribadi yaitu blog yang berisi segala sesuatu yang bersifat individual dari sang pemilik blog, blog pribadi serupa dengan diary, jika
Blog politik! Blog politik yaitu blog yang membuat tema tentang berita politik, aktivis politik atau politikus, dan semua persoalan politik yang ditujukan untuk umum. Tak jarang para politisi memiliki blog pribadi yang biasanya digunakan untuk menuliskan gagasan dan opini seputar politik. Blog kesehatan! Blog kesehatan yaitu blog yang membahas seputar kesehatan. Isinya lebih spesifik dibidang kesehatan, misalnya tentang keluhan pasien, berita kesehatan terbaru, keterangan-ketarangan tentang kesehatan, mengenai penyakit baru, penemuan obat terbaru, cara mengatasi suatu penyakit, cara hidup sehat dan masalah lainya yang berkaitan dengan kesehatan Blog sastra! Blog sastra yaitu blog yang membahas seputar dunia sastara, misalnya berisi tentang prosa, puisi, sajak dan lainnya. Blog sastra lebih dikenal sebagai litblog (Literary blog). Blog perjalanan! Blog perjalanan yaitu blog yang berisi tentang kisah petualangan atau traveling. Mungkin bisa berupa cerita tentang perjalanan/traveling dari satu tempat ketempat yang lainya. Mungkin ketempat wisata atau mungkin berupa kuliner. Blog riset! Blog riset yaitu blog yang memuat persoalan akademis seperti berita riset terbaru, kabar penelitian masalah yang sedang buming misalnya kasus bakteri pada susu formula yang menghebohkan Indonesia. Blog hukum! Blog hukum yaitu blog yang membahas mengenai persoalan tentang hukum atau urusan hukum yang disebut juga dengan blawgs (Blog Laws). Blog media! Blog media yaitu blog yang berfokus pada pemberitaan semacam media massa seperti Koran atau televisi. Karena berisifat online biasa disebut cybernews.
15
Blog agama! Blog agama yaitu blog yang membahas mengenai suatu agama, mungkin membahas soal agama Islam, bisa juga agama Kristen, Katolik, Hindu atau mungkin Budha. Hal-hal yang dimuat bermaksud untuk mempermudah bagi para pemeluk agama tersebut untuk memperdalam masalah ilmu agama. Blog pendidikan! Blog pendidikan yaitu blog yang membahas seputar dunia pendidikan, biasanya ditulis oleh pelajar atau guru yang biasanya berisi tentang mata pelajaran tertentu, berisi tentang soal dan pemecahanya. Blog petunjuk (directory)! Blog petunjuk yaitu blog yang berisi ratusan link halaman website. Blog ini bisa membantu orang-orang yang mencari informasi di internet dengan kata kunci yang merajuk ke blog petunjuk dan kemudian baru menuju ke blog yang membahas tema yang dicari. Blog pengejawantahan! Blog pengejawantahan yaitu blog yang fokus tentang objek diluar manusia seperti kucing, monyet, anjing dan lainya. Blog pengganggu (spam)! Blog pengganggu yaitu blog yang digunakan untuk promosi bisnis affiliate, juga dikenal sebagai splogs (Spam Blog),
kenapa di sebut pengganggu karena keberadaan meraka bisa saja sebagai penipu. Sumber : wikipedia
Online Diary / Online Journal / Personal blog. Blog yang berisi halhal seperti pengalaman, opini, atau pendapat pribadi dari blogger yang mempublish-nya. Entah ber-niche atau tidak, satu poin penting dari personal blog adalah jenis blog ini mengandalkan spontanitas dari blogger itu sendiri. Update dilakukan ( bisa berupa update teratur atau tidak ) setiap blogger memiliki sesuatu utuk disampaikan via blog nya. Corporate Blog. Blog yang di publish oleh korporasi. poin pentingnya adalah, blog ini merupakan online representative atau wajah dari
perusahaan tersebut di ranah internet. Biasanya berkontenkan langkah langkah yang diambil oleh perusahaan, press realease, konfirmasi terhadap suatu isu tertentu, budaya perusahaan, ulasan mendalam tentang suatu isu yang berkaitan dengan perusahaan, dsb.
Project / Product Blog. Blog yang berisi tentang perkembangan suatu project / product. Baik project / produk tersebut berupa aplikasi web , varian baru dari suatu produk, dsb . conten dari blog jenis ini menampilkan perkembangan atau kabar terbaru dari project / produk tersebut.
16
Weblog adalah media yang digunakan secara personal, baik individual maupun institusional. Tidak ada persyaratan personal yang diberikan dari pihak manapun untuk bisa memiliki dan mengelola weblog sendiri. Formatnya yang mudah diaplikasikan dan pengelolaannya yang tidak rumit membuat media ini bisa diopersikan oleh siapapun. Tidak diperlukan kemampuan teknis atau kemampuan dasar jurnalisme untuk mempublikasikan informasi dalam weblog.
B. Kekurangan blog Beberapa kekuranga blog di antaranya adalah rentan terkena virus, hacker atau spywere. Selain itu, blog juga kurang sentuhan manusiawi, mudah disalahgunakan fungsinya, dan tulisan yang ada didalam blog kurang dapat dipertanggung jawabkan. Untuk itu, ada beberapa upaya agar kekurangan ini dapat diminimalisir. Di antaranya yakni dengan menggunakan bahasa pemograman yang aman, menggunakan desain menarik, dan memiliki control penulisan artikel yang benar.
17
2.2. Mikroblog
Putra (2012) menyatakan mikroblog adalah suatu bentuk blog yang memungkinkan penggunanya untuk menulis teks pembaharuan singkat yang biasanya kurang dari 200 karakter dan mempublikasikannya, baik untuk dilihat semua orang atau kelompok terbatas yang dipilih oleh pengguna tersebut. Pesan-pesan ini dapat dikirim melalui berbagai cara yaitu melalui SMS (Short Message Service), pesan instan, surat elektronik, digital audio atau web. Yang membedakan mikroblog dengan blog lainnya adalah mikroblog memiliki ukuran yang lebih kecil dari ukuran blog sebenarnya. Akan tetapi tujuannya tetap sama yaitu pengguna menulis topik tertentu. Pengguna mikroblog juga dapat memberikan komentar kepada teks pembaharuan yang dibuat oleh pengguna lain dan begitu juga sebaliknya. Layanan ini dapat diunduh secara gratis. Tidak ada kriteria-kriteria khusus untuk menggunakan layanan ini, semua orang di seluruh dunia dapat melakukan aktivitas menulis teks pembaharuan singkat dengan fasilitas yang diberikan oleh mikroblog. Mikroblog telah mengalami perkembangan dan menyediakan banyak fasilitas yang bisa pengguna manfaatkan. Layanan ini memiliki banyak macam berikut kelebihan dan kekurangan yang bisa dijadikan pilihan bagi pengguna.
2.2.1. Sejarah
Pownce adalah suatu situs web jejaring sosial dan mikroblog yang dirintis oleh Dig, Kevin Rose, Leah Culver, Daniel Burka dan Shawn Allen. Layanannya meliputi agian pesan, berkas, kegiatan dan pranala dengan teman atau kontak. Sejak peluncurannya pada 27 Juni 2007, anggota baru hanya dapat bergabung jika diundang oleh orang yang telah menjadi anggota Pownce. Akan tetapi, Pownce efektif ditutup pada tanggal 15 Desember 2008 dan anggota timnya bergabung dengan perusahaan SixApart.
Layanan baru yang akan menggantikannya adalah Motion yang sekarang masih dalam proses pengerjaan.Situs web jejaring sosial populer Facebook dan MySpace juga memiliki fitur mikroblog yang disebut pembaharuan status atau status update. Layanan terpopuler untuk mikroblog adalah Twitter yang diluncurkan pada Juli 2006 dan telah memenangi Web Award untuk kategori blog pada konferensi South by Southwest 2007 di Austin, Texas. Selain Twitter, layanan lain yang memberikan layanan yang sama dan paling sering digunakan adalah Tumblr, Plurk, Squeelr, Jaiku dan identi.ca. Baru-baru ini, jenis layanan dan perangkat lunak dengan fitur mikroblog telah dikembangkan. Pada layanan Squeelr, pengguna dapat menambahkan geolocation dan gambar ke mikroblog dan menghilangkan akun pengguna, sehingga layanan mikroblog anonim. Mikroblog berkembang secara lokal ke beberapa daerah di dunia, antara lain Eropa, asia serta Britania Raya dengan Blabto.
18
2.2.2. Kegunaan
Beberapa studi, terutama oleh Harvard Business School dan Sysomos, telah mencoba menganalisis perilaku penggunaan layanan mikroblog. Kesimpulan dari penelitian yang mereka lakukan menunjukkan bahwa salah satu aktivitas masyarakat sekarang adalah menulis teks pembaharuan singkat. Dalam surveinya yang didasarkan pada lebih dari 11 juta pengguna, Sysomos menunjukkan bahwa 10% dari mereka memiliki akun Twitter.
Mikroblog memungkinkan pengguna menulis teks pembaharuan singkat tentang kehidupan pengguna di mana saja dan mengirimnya ke pengguna lain yang dapat dilakukan setiap waktu. Selain itu mikroblog dapat dijadikan juga sebagai media pengiriman berita. Perusahaan media seperti BBC, The New York Times dan Al Jazeera sedang mencoba mikroblog khususnya Twitter sebagai cara untuk mengirim dan menerima berita. Baru-baru ini mikroblog juga sering dijadikan media kampanye dan promosi bagi calon presiden atau kontestan sebuah ajang untuk mencari dukungan.
Calon presiden atau kontestan tersebut memiliki profil pada mikroblognya dan pengguna lain dapat memeriksa teks pembaharuannya tiap waktu. Layanan mikroblog juga muncul sebagai sumber yang penting untuk mengetahui berita dan situasi barubaru ini. Mikroblog merupakan pesan singkat yang memungkinkan pengguna untuk menulis berita dengan cepat dalam hitungan detik. Dengan bertumbuhnya mikroblog, banyak pengguna ingin mempertahankan kehadiran di lebih dari satu jejaring sosial. Untuk itu terdapat layanan seperti Ping.fm yang akan mengirimkan mikroblog pengguna ke beberapa jejaring sosial.
2.2.3. Aplikasi
A. Pesan Instan Pesan instan adalah sebuah teknologi internet yang mengizinkan para pengguna dalam jaringan internet untuk mengirimkan pesan-pesan singkat secara langsung pada saat yang bersamaan menggunakan teks kepada pengguna lainnya yang sedang terhubung ke jaringan yang sama. Pesan instan seperti Yahoo Messenger dan Windows Live Messenger menyediakan fasilitas penulisan teks pembaharuan yang bisa disebut pesan pribadi (personal message). B. Ketiker Siagian (2012) menyatakan ketiker adalah sebuah situs web jejaring sosial dan mikroblog dengan teks tulisan yang dibatasi sampai 200 karakter yang ditampilkan
pada halaman profil pengguna dan dapat mengirim pesan kepada pengguna lain. Ketiker memungkinkan penggunanya untuk mengirim dan membaca berbasis teks posting dan berbagi gambar dan video.
19
C. Twitter Twitter adalah suatu situs web layanan jejaring sosial dan mikroblog yang memberikan fasilitas bagi pengguna untuk mengirimkan teks pembaharuan dengan panjang maksimum 140 karakter melalui SMS (Short Message Service), pengirim pesan instan, surat elektronik, atau aplikasi seperti Twitterrific, Twitasari dan Twitbin. D. Plurk Plurk adalah layanan jejaring sosial dan mikroblog gratis yang mengizinkan pengguna mengirim teks pembaharuan melalui antar muka web, pesan singkat atau cara lain dengan panjang maksimum 140 karakter. Teks pembaharuan ini akan ditampilkan pada halaman web pengguna menggunakan garis waktu yang menampilkan semua pembaharuan yang diterima dengan urutan kronologis dan selanjutnya disampaikan ke pengguna lain yang masuk. Pengguna dapat menanggapi pembaruan pengguna lain dari garis waktu mereka melalui situs web Plurk.com, pengirim pesan instan atau pesan singkat. E. Facebook Facebook adalah situs web jejaring sosial yang sedang marak dilakukan di dunia maya. Banyak aplikasi yang bisa pengguna lakukan. Salah satunya adalah menulis teks pembaharuan yang bisa ditulis oleh pengguna yang memiliki akun dan dilihat oleh pengguna yang tentunya juga memiliki akun Facebook. F. Jaiku Jaiku adalah salah satu situs web layanan jejaring sosial dan mikroblog. Jaiku memilki kegunaan yang hampir sama dengan Twitter yaitu memberikan fasilitas untuk menulis teks pembaharuan yang bisa dilakukan dimana saja dan kapan saja. G. Catchfriend Aakfamasi (2012) menyatakan catchfriend situs web jejaring sosial murni buatan programmer Indonesia yang dibuat untuk mengimbangi popularitas facebook. Secara umum fitur web ini sama dengan facebook, namun mengurangi beberapa fitur
facebook, dan menambahkan fitur-fitur yang berbeda (belum ada di FB). Untuk Anda yang susah menghafal nama domain catchfriend saat akan mengetikkannya di URL, Anda dapat mengakseskannya melalui http://www.rencang.com .
20
Sumber: Blogger.com
2.3.1. Sejarah
Pada 23 Agustus 1999, Blogger diluncurkan oleh Pyra Labs. Sebagai salah satu perangkat publikasi blog pertama di dunia, Blogger berperan dalam mempopulerkan format blog di dunia. Pada Februari 2003, Pyra Labs diakusisi oleh Google, membuat sejumlah fiture premium Blogger yang sebelumnya dikomersialkan Pyra Labs menjadi layanan yang sepenuhnya gratis. Pada Oktober 2004, salah satu pendiri Pyra Labs, Evan Williams, mengundurkan diri dari Google. Pada tahun 2004, Google membeli Picasa, dan mengintegrasikannya dengan Blogger sehingga pengguna Picasa dapat mempublikasikan koleksi foto miliknya ke situs blognya. Pada 9 Mei 2004, Blogger memperkenalkan beberapa perubahan besar pada sistem publikasi blognya, menambahkan fiture seperti templat yang memenuhi standar web, halaman arsip individual untuk masing-masing posting dan komentar, serta fitur posting melalui email. Pada 14 Agustus 2006, Blogger meluncurkan versi terbarunya dalam tahap beta, yang diberi nama kode "Invader". Versi terbaru ini memigrasikan pengguna Blogger ke server milik Google dan menambahkan beberapa fitur baru. Pada Desember 2006, versi baru ini keluar dari tahap beta. Mei 2007, Blogger selesai memigrasikan semua data penggunanya ke server Google.
21
22
Blogger dapat merujuk pada: Narablog - orang yang memiliki atau memelihara suatu blog atau sering disebut juga blogosphere. Blogger.com suatu layanan pembuatan dan penyimpanan blog yang
dimiliki google.
2.3.3. Narablog
Narablog (bahasa Inggris: blogger) adalah istilah yang digunakan bagi orang yang memiliki sebuah blog atau lebih dan melakukan penyuntingan terhadap kandungan blog tersebut secara berkala maupun tidak menentu. Istilah ini dicetuskan oleh Enda Nasution.
23
2.4. WordPress
WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak sumber terbuka (open source software). Sumber: wordpress.com Selain sebagai blog, wordpress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh Michel Valdrighi. Nama wordpress diusulkan oleh Christine Selleck, teman ketua pengembang (developer), Matt Mullenweg. Rilis terbaru WordPress adalah versi 3.4.2 (9 September 2012). WordPress didistribusikan dengan Lisensi Publik Umum GNU.
2.4.1. Sejarah
Sejarah wordpress dimulai saat Matt Mullenweg yang merupakan pengguna aktif dari b2 mengetahui bahwa proses pengembangan b2 dihentikan oleh pemrogramnya (programmer) yang bernama Michel Valdrighi, Matt Mullenweg merasa sayang dan mulai melanjutkan pengembangan b2. WordPress muncul pertama kali di tahun 2003 hasil kerja keras Matt Mullenweg dengan Mike Little. Yang membuat wordpress makin terkenal, selain karena banyaknya fitur dan tampilan yang menarik, adalah juga karena dukungan komunitas terhadap perangkat lunak sumber terbuka untuk blog. Matt Mullenweg, Ketua Pengembang WordPress. Sumber : http://suiswoyo.wordpress.com
24
25
WordPress memiliki banyak keunggulan dan fitur untuk dunia blog, antara
Gratis. Untuk mendapatkan perangkat lunak wordpress hanya perlu mengunduh dari situsnya tanpa dipungut biaya, bahkan untuk blog komersial sekalipun. Berbasis kode sumber terbuka (open source). Pengguna dapat melihat dan memperoleh barisan kode-kode penyusun perangkat lunak wordpress tersebut secara bebas, sehingga pengguna tingkat lanjut yang memiliki kemampuan pemrograman dapat bebas melakukan modifikasi, bahkan dapat mengembangkan sendiri program wordpress tersebut lebih lanjut sesuai keinginan. Template atau desain tampilannya mudah dimodifikasi sesuai keinginan pengguna. Sehingga apabila pengguna memiliki pengetahuan HTML yang memadai, maka pengguna tersebut dapat berkreasi membuat template sendiri. Pengguna yang tidak mengerti HTML, tentu saja masih dapat memilih ribuan template yang tersedia di internet secara bebas, yang tentu saja gratis. Pengoperasiannya mudah. Satu blog wordpress, dapat digunakan untuk banyak pengguna (multi user). Sehingga wordpress juga sering digunakan untuk blog komunitas. Anggota komunitas tersebut dapat berperan sebagai kontributor.
26
Jika pengguna sebelumnya telah mempunyai blog tidak berbayar, misalnya di alamat Blogger, LiveJournal, atau TypePad, pengguna dapat mengimpor isi blog-blog tersebut ke alamat hosting blog pribadi yang menggunakan perangkat lunak wordpress. Dengan demikian pengguna tidak perlu khawatir isi blog yang lama akan menjadi sia-sia setelah menggunakan perangkat lunak wordpress. Selain pengguna yang banyak, banyak pula dukungan komunitas (community support) untuk wordpress. Tersedia banyak plugin yang selalu berkembang. Plugin wordpress sendiri yaitu sebuah program tambahan yang bisa diintegrasikan dengan wordpress untuk memberikan fungsi-fungsi lain yang belum tersedia pada instalasi standar. Misalnya plugin anti-spam, plugin web counter, album foto. Kemampuan untuk dapat memunculkan XML, XHTML, dan CSS standar. Tersedianya struktur permalink yang memungkinkan mesin pencari mengenali struktur blog dengan baik. Kemungkinan untuk meningkatkan performa blog dengan ekstensi. Mampu mendukung banyak kategori untuk satu artikel. Satu artikel dalam wordpress dapat dikatogorisasikan kedalam beberapa kategori. Dengan multikategori, pencarian dan pengaksesan informasi menjadi lebih mudah. Fasilitas Trackback dan Pingback. Juga memiliki kemampuan untuk melakukan otomatis Ping (RPC Ping) ke berbagai search engine dan web directory, sehingga website yang dibuat dengan wordpress akan lebih cepat terindex pada search engine. Fasilitas format teks dan gaya teks. wordpress menyediakan fitur pengelolaan teks yang cukup lengkap. Fiturfitur format dan gaya teks pada kebanyakan perangkat lunak pengolah kata seperti cetak tebal, cetak miring, rata kanan, rata kiri, tautan tersedia di wordpress. Halaman statis (Halaman khusus yang terpisah dari kumpulan tulisan pada blog). Mendukung LaTeX. Mempunyai kemampuan optimalisasi yang baik pada mesin pencari (search
engine optimizer)
27
2.4.4. Versi
Para pengembang inti wordpres saling berbagi layaknya membuat komposisi musik jazz, dan setiap rilis diberikan sebutan (nama) dalam rangka penghormatan kepada para musisi jazz tersebut dengan segala penghormatan dan pujian. Namun ada tiga rilisan sebelum versi 1.0 yang tidak mereka beri sebutan dan hanya menyertakan versinya saja. Berikut daftar versi, tanggal rilis dan nama sandi yang berasal dari nama musisi jazz:
Table 2.1. Daftar versi, tanggal rilis dan nama sandi yang berasal dari nama Tanggal Rilis 27-Mei-03 03-Jan-03 22-Mei-04 17-Feb-05 31-Des-05 22-Jan-07 16-Mei-07 24-Sep-07 29-Mar-08 15-Jul-08 10-Des-08 11-Jun-09 18-Des-09 17-Jun-10 23-Feb-11 04-Jul-11 12-Des-11 13-Jun-12 Nama sandi Miles Mingus Strayhorn Duke Ella Getz Dexter Brecker Tyner Coltrane Baker Carmen Thelonious Reinhardt Gershwin Sonny Green
musisi
.70 1.0 1.2 1.5 2.0 2.1 2.2 2.3 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4
28
29
2.5. Joomla!
Yudiarta ( 2012) menyatakan Joomla! adalah Sistem manajemen konten (SMK atau CMS) yang bebas dan terbuka (free opensource) ditulis menggunakan PHP dan basisdata MySQL untuk keperluan di internet maupun intranet. Joomla pertamakali dirilis dengan versi 1.0.0. Fitur-fitur Joomla! diantaranya adalah sistem caching untuk peningkatan performansi, RSS, blogs, poling, dll. Joomla! menggunakan lisensi GPL. Asal kata Joomla sendiri berasal dari kata Swahili jumla yang mengandung arti "kebersamaan". Sumber : Amit Bhawani, Joomlart.
terhubung dengan Internet/Intranet yang berfungsi sebagai penyedia layanan situs. Skrip PHP terdiri dari kode program dalam bahasa PHP dan basis data merupakan tempat penyimpanan konten. Joomla menggunakan Apache sebagai server web dan MySQL untuk basis datanya.
Pertama kali, pengguna meminta akses terhadap halaman joomla dengan mengeksekusi URL pada browser web yang kemudian terhubung dengan server web. Permintaan ini yang dalam istilah teknis lebih dikenal dengan query string selain terdapat URL juga mengandung parameter konten (section, category, ID article dan lain-lain). Berdasarkan parameter tersebut, sistem skrip joomla melakukan kontak dengan basisdata dan mengambil konten yang dimaksud berdasarkan parameternya. Terakhir, konten dan templat (template) digabung bersama dan kembali sebagai halaman html, gambar, css dan javascript. Paket joomla! terdiri dari beberapa bagian yang terpisah dan termodul yang sangat fleksibel, dapat dengan mudah dikembangkan dan diintegrasikan. Sebagai contoh "plugins" WikiBot yang memperbolehkan penulis di joomla menggunakan "Wikitags" pada bagian artikel yang fungsinya secara otomatis membuat pranala dinamis ke artikel Wikipedia pada saat ditampilkan. Ada lebih tersedia 1,700 "plugins" yang secara resmi didelegasikan oleh Open Source Matters tersedia di:http://extensions.joomla.org/ dan saat ini secara resmi dipindahkan ke http://joomlacode.org dengan dukungan server yang lebih lengkap.
30
Joomla versions Version Release date Supported until 1.0 2005-09-16 2009-07-22 2012-04-24 2011-08-19 2012-02-24 2013-12 2013-04 2013-10 2015-06
Sumber: hasanaji.blogspot.com Rilis yang tidak didukung Rilis yang masih didukung Rilis mendatang
31
Pada tanggal 17 September 2005, diluncurkan joomla versi awal yaitu 1.0.0 yang merupakan versi alias dari Mambo 4.5.2.3 yang dikembangkan oleh "Pengembang Inti Mambo hingga Agustus 2005" yang hengkang dari Mambo.
"MasterChief" menulis surat terbuka dikomunitas dan diumumkan diforum mamboserver.com. Tim pengembang kemudian membuat situs Open Source Matters untuk mendistrubusikan informasi kepengguna, pengembang, desainer web dan
Pemimpin Tim saat itu Andrew Eddie yang dikenal dengan sebutan
Perkembangan joomla berawal dari joomla 1.0.0 sampai dengan tahap yang luar biasa yaitu Joomla 1.0.15. Namun seiring dengan perkembangan versi joomla 1.0.x ini, sekitar tahun 2007 telah dimulai pengembangan joomla 1.5.x yang memiliki beberapa persamaan dan perbedaan yang cukup signifikan. Saat ini joomla 1.5.x telah mencapai pada tahap joomla 1.5.20.Untuk versi joomla 1.6 sudah pada tahap versi beta dan dapat diunduh di www.joomla.org. Semakin baru versi joomla memiliki penyempurnaan dari versi-versi sebelumnya. Masing-masing punya daya tarik tersendiri, joomla 1.5.9 menawarkan nuansa baru dan lebih modern termasuk dalam sistemya. Sedangkan joomla 1.0.15 lebih stabil dan terdukung oleh banyak aplikasi dan developer. Seperti yang disampaikan oleh Pihak Pengembang Inti joomla, joomla 1.0.x akan berakhir pada joomla 1.0.15. Tidak ada support dan pengembangan selanjutnya. Dan mereka akan berkonsentrasi pada joomla 1.5.x joomla secara terus menerus dikembangkan melalui berbagai aktivitas oleh komunitas yang sangat aktif dan tertarik dengan sistem ini. Sumber : http://www.terserah.web.id/web-desain/73-pengertian-joomla-dankelebihannya
32
Referensi
Aakfamasi. http://aakfamasi.blogspot.com/. Diakses Tanggal 29 November 2012. Hasanaji.http://hasanaji.blogspot.com/2011/08/riwayat-dan-pengertian joomla.html. Diakses Tanggal 27 Nopember 2012. Khusaini, Muhammad. http://penowo.blogspot.com/2011/12/kelebihan-dankekurangan-blogspot-serta.html. Diakses tanggal 27 Nopember 2012. Logo Wordpress. web-savvy-marketing.com. Diakses tanggal 27 Nopember 2012. Pengertian Joomla. http://www.terserah.web.id/web-desain/73-pengertian-joomladan-kelebihannya. Diakses tanggal 26 Nopember 2012. Putra, Jaya. jayaputrasbloq.blogspot.com/2010/12/definisi-mikroblog.html. Diakses Tanggal 24 Nopember 2012. Siagian, Andy. http://www.ketiker.com/profile/njol46. Diakses Tanggal 01 2012. Wordpress. http://suiswoyo.wordpress.com. Diakses tanggal 26 Nopember 2012. Wikipedia. http://id.wikipedia.org/wiki/Blog. Diakses tanggal 27 Nopember 2012. Yudiarta, P.K. http://froztheo.blogspot.com/2011/07/tentang-joomla.html. diakses tanggal 29 Nopember 2012. Desember
33
34
35
Bermunculan situs media online (berbasis media cetak maupun yang tidak) sehingga mengurangi biaya kertas dan biaya distribusi, contoh: Koran masuk Internet (Kompas Cyber Media) Detik Satunet CNN Majalah, brosur, dlsb
Image company
Pengenalan, dan pemesanan produk Registrasi klien Jadwal pengiriman dll
komputer yang tersebar untuk menghindarkan terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan. Jadi bila satu bagian dari sambungan network terganggu dari serangan musuh, jalur yang melalui sambungan itu secara otomatis dipindahkan ke sambungan lainnya. Setelah itu internet digunakan oleh kalangan akademis untuk keperluan penelitian dan pengembangan teknologi. Dan baru setelah itu Pemerintah Amerika Serikat memberikan ijin ke arah komersial pada awal tahun 1990.
36
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.
Gambar 3.1. Modem Eksternal (sumber: http://teknik-informatika.com/jaringaninternet/<p>Your browser does not support iframes.</p>)
37
Modem Internal
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.
Gambar 3.2. Modem Internal (sumber: http://teknik-informatika.com/jaringaninternet/<p>Your browser does not support iframes.</p>)
menghubungkan beberapa komputer yang berada di beberapa universitas melakukan riset militer, terutama untuk membangun jaringan komunikasi komputer yang mampu bertahan terhadap serangan nuklir. Jaringan ini berkembang terus, semakin banyak komputer yang terlibat, dan riset di sisi pengembangan perangkat lunak juga berkembang.
38
Pada bulan Mei tahun 1974, Vinton G.Cerf dari Stanford University dan Robert E.Kahn dari Departemen Pertahanan USA, mempublikasi sebuah paper di IEEE Transaction on Communication berjudul A Protocol for Packet Network Intercommunication, konsep ini kemudian populer sebagai protokol TCP/IP, ketika ARPANET meng-adopsi protokol menjadi protokol standard untuk ARPANET pada tahun 1983. Pihak universitas terutama University of California at Berkeley kemudian membangun sistem operasi Berkeley Software Distribution Unix atau BSD UNIX (dikenal dengan nama Free BSD Unix) dan pihak departemen pertahanan membiayai Bolt Baranek dan Newman (BBN) untuk meng-implementasi protokol TCP/IP pada BSD Unix untuk diterapkan pada ARPANET, dengan demikian cikal-bakal internet terbentuk. Pada penghujung tahun 1983, jaringan ARPANET dibagi dua menjadi DARPANET (Defence ARPANET) dan MILNET (MILitary NETwork). Pada tahun 1985 dibentuklah jaringan NFSNET (National Science Foundation NETwork) untuk menghubungkan super computer yang ada di berbagai universitas di Amerika dan disambungkan dengan ARPANET. Jaringan NSFNET dikembangkan terus oleh periset perguruan tinggi. Pada tahun 1988 jaringan backbone internet ini hanya berkapasitas 56 Kbps. Walaupun pada tahun 1990 secara resmi ARPANET ditutup, namun jaringan internet yang telah terbentuk diteruskan oleh pihak universitas di Amerika dan memasukkan jaringan universitas di benua Amerika (Kanada dan Amerika Selatan) serta jaringan di Eropa menjadi bagian dari internet. Pada tahun 1992 jaringan backbone ditingkatkan ke T3 dengan kecepatan 45 Mbps, dan di sekitar tahun 1995 ditingkatkan lagi menjadi OC-3 pada kecepatan 155 Mbps. Kini backbone internet berkecepatan tinggi dalam order Gbps.
39
Badan usaha komersil kemudian menyediakan layanan akses dengan menyediakan koneksi dari komputer pengguna ke internet, dan badan ini disebut sebagai penyedia akses internet atau ISP. Beberapa ISP terkenal di dunia adalah America Online (AOL), Australia Online, CompuServe, GEnie, dan Prodigy. Di Indonesia ada TelkomNet, IndosatNet, Wasantara Net, InterNux, dan sebagainya. ISP menyediakan koneksi dial up melalui modem telepon, koneksi wireless melalui antena WLAN, atau koneksi ADSL melalui telepon. Protokol koneksi yang digunakan adalah SLIP (Serial Line Interface Protocol) atau PPP (Point-to-Point Protocol), di mana koneksi SLIP biasanya lebih lambat dari PPP.
Gambar 3.3 Koneksi ke Internet Sumber: http://teknik-informatika.com/jaringaninternet/<p>Your browser does not support iframes.</p> Secara logis jaringan internet dibagi kedalam beberapa domain, yang menurut standar IPv4 (Internet Protocol version 4) diidentifikasi melalui nomer IP 32 bit atau 4 angka biner yang dipisahkan dengan titik (seperti 192.168.10.25). Tipe domain standar antara lain: .com = organisasi komersil .edu = institusi pendidikan di Amerika .ac = institusi akademik .gov = institusi pemerintah .mil = organisasi militer .net = penyedia akses jaringan .org = organisasi non-profit
40
Disamping itu domain juga dibagi berdasarkan negara, misalnya: .au = Australia .ca = Kanada .id = Indonesia .jp = Jepang .my = Malaysia .sw = Swedia .th = Thailand Sumber: http://kutak-ketik.blogspot.com/2010/04/jaringan-internet-pengertianjaringan.html
3.4. Domain
Domain adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet. Fungsi domain adalah 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 IP address. Nama domain ini juga dikenal sebagai sebuah kesatuan dari sebuah situs web seperti contohnya "wikipedia.org". Nama domain kadang-kadang disebut pula dengan istilah URL, atau alamat website (Wikipedia).
Sumber : http://www.duniamaya.web.id/pengertian-domain.html
3.5. 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.
41
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. Sumber:http://www.mic.ac.id/index.php?option=com_content&view=article&id=135: pengertian-server&catid=36:artikrl
4.
Dedicated Server adalah penggunaan server yang dikhususkan untuk aplikasi yang lebih besar dan tidak bisa dioperasikan dalam shared hosting atau virtual dedicated server. Dalam hal ini, penyediaan server ditanggung oleh perusahaan hosting yang biasanya bekerja sama dengan vendor. Colocation Server adalah layanan penyewaan tempat untuk meletakkan server yang dipergunakan untuk hosting. Server disediakan oleh pelanggan yang biasanya bekerja sama dengan vendor.
http://forum.kompas.com/sekolah-pendidikan/68481-pengertian-web-
Sumber: hosting.html
42
Casing merupakan komponen komputer yang berfungsi sebagai pakaian atau pelindung dari CPU (Central Processing Unit). Bentuk yang umum adalah kotak persegi, namun bisa dengan modifikasi bagi mereka yang senang mengotak-atik casing ini.
Selain sebagai pelindung CPU, casing juga bisa berfungsi sebagai pendingin tambahan. Karena biasanya, casing modern saat ini dilengkapi dengan kipas pendingin yang jumlah nya bisa lebih dari satu buah. Fungsi lainnya yang utama adalah sebagai pondasi untuk menempatkan berbagai bagian komputer lainnya, terutama CPU, seperti motherboard, vga card, soundcard dan lain-lain. 2. Motherboard
circuit dari berbagai macam komponen pendukung lainnya. Pada motherboard terdapat tempat dudukan untuk memasang card-card yang diperlukan, seperti VGA card, RAM, Harddisk, dll.
Merupakan bagian utama yang berada dalam CPU. Berfungsi sebagai papan
43
3. Vga card
VGA card merupakan bagian komputer, di dalam CPU yang berperan penting untuk menampilkan output process ke monitor. Tanpa VGA card, layar komputer hanya akan menampilkan layar hitam alias blank. VGA card sendiri ada yang berupa slot tambahan ataupun bawaan produsen pada motherboard atau disebut juga VGA on board.
Bagian-bagiannya antara lain terdiri dari memory dan kipas sebagai pendingin. Fungsinya sama, yaitu menampilkan teks dan gambar ke monitor, hanya warna dan desain yang berbeda, tergantung pihak manufaktur. Kipas dibutuhkan untuk mendinginkan komponen VGA card yang panas, karena bagian ini bekerja cukup berat setiap saat. 4. Processor
Processor merupakan bagian yang sangat penting dari komputer. Ia bisa diibaratkan sebagai otak komputer. Yaitu suatu sirkuit elektronik yang berfungsi secara logik merespon dan mengolah segala intruksi yang menghidupkan komputer.
5. Harddisk
Harddisk merupakan tempat penyimpanan data, mulai dari software windows ataupun data-data yang lainnya. Harddisk terdiri dari kumpulan piringan magnetis yang keras dan berputar, serta komponen-komponen elektronik lainnya.
6. Ram RAM (Random Access Memory) adalah memori pada komputer. Lokasi RAM berdekatan dengan processor. Ini penting supaya data di antara RAM dan processor dapat dikirim dengan cepat. RAM berfungsi untuk menyimpan data yang akan diproses oleh processor. RAM bersifat volatile, yang artinya data yang disimpan oleh RAM akan hilang apabila komputer dimatikan. 7. Keyboard dan mouse Bagian input pada komputer terdiri dari keyboard dan mouse. Tahun 1990-an input device hanya berupa keyboard saja. Perkembangan selanjutnya mulai muncul mouse, pen (berbentuk pulpen). Saat ini sudah ada yang input device berupa sentuhan jari (touch screen) dan suara (kalimat perintah). Yang umumnya dipakai untuk komputer rumahan atau PC adalah keyboard dan mouse. Fungsinya tentu saja untuk 8. Monitor Yang terakhir dari bagian dan komponen pada komputer yaitu monitor, bagian output komputer sementara. Fungsinya untuk melihat hasil input ataupun program yang sedang aktif selama komputer masih menyala.
memasukan data.
44
B. Perangkat Lunak atau Software Yang termasuk ke dalam perangkat lunak komputer adalah OS atau sistem operasi dan program atau aplikasi komputer. 1. Sistem operasi Program dasar pada komputer yang menghubungkan pengguna dengan perangkat komputer komputer. Sistem operasi yang biasa digunakan adalah Linux, Windows, dan Mac OS. Tugas sistem operasi adalah mengatur jalannya program komputer, koordinasi input, output, pemprosesan, memori, serta instalasi software. 2. Program atau aplikasi komputer Merupakan aplikasi tambahan yang dipasang sesuai dengan sistem operasinya, misal Microsoft Office, Winamp, Windows Media Player, Adobe Photoshop, Notepad, dan masih banyak lagi.
45
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.
46
Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Pada tahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun, menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel calculator) untuk membantu ayahnya melakukan perhitungan pajak. Kotak persegi kuningan ini yang dinamakan Pascaline, menggunakan delapan roda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat ini merupakan alat penghitung bilangan berbasis sepuluh. Kelemahan alat ini adalah hanya terbataas untuk melakukan penjumlahan. Kalkulator roda numerik 2
Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem vonLeibniz (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. 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. 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 berulang kali tanpa kesalahan, sedang matematika membutuhkan repetisi sederhana dari suatu langkahlangkah tertentu. Masalah tersebut kemudian 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.
47
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) 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. 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. Pada masa berikutnya, beberapa insinyur membuat penemuan baru lainnya. Vannevar Bush (1890-1974) membuat sebuah kalkulator untuk menyelesaikan persamaan differensial di tahun 1931. Mesin tersebut dapat menyelesaikan persamaan differensial kompleks yang selama ini dianggap rumit oleh kalangan akademisi. Mesin tersebut sangat besar dan berat karena ratusan gerigi dan poros yang dibutuhkan untuk melakukan perhitungan. Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat komputer elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik. Pendekatan ini didasarkan pada hasil kerja George Boole (1815-1864) berupa sistem biner aljabar, yang menyatakan bahwa setiap persamaan matematik dapat dinyatakan sebagai benar atau salah. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit listrik dalam bentuk terhubung-terputus, Atanasoff dan Berry membuat komputer elektrik pertama di tahun 1940. Namun proyek mereka terhenti karena kehilangan sumber pendanaan.
48
perdagangan.
49
untuk menggantikan kode biner. Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program. Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secaa luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan. Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer.
50
bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC: integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih banyak komponenkomponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.
Ultra Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukurang setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil.
Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga seperti microwave oven, televisi, dan mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor. Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaan perusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputerkomputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet.
51
Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram. Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan computer yang dapat digenggam (palmtop). IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan penggunaan piranti mouse. Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat. Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensial terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga local area network, LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.
52
3.9.1. Windows 8
Windows 8 adalah nama kode untuk versi mendatang dari Microsoft Windows, serangkaian sistem operasi yang diproduksi oleh Microsoft untuk digunakan pada PC, termasuk komputer rumah dan komputer bisnis, laptop, netbook, tablet PC, dan komputer media. Banyak orang yang masih belum tahu mengenai perbedaan antara windows terbaru ini dengan versi Windows yang sebelumnya. Melalui artikel ini kami akan mengulas 14 fitur utama dari win 8 ini.
Sumber: windows.microsoft.com Pada ajang Mobile World Congress yang berlangsung Februari kemarin, Microsoft mengumumkan OS Windows generasi anyar, Windows 8. Ups, maksudnya Windows 8 versi Beta (uji coba). Sistem operasi generasi anyar ini diumbar akan menjadi tonggak sejarah baru OS Windows, karena akan memberikan segudang inovasi dan fitur baru.
53
Beberapa fitur telah dibocorkan kepada publik melalui seminar-seminar, blog resmi, ataupun lewat Windows 8 Developer Preview yang telah dirilis beberapa bulan lalu. Daftar fitur Windows 8 berikut masih belum resmi. Berikut fitur-fiturnya: 1. Mendukung Tablet PC, Laptop, dan Desktop Perubahan paling mendasar yang dilakukan oleh Windows 8 adalah dukungan untuk banyak perangkat. Tak hanya PC (desktop) dan laptop, nantinya sistem operasi ini akan mendukung juga tablet pc. 2.Touchscreen Karena bakal mendukung Tablet PC, maka Windows 8 pun dirancang untuk dapat berinteraksi melalui sentuhan (touchscreen). Walau begitu, metode input konvensional lewat mouse dan keyboard masih akan dipertahankan. 3.Antarmuka Metro Ya, Windows 8 dikatakan akan mengadopsi tampilan bergaya Metro. Antarmuka yang saat ini dipakai oleh Windows Phone (OS Windows untuk ponsel). 4. Kinerja Lebih Cepat Tak hanya pada sisi visual, platform anyar ini dijanjikan akan mengalami banyak peningkatan pada sisi performa. Kinerjanya diklaim bakal lebih cepat dan hemat konsumsi memori. Demikian juga dengan proses booting, yang dijanjikan tidak lebih dari 8 detik. 5. Windows Store
Windows 8 bakal punya pasar aplikasi independen seperti halnya Mac App Store di Macintosh. Dengan demikian pengguna dapat mengunduh aplikasi yang diinginkan dengan mudah. Pihak Microsoft sendiri menjanjikan jika aplikasi di Windows 7 bakal bisa berjalan di Windows 8.
6. Mendukung Chipset ARM ARM Arsitektur chipset yang banyak dipakai oleh perangkat smartphone dan tablet pc. Contohnya Nvidia Tegra, Snapdragon, dan TI OMAP. Dengan begitu maka bakal ada dua jenis Windows 8, yakni versi mobile dan versi x86 desktop. Dan karena Windows 8 untuk ARM ini hasil rancangan untuk perangkat mobile, maka versi ini tidak dapat menjalankan aplikasi yang dibuat untuk arsitektur x86. 7. Tak Ada Tombol Start Tahu donk tombol Start di OS Windows? Nah, di Windows 8 tombol yang lahir pada Windows 95 ini konon akan dihilangkan. Kendati demikian fungsinya masih dipertahankan, yakni dengan cukup mengarahkan kursor ke tempat biasa tombol Start hadir (pojok kiri bawah).
54
8. Tak Perlu Instal Ulang Sistem operasi apapun umumnya menjadi lambat setelah banyak dipasang aplikasi. Jika sudah demikian, pengguna biasanya menginstal ulang OS tersebut. Di Windows 8 kegiatan tersebut tak perlu dilakukan lagi, sebab ada fitur Refresh dan
Reset.
9. Picture Password Login tak perlu lagi dengan cara mengetik Cukup dengan membuat sebuah set gerakan di atas layar. Tapi jika metode ini dirasa kurang nyaman, maka pengguna masih dapat melakukannya dengan cara lama. 10. Internet Explorer 10 Aplikasi browser generasi anyar ini dikatakan dapat melakukan pencarian dari internet (lewat Microsoft Bing) juga pencarian offline (pencarian data yang tersimpan di hardisk). Tentunya dihadirkan juga sejumlah fitur berselancar anyar, seperti InPrivate (berselancar aman), DrawMode, serta dukungan terhadap format HTML5. 11. Near Field Communication (NFC) Seperti halnya platform generasi modern lain, Windows 8 pun bakal mendukung konektivitas nirkabel dengan NFC. Selain untuk berbagi data, NFC akan berguna juga sebagai alat bantu untuk transaksi digital. 12. Kemanan Lebih Ketat Tak bisa dipungkiri OS Windows memang kerap menjadi sasaran empuk para peretas. Nah, di Windows 8 nanti sistem keamanan akan ditingkatkan, bahkan bakal aktif sejak perangkat menyala. 13. Integrasi Windows Live ID Pengguna dapat mensinkronisasikan setting dan file antar perangkat ber-OS Windows 8 dengan sebuah akun Windows Live. Misal, Anda dapat mengambil setting PC di kantor ke laptop di rumah dengan cara login menggunakan ID Windows Live yang sama. Sumber: http://agunkzscreamo.blogspot.com/2012/10/penjelasan-lengkap-mengenaiversi.html
55
Referensi
Internet Pengertian Jaringan Internet. http://kutak ketik.blogspot.com/2010/04/jaringan-internet-pengertianjaringan.html. Diakses tanggal 5 Desember 2012. Jenis Modem. http://teknik-informatika.com/jaringan-internet/<p>Your browser does not support iframes.</p>. Diakses tanggal 6 Desember 2012. Mengenal Bagian dan Komponen Komputer. http://bacasitus.blogspot.com/2012/08/mengenal-bagian-dankomponen-komputer.html. Diakses tanggal 10 Desember 2012. Pengertian Domain. http://www.duniamaya.web.id/pengertian-domain.html. Diakses tanggal 8 Desember 2012. Pengertian Internet dan Intranet. http://endra-dwiputra.blogspot.com/2012/04/pengertian-internet-dan-intranet.html. Diakses tanggal 9 Desember 2012. Pengertian Komputer, Definisi Komputer Menurut Para Ahli . http://www.weblog.web.id/2012/09/pengertian-komputer-definisikomputer.html. Diakses tanggal 7 Desember 2012. Pengertianserver.http://www.mic.ac.id/index.php?option=com_content&view=art icle&id=135:pengertian-server&catid=36:artikrl. Diakses tanggal 9 Desember 2012. Pengertian web hosting. http://forum.kompas.com/sekolah-pendidikan/68481pengertian-web-hosting.html. Diakses tanggal 6 Desember 2012. Sejarah Komputer. http://www.sejarah-komputer.com. Diakses tanggal 11 Desember 2012 Windows 8. http://agunkzscreamo.blogspot.com/2012/10/penjelasan-lengkapmengenai-versi.html. Diakses tanggal 4 Desember 2012. Jaringan
56
4
4.1.HTML
Pemprograman Internet
HTML (Hyper Text Markup Language) merupakan bahasa standar untuk membuat suatu dokumen HTML (halaman web) yang terdiri dari kode-kode singkat tertentu, dimana dengan kode-kode tersebut akan memerintahkan Web browser bagaimana untuk menampilkan halaman Web yang terdiri dari berbagai macam format file seperti teks, grafik, animasi, link maupun audio-video. Sedangkan Web browser adalah sebuah progam yang dapat menterjemahkan kode perintah dari dokumen HTML tersebut sehingga dapat kita lihat, baca dan dengar. Contoh dari Web Browser adalah Internet Explorer, Netscape Navigator, Mozilla Firefox,
HTML mempunyai file perluasan (extention) htm atau html. Dimana kedua perluasan tersebut adalah sama, jadi anda boleh menyimpan file dokumen HTML dengan extention ".htm" atau ".html". Untuk mulai belajar HTML kita akan menggunakan Texs Editor, Notepad. Di bawah ini adalah contoh suatu dokumen HTML yang sangat sederhana. Buka Notepad, silahkan mulai dengan mengetikkan (copy/paste) kode di bawah ini: <html> <head> <title>Titel Websiteku</title> </head> <body> Ini adalah dokumen HTML pertamaku </body> </html> Simpan file tersebut ke C:\My Documents dengan nama "sesuka anda.htm." Ketika menyimpan file tersebut dengan Notepad ganti "save as type"-nya dengan "all files". Kemudian buka browser, dari menu File klik open dan tujukan ke C:\My Documents\sesuka anda.htm "klik Ok" maka halaman website pertama anda akan ditampilkan. Perintah didalam dokumen HTML terdiri dari berbagai struktur penyusun seperti tag, elemen, atribut dan nilai. Tag terdiri dari lambang-lambang khusus seperti: " <", " >" dan "/", untuk menuliskannya di dalam dokumen HTML dimulai dengan tag pembuka " <>"dan diakhiri dengan tag penutup " </>". Kemudian di dalam tag tersebut terdapat teks seperti contoh di atas :html, head, title,body dan yang lainnya ini disebut dengan Elemen HTML.
57
Elemen HTML kemudian ada yang memiliki atribut dan nilai tertentu, seperti contoh untuk membuat warna latar belakang (background): <body bgcolor="0000ff">, body merupakan elemen, bgcolor adalah atribut dan 0000ff merupakan nilai (value). Elemen HTML mempunyai tiga hal penting yaitu: tag pembuka, isi, dan tag penutup. Sebagai contoh: Elemen html mempunyai tag pembuka " <html>" dan tag penutup " </html>" dan yang berada diantaranya merupakan isi atau konten dari elemen html tersebut. Untuk menuliskan Elemen HTML bisa menggunakan huruf besar maupun huruf kecil. Contoh: <HTML>, <HtMl>, <HTml>, <html>, semuanya adalah sama. Sumber : http://gobalbabali.wordpress.com/tugas-sekolah/pengertian-html-http-urlftp-domain-hosting-dan-www/
58
59
5. <img> = memasukan gambar pada halaman web anda contoh : <img src=dian.jpg> = perhatikan extensi pada image nya jika berextensi .gif jadi dian.gif tetapi jika jpeg jadi dian.jpg <img src=dian.jpg width=50 height=50 > = untuk width dan height ini untuk mengatur ukuran gambar <font> </font> = membuat tulisan pada halaman web contoh atributnya : <font size =4 color=blue face=arial> dianluffi.wordpress.com </font> atribut size = ukuran tulisan atribut color = warna pada tulisan atribut face = jenis untuk tulisannya lalu tutup dengan </font> Atribut untuk font color 6. <marquee> </marquee> = tulisan berjalan atau bergerak pada halaman web anda contoh atribut dalam marquee : DIRECTION = Atribut ini digunakan untuk menentukan arah gerak dari tampilan apakah ingin ke kiri, kanan, atas, atau bawah <marquee direction=right> dianluffi.wordpress.com </marquee> = tulisan berjalan dari kiri ke kanan <marquee direction=left> dianluffi.wordpress.com </marquee> = tulisan berjalan dari kanan ke kiri <marquee direction=up> dianluffi.wordpress.com </marquee> = tulisan berjalan ke atas <marquee direction=down> dianluffi.wordpress.com </marquee> = tulisan berjalan ke bawah BEHAVIOR = Atribut ini digunakan untuk menentukan bagaimana tampilan bergerak, jika sebelumnya yang ditentukan adalah arahnya maka pada atribut BEHAVIOUR yang ditentukan adalah perilaku geraknya <marquee behaviour=scroll> dianluffi.wordpress.com </marquee> = tulisan dengan penentuan BEHAVIOR = SCROLL maka tampilan akan bergerak sesuai arah yang ditentukan dan akan kembali mengulangi gerakan dari titik awal gerakan <marquee behaviour=slide> dianluffi.wordpress.com </marquee> = tulisan dengan penentuan BEHAVIOR = SLIDE maka tampilan akan bergerak sesuai arah yang ditentukan lalu kemudian berhenti di titik akhir tanpa mengulangi gerakan sebelumnya <marquee behaviour=alternate> dianluffi.wordpress.com </marquee> = tulisan dengan penentuan BEHAVIOR = ALTERNATE maka tampilan akan bergerak bolak-balik SCROLL DELAY = Atribut ini digunakan untuk menentukan jeda waktu antara tiap gerakan dari tampilan.,nilai yang di isi untuk atribut ini adalah berupa angka dalam mili detik <marquee scrolldelay=500> dianluffi.wordpress.com </marquee> = Delay 500 mili detik <marquee scrolldelay=1000> dianluffi.wordpress.com </marquee> = Delay 1000 mili detik
60
BGCOLOR = Atribut BGCOLOR pada tag MARQUEE akan menghasilkan jalur gerakan memiliki warna,prinsip kerja atribut ini sama dengan atribut BGCOLOR pada tag TABLE yaitu memberikan warna latar <marquee bgcolor=blue> dianluffi.wordpress.com </marquee> = tag ini bergerak dengan memberikan warna pada dianluffi.wordpress.com HSPACE = Atribut ini berguna untuk memberikan jarak antara tampilan bergerak dengan tulisan yang ada disamping kanan dan kiri tulisan Selamat datang <marquee width=20% bgcolor=blue> dianluffi.wordpress.com <br> one piece </marquee> thank you VSPACE = Atribut ini berguna untuk memberikan jarak antara tampilan bergerak dengan tulisan yang ada diatas dan dibawah tulisan. Selamat datang <br> <marquee width=20% bgcolor=blue> dianluffi.wordpress.com <br> one piece </marquee><br> thank you 7. <big> </big> = membuat tulisan menjadi besar 8. <small> </small> = membuat tulisan menjadi kecil 9. <b> </b> = membuat tulisan bercetak tebal / bold 10. <i> </i> = membuat tulisan bercetak miring / italic 11. <u> </u> =membuat tulisan bergaris bawah / underlined 12. <hn>Judul paragraf</hn> >n = 1,2,3,4,5,6 (tingkat judul) = Untuk menuliskan judul suatu paragraf atau lebih dikenal sebagai heading <h1>dianluffi.wordpress.com</h1> 13. <p> </p> = membuat paragraf 14. <br> = tag untuk mengganti baris ,tag ini tidak perlu di tutup 15. <tr> </tr> = tag untuk membuat baris pada table 16. <td> </td> = tag untuk membuat kolom/cell pada table 17.<table> </table> = untuk mebuat table Pada tag table terdapat beberapa atribut yaitu : <table border=1> </table> = merupakan perintah utama dalam pembuatan tabel,pada script ini yang dimaksud dengan border itu adalah ketebalan untuk table nya yaitu table dengan ketebalan 1px,jika anda ganti 1 itu dengan 2 maka garis bordernya juga semakin tebal <table border=1 valign=top align=center width=250 height=400 bgcolor=blue> </table> align= untuk mengatur tabel rata tengah, kanan, atau kiri width= untuk mengatur lebar tabel,bisa di isi dengan satuan pixel atau persen. Contoh: <table width=80%> atau <table width=600> height= untuk mengatur tinggi table valign= untuk mengatur perataan secara vertikal dari suatu cell.Seperti top, middle, dan bottom bgcolor= untuk mengatur warna background tabel,baris, atau cell
61
18. <li> </li> = Untuk menandai suatu item dari daftar (enumerasi), diawali dengan simbol (bullet) Kelompok item harus diapit oleh tag <ul> </ul> dalam daftar bertingkat. Untuk menomori enumerasi dengan nomor urut (1,2,3), apitlah dengan tag <ol> </ol> <sup> . </sup> & <sub> </sub> = Untuk menandai bagian karakter agar dicetak tinggi atau rendah, biasanya untuk rumus matematika atau kimia.
62
Hyperlink HTML
Hyperlink digunakan untuk menghubungkan antar dokumen di dalam web. Tag HTML Hyperlink biasa disebut dengan anchor (a) kemudian diikuti dengan href sebagai
alamat tujuan dari link tersebut. Berikut kita akan membuat suatu Hyperlink ke suatu alamat url:
<html> <head></head> <body> <p>Aku sekarang sedang membuat hyperlink</p> Jika anda ingin mengunjungi Microsoft <a href="http://www.microsoft.com/">Klik disini</a><br> <a href="http://www.yahoo.com/">Link ini</a> akan membawa anda ke Yahoo.com <p>Untuk membuat hyperlink url agar dibuka pada jendela browser yang baru:<p> <a href="http://www.mp3.com/" target="_blank">Website Musik</a> <p>Agar hyperlink tidak bergaris bawah:<p> <a href="http://www.mp3.com/"target="_blank" style="text-decoration: none">Website Musik</a> <p>Hyperlink ke suatu halaman tertentu dalam web:<p> <!--dengan catatan anda harus tau nama halaman tujuan tersebut--> <a href="http://htmlcssguides.com/belajar-css/">Link ini</a> akan membawa anda ke halaman belajar css. </body> </html>
63
Background HTML
Dengan menggunakan latar belakang (background) maka website kita akan nampak semakin menarik. Untuk memasukkan latar belakang kita bisa menggunakan pilihan warna maupun grafik (gambar). Sekarang kita mulai dengan menggunakan pilihan warna: <html> <head></head> <body bgcolor="#FF99FF"> <p>Hai.. Saat ini saya sedang belajar membuat latar belakang dengan warna</p> <p>Kalau anda kurang suka dengan warnanya... ganti aja deh... kode warnanya... </p> </body> </html> Sumber: http://www.hendrik-perdana.web.id/basis-web/pemrograman-html/155daftar-tag-tag-pada-html/
Perkembangan HTML
Sebelum suatu HTML disahkan sebagai suatu dokumen HTML standar, 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 mendukung kode-kode HTML yang baru tersebut. Sebab jika tidak, browser tak akan bisa menampilkan HTML tersebut. 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). 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. 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 HTML versi 4.0 HTML versi 4 ini 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.
64
HTML versi 5.0 HTML versi 5 ini merupakan HTML versi terakhir pada saat sumber ini diambil. Pada HTML ini memiliki fitur baru yaitu: Unsur kanvas untuk menggambar, video dan elemen audio untuk media pemutaran, dukungan yang lebih baik untuk penyimpanan secara offline, elemen konten yang lebih spesifik, seperti artikel, footer, header, nav, section, bentuk kontrol form seperti kalender, tanggal, waktu, email, url, search. Sumber:http://gobalbabali.wordpress.com/tugas-sekolah/pengertian-html-http-urlftp-domain-hosting-dan-www/
4.2. PHP
Tahukah Anda, PHP itu.....? Merupakan singkatan recursive dari PHP: Hypertext Prepocessor Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. Harus ditulis di antara tag: <? dan ?> <?php dan ?> <script language=php> dan </script> <% dan %> Setiap satu staenttem (perintah) biasanya diakhiri dengan titik-koma (;) CASE SENSITIVE untuk nama identifier yang dibuat oleh user (berupa variable, konstanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP. Jadi: $nama $Nama $NAMA hitungLuas Hitung Luas echo = ECHO while = WHILE Mudah dipelajari. Adapun salah satu cara pemprograman dari PHP adalah sebagai berikut: 1. Ketikkan perintah di bawah ini, di editor: Program 2.1 Nama File: hello.php Deskripsi: Program sederhana menampilkan sebuah string di layar. 1. <?php 2. echo "Hello, Nama saya PHP "; 3. ?> 2. Simpan dengan nama hello.php di document-root komputer Anda. 3. Buka browser dan ketikkan alamat http://localhost/hello.php 4. Lihat hasilnya di browser. Akan terlihat tampilan seperti pada gambar 4.2
65
Gambar 4.1 Tampilan sebuah string di layar (Sumber:http://id.wikibooks.org/wiki/Pemrograman_PHP/Pendahuluan/Pengertian_P HP.) Variabel Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel diawali dengan tanda $ Panjang tidak terbatas Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter berikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang diperbolehkan (karakter ASCII dari 127 255). Bersifat case-sensitive. Tidak perlu dideklarasikan. Tidak boleh mengandung spasi.
66
Program 2.2 Nama File : variabel.php Deskripsi : Program mengisi dan menampilkan variabel di layar. 1. <?php 2. $nim = "0411500400"; 3. $nama = 'Chotimatul Musyarofah'; 4. echo "NIM : " . $nim . "<br>"; 5. echo "Nama : $nama"; 6. ?>
Gambar 4.2 Tampilan variabel di layar (Sumber:http://id.wikibooks.org/wiki/Pemrograman_PHP/Pendahuluan/Pengertian _PHP) Tipe Data Pada PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi secara otomatis ditentukan oleh intepreter PHP. Namun demikian, PHP mendukung 8 (delapan) buah tipe data primitif, yaitu: 1. boolean 2. integer 3. float 4. string 5. array 6. object 7. resource 8. NULL
67
Program 2.3 Nama File : tipe.php Deskripsi : Program contoh penanganan beberapa tipe data dasar dalam PHP. 1. <?php 2. $nim = "1104111400"; 3. $nama = 'Ardi Gunawan'; 4. $umur = 23; 5. $nilai = 82.25; 6. $status = TRUE; 7. echo "NIM : " . $nim . "<br>"; 8. echo "Nama : $nama<br>"; 9. print "Umur : " . $umur; print "<br>"; 10. printf ("Nilai : %.3f<br>", $nilai); 11. if ($status) 12. echo "Status : Aktif"; 13. else 14. echo "Status : Tidak Aktif"; 15. ?>
Gambar 4.3 Beberapa tipe data dasar dalam PHP (Sumber:http://id.wikibooks.org/wiki/Pemrograman_PHP/Pendahuluan/Pengertian _PHP)
68
Konstanta Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi define (). Program 2.4 Nama File : konstanta.php Deskripsi : Program penggunaan konstanta dalam PHP. 1. <? 2. define ("NAMA", "Achmad Solichin"); 3. define ("NILAI", 90); 4. //NAMA = "Muhammad"; //akan menyebabkan error 5. echo "Nama : " . NAMA; 6. echo "<br>Nilai : " . NILAI; 7. ?>
69
Program 2.5 Nama File : Operator.php Deskripsi : Program beberapa operator aritmatika dalam PHP. 1. <? 2. $gaji = 1000000; 3. $pajak = 0.1; 4. $thp = $gaji - ($gaji*$pajak); 5. echo "Gaji sebelum pajak = Rp. $gaji <br>"; 6. echo "Gaji yang dibawa pulang = Rp. $thp"; a. ?>
70
Program 2.6 Nama File : operator2.php Deskripsi : Program operator logika dan perbandingan dalam PHP. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. <? $a = 5; $b = 4; echo"$a == $b : ". ($a == $b); echo"<br>$a != $b : ". ($a != $b); echo"<br>$a > $b : ". ($a > $b); echo"<br>$a < $b : ". ($a < $b); echo"<br>($a == $b) && ($a > $b) : ".(($a != $b) && ($a > $b)); echo"<br>($ ?>
Gambar 4.6 Tampilan logika dan perbandingan dalam PHP (Sumber:http://id.wikibooks.org/wiki/Pemrograman_PHP/Pendahuluan/Pengertian _PHP)
71
Komentar Program
Dalam PHP, komentar program bisa menggunakan: /* dan */ // dan # Program 2.7 Nama File : komentar.php Deskripsi : Program cara memberikan komentar dalam program PHP. 1. 2. 3. 4. 5. 6. 7. 8. <? /* Ini komentar tidak akan tercetak di layar yang ini juga komentar */ // Nah kalo ini komentar satu baris # Terus kalo ini juga komentar echo "Ini akan tercetak di layar"; ?>
Gambar 4.7 Tampilan cara memberikan komentar dalam program PHP (Sumber:http://id.wikibooks.org/wiki/Pemrograman_PHP/Pendahuluan/Pengertian _PHP) Sumber:http://id.wikibooks.org/wiki/Pemrograman_PHP/Pendahuluan/Pengertian _PHP.
72
4.3. MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasuskasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh 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. . Sumber: http://www.maniacms.web.id/2012/01/pengertian-mysql.html Beberapa kelebihan MySQL antara lain: 1. Free (bebas didownload) 2. Stabil dan tangguh 3. Fleksibel dengan berbagai pemrograman 4. Security yang baik 5. Dukungan dari banyak komunitas 6. Kemudahan management database. 7. Mendukung transaksi 8. Perkembangan software yang cukup cepat.
73
Untuk melakukan koneksi ke server MySQL, anda cukup mengetikkan password koneksi MySQL. Password ini didefinisikan pada saat proses instalasi. Jika password benar, maka akan ditampilkan window sbb:
Gambar 4.9 Koneksi ke Server MySQL dengan User root (sumber: http://www.webbuya.com/tutorials/143-tutorial-mysql-command-line-atau console.html) Setelah koneksi ke server MySQL berhasil dilakukan, maka akan ditampilkan prompt mysql> seperti pada gambar 4.9. Query atau perintah-perintah MySQL dapat dituliskan pada prompt MySQL ini. Akhiri setiap query dengan titik-koma (;). Selanjutnya untuk keluar dari server MySQL dapat dilakukan dengan mengetikkan perintah quit atau \q pada prompt mysql>. Berbagai MySQL Client untuk Administrasi Server MySQL Berikut ini beberapa tools yang biasa digunakan dalam mempermudah administrasi server MySQL. Tools berikut ini hanya digunakan untuk mempermudah administrasi MySQL, jadi tidak harus digunakan. 1. MySQL Command Line Client MySQL Command Line Client merupakan tools default MySQL yang sudah disertakan dalam file instalasi MySQL. Aplikasi ini dapat digunakan untuk melakukan koneksi ke MySQL melalui text-based mode.
Gambar 4.10 Tampilan MySQL command line Client (sumber: http://www.webbuya.com/tutorials/143-tutorial-mysql-command-line-atau console.html)
74
2. MySQL-Front MySQL-Front merupakan front-end MySQL berbasis Windows yang cukup banyak digunakan. MySQL-Front memiliki user interface yang cukup mudah digunakan, bahkan oleh user pemula. Pada awalnya MySQL-Front merupakan software yang free, namun mulai versi 3.0 ke atas, software ini menjadi software yang bersifat shareware dengan masa percobaan selama 30 hari. Jika Anda ingin mencoba software ini, cobalah MySQL-Front versi 2.5 karena selain masih bebas untuk didownload, versi 2.5 cukup stabil dan sudah teruji. Situs resmi MySQL-Front beralamat di http://www.mysqlfront.de. Sumber : http://www.cvhastakarya.blogspot.com/.
75
3. PHPMyAdmin PHPMyAdmin merupakan front-end MySQL berbasis web. PHPMyAdmin dibuat dengan menggunakan PHP. Saat ini, PHPMyAdmin banyak digunakan dalam hampir semua penyedia hosting yang ada di internet. PHPMyAdmin mendukung berbagai fitur administrasi MySQL termasuk manipulasi database, tabel, index dan juga dapat mengeksport data ke dalam berbagai format data. PHPMyAdmin juga tersedia dalam 50 bahasa lebih, termasuk bahasa Indonesia. PHPMyAdmin dapat didownload secara gratis di: http://www.phpmyadmin.net Sumber: http://wwdq.blogspot.com/2011/04/pengertian-phpmyadmin.html.
76
4. SQLYog SQLYog merupakan salah satu front-end MySQL yang cukup populer saat ini. Dengan dukungan fitur yang cukup banyak dan lengkap, SQL Yog tersedia versi commercial dan community (free). SQLYog dapat didownload di situsnya http://www.webyog.com Sumber : http://mysql.phi-integration.com/mysql-Client/sqlyog
Gambar 4.13 Tampilan halaman PHPMyAdmin (sumber: http://www.webbuya.com/tutorials/143-tutorial-mysql-command-line-atau console.html) 5. MySQL Administrator dan MySQL Query Browser MySQL Administrator dan MySQL Query Browser merupakan tools database MySQL yang tersedia di situs resmi MySQL (http://www.mysql.com). Keduanya dapat didownload di alamat http://www.mysql.com/products/tools/.
administrasi
Beberapa fitur MySQL Administrator, antara lain: 1. Administrasi user. 2. Halaman monitoring server. 3. Optimatisasi MySQL 4. Informasi umum keadaan server 5. Status replication. 6. Cross-platform. Beberapa fitur MySQL Query Browser, antara lain: 1. Tampilan dan menu yang mudah (user-friendly). 2. Mendukung beberapa window hasil (result preview) sekaligus. 3. Kemudahan dalam menulis query dengan visual tools. 4. Manipulasi database. 5. Membuat dan manipulasi tabel. 6. SQL statements debugging.
77
Gambar 4.14. Tampilan layar MySQL Administrator dan MySQL Control Center (sumber: http://www.web-buya.com/tutorials/143-tutorial-mysql-command-lineatau console.html) Perbedaan Script HTML dan PHP HTML( Hyper Text Markup Language) adalah suatu bahasa yang digunakan untuk menulis halaman web. HTML dirancang untuk digunakan tanpa tergantung pada suatu Platform tertentu ( platform independent). Dokumen HTML adalah suatu teks biasa, dan disebut sebagai markup language karena mengandung tanda-tanda (tag) tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Tipe Data PHP Tipe data yang dapat diolah PHP adalah: Integer: terdiri dari angka bulat positif dan negatif Floating Point: terdiri dari angka pecahan String: terdiri dari huruf atau teks dengan pemberian atau Objek: terdiri dari data dan method yang mempunyai objek Array: terdiri dari sekumpulan angka yang sejenis Boolean: terdiri dari true dan false
78
Operator PHP Operator Aritmatika : + , - , * , / , % Operator Increment dan Decrement : ++ $a, $a++, - - $a, $a - Operator Logika : &, or, xor, !, &&, | | Operator Perbandingan : = =, = = =, !=, != =, <, >, <=, >= Operator Ternary : (Ekspresi1) ? (Ekspresi2) : (Ekspresi3); Operator Eksekusi : backticks ( ` ` ) atau tanda apostrophe (kutip) terbalik. Operator Assignment : Operator assignment adalah = , yang berarti operand di sebelah kiri mendapatkan dari operand sebelah kanan. Operator String : $a . $b
Variabel / konstanta Variabel: suatu tempat untuk menampung data yang nilainya selalu berubah. Konstanta: suatu tempat untuk menampung data yang nilainya selalu tetap dan tidak pernah berubah.
Sumber: http://rovelatte.wordpress.com/2012/02/29/pengertian-mysql/
79
Fitur
Adobe Dreamweaver adalah aplikasi desain dan pengembangan web yang menyediakan editor WYSIWYG visual (bahasa sehari-hari yang disebut sebagai Design view) dan kode editor dengan fitur standar seperti syntax highlighting, code completion, dan code collapsing serta fitur lebih canggih seperti real-time syntax checking dan code introspection untuk menghasilkan petunjuk kode untuk membantu pengguna dalam menulis kode. Tata letak tampilan Design memfasilitasi desain cepat dan pembuatan kode seperti memungkinkan pengguna dengan cepat membuat tata letak dan manipulasi elemen HTML. Dreamweaver memiliki fitur browser yang terintegrasi untuk melihat halaman web yang dikembangkan di jendela pratinjau program sendiri agar konten memungkinkan untuk terbuka di web browser yang telah terinstall. Aplikasi ini menyediakan transfer dan fitur sinkronisasi, kemampuan untuk mencari dan mengganti baris teks atau kode untuk mencari kata atau kalimat biasa di seluruh situs, dan templating feature yang memungkinkan untuk berbagi satu sumber kode atau memperbarui tata letak di seluruh situs tanpa server side includes atau scripting. Behavior Panel juga memungkinkan penggunaan JavaScript dasar tanpa pengetahuan coding, dan integrasi dengan Adobe Spry Ajax framework menawarkan akses mudah ke konten yang dibuat secara dinamis dan interface. Dreamweaver dapat menggunakan ekstensi dari pihak ketiga untuk memperpanjang fungsionalitas inti dari aplikasi, yang setiap pengembang web bisa menulis (sebagian besar dalam HTML dan JavaScript). Dreamweaver didukung oleh komunitas besar pengembang ekstensi yang membuat ekstensi yang tersedia (baik komersial maupun yang gratis) untuk pengembangan web dari efek rollover sederhana sampai full-featured shopping cart. Dreamweaver, seperti editor HTML lainnya, edit file secara lokal kemudian diupload ke web server remote menggunakan FTP, SFTP, atau WebDAV. Dreamweaver CS4 sekarang mendukung sistem kontrol versi Subversion (SVN). Sumber : http://gunturmultimedia.wordpress.com/2012/02/11/pengertian-Adobe-
Dreamweaver/
80
Referensi
Daftar tag HTML, http://www.hendrik-perdana.web.id/basis-web/pemrogramanhtml/155-daftar-tag-tag-pada-html/. Diakses tanggal 7 Desember 2012. MySQL Command tutorialMySQL-Front. Line
Client.
http://www.web-buya.com/tutorials/143
Desember 2012. http://www.cvhastakarya.blogspot.com/. Desember 2012. PengertianadoveDreamweaver.http://gunturmultimedia.wordpress.com/2012/02/ 11/pengertian-Adobe Dreamweaver/. Diakses Desember 2012. PengertianHTML.http://gobalbabali.wordpress.com/tugas html-http-url-ftp-domain-hosting-dan-www/ Desember 2012. Pengertian MySQL Administrator dan MySQL Query Browser. http://rovelatte.wordpress.com/2012/02/29/pengertian-mysql/. Diakses tanggal 9 Desember 2012. Pengertian MySQL. http://www.maniacms.web.id/2012/01/pengertianmysql.html. Diakses 6 Desember 2012. Pengertian PHP. http://id.wikibooks.org/wiki /Pemrograman_PHP/ Pendahuluan/ Pengertian _PHP. Diakses 6 Desember 2012. Pengertian SQLYog. http://mysql.phi-integration.com/mysql-Client/sqlyog. Diakses tanggal 8 Desember 2012. PHPMyAdmin. http://wwdq.blogspot.com/2011/04/pengertian-phpmyadmin html. Diakses tanggal 8 Desember 2012. . sekolah/pengertianDiakses tanggal 6 tanggal10
81
BIODATA PENULIS
Andre Febriadi Zaryano,dilahirkan di Tanjung Pati pada 09 Februari 1993,menghabiskan pendidikan dasar di SD N 011 Rengat.Setelah tamat sekolah dasar,penulis melanjutkan pendidikan di Sekolah Menengah Pertama (SMP) 2 Rengat.Tahun 2008 penulis melanjutkan pendidikan di Sekolah Menengah Atas di SMA N 1 Rengat Barat.Kini penulis sedang melanjutkan pendidikan di Universitas Riau pada Fakultas Perikanan Jurusan Ilmu Kelautan. Penulis dapat di hubungi melalui email di andrefebz@gmail.com Ardi Gunawan Siregar,dilahirkan di Medan pada 24 April 1993,menghabiskan pendidikan dasar di SD N 112147 Labuhan Batu.Setelah tamat sekolah dasar,penulis melanjutkan pendidikan di Sekolah Menengah Pertama (SMP) Negeri 1 Rantau Selatan.Tahun 2008 penulis melanjutkan pendidikan di Sekolah Menengah Atas di SMA N 10 Jakarta,kemudian pindah ke SMA N 2 Kisaran.Kini penulis sedang melanjutkan pendidikan di Universitas Riau pada Fakultas Perikanan Jurusan Ilmu Kelautan. Penulis dapat di hubungi melalui email di Gunawanardi24@gmail.com Jonathan Habonaran,dilahirkan di Padangsidimpuan pada 22 Mei 1993,menghabiskan pendidikan dasar di SD N 26 Padangsidimpuan.Setelah tamat sekolah dasar,penulis melanjutkan pendidikan di Sekolah Menengah Pertama (SMP) 4 Padangsidimpuan.Tahun 2008 penulis melanjutkan pendidikan di Sekolah Menengah Atas di SMA N 4 Padangsidimpuan.Kini penulis sedang melanjutkan pendidikan di Universitas Riau pada Fakultas Perikanan Jurusan Ilmu Kelautan. Penulis dapat di hubungi melalui email di habonaranjonathan@gmail.com
82
Martinus Jerianto Silaen,dilahirkan di Duri pada 06 Februari 1994,menghabiskan pendidikan dasar di SD N 46 Duri.Setelah tamat sekolah dasar,penulis melanjutkan pendidikan di Sekolah Menengah Pertama (SMP) 4 Mandau.Tahun 2008 penulis melanjutkan pendidikan di Sekolah Menengah Atas di SMA N 2 Mandau.Kini penulis sedang melanjutkan pendidikan di Universitas Riau pada Fakultas Perikanan Jurusan Ilmu Kelautan. Penulis dapat di hubungi melalui email di martinusjerryan@gmail.com Massugito,dilahirkan di Padangsidimpuan pada 06 Oktober 1992,menghabiskan pendidikan dasar di SD N 009 Kandis.Setelah tamat sekolah dasar,penulis melanjutkan pendidikan di Sekolah Menengah Pertama (SMP) 1 Kandis.Tahun 2008 penulis melanjutkan pendidikan di Sekolah Menengah Atas di SMA N 7 Siak.Kini penulis sedang melanjutkan pendidikan di Universitas Riau pada Fakultas Perikanan Jurusan Ilmu Kelautan. Penulis dapat di hubungi melalui email di massugitopanggabean@gmail.com Muhammad Sofyan,dilahirkan di Aek Nabara pada 30 November 1993,menghabiskan pendidikan dasar di SD N 118252 Aek Nabara.Setelah tamat sekolah dasar,penulis melanjutkan pendidikan di Sekolah Menengah Pertama (SMP) 1 Bilah Hulu.Tahun 2008 penulis melanjutkan pendidikan di Sekolah Menengah Atas di SMA N 1 Bilah Hulu.Kini penulis sedang melanjutkan pendidikan di Universitas Riau pada Fakultas Perikanan Jurusan Ilmu Kelautan.Penulis dapat di hubungi melalui email di muhammdsofyan@ik.ur.gmail.com Muhammad Syarif, dilahirkan di Pekanbaru pada 13 April 1992. menghabiskan pendidikan dasar di SD N 007 Pekanbaru. Setelah tamat sekolah dasar,penulis melanjutkan pendidikan di Sekolah Menengah Pertama (SMP) IT AL-Ittihad. Tahun 2008 penulis melanjutkan pendidikan di Sekolah Menengah Atas di SMA Nurul Fallah, Pekanbaru. Kini penulis sedang melanjutkan pendidikan di Universitas Riau pada Fakultas Perikanan Jurusan Ilmu Kelautan.Penulis dapat di hubungi melalui email di msyarif456@gmail.com
83
Suardi Suryaningrat, dilahirkan di Bagan siapi-siapi pada 08 Maret 1991.menghabiskan pendidikan dasar di SD N 36 Panti Arkam.Setelah tamat sekolah dasar,penulis melanjutkan pendidikan di Sekolah Menengah Pertama (SMP) 2 Bangko.Tahun 2008 penulis melanjutkan pendidikan di Sekolah Menengah Atas di SMA N 2 Bangko Hulu.Kini penulis sedang melanjutkan pendidikan di Universitas Riau pada Fakultas Perikanan Jurusan Ilmu Kelautan.Penulis dapat di hubungi melalui email di suardisuryaningrat@gmail.com
84