TINJAUAN PUSTAKA. dengan yang lainnya yang berfungsi bersama - sama untuk mencapai tujuan.

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

5 BAB II Tinjauan Pustaka

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

BAB III LANDASAN TEORI

DESAIN DATABASE. Pertemuan 06 3 SKS

BAB III ANALISA DAN DESAIN SISTEM

BAB III LANDASAN TEORI

Abstrak BAB I PENDAHULUAN

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II TINJAUAN PUSTAKA. Sedangkan menurut Jogiyanto (2004:4), aplikasi merupakan program yang berisikan

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB III ANALISA DAN DESAIN SISTEM

BAB III LANDASAN TEORI. direkam ke dalam berbagai bentuk media. (Gultom et al, 2005).

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB IV PERANCANGAN SISTEM

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB II LANDASAN TEORI

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III 3 LANDASAN TEORI

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB II TINJAUAN PUSTAKA. Pada tinjauan perusahaan ini akan dibahas mengenai sejarah berdirinya

STIKOM SURABAYA BAB III LANDASAN TEORI. 3.1 Penjualan. Penjualan merupakan suatu seni untuk melaksanakan suatu pekerjaan melalui

LAPORAN TUGAS BASIS DATA I

BAB III ANALISA DAN DESAIN SISTEM

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Istilah Komputer (Computer) diambil dari bahasa Latin Computare yang berarti menghitung

BAB II LANDASAN TEORI

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III LANDASAN TEORI

SISTEM INFORMASI PENUNTUTAN PADA BIDANG TINDAK PIDANA UMUM PADA KANTOR KEJAKSAAN TINGGI SUMATERA SELATAN

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti:

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB 2 LANDASAN TEORI

II. TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB III ANALISA DAN DESAIN SISTEM

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

6 Bab II Tinjauan Pustaka

BAB II LANDASAN TEORI. berinteraksi, saling ketergantungan satu sama lainnya dan terpadu.

BAB III LANDASAN TEORI. fisik yang dimiliki individu, perilaku dan sifatnya ditentukan oleh keturunan dan

BAB III LANDASAN TEORI. Konsep dasar dari Sistem Informasi terbagi atas dua pengertian. Yang pertama adalah

BAB III ANALISA DAN DESAIN SISTEM

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. utama yaitu komponen, ketergantungan dan tujuan. Artinya, setiap sistem akan selalu

PEMBUATAN DAN PERANCANGAN APLIKASI NILAI MATA PELAJARAN SISWA BERBASIS CLIENT SERVER PADA SMP N 1 SAWIT BOYOLALI

BAB III ANALISA DAN DESAIN SISTEM

BAB 2 LANDASAN TEORI

BAB III ANALISA DAN DESAIN SISTEM

Prototype Sistem Informasi Hasil Penelitian Berbasis WEB

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

BAB III ANALISA DAN DESAIN SISTEM

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB II LANDASAN TEORI. Suatu sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

BAB III 3. LANDASAN TEORI

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama

SISTEM ADMINISTRASI PENJUALAN DAN PEMBELIAN PADA CV. MITRA PERKASA MOTOR PALEMBANG DENGAN MENGGUNAKAN BORLAND DELPHI 7.0 DAN SQL SERVER 2008

PERANCANGAN SISTEM INFORMASI REKAM MEDIS PASIEN POLIKLINIK X DI BANDUNG. Yudhi W. Arthana R. ABSTRAK

BAB III LANDASAN TEORI. Henry Simamora (2000) dalam buku Akuntansi Basis Pengambilan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap sistem yang sedang berjalan (Current sistem). Oleh karena itu kita perlu

Transkripsi:

II. TINJAUAN PUSTAKA 2.1 Sistem Suatu sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya dengan yang lainnya yang berfungsi bersama - sama untuk mencapai tujuan. Menurut Jerry Fith Gerald (Jogiyanto, 2000), s istem adalah suatu jaringan kerja dari prosedur - prosedur yang saling berhubungan, berkumpul, bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. Berdasarkan pendekatan tersebut, dapat dikatakan bahwa sistem terdiri dari unsur, dimana unsur tersebut merupakan bagian terpadu dari sistem yang bersangkutan dan unsur tersebut bekerja sama untuk mencapai tujuan sistem. Suatu sistem merupakan bagian dari sistem lain yang lebih besar dan terdiri dari berbagai sistem yang lebih kecil yang disebut sub sistem, sehingga dengan memahami proses sistem seseorang akan dapat mengetahui mengapa tujuan sistem tersebut tidak tercapai. Jadi, dapat disimpulkan bahwa suatu sistem pada dasarnya adalah sekelompok unsur yang erat kaitannya satu dengan lainnya yang berfungsi bersama - sama untuk mencapai tujuan.

