• Tidak ada hasil yang ditemukan

BAB 2 TINJAUAN TEORITIS - Perancangan Aplikasi Penerimaan Murid Baru Pada Perguruan Islam SMA Cerdas Murni Berbasis Web

N/A
N/A
Protected

Academic year: 2019

Membagikan "BAB 2 TINJAUAN TEORITIS - Perancangan Aplikasi Penerimaan Murid Baru Pada Perguruan Islam SMA Cerdas Murni Berbasis Web"

Copied!
25
0
0

Teks penuh

(1)

BAB 2

TINJAUAN TEORITIS

2.1 Data dan Informasi

2.1.1 Pengertian Data

Menurut (Simarmata, 2006) data dapat diartikan sebagai bahan baku informasi yang didefinisikan sebagai bahan kelompok teratur simbol-simbol yang mewakili kuantitas, tindakan benda dan sebagainya.

(2)

apa adanya. Pernyataan ini adalah hasil pengukuran atau pengamatan suatu variabel yang bentuknya dapat berupa angka, kata-kata, atau citra.

Dalam keilmuan (ilmiah), fakta dikumpulkan untuk menjadi data. Data kemudian diolah sehingga dapat diutarakan secara jelas dan tepat sehingga dapat dimengerti oleh orang lain yang tidak langsung mengalaminya sendiri, hal ini dinamakan deskripsi. Pemilahan banyak data sesuai dengan persamaan atau perbedaan yang dikandungnya dinamakan klasifikasi.

Dalam pokok bahasan Manajemen Pengetahuan, data dicirikan sebagai sesuatu yang bersifat mentah dan tidak memiliki konteks. Dia sekedar ada dan tidak memiliki signifikansi makna di luar keberadaannya itu. Dia bisa muncul dalam berbagai bentuk, terlepas dari apakah dia bisa dimanfaatkan atau tidak.

Menurut berbagai sumber lain, data dapat juga didefinisikan sebagai berikut:

a. Menurut kamus bahasa inggris-indonesia, data berasal dari kata datum yang berarti fakta.

b. Dari sudut pandang bisnis, data bisnis adalah deskripsi organisasi tentang sesuatu (resources) dan kejadian (transactions)yang terjadi.

(3)

2.1.2 Pengertian Informasi

Menurut (Simarmata, 2006) Informasi adalah pesan (ucapan atau ekspresi) atau kumpulan pesan yang terdiri dari order sekuens dari simbol, atau makna dari pesan atau kumpulan pesan. Informasi dapat direkam atau ditransmisikan. Hal ini dapat dicatat, dengan kata lain sebagai sinyal berdasarkan gelombang. Informasi adalah jenis acara yang mempengaruhi suatu negara dari sistem dinamis. Para konsep memiliki banyak arti lain dalam konteks yang berbeda. Informasi bisa di katakan sebagai pengetahuan yang didapatkan dari pembelajaran, pengalaman, atau instruksi . Namun demikian, istilah ini memiliki banyak arti bergantung pada konteksnya, dan secara umum berhubungan erat dengan konsep seperti arti, pengetahuan, negentropi, persepsi, stimulus, komunikasi, kebenaran, representasi, dan rangsangan mental.

(4)

Informasi adalah data yang telah diberi makna melalui konteks. Sebagai contoh, dokumen berbentuk spreadsheet (semisal dari Microsoft Excel) seringkali digunakan untuk membuat informasi dari data yang ada di dalamnya. Laporan laba rugi dan neraca merupakan bentuk informasi, sementara angka-angka di dalamnya merupakan data yang telah diberi konteks sehingga menjadi punya makna dan manfaat.

2.2 Pengertian Sistem Informasi

Menurut (Simarmata, 2006) Sistem Informasi adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis.

(5)

Alter berpendapat untuk sistem informasi sebagai tipe khusus dari sistem kerja. Sistem kerja adalah suatu sistem di mana manusia dan/atau mesin melakukan pekerjaan dengan menggunakan sumber daya untuk memproduksi produk tertentu dan/atau jasa bagi pelanggan. Sistem informasi adalah suatu sistem kerja yang kegiatannya ditujukan untuk pengolahan (menangkap, transmisi, menyimpan, mengambil, memanipulasi dan menampilkan) informasi.

