BAB 2 LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 2 LANDASAN TEORI"

Transkripsi

1 4 BAB 2 LANDASAN TEORI 2.1 Pengertian Data Menurut O brien (2004, p38), data adalah fakta atau observasi mentah, yang biasanya mengenai fenomena fisik atau transaksi bisnis. Menurut McLeod and Schell (2007, p12), data terdiri dari fakta dan gambaran yang secara umum tidak dapat digunakan oleh user. Data menurut Turban, et al (2005, p38), adalah deskripsi dasar tentang sesuatu, kejadian, kegiatan, dan transaksi yang ditangkap, direkam, disimpan, dan diklasifikasikan, namun tidak terorganisir untuk menyampaikan suatu arti khusus. Jadi, menurut kami data merupakan fakta yang ada di lapangan dan gambaran mentah tentang kejadian, kegiatan dan transaksi yang sudah disimpan tetapi tidak terorganisir sehingga belum mempunyai makna apapun. 2.2 Pengertian Data Basis data adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (Data Base Management System, DBMS). Sistem basis data dipelajari dalam ilmu informasi. Istilah "basis data" berawal dari ilmu komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kwitansi, dan

2 5 kumpulan data yang berhubungan dengan bisnis. Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya, penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data, ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah Layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan di mana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili dengan menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel. Istilah basis data mengacu pada koleksi dari datadata yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (Data Base Management System / DBMS). Jika konteksnya sudah jelas, banyak administrator dan programmer menggunakan istilah basis data untuk kedua arti tersebut. Connolly and Begg (2002,p14), database adalah suatu kumpulan logikal data yang terhubung satu sama lain dan deskripsi dari data yang dirancang sebagai informasi yang dibutuhkan oleh organisasi.

3 6 Database menurut O Brien (2004, p73) adalah kumpulan elemen data yang terintegrasi yang berhubungan secara logikal. Sedangkan menurut McLeod and Schell (2007, p181), database adalah kumpulan dari semua sumber daya berbasis komputer organisasi dan database, hubungan antara data dalam database, dan juga form dan laporan yang bersinggungan dengan database. Berdasarkan pengertianpengertian sistem basis data di atas maka dapat ditarik kesimpulan bahwa sistem basis data adalah suatu kumpulan logikal data yang saling terhubung satu sama lain dan secara tipikal menggambarkan aktifitasaktifitas dari satu atau lebih organisasi yang terkait. Istilah istilah dalam Database: 1. Database Sekumpulan data yang saling terhubung untuk mencapai suatu tujuan. 2. Data Fakta-fakta yang dapat disimpan dan mempunyai arti tertentu. 3. Tabel Tempat untuk menyimpan data, tabel terdiri dari field dan record. 4. Field Disebut juga dengan kolom, yaitu bagian tabel tempat menyimpan sebuah item data. 5. Record

4 7 Disebut juga dengan baris, yaitu satu bagian informasi yang disimpan dalam tabel, misal data seorang mahasiswa akan disimpan dalam satu record yang terdiri dari beberapa kolom / field Keuntungan Penggunaan Basis Data Adapun beberapa keuntungan yang dapat diperoleh dengan menggunakan basis data, yaitu: 1. Dapat mengurangi pengulangan karena data sama pada beberapa aplikasi cukup disimpan sekali saja. 2. Integrity; sehingga data yang disimpan secara akurat. 3. Menghindari ketidak-konsistenan karena pengulangan berkurang sehingga umumnya update hanya sekali. 4. Penggunaan data bersama. 5. Standarisasi terhadap keseragaman penyajian data. 6. Adanya jaminan sekuriti karena data hanya dapat diakses oleh yang berhak. 7. Menyeimbangkan kebutuhan.

5 Kerugian Penggunaan Basis Data Selain keuntungan yang diperoleh, juga terdapat beberapa kerugian, yaitu: 1. Memerlukan hardware tambahan. 2. Biaya performance yang lebih besar. 3. Sistem tampak lebih kompleks. 4. Rawannya tingkat keberhasilan operasi Peralatan Pembuatan Model Data dan Proses Saat mengembangkan suatu sistem, baik data maupun prosesnya perlu didokumentasikan, atau dibuat model. Karena itu banyak peralatan pekerjaan sistem dapat dikelompokkan menurut dua tugas tersebut, yaitu: 1. Pembuatan model data menjelaskan data yang digunakan oleh suatu sistem atau satu set sistem. Pembuatan model data dilaksanakan pada tingkat ringkasan dengan diagram hubungan entitas (Entity Relationship Diagram / ERD), dan pada berbagai tingkat rincian dengan kamus data (data dictionary). 2. Pembuatan model proses menjelaskan proses yang dijalankan oleh suatu sistem. Pembuatan model proses dapat dilaksanakan dengan menggunakan kombinasi diagram arus data (Data Flow Diagram / DFD). Diagram aliran sistem (Flowchart System) merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem.

6 Diagram Aliran Data (Data Flow Diagram / DFD) Diagram aliran data atau DFD adalah suatu gambaran grafis dari suatu sistem yang menggunakan sejumlah bentuk-bentuk simbol untuk menggambarkan bagaimana data mengalir melalui suatu proses yang saling berkaitan. Walau nama diagram ini menekankan pada data, situasinya justru sebaliknya yaitu penekanan pada proses. DFD terdiri dari empat buah simbol yang mewakili elemenelemen lingkungan, proses, aliran data, dan penyimpanan data yang diuraikan sebagai berikut: 1. Elemen-elemen Lingkungan Elemen-elemen lingkungan ini berada di luar batas sistem. Elemenelemen ini menyediakan bagi sistem data dan menerima output data sistem. Nama terminator digunakan untuk menggambarkan elemenelemen lingkungan, yang menandai titik-titik berakhirnya suatu sistem. Terminator digunakan dalam DFD dengan suatu segiempat atau kotak. Tiap simbol terminator diberi label nama elemen lingkungan. 2. Proses Proses adalah sesuatu yang mengubah input menjadi output. Proses dapat digambarkan dengan lingkaran segiempat horizontal, atau segiempat tegak dengan sudut-sudut yang membulat. 3. Arus Data Aliran data terdiri dari sekelompok elemen data yang berhubungan secara logis yang bergerak dari satu titik ke titik yang lain atau dari

7 10 satu proses ke proses yang lain. Tanda panah merupakan simbol yang menggambarkan arus data ini. Tanda panah dapat digambar sebagai garis panah lurus ataupun melengkung. 4. Penyimpanan Data (Data Store) Penyimpanan data berguna untuk mempertemukan data. Penyimpanan data ini biasa digambarkan dengan dua garis paralel, segiempat terbuka atau bentuk lonjong Diagram Aliran Data Bertingkat DFD (Data Flow Diagram) adalah sebuah metode yang digunakan untuk mengilustrasikan bagaimana data mengalir dalam sebuah sistem. DFD menggunakan sejumlah simbol yang digunakan untuk merepresentasikan sistem. DFD menggunakan empat jenis simbol. Simbol-simbol ini digunakan untuk menunjukkan empat jenis komponen sistem : proses, penyimpan data, aliran data, entitas eksternal (Susanto, 2002). Gambar yang mengidentifikasikan proses-proses utama dari sistem disebut juga diagram gambar level nol (0). Tiap proses dari diagram level nol diberi label nama dan nomor satu digit. DFD tambahan mungkin digunakan untuk mencapai tingkat dokumentasi pada tingkat yang lebih terperinci. Diagram yang mendokumentasikan sistem pada tingkat yang lebih rinci disebut diagram konteks dan disebut diagram gambar level n di mana n adalah 1, 2, 3, dan seterusnya. Diagram konteks menempatkan sistem dalam konteks lingkungan. Diagram tersebut terdiri dari satu simbol proses yang

