• Tidak ada hasil yang ditemukan

Sistem Informasi Penjadwalan dan Rincian Nilai Laboratorium D3 Teknik Informatika Berbasis Website

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Penjadwalan dan Rincian Nilai Laboratorium D3 Teknik Informatika Berbasis Website"

Copied!
21
0
0

Teks penuh

(1)

BAB 2

TINJAUAN PUSTAKA

2.1 Pengertian Sistem

Sistem berasal dari Bahasa yunani Latin (systēma) dan Bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energy untuk mencapai suatu tujuan. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, dimana suatu model matematika seringkali bisa dibuat. Ada berbagai pendapat yang mendefinisikan pengertian sistem salah satunya dibawah ini :

a. “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan , berkumpul bersama-sama untuk melakukan suatu kegiatan

atau untuk menyelesaikan suatu sasaran yang tertentu”. (Jogiyanto, 2005) b. Masih dalam buku yang sama ‘Analisia dan Desain Sistem Informasi’

karangan jogiyanto menerangkan: “Sistem adalah kumpulan dari

elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu”.

(Jogiyanto, 2005)

(2)

2.2 Pengertian Informasi

Informasi merupakan data yang telah diproses sehingga mempunyai arti tertentu bagi penerimanya. Sumber dari informasi adalah data, sedangkan data itu sendiri adalah kenyataan yang menggambarkan suatu kejadian, sedangkan kejadian itu merupakan suatu peristiwa yang terjadi pada waktu tertentu. Dalam hal ini informasi dan data saling berkaitan. (Jogiyanto, 2005)

a. Menurut Davis dalam Abdul Kadir, 2003 “Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan

bermanfaat bagi pengembilan keputusan saat ini atau saat mendatang”. b. Menurut A. Kristanto, 2003 “informasi merupakan kumpulan data yang

diolah menjadi bentuk yang lebih berguma dan lebih berani bagi yang

menerima”.

(3)

2.3 Sistem Informasi

Sistem Informasi atau yang biasa disingkat dengan SI dapat didefenisikansebagai suatu sistem yang menerima sumber data sebagai input dan mengolahnyamenjadi produk informasi sebagai output (Mariminet. al., 2006). Dalam arti yang sangatluas, istilah Sistem Informasi yang sering digunakan merujuk kepada interaksi antaraorang, proses algoritmik, data, dan teknologi. Dalam pengertian ini, istilah inidigunakan untuk merujuk tidak hanya pada penggunaan organisasi TeknologiInformasi dan Komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksidengan teknologi ini dalam mendukung proses bisnis (Kroenke, 2008).

Ada yang membuat perbedaan yang jelas antara Sistem Informasi, dankomputer sistem TIK, dan proses bisnis. Sistem Informasi yang berbeda dari TeknologiInformasi dalam Sistem Informasi biasanya terlihat seperti memiliki komponen TIK. Halini terutama berkaitan dengan tujuan pemanfaatan Teknologi Informasi. SistemInformasi juga berbeda dari proses bisnis. Sistem Informasi membantu untuk mengontrol kinerja proses bisnis (O’Brien, 2003).

(4)

kerja yangkegiatannya ditujukan untuk pengolahan (menangkap, transmisi, menyimpan,mengambil, memanipulasi dan menampilkan) informasi.

Dengan demikian ataupun dalam pemahaman lain, kita bisa mendefenisikan Sistem Informasi sebagai gabungan yang terorganisasi antara manusia, perangkatlunak, perangkat keras, jaringan komunikasi dan sumber data dalam mencari,mengumpulkan, menyusun, mengolah, menyimpan dan menyebarkan informasi dalamorganisasi. Ini berarti Sistem Informasi merupakan sistem yang terintegrasi yang mampumenyediakan informasi yang bermanfaat bagi penggunanya.

2.3.1 Komponen sistem informasi

Sistem informasi terdiri dari beberapa komonen yang saling berinteraksi membentuk satu kesatuan dalam mencapau tujuan. Adapun komponen-komponen dari sistem informasi sebagai berikut :

a. Blok Masukan (Input Block), dalam sebuah sistem infromasi meliputi metode-metode dan media untuk menangkap data yang akan dimasukkan, dapat berupa dokumen-dokumen dasar.

