19
2.6. Data Flow Diagram DFD
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. Adapun komponen-komponen dalam DFD adalah sebagai
berikut: Menurut Yourdan dan DeMarco:
Menurut Gene dan Serson:
2.7. Pengertian Database
Pada sistem informasi, database merupakan sebuah komponen yang paling berperan penting dalam menampung semua data-data yang telah diolah, basis data adalah suatu
pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi Abdul Kadir dan Terra CH. Triwahyuni, 2003. Berikut
ini adalah beberapa alasan mengapa database sangat diperlukan : 1. Salah satu komponen penting dalam sistem informasi, karena merupakan dasar
dalam menyediakan informasi. 2. Menentukan kualitas informasi yang akurat, tepat waktu dan relevan.
Informasi dapat dikatakan bernilai bila manfaatnya lebih aktif dibandingkan biaya mendapatkannya.
3. Mengurangi duplikasi data. 4. Hubungan data dapat ditingkatkan.
5. Mengurangi pemborosan tempat simpanan luar.
20
2.7.1. Keamanan Database
Ada beberapa cara yang umum dapat dilakukan untuk mengamankan database dari pengaksesan orang lain yang tidak berhak, diantaranya Janner Simarmata dan Iman
Paryudi, 2005 : 1. Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan
berita. 2. Password adalah kumpulan karakter atau string yang digunakan oleh
pengguna jaringan atau sebuah sistem operasi yang mendukung banyak pengguna multiuser untuk memverifikasi identitas dirinya kepada sistem
keamanan yang dimiliki oleh jaringan atau sistem tersebut. 3. Enkripsi adalah proses mengamankan suatu informasi dengan membuat
informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. 4. MD5 Message-Digest algortihm 5 adalah sebuah fungsi hash kriptografi
yang digunakan secara luas dengan hash value 128-bit.
2.8. VB NET
Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan
menggunakan bahasa BASIC. Dengan menggunakan alat ini, para programmer dapat membangun aplikasi Windows Forms, Aplikasi web berbasis ASP.NET, dan juga
aplikasi command-line.
2.9. Flowchart
Flowchart merupakan sebuah metodologi yang digunakan untuk menganalisis, meningkatkan dokumen dan mengelola proses atau program. Adapun symbol-simbol
yang dipakai pada flowchart terlihat pada Gambar 2.9 di bawah ini:
21
Gambar 2.9 Simbol Flowchart
2.9. Diagram Dasar dalam
Unified Modeling Language UML
UML adalah
bahasa spesifikasi
standar untuk
mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak. Standar spesifikasi UML
dijadikan standar defacto oleh OMG Object Management Group pada tahun 1997. UML mendeskripsikan OOP dengan beberapa diagram, diantaranya :
Diagram Struktur Structure Diagram 1. Diagram Kelas Class Diagram
Menggambarkan struktur dari sistem dengan menunjukkan class sistem, atribut class dan hubungan atau relasi antar class.
22
2. Diagram Obyek Object Diagram Menunjukan tampilan baik secra menyeluruh atau pun bagian struktur dari
sistem yang dimodelkan. 3. Diagram Komponen Component Diagram
Menggambarkan bagaimana sistem dibagi menjadi komponen-komponen serta menunjukan ketergantungan antara komponen-komponen tersebut.
4. Diagram Deployment Deployment Diagram Untuk memodelkan perangkat keras yang digunakan pada implementasi
sistem, lingkungan, dan cara penggunaan sitem pada perangkat keras. 5. Diagram Struktur Komposit Composite Diagram
Menggambarkan struktur internal yang saling terhubung. 6. Diagram Paket Package Diagram
Menggambarkan bagaimana sistem dibagi menjadi kelompok-kelompok logikal dengan menunjukkan ketergantungan antara kelompok tersebut.
Diagram Perilaku Behavior Diagram 1.
Diagram use-case Menunjukan fungsi-fungsi yang diberikan sistem kepada aktor, tujuannya
merepresentasikan kasus penggunaan dan setiap ketergantungan antara kasus pengguna.
2. Diagram State Machine Merupakan notasi standar untuk menggambarkan banyak sistem, dari
program komputer ke proses bisnis. 3. Diagram aktivitas Activity Diagram
Merepresentasikan langkah demi langkah alur bisnis dan operasional dari komponen pada sebuah sistem.
4. Diagram Komunikasi Communication Diagram Menunjukan interaksi antara obyek-obyek atau bagian-bagian dari urutan
pesan. 5. Diagram Ringkasan Interaksi Interaction Overview Diagram
Merupakan sebuah tipe diagram aktifitas dengan node atau simpul mewakili diagram-diagram interaksi.
23
6. Diagram Urutan Sequence Diagram Menujukan bagaimana obyek-obyek berkomunikasi satu sama lain dari
sebuah urutan pesan. 7. Diagram Pewaktuan Timing Diagram
Merupakan jenis yang lebih spesifik dari diagram interaksi di mana fokusnya pada batasan waktu.
2.11. Penelitian Terdahulu