ANALISIS DAN PERANCANGAN SISTEM BASIS DATA cover.pdf · PDF filev DAFTAR ISI Halaman...
date post
14-Jul-2018Category
Documents
view
213download
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 ..........................................................