8 11 menggambarkan seluruh sistem. Diagram konteks juga menunjukkan data mengalir ke dan dari terminator. Hal yang perlu saat menggambar diagram konteks adalah sebagai berikut: 1. Menggunakan hanya satu simbol proses. 2. Memberi label simbol proses untuk menggambarkan seluruh sistem. 3. Tidak menomori satu simbol proses tersebut. 4. Menyertakan seluruh terminator dari sistem. 5. Menunjukkan semua arus data antara sistem dan terminator. Diagram gambar level n dibuat jika perlu didokumentasikan sistem secara lebih rinci dari diagram gambar level nol. Dengan kata lain diagram gambar level n mendokumentasikan proses DFD secara lebih terperinci. Huruf n menggambarkan jumlah proses pada tingkat selanjutnya yang lebih tinggi yang sedang didokumentasikan. Panduan dalam pembuatan diagram aliran data adalah sebagai berikut: 1. Beri label tiap aliran data dengan nama yang unik. 2. Jaga agar nama arus data tetap dari satu tingkat ke tingkat yang lain. 3. Tunjukkan penempatan yang tepat bagi catatan-catatan yang dihapuskan dari penyimpanan data. 4. Saat mendokumentasikan program komputer, jangan menyertakan proses membaca dan menulis. 5. Hindari proses membaca saja atau dengan kata lain hindari proses yang banyak memiliki suatu input saja dan tidak menghasilkan output.

9 12 6. Proses membaca saja diijinkan jika waktu berfungsi sebagai pemicu, maksudnya proses dapat dimulai dengan tindakan atau berlalunya waktu Diagram Hubungan Entitas (Entity Relationship Diagram / ERD) Menurut Menurut Connolly and Begg (2005, p330), pemodelan ER adalah pendekatan dari atas ke bawah untuk merancang basis data yang dimulai dengan mengidentifikasi data yang penting yang dikenal dengan sebutan entitas dan hubungan antara data harus diperlihatkan dalam model ini. Model E-R (Entity Relationship) adalah sebuah model yang merepresentasikan data sistem dengan sejumlah entitas dan relationship. Entitas merupakan obyek tertentu dalam sebuah sistem. Relationship adalah sebuah interaksi antara satu atau lebih entitas. Atribut ialah suatu sifat dalam sejumlah obyek (Teorey, 1998). Diagram hubungan entitas merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan. Diagram hubungan entitas atau Entity Relationship Diagram (ERD) mendokumentasikan data perusahaan dengan mengidentifikasi jenis entitas dan hubungannya. ERD disiapkan pada suatu titik dalam proses pengembangan sistem saat gambaran besar data ditentukan. Titik ini tiba pada saat: 1. Eksekutif perusahaan terlibat dalam pembuatan model data untuk keseluruhan perusahaan dengan memperhatikan kebutuhan data untuk seluruh perusahaan.

10 13 2. Eksekutif terlibat dalam pembuatan model untuk segmen operasi perusahaan besar seperti area bisnis. 3. Para spesialis informasi dan pemakai terlibat dalam pembuatan model data untuk penerapan area tertentu. Oleh karena itu, ERD merupakan peralatan pembuatan model data yang paling fleksibel, dapat diadaptasi untuk berbagai pendekatan yang mungkin diikuti perusahaan dalam pengembangan sistem Definisi Entitas Menurut Connolly and Begg (2005, p331), entity type adalah sekumpulan objek dengan properti yang sama, di mana diidentifikasikan oleh perusahaan karena mempunyai keadaan bebas. Menurut Connolly and Begg (2005, p333), entity occurrence adalah objek yang didefinisikan secara unik dari entity type. Entitas adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang dibuat. Jenis entitas dapat berupa suatu elemen lingkungan, sumber daya, atau transaksi, yang begitu pentingnya bagi perusahaan sehingga didokumentasikan dengan data Hubungan Entitas Menurut Connolly and Begg (2005, p334), relationship type adalah sekumpulan asosiasi berarti antara entity types. Menurut Connolly and Begg (2005, p334), relationship occurrence adalah sebuah asosiasi yang dapat

11 14 diidentifikasi secara unik di mana terdiri dari satu occurence dari masing-masing entity type yang berhubungan. Hubungan adalah suatu asosiasi yang ada antara dua jenis entitas. Hubungan digambarkan dengan bentuk belah ketupat. Tiap belah ketupat diberi label kata kerja. Setiap relationship type digambarkan dengan garis yang menghubungkan entity type dan diberi nama hubungannya. Pada umumnya, hubungannya menggunakan kata kerja atau frase pendek yang mengandung kata kerja. Jika memungkinkan, nama hubungannya harus bersifat unik. Secara umum, nama hubungan hanya mempunyai arti untuk satu arah saja Keterkaitan Banyaknya suatu entitas berhubungan dengan entitas lain disebut keterkaitan. Ada tiga jenis keterkaitan yaitu one to one (satu ke satu), one to many (satu ke banyak), dan many to many (banyak ke banyak). Suatu cara umum untuk menunjukkan keterkaitan adalah dengan menggunakan karakter 1 dan M Identifikasi dan Deskripsi Entitas Setiap kejadian dari tiap entitas perlu diidentifikasi dan dideskripsikan. Hal ini dicapai dengan menggunakan atribut. Menurut Connolly and Begg (2005, p338), atribut adalah properti dari sebuah entitas atau relationship type. Contohnya,

12 15 Staff memiliki atribut staffno, nama, posisi, dan gaji. Atribut adalah karakteristik dari suatu entitas, misalnya atribut seorang pelanggan meliputi nomor pelanggan, nama pelanggan, dan wilayah penjualan. Atribut yang mengidentifikasi entitas disebut indentifiers. Atribut-atribut lain yang mendeskripsikan entitas disebut descriptions. Identifiers sering tampak dalam ERD sebagai tulisan dengan garis bawah di dekat entitasnya Multiplicity Menurut Connolly and Begg (2005, p344), multiplicity adalah sejumlah kemunculan yang mungkin ada dalam sebuah entitas yang berhubungan dengan kemunculan tunggal dari entitas yang berhubungan dengannya. Tiga tipe hubungan multiplicity adalah: 1. 1 : 1 (One-to-One) 2. 1 : * (One-to-Many) 3. * : * (Many-to-Many) Persiapan ERD Persiapan ERD disiapkan oleh para spesialis informasi bekerjasama dengan pemakai. Para pemakai dapat meliputi eksekutif, komite pengarah Sistem Informasi Manajemen, manajer area pemakai dan non-manajer. Para spesialis mengambil tujuh langkah berikut:

13 16 1. Mengidentifikasi entitas, manajemen menentukan elemen lingkungan, sumber daya dan transaksi mana yang akan dijelaskan dengan data. 2. Mengidentifikasi hubungan, tiap entitas dihubungkan dengan entitas lain melalui suatu jenis tindakan. 3. Menyiapkan ERD kasar, simbol-simbol dibuat sketsanya sehingga jika mungkin hubungan-hubungan terbaca dari kiri ke kanan atau dari atas ke bawah. 4. Memetakan elemen-elemen data pada entitas, elemenelemen data yang mengidentifikasi dan menjelaskan tiap entitas data didaftarkan disebelah entitasnya. 5. Membuat analisis data, elemen-elemen data yang dipelajari untuk membuat struktur database menjadi efisien untuk digunakan. Proses melakukan analisis data disebut dengan normalisasi yang tugasnya untuk menyesuaikan data sehingga serupa dengan serangkaian bentuk-bentuk normal. Untuk cara penormalan data atau memeriksa ataupun memodifikasi desain tabel dapat dilihat dengan uraian singkat sebagai berikut: a. Bentuk normal pertama (1NF): Hapuskan semua elemen yang berulang dalam suatu entitas. b. Bentuk normal kedua (2NF): Pastikan bahwa atribut descriptor bergantung pada seluruh composite key untuk identifikasi.

