• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer - Perancangan Sistem Informasi Kepegawaian pada Dinas Kesehatan Kabupaten Padang Lawas Utara Menggunakan PHP dan MySQL

N/A
N/A
Protected

Academic year: 2019

Membagikan "BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer - Perancangan Sistem Informasi Kepegawaian pada Dinas Kesehatan Kabupaten Padang Lawas Utara Menggunakan PHP dan MySQL"

Copied!
21
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) diambil dari bahasa latin “computare” yang berarti menghitung (to compute atau to reckon). Berikut ini adalah defenisi tentang computer yang dikutip dari beberapa buku yang berkaitan dengan komputer :

Menurut Robert Blissmer (1985, hal :6) menyatakan bahwa komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas seperti menerima input, memproses input sesuai dengan programnya, menyimpan perintah–perintah dan hasil dari pengolahan dan menyediakan output dalam bentuk informasi.

Menurut Donald Sanderes (1999, hal :8) menyatakan bahwa komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah–langkah instruksi program yang tersimpan di memori (stored program).

(2)

mesin penghitung elektronik yang dengan cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yang tersimpan dimemorinya dan menghasilkan output informasi.

Menurut William Fuori (2001, hal :6) menyatakan bahwa 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 dari manusia yang dapat mengoperasikan selama pemrosesan.

Gordon Devis (1998, hal :8) menyatakan bahwa komputer adalah tipe khusus alat perhitungan yang mempunyai sifat tertentu yang pasti.

Dari beberapa pengertian di atas dapat disimpulakan bahwa komputer adalah suatu alat elektronik yang menerima input data, mengolah data, memberikan informasi dengan menggunakan suatu program yang tersimpan di memori komputer (storedprogram) serta dapat menyimpan program dan hasil dari pengolahan secara otomatis. Sedangkan yang disebut dengan program adalah kumpulan dari instruksi atau perintah terperinci yang sudah disiapkan supaya komputer dapat melakukan fungsinya dengan cara yang sudah ditentukan.

2.2 Pengertian Sistem

(3)

digabungkan dan diatur sedemikian rupa sehingga menjadi satu kesatuan yang berfungsi untuk mencapai suatu tujuan. Untuk memahami istilah sistem yang dimaksud secara defenitif akan dijelaskan pengertian sistem yang telah dikemukakan oleh beberapa ahli sebagai berikut :

1. Menurut, Jerry FitzGerald, Arda F. FittzGerald. Warren D. Staling, Jr. (1981 : 5 ); bahwa “sistem adalah suatu jaringan kerja dari prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan untuk menyelesaikan sasaran yang tertentu”.

2. Menurut Wilkinson (1993:3) menyatakan bahwa sistem adalah suatu kerangka kerja terpadu yang mempunyai satu sasaran atau lebih.

Dengan berbagai teori tersebut dapat disimpulkan bahwa suatu sistem yang dirancang tidak akan bisa berdiri sendiri dan akan selalu memiliki ketergantungan terhadap komponen ataupun subsistem yang lain.

2.3 Pengertian Informasi

Menurut Robert N. Anthony, Jhon Dearden, ( 1980 : 125-126 ), informasi dapat didefenisikan sebagai data yang diolah menjadi bentuk yang lebih bergunadan lebih berarti bagi yang menerimanya.

Berikut ini adalah beberapa kutipan yang berkaitan dengan informasi, antara lain :

(4)

lebih berguna bagi sipenerima dan nilai tersebut dapat digunakan untuk pengambilan keputusan.

2. James Hall (2001 : 4) menyatakan bahwa informasi adalah salah satu sumber daya bisnis. Seperti sumber daya bisnis lainnya, bahan mentahmodal dan tenaga kerja, informasi merupakan sumber daya vital bagikelangsungan hidup organisasi bisnis. Setiap hari dalam bisnis, arusinformasi dalam jumlah yang sangat besar mengalir ke pengambilkeputusan dan pemakai lainnya untuk memenuhi berbagai kebutuhaninternal. Selain itu, informasi juga mengalir keluar organisasi ke pemakaieksternal, seperti pelanggan, pemasok dan para stakeholders yang memilikikepentingan terhadap perusahaan.

3. Williams Hopwood (2001 : 1) menyatakan bahwa informasi adalah data yang berguna yang diolah sehingga dapat menjadi dasar untukmengambil keputusan yang tepat.

Jadi informasi dapat didefenisikan sebagai data yang telah diproses, telah disusun sedemikian rupa sehingga bermakna dan bermanfaat karena dapat dikomunikasikan kepada seseorang yang akan menggunakan untuk mengambil keputusan.