Dengan demikian, sistem informasi antar-hubungan dengan sistem data di satu sisi dan sistem aktivitas di sisi lain. Sistem informasi adalah suatu bentuk komunikasi sistem di mana data yang mewakili dan diproses sebagai bentuk dari memori sosial. Sistem informasi juga dapat dianggap sebagai bahasa semi formal yang mendukung manusia dalam pengambilan keputusan dan tindakan.

Sistem informasi merupakan fokus utama dari studi untuk disiplin sistem informasi dan organisasi informatika. Sistem informasi adalah gabungan yang terorganisasi dari manusia, perangkat lunak, perangkat keras, jaringan komunikasi dan sumber data dalam mengumpulkan, mengubah, dan menyebarkan informasi dalam organisasi.

(6)

2.3 Pengertian Komputer

Menurut (Hartono, 1999) komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata computer semula dipergunakan untuk orang melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.

Dalam arti seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang mengolah informasi" atau "sistem pengolah informasi." Selama bertahun-tahun sudah ada beberapa arti yang berbeda dalam kata "komputer", dan beberapa kata yang berbeda tersebut sekarang disebut disebut sebagai komputer.

(7)

wanita Amerika Serikat dan Inggris yang pekerjaannya menghitung jalan artileri perang dengan mesin hitung.

Charles Babbage mendesain salah satu mesin hitung pertama yang disebut mesin analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat dikatakan sebagai komputer.

Perangkat-perangkat yang ada pada komputer adalah sebagai berikut : a. Pemroses atau CPU sebagai unit yang mengolah data

b. Memori RAM, tempat menyimpan data sementara c. Hard drive, media penyimpanan semi permanen

d. Perangkat masukan, media yang digunakan untuk memasukkan data untuk diproses oleh UPS, seperti mouse, keyboard, dan tablet

e. Perangkat keluaran, media yang digunakan untuk menampilkan hasil keluaran pemrosesan CPU, seperti monitor,speaker,plotter,proyektor dan printer. Sistem operasi Program dasar pada komputer yang menghubungkan pengguna dengan hardware komputer. Sistem operasi yang biasa digunakan adalah Linux, Windows, dan Mac OS. Tugas sistem operasi termasuk (namun tidak hanya) mengatur eksekusi program di atasnya, koordinasi input, output, pemrosesan, memori, serta instalasi software.

f. Program komputer merupakan aplikasi tambahan yang dipasang sesuai dengan sistem operasinya

(8)

j. USB, slot untuk masukan media plug-and-play (colok dan mainkan, artinya perangkat yang dapat dihubungkan ke komputer dan langsung dapat digunakan).

2.4 Bagan Alir (Flowchart)

Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan

hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.

Flowchart ini merupakan langkah awal pembuatan program. Dengan

adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahsa pemrograman.

Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat

(9)

Tabel 2.1 Tabel Simbol-simbol Flowchart

2.4.1 Kaidah-kaidah pembuatan Bagan Alir (Flowchart)

(10)

Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu;

a. Input berupa bahan mentah

b. Proses pengolahan

c. Output berupa bahan jadi.

Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu masalah, yaitu;

a. Start: berisi instruksi untuk persiapan perlatan yang diperlukan sebelum menangani pemecahan masalah.

b. Read: berisi instruksi untuk membaca data dari suatu peralatan input. c. Process: berisi kegiatan yang berkaitan dengan pemecahan persoalan

sesuai dengan data yang dibaca.

(11)

Gambar 2.1 Urutan Pembuatan Alur Bagan

Dari gambar flowchart di atas terlihat bahwa suatu flowchart harus terdapat proses persiapan dan proses akhir. Dan yang menjadi topik dalam pembahasan ini adalah tahap proses. Karena kegiatan ini banyak mengandung variasi sesuai dengan kompleksitas masalah yang akan dipecahkan. Walaupun tidak ada kaidah-kaidah yang baku dalam penyusunan flowchart, namun ada beberapa anjuran yaitu:

a. Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat.

(12)

2.5 Sejarah Internet

Istilah internet berasal dari bahasa Latin inter, yang berarti “antara”. Secara kata per kata internet berarti jaringan antara atau penghubung. Memang itulah fungsinya, internet menghubungkan berbagai jaringan yang tidak saling bergantung pada satu sama lain sedemikian rupa, sehingga mereka dapat berkomunikasi. Sistem apa yang digunakan pada masing-masing jaringan tidak menjadi masalah, apakah sistem DOS atau UNIX. Sementara jaringan lokal biasanya terdiri atas komputer sejenis (misalnya DOS atau UNIX), internet mengatasi perbedaan berbagai sistem operasi dengan menggunakan “bahasa”

