• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi - Perancangan Sistem Informasi SMA Muhammadiyah 2 Medan Berbasis Web

N/A
N/A
Protected

Academic year: 2019

Membagikan "BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi - Perancangan Sistem Informasi SMA Muhammadiyah 2 Medan Berbasis Web"

Copied!
22
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Sistem Informasi

Sesungguhnya yang dimaksud dengan sistem informasi tidak harus melibatkan komputer. Sistem informasi yang menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer- Based information System atau CBIS). Dalam prakteknya, istilah sistem informasi masih lebih sering dipakai tanpa embel-embel berbasis komputer walaupun dalam kenyataannya komputer merupakan bagian yang penting. Jadi yang dimaksud dengan sistem informasi adalah sistem informasi yang berbasis komputer.

(2)

sesuatu yang diproses (data menjadi informasi) dan dimaksudkan untuk mencapai suatu sarana atau tujuan.

2.2 Teknologi Informasi

Teknologi informasi (Information Technology atau IT ) mulai populer di akhir dekade 70-an. Pada masa sebelumnya, istilah teknologi komputer atau pengolahan data elektronik atau PDE (Electronic Data Processing atau EDP) lebih dikenal.

Istilah teknologi sering kali rancu dengan istilah sistem informasi itu sendiri dan kadang menjadi bahan perdebatan. Ada yang mengunakan istilah teknologi informasi untuk menjabarkan sekumpulan sistem informasi, pemakai, dan manajemen (diulasa oleh Turban, McLean dan Wetherbe, 1999). Pendapat ini menggambarkan teknologi dalam perspektif yang luas. Namun, kalau didasarkan pada defenisi sistem informasi hanyalah bagian dari sistem informasi.

(3)

informasi, melainkan juga mencakup teknologi komunikasi untuk mengirimkan informasi. Secara lebih umum. Lucas (2000) menyatakan bahwa teknologi informasi adalah segala bentuk teknologi yang diterapkan untuk memproses dan mengirimkan informasi dalam bentuk elektronik. Mikrokomputer, komputer mainframe, pembaca barcode, perangkat lunak pemroses transaksi, perangkat lunak lembar kerja (spreadsheet) dan peralatan komunikasi dan jaringan merupakan contoh teknologi informasi.

2.3 Konsep Dasar Informasi, Sistem dan Sistem Informasi

2.3.1 Konsep Dasar Informasi

Informasi merupakan salah satu suber daya penting dalam manajemen modern. Banyak keputusan strategis yang bergantung kepada informasi. Sebagaimana diketahui, sumber daya 4M+1I yang mencakup manusia (sumber daya manusia atau SDM), material (termasuk di dalamnya energi), mesin, modal dan informasi merupakan sumber daya vital bagi kelangsungan organisasi bisnis.

2.3.1.1 Data

(4)

mungkin merasakan bahwa deretan bilangan tersebut tidak memberikan makna apa pun. Itulah contoh data.

2.3.1.2 Informasi

McFadden, dkk (1999) mendefenisikan informasi sebagai data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut. Shannon dan Weaver, dua orang insinyur listrik, melakukan pendekatan secara matemtis untuk mendefenisikan infomasi (Kroenke, 1992). Menurut mereka, informasi adalah “jumlah ketidakpastian yang dikurangi ketika sebuah paesan diterima”. Artinya, dengan adanya informasi, tingkat

kepastian menjadi meningkat. Menurut Davis (1999), informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang.

2.3.2 Konsep Dasar Sistem

2.3.2.1 Sistem

Istilah sistem bukanlah hal yang asing bagi kebanyakan orang. Sering kali sistem mengacu pada komputer seperti IBM PC atau Macintosh, tetapi juga bisa ke arah yang lebih luas seperti sistem tatasurya atau bahkan ke hal-hal yang lebih spesifik seperti sistem respirasi mamalia.

(5)

dalam sebuah sistem terdapat elemen yang tidak memberikan manfaat dalam mencapi tujuan yang sama, maka elemen tersebut dapat dipastikan bukanlah bagian dari sistem. Sebagi contoh, raket dan pemukul bola kasti (masing-masing sebagai elemen) tidak bisa membentuk sebuah sitem, karena tidak ada sistem permainan olahraga yang memadukan kedua peralatan tersebut.

2.4 Pengertian Komputer

Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Komputer adalah suatu perangkat elektronika yang berkerja secara terintegrasi dan terkoordinasi yang dapat menerima input, mengolah dengan prosedur tertentu, mengingat (baik masukan maupun hasil proses) serta menampilkan hasil proses tersebut (Sutedjo, 2003).

(6)

Gambar 2.1 Cara kerja komputer

2.4.1 Komponen-komponen Komputer