b. Blok Model (Model Block), terdiri dari kombinasi prosedur, logika dan model matematik yang berfungsi memanipulasi data untuk keluaran tertentu.

(5)

d. Blok Teknologi (Technology Block), digunakan untuk menerima input, menjalankan model, menyimpan data dan mengakses data, menghasilkan dan mengirim keluaran serta membantu pengendalian dari sistem secara keseluruhan. Blok teknologi ini merupakan komponen yang bantu mempelancar proses pengolahan yang terjadi dalam sistem.

e. Blok Basisdata (Database Block), kumpulan data yang berhubungan satu dengan yang lainnya tersimpan di perangkat keras dan perangkat lunak komputer untuk memanipulasinya.

f. Blok Kendali (Control Block), meliputi masalah pengendalian terhadap operasional sistem yang berfungsi mencegah dan menangani kegagalan/kesalahan sistem.

2.3.2 Perangkat sistem informasi

Sebuah sistem informasi yang lengkap memiliki beberapa perangkat seperti berikut :

a. Hardware, Merupakan perangkat keras dari sistem informasi. Sistem informasi modern memiliki perangkat keras seperti komputer, printer, dan teknologi jaringan computer.

b. Software, Merupakan bagian perangkat lunak dari sistem informasi. Sistem informasi modern memiliki perangkat lunak memerintahkan computer dalam melaksanakan tugas yang harus dikerjakannya.

(6)

d. Prosedur, merupakan bagian yang berisikan dokumentasi prosedur atau proses-proses yang terjadi dalam sistem.

e. Brainware (Manusia), merupakan bagian utama dari suatu sistem informasi, yang membuat maupun yang menggunakan untuk mendapatkan informasi.

2.4 Internet

Internet merupakan singkatan dari Interconnected Network, yaitu kumpulan komputer yang terhubung satu dengan yang lainnya dalan sebugah jaringan. Disebut saling terhubung karena internet menghubungkan komputer dan jaringan-jaringan komputer yang berada di seluruh dunia menjadi sebuah jaringan-jaringan komputer yang sangat besar. Semua jaringan yang terhubung ke internet dapat mengakses semua informasi yagn disediakan di internet secara gratis.

Internet merupakan dunia tanpa batas. Artinya, semua orang mempunyai hak yang sama di internet. Oleh sebab itu, internet merupakan dunia yang bebas dimasuki tanpa harus terikat pada peraturan-peraturan negara tertentu dan tanpa dibatasi oleh batas-batas wilayah teritorial negara tertentu.

(7)

2.4.1 Manfaat internet

Tingginya mobilitas penggunaan internet menuntut jaringan yang fleksibel, sehingga seseorang yang sedang berpergian tetap dapat mengakses internet walaupun di dalam mobil yang sedang berjalan, sehingga dikembangkannya jaringan tanpa kabel (wireless). Berikut manfaat internet secara umum.

1. Mencari informasi (hosting) dan research di internet

Hosting dilakukan seseorang untuk mencari berita, referensi, maupun bacaan. dengan hosting, pengguna dapat memperoleh informasi yang banyak. Bahkan, pengguna internet sering mengupload hasil penelitian, penulisan, dan karya terbarunya ke internet agar dapat diakses oleh pengguna lain.

2. Berkirim surat (e.mail)

(8)

3. Berbelanja online (e-commerce)

E-commerce (Electronic commerce) adalah perdagangan yang dilakukan dengan memanfaatkan jaringan telekomunikasi, terutama internet. Internet memungkinkan orang atau organisasi yang berada pada jarak yang jauh dapat saling berkomunikasi dengan biaya yang murah. Ada banyak bentuk perdagangan secara elektronik yang banyak dilakukan saat ini. Misalnya, internet banking, pembelian dan penyediaan barang, toko online, dan sebagainya. Di Indonesia telah disediakan beberapa website khusus sebagai website untuk penjualan barang-barang seperti glodokshop.com, apotikonline.com, tokobagus.com, zalora.com, dan lain-lain.

4. Internet banking

