• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA UNTUK PEMBUATAN SINETRON PADA PT. TRIPAR MULTIVISION PLUS - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA UNTUK PEMBUATAN SINETRON PADA PT. TRIPAR MULTIVISION PLUS - Binus e-Thesis"

Copied!
18
0
0

Teks penuh

(1)

Universitas Bina Nusantara

Jurusan Teknik Informatika Program Studi Ilmu Komputer

Skripsi Sarjana Komputer Semester Ganjil 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA UNTUK PEMBUATAN SINETRON PADA

PT. TRIPAR MULTIVISION PLUS

Herry 0600611654 Meigah 0600611692 Erna 0600612505 Kelas / Kelompok : 07 PTT / 01

Abstrak

Tujuan penelitian ini adalah untuk merancang sistem basis data khususnya data tentang pembuatan sinetron pada PT.Tripar Multivision Plus. Dalam mendukung kegiatan pembuatan sinetron, perlu adanya bantuan di bidang komputerisasi untuk mempermudah pengelolaan data pembuatan sinetron maupun data-data artis yang terkait dalam pembuatan sinetron tersebut. Metodologi penelitian yang digunakan dalam perancangan dan pengembangan basis data ini adalah metode analisis dengan fact finding dan perancangan. Metode analisis dilakukan dengan cara melakukan studi lapangan seperti mewawancara pihak perusahaan untuk mendapatkan data, serta menganalisa data tersebut dan studi pustaka seperti mempelajari buku-buku teks yang bersangkutan. Metode perancangan sistem basis data dengan Database Life Cycle, Data Flow Diagram, Entity Relationship Diagram, State Transition Diagram, dan perancangan layar. Dalam perancangan sistem basis data digunakan piranti lunak Microsoft SQL Server 2000. Sistem basis data yang dirancang digunakan untuk membantu proses pembuatan sinetron secara terkomputerisasi. Dengan sistem yang diusulkan diharapkan informasi yang dibutuhkan dapat disajikan dengan cepat, tepat , dan akurat sehingga membantu pihak manajemen perusahaan dalam mengambil keputusan.

(2)

PRAKATA

Puji syukur kami ucapkan kepada Tuhan Yang Maha Esa karena atas berkat dan rahmat-Nya kami dapat menyelesaikan skripsi ini. Penulisan skripsi ini merupakan salah satu syarat untuk menempuh sidang sarjana guna untuk mendapatkan gelar sarjana komputer pada Fakultas Ilmu Komputer, jurusan Teknik Informatika, Univeritas Bina Nusantara, Jakarta.

Penulisan skripsi ini tidak akan berjalan dengan baik dan tepat pada waktunya tanpa bimbingan, dukungan, bantuan serta partisipasi pihak lain. Oleh Karena itu, perkenankanlah kami untuk mengungkapkan rasa terima kasih kepada pihak – pihak yang telah membantu dan berperan dalam penyusunan skripsi ini, yaitu kepada :

1. Prof. Dr. Gerardus Polla M.app.Sc, selaku Rektor Universitas Bina Nusantara.

2. Ir. Sablin Yusuf, M.Sc.,M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer. 3. Moh. Subekti, M.Sc., selaku Ketua Jurusan Teknik Informatika.

4. Hermansyah, S.Kom., M.Kom., selaku dosen pembimbing yang telah meluangkan banyak waktu untuk memberikan arahan dan bimbingan dalam penulisan skripsi ini.

5. Setiadi Indra D.N, Ir.,MT., selaku dosen yang mengajar mata kuliah Perancangan Database.

(3)

7. Seluruh karyawan PT. Tripar Multivision Plus yang telah memberikan kesempatan dan bantuan kepada kami dalam melakukan penelitian sehingga pembuatan skripsi ini dapat berjalan dengan baik.

8. Keluarga kami yang telah memberikan semangat, dan dukungan moril selama kami melakukan studi.

9. Semua pihak dan teman-teman yang telah memberikan ide-ide, mendukung baik secara langsung maupun tidak langsung dan namanya tidak dapat disebutkan satu persatu.

