BAB II. TINJAUAN PUSTAKA 2.1 Penelitian terdahulu Sebagai bahan pertimbangan dalam penelitian ini akan dicantumkan beberapa penalitian terdahulu oleh beberapa peneliti. Penelitian oleh Mufid Najmullah dengan judul Rancangan & Implementasi (Pos) Berbasis Web Pada Distro Previous. Pada penelitian ini disediakan laporan keuangan unuk distro, laporan rugi/laba dan hutang usaha. 2.2 Landasan Teori 2.2.1 Pengertian Sistem Dalam bukunya Hanif Al Fatta (2007:3), terdapat banyak pengertian sistem yang diungkap oleh beberapa pakar manajemen yang dijelaskan dari sudut pandang yang berbeda, namun mempunyai tujuan yang sama. Definisi sistem secara umum adalah kumpulan dari bagian-bagian yang bekerja sama untuk mencapai tujuan yang sama. Menurut John Mc Manama, sistem adalah sebuah struktur konseptual yang tersusun dari fungsi- 7
fungsi yang saling berhubungan yang bekerja sebagai suatu kesatuan organic untuk mencapai suatu hasil yang diinginkan secara efektif dan efesien 2.2.2 Pengertian Informasi. Menurut Mc Leod Informasi adalah data yang telah diproses atau data yang memiliki arti. Informasi sesungguhnya berasal dari data yang kemudian diproses sehngga data tersebut memiliki arti bagi pemakainya. Sumber informasi adalah data. Data adalah kenyataan-kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Data merupakan bentuk yang masih mentah yang belummampu memberikan banyak arti sehingga data perlu diolah lebih lanjut. 2.2.3 Pengertian Komputer Komputer berasal dari bahasa inggris, to compute yang berarti menghitung. Artinya, setiap proses yang dilaksanakan oleh komputer merupakan proses matematika hitungan. Menurut kamus komputer & Teknologi Informasi, diartikan sebagai alat bantu bagi manusia untuk menyelesaikan pekerjaannya. Perangkat elektronika yang dapat 8
dipakai untuk mengolah data dengan perantaraan sekumpulan program dan mampu memberikan informasi dari hasil pengolahan tersebut. (Febrian, 2002,p108). Program sendiri adalah rangkaian kegiatan atau perintah untuk dieksekusi oleh komputer (Febrian, 2002). 2.2.4 Internet a. Sejarah Singkat Internet Internet singkatan dari Interconnection Networking, Istilah Internet artinya kumpulan jaringan yang terdiri dari jaringan jaringan komputer yang saling terhubung dan berkomunikasi dengan protokol / aturan tertentu, dalam hal ini protokol TCP/IP (Sulianta, 2007). Internet berawal dari diciptakannya teknologi jaringan komputer. Jaringan komputer merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel dalam satu lokasi, misalnya satu kantor atau gedung. Jaringan komputer ini berfungsi agar pengguna komputer bisa bertukar informasi dan data dengan pengguna komputer lainnya. 9
Berawal dari proyek Departemen Pertahanan Amerika Serikat tahun 1960-an, yang bernama ARPNET ( Advanced Research Project Agency Network). Idenya adalah menghubungkan komputer yang berada pada lokasi yang berbeda pada lokasi yang berbeda, beberapa Universitas yang terlibat antara lain Stanford, UCLA, UC Santa Barbara dan University of Utah. Mulai saat itu komputer - komputer mulai ikut terkoneksi ke jaringan ARPANET. Setelah angkatan bersenjata Amerika, dunia pendidikan pun merasa sangat perlu mempelajari dan mengembangkan jaringan komputer. Akhirnya pada tahun 1970 internet banyak digunakan di universitas-universitas di Amerika dan bekembang pesat sampai ini agar pengguna komputer dengan merek dan tipe berlainan dapat saling berhubungan, maka para ahli membuat sebuah protokol ( semacam aturan) yang sama untuk dipakai di internet, namanya TCP ( Transmission Control Protocol ) dan IP (Internet Protocol). 10
b. HTML HTML adalah standar bahasa yang digunakan untuk mengatur penampilan dari halaman web. HTML tersusun atas pasanganpasangan tag yang mempunyai fungsi yang berbeda-beda. Ciri dari tag pada HTML adalah diawali dengan tanda kurang dari < dan diakhiri oleh tanda lebih dari > seperti <head>. Pada HTML ada 2 macam tag yaitu tag pembuka < > dan tag penutup </ >. Sebuah halaman HTML dibagi menjadi 2 bagian yaitu header dan content yang masingmasing diwakili oleh pasangan tag <head> </head> dan <body> </body>. Header pada HTML berfungsi untuk menyampaikan judul yang diwakili oleh tag <title> </title>. Content pada HTML berisi script yang mengatur tampilan suatu halaman HTML.(Sutarman 2007) Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini dikenal dengan sebagai Web page.dokumen HTML merupakan dokumen yang disajikan dalam browser Web surfer. Dokumen ini umumnya berisi informasi 11
atau interface aplikasi di dalam internet. Ada dua cara untuk membuat sebuah Webpage : dengan Web editor (misalnya Macromedia Dreamweaver atau Microsoft Frontpage) atau dengan editor teks biasa (misalnya notepad atau editplus). Dokumen HTML disusun oleh elemenelemen. Elemen merupakan istilah bagi komponen-komponen dasar pembentuk dokumen HTML.Untuk menandai berbagai elemen dalam suatu dokumen HTML, digunakan tag. Tag HTML terdiri atas sebuah kurung sudut kiri (<, tanda lebih kecil), sebuah nama tag, dan sebuah kurung sudut kanan (>, tanda lebih besar). Tag umumnya berpasangan (misalnya <H1> dengan </H1>), tag yang menjadi pasangan selalu diawali dengan karakter garis miring. Tag yang pertama menunjukkan tag awal yang berarti awal elemen, dan yang kedua menunjukkan tag akhir, berarti akhir elemen. Secara umum suatu elemen dalam dokumen HTML yang dinyatakan dengan tagnya, dituliskan : <nama tag>_</nama tag>. Penulisan penamaan tag bebas, dapat 12
menggunakan huruf besar, huruf kecil, ataupun campuran (tidak case sensitive). Tetapi untuk antisipasi pada standar penulisan tag, direkomendasikan untuk menuliskan tag dengan menggunakan huruf kecil semuanya. Tag mark up ini digunakan sebenarnya memberi tahu browser Web bagaimana memperlakukan atau menampilkan (memformat) halaman dokumen tersebut dalam browser. Dalam membuat suatu dokumen HTML dibutuhkan elemen yang dinyatakan dengan tag <html>, <head> dan <body> berikut tag-tag pasangannya. Setiap dokumen terdiri atas tag head dan body. Elemen head berisi teks yang sebenarnya yang tersusun dari link, grafik, paragraf dan elemen lainnya. c. Client Side Scripting Client Side Scripting adalah bahasa pemrograman yang prosesnya dilakukan di komputer pengunjung (Client). Ketika seseorang ingin melihat suatu website, maka website yang bertipe ini akan sepenuhnya di download dan diproses di komputer masing- 13
masing sehingga siapapun yang melihat website kita bisa mengambil seluruh Script yang ditulis oleh pembuatnya. Hal tersebut merupakan suatu kelemahan tersendiri, yaitu orang yang berniat jahat bisa dengan mudah mengotak-atik website dengan lebih mudah. Web yang menggunakan program ini biasanya website statis, yaitu yang tampilannya hampir tidak berubah, kecuali website tersebut dirombak pada halamannya (Misal : web bertipe *.html). Contoh Client Side Scripting adalah : HTML (Hypertext Markup Language) CSS (Cascading Style Sheet) JavaScript XML (Extensible Markup Language) d. Server Side Scripting Server Side Scripting adalah kebalikan dari Client Side Scripting yaitu bahasa pemrograman web yang prosesnya dilakukan di komputer server dan hasilnya dikirimkan ke komputer client/pengunjung dalam bentuk dokumen html, sehingga pengunjung tidak mengetahui Script yang telah ditulis oleh pembuatnya, sehingga 14
website tipe ini lebih aman dari serangan hacker, walaupun masih beresiko juga terkena hack. Web tipe ini bersifat Dinamis yaitu bisa dirubah kontennya dengan mudah tanpa mengotak-ngatik scriptnya. Bisa digunakan untuk berbagai kebutuhan web seperti, Toko Online, forum, web sekolah, blogging dan berbagai kebutuhan lainnya. Contoh Server Side Scripting adalah : PHP ASP ASP dot Net Java Server Page dan lain-lain. Untuk mempelajari bahasa pemrograman berbasis Client Side Scripting, hanya membutuhkan Web editor (contoh: Notepad, Adobe Dreamweaver, Ms. FrontPage, dsb) dan Browser (contoh : Mozilla Firefox, Google Chrome, Internet Explorer, dsb). Untuk mempelajari bahasa pemrograman berbasis Server Side Scripting selain Web editor dan Browser, juga memerlukan sebuah komputer server. Jangan Pusing dulu, kita bisa menggunakan 15
komputer kita sebagai server juga sebagai client yaitu dengan cara menginstallkan aplikasi yang dibundel untuk server yang bisa didapatkan dengan GRATIS. Aplikasi tersebut salahsatunya adalah : XAMPP LAMPP WAMPP AppServ 16