Internet banking atau electronic banking (e-banking), cyberbanking, virtual banking, home banking, maupun online banking adalah aktivitas perbankan yang dilakukan dari rumah, kantor, atau tempat-tempat lain dengan memanfaatkan internet. Manfaat adanya internet banking bagi nasabah, yaitu nasabah tidak perlu datang ke bank untuk melakukan transaksi perbankan, nasabah dapat melakukan transaksi perbankan kapan saja dan di mana saja (asalkan tersedia fasilitas internet).

Sedangkan bagi pihak bank, internet banking memungkinkan bank untuk mengurangi biaya operasional. Di Indonesia bank-bank yang telah menyediakan jasa internet banking antara lain Bank BCA, Bank Mandiri, Lippo Bank, BII, dan lain-lain.

(9)

5. Belajar jarak jauh (e-learning)

E-learning atau sering disebut juga dengan e-education adalah kegiatan belajar pada tempat yang saling berjauhan dengan menggunakan media tertentu, misalnya Volp, Skype, dan sebagainya. Di Indonesia yang mempinyai program belajar jarak jauh, misalnya Universitas Terbuka. Internet merupakan alat komunikasi yang murah.

Internet juga memungkinkan terjadinya dialog seseorang dengan orang lain (one to one communication) dan dialog seseorang dengan banyak orang (one to many communication). Selain itu, internet juga memungkinkan terjadinya komunikasi dengan tatap muka melalui teleconference. Pemanfaatan internet akan membuat proses belajar jarak jauh menjadi lebih efektif dan hasil yang diperoleh pun akan menjadi lebih maksimal.

6. Mengobrol (chatting)

Chatting adalah kegiatan atau pola bicara di internet. Jika telepon menggunakan bunyi untuk berkomunikasi, sedangkan chatting di internet menggunakan media tulisan. Sama halnya dengan fasilitas lainnya, dalam internet menawarkan kemudahan, kecepatan, dan biaya yang murah.

2.5 Website

Website atau word wide web sering disingkat sebagai www atau web, yaitu sebuah

(10)

yang disebut browser. Kemampuan diatas telah menjadikan web sebagai service yang paling cepat pertumbuhannya.

Web mengijinkan pemberian highlight (penyorotan) pada kata-kata atau gambar dalam sebuah dokumen untuk menghubungkan atau menunjuk dari sembarang tempat pada dokumen lain. Dengan sebuah browser yang memiliki graphical user interface (GUI), link-link dapat dihubungkan ketjuannya dengan menunjuk link tersebut dengan mouse dan mengetik link tersebut. Menurut kemapuannya, web dibedakan menjadi 2, yaitu web statis dan web dimanis. (Kadir, Abdul, 2003)

2.5.1 Web statis

Web statis adalah web yang berisikan informasi yang sifatnya statis (tetap). Disebut

dinamis karena pengguna tidak dapat berinteraksi dengan web tersebut. Untuk mengetahui web tersebut statis atau dinamis dapat dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman web lain berisi suatu informasi yang tetap maka web tersebut statis. (Kadir, Abdul, 2003)

Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web yang berisi informasi yang tetap atau tidak berubah. Interaksi pengguna hanya

terbatas dapat melihat informasi yang ditampilkan. Web statis biasanya berupa HTML yang ditulis pada editor teks dan disimpan dalam bentuk .html atau .htm .

(11)

Web dinamis adalah web yang menampilkan informasi serta berinteraksi dengan pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang ditampilkan. Web dinamis bersifat interaktif, tidak kaku dan terlihat lebih bagus. Informasi di web

pada umumnya ditulis dalam format HTML dan PHP. (Kadir, Abdul, 2003)

2.6 HTML

Hyper Text Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web internet dan penformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat untuk pengelolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. (Kadir, Abdul, 2002)

HTML terdiri dari sejumlah perintah dimana kita bias men-set judul, garis, table, gambar dan lain-lain yang disebut tag. Setiap tag masih dapat dilengkapi lagi oleh sejumlah attribute. Dibawah ini sebagian contoh tag dan attributenya:

<html>

<head>

<title> tes </title>

</head>

(12)

<font face="arial black" color="blue" size="12"> Hello Word </font>

</body>

</html>

2.7 CSS

Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman. Sama halnya style dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML. (Kadir, Abdul, 2002)

CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna table, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraph, spasi antar teks, margin kiri, kanan, atas, bawah dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda. Dibawah ini sebagian contoh tag dan attributenya:

