• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI"

Copied!
17
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Sistem Informasi 2.1.1 Pengertian Sistem

Sistem berasal dari bahasa latin ( systema ) dan bahasa yunani ( sustema ) adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi, atau energi. Sistem juga merupakan kesatuan bagian – bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item – item penggerak. (www.wikipedia.org)

2.1.2 Pengertian Informasi

Informasi adalah sekumpulan fakta (data) yang diorganisasikan dengan cara tertentu sehingga mereka mempunyai arti bagi si penerima. Sebagai contoh, apabila kita memasukkan jumlah gaji dengan jumlah jam bekerja, kita akan mendapatkan informasi yang berguna. Dengan kata lain, informasi datang dari data yang akan diproses. (Sutarman, 2009, hal : 14).

(2)

2.1.3 Pengertian Sistem informasi

Sistem Informasi ini mengumpulkan, memproses, menyimpan, menganalisis, meyebarkan informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi). Sistem Informasi memproses input dan menghasilkan output yang dikirim kepada pengguna atau sistem yang lainnya. Mekanisme timbal balik yang mengontrol operasi pun bisa dimasukkan. Seperti sistem lainnya, sebuah sistem informasi beroperasi di dalam sebuah lingkungan. Dalam mempelajari sistem informasi, perlu diketahui mengenai perbedaan data, informasi, dan pengetahuan. (Sutarman, 2009, hal : 13)

2.1.4 Data

Data adalah fakta dari sesuatu pernyataan yang berasal dari kenyataan, dimana pernyataan tersebut merupakan hasil pengukuran atau pengamatan. Contoh data antara lain saldo bank, atau jumlah jam pekerja yang bekerja dalam periode pembayaran.

2.2 Pengertian Komputer

Komputer berasal dari bahasa latin computare yang mengandung arti menghitung ( to compute atau reckon ). Karena luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit berbeda dalam mendefenisikan terminologi komputer.

(3)

1. Menurut buku Computer Annual ( Robert H. Blissmer ).

Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut :

a) Menerima input

b) Memproses input tersebut sesuai dengan programnya c) Menyimpan perintah – perintah dan hasil dari pengolahan d) Menyediakan output dalam bentuk informasi

2. Menurut buku Computer Today ( Donald H. Sanders ).

Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan agar secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output dibawah pengawasan suatu langkah – langkah instruksi program yang tersimpan pada memori ( stored program ).

3. Menurut buku Computer Organization ( V.C. Hamacher, ZG. Vranesic, S.G.Zaky).

Komputer adalah mesin penghitung elektronik yang dengan cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yang tersimpan di memorinya ( stored program ) dan menghasilkan output informasi. 4. Menurut buku Introduction to the Computer, The Tool of Business ( William M.

Fuori ).

Komputer adalah suatu pemroses data ( data processor ) yang dapat melakukan perhitungan yang besar dan cepat, termasuk perhitungan aritmatika yang besar atau operasi logika, tanpa campur tangan dan manusia mengoperasikan selama

(4)

pemrosesan ( defenisi ini diambil dari American National Standard Institute dan sudah disetujui dalam suatu pertemuan International Organization For Standardization Technical Committee ).

5. Menurut buku Introduction to Computers ( Gordon B. Davis ).

Komputer adalah tipe khusus alat penghitung yang mempunyai sifat tertentu yang pasti.

Berdasarkan beberapa defenisi tersebut, dapat disimpulkan bahwa komputer adalah :

1. Alat elektronik yang dapat melakukan perhitungan numerik.

2. Alat yang dapat membaca input data dan mengolahnya sesuai dengan program yang ditetapkan untuk menghasilkan informasi yang merupakan output hasil pemrosesan input data.

3. Alat yang dapat melakukan penyimpanan data, yaitu program, input, maupun output hasil pengolahan.

4. Alat yang bekerja secara otomatis sesuai dengan aturan yang sudah ditetapkan dalam program.

(5)

2.3 Pengenalan Intranet

2.3.1 Pengertian Intranet

Intranet adalah sebuah jaringan privat ( private network ) yang menggunakan protokol – protokol internet ( TCP / IP ). Untuk membagi informasi rahasia perusahaan atau operasi dalam perusahaan tersebut kepada karyawannya. Terkadang, istilah intranet hanya merujuk kepada layanan yang terlihat, yakni situs web internal perusahaan. (www.wikipedia.org).

2.3.2 Komponen Pembentuk Intranet

Untuk membangun sebuah intranet, maka sebuah jaringan haruslah memiliki beberapa komponen yang membangun internet, yakni protokol Internet ( Protokol TCP / IP, alamat IP, dan protocol lainnya), klien dan juga server. Protocol HTTP dan beberapa protocol Internet lainnya (PTF,POP3,atau SMTP) umumnya merupakan komponen protocol yang sering digunakan. Umumnya sebuah intranet dapat dipahami sebagai sebuah “versi pribadi dari jaringan internet”, atau sebagai sebuah versi dari internet yang dimiliki oleh sebuah organisasi.