14 17 c. Bentuk normal ketiga (3NF): Pastikan bahwa nilai atribut tidak bergantung pada nilai atribut lain dalam entitas yang sama. 6. Menyiapkan ERD yang telah dimodifikasi, hasil dari analisis data disatukan ke dalam satu ERD baru. Dengan cara ini, jenis-jenis entitas dan hubungannya diatur sehingga mereka memberikan dasar yang paling efisien untuk rancangan database. 7. Menelaah ERD bersama pemakai dan memperbaikinya, spesialis informasi menelaah diagram tersebut bersama eksekutif, manajer dan non-manajer pada area pemakai dan memperbaikinya jika perlu.

15 Siklus Basis Data Menurut Connolly and Begg (2002, p272), suatu basis data dianalisis dan dirancang berdasarkan siklus hidup seperti tergambar pada gambar berikut: Gambar 2.1 Siklus Aplikasi Basis Data (Sumber : Connolly dan Begg. 2005)

16 19 1. Database Planning Dalam tahap ini dilakukan perencanaan bagaimana tahapan-tahapan perancangan berikutnya dapat direalisasikan secara paling efektif dan efisien. 2. System Definition Tahap ini menjabarkan spesifikasi jangkauan dan batasan dari aplikasi basis data, penggunaannya, dan lingkungan tempat aplikasi diimplementasikan. 3. Requirement Collection and Analysis Pada tahap ini dilakukan pengumpulan dan analisis kebutuhan pengguna dan lingkungan aplikasi. 4. Database Design Pada tahap ini dilakukan perancangan basis data secara konseptual, logikal, dan fisikal. 5. DBMS Selection (optional) DBMS yang paling cocok dipilih untuk aplikasi basis data. 6. Application Design Tahap ini dilakukan untuk merancang interface bagi pengguna dan program aplikasi yang menggunakan dan memproses basis data. 7. Prototyping (optional) Tahap ini ditujukan untuk membangun prototype dari aplikasi basis data. Hasil prototype ini memungkinkan perancang atau pengguna untuk memvisualisasikan dan mengevaluasi bagaimana bentuk dan fungsionalitas sistem akhir.

17 20 8. Implementation Dalam tahap ini dilakukan pembuatan definisi basis data eksternal, konseptual dan internal, serta program aplikasi. 9. Data Convertion and Loading Pada tahap ini dilakukan konversi data dari sistem lama ke sistem baru. 10. Testing Aplikasi basis data yang telah selesai akan diuji coba dengan tujuan untuk mencari error pada aplikasi. Selain itu, dilakukan pula validasi aplikasi atas kebutuhan yang telah dispesifikasikan sebelumnya oleh pengguna. 11. Operational Maintenance Pada tahap ini aplikasi basis data diimplementasikan sepenuhnya. Sistem diawasi dan dipelihara secara berkelanjutan. Jika diperlukan, kebutuhankebutuhan baru dimasukan dalam aplikasi basis data melalui tahapan basis data terdahulu Tahapan Perancangan Basis Data Connolly and Begg (2002, p ), mendefinisikan metodologi perancangan basis data atas tiga tahapan, yaitu: 1. Perancangan basis data konseptual Tahap ini merupakan proses pembuatan model informasi yang digunakan dalam sebuah perusahaan yang tidak tergantung pada semua masalah fisik. Awal tahap ini dimulai dengan pembuatan conceptual data model perusahaan yang secara keseluruhan bebas dari detail implementasi seperti DBMS yang digunakan, program aplikasi, bahasa pemrograman, platform untuk hardware, tingkat kinerja, maupun bentuk masalah fisik lainnya.

18 21 Perancangan ini terdiri dari tiga langkah sebagai berikut: a. Penentuan entity (entitas) pada basis data. b. Pendefinisian relationship (hubungan) antar entitas. c. Penerjemahan hubungan ke dalam entity. Langkah-langkah di atas melibatkan komponen-komponen sebagaimana diperlihatkan pada gambar berikut ini: Gambar 2.2 Komponen-komponen Pada Perangkat Basis Data Konseptual (Sumber : Connolly dan Begg. 2002) Penjelasan mengenai komponen-komponen di atas adalah sebagai berikut: a. Entity (entitas) Entity merupakan sekumpulan objek yang memilik property yang sama, yang oleh perusahaan dianggap memiliki keberadaan yang tidak terikat oleh objek lainnya. Menurut Connolly and Begg (2002, p ), entity dapat diklasifikasikan atas strong entity (entitas kuat) dan weak entity (entitas

19 22 lemah). Strong entity merupakan entitas yang keberadaannya tidak tergantung pada keberadaan entity lainnya. Sedangkan weak entity adalah entity yang keberadaannya tergantung pada keberadaan entity lain, sehingga bila strong entity-nya dihilangkan maka weak entity yang tergantung padanya akan ikut hilang. b. Attribute (atribut) Atribut adalah property atau data item yang menjadi bagian dari suatu entity. nama_pegawai dan nip adalah contoh atribut yang terdapat pada entity ms_pegawai. jumlah_sks dan kode_mata_kuliah merupakan contoh atribut pada entity ms_mata_kuliah. c. Relation (hubungan) Relation adalah seperangkat hubungan atau kaitan yang memiliki arti antara dua entity. Misalnya, antara ms_dosen dan ms_mahasiswa terdapat hubungan berupa bimbingan. Pada model relasional, relation akan menjadi foreign key (kunci tamu). d. Constraint (batasan) Constraint digunakan untuk melindungi integritas data, misalnya melindungi kesalahan sewaktu pengisian data. e. Domain Domain adalah himpunan nilai yang berlaku bagi suatu atribut. Batasan domain mendefinisikan Name, Type, Format, Length, dan Value masing-masing data item. Pada berbagai perangkat lunak basis data

20 23 akan sering ditemui tipe seperti CHAR dan NUMERIC, di mana CHAR menyatakan tipe alphanumeric atau karakter (dapat berupa gabungan huruf, simbol, dan angka) dan NUMERIC yang menyatakan tipe bilangan. f. Referential Integrity (integritas referensial) Referential Integrity merupakan aturan-aturan yang mengatur hubungan antara primary key dengan foreign key milik tabel-tabel yang berada dalam suatu basis data relasional untuk menjaga konsistensi data. Berdasarkan operasi yang akan dilakukan, referential integrity dapat dibagi menjadi tiga macam, yaitu: i. INSERT. ii. UPDATE. iii. DELETE. Tujuan referential integrity ini adalah untuk menjamin agar elemen dalam suatu tabel yang menunjuk ke suatu pengenal unik pada suatu basis pada tabel lain benar-benar menunjuk ke suatu nilai yang memang ada. Sebagai contoh, dapat didefinisikan suatu aturan yang tidak memperkenankan data pelanggan pada tabel pelanggan dihapus jika ada data pelanggan tersebut dipakai pada tabel lain (referential integrity untuk delete). Contoh lain, seorang mahasiswa tidak diizinkan mendaftar matakuliah yang tidak ditawarkan pada semester ini (referential integrity untuk insert).

21 24 Referential integrity pada update memungkinkan pengubahan suatu key pada suatu tabel akan menyebabkan suatu nilai pada tabel lain yang tergantung pada tabel tersebut juga akan diubah, kemampuan ini disebut juga dengan cascade update. g. Key (kunci) Penentuan kunci (key) merupakan hal yang paling esensial pada basis data relasional. Kunci bukan hanya sebagai metode untuk mengakses suatu baris tertentu, tetapi sekaligus juga dapat menjadi pengenal unik dalam suatu table. Akan tetapi perlu juga diketahui bahwa tidak semua kunci dapat menjadi pengenal yang unik karena terdapat beberapa istilah kunci. Kunci dapat berupa sebuah atribut atau gabungan dari beberapa atribut. Berikut ini adalah penjelasan jenis-jenis kunci yang digunakan dalam perancangan: i. Simple key Kunci sederhana merupakan kunci yang dibentuk oleh sebuah elemen data (atribut). ii. Composite key Kunci komposit adalah kunci yang tersusun atas lebih dari satu atribut. iii. Candidate key Kunci kandidat adalah kunci yang secara unik (tidak ada kembarannya) dapat dipakai sebagai pengenal unik untuk mengidentifikasikan suatu baris dalam tabel.

