ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDUKUNG CUSTOMER RELATIONSHIP MANAGEMENT PADA PT. KINOSENTRA INDUSTRINDO - Binus e-Thesis

  Jurusan Teknik Informatika Program Studi Strata-1

  Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

  

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA

PENDUKUNG CUSTOMER RELATIONSHIP MANAGEMENT

PT. KINOSENTRA INDUSTRINDO

  Niko Winoko 0500548640

  Abstrak

  Dalam penanganan keluhan pelanggan dan promosi atau kegiatan marketing lainnya di PT. Kinosentra Industrindo sebagai salah satu perusahaan manufaktur

  consumer goods

  menginginkan suatu sistem yang mampu menyajikan informasi yang cepat dan akurat. Tujuan penelitian ini adalah merancang suatu sistem basis data yang mendukung kebutuhan informasi dari operasional customer relationship management. Metode Penelitian yang digunakan dalam penyusunan skripsi ini adalah metode Fact

  Finding

  , yang meliputi mempelajari dokumen dan menganalisa sistem yang berjalan pada PT. Kinosentra Industrindo. Melakukan wawancara dan observasi dengan beberapa staff hingga memperoleh sejumlah data, serta kuisioner guna mengetahui sistem yang diajukan dapat berguna dalam memecahkan permasalahan yang ada di PT. Kinosentra Industrindo. Hasil yang dicapai adalah kemudahan dalam melakukan transaksi terhadap kegiatan marketing dan penangan keluhan pelanggan serta dalam proses pembuatan laporan kegiatan marketing perusahaan. Dari hasil penelitian dapat disimpulkan bahwa dengan adanya sistem basis data yang terkomputerisasi maka sejumlah informasi tentang penjualan dan pembelian dapat diperoleh secara cepat dan akurat serta keamanan data lebih terjamin.

  

Kata kunci : Sistem basis data, Sistem Informasi, Customer Relationship Management,

Company, Leads, Campaign

  

PRAKATA

  Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan rahmat-Nya, sehingga penulis dapat menyelesaikan skripsi dengan judul : ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDUKUNG CUSTOMER RELATIONSHIP MANAGEMENT PT. KINOSENTRA INDUSTRINDO.

  Penyusunan skripi ini merupakan salah satu persyaratan dalam menyelesaikan program studi Teknik Informatika jenjang Strata-1 ( S1 ) pada Universitas Bina Nusantara.

  Atas bantuan dan dukungan yang secara langsung maupun tidak langsung yang telah kami terima, oleh karena itu penulis ingin mengucapkan terima kasih yang sebesar- besarnya kepada : 1.

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

  2. Bapak Ir. Sablin Yusuf MSc., McompSc, selaku Dekan Jurusan Teknik Informatika.

  3. Bapak Fredy Purnomo, S.Kom., M.Kom, selaku Ketua Jurusan Teknik Informatika.

  4. Bapak Muh.Tassim Billah, Ir., M.Sc, selaku dosen pembimbing yang banyak memberikan pengarahan dan bimbingan kepada penulis dalam penulisan skripsi ini hingga tahap akhir.

  5. Seluruh staff dosen dan karyawan akademis dan non akademis Universitas Bina Nusantara yang secara langsung maupun tidak langsung yang telah menunjang dalam penyelesaian skripsi ini.

  6. Bapak Dr. Tan Hadi, MBA, selaku Managing Director PT. Kinosentra Industrindo yang telah memberikan kesempatan untuk menyelesaikan skripsi ini.

  7. Staff PT. Kinosentra Industrindo yang telah membantu banyak dalam memberi data-data yang berguna untuk penyusunan skripsi ini.

  8. Ayah, ibu dan saudara tercinta yang telah memberikan dorongan yang berharga baik secara moril maupun materil.

  9. Teman–teman lainnya yang selalu membantu dan memberikan dorongan semangat bagi penulis.

  Dalam penulisan skripsi ini, penulis telah berusaha semaksimal mungkin dengan kemampuan yang ada untuk mendapatkan hasil yang sebaik-baiknya. Namun penulis menyadari sepenuhnya bahwa skripsi ini masih belum sempurna. Oleh karena itu, penulis terbuka menerima saran dan kritik yang membangun.

  Semoga skripsi ini dapat bermanfaat bagi para pembaca dan rekan-rekan mahasiswa-mahasiswi di masa yang akan datang.

  Jakarta, Januari 2008 Penulis

  