5 2.2 Data Istilah data sering kita dengar namun mungkin banyak orang yang tidak tahu definisi data. Menurut Sukamto (1990), data adalah istilah majemuk dari kata datum yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol - simbol, gambar - gambar, kata - kata, huruf - huruf yang menunjukan suatu ide, objek, kondisi atau situasi dan sejenisnya. Menurut Waluya (1998), dalam bukunya yang berjudul Sistem Informasi Komputerisasi dalam Bisnis, ada beberapa definisi data yaitu : 1. Data yang terdiri dari kumpulan numerik / alpha numeric / kombinasi antaranumeric / spesial simbol yang memberikan arti tertentu. 2. Data merupakan fakta, dokumen / surat - surat keterangan yang dapat diperoleh dari sumber aslinya. 3. Data tidak dapat langsung dipakai untuk mengambil keputusan. Tetapi, data dapat dimanfaatkan setelah komputer mengolahnya menjadi informasi. 2.3 Pengolahan Data Pengolahan data dapat diartikan sebagai segala macam kegiatan pengolahan terhadap data atau kombinasi - kombinasi dari bermacam - macam pengolahan terhadap data untuk membuat data itu sesuai dengan hasil yang diinginkan. Pengolahan data diterjemahkan sebagai serangkaian aktifitas dalam bidang tata

6 usaha yang mencatat, mengolah, mengirim, atau menyimpan keterangan - keterangan yang diperlukan oleh organisasi secara cepat, cermat dan tepat. Moekijat (1986), merumuskan pengolahan data atau processing data adalah kegiatan pikiran dengan bantuan tangan atau suatu peralatan dan mengikuti serangkaian langkah, perumusan untuk mengubah data, sehingga data tersebut terbentuk, susunan, sifat atau isinya menjadi berguna. Selanjutnya dikatakan bahwa ada 8 (delapan) unsur pengolahan d ata yakni membaca, menulis / mengetik, mencatat atau mencetak, menyortir, menyampaikan atau memindahkan, menghitung dan menyimpan. Menurut Jogiyanto (1999 ), pengolahan data adalah suatu proses yang tersimpan dan mengeluarkan hasil proses pada data tersebut dalam bentuk informasi. Berdasarkan definisi tersebut, dapat disimpulkan bahwa pengolahan data adalah suatu proses pengolahan terhadap data yang diproses oleh program tertentu yang tersimpan dan mengeluarkan hasil serta proses data dalam bentuk informasi yang sesuai dengan hasil yang diinginkan. Berdasarkan definisi - definisi yang telah diberikan, dapat diambil suatu kesimpulan bahwa pengolahan data adalah kegiatan pikiran dengan bantuan tangan atau suatu peralatan dan mengikuti serangkaian langkah - langkah perumusan atau pola - pola tertentu untuk mengubah data sehingga data tersebut baik, sasaran sifat atau isinya menjadi lebih baik dan berguna dalam pengolahan data.

7 Burch dan Strater (1974), m enyatakan bahwa terdapat 4 (empat) macam metode pengolahan data yang penting untuk diketahui, yakni : a. Metode manual Metode manual adalah semua operasi data yang dilakukan dengan tangan dan bantuan alat - alat penting seperti pensil, mistar, kertas dan sebagainya. b. Metode Mechanical Metode mechanical merupakan gabungan dari orang dan mesin, seperti pegawai bekerja menggunakan mesin, misalnya seorang pegawai yang bekerja menggunakan mesin. c. Metode Punched Chard Equiepment Metode Punched Chard Equiepment ini mengandung penggunaan semua alat yang disebut suatu sistem warkat unit (Unit Record System). Prinsip warkat unit adalah bahwa data mengenai seseorang. Suatu peristiwa biasanya dicatat (punched) dalam suatu kartu. Sejumlah kartu yang mengandung data tentang subjek yang sama, misalnya daftar gaji digabungkan bersama untuk membentuk suatu file. d. Metode Elektronik Komputer Komputer disini berarti susunan dan alat metode elektronik komputer masukan suatu unit pengolahan data pusat dan alat - alat keluaran.