22 25 iv. Primary key Kunci primer adalah kunci yang dipilih di antara kunci kandidat untuk menjadi kunci utama untuk mengidentifikasikan baris dalam tabel. v. Alternate key Kunci alternatif adalah semua kunci kandidat yang tidak bertindak sebagai kunci primer. vi. Foreign key Kunci tamu adalah sembarang atribut pada suatu tabel yang menjadi kunci primer pada tabel lainnya. 2. Perancangan basis data logikal Perancangan basis data secara logikal merupakan proses pembuatan model informasi yang digunakan perusahaan berdasarkan pada model data khusus, tapi bebas dari DBMS tertentu dan masalah fisik lainnya. Tahap ini memetakan model konseptual pada sebuah model logikal yang dipengaruhi oleh data model untuk database tujuan. Model data logikal merupakan sumber informasi untuk tahap perancangan fisikal, menyediakan suatu kendaraan bagi perancang physical database untuk melakukan pertukaran yang sangat penting untuk perancangan basis data yang efisien. 3. Perancangan basis data fisikal Perancangan basis data secara fisik merupakan proses pembuatan deskripsi dari implementasi database pada secondary storage yang menjelaskan

23 26 basis relasi, organisasi file, dan indeks yang digunakan untuk memperoleh akses pada data yang efisien, dan masalah integritas lainnya yang berkaitan, dan menentukan mekanisme security. Tahap ini memungkinkan perancang untuk menentukan bagaimana basis data diimplementasikan. Oleh karena itu, rancangan fisikal dirancang untuk DBMS yang khusus. Antara rancangan logikal dan fisikal terdapat keterkaitan, hal ini disebabkan karena keputusan yang diambil selama perancangan fisikal untuk meningkatan kinerja bisa mempengaruhi logical data model. Kegiatan-kegiatan yang dilakukan, antara lain: a. Mendefinisikan seluruh kolom untuk semua tabel. b. Mendefinisikan kebutuhan referential integrity. c. Mendefinisikan view. d. Mendefinisikan indeks Normalisasi Pengertian Normalisasi Menurut Connolly and Begg (2002, p376) normalisasi adalah sebuah teknik untuk membuat sebuah set relasi dengan properti yang diinginkan, dengan kebutuhan data perusahaan. Sebuah tabel yang belum dinormalisasi disebut dengan Unnormalize form (UNF). UNF adalah sebuah tabel yang memiliki satu atau lebih repeating groups. 1. Bentuk normal pertama (First Normal Form / 1NF) Aturan bentuk normal pertama (1NF) menurut Connolly and Begg (2002, p388), Sebuah relasi di mana tiap baris dan kolom hanya berisi satu nilai. Bentuk normal pertama dicapai bila tiap nilai

24 27 atribut adalah tunggal. Kondisi ini dapat diperoleh dengan melakukan eliminasi terjadinya data ganda (repeating groups). Pada kondisi normal pertama ini kemungkinan masih terjadi adanya data rangkap. 2. Bentuk normal kedua (Second Normal Form / 2NF) Aturan bentuk normal kedua (2NF) menurut Connolly and Begg (2002, p392), Sebuah relasi dalam bentuk normal pertama dan setiap atribut bukan primary key yang bergantung secara fungsional kepada primary key. Bentuk normal kedua adalah berdasarkan konsep ketergantungan fungsional penuh (full functional dependency). 3. Bentuk normal ketiga (Third Normal Form / 3NF) Aturan bentuk normal ketiga (3NF) menurut Connolly and Begg (2002, p394), Sebuah relasi dalam bentuk normal pertama dan kedua serta setiap atribut bukan primary key yang bergantung secara transitif kepada primary key. Bentuk normal ketiga adalah berdasarkan pada konsep peralihan ketergantungan (transitive dependency). 4. Bentuk normal Boyce-Codd (Boyce-Codd Normal Form / BCNF) Aturan bentuk normal Boyce-Codd (BCNF) menurut Connolly and Begg (2002, p398), Sebuah relasi disebut BCNF, jika dan hanya jika setiap determinannya adalah sebuah candidate key. Untuk menguji apakah suatu relasi sudah dalam BCNF, dilakukan identifikasi semua determinan dan memastikan bahwa determinan

25 28 tersebut adalah candidate key. Determinan adalah sebuah atribut, atau kumpulan atribut, di mana beberapa atribut yang lain masih bergantung secara fungsional penuh (fully functionally dependent). 5. Bentuk normal keempat (Fourth Normal Form / 4NF) Aturan bentuk normal ke-empat (4NF) menurut Connolly and Begg (2002, p ), Sebuah relasi di BCNF dan tidak mengandung ketergantungan multi-valued nontrivial (nontrivial multi-valued dependency). Bentuk normal ke-empat (4NF) merupakan bentuk yang lebih kuat dari BCNF di mana 4NF mencegah relasi dari nontrivial multi-valued dependency dan data redundancy. Normalisasi dari BCNF ke 4NF meliputi pemindahan multi-valued dependency dari relasi dengan menempatkan atribut dalam sebuah relasi baru bersama dengan determinan. Multi-valued dependency menggambarkan ketergantungan antara atribut-atribut dalam suatu relasi. 6. Bentuk normal kelima (Fifth Normal Form / 5NF) Aturan bentuk normal kelima (5NF) menurut Connolly and Begg (2002, p410), Sebuah relasi yang tidak mempunyai ketergantungan gabungan (join dependency). Join dependency menggambarkan sebuah tipe ketergantungan Sistem Manajemen Basis Data (Database Management System / DBMS) Pengertian DBMS Connolly and Begg (2002, p16) mendefinisikan DBMS sebagai sebuah sistem software yang memungkinkan pemakai untuk

26 29 mendefinisikan, membuat, memelihara, dan mengontrol akses ke basis data. Ridley and Eaglestone (1998) menjelaskan sebuah Sistem Manajemen Basis Data (Data Base Management System / DBMS) adalah tipe partikuler dari program komputer yang digunakan oleh program aplikasi untuk mengatur dan menyediakan akses untuk data yang telah disimpan Fungsi DBMS Connolly and Begg (2002, p48-52) menjelaskan fungsi-fungsi dari DBMS, yaitu: 1. Data storage, retrieval, dan update DBMS harus melengkapi pengguna dengan kemampuan yang menyimpan, menelusuri, dan meng-update data dalam basis data. 2. A users-accessible catalog DBMS harus menyediakan sebuah katalog di mana deskripsi dari data item disimpan dan dapat diakses pengguna. 3. Transaction support DBMS harus menyediakan suatu mekanisme yang akan menjamin bahwa semua kegiatan update maupun tidak, sesuai dengan transaksi yang dilakukan. 4. Concurrency control services DBMS harus menyediakan mekanisme yang menjamin bahwa basis data di-update dengan benar ketika lebih dari suatu pemakai mengupdate basis data secara bersamaan.

27 30 5. Recovery services DBMS harus menyediakan mekanisme untuk memperbaiki basis data yang dalam suatu kesempatan rusak karena suatu hal. 6. Authorization services DBMS harus menyediakan mekanisme untuk menjamin bahwa hanya pengguna yang mempunyai hak yang dapat mengakses basis data. 7. Support for data communication DBMS harus mampu berintegrasi dengan software komunikasi. 8. Integrity services DBMS harus menyediakan cara untuk menjamin bahwa data dalam basis data dan perubahan pada data mengikuti aturan yang telah ditetapkan sebelumnya. 9. Services to promote data independence DBMS harus mencakup fasilitas yang mendukung independensi program dari struktur aktual basis data. 10. Utility services DBMS harus menyediakan satu set fasilitas pelayanan Integritas Date (2000, p249), mengemukakan bahwa integritas menunjukkan pada keakuratan atau kebenaran data dalam basis data. 1. Entity Integrity Menurut Connolly and Begg (2002, p458), integritas diterapkan pada primary key pada relasi dasar. Relasi dasar adalah relasi yang menyatakan