Akhir kata kami menyadari bahwa masih bayak terdapat kekurangan, oleh karena itu dengan segala kerendahan hati kami menerima segala saran dan kritik yang membangun dari semua pihak untuk kesempurnaan skripsi ini. Namun demikian, kami berharap agar skripsi ini dapat berguna bagi para pembaca dan semua pihak yang berkepentingan.

(4)

DAFTAR ISI

HALAMAN JUDUL LUAR………... HALAMAN JUDUL DALAM……… HALAMAN PERSETUJUAN HARDCOVER ………... HALAMAN PERNYATAAN DEWAN PENGUJI ………... ABSTRAK ……….. PRAKATA ……….. DAFTAR ISI ……….….. DAFTAR TABEL ……….….. DAFTAR GAMBAR ……….. BAB 1 PENDAHULUAN ………..

1.1Latar Belakang ………. 1.2Ruang Lingkup ……… 1.3Tujuan dan Manfaat ………. 1.4Metodologi ……….….. 1.5Sistematika Penulisan ……….. BAB 2 LANDASAN TEORI ………. 2.1 Teori Dasar/Umum ……….. 2.1.1 Pengertian Sistem ………... 2.1.2 Pengertian Data ……….….. 2.1.3 Pengertian Informasi ……….….. 2.1.4 Pengertian Sistem Informasi ………...

(5)

2.1.5 Pengertian Analisis dan Perancangan Sistem ………. 2.1.6 Pengertian Basis Data ………. 2.1.7 Pengertian Sistem Basis Data ………. 2.1.8 Data Flow Diagram ………. 2.1.9 Decomposition Diagram ………. 2.1.10 State Transition Diagram………... 2.2 Teori Khusus ……… 2.2.1 Database Management System (DBMS) ……… 2.2.1.1 Pengertian Database Management System (DBMS) ……….. 2.2.1.2 Fungsi DBMS ………. 2.2.2 Database Application Lifecycle ……….. 2.2.2.1 Database Planning ……… 2.2.2.2 System Definition ……… 2.2.2.3 Requirement Collection and Analysis ………. 2.2.2.4 Database Design ……….. 2.2.2.11 Operational Maintenance ………. 2.2.3 Entity Relationship Modelling ………

(6)

2.2.3.1 Entity Types………. 2.2.3.2 Relationship Types ………. 2.2.3.3 Attribute ……….. 2.2.3.4 Multiplicity ………. 2.2.3.5 Strong and Weak Entity Type ………. 2.2.4 Normalisasi ………. 2.2.4.1 Pengertian Normalisasi ………... 2.2.4.2 Data Redudancy ……….. 2.2.4.3 Unnormalized Form (UNF) ……… 2.2.4.4 First Normal Form (1NF) ………... 2.2.4.5 Second Normal Form (2NF) ………... 2.2.4.6 Third Normal Form (3NF) ……….. 2.2.5 Perhitungan Disk Space Requirement………. 2.2.6 Pengertian Sinetron ………. 2.2.7 Microsoft Visual Basic 6.0 ………. 2.2.8 Structure Query Language (SQL) ………... 2.2.8.1 Pengertian SQL ………... 2.2.8.2 Microsoft SQL Server 2000 ……… 2.3 Kerangka Berpikir Memecahkan Masalah………... BAB 3 ANALISIS SISTEM YANG BERJALAN………..

3.1 Riwayat Perusahaan ………. 3.2 Struktur Organisasi Perusahaan ………... 3.3 Prosedur yang Sedang Berjalan ………...

(7)

3.4 Diagram Sistem yang Sedang Berjalan ………... 3.4.1 Data Flow Diagram ………... 3.4.1.1 Diagram Konteks……… 3.4.1.2 Diagram Nol………... 3.5.2 Decomposition Diagram ………. 3.5 Analisis Hasil Observasi Sistem Berjalan dan Wawancara……….. 3.6 Solusi yang Ditawarkan….………... BAB 4 RANCANGAN SISTEM YANG DIUSULKAN……… 4.1 Sistem yang Diusulkan ……… 4.1.1 Usulan Prosedur Baru ………. 4.1.2 Data Flow Diagram ……...……….. 4.1.2.1 Diagram Konteks ……… 4.1.2.2 Diagram Nol ………... 4.1.3 Entity Relationship Diagram ……….. 4.2 Rancangan Sistem Basis Data ……….. 4.2.1 Rancangan Konseptual ………... 4.2.1.1 Identifikasi Entity ………... 4.2.1.2 Identifikasi Tipe Relationship ………. 4.2.1.3 Identifikasi Attribut dan Domain Attribut ……….. 4.2.1.4 Menentukan Primary Key ………... 4.2.1.5 Validasi Transaksi ………... 4.2.2 Rancangan Logikal ………. 4.2.2.1 Menghilangkan Feature yang Tidak Kompatibel …………...

