Notepad++ Perancangan Sistem Data Flow Diagram DFD

script. Dengan Java script kita dapat dengan mudah membuat halaman web yang interaktif.

2.8 AJAX

AJAX bukanlah suatu bahasa pemograman yang baru. AJAX merupakan suatu teknik yang menggunakan standart web yang sudah ada untuk mengembangkan aplikasi web yang lebih baik, lebih cepat, dan lebih user friendly serta lebih interaktif. Dengan teknik menggunakan AJAX, maka Java Script yang ada pada halaman web dapat berkomunikasi langsung ke server, menggunakan object Java Script XMLHttpRequest. Dengan objek ini, kode Java Script dapat mengakses data di server tanpa harus me-reload seluruh halaman web. Salah satu contoh aplikasi web yang menggunakan teknologi AJAX untuk aplikasinya adalah aplikasi Google Suggest. Pada aplikasi Google suggest, AJAX digunakan untuk auto completion-nya. Pada saat diketikkan sesuatu pada inputan teks pencarianya, maka aplikasi Google Suggest akan mengirimkan inputan tersebut dan server mengirimkan kemungkinan kata-kata yang cocok dengan kata yang diinputkan. Aplikasi Google Suggest dapat dengan cepat menampilkan daftar kemungkinan kata-kata tanpa terlihat bahwa browser melakukkan reload page. Ini dimungkinkan karena teknologi AJAX melakukkan proses secara Asynchronous lewat object Java Script XMLHttpRequest. 2.9 Notepad++ Notepad++ adalah program aplikasi pengembang yang berguna untuk mengedit teks dan skrip kode pemrograman. Perangkat lunak komputer ini memiliki kelebihan pada peningkatan kemampuan sebuah program text editor, lebih dari Universitas Sumatera Utara Universitas Sumatera Utara sekedar program Notepad bawaan Windows. Notepad++ bisa mengenal tag dan kode dalam berbagai bahasa pemrograman. Fitur pencarian tingkat lanjut dan pengeditan teks yang tersedia juga sangat membantu tugas seorang programmer atau developer dalam menyelesaikan skrip kode programnya. Program Notepad++ banyak diaplikasikan dan digunakan oleh kalangan pengguna komputer di bidang pemrograman aplikasi desktop dan web. Notepad++ merupakan software gratis opensource. Notepad++ dapat dijalankan di sistem operasi Win2K, Windows XP, Vista, dan Windows 7. Universitas Sumatera Utara Universitas Sumatera Utara BAB 3 PERANCANGAN SISTEM

3.1 Perancangan Sistem

Perancangan sistim merupakan suatu proses yang mengaplikasikan berbagai teknik dan prinsip yang bertujuan mendefinisikan kebutuhan suatu sistim sedemikian detail sehingga mendekati keadaan fisik yang sebenarnya dan untuk menghasilkan suatu yang baru, atau memperbaharui sistim yang ada untuk meningkatkan efektifitas kerja yang sesuai dengan teknologi dan fasilitas yang tersedia. Di mana suatu perancangan sistim informasi merupakan suatu langkah awal dalam pembuatan suatu sistim perlu diperhatikan kebutuhan dari sistim atau software yang diharapkan.

3.2 Data Flow Diagram DFD

Data flow diagram DFD merupakan alat yang digunakan untuk menggambar suatu sistim yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik di mana data tersebut mengalir ataupun disimpan. DFD adalah suatu grafik yang menjelaskan sebuah sistem yang menggunakan bentuk –bentuk atau symbol untuk menggambarkan aliran data dari proses –proses yang saling berhubungan. DFD menggambarkan input, proses dan output yang terjadi dalam suatu sistim. DFD juga menggambarkan aliran data dalam sebuah sistim.Dalam mendokumentasikan sebuah sistim, DFD mempunyai level –level mulai dari yang terkecil, yaitu level 0 atau sering disebut context diagram. Context diagram merupakan gambaran paling umum dari sistim, yang hanya memiliki satu proses saja untuk mewakili seluruh sistim. Semakin Universitas Sumatera Utara Universitas Sumatera Utara bertambahnya level dalam DFD akan semakin detail digambarkan proses – prosesnya yang ada pada sistim, tetapi yang boleh bertambah hanya proses dan data flow saja. Sedangkan untuk data source, jumlahnya harus tetap dengan yang ada pada context diagram. Khususnya untuk data store, pada context diagram masih belum digambarkan, akan tampak pada level 1 dan konsisten jumlahnya sampai level berikutnya. Simbol –simbol yang digunakan dalam DFD terdiri dari 4 macam yaitu: a. Process Process adalah simbol yang mengubah suatu data dari suatu bentuk menjadi bentuk yang lain. Dengan kata lain proses menerima masukkan data dan mengeluarkan keluaran data lain yang telah diproses. b. Data Flow Data flow atau aliran data adalah aliran yang menunjukkan perpindahan data dari suatu bagian ke bagian lain dalam suatu sistim. Data flow dalam DFD digambarkan dengan tanda panah dan diberi keterangan disampingnya yang menunjukkan data yang mengalir. c. Data Store Data Store adalah tempat pemyimpanan data dalam suatu sistim, baik secara manual maupun secara elektronik. Simpanan data digunakan jika suatu proses perlu menggunakan lagi data tersebut. Universitas Sumatera Utara Universitas Sumatera Utara d. Data Source Data Source adalah sumber data menunjukkan suatu organisasi atau perorangan yang memasukkan data ke sistim. Sedangkan tujuan data menunjukkan suatu organisasi atau perorangan yang menerima data yang dihasilkan oleh sistim. Sumber dan tujuan data mempunyai satu symbol yang sama.

3.3 Perancangan Struktur Tabel Database