DAFTAR ISI

  Halaman Judul Dalam .................................................................................................... ii Halaman Persetujuan Hardcover................................................................................... iii Halaman Pernyataan Dewan Penguji ............................................................................ iv Abstrak ........................................................................................................................... v Prakata........................................................................................................................... vi Daftar Isi ..................................................................................................................... viii Daftar Tabel ................................................................................................................ xiii Daftar Gambar.............................................................................................................. xv

  BAB 1 PENDAHULUAN ....................................................................................... 1 1.1. Latar Belakang ............................................................................................. 1 1.2. Ruang Lingkup............................................................................................. 3 1.3. Tujuan dan Manfaat ..................................................................................... 4 1.4. Metodologi Penelitian .................................................................................. 5 1.5. Sistematika Penulisan .................................................................................. 7 BAB 2 LANDASAN TEORI………………………………………………………9 2.1. Pendekatan Basis Data ................................................................................. 9 2.1.1. Pengertian Sistem............................................................................. 9 2.1.2. Pengertian Informasi ........................................................................ 9 2.1.3. Pengertian Sistem Informasi .......................................................... 10 2.1.4. Pengertian Data .............................................................................. 10 2.1.5. Pengertian Basis Data .................................................................... 11

  2.1.6. Pengertian Sistem Basis Data ........................................................ 11 2.1.7.

  Keuntungan dan Kerugian Sistem Basis Data ............................... 12 2.1.8. Database Management System (DBMS) ....................................... 13 2.1.8.1.

  Keuntungan dan Kerugian DBMS ........................................ 13 2.1.8.2. Komponen-Komponen DBMS ............................................. 14 2.1.9. Structure Query Language (SQL).................................................. 15 2.1.9.1.

  Data Definition Language (DDL) ......................................... 15

  2.1.9.2. Data Manipulation Language(DML) .................................... 15 2.1.10.

  Database Application Lifecycle ..................................................... 16 Perencanaan Basis Data (Database Planning)....................... 17 2.1.10.2. Pendefinisian Sistem (System Definition) ............................ 17 2.1.10.3. Pengumpulan dan Analisis Kebutuhan (Requirement &

  Collection Analysis).............................................................. 17 2.1.10.4.

  Perancangan Basis Data (Database Design) ......................... 18 2.1.10.4.1.

  Perancangan Basis Data Konseptual (Conceptual Database Design)..................................... 18

  2.1.10.4.2. Perancangan Basis Data Logis (Logical Database Design)........................................... 22 2.1.10.4.3.

  Perancangan Basis Data Fisik (Physical Database Design).......................................... 27 2.1.10.5. Pemilihan DBMS .................................................................. 29 2.1.10.6. Perancangan Aplikasi (Application Design)......................... 30 2.1.10.7. Prototyping............................................................................ 31 2.1.10.8. Implementasi......................................................................... 31 2.1.10.9. Konversi Data dan Loading (Data Conversion & Loading) . 32 2.1.10.10.

  Pengujian (Testing) ............................................................... 32 2.1.10.11. Perawatan Operasional (Operational Maintenance).............. 32 2.1.11. Diagram Arus Data (DFD)............................................................. 33 2.1.12. State Transition Diagram (STD) .................................................... 33 2.1.13. Entity Relationship Diagram (ERD) .............................................. 34 2.1.13.1.

  Tipe Entitas (Entity Type)..................................................... 35

  2.1.13.2. Hubungan (Relationship) ...................................................... 35 2.1.13.3.

  Attribute ................................................................................ 37 2.1.13.4. Keys ...................................................................................... 38 2.1.14. Normalisasi .................................................................................... 38 2.1.14.1.

  Bentuk Normalisasi............................................................... 38 2.1.14.2. Anomali................................................................................. 40 2.2. Pengertian Internet dan CRM .................................................................... 40

  2.2.1. Internet ........................................................................................... 40 2.2.2.

  CRM (Customer Relationship Management) ................................ 40 3.1. Tentang PT. Kinosentra Industrindo.......................................................... 43 3.1.1.

  Sejarah PT. Kinosentra Industrindo ............................................... 43 3.1.2. Struktur Organisasi dan Bagian ..................................................... 44 3.1.3. Pembagian Tugas dan Tanggung Jawab ........................................ 47 3.2. Gambaran Sistem ....................................................................................... 52 3.2.1.

  Diagram Aliran Data Bagian Sales & Marketing .......................... 52

  3.2.2. Prosedur di Dalam Sistem.............................................................. 54 3.3. Analisis Kebutuhan Informasi ................................................................... 58 3.3.1.

  Mempelajari Dokumen .................................................................. 58 3.3.2. Laporan Yang Diperlukan.............................................................. 59 3.3.3. Identifikasi Entity Dasar ................................................................ 59 3.3.4. Sudut Pandang Pengguna............................................................... 60 3.3.5. Kebutuhan Transaksi...................................................................... 63 3.4. Analisis Permasalahan ............................................................................... 64 3.5. Usulan Pemecahan Masalah....................................................................... 65

  BAB 4 PERANCANGAN DAN IMPLEMENTASI BASIS DATA .................... 66 4.1. Perancangan Basis Data............................................................................. 66 4.1.1. Perancangan Basis Data Konseptual (Conceptual Database Design)....................................................... 66 4.1.1.1.

  Menentukan Tipe Entitas (Entity Type)................................ 66 4.1.1.2. Menentukan Tipe Relasi (Relationship) ............................... 70

  4.1.1.3. Identifikasi dan Asosiasi Attribut dengan Entity .................. 73 4.1.1.4.

  Menentukan Domain Atribut ................................................ 96 4.1.1.5. Menentukan Candidate Key dan Primary Key.................... 103 4.1.1.6. Enhanced ER Model ........................................................... 106 4.1.1.7. Menghilangkan Redudansi Relasi....................................... 107 4.1.1.8. Validasi Model Konseptual dengan User Transaction........ 108

  4.1.2. Perancangan Basis Data Logis (Logical Database Design)........................................................... 110

  Menghilangkan Fitur yang Tidak Sesuai Dengan Model Relational ............................................................................ 110 4.1.2.1.1.

  Menghilangkan tipe relasi biner many-to-many (*:*) ..... 110 4.1.2.1.2. Menghilangkan tipe relasi rekursif many-to-many (*:*) . 112 4.1.2.1.3. Menghilangkan tipe relasi kompleks ............................... 112 4.1.2.1.4. Menghilangkan attribute multivalue ................................ 112 4.1.2.2. Menentukan Relasi Model Data Logis................................ 114

  4.1.2.2.1. Strong Entity .................................................................... 114 4.1.2.2.2.

  Weak Enitity .................................................................... 118 4.1.2.2.3. One-to-Many (1:*) Binary Relationship Type................. 119 4.1.2.2.4. One-to-One (1:1) Binary Relationship Type.................... 128 4.1.2.2.5. One-to-One (1:1) Recursive Relationship Type .............. 129 4.1.2.2.6. Superclass/Subclass Relationship Type ........................... 130 4.1.2.2.7. Many-toMany Relationship Type .................................... 130 4.1.2.2.8. Complex Relationship...................................................... 130 4.1.2.2.9. Multivalue Attribute......................................................... 130 4.1.2.2.10.

  Validasi Relasi Dengan Menggunakan Normalisasi........ 130 4.1.2.3. Menentukan Batasan Integritas (Integrity Constraint)........ 139 4.1.2.3.1.

  Required Data................................................................... 139 4.1.2.3.2. Attribute Constraint.......................................................... 140 4.1.2.3.3. Multiplicity....................................................................... 140 4.1.2.3.4. Entity Integrity ................................................................. 140

  4.1.2.3.5. Referential Integrity ......................................................... 140 4.1.2.4.

  Pemilihan DBMS ................................................................ 150 4.1.3. Perancangan Basis Data Fisik ...................................................... 154 4.1.3.1.

  Merancang Relasi Dasar (Base Relation) ........................... 151 4.1.3.2. Merancang Enterprise Constraint........................................ 184 4.1.3.3. Analisis Transaksi ............................................................... 184 4.1.3.4. Menentukan Organisasi File (File Organization)................ 190

  4.1.3.5. Menentukan Indeks ............................................................. 190 4.1.3.6.

  Estimasi Kebutuhan Kapasitas Disk ................................... 192 Mekanisme Keamanan........................................................ 230 4.2. Perancangan Aplikasi............................................................................... 232 4.2.1.

  Perancangan Struktur Menu......................................................... 232 4.2.2. Perancangan Layar....................................................................... 234 4.2.3. State Transition Diagram (STD) .................................................. 246 4.2.4. Spesifikasi Proses......................................................................... 250 4.2.5. Petunjuk Pemakaian Sistem ......................................................... 265

  4.2.6. Implementasi................................................................................ 271 4.2.6.1.

  Jadwal Implementasi........................................................... 271 4.2.6.2. Spesifikasi Hardware dan Software .................................... 271 4.2.6.3. Evaluasi Sistem ................................................................... 273

  BAB 5 SIMPULAN DAN SARAN....................................................................... 278 5.1. Simpulan ....................................................................................................... 278 5.2. Saran ............................................................................................................. 279 DAFTAR PUSTAKA ................................................................................................ 280 RIWAYAT HIDUP.................................................................................................... 282 LAMPIRAN................................................................................................................. L1 FOTOCOPY SURAT SURVEI

  