8 2.4 Informasi Menurut Jogiyanto (1999 ), informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Kualitas dari suatu informasi tergantung dari tiga hal, yaitu informasi harus lebih akurat, tepat pada waktunya dan relevan. 1. Akurat, berarti informasi harus bebas dari kesalahan - kesalahan dan tidak menyesatkan akurat juga berarti informasi harus jelas mencerminkan maksudnya. 2. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lebih. 3. Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya. 2.5 Sistem Informasi Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen dalam mengambil keputusan. Sistem informasi juga disebut dengan processing system. Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar dengan laporan - laporan yang diperlukan (Leich dan Davis dalam Jogianto, 2001).

9 Sistem informasi terdiri dari komponen - komponen suatu sistem informasi yang disebut dengan istilah bangunan ( building block), yaitu blok masukan ( input block), blok model ( model block), blok keluaran ( output block), blok teknologi (technologi block), block dasar data ( database block), dan blok kendali ( control block). (http://apr1l-si.comuf.com/komponen.php) 2.6 PHP (Personal Home Page) Menurut Bunafot Nugroho (2004), PHP adalah sebuah bahasa pemrograman yang berbentuk scripting, sistem kerja dari program ini adalah sebagai interpreter bukan compiler. Pada bahasa pemrograman, bahasa compiler adalah bahasa yang mengubah script - script program ke dalam source code, selanjutnya diubah ke dalam bentuk objek code, bentuk dari objek code tersebut akan menghasilkan file yang lebih kecil dari file mentah sebelumnya. Pada bahasa interpreter, script mentahnya tidak harus diubah dalam bentuk source code. Sehingga, pada saat menjalankan bentuk program, kode dasar secara langsung akan dijalankan tanpa harus melalui proses pengubahan ke dalam bentuk source code, sehingga apabila program memiliki sedikit kesalahan maka program akan tetap dijalankan. Kekurangannya program ini tidak dapat dieksekusi mandiri tanpa program pembuatnya.

10 a. Perintah Php Php Statement (If...Else) yang digunakan untuk pengujian suatu kondisi, dimana data variable dikirimkan melalui tag. Contoh : if($_get["kirim"]=="kirim") Echo [data] digunakan untuk menampilkan data yang diinginkan. Contoh : echo" <script type='text/javascript'> alert ('Username atau Password Anda Salah'); </script> "; Variabel $ _POST standar digunakan untuk mengumpulkan nilai dari bentuk dikirim dengan metode = post. Contoh : $admin = $_POST['user_id']; $pass = $_POST['password']; b. Tipe Data Tipe data merupakan class dari object data bersama-sama dengan himpunan operasi yang bisa dilaksanakan terhadapnya. Pada dasarnya tipe data dalam Java dikelompokkan menjadi dua, yaitu tipe data sederhana (tipe data dasar) dan tipe data kompsit. Berikut jenis jenis tipe data ditampilkan dalam tabel berikut. Tabel 2.1 Tipe data Php No Tipe Data Keterangan 1 Integer Digunakan untuk semua angka

11 2 String Digunakan untuk semua huruf, angka, spasi, dan simbol 3 Double Digunakan untuk tipe bilangan real 4 Boolean Digunakan untuk nilai True atau False 5 Array Digunakan untuk menampung beberapa data sekaligus 6 Object Digunakan untuk class 2.7 MySQL (Structured Query Language) Menurut Sidik (2003 ), MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang pada saat itu bernama TeX Data Konsult AB sekitar tahun 1994-1995. MySQL sudah ada sejak 1979. MySQL termasuk jenis RDBMS (Relational Database Management System). MySQL merupakan database yang paling digemari di kalangan programmer web. karena 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 banyak digemari dan paling banyak digunakan dibandingkan dengan database lainnya. Dalam dunia internet, MySQL dijadikan sebagai sebuah database yang paling banyak digunakan selain database yang bersifat shareware seperti MS Access, penggunaan MySQL ini biasanya dipadukan dengan menggunakan program

12 aplikasi PHP, karena dengan menggunakan kedua program tersebut telah terbukti akan kehandalannya dalam menangani permintaan data. Kemampuan lain yang dimiliki MySQL adalah mampu mendukung Relational Database Management System (RDBMS), sehingga dengan kemampuan ini MySQL dapat menangani data - data yang berukuran sangat besar hingga berukuran giga byte. Perintah perintah yang dipakai SQL ditampilkan dalam tabel berikut. Tabel 2.2 Perintah Php No Query Contoh Keterangan 1 mysql> Show Databases; mysql> Show Databases; Menampilkan database 2 mysql> Create Database [Nama Database]; mysql> Create Database Angelly; Membuat database 3 mysql> Use [Nama Database]; mysql> Use Angelly; Menggunakan database 4 mysql> Drop Database [Nama Database]; mysql> Drop database angelly, Menghapus database 5 mysql> Show Tables From [Nama Database]; mysql> Show Tables From Angelly; Menampilkan table 6 mysql> Create Table [Nama Table] ( [Nama Column] [Type Column], [...]); mysql> Create Table Murid ( Id Int(100), Nama Varchar(255)); Membuat table 7 mysql> Show Columns From [Nama Table]; mysql> Show Columns From Murid; Menampilkan column 8 mysql> Drop Table [Nama Table]; mysql> Drop Table murid; Menghapus table

13 9 10 11 12 13 14 15 16 mysql> Alter Table [Nama Table] Add Index ([Nama column]); mysql> Insert Into [Nama Table] ([Nama Column]) Values ([Isi/Nilai Column]); mysql> Update [Nama Table] Set [Namacolumn]=[Isi/Nilai Column]Where[Kondisi Yang Data Diinginkan]; mysql> Delete From [Nama Table] Where [Kondisi Yang Data]; mysql> Alter Table [Nama Table] Rename [Nama yang baru]; mysql> Alter Table [Nama Table] Drop [nama column]; mysql> Alter Table [Nama Table] Change [Nama Column] [Nama column yang baru] [type column], [...]; mysql> Alter Table Nama_Table Add Field Typefield() mysql> Alter Table Murid Add Index (Nama); mysql> Insert Into Murid (Id, Nama) Values (1, Echo ); mysql> Update Murid Set Nama= Echo Where Id=1; mysql> Delete From Murid Where Id=1; mysql> Alter Table Murid Rename Staff; mysql> Alter Table Murid Drop Nama; mysql> Alter Table Murid Change Nama Username Varchar(255); mysql> Alter table murid add kode char(15) after id; Menambahkan Indexing dan Keys ke dalam Table: Memasukan data Mengupdate data Menghapus data Mengganti nama table Menghapus column Mengganti nama dan type column Menambah field dalam suatu table dengan mengatur posisi letak field 17 mysql> Alter Table Nama_Table Drop Field; mysql> Alter Table Murid Drop Kode; Menghapus field dalam table 2.8 Play Group Play group merupakan tingkatan sebelum sekolah yang sering disebut PAUD (Pendidikan Anak Usia Dini). Dalam arti pendidikan yang sebenarnya PAUD yang di dalamnya termasuk Play group dan TK atau Taman Kanak kanak.

14 Play group adalah tempat dimana anak - anak yang berusia dibawah 7 tahun untuk memperoleh pendidikan sambil bermain mengasah dan melatih daya pikirnya / indra pikirannya dalam mengenal mengenai sesuatu benda dan mengajarkannya sambil bermain dan bernyanyi sehingga anak anda menjadi kreatif dan pintar. (http://umsedukasirsbi.blogspot.com/2010/03/blogger-playgroup.html) 2.9 Web Menurut Tabratas Tharom, Marta Dinata dan Xerandy (2001 ), web merupakan kumpulan dokumen - dokumen yang tersebar di mesin - mesin di internet. Dokumen ini biasa disebut page (halaman HTML). Tiap page mengandung link ke page yang lain dimesin yang lain di internet. Halaman web yang melakukan point ke halaman yang lain ini menggunakan hypertext. String yang melakukan link ke halaman yang lain disebut dengan hyperlink. Menurut Kamus Komputer (2002), web merupakan sistem pada internet yang memungkinkan siapa pun untuk berada 24 jam per hari di intern. Sebuah halaman web merupakan berkas yang ditulis sebagai berkas teks biasa ( plain text) yang diatur dan dikombinasikan sedemikian rupa dengan instruksi - instruksi berbasis HTML, atau XHTML, kadang - kadang pula disisipkan dengan sekelumit bahasa script. Berkas tersebut kemudian diterjemahkan oleh penjelajah web dan ditampilkan seperti layaknya sebuah halaman pada monitor komputer.

15 2.10 Data Flow Diagram (DFD) Data Flow Diagram (DFD) adalah alat dimana 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 secara komputerisasi. DFD juga sering digunakan untuk menggambarkan suatu sistem yang telah ada atau yang baru dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik. Menurut Kristanto (2003), DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. Pada Data Flow Diagram (DFD) terdapat 3 (tiga) tingkatan diagram yaitu : 1. Diagram Konteks Diagram ini dibuat untuk menggambarkan sumber serta tujuan data yang akan diproses, dengan kata lain diagram tersebut digunakan untuk menggambarkan sistem secara umum atau global dari keseluruhan sistem yang ada. 2. DFD Level 1 Diagram ini dibuat untuk menggambarkan tahapan proses yang ada di dalam diagram konteks yang penjabarannya lebih terperinci.

16 3. DFD Level 2 Diagram ini dibuat untuk menggambarkan arus data secara lebih mendetail lagi dari tahapan proses yang ada di dalam DFD Level 1. Simbol simbol yang digunakan dalam Data Flow Diagram (DFD) menurut teknik Your dan De Marco ditampilkan dalam tabel berikut. Tabel 2.3 Simbol yang digunakan pada Data Flow Diagram (DFD) Simbol Keterangan Entitas Merupakan sumber atau tujuan dari aliran data atau ke sistem. Proses (Process) Kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil dari arus data yang masuk ke dalam proses untuk dihasilkan arus data yang keluar dari proses. Arus Data (Data Flow) Menggambarkan aliran data dari satu proses ke proses lainnya. Simpanan Data (Data Store) Merupakan komponen yang berfungsi untuk menyimpan data atau file

17 2.11 Entity Relationship Diagram (ERD) Menurut Fathansyah (2004 ), Entity Relationship Diagram (ERD) merupakan suatu model untuk menjelaskan hubungan antara data dalam sistem basis data berdasarkan suatu persepsi bahwa real word terdiri dari objek - objek dasar yang mempunyai hubungan antara objek - objek tertentu. Simbol - simbol yang digunakan dalam ERD disajikan dalam tabel berikut. Tabel 2.4 Simbol yang digunakan pada Entity Relationship Diagram (ERD). Simbol Keterangan Entitas Merupakan individu yang mewakili suatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Atribut Sesuatu yang menjelaskan apa sebenarnya yang dimaksud entitas maupun relasi sehingga sering disebut elemen data dari entitas dan relasi. Relasi Merupakan suatu hubugan yang terjadi antar himpunan entitas dimana relasi biasa diberi nama dengan kata kerja. Link Sebagai penghubung antar himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atributnya.

18 2.12 Kamus Data Kamus data (Data Dictionary) disebut juga dengan penyajian data secara kolektif. Data dikonsepsikan sebagai elemen - elemen data yang dikelompokkan dalam struktur - struktur data. Data elemen adalah unit data yang dianggap tidak dapat dikomposisikan. Menurut Kristanto (2003), kamus data (data dictionary) adalah kumpulan elemen - elemen atau simbol - simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field di dalam sistem. Simbol - simbol yang digunakan dalam kamus data ditampilkan dalam tabel berikut. Tabel 2.5 Simbol yang digunakan pada kamus data Simbol Keterangan = Terdiri atas + AND [] Memilih salah satu alternatif {} Pengulangan Pemisah alternatif simbol [] ( ) Optional @ Identifikasi atribut kunci ** Keterangan setelah tanda ini adalah komentar