(6)

2.3.3 Jenis Pemanfaatan Intranet

Penggunaan intranet sebetulnya tergantung dari bentuk organisasi penggunanya. Apakah suatu took, suatu instansi atau departemen lainnya. Dengan memahami kerja organisasi tersebut terlebih dahulu maka akan sangat membantu model rancangan intranet yang akan digunakan.

Di dalam suatu organisasi, intranet banyak digunakan untuk :

1. Informasi yang berhubungan dengan perusahaan

Misalnya seperti kebijakan perusahaan, berita atau buletin perusahaan, informasi produk dan jasa yang ditawarkan perusahaan, dan sebagainya. 2. Informasi yang berhubungan dengan karyawan

Misalnya seperti personalia, data karyawan, berita karyawan, lamaran internal, dan sebagainya.

3. Dokumen baru dan penting

Misalnya seperti laporan tahunan, laporan penjualan terakhir, laporan laba-rugi, dan sebagainya.

4. Tempat bertanya (technical support)

Sebagai tempat bertanya atau menerima bantuan jika ada pegawai yang mengalami masalah dengan pekerjaan atau komputernya.

5. Tempat belajar dan berlatih

Misalnya seperti prosedur atau manual pekerjaan, program pelatihan perusahaan, dan sebagainya.

(7)

6. Sarana Komunikasi

Sarana untuk berkomunikasi antar pegawai (karyawan) betukar file atau dokumen, sampai kepada berkolaborasi (bekerjasama) mengerjakan sebuah dokumen, koonferensi, dan sebagainya.

2.3.4 Proses Pada Intranet

Pada dasarnya yang terjadi pada intranet adalah interaksi antara client (komputer milik pemakai) dan server (komputer pusat yang mengendalikan intranet). Komputer client digunakan oleh para pegawai perusahaan untuk mencari informasi, memasukkan data, atau berkomunikasi antar karyawan. Sedangkan server adalah computer yang melayani segala aktifitas yang dilakukan oleh client tersebut, seperti mencarikan informasi yang diminta, mengolah data – data yang dikirim, serta mengatur hubungan komunikasi yang ada.

Interaksi yang terjadi antar pemakai dan pusat adalah sebagai berikut :

a. Pemakai yang terhubung pada intranet melakukan permintaan (misalnya ingin menuju ke halaman internet tertentu)

b. Permintaan tersebut dikirim melalui network kepada server intranet. c. Server lalu mencari halaman (dokumen) yang diminta.

d. Dokumen tersebut dikirimkan ke computer pemakai yang meminta. e. Komputer pemakai menampilkan halaman tersebut.

(8)

2.4 HTML

HTML ( HyperText Markup Language ) adalah bahasa dari WWW ( World Wide Web ). Setiap kali mengakses internet atau lebih tepat disebut dengan istilah homepage, sesungguhnya kita mengakses dokumen seseorang yang dibuat menggunakan dokumen HTML. ( Untung Rahardja, Augury El Rayeb, Asep Saefullah, 2009)

Pada dasarnya, HTML adalah semacam standar yang digunakan dalam dunia web. HTML bersifat fleksibel, artinya HTML dapat disisipi kode – kode script seperti Java Script, VBScript, dan juga bahasa pemrograman berbasis web seperti PHP dan ASP. Animasi seperti Flash serta beberapa jenis file grafis dan multimedia juga dapat disisipkan dan ditampilkan melalui HTML. Fleksibilitas HTML dan daya dukungnya ini meningkatkan daya guna dan menjadikannya sebagai bahasa kode yang „dinamis‟.

HTML ( HyperText Markup Language ) dikenal sebagai bahasa kode berbasis teks untuk membuat sebuah halaman web. Keberadaannya dikenali dengan adanya ekstensi *.htm atau *.html, misalnya index.htm. Sementara web sendiri sebenarnya berasal dari kata World Wide Web, salah satu layanan global yang diperuntukkan bagi semua pengguna internet.

(9)

Untuk membuat file HTML, dapat digunakan software editor seperti Dreamweaver. Sebenarnya, notepad atau wordpad sudah cukup apabila ingin membuat sebuah file HTML sederhana atau ingin mendalami bahasa kode HTML. Salah satu hal terpenting untuk mempelajari HTML adalah mengenal dan menguasai penggunaan tag – tag HTML dan dukungan browser terhadap tag – tag tersebut. ( Madcoms, 2008, hal : 99).

2.5 Sekilas Tentang CSS