yang sama oleh semua jaringan dalam pengiriman data. Pada dasarnya inilah yang menyebabkan besarnya dimensi internet.

Dengan demikian, definisi internet ialah “jaringannya jaringan”, dengan

menciptakan kemungkinan komunikasi antar jaringan di seluruh dunia tanpa bergantung kepada jenis komputernya.

(13)

Solusinya adalah sebuah protokol pengiriman data yang tak bergantung pada jenis komputer dan digunakan oleh semua komputer untuk saling bertukar data. Agar data tidak hanya dapat dikirim dan diterima, melainkan juga dapat dimanfaatkan oleh setiap komputer, diperlukan program standar yang mengolah data tersebut pada sistem yang berkaitan.

Protokol pengiriman merupakan sebuah konvensi (kesepakatan) yang menetapkan dengan cara apa data dikirimkan dan bagaimana kesalahan yang terjadi dikenali serta dipecahkan. Secara sederhana prose pengiriman data terdiri atas dua langkah.

Pertama, data yang akan dikrimkan (misalnya sebuah file teks) dibagi ke dalam paket data berukuran data berukuran sama (paket), kemudian dikirimkan satu per satu. Di Internet, protokol ini disebut IP (Internet Protocol).

Kedua, harus dijamin setiap paket data sampai ke alamat yang benar dan semuanya benar diterima. Untuk itu diperlukan protokol lainnya, yaitu Transmission Control Protocol (TCP) mengaitkan sebuah blok data pada paket

(14)

1. Memberi kesempatan internet menggunakan jalur komunikasi yang sama untuk pemakai yang berbeda pada saat yang sama. Karena paket-paket data tidak perlu dikirimkan bersama-sama, jalur komunikasi dapat membawa segala tipe paket data sementara mereka dikirimkan dari tempat yang satu ke tempat yang lain. Sebagai contoh, bayangkan sebuah jalan raya di mana mobil bergerak sepanjang jalan yang sama walaupun mereka menuju ke tempat-tempat yang berbeda-beda.

2. Memberi internet fleksibilitas. Sementara paket-paket data bergerak, mereka bergerak dari satu host ke host lain sampai mencapai tujuan akhir. Jika sebuah jalur komunikasi tidak berfungsi, sistem yang mengontrol aliran data dapat menggunakan jalur alternatif. Maka, paket-paket data dapat bergerak melalui jalur-jalur yang berbeda-beda.

3. Meningkatkan kecepatan transmisi data. Sebagai contoh, jika terjadi kesalahan, TCP meminta host asal mengirm kembali hanya paket-paket data yang mengandung kesalahan, bukan semua paket data. Ini berarti meningkatkan kecepatan transmisi data.

2.6 WWW (World Wide Web)

World Wide Web (biasa disingkat WWW) atau web adalah salah satu dari sekian

(15)

internet untuk menyampaikan informasi karena sifatnya mendukung multimedia. Artinya informasi tidak hanya disampaikan melalui teks, tapi juga gambar, video dan suara.

Web Server adalah komputer yang tergabung dalam jaringan atau internet

yang memberikan informasi. Web client adalah komputer yang tergabung dalam jaringan atau internet yang meminta informasi. Untuk dapat mengakses web server, web client menggunakan aplikasi yang disebut Web browser. Web browser

meminta dan menerima data dari web server melalui suatu protokol yang disebut http (hypertext tranfer protocol). Protokol ini bertugas untuk mengirimkan perintah dari web browser ke web server serta mengirimkan file/data dari web server ke web browser. File yang dikirim dalam layanan web ini berekstensi *.htm

atau *.html. HTML merupakan singkatan dari hypertext markup language, yaitu satu bahasa yang digunakan untuk mendefinisikan susunan informasi dalam file hypertext. Hypertext sendiri adalah suatu struktur pemyampaian informasi dimana

satu atau beberapa kata pada suatu file dapat di-link untuk mengeluarkan file baru yang biasanya berisi informasi detail tentang kata tersebut.

2.7 Pengertian HTML

HTML merupakan sebuah dasar ataupun pondasi bahasa pemograman sebuah web page, HTML muncul sebagai standar baru dari kemajuan dan berkembangnnya

(16)

