LAPORAN KERJA PRAKTEK
SISTEM INFORMASI INFO PRODUK DAN PROMOSI
BERBASIS WEB
PADA PT. TELKOM KANDATEL SURABAYA TIMUR
Oleh:
I Nyoman Ega Beerawa 07.41010.0319
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER
SURABAYA
2010
i
LAPORAN KERJA PRAKTEK
SISTEM INFORMASI INFO PRODUK DAN PROMOSI
BERBASIS WEB
PADA PT. TELKOM KANDATEL SURABAYA TIMUR
Diajukan sebagai salah satu syarat untuk menyelesaikan
Program Sarjana Komputer
Oleh :
I Nyoman Ega Beerawa 07.41010.0319
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER
SURABAYA
2010
ii
LAPORAN KERJA PRAKTEK
SISTEM INFORMASI INFO PRODUK DAN PROMOSI
BERBASIS WEB
PADA PT. TELKOM KANDATEL SURABAYA TIMUR
Telah diperiksa, diuji dan disetujui
Surabaya, Mei 2010
Disetujui:
Dosen Pembimbing Penyelia
Rangsang Purnama, M.Kom., MCP Dwi Eko Tri S
NIDN 0711087301 NIP : 631818
Mengetahui
Kaprodi S1 Sistem Informasi
Dra. M.J. Dewiyani Sunarto, M.Pd
NIDN. 0715067901
iii
ABSTRAKS
PT. Telkom merupakan salah satu perusahaan besar di Indonesia dalam bidang
telekomunikasi. Sangat banyak produk serta jasa yang dihasilkan PT. Telkom. Database yang
dimiliki PT. Telkom tentu perlu di-maintenance agar up to date, oleh karena itu diperlukan
suatu sistem yang mana dapat menangani hal tersebut. Yang mana sistem tersebut bisa
menangani proses dengan cepat, efektif dan efisien.
Seorang admin dapat me-maintenance data hanya dengan pengisian username dan
password yang benar. Contoh maintenance data yang dapat dilakukan ialah seperti proses
insert, update dan delete. Semuanya dapat dilakukan admin selama terhubung dengan
jaringan internet.
Dengan menggunakan sistem informasi info produk dan promosi berbasis web ini
diharapkan proses-proses yang memiliki hubungan dengan sistem dapat berjalan lebih cepat
dan efisien, sehingga proses upload data ke dalam database akan lebih praktis dan data akan
selalu up to date.
iv
KATA PENGANTAR
Puji syukur kehadapan Tuhan Yang Maha Esa yang telah berkenan melimpahkan
rahmat-Nya sehingga pelaksanaan tugas Kerja Praktek ini dapat terselesaikan dengan baik.
Laporan kerja praktek yang berjudul “Sistem Informasi Info Produk dan Promosi pada PT.
Telkom Divre V Jawa Timur” ini disusun untuk memenuhi persyaratan dalam menyelesaikan
Program Studi S1 di Sekolah Tinggi Manejemen Informatika dan Teknik Komputer
(STIKOM) Surabaya.
Dalam penyusunan laporan kerja praktek ini, tidak lepas dari berbagai kendala dan
hambatan. Namun, berkat bantuan dan bimbingan dari banyak pihak, akhirnya laporan kerja
praktek ini dapat diselesaikan. Untuk itu, dalam kesempatan kali ini penulis mengucapkan
terima kasih kepada :
1. Bapak Dr. Yoseph Jangkung Karyantoro, MBA selaku Ketua STIKOM, yang telah
member izin untuk melakukan Kerja Praktek di Badan Pusat Statistik Denpasar.
2. Bapak Yohanes Subiyantoro, S.E selaku Kepala SCC yang membantu dalam kelancaran
urusan dalam STIKOM Surabaya.
3. Bapak Rangsang Purnama, M.Kom, MCP selaku Dosen pembimbing yang selalu
membantu dalam proses pembutan Kerja Praktek ini.
4. Keluarga dan kerabat yang telah memberikan dukungan moral dan doa demi tercapainya
pelaksanaan Kerja Praktek ini.
5. Bapak Dwi Eko Tri S., selaku penyelia ISDC PT. Telkom Divre V Jawa Timur.
6. Bapak Rizsa selaku manajer ISDC PT. Telkom Divre V Jawa Timur.
7. Seluruh staf dan pegawai PT. Telkom Divre V Jawa Timur, teruma kasih atas kerjasama
dan bimbingannya.
v
8. Dan semua pihak yang telah membantu sehingga laporan kerja praktek ini dapat
diselesaikan dengan baik.
Penulisan tugas ini masih memiliki banyak kekurangan namun diharapkan mampu
menyediakan dokumentasi, analisa, dan perancangan system yang kami bangun supaya
membantu instansi dan tentunya dapat memberikan kontribusi dalam perkembangan ilmu
pengetahuan.
Surabaya, Mei 2010
Penulis
vi
DAFTAR ISI
Halaman
ABSTRAKSI ........................................................................................................... iii
KATA PENGANTAR .............................................................................................. iv
DAFTAR ISI ............................................................................................................. vi
DAFTAR TABEL........ .......................................................................................... viii
DAFTAR GAMBAR ................................................................................................. x
BAB I PENDAHULUAN.......................................................................................... 1
1.1 Latar Belakang Masalah............................................................................ 1
1.2 Perumusan Masalah................................................................................... 2
1.3 Batasan Masalah......................................................................................... 2
1.4 Tujuan......................................................................................................... 2
1.5 Kontribusi................................................................................................... 3
1.6 Sistematika Penulisan................................................................................. 3
BAB II GAMBARAN UMUM PERUSAHAAN....................................................... 5
2.1 Sejarah Singkat Perusahaan........................................................................ 5
2.2 Bidang Usaha.............................................................................................. 6
2.3 Lokasi Perusahaan...................................................................................... 7
2.4 Struktur Organisasi..................................................................................... 7
BAB III LANDASAN TEORI.................................................................................... 9
3.1 Konsep Dasar Sistem Informasi................................................................. 9
3.2 Analisa dan Perancangan Sistem................................................................ 12
3.3 Entity Relationship Diagram...................................................................... 14
3.4 Data Flow Diagram.................................................................................... 15
vii
3.5 System Flow............................................................................................. 18
3.6 PHP........................................................................................................... 22
3.7 Domain Name System (DNS).................................................................. 24
3.8 Database (Basis Data).............................................................................. 25
BAB IV DESKRIPSI PEKERJAAN........................................................................ 27
4.1 Prosedur Kerja Praktek............................................................................ 27
4.2 Site Map................................................................................................... 28
4.3 Sistem Flow.............................................................................................. 29
4.3.1 Sistem Flow Sistem Aktifitas User................................................. 29
4.3.2 Sistem Flow Sistem Aktifitas Administrator................................. 30
4.4 Desain Database....................................................................................... 31
4.5 Desain I/O................................................................................................. 53
4.6 Implementasi Sistem................................................................................. 59
4.6.1 Kebutuhan Sistem............................................................................ 59
4.6.2 Halaman Home............................................................................... 60
4.6.3 Halaman Profil................................................................................ 61
4.6.4 Halaman Buku Tamu...................................................................... 62
4.6.5 Halaman Produk............................................................................. 62
4.6.6 Halaman Contact Us...................................................................... 63
4.6.7 Halaman Login Administrator........................................................ 64
4.6.8 Halaman Administrator Maintenance............................................. 65
BAB V PENUTUP.................................................................................................... 67
5.1 Kesimpulan............................................................................................... 67
5.2 Saran......................................................................................................... 68
DAFTAR PUSTAKA................................................................................................ 69
LAMPIRAN.............................................................................................................. 70
viii
DAFTAR TABEL
Halaman
Tabel 4.1 Struktur Tabel telkom_flexi_trendy......................................................... 36
Tabel 4.2 Struktur Tabel kontak............................................................................... 36
Tabel 4.3 Struktur Tabel Guestbook......................................................................... 37
Tabel 4.4 Struktur Tabel paket_telkomflash............................................................. 37
Tabel 4.5 Struktur Tabel telkom_lokal..................................................................... 38
Tabel 4.6 Struktur Tabel telkom_vas........................................................................ 38
Tabel 4.7 Struktur Tabel produk_telepon_umum..................................................... 39
Tabel 4.8 Struktur Tabel telkomsel_simpati_tarifisiulang........................................ 39
Tabel 4.9 Struktur Tabel produk_telkomsel.............................................................. 40
Tabel 4.10 Struktur Tabel tarif_blackberry............................................................... 40
Tabel 4.11 Struktur Tabel telkomsel_kartuas_tarif.................................................... 40
Tabel 4.12 Struktur Tabel telkom_flexi_classy........................................................ 41
Tabel 4.13 Struktur Tabel telkom_sljj...................................................................... 41
Tabel 4.14 Struktur Tabel member........................................................................... 42
Tabel 4.15 Struktur Tabel telkom_sli....................................................................... 42
Tabel 4.16 Struktur Tabel berita............................................................................... 42
Tabel 4.17 Struktur Tabel telkom_flexicash_syntaxcharging.................................. 43
Tabel 4.18 Struktur Tabel telkomsel_kartuhalo_tarifdasar...................................... 43
Tabel 4.19 Struktur Tabel telkom_flexinet_unlimited............................................. 44
Tabel 4.20 Struktur Tabel produk_utama_personal................................................. 44
Tabel 4.21 Struktur Tabel produk_telkomsolution_korporat .................................. 44
Tabel 4.22 Struktur Tabel polling_topik.................................................................. 45
Tabel 4.23 Struktur Tabel produk_internet ............................................................. 45
Tabel 4.24 Struktur Tabel produk_content_aplikasi................................................ 45
Tabel 4.25 Struktur Tabel dealer_modem_telkomflash........................................... 46
Tabel 4.26 Struktur Tabel daftar_ketikan_sms_blackberry..................................... 46
ix
Tabel 4.27 Struktur Tabel telkom_flexicash_datamerchant................................... 47
Tabel 4.28 Struktur Tabel produk_telkomsolution_olo.......................................... 47
Tabel 4.29 Struktur Tabel telkomsel_simpati_tarif................................................ 47
Tabel 4.30 Struktur Tabel user_login..................................................................... 48
Tabel 4.31 Struktur Tabel polling_pilihan_jawaban.............................................. 48
Tabel 4.32 Struktur Tabel telkom_speedy_paket................................................... 49
Tabel 4.33 Struktur Tabel telkom_sms_internasional_incoming........................... 49
Tabel 4.34 Struktur Tabel telkom_sms_internasional_outgoing............................ 49
Tabel 4.35 Struktur Tabel telkom_global01017..................................................... 50
Tabel 4.36 Struktur Tabel telkom_sms_internasional_flexi................................... 50
Tabel 4.37 Struktur Tabel telkom_flexicash_tempatpengisian............................... 51
Tabel 4.38 Struktur Tabel produk_telepon.............................................................. 51
Tabel 4.39 Struktur Tabel telkomsel_nokiamessaging_tarif................................... 51
Tabel 4.40 Struktur Tabel telkomsel_kartuas_tarifpulsa......................................... 52
Tabel 4.41 Struktur Tabel produk_flexi .................................................................. 52
Tabel 4.42 Struktur Tabel faq................................................................................... 52
x
DAFTAR GAMBAR
Halaman
Gambar 2.1 Struktur Organisasi PT. Telkom Divre V Jawa Timur.......................... 7
Gambar 3.1 Karakteristik Suatu Sistem.................................................................... 11
Gambar 3.2 Simbol Entity atau Entitas..................................................................... 14
Gambar 3.3 Relation of Entity................................................................................... 15
Gambar 3.4 Simbol Process...................................................................................... 16
Gambar 3.5 Simbol External Entity........................................................................... 17
Gambar 3.6 Simbol Data Store.................................................................................. 18
Gambar 3.7 Simbol Data Flow.................................................................................. 18
Gambar 3.8 Simbol Terminator................................................................................. 19
Gambar 3.9 Simbol Manual Operation..................................................................... 19
Gambar 3.10 Simbol Document................................................................................ 20
Gambar 3.11 Simbol Process.................................................................................... 20
Gambar 3.12 Simbol Database................................................................................. 20
Gambar 3.13 Simbol Decision................................................................................... 20
Gambar 3.14 Simbol Manual Input........................................................................... 21
Gambar 3.15 Simbol Off-Line Storage...................................................................... 21
Gambar 3.16 Simbol On-Page Reference.................................................................. 21
Gambar 3.17 Simbol Off-Page Reference................................................................. 22
Gambar 3.18 Simbol Paper Tape.............................................................................. 22
Gambar 4.1 Site Map Umum Sistem Informasi Info Produk dan Promosi............... 28
Gambar 4.2 Sistem Flow Aktifitas User…................................................................ 29
Gambar 4.3 Sistem Flow Aktifitas Administrator..................................................... 30
Gambar 4.4 Context Diagram Sistem Informasi Info Produk dan Promosi Berbasis
Web…........................................................................................................................ 31
Gambar 4.5 DFD Level 0 Sistem Informasi Info Produk dan Promosi Berbasis Web32
Gambar 4.6 DFD Level 1 Maintenance Data Sistem Informasi Info Produk dan
Promosi Berbasis Web............................................................................................... 33
xi
Gambar 4.7 CDM ( Conceptual Data Model )......................................................... 34
Gambar 4.8 PDM ( Physical Data Model )............................................................. 35
Gambar 4.9 Rancangan Halaman Home.................................................................. 53
Gambar 4.10 Rancangan Halaman Profil................................................................. 54
Gambar 4.11 Rancangan Halaman Buku Tamu....................................................... 55
Gambar 4.12 Rancangan Halaman Produk.............................................................. 56
Gambar 4.13 Rancangan Halaman Contact Us........................................................ 57
Gambar 4.14 Rancangan Halaman Login Administrator......................................... 58
Gambar 4.15 Rancangan Halaman Administrator Maintenance.............................. 59
Gambar 4.16 Halaman Home................................................................................... 60
Gambar 4.17 Halaman Profil.................................................................................... 61
Gambar 4.18 Halaman Buku Tamu.......................................................................... 62
Gambar 4.19 Halaman Produk.................................................................................. 63
Gambar 4.20 Halaman Contact Us............................................................................ 64
Gambar 4.21 Halaman Login Administrator............................................................. 65
Gambar 4.22 Halaman Administrator Maintenance….............................................. 66
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Pada zaman modern seperti saat ini perkembangan industri khususnya di
bidang komunikasi semakin maju dan berkembang. Hal ini terbukti dengan
banyaknya perusahaan-perusahaan yang bergerak di bidang komunikasi seperti
salah satu perusahaan BUMN Indonesia yaitu PT. Telkom yang merupakan suatu
perusahaan yang menghasilkan produk dan jasa di bidang telekomunikasi. Produk
dan jasa yang dihasilkan oleh PT. Telkom ini begitu banyak, sehingga harus ada
manajemen agar produk dan jasa yang dihasilkan dapat terkontrol dengan baik
serta data produk dan jasa untuk konsumen dapat diubah sewaktu-waktu agar tetap
up to date dan dapat disampaikan kepada masyarakat luas dengan lebih mudah.
Oleh karena itu, dalam rangka mempermudah PT. Telkom untuk mengubah data
kapan saja dan dimana saja, maka diperlukan sistem informasi manajemen yang
dikelola oleh seorang admin dari PT. Telkom sehingga menjadi efektif dan efisien.
Sebagai penyelesaian masalah itu maka diusulkanlah pembuatan sistem
informasi info produk dan promosi berbasis web, dimana pengunjung (guest) dapat
melihat berbagai informasi yang disajikan khususnya informasi mengenai produk
yang dikeluarkan oleh PT. Telkom just in time. Seorang admin dari PT. Telkom
Divre V Jawa Timur juga dapat melakukan perubahan data seperti insert, update,
delete data. Dengan begitu proses manajemen data dapat dilakukan dengan baik,
dengan syarat komputer masih terhubung dengan jaringan.
2
1.2 Perumusan Masalah
Berdasarkan latar belakang permasalahan yang telah diuraikan diatas,
maka perumusan masalah yang akan dibahas adalah “Bagaimana merancang
sebuah sistem informasi info produk dan promosi berbasis web pada PT. Telkom
Divre V Jawa Timur”, yang mampu :
1. Menangani sistem yang dapat melakukan proses insert, update, delete dengan
tampilan yang user friendly.
2. Menjadi sistem informasi info produk berbasis web yang mudah, cepat, dan
dinamis.
1.3 Batasan Masalah
Batasan masalah pada sistem informasi info produk dan promosi berbasis
web ini sebagai berikut :
1. Sistem ini hanya menampilkan semua informasi mengenai PT. Telkom Divre
V Jawa Timur, terutama informasi produknya.
2. Proses insert, update, delete hanya dapat dilakukan oleh seorang admin saja.
3. Seorang pengunjung (guest) tidak dapat melakukan apapun kecuali hanya
melihat semua info yang disajikan oleh PT. Telkom Divre V Jawa Timur.
1.4 Tujuan
Tujuan yang ingin dicapai dari pembuatan sistem informasi info produk dan
promosi berbasis web pada PT. Telkom Divre V Jawa Timur ini adalah :
1. Membuat antarmuka proses insert, update, delete yang dapat digunakan tanpa
terdapat error, serta membuat tampilan web yang user friendly agar orang
yang tidak begitu paham komputer dapat mengerti dengan mudah.
3
2. Membuat rancang bangun sistem informasi info produk berbasis web yang
mudah, dinamis, serta dapat digunakan secara optimal.
1.5 Kontribusi
Kontribusi sistem ini bagi PT. Telkom Divre V Jawa Timur adalah:
1. Sistem informasi ini sangat membantu dalam promosi produk perusahaan.
2. Sistem yang terintegrasi mempercepat pengolahan data dan pemberian
informasi yang dibutuhkan pengguna (user).
3. Sistem dapat dimanipulasi secara berkala sehingga data selalu up to date.
1.6 Sistematika Penulisan
Pada penyusunan laporan kerja praktek ini, sistematika penulisan dibagi
menjadi lima bab. Pada setiap babnya juga terdapat sub-sub bahasan yang
menjelaskan isi dari bab secara lebih terperinci. Sistematika yang digunakan, yaitu:
BAB I PENDAHULUAN
Bab ini berisi garis besar pandangan yang akan memberikan arah
pandangan materi untuk pembahasan selanjutnya. Bab ini memuat
tentang latar belakang masalah, perumusan masalah, batasan masalah,
tujuan kerja praktek, kontribusi dan sistematika penulisan.
BAB II GAMBARAN UMUM PERUSAHAAN
Bab ini menjelaskan mengenai identitas PT. Telkom Divre V Jawa
Timur, meliputi sejarah PT. Telkom Divre V Jawa Timur, dasar sistem
yang telah diterapkan pada PT. Telkom Divre V Jawa Timur. struktur
4
organisasi dari PT. Telkom Divre V Jawa Timur, serta jabatan daari
tiap-tiap bagian yang ada di PT. Telkom Divre V Jawa Timur.
BAB III LANDASAN TEORI
Bab ini berisi tentang definisi dan penjelasan yang lebih detil mengenai
konsep yang digunakan untuk merancang sistem yang akan dibangun,
yaitu meliputi penjelasan mengenai konsep dasar sistem informasi,
Entity Relationship Diagram (ERD), sistem flow dan Data Flow
Diagram (DFD). Selain itu juga didukung teori aplikasi web yang
meliputi PHP, DNS, serta Database.
BAB IV DESKRIPSI KERJA PRAKTEK
Bab ini berisi penjelasan tentang pekerjaan-pekerjaan yang dilakukan
pada saat melakukan kerja praktek di PT. Telkom Divre V Jawa Timur.
Pekerjaan tersebut dijelaskan secara terperinci, diawali dengan analisa
sistem, pembahasan masalah, perancangan sistem, implementasi sistem
berupa capture dari setiap form aplikasi, serta evaluasi sistem yang
telah dibuat.
BAB V PENUTUP
Bab kelima menjelaskan tentang kesimpulan yang didapat dari
pembuatan sistem informasi info produk dan promosi berbasis web
pada PT. Telkom Divre V Jawa Timur, serta saran yang bermanfaat
untuk pengembangan sistem selanjutnya.
5
BAB II
GAMBARAN UMUM PERUSAHAAN
2.1 Sejarah Singkat Perusahaan
Pada tahun 1977 SISFO berawal dari proyek Mekanisasi Administrasi
Telekomunikasi (MEKADATEL) yang bertujuan untuk melakukan mekanisasi
terhadap sistem billing. Pada tahun berikutnya, bagian pengolahan data
(OLAHDATA) didirikan di bawah tanggung jawab Direktorat Keuangan c.q.
bagian Keuangan Wilayah Telekomunikasi. Karena perkembangan telekomunikasi,
dirasakan perlu untuk mengembangkan Unit Kerja OLAHDATA menjadi
SIBDIDATA (Sub Direktorat Pengolahan Data) di bawah kendali BAGOPTEK
(Bagian Operasi Teknik). Pada tahun 1990-an, saat perubahan era komputerisasi
dari minikomputer menjadi mainframe, dibentuk PUSTEKSI (Pusat Teknologi
Informasi dan Sistem Informasi). Hingga 1992 PUTEKSI berada di bawah kendali
DIREKTORAT OPTEK, selanjutnya PUSTEKSI berada di bawah DITPRANTEK.
Perkembangan terus berlanjut, dimana Sistem Informasi (SISFO) menjadi salah satu
layanan dukungan dari PT. Telkom. Berdasarkan keputusan Direksi tanggal 22
Februari 1995, dibentuk Divisi Sistem Informasi (SISFO).
Sebagai salah satu pendukung di lingkungan PT. Telkom dalam era
globalisasi, sistem informasi memainkan peran yang sangat penting pada setiap
proses bisnis yang dilakukan oleh pebisnis Indonesia maupun di luar Indonesia.
Sejalan dengan perkembangan teknologi yang semakin pesat dan beragam
keinginan customer, PT. Telkom sebagai penyedia layanan jasa telekomunikasi
dituntut untuk memberikan pelayanan sesuai kebutuhan pengguna jasa, sebagai
bekal dalam menghadapi persaingan dan tantangan di masa depan. Menyadari
6
pentingnya peranan informasi dalam menghadapi persaingan ini, PT. Telkom
membentuk Divisi Sistem Informasi (SISFO) sebagai penyedia sistem informasi
bagi perusahaan dan penanggung jawab pengelolaan infrastruktur sistem informasi
PT. Telkom di seluruh Indonesia. Untuk menunjang operasi dan strategi PT.
Telkom, dengan pengalaman lebih dari 30 tahun mengelola sistem informasi PT.
Telkom dan penguasaan akan proses bisnis industri telekomunikasi, SISFO
mempunyai modal yang cukup besar untuk menjadi penyedia jasa sistem informasi
yang handal.
2.2 Bidang Usaha
Secara umum bidang usaha Unit Sistem Informasi (USI) adalah memproses
data dan menyediakan semua informasi yang dibutuhkan oleh perusahaan untuk
menjalankan fungsinya. Selain itu USI juga menyelenggarakan jasa bagi eksternal
yaitu jasa informasi sebagai perpanjangan dari Divisi USI Bandung. Unit ini
bertanggung jawab dan berfungsi menyediakan semua sarana dan pendukung
(Komputer, LAN, WAN, SIM Terpadu) untuk menjamin berjalannya semua fungsi
dari PT. Telkom dan bertanggung jawab atas kelangsungan dan kelancaran operasi
serta kehandalan perangkat sistem informasi, pengkoordinasian dan pengintegrasian
seluruh kegiatan unit kerja USI di kantor divisi, kandatel maupun kancatel sehingga
diperoleh sinergi yang optimal dalam upaya meningkatkan kinerja PT. Telkom
Divre V Jawa Timur.
7
2.3 Lokasi Perusahaan
Tempat Usaha PT. Telkom Divre V Jawa Timur berlokasi di Jl. Ketintang
156 Surabaya Timur 60231 Jawa Timur.
2.4 Struktur Organisasi
Kepala Divisi
Regional V Jawa
Timur
Kelompok Staf Ahli
Manager Public
Relation
Manager Hukum
Manager
Sekretariat Divisi
Senior Manager
Pelayanan dan
Pemesanan
Manager
Pemasaran
Manager Tarif dan
Charging
Manager Sistem
Pelayanan
Senior Manager
Pengembangan
Bisnis
Manager
Perencanaan Bisnis
Manager Bag
Infrastruktur
Manager
Pengendalian
Proyek
Senior Manager
Perfomansi
Manager Instruktur
Network
Manager Jaringan
Akses dan Terminal
Manager
Manajemen
Kualitas
Senior Manager
SDM
Manager Bag
Sistem SDM
Manager
Pelayanan SDM
Manager
Pengembangan
SDM
Senior Manager
Keuangan
Manager
Perbendaharaan
Manager Anggaran
Manager Akuntansi
Senior Manager
General
Manager Logistik
Manager Asset
Management
Manager
Pengamanan dan
Keselamatan Kerja
Manager
Pengendalian
FRAUD
Manager Bad dan
MGT Perubahan
Manager Analisis
Keuangan
General Manager
DATEL
GM Pelayanan
Pelanggan
Regional
General Manager
Network Regional
GM SISFO
GM Interkoneksi
dan Kemitraan
GM Kooperatif
Customer
GM Payment MGT
and Billing
GM Bisnis Internet
GM Bisnis SAS
GM Bisnis C-Phone
Gambar 2.1 Struktur Organisasi PT. Telkom Divre V Jawa Timur
8
Secara organisasi USI dikepalai seorang kepala Unit Sistem Informasi. USI
berada di bawah Deputi Kepala Divre V Jawa Timur. USI Divre V Jawa Timur
terdiri atas dinas billing, dinas sistem aplikasi, bagian administrasi dan dinas
pelayanan billing dan MR. Berdasarkan pada bidang tugas, sumber daya manusia
Unit Sistem Informasi dibagi menjadi 3 bidang.
a. Bidang Aplikasi (pengembangan dan pemeliharaan aplikasi)
b. Bidang Operasional (operasi dan pemeliharaan infrastruktur)
c. Bidang Dukungan Manajemen (keuangan, manajemen, dll)
9
BAB III
LANDASAN TEORI
3.1 Konsep Dasar Sistem Informasi
Menurut Jogiyanto (1990 ; Konsep Sistem Informasi), terdapat dua
kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan
pada prosedurnya dan menekankan pada proseduir mendefinisikan suatu sistem
sebagai suatu jaringan kerja dari prosedur-prosedir yang saling berhubungan,
berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan
suatu sasaran yang tertentu.
Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu
mempunyai komponen-komponen (component), batas sistem (boundary),
lingkungan luar sistem (environment), penghubung (interface), masukan (input),
keluaran (output), pengolah (process), dan sasaran (objective) atau tujuan (goal).
Komponen sistem merupakan bagian-bagian dari sistem yang saling
berhubungan dan menjadi satu kesatuan. Komponen-komponen sistem atau sub-
sub sistem ini memiliki karakteristik tersendiri dan menjalankan suatu fungsi
tersendiri. Suatu sistem dapat mempunyai sistem yang lebih besar yang disebut
dengan supra system (Jogiyanto, 1990). Misalnya sekolah dapat disebut sebagai
sistem dan pendidikan yang merupakan sistem yang lebih besar dapat disebut
sebagai supra system.
Batas sistem (boundary) merupakan daerah yang membatasi antara suatu
sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem
10
ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu
sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.
Lingkungan luar (environment) dari suatu sistem adalah apapun diluar
batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem
dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.
Lingkungan luar yang menguntungkan merupakan energi dari sistem dan dengan
demikian harus tetap dijaga dan dipelihara . Sedangkan lingkungan luar yang
merugikan harus ditahan dan dikendalikan, agar tidak mengganggu kehidupan
dari sistem itu sendiri (Jogiyanto, 1990).
Penghubung (interface) merupakan media penghubung antara satu sub-
sistem dengan sub-sistem yang lainnya. Melalui penghubung ini memungkinkan
sumber daya-sumber daya mengalir dari suatu sub-sistem ke sub-sistem yang
lainnya. Keluaran (output) dari suatu sub-sistem akan menjadi masukan (input)
untuk sub-sistem yang lainnya melalui penghubung (interface). Dengan
penghubung (interface), satu sub-sistem dapat berintergrasi dengan sub-sistem
yang lainnya untuk membentuk suatu kesatuan.
Masukan (input) adalah energi yang dimasukkan ke dalam sistem.
Masukan dapat berupa sinyal atau berupa masukan perawatan. Masukan sinyal
adalah energi yang dimasukkan yang nantinya akan diolah dan menghasilkan
sesuatu. Sedangkan masukan perawatan adalah energi yang digunakan untuk
melakukan suatu proses atau dengan kata lain energi yang menjamin suatu proses
dapat berjalan. Keluaran sistem dapat dibedakan menjadi dua yaitu keluaran yang
berguna dan sisa pembuangan. Keluaran dapat dijadikan sebagai masukan dari
sub-sistem yang lainnya.
11
Pengolah sistem (process) adalah bagian dari setiap sistem dan sub-sistem
yang akan mengolah masukan segingga menjadi keluaran (output), baik yang
berguna maupun menjadi sisa.
Suatu sistem pasti mempunyai tujuan ataupun sasaran yang ingin dicapai.
Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak aka nada
gunanya. Sasaran sistem sangat menentukan masukan apa yang diperlukan serta
keluaran apa yang dihasilkan. Suatu sistem dikatakan berhasil jika mengenai
sasaran yang ingin dicapai.
Karakteristik dari suatu sistem dapat digambarkan dalam bagan sistem
sebagai berikut:
Sub-Sistem
Sub-Sistem
Sub-SistemSub-Sistem
PENGOLAH KELUARANMASUKAN
PENGHUBUNG
BATAS LUAR
BATAS DALAM
LINGKUNGAN LUAR
Gambar 3.1 Karakteristik suatu sistem
12
Informasi dapat diibaratkan sebagai darah dalam suatu tubuh makhluk
hidup. Informasi memberikan suatu semangat, motivasi, dan gairah dalam suatu
organisasi. Tanpa adanya informasi, organisasi tersebut akan lesu, kerdil, dan
akhirnya akan berhenti. Menurut Jogiyanto Hartono, informasi adalah data yang
diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya. Sumber dari informasi itu sendiri adalah data, yang merupakan
jamak dari bentuk tunggal datum. Data adalah kenyataan yang menggambarkan
suatu keadaan nyata.
Secara keseluruhan Sistem informasi didefinisikan oleh Robert A. Leitch
dan K. Roscoe Davis (2001 ; Information System by Concept) adalah sebagai
berikut:
“Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu organisasi, dan menyediakan
pihak luar dengan laporan-laporan yang diperlukan”.
3.2 Analisa dan Perancangan Sistem
Analisa sistem merupakan tahap yang paling penting dari suatu
pemrograman, karena merupakan tahap awal untuk melakukan evaluasi
permasalahan yang terjadi serta kendala-kendala yang dihadapi dari sebuah sistem
yang telah berjalan.
Analisa yang efektif akan memudahkan pekerjaan penyususnan rencana
yang baik di tahap berikutnya. Sebaliknya, kesalahan yang terjadi pada tahap
13
analisa ini akan menyebabkan kesulitan yang lebih besar, bahkan dapat
menyebabkan gagalnya penyusunan sebuah sistem (Jogiyanto, 2005).
Untuk itu, diperlukan ketelitian dalam mengerjakan, sehingga tidak
terdapat kesalahan dalam tahap selanjutnya, yaitu tahap perancangan sistem.
Langkah-langkah yang diperlukan di dalam menganalisa sistem adalah:
1. Tahap perencanaan sistem
2. Tahap analisis sistem
3. Tahap perancangan sistem
4. Tahap penerapan sistem
5. Membuat laporan dari hasil analisa
Pada tahap perencanaan, dilakukan identifikasi masalah serta diperlukan
adanya analisa yang digunakan untuk menentukan factor-faktor yang menjadi
permasalahan dalam sistem yang telah ada atau digunakan.
Data-data yang baik yang berasal dari sumber-sumber internal seperti
misalnya laporan-laporan, dokumen, observasi, maupun dari sumber-sumber di
luar lingkungan sistem seperti pemakai sistem, dikumpulkan sebagai bahan
pertimbangan analisa. Jika semua permasalahan telah di identifikasi, dilanjutkan
dengan mempelajari dan memahami alur kerja dari sistem yang digunakan.
Kemudian diteruskan dengan menganalisa dan membandingkan sistem
yang terbentuk dengan sistem sebelumnya. Dengan adanya perubahan tersebut,
maka langkah selanjutnya adalah membuat laporan-laporan hasil analisa
sebelumnya dan sistem yang akan diterapkan. Perancangan sistem adalah proses
menyusun atau mengembangkan sistem informasi yang baru. Dalam tahap ini,
14
harus dipastikan bahwa semua persyaratan untuk menghasilkan informasi dapat
terpenuhi.
Hasil sistem yang dirancang harus sesuai dengan kebutuhan pemakai,
karena rancangan tersebut meliputi perancangan mulai dari sistem yang umum
hingga diperoleh sistem yang lebih spesifik. Dari hasil rancangan sistem tersebut,
dibentuk pula rancangan database disertai dengan struktur file antara sistem yang
satu dengan yang lain. Selain itu, dibentuk pula rancangan input dan output
sistem, misalnya menentukan berbagai bentuk input data dan isi laporan.
Apabila di dalam perancangan sistem terdapat kesalahan, maka kita perlu
melihat kembali analisa dari sistem yang telah dibuat. Sehingga dapat di ambil
kesimpulan bahwa analisa sistem mempunyai hubungan erat dengan perancangan
sebuah sistem.
3.3 Entity Relationship Diagram
Entity Relationship Diagram, atau yang lebih dikenal dengan nama ERD,
digunakan untuk mengimplementasikan, menentukan, dan mendokumentasikan
kebutuhan-kebutuhan untuk sistem pemrosesan database. ERD menyediakan
bentuk untuk menunjukkan struktur keseluruhan kebutuhan data dari pemakai.
Adapun elemen-elemen yang terdapat pada ERD, adalah sebagai berikut:
1. Entity atau entitas, digambarkan dalam bentuk persegi seperti pada gambar
berikut:
Ent_1
Gambar 3.2 Simbol Entity atau Entitas
15
2. Relation atau relasi merupakan penghubung antara entitas dengan entitas.
Terdapat beberapa jenis relasi yang dapat digunakan, seperti one-to-one, one-
to-many, many-to-one, dan many-to-many. Bentuk alur relasi secara detil
dapat dilihat pada gambar berikut:
Relation_12
Relation_11
Relation_10
Relation_9
Ent_1 Ent_2
Ent_3 Ent_4
Ent_5 Ent_6
Ent_7 Ent_8
Gambar 3.3 Relation of Entity
3.4 Data Flow Diagram
Menurut Andri Kristanto (2004), Data Flow Diagram (DFD) adalah suatu
model logika data atau proses yang dibuat untuk menggambarkan darimana asal
data dan kemana tujuan data yang keluar dari sisem, dimana data tersebut
disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data
yang tersimpan, dan proses yang dikenakan pada data tersebut.
Data Flow Diagram merupakan suatu metode pengembangan sistem yang
terstruktur (structure analysis and design). Penggunaan notasi dalam data flow
diagram sangat membantu untuk memahami suatu sistem pada semua tingkat
kompleksitas. Pada tahap analisi, penggunaan notasi ini dapat membantu dalam
berkimunikasi dengan pemakai sistem untuk memahami sistem secara logika.
16
Di dalam data flow diagram, terdapat empat simbol yang digunakan yaitu
process, external entity, data store, dan data flow. Simbol process digunakan
untuk melakukan suatu perubahan berdasarkan data yang diinputkan dan
menghasilkan data dari perubahan tersebut. Simbol process dapat digambarkan
sebagai bentuk berikut:
0
Prcs_1
Gambar 3.4 Simbol Process
Pada bentuk gambar process, bagian atas berisi nomor untuk identitas
proses. Suatu proses dengan nomor 0 (nol atau kosong) menandakan bahwa
proses tersebut adalah sebuah context diagram. Diagram ini merupakan level
tertinggi dari DFD yang menggambarkan hubungan sistem dengan lingkungan
luarnya. Pembuatan context diagram dapat dilakukan dengan terlebih dahulu
menentukan nama sistemnya, menentukan batasan dari sistem, dan menentukan
terminator yang diterima atau diberikan daripada sistem untuk kemudian
dilakukan penggambaran.
Nomor 1, 2, 3, dan seterusnya menandakan bahwa proses tersebut
diartikan sebagai proses level-0 (nol) yang merupakan hasil turunan atau
decompose dari proses context diagram. Proses level-0 membahas sistem secara
lebih mendetil, baik dipandang dari segi kegiatan dari sebuah bagian, alur data
yang ada, maupun database yang digunakan didalamnya. Pembuatannya dapat
dilakukan dengan cara menentukan proses utama yang ada dalam sistem,
menentukan alur data yang diterima dan diberikan masing-masing proses daripada
sistem sambil memperhatikan konsep keseimbangan (alur data yang masuk atau
17
keluar dari suatu level harus sama dengan alur data yang masuk dan keluar pada
level berikutnya), memunculkan data store sebagai sumber maupun tujuan data
(optional), menggambarkan diagram level-0, menghindari perpotongan arus data,
dan melakukan pemberian nomor pada proses utama (nomor tidak menunjukkan
urutan proses).
Nomor 1.1, 1.2, 2.1, 2.2, dan seterusnya merupakan sebuah proses turunan
atau decompose dari proses level-0 yang disebut sebagai proses level-1 (satu).
Proses level-1 menggambarkan detil kerja dari sebuah bagian dalam sebuah
sistem. Penggambarannya dilakukan dengan cara menentukan proses yang lebih
kecil (sub-proses) dari proses utama yang ada di level-0, menentukan apa yang
diterima atau diberikan masing-masing sub-proses daripada sistem dan tetap
memperhatikan konsep keseimbangan, memunculkan data store sebagai sumber
maupun tujuan alur data (optional), menggambar DFD level-1, dan berusaha
untuk menghindari perpotongan arus data. Hasil turunan akhir disebut sebagai the
lowest level, dimana hasil akhir ini tergantung dari kompleksitas sistem yang ada.
External entity disimbolkan dengan bentuk persegi yang digunakan untuk
menggambarkan pelaku-pelaku sistem yang terkait, dapat berupa orang-orang,
organisasi maupun instansi. External entity dapat memberikan masukan kepada
process dan mendapatkan keluaran dari process. External entity digambarkan
dalam bentuk sebagai berikut:
Entt_2
Gambar 3.5 Simbol External Entity
18
Data store digunakan sebagai media penyimpanan suatu data yang dapat
berupa file atau database, arsip atau catatan manual, lemari file, dan tabel-tabel
dalam database. Penamaan data store harus sesuai dengan betuk data yang
tersimpan pada data store tersebut, misalnya tabel pelanggan, tabel detil
penjualan, tabel detil pembelian, dan lain-lain. Data store digambarkan dalam
bentuk simbol sebagai berikut:
1 Stor_3
Gambar 3.6 Simbol Data Store
Data flow merupakan penghubung antara external entity dengan process
dan process dengan data store. Data flow menunjukkan aliran data dari satu titik
ke titik lainnya dengan tanda anak panah mengarah ke tujuan data. Penamaan data
flow harus menggunakan kata benda, karena di dalam data flow mengandung
sekumpulan data. Data flow digambarkan dengan bentuk simbol sebagai berikut:
Flow_6
Gambar 3.7 Simbol Data Flow
3.5 System Flow
System flow adalah bagan yang menunjukkan arus pekerjaan secara
menyeluruh dari suatu sistem dimana bagan ini menjelaskan urutan prosedur-
prosedur yang ada dalam sistem dan biasanya dalam membuat system flow
19
sebaiknya ditentukan pula fungsi-fungsi yang melaksanakan atau bertanggung
jawab terhadap sub-sistem yang ada (Jogiyanto, 1998).
Terdapat berbagai macam bentuk simbol yang digunakan untuk merancang
sebuah desain dari sistem, diantaranya adalah terminator, manual operation,
document, process, database, manual input, decision, off-line storage, on-page
reference, dan off-page reference.
Terminator merupakan bentuk simbol yang digunakan sebagai tanda
dimulainya jalan proses sistem ataupun tanda akhir dari sebuah pengerjaan suatu
sistem. Bentuk dari terminator adalah sebagai berikut:
Gambar 3.8 Simbol Terminator
Manual operation digunakan untuk menggambarkan sebuah proses kerja
yang dilakukan tanpa menggunakan komputer sebagai medianya (menggunakan
proses manual). Bentuk simbolnya adalah:
Gambar 3.9 Simbol Manual Operation
Document merupakan simbol dari dokumen yang berupa kertas laporan,
surat-surat, memo, maupun arsip-arsip secara fisik. Bentuk dari document di
gambarkan dalam simbol berikut:
20
Gambar 3.10 Simbol Document
Process adalah sebuah bentuk kerja sistem yang dilakukan secara
terkomputerisasi. Process disimbolkan dengan gambar:
Gambar 3.11 Simbol Process
Database digunakan sebagai media penyimpanan data yang bersifat
terkomputerisasi. Simbol dari database adalah sebagai berikut:
Gambar 3.12 Simbol Database
Decision merupakan operator logika yang digunakan sebagai penentu
keputusan dari suatu permintaan atau proses dengan dua nilai, benar dan salah.
Operator logika ini digambarkan sebagai berikut:
Gambar 3.13 Simbol Decision
21
Manual input digunakan untuk melakukan proses input ke dalam database
melalui keyboard. Manual input digambarkan dengan simbol:
Gambar 3.14 Simbol Manual Input
Off-line storage merupakan bentuk media penyimpanan yang berbeda
dengan database, dimana media penyimpanan ini menyimpan dokumen secara
manual atau lebih dikenal dengan nama arsip. Off-line storage digambarkan
dengan simbol:
Gambar 3.15 Simbol Off-Line Storage
On-page reference digunakan sebagai simbol untuk menghubungkan
bagan desain sebuah sistem apabila hubungan arus data yang ada terlalu jauh
dalam permasalah letaknya. Bentuk simbol On-page reference adalah sebagai
berikut:
Gambar 3.16 Simbol On-Page Reference
Off-page reference memiliki sifat yang sedikit berbeda dengan On-page
reference, karena simbol ini hanya digunakan apabila arus data yang ada
dilanjutkan ke halaman yang berbeda. Bentuk simbolnya adalah:
22
Gambar 3.17 Simbol Off-Page Reference
Paper tape merupakan sebuah simbol yang umumnya menggantikan
bentuk penggambaran jenis pembayaran yang digunakan (misal: uang) dalam
transaksi yang ada pada sistem yang dirancang. Bentuk dari paper tape adalah
dengan simbol:
Gambar 3.18 Simbol Paper Tape
3.6 PHP
Dalam rekayasa perangkat lunak, suatu aplikasi web (bahasa Inggris: web
application atau sering disingkat webapp) adalah suatu aplikasi yang diakses
menggunakan penjelajah web melalui suatu jaringan seperti Internet atau intranet.
Ia juga merupakan suatu aplikasi perangkat lunak komputer yang dikodekan
dalam bahasa yang didukung penjelajah web (seperti HTML, JavaScript, AJAX,
Java) dan bergantung pada penjelajah tersebut untuk menampilkan aplikasi.
Aplikasi web menjadi populer karena kemudahan tersedianya aplikasi klien untuk
mengaksesnya, penjelajah web, yang kadang disebut sebagai suatu thin client
(klien tipis). Kemampuan untuk memperbarui dan memelihara aplikasi web tanpa
harus mendistribusikan dan menginstalasi perangkat lunak pada kemungkinan
ribuan komputer klien merupakan alasan kunci popularitasnya. Aplikasi web yang
umum misalnya webmail, toko ritel daring, lelang daring, wiki, papan diskusi,
23
weblog, serta MMORPG. Contoh daripada aplikasi web ini dapat dibuat dengan
menggunakan bahasa PHP.
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat
ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak
tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki
(software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari
ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun
Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa
CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke,
Xaraya, dan lain-lain.
Pada awalnya PHP merupakan kependekan dari Personal Home Page
(Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.
Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa
sekumpulan script yang digunakan untuk mengolah data form dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan
menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source,
maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP
sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga
modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang
interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada
Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan
24
meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi
akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak
dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan
kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki
kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan
bahasa pemrograman ke arah paradigma berorientasi objek.
3.7 Domain Name System (DNS)
DNS (Domain Name System, bahasa Indonesia: Sistem Penamaan
Domain) adalah sebuah sistem yang menyimpan informasi tentang nama host
maupun nama domain dalam bentuk basis data tersebar (distributed database) di
dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk
setiap nama host dan mendata setiap server transmisi surat (mail exchange server)
yang menerima surat elektronik (email) untuk setiap domain.
DNS menyediakan servis yang cukup penting untuk Internet, bilamana
perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk
mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada
umumnya lebih memilih untuk menggunakan nama host dan nama domain,
25
contohnya adalah penunjukan sumber universal (URL) dan alamat e-mail. DNS
menghubungkan kebutuhan ini.
3.8 Database (Basis Data)
Basis data (bahasa Inggris: database), atau sering pula dieja basisdata,
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 (database management system, DBMS). Sistem basis data
dipelajari dalam ilmu informasi.
Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian
artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini
membahas tentang basis data komputer. Catatan yang mirip dengan basis data
sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar,
kuitansi dan 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 database 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 (1997) mewakili semua informasi dalam bentuk tabel-tabel yang saling
26
berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang
sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan
antar tabel diwakili denga 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 data-data yang saling
berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem
manajemen basis data (database management system/DBMS). Jika konteksnya
sudah jelas, banyak administrator dan programer menggunakan istilah basis data
untuk kedua arti tersebut.
27
BAB IV
DESKRIPSI PEKERJAAN
4.1 Prosedur Kerja Praktek
Dalam pengumpulan data sebagai bahan penyusunan laporan kerja praktek
ini, pendekatan terhadap permasalahaan yang dilakukan adalah dengan mempelajari
data dan informasi yang sesuai dengan aplikasi yang dibuat. Data dan informasi
yang diperlukan diperoleh dari berbagai sumber terkait untuk memberikan masukan
yang lengkap bagi pengembangan sistem informasi ini.
Data dan informasi tersebut yaitu:
1. Observasi
2. Dengan mengadakan pengamatan secara langsung untuk mengetahui sistem
yang digunakan oleh PT. Telkom Divre V Jawa Timur, ini dilakukan untuk
mendapatkan informasi dan data yang berhubungan dengan penyelesaian
masalah, selain itu juga untuk mengetahui langkah-langkah apa yang
dilakukan oleh perusahaan untuk mengembangkan usahanya.
3. Wawancara
Mengadakan tanya jawab tentang masalah yang dihadapi admin
bersangkutan kemudian mencari solusi atas masalah yang dihadapi.
4. Studi kepustakaan
Dilakukan dengan mencari informasi dari berbagai literatur yang
berhubungan dengan kegiatan kerja praktek dan perancangan aplikasi.
28
4.2 Site Map
Dari hasil analisa dan data-data yang terkumpul maka penulis
menggambarkan site map sebagai berikut.
http://localhost/
telkom
Style sheet Links (2)
Graphic (bitmap)
Links (6)
index.php
profil.php
buku_tamu_show.php
produk.php
contact_us.php
produk_personal_tele
pon.php
produk_personal_flexi
.php
produk_personal_telk
omsel.php
produk_personal_inter
net.php
produk_personal_cont
entaplikasi.php
produk_personal_publ
icphone.php
produk_telkomsolutio
n_korporat.php
produk_telkomsolutio
n_OLO.php
produk_telkomsolutio
n_house.php
faq_tampil.php
berita_detail.php?tang
gal=2010-01-18
00:00:00
berita_detail.php?tang
gal=2010-01-11
00:00:00
berita_detail.php?tang
gal=2010-01-12
00:00:00
hasil_cari_berita.php
pooling/
hasil.php?topik_id=3
Style sheet Links (2)
Graphic (bitmap) Links (6)
profil.php
buku_tamu_show.php
produk.php
contact_us.php
produk_personal_telepon.
php
produk_personal_flexi.ph
p
produk_personal_telkoms
el.php
produk_personal_internet
.php
produk_personal_content
aplikasi.php
produk_personal_publicp
hone.php
produk_telkomsolution_ko
rporat.php
produk_telkomsolution_O
LO.php
produk_telkomsolution_h
ouse.php
faq_tampil.php
berita_detail.php?tanggal
=2010-01-18 00:00:00
berita_detail.php?tanggal
=2010-01-11 00:00:00
berita_detail.php?tanggal
=2010-01-12 00:00:00
hasil_cari_berita.php
pooling/
hasil.php?topik_id=3
Style sheet Links (2)
Graphic (bitmap) Links (6)
index.php
buku_tamu_show.php
produk.php
contact_us.php
produk_personal_telepon.
php
produk_personal_flexi.ph
p
produk_personal_telkoms
el.php
produk_personal_internet
.php
produk_personal_content
aplikasi.php
produk_personal_publicp
hone.php
produk_telkomsolution_ko
rporat.php
produk_telkomsolution_O
LO.php
produk_telkomsolution_h
ouse.php
faq_tampil.phppooling/
hasil.php?topik_id=3
Style sheet Links (2)
Graphic (bitmap) Links (6)
index.php
profil.php
produk.php
contact_us.php
produk_personal_telepon.
php
produk_personal_flexi.ph
p
produk_personal_telkoms
el.php
produk_personal_internet
.php
produk_personal_content
aplikasi.php
produk_personal_publicp
hone.php
produk_telkomsolution_ko
rporat.php
produk_telkomsolution_O
LO.php
produk_telkomsolution_h
ouse.php
faq_tampil.php
bukutamu/simpan.php
buku_tamu_show.php?pa
ge=2
pooling/
hasil.php?topik_id=3
Style sheet Links (2)
Graphic (bitmap) Links (6)
index.php
profil.php
buku_tamu_show.php
contact_us.php
produk_personal_telepon.
php
produk_personal_flexi.ph
p
produk_personal_telkoms
el.php
produk_personal_internet
.php
produk_personal_content
aplikasi.php
produk_personal_publicp
hone.php
produk_telkomsolution_ko
rporat.php
produk_telkomsolution_O
LO.php
produk_telkomsolution_h
ouse.php
faq_tampil.php
http://www.myesia.com/
esia.php?id=8&page=con
tent
http://www.smart-
telecom.co.id/
index.php?module=conte
nt&method=detail&id=13
http://www.indosat.com/
IM3/Tarif_IM3/
Tarif_Nelpon_ke_Sesama
_Indosat
http://www.xl.co.id/
XLPrabayar/
ProgramPromosiXLPraba
yar/tabid/176/language/id-
ID/newsId/56403/
Default.aspx
http://www.indosat.com/
Mobile_Features/
Mobile_Features/
Internet_Data
http://www.xl.co.id/
XLPrabayar/XLInternet/
PaketDasarInternet.aspx
pooling/
hasil.php?topik_id=3
Style sheet Links (2)
Graphic (bitmap) Links (6)index.php
profil.php
buku_tamu_show.php
produk.phpproduk_personal_telepon.
php
produk_personal_flexi.ph
p
produk_personal_telkoms
el.php
produk_personal_internet
.php
produk_personal_content
aplikasi.php
produk_personal_publicp
hone.php
produk_telkomsolution_ko
rporat.php
produk_telkomsolution_O
LO.php
produk_telkomsolution_h
ouse.phpfaq_tampil.php
contact_us.php?
pooling/
hasil.php?topik_id=3
Style sheet Links (2)
Graphic (bitmap) Links (6)
index.php
profil.php
buku_tamu_show.phpproduk.php
contact_us.phpproduk_personal_flexi.ph
p
produk_personal_telkoms
el.php
produk_personal_internet
.php
produk_personal_content
aplikasi.php
produk_personal_publicp
hone.php
produk_telkomsolution_ko
rporat.php
produk_telkomsolution_O
LO.php
produk_telkomsolution_h
ouse.phpfaq_tampil.php
telkom_sljj.php
telkom_global.php
telkom_lokal.php
telkom_sli.phppooling/
hasil.php?topik_id=3
Style sheet Links (2)
Graphic (bitmap) Links (6)
index.php
profil.php
buku_tamu_show.php
produk.php
contact_us.phpproduk_personal_telepon.
php
produk_personal_telkoms
el.php
produk_personal_internet
.php
produk_personal_content
aplikasi.php
produk_personal_publicp
hone.php
produk_telkomsolution_ko
rporat.php
produk_telkomsolution_O
LO.php
produk_telkomsolution_h
ouse.phpfaq_tampil.php
telkom_flexi_classy.php
telkom_flexi_trendy.php
telkom_flexi_home.php
telkom_flexi_vas.php
pooling/
hasil.php?topik_id=3
Style sheet Links (2)
Graphic (bitmap) Links (6)
index.php
profil.php buku_tamu_show.php
produk.php
contact_us.php
produk_personal_telepon.
php
produk_personal_flexi.ph
p
produk_personal_internet
.php
produk_personal_content
aplikasi.php
produk_personal_publicp
hone.php
produk_telkomsolution_ko
rporat.php
produk_telkomsolution_O
LO.php
produk_telkomsolution_h
ouse.php
faq_tampil.php
telkom_kartuHALO.php
telkom_simPATI.php
telkom_kartu_as.php
telkom_telkomsel_interna
sionalroaming.php
telkom_telkomsel_transfe
rpulsa.php
telkom_telkomsel_nokiam
essaging.php
telkom_telkomsel_mypula
u.php
telkom_telkomsel_mobile
commerce.php
pooling/
hasil.php?topik_id=3
Style sheet Links (2)
Graphic (bitmap) Links (6)
index.php
profil.php
buku_tamu_show.php
produk.php
contact_us.php
produk_personal_telepon.
php
produk_personal_flexi.ph
p
produk_personal_telkoms
el.php
produk_personal_content
aplikasi.php
produk_personal_publicp
hone.php
produk_telkomsolution_ko
rporat.php
produk_telkomsolution_O
LO.php
produk_telkomsolution_h
ouse.php
faq_tampil.php
telkom_internet_speedy.p
hp
telkom_internet_telkomne
tinstant.php
telkom_internet_telkomne
tflexi.php
telkom_internet_telkomfla
sh.php
telkom_internet_bis.php
pooling/
hasil.php?topik_id=3
Style sheet Links (2)
Graphic (bitmap) Links (6)
index.php
profil.php
buku_tamu_show.php
produk.php
contact_us.php
produk_personal_telepon.
php
produk_personal_flexi.ph
p
produk_personal_telkoms
el.php
produk_personal_internet
.php
produk_personal_publicp
hone.php
produk_telkomsolution_ko
rporat.php
produk_telkomsolution_O
LO.php
produk_telkomsolution_h
ouse.php
faq_tampil.php
telkom_contentapplication
_ivas.php
telkom_contentapplication
_ventus.php
pooling/
hasil.php?topik_id=3
Gambar 4.1 Site Map Umum Sistem Informasi Info Produk dan Promosi
29
4.3 Sistem Flow
Sistem flow pada rancang bangun sistem informasi info produk dan promosi
berbasis web disini merupakan gambaran dari proses atau alur berjalannya web ini.
4.3.1 Sistem Flow Sistem Aktifitas User
Sistem flow pada gambar 4.1 menggambarkan apa saja yang dapat dilakukan
seorang pengunjung (user guest) pada saat mulai masuk dalam web ini.
Aktifitas UserAktifitas User
DISPLAY FORM
LAYANAN INFO
PRODUK
PILIH MENU YANG
ADA DI DISPLAY
PROSES
MENAMPILKAN
MENU
HOME
PROFIL
BUKU TAMU
PRODUK
CONTACT US
PERSONAL
TELKOM
SOLUTION
FAQ
FREQUENTLY
ASKED
QUESTION
TELKOM
SOLUTION
HOUSE
OLO
KORPORAT
TELEPON
(FIXED LINE
FLEXI (FIXED
WIRELESS)
TELKOMSEL
INTERNET
CONTENT &
APPLICATION
PUBLIC
PHONE
Gambar 4.2 Sistem Flow Aktifitas User
30
4.3.2 Sistem Flow Sistem Aktifitas Administrator
Sistem flow pada gambar 4.2 menggambarkan apa saja yang dapat dilakukan
seorang administrator pada saat mulai masuk dalam web ini.
Aktifitas AdministratorAktifitas Administrator
DISPLAY
FORM ADMIN
PILIH MENU
YANG ADA PADA
DISPLAY
PROSES
MENAMPILKAN
MENU
LOGIN
LOGOUT
MAINTENANCE
PRODUK
TELKOMSEL
PRODUK
TELEPON
UMUM
PRODUK
TELEPON
PRODUK
INTERNET
PRODUK
FLEXI
PRODUK
CONTENT
APLIKASI
POLLING
TOPIK
POLLING
PILIHAN
JAWABAN
PAKET
TELKOMFLAS
H
TELKOM SLJJ
TELKOM SLI
TELKOM
LOKAL
TELKOM
GLOBAL
01017
TELKOM
FLEXINET
UNLIMITED
TELKOM
FLEXICASH
TEMPAT
PENGISIAN
TELKOM
FLEXICASH
SYNTAXCHAR
GING
TELKOM
FLEXICASH
DATAMERCH
ANT
TELKOM
FLEXY
TRENDY
TELKOM
FLEXY
CLASSY
TARIF
BLACKBERRY
PRODUK
UTAMA
PERSONAL
PRODUK
TELKOMSOLU
TION OLO
PRODUK
TELKOMSOLU
TION
KORPORAT
BERITA
DAFTAR
KETIKAN SMS
BLACKBERRY
DEALER
MODEM
TELKOMFLAS
H
FAQ
GUESTBOOK
KONTAK
MEMBER
USER LOGIN
TELKOMSEL
SIMPATI
TARIFISIULAN
G
TELKOMSEL
SIMPATI
TARIF
TELKOMSEL
NOKIAMESSA
GING TARIF
TELKOMSEL
KARTUHALO
TARIFDASAR
TELKOMSEL
KARTUAS
TARIFPULSA
TELKOMSEL
KARTUAS
TARIF
TELKOM VAS
TELKOM
SPEEDY
PAKET
TELKOM SMS
INTERNASION
AL OUTGOING
TELKOM SMS
INTERNASION
AL INCOMING
TELKOM SMS
INTERNASION
AL FLEXI
Gambar 4.3 Sistem Flow Aktifitas Administrator
31
4.4 Desain Database
Dari penjelasan analisa sistem di atas, maka dibutuhkan database yang
meliputi DFD yang terdiri dari Context Diagram, DFD level 0, DFD level 1, ERD,
serta struktur tabel database yang ada, yang akan digambarkan sebagai berikut:
A. DFD
1. Context Diagram
Gambar 4.4 adalah context diagram dari sistem informasi info produk dan
promosi berbasis web pada PT. Telkom Divre V Jawa Timur. Pada context
diagram tersebut, juga terlihat bahwa sistem informasi info produk berbasis web
pada PT. Telkom Divre V Jawa Timur melibatkan 2 entity, yaitu Tamu (guest) dan
Bagian Informasi Produk. Untuk lebih jelasnya dapat dilihat pada Gambar 4.4
info produk
data produk
login user admin
info produk
v iew info1
SISTEM INFORMASI
PRODUK PT
TELKOM DIVRE V
JAW A TIMUR
+
TAMU
(GUEST)BAGIAN
INFORMASI
PRODUK
Gambar 4.4 Context Diagram Sistem Informasi Info Produk dan Promosi Berbasis Web
2. DFD level 0
Pada DFD level 0 ini terdapat 2 proses yaitu proses Layanan Info Produk
dan proses Maintenance Data. Terdapat 2 entity yang sama dengan context diagram.
Serta terdapat 42 tabel yang terlibat.
32
info produk
view info
info telkom flexicash datamerchant
info telkom flexicash syntaxcharging
info telkom flexicash tempat pengisian
info telkom flexinet unlimited
info telkom flexi c lassy
info telkom flexi trendy
info telkom global 01017info telkom lokal
info telkom sli
info telkom sljj
info telkom sms internasional flexi
info telkom vas
info telkom speedy paket
info telkom sms internasional outgoing
info telkom sms internasional incoming
telkom sms internasional incoming
telkom sms internasional incoming
telkom sms internasionaltelkom sms internasional
telkom speedy pakettelkom speedy paket
user loginuser login
telkom vastelkom vas
telkom sms internasional flexitelkom sms internasional flexi
telkom sljjtelkom sljj
telkom slitelkom sli
telkom lokaltelkom lokaltelkom global 01017
telkom global 01017
telkom flexi c lassytelkom flexi c lassy
telkom flexi trendytelkom flexi trendy
telkom flexinet unlimitedtelkom flexinet unlimited
telkom flexicash tempat pengisiantelkom flexicash tempat pengisian
telkom flexicash syntaxchargingtelkom flexicash syntaxcharging
telkom flexicash datamerchanttelkom flexicash datamerchant
telkomsel s impati tarif is i ulangtelkomsel s impati tarif is i ulang
info telkomsel tarif is i ulang
telkomsel s impati tariftelkomsel s impati tarif
info telkomsel s impati tarif
info telkomsel nokiamessaging tarif
info telkomsel kartuhalo tarif dasar
info telkomsel kartu as tarif pulsa
info telkomsel kartu as tarif
telkomsel nokiamessaging tariftelkomsel nokiamessaging tarif
telkomsel kartuhalo tarif dasartelkomsel kartuhalo tarif dasar
telkomsel kartu as tarif pulsatelkomsel kartu as tarif pulsatelkomsel kartu as tarif
telkomsel kartu as tariftarif blackberry
tarif blackberryproduk utama personal
produk utama personalproduk telkomsolution olo
produk telkomsolution oloproduk telkomsolution korporat
produk telkomsolution korporatproduk telkomsel
produk telkomselproduk telepon umum
produk telepon umumproduk telepon
produk teleponproduk internet
produk internet
info tarif blackberry
info produk utama personal
info produk telkomsolution olo
info produk telkomsolution korporat
info produk telkomsel
info produk telepon umum
info produk telepon
info produk internet
produk flexiproduk flexi
produk content aplikasiproduk content aplikasi
info produk flexi
info produk content aplikasi
polling topikpolling topik
info polling topik
polling pilihan jawabanpolling pilihan jawaban
info polling pilihan jawaban
paket telkomflashpaket telkomflash
info paket telkomflash
info member
membermember
info kontak
kontak
kontak
info guestbook
guestbookguestbook
info faq
faqfaq
info dealer modem telkomsel
Dealer modem telkomselDealer modem telkomsel
info daftar ketikan sms blackberry
daftar ketikan sms blackberrydaftar ketikan sms blackberry
info produk
info berita
berita
berita
data produk login user admin
info produk
view info
TAMU
(GUEST )
TAMU
(GUEST )
BAGIAN
INFORMASI
PRODUK
BAGIAN
INFORMASI
PRODUK
1
PROSES
LAYANAN INFO
PRODUK+
2
PROSES MAINTENANCE
DATA
+
1 Berita
BAGIAN
INFORMASI
PRODUK
2daftar ketikan sms
blackberry
3 Dealer modem telkomsel
4 FAQ
5 Guestbook
6 Kontak7 Member
8 Paket telkomflash
9 Polling pilihan jawaban
10 Polling topik
11 Produk content aplikasi
12 produk flexi
3
PROSES LAYANAN INFO PRODUK
TAMU
(GUEST )13 Produk internet
14 Produk Telepon
15 Produk Telepon Umum
16 Produk telkomsel
17 Produk telkomsolution korporat
18 Produk telkomsolution olo
19 Produk utama personal
20 Tarif blackberry
21Telkomsel
kartu as tarif
22telkomsel kartu as
tarif pulsa
23 telkomsel kartuhalo tarif dasar
24 telkomsel nokiamessaging tarif
25telkomsel
s impati tarif 26telkomsel s impati
tarif is i ulang
27telkom flexicash
datamerchant
28telkom flexicash
syntaxcharging
29telkom flexicash
tempat pengisian
30telkom flexinet
unlimited
31telkom
flexi c lassy
32telkom flexi
trendy
33telkom global
01017
34telkom
lokal
35telkom
sli
36telkom
sljj
37telkom sms
internasional flexi
38 telkom sms internasional incoming
39telkom sms
internasional
outgoing
40telkom speedy
paket
41 telkom vas
42 user login
Gambar 4.5 DFD Level 0 Sistem Informasi Info Produk dan Promosi Berbasis Web
3. DFD Level 1 Maintenance Data
Pada DFD Level 1 Maintenance Data terdapat 2 proses yaitu proses Login
dan proses Insert Update Delete. Terdapat 2 entity yang sama dengan context
diagram. Serta terdapat 42 tabel yang terlibat.
33
user login
user login
telkom vas
telkom vas
telkom speedy paket
telkom speedy paket
telkom sms internasionaltelkom sms internasional
telkom sms internasional incoming
telkom sms internasional incoming
telkom sms internasional flexi
telkom sms internasional flexi
telkom sljj
telkom sljj
telkom sli
telkom sli
telkom lokal
telkom lokal
telkom global 01017telkom global 01017
telkom flexi trendy
telkom flexi trendy
telkom flexi classy
telkom flexi classy
telkom flexinet unlimited
telkom flexinet unlimited
telkom flexicash tempat pengisian
telkom flexicash tempat pengisian
telkom flexicash syntaxcharging
telkom flexicash syntaxchargingtelkom flexicash datamerchant
telkom flexicash datamerchanttelkomsel simpati tarif isi ulangtelkomsel simpati tarif isi ulang
telkomsel simpati tarif
telkomsel simpati tariftelkomsel nokiamessaging tarif
telkomsel nokiamessaging tarif
telkomsel kartuhalo tarif dasar
telkomsel kartuhalo tarif dasar
telkomsel kartu as tarif pulsatelkomsel kartu as tarif pulsa
telkomsel kartu as tarif
telkomsel kartu as tarif
tarif blackberrytarif blackberry
produk utama personal
produk utama personal
produk telkomsolution olo
produk telkomsolution olo
produk telkomsolution korporat
produk telkomsolution korporat
produk telkomsel
produk telkomsel
produk telepon umum
produk telepon umum
produk teleponproduk teleponproduk internet
produk internet
produk flexi
produk flexi
produk content aplikasi
produk content aplikasi
polling topik
polling topik
polling pilihan jawaban
polling pilihan jawaban
paket telkomflash
paket telkomflash
membermember
kontak
guestbookguestbook
faq
faq
Dealer modem telkomsel
Dealer modem telkomsel
daftar ketikan sms blackberry
daftar ketikan sms blackberry
info produk
LOGIN
berita
berita
data produk
login user adminBAGIAN
INFORMASI
PRODUK
BAGIAN
INFORMASI
PRODUK
1 Berita1 Berita
1
PROSES
LOGIN
2
PROSES INSERT UPDATE DELETE
BAGIAN
INFORMASI
PRODUK
2daftar ketikan sms
blackberry2
daftar ketikan sms
blackberry
3 Dealer modem telkomsel3 Dealer modem telkomsel
4 FAQ4 FAQ
5 Guestbook5 Guestbook
6 Kontak6 Kontak
7 Member7 Member 8 Paket telkomflash8 Paket telkomflash
9 Polling pilihan jawaban9 Polling pilihan jawaban
10 Polling topik10 Polling topik
11 Produk content aplikasi11 Produk content aplikasi
12 produk flexi12 produk flexi
13 Produk internet13 Produk internet
14 Produk Telepon14 Produk Telepon
15 Produk Telepon Umum15 Produk Telepon Umum
16 Produk telkomsel16 Produk telkomsel
17 Produk telkomsolution korporat17 Produk telkomsolution korporat
18 Produk telkomsolution olo18 Produk telkomsolution olo
19 Produk utama personal19 Produk utama personal
20 Tarif blackberry20 Tarif blackberry
21Telkomsel kartu
as tarif21
Telkomsel kartu
as tarif
22telkomsel kartu
as tarif pulsa22
telkomsel kartu
as tarif pulsa
23telkomsel
kartuhalo tarif
dasar
23telkomsel
kartuhalo tarif
dasar
24telkomsel
nokiamessaging
tarif
24telkomsel
nokiamessaging
tarif
25telkomsel
s impati tarif25
telkomsel
s impati tarif
26telkomsel
s impati tarif is i
ulang
26telkomsel
s impati tarif is i
ulang
27telkom flexicash
datamerchant27
telkom flexicash
datamerchant
28telkom flexicash
syntaxcharging28
telkom flexicash
syntaxcharging29telkom flexicash
tempat pengisian29
telkom flexicash
tempat pengisian
30 telkom flexinet unlimited30 telkom flexinet unlimited32 telkom flexi trendy32 telkom flexi trendy
31telkom flexi
c lassy31
telkom flexi
c lassy33 telkom global 0101733 telkom global 01017
34 telkom lokal34 telkom lokal
35 telkom sli35 telkom sli
36 telkom sljj36 telkom sljj
37 telkom sms internasional flexi37 telkom sms internasional flexi
41 telkom vas41 telkom vas
42 user login42 user login
40 telkom speedy paket40 telkom speedy paket
39 telkom sms internasional outgoing39 telkom sms internasional outgoing
38 telkom sms internasional incoming38 telkom sms internasional incoming
Gambar 4.6 DFD Level 1 Maintenance Data Sistem Informasi Info Produk dan Promosi Berbasis Web
34
B. ERD
1. CDM
Gambar 4.7 merupakan bentuk konsep model database yang digunakandalam
perancangan sistem. Conceptual Data Model (CDM) menggambarkan struktur aliran
data dalam database.
telkom_f lexi_trendy
produk_id VA8
tipe VA50
jenis_lay anan VA50
tarif_per_unit LF
time_per_unit VA50
keterangan TXT
uraian TXT
pukul VA50
kontak
no LI
nama VA50
alamat VA50
email VA50
komentar TXT
guestbook
id I
nama VA50
email VA50
url VA30
komentar TXT
tanggal D
paket_telkom f lash
id VA50
main_produk VA50
sub_produk VA50
tarif VA50
kartu VA50
telkom_lokal
produk_id VA7
jarak VA50
rentang_waktu VA50
durasi VA20
tarif_lama LF
tarif_baru LF
peny esuaian LF
telkom_v as
produk_id VA5
nama VA50
keterangan TXT
produk_telepon_umum
produk_id VA8
nama_produk VA50
keterangan TXT
telkomsel_simpat i_tarif is iulang
id_produk VA50
denominasi VA50
v oucher_elektronik VA50
v oucher_f is ik VA50
masa_akt if VA50
masa_isi_ulang VA50
produk_telkomsel
produk_id VA8
nama_produk VA50
keterangan TXT
tarif_blackberry
id_produk VA50
paket VA50
tarif_harian VA50
tarif_mingguan VA50
tarif_bulan1 VA50
tarif_bulandst VA50
telkomsel_kartuas_tarif
id_produk VA50
deskripsi VA50
keterangan TXT
tarif_dasar VA50
telkom_f lexi_classy
produk_id VA8
tipe VA50
jenis_lay anan VA50
tarif_per_unit LF
time_per_unit VA50
keterangan TXT
telkom_sljj
produk_id VA8
jenis VA100
jarak VA50
zona VA50
rentang_waktu VA50
hari VA50
tarif_lama LF
tarif_baru LF
member
member_id I
nama VA50
tgl_lahir D
alamat VA50
no_tlp I
hobi VA50
pesan VA50
telkom_sli
produk_id VA7
group VA50
region VA50
tujuan VA50
kode_negara I
tarif_pstnclassy LF
tarif_trendy LF
berita
berita_id VA8
tanggal D
judul TXT
sinopsis TXT
isi TXT
telkom_f lexicash_sy ntaxcharging
produk_id VA8
nama_transaksi VA50
sintax VA50
telkomsel_karuhalo_tarif dasar
id_tarif VA8
jenis_lay anan VA50
tipe VA50
tarif_lama LF
tarif_baru LF
time_unit VA50
telkom_f lexinet_unlimited
produk_id VA8
jenis_paket VA50
jenis_kartu VA50
tarif VA50
minimal_saldo LF
jumlah_saldo LF
masa_berlaku VA50
keterangan TXT
produk_utama_personal
id VA10
nama VA50
produk_telkomsolut ion_korporat
produk_id VA8
nama VA50
keterangan TXT
polling_topik
topik_id I
pertany aan VA200
produk_internet
produk_id VA8
nama_produk VA50
keterangan TXT
produk_content_aplikasi
produk_id VA8
nama_produk VA50
keterangan TXTdealer_modem_telkomf lash
no I
kota_lokasi VA50
alamat VA50
tlp VA50
f ax VA50
daf tar_ket ikan_sms_blackberry
id_produk VA50
paket VA50
harian VA50
mingguan VA50
bulanan VA50
telkom_f lexicash_datamerchant
produk_id VA8
tipe VA50
nama VA50
email VA50
produk_telkomsolut ion_olo
produk_id VA7
nama VA50
keterangan TXTtelkomsel_simpat i_tarif
id VA50
jenis VA100
waktu VA50
tujuan VA50
tarif VA50
keterangan TXT
user_login
user_id I
user_nam e VA50
password VA50
polling_pilihan_jawaban
pilihan_jawaban_id I
topik_id I
jawaban VA200
jumlah_pemilih I
telkom_speedy _paket
produk_id VA8
tipe VA50
speed VA50
target VA50
biaya_regist rasi LF
biaya_bulanan LF
kuota_per_bulan VA50
excess_usage_per_menit LF
batas_tagih_maksim um LF
paket_lama VA50
tarif_paket_lama LF
telkom_sms_internasional_incom ing
produk_id I
kode_negara I
nama_negara VA50
telkom_sms_internasional_outgoing
produk_id I
nama_negara VA50
telkom_global01017
produk_id <UNDEF>
group VA50
nama_negara VA50
jenis VA100
tarif VA50
telkom_sms_internasional_f lexi
produk_id VA7
jenis_kartu VA50
tarif VA50
keterangan TXT
telkom_f lexicash_tempatpengisian
produk_id VA8
wilay ah VA50
tempat VA50
alamat VA50
telepon VA20
produk_telepon
produk_id VA7
nama_produk VA50
keterangan TXT
telkomsel_nokiamessaging_tarif
id_produk VA50
paket VA50
tarif VA50
telkomsel_kartuas_tarifpulsa
id_produk VA50
denominasi VA50
bentuk_v oucher VA50
produk_f lexi
produk_id VA8
nama_produk VA50
keterangan TXT
f aq
id I
question TXT
answer TXT
Gambar 4.7 CDM ( Conceptual Data Model )
35
2. PDM
Physical Data Model (PDM) merupakan implementasi secara fisik dari
database yang dibuat. PDM adalah hasil generate dari bentuk CDM. Pada PDM
dapat dilihat tipe data dari setiap atribut. Bentuk dari PDM dapat dilihat pada
Gambar 4.8
TELKOM_FLEXI_TRENDY
PRODUK_ID v archar(8)
TIPE v archar(50)
JENIS_LAYANAN v archar(50)
TARIF_PER_UNIT double
TIME_PER_UNIT v archar(50)
KETERANGAN long v archar
URAIAN long v archar
PUKUL v archar(50)
KONTAK
NO integer
NAMA v archar(50)
ALAMAT v archar(50)
EMAIL v archar(50)
KOMENTAR long v archar
GUESTBOOK
ID integer
NAMA v archar(50)
EMAIL v archar(50)
URL v archar(30)
KOMENTAR long v archar
TANGGAL date
PAKET_TELKOMFLASH
ID2 v archar(50)
MAIN_PRODUK v archar(50)
SUB_PRODUK v archar(50)
TARIF v archar(50)
KARTU v archar(50)
TELKOM_LOKAL
PRODUK_ID2 v archar(7)
JARAK v archar(50)
RENTANG_WAKTU v archar(50)
DURASI v archar(20)
TARIF_LAMA double
TARIF_BARU double
PENYESUAIAN double
TELKOM_VAS
PRODUK_ID3 v archar(5)
NAMA v archar(50)
KETERANGAN long v archar
PRODUK_TELEPON_UMUM
PRODUK_ID4 v archar(8)
NAMA_PRODUK v archar(50)
KETERANGAN long v archar
TELKOMSEL_SIMPATI_TARIFISIULANG
ID_PRODUK v archar(50)
DENOMINASI v archar(50)
VOUCHER_ELEKTRONIK v archar(50)
VOUCHER_FISIK v archar(50)
MASA_AKTIF v archar(50)
MASA_ISI_ULANG v archar(50)
PRODUK_TELKOMSEL
PRODUK_ID5 v archar(8)
NAMA_PRODUK v archar(50)
KETERANGAN long v archar
TARIF_BLACKBERRY
ID_PRODUK2 v archar(50)
PAKET v archar(50)
TARIF_HARIAN v archar(50)
TARIF_MINGGUAN v archar(50)
TARIF_BULAN1 v archar(50)
TARIF_BULANDST v archar(50)
TELKOMSEL_KARTUAS_TARIF
ID_PRODUK3 v archar(50)
DESKRIPSI v archar(50)
KETERANGAN long v archar
TARIF_DASAR v archar(50)
TELKOM_FLEXI_CLASSY
PRODUK_ID6 v archar(8)
TIPE v archar(50)
JENIS_LAYANAN v archar(50)
TARIF_PER_UNIT double
TIME_PER_UNIT v archar(50)
KETERANGAN long v archar
TELKOM_SLJJ
PRODUK_ID7 v archar(8)
JENIS v archar(100)
JARAK v archar(50)
ZONA v archar(50)
RENTANG_WAKTU v archar(50)
HARI v archar(50)
TARIF_LAMA double
TARIF_BARU double
MEMBER
MEMBER_ID integer
NAMA v archar(50)
TGL_LAHIR date
ALAMAT v archar(50)
NO_TLP integer
HOBI v archar(50)
PESAN v archar(50)
TELKOM_SLI
PRODUK_ID8 v archar(7)
GROUP v archar(50)
REGION v archar(50)
TUJUAN v archar(50)
KODE_NEGARA integer
TARIF_PSTNCLASSY double
TARIF_TRENDY double
BERITA
BERITA_ID v archar(8)
TANGGAL date
JUDUL long v archar
SINOPSIS long v archar
ISI long v archar
TELKOM_FLEXICASH_SYNTAXCHARGING
PRODUK_ID9 v archar(8)
NAMA_TRANSAKSI v archar(50)
SINTAX v archar(50)
TELKOMSEL_KARUHALO_TARIFDASAR
ID_TARIF v archar(8)
JENIS_LAYANAN v archar(50)
TIPE v archar(50)
TARIF_LAMA double
TARIF_BARU double
TIME_UNIT v archar(50)
TELKOM_FLEXINET_UNLIMITED
PRODUK_ID10 v archar(8)
JENIS_PAKET v archar(50)
JENIS_KARTU v archar(50)
TARIF v archar(50)
MINIMAL_SALDO double
JUMLAH_SALDO double
MASA_BERLAKU v archar(50)
KETERANGAN long v archar
PRODUK_UTAMA_PERSONAL
ID3 v archar(10)
NAMA v archar(50)
PRODUK_TELKOMSOLUTION_KORPORAT
PRODUK_ID11 v archar(8)
NAMA v archar(50)
KETERANGAN long v archar
POLLING_TOPIK
TOPIK_ID integer
PERTANYAAN v archar(200)
PRODUK_INTERNET
PRODUK_ID12 v archar(8)
NAMA_PRODUK v archar(50)
KETERANGAN long v archar
PRODUK_CONTENT_APLIKASI
PRODUK_ID13 v archar(8)
NAMA_PRODUK v archar(50)
KETERANGAN long v archarDEALER_MODEM_TELKOMFLASH
NO2 integer
KOTA_LOKASI v archar(50)
ALAMAT v archar(50)
TLP v archar(50)
FAX v archar(50)
DAFTAR_KETIKAN_SMS_BLACKBERRY
ID_PRODUK5 v archar(50)
PAKET v archar(50)
HARIAN v archar(50)
MINGGUAN v archar(50)
BULANAN v archar(50)
TELKOM_FLEXICASH_DATAMERCHANT
PRODUK_ID14 v archar(8)
TIPE v archar(50)
NAMA v archar(50)
EMAIL v archar(50)PRODUK_TELKOMSOLUTION_OLO
PRODUK_ID15 v archar(7)
NAMA v archar(50)
KETERANGAN long v archar
TELKOMSEL_SIMPATI_TARIF
ID4 v archar(50)
JENIS v archar(100)
WAKTU v archar(50)
TUJUAN v archar(50)
TARIF v archar(50)
KETERANGAN long v archar
USER_LOGIN
USER_ID integer
USER_NAME v archar(50)
PASSWORD v archar(50)
POLLING_PILIHAN_JAWABAN
PILIHAN_JAWABAN_ID integer
TOPIK_ID integer
JAW ABAN v archar(200)
JUMLAH_PEMILIH integer
TELKOM_SPEEDY_PAKET
PRODUK_ID16 v archar(8)
TIPE v archar(50)
SPEED v archar(50)
TARGET v archar(50)
BIAYA_REGISTRASI double
BIAYA_BULANAN double
KUOTA_PER_BULAN v archar(50)
EXCESS_USAGE_PER_MENIT double
BATAS_TAGIH_MAKSIMUM double
PAKET_LAMA v archar(50)
TARIF_PAKET_LAMA double
TELKOM_SMS_INTERNASIONAL_INCOMING
PRODUK_ID17 integer
KODE_NEGARA integer
NAMA_NEGARA v archar(50)
TELKOM_SMS_INTERNASIONAL_OUTGOING
PRODUK_ID18 integer
NAMA_NEGARA v archar(50)
TELKOM_GLOBAL01017
PRODUK_ID19 <undef ined>
GROUP v archar(50)
NAMA_NEGARA v archar(50)
JENIS v archar(100)
TARIF v archar(50)
TELKOM_SMS_INTERNASIONAL_FLEXI
PRODUK_ID20 v archar(7)
JENIS_KARTU v archar(50)
TARIF v archar(50)
KETERANGAN long v archar
TELKOM_FLEXICASH_TEMPATPENGISIAN
PRODUK_ID21 v archar(8)
WILAYAH v archar(50)
TEMPAT v archar(50)
ALAMAT v archar(50)
TELEPON v archar(20)PRODUK_TELEPON
PRODUK_ID22 v archar(7)
NAMA_PRODUK v archar(50)
KETERANGAN long v archar
TELKOMSEL_NOKIAMESSAGING_TARIF
ID_PRODUK6 v archar(50)
PAKET v archar(50)
TARIF v archar(50)
TELKOMSEL_KARTUAS_TARIFPULSA
ID_PRODUK9 v archar(50)
DENOMINASI v archar(50)
BENTUK_VOUCHER v archar(50)
PRODUK_FLEXI
PRODUK_ID23 v archar(8)
NAMA_PRODUK v archar(50)
KETERANGAN long v archar
FAQ
ID6 integer
QUESTION long v archar
ANSWER long v archar
Gambar 4.8 PDM ( Physical Data Model )
36
C. Struktur Tabel
Dalam hal merancang struktur tabel yang diperlukan, meliputi nama tabel,
nama atribut, tipe data pelengkap seperti primary key, foreign key, dan sebagainya.
Rancangan basis data aplikasi ini terdiri dari tabel-tabel sebagai berikut :
A. Tabel telkom_flexi_trendy
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_flexi_trendy
Tabel 4.1 Struktur Tabel telkom_flexi_trendy
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
tipe VARCHAR 50
jenis_layanan VARCHAR 50
tarif_per_unit DOUBLE
time_per_unit VARCHAR 50
keterangan TEXT
uraian TEXT
pukul VARCHAR 50
B. Tabel kontak
Primary key : no
Fungsi : Menyimpan data-data kontak
Tabel 4.2 Struktur Tabel kontak
Field Tipe Ukuran Keterangan
no BIGINT 20
nama VARCHAR 50
alamat VARCHAR 50
Email VARCHAR 30
Komentar TEXT
37
C. Tabel guestbook
Primary key : id
Fungsi : Menyimpan data-data guestbook
Tabel 4.3 Struktur Tabel Guestbook
Field Tipe Ukuran Keterangan
Id INT 11
Nama VARCHAR 20
Email VARCHAR 20
url VARCHAR 30
Komentar TEXT
Tanggal DATE
D. Tabel paket_telkomflash
Primary key : id
Fungsi : Menyimpan data-data paket_telkomflash
Tabel 4.4 Struktur Tabel paket_telkomflash
Field Tipe Ukuran Keterangan
Id VARCHAR 50
main_produk VARCHAR 50
sub_produk VARCHAR 50
Tarif VARCHAR 50
Kartu VARCHAR 50
38
E. Tabel telkom_lokal
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_lokal.
Tabel 4.5 Struktur Tabel telkom_lokal
Field Tipe Ukuran Keterangan
produk_id VARCHAR 7
Jarak VARCHAR 20
rentang_waktu VARCHAR 20
Durasi VARCHAR 20
tarif_lama DOUBLE
tarif_baru DOUBLE
Penyesuaian DOUBLE
F. Tabel telkom_vas
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_vas.
Tabel 4.6 Struktur Tabel telkom_vas
Field Tipe Ukuran Keterangan
produk_id VARCHAR 5
Nama VARCHAR 50
Keterangan TEXT 50
39
G. Tabel produk_telepon_umum
Primary key : produk_id
Fungsi : Menyimpan data-data produk_telepon_umum.
Tabel 4.7 Struktur Tabel produk_telepon_umum
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
nama_produk VARCHAR 50
Keterangan TEXT
H. Tabel telkomsel_simpati_tarifisiulang
Primary key : id_produk
Fungsi : Menyimpan data-data telkomsel_simpati_tarifisiulang.
Tabel 4.8 Struktur Tabel telkomsel_simpati_tarifisiulang
Field Tipe Ukuran Keterangan
id_produk VARCHAR 50
Denominasi VARCHAR 50
voucher_elektronik VARCHAR 50
voucher_fisik VARCHAR 50
masa_aktif VARCHAR 50
masa_isi_ulang VARCHAR 50
I. Tabel produk_telkomsel
Primary key : produk_id
Fungsi :Menyimpan data-data produk_telkomsel.
40
Tabel 4.9 Struktur Tabel produk_telkomsel
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
nama_produk VARCHAR 50
Keterangan TEXT
J. Tabel tarif_blackberry
Primary key : id_produk
Fungsi : Menyimpan data-data tarif_blackberry.
Tabel 4.10 Struktur Tabel tarif_blackberry
Field Tipe Ukuran Keterangan
id_produk VARCHAR 50
Paket VARCHAR 50
tarif_harian VARCHAR 50
tarif_mingguan VARCHAR 50
tarif_bulan1 VARCHAR 50
tarif_bulandst VARCHAR 50
K. Tabel telkomsel_kartuas_tarif
Primary key : id_produk
Fungsi : Menyimpan data-data telkomsel_kartuas_tarif.
Tabel 4.11 Struktur Tabel telkomsel_kartuas_tarif
Field Tipe Ukuran Keterangan
id_produk VARCHAR 50
Deskripsi VARCHAR 50
Keterangan TEXT
tarif_dasar VARCHAR 50
41
L. Tabel telkom_flexi_classy
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_flexi_classy.
Tabel 4.12 Struktur Tabel telkom_flexi_classy
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
Tipe VARCHAR 50
jenis_layanan VARCHAR 50
tarif_per_unit DOUBLE
time_per_unit VARCHAR 50
Keterangan TEXT
M. Tabel telkom_sljj
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_sljj
Tabel 4.13 Struktur Tabel telkom_sljj
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
Jenis VARCHAR 50
Jarak VARCHAR 50
Zona VARCHAR 50
rentang_waktu VARCHAR 50
Hari VARCHAR 50
tarif_lama DOUBLE
tarif_baru DOUBLE
N. Tabel member
Primary key : member_id
Fungsi : Menyimpan data-data member
42
Tabel 4.14 Struktur Tabel member
Field Tipe Ukuran Keterangan
member_id INT 5
Nama VARCHAR 50
tgl_lahir DATETIME
Alamat VARCHAR 50
no_tlp INT 15
Hobi VARCHAR 50
Pesan VARCHAR 50
O. Tabel telkom_sli
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_sli
Tabel 4.15 Struktur Tabel telkom_sli
Field Tipe Ukuran Keterangan
produk_id VARCHAR 7
Group VARCHAR 50
Region VARCHAR 50
Tujuan VARCHAR 50
kode_negara INT 5
tarif_pstnclassy DOUBLE
tarif_trendy DOUBLE
P. Tabel berita
Primary key : berita_id
Fungsi : Menyimpan data-data berita
Tabel 4.16 Struktur Tabel berita
Field Tipe Ukuran Keterangan
berita_id VARCHAR 8
Tanggal DATETIME
Judul TEXT
Sinopsis TEXT
Isi TEXT
43
Q. Tabel telkom_flexicash_syntaxcharging
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_flexicash_syntaxcharging
Tabel 4.17 Struktur Tabel telkom_flexicash_syntaxcharging
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
nama_transaksi VARCHAR 50
Sintax VARCHAR 50
R. Tabel telkomsel_kartuhalo_tarifdasar
Primary key : id_tarif
Fungsi : Menyimpan data-data telkomsel_kartuhalo_tarifdasar
Tabel 4.18 Struktur Tabel telkomsel_kartuhalo_tarifdasar
Field Tipe Ukuran Keterangan
id_tarif VARCHAR 8
jenis_layanan VARCHAR 50
tipe VARCHAR 50
tarif_lama VARCHAR 50
tarif_baru VARCHAR 50
time_unit VARCHAR 50
S. Tabel telkom_flexinet_unlimited
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_flexinet_unlimited
44
Tabel 4.19 Struktur Tabel telkom_flexinet_unlimited
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
jenis_paket VARCHAR 50
jenis_kartu VARCHAR 50
tarif DOUBLE
minimal_saldo DOUBLE
jumlah_saldo DOUBLE
masa_berlaku VARCHAR 50
keterangan TEXT
T. Tabel produk_utama_personal
Primary key : id
Fungsi : Menyimpan data-data produk_utama_personal
Tabel 4.20 Struktur Tabel produk_utama_personal
Field Tipe Ukuran Keterangan
id VARCHAR 10
nama VARCHAR 50
U. Tabel produk_telkomsolution_korporat
Primary key : produk_id
Fungsi : Menyimpan data-data produk_telkomsolution_korporat
Tabel 4.21 Struktur Tabel produk_telkomsolution_korporat
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
nama VARCHAR 50
keterangan TEXT
45
V. Tabel polling_topik
Primary key : topik_id
Fungsi : Menyimpan data-data polling_topik
Tabel 4.22 Struktur Tabel polling_topik
Field Tipe Ukuran Keterangan
topik_id INT 10
pertanyaan VARCHAR 200
W. Tabel produk_internet
Primary key : produk_id
Fungsi : Menyimpan data-data produk_internet
Tabel 4.23 Struktur Tabel produk_internet
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
nama_produk VARCHAR 50
keterangan TEXT
X. Tabel produk_content_aplikasi
Primary key : produk_id
Fungsi : Menyimpan data-data produk_content_aplikasi
Tabel 4.24 Struktur Tabel produk_content_aplikasi
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
nama_produk VARCHAR 50
keterangan TEXT
46
Y. Tabel dealer_modem_telkomflash
Primary key : no
Fungsi : Menyimpan data-data dealer_modem_telkomflash
Tabel 4.25 Struktur Tabel dealer_modem_telkomflash
Field Tipe Ukuran Keterangan
no INT 5
kota_lokasi VARCHAR 50
alamat VARCHAR 50
tlp VARCHAR 50
fax VARCHAR 50
Z. Tabel daftar_ketikan_sms_blackberry
Primary key : id_produk
Fungsi : Menyimpan data-data daftar_ketikan_sms_blackberry
Tabel 4.26 Struktur Tabel daftar_ketikan_sms_blackberry
Field Tipe Ukuran Keterangan
id_produk VARCHAR 50
paket VARCHAR 50
harian VARCHAR 50
mingguan VARCHAR 50
bulanan VARCHAR 50
AA. Tabel telkom_flexicash_datamerchant
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_flexicash_datamerchant
47
Tabel 4.27 Struktur Tabel telkom_flexicash_datamerchant
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
tipe VARCHAR 50
nama VARCHAR 50
email VARCHAR 50
BB. Tabel produk_telkomsolution_olo
Primary key : produk_id
Fungsi : Menyimpan data-data produk_telkomsolution_olo
Tabel 4.28 Struktur Tabel produk_telkomsolution_olo
Field Tipe Ukuran Keterangan
produk_id VARCHAR 7
nama VARCHAR 50
keterangan TEXT
CC. Tabel telkomsel_simpati_tarif
Primary key : id
Fungsi : Menyimpan data-data telkomsel_simpati_tarif
Tabel 4.29 Struktur Tabel telkomsel_simpati_tarif
Field Tipe Ukuran Keterangan
id VARCHAR 50
jenis VARCHAR 100
waktu VARCHAR 50
tujuan VARCHAR 50
tarif VARCHAR 50
keterangan VARCHAR 50
48
DD. Tabel user_login
Primary key : user_id
Fungsi : Menyimpan data-data user_login
Tabel 4.30 Struktur Tabel user_login
Field Tipe Ukuran Keterangan
user_id INT 3
Username VARCHAR 50
Password VARCHAR 50
EE. Tabel polling_pilihan_jawaban
Primary key : pilihan_jawaban_id
Fungsi : Menyimpan data-data polling_pilihan_jawaban
Tabel 4.31 Struktur Tabel polling_pilihan_jawaban
Field Tipe Ukuran Keterangan
pilihan_jawaban_id INT 10
topik_id INT 10
jawaban VARCHAR 200
jumlah_pemilih INT 10
FF. Tabel telkom_speedy_paket
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_speedy_paket
49
Tabel 4.32 Struktur Tabel telkom_speedy_paket
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
Tipe VARCHAR 50
Speed VARCHAR 50
Target VARCHAR 50
biaya_registrasi DOUBLE
biaya_bulanan DOUBLE
kuota_per_bulan VARCHAR 50
excess_usage_per_menit DOUBLE
batas_tagih_maksimum DOUBLE
paket_lama VARCHAR 50
tarif_paket_lama DOUBLE
GG. Tabel telkom_sms_internasional_incoming
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_sms_internasional_incoming
Tabel 4.33 Struktur Tabel telkom_sms_internasional_incoming
Field Tipe Ukuran Keterangan
produk_id INT 3
kode_negara INT 5
nama_negara VARCHAR 50
HH. Tabel telkom_sms_internasional_outgoing
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_sms_internasional_outgoing
Tabel 4.34 Struktur Tabel telkom_sms_internasional_outgoing
Field Tipe Ukuran Keterangan
produk_id INT 3
nama_negara VARCHAR 50
50
II. Tabel telkom_global01017
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_global01017
Tabel 4.35 Struktur Tabel telkom_global01017
Field Tipe Ukuran Keterangan
produk_id VARCHAR 7
Group VARCHAR 20
nama_negara TEXT
Jenis VARCHAR 20
Tarif DOUBLE
JJ. Tabel telkom_sms_internasional_flexi
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_sms_internasional_flexi
Tabel 4.36 Struktur Tabel telkom_sms_internasional_flexi
Field Tipe Ukuran Keterangan
produk_id VARCHAR 7
jenis_kartu VARCHAR 50
Tarif DOUBLE
keterangan TEXT
KK. Tabel telkom_flexicash_tempatpengisian
Primary key : produk_id
Fungsi : Menyimpan data-data telkom_flexicash_tempatpengisian
51
Tabel 4.37 Struktur Tabel telkom_flexicash_tempatpengisian
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
wilayah VARCHAR 50
Tempat VARCHAR 50
Alamat VARCHAR 50
Telepon VARCHAR 20
LL. Tabel produk_telepon
Primary key : produk_id
Fungsi : Menyimpan data-data produk_telepon
Tabel 4.38 Struktur Tabel produk_telepon
Field Tipe Ukuran Keterangan
produk_id VARCHAR 7
nama_produk VARCHAR 50
keterangan TEXT
MM. Tabel telkomsel_nokiamessaging_tarif
Primary key : id_produk
Fungsi : Menyimpan data-data telkomsel_nokiamessaging_tarif
Tabel 4.39 Struktur Tabel telkomsel_nokiamessaging_tarif
Field Tipe Ukuran Keterangan
id_produk VARCHAR 50
Paket VARCHAR 50
Tarif VARCHAR 50
52
NN. Tabel telkomsel_kartuas_tarifpulsa
Primary key : id_produk
Fungsi : Menyimpan data-data telkomsel_kartuas_tarifpulsa
Tabel 4.40 Struktur Tabel telkomsel_kartuas_tarifpulsa
Field Tipe Ukuran Keterangan
id_produk VARCHAR 50
denominasi VARCHAR 50
bentuk_voucher VARCHAR 50
OO. Tabel produk_flexi
Primary key : produk_id
Fungsi : Menyimpan data-data produk_flexi
Tabel 4.41 Struktur Tabel produk_flexi
Field Tipe Ukuran Keterangan
produk_id VARCHAR 8
nama_produk VARCHAR 50
keterangan TEXT
PP. Tabel faq
Primary key : id
Fungsi : Menyimpan data-data faq
Tabel 4.42 Struktur Tabel faq
Field Tipe Ukuran Keterangan
Id INT 11
Question TEXT
Answer TEXT
53
4.5 Desain I/O
Desain Input Ooutput I/O merupakan rancangan awal dari pembuatan suatu
aplikasi. Desain I/O sangat membantu dalam mempercepat proses pengembangan
serta mengetahui dengan lebih jelas alur program yang akan di rancang. Desain I/O
untuk sistem informasi info produk dan promosi berbasis web pada PT. Telkom
Divre V Jawa Timur dapat digambarkan sebagai berikut:
A. Rancangan Halaman Home
Halaman home digunakan sebagai halaman awal saat pengguna mengakses
situs ini, fasilitas yang diberikan berupa pilihan menu seperti home, profil, buku
tamu, produk, contact us, polling, serta produk detail. Untuk lebih jelasnya desain
halaman home dapat dilihat pada Gambar 4.9.
HEADER
CONTACT USPRODUKBUKU TAMUPROFILHOME
PRODUK
PERSONAL
TELKOMSOLUTION
FAQ
POLLING
IKLAN
BERITA BARU
JUDUL
TANGGAL
SINOPSIS
SELENGKAPNYA
FOOTER
CARI
BERITA
Gambar 4.9 Rancangan Halaman Home
54
B. Rancangan Halaman Profil
Halaman profil digunakan untuk menampilkan profil PT.Telkom, yaitu
sekilas Telkom, visi & misi serta makna logo. Untuk lebih jelasnya desain halaman
profil dapat dilihat pada Gambar 4.10.
HEADER
CONTACT USPRODUKBUKU TAMUPROFILHOME
PRODUK
PERSONAL
TELKOMSOLUTION
FAQ
POLLING
IKLAN
PROFIL TELKOM
SEKILAS TELKOM
VISI & MISI
MAKNA LOGO
FOOTER
Gambar 4.10 Rancangan Halaman Profil
C. Rancangan Halaman Buku Tamu
Halaman buku tamu digunakan oleh user untuk memberikan komentarnya
secara terbuka sehingga bisa dilihat oleh pengunjung yang lainnya. Untuk lebih
jelasnya desain halaman buku tamu dapat dilihat pada Gambar 4.11.
55
HEADER
CONTACT USPRODUKBUKU TAMUPROFILHOME
PRODUK
PERSONAL
TELKOMSOLUTION
FAQ
POLLING
IKLAN
BUKU TAMU
NAMA PENGUNJUNG
WEBSITE
FOOTER
KOMENTAR
ISI KOMENTAR
SUBMIT RESET
Gambar 4.11 Rancangan Halaman Buku Tamu
D. Rancangan Halaman Produk
Halaman produk digunakan sebagai halaman tempat membandingkan
produk PT. Telkom dengan produk pesaing. Untuk lebih jelasnya desain halaman
produk dapat dilihat pada Gambar 4.12.
56
HEADER
CONTACT USPRODUKBUKU TAMUPROFILHOME
PRODUK
PERSONAL
TELKOMSOLUTION
FAQ
POLLING
IKLAN
BANDING
PRODUK
FOOTER
Gambar 4.12 Rancangan Halaman Produk
E. Rancangan Halaman Contact Us
Halaman contact us digunakan untuk interaksi langsung antara pengunjung
dengan PT. Telkom yang bersifat pribadi sehingga langsung dikirim ke email yang
telah disediakan PT. Telkom tanpa dapat dibaca oleh pengunjung lainnya. Untuk
lebih jelasnya desain halaman contact us dapat dilihat pada Gambar 4.13.
57
HEADER
CONTACT USPRODUKBUKU TAMUPROFILHOME
PRODUK
PERSONAL
TELKOMSOLUTION
FAQ
POLLING
IKLAN
ALAMAT DETAIL CONTACT US
FOOTER
NAMA
ALAMAT
KOMENTAR
KIRIM
Gambar 4.13 Rancangan Halaman Contact Us
F. Rancangan Halaman Login Administrator
Halaman login administrator digunakan untuk validasi admin dalam
tujuannya untuk dapat me-maintenance database aplikasi. Untuk lebih jelasnya
desain halaman login administrator dapat dilihat pada Gambar 4.14.
58
HEADER
LOGIN HALAMAN LOGIN
ADMINISTRATOR
FOOTER
USERNAME
PASSWORD
AUTO LOGIN SAMPAI LOGOUT
SAVE USERNAME
SELALU TANYA UNTUK USERNAME & PASSWORD
LOGIN
Gambar 4.14 Rancangan Halaman Login Administrator
G. Rancangan Halaman Administrator Maintenance
Halaman administrator maintenance digunakan untuk maintenance database
aplikasi sehingga menjadi up to date. Maintenance disini dapat melakukan proses
insert, update, dan delete pada setiap data yang ada. Untuk lebih jelasnya desain
halaman administrator maintenance dapat dilihat pada Gambar 4.15.
59
HEADER
LOGIN HALAMAN LOGIN
ADMINISTRATOR
FOOTER
USERNAME
PASSWORD
AUTO LOGIN SAMPAI LOGOUT
SAVE USERNAME
SELALU TANYA UNTUK USERNAME & PASSWORD
LOGIN
Gambar 4.15 Rancangan Halaman Administrator Maintenance
4.6 Implementasi Sistem
Pada sub bab ini akan dijelaskan hasil dari implementasi sistem yang telah
dibuat.
4.6.1 Kebutuhan Sistem
Untuk menjalankan sistem informasi info produk dan promosi berbasis web ini
maka dibutuhkan software dan hardware pendukung sebagai berikut:
1. Software Pendukung
a. Sistem Operasi Windows XP Professional atau yang lebih tinggi
b. Server Apache 3.1 atau lebih tinggi
60
c. MySQL 4.0 atau lebih tinggi
d. Browser yang mendukung PHP
2. Hardware Pendukung
a. Intel Pentium IV 1.6 GHz atau yang lebih tinggi
b. RAM 256 Mb atau yang lebih tinggi
4.6.2 Halaman Home
Pada halaman home terdapat 6 menu utama yaitu Produk Detail, Home,
Profil, Buku Tamu, Produk dan Contact Us.
Gambar 4.16 Halaman Home
Menu Produk Detail memiliki sub menu yaitu Personal, Telkom Solution
dan FAQ. Personal berisi produk-produk PT. Telkom yang bersifat personal,
Telkom Solution lebih kepada produk PT. Telkom untuk corporate sedangkan FAQ
berisi pertanyaan-pertanyaan yang sering ditanyakan. Halaman profil berisi profil
61
PT. Telkom, halaman buku tamu berisi komentar-komentar pengunjung, halaman
produk berisi perbandingan produk-produk PT. Telkom dengan pesaingnya, dan
yang terakhir halaman contact us berisi link langsung menuju email PT. Telkom
untuk memberikan saran maupun kritik.
4.6.3 Halaman Profil
Halaman profil digunakan untuk memberikan informasi mengenai sejarah,
visi & misi, serta makna logo PT. Telkom. Halaman profil digambarkan pada
Gambar 4.17.
Gambar 4.17 Halaman Profil
62
4.6.4 Halaman Buku Tamu
Halaman buku tamu digunakan untuk berinteraksi baik kepada PT. Telkom
maupun pengunjung lainnya. Diperlukan informasi nama, email, website, serta
komentar untuk dapat berinteraksi pada halaman ini.
Gambar 4.18 Halaman Buku Tamu
4.6.5 Halaman Produk
Halaman produk digunakan untuk membandingkan produk yang dimiliki PT.
Telkom dengan pesaingnya. Halaman Produk dapat dilihat pada Gambar 4.19.
63
Gambar 4.19 Halaman Produk
4.6.6 Halaman Contact Us
Halaman contact us digunakan sebagai sarana pengunjung dalam
memberikan kritik dan saran secara langsung kepada PT. Telkom yang langsung
terkirim ke email resmi PT. Telkom. Halaman contact us dapat dilihat pada Gambar
4.20.
64
Gambar 4.20 Halaman Contact Us
4.6.7 Halaman Login Administrator
Halaman login administrator digunakan untuk validasi admin dalam
tujuannya untuk dapat me-maintenance database aplikasi. Halaman login
administrator dapat dilihat pada Gambar 4.21.
65
Gambar 4.21 Halaman Login Administrator
4.6.8 Halaman Administrator Maintenance
Halaman administrator maintenance digunakan untuk maintenance database
aplikasi sehingga menjadi up to date. Maintenance disini dapat melakukan proses
insert, update, dan delete pada setiap data yang ada. Halaman administrator
maintenance dapat dilihat pada Gambar 4.22.
66
Gambar 4.22 Halaman Administrator Maintenance
67
BAB V
PENUTUP
5.1 Kesimpulan
Pembuatan aplikasi sistem informasi info produk dan promosi berbasis web
pada PT. Telkom Divre V Jawa Timur ini bertujuan untuk mempermudah bagian
marketing dalam mempromosikan produknya serta bagi admin dapat memotong batas
antara ruang dan waktu karena dapat me-maintenance data kapanpun dan dimanapun
dengan syarat ada koneksi jaringan. Secara garis besar, berdasarkan hasil perancangan
dan pembuatan aplikasi untuk sistem informasi info produk dan promosi berbasis web
yang telah dilakukan, dapat disimpulkan hal-hal sebagai berikut :
1. Proses maintenance data dapat dilakukan dengan cepat dan akurat.
2. Admin dapat menghemat waktu dalam melakukan maintenance data. Proses
menghemat ini dapat dilihat dari waktu proses insert, update dan delete yang mana
dapat dilakukan dimana saja.
3. Masyarakat secara lebih luas menjadi lebih mengenal produk-produk PT. Telkom,
baik yang sudah ada maupun yang akan keluar, terutama karena selama ini produk
PT. Telkom masih kurang merata penyebaran informasinya.
68
5.2 Saran
Saran yang dapat diberikan untuk pengembangan sistem informasi info produk
dan promosi berbasis web ini adalah :
1. Sistem ini dikembangkan sampai mencakup level nasional dan internasional.
2. Kedalam sistem ini ditambahkan forum yang dapat lebih banyak menampung
aspirasi pelanggan PT. Telkom.
3. Ditambahkan Sistem Informasi Geografis untuk mengetahui jangkauan sinyal
masing-masing BTS PT. Telkom.
69
DAFTAR PUSTAKA
Hartono, Jogiyanto. 1990. Analisis & Desain Sistem Informasi: Pendekatan
Terstruktur. Andi Offset, Yogyakarta.
Kendall, K.E dan Kendall J.E. 2003. Analisis dan perancangan Sistem Jilid 1.
Prehallindo, Jakarta.
Winarko, Edi. 2006. Perancangan Database dengan Power Designer 6.32. Prestasi
Pustaka, Jakarta.
Vaughan, Steven. 1999. Yang perlu anda ketahui tentang World Wide Web, Edisi
Pertama. ANDI, Yogyakarta.
Meng Lee, Wei. 2005. PHP Developer. O’Relly Media, Inc. United States of
America.
Top Related