CSS ( Cascading Style Sheet ) adalah sebuah fitur yang diperkenalkan sejak HTML versi 4.0 dan berfungsi untuk menangani masalah tampilan pada HTML seperti jenis, ukuran dan warna font, posisi teks, batas tulisan atau margin, warna background, dan sebagainya.

Dari sisi manajemen dan perawatan, penggunaan CSS dipandang lebih praktis, karena para web developer tidak perlu membuka setiap file dalam sebuah situs untuk melakukan perubahan. Hal penting yang perlu diperhatikan adalah cara meletakkan CSS dan juga bahasa berbasis web lain untuk memudahkan manajemen file, editing, dan maintenance. Banyak diantara para programmer web yang belum menyadari aspek – aspek penting ini menyisipkan CSS, JavaScript, VBScript, PHP , maupun ASP langsung kedalam dokumen HTML (embedded script). ( Madcoms, 2008, hal : 100 ).

(10)

2.6 PHP ( Personal Home Page )

PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasiskan kode – kode ( script ) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML. Kode PHP mempunyai ciri khusus yaitu :

a. Hanya dapat dijalankan menggunakan web server , misalnya Apache. b. Kode PHP diletakkan dan dijalankan di web server.

c. Kode PHP dapat digunakan untuk mengakses database, seperti : MySQL, PostgreSQL, Oracle, dan lain – lain.

d. Merupakan Software yang bersifat open source. e. Gratis untuk di-download dan digunakan.

f. Memiliki sifat multiplatform, artinya dapat dijalankan menggunakan system operasi apapun, seperti: Linux, Unix, Windows, dan lain – lain.

( Diar Puji Oktavian, 2010, hal : 31 ).

2.6.1 Sejarah Singkat PHP

PHP diciptakan pertama kali oleh Ramus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya. Rasmus Lerdorf adalah salah seorang pendukung Open Source. Oleh karena itu, Rasmus mengeluarkan Personal Home Page Tools versi 1.0 secara gratis,

(11)

Pada tahun 1996, PHP telah banyak digunakan dalam Website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Surasaki, Andi Gutman, Stig Bakken, Shane Caraveo dan Jim Winstead berkerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998 PHP 3.0 dikeluarkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0.

Tahun 2004 bulan juli dirilis PHP 5 dengan inti Zend Engine 2.0. PHP 5 adalah versi PHP terbaru yang mendukung penuh object-oriented programming (OOP), integrasi XML, mendukung semua eksistensi terbaru MySQL, pengembangan web service dengan SOAP dan REST, serta ratusan peningkatan lainnya dibandingkan dengan versi seelumnya PHP 4.0 (Kasiman Peranginangin, 2006).

2.6.2 Kelebihan PHP

PHP memiliki kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan Script Server-Side, yang bisa melakukan apa saja yang dapat dilakukan oleh CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada kemampuan CGI.

(12)

PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix, Microsoft Windows, Mac OS X, RISC OS. PHP juga mendukung banyak Web Server, seperti , bahkan lebih daripada kemampuan CGI

PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix, Microsoft Windows, Mac OS X, RISC OS. PHP juga mendukung banyak Web Server, seperti Apache, Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), Netscape and iPlanet servers dan masih banyak lainnya.

PHP tidak hanya terbatas pada hasil keluaran HTML (HyperText Markup Languages). PHP juga memiliki kemampuan untuk mengolah keluaran gambar, filePDF, dn movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan XML lainnya.

Fitur-fitur yang banyak dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database (Peranginangin Kasiman, 2006). Berikut database yang dapat didukung oleh PHP:

1. Adabas D 2. dBase

3. Direct MS-SQL 4. Empress

(13)

6. FrontBase 7. Hyperwave 8. IBM DB2 9. Informix 10. MSQL 11. MySQL 12. PostgrSQL 13. Unix DBM 14. Solid 15. Sybase 16. Velocis 2.7 Database MySQL 2.7.1 Database

Defenisi database adalah sekumpulan data dan prosedur yang memiliki struktur sedemikian rupa sehingga mudah dalam menyimpan, mengatur dan menampilkan data. Banyak program database yang tersedia, diantaranya adala Oracle, MySQL, MSSQL, PostgreSQL, Paradox, Foxpro dan lain – lain. Database terbentuk dari beberapa komponen, yaitu :

(14)

1. Table

Table atau tabel adalah sekumpulan data dengan struktur yang sedemikian rupa, terbentuk dari record dan field. Istilah tabel disini berbeda dengan istilah tabel pada HTML, walaupun secara visual hampir sama.

2. Record

Record adalah sekumpulan field yang membentuk suatu objek tertentu. 3. Field

Field adalah atribut dari objek yang memiliki tipe data tertentu. ( Diar Puji Oktavian, 2010, hal : 62).

2.7.2 MySQL