(8)

4.2.2.1.1 Menghilangkan Tipe Relationship Many to Many (*:*) Biner………... 4.2.2.1.2 Menghilangkan Tipe Relationship Many to Many (*:*) Recursive……… 4.2.2.1.3 Menghilangkan Atribut Multi-Valued………. 4.2.2.2 Menentukan Model Logikal Data Lokal ………. 4.2.2.2.1 Strong Entity Type………... 4.2.2.2.2 Weak Entity Type……… 4.2.2.2.3 One to many (1:*) to Binary Relationship Types…… 4.2.2.2.4 Mandatory Participation on One side of 1:1 Relationship………..…… 4.2.2.2.5 Many to many (*:*) to Binary Relationship Types……….. 4.2.2.2.6 Atribut Multi-Valued……….. 4.2.2.3 Validasi Model dengan Normalisasi ………... 4.2.2.4 Mendefinisikan Kendala Integrity ……….. 4.2.2.5 Memvalidasi Model Logikal Lokal dengan Model Global … 4.2.3 Rancangan Fisikal ………...

4.2.3.1 Menerjemahkan Model Logikal Dalam DBMS ……….. 4.2.3.1.1 Merancang Base Relations ………... 4.2.3.1.2 Merancang Derived Data ………. 4.2.3.1.3 Merancang Enterprised Constraint ……….. 4.2.3.2 Perancangan Fisik ………...

(9)

4.2.3.2.1 Analisa Transaksi ………. 4.2.3.2.2 Indeks ………... 4.2.3.2.3 Perhitungan Disk Space ………... 4.2.3.2.4 View ………. 4.2.3.2.5 Mekanisme Sekuriti ………. 4.3 Perancangan Layar ………... 4.4 State Transition Diagram ………. 4.5 Spesifikasi Proses ……… 4.6 Rencana Implementasi ………. 4.6.1 Spesifikasi ………...

4.6.1.1 Spesifikasi Perangkat Keras ……… 4.6.1.1 Spesifikasi Perangkat Lunak ………... 4.6.2 Jadwal Implementasi ………... 4.6.3 Hasil Run Implementasi Sistem... 4.6.4 Evaluasi dan Perbandingan Sistem ………... BAB 5 SIMPULAN DAN SARAN ………

(10)

DAFTAR TABEL

Tabel 2.1 Simbol-simbol pada Data Flow Diagram……… 10 Table 3.1 Tabel contoh sinetron produksi PT.Tripar Multivision Plus…………... 39 Table 4.1 Identifikasi Entity………. 49 Table 4.2 Identifikasi Tipe Relationship……….. 51 Table 4.3 Penentuan Atribut dan Domain Atribut………... 52 Table 4.4 Kendala Integrity antara entity Order_Sinetron dengan Staff…………. 80 Table 4.5 Kendala Integrity antara entity Order _Jual dengan entity Staff, StasiunTV, dan Sinetron……….. 80 Table 4.6 Kendala Integrity antara entity Pengeluaran dengan Staff dan Order_Sinetron……… 80 Table 4.7 Kendala Integrity antara entity Tagihan dengan entity Staff dan Kontrak_StasiunTV………. 80 Table 4.8 Kendala Integrity antara entity Persiapan dengan entity Staff dan Sinetron………. 81 Table 4.9 Kendala Integrity antara entity Pembayaran dengan entity Staff dan Kontrak_Artis……… 81 Table 4.10 Kendala Integrity antara entity Tokoh dengan entity Order_Sinetron… 81 Table 4.11 Kendala Integrity antara entity Artis_Terpilih dengan entity Artis, Tokoh, dan Persiapan……… 81 Table 4.12 Kendala Integrity antara entity Kontrak_Artis dengan entity Artis_Terpilih……… 82

