Pembangunan Aplikasi Berbasis Web Serikat Karyawan Di PT. Telkom Unit Enterprise Regional 3
KERJA PRAKTEK
Diajukan untuk memenuhi tugas mata kuliah Kerja Praktek
Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
Disusun oleh:
FEMMY TAMPI DASARI
10105136
IAN FEBIANTO
10105151
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(2)
iii LEMBAR PENGESAHAN
KATA PENGANTAR ... i
DAFTAR ISI ... iii
DAFTAR TABEL ... ix
DAFTAR GAMBAR ... x
DAFTAR SIMBOL ... xiv
DAFTAR LAMPIRAN ... xvi
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah ... 2
1.3 Maksud dan Tujuan ... 2
1.4 Batasan Masalah... 3
1.5 Metodologi Penelitian ... 4
1.6 Tempat dan Waktu Penelitian ... 4
1.7 Sistematika Penulisan Laporan ... 5
BAB II TINJAUAN UMUM PERUSAHAAN ... 7
2.1 Profil PT.Telkom ... 7
2.1.1 Sejarah Singkat PT.Telkom ... 7
2.1.2 Visi dan Misi PT.Telkom ... 11
(3)
iv
2.1.3.4 The Telkom Way 135 ... 14
2.1.4 Produk PT.Telkom... 15
2.1.5 Strategi Bisnis PT.Telkom ... 16
2.1.6 Struktur Organisasi PT.Telkom Indonesia,Tbk ... 18
2.2 Profil SEKAR Telkom ... 19
2.2.1 Sejarah Singkat SEKAR Telkom ... 19
2.2.2 Maksud dan Tujuan ... 20
2.2.3 Logo SEKAR ... 20
BAB III LANDASAN TEORI ... 21
3.1 Konsep Dasar Teori ... 21
3.1.1 Pengertian Data ... 21
3.1.2 Pengertian Informasi ... 21
3.1.3 Pengertian Sistem ... 21
3.1.4 Pengertian Database ... 22
3.1.5 Pengertian DBMS ... 22
3.1.6 Pengertian Internet ... 23
3.1.7 Pengertian WWW ... 24
3.1.8 Pengertian URL ... 24
3.1.9 Pengertian HTTP ... 25
(4)
v
3.2.2 Rekayasa Perangkat Lunak ... 27
3.2.3 MySQL ... 27
3.2.4 PHP ... 28
3.2.5 Macromedia Dreamwaver MX ... 28
3.2.6 Internet Explorer ... 29
BAB IV PEMBAHASAN ... 30
4.1 Analisis Sistem ... 30
4.1.1 Analisis Masalah ... 30
4.1.2 Analisis Prosedur Pada Sistem yang Berjalan ... 31
4.1.2.1 Prosedure Pengolahan Data Anggota ... 31
4.1.2.2 Prosedure Pengisian Lembar Saran dan Kritik ... 33
4.2 Analisis Basis Data ... 35
4.2.1 Entity relationship Diagram (ERD) ... 35
4.3 Diagram Konteks ... 36
4.4 Data Flow Diagram (DFD) ... 37
4.4.1 DFD Level 1 ... 37
4.4.2 DFD Level 2 Proses 1 Akses admin... 38
4.4.3 DFD Level 2 Proses 2 Akses RegUser ... 39
4.4.4 DFD Level 2 Proses 3 Akses Pengunjung ... 40
(5)
vi
4.6 Kamus Data ... 54
4.7 Perancangan Basis Data ... 57
4.7.1 Skema Relasi ... 57
4.7.2 Struktur Tabel ... 57
4.7.2.1 Admin ... 58
4.7.2.2 Anggota ... 58
4.7.2.3 RegUser ... 59
4.7.2.4 Saran ... 59
4.8 Perancangan Arsitektur Menu ... 60
4.9 Perancangan Antar Muka ... 61
4.9.1 Menu Utama ... 61
4.9.1.1 Menu Home ... 61
4.9.1.2 Menu Profile ... 61
4.9.1.3 Menu Struktur Organisasi ... 62
4.9.1.4 Menu Program Kerja ... 62
4.9.1.5 Menu Peristiwa ... 63
4.9.1.6 Menu Saran & Kritik ... 63
4.9.1.7 Menu Dokumen Sekar ... 64
4.9.1.8 Proses Login Admin ... 64
(6)
vii
4.9.2.2 Menu Tamabah Anggota ... 66
4.9.2.3 Menu Update Anggota ... 67
4.9.2.4 Menu Delete Anggota ... 68
4.9.2.5 Menu Lihat Anggota ... 68
4.9.2.6 Menu Daftar Saran & Kritik ... 69
4.9.2.7 Menu Upload ... 69
4.9.3 Menu User ... 71
4.9.3.1 Menu Home User ... 71
4.9.3.2 Menu Profiile ... 71
4.9.3.3 Menu Struktur Organisasi ... 72
4.9.3.4 Menu Program Kerja ... 72
4.9.3.5 Menu Peristiwa ... 73
4.9.3.6 Menu Saran & Kritik ... 73
4.9.3.7 Menu Dokumentasi Sekar ... 74
4.10 Perancangan Pesan ... 75
4.11 Perancangan Prosedural ... 76
4.12 Jaringan Semantik ... 80
BAB V IMPLEMENTASI DAN PENGUJIAN... 83
5.1 Implementasi Antar Muka ... 83
(7)
viii
5.3.2.1 Pengujian Akses Admin ... 104
5.3.2.1 Pengujian Akses RegUser ... 105
5.3.2.1 Pengujian Akses Pengunjung ... 106
5.3.2.1 Pengujian Update Anggota ... 108
5.3.2.1 Pengujian Delete Anggota ... 109
5.3.2.1 Pengujian Daftar Saran dan Kritik ... 110
BAB VI KESIMPULAN DAN SARAN ... 112
6.1 Kesimpulan ... 112
6.2 Saran ... 112 DAFTAR PUSTAKA
(8)
1
1.1 Latar Belakang Masalah
Perkembangan teknologi yang semakin meningkat membuat sumber daya manusia harus mampu mengikuti dan menerapkannya dalam sebuah perusahaan agar dapat terus berkembang dan menghasilkan informasi yang lebih akurat. Pada umumnya setiap perusahaan pasti punya sebuah organisasi pegawai yang berfungsi sebagai wadah komunitas dalam menampung aspirasi para anggotanya untuk kemajuan perusahaannya itu sendiri. Begitu pula yang ada di PT. Telkom, dimana dengan dilandasi rasa memiliki, rasa kecintaan dan kebanggaan yang mendalam terhadap perusahaan serta dengan semangat kebersamaan dan persaudaraan maka pada tanggal 1 Maret 2000 di Bandung, karyawan perusahaan Perseroan (Persero) PT Telekomunikasi Indonesia, Tbk membentuk satu organisasi yang merupakan wadah untuk penyalur aspirasi karyawan secara terorganisir dan sebagai wadah untuk menyikapi kebijakan manajemen perusahaan kepada karyawan secara obyektif dan bertanggung jawab. Organisasi ini bernama Serikat Karyawan Perusahaan (Persero) PT Telekomunikasi Indonesia, Tbk atau disingkat dengan nama "SEKAR TELKOM", dengan kedudukan dan kantor pusat di Bandung, Jawa Barat.
Namun permasalahannya, fasilitas media yang digunakan sebagai wadah untuk berkomunikasi dan memperoleh informasi dari organisasi SEKAR UNER 3 ini masih kurang sehingga kebutuhan yang cukup tinggi akan komunikasi dan
(9)
informasi dari anggotanya ini masih belum cukup terpenuhi. Selain itu, dari pihak pengurus masih merasa kesulitan dalam mengelola data anggota karyawan yang cukup banyak karena sistem yang ada masih belum terkomputerisasi secara menyeluruh, sehingga tidak mampu menangani masalah tersebut. Dikarenakan kebutuhan yang cukup tinggi akan komunikasi dan informasi dari anggotanya masih belum cukup terpenuhi, maka hal itu bisa mempengaruhi kinerja para karyawan menjadi kurang produktif karena para anggota karyawan tersebut kesulitan dalam memperoleh data dan informasi yang mereka butuhkan dari organisasi SEKAR ini.
Berdasarkan latar belakang yang telah diuraikan di atas, maka dibuat sebuah perancangan aplikasi berbasis web dengan judul “ PERANCANGAN APLIKASI BERBASIS WEB SERIKAT KARYAWAN di PT. TELKOM UNIT ENTERPRISE REGIONAL 3 ”.
1.2 Perumusan Masalah
Berdasarkan latar belakang yang telah diuraikan maka timbul masalah bagaimana merancang aplikasi berbasis web serikat karyawan di PT. TELKOM Unit Enterprise Regional 3.
1.3 Maksud dan Tujuan
Adapun maksud dari penelitian ini adalah untuk merancang sebuah aplikasi berbasis web serikat karyawan di PT Telkom Unit Enterprise Regional 3.
(10)
Sedangkan Tujuan yang ingin dicapai adalah:
1. Dapat memenuhi kebutuhan komunikasi dan informasi yang diperlukan oleh anggota SEKAR UNER 3, sehingga dapat lebih memudahkan lagi dalam proses pengaksesan data informasi dan komunikasi.
2. Memudahkan pihak pengurus dalam mengelola data anggota karyawan yang cukup banyak karena sudah tersedianya sistem yang terkomputerisasi secara menyeluruh dan terstruktur.
3. Menambah kinerja anggota karyawan, sehingga bisa lebih produktif lagi.
1.4 Batasan Masalah
Adapun batasan-batasan permasalahan yang telah dibuat dalam proses perancangan aplikasi ini, diantaranya yaitu:
1. Data yang diperoleh untuk perancangan aplikasi ini terbatas, karena tidak semua didapat karena beberapa alasan tertentu dari perusahaan. 2. Aplikasi ini hanya mencakup tentang data-data anggota dan beberapa
informasi dari organisasi SEKAR UNER 3.
3. Metode yang digunakan adalah metode aliran terstruktur dimana tools yang digunakan adalah Data Flows Diagram (DFD) dan Entity Relationship Diagram (ERD).
4. Sistem aplikasi ini berbasis web PHP dengan Software pembangun untuk memakai Macromedia Dreamweaver 8. Sedangkan untuk DBMS-nya sendiri memakai SQL.
(11)
1.5 Metodologi Penelitian
Metodologi penelitian yang digunakan adalah metode eksplorasi, yaitu metode yang mempelajari sumber-sumber informasi pendukung penelitian, kemudian menerapkan hasil pembelajaran menjadi aplikasi yang dapat dipergunakan. Metode ini bertujuan untuk membuat deskripsi secara sistematis, yaitu:
1. Wawancara
Yaitu dengan melakukan tanya jawab langsung kepada pembimbing lapangan serta para pengurus SEKAR divisi UNER 3.
2. Observasi
Yaitu suatu proses pengumpulan data dengan cara mengamati langsung ke objek penelitian langsung.
3. Studi Kepustakaan
Yaitu dengan cara mempelajari catatan, literature, serta buku-buku yang berhubungan dengan masalah yang diteliti.
1.6 Tempat dan Waktu Penelitian
1.6.1. Tempat
Tempat Penelitian/ kerja praktek dilaksanakan di PT. Telekomunikasi Indonesia, Tbk Unit Enterprise regional 3, Bandung yang beralamat di BRI Tower Lt.10 jln. Asia Afrika No. 57-59 Bandung, 40111.
(12)
1.6.2. Waktu
Waktu yang digunakan untuk penelitian/ Kerja Praktek adalah selama 1 bulan, mulai dari tanggal 21 Juli s/d 23 Agustus 2008.
1.7 Sistematika Penulisan Laporan
Sistematika pembahasan yang akan diuraikan dalam laporan kerja praktek ini terbagi dalam beberapa bab yang akan dibahas sebagai berikut :
BAB I Pendahuluan.
Bab ini menjelaskan secara umum mengenai latar belakang masalah, perumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, tempat dan waktu pelaksanaan kerja praktek, serta sistematika penulisan laporan kerja praktek ini.
BAB II Tinjauan Umum Perusahaan
Bab ini berisi penjelasan sejarah singkat perusahaan, visi dan misi perusahaan, struktur organisasi perusahaan dan SEKAR serta data-data yang berkaitan dengan perusahaan dan organisasi SEKAR.
BAB III Landasan Teori
Bab ini membahas tentang seluruh teori pendukung yang berkaitan dengan pembuatan laporan kerja praktek.
(13)
BAB IV Pembahasan
Bab ini membahas tentang tentang perancangan sistem dalam pembuatan aplikasi. aliran data, Entity Relationship Diagram (ERD), skema relasi, kamus data, perancangan arsitektur menu, perancangan antar menu maupun perancangan antar muka dalam desain dan jaringan semantik. BAB V Penutup
Bab ini berisi kesimpulan yang telah didapatkan dari hasil kerja praktek di PT. Telekomunikasi Indonesia di divisi Unit Enterprise Regional 3.
(14)
7
2.1 Profil PT.Telkom
2.1.1 Sejarah Singkat PT.Telkom
PT.Telekomunikasi Indonesia, Tbk. Atau Telkom adalah suatu badan usaha
yang memiliki catatan panjang dalam sejarahnya. Berawal dari Post en
Telegraafdienst yaitu perusahaan swasta yang menyelenggarakan jasa-jasa pos dan
telekomunikasi yang didirikan dengan staatsblad no.52 tahun 1984.
Penyelenggaraan telekomunikasi oleh swasta ini berlangsung sampai tahun 1906
dan sejak itu berdirilah Post Telegraaf en Telefoon Dients atau disebut PTT Diens
yang pada tahun 1927 ditetapkan sebagai perusahaan Negara pemerintah Hindia Belanda. PTT berlangsung sampai keluarnya Peraturan Pemerintah Pengganti Undang-undang (Perpu) no.19 tahun 1906 yang menetapkan PTT untuk tetap jadi perusahaan Negara. Berdasarkan PP RI no.240 tahun 1961 PTT berubah menjadi Perusahaan Negara (PN) Pos dan Telekomunikasi. Dalam perkembangannya pada tahun 1965,pemerintah secara resmi memisahkak Dinas PTT menjadi 2 (dua) PN yang berdiri sendiri. Berdasarkan Peraturan Pemerintah (PP) no.29 tahun 1965 dibentuk PN Pos dan Giro dan Perusahaan Negara (PN) Telekomunikasidibentuk melalui PP No.30 Tahun 1965. Pembenahan terus berlangsung ditubuh PN.Telekomunikasi, PP No.36 Tahun 1974 mengubah PN. Telekomunikasi
(15)
menjadi Perusahaan Umum Telekomunikasi,yang disingkat Perumtel. Tahun 1991, dengan berlandaskan PP Nomor 25 Tahun 1991 Perumtel berubah menjadi Perusahaan Perseroan (Persero) atau disingkat PT.Telkom (Persero).
PT. TELKOM Indonesia (TELKOM) adalah Badan Usaha Milik Negara yang bergerak dalam bidang pelayanan jasa telekomunikasi untuk umum dalam negeri. Kantor Perusahaan TELKOM berdasarkan akte perubahan terakhir berkedudukan di Jl. Japati No.1 Bandung, bertanggung jawab atas penyampaian sasaran pengelola perusahaan melalui kegiatan unit kerja perusahaan secara keseluruhan. Dengan kaitannya dengan Divisi, Kantor Perusahaan hanyalah menetapkan hal-hal yang strategis, sedangkan penjabaran operasionalnya dilaksanakan oleh masing-masing Divisi.
Adapun ruang langkup dari masing-masing divisi di TELKOM dapat diuraikan sebagai berikut :
1. Divisi Regional
Merupakan pengganti struktur Wilayah Usaha Telekomunikasi (WITEL) yang memiliki daerah territorial tertentu, nemun hanya menyelenggarakan jasa telepon local dan mendapat bagian dari jasa telepon Sambungan Langsung Jarak Jauh (SLJJ), Sambungan Langsung Internasional (SLI) melalui perhitungan interkoneksi.
2. Divisi Network
Merupakan divisi yang menyelenggaraakan jasa telekomunikasi jarak jauh dalam negeri melalui pengoperasian jaringan transmisi jalur utama
(16)
nasional. Pelanggan divisi network utamanya adalah kepentingan internal TELKOM.
3. Divisi Multimedia
Merupakan divisi TELKOM yang mengelola jasa Multimedia dan Network Provider untuk melayani masyarakat, langganan dan internal TELKOM, Internet Provider, Corporate Customer. Divisi ini bertanggung jawab untuk menyiapkan bisnis masa depan yang ditandai
dengan adanya konvergensi telepo, televise kabel (video
communication), dan internet (computer communication).
4. Divisi Sistem Informasi
Merupakan divisi yang menyediakan informasi,baik untuk kepentingan TELKOM maupun pihak lain. Produk-produk layanan yang dihasilkan : Software,Management Information System; System Informasi Kastemer (SISKA); Billing; Corporate Database; Interkoneksi Billing dan Proses Telepon Selular.
5. Divisi Riset Teknologi Informasi (RisTI)
Merupakan divisi yang melaksanakan Riset dan Pengembangan Teknologi Telekomunikasi dan Informasi untuk kepentingan internal TELKOM, baik riset pengembangan produk baru, standardisasi perangkat, Grand scenario technology, dan uji kaji laboratorium.
(17)
6. Divisi Properti
Merupakan divisi yang mengelola properties (tanah, gedung dan sarana lain) milik TELKOM yang tidak berkaitan dengan alat produksi. Pengelolaan properties ini utamanya untuk kepentingan TELKOM, namun bila memungkinkan dapat melayani pihak lainnya.
7. Divisi Atelir
Merupakan divisi yang berfungsi sebagai Repair Centre (Pusat perbengkelan) bagi kepentingan TELKOM, meliputi : Pengetesan dan Modul Repair, menyediakan suku cadang perangkat dan konsultasi teknis.
8. Divisi Pelatihan
Merupakan divisi yang menyelenggarakan pendidikan dan pelatihan pegawai TELKOM untuk menunjang terwujudnya Sumber Daya Manusia yang berkualitas, professional dan berintegritas.
9. MerupakanDivisi Pembangunan
Merupakan divisi yang melaksanakan pembangunan, konstruksi jaringan, kolsultasi pembangunan, design proyek, dan pengadaan untuk kepentingan TELKOM. Divisi pembangunan ini tidak menangani pembangunan yang menjadi tanggung jawab mitra KSO yang harus diselesaikan sampai akhir Repelita VI.
(18)
2.1.2 Visi dan Misi PT. Telkom Visi Perusahaan
“To Become a Leading InfoCome Player in the Region”
Menjadi Infocom Player mengandung arti bahwa TELKOM bergerak
dalam disnis informasi dan komunikasi yang secara konkret diwujudkan dalam
bentuk keragaman produk jasa. Semula layanan yang disajikan hanya POTS (Plain
Ordinary Telephone Service); kini menjadi PMVIS (Phone, Mobile, View, Internet, Services). Leading InfocomPlayer in the Region mengandung pengertian bahwa TELKOM berupaya untuk menemoatkan diri sebagai perusahaan Infocom berpengruh di Kawasan Asia Tenggara, yang kemudian akan berlanjut ke kawasan Asia, dan Asia – Pasifik.
Misi Perusahaan
Telkom mempunyai misi memberikan layanan “ One stop Infocome “
dengan jaminan bahwa pelanggan akan mendapatkan layanan terbaik, berupa kemudahan, produk dan jaringan berkualitas, dengan harga kompetitif. Telkom
akan mengelola bisnis melalui praktek-praktek terbaik dengan
mengoptimalisasikan sumber daya manusia yang unggul, penggunaan tekhnologi yang kompetitif, serta membangun kemitraan yang saling menguntungkan dan saling mendukung secara sinergis.
(19)
2.1.3 BudayaPT.Telkom 2.1.3.1 Logo PT.Telkom
Gambar 2.1 Logo PT.Telkom
• Bentuk bulatan dari logo melambangkan Keutuhan Kawasan Nusantara ; Ruang Gerak TELKOM secara nasional dan internasional;
• TELKOM yang mantap, modern, luwes dan sederhana;
• Warna biru tua dan biru muda bergradasi melambangkan teknologi telekomunikasi tinggi/canggih yang terus berkembang dalam suasana masa depan yang gemilang;
• Garis-garis tebel yang mengesankan gerak pertemuan yang beraturan
menggambarkan sifat komunikasi dan kerjasama yang selaras secara berkesinambungan dan dinamis.
• Tulisan INDONESIA dengan huruf Futura Blod Itelic,
menggambarkan kedudukan perusahaan ; TELKOM sebagai Pandu
Bendera Telekomunikasi Indonesia (Indonesian Telecommunication Flag
(20)
2.1.3.2 Arti Kredo
Gambar 2.2 Kredo PT. Telkom.
• PT. Telkom selalu focus kepada pelanggan
• PT. Telkom selalu memberikan pelayanan prima dan mutu produk yang
tinggi serta harga yang kompetitif
• PT. Telkom selalu melaksanakan segala sesuatu yang melelui cara-cara
yang terbaik ( Best Practise)
• PT. Telkom selalu menghargai karyawan yang proaktif dan inovatif, dalam
peningkatan produktifitas dan kontribusi kerja PT. Telkom selalu berusaha menjadi yang terbaik
2.1.3.3 Maskot PT.Telkom
(21)
• Antena Lebah sensitive terhadap segala keadaan dan perubahan
• Mahkota kemenangan
• Mata yang Tajam dan Cerdas
• Sayap Lincah dan praktis
• Tangan Kuning Memberikan Karya Yang Terbaik
2.1.3.4 The Telkom Way 135
Sesuai dengan KD.24/PR.180/CTG-00/2003, Tanggal : 26 MARET
2003 maka Budaya Perusahaan PT. TELKOM “THE TELKOM WAY 135”
dirumuskan dengan 1 (satu) asumsi dasar, 3 (tiga) nilai inti, dan 5 (lima) langkah perilaku, sebagai berikut:
1 (satu) Asumsi Dasar – Commited 2 U:
Yakni keyakinan yang senentiasa harus diteguhkan oleh suluruh insan Telkom di dalam ‘hati’ mereka bahwa hanya dengan memberikan yang terbaik kepada para stakeholders-lah, perusahaan bisa memperthankan keberadaan dan kelangsungan hidupnya.
3(tiga) Nilai Inti:
Yakni keyakinan yang senantiasa harus diteguhkan tersebut harus ditindaklanjuti dengan merajut ‘pikiran’ yaitu:
(22)
• Customer Value (peningkatan nilai bagi pelanggan)
• Excellent Service (pelayanan yang istimewa)
• Competent people (orang yang kompeten).
5 (Lima) Langkah Perilaku:
Yakni dengan menyerasikan langkah perilaku seluruh insan Telkom untuk kemudian dapat memberikan yang terbaik kepada para stakeholders.
o Stretch the Goals (rentangkan tujuan ke luar dari batas yang biasa/normal);
o Simplify (sederhana);
o Involve Everyone (Libatkan setiap orang);
o Quality is My Job (Kualitas sebagai pekerjaan insane Telkom); o Rewaads the Winner (hargai/imbali pemenang)
2.1.4 Produk PT. Telkom
Berikut produk dari PT.Telkom :
Phone (P) Net; Telepon Pelanggan, SPJJ, Centrex, DID,FWA – CDMA,
TelkomISDN, TELKOMTeleconference, TelkomSMS, TelkomVote,
TelkomUnicall, TelkomVirtuaInet, TelkomFree Personal, Telkom Premium, Telkom Flexi.
(23)
Mobile (M) Net; KartuHALO, simPATI, Mobile Banking, TELKOMSELsiaga
View (V) Net Pay TV Cable, TV Satelite.
Inter (I) Net; TELKOMNet Instan, TELKOMNet ISDN, TELKOMNet Prima, TELKOMNet Astinet, TELKOMNet Turbo, TELKOMNet Whole Sale, TELKOMWeb Plazatron, Plasa.com, Trust, Manage, Settle, Deal, i-Exchange, HOTNet, E-Public Sevrice, Internet Telepone; TELKOMSave
TELKOMGlobal 017. Service (S) Net; TELKOMIntercarrier, TELKOMLink,
TELKOMLink-ADSL, TELKOMLink-Wireless, TTELKOMLink>2Mbps,
TELKOMESatelite, TELKOM Telecast, Interconnect Call, Pengendalian Satelit, TT&C. Sesuai dengan CSS 2000-2004, maka mulai tahun 2001 TELKOM telah berkembang menjadi penyelenggara jasaINFOCOM dalam lima area bisnis (Phone
– Mobile – View – Internet – Service : PMVIS). Sumber :http://Telkom.com.id
2.1.5 Strategi Bisnis PT. Telkom
Secara umum, arah dari strategi yang sedang dijalankan oleh PT. Telkom adalah sebagai berikut:
1. Multy Service Bundling
Dalam upayanya untuk mengembangkan bisnis jasa InfoCom, PT. Telkom memberikan layanan yang terpadu sehingga pelanggan tidak lagi mengenal PT. Telkom hanya sebagai penyedia telepon saja, tetapi juga menyediakan berbagai layanan secara paket. Dalam hal ini PT. Telkom menggunakan
(24)
perusahaan yang tergabung dalam TELKOM Group. Jadi setiap pelanggan dari perusaha-perusaha tersebut merupakan pelanggan PT Telkom.
2. Service Excellent
Service Excellent sudah menjadi keharusan dalam berkompetisi. Layanan prima baik dari sisi kualitas produk, delivery, price dan layanan purna jual menjadi bagian penting yang harus mendapat perhatian jajaran PT. Telkom. Oleh karena itu PT. Telkom selalu berupaya untuk meningkatkan kualitas pelayanannya sebagaimana terdapat dalam budaya perusaan yang telah ditetapkan.
3. Build Business scale
Membangun bisnis slake besar sangat penting dan dibutuhkan oleh PT. Telkom yang sudah dikenal dengan National Company. Untuk itulah, Central Policy harus diperkuat dan produk harus mencakup National Wide.
Produk dengan berbbanding locak perlu dihentikan kemudian dibuat standarisasinya sehingga apabila diimplementasikan secara nasional akan membentuk Business Scale yang besar dan kompetitif.
4. Strong Financial Growth
Pertumbuhan perusahaan secara financial sudah sangat perlu ditingkatkan dan akan semakin menjadi kunci kesinambungan dan pertumbuhan perusahaan.
(25)
2.1.6 Struktur Organisasi PT Telkom Indonesia, Tbk.
Gambar 2.4 Struktur Organisasi PT Telkom Indonesia, Tbk
Pada tingkat pusat terdapat Majelis Pertimbangan Organisasi yang bertugas memberikan masukan atau pertimbangan-pertimbangan terhadap masalah-masalah yang terjadi di perusahaan.
Dewan pengurus Pusat membawahi untuk tingkat wilayah meliputi Dewan Pengurus Wilayah Regional I sampai dengan VII, Dewan Pengurus Wilayah Khusus untuk Divisi Multimedia dan Divisi Pendukung, Dewan Pengurus Wilayah untuk Divisi Long Distance, dan Dewan Pengurus Wilayah untuk Divisi Enterprise dan Whole Sale.
(26)
2.2 Profil SEKAR Telkom
2.2.1 Sejarah Singkat SEKAR Telkom
Dengan dilandasi rasa memiliki, rasa kecintaan dan kebanggaan yang mendalam terhadap perusahaan serta dengan semangat kebersamaan dan persaudaraan pada tanggal 1 Maret 2000 di Bandung karyawan perusahaan Perseroaan (Persero) PT Telekomunikkasi Indonesia, Tbk membentuk satu organisasi yang merupakan wadah penyalur aspirasi karyawan secara terorganisir dan sebagai wadah untuk menyikapi kebijakan manajemen perusahaan kepada karyawan secara obyektif dan bertanggung jawab. Organisasi ini bernama Serikat Karyawan Perusahaan (Persero) PT Telekomunikasi Indonesia, Tbk atau disingkat "SEKAR TELKOM" dengan kedudukan dan kantor pusat di Bandung, Jawa Barat.
(27)
2.2.2 Maksud da
Organisasi karyawan TELKOM keutuhan korps dan Tujuan Organisasi
1. Tercapainya pen
2. Terwujudnya pe
3. Penyaluran dan
4. Terlaksananya
optimal.
5. Terbinanya pers
6. Tercapainya dal
7. Terwujudnya k
anggota dan per
2.2.3 Logo SEKA
dan Tujuan
si ini didirikan dengan maksud untuk dija OM dalam rangka membina persatuan dan kes dan kemajuan perusahaan.
si adalah untuk mengupayakan :
peningkatan kesejahteraan lahir dan bathin Ang pengayoman dan perlindungan bagi anggota. an perjuangan aspirasi anggota.
a pemberdayaan dan pendayagunaan poten
ersatuan dan kesatuan anggota.
dalam pelaksanaan tugas untuk organisasi dan p keselarasan, keseimbangan dan keserasian
erusahaan
KAR
Gambar 2.6 Logo SEKAR
ijadikan wadah bagi esatuan anggota demi
nggota.
tensi anggota secara
n perusahaan.
(28)
Keterangan Logo:
1. Gambaran Keseluruhan
Stilasi dari bentuk bunga yang tetap berunsur pada logo TELKOM 2. Rincian
Warna gradasi orange kuning (pada bagian atas) adalah gambaran matahari yang menyinari kehidupan, arah kepada PT TELKOM.
Garis yang membelah bagian kiri dan kanan adalah penyederhanaan bentuk logo menggambarkan kehidupan organisasi yang tak terpisahkan dengan PT TELKOM, bentuk gabungan kanan kiri yang berwarna sama menggambarkan visi yaitu wadah pemersatu.
Pilihan logotype Futura Medium Italic menyesuaikan dengan logotype TELKOM, memiliki ketegasan juga dinamis (unsur italic) mengikuti perkembangan. Warna hitam untuk "Serikat Karyawan TELKOM" menggunakan huruf Garamond menggambarkan sesuatu yang stabil, mudah diterima.
(29)
21
3.1 Konsep Dasar Teori
3.1.1 Pengertian Data
Menurut the liang gie: ”Data atau bahan keterangan adalah hal atau peristiwa kenyataan lainnya apapun yang mendukung suatu pengetahuan untuk dijadikan dasar guna penyusunan keterangan pembuatan kesimpulan atau penetapan keputusan, atau data ibarat bahan mentah yang melalui pengolahannya tertentu lalu menjadi keterangan (informasi)”.
3.1.2 Pengertian Informasi
Keterangan, penerangan. Data yang telah diproses ke dalam suatu bentuk yang mempunyai arti bagi si penerima dan mempunyai nilai nyata, sehingga dapat dipakai sebagai dasar untuk mengambil keputusan, dan terasa bagi keputusan saat itu atau keputusan mendatang.
3.1.3 Pengertian Sistem
Sistem berasal dari bahasa Latin (systema) dan bahasa Yunani (sustema) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, di mana suatu model matematika seringkali bisa dibuat. Dalam pengertian yang
(30)
paling umum, sebuah sistem adalah sekumpulan benda yang memiliki hubungan di antara mereka.
3.1.4 Pengertian Database
Database adalah kumplan data yang saling berkaitan, berhubungan yang disimpan secara bersama-sama sedemikian rupa tanpa pengulangan yang tidak perlu, untuk memenuhi berbagai kebutuhan. Data-data ini harus mengandung semua informasi untuk mendukung semua kebutuhan sistem.
Proses dasar yang dimiliki oleh database ada 4, yaitu: 1. Pembuatan data-data baru (create database) 2. Penambahan data (insert)
3. Mengubah data (update) 4. Menghapus data (delete).
Sistem Manajemen Database (Database Management System) merupakan sistem pengoprasian dan sejumlah data pada komputer. Dengan sistem ini dapat merubah data, memperbaiki data yang salah dan menghapus data yang tidak dapat dipakai.
3.1.5 DBMS
DBMS adalah Sistem pengorganisasian dan pengolahan data base pada komputer. Sistem ini dirancang untuk mampu melakukan berbagai data dengan beberapa referensi data yang sama. DBMS ini mampu diakses oleh berbagai aplikasi.
(31)
DBMS merupakan software yang digunakan untuk membangun suatu sistem basis data yang “sempurna”. DBMS harus dapat mengatur basis data tersebut sehingga dapat tersimpan dengan baik tanpa menimbulkan kekacauan, dapat dipakai oleh banyak user sesuai dengan kepentingan masing-masing, melindungi dari gangguan pihak-pihak yang tidak berwenang.
3.1.6 Pengertian Internet
Internet berasal dari kata Interconnection Networking yang mempunyai arti hubungan komputer dengan berbagai tipe yang membentuk sistem jaringan yang mencakup seluruh dunia (jaringan komputer global) dengan melalui jalur telekomunikasi seperti telepon, radio link, satelit dan lainnya.
Dalam mengatur integrasi dan komunikasi jaringan komputer ini digunakan protokol yaitu TCP/IP. TCP (Transmission Control Protocol) bertugas memastikan bahwa semua hubungan bekerja dengan benar, sedangkan IP (Internet Protocol) yang mentransmisikan data dari satu komputer ke komputer lain. TPC/IP secara umum berfungsi memilih rute terbaik transmisi data, memilih rute alternatif jika suatu rute tidak dapat di gunakan, mengatur dan mengirimkan paket-paket pengiriman data.
Untuk dapat ikut serta menggunakan fasilitas Internet, biasanya Anda harus berlangganan ke salah satu ISP (Internet Service Provider) yang ada di kota Anda. ISP ini biasanya disebut penyelenggara jasa internet ataupun Anda dapat menggunakan fasilitas dari Telkom yakni Telkomnet Instan. Dengan memanfaatkan internet, pemakaian komputer di seluruh dunia dimungkinkan
(32)
untuk saling berkomunikasi dan pemakaian bersama informasi dengan cara saling kirim e-mail, menghubungkan ke komputer lain, mengirim dan menerima file, membahas topik tertentu pada newsgroup dan lain-lain.
3.1.7 Pengertian World Wide Web (WWW)
Sering disingkat sebagai WWW atau web saja, yakni sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain dipresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat lunak yang disebut browser.
WWW adalah suatu set protokol dan software yang mengijinkan jar ingan komputer secara global untuk mrenggunakan internet menjadi doumen display multimedia. Website dapat menampung teks foto ilustrasi vidio, musik ataupun program-program komputer secara keseluruhan. Terkadang juga termasuk linkdari situs lain dalam bentuk hypertext, yang teksnya diberikan warna highlighted agar memudahkan user untuk berpindah kesitus baru. Setiap situs mempunyai alamat yang spesifik dalamWWW, yang dinamakan Uniform Resourch Locator (URL).
3.1.8 Pengertian Universal Resource Locater(URL)
URL atau Uniform Resource Locator (diterjemahkan: Pelokasi Sumber Daya Seragam), adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber - seperti dokumen dan gambar - di Internet.
(33)
URL merupakan suatu inovasi dasar bagi perkembangan sejarah Internet. URL pertama kali diciptakan oleh Tim Berners-Lee pada tahun 1991 agar penulis-penulis dokumen dokumen dapat merujuk pranala ke Jaringan Jagat Jembar atau World Wide Web. Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang lebih umum sifatnya. Walaupun demikian, istilah URL masih tetap digunakan secara luas.
3.1.9 Pengertian HTTP
HTTP (HyperText Transfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.
HTTP adalah sebuah protokol meminta/menjawab antara client dan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tuan rumah yang jauh (biasanya port 80).
3.1.10 Pengertian HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML
(34)
adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
3.1.11 Pengertian JavaScript
JavaScript adalah nama implementasi Netscape Communications Corporation untuk ECMAScript standar, suatu bahasa skrip yang didasarkan pada konsep pemrograman berbasis prototipe. Bahasa ini terutama terkenal karena penggunaannya di situs web (sebagai JavaScript sisi klien) dan juga digunakan untuk menyediakan akses skrip untuk objek yang dibenamkan (embedded) di aplikasi lain.
Walaupun memiliki nama serupa, JavaScript hanya sedikit berhubungan dengan bahasa pemrograman Java, dengan kesamaan utamanya adalah penggunaan sintaks C. Secara semantik, JavaScript memiliki lebih banyak kesamaan dengan bahasa pemrograman Self.
3.2 Konsep Teori Permasalahan
3.2.1 Pengertian Perangkat Lunak
Perangkat lunak atau piranti lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Perangkat lunak dapat juga dikatakan sebagai 'penterjemah' perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh
(35)
perangkat keras. Perangkat lunak ini dibagi menjadi 3 tingkatan: tingkatan program aplikasi , tingkatan sistem operasi dan tingkatan bahasa pemrograman .
Perangkat lunak adalah program komputer yang isi instruksinya dapat diubah dengan mudah. Perangkat lunak umumnya digunakan untuk mengontrol perangkat keras (yang sering disebut sebagai device driver), melakukan proses perhitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya (seperti sistem operasi, dan bahasa pemrograman), dan lain-lain.
3.2.2 Rekayasa Perangkat Lunak
Rekayasa perangkat lunak (RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan sebagainya.
3.2.3 MySQL
MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan
(36)
hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.
3.2.4 PHP
PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.
3.2.5 Macromedia Dreamweaver MX
Macromedia dreamweaver adalah suatu bentuk program editor web yang dibuat oleh macromedia. Dengan program ini seorang programmer web dapat dengan mudah membuat dan mendesain webnya.
Macromedia dreamweaver adalah editor yang mempunyai tools lengkap yang dapat digunakan untuk membuat animasi sederhana berbentuk layer. Dengan adanya program ini kita tidak akan susah-susah mengetik script-script format HTML, PHP ASP maupun bentuk program lainnya.
Sebagai editor macromedia dreamweaver mempunyai sifat yang WYS/WYG dibaca (WaSiWig), artinya apa kamu lihat akan kamu peroleh (what you see is what you get). Dengan kelebihan ini, seorang programmer dapat langsung melihat hasil buatannya tanpa harus dibuka di browser.
(37)
3.2.6 Internet Explorer
Internet Explorer, disingkat IE atau MSIE, adalah sebuah penjelajah web dan perangkat lunak tak bebas yang gratis dari Microsoft. Ia tersedia untuk banyak versi Microsoft Windows, namun Microsoft telah berhenti mengeluarkan versi mutakhir untuk semua platform kecuali Windows XP. Untuk beberapa waktu lamanya, Microsoft juga mengeluarkan Internet Explorer untuk Mac (yang berdasarkan mesin pengarsir yang berbeda) dan versi-versi untuk penggunaan melalui X Window System pada Solaris dan HP-UX, tetapi kini mereka sudah tidak dikembangkan.
Internet Explorer hingga kini masih merupakan penjelajah web yang paling banyak digunakan, meliputi 93.7% dari keseluruhan penggunaan penjelajah web, menurut sebuah perusahaan pengulas web WebSideStory. Explorer diikutkan sebagai penjelajah web bawaan (default) di semua versi Microsoft Windows sejak Windows 95 OSR-2.
(38)
30
4.1 Analisis Sistem
Analisis sistem merupakan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.
Hal-hal yang dianalisis pada tahap analisis sistem adalah analisis masalah, analisis prosedur sistem yang sedang berjalan, analisis basis data, analisis fungsional dan analisis aliran informasi.
4.1.1 Analisis Masalah
Dari tahap analisis dapat diketahui dengan jelas masalah-masalah apa saja yang sering muncul, bagaimana user menggunakan sistem yang berjalan sampai solusi yang dapat diajukan untuk memecahkan masalah tersebut. Berdasarkan hasil penelitian yang dilakukan, didapatkan bahwa :
1. fasilitas media yang digunakan sebagai wadah untuk berkomunikasi dan memperoleh informasi dari organisasi SEKAR UNER 3 ini masih kurang sehingga kebutuhan yang cukup tinggi akan komunikasi dan informasi dari anggotanya ini masih belum cukup terpenuhi sehingga kinerja anggota karyawan menjadi kurang produktif.
(39)
2. pihak pengurus masih kesulitan dalam mengelola data anggota karyawan yang cukup banyak karena sistem yang ada masih belum terkomputerisasi secara menyeluruh
4.1.2 Analisis Prosedur Pada Sistem Yang Berjalan
Analisis prosedur atau proses sistem, sistem memberikan gambaran tentang sistem yang pada saat ini telah berjalan. Analisis sistem bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut, sehingga kelebihan dan kekurangan sistem dapat diketahui.
4.1.2.1Prosedur Pengolahan Data Anggota
Prosedur pengolahan data anggota dilakukan oleh pengurus anggota, dimana form data anggota diisi oleh anggota karyawan itu sendiri, langkah-langkah prosesnya adalah sebagai berikut:
1. Bagian pengurus memberikan form data anggota kepada anggota karyawan.
2. Anggota karyawan mengisi form data anggota. Setelah diisi, form dikembalikan ke bagian pengurus lalu diperiksa kelengkapannya. 3. Jika belum lengkap, form akan dikembalikan kepada anggota
untuk diisi lagi kelengkapannya. Dan jika sudah lengkap, akan dilakukan pencatatan data anggota.
4. Data anggota akan dimasukkan ke dalam buku induk anggota karyawan SEKAR UNER 3 dan dijadikan sebuah arsip. Form data anggota yang sudah diisi tadi akan disimpan.
(40)
(41)
4.1.2.2Prosedur Pengisian Lembar Saran dan Kritik
Prosedur pengisian lembar saran dan kritik dilakukan oleh anggota karyawan itu sendiri, langkah-langkah prosesnya adalah sebagai berikut:
1. Bagian pengurus memberikan lembar saran yang masih kosong kepada anggota untuk diisi.
2. Anggota mengisi lembar saran, lalu mengeceknya kembali apakah pengisian sudah lengkap atau belum.
3. Jika belum lengkap, maka anggota mengisi kembali kelengkapannya. Dan jika pengisian lembar saran sudah lengkap maka akan dikembalikan ke bagian pengurus.
4. Bagian pengurus menerima lembar saran yang sudah diisi anggota, dan akan disimpan sebagai arsip.
(42)
(43)
4.2 Analisis Basis Data
Basis data merupakan kumpulan data yang saling berkaitan satu sama lain yang direalisasikan dengan relation key yang digambarkan dalam Entity Relationship Diagram.
4.2.1 Entity relationship Diagram (ERD)
Dalam memodelkan data dan menggambarkan hubungan antara data yang ada pada sistem yang sedang berjalan di organisasi SEKAR UNER 3 digunakan alat bantu yaitu Entity Relationship Diagram (ERD). Berikut ini adalah ERD yang akan digunakan:
(44)
4.3 Diagram Konteks
Admin Memasukkan input berupa id admin dan password, lalu admin bisa mengakses menu admin. Dan untuk user, agar dapat mengakses seluruh menu user maka harus mendaftar dulu sebagai user untuk mendapatkan account ketika user tersebut melakukan Login.
(45)
4.4 Data Flow Diagram (DFD)
Data flow diagram merupakan model dari sistem untuk menggambarkan pembagian sistem ke model yang lebih kecil. Salah satu keuntungan menggunakan DFD adalah memudahkan pemakai yang kurang menguasai bidang komputer dapat mengerti sistem yang akan dijalankan. Berikut data flow diagram untuk sistem yang akan dibuat:
4.4.1. DFD level 1
!
" " " # $
" % " % & % ' () " * +) " ,) " - . -" - . -" / %
(46)
4.4.2 DFD Level 2 Proses 1 Akses Admin
(47)
4.4.3 DFD Level 2 Proses 2 Akses RegUser
(48)
4.4.4 DFD Level 2 Proses 3 Akses Pengunjung
(49)
4.4.5 DFD Level 3 Proses 1.3 Update Anggota
Gambar 4.9 DFD Level 3 Proses 1.3 Update Anggota
4.4.6 DFD Level 3 Proses 1.4 Delete Anggota
Gambar 4.10 DFD Level 3 Proses 1.4 Delete Anggota
4.4.7 DFD Level 3 Proses 1.6 Daftar Saran & Kritik
(50)
4.5.Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses dari DFD yang telah dibuat dapat dijelaskan pada tabel berikut:
Tabel 4.1 Spesifikasi Proses
No Proses Keterangan
1. No Proses 1.1
Nama Proses Home admin
Source (Sumber) Admin
Input Request halaman utama admin
Output Tampilan halaman utama admin
Destination (Tujuan) Admin
Logika Proses {admin merequest halaman utama admin }
If request halaman utama admin ada then halaman utama admin ditemukan Else halaman utama admin tidak ditemukan
2. No Proses 1.2
Nama Proses Tambah proses
Source (Sumber) Admin
Input Data anggota
Output Info data anggota
Destination (Tujuan) Admin
Logika Proses {admin menambah data anggota} If data anggota ada then
Info data anggota ditemukan Else data anggota tidak ditemukan
(51)
3. No Proses 1.3
Nama Proses Update anggota Source (Sumber) Admin
Input Data lama anggota
Output Data baru anggota
Destination (Tujuan) Admin
Logika Proses {admin mengubah data anggota} If data lama anggota ada then data baru anggota ditemukan
Else data baru anggota tidak ditemukan
4. No Proses 1.4
Nama Proses Delete anggota Source (Sumber) Admin
Input Data anggota
Output Info data anggota
Destination (Tujuan) Admin
Logika Proses {Admin menghapus data anggota} If data anggota ada then
Info data anggota ditemukan Else data anggota tidak ditemukan
5. No Proses 1.5
Nama Proses Lihat anggota
Source (Sumber) Admin
Input Request data anggota
Output Lihat data anggota
Destination (Tujuan) Admin
Logika Proses {Admin dapat melihat anggota } If request data anggota ada then data anggota ditemukan
(52)
6. No Proses 1.6
Nama Proses Daftar saran dan kritik Source (Sumber) Admin
Input - Nama
- nik anggota
Output Daftar saran terbaru
Destination (Tujuan) Admin
Logika Proses {Admin dapat mengelola saran} If nik anggota ada then
saran ditemukan
Else saran tidak ditemukan
7. No Proses 1.7
Nama Proses Upload
Source (Sumber) Admin
Input File yang akan diupload
Output Pesan file yang berhasil diupload Destination (Tujuan) Admin
Logika Proses {Admin dapat mengupload file} If file ditemukan then
file berhasil diupload
Else File tidak berhasil diupload
8. No Proses 1.8
Nama Proses Logout admin
Source (Sumber) Admin
Input Pesan ingin keluar dari menu admin Output Pesan telah keluar dari menu admin Destination (Tujuan) Admin
Logika Proses {Admin keluar dari menu admin} If pesan ingin keluar dari menu admin then pesan admin telah keluar dari menu
(53)
admin Else
admin masih berada di menu admin
9. No Proses 2.1
Nama Proses Login user
Source (Sumber) User member
Input Nama user, password
Output Menu user member
Destination (Tujuan) User member
Logika Proses {User member dapat mengakses seluruh menu user}
If nama user and password valid then menu user member
Else
Login user invalid
10. No Proses 2.2
Nama Proses Home user
Source (Sumber) User member
Input Request halaman utama user member
Output Tampilan halaman utama user member Destination (Tujuan) User member
Logika Proses { User member merequest halaman utama user member }
If request halaman utama user member ada then halaman utama user member ditemukan
Else
halaman utama user member tidak ditemukan
(54)
Nama Proses Saran dan kritik Source (Sumber) User member
Input Request form saran & kritik
Output Tampilan saran, pesan terima kasih atas saran & kritiknya
Destination (Tujuan) User member
Logika Proses {User member dapat merequest form saran & kritik}
If request form saran & kritik ada then saran & kritik ditemukan
Else
form saran & kritik tidak ditemukan
12. No Proses 2.4
Nama Proses Dokumen sekar
Source (Sumber) User member
Input Request halaman dokumen sekar
Output Tampilan halaman dokumen sekar
Destination (Tujuan) User member
Logika Proses {User member dapat merequest halaman dokumen sekar }
If request halaman dokumen sekar ada then tampilan halaman dokumen sekar ditemukan
Else
halaman utama dokumen sekar tidak ditemukan
13. No Proses 2.5
Nama Proses Logout user
(55)
Input Pesan anda yakin ingin keluar dari menu user
Output Pesan anda telah keluar dari menu user Destination (Tujuan) User member
Logika Proses {User member dapat keluar dari menu user}
If pesan ingin keluar dari menu user then pesan user telah keluar dari menu admin Else
user masih berada di menu user
14. No Proses 3.1
Nama Proses Login admin
Source (Sumber) Pengunjung
Input - Login admin
- Request lihat saran
Output - Pesan silahkan mengisi sesuai data admin anda,
- Lihat saran Destination (Tujuan) Pengunjung
Logika Proses { Pengunjung login admin} If data admin invalid then
Muncul Pesan silahkan mengisi sesuai data admin anda
Else
Muncul pesan valid
15. No Proses 3.2
Nama Proses Login user
(56)
Input - Login user
- Request lihat saran
Output - Pesan silahkan login terlebih dahulu - Lihat saran
Destination (Tujuan) Pengunjung
Logika Proses { Pengunjung login user} If data user invalid then
Muncul Pesan silahkan login terlebih dahulu
Else
Muncul pesan valid
16. No Proses 3.3
Nama Proses Home
Source (Sumber) Pengunjung
Input - Request halaman home
- Request lihat saran
Output - Tampilan halaman home
- Lihat saran Destination (Tujuan) Pengunjung
Logika Proses {Pengunjung merequest halaman home} If request halaman home ada then thalaman home ditemukan
Else
halaman home tidak ditemukan
17. No Proses 3.4
Nama Proses Profile
Source (Sumber) Pengunjung
Input - Request halaman profile
- Request lihat saran
(57)
- Lihat saran Destination (Tujuan) Pengunjung
Logika Proses {Pengunjung dapat merequest halaman profile dan melihat saran}
If request halaman profile or request lihat saran ada Then halaman profile or saran ditemukan
Else if ubah then Ubah data user Else if cari then Cari data user Else if hapus then Hapus data user
18. No Proses 3.5
Nama Proses Struktur organisasi Source (Sumber) Pengunjung
Input - Request halaman struktur organisasi - Request lihat saran
Output - Tampilan halam struktur organisasi - Lihat saran
Destination (Tujuan) Pengunjung
Logika Proses { Pengunjung dapat request halaman struktur organisasi dan request lihat saran }
If request halaman struktur organisasi or request lihat saran then halaman struktur organinsasi or saran ditemukan
Else
halaman struktur organinsasi or saran tidak ditemukan
19. No Proses 3.6
Nama Proses Program kerja
(58)
Input - Request halaman program kerja - Request lihat saran
Output - Tampilan halam program kerja
- Lihat saran Destination (Tujuan) Pengunjung
Logika Proses {Pengunjung dapat request program kerja dan request lihat saran} If request halaman program kerja or request lihat saran then halaman program kerja or saran ditemukan Else
halaman program kerja or saran tidak ditemukan
20. No Proses 3.7
Nama Proses Peristiwa
Source (Sumber) Pengunjung
Input - Request halaman peristiwa
- Request lihat saran
Output - Tampilan halam peristiwa
- Lihat saran Destination (Tujuan) Pengunjung
Logika Proses {Pengunjung dapat request halaman peristiwa dan request lihat saran} If request halaman halaman peristiwa or request lihat saran then halaman
halaman peristiwa or saran ditemukan Else
halaman halaman peristiwa or saran tidak ditemukan
(59)
Nama Proses Daftar Source (Sumber) Pengunjung
Input - Request form registrasi user - Request lihat saran
Output - Pesan registrasi sukses
- Lihat saran Destination (Tujuan) Pengunjung
Logika Proses {Pengunjung dapat merequest form registrasi user dan request lihat saran} If request form registrasi user or request lihat saran then form registrasi user or saran ditemukan
Else
form registrasi user or saran tidak ditemukan
22. No Proses 1.3.1
Nama Proses Cari anggota yang akan diupdate Source (Sumber) Admin
Input Nama, nik anggota
Output Nama, nik anggota
Destination (Tujuan) Admin
Logika Proses { Admin mencari anggota yang akan diupdate }
If Nama and nik anggota ada then Nama and nik anggota ditemukan Else
Nama dan nik anggota tidak ditemukan
23. No Proses 1.3.2
Nama Proses Edit anggota yang diupdate Source (Sumber) Admin
(60)
Input Data lama anggota
Output Data baru anggota
Destination (Tujuan) Admin
Logika Proses {Admin mengedit anggota yang diupdate }
If Data lama anggota then Update data anggota Else
Update data anggota invalid
24. No Proses 1.4.1
Nama Proses Cari anggota yang akan dihapus Source (Sumber) Admin
Input Nama, nik anggota
Output Nama, nik anggota
Destination (Tujuan) Admin
Logika Proses { Admin mencari anggota yang akan dihapus }
If Nama and nik anggota ada then Nama and nik anggota ditemukan Else
Nama dan nik anggota tidak ditemukan
25. No Proses 1.4.2
Nama Proses Hapus anggota
Source (Sumber) Admin
Input Data anggota
Output Info data anggota
Destination (Tujuan) Admin
Logika Proses { Admin menghapus data anggota } If Hapus data anggota then
(61)
Info data anggota Else
Batal hapus data
26. No Proses 1.6.1
Nama Proses Cari saran & kritik Source (Sumber) Admin
Input Nama, nik anggota
Output Nama, nik anggota
Destination (Tujuan) Admin
Logika Proses { Admin mencari saran & kritik } If Nama and nik anggota ada then Nama and nik anggota ditemukan Else
Nama dan nik anggota tidak ditemukan
27. No Proses 1.6.2
Nama Proses Hapus saran & kritik Source (Sumber) Admin
Input Nama, nik anggota
Output - Pesan saran telah dihapus
- Daftar saran terbaru Destination (Tujuan) Admin
Logika Proses { Admin menghapus saran & kritik } If Nama and nik anggota ada then Pesan saran telah dihapus update daftar saran terbaru
(62)
4.6.Kamus Data
Kamus data berfungsi untuk menjelaskan semua data yang digunakan di dalam sistem. Berikut adalah kamus data untuk sistem informasi yang akan dibuat:
Tabel 4.2 Kamus Data 1. Nama Alur Data Akses Admin
Alur Data Proses 1,1.1,1.8
Penjelasan Mengakses menu admin
Struktur Data Id_admin+password Id_admin
password
[A..Z | a..z | 0..9] [A..Z | a..z | 0..9] 2. Nama Alur Data Akses Reguser
Alur Data Proses 2,2.1,2.2,2.5
Penjelasan Mengakses seluruh menu user member Struktur Data nik+nama_user+password
nik
nama_user password
[0..9]
[A..Z | a..z | 0..9] [A..Z | a..z | 0..9] 3. Nama Alur Data Akses Pengunjung
Alur Data Proses 3,3.1,3.2,3.3,3.4,3.5,3.6,3.7 Penjelasan Mengakses menu Pengunjung dan lihat
saran
Struktur Data Id_admin+tanggal+nama+nik+email+saran Id_admin
tanggal nama nik email
[A..Z | a..z | 0..9] datetime
[A..Z | a..z | 0..9] [0..9]
(63)
saran [A..Z | a..z | 0..9] 4. Nama Alur Data Daftar
Alur Data Proses 3.3
Penjelasan Mendaftar sebagai User Member Struktur Data nik+nama_user+password nik
nama_user password
[0..9]
[A..Z | a..z | 0..9] [A..Z | a..z | 0..9] 5. Nama Alur Data Data Anggota
Alur Data Proses 1.2,1.3,1.4,1.5 Penjelasan Mengolah data anggota
Struktur Data
nik+ nama_job+ nama+ tgl_lahir+ alamat_rumah+ telp_kantor +ext+ langsung + facs + hp+ telp_rumah +flexi nik nama_job nama tgl_lahir alamat_rumah telp_kantor ext langsung facs hp telp_rumah flexi [0..9]
[A..Z | a..z | 0..9] [A..Z | a..z | 0..9] [A..Z | a..z | 0..9] [A..Z | a..z | 0..9] [0..9] [0..9] [0..9] [0..9] [0..9] [0..9] [0..9]
6. Nama Alur Data Upload
Alur Data Proses 1.7,2.4
(64)
7. Nama Alur Data Saran & Kritik
Alur Data Proses 1.6,2.3
Penjelasan Mengolah dan mengakses data saran Struktur Data Id_admin+tanggal+nama+nik+email+saran Id_admin
tanggal nama nik email saran
[A..Z | a..z | 0..9] datetime
[A..Z | a..z | 0..9] [0..9]
[A..Z | a..z | 0..9] [A..Z | a..z | 0..9]
(65)
4.7Perancangan Basis Data 4.7.1 Skema Relasi
Skema relasi untuk aplikasi berbasis web serikat karyawan di PT. TELKOM UNER 3 ini dapat dilihat pada gambar di bawah ini:
Gambar 4.12 Skema Relasi 4.7.2 Struktur Tabel
Program aplikasi yang berbasis data pada umumnya menggunakan file database yang memiliki struktur yang menggambarkan suatu entitas(objek dalam sistem). Dalam perancangan, struktur file merupakan suatu kumpulan dari data-data yang saling terkait. Dalam aplikasi SEKAR UNER 3 ini terdapat sebuah database yang diberi nama “sekar” yang di dalamnya terdiri dari beberapa tabel. Tabel-tabel tersebut diantaranya adalah:
(66)
4.5.2.1 Admin
Tabel 4.3 Admin
Field Jenis Null Keterangan
Id_admin varchar(10) No Primary key password varchar(10) No
4.5.2.2 Anggota
Tabel 4.4 Anggota
Field Jenis Null Keterangan
nik varchar(6) No Primary key
nama_job varchar(35) No
nama varchar(30) No
tgl_lahir varchar(25) No alamat_rumah varchar(35) No telp_kantor varchar(11) Yes
ext varchar(3) Yes
langsung varchar(11) Yes
facs int(12) Yes
hp varchar(13) Yes
telp_rumah varchar(12) Yes flexi varchar(13) Yes
(67)
4.5.2.3 Reguser
Tabel 4.5 Reguser
Field Jenis Null Keterangan
nik varchar(6) No Primary key
nama_user varchar(15) No
password varchar(10) No
Tabel ini berfungsi untuk menyimpan data user yang melakukan proses registrasi atau pendaftaran mempunyai primary key yaitu nik.
4.5.2.4 Saran
Tabel 4.6 Saran
Field Jenis Null Keterangan
Id_admin varchar(10) No Foreign Key
tanggal datetime No
nama varchar(40) No
nik varchar(6) No Foreign Key
email varchar(30) No
saran varchar(250) No
Tabel ini berfungsi untuk menyimpan data saran dari user yang mempunyai foreign key dari tabel Admin dan foreign key dari tabel Reguser.
(68)
4.8 Perancangan Arsitektur Menu
Pada perancangan ini dibuat menu yang dapat mengintegrasikan seluruh data dalam sistem yang disertai dengan instruksi yang ada, pada pilihan menu tertentu. Selain itu juga untuk mempermudah pemakai dalam menjalankan program, sehingga pada saat dioperasikan tidak menemui kesulitan dalam memilih menu-menu yang diinginkan.
Berikut ini adalah struktur menu di dalam aplikasi SEKAR UNER 3.
(69)
4.9 Perancangan Antar Muka
4.9.1 Menu Utama
Adalah tampilan awal ketika mengakses aplikasi ini.
4.9.1.1 Menu Home
Gambar 4.14Tampilan Utama 4.9.1.2 Menu Profile
(70)
4.9.1.3 Menu Struktur Organisasi
Gambar 4.16 Struktur Organisasi
4.9.1.4 Menu Program Kerja
(71)
4.9.1.5 Menu Peristiwa
Gambar 4.18 Peristiwa
4.9.1.6 Menu Saran & Kritik
(72)
4.9.1.7 Menu Dokumen Sekar
Gambar 4.20 Belum Login User
4.9.1.8 Proses Login admin
Tampilan jika data Login Admin tidak diinputkan
(73)
4.9.1.9 Proses Login User
Tampilan jika data Login User tidak diinputkan
Gambar 4.22 Proses Login User 4.9.1.10 Menu Daftar
(74)
4.9.2 Menu Admin
Adalah menu ketika seorang admin telah melakukan proses Login Admin.
4.9.2.1 Menu Home Admin
Gambar 4.24 Home Admin
4.9.2.2 Menu Tambah Anggota
(75)
Gambar 4.26 validasi admin
4.9.2.3 Menu Update Anggota
(76)
4.9.2.4 Menu Delete Anggota
Gambar 4.28 Delete Anggota
4.9.2.5 Menu Lihat Anggota
(77)
4.9.2.6 Menu Daftar Saran & Kritik
Gambar 4.30 Daftar Saran & Kritik
4.9.2.7 Menu Upload
(78)
Gambar 4.32 Proses Upload
(79)
4.9.3 Menu User
Adalah menu ketika seorang user telah melakukan proses Login user.
4.9.3.1 Menu Home User
Gambar 4.34 Home User 4.9.3.2 Menu Profile
(80)
4.9.3.3 Menu Struktur Organisasi
Gambar 4.36 Struktur Organisasi
4.9.3.4 Menu Program Kerja
(81)
4.9.3.5 Menu Peristiwa
Gambar 4.38 Peristiwa 4.9.3.6 Menu Saran & Kritik
(82)
Gambar 4.40 Validasi saran &kritik
4.9.3.7 Menu Dokumen Sekar
(83)
4.10 Perancangan Pesan
Tampilan perancangan pesan dari aplikasi SEKAR UNER 3 ini adalah sebagai berikut:
0" 1 / $ " "
23+
0" 1 /
$ " " 4
23,
0"
" $ " 5
23(
0"
" $ " 5
236
0" 1 / $ " "
237
(84)
4.11 Perancangan Prosedural
Perancangan prosedural merupakan perancangan yang dilakukan untuk menetapkan detail algoritma yang akan dinyatakan ke dalam suatu program. Adapun perancangan prosedural untuk aplikasi yang akan dibangun sebagai berikut:
1. Flowchart login, merupakan proses masuk admin/ user untuk mengelola dan mengakses menu admin/ menu user secara penuh.
(85)
2. Flowchart tambah data, merupakan prosedur yang terjadi ketika admin menambahkan data.
(86)
3. Flowchart ubah data, merupakan prosedur yang terjadi ketika admin merubah data lama
(87)
4. Flowchart hapus data, merupakan prosedur yang terjadi ketika admin menghapus data
(88)
4.12 Jaringan Semantik
Berikut adalah jaringan semantik dari aplikasi yang akan dibuat untuk menunjukan hubungan antar objek perancangan.
1. Jaringan Semantik Pengunjung
Berikut ini jaringan semantik dari perancangan sistem Pengunjung
(89)
2. Jaringan Semantik Admin
Berikut ini jaringan semantik dari perancangan sistem admin
(90)
3. Jaringan Semantik User member
Berikut ini jaringan semantik dari perancangan sistem User member
(91)
relasional , Yogyakarta : Andi .
Publisher A, (2004), Aplikasi Program PHP & MySQL untuk Membuat Website Interaktif, Yogyakarta : Andi .
Jogiyanto, HM, (2000), Pengenalan Komputer, Yogyakarta : Andi .
Supriansyah,Haris, (2007),30 Menit Menjadi Webmaster, Oase Media
Telkom. (28 juli 2008),Sekilas Telkom,
http://www.telkom.co.id/tentang-telkom/sekilas-telkom/
Telkom. (28 juli 2008),visi misi,
(92)
DATA PRIBADI
Nama Lengkap : Femmy Tampi Dasari
NIM : 10105136
Fakultas : Teknik dan Ilmu Komputer Jurusan : Teknik Informatika
Tempat /Tanggal lahir : Bandung / 19 April 1987 Jenis kelamin : Perempuan
Agama : Islam
Alamat Lengkap : Jl. Anyelir VII no.35 blok.14 Perumahan Rancaekek Kencana. Kab.Bandung No Telp / Hp : 085720231540
Email : [email protected]
PENDIDIKAN
TEMPAT TAHUN MASUK TAHUN LULUS
SDN Kencana Indah I 1993 1999
SLTPN 1 Rancaekek 1999 2002
SMAN 1 Cicalengka 2002 2005
(93)
DATA PRIBADI
Nama Lengkap : Ian Febianto
NIM : 10105151
Fakultas : Teknik dan Ilmu Komputer Jurusan : Teknik Informatika
Tempat /Tanggal lahir : Jakarta / 09 Februari 1986 Jenis kelamin : Laki-Laki
Agama : Islam
Alamat Lengkap : Jl. Flores 7 no.140 RT.08 RW.10 Perumnas 3, Kelurahan Aren Jaya, Bekasi-Timur, 17111 No Telp / Hp : 085697526366
Email : [email protected]
PENDIDIKAN
TEMPAT TAHUN MASUK TAHUN LULUS
SDN Duren 10 Bekasi 1992 1998
SLTPN 11 Bekasi 1998 2001
SMUN 1 Tambun Selatan 2001 2004
(1)
80
4.12 Jaringan Semantik
Berikut adalah jaringan semantik dari aplikasi yang akan dibuat untuk menunjukan hubungan antar objek perancangan.
1. Jaringan Semantik Pengunjung
Berikut ini jaringan semantik dari perancangan sistem Pengunjung
(2)
81
2. Jaringan Semantik Admin
Berikut ini jaringan semantik dari perancangan sistem admin
(3)
82
3. Jaringan Semantik User member
Berikut ini jaringan semantik dari perancangan sistem User member
(4)
DAFTAR PUSTAKA
Kadir, Abdul,( 2009), Dasar Perancangan & Implementasi Database relasional , Yogyakarta : Andi .
Publisher A, (2004), Aplikasi Program PHP & MySQL untuk Membuat Website Interaktif, Yogyakarta : Andi .
Jogiyanto, HM, (2000), Pengenalan Komputer, Yogyakarta : Andi .
Supriansyah,Haris, (2007),30 Menit Menjadi Webmaster, Oase Media
Telkom. (28 juli 2008),Sekilas Telkom,
http://www.telkom.co.id/tentang-telkom/sekilas-telkom/
Telkom. (28 juli 2008),visi misi,
(5)
BIODATA
DATA PRIBADI
Nama Lengkap : Femmy Tampi Dasari NIM : 10105136
Fakultas : Teknik dan Ilmu Komputer Jurusan : Teknik Informatika
Tempat /Tanggal lahir : Bandung / 19 April 1987 Jenis kelamin : Perempuan
Agama : Islam
Alamat Lengkap : Jl. Anyelir VII no.35 blok.14 Perumahan Rancaekek Kencana. Kab.Bandung No Telp / Hp : 085720231540
Email : [email protected]
PENDIDIKAN
TEMPAT TAHUN MASUK TAHUN LULUS
SDN Kencana Indah I 1993 1999 SLTPN 1 Rancaekek 1999 2002 SMAN 1 Cicalengka 2002 2005 Universitas Komputer Indonesia 2005 -
(6)
BIODATA
DATA PRIBADI
Nama Lengkap : Ian Febianto NIM : 10105151
Fakultas : Teknik dan Ilmu Komputer Jurusan : Teknik Informatika
Tempat /Tanggal lahir : Jakarta / 09 Februari 1986 Jenis kelamin : Laki-Laki
Agama : Islam
Alamat Lengkap : Jl. Flores 7 no.140 RT.08 RW.10 Perumnas 3, Kelurahan Aren Jaya, Bekasi-Timur, 17111 No Telp / Hp : 085697526366
Email : [email protected]
PENDIDIKAN
TEMPAT TAHUN MASUK TAHUN LULUS
SDN Duren 10 Bekasi 1992 1998
SLTPN 11 Bekasi 1998 2001
SMUN 1 Tambun Selatan 2001 2004 Universitas Komputer Indonesia 2005 -