28 31 entity pada skema konseptual. Penerapan entity integrity adalah bahwa pada relasi dasar primary key tidak boleh null. 2. Referential Integrity Menurut Connolly and Begg (2002, p458), integritas ini diterapkan pada foreign key. Jika sebuah foreign key terdapat pada suatu relasi, maka foreign key tersebut harus menunjuk ke candidate key pada relasi yang lain. Jika candidate key yang ditunjuk tidak ada, maka foreign key tersebut harus bernilai null. 3. Enterprise Constraint Menurut Connolly and Begg (2002, p483), enterprise constraint merupakan aturan tambahan yang dibuat oleh user atau database administrator. Enterprise constraint pada umumnya merupakan kebijakan-kebijakan yang diterapkan pada perusahaan. 2.2 Teori-Teori Khusus Sistem Penjualan Penjualan menurut Mulyadi (1993,p202) adalah terdiri dari transaksi penjualan barang atau jasa. Maka menurut kami sistem penjualan adalah suatu sistem yang digunakan untuk mencatat transaksi penjualan barang yang dijual kepada pelanggan. Jadi pengertian sistem informasi penjualan secara umum adalah suatu sistem informasi yang mengorganisasikan serangkaian prosedur dan metode yang dirancang untuk menghasilkan, menganalisa, menyebarkan dan

29 32 memperoleh informasi guna mendukung pengambilan keputusan mengenai penjualan Sistem Pembelian Menurut Mulyadi (1993, p301), sistem pembelian digunakan dalam perusahaan untuk pengadaan barang yang diperlukan oleh perusahaan. Fungsi pembelian pada sistem pembelian bertanggung jawab untuk memperoleh informasi mengenai harga barang, menentukan pemasok yang dipilih dalam pengadaan barang, dan mengeluarkan order pembelian kepada pemasok yang dipilih Sistem Persediaan Barang Menurut Mulyadi (1993, p39) persediaan adalah jumlah barang yang diinginkan oleh pemilik ataupun pengusaha pabrik untuk dijual pada harga yang berbeda pada waktu tertentu. Persediaan merupakan suatu aktiva yang meliputi barang-barang milik perusahaan dengan maksud untuk dijual dalam suatu periode tertentu, barang-barang tersebut disediakan untuk memenuhi permintaan dari konsumen atau pelanggan setiap waktu. Persediaan barang digunakan untuk: 1. Menghilangkan resiko keterlambatan datangnya barang. 2. Mempertahankan stabilitas operasi perusahaan. 3. Memberikan pelayanan yang terbaik kepada konsumen.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori-teori Utama 2.1.1 Basis Data 2.1.1.1 Pengertian Basis Data Menurut Connolly (2002, p14), database adalah suatu kumpulan logikal data yang terhubung satu sama lain, dan deskripsi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori Basis Data 2.1.1 Pengertian Data Menurut Turban (2003, p2), data ialah fakta yang belum diolah atau gambaran dari transaksi yang ditangkap, direkam, disimpan dan diklasifikasikan.

Lebih terperinci

BAB 2 LANDASAN TEORI. memiliki arti dan kepentingan dalam lingkungan user (Hoffer, 2005, p5).

BAB 2 LANDASAN TEORI. memiliki arti dan kepentingan dalam lingkungan user (Hoffer, 2005, p5). 7 BAB 2 LANDASAN TEORI Data Data diartikan sebagai representasi objek dan kejadian yang tersimpan yang memiliki arti dan kepentingan dalam lingkungan user (Hoffer, 2005, p5). Data dapat juga diartikan

Lebih terperinci

BAB 2 LANDASAN TEORI. beberapa pakar. Definisi tersebut antara lain yaitu : dari beberapa file dokumen yang terhubung secara logis.

BAB 2 LANDASAN TEORI. beberapa pakar. Definisi tersebut antara lain yaitu : dari beberapa file dokumen yang terhubung secara logis. 6 BAB 2 LANDASAN TEORI 2.1 Pengertian Basis Data Ada beberapa macam definisi tentang basis data yang disampaikan oleh beberapa pakar. Definisi tersebut antara lain yaitu : Menurut O Brien (2002, p.166)

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 7 BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Terminologi Definisi Sistem Sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan, McLeod (1996,p13). Dan kebanyakkan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 8 BAB 2 LANDASAN TEORI 2.1 Pengertian Database Menurut Connolly (2010, p65), database adalah kumpulan data dan deskripsi data yang terhubung secara logika serta dirancang untuk memenuhi kebutuhan informasi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 8 BAB 2 LANDASAN TEORI 2.1 Analisis dan Perancangan 2.1.1 Pengertian Analisis Pengertian analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan

Lebih terperinci

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

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain BAB III LANDASAN TEORI 3.1 Pengertian Surat Surat adalah alat komunikasi antara dua pihak yang berupa tulisan dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain adalah untuk mengkomunikasikan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama

Lebih terperinci

II. LANDASAN TEORI. spesifikasi pada komputer yang berdasarkan pada sistem informasi.

II. LANDASAN TEORI. spesifikasi pada komputer yang berdasarkan pada sistem informasi. II. LANDASAN TEORI 2.1 Pengertian Aplikasi Menurut Whitten Perancangan Sistem adalah Proses dimana keperluan pengguna dirubah ke dalam bentuk paket perangkat lunak dan atau kedalam spesifikasi pada komputer

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat

BAB II TINJAUAN PUSTAKA. Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat 7 BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 6 BAB 2 LANDASAN TEORI 2.1 Data dan Informasi 2.1.1 Pengertian Data dan Informasi Menurut Elmasri dan Navathe (1994, p2), data merupakan fakta-fakta yang telah diketahui untuk dapat disimpan dan yang mempunyai

Lebih terperinci

BAB 2 LANDASAN TEORI. penelitian. Teori - teori yang akan dibahas antara lain : dapat dijadikan bahan kajian (analisis atau kesimpulan).

BAB 2 LANDASAN TEORI. penelitian. Teori - teori yang akan dibahas antara lain : dapat dijadikan bahan kajian (analisis atau kesimpulan). BAB 2 LANDASAN TEORI 2.1 Teori Umum Pada teori umum ini disajikan teori yang relevan, lengkap dan urut sejalan dengan permasalahan. Teori umum ini dikemukakan dari sumber teori dan hasil penelitian. Teori