(11)

Table 4.14 Integrity antara entity Staff_Terpilih dengan entity Staff dan Sinetron 82

Table 4.15 Integrity antara entity Ket_Pengeluaran dengan entity Pengeluaran... 82

Table 4.16 Integrity antara entity Alamat_Staff dengan entity Staff dan Pos…….. 82

Table 4.17 Integrity antara entity Alamat_Artis dengan entity Artis dan Pos……. 83

Table 4.18 Integrity antara entity Alamat_StasiunTV dengan entity StasiunTV dan Pos………...………...……….... 83

Table 4.19 Integrity antara entity Pengawas dengan entity Staff………. 83

Table 4.20 Integrity antara entity Telp_StasiunTV dengan entity Stasiun TV……. 83

Table 4.21 Integrity antara entity Telp_Artis dengan entity Artis……… 83

Table 4.22 Integrity antara entity Bahasa_Artis dengan entity Artis……… 84

Table 4.23 Integrity antara entity Gambar_Artis dengan entity Artis……….. 84

Table 4.24 Rancangan Logikal………...……….. 84

Tabel 4.25 Model Global Staff………...………... 87

Tabel 4.26 Tabel Pembayaran………...……… 102

Tabel 4.27 Tabel Derived Data Tabel Pembayaran………...………...… 102

Tabel 4.28 Tabel Tagihan………...………...………... 103

Tabel 4.29 Table Derived Data Tabel Tagihan………...……….. 103

Tabel 4.30 Tabel Pengeluaran………...………... 103

Tabel 4.31 Tabel Derived Data Tabel Pengeluaran………...………….. 103

Tabel 4.32 Table Kontrak_StasiunTV………...……….. 104

Tabel 4.33 Tabel Derived Data Tabel Kontrak_StasiunTV………... 104

Tabel 4.34 Table Kontrak_Artis………...……… 104

(12)

Tabel 4.36 Tabel Tokoh……… 105

Tabel 4.37 Table Derived Data Tabel Tokoh………... 105

Tabel 4.38 Tabel Order_Jual………. 105

Tabel 4.39 Tabel Derived Data Tabel Order_Jual……… 105

Tabel 4.40 Tabel Order_Sinetron………..… 105

Tabel 4.41 Tabel Derived Data Tabel Order_Sinetron………. 106

Tabel 4.42 Tabel Persiapan………... 106

Tabel 4.43 Tabel Derived Data Tabel Persiapan... 106

Tabel 4.44 Cross referencing transaction and relations for analyze staff activity (Staff view) ……….. 109

Tabel 4.45 Entry Table Staff……… 115

Tabel 4.46 Entry Table Artis………. 115

Tabel 4.47 Entry Table StasiunTV………... 116

Tabel 4.48 Entry Table Sinetron………... 116

Tabel 4.49 Entry Table Tokoh………. 117

Tabel 4.50 Entry Table Order_Sinetron……… 117

Tabel 4.51 Entry Table Persiapan………. 118

Tabel 4.52 Entry Table Pos……….. 118

Tabel 4.53 Entry Table Order_Jual……….. 119

Tabel 4.54 Entry Table Kontrak_Artis………. 119

Tabel 4.55 Entry Table Kontrak_StasiunTV……… 120

Tabel 4.56 Entry Table Artis_Terpilih………..… 120

(13)

Tabel 4.58 Entry Table Pengeluaran……….… 121

Tabel 4.59 Entry Table Pembayaran……… 122

Tabel 4.60 Entry Table Tagihan………...……… 122

Tabel 4.61 Update Table Artis………..……… 123

Tabel 4.62 Update/Delete Table Staff………..…… 123

Tabel 4.63 Update Table StasiunTV……….……… 124

Tabel 4.64 Update Status Table Sinetron………..… 124

Tabel 4.65 Update Status Table Persiapan……… 125

Tabel 4.66 Update Status Table Kontrak_Artis……… 125

Tabel 4.67 Update Status Table Sinetron……….… 126

Tabel 4.68 Update Status Table Artis_Terpilih……… 126

Tabel 4.69 Update Status Table Staff………...… 127

Tabel 4.70 Perkiraan pertambahan record……… 129