dimana tampilan sebuah halaman web hanya berisikan sebuah text yang monotone tanpa sebuah format dokumen secara visual, bayangkan saja sebuah dokumen text yang dikemas dalam bungkus format seperti tipe file .txt atau sering disebut notepad, tanpa paragrap, satu warna, satu ukuran huruf tanpa gambar serta tidak

adanya visual format dokumen seperti halnya Ms. Word, hal ini akan sangat membosankan dalam membaca, dan selain itu pertamakali muncul internet user mengakses masih menggunakan sebuah terminal, hal itu jelas sangatlah tidak friendly. Pemograman HTML muncul seiring perkembangan teknologi dan

informasi.

2.7.1 Struktur Dasar HTML

Menuru (Purbo, 1999) HTML merupakan sebuah bahasa pemrograman yang berisikan perintah kepada browser yang telah terinstal pada computer client. Secara umum Web dokumen terdiri dari menjadi dua elemen ataupun section yaitu head dan body, kedua elemen tersebut dipisahkan oleh beberapa tag, untuk lebih

jelasnya dapat anda lihat sebuah pola dasar HTML dibawah ini : <html>

<head>

“Informasi Tentang Dokumen HTML”

</head> <body>

(17)

</body> </html>

Dari pola diatas dapat digambarkan adanya sebuah dokumen HTML mulai dari tag pembuka <html> sampai tag penutup </html>, sedangkan isi dari dokumen html tersebut adalah dua buah elemen atau section yaitu

a. Head yang dimulai dari tag pembukanya <head> sampai tag penutup head </head>, Pada elemen ini biasanya berisikan Title, merupakan judul

dokumen.

b. Meta tag, informasi yang akan diberikan oleh pengunjung tentang isi halaman web. Dalam Meta Tag dapat kita isikan beberapa atribut penjelasan antara lain, Content, Name, URL. Sedangkan dalam atribut tersebut terdapat sebuah value, adapun beberapa value yang dapat kita isikan antara lain abstract, author, copyright, description, distribution, expires, keywords, revist, refresh maupun language.

c. Script java, CSS dan beberapa perintah lain yang nantinya akan diesekusi browser tanpa ditampilkan oleh browser untuk sebagian besar, dengan

kata lain pada elemen ini kebanyakan hanya mengatur informasi dan visualisasi web tersebut, untuk elemen keduanya adalah body mulai dari tag pembuka <body> sampai tag penutupnya </body> pada elemen ini

berisikan informasi dan pengaturannya yang akan ditampilkan dalam browser. Untuk berikan informasi untuk distribusi global, orang perlu

(18)

digunakan oleh World Wide Web adalah HTML (dari HyperText Markup Language). HTML penulis memberikan cara untuk:

a. Menerbitkan dokumen online dengan judul, teks, tabel, daftar, foto, dll Mengambil informasi online melalui hypertext link, di klik tombol.

b. Desain formulir untuk melakukan transaksi dengan layanan jarak jauh, untuk digunakan dalam mencari informasi, membuat reservasi, memesan produk, dll

c. Sertakan menyebar-lembaran, klip video, klip suara, dan aplikasi lainnya secara langsung di dokumen mereka.

2.8 Pengenalan PHP

Menurut (Purbo, 1999) php adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada serverside. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server, sedangkan yang dikirimkan ke browser hanya hasilnya saja.

File contoh1.php: <html>

<head> <title>

(19)

</head> <body> <?php

echo(“Hallo apakabar? Nama saya PHP script”);

?> </body> </html>

2.8.1 Variable

Dalam PHP setiap nama variable diawali tanda dollar ($). Misalnya nama variable a dalam PHP ditulis dengan $a. Jenis suatu variable ditentukan pada saat jalannya program dan tergantung pada konteks yang digunakan.

2.8.2 Kelebihan php

(20)

utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah :

a. Oracle b. MySQL c. Sybase d. PostgreSQL

2.9 Pengertian MySQL

Menurut (Madcoms, 2009) MySQL adalah sistem manajemen database SQL yang bersifat open source dan paling populer saat ini. Sistem Database MySQL mendukung beberapa fitur seperti multithreaded, multi-user, dan SQL database management sistem (DBMS). Database ini dibuat untuk keperluan sistem

database yang cepat, handal dan mudah digunakan.

(21)

2.9.1 Kelebihan MySQL

Berikut ini beberapa kelebihan MySQL sebagai database server antara lain : 1. Source MySQL dapat diperoleh dengan mudah dan gratis.