Lebih terperinci

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal BAB III 3. LANDASAN TEORI 3.1. Konsep Dasar Sistem Informasi Sistem informasi dapat dikatakan seperti suatu sistem yang terdapat pada suatu organisasi yang merupakan kumpulan dari individu, teknologi,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori teori Dasar 2.1.1 Pengertian Data Menurut Kadir (2000, p7), data adalah fakta mengenai suatu objek atau orang. Data dinyatakan dengan nilai (angka, deretan karakter, atau

Lebih terperinci

PERANCANGAN BASIS DATA

PERANCANGAN BASIS DATA BAB IV PERANCANGAN BASIS DATA Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat dimanipulasi (diolah) menggunakan perangkat lunak (program aplikasi)

Lebih terperinci

BAB 2 LANDASAN TEORI. ukuran tujuan atribut dari suatu entitas (James O Brien, 2004, p7).

BAB 2 LANDASAN TEORI. ukuran tujuan atribut dari suatu entitas (James O Brien, 2004, p7). BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Pengertian Data Data dapat diartikan sebagai fakta mentah atau hasil pengamatan mengenai kejadian fisik atau transaksi bisnis. Secara lebih spesifik data adalah

Lebih terperinci

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya.

Lebih terperinci

PARADIGMA VOL. IX. NO. 2, APRIL 2007

PARADIGMA VOL. IX. NO. 2, APRIL 2007 HUBUNGAN PERALATAN PENDUKUNG SISTEM PADA CONTOH KASUS PERANCANGAN SISTEM PENGOLAHAN DATA ORDER PAKAIAN BERBASIS KOMPUTER PADA BINATU KSH Oleh : Kusumahati ABSTRAK Peralatan pendukung yg dibutuhkan untuk

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. yaitu di BORASPATI BANDUNG, Jl. Sukamantri no. 109 Bandung, adapun

BAB III OBJEK DAN METODE PENELITIAN. yaitu di BORASPATI BANDUNG, Jl. Sukamantri no. 109 Bandung, adapun 25 BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Objek penelitian merupakan lokasi dimana penelitian berlangsung yaitu di BORASPATI BANDUNG, Jl. Sukamantri no. 109 Bandung, adapun sejarah singkat

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Teori Umum 2.1.1. Data Menurut Connolly dan Begg (2010, p19), data adalah komponen yang paling penting dalam Database Management System (DBMS), berasal dari sudut pandang end

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA Pengertian Sistem Manajemen Basis Data Data Definition Language (DDL)

BAB 2 TINJAUAN PUSTAKA Pengertian Sistem Manajemen Basis Data Data Definition Language (DDL) BAB 2 TINJAUAN PUSTAKA 2.1. Teori yang Berkaitan dengan Basis Data 2.1.1. Pengertian Basis Data Menurut Connolly dan Begg (2010,p65), basis data adalah kumpulan data yang saling berhubungan secara logis

Lebih terperinci

BAB III LANDASAN TEORI. informasi (Information System) atau disebut juga processing system atau

BAB III LANDASAN TEORI. informasi (Information System) atau disebut juga processing system atau BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori Basis Data Teori-teori ini diperlukan untuk mendukung penulisan laporan tugas akhir yang dibuat sebagai landasan dan acuan melakukan perancangan pada basis data. 2.1.1 Data

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di Jl. Naripan No.111 Bandung 40112 Toko ini masih menggunakan sosial media

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Basisdata Sebelum aplikasi basisdata (DBMS) dikenal, biasanya proses penyimpanan data disimpan di dalam sebuah file. Menurut Connoly (2002, p12), bahwa setiap program mendefinisikan

Lebih terperinci

BAB 2 LANDASAN TEORI. mempunyai arti bagi user (McLeod dan Schell, 2001, p12). yang telah diketahui, yang dapat dikumpulkan dan disimpan dalam media

BAB 2 LANDASAN TEORI. mempunyai arti bagi user (McLeod dan Schell, 2001, p12). yang telah diketahui, yang dapat dikumpulkan dan disimpan dalam media BAB 2 LANDASAN TEORI 2.1 Teori Basis Data 2.1.1 Pengertian Data Data terdiri dari fakta-fakta dan simbol-simbol angka yang secara relatif mempunyai arti bagi user (McLeod dan Schell, 2001, p12). Menurut

Lebih terperinci

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN BASISDATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN

Lebih terperinci

BAB 2 LANDASAN TEORI. fenomena atau fakta yang ada atau yang terjadi.

BAB 2 LANDASAN TEORI. fenomena atau fakta yang ada atau yang terjadi. BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Data Menurut Hariyanto (2004, p3), data adalah rekaman mengenai fenomena atau fakta yang ada atau yang terjadi. Menurut Whitten et al. (2004, p23), data adalah

Lebih terperinci

BAB II TINJAUAN PUSTAKA. objek-objek yang saling berelasi dan berinteraksi serta hubungan antar

BAB II TINJAUAN PUSTAKA. objek-objek yang saling berelasi dan berinteraksi serta hubungan antar BAB II TINJAUAN PUSTAKA 2.1. Sistem Informasi 2.1.1 Pengertian Sistem Menurut Al Fatta (2007) sistem secara umum adalah sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan antar

Lebih terperinci

BAB III METODE PENELITIAN. Metode penelitian adalah cara ilmiah dalam mendapatkan suatu data,

BAB III METODE PENELITIAN. Metode penelitian adalah cara ilmiah dalam mendapatkan suatu data, BAB III METODE PENELITIAN 3.1. Metode Penelitian Metode penelitian adalah cara ilmiah dalam mendapatkan suatu data, Metode pengumpulan data yang digunakan dalam penelitian adalah sebagai berikut: 3.1.1.

Lebih terperinci

BAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan

BAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan BAB III LANDASAN TEORI 3.1 Jasa Menurut Kotler (1997:83), jasa adalah setiap tindakan atau kegiatan yang dapat ditawarkan oleh satu pihak kepada pihak lain, yang pada dasarnya tidak berwujud dan tidak

Lebih terperinci

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

BAB II LANDASAN TEORI. berinteraksi, saling ketergantungan satu sama lainnya dan terpadu. BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Secara sederhana suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen atau variabel-variabel yang terorganisir, saling berinteraksi,

Lebih terperinci

ANALISA RANCANGAN DATABASE

ANALISA RANCANGAN DATABASE Pertemuan 9 ANALISA RANCANGAN DATABASE Rancangan Database Database File Record Data item atau Field Characters 1 TEKNIK NORMALISASI Merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 5 BAB 2 LANDASAN TEORI 2.1 Sistem Basis Data 2.1.1 Basis Data Menurut Connolly & Begg (2002, p14), basis data adalah suatu koleksi data yang saling berhubungan secara logikal dan sebuah deskripsi data,

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PERSEDIAAN DAN PENJUALAN

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori-teori Basis Data 2.1.1 Basis Data 2.1.1.1 Definisi Basis Data Menurut Connolly-Begg (2002, p14), basis data adalah suatu kumpulan yang dapat digunakan bersama dari data yang

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 6 BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Data dan Basis Data Menurut Whitten, Bentley, dan Dittman (2004, p715), data adalah fakta-fakta yang belum diolah atau fakta mentah mengenai orang, tempat, kejadian,

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006 ANALISA & PERANCANGAN BASIS DATA SISTEM OPERASIONAL BERBASIS WEB PADA PT. PELAYARAN MITRABAHARI

Lebih terperinci

BAB 2 LANDASAN TEORI. Teori yang mendasari suatu perancangan sistem basis data, yaitu:

BAB 2 LANDASAN TEORI. Teori yang mendasari suatu perancangan sistem basis data, yaitu: BAB 2 LANDASAN TEORI 2.1 Teori Teori Dasar Basis Data Teori yang mendasari suatu perancangan sistem basis data, yaitu: 2.1.1 Pengertian Sistem Menurut James A.O'Brien, (2002,p8), sistem adalah sekumpulan

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. Dalam analisis sistem ini akan diuraikan sejarah singkat dari Apotek 55 yang

BAB III OBJEK DAN METODE PENELITIAN. Dalam analisis sistem ini akan diuraikan sejarah singkat dari Apotek 55 yang BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Dalam analisis sistem ini akan diuraikan sejarah singkat dari Apotek 55 yang berlokasi di jalan Moh.Toha No.127 Bandung, Visi dan Misi dari apotek,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori umum Data Data merupakan aliran fakta yang mewakili kejadian yang terjadi dalam organisasi atau dalam lingkungan fisik sebelum mereka diatur menjadi sebuah bentuk yang dapat

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 7 BAB 2 LANDASAN TEORI 2.1 Teori-teori Umum 2.1.1 Sistem Manajemen Basis Data (DBMS) Data adalah sebuah sumber yang harus dikontrol dan dikelola. Data yang belum dikelola belum bisa dimanfaatkan sebagai

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Teori yang berkaitan dengan Database Merupakan kumpulan dari teori-teori yang digunakan dalam perancangan Database. 2.1.1 Data Menurut Hoffer (2005, p5), data adalah penyimpanan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 6 BAB 2 LANDASAN TEORI 2.1 Teori Basis Data 2.1.1 Pengertian Sistem Menurut Mulyadi (2001, p2), sistem adalah sekelompok unsur yang erat berhubungan satu dengan lainnya, yang berfungsi bersama-sama untuk

Lebih terperinci

BAB III LANDASAN TEORI. Flippo (1984) mendefinisikan sebagai berikut: Penarikan calon pegawai

BAB III LANDASAN TEORI. Flippo (1984) mendefinisikan sebagai berikut: Penarikan calon pegawai BAB III LANDASAN TEORI 1. 3.1 Rekrutmen Flippo (1984) mendefinisikan sebagai berikut: Penarikan calon pegawai atau tenaga kerja adalah proses pencarian tenaga kerja yang dilakukan secara seksama, sehingga

Lebih terperinci

BAB II LANDASAN TEORI. (Davis, 1995, hal.68). Informasi menurut Gordon B. Davis adalah data yang telah

BAB II LANDASAN TEORI. (Davis, 1995, hal.68). Informasi menurut Gordon B. Davis adalah data yang telah BAB II LANDASAN TEORI 2.1 Pengertian Sistem Informasi Manajemen Sistem menurut Gordon B. Davis adalah terdiri dari bagian-bagian yang saling berkaitan yang beroperasi bersama untuk mencapai beberapa sasaran

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Definisi Data Data merupakan fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, uraian karakter yang mempunyai arti pada suatu konteks

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori-Teori Dasar / Umum 2.1.1 Pendekatan basis data a. Data Pengertian data menurut Turban, Rainer, Potter (2003, p15) adalah fakta-fakta yang belum diolah atau gambaran lebih

Lebih terperinci

2.1 Sistem Pendukung Keputusan

2.1 Sistem Pendukung Keputusan BAB II LANDASAN TEORI 2.1 Sistem Pendukung Keputusan Merupakan sistem pengolahan data dengan komputer yang menghasilkan suatu Informasi yang dapat digunakan oleh manusia dalam mendukung keputusan mereka.

Lebih terperinci

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah, 2000:30).

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah, 2000:30). 1 1.1 Aplikasi BAB III LANDASAN TEORI Aplikasi (application) adalah software yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN

BAB III OBJEK DAN METODE PENELITIAN BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Objek penelitian pada penyusunan proposal pengajuan skripsi adalah pada Puskesmas Majalaya Baru. 3.1.1 Sejarah Puskesmas Puskesmas Majalaya baru

Lebih terperinci

BAB 2 LANDASAN TEORI Pengertian Sistem Informasi

BAB 2 LANDASAN TEORI Pengertian Sistem Informasi BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Pengertian Sistem Informasi Menurut R. Kelly Rainer (2011:10), dalam bukunya Introduction to Information Systems menyatakan bahwa Sistem Informasi adalah untuk

Lebih terperinci

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk 8 BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutabri (2004) Sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA Dalam bab tinjauan pustaka ini akan diuraikan secara ringkas mengenai hal-hal yang berkaitan dengan basis data dan topik pendukung analisis dan perancangan aplikasi basis data sistem

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang. Dewasa ini pemakaian komputer sebagai alat bantu khususnya yang berkaitan

BAB I PENDAHULUAN. 1.1 Latar Belakang. Dewasa ini pemakaian komputer sebagai alat bantu khususnya yang berkaitan BAB I PENDAHULUAN 1.1 Latar Belakang Dewasa ini pemakaian komputer sebagai alat bantu khususnya yang berkaitan dengan penyusunan data pencarian data update data, pengarsipan telah menjadi kebutuhan bagi

Lebih terperinci

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT OVERVIEW BASIS DATA RELASIONAL Oleh: Ir. M. Ramadhan, MT Model Relasional Yang akan dibahas: Model relasional: struktur, karakteristik, key, representasi skema basis data Integritas relasional: integritas

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. CV. Kayu Laris adalah suatu usaha yang bergerak dibidang perdangangan

BAB III OBJEK DAN METODE PENELITIAN. CV. Kayu Laris adalah suatu usaha yang bergerak dibidang perdangangan BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Dalam penyusunan skripsi ini penulis menggunakan objek penelititan pada CV. Kayu Laris. 3.1.1 Sejarah Singkat CV.Kayu Laris CV. Kayu Laris adalah

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Rancang Bangun 3.1.1 Pengertian Rancang Rancang merupakan serangkaian prosedur untuk menerjemahkan hasil analisa dari sebuah sistem ke dalam bahasa pemrograman untuk mendeskripsikan

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang beralamat di Jalan Jl. Surapati No.235. Toko ini belum memiliki media dalam

Lebih terperinci

BAB 2 LANDASAN TEORI Perbedaaan File Based System dengan Sistem Basis Data

BAB 2 LANDASAN TEORI Perbedaaan File Based System dengan Sistem Basis Data BAB 2 LANDASAN TEORI 2.1 Teori-teori Dasar atau Umum 2.1.1 Perbedaaan File Based System dengan Sistem Basis Data Pada saat ini aplikasi basisdata sudah digunakan di kehidupan sehari-hari, seperti pembelian

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN, PRODUKSI, DAN

Lebih terperinci

Teknik Informatika. Bab III: Perancangan BasisData

Teknik Informatika. Bab III: Perancangan BasisData Teknik Informatika Bab III: Perancangan BasisData III.1. Proses Perancangan Basis Data Proses perancangan basis data, terlepas dari masalah yang ditangani dibagi menjadi 3 tahap: 1. Perancangan basis data

Lebih terperinci

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom MEMAHAMI KONSEP DATABASE Oleh : Yuhefizar, S.Kom Database Management System(DBMS) merupakan paket program (Software) yang dibuat agar memudahkan dan mengefisienkan pemasukan, pengeditan, penghapusan dan

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. Objek data penulis adalah Sistem Informasi Penjualan Produk untuk

BAB III OBJEK DAN METODE PENELITIAN. Objek data penulis adalah Sistem Informasi Penjualan Produk untuk BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Objek data penulis adalah Sistem Informasi Penjualan Produk untuk Wanita Berbasis Web pada Butik Rumah Azka Cimahi yang berlokasi di Jalan Terusan

Lebih terperinci

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi: BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL 8.1. Model Data Model data adalah sekumpulan konsep yang terintegrasi untuk mendiskripsikan data, hubungan antar data dan batasan batasannya dalam suatu organisasi.

Lebih terperinci

02. Berfungsi sebagai perantara antara pemakai dengan database adalah a. Data d. Perangkat lunak b. Pemakai e. File c.

02. Berfungsi sebagai perantara antara pemakai dengan database adalah a. Data d. Perangkat lunak b. Pemakai e. File c. 01. Kumpulan data dari sebuah perusahaan yang terorganisir dan tersimpan secara terintegrasi adalah a. File Base d. DSS b. Field Base e. Expert System c. Data Base 02. Berfungsi sebagai perantara antara

Lebih terperinci

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI 1 BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI 1.1. RDBM Terminologi Istilah formal Istilah non formal Keterangan Elemen data (data element), rinci data (data item), entri (entry) Nilai data pada

Lebih terperinci

BAB 2 LANDASAN TEORI 2.1. Teori Umum Data Database

BAB 2 LANDASAN TEORI 2.1. Teori Umum Data Database BAB 2 LANDASAN TEORI 2.1. Teori Umum 2.1.1 Data Dalam sebuah sistem informasi, data merupakan salah satu komponen yang sangat penting agar sistem informasi tersebut dapat berjalan. Di dalam sistem informasi,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori-teori Sistem Basis Data 2.1.1 Basis Data Menurut Hoffer, Prescott dan McFadden, (2007, p6), data adalah representasi tersimpan dari objek dan kejadian yang memiliki arti

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Genap tahun 2003/2004 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN PT. SUMBER DATA

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Teori Umum 2.1.1. Pengertian Dasar Sistem Basis Data 2.1.1.1. Data Menurut Hoffer, Prescott, dan McFadden (2007:6), Data merupakan sesuatu yang menggambarkan obyek dan peristiwa

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi 3.1.1 Sistem Menurut Sari Murdowati (1998; 1), definisi sistem merupakan sekumpulan komponen terintegrasi untuk mencapai suatu tujuan. Sedangkan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Informasi Dan Data Informasi di jaman modern seperti ini sangat dibutuhkan oleh setiap individu maupun suatu organisasi. Karena informasi dapat digunakan sebagai bahan

Lebih terperinci

BAB 2 LANDASAN TEORI. kumpulan dari data yang saling terkait secara logis dan merupakan

