Post on 28-Aug-2021
MEMBANGUN APLIKASI LAYANAN PEMASANGAN TV KABELPADA CV SUTOMO TELEMEDIA SAMARINDA BERBASIS
WEBSITEAhmad Rofiq Hakim 1), Jefry Wijayanto 2)
1Sistem Infromasi, STMIK Widya Cipta Dharma2Manajemen Informatika, STMIK Widya Cipta Dharma
1,2Jl. Prof. M. Yamin No.25, Samarinda, 75123E-mail : rofiq_93@yahoo.com1), jefri.denim@gmail.com2)
ABSTRAK
Aplikasi Layanan Pemasangan TV Kabel merupakan aplikasi yang digunakan user untuk mengelola dan menyampaikaninformasi perusahaan, dan juga mempermudah calon pelanggan untuk mendaftar.
Penelitian ini dilakukan pada CV Sutomo Telemedia Samarinda dengan menggunakan metode penelitian yaitu studipustaka, wawancara, observasi, analisis data, analisis kebutuhan sistem, analisis teknologi, analisis sistem, perancangan,implementasi, pengujian dan pemeliharaan.
Pada Penelitian ini telah dibangun Aplikasi Layanan Pemasangan TV Kabel Pada CV Sutomo Telemedia Samarindadengan desain sistem menggunakan Flowchart dan Site Map. Sistem ini di bangun menggunakan software yaitu denganbahasa pemograman PHP, basis data MySQL, web server local apache dan Notepad++ sebagai editor web.
Dari hasil implementasi aplikasi dapat disimpulkan bahwa Aplikasi Layanan Pemasangan TV Kabel Pada CV SutomoTelemedia Samarinda berbasis website dirancang sebagai solusi bagi pihak perusahaan dalam proses pengelolaan danpenyampaian informasi perusahaan dan juga pendaftaran pelanggan baru.
Kata Kunci: Aplikasi Layanan Pendaftaran
1. PENDAHULUANTeknologi pada saat ini sudah mengalami kemajuan,
dimana setiap kalangan membutuhkan bantuan teknologiyaitu komputer untuk membuat semua pekerjaan menjadilebih mudah dan efisien. CV. Sutomo TelemediaSamarinda sebagai salah satu perusahaan bergerak dibidang jasa penyiaran TV berbayar dengan memiliki izinpenyelenggara siaran berbasis kabel. Pada saat inipendaftaran pelanggan dilakukan hanya dengan caramanual yaitu pelanggan datang ke tempat dan mengisiformulir pendaftaran. Hal ini tentunya berpengaruhterhadap para pelanggan baru dan perusahaan, misalkandalam pendaftaran pelanggan yang saat ini masihdilakukan secara manual, terkadang terjadi kesalahanpencatatan pelanggan baru dan terdapat penumpukandata pada bagian administrator sehingga akan ada berkasyang tidak terseleksi atau terlewat serta akan menyitabanyak waktu untuk membaca berkas satu per satu.
Dalam hal ini perlu adanya perangkat yang bisamembantu secara khusus pada bagian administrator saatmelakukan pendataan pelanggan baru, yaitu perangkat
yang dapat melakukan pendaftaran pelanggan barusecara online yang dapat di akses melalui website yangdisediakan oleh pihak perusahaan.
Website yang dihasilkan dari penelitian ini dapatbermanfaat untuk para pelanggan baru dan administratordalam melaksanakan pekerjaannya. Denganmenggunakan perangkat lunak ini para pelanggan barutidak perlu bersusah payah datang ke tempat untukmemasukan berkas dan untuk administrator dapatmelakukan penyeleksian langsung melalui websitetersebut dimanapun selama terkoneksi dengan internet.
2. RUANG LINGKUP PENELITIANLuasnya ruang lingkup masalah yang ada maka
diperlukan batasan masalah pada hasil penulisan ini,permasalahan yang diangkat meliputi :1. Hak akses yang diberikan untuk administrator adalah
1) Adanya fasilitias mengolah data user2) Adanya fasilitas mengolah data pelanggan3) Melakukan validasi pelanggan4) Mencetak laporan data pelanggan5) Adanya fasilitas mengolah data berita6) Adanya fasilitas mengolah data pegawai7) Adanya fasilitas mengolah data galeri8) Adanya fasilitas mengolah data buku tamu9) Adanya fasilitas mengolah data profil pada
halaman user2. Hak akses yang diberikan untuk Operator adalah
1) Adanya fasilitas mengolah data pelanggan2) Melakukan validasi pelanggan3) Mencetak laporan data pelanggan4) Adanya fasilitas mengolah data berita5) Adanya fasilitas mengolah data pegawai6) Adanya fasilitas mengolah data galeri7) Adanya fasilitas mengolah data buku tamu
3. Hak akses yang diberikan untuk Pelanggan adalah1) Melihat data pelanggan2) Mencetak data pelanggan
4. Hak akses yang diberikan untuk Pimpinan adalah1) Melihat data pelanggan2) Mencetak laporan pelanggan
5. Layanan area pendaftaran hanya dikota Samarinda
3. BAHAN DAN METODE3.1 Bahan1. Menurut Andino (2006) aplikasi dalam bahasa
inggris “application” merupakan software yangdibuat oleh suatu perusahaan untuk mengerjakantugas-tugas tertentu misalnya Ms.Word dan MS.Exel.Sedangkan application program adalah programkomputer untuk mengerjakan atau menyelesaikanmasalah-masalah khasus.
2. Menurut Harip Santoso (2010) Website adalahkumpulan halaman-halaman yang di gunkan untukmenampilkan informasi teks, gambar diam atau gerak,suara dan atau gabungan dari semuanya, baik yangbersifat statis maupun yang bersifat dinamis yangmembentuk suatu rangkaian bangunan yang salingterkait, yang masing-masing dihubungkan denganjaringan-jaringan halaman.
3.2 Metode Air TerjunUntuk membuat sistem yang sesuai dengan masalah
yang ada dan dapat menyelesaikan masalah tersebut,maka menggunakan metode waterfall dalammembangun Aplikasi Layanan Pemasangan TV KabelPada CV Sutomo Telemedia Samarinda BerbasisWebsite.1. Analisis
Pada tahap ini dilakukan analisis terhadapmasalah yang ada berdasarkan beberapa kategorianalisis, yaitu:1) Analisis Data
Dari hasil analisis data di peroleh beberapa datayang di pakai dalam aplikasi ini adalah datapelanggan, data operator, data pegawai, databerita, data kerjasama, dan data profil perusahaan.
2) Analisis Kebutuhan FungsionalAnalisis fungsional yaitu menjelaskan tentanganalisis apa saja yang akan diproses. Sedangkannon fungsional yaitu analisis untuk mengetahuikebutuhan apa saja yang dibutuhkan dalammembuat suatu aplikasi dari segi perangkat lunakmaupun perangkat keras.
3) Analisis TeknologiAnalisis teknologi tentang teknologi software danhardware yang di gunakan dalam mendukungpenggunaan Aplikasi Layanan Pemasangan TVKabel Pada CV Sutomo Telemedia SamarindaBerbasis Website.
4) Analisis SistemSistem ini dibangun berbasis website
menggunakan bahasa pemrograman PHP. HTML,CSS, Javascript dan MySQL. Halaman sistem dapatdibuka melalui akses point yang terhubung padaserver. Halaman yang dapat diakses oleh user adalahhalaman profil, halaman berita, halaman pegawai,halaman galeri, halaman pendaftaran, halamankontak, dan halaman login.
2. PerancanganDari hasil analisis sistem maka didapatkan sebuah
desain / rancangan dari aplikasi yang akan dibangun.Untuk membangun sebuah aplikasi digunakan alatbantu pengembanngan sistem, yaitu :1) Site Map2) Flowchart3) Desain Layout
3. ImplementasiImplementasi merupakan penerapan dari desain
yang dibuat, membangun aplikasi baru, dibuat dalamsuatu program. Tahap ini dilakukan konversirencangan sistem kedalam kode-kode bahasapemrograman yang diinginkan. Pada tahap ini dibuatkomponen-komponen sistem yang meliputi strukturdatabase dan tampilan website.
4. TestingMelakukan pengujian yang menghasilkan
kebenaran program. Proses pengujian berfokus padalogika internal perngkat lunak. Memastikan bahwasemua pernyataan sudah diuji dan memastikanapakah hasil yang diinginkan sudah tercapai ataubelum. Pada tahap testing ini akan digunakan metodepengujian Black Box.
5. PemeliharaanPemeliharaan biasanya ini merupakan fase siklus
hidup yang paling lama. Sistem di instal dan dipakai.Pemeliharaan mencakup koreksi dari berbagai erroryang tidak ditemukan pada tahap-tahap terdahulu,perbaikan atas implementasi unit sistem danpengambangan sistem, sementara persyaratan-persyaratan baru ditemukan.
4. RANCANGAN APLIKASI
Gambar 1. Site Map
Gambar 2. Flowchart Validasi Pelanggan
Gambar 3. FlowchartMenu Data Berita
Gambar 4. Desain Layout
5. IMPLEMENTASITabel 1. Struktur tabel admin
Fieldname
Datatype
Fieldsize Keterangan
Id Int 11 id administrator
username varchar 20 usernameadministrator
password varchar 20 passwordadministrator
tanggal date - tanggal pembuatan userlevel varchar 20 hak akses user
1
2
3
Tabel 2. Struktur tabel pendaftaranFieldname
Datatype
Fieldsize Keterangan
id_pel int 20 id pelanggan
nama varchar 40 namapelanggan
pekerjaan varchar 20 pekerjaanpelanggan
hp varchar 12nomor
handphonepelanggan
tanggal date - tanggalpendaftaran
jmltv int 10jumlah
pemasangantelevisi
kelurahan varchar 20kelurahanalamat
pelanggan
alamat text -alamatlengkappelanggan
status varchar 25 status rumah
Tabel 3. Struktur tabel pegawaiFieldname
Datatype
Fieldsize Keterangan
idpegawai Int 10 id pegawai
jabatan varchar 20 jabatanpegawai
profil varchar 20 profilpegawai
foto varchar 50 judul fotopegawai
Tabel 4. Struktur tabel beritaFieldname
Datatype
Fieldsize Keterangan
idberita Int 10 id beritajudul varchar 25 judul beritaisi Text - isi berita
gambar varchar 40 judul gambarberita
tanggal date - tanggalupload berita
upload varchar 20 nama uploadberita
Tabel 5. Struktur tabel kontakFieldname
Datatype
Fieldsize Keterangan
idkontak int 10 id kontak
nama varchar 25 namapengunjung
email varchar 30 emailpengunjung
saran text - kritik dansaran
pengunjung
Tabel 6. Struktur tabel kerjasamaFieldname
Datatype
Fieldsize Keterangan
idkerjasama int 10 id kerjasama
perusahaan
judul varchar 25 namaperusahaan
logo varchar 50 logoperusaahaan
deskripsi text - deskripsikerjasama
Tabel 7. Struktur tabel profilFieldname
Datatype
Fieldsize Keterangan
id_profil int 10 id data profil
sejarah text - sejarahperusahaan
logo varchar 50 logoperusaahaan
motto text - mottoperusahaan
Tabel 8. Struktur tabel galeriFieldname
Datatype
Fieldsize Keterangan
idgaleri int 11 id data galerijudul varchar 25 judul galerifoto varchar 40 foto galeri
Tanggal date - tanggalupload galeri
Upload varchar 20 nama uploadgaleri
1. Tampilan Halaman Front-end ( user )
Gambar 1. Halaman Home
Gambar 2. Halaman Profil Perusahaan
Gambar 3. Halaman Berita
Gambar 4. Halaman Galeri
Gambar 5. Halaman Pegawai
Gambar 6. Halaman Pendaftaran
Gambar 7. Halaman Kontak
Gambar 8. Halaman Login
2. Tampilan Halaman Administrator
Gambar 9. Halaman Dashboard Administrator
Gambar 10. Halaman Menu User
Gambar 11. Halaman Menu Pelanggan
Gambar 12. Laporan Data Pelanggan
Gambar 13. Halaman Menu Berita
Gambar 14. Halaman Input Data Berita
Gambar 15. Halaman Ubah Data Berita
Gambar 16. Halaman Data Pegawai
Gambar 17. Halaman Input Data Pegawai
Gambar 18. Halaman Ubah Data Pegawai
Gambar 19. Halaman Menu Kerjasama
Gambar 20. Halaman Input Data Kerjasama
Gambar 21. Halaman Ubah Data Kerjasama
Gambar 22. Halaman Menu Galeri
Gambar 23. Halaman Input Data Galeri
Gambar 24. Halaman Ubah Data Galeri
Gambar 25. Halaman Menu Kontak
Gambar 26. Halaman Menu Profil Perusahaan
Gambar 27. Halaman Ubah Profil Perusahaan
3. Tampilan Halaman Operator
Gambar 28. Halaman Dashboard Operator
Gambar 29. Halaman Menu Pelanggan
Gambar 30. Laporan Data Pelanggan
Gambar 31. Halaman Menu Berita
Gambar 32. Halaman Input Data Berita
Gambar 33. Halaman Ubah Data Berita
Gambar 34. Halaman Data Pegawai
Gambar 35. Halaman Input Data Pegawai
Gambar 36. Halaman Ubah Data Pegawai
Gambar 37. Halaman Menu Kerjasama
Gambar 38. Halaman Input Data Kerjasama
Gambar 39. Halaman Ubah Data Kerjasama
Gambar 40. Halaman Menu Galeri
Gambar 41. Halaman Input Data Galeri
Gambar 42. Halaman Ubah Data Galeri
Gambar 43. Halaman Menu Kontak
4. Tampilan Halaman Pelanggan
Gambar 44. Halaman Cetak Pelanggan
Gambar 45. Hasil Cetak Pelanggan
6. KESIMPULANBerdasarkan uraian dari masing-masing bab dan hasil
pembahasan maka dapat disimpulkan sebagai berikut :1. Aplikasi berbasis web ini dibangun dengan
menggunakan bahasa pemrograman PHP, CSS,HTML, Javascript dan MySQL sebagai databasenyayang dapat diakses melalui internet dan alat bantupengembangan sistem yang digunakan adalahflowchart dan sitemap.
2. Aplikasi berbasis web ini dapat diakses apabilaterhubung pada koneksi internet.
3. Aplikasi layanan pendaftaran pada CV SutomoTelemedia Samarinda berbasis web ini akanmemudahkan dalam melakukan proses pendaftaranpelanggan dan melihat informasi berupa profil, berita,pegawai, galeri, kontak, dan pendaftaran pelanggan.
4. Membangun aplikasi ini bertujuan untuk membantuperusahaan dalam mengelola data pelanggan danproses pembuatan laporan.
7. SARANBerdasarkan dari hasil penelitian ini ada beberapa
saran untuk berbagai pihak yang terkait, yaitu sebagaiberikut :1. Aplikasi berbasis web ini dapat dikembangkan untuk
bisa melakukan pembayaran pelanggan secara online.2. Membutuhkan server dengan penyimpanan yang
besar agar dapat menyimpan data yang lebih banyaklagi.
3. Membackup database secara berkala untukmenghindari kerusakan data pada saat server sedangmengalami gangguan.
4. Perlu adanya peta online pada saat pelangganmelakukan pendaftaran.
Demikian kesimpulan dan saran-saran yang telah dikemukakan, semoga bermanfaat dan berguna bagi semuapihak.
8. DAFTAR PUSTAKAAbidin, Zainal, 2010. Kupas Tuntas Notebook.Yogyakarta : Mediakom.Anhar, 2010. Panduan Menguasai PHP & MySQLSecara Ototdidak. Jakarta : Mediakita.Ardhana Kusuma, 2012. PHP MenyelesaikanWebsite 30 Juta. Jakarta : Jasakom.Kristanto Andri, 2007. Perancangan SistemInformasi. Yogyakarta: Gava Media.Oneto, Erima, Sugiarto dan Yosep, 2009. Anti GaptekInternet. Jakarta : Kawan Pustaka.Santoso, Harip, 2010. Membuat MultiaplikasiMenggunakan Visual Basic 6.0. Jakarta :PT. ElexMedia Komputindo.Situmorang Syafizal Helmi, 2010. Analisis DataUntuk Riset Manajemen dan Bisnis. Jakarta : USUPress.STMIK Widya Cipta Dharma, 2013. PetunjukPenulisan Tugas Akhir Diploma Tiga. Samarinda :STMIK Widya Cipta Dharma.
Sunyoto Andi, 2007. Ajax Membangun Web DenganTeknologi Asynchronouse Java Script dan XML.Yogyakarta : Andi.Supardi Yuniar, 2010. Web My Profile DenganJoomla 1.5.x. Jakarta : Elex Media KomputindoKompas.Sya’ban Wahyu,2010. Build Your Blogger XMLTemplate. Yogyakarta : Andi.Wahyu Suprianto dan Ahmad Muhsin, 2008.Teknologi Informasi Perpustakaan. Yogyakarta :Kanisius.Wicaksono, Yogi dan Dev Smith 2008. MembangunBisnis Online Dengan Mambo. Jakarta : PT ElexMedia Komputindo.Yuhefiza, Mooduto dan Hidayat, Rahmat, 2009. CaraMudah Membangun Website Interaktif MenggunakanContent Management Joomia (CMS). Jakarta : PTElix Media Komputindo.Yuhefizar, 2008. 10 Jam Menguasai Internet :TEKNOLOGI dan APLIKASINYA. Jakarta : PT ElexMedia Komputindo.