(13)

<head>

font-family: calibri, helvetica, sans-serif; }

<h1>Belajar Aturan dan Cara Penulisan Kode CSS</h1>

<h2>Lorem ipsum dolor sit amet</h2>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla erat dolor, ullamcorper in ultricies eget,

fermentum rhoncus leo. <p>2

(14)

Semper persius his te, ea mea omnium aliquip alienum, in gloriatur vituperata has.</p>

</body> </html>

2.8 JavaScript

JavaScript adalah bahasa pemrograman web yang bersifat Client Side Programming Language. Client Side Programming Language adalah tipe

bahasa pemrograman yang pemrosesannya dilakukan oleh client. Aplikasi client yang dimaksud merujuk kepada web browser seperti Google Chrome dan Mozilla Firefox. Bahasa pemrograman Client Side berbeda dengan bahasa pemrograman Server Side seperti PHP, dimana untuk server side seluruh kode program dijalankan di sisi server.(duniailkim, 2017)

Untuk menjalankan JavaScript, kita hanya membutuhkan aplikasi text editor dan web browser. JavaScript memiliki fitur: high-level programming language, client-side, loosely tiped dan berorientasi objek.

(15)

memproses isian form tersebut, dan mendapati halaman yang menyatakan bahwa terdapat kolom form yang masih belum diisi.

Untuk keperluan seperti inilah JavaScript dikembangkan. Pemrosesan untuk mengecek apakah seluruh form telah terisi atau tidak, bisa dipindahkan dari web server ke dalam web browser. Dalam perkembangan selanjutnya, JavaScript tidak hanya berguna untuk validasi form, namun untuk berbagai keperluan yang lebih modern. Berbagai animasi untuk mempercantik halaman web, fitur chatting, efek-efek modern, games, semuanya bisa dibuat menggunakan JavaScript.

Contoh Javascript

$(document).ready(function(){

$('ul li a').click(function(){

$('li a').removeClass("active");

$(this).addClass("active");

});

});

(16)

Hypertext Preprocessor (PHP) adalah bahasa pemograman scripting server-side artinya di jalankan di server, kemudian link-nya dikirim ke client (browser). Selain itu, PHP juga bisa digunakan sebagai bahasa pemograman umum yang digunakan untuk membuat aplikasi web (Wikipedia). PHP mendukung banyak database (MySQL, Oracle, Sybase, Solid, PastgreSQL, Generic ODBC, dll).

Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa beberapa tahun perkembangannya, PHP menejelma menjadi bahasa pemograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website popular yang digunakan oleh jutaan orang seperti Wikipedia, worpress, joomla, dll.

PHP dapat digunakan gratis (free) dan bersifat Open sources. PHP dirilis dalam lisensi PHP license, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source. Kemudahan dan

kepopuleran PHP sudah menjadi standar bagi programmer web diseluruh dunia. Menurut Wikipedia pada februari 2014, sekitar 82% dari web server di dunia menggunakan PHP. PHP juga menjadi dasar dari aplikasi CMS (Content Management System) popular seperti Joamila, Drupal, dan Wordpress.

(17)

Setiap program PHP disebut dengan script. Sricpt berupa file teks yang dapat dibuat dengan menggunakan program editor file teks seperti Notepad, vi, DreamWeaver, EditPlus, SublimeText dan sebgainya. Bagian awal yang paling penting dalam penulisan program PHP adalah pelakunya. Program harus ditulis diantara tag seperti dibawah ini :

Cara 1

<?

Kode program

?>

Cara 2

<?

Kode program

?>

Cara 3

<script language=”php”>

Kode program

</script>

Cara 4

(18)

Kode program

%>

Pad acara 3 dan 4 disediakan untuk mengakomudasi para pemograman ASP yang terbiasa menggunakan tag <% … %> dalam membuat script ASP. Dan cara

ini hanya bias dilakukan apabila nilai asp_tags pada file php ini diberi nilai On. Kita dapat memilih salah satu dari tag-tag tersebut. Namun harus diperhatikan adalah setiap tag tersebut harus menggunakan tag pembuka dan tag penutup yang sesuai. Misalnya menggunakan tag pembuka <? Maka harus ditutup dengan menggunakan tag penutup berupa ?> . Kemudian seperti bahas pemograman yang lain, pada PHP setiap akhir penulisan satu statement (perintah) harus diakhiri dengan titik-koma (;) misalnya :