BAB 2 LANDASAN TEORI. kumpulan dari data yang saling terkait secara logis dan merupakan 6 BAB 2 LANDASAN TEORI 2.1. Teori Khusus 2.1.1. Database Menurut Connolly and Begg (2010, p65), database adalah suatu kumpulan dari data yang saling terkait secara logis dan merupakan deskripsi dari data,

Lebih terperinci

Pemodelan Database. Pengolahan Basis Data

Pemodelan Database. Pengolahan Basis Data Pemodelan Database Pengolahan Basis Data Model Data Menyatakan hubungan antardata dalam database Ada tiga macam model data dasar Hierarkis Jaringan Relasional Model Hierarkis Dikenal pula sebagai model

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori Dasar 2.1.1 Data dan Basis Data Data adalah fakta fakta atau observasi yang mentah, biasanya mengenai kejadian atau transaksi bisnis (James A. O Brien, 2003, p13), sedangkan

Lebih terperinci

BINUS UNIVERSITY. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2007/2008

BINUS UNIVERSITY. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2007/2008 iv BINUS UNIVERSITY Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 PERANCANGAN APLIKASI SISTEM BASIS DATA PEMBELIAN STUDI KASUS PT BANDO INDONESIA Hervania (0800735223)

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 9 BAB 2 LANDASAN TEORI 2.1 Teori - Teori Umum 2.1.1 Pengertian Data Menurut Turban, & Rainer (2009, p. 6), data adalah fakta mentah atau deskripsi dasar dari benda, peristiwa, aktivitas dan transaksi yang

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Definisi Data Data merupakan fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, uraian karakter yang mempunyai arti pada suatu konteks

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori-Teori Sistem Basis Data 2.1.1 Pengertian Sistem Basis Data Sebelum kita masuk ke pengertian sistem basis data, kita harus mengerti dulu apa yang dimaksud dengan data. Menurut

Lebih terperinci

BAB II LANDASAN TEORI Definisi Program Aplikasi Pelayanan administrasi Kependudukan

BAB II LANDASAN TEORI Definisi Program Aplikasi Pelayanan administrasi Kependudukan 8 BAB II LANDASAN TEORI 2.1. Definisi Program Aplikasi Pelayanan administrasi Kependudukan Program Aplikasi adalah suatu program komputer yang dibuat untuk mengerjakan atau menyelesaikan masalah-masalah

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 6 BAB 2 LANDASAN TEORI 2.1. Teori Basis Data 2.1.1 Pengertian Data Data adalah fakta - fakta yang telah diketahui dan dapat dikumpulkan serta dapat disimpan dalam media komputer. Data terdiri dari fakta-fakta

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Definisi Data Data merupakan fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, uraian karakter yang mempunyai arti pada suatu konteks

Lebih terperinci

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

BAB III LANDASAN TEORI. Henry Simamora (2000) dalam buku Akuntansi Basis Pengambilan BAB III LANDASAN TEORI 3.1 Penjualan Aktivitas penjualan merupakan pendapatan utama perusahaan karena jika aktivitas penjualan produk maupun jasa tidak dikelola dengan baik maka secara langsung dapat merugikan

Lebih terperinci

BAB 2 LANDASAN TEORI. teroganisir untuk menyampaikan arti yang spesifik.

BAB 2 LANDASAN TEORI. teroganisir untuk menyampaikan arti yang spesifik. BAB 2 LANDASAN TEORI 2.1 Pengertian Data Menurut Turban (2003, p352), data adalah fakta-fakta mentah, yang tidak teroganisir untuk menyampaikan arti yang spesifik. Menurut Hoffer (2002, p4), data adalah

Lebih terperinci

HUBUNGAN PERALATAN PENDUKUNG SISTEM PADA CONTOH KASUS PERANCANGAN SISTEM PENGOLAHAN DATA ORDER PAKAIAN BERBASIS KOMPUTER PADA BINATU KSH

HUBUNGAN PERALATAN PENDUKUNG SISTEM PADA CONTOH KASUS PERANCANGAN SISTEM PENGOLAHAN DATA ORDER PAKAIAN BERBASIS KOMPUTER PADA BINATU KSH HUBUNGAN PERALATAN PENDUKUNG SISTEM PADA CONTOH KASUS PERANCANGAN SISTEM PENGOLAHAN DATA ORDER PAKAIAN BERBASIS KOMPUTER PADA BINATU KSH Oleh : Kusumahati ABSTRAK Peralatan pendukung yg dibutuhkan untuk

Lebih terperinci

BAB 2 LANDASAN TEORI. Semua data terintegrasi dengan jumlah duplikasi yang minimum.

BAB 2 LANDASAN TEORI. Semua data terintegrasi dengan jumlah duplikasi yang minimum. BAB 2 LANDASAN TEORI 2.1 Pendekatan Basisdata 2.1.1 Pengertian Basisdata Menurut Connolly (2005, p14), Basis data adalah sekumpulan data yang terhubung secara logikal, dan deskripsi dari data tersebut,

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. Berikut ini adalah gambaran umum dari perusahaan tempat penulis

BAB III OBJEK DAN METODE PENELITIAN. Berikut ini adalah gambaran umum dari perusahaan tempat penulis 37 BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Berikut ini adalah gambaran umum dari perusahaan tempat penulis melaksanakan kegiatan penelitian, termasuk didalamnya sejarah singkat perusahaan,

Lebih terperinci

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutabri (2004) Sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama

Lebih terperinci

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutabri (2004) Sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama

Lebih terperinci

BAB II LANDASAN TEORI. disebut dengan Siklus Hidup Pengembangan Sistem (SHPS). SHPS adalah. dijelaskan langkah-langkah yang terdapat pada SHPS.

BAB II LANDASAN TEORI. disebut dengan Siklus Hidup Pengembangan Sistem (SHPS). SHPS adalah. dijelaskan langkah-langkah yang terdapat pada SHPS. BAB II LANDASAN TEORI 2.1 Siklus Hidup Pengembangan Sistem Dalam melakukan kegiatan berupa analisa dan merancang sistem informasi, dibutuhkan sebuah pendekatan yang sistematis yaitu melalui cara yang disebut

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Sistem Menurut Herlambang (2005:116), terdapat dua pendekatan untuk mendefinisikan sistem, yaitu pendekatan secara prosedur dan komponen. Berdasarkan pendekatan prosedur, sistem

Lebih terperinci

BAB III LANDASAN TEORI. 3.1 Pengertian Pengabdian kepada Masyarakat. kepada masyarakat adalah kegiatan yang mencakup upaya-upaya peningkatan

BAB III LANDASAN TEORI. 3.1 Pengertian Pengabdian kepada Masyarakat. kepada masyarakat adalah kegiatan yang mencakup upaya-upaya peningkatan BAB III LANDASAN TEORI 3.1 Pengertian Pengabdian kepada Masyarakat Menurut Direktorat Riset dan Pengabdian Masyarakat Universitas Indonesia (2011:4), pengabdian kepada masyarakat atau kegaitan pengabdian

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Dalam membangun aplikasi ini, terdapat teori-teori ilmu terkait yang digunakan untuk membantu penelitian serta menyelesaikan permasalahan yang ada berkaitan dengan sistem yang akan

Lebih terperinci

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis.

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis. BAB II DASAR TEORI 2.1. Konsep dan Definisi Konsep 2.1.1.Konsep Dasar Perancangan Perancangan basis data merupakan langkah untuk menentukan basis data yang diharapkan dapat mewakili kebutuhan pengguna.

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Pengertian Basis Data A database is a collection of data stored in a standarized format, designed to be shared by multiple users. (Post, 2005, p2), yang dapat diartikan, Basis

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA AHASS DUNIA BARU. Oleh. Budianto Liono

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA AHASS DUNIA BARU. Oleh. Budianto Liono ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA AHASS DUNIA BARU SKRIP SI Oleh Budianto Liono 1100039022 Johannes Effendi 1100039193 Felix Sucipta 1100039331 Kelas/Kelompok

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM ADMINISTRASI PRODUKSI PADA PT ROFINA INDAH JAYA Abstrak Helena

Lebih terperinci