2.4 Pengertian Sistem Informasi

(5)

Menurut Laudon, C. Kenneth dan Laudon, P. Jane (1994:8); sistem informasi adalah sekumpulan komponen yang saling berhubungan untuk melakukan pengumpulan, pemrosesan, penyimpanan data dan distribusi informasi untuk mendukung pngambilan keputusan dan pengawasan (kontrol) dalam organisasi.

2.5Pengertian Data

Data merupakan suatu istilah majemuk dari kata datum, berarti fakta atau bagian fakta yang mengandung arti terdiri dari sekumpulan karakter numerik atau alpa numerik atau kombinasi antara numerik, alpa numerik dan spesial simbol yang memberikan arti tertentu. Lebih jelasnya data dapat berupa apa saja dan dapat ditemui dimana saja sehingga kegunaan dari data adalah sebagai bahan dasar yang objektif dalam proses penyusunan keputusan oleh pimpinan organisasi atau instansi.

Data adalah sekumpulan fakta tentang peristiwa atau operasi tanpa dipengaruhi oleh pertimbangan atau hasil analisis. Data dapat berupa apa saja dan dapat ditemui dimana saja. Dalam suatu organisasi, data merupakan sumber daya yang sangat vital dan harus dikelola dan diproses sebaik-baiknya (Jogiyanto, 2001 : 4).

2.5.1 Jenis Data

Dikatakan data adalah fakta-fakta kegiatan organisasi dengan unit-unitnya. Untuk keperluan penulisan data diatas kertas atau kartu untuk pemasukan data ke komputer, maka data dapat dikelompiokkan menjadi dua, yaitu :

(6)

Data statis adalah data yang pada umumnya tidak berubah (tetap) atau jarang berubah.

2. Data Dinamis

Data dinamis adalah jenis data yang selalu berubah baik dalam frekuensi waktu yang singkat (harian) atau waktu yang lama (tahunan).

2.5.2Pengolahan Data

Budi Sutedjo Dharma Oetomo (2006 : 13) menyatakan “ Sistem pengolahan data terdiri dari tiga langkah, yaitu input, pengolahan atau proses, serta output “.

Untuk mendukung sistem pengolahan data yang baik haruslah memiliki staff yang mampu melaksanakan kegiatan pengolahan data, mulai dari pengumpulan data, perekam data, perhitungan data, sampai pada pembuatan laporan sebagai hasil akhir untuk informasi yang akurat dan efisien bagi pemakai.Gambar 2.1 merupakan Proses Pengolahan Data Menjadi Informasi:

Proses

Input Output

Gambar 2.1Proses Pengolahan Data Menjadi Informasi Sumber : Budi Sutedjo Dharma Oetomo, (2006)

Data/Fakta Informasi

Pencatatan Penyusunan Penyimpanan

(7)

2.6Sekilas Tentang Web atau Situs

World wide web mendapat perhatian publik yang sangat besar yang tidak dapat disamai oleh aplikasi internet lainnya. Pada tahun 1995, www menggantikan FTP sebagai aplikasi internet yang bertanggungjawab atas sebagian besar lalu lintas internet. Web telah menjadi sedemikian terkenalnya sehingga kadang dicampuradukkan dengan istilah internet itu sendiri meskipun pengertian "di Web" dan "di Inetrnet" sebenarnya tidaklah sama.Web adalah sistem pengiriman dokumen tersebar yang berjalan di internet. Web dikembangkan di CERN (European Center for Nuclear Research), suatu lembaga bagi penelitian fisika energi tinggi di Geneva, Swiss. Tujuan semula dari lembaga ini adalah untuk membantu para fisikawan di berbagai lokasi yang berbeda dalam bekerja sama dan berbagi material penelitian.

(8)

2.7 Sekilas Tentang PHP

PHP adalah banyak dipakai untuk memprogram situs kemungkinan digunakan untuk pemakaian lain. Contoh terkenal dari aplikasi PHP

adalah software di belaka

dilihat sebagai pilihan lain dari lain yang lebih kompleks berupa

PHP pertama kali dibuat oleh itu PHP bernama script yang digunakan untuk mengolah data form dari adalah Rasmus melepaskan kode sumber tersebut dan menamakannya saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi yang tertarik untuk ikut mengembangkan PHP. Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

(9)

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan dipakai. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.

Pada PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model menjawab perkembangan bahasa pemrograman ke arah pemrograman berorientasi objek.

2.7.1 Kelebihan PHP