Tabel 4.71 Disk Space Reqirement untuk tabel……… 130

Tabel 4.72 Disk Space Reqirement untuk index………..…… 131

Tabel 4.73 Hak Akses Untuk Masing – Masing Divisi……… 135

Tabel 4.74 Spesifikasi Perangkat Keras Minimum………..……… 180

Tabel 4.75 Spesifikasi Perangkat Keras Maksimum……… 180

Tabel 4.76 Spesifikasi Perangkat Lunak………. 181

Tabel 4.77 Jadwal Implementasi………. 181

(14)

DAFTAR GAMBAR

Gambar 2.1 Database Application Lifecycle………... 14

Gambar 2.2 Binary relationship………... 20

Gambar 2.3 Ternary relationship………. 21

Gambar 2.4 Quarternary relationship………... 21

Gambar 2.5 Unary relationship……… 22

Gambar 2.6 one to one (1:1) relationship……… 22

Gambar 2.7 one to many (1:*) relationship………. 23

Gambar 2.8 many to many (*:*) relationship……….. 23

Gambar 3.1 Struktur Organisasi PT. Tripar Multivision Plus………. 30

Gambar 3.2 Diagram Konteks Sistem yang Berjalan………. 40

Gambar 3.3 Diagram Nol Sistem yang Berjalan………. 41

Gambar 3.2 Decomposition Diagram……….. 42

Gambar 4.1 Diagram Konteks Sistem yang Diusulkan………... 46

Gambar 4.2 Diagram Nol Sistem yang Diusulkan………... 47

Gambar 4.3 Entity Relationship Diagram……… 48

Gambar 4.4 Penentuan Primary Key……… 57

Gambar 4.5 ERD Konseptual...……… 58

Gambar 4.6 Relationship (*:*) antara entity Staff dan entity Sinetron……… 60

Gambar 4.7 Pemecahan Relationship (*:*) antara entity Staff dan entity Sinetron. 61 Gambar 4.8 Relationship (*:*) recursive pada entity Staff……….. 61

Gambar 4.9 Pemecahan relationship (*:*) recursive entity Staff ………... 62

(15)

Gambar 4.11 Pemisahan atribut multi-valued Alamat pada entity Artis…………. 63

Gambar 4.12 Pemisahan atribut multi-valued Telp pada entity Artis……….. 63

Gambar 4.13 Pemisahan atribut multi-valued Bahasa pada entity Artis…………. 64

Gambar 4.14 Pemisahan atribut multi-valued Gambar pada entity Artis………… 64

Gambar 4.15 Entity Staff dengan atribute multi-valued……….. 65

Gambar 4.16 Pemisahan atribute multi-valued Alamat pada entity Staff………… 65

Gambar 4.17 Entity StasiunTV dengan Atribute multi-valued………... 65

Gambar 4.18 Pemisahan atribute multi-valued Alamat pada entity StasiunTV….. 66

Gambar 4.19 Pemisahan atribute multi-valued Telp pada entity StasiunTV…….. 66

Gambar 4.20 Entity Pengeluaran dengan Atribute multi-valued……… 66

Gambar 4.21 Pemisahan atribute multi-valued Ket_pengeluaran pada entity Pengeluaran ………...………..…… 67

Gambar 4.22 Validasi 3NF Pada Alamat_Staff……….. 78

Gambar 4.23 Validasi 3NF Pada Alamat_Artis……….. 79

Gambar 4.24 Validasi 3NF Pada Alamat_StasiunTV………. 79

Gambar 4.25 Perancangan Layar Loading……….. 136

Gambar 4.26 Perancangan Layar Login……….. 136

Gambar 4.27 Perancangan Layar Menu Utama………... 137

Gambar 4.28 Perancangan Layar Add Karyawan……… 137

Gambar 4.29 Perancangan Layar Search Karyawan……… 138

Gambar 4.30 Perancangan Layar Add Artis………... 139

Gambar 4.31 Perancangan Layar Search Artis……….... 140

(16)

Gambar 4.33 Perancangan Layar Monitoring………... 142

Gambar 4.34 Perancangan Layar Create New………... 142

Gambar 4.35 Perancangan Layar Presentation……….... 143

