ANALISIS DAN PERANCANGAN SISTEM BASIS DATA cover.pdf · PDF filev DAFTAR ISI Halaman...

Click here to load reader

  • date post

    14-Jul-2018
  • Category

    Documents

  • view

    213
  • download

    0

Embed Size (px)

Transcript of ANALISIS DAN PERANCANGAN SISTEM BASIS DATA cover.pdf · PDF filev DAFTAR ISI Halaman...

  • ANALISIS DAN PERANCANGAN SISTEM BASIS DATA

    PENGENDALIAN ANGGARAN PADA

    PT. NAKAMI KINEMA CEMERLANG

    SKRIPSI

    Oleh

    Welly 0900822306

    David Chandra 0900822312

    Hainiek Jeksen Saputra 0900822760

    Kelas / Kelompok : 07 PLT / 004

    Universitas Bina Nusantara

    Jakarta

    2009

  • ANALISIS DAN PERANCANGAN SISTEM BASIS DATA

    PENGENDALIAN ANGGARAN PADA

    PT. NAKAMI KINEMA CEMERLANG

    SKRIPSI

    diajukan sebagai satu syarat

    untuk gelar kesarjanaan pada

    jurusan Teknik Informatika

    jenjang pendidikan Strata 1

    Oleh

    Welly 0900822306

    David Chandra 0900822312

    Hainiek Jeksen Saputra 0900822760

    Kelas / Kelompok : 07 PLT / 004

    Universitas Bina Nusantara

    Jakarta

    2009

  • ii

    KATA PENGANTAR

    Dengan segenap kerendahan hati, kami haturkan puji dan syukur kepada Tuhan

    Yang Maha Esa karena tanpa rahmat dan karunia-Nya, kami tidak mungkin dapat

    menyelesaikan skripsi yang berjudul Analisis Dan Perancangan Sistem Basis Data

    Pengendalian Anggaran Pada PT. Nakami Kinema Cemerlang ini dengan baik

    dan tepat waktu.

    Penulisan skripsi ini merupakan salah satu syarat untuk mendapatkan gelar

    Sarjana Komputer pada Fakultas Ilmu Komputer, Jurusan Teknik Informatika,

    Universitas Bina Nusantara.

    Dengan melakukan skripsi ini, kami dapat mengimplementasikan banyak teori

    yang kami dapatkan selama kuliah. Disamping itu, kami juga mendapatkan pengalaman

    bagaimana cara berinteraksi dengan rekan kerja di dalam lapangan pekerjaan sehingga

    di saat kami memasuki dunia kerja nantinya akan mampu memberikan yang terbaik

    bagi kinerja perusahaan.

    Penulis menyadari sepenuhnya bahwa isi dari skripsi ini masih banyak

    kekurangan serta kelemahan baik dari segi teknik penyusunan maupun pembahasan

    materi, dengan kata lain jauh dari sempurna. Oleh karena itu penulis sangat

    mengharapkan kritik dan saran yang membangun demi perbaikan dan penyempurnaan

    skripsi ini.

    Dalam menyusun skripsi ini, kami banyak mendapat bantuan dari berbagai

    pihak. Oleh karena itu, dalam kesempatan ini, kami ingin mengucapkan banyak terima

    kasih kepada :

  • iii

    1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc,. selaku Rektor Universitas Bina

    Nusantara.

    2. Bapak Freddy Purnomo, S.Kom, M.Com selaku Ketua Jurusan Teknik

    Informatika

    3. Bapak Djauharry Noor, Ir, M.Sc, selaku dosen pembimbing, atas bimbingan

    yang telah diberikan sehingga penulis dapat menyelesaikan laporan penelitian

    ini.

    4. Seluruh dosen Universitas Bina Nusantara yang telah telah banayk memberikan

    masukan dan saransaran yang sangat bermanfaat kepada kami sehingga penulis

    skripsi ini dapat selesai dengan baik dan tepat waktu.

    5. Bapak Dr. Ir. Agus Mulyanto, M. Sc selaku Founder and Group President dari

    PT. Nakami Kinema Cemerlang telah mengijinkan penulis melakukan proses

    skripsi.

    6. Michael Mulyanto, MBA selaku Vice President and Managing Director dari PT.

    Nakami Kinema Cemerlang yang banyak membantu penulis dalam proses

    penulisan skripsi.

    7. Bapak Henry Afani ,SE selaku Assistant Project Manager dari PT. Nakami

    Kinema Cemerlang yang telah banyak membantu dalam proses pembuatan

    skripsi

    8. Bapak Sabilal Rasyid, SE selaku HR and GA Manager dari PT. Nakami Kinema

    Cemerlang yang telah banyak membantu dalam proses pembuatan skripsi.

    9. Seluruh staf PT. Nakami Kinema Cemerlang yang bersedia memberikan data

    maupun informasi kepada penulis.

  • iv

    10. Orang tua tercinta yang selama ini telah banyak memberikan dukungan,

    bantuan, dan doa.

    11. Teman teman yang telah banyak membantu penulis.

    12. Serta semua pihak yang telah membantu penulis untuk menyelesaikan Skripsi

    ini.

    Akhir kata, kami ingin mengucapkan terima kasih dan mohon maaf kepada

    pembaca akan adanya kesalahan kesalahan yang terdapat dalam penulisan laporan

    skripsi ini, semoga laporan skripsi ini dapat memberikan manfaat bagi para pembca.

    Jakarta, 14 januari 2009

    Penulis

  • v

    DAFTAR ISI

    Halaman Judul Luar

    Halaman Judul Dalam

    Halaman Persetujuan Hard Cover

    Halaman Pernyataan Dewan Penguji

    Anstrak .......................................................................................................................... i

    Kata Pengantar ..............................................................................................................ii

    Daftar isi ........................................................................................................................v

    Daftar Tabel ..................................................................................................... .............xii

    Daftar Gambar ....................................................................................... ..................... .. xv

    BAB 1 : Pendahuluan

    1.1 Latar Belakang .................................................................................... . 1

    1.2 Ruang Lingkup ................................................................................... . 2

    1.3 Tujuan dan Manfaat ............................................................................ . 3

    1.4 Metodologi Penelitian ........................................................................ . 4

    1.4.1 Metode Penemuan Fakta ........................................................ . 4

    1.4.2 Metode Perancangan .............................................................. . 5

    1.5 Sistematika Penulisan ......................................................................... . 6

    BAB 2 : Landasan Teori

    2.1 Teori-Teori dasar / umum ...................................................................... 8

    2.1.1 Pengertian Data ......................................................................... 8

    2.1.2 Pengertian Basis Data ................................................................ 8

    2.1.3 Sistem Basis Data ...................................................................... 9

  • vi

    2.1.4 Database Management system (DBMS) ................................... 10

    2.1.5 Database Application Lifecycle(DBLC) ................................... 17

    2.1.6 Teori Metodologi Perancangan Basis Data ............................... 23

    2.1.6.1 Perancangan Basis data konseptual ............................... 23

    2.1.6.2 Perancangan Basis Data Logikal ................................... 27

    2.1.6.3 Perancangan Basis Data Fisik ....................................... 33

    2.1.7 Entity Relationship Modelling . 39

    2.1.7.1 Entity type .................................................................. 39

    2.1.7.2 Relationship type ........................................................ 40

    2.1.7.2.1 Derajat tipe relasi ...................................... 40

    2.1.7.2.2 Relasi rekursif ........................................... 40

    2.1.8 Atribut ..................................................................................... 40

    2.1.8.1 Atribut Sederhana dan Komposit ............................... 40

    2.1.8.2 Atribut Single - Valued dan Multi Valued ............. 41

    2.1.8.3 Atribut Turunan .......................................................... 41

    2.1.9 Keys ........................................................................................ 41

    2.1.9.1 Simple Key ................................................................. 41

    2.1.9.2 Compisie Key ............................................................. 41

    2.1.9.3 Candidate Key ............................................................ 41

    2.1.9.4 Primary Key ................................................................ 42

    2.1.9.5 Altenate Key ............................................................... 42

    2.1.9.6 Foreign Key ................................................................ 42

    2.1.10 Normalisasi ............................................................................. 42

  • vii

    2.1.10.1 Proses Normalisasi ................................................... 42

    2.1.10.1.1 Bentuk Normal Kesatu (1NF) .................. 43

    2.1.10.1.2 Bentuk Normal Kedua (2NF) ................... 43

    2.1.10.1.3 Bentuk Normal Ketiga (3NF) ................... 43

    2.1.10.1.4 Bentuk Normal Boyce-Cold (BCNF) ....... 44

    2.1.10.1.5 Bentuk Normal Keempat (4NF) ............... 44

    2.1.10.1.6 Bentuk Normal Kelima (5NF) .................. 44

    2.1.11 Teori teori lain ..................................................................... 44

    2.1.11.1 Entity Relationship Diagram (ERD) ........................ 44

    2.1.11.2 SQL (Structure Query Language) ............................ 45

    2.1.11.3 Data Manipulation .................................................... 46

    2.1.11.1.1 Simple Query ............................................ 46

    2.1.11.1.2 Aggregate Functions ................................. 46

    2.2 Teori teori pendukung ..................................................................... 47

    2.2.1 Anggaran ................................................................................ 47

    2.2.2 OOP ..........................................................