2. Sintaksnya lebih mudah dipahami dan tidak rumit. 3. Pengaksesan database dapat dilakukan dengan mudah.

4. MySQL merupakan program yang multithreaded, sehingga dapat dipasang pada server yang memiliki multiCPU.

5. Didukung program-program umum seperti C, C++, Java, Perl, PHP, Python, dsb.

6. Bekerja pada berbagai platform (tersedia berbagai versi untuk berbagai sistem operasi).

7. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database.

8. Memiliki sistem sekuriti yang cukup baik dengan verifikasi host. 9. Mendukung ODBC untuk sistem operasi Windows.

10.Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi.

(22)

2.10 Apache

Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail(kegunaan basicnya). Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari. Kesimpulan ini bisa didapatkan dari jumlah pengguna yang jauh melebihi para pesaingnya. Sesuai hasil survai yang dilakukan oleh Netcraft, bulan Januari 2005 saja jumlahnya tidak kurang dari 68% pangsa web server yang berjalan di Internet. Ini berarti jika semua web server selain Apache digabung, masih belum bisa mengalahkan jumlah Apache.

(23)

2.11 Sublime Text

Sublime Text adalah Text Editor dan para web desainer lainnya. Text editor ini

biasa dipakai oleh para programmer handal. Sublime Text ini sangat ringan sekali, cross platform, bahkan gratis (meski ada versi berbayarnya). Tampilan text editor

ini sangat membuat saya dan para programmer nyaman coding lama-lama didepan komputer. Selain itu yang tidak kalah penting adalah fungsionalitasnya. Fungsi yang sangat menonjol di Sublime Text adalah sebagai berikut :

a. Goto Anything

Cara menggunakannya dengan menekan tombol CTRL + P / CMD + P. Symbol @ untuk loncat ke suatu Symbol, sedangkan simbol # untuk pencarian didalam file tersebut dan : untuk loncat ke nomor baris tertentu. b. Multiple Selection

Cara menggunakannya dengan menekan tombol CTRL + Shift + L / CMD + Shit + L. Ini berfungsi untuk menyeleksi 1 baris kode untuk dipindahkan ke baris lain. Sedangkan CTRL + D / CMD + D untuk menambahkan penyeleksian lainnya.

c. Command Pallete

(24)

d. Split Editing

Dengan Split editing, anda dapat membagi layar editor untuk mengerjakan banyak code sekaligus. Caranya dengan Klik menu View -> Layout. Pilih Column Split yang diinginkan.

e. Dukungan Plugin

Ini yang tidak kalah penting, kita dapat menambahkan beberapa plugin yang kita inginkan seperti snippet, auto complete dalam bahasa pemrograman tertentu.

2.12 CSS (Cascading Style Sheet)

Menurut (Madcoms, 2009) Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. 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

(25)

Gambar

Tabel 2.1 Tabel Simbol-simbol Flowchart
Gambar 2.1 Urutan Pembuatan Alur Bagan

Referensi

Dokumen terkait

Jihad tidak dimaknai sebagai hanya perang terhadap kaum yang dianggap kafir/munafik atau yang dianggap agresor terhadap kejayaan Islam masa lalu, tetapi yang lebih

Tujuan penelitian ini adalah untuk mengetahui isi pesan visual, teknik visual, dan strategi kreatif yang dibuat oleh pemenang kategori print ad gold, silver, dan bronze Citra

beberapa instrumen investasi syariah atau islami yang sudah ada saat ini dan menjadi outlet investasi bagi asuransi syariah adalah a.investasi ke bank-bank umum syariah.

Perbaikan lebih besar terjadi pada kelompok kombinasi steroid intranasal dan cetirizine oral dibandingkan dengan steroid intranasal, namun tidak ada perbedaan

Dengan mengucap puji dan syukur kepada Tuhan Yesus Kristus atas karunia dan berkat-Nya yang telah dilimpahkan sehingga penulis dapat menyelesaikan penulisan

[r]

Pada kebanyakan iklan produk kecantikan yang beredar pada masyarakat khususnya produk pencerah wajah maupun pelangsing tubuh, terdapat beberapa stereotipe yang

Berdasarkan hasil penelitian menunjukaan bahwa tidak berdayanya Undang- Undang Nomor 30 Tahun 1999 tentang Arbitrase dan Alternatif Penyelesaian Sengketa dikarenakan