MySQL merupakan salah satu software database ( basis data ) open source yang dikembangkan sebuah komunitas bernama MySQL AB dengan tujuan membantu user untuk meyimpan data dalam tabel – tabel. Tabel terdiri atas field (kolom) yang mengelompokkan data – data berdasarkan kategori tertentu, misalnya nama, alamat, nomor telepon, dan sebagainya. Bagian lain dari tabel adalah record (baris) yang mencantumkan data yang sebenarnya.

MySQL sebagaimana software database lainnya, dapat menampung banyak schemata, dimana masing – masing schemata ini dapat digunakan oleh aplikasi – aplikasi

(15)

yang berbeda, baik dari sisi tujuan maupun dari sisi bahasa pemrograman yang digunakan oleh masing – masing aplikasi yang bersangkutan.

Terdapat empat instruksi dasar yang digunakan dalam sql ( structured query language ), yaitu:

a. select ( menampilkan data )

b. insert ( menginput atau menambah data ) c. update ( mengubah data )

d. delete ( menghapus data ) dalam database.

2.8 XAMPP

XAMPP adalah aplikasi web server instan yang dibutuhkan untuk membangun aplikasi berbasis web. Fungsi XAMPP adalah sebagai server yang berdiri sendiri ( localhost ), yang terdiri atas program Apache, http server, MySQL, database, dan penterjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.

Nama XAMPP merupakan singkatan dari X (X=Cross Platform), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam lisensi GNU ( General Public

(16)

License ) dan gratis. Dengan menginstal XAMPP, kita tidak perlu menginstal aplikasi server satu persatu karena di dalam XAMPP sudah terdapat :

a) Apache 2.2.14 ( Ipv6 Enabled) + open SSL 0.9.8l b) MySQL 5.1.41 + PBXT engine

c) PHP 5.3.1

d) PHPMyAdmin 3.2.4 e) Perl 5.10.1

f) Filezilla FTP Server 0.9.33.

g) Mercury Mail Transport System 4.72.

2.9 Macromedia Dreamweaver 8

Macromedia Dreamweaver adalah sebuah program aplikasi HTML authoring, yaitu sebuah aplikasi yang digunakan untuk membuat situs web atau mendesain halaman web, baik unutk desain, coding, pembuatan situs web yang kompleks, dan aplikasi web lainnya secara visual. Versi terbaru dari aplikasi ini adalah Macromedia Dreamweaver versi 8 Professional yang lebih lengkap dalam menanggani pembuatan web yang kompleks. Macromedia Dreamweaver 8 ini style CSS dapat dibuat menggunakan panel CSS baru yang menyediakan kemudahan bagi pengguna dalam membuat dan mengedit style CSS secara visual dan lebih mudah untuk dipahami.

(17)

Aplikasi pada Dreamweaver juga memungkinkan untuk dapat membuat sebuah aplikasi dinamis dengan database menggunakan bahasa server seperti CFML, ASP.NET, ASP, JSP, dan PHP. CSS atau Cassading Style adalah sebuah dokumen yang berisi aturan yang digunakan untuk memisahkan isi dengan layout dalam halaman-halaman web yang dibuat. (Gunawan, Wahyu. 2010).

Referensi

Dokumen terkait

Sistem ekonomi dimana pemerintah memiliki kendali yang  besar dalam perekonomian suatu negara, antara lain kepemilikan bisnis, laba, alokasi sumber daya serta

Skripsi ini bertujuan untuk mencari debit andalan, kebutuhan air tanaman, optimasi pola tanam untuk mendapatkan keuntungan maksimum, mengevaluasi dimensi saluran yang sudah

Menurut Jakob Sumarjo yang dikutip Komaidi (2007: 6) “menulis merupakan suatu proses melahirkan tulisan yang berisi gagasan”. Banyak orang yang dapat menulis

Pada 21 Desember 2012 akan menjadi hari berakhirnya Pada 21 Desember 2012 akan menjadi hari berakhirnya peradaban umat manusia kali ini, dalam perhitungan peradaban umat

Proses ini mencakup pengecekan limit credit client jika limit Client mencukupi maka Media Plan dapat dibuat tetapi jika sudah mendekati atau melebihi limit maka akan

bahwa sehubungan dengan penataan organisasi perangkat daerah, maka Keputusan Walikota Surabaya Nomor 47 Tahun 2003 tentang Nomor Kode Lokasi dan Nomor Kode Barang Daerah

Benih dorman adalah benih yang mengalami istirahat total, benih tidak menunjukkan gejala atau fenomena tumbuh walaupun dalam keadaan media tumbuh optimum.Timbulnya

Dalam kurikulum Pedoman Bimbingan Departemen Pendidikan dan Kebudayaan dirumuskan: Bimbingan dan Konseling di sekolah adalah proses bantuan khusus yang diberikan kepada semua