Gambar 4.36 Perancangan Layar Budget………... 143

Gambar 4.37 Perancangan Layar Kontrak Artis……….. 144

Gambar 4.38 Perancangan Layar Search Talent……….. 144

Gambar 4.39 Perancangan Layar Anggaran………... 145

Gambar 4.40 Perancangan Layar Pembayaran……….... 145

Gambar 4.41 Perancangan Layar Penjualan………... 146

Gambar 4.42 Perancangan Layar Kontrak StasiunTV……… 146

Gambar 4.43 Perancangan Layar Kriteria………... 147

Gambar 4.44 Perancangan Layar Change Password……… 147

Gambar 4.45 Perancangan Layar User Mananger………... 148

Gambar 4.46 Perancangan Layar StasiunTV………... 148

Gambar 4.47 Perancangan Layar Pemeran………... 149

Gambar 4.48 STD Login………...……….. 149

Gambar 4.49 STD Staff………... 150

Gambar 4.50 STD Artis………...……… 150

Gambar 4.51 STD Stasiun TV………..………... 151

Gambar 4.52 STD Persiapan………...……….... 151

Gambar 4.53 STD Order Sinetron………...……… 152

Gambar 4.54 STD Transaksi………... 152

(17)

Gambar 4.56 Layar Login ……….……….…. 182

Gambar 4.57 Layar MenuUtama………... 183

Gambar 4.58 Layar Add Karyawan………... 184

Gambar 4.59 Layar Add Artis………... 185

Gambar 4.60 Layar Search Karyawan………... 186

Gambar 4.61 Layar Search Artis………... 187

Gambar 4.62 Layar Upadate Artis………. 188

Gambar 4.63 Layar Create New……… 189

Gambar 4.64 Layar Add Tokoh………. 189

Gambar 4.65 Layar Add Pemeran………... 190

Gambar 4.66 Layar Presentation………. 190

Gambar 4.67 Layar View Detail……….. 191

Gambar 4.68 Layar Budget………. 191

Gambar 4.69 Layar Input Budget……… 192

Gambar 4.70 Layar Kontrak Artis………... 192

Gambar 4.71 Layar Monitoring Preparation………... 193

Gambar 4.72 Layar Monitoring On Shoot………... 193

Gambar 4.73 Layar Search Talent………... 194

Gambar 4.74 Layar Presentation On Shoot………. 194

Gambar 4.75 Layar Budget On Shoot………. 195

Gambar 4.76 Layar Anggaran………. 195

Gambar 4.77 Layar Pembayaran………. 196

(18)

Gambar 4.79 Layar Kontrak Stasiun TV………. 197

Gambar 4.50 Layar Kriteria………. 197

Gambar 4.51 Layar Change Password……… 198

Gambar 4.52 Layar User………. 198

Referensi

Dokumen terkait

M etode Fact Finding dilakukan dengan survei ke perusahaan untuk meneliti dan menganalisa sistem perusahaan, melakukan penelitian kepustakaan untuk memperoleh teori-teori

Penelitian ini dimulai dengan melakukan analisa sistem berjalan pada bagian kepegawaian untuk mengetahui kebutuhan informasi yang diperlukan, dan melakukan perancangan basis

Semua pihak yang tidak dapat kami sebutkan satu per satu baik yang secara langsung atau tidak langsung telah membantu dalam penulisan skripsi ini.. Kami telah berusaha dengan

Tujuan penelitian ini adalah menganalisis, merancang dan menghasilkan suatu basisdata yang mendukung sistem CRM ( Customer Relationship Management ) yang berbasiskan website

Puji dan syukur kami panjatkan kepada Tuhan yang Maha Esa, dengan segala rahmat dan tuntunanNya kami dapat menyelesaikan penulisan skripsi yang berjudul “Analisis dan

Gambar 4.66 Halaman View Customer

Gambar 3.96 Rancangan Layar Transaksi Laporan Absensi Siswa per Term...456. Gambar 3.97 Rancangan Layar Transaksi Laporan Absensi Siswa

Dengan adanya suatu sistem yang didalamnya terdapat basis data sebagai pendukung diharapkan dapat membantu perusahaan dalam melakukan aktivitas bisinis baik pada saat sekarang