Kelebihan PHP dari bahasa pemrograman lain :

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebua

2. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai sampai denga

3. Dalam sisi pengembangan lebih mudah, karena banyaknya

(10)

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesi console serta juga dapat menjalankan perintah-perintah sistem.

2.7.2 Sintaks Dasar PHP

Sintaks program PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam cara penulisan kode PHP, yaitu :

1. <?

echo ("ini adalah script PHP\n"); ?>

2. <?php

echo("ini juga\n"); ?>

3. <script language="php">

echo ("tulis pake ini jika html editor Anda tidak mengenali PHP"); </script>

4. <% echo ("kalau yang ini mirip dengan ASP"); %>

Anda bisa memilih salah satu dari empat cara tersebut. Tapi yang paling sering digunakan adalah cara pertama dan kedua. Perhatikan bahwa tiap akhir baris harus selalu diberi tanda titik koma (;).

(11)

komentartersebut di sebelah kanan tanda // jika komentar satu baris dan di antara /* dan */ jika komentarnya lebih dari satu baris.

<? echo ("latihan PHP"; //ini adalah contoh komentar satu baris /* kalau yang ini adalah komentar

lebih dari satu baris */ echo ("latihan PHP"); ?>

2.8 Sekilas Tentang Apache

Apache adalah software yang dikeluarkan oleh Grup Apache. Grup apache terlibat dalam suatu proyek yang disebut proyek apache untuk mengembangkan software implementasi di server HTTP (web) yang andal, standar komersial, dan Source Code-nya yang di distribusikan secara gratis. Proyek ini diikuti oleh orang-orang dari berbagai negara yang saling bekerja sama dalam mengembangkan software Apache tersebut.

2.9 Sekilas Tentang MySQL

SQL ( Struktur Query Language ) adalah bahasa standard yang telah lama digunakan untuk akses database. Setiap orang yang tertarik dengan pemrograman database tentunya tidak akan asing mendengar nama SQL. Bahasa disebut-sebut banyak orang sebagai bahasa generasi keempat dalam akses data dan telah banyak digunakan untuk berbagai kepentingan pemrograman.

(12)

beberapa user di dalam komputer lokalnya yang disebut sebagai client. Data yang diberikan oleh server dapat disesuaikan dengan tingkat dan kepentingan pengguna. Sehingga data yang dikirim dapat berupa sebagian dari keseluruhan isi data, sesuai dengan permintaan user. Semua komunikasi yang terjadi mendukung perintah-perintah SQL.

Saat ini makin banyak pembuatan aplikasi yang menggunakan arsitektur client/ server, dalam pengaksesan database. Karena makin banyak pengguna aplikasi yang menuntut dapat memperoleh informasi yang aktual dari bagian lain di dalam suatu website, yang akan digunakan dalam proses pengambilan keputusan dibagian lainnya. Pekerjaan dalam pemeliharaan data akan makin dimudahkan karena tugas seperti itu dapat dilakukan pada satu tempat saja, yaitu server. Dengan menggunakan arsitektur ini dimungkinkan untuk mendapatkan integritas data yang cukup tinggi, karena semua user dapat bekerja dengan informasi yang sama.

2.10 Sekilas Tentang HTML

Menurut Yudhi Purwanto, ( 2000 : 41 ); bahwa Hypertext Markup Language (HTML) adalah bahasa yang digunakan untuk menulis halaman web. HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu Standard Generalized Markup Language (SGML). HTML sebenarnya adalah dokumen ASCII atau teks biasa, yang dirancang untuk tidak tergantung pada satu sistem operasi tertentu.

(13)

ada penambahan kemampuan dan fasilitas yang lebih baik dari versi sebelumnya. Namun perkembangan tersebut tidak mengubah cara kerja dari HTML. HTML 2.0 secara resmi dikeluarkan pada bulan November 1995 oleh IETF (Internet Engineering Task Force). HTML 2.0 ini merupakan penyempurnaan dati HTML+ (1993).

HTML 3.0 (1995) memberikan kemampuan lebih daripada varsi sebelumnya. Sebuah usaha dari World Wide Web Consortium’s HTML Working Group pada tahun 1996 menghasilkan HTML 3.2. HTML versi ini secara resmi diterbitkan pada bulan Januari 1997.

HTML versi terbaru adalah HTML 4.01 yang dikeluarkan secara resmi oleh W3C pada tanggal 24 April 1998. HTML 4.01 merupakan perbaikan dari HTML 4.0 yang lebih dulu diterbitkan (18 Desember 1997).

2.10.1 Elemen dan Tag HTML

Dalam dokumen HTML, elemen dibagi menjadi dua kategori utama, yaitu elemen-elemen <HEAD> yang memberikan informasi tentang dokumen, seperti judul dokumen atau hubungannya dengan dokumen lain. Dan elemen-elemen <BODY> yang menentukan bagaimana isi suatu dokumen ditampilkan oleh browser, seperti paragraf, list (daftar), tabel dan lain-lain. Di dalam elemen HTML terdiri dari tag-tag beserta yang ada dalam tag-tag tersebut.

(14)

mengharuskan penulisan tagnya secara berpasangan, elemen tersebut diantaranya adalah:

a. Paragraf dengan tag <p>

b. Ganti garis-line break dengan tag <br> c. Garis datar-horizontal dengan tag<hr> d. List item dengan tag<li>

Pada saat Web browser menampilkan suatu web page, browser tersebut akan membaca teks-teks pada dokumen HTML, dan mencari kode khusus yang disebut "Tag". Tag diapit oleh tanda<>. Tag biasanya merupakan pasangan, yang disebut tag awal dan tag akhir. Tag awal dinyatakan dalam bentuk <nama tag>, sedangkan tag akhir dinyatakan dalam bentuk </nama tag>. Penulisan program yang baik adalah secara terstruktur. Artinya antara tag pertama dan tag berikutnya tidak tumpang tindih. Contoh penulisan tag yang benar :

<html> <head>

<title>Informasi tentang HTML</title> </head>

<body>

…….Informasi yang ditampilkan dalam browser </body>

(15)

2.11 Sekilas Tentang Internet

Internet merupakan hubungan antar berbagai jenis komputer dan jaringan di dunia yang berbeda sistem operasi maupun aplikasinya di mana hubungan tersebut memanfaatkan kemajuan media komunikasi (telepon dan satelit) yang menggunakan protokol standar dalam berkomunikasi yaitu protokol TCP/IP.

Istilah internet berasal dari bahasa Latin inter, yang berarti “antara”. Secara kata per kata internet berarti jaringan antara atau penghubung. Internet menghubungkan berbagai jaringan yang tidak saling bergantung pada satu sama lain sedemikian rupa, sehingga mereka dapat berkomunikasi. Sistem 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.

2.12Pengertian Database

(16)

atau disimpan didatabase, file-file database harus memiliki elemen-elemen untuk input yang dimasukkan.

Menurut Budi Sutedjo Dharma Oetomo (2002:99), Database merupakan komponen terpenting dalam pembangunan sistem informasi, karena menjadi tempat untuk menampung dan mengorganisasikan seluruh data yang ada dalam sistem. Sehingga dapat di eksplorasi untuk menyusun informasi-informasi dalam berbagai bentuk. Database merupakan himpunan kelompok data yang saling berkaitan. Data tersebut di organisasikan sedemikian rupa agar tidak terjadi duplikasi yang tidak perlu, sehingga dapat diolah atau dieksplorasi secara cepat dan mudah untuk menghasilkan informasi.

Adapun penerapan database antara lain untuk pembangunan sistem informasi, persediaan barang, kepegawaian, akuntansi, pemasaran, produksi, reservasi, layanan pelanggan yang digunakan dalam perusahaan retail, perbankan, perhotelan dan pariwisata, rumah sakit, institusi pendidikan, dan lain sebagainya.

(17)

Gambar 2.2 Hierarki Data Dalam Database Sumber: Budi Sutedjo Dharma Oetomo (2002:102)

Hierarki/Tingkatan data dalam database, yaitu:

1. Database, merupakan kumpulan fileyang saling terkait satu sama lain. 2. File, yaitu kumpulan dari record yang saling terkait dan memiliki format

field yang sama dan sejenis.

3. Record, yaitu kumpulan field yang menggambarkan satu unit data individu tertentu.

4. Field, yaitu atribut dari record yang menunjukkan suatu item dari data seperti nama, alamat dan lain sebagainya.

5. Byte, yaitu atribut dari field yang berupa huruf yang membentuk nilai dari sebuah field. Huruf tersebut dapat berupa numerik maupun abjad atau karakter khusus.

Database

File

Record

Field

Byte

(18)

6. Bit, yaitu bagian terkecil dari data secara keseluruhan, yaitu berupa karakter ASCII nol atau satu yang merupakan komponen pembentuk byte.

Jadi database merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya.

2.13Pengertian Data Flow Diagram

Data flow diagram atau alir data merupakan suatu bagan yang menggambarkan urutan cara kerja/proses sistem secara garis besar. Dengan diagram alir data, kita dapat memahami bagaimana sistem tersebut berjalan. Diagram alir data dapat digunakan untuk mempersentasikan suatu sistem yang otomatis maupun manual melalui simbol-simbol atau bagan yang terhubungkan.

(19)

Tabel 2.1 Data Flow Diagram (DFD)

SIMBOL KETERANGAN

Extenal Entity (Kesatuan Luar) merupakan kesatuan dilingkungan luar sistem yang dapat berupa orang, organisasi, atau sistem lainnya yang berada dilingkungan luarnya yang akan memberikan input atau menerima output dari sistem.

Arus data (Data Flow) mengalir diantara proses simpanan data (data Store) dan kesatuan luar (External Entity). Arus ini menunjukkan arus dari data yang dapat berupa masukan untuk sistem

Atau Atau

Suatu proses ataupun fungsi yang menstransformasikan data secara umum yaitu kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.

Atau

Simpan data (data store) simpan data meupakan simpanan dari data yang dapat berupa suatu file atau database disistem komputer, suatu arsip atau catatan manual, suatu kotak tempat data, suatu tabel acuan manual dan suatu agenda ataupun buku.

Sumber: Tata Sutabri (2003:163)

2.14 Diagram Alir(Flowchart) Sistem

(20)

database. Jika data yang dimasukkan cocok, maka akan kembali diperiksa apakah pengguna merupakan admin atau tidak, jika nilainya benar maka akan dilanjutkan ke flowchart menu admin dan jika salah akan dilanjutkan ke flowchart menu user.

START

Gambar 2.3 Flowchart Login Berikut beberapa simbol dari flowchart:

Tabel 2.2 Simbol-Simbol Flowchart

No. Simbol Fungsi

1 Terminator, untuk memulai dan mengakhiri suatu program

2 Proses, suatu simbol yang menunjukkan

setiappengolahan yang dilakukan oleh computer 3 Data, untuk memasukkan data maupun menunjukkan

hasil dari suatu proses

(21)

5 Persiapan, suatu simbol untuk menyediakan tempat-tempat pengolahan data dalam storage

6 Penghubung, merupakan simbol untuk masuk dan keluarnya suatu prosedur pada lembar kertas yang sama 7 Penghubung antar-halaman, merupakan simbol untuk

masuk dan keluarnya suatu prosedur pada lembar

8 Arus atau flow, prosedur yang dapat dilakukan dari atas ke bawah, bawah ke atas, dari kiri ke kanan atau dari kanan ke kiri

9 Dokumen, merupakan simbol untuk data yang berbentuk informasi

10 Proses prosedural, untuk menyatakan sekumpulan langkah proses yang ditulis sebagai prosedur

11 Tampilan, untuk output yang ditujukan suatu perangkat output, seperti monitor

Gambar

Gambar 2.1Proses Pengolahan Data Menjadi Informasi
Gambar 2.2  Hierarki Data Dalam Database
Tabel 2.1 Data Flow Diagram (DFD)
Gambar 2.3  Flowchart Login

Referensi

Dokumen terkait

Berdasarkan hasil penelitian yang telah dilakukan di Wilayah Kerja Puskesmas Godean II tentang hubungan Inisiasi Menyusu Dini dengan Keberhasilan ASI eksklusif, maka

Dalam hal suami memberikan nafkah, hendaklah suami tidak mengurangi nafkah dari salah seorang istrinya. Memeberi nafkah lebih kepada seorang istri dari yang lain

Berdasarkan tabel 4.6 tentang tabulasi silang antara hubungan peran orang tua dalam pendidikan seks dengan sikap terhadap seks pranikah pada remaja di SMA Muhammadiyah

1) Memberikan stimulus yang lebih tinggi terhadap siswa dalam pembelajaran dan sebagai pengajar juga harus mampu menerapkan sistem pembelajaran yang menarik dan

SKRIPSI ANALISIS PENGARUH KINERJA KEUANGAN .... LOUISA

Pengaruh Karakteristik Tujuan Anggaran, Sumber Daya Manusia, dan Pengadaan Barang dan Jasa Terhadap Penyerapan Anggaran pada SKPD Kota Pangkalpinang.. Penelitian ini

responsiveness, personal selling dan kualitas produk pada saat ini sangat berpengaruh terhadap loyalitas pelanggan dengan melakukan survey pra penelitian pada 20

Untuk memperoleh data dalam penelitian ini peneliti menggunakan jenis Participant-observer keterlibatan pasif yang mana peneliti terjun langsung mengikuti