<? Php

echo “hello word”;

?>

Penggunaan tanda titik koma tersebut dimaksudkan sebgai pemisah antar perintah dalam program. Pada penulisan programnya php tergolong unik karena dia menggunakan cas sensitive untuk identifier yang dibuat oleh user (beberapa variable, konstanta, fungsi dll), namun tidak case sensitive untuk identifier built-in dari PHP jadi : ƒ

$nama ≠ $Nama ≠ $NAMA, hitungLuas() ≠ HitungLuas(), echo = Echo, while =

(19)

2.10 MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL menggunakan bahasa SQL (Structure Query Language) untuk mengakses database-nya. Database merupan struktur penyimpanan data. untuk menambah, mengakses, dan memproses data yang disimpan dalam sebuah database komputer.

Sistem manajemen database atau basis data terhubung (Ralation Database Management System). Database terhubung menyimpan pada table-tabel terpisah.

Kata SQL pada MySQL merupakan bahasa standar yang digunakan untuk mengakses database dan ditetapkan olej ANSI/ISO SQL Standart. MySQL merupakan Software Open Source, berarti semua orang diijinkan menggunakan dan memodifikasi software ini. Semua orang dapat mendowload dari internet dan menggunakannya tanpa membayar. Kita dapat mempelajaro Source Code dan menggunakannya sesuai kebutuhan.

Server database MySQl mempunyai kecepatan yang tinggi, mudah digunakan dan handal. MySQl dikembangkan untuk menangani database yang besar secara cepat dan telah sukses digunakan selama bertahun-tahun. Konektifitas, kecepatan dan keamanannya membuat server MySQL cocock untuk mengakses database di internet.

MySQL server bekerja di client server atau sistem embedded. Software Database MySQL merupakan sistem yang terdiri atas multithread SQL Server yang

(20)

sejumlah Application Programming Interface (APIs). (Peranginangin, Kasiman, 2006)

Beberapa SQL command atau perintrah SQL yang harus diketahui adalah :

a. CREATE DATABASE, untuk membuat sebuah database. b. DROP DATABASE, untuk menghapus sebuah database. c. CREATE TABLE, untuk membuat sebuah table.

d. ALTER TABLE, untuk memodifikasi sebuah table. e. DROP TABLE, untuk menghapus sebuah table. f. SELECT, untuk menampilkan data dari database. g. UPDATE, untuk memodifikasi sebuah database. h. INSERT INTO, untuk menambah data di database. i. DELETE, untuk menghapus data dari database.

2.11 Sublime Text

(21)

Sublime Text Editor pertama kali dirilis pada tanggal 18 januari 2008, dan sekarang versi Sublime Text Editor sudah mencapai versi 3 yang dirilis pada tanggal 29 januari 2013.

Referensi

Dokumen terkait

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

Elemen-elemen yang digunakan pada media visual perancanga kampanye ini menggunakan elemen yang berkaitan dengan permainan tradisional Kudus seperti Gedrik (Engklek),

Dengan memanjatkan puji dan syukur Kehadirat Tuhan Yang Maha Kuasa, Saya menyambut gembira atas diterbitkannya buku ”KECAMATAN KEPULAUAN BOTANG LOMANG DALAM ANGKA TAHUN

Surya Media Perdana memiliki permasalahan dalam proses distribusi, dimana dalam satu kali pengiriman produk hanya dilakukan pada satu customer, sehingga mengakibatkan

Hasil pengujian menol ak hipotesis yang menyat akan semakin kecilnya per usahaan akan memper panjang audit delay ser ta hasil pengujian unt uk ukur an KAP menolak

pada mahasiswa S1 Peternakan Fakultas Peternakan dan Pertanian Universitas Diponegoro, sedangkan 68,1% sisanya ditentukan oleh faktor-faktor lain yang tidak diungkap

Penelitian ini menggunakan konsentrasi daging ikan yang lebih rendah yaitu 30%, 40% dan 50% dengan alasan bahwa tekstur tahu bakso berbeda dengan bakso, selain

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