BAB 2 LANDASAN TEORI 2.1 Tentang Internet 2.1.1 Pengertian Internet Menurut Abdul Kodir (2010), internet merupakan jaringan terbesar yang menghubungkan jaringan komputer yang terbesar di seluruh dunia dan tidak terikat pada suatu organisasi lain. Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia. 2.1.2 Manfaat Internet Pada umumnya internet digunakan untuk bisa terhubung dengan jaringan komputer di seluruh dunia dan sebagai media komunikasi. Oleh karena itu, internet mempunyai banyak kegunaan sehingga memberikan manfaat yang menguntungkan dalam berbagai bidang (bisnis, akademis, pemerintahan, organisasi, dsb). Adapun manfaat yang dapat diperoleh dalam berbagai bidang
9 dari penggunaan internet adalah sebagai berikut : 1. Bidang Pendidikan a. Memperluas wawasan dan ilmu pengetahuan. b. Sebagai sumber tambahan pelajaran yang belum di mengerti di sekolah. c. Sebagai sarana komunikasi. 2. Perdagangan / Bisnis Online a. Mempermudah melakukan transaksi jika antara penjual dan pembeli berada di wilayah yang berbeda. b. Bisa menghemat waktu ataupun biaya transportasi c. Bisa memasarkan produk secara luas ke berbagai wilayah yang akan dituju. 3. Pemerintahan a. Akan adanya transparansi kinerja pemerintahan selama melaksanakan program kerjanya. b. Lebih memudahkan menjalin komunikasi dengan masyarakat secara luas c. Lebih mudah memberi informasi segala hal 4. Masyarakat pada umumnya. Internet sebagai sumber informasi tentang hal apapun tentu akan sangat membantu kehidupan masyarakat 2.2 Website World Wide Web atau WWW atau juga dikenal dengan WEB adalah salah satu layanan yang didapat oleh pemakai computer yang terhubung ke internet. Web ini
10 menyediakan informasi bagi pemakai computer yang terhubung ke internet dari sekedar informasi sampah atau informasi yang tidak berguna sama sekali sampai informasi yang serius; dari informasi yang gratisan sampai informasi yang komersial. Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Menurut kemampuannya, web dapat dibedakan menjadi 2 (dua), yaitu web statis dan web dinamis. 2.2.1 Web Statis Web statis adalah web yang berisi informasi yang sifatnya statis (tetap). Disebut statis 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. 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
11 merupakan HTML yang ditulis pada editor teks dan disimpan dalam bentuk.html atau.htm. 2.2.2 Web Dinamis 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 indah. Informasi di web pada umumnya ditulis dalam format HTML dan PHP. 2.3 Pengertian Sistem Sistem berasal dari bahasa Latin (systema) dan bahasa Yunani (sustema) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, di mana suatu model matematika seringkali bisa dibuat. Menurut Kusrini, M.Kom ;(2007:11). Sistem merupakan kumpulan elemen yang saling berkaitan yang bertanggung jawab memproses masukan (input) sehingga menghasilkan keluaran (output).
12 2.3.1 Karakteristik Sistem Menurut Hanif Al Fatta (2007:3) untuk memahami atau mengembangkan suatu sistem, maka perlu memedakan unsur-unsur dari sistem yang membentuknya. Berikut adalah karakteristik sistem yang dapat membedakan suatu sisitem dengan sistem yang lain : 1. Komponen sistem (Component) Suatu sistem terdiri dari sejumlah komponen yang salig beriteraksi, yang artinya saling berkerja sama membentuk sat kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa subsistem atau bagian dari sistem. Setiap sistem tidak peduli betapapun kecilnya, selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses secara keseluruhan. 2. Batasan Sistem Batasan sistem merupakan daerah yang membatasi suatu sistem dengan sistem yang lain atau dengan lingkungan luarnya. Baasan suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut. 3. Lingkungan Luar Sistem Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat merugikan. Lingkungan luar yang menguntungkan merupakan energy sistem dan harus tetap dijaga demi kelangsungan hidup suatu sistem tersebut. Lingkungan luar yang merugiknan harus ditahan sehingga tidak mengganggu kelangsungan hidup tersebut.
13 4. Penghubung Sistem (interface) Penghuung (interface) merupaka media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir antara susistem. Dengan penghubung suatu subsistem dapat berinteraksi dengan subsistem lainnya membentuk suatu kesatuan. 5. Masukan Sistem (input) Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa perawatan (maintenance input) dan masukan sinyal (signal input). Mintenance input adalah energy yang dimasukkan supaya sistem tersebut dapat beroprasi. Signal input adalah energy yang diproses untuk mendapatkan keluara. Sebagai contoh di dalam sistem komputer, program adalah maintenance input yang digunakan untuk mengoprasikan komputer dan data adalah signal input untuk diolah menjadi informasi. 6. Keluaran Sistem (output) Keluaran (output) adalah hasil energi yang diolah dan diklasifikasi menjadi keluaran yang berguna dan sisa pembangunan. Keluaran dapat merupakan masukan untuk subsistem yang lain. 2.4 Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai sutau tujuan yaitu menyajikan data informasi. Sistem informasi menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi, dan mengeluarkan hasilnya.
14 2.4.1 Komponen Sistem Informasi Sistem informasi memiliki komponen-komponen yang saling berinteraksi membentuk satu kesatuan dalam mencapai sasaran sistem. Adapun komponenkomponen dari sistem informasi adalah sebagai berikut : a. Blok Masukan ( Input Block) Blok masukan dalam sebuah sist em informasi meliput i met ode-metode dan media untuk menangkap data yang akan dimasukkan, dapat berupa dokumendokumen dasar. b. Blok Model ( Model Block) Blok model ini terdiri dari kombinasi prosedur, logika dan model matematik yang berfungsi memanipulasi data untuk keluaran tertentu. c. Blok Keluaran (Output Block) Blok keluaran berupa data-data keluaran seperti dokumen output dan informasi yang berkualitas. d. Blok Teknologi (Technology Block) Blok teknologi digunakan untuk menerima input, menjalankan model, menyimpan data dan mengakses data, menghasilkan dan mengirimkan keluaran serta membantu pengendalian dari sistem secara keseluruhan. f. Blok Kendali (Control Block) Meliputi masalah pengendalian terhadap operasional sistem berfungsi mencegah dan menangani kesalahan/kegagalan sistem.
15 2.4.2 Perangkat Sistem Informasi Sebuah sistem informasi yang lengkap memiliki kelangkapan sebagai berikut : a. Hardware Bagian ini merupakan bagian perangkat keras sistem informasi modern memiliki perangkat keras seperti komputer, printer dan teknologi jaringan komputer. b. Software Bagian ini merupakan bagian perangkat lunak sistem informasi. Sistem informasi modren memiliki perangkat lunak untuk memerintahkan komputer dalam melaksanakan tugas yang harus dikerjakannya. c. Data Merupakan komponen dasar dari sistem informasi yang akan diproses lebih lanjut untuk menghasilkan informasi. d. Prosedur Merupakan bagian yang berisikan dokumentasi prosedur atau proses-proses yang terjadi dalam sistem. e. Manusia Manusia merupakan bagian utama dalam suatu sistem informasi. Yang terlibat dalam komponen manusia adalah sebagai berikut : 1. Cleciral personal : untuk menangani transaksi dan pemrosesan data dan melakukan incuiry (operator). 2. First level manager : untuk mengolah pemrosesan data didukung dengan perencanaan, penjadwalan, identifikasi situasi out-of control dan pengambilan keputusan level menengah kebawah.
16 3. Staff specialist : untuk menganalisis perencanaan dan pelaporan. 4. Management : untuk pembuatan laporan berkal, permintaan khusus, analisis khusus, laporan khusus, pendukung analisis pengambilan keputusan level atas. 2.5 Pengertian Komputer Komputer merupakan alat pengolahan data elektronis dan elektromagnetis,ia bekerja dengan bantuan peralatan elektronis dan elektromagnetis.pada umumnya komputer berasal dari bahasa inggris yaitu compute yang artinya menghitung. Sejalin dengan perkembangan komputer maka banyak para ahli yang mendefinisikan komputer yang intinya hampir sama. Ini adalah beberapa pendapat para ahli mengenai berbagai pengertian dari komputer yang kita gunakan dalam kehidupan sehari-hari: 1. Menurut buku Computer Annual ( Robert H. Blissmer ). Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut : a. Menerima input. b. Memproses input tersebut sesuai dengan programnya. c. Menyimpan perintah perintah dan hasil dari pengolahan. d. Menyediakan output dalam bentuk informasi. 2. Menurut buku Computer Today ( Donald H. Sanders ). Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan agar secara otomatis menerima
17 dan menyimpan data input, memprosesnya, dan menghasilkan output dibawah pengawasan suatu langkah langkah instruksi program yang tersimpan pada memori ( stored program ). 3. Menurut buku Computer Organization (V.C.Hamacher, ZG.Vranesic, S.G.Zaky). Komputer adalah mesin penghitung elektronik yang dengan cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yang tersimpan di memorinya ( stored program ) dan menghasilkan output informasi. 4. Menurut buku Introduction to the Computer, The Tool of Business ( William M.Fuori ). 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 dan manusia mengoperasikan selama pemrosesan ( defenisi ini diambil dari American National Standard Institute dan sudah disetujui dalam suatu pertemuan International Organization For Standardization Technical Committee ). 5. Menurut buku Introduction to Computers ( Gordon B. Davis ). Komputer adalah tipe khusus alat penghitung yang mempunyai sifat tertentu yang pasti. Berdasarkan beberapa defenisi tersebut, dapat disimpulkan bahwa komputer adalah : 1. Alat elektronik yang dapat melakukan perhitungan numerik.
18 2. Alat yang dapat membaca input data dan mengolahnya sesuai dengan program yang ditetapkan untuk menghasilkan informasi yang merupakan output hasil pemrosesan input data. 3. Alat yang dapat melakukan penyimpanan data, yaitu program, input, maupun output hasil pengolahan. 4. Alat yang bekerja secara otomatis sesuai dengan aturan yang sudah ditetapkan dalam program. 2.5.1 Aspek Dasar Sistem Komputerisasi Adapun aspek utama dalam sistem komputerisasi adalah sebagai berikut: 1. Hardware (perangkat keras/ piranti keras) adalah peralatan pada sistem komputer yang secara fisik terlihat dan dapat disentuh. 2. Software (perangkat lunak/ piranti lunak) adalah program yang berisi perintah- perintah untuk melakukan pengolahan data. 3. Brainware adalah manusia yang terlibat di dalam pengoperasian serta pengaturan sistem komputer. Ketiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk satu kesatuan. Hardware tanpa adanya software, tidak akan berfungsi sesuai dengan yang diharapkan, hanya berupa benda mati saja. Software akan mengoperasikan hardware. Hardware yang sudah didukung oleh software juga tidak akan berfungsi jika tidak ada manusia yang mengoperasikannya. Akan tetapi jika ketiga elemen ini telah dikombinasikan sesuai dengan
19 fungsinya masing-masing, maka akan terjadi suatu proses yang akan menghasilkan suatu informasi sesuai dengan yang diharapkan. 2.5.2 Keunggulan Komputer Komputer sebagai produk teknologi memiliki keunggulan (Sutarman, 2009), antara lain: 1. Mampu mengakses dengan cepat dan tepat. 2. Menghasilkan informasi dari data yang telah lama. 3. Mampu memproses data yang sangat besar menjadi informasi. 4. Mampu menyimpan data yang sangat banyak (sampai berukuran terabyte). 5. Mampu melakukan importing dan exporting data yang dirancang secara khusus. Komputer dapat bekerja menurut perintah manusia yang menggunakannya. Manusia memberi perintah kepada komputer dengan menggunakan bahasa manusia. Kemudian interpreter/ compiler (penterjemah) akan membantu untuk menerjemahkan bahasa manusia ke bahasa mesin yang dimengerti oleh komputer. Selanjutnya komputer akan bekerja sesuai dengan perintah dan jika telah selesai akan menghasilkan informasi.
20 2.6 PHP Menurut Peranginangin (2006, h.2), PHP (Hypertext Preprocessor) yang digunakan sebagai bahasa siscript server-side dalam pengembangan web yang disisipkan pada dokumen HTML. Penggunaan PHP memungkinkan web dapat dibuat dinamis sehinnga maintenance situs web tersebut menjadi lebih mudah dan efisien.. PHP merupakan software open-sourceyang disebarkan dan dilisensikan secara gratis dan dapat di download dari situs resminya yaitu : http://www.php.net. Contoh terkenal dari aplikasi PHP adalah forum (phpbb) dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain. 2.6.1 Keunggulan PHP 1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. 2. Web Server yang mendukung PHP dapat ditemukan dimana mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah. 3. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
21 (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem. 2.6.2 Kelemahan PHP 1. Tidak ideal untuk pengembangan skala besar. 2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 ini). 3. Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau penggunaan template dapat memperbaikinya). 4. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP. 2.6.3 Sintaks PHP Sintaks PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP. 1. <?php Mengenal php?> 2. <? Mengenal php?>
22 3. <script language= php > Mengenal php </script> 4. <% Mengenal php > Cara 1 dan 2 merupakan cara yang paling umum digunakan walaupun cara 3 tampak lebih praktis, karena cara 3 tidak selalu diaktifkan dalam konfigurasi file php.ini yang terdapat pada direktori C:\Program Files\Apache Software Foundation\Apache2.2\PHP. Cara 4 juga dimungkinkan sebagai kemudahan bagi anda yang sudah terbiasa dengan Active Server Pages (ASP). Namun, bila cara tersebut tidak dikenal, maka harus dilakukan pengaktifan pada file konfigurasi php.ini. Pengaktifan yang dilakukan pada file php.ini terdapat pada baris berikut : Language options Allow ASP-style <%%>tags. Asp_tags=off Ubah off menjadi on, kemudian simpan dan restart kembali web server anda.
23 2.7 MySQL Menurut Nugroho (2004, h.133), MySQL merupakan database yang paling digemari dikalangan Programmer Web, dengan alasan bahwa program ini merupakan database yang sangat kuat dan cukup stabil untuk digunakan sebagai media penyimpanan data. Sebagai sebuah database server yang mampu untuk memanajemen database dengan baik, MySQL terhitung merupakan database yang paling digemari dan paling banyak digunakan dibandingkan database lainnya. Perangkat lunak MySQL sendiri bisa didownload dar i http://www.mysql.org atau http://www.mysql.com. MySQL termasuk jenis Relation Database Management Sistem (DBMS). Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. MySQL dapat didefenisikan sebagai: a. MySQL merupakan sistem manajemen database. Database merupakan struktur penyimpanan data. Untuk menambah, mengakses, dan memproses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database MySQL server. b. MySQL merupakan sistem manajemen database atau basis data terhubung (Relation Database Management System). Database terhubung menyimpan pada tabel-tabel terpisah. Kata SQL pada MySQL merupakan singkatan dari Structure Query Language. SQL merupakan bahasa standar yang digunakan untuk mengakses database dan ditetapkan oleh ANSI/ISO SQL Standart.
24 c. MySQL merupakan Software Open Source, berarti semua orang diizinkan menggunakan dan memodifikasi software ini. Semua orang dapat mendownload software MySQL dar i internet dan menggunakannya tanpa membayar. Anda dapat mempelajari Source Code dan menggunakannya sesuai dengan kebutuhan. d. 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 cocok untuk mengakses database d i internet. e. MySQL Server bekerja di client server atau sistem embedded. Software database MySQL merupakan sistem yang terdiri atas multitheread SQL Server yang mendukung software client dan library yang berbeda, tool administrative dan sejumlah Application Programming Interfaces (APIs). f. MySQL tersedia dalam beberapa macam bahasa. Beberapa SQL command atau perintah SQL yang harus diketahui adalah : 1. CREATE DATABASE, untuk membuat sebuah database. 2. DROP DATABASE, untuk menghapus sebuah database. 3. CREATE TABLE, untuk membuat sebuah table. 4. ALTER TABLE, untuk memodifikasi sebuah table. 5. DROP TABLE, untuk menghapus sebuah table. 6. SELECT, untuk menampilkan data dari database. 7. UPDATE, untuk memodifikasi data dari database. 8. INSERT INTO, untuk menambah data di database.
25 9. DELETE, untuk menghapus data dari database. 2.8 Apache Apache merupakan software yang dikeluarkan oleh Group Apache. Group Apache terlibat dalam satu proyek yang disebut Proyek Apache untuk mengembangkan suatu software implementasi di server HTTP (web) yang handal, standar komersial, dan Source Code-nya didistribusikan secara gratis. Adapun alamat website Apache adalah : http://www.apache.org/. 2.9 Cassading Style Sheet (CSS) Cassading Style Sheet (CSS) banyak digunakan untuk memperluas kemampuan HTML dalam memformat dokumen web atau untuk mempercantik tampilan web, bahkan untuk pemosisian dan layoutting halaman web. Dengan mendefenisikan suatu style sekali saja dapat digunakan berulang kali. CSS banyak didukung browser, terutama versi baru sehingga penempatan layout menjadi lebih fleksibel. Membuat HTML menggunakan tag minimal berpengaruh tehadap ukuran file, dapat menampilkan konten utama terlebih dahulu sementara gambar dan yang lainnya dapat ditampilkan sesudahnya. Selain itu, penggunaan CSS pada file terpisah dapat mempermudah pengubahan tampilan situs secara keseluruhan.
26 2.10 JavaScript JavaScript mulanya bernama LiveScript, dikembangkan pertama kali pada tahun 1995 di Netscape Communication. Pada akhir tahun 1995 Netscape Communication dan Sun Microsystem berkolaborasi dan menggant i nama LiveScript menjadi JavaScript. JavaScript adalah bahasa script yang ditempatkan pada kode HTML dan diproses pada sisi client. Dengan adanya bahasa ini maka kemampuan dokumen HTML menjadi lebih luas. Sebagai contoh, digunakan untuk validasi masukan formulir sebelum diproses ke tahap selanjutnya. Bisa untuk membuat permainan interaktif dan juga bisa untuk menambah design web. 2.11 DFD (Data Flow Diagram) Data Flow Diagram (DFD) adalah gambaran grafis yang memperlihatkan aliran data dari sumbernya dalam obyek kemudian melewati suatu proses yang mentransformasikan ke tujuan yang lain, yang ada pada objek lain (Wijaya, 2007). Suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi.
27 2.11.1 Tujuan DFD 1. Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistem 2. Menggambarkan fungsi-fungsi(dan sub fungsi) yang mentransformasi aliran data. 2.11.2 Manfaat DFD 1. Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. 2. DFD ini adalah salah satu alat pembuatan model yang sering digunakan,khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem. 3. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.
28 Berikut ini adalah simbol-simbol DFD yang sering digunakan untuk membuat suatu aliran data: Tabel 2.1 Simbol DFD 2.12 Diagram Alir (Flowchart) Flowchart merupakan gambar yang menampilkan struktur dan isi halaman perhalaman. Bagan alir (flowchart) ini menjelaskan secara rinci langkah-langkah dari proses program. Simbol-simbol flowchart dapat dilihat pada tabel berikut ini: Tabel 2.2 Simbol Flowchart Arus / Flow Connector Penghubung antara prosedur / proses Simbol keluar / masuk prosedur atau proses dalam lembar / halaman yang sama
29 Off-line Connector Simbol keluar / masuk prosedur /proses dalam halaman yang lain Process Decision Predefined Process Terminal Simbol yang menunjukkan pengolahan yang dilakukan Komputer Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban / aksi Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan didalam storage Simbol untuk permulaan atau akhir darti suatu program Manual Input Simbol untuk pemasukan data secara manual on-line keyboard Input-Output Document Disk and On-line Storage Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya Simbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output di cetak dikertas Simbol untuk menyatakan input berasal dari disk atau output di simpan ke disk