BAB 2
LANDASAN TEORI
2.1 Pengertian Sistem
“Sistem adalah sekolompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-
sama untuk mencapai tujuan tertentu.” Sutabri, 2012:6
2.2 Pengertian Aplikasi
“Aplikasi merupakan mekanisme-mekanisme untuk mengelola suatu data interprise
”.Surendro, 2009: 200
Universitas Sumatera Utara
2.4. Data Flow Diagram
Data Flow Diagram merupakan alat populer yang dipakai dalam perancangan sistem
terstruktur atau perancangan pemograman objek dengan metode OMT Object Modeling Technique. Alat ini menggambarkan secara grafis aliran data pada sistem.
Supardi, 2013:9
Tahapan perancangan dengan DFD dapat dilakukan dengan tahapan-tahapan sebangai berikut:
1. Membuat DFD Level 0 atau sering juga disebut CD cantext diagram.
Membuat DFD Level 1 merupakan hasil uraian breakdown DFD Level 0 yang sebelumnya sudah dibuat, dan seterusnya. Berikut daftar symbol DFD lampiran 1,
tabel 2.1
2.5 Database
Basis data juga merupakan pangkalan data tempat data yang disusun sedemikian rupa dengan tujuan database tersebut menjadi efisien dan efektif serta mengikuti
aturan-aturan alat desain database, terlepas dari perangkat lunak pemrograman apa
yang digunakan. Subhan, 2012; Supardi,2013
Universitas Sumatera Utara
2.5.1 Normalisasi
Merupakan proses pengelompokan data elemen menjadi tabel yang menunjukkan entitas dan relasinya. Proses normalisasi selalu diuji pada beberapa kondisi. Apakah
ada kesulitan pada saat menambahkaninsert, menghapusdelete, mengubahupdate, membacarerieve pada satu database. Bila ada kesulitan pada pengujian tersebut maka
relasi tersebut dipecahkan pada beberapa tabel lagi atau dengan kata lain perancangan belumlah mendapat database yang optimal.
Pada proses normalisai ini perlu dikenal dahulu definisi dari tahap normalisasi, yaitu sebagai berikut:
1. Bentuk tidak normal
Kumpulan data yang akan direkam, tidak ada keharusan untuk mengikuti suatu format tertentu.
2. Bentuk normal kesatu 1NF
Bentuk normal kesatu mempunyai cirri yaitu bahwa setiap data dibentuk dalam flat file file datarrata, data dibentuk dalam satu record demi record dan nilai
dari field berupa otomic value. 3.
Bentuk normal kedua 2NF Bentuk normal kedua mempunyai syarat, yaitu bentuk data telah memenuhi
criteria bentuk normal kesatu. Atribut bukan kunci haruslah bergantung secara fungsi pada kunci utamaprimary key.
4. Bentuk normal ketiga 3NF
Universitas Sumatera Utara
Untuk menjadi bentuk normal ketiga maka relasi haruslah dalam bentuk normal kedua dan semua atribut bukan primer tidak punya hubungan yang transitif.
5. Bentuk normal Boyce-Codd BCNF
BCNF mempunyai paksaan yang lebih kuat dari bentuk normal ketiga. Untuk menjadi BCNF, relasi harus dalam bentuk normal kesatu dan setiap atribut harus
bergantung fungsi pada atribut superkey. Sutabri, 2012:143
2.5.2 Pengertian SQL Server
MS SQL Server adalah salah satu produk Relational Database Management System RDBMS populer yang berfungsi sebagai relasi database dalam sebuah program
aplikasi . Microsof sql server mendukung sql sebagai bahasa pemograman querry, seperti yang kita ketahui sql merupakan bahasa standar internasional untuk proses
querry database. Dari sql ini sudah banyak sekali digunakan aplikasi pada hamper semua aplikasi baik e-commercem pendidikan, organisasi, pemerintahan, dan lain
sebagainya. Agus, 2013:11
Keunggulan SQL server 2008 adalah dapat digunakan sebagai failover clustering, mirroring database, pengiriman log atau replikasi.
Universitas Sumatera Utara
2.6 Flowchart
“Flow chart adalah sekumpulan gambar-gambar tertentu untuk menyatakan alur dari suatu
program yang
akan diterjemahkan
ke salah
satu bahasa
pemrograman...”Setiawan, 2009:25. Berikut daftar symbol DFD lampiran 1, tabel
2.2
2.7 Microsoft Visual Basic 2010
Microsoft Visual Studio 2010 Express adalah salah satu bagian dari Microsoft Visual Studio 2010 Express Family. Sebuah alat gratisan yang digunakan oleh pengembang
windows dari berbagai level untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framwork, dengan menggunakan bahasa BASIC.
Aswan, 2012:1 .
Keunggulan Microsoft Visual Basic 2010 adalah di Upgradenya IDE yang memperluas kemampuan ALM Visual Studio dan memperkenalkan fitur-fitur
produktifitas kode-fokus. Penambahan arsitektur dan alat-alat pengujian yang membantu pengembang otomatisasi pengujian, mereproduksi bug dan model
perangkat lunak.
Universitas Sumatera Utara
2.8 Crystal Report