BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer - Perancangan Sistem Informasi Kepegawaian pada Dinas Kesehatan Kabupaten Padang Lawas Utara Menggunakan PHP dan MySQL
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).
Menurut Hamacher et al (1985, hal :10) menyatakan bahwa komputer adalah 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
Suatu sistem adalah serangkaian subsistem yang saling terkait dan tergantung satu sama lain, bekerja bersama – sama untuk mencapai tujuan dan sasaran yang sudah ditetapkan sebelumnya.Istilah sistem berasal dari bahasa Yunani yaitu “Systema”. Ditinjau dari kosa katanya sistem berarti sekumpulan objek yang bekerja secara bersama-sama untuk menghasilkan suatu kesatuan metode, prosedur, teknik yang 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 :
1. Mulyadi (2001 : 50) menyatakan bahwa informasi adalah suatu elemen dan sumber daya yang sangat penting dan berharga bagi suatu perusahaan, disamping sumber daya yang lain yaitu uang, manusia, materi dan mesin.Informasi adalah data yang sudah diolah menjadi suatu bentuk sehingga 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
Menurut Robert A. Leitch dan K. Roscoc Davis, ( 1989 : 11 ); bahwa “sistem informasi adalah suatu sistem yang didalam suatu organisasi yang mempertemukan suatu kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
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 :
1. Data Statis
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
Pelaporan Pengambilan
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.
Web dengan cepat berkembang ke luar lingkup masyarakat fisika energi tinggi. Pada tahun 1993, terdapat 130 server web di internet. Setahun kemudian jumlahnya meningkat menjadi 2.738, dan pada bulan Juni 1995 terdapat 23.500 server web.
Sekarang ini web telah memiliki pemirsa dalam jumlah yang sangat besar di luar lingkup akademis : kurang lebih 30% dari server web yang tengah beroperasi saat ini berada di komputer dalam domain komersial, dan di sebagian industri, di mana keberadaaan perusahaan web sama pentingnya dengan memiliki telpon atau faks bagi tujuan komunikasi bisnis. Web sekarang telah menjadi media yang sangat penting bagi periklanan dan alamat web sekarang sudah umum dijumpai pada majalah, surat kabar, dan iklan televisi.
2.7 Sekilas Tentang PHP
PHP adalah dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. Contoh terkenal dari aplikasi PHP adalah . PHP juga dapat dilihat sebagai pilihan lain dari yang dibangun menggunakan PHP adalah ostnuke, Xaraya, dan lain-lain.
PHP pertama kali dibuat oleh. Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form darida 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 iniDalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernamamenulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut m Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal denganPHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.
PadaVersi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan modelbaru untuk 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 sebuadalam penggunaanya.
2. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulaiengan configurasi yang relatif mudah.
3. Dalam sisi pengembangan lebih mudah, karena banyaknyayang siap membantu dalam pengembangan.
4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.
5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesi dan dapat dijalankan secara runtime melalui 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 (;).
Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris komentar pada program Anda. Pada PHP caranya adalah dengan meletakkan 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.
MySQL salah satu database relasional yang mendukung pemakaian SQL dan dirancang untuk penggunaan aplikasi. Sedangkan informasi yang dihasilkan oleh 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.HTML dibuat oleh tim Berners-Lee ketika masih bekerja untuk CERN dan dipopulerkan pertama kali oleh Browser Mosaic. Selama awal tahun 1990 HTML mengalami perkembangan yang sangat pesat. Setiap pengembangan HTML pasti akan 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.
Satu elemen di dalam dokumen html harus ditandai dengan penulisan tag yang berpasangan. Nama elemen ditunjukkan dengan nama tagnya. Ada elemen yang tidak 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> </html>
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
Database merupakan kumpulan dari data yang saling berkaitan satu dengan yang lainnya, tersimpan diperangkat keras komputer dan digunakan oleh perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam suatu sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Elemen-elemen data disuatu file database harus dapat digunakan untuk pembuatan suatu output. Demikian juga dengan input yang akan direkamkan 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.
Elemen-elemen data di suatu berkas (file) database harus digunakan untuk pembuatan suatu output. Demikian juga dengan input yang direkam di database, file- file database harus mempunyai elemen-elemen untuk menampung input yang dimasukkan. Dengan demikian struktur dari suatu file database dapat dilihat pada
Gambar 2.2. merupakan Hierarki Data Dalam Database:Gambar 2.2 Hierarki Data Dalam DatabaseSumber: 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 Bit
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.
Terdapat dua bentuk diagram alir data, yaitu diagram alir data fisik (Physical
DFD ) dan diagram alir data logika (Logical DFD). Physical DFD lebih menekankan
pada penggambaran bagaimana proses-proses dari sistem diterapkan, termasuk proses- proses manual sehingga labih banyak memakan waktu. Logical DFD lebih tepat digunakan untuk menggambarkan sistem yang akan diusulkan (sistem yang baru). Penekanannya hanya pada logika dari kebutuhan-kebutuhan sistem, yaitu proses- proses apa yang secara logika dibutuhkan oleh sistem.Adapun simbol-simbol data flow diagram dapat dilihat pada Tabel 2.1.
Tabel 2.1 Data Flow Diagram (DFD) SIMBOL KETERANGANExtenal 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 Suatu proses ataupun fungsi yang menstransformasikan data secara umum yaitu kegiatan atau kerja yang dilakukan oleh orang,
Atau mesin atau komputer dari suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data Atau yang akan keluar dari proses.
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
Atau manual dan suatu agenda ataupun buku.
Sumber: Tata Sutabri (2003:163)
2.14 Diagram Alir(Flowchart) Sistem
Flowchart adalah sekumpulan simbol-simbol yang menunjukkan atau
menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir. Berikut ini merupakan gambar dari flowchart sistem yang dirancang.Flowchart login adalah aliran proses bagaimana username dan password admin atau user divalidasi terhadap
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 PROSES LOGIN FORMULIR LOGIN
BERHASIL? TIDAK ADMIN? YA TIDAK Y X YA
Gambar 2.3 Flowchart LoginBerikut beberapa simbol dari flowchart:
Tabel 2.2 Simbol-Simbol Flowchart No. Simbol Fungsi1 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
4 Keputusan, suatu kondisi yang akan menghasilkan beberapa kemungkinan jawaban atau pilihan
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
12 Disk magnetik, untuk menyimpan data