DAFTAR GAMBAR

Gambar 2.1. Database Application Lifecycle .............................................................. 16Gambar 2.2. Kondisi dan Aksi pada State Transition Diagra ...................................... 34Gambar 3.1. Struktur Organisasi.................................................................................. 46Gambar 3.2. Diagram Konteks..................................................................................... 52Gambar 3.3. Diagram Nol............................................................................................ 53Gambar 4.1. Entity Relationship Diagram Konseptual................................................ 72Gambar 4.2. ERD dengan Primary Key..................................................................... 105Gambar 4.3. Enhanced ERD ...................................................................................... 106Gambar 4.4. Relasi Redudansi ................................................................................... 107Gambar 4.5. Relasi yang tidak Redundan.................................................................. 107Gambar 4.6. Validasi Transaksi User dengan Pathway ............................................. 109Gambar 4.7. Relasi many-to-many pada Employees - Project .................................. 110Gambar 4.8. Relasi many-to-many pada Documents - SalesContract ....................... 111Gambar 4.9. Relasi many-to-many pada Product - Campaign................................... 111Gambar 4.10. Atribut Multivalue pada Entitas Company ......................................... 112Gambar 4.11. Atribut Multivalue pada Entitas Leads................................................ 113Gambar 4.12. Struktur Menu ..................................................................................... 233Gambar 4.13. Layar Login ......................................................................................... 234Gambar 4.14. Layar Home......................................................................................... 234Gambar 4.15. Layar Account ..................................................................................... 235Gambar 4.16. Layar Contact ...................................................................................... 236Gambar 4.17. Layar Leads ......................................................................................... 237Gambar 4.18. Layar Opportunities............................................................................. 238Gambar 4.19. Layar Calls .......................................................................................... 239Gambar 4.20. Layar Meetings.................................................................................... 240Gambar 4.21. Layar Activities ................................................................................... 241Gambar 4.22. Layar Campaign .................................................................................. 242Gambar 4.23. Layar Project ....................................................................................... 243Gambar 4.24. Layar Cases ......................................................................................... 244Gambar 4.25. Layar Documents ................................................................................ 245Gambar 4.26. STD Login........................................................................................... 246Gambar 4.27. STD Home 1........................................................................................ 247Gambar 4.29. STD Home 3 (Lanjutan)...................................................................... 247Gambar 4.30. STD Activites...................................................................................... 248Gambar 4.31. STD Campaign.................................................................................... 248Gambar 4.32. STD Projecty ....................................................................................... 249Gambar 4.33. STD Cases ........................................................................................... 249Gambar 4.34. Halaman Login.................................................................................... 265Gambar 4.35. Halaman Home.................................................................................... 266Gambar 4.36. Halaman Call Data Entry .................................................................... 267Gambar 4.37. Halaman Call Data Change ................................................................. 267Gambar 4.38. Halaman List Call Data Change.......................................................... 268Gambar 4.39. Halaman Call Data Change Information ............................................. 269Gambar 4.40. Halaman Report List ........................................................................... 270Gambar 4.41. Contoh Report ..................................................................................... 270Gambar 4.42. Gambar Hasil Kuisioner dari pertanyaan kuisioner 1 ......................... 273Gambar 4.43. Gambar Hasil Kuisioner dari pertanyaan kuisioner 2 ......................... 274Gambar 4.44. Gambar Hasil Kuisioner dari pertanyaan kuisioner 3 ......................... 274Gambar 4.45. Gambar Hasil Kuisioner dari pertanyaan kuisioner 4 ......................... 275Gambar 4.46. Gambar Hasil Kuisioner dari pertanyaan kuisioner 5 ......................... 276Gambar 4.47. Gambar Hasil Kuisioner dari pertanyaan kuisioner 6 ......................... 277

  

DAFTAR TABEL