Komputer terdiri dari tiga komponen utama yang tidak dapat dipisahkan, yaitu sebagai berikut:

1. Hardware (perangkat keras), merupakan peralatan fisik dari komputer yang dapat kita lihat dan rasakan. Hardware terdiri dari Input/Output Device (I/O Device), Storange Device (perangkat penyimpanan), Monitor/Screen Monitor, Casing Unit, Central Procesing Unit (CPU).

2. Software (perangkat lunak), merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer. Software terdiri dari beberapa jenis yaitu Sistem Operasi, Program Utility, Program Aplikasi, Program Paket, Bahasa Pemrograman.

(7)

2.5 Pengertian Internet

Internet merupakan jaringan global komputer dunia, besar dan sangat luas sekali dimana setiap komputer saling terhubung satu sama lainnya dari negara ke negara lainnya di seluruh dunia dan berisi berbagai macam informasi, mulai dari text, gambar, audio, video, dan lainnya. Internet berasal dari kata Interconnection Networking, yang berarti hubungan dari banyak jaringan komputer dengan berbagai tipe dan jenis, dengan menggunakan tipe komunikasi seperti telepon, satelit, dan lainnya.

Asal-usul internet berasal dari jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat di tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network). Jaringan komputer ARPANET ini diperbaharui dan dikembangkan, dan sekarang penerusnya menjadi tulang punggung global untuk sumber daya informasi yang disebut dengan internet. Beberapa istilah dari internet adalah sebagai berikut: 1. WWW (World Wide Web) atau Web

Web yang merupakan layanan di internet dapat diartikan sebagai sebuah sistem di mana informasi dalam bentuk teks, gambar, suara dan informasi lainnya dipresentasikan dalam bentuk hypertext. Secara sederhana web adalah layanan di internet yang menampilkan informasi.

2. Website (Situs Web)

(8)

adalah tempat sekumpulan halaman web milik seseorang atau suatu perusahaan. Adapun halaman web pada umumnya ditulis dalam format HTML (HyperText Markup Language). Keunggulan format HTML adalah penggunaan hypertext dalam menulis text. Hypertext yaitu text yang berfungsi sebagai penghubung (hyperlink atau link) antara halaman web yang satu dengan halaman web yang lain.

3. Homepage

Homepage adalah halaman web pertama dalam sebuah website. Dalam pembuatan homepage perlu dibuat semenarik mungkin agar banyak pengunjung tertarik dengan website anda.

4. HTTP (Hypertext Transfer Protocol) suatu protokol yang digunakan oleh WWW (World Wide Web). HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah yang ada pada protokol HTTP ini.

(9)

2.6Sejarah Web

2.6.1Pengertian Web

World Wide Web atau lebih sering dikenal sebagai Web adalah suatu layanan sajian informasi yang menggunakan konsep hyperlink (tautan), yang memudahkan surfer (sebutan para pemakai komputer yang melakukan browsing atau penelusuran informasi melalui internet). Keisitimewaan inilah yang telah menjadikan Web sebagai service yang paling cepat pertumbuhannya.

Web mengizinkan pemberian highlight (penyorotan/penggaris bawahan) pada kata-kata atau gambar dalam sebuah dokumen untuk menghubungkan atau menunjuk ke media lain seperti dokumen, frase, move clip atau file suara. Web dapat menghubungkan dari sembarang tempat dalam sebuah dokumen atau gambar ke sebarang tempat di dokumen lain. Dengan sebuah browser yang memiliki Graphical User Interface (GUI), link-link dapat dihubungkan ke tujuannya dengan menunjuk link tersebut dengan mouse dan menekannya.

Suatu situs web akan dikenal dengan cepat apabila informasi yang disajikan selalu up-to-date dan lengkap. Perlu disadari juga bahwa untuk melakukan up-to-date merupakan suatu permasalahan yang tidak mudah untuk dilakukan, selain membutuhkan waktu juga sangat merepotkan dalam melakukan penambahan atau pengubahan data yang akan disajikan.

(10)

melengkapi data. PHP dan database merupakan solusi yang dapat digunakan dalam mengelola situs. Hanya dengan melakukan penambahan atau perubahan data kedalam database tanpa harus melakukan perubahan atau editing HTML (Hyper Text Markup Language).

2.6.2Penemu Web

Penemu situs web adalah Sir Timothy John Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertama kali muncul pada tahun 1991. Maksud dari Timothy ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Timothy bekerja) mengumumkan bahwa WWW dapat digunakan secara gratisoleh publik.

Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan. Biasanya pembahasaan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan ke situs web lain, demikian pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.

(11)

yang disebut sebagai Server HTTP (bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).

2.7Personal Home Page (PHP)

PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server side dalam pengembangan web yang disisipkan pada dokumen HTML (Peranginangin, 2006). Bahasa pemrograman PHP adalah bahasa pemrograman yang bekerja dalam sebuah web server. Script PHP yang dibuat harus tersimpan dalam sebuah server dan dieksekusi atau diproses dalam server tersebut (MADCOMS, 2008).

2.7.1 Sejarah PHP

PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada home page. Rasmus Lerdorf adalah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools vesi 1.0 secara gratis kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0.

(12)

sehingga pada tahun 2000 dikeluarkan PHP 4.0. Tidak berhenti sampai di situ, kemampuan PHP terus ditambah versi terbaru yang telah dikeluarkan adalah PHP 5.0 (Peranginangin, 2006).

2.8MySQL

2.8.1 Pengertian MySQL

Menurut Sidik (2003), MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang pada saat itu bernama TcX Data Konsult AB sekitar tahun 1994-1995. MySQL sudah ada sejak 1979. MySQL adalah suatu perangkat lunak database relasi RDBMS (Relational Database Management System), seperti halnya ORACLE, PostgreSQL, MySQL, dan sebagainya.

(13)

2.8.2 Relational Database Management System (RDBMS)

MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Kehandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizernya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

2.8.3 Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :

(14)

2. Open Source. MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.

3. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

4. Performance tuning. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).

7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

(15)

11.Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

12.Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

13.Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

2.8.4 Fungsi PHP dan MySQL

Fungsi PHP dan MySQL adalah suatu fungsi yang menjembatani antara PHP sebagai Programming web server, dan MySQL sebagai database, sehingga data yang terdapat pada database MySQL dapat ditampilkan pada browser. Fungsi PHP dan MySQL adalah sebagai berikut:

a. myslq_connect()

Fungsi mysql_connect() adalah untuk menggabungkan PHP dengan database MySQL. Format penulisannya adalah:

mysql_connect(host, user, password);

b. mysql_select_db()

(16)

Fungsi mysql_select_db() digunakan untuk memilih database. Format fungsinya adalah:

mysql_select_db(nama_database);

c. mysql_query()

Dalam database MySQL, perintah untuk melakukan transaksi adalah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query memberi perintah kepada database untuk melakukan apa yang dikehendaki. Format fungsinya adalah: mysql_quey(perintah-perintah SQL);

d. mysql_num_rows()

Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh proses SQL. Format fungsinya adalah:

mysql_num_rows(int result);

e. mysql_fetch_array()

(17)

2.9 JavaScript

JavaScript adalah bahasa skrip yang populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag Script.

JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript.

Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para programmer yang non-Java. Maka dikembangkanlah bahasa pemrograman bernama LiveScript untuk mengakomodasi hal tersebut. Bahasa pemrograman inilah yang akhirnya berkembang dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa antara Java dengan JavaScript.

(18)

2.10 Pengenalan Adobe Dreamweaver CS5

Dreamweaver merupakan software aplikasi yang digunakan sebagai HTML editor profesional untuk mendesain web secara visual. Aplikasi ini juga yang biasa dikenal dengan istilah WYSIWYG (What You See Is What You Get), yang intinya adalah bahwa anda tidak harus berurusan dengan tag-tag HTML untuk membuat sebuah situs. Selain itu Dreamweaver juga memberikan keleluasaan untuk menggunakan sebagai media penulisan bahasa pemrograman web.

Adobe kembali mengeluarkan varian terbaru dari dreamweaver yaitu Dreamweaver CS 5. Ada beberapa fitur baru yang dapat ditemukan pada versi terbaru Dreamweaver CS 5 ini, diantaranya integrasi dengan Adobe Business Catalyst, integrasi Adobe Browser Lab, integrasi dengan CMS, pengecekan CMS, dan lain-lain. Selain itu juga ada beberapa fitur dalam versi Dreamweaver CS 4 yang tdak disertakan atau ditemukan kembali dalam Dreamweaver CS 5, diantaranya fasilitas pembuatan web album foto, penambahan flash paper, beberapa beaviour javascript, dan lain-lain menurut madcoms (2010).

Dreamweaver CS 5 mempunyai ruang kerja yang dapat digunakan untuk mendesain sebuah halaman web. Selain itu kita juga dapat mengubah tampilan umum dari ruang kerja Dreamweaver CS 5. Adapun elemen-elemen ruang kerja dari Dreamweaver CS 5 adalah sebagai berikut:

(19)

a. Application Bar

Berada dibagian paling atas jendela aplikasi Dreamweaver CS 5. Baris ini berisi tombol workspace (workspace switcher), CS Live, Menu dan aplikasi lainnya.

b. Toolbar Document

Berisi tombol-tombol yang yang digunakan untuk mengubah tampilan jendela dokumen, sebagai contoh tampilan design atau tampilan kode. Selain itu juga dapat digunakan untuk operasi-operasi umum, misalnya untuk melihat hasil sementara halaman web pada jendela browser.

c. Jendela Dokumen

Lembar kerja tempat membuat dan mengedit desain halaman web.

d. Workspace Switcher

Digunakan untuk mengubah tampilan ruang kerja (workspace) Dreamweaver CS 5. Sebagai contoh mengubah tampilan menjadi tampilan classic, yaitu tampilan ruang kerja Dreamwaver versi sebelumnya.

e. Panel Groups

(20)

f. Tag Selector

Terletak dibagian bawah jendela dokumen, satu baris dengan status bar. Bagian ini menampilkan hirarki pekerjaan yang sedang tetrpilih pada jendela dokumen, dapat juga digunakan untuk memilih objek pada jendela desain bedasarkan jenis atau kategori objek tersebut. Tag selector juga menampilakan informasi format dari bagian yang sedang aktif pada lembar kerja desain.

g. Property Inspector

Digunakan untuk melihat dan mengubah berbagai property objek atau teks pada jendela desain. Property untuk satu objek dengan objek lainnya selalu berbeda-beda. Jendela ini tidak dapat diuraikan pada tapilan jendela kode.

h. Toolbar Standard

Baris toolbar ini berisi tombol-tombol yang mewakili perintah pada menu File dan Edit, diantaranya adalah perintah New, Open, Save, Save All, Cut, Copy, Paste, Undo dan Redo.

i. Toolbar Style Rendering

Secara default disembunyikan. Toolbar ini berisi tombol-tombol untuk menampilkan desain dalam media yang berbeda. Selain itu juga dignakan untuk mengaktifkan dan menonaktifkan style CSS.

j. Toolbar Coding

(21)

k. Toolbar Browser Navigation

Toolbar ini merupakan toolbar baru yang ada didalam Dreamweaver CS 5 dan letaknya tepat berada diatas jendela dokumen. Toolbar ini berisi tombol-tombol yang digunakan sebagai navigasi didalam browser.

Adobe Dreamweaver merupakan program penyunting halaman web dari Adobe Systems yang dulu dikenal sebagai Macromedia Dreamweaver dari Macromedia. Program ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang lengkap serta kemudahan dalam penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8. Kemudian setelah dibeli oleh Adobe Systems berkembang ke Versi selanjutnya yakni versi 9 (CS3) versi 10 yang ada dalam Adobe Creative Suite 4 (CS4) dan versi terbarunya yaitu CS5. Sebagai editor web yang handal, Adobe Dreamweaver tentunya dilengkapi dengan kemampuan manajemen situs, yang memudahkan kita mengelola keseluruhan elemen yang ada dalam sebuah situs. Kita juga dapat melakukan evaluasi situs dengan melakukan pengecekan broken link, kompatibilitas browser, termasuk validasi tag-tag HTML dan CSS yang tidak sesuai dengan pedoman secara otomatis serta perkiraan waktu download pada sebuah halaman web.

(22)

Gambar

Gambar 2.1 Cara kerja komputer

Referensi

Dokumen terkait

ini sejalan dengan hasil penelitian Setiawan (2015) yang membuktikan bahwa likuiditas yang diproksikan dengan current ratio tidak berpengaruh terhadap penerimaan

Permasalahan yang dibahas dalam tugas akhir ini adalah mendapatkan waktu pemutus kritis atau CCT dari suatu sistem tenaga satu generator ke bus infinite dengan menggunakan

Faktor-faktor yang Mempengaruhi Perilaku Seks Pranikah Pada Mahasiswa Akademi Kesehatan X di Kabupaten Lebak Tahun 2012... Farid NDN, Rus SC, Dahlui M, Al-Sadat N,

Cedera radang yang ditimbulkan oleh berbagai agen ini menunjukkan proses yang mempunyai pokok-pokok yang sama, yaitu terjadi cedera jaringan berupa degenerasi (kemunduran)

Proses ini merupakan jasa pelayanan pada pelanggan setelah penjualan produk/jasa tersebut dilakukan. Aktivitas yang terjadi dalam tahapan ini, misalnya penanganan garansi

Analisis yang digunakan adalah statistic deskriptif dan inferensial Hasil penelitian menunjukan terdapat pengaruh kepemimpinan kepala sekolah terhadap kompetensi

[r]

Hasil menunjukkan bahwa faktor yang berperan pada status gizi balita menurut kelompok pembangunan wilayah seperti bidang ekonomi dan sosial